mirror of
https://github.com/bringout/oca-ocb-pos.git
synced 2026-04-23 22:01:59 +02:00
19.0 vanilla
This commit is contained in:
parent
6e54c1af6c
commit
3ca647e428
1087 changed files with 132065 additions and 108499 deletions
|
|
@ -20,20 +20,21 @@ This module adds several features to the Point of Sale that are specific to rest
|
|||
'website': 'https://www.odoo.com/app/point-of-sale-restaurant',
|
||||
'data': [
|
||||
'security/ir.model.access.csv',
|
||||
'data/scenarios/restaurant_preset.xml',
|
||||
'views/pos_order_views.xml',
|
||||
'views/pos_restaurant_views.xml',
|
||||
'views/pos_preset_views.xml',
|
||||
'views/res_config_settings_views.xml',
|
||||
],
|
||||
'demo': [
|
||||
'data/pos_restaurant_demo.xml',
|
||||
'data/demo_data.xml',
|
||||
],
|
||||
'installable': True,
|
||||
'application': True,
|
||||
'assets': {
|
||||
'point_of_sale.assets': [
|
||||
'pos_restaurant/static/lib/**/*.js',
|
||||
'pos_restaurant/static/src/js/**/*.js',
|
||||
'point_of_sale._assets_pos': [
|
||||
'pos_restaurant/static/src/**/*',
|
||||
('after', 'point_of_sale/static/src/scss/pos.scss', 'pos_restaurant/static/src/scss/restaurant.scss'),
|
||||
'pos_restaurant/static/src/xml/**/*',
|
||||
],
|
||||
'web.assets_backend': [
|
||||
'point_of_sale/static/src/scss/pos_dashboard.scss',
|
||||
|
|
@ -41,6 +42,13 @@ This module adds several features to the Point of Sale that are specific to rest
|
|||
'web.assets_tests': [
|
||||
'pos_restaurant/static/tests/tours/**/*',
|
||||
],
|
||||
'web.assets_unit_tests': [
|
||||
'pos_restaurant/static/tests/unit/**/*'
|
||||
],
|
||||
'point_of_sale.assets_debug': [
|
||||
'pos_restaurant/static/tests/tours/**/*',
|
||||
],
|
||||
},
|
||||
'author': 'Odoo S.A.',
|
||||
'license': 'LGPL-3',
|
||||
}
|
||||
|
|
|
|||
|
|
@ -0,0 +1,7 @@
|
|||
<?xml version="1.0" encoding="utf-8"?>
|
||||
<odoo>
|
||||
<data noupdate="1">
|
||||
<function model="pos.config" name="load_onboarding_restaurant_scenario" />
|
||||
<function model="pos.config" name="load_onboarding_bar_scenario" />
|
||||
</data>
|
||||
</odoo>
|
||||
|
|
@ -1,519 +0,0 @@
|
|||
<?xml version="1.0"?>
|
||||
<odoo>
|
||||
|
||||
<!-- ****** Basic Restaurant Setup ***** -->
|
||||
|
||||
<!-- Kitchen Printer -->
|
||||
|
||||
<record id="kitchen_printer" model="restaurant.printer">
|
||||
<field name="name">Kitchen Printer</field>
|
||||
<field name="proxy_ip">localhost</field>
|
||||
<field name="product_categories_ids" eval="[(6, 0, [ref('point_of_sale.pos_category_miscellaneous')])]" />
|
||||
</record>
|
||||
|
||||
<record id="drinks" model="pos.category">
|
||||
<field name="name">Drinks</field>
|
||||
</record>
|
||||
|
||||
<record id="product_category_pos_food" model="product.category">
|
||||
<field name="parent_id" ref="point_of_sale.product_category_pos"/>
|
||||
<field name="name">Food</field>
|
||||
</record>
|
||||
|
||||
<record id="food" model="pos.category">
|
||||
<field name="name">Food</field>
|
||||
</record>
|
||||
|
||||
<!-- Food -->
|
||||
<record id="pos_food_margherita" model="product.product">
|
||||
<field name="available_in_pos">True</field>
|
||||
<field name="list_price">7.0</field>
|
||||
<field name="name">Margherita</field>
|
||||
<field name="weight">0.01</field>
|
||||
<field name="pos_categ_id" ref="food"/>
|
||||
<field name="categ_id" ref="pos_restaurant.product_category_pos_food"/>
|
||||
<field name="image_1920" type="base64" file="pos_restaurant/static/img/th-pizza.png"/>
|
||||
</record>
|
||||
<record id="pos_food_funghi" model="product.product">
|
||||
<field name="available_in_pos">True</field>
|
||||
<field name="list_price">7.0</field>
|
||||
<field name="name">Funghi</field>
|
||||
<field name="weight">0.01</field>
|
||||
<field name="pos_categ_id" ref="food"/>
|
||||
<field name="categ_id" ref="pos_restaurant.product_category_pos_food"/>
|
||||
<field name="image_1920" type="base64" file="pos_restaurant/static/img/th-pizza.png"/>
|
||||
</record>
|
||||
<record id="pos_food_vege" model="product.product">
|
||||
<field name="available_in_pos">True</field>
|
||||
<field name="list_price">7.0</field>
|
||||
<field name="name">Vegetarian</field>
|
||||
<field name="weight">0.01</field>
|
||||
<field name="pos_categ_id" ref="food"/>
|
||||
<field name="categ_id" ref="pos_restaurant.product_category_pos_food"/>
|
||||
<field name="image_1920" type="base64" file="pos_restaurant/static/img/th-pizza.png"/>
|
||||
</record>
|
||||
<record id="pos_food_bolo" model="product.product">
|
||||
<field name="available_in_pos">True</field>
|
||||
<field name="list_price">4.5</field>
|
||||
<field name="name">Pasta Bolognese</field>
|
||||
<field name="weight">0.01</field>
|
||||
<field name="pos_categ_id" ref="food"/>
|
||||
<field name="categ_id" ref="pos_restaurant.product_category_pos_food"/>
|
||||
<field name="image_1920" type="base64" file="pos_restaurant/static/img/th-pasta.jpg"/>
|
||||
</record>
|
||||
<record id="pos_food_4formaggi" model="product.product">
|
||||
<field name="available_in_pos">True</field>
|
||||
<field name="list_price">5.5</field>
|
||||
<field name="name">Pasta 4 formaggi </field>
|
||||
<field name="weight">0.01</field>
|
||||
<field name="pos_categ_id" ref="food"/>
|
||||
<field name="categ_id" ref="pos_restaurant.product_category_pos_food"/>
|
||||
<field name="image_1920" type="base64" file="pos_restaurant/static/img/th-pasta-4f.jpg"/>
|
||||
</record>
|
||||
<record id="pos_food_bacon" model="product.product">
|
||||
<field name="available_in_pos">True</field>
|
||||
<field name="list_price">7.5</field>
|
||||
<field name="name">Bacon Burger</field>
|
||||
<field name="weight">0.01</field>
|
||||
<field name="pos_categ_id" ref="food"/>
|
||||
<field name="categ_id" ref="pos_restaurant.product_category_pos_food"/>
|
||||
<field name="image_1920" type="base64" file="pos_restaurant/static/img/th-burger.jpg"/>
|
||||
</record>
|
||||
<record id="pos_food_cheeseburger" model="product.product">
|
||||
<field name="available_in_pos">True</field>
|
||||
<field name="list_price">7.0</field>
|
||||
<field name="name">Cheese Burger</field>
|
||||
<field name="weight">0.01</field>
|
||||
<field name="pos_categ_id" ref="food"/>
|
||||
<field name="categ_id" ref="pos_restaurant.product_category_pos_food"/>
|
||||
<field name="image_1920" type="base64" file="pos_restaurant/static/img/th-cheeseburger.jpg"/>
|
||||
</record>
|
||||
<record id="pos_food_chicken" model="product.product">
|
||||
<field name="available_in_pos">True</field>
|
||||
<field name="list_price">3.0</field>
|
||||
<field name="name">Chicken Curry Sandwich</field>
|
||||
<field name="weight">0.01</field>
|
||||
<field name="pos_categ_id" ref="food"/>
|
||||
<field name="categ_id" ref="pos_restaurant.product_category_pos_food"/>
|
||||
<field name="image_1920" type="base64" file="pos_restaurant/static/img/th-sandwich.jpg"/>
|
||||
</record>
|
||||
<record id="pos_food_tuna" model="product.product">
|
||||
<field name="available_in_pos">True</field>
|
||||
<field name="list_price">3.0</field>
|
||||
<field name="name">Spicy Tuna Sandwich</field>
|
||||
<field name="weight">0.01</field>
|
||||
<field name="pos_categ_id" ref="food"/>
|
||||
<field name="categ_id" ref="pos_restaurant.product_category_pos_food"/>
|
||||
<field name="image_1920" type="base64" file="pos_restaurant/static/img/th-tuna.jpg"/>
|
||||
</record>
|
||||
<record id="pos_food_mozza" model="product.product">
|
||||
<field name="available_in_pos">True</field>
|
||||
<field name="list_price">3.9</field>
|
||||
<field name="name">Mozzarella Sandwich</field>
|
||||
<field name="weight">0.01</field>
|
||||
<field name="pos_categ_id" ref="food"/>
|
||||
<field name="categ_id" ref="pos_restaurant.product_category_pos_food"/>
|
||||
<field name="image_1920" type="base64" file="pos_restaurant/static/img/th-mozza.jpg"/>
|
||||
</record>
|
||||
<record id="pos_food_club" model="product.product">
|
||||
<field name="available_in_pos">True</field>
|
||||
<field name="list_price">3.4</field>
|
||||
<field name="name">Club Sandwich</field>
|
||||
<field name="weight">0.01</field>
|
||||
<field name="pos_categ_id" ref="food"/>
|
||||
<field name="categ_id" ref="pos_restaurant.product_category_pos_food"/>
|
||||
<field name="image_1920" type="base64" file="pos_restaurant/static/img/th-club.jpg"/>
|
||||
</record>
|
||||
<record id="pos_food_maki" model="product.product">
|
||||
<field name="available_in_pos">True</field>
|
||||
<field name="list_price">12.0</field>
|
||||
<field name="name">Lunch Maki 18pc</field>
|
||||
<field name="weight">0.01</field>
|
||||
<field name="pos_categ_id" ref="food"/>
|
||||
<field name="categ_id" ref="pos_restaurant.product_category_pos_food"/>
|
||||
<field name="image_1920" type="base64" file="pos_restaurant/static/img/th-maki.jpg"/>
|
||||
</record>
|
||||
<record id="pos_food_salmon" model="product.product">
|
||||
<field name="available_in_pos">True</field>
|
||||
<field name="list_price">13.80</field>
|
||||
<field name="name">Lunch Salmon 20pc</field>
|
||||
<field name="weight">0.01</field>
|
||||
<field name="pos_categ_id" ref="food"/>
|
||||
<field name="categ_id" ref="pos_restaurant.product_category_pos_food"/>
|
||||
<field name="image_1920" type="base64" file="pos_restaurant/static/img/th-salmon.jpg"/>
|
||||
</record>
|
||||
<record id="pos_food_temaki" model="product.product">
|
||||
<field name="available_in_pos">True</field>
|
||||
<field name="list_price">14.0</field>
|
||||
<field name="name">Lunch Temaki mix 3pc</field>
|
||||
<field name="weight">0.01</field>
|
||||
<field name="pos_categ_id" ref="food"/>
|
||||
<field name="categ_id" ref="pos_restaurant.product_category_pos_food"/>
|
||||
<field name="image_1920" type="base64" file="pos_restaurant/static/img/th-temaki.jpg"/>
|
||||
</record>
|
||||
<record id="pos_food_chirashi" model="product.product">
|
||||
<field name="available_in_pos">True</field>
|
||||
<field name="list_price">9.25</field>
|
||||
<field name="name">Salmon and Avocado</field>
|
||||
<field name="weight">0.01</field>
|
||||
<field name="pos_categ_id" ref="food"/>
|
||||
<field name="categ_id" ref="pos_restaurant.product_category_pos_food"/>
|
||||
<field name="image_1920" type="base64" file="pos_restaurant/static/img/th-salmon-avocado.jpg"/>
|
||||
</record>
|
||||
|
||||
<!-- Drinks -->
|
||||
<record id="coke" model="product.product">
|
||||
<field name="available_in_pos">True</field>
|
||||
<field name="list_price">2.20</field>
|
||||
<field name="name">Coca-Cola</field>
|
||||
<field name="weight">0.01</field>
|
||||
<field name="pos_categ_id" ref="drinks"/>
|
||||
<field name="categ_id" ref="point_of_sale.product_category_pos"/>
|
||||
<field name="image_1920" type="base64" file="pos_restaurant/static/img/th-coke.jpg"/>
|
||||
</record>
|
||||
|
||||
<record id="water" model="product.product">
|
||||
<field name="available_in_pos">True</field>
|
||||
<field name="list_price">2.20</field>
|
||||
<field name="name">Water</field>
|
||||
<field name="weight">0.01</field>
|
||||
<field name="pos_categ_id" ref="drinks"/>
|
||||
<field name="categ_id" ref="point_of_sale.product_category_pos"/>
|
||||
<field name="image_1920" type="base64" file="pos_restaurant/static/img/th-water.jpg"/>
|
||||
</record>
|
||||
|
||||
<record id="minute_maid" model="product.product">
|
||||
<field name="available_in_pos">True</field>
|
||||
<field name="list_price">2.20</field>
|
||||
<field name="name">Minute Maid</field>
|
||||
<field name="weight">0.01</field>
|
||||
<field name="pos_categ_id" ref="drinks"/>
|
||||
<field name="categ_id" ref="point_of_sale.product_category_pos"/>
|
||||
<field name="image_1920" type="base64" file="pos_restaurant/static/img/th-minute_maid.jpg"/>
|
||||
</record>
|
||||
|
||||
<!-- Pos Config -->
|
||||
<record model="pos.config" id="pos_config_restaurant">
|
||||
<field name="name">Bar</field>
|
||||
<field name="module_pos_restaurant">True</field>
|
||||
<field name="is_table_management">True</field>
|
||||
<field name="iface_splitbill">True</field>
|
||||
<field name="iface_printbill">True</field>
|
||||
<field name="iface_orderline_notes">True</field>
|
||||
<field name="printer_ids" eval="[(6, 0, [ref('pos_restaurant.kitchen_printer')])]" />
|
||||
<field name="iface_start_categ_id" ref="drinks"/>
|
||||
<field name="start_category">True</field>
|
||||
</record>
|
||||
|
||||
<!-- Floors: Main Floor -->
|
||||
|
||||
<record id="floor_main" model="restaurant.floor">
|
||||
<field name="name">Main Floor</field>
|
||||
<field name="background_color">rgb(136,137,242)</field>
|
||||
<field name="pos_config_id" ref="pos_restaurant.pos_config_restaurant"/>
|
||||
</record>
|
||||
|
||||
<record id="table_01" model="restaurant.table">
|
||||
<field name="name">T1</field>
|
||||
<field name="floor_id" ref="pos_restaurant.floor_main"/>
|
||||
<field name="seats">4</field>
|
||||
<field name="color">rgb(53,211,116)</field>
|
||||
<field name="shape">square</field>
|
||||
<field name="width">100</field>
|
||||
<field name="height">100</field>
|
||||
<field name="position_h">50</field>
|
||||
<field name="position_v">50</field>
|
||||
</record>
|
||||
|
||||
<record id="table_02" model="restaurant.table">
|
||||
<field name="name">T2</field>
|
||||
<field name="floor_id" ref="pos_restaurant.floor_main"/>
|
||||
<field name="seats">4</field>
|
||||
<field name="color">rgb(53,211,116)</field>
|
||||
<field name="shape">square</field>
|
||||
<field name="width">100</field>
|
||||
<field name="height">100</field>
|
||||
<field name="position_h">212</field>
|
||||
<field name="position_v">50</field>
|
||||
</record>
|
||||
|
||||
<record id="table_03" model="restaurant.table">
|
||||
<field name="name">T3</field>
|
||||
<field name="floor_id" ref="pos_restaurant.floor_main"/>
|
||||
<field name="seats">4</field>
|
||||
<field name="color">rgb(53,211,116)</field>
|
||||
<field name="shape">square</field>
|
||||
<field name="width">100</field>
|
||||
<field name="height">100</field>
|
||||
<field name="position_h">374</field>
|
||||
<field name="position_v">50</field>
|
||||
</record>
|
||||
|
||||
<record id="table_04" model="restaurant.table">
|
||||
<field name="name">T4</field>
|
||||
<field name="floor_id" ref="pos_restaurant.floor_main"/>
|
||||
<field name="seats">4</field>
|
||||
<field name="color">rgb(53,211,116)</field>
|
||||
<field name="shape">square</field>
|
||||
<field name="width">100</field>
|
||||
<field name="height">100</field>
|
||||
<field name="position_h">536</field>
|
||||
<field name="position_v">50</field>
|
||||
</record>
|
||||
|
||||
<record id="table_05" model="restaurant.table">
|
||||
<field name="name">T5</field>
|
||||
<field name="floor_id" ref="pos_restaurant.floor_main"/>
|
||||
<field name="seats">4</field>
|
||||
<field name="color">rgb(53,211,116)</field>
|
||||
<field name="shape">square</field>
|
||||
<field name="width">100</field>
|
||||
<field name="height">100</field>
|
||||
<field name="position_h">698</field>
|
||||
<field name="position_v">50</field>
|
||||
</record>
|
||||
|
||||
<record id="table_06" model="restaurant.table">
|
||||
<field name="name">T6</field>
|
||||
<field name="floor_id" ref="pos_restaurant.floor_main"/>
|
||||
<field name="seats">4</field>
|
||||
<field name="color">rgb(53,211,116)</field>
|
||||
<field name="shape">square</field>
|
||||
<field name="width">100</field>
|
||||
<field name="height">100</field>
|
||||
<field name="position_h">860</field>
|
||||
<field name="position_v">50</field>
|
||||
</record>
|
||||
|
||||
<record id="table_07" model="restaurant.table">
|
||||
<field name="name">T7</field>
|
||||
<field name="floor_id" ref="pos_restaurant.floor_main"/>
|
||||
<field name="seats">4</field>
|
||||
<field name="color">rgb(235,109,109)</field>
|
||||
<field name="shape">square</field>
|
||||
<field name="width">100</field>
|
||||
<field name="height">100</field>
|
||||
<field name="position_h">50</field>
|
||||
<field name="position_v">280</field>
|
||||
</record>
|
||||
|
||||
<record id="table_08" model="restaurant.table">
|
||||
<field name="name">T8</field>
|
||||
<field name="floor_id" ref="pos_restaurant.floor_main"/>
|
||||
<field name="seats">4</field>
|
||||
<field name="color">rgb(235,109,109)</field>
|
||||
<field name="shape">square</field>
|
||||
<field name="width">100</field>
|
||||
<field name="height">100</field>
|
||||
<field name="position_h">212</field>
|
||||
<field name="position_v">280</field>
|
||||
</record>
|
||||
|
||||
<record id="table_09" model="restaurant.table">
|
||||
<field name="name">T9</field>
|
||||
<field name="floor_id" ref="pos_restaurant.floor_main"/>
|
||||
<field name="seats">4</field>
|
||||
<field name="color">rgb(235,109,109)</field>
|
||||
<field name="shape">square</field>
|
||||
<field name="width">100</field>
|
||||
<field name="height">100</field>
|
||||
<field name="position_h">698</field>
|
||||
<field name="position_v">280</field>
|
||||
</record>
|
||||
|
||||
<record id="table_10" model="restaurant.table">
|
||||
<field name="name">T10</field>
|
||||
<field name="floor_id" ref="pos_restaurant.floor_main"/>
|
||||
<field name="seats">4</field>
|
||||
<field name="color">rgb(235,109,109)</field>
|
||||
<field name="shape">square</field>
|
||||
<field name="width">100</field>
|
||||
<field name="height">100</field>
|
||||
<field name="position_h">860</field>
|
||||
<field name="position_v">280</field>
|
||||
</record>
|
||||
|
||||
<record id="table_11" model="restaurant.table">
|
||||
<field name="name">T11</field>
|
||||
<field name="floor_id" ref="pos_restaurant.floor_main"/>
|
||||
<field name="seats">4</field>
|
||||
<field name="color">rgb(78,210,190)</field>
|
||||
<field name="shape">round</field>
|
||||
<field name="width">210</field>
|
||||
<field name="height">210</field>
|
||||
<field name="position_h">400</field>
|
||||
<field name="position_v">230</field>
|
||||
</record>
|
||||
|
||||
<!-- Restaurant Floor: Patio -->
|
||||
|
||||
<record id="floor_patio" model="restaurant.floor">
|
||||
<field name="name">Patio</field>
|
||||
<field name="background_color">rgb(130, 233, 171)</field>
|
||||
<field name="pos_config_id" ref="pos_restaurant.pos_config_restaurant"/>
|
||||
</record>
|
||||
|
||||
<!-- Patio: Left table row -->
|
||||
|
||||
<record id="table_21" model="restaurant.table">
|
||||
<field name="name">T1</field>
|
||||
<field name="floor_id" ref="pos_restaurant.floor_patio"/>
|
||||
<field name="seats">2</field>
|
||||
<field name="color">rgb(53,211,116)</field>
|
||||
<field name="shape">square</field>
|
||||
<field name="width">130</field>
|
||||
<field name="height">75</field>
|
||||
<field name="position_h">100</field>
|
||||
<field name="position_v">50</field>
|
||||
</record>
|
||||
|
||||
<record id="table_22" model="restaurant.table">
|
||||
<field name="name">T2</field>
|
||||
<field name="floor_id" ref="pos_restaurant.floor_patio"/>
|
||||
<field name="seats">2</field>
|
||||
<field name="color">rgb(53,211,116)</field>
|
||||
<field name="shape">square</field>
|
||||
<field name="width">130</field>
|
||||
<field name="height">75</field>
|
||||
<field name="position_h">100</field>
|
||||
<field name="position_v">166</field>
|
||||
</record>
|
||||
|
||||
<record id="table_23" model="restaurant.table">
|
||||
<field name="name">T3</field>
|
||||
<field name="floor_id" ref="pos_restaurant.floor_patio"/>
|
||||
<field name="seats">2</field>
|
||||
<field name="color">rgb(53,211,116)</field>
|
||||
<field name="shape">square</field>
|
||||
<field name="width">130</field>
|
||||
<field name="height">75</field>
|
||||
<field name="position_h">100</field>
|
||||
<field name="position_v">283</field>
|
||||
</record>
|
||||
|
||||
<record id="table_24" model="restaurant.table">
|
||||
<field name="name">T4</field>
|
||||
<field name="floor_id" ref="pos_restaurant.floor_patio"/>
|
||||
<field name="seats">2</field>
|
||||
<field name="color">rgb(53,211,116)</field>
|
||||
<field name="shape">square</field>
|
||||
<field name="width">130</field>
|
||||
<field name="height">75</field>
|
||||
<field name="position_h">100</field>
|
||||
<field name="position_v">400</field>
|
||||
</record>
|
||||
|
||||
<!-- Patio: Right table row -->
|
||||
|
||||
<record id="table_25" model="restaurant.table">
|
||||
<field name="name">T5</field>
|
||||
<field name="floor_id" ref="pos_restaurant.floor_patio"/>
|
||||
<field name="seats">2</field>
|
||||
<field name="color">rgb(53,211,116)</field>
|
||||
<field name="shape">square</field>
|
||||
<field name="width">130</field>
|
||||
<field name="height">75</field>
|
||||
<field name="position_h">800</field>
|
||||
<field name="position_v">50</field>
|
||||
</record>
|
||||
|
||||
<record id="table_26" model="restaurant.table">
|
||||
<field name="name">T6</field>
|
||||
<field name="floor_id" ref="pos_restaurant.floor_patio"/>
|
||||
<field name="seats">2</field>
|
||||
<field name="color">rgb(53,211,116)</field>
|
||||
<field name="shape">square</field>
|
||||
<field name="width">130</field>
|
||||
<field name="height">75</field>
|
||||
<field name="position_h">800</field>
|
||||
<field name="position_v">166</field>
|
||||
</record>
|
||||
|
||||
<record id="table_27" model="restaurant.table">
|
||||
<field name="name">T7</field>
|
||||
<field name="floor_id" ref="pos_restaurant.floor_patio"/>
|
||||
<field name="seats">2</field>
|
||||
<field name="color">rgb(53,211,116)</field>
|
||||
<field name="shape">square</field>
|
||||
<field name="width">130</field>
|
||||
<field name="height">75</field>
|
||||
<field name="position_h">800</field>
|
||||
<field name="position_v">283</field>
|
||||
</record>
|
||||
|
||||
<record id="table_28" model="restaurant.table">
|
||||
<field name="name">T8</field>
|
||||
<field name="floor_id" ref="pos_restaurant.floor_patio"/>
|
||||
<field name="seats">2</field>
|
||||
<field name="color">rgb(53,211,116)</field>
|
||||
<field name="shape">square</field>
|
||||
<field name="width">130</field>
|
||||
<field name="height">75</field>
|
||||
<field name="position_h">800</field>
|
||||
<field name="position_v">400</field>
|
||||
</record>
|
||||
|
||||
<!-- Patio: Center table block -->
|
||||
|
||||
<record id="table_29" model="restaurant.table">
|
||||
<field name="name">T9</field>
|
||||
<field name="floor_id" ref="pos_restaurant.floor_patio"/>
|
||||
<field name="seats">4</field>
|
||||
<field name="color">rgb(235,191,109)</field>
|
||||
<field name="shape">square</field>
|
||||
<field name="width">130</field>
|
||||
<field name="height">120</field>
|
||||
<field name="position_h">330</field>
|
||||
<field name="position_v">100</field>
|
||||
</record>
|
||||
|
||||
<record id="table_29" model="restaurant.table">
|
||||
<field name="name">T9</field>
|
||||
<field name="floor_id" ref="pos_restaurant.floor_patio"/>
|
||||
<field name="seats">4</field>
|
||||
<field name="color">rgb(235,191,109)</field>
|
||||
<field name="shape">square</field>
|
||||
<field name="width">130</field>
|
||||
<field name="height">120</field>
|
||||
<field name="position_h">330</field>
|
||||
<field name="position_v">100</field>
|
||||
</record>
|
||||
|
||||
<record id="table_30" model="restaurant.table">
|
||||
<field name="name">T10</field>
|
||||
<field name="floor_id" ref="pos_restaurant.floor_patio"/>
|
||||
<field name="seats">4</field>
|
||||
<field name="color">rgb(235,191,109)</field>
|
||||
<field name="shape">square</field>
|
||||
<field name="width">130</field>
|
||||
<field name="height">120</field>
|
||||
<field name="position_h">560</field>
|
||||
<field name="position_v">100</field>
|
||||
</record>
|
||||
|
||||
<record id="table_31" model="restaurant.table">
|
||||
<field name="name">T11</field>
|
||||
<field name="floor_id" ref="pos_restaurant.floor_patio"/>
|
||||
<field name="seats">4</field>
|
||||
<field name="color">rgb(235,191,109)</field>
|
||||
<field name="shape">square</field>
|
||||
<field name="width">130</field>
|
||||
<field name="height">120</field>
|
||||
<field name="position_h">330</field>
|
||||
<field name="position_v">315</field>
|
||||
</record>
|
||||
|
||||
<record id="table_32" model="restaurant.table">
|
||||
<field name="name">T12</field>
|
||||
<field name="floor_id" ref="pos_restaurant.floor_patio"/>
|
||||
<field name="seats">4</field>
|
||||
<field name="color">rgb(235,191,109)</field>
|
||||
<field name="shape">square</field>
|
||||
<field name="width">130</field>
|
||||
<field name="height">120</field>
|
||||
<field name="position_h">560</field>
|
||||
<field name="position_v">315</field>
|
||||
</record>
|
||||
|
||||
<function model="pos.config" name="add_cash_payment_method" />
|
||||
</odoo>
|
||||
|
|
@ -0,0 +1,24 @@
|
|||
<?xml version="1.0" encoding="utf-8"?>
|
||||
<odoo>
|
||||
<data noupdate="1">
|
||||
<!-- Product Category -->
|
||||
<record id="product_category_drinks" model="product.category">
|
||||
<field name="name">Drinks</field>
|
||||
</record>
|
||||
|
||||
<!-- Bar scenario pos categories -->
|
||||
<record id="pos_category_cocktails" model="pos.category">
|
||||
<field name="name">Cocktails</field>
|
||||
<field name="image_128" type="base64" file="point_of_sale/static/img/cocktail-icon.png" />
|
||||
<field name="sequence">11</field>
|
||||
<field name="color">5</field>
|
||||
</record>
|
||||
|
||||
<record id="pos_category_soft_drinks" model="pos.category">
|
||||
<field name="name">Soft drinks</field>
|
||||
<field name="image_128" type="base64" file="pos_restaurant/static/img/soft-drink-icon.png" />
|
||||
<field name="sequence">12</field>
|
||||
<field name="color">6</field>
|
||||
</record>
|
||||
</data>
|
||||
</odoo>
|
||||
|
|
@ -0,0 +1,201 @@
|
|||
<?xml version="1.0" encoding="utf-8"?>
|
||||
<odoo>
|
||||
<data noupdate="1">
|
||||
<!-- Cocktails products -->
|
||||
<record model="product.product" id="product_cosmopolitan">
|
||||
<field name="name">Cosmopolitan</field>
|
||||
<field name="list_price">12.00</field>
|
||||
<field name="standard_price">10.8</field>
|
||||
<field name="description_sale">Cranberry Jus, lime jus, vodka and Cointreau</field>
|
||||
<field name="type">consu</field>
|
||||
<field name="weight">0.01</field>
|
||||
<field name="uom_id" ref="uom.product_uom_unit"/>
|
||||
<field name="image_1920" type="base64" file="pos_restaurant/static/img/product_cosmopolitan.png"/>
|
||||
<field name="available_in_pos" eval="True"/>
|
||||
<field name="categ_id" ref="product_category_drinks"/>
|
||||
<field name="pos_categ_ids" eval="[(6, 0, [ref('pos_category_cocktails')])]" />
|
||||
</record>
|
||||
<record model="product.product" id="product_margarita">
|
||||
<field name="name">Margarita</field>
|
||||
<field name="list_price">12.00</field>
|
||||
<field name="standard_price">10.8</field>
|
||||
<field name="description_sale">Tequila Jose Cuervo, lime jus, sugar cane Cointreau</field>
|
||||
<field name="type">consu</field>
|
||||
<field name="weight">0.01</field>
|
||||
<field name="uom_id" ref="uom.product_uom_unit"/>
|
||||
<field name="image_1920" type="base64" file="pos_restaurant/static/img/product_margarita.png"/>
|
||||
<field name="available_in_pos" eval="True"/>
|
||||
<field name="categ_id" ref="product_category_drinks"/>
|
||||
<field name="pos_categ_ids" eval="[(6, 0, [ref('pos_category_cocktails')])]" />
|
||||
</record>
|
||||
<record model="product.product" id="product_moscow_mule">
|
||||
<field name="name">Moscow Mule</field>
|
||||
<field name="list_price">10.00</field>
|
||||
<field name="standard_price">9.0</field>
|
||||
<field name="description_sale">Vodka 42 Below, lime, sugar, ginger beer</field>
|
||||
<field name="type">consu</field>
|
||||
<field name="weight">0.01</field>
|
||||
<field name="uom_id" ref="uom.product_uom_unit"/>
|
||||
<field name="image_1920" type="base64" file="pos_restaurant/static/img/product_moscow_mule.png"/>
|
||||
<field name="available_in_pos" eval="True"/>
|
||||
<field name="categ_id" ref="product_category_drinks"/>
|
||||
<field name="pos_categ_ids" eval="[(6, 0, [ref('pos_category_cocktails')])]" />
|
||||
</record>
|
||||
<record model="product.product" id="product_pina_colada">
|
||||
<field name="name">Pina colada</field>
|
||||
<field name="list_price">13.00</field>
|
||||
<field name="standard_price">11.7</field>
|
||||
<field name="description_sale">White rhum, Malibu, Batida de coco, coconut liqueur, pineapple juice</field>
|
||||
<field name="type">consu</field>
|
||||
<field name="weight">0.01</field>
|
||||
<field name="uom_id" ref="uom.product_uom_unit"/>
|
||||
<field name="image_1920" type="base64" file="pos_restaurant/static/img/product_pina_colada.png"/>
|
||||
<field name="available_in_pos" eval="True"/>
|
||||
<field name="categ_id" ref="product_category_drinks"/>
|
||||
<field name="pos_categ_ids" eval="[(6, 0, [ref('pos_category_cocktails')])]" />
|
||||
</record>
|
||||
<record model="product.product" id="product_aperol_spritz">
|
||||
<field name="name">Aperol Spritz</field>
|
||||
<field name="list_price">9.00</field>
|
||||
<field name="standard_price">8.1</field>
|
||||
<field name="description_sale">Prosecco, aperol, soda</field>
|
||||
<field name="type">consu</field>
|
||||
<field name="weight">0.01</field>
|
||||
<field name="uom_id" ref="uom.product_uom_unit"/>
|
||||
<field name="image_1920" type="base64" file="pos_restaurant/static/img/product_aperol_spritz.png"/>
|
||||
<field name="available_in_pos" eval="True"/>
|
||||
<field name="categ_id" ref="product_category_drinks"/>
|
||||
<field name="pos_categ_ids" eval="[(6, 0, [ref('pos_category_cocktails')])]" />
|
||||
<field name="barcode">30164785566333</field>
|
||||
</record>
|
||||
<record model="product.product" id="product_old_fashioned">
|
||||
<field name="name">Old Fashioned</field>
|
||||
<field name="list_price">14.00</field>
|
||||
<field name="standard_price">12.6</field>
|
||||
<field name="description_sale">Bourbon, bitters, sugar, and a twist of citrus zest.</field>
|
||||
<field name="type">consu</field>
|
||||
<field name="weight">0.01</field>
|
||||
<field name="uom_id" ref="uom.product_uom_unit"/>
|
||||
<field name="image_1920" type="base64" file="pos_restaurant/static/img/product_old_fashioned.png"/>
|
||||
<field name="available_in_pos" eval="True"/>
|
||||
<field name="categ_id" ref="product_category_drinks"/>
|
||||
<field name="pos_categ_ids" eval="[(6, 0, [ref('pos_category_cocktails')])]" />
|
||||
</record>
|
||||
<record model="product.product" id="product_mojito">
|
||||
<field name="name">Mojito</field>
|
||||
<field name="list_price">11.00</field>
|
||||
<field name="standard_price">9.9</field>
|
||||
<field name="description_sale">White rum, sugar, lime juice, soda water, and mint.</field>
|
||||
<field name="type">consu</field>
|
||||
<field name="weight">0.01</field>
|
||||
<field name="uom_id" ref="uom.product_uom_unit"/>
|
||||
<field name="image_1920" type="base64" file="pos_restaurant/static/img/product_mojito.png"/>
|
||||
<field name="available_in_pos" eval="True"/>
|
||||
<field name="categ_id" ref="product_category_drinks"/>
|
||||
<field name="pos_categ_ids" eval="[(6, 0, [ref('pos_category_cocktails')])]" />
|
||||
</record>
|
||||
<record model="product.product" id="product_mai_tai">
|
||||
<field name="name">Mai Tai</field>
|
||||
<field name="list_price">13.00</field>
|
||||
<field name="standard_price">11.7</field>
|
||||
<field name="description_sale">Rum, lime juice, orgeat syrup, and orange liqueur.</field>
|
||||
<field name="type">consu</field>
|
||||
<field name="weight">0.01</field>
|
||||
<field name="uom_id" ref="uom.product_uom_unit"/>
|
||||
<field name="image_1920" type="base64" file="pos_restaurant/static/img/product_mai_tai.png"/>
|
||||
<field name="available_in_pos" eval="True"/>
|
||||
<field name="categ_id" ref="product_category_drinks"/>
|
||||
<field name="pos_categ_ids" eval="[(6, 0, [ref('pos_category_cocktails')])]" />
|
||||
</record>
|
||||
<record model="product.product" id="product_whiskey_sour">
|
||||
<field name="name">Whiskey Sour</field>
|
||||
<field name="list_price">12.00</field>
|
||||
<field name="standard_price">10.8</field>
|
||||
<field name="description_sale">Whiskey, lemon juice, sugar, and a dash of egg white.</field>
|
||||
<field name="type">consu</field>
|
||||
<field name="weight">0.01</field>
|
||||
<field name="uom_id" ref="uom.product_uom_unit"/>
|
||||
<field name="image_1920" type="base64" file="pos_restaurant/static/img/product_whiskey_sour.png"/>
|
||||
<field name="available_in_pos" eval="True"/>
|
||||
<field name="categ_id" ref="product_category_drinks"/>
|
||||
<field name="pos_categ_ids" eval="[(6, 0, [ref('pos_category_cocktails')])]" />
|
||||
</record>
|
||||
<record model="product.product" id="product_negroni">
|
||||
<field name="name">Negroni</field>
|
||||
<field name="list_price">12.00</field>
|
||||
<field name="standard_price">10.8</field>
|
||||
<field name="description_sale">Gin, vermouth rosso, Campari, and an orange peel.</field>
|
||||
<field name="type">consu</field>
|
||||
<field name="weight">0.01</field>
|
||||
<field name="uom_id" ref="uom.product_uom_unit"/>
|
||||
<field name="image_1920" type="base64" file="pos_restaurant/static/img/product_negroni.png"/>
|
||||
<field name="available_in_pos" eval="True"/>
|
||||
<field name="categ_id" ref="product_category_drinks"/>
|
||||
<field name="pos_categ_ids" eval="[(6, 0, [ref('pos_category_cocktails')])]" />
|
||||
</record>
|
||||
|
||||
<!-- Drinks (use drinks from restaurant scenario) -->
|
||||
<record id="coke" model="product.product">
|
||||
<field name="available_in_pos">True</field>
|
||||
<field name="list_price">2.20</field>
|
||||
<field name="name">Coca-Cola</field>
|
||||
<field name="weight">0.01</field>
|
||||
<field name="pos_categ_ids" eval="[(4, ref('pos_category_soft_drinks'))]"/>
|
||||
<field name="categ_id" ref="product_category_drinks"/>
|
||||
<field name="image_1920" type="base64" file="pos_restaurant/static/img/th-coke.png"/>
|
||||
</record>
|
||||
<record id="water" model="product.product">
|
||||
<field name="available_in_pos">True</field>
|
||||
<field name="list_price">2.20</field>
|
||||
<field name="name">Water</field>
|
||||
<field name="weight">0.01</field>
|
||||
<field name="pos_categ_ids" eval="[(4, ref('pos_category_soft_drinks'))]"/>
|
||||
<field name="categ_id" ref="product_category_drinks"/>
|
||||
<field name="image_1920" type="base64" file="pos_restaurant/static/img/th-water.png"/>
|
||||
<field name="color">8</field>
|
||||
</record>
|
||||
<record id="minute_maid" model="product.product">
|
||||
<field name="available_in_pos">True</field>
|
||||
<field name="list_price">2.20</field>
|
||||
<field name="name">Minute Maid</field>
|
||||
<field name="weight">0.01</field>
|
||||
<field name="pos_categ_ids" eval="[(4, ref('pos_category_soft_drinks'))]"/>
|
||||
<field name="categ_id" ref="product_category_drinks"/>
|
||||
<field name="image_1920" type="base64" file="pos_restaurant/static/img/th-minute_maid.png"/>
|
||||
</record>
|
||||
<record id="green_tea" model="product.product">
|
||||
<field name="available_in_pos">True</field>
|
||||
<field name="list_price">4.70</field>
|
||||
<field name="name">Green Tea</field>
|
||||
<field name="pos_categ_ids" eval="[(4, ref('pos_category_soft_drinks'))]"/>
|
||||
<field name="categ_id" ref="product_category_drinks"/>
|
||||
<field name="image_1920" type="base64" file="pos_restaurant/static/img/th-green_tea.png"/>
|
||||
<field name="color">7</field>
|
||||
</record>
|
||||
<record id="ice_tea" model="product.product">
|
||||
<field name="available_in_pos">True</field>
|
||||
<field name="list_price">2.20</field>
|
||||
<field name="name">Ice Tea</field>
|
||||
<field name="pos_categ_ids" eval="[(4, ref('pos_category_soft_drinks'))]"/>
|
||||
<field name="categ_id" ref="product_category_drinks"/>
|
||||
<field name="image_1920" type="base64" file="pos_restaurant/static/img/th-ice_tea.png"/>
|
||||
</record>
|
||||
<record id="schweppes" model="product.product">
|
||||
<field name="available_in_pos">True</field>
|
||||
<field name="list_price">2.20</field>
|
||||
<field name="name">Schweppes</field>
|
||||
<field name="pos_categ_ids" eval="[(4, ref('pos_category_soft_drinks'))]"/>
|
||||
<field name="categ_id" ref="product_category_drinks"/>
|
||||
<field name="image_1920" type="base64" file="pos_restaurant/static/img/th-schweppes.png"/>
|
||||
</record>
|
||||
<record id="fanta" model="product.product">
|
||||
<field name="available_in_pos">True</field>
|
||||
<field name="list_price">2.20</field>
|
||||
<field name="name">Fanta</field>
|
||||
<field name="pos_categ_ids" eval="[(4, ref('pos_category_soft_drinks'))]"/>
|
||||
<field name="categ_id" ref="product_category_drinks"/>
|
||||
<field name="image_1920" type="base64" file="pos_restaurant/static/img/th-fanta.png"/>
|
||||
<field name="color">2</field>
|
||||
</record>
|
||||
</data>
|
||||
</odoo>
|
||||
|
|
@ -0,0 +1,21 @@
|
|||
<?xml version="1.0" encoding="utf-8"?>
|
||||
<odoo>
|
||||
<data noupdate="1">
|
||||
|
||||
<!-- Restaurant scenario pos categories -->
|
||||
<record id="food" model="pos.category">
|
||||
<field name="name">Food</field>
|
||||
<field name="image_512" type="base64" file="pos_restaurant/static/img/food_category.jpg" />
|
||||
<field name="sequence">9</field>
|
||||
<field name="color">9</field>
|
||||
</record>
|
||||
|
||||
<record id="drinks" model="pos.category">
|
||||
<field name="name">Drinks</field>
|
||||
<field name="image_512" type="base64" file="pos_restaurant/static/img/drink_category.jpg" />
|
||||
<field name="sequence">10</field>
|
||||
<field name="color">10</field>
|
||||
</record>
|
||||
|
||||
</data>
|
||||
</odoo>
|
||||
|
|
@ -0,0 +1,654 @@
|
|||
<?xml version="1.0" encoding="utf-8"?>
|
||||
<odoo>
|
||||
<!-- IMPORTANT: do not reference demo data from other modules -->
|
||||
<data noupdate="1">
|
||||
<record id="base.group_user" model="res.groups">
|
||||
<field name="implied_ids" eval="[(4, ref('product.group_product_variant'))]"/>
|
||||
</record>
|
||||
|
||||
<!-- Sides product attribute -->
|
||||
<record id="pa_sides" model="product.attribute">
|
||||
<field name="name">Sides</field>
|
||||
<field name="create_variant">no_variant</field>
|
||||
<field name="display_type">pills</field>
|
||||
<field name="sequence">100</field>
|
||||
</record>
|
||||
|
||||
<record id="pav_sides_fries" model="product.attribute.value">
|
||||
<field name="name">Belgian fresh homemade fries</field>
|
||||
<field name="attribute_id" ref="pa_sides"/>
|
||||
</record>
|
||||
|
||||
<record id="pav_sides_sweet_potato" model="product.attribute.value">
|
||||
<field name="name">Sweet potato fries</field>
|
||||
<field name="attribute_id" ref="pa_sides"/>
|
||||
</record>
|
||||
|
||||
<record id="pav_sides_smashed_sweet_potato" model="product.attribute.value">
|
||||
<field name="name">Smashed sweet potatoes</field>
|
||||
<field name="attribute_id" ref="pa_sides"/>
|
||||
</record>
|
||||
|
||||
<record id="pav_sides_potato_thyme" model="product.attribute.value">
|
||||
<field name="name">Potatoes with thyme</field>
|
||||
<field name="attribute_id" ref="pa_sides"/>
|
||||
</record>
|
||||
|
||||
<record id="pav_sides_grilled_vegetables" model="product.attribute.value">
|
||||
<field name="name">Grilled vegetables</field>
|
||||
<field name="attribute_id" ref="pa_sides"/>
|
||||
</record>
|
||||
|
||||
<!-- Extras product attribute -->
|
||||
<record id="pa_extras_pizza" model="product.attribute" >
|
||||
<field name="name">Extras</field>
|
||||
<field name="create_variant">no_variant</field>
|
||||
<field name="display_type">multi</field>
|
||||
<field name="sequence">70</field>
|
||||
</record>
|
||||
|
||||
<record id="pav_extras_pizza_pepperoni" model="product.attribute.value">
|
||||
<field name="name">Pepperoni</field>
|
||||
<field name="attribute_id" ref="pa_extras_pizza"/>
|
||||
</record>
|
||||
|
||||
<record id="pav_extras_pizza_mushroom" model="product.attribute.value">
|
||||
<field name="name">Mushroom</field>
|
||||
<field name="attribute_id" ref="pa_extras_pizza"/>
|
||||
</record>
|
||||
|
||||
<record id="pav_extras_pizza_black_olives" model="product.attribute.value">
|
||||
<field name="name">Black olives</field>
|
||||
<field name="attribute_id" ref="pa_extras_pizza"/>
|
||||
</record>
|
||||
|
||||
<record id="pav_extras_pizza_anchovy" model="product.attribute.value">
|
||||
<field name="name">Anchovy</field>
|
||||
<field name="attribute_id" ref="pa_extras_pizza"/>
|
||||
</record>
|
||||
|
||||
<record id="pav_extras_pizza_extra_cheese" model="product.attribute.value">
|
||||
<field name="name">Extra cheese</field>
|
||||
<field name="attribute_id" ref="pa_extras_pizza"/>
|
||||
</record>
|
||||
|
||||
<!-- Food products -->
|
||||
<record model="product.product" id="pos_food_bacon">
|
||||
<field name="name">Bacon Burger</field>
|
||||
<field name="list_price">15.50</field>
|
||||
<field name="standard_price">13.95</field>
|
||||
<field name="description_sale">200G Irish Black Angus beef, caramelized onions with paprika, chopped iceberg salad, red onions, grilled bacon, tomato sauce, pickles, barbecue sauce</field>
|
||||
<field name="type">consu</field>
|
||||
<field name="weight">0.01</field>
|
||||
<field name="uom_id" ref="uom.product_uom_unit"/>
|
||||
<field name="image_1920" type="base64" file="pos_restaurant/static/img/th-burger.png"/>
|
||||
<field name="available_in_pos" eval="True"/>
|
||||
<field name="categ_id" eval="ref('point_of_sale.product_category_food', raise_if_not_found=False)"/>
|
||||
<field name="pos_categ_ids" eval="[(6, 0, [ref('food')])]" />
|
||||
<field name="color">2</field>
|
||||
</record>
|
||||
|
||||
<function model="ir.model.data" name="_update_xmlids">
|
||||
<value model="base" eval="[{
|
||||
'xml_id': 'pos_restaurant.product_bacon_burger_template',
|
||||
'record': obj().env.ref('pos_restaurant.pos_food_bacon').product_tmpl_id,
|
||||
'noupdate': True,
|
||||
}]" />
|
||||
</function>
|
||||
|
||||
<record model="product.template.attribute.line" id="product_attribute_line_bacon_sides">
|
||||
<field name="product_tmpl_id" ref="pos_restaurant.product_bacon_burger_template"/>
|
||||
<field name="attribute_id" ref="pa_sides"/>
|
||||
<field
|
||||
name="value_ids"
|
||||
eval="[Command.set([
|
||||
ref('pos_restaurant.pav_sides_fries'),
|
||||
ref('pos_restaurant.pav_sides_sweet_potato'),
|
||||
ref('pos_restaurant.pav_sides_smashed_sweet_potato'),
|
||||
ref('pos_restaurant.pav_sides_potato_thyme'),
|
||||
ref('pos_restaurant.pav_sides_grilled_vegetables'),
|
||||
])]" />
|
||||
</record>
|
||||
|
||||
<record model="product.product" id="pos_food_cheeseburger">
|
||||
<field name="name">Cheese Burger</field>
|
||||
<field name="list_price">13.00</field>
|
||||
<field name="standard_price">11.7</field>
|
||||
<field name="description_sale">200G Irish Black Angus beef, 9-month matured cheddar cheese, shredded iceberg lettuce, caramelised onions, crushed tomatoes and Chef’s sauce.</field>
|
||||
<field name="type">consu</field>
|
||||
<field name="weight">0.01</field>
|
||||
<field name="uom_id" ref="uom.product_uom_unit"/>
|
||||
<field name="image_1920" type="base64" file="pos_restaurant/static/img/th-cheeseburger.png"/>
|
||||
<field name="available_in_pos" eval="True"/>
|
||||
<field name="categ_id" eval="ref('point_of_sale.product_category_food', raise_if_not_found=False)"/>
|
||||
<field name="pos_categ_ids" eval="[(6, 0, [ref('food')])]" />
|
||||
</record>
|
||||
|
||||
<function model="ir.model.data" name="_update_xmlids">
|
||||
<value model="base" eval="[{
|
||||
'xml_id': 'pos_restaurant.product_cheese_burger_template',
|
||||
'record': obj().env.ref('pos_restaurant.pos_food_cheeseburger').product_tmpl_id,
|
||||
'noupdate': True,
|
||||
}]" />
|
||||
</function>
|
||||
|
||||
<record model="product.template.attribute.line" id="product_attribute_line_cheese_side">
|
||||
<field name="product_tmpl_id" ref="pos_restaurant.product_cheese_burger_template"/>
|
||||
<field name="attribute_id" ref="pa_sides"/>
|
||||
<field
|
||||
name="value_ids"
|
||||
eval="[Command.set([
|
||||
ref('pos_restaurant.pav_sides_fries'),
|
||||
ref('pos_restaurant.pav_sides_sweet_potato'),
|
||||
ref('pos_restaurant.pav_sides_smashed_sweet_potato'),
|
||||
ref('pos_restaurant.pav_sides_potato_thyme'),
|
||||
ref('pos_restaurant.pav_sides_grilled_vegetables'),
|
||||
])]" />
|
||||
</record>
|
||||
|
||||
<record model="product.product" id="pos_food_margherita">
|
||||
<field name="name">Pizza Margherita</field>
|
||||
<field name="list_price">11.50</field>
|
||||
<field name="standard_price">10.35</field>
|
||||
<field name="description_sale">Tomato sauce, Agerola mozzarella "fior di latte", fresh basil</field>
|
||||
<field name="type">consu</field>
|
||||
<field name="weight">0.01</field>
|
||||
<field name="uom_id" ref="uom.product_uom_unit"/>
|
||||
<field name="image_1920" type="base64" file="pos_restaurant/static/img/th-pizza-ma.png"/>
|
||||
<field name="available_in_pos" eval="True"/>
|
||||
<field name="categ_id" eval="ref('point_of_sale.product_category_food', raise_if_not_found=False)"/>
|
||||
<field name="pos_categ_ids" eval="[(6, 0, [ref('food')])]" />
|
||||
</record>
|
||||
|
||||
<function model="ir.model.data" name="_update_xmlids">
|
||||
<value model="base" eval="[{
|
||||
'xml_id': 'pos_restaurant.product_pizza_margherita_template',
|
||||
'record': obj().env.ref('pos_restaurant.pos_food_margherita').product_tmpl_id,
|
||||
'noupdate': True,
|
||||
}]" />
|
||||
</function>
|
||||
|
||||
<record model="product.template.attribute.line" id="product_attribute_line_pizza_extra">
|
||||
<field name="product_tmpl_id" ref="pos_restaurant.product_pizza_margherita_template"/>
|
||||
<field name="attribute_id" ref="pa_extras_pizza"/>
|
||||
<field
|
||||
name="value_ids"
|
||||
eval="[Command.set([
|
||||
ref('pav_extras_pizza_pepperoni'),
|
||||
ref('pav_extras_pizza_mushroom'),
|
||||
ref('pav_extras_pizza_black_olives'),
|
||||
ref('pav_extras_pizza_anchovy'),
|
||||
ref('pav_extras_pizza_extra_cheese'),
|
||||
])]" />
|
||||
</record>
|
||||
|
||||
<function model="ir.model.data" name="_update_xmlids">
|
||||
<value model="base" eval="[{
|
||||
'xml_id': 'pos_restaurant.product_pizza_extra_1',
|
||||
'record': obj().env.ref('pos_restaurant.product_attribute_line_pizza_extra').product_template_value_ids[0],
|
||||
'noupdate': True,
|
||||
},
|
||||
{
|
||||
'xml_id': 'pos_restaurant.product_pizza_extra_2',
|
||||
'record': obj().env.ref('pos_restaurant.product_attribute_line_pizza_extra').product_template_value_ids[1],
|
||||
'noupdate': True,
|
||||
},
|
||||
{
|
||||
'xml_id': 'pos_restaurant.product_pizza_extra_3',
|
||||
'record': obj().env.ref('pos_restaurant.product_attribute_line_pizza_extra').product_template_value_ids[2],
|
||||
'noupdate': True,
|
||||
},
|
||||
{
|
||||
'xml_id': 'pos_restaurant.product_pizza_extra_4',
|
||||
'record': obj().env.ref('pos_restaurant.product_attribute_line_pizza_extra').product_template_value_ids[3],
|
||||
'noupdate': True,
|
||||
},
|
||||
{
|
||||
'xml_id': 'pos_restaurant.product_pizza_extra_5',
|
||||
'record': obj().env.ref('pos_restaurant.product_attribute_line_pizza_extra').product_template_value_ids[4],
|
||||
'noupdate': True,
|
||||
},
|
||||
]"
|
||||
/>
|
||||
</function>
|
||||
|
||||
<record id="pos_restaurant.product_pizza_extra_1" model="product.template.attribute.value">
|
||||
<field name="price_extra">3</field>
|
||||
</record>
|
||||
<record id="pos_restaurant.product_pizza_extra_2" model="product.template.attribute.value">
|
||||
<field name="price_extra">2</field>
|
||||
</record>
|
||||
<record id="pos_restaurant.product_pizza_extra_3" model="product.template.attribute.value">
|
||||
<field name="price_extra">1.5</field>
|
||||
</record>
|
||||
<record id="pos_restaurant.product_pizza_extra_4" model="product.template.attribute.value">
|
||||
<field name="price_extra">1.5</field>
|
||||
</record>
|
||||
<record id="pos_restaurant.product_pizza_extra_5" model="product.template.attribute.value">
|
||||
<field name="price_extra">1.5</field>
|
||||
</record>
|
||||
|
||||
<record model="product.product" id="pos_food_vege">
|
||||
<field name="name">Pizza Vegetarian</field>
|
||||
<field name="list_price">16.00</field>
|
||||
<field name="standard_price">14.4</field>
|
||||
<field name="description_sale">Pizza Vegetarian</field>
|
||||
<field name="type">consu</field>
|
||||
<field name="weight">0.01</field>
|
||||
<field name="uom_id" ref="uom.product_uom_unit"/>
|
||||
<field name="image_1920" type="base64" file="pos_restaurant/static/img/th-pizza-ve.png"/>
|
||||
<field name="available_in_pos" eval="True"/>
|
||||
<field name="categ_id" eval="ref('point_of_sale.product_category_food', raise_if_not_found=False)"/>
|
||||
<field name="pos_categ_ids" eval="[(6, 0, [ref('food')])]" />
|
||||
</record>
|
||||
|
||||
<function model="ir.model.data" name="_update_xmlids">
|
||||
<value model="base" eval="[{
|
||||
'xml_id': 'pos_restaurant.product_pizza_vegetarian_template',
|
||||
'record': obj().env.ref('pos_restaurant.pos_food_vege').product_tmpl_id,
|
||||
'noupdate': True,
|
||||
}]" />
|
||||
</function>
|
||||
|
||||
<record model="product.template.attribute.line" id="product_attribute_line_pizza_vege_extra">
|
||||
<field name="product_tmpl_id" ref="pos_restaurant.product_pizza_vegetarian_template"/>
|
||||
<field name="attribute_id" ref="pa_extras_pizza"/>
|
||||
<field
|
||||
name="value_ids"
|
||||
eval="[Command.set([
|
||||
ref('pav_extras_pizza_pepperoni'),
|
||||
ref('pav_extras_pizza_mushroom'),
|
||||
ref('pav_extras_pizza_black_olives'),
|
||||
ref('pav_extras_pizza_anchovy'),
|
||||
ref('pav_extras_pizza_extra_cheese'),
|
||||
])]" />
|
||||
</record>
|
||||
|
||||
<function model="ir.model.data" name="_update_xmlids">
|
||||
<value model="base" eval="[{
|
||||
'xml_id': 'pos_restaurant.product_pizza_vg_extra_1',
|
||||
'record': obj().env.ref('pos_restaurant.product_attribute_line_pizza_vege_extra').product_template_value_ids[0],
|
||||
'noupdate': True,
|
||||
},
|
||||
{
|
||||
'xml_id': 'pos_restaurant.product_pizza_vg_extra_2',
|
||||
'record': obj().env.ref('pos_restaurant.product_attribute_line_pizza_vege_extra').product_template_value_ids[1],
|
||||
'noupdate': True,
|
||||
},
|
||||
{
|
||||
'xml_id': 'pos_restaurant.product_pizza_vg_extra_3',
|
||||
'record': obj().env.ref('pos_restaurant.product_attribute_line_pizza_vege_extra').product_template_value_ids[2],
|
||||
'noupdate': True,
|
||||
},
|
||||
{
|
||||
'xml_id': 'pos_restaurant.product_pizza_vg_extra_4',
|
||||
'record': obj().env.ref('pos_restaurant.product_attribute_line_pizza_vege_extra').product_template_value_ids[3],
|
||||
'noupdate': True,
|
||||
},
|
||||
{
|
||||
'xml_id': 'pos_restaurant.product_pizza_vg_extra_5',
|
||||
'record': obj().env.ref('pos_restaurant.product_attribute_line_pizza_vege_extra').product_template_value_ids[4],
|
||||
'noupdate': True,
|
||||
},
|
||||
]"
|
||||
/>
|
||||
</function>
|
||||
|
||||
<record id="pos_restaurant.product_pizza_vg_extra_1" model="product.template.attribute.value">
|
||||
<field name="price_extra">3</field>
|
||||
</record>
|
||||
<record id="pos_restaurant.product_pizza_vg_extra_2" model="product.template.attribute.value">
|
||||
<field name="price_extra">2</field>
|
||||
</record>
|
||||
<record id="pos_restaurant.product_pizza_vg_extra_3" model="product.template.attribute.value">
|
||||
<field name="price_extra">1.5</field>
|
||||
</record>
|
||||
<record id="pos_restaurant.product_pizza_vg_extra_4" model="product.template.attribute.value">
|
||||
<field name="price_extra">1.5</field>
|
||||
</record>
|
||||
<record id="pos_restaurant.product_pizza_vg_extra_5" model="product.template.attribute.value">
|
||||
<field name="price_extra">1.5</field>
|
||||
</record>
|
||||
|
||||
<record model="product.product" id="pos_food_4formaggi">
|
||||
<field name="name">Pasta 4 Formaggi</field>
|
||||
<field name="list_price">9.50</field>
|
||||
<field name="standard_price">8.55</field>
|
||||
<field name="description_sale">Pepe, latte, gorgonzola dolce, taleggio, parmigiano reggiano</field>
|
||||
<field name="type">consu</field>
|
||||
<field name="weight">0.01</field>
|
||||
<field name="uom_id" ref="uom.product_uom_unit"/>
|
||||
<field name="image_1920" type="base64" file="pos_restaurant/static/img/th-pasta-4f.png"/>
|
||||
<field name="available_in_pos" eval="True"/>
|
||||
<field name="categ_id" eval="ref('point_of_sale.product_category_food', raise_if_not_found=False)"/>
|
||||
<field name="pos_categ_ids" eval="[(6, 0, [ref('food')])]" />
|
||||
<field name="color">3</field>
|
||||
</record>
|
||||
|
||||
<function model="ir.model.data" name="_update_xmlids">
|
||||
<value model="base" eval="[{
|
||||
'xml_id': 'pos_restaurant.product_pasta_4_formaggi_template',
|
||||
'record': obj().env.ref('pos_restaurant.pos_food_4formaggi').product_tmpl_id,
|
||||
'noupdate': True,
|
||||
}]" />
|
||||
</function>
|
||||
|
||||
<record model="product.template.attribute.line" id="product_attribute_line_pasta_extra">
|
||||
<field name="product_tmpl_id" ref="pos_restaurant.product_pasta_4_formaggi_template"/>
|
||||
<field name="attribute_id" ref="pa_extras_pizza"/>
|
||||
<field
|
||||
name="value_ids"
|
||||
eval="[Command.set([
|
||||
ref('pav_extras_pizza_extra_cheese'),
|
||||
ref('pav_extras_pizza_mushroom'),
|
||||
])]" />
|
||||
</record>
|
||||
|
||||
<function model="ir.model.data" name="_update_xmlids">
|
||||
<value model="base" eval="[{
|
||||
'xml_id': 'pos_restaurant.product_pasta_extra_1',
|
||||
'record': obj().env.ref('pos_restaurant.product_attribute_line_pasta_extra').product_template_value_ids[0],
|
||||
'noupdate': True,
|
||||
},
|
||||
{
|
||||
'xml_id': 'pos_restaurant.product_pasta_extra_2',
|
||||
'record': obj().env.ref('pos_restaurant.product_attribute_line_pasta_extra').product_template_value_ids[1],
|
||||
'noupdate': True,
|
||||
},
|
||||
]"
|
||||
/>
|
||||
</function>
|
||||
|
||||
<record id="pos_restaurant.product_pasta_extra_1" model="product.template.attribute.value">
|
||||
<field name="price_extra">2</field>
|
||||
</record>
|
||||
<record id="pos_restaurant.product_pasta_extra_2" model="product.template.attribute.value">
|
||||
<field name="price_extra">1.5</field>
|
||||
</record>
|
||||
|
||||
<record id="pos_food_funghi" model="product.product">
|
||||
<field name="available_in_pos">True</field>
|
||||
<field name="list_price">7.0</field>
|
||||
<field name="name">Funghi</field>
|
||||
<field name="weight">0.01</field>
|
||||
<field name="pos_categ_ids" eval="[(6, 0, [ref('food')])]"/>
|
||||
<field name="categ_id" eval="ref('point_of_sale.product_category_food', raise_if_not_found=False)"/>
|
||||
<field name="image_1920" type="base64" file="pos_restaurant/static/img/th-pizza-fu.png"/>
|
||||
</record>
|
||||
<record id="pos_food_bolo" model="product.product">
|
||||
<field name="available_in_pos">True</field>
|
||||
<field name="list_price">4.5</field>
|
||||
<field name="name">Pasta Bolognese</field>
|
||||
<field name="weight">0.01</field>
|
||||
<field name="pos_categ_ids" eval="[(6, 0, [ref('food')])]"/>
|
||||
<field name="categ_id" eval="ref('point_of_sale.product_category_food', raise_if_not_found=False)"/>
|
||||
<field name="image_1920" type="base64" file="pos_restaurant/static/img/th-pasta.png"/>
|
||||
</record>
|
||||
<record id="pos_food_chicken" model="product.product">
|
||||
<field name="available_in_pos">True</field>
|
||||
<field name="list_price">3.0</field>
|
||||
<field name="name">Chicken Curry Sandwich</field>
|
||||
<field name="weight">0.01</field>
|
||||
<field name="pos_categ_ids" eval="[(6, 0, [ref('food')])]"/>
|
||||
<field name="categ_id" eval="ref('point_of_sale.product_category_food', raise_if_not_found=False)"/>
|
||||
<field name="image_1920" type="base64" file="pos_restaurant/static/img/th-sandwich.png"/>
|
||||
<field name="color">1</field>
|
||||
</record>
|
||||
<record id="pos_food_tuna" model="product.product">
|
||||
<field name="available_in_pos">True</field>
|
||||
<field name="list_price">3.0</field>
|
||||
<field name="name">Spicy Tuna Sandwich</field>
|
||||
<field name="weight">0.01</field>
|
||||
<field name="pos_categ_ids" eval="[(6, 0, [ref('food')])]"/>
|
||||
<field name="categ_id" eval="ref('point_of_sale.product_category_food', raise_if_not_found=False)"/>
|
||||
<field name="image_1920" type="base64" file="pos_restaurant/static/img/th-tuna.png"/>
|
||||
</record>
|
||||
<record id="pos_food_mozza" model="product.product">
|
||||
<field name="available_in_pos">True</field>
|
||||
<field name="list_price">3.9</field>
|
||||
<field name="name">Mozzarella Sandwich</field>
|
||||
<field name="weight">0.01</field>
|
||||
<field name="pos_categ_ids" eval="[(6, 0, [ref('food')])]"/>
|
||||
<field name="categ_id" eval="ref('point_of_sale.product_category_food', raise_if_not_found=False)"/>
|
||||
<field name="image_1920" type="base64" file="pos_restaurant/static/img/th-mozza.png"/>
|
||||
</record>
|
||||
<record id="pos_food_club" model="product.product">
|
||||
<field name="available_in_pos">True</field>
|
||||
<field name="list_price">3.4</field>
|
||||
<field name="name">Club Sandwich</field>
|
||||
<field name="weight">0.01</field>
|
||||
<field name="pos_categ_ids" eval="[(6, 0, [ref('food')])]"/>
|
||||
<field name="categ_id" eval="ref('point_of_sale.product_category_food', raise_if_not_found=False)"/>
|
||||
<field name="image_1920" type="base64" file="pos_restaurant/static/img/th-club.png"/>
|
||||
<field name="color">6</field>
|
||||
</record>
|
||||
<record id="pos_food_maki" model="product.product">
|
||||
<field name="available_in_pos">True</field>
|
||||
<field name="list_price">12.0</field>
|
||||
<field name="name">Lunch Maki 18pc</field>
|
||||
<field name="weight">0.01</field>
|
||||
<field name="pos_categ_ids" eval="[(6, 0, [ref('food')])]"/>
|
||||
<field name="categ_id" eval="ref('point_of_sale.product_category_food', raise_if_not_found=False)"/>
|
||||
<field name="image_1920" type="base64" file="pos_restaurant/static/img/th-maki.png"/>
|
||||
</record>
|
||||
<record id="pos_food_salmon" model="product.product">
|
||||
<field name="available_in_pos">True</field>
|
||||
<field name="list_price">13.80</field>
|
||||
<field name="name">Lunch Salmon 20pc</field>
|
||||
<field name="weight">0.01</field>
|
||||
<field name="pos_categ_ids" eval="[(6, 0, [ref('food')])]"/>
|
||||
<field name="categ_id" eval="ref('point_of_sale.product_category_food', raise_if_not_found=False)"/>
|
||||
<field name="image_1920" type="base64" file="pos_restaurant/static/img/th-salmon.png"/>
|
||||
</record>
|
||||
<record id="pos_food_temaki" model="product.product">
|
||||
<field name="available_in_pos">True</field>
|
||||
<field name="list_price">14.0</field>
|
||||
<field name="name">Lunch Temaki mix 3pc</field>
|
||||
<field name="weight">0.01</field>
|
||||
<field name="pos_categ_ids" eval="[(6, 0, [ref('food')])]"/>
|
||||
<field name="categ_id" eval="ref('point_of_sale.product_category_food', raise_if_not_found=False)"/>
|
||||
<field name="image_1920" type="base64" file="pos_restaurant/static/img/th-temaki.png"/>
|
||||
</record>
|
||||
<record id="pos_food_chirashi" model="product.product">
|
||||
<field name="available_in_pos">True</field>
|
||||
<field name="list_price">9.25</field>
|
||||
<field name="name">Salmon and Avocado</field>
|
||||
<field name="weight">0.01</field>
|
||||
<field name="pos_categ_ids" eval="[(6, 0, [ref('food')])]"/>
|
||||
<field name="categ_id" eval="ref('point_of_sale.product_category_food', raise_if_not_found=False)"/>
|
||||
<field name="image_1920" type="base64" file="pos_restaurant/static/img/th-salmon-avocado.png"/>
|
||||
</record>
|
||||
|
||||
<!-- Drinks -->
|
||||
<record id="coke" model="product.product">
|
||||
<field name="available_in_pos">True</field>
|
||||
<field name="list_price">2.20</field>
|
||||
<field name="name">Coca-Cola</field>
|
||||
<field name="weight">0.01</field>
|
||||
<field name="pos_categ_ids" eval="[(6, 0, [ref('drinks')])]"/>
|
||||
<field name="categ_id" eval="ref('point_of_sale.product_category_food', raise_if_not_found=False)"/>
|
||||
<field name="image_1920" type="base64" file="pos_restaurant/static/img/th-coke.png"/>
|
||||
</record>
|
||||
|
||||
<record id="water" model="product.product">
|
||||
<field name="available_in_pos">True</field>
|
||||
<field name="list_price">2.20</field>
|
||||
<field name="name">Water</field>
|
||||
<field name="weight">0.01</field>
|
||||
<field name="pos_categ_ids" eval="[(6, 0, [ref('drinks')])]"/>
|
||||
<field name="categ_id" eval="ref('point_of_sale.product_category_food', raise_if_not_found=False)"/>
|
||||
<field name="image_1920" type="base64" file="pos_restaurant/static/img/th-water.png"/>
|
||||
<field name="color">8</field>
|
||||
</record>
|
||||
|
||||
<record id="minute_maid" model="product.product">
|
||||
<field name="available_in_pos">True</field>
|
||||
<field name="list_price">2.20</field>
|
||||
<field name="name">Minute Maid</field>
|
||||
<field name="weight">0.01</field>
|
||||
<field name="pos_categ_ids" eval="[(6, 0, [ref('drinks')])]"/>
|
||||
<field name="categ_id" eval="ref('point_of_sale.product_category_food', raise_if_not_found=False)"/>
|
||||
<field name="image_1920" type="base64" file="pos_restaurant/static/img/th-minute_maid.png"/>
|
||||
</record>
|
||||
|
||||
<record id="espresso" model="product.product">
|
||||
<field name="available_in_pos">True</field>
|
||||
<field name="list_price">4.70</field>
|
||||
<field name="name">Espresso</field>
|
||||
<field name="pos_categ_ids" eval="[(6, 0, [ref('drinks')])]"/>
|
||||
<field name="categ_id" eval="ref('point_of_sale.product_category_food', raise_if_not_found=False)"/>
|
||||
<field name="image_1920" type="base64" file="pos_restaurant/static/img/th-espresso.png"/>
|
||||
</record>
|
||||
|
||||
<record id="green_tea" model="product.product">
|
||||
<field name="available_in_pos">True</field>
|
||||
<field name="list_price">4.70</field>
|
||||
<field name="name">Green Tea</field>
|
||||
<field name="pos_categ_ids" eval="[(6, 0, [ref('drinks')])]"/>
|
||||
<field name="categ_id" eval="ref('point_of_sale.product_category_food', raise_if_not_found=False)"/>
|
||||
<field name="image_1920" type="base64" file="pos_restaurant/static/img/th-green_tea.png"/>
|
||||
<field name="color">7</field>
|
||||
</record>
|
||||
|
||||
<record id="milkshake_banana" model="product.product">
|
||||
<field name="available_in_pos">True</field>
|
||||
<field name="list_price">3.60</field>
|
||||
<field name="name">Milkshake Banana</field>
|
||||
<field name="pos_categ_ids" eval="[(6, 0, [ref('drinks')])]"/>
|
||||
<field name="categ_id" eval="ref('point_of_sale.product_category_food', raise_if_not_found=False)"/>
|
||||
<field name="image_1920" type="base64" file="pos_restaurant/static/img/th-milkshake_banana.png"/>
|
||||
</record>
|
||||
|
||||
<record id="ice_tea" model="product.product">
|
||||
<field name="available_in_pos">True</field>
|
||||
<field name="list_price">2.20</field>
|
||||
<field name="name">Ice Tea</field>
|
||||
<field name="pos_categ_ids" eval="[(6, 0, [ref('drinks')])]"/>
|
||||
<field name="categ_id" eval="ref('point_of_sale.product_category_food', raise_if_not_found=False)"/>
|
||||
<field name="image_1920" type="base64" file="pos_restaurant/static/img/th-ice_tea.png"/>
|
||||
</record>
|
||||
|
||||
<record id="schweppes" model="product.product">
|
||||
<field name="available_in_pos">True</field>
|
||||
<field name="list_price">2.20</field>
|
||||
<field name="name">Schweppes</field>
|
||||
<field name="pos_categ_ids" eval="[(6, 0, [ref('drinks')])]"/>
|
||||
<field name="categ_id" eval="ref('point_of_sale.product_category_food', raise_if_not_found=False)"/>
|
||||
<field name="image_1920" type="base64" file="pos_restaurant/static/img/th-schweppes.png"/>
|
||||
</record>
|
||||
|
||||
<record id="fanta" model="product.product">
|
||||
<field name="available_in_pos">True</field>
|
||||
<field name="list_price">2.20</field>
|
||||
<field name="name">Fanta</field>
|
||||
<field name="pos_categ_ids" eval="[(6, 0, [ref('drinks')])]"/>
|
||||
<field name="categ_id" eval="ref('point_of_sale.product_category_food', raise_if_not_found=False)"/>
|
||||
<field name="image_1920" type="base64" file="pos_restaurant/static/img/th-fanta.png"/>
|
||||
<field name="color">2</field>
|
||||
</record>
|
||||
|
||||
<!-- Combo -->
|
||||
<record id="burger_combo" model="product.combo">
|
||||
<field name="name">Burgers</field>
|
||||
<field
|
||||
name="combo_item_ids"
|
||||
eval="[
|
||||
Command.clear(),
|
||||
Command.create({
|
||||
'product_id': ref('pos_food_cheeseburger'),
|
||||
'extra_price': 0,
|
||||
}),
|
||||
Command.create({
|
||||
'product_id': ref('pos_food_bacon'),
|
||||
'extra_price': 0,
|
||||
}),
|
||||
]"
|
||||
/>
|
||||
</record>
|
||||
|
||||
<record id="sushi_choice" model="product.combo">
|
||||
<field name="name">Sushi</field>
|
||||
<field name="qty_free">2</field>
|
||||
<field name="qty_max">4</field>
|
||||
<field
|
||||
name="combo_item_ids"
|
||||
eval="[
|
||||
Command.clear(),
|
||||
Command.create({
|
||||
'product_id': ref('pos_food_maki'),
|
||||
'extra_price': 0,
|
||||
}),
|
||||
Command.create({
|
||||
'product_id': ref('pos_food_salmon'),
|
||||
'extra_price': 0,
|
||||
}),
|
||||
Command.create({
|
||||
'product_id': ref('pos_food_chirashi'),
|
||||
'extra_price': 0,
|
||||
}),
|
||||
Command.create({
|
||||
'product_id': ref('pos_food_temaki'),
|
||||
'extra_price': 1,
|
||||
}),
|
||||
]"
|
||||
/>
|
||||
</record>
|
||||
|
||||
<record id="drink_combo" model="product.combo">
|
||||
<field name="name">Drinks</field>
|
||||
<field
|
||||
name="combo_item_ids"
|
||||
eval="[
|
||||
Command.clear(),
|
||||
Command.create({
|
||||
'product_id': ref('coke'),
|
||||
'extra_price': 0,
|
||||
}),
|
||||
Command.create({
|
||||
'product_id': ref('water'),
|
||||
'extra_price': 0,
|
||||
}),
|
||||
Command.create({
|
||||
'product_id': ref('minute_maid'),
|
||||
'extra_price': 0,
|
||||
}),
|
||||
Command.create({
|
||||
'product_id': ref('milkshake_banana'),
|
||||
'extra_price': 2,
|
||||
}),
|
||||
]"
|
||||
/>
|
||||
</record>
|
||||
|
||||
<record id="burger_drink_combo" model="product.product">
|
||||
<field name="available_in_pos">True</field>
|
||||
<field name="list_price">10</field>
|
||||
<field name="name">Burger Menu Combo</field>
|
||||
<field name="type">combo</field>
|
||||
<field name="purchase_ok">False</field>
|
||||
<field name="uom_id" ref="uom.product_uom_unit"/>
|
||||
<field name="image_1920" type="base64" file="pos_restaurant/static/img/combo-hamb.png"/>
|
||||
<field name="combo_ids" eval="[(6, 0, [ref('drink_combo'), ref('burger_combo')])]"/>
|
||||
<field name="categ_id" eval="ref('point_of_sale.product_category_food', raise_if_not_found=False)"/>
|
||||
<field name="pos_categ_ids" eval="[(6, 0, [ref('food')])]"/>
|
||||
<field name="taxes_id" eval="[(5,)]"/> <!-- no taxes -->
|
||||
<field name="supplier_taxes_id" eval="[(5,)]"/>
|
||||
</record>
|
||||
|
||||
<record id="sushi_drink_combo" model="product.product">
|
||||
<field name="available_in_pos">True</field>
|
||||
<field name="list_price">20</field>
|
||||
<field name="name">Sushi Lunch Combo</field>
|
||||
<field name="type">combo</field>
|
||||
<field name="purchase_ok">False</field>
|
||||
<field name="uom_id" ref="uom.product_uom_unit"/>
|
||||
<field name="image_1920" type="base64" file="pos_restaurant/static/img/sushi-combo.png"/>
|
||||
<field name="combo_ids" eval="[(6, 0, [ref('drink_combo'), ref('sushi_choice')])]"/>
|
||||
<field name="categ_id" eval="ref('point_of_sale.product_category_food', raise_if_not_found=False)"/>
|
||||
<field name="pos_categ_ids" eval="[(6, 0, [ref('food')])]"/>
|
||||
<field name="taxes_id" eval="[(5,)]"/>
|
||||
<field name="supplier_taxes_id" eval="[(5,)]"/>
|
||||
<field name="color">11</field>
|
||||
</record>
|
||||
</data>
|
||||
</odoo>
|
||||
|
|
@ -0,0 +1,316 @@
|
|||
<?xml version="1.0" encoding="utf-8"?>
|
||||
<odoo>
|
||||
<data noupdate="1">
|
||||
<!-- Closed Sessions -->
|
||||
<!-- forcecreate is set to false in order to not create record when updating the db -->
|
||||
|
||||
<function model="ir.model.data" name="_update_xmlids">
|
||||
<value model="base" eval="[{
|
||||
'xml_id': 'pos_restaurant.payment_method',
|
||||
'record': obj().env.ref('pos_restaurant.pos_config_main_restaurant')._get_payment_method('bank'),
|
||||
'noupdate': True,
|
||||
}]" />
|
||||
</function>
|
||||
|
||||
<!-- Closed Session 3 -->
|
||||
<record id="pos_closed_session_3" model="pos.session" forcecreate="False">
|
||||
<field name="name">OpenSession/0004</field>
|
||||
<field name="config_id" ref="pos_config_main_restaurant" />
|
||||
<field name="user_id" ref="base.user_admin" />
|
||||
<field name="name">Restaurant/Demo/03</field>
|
||||
<field name="start_at" eval="(DateTime.today() + relativedelta(days=-1)).strftime('%Y-%m-%d %H:%M:%S')" />
|
||||
<field name="stop_at"
|
||||
eval="(DateTime.today() + relativedelta(days=-1, hours=1)).strftime('%Y-%m-%d %H:%M:%S')" />
|
||||
</record>
|
||||
|
||||
<record id="pos_closed_order_3_1" model="pos.order" forcecreate="False">
|
||||
<field name="session_id" ref="pos_closed_session_3" />
|
||||
<field name="company_id" ref="base.main_company" />
|
||||
<field name="state">paid</field>
|
||||
<field name="amount_total">14.0</field>
|
||||
<field name="amount_tax">0.0</field>
|
||||
<field name="amount_paid">14.0</field>
|
||||
<field name="amount_return">0.0</field>
|
||||
<field name="ticket_code">cs24t</field>
|
||||
<field name="preset_id" eval="ref('pos_takein_preset', raise_if_not_found=False)"/>
|
||||
</record>
|
||||
|
||||
<record id="pos_closed_orderline_3_1_1" model="pos.order.line" forcecreate="False">
|
||||
<field name="product_id" ref="pos_food_margherita" />
|
||||
<field name="price_subtotal">7.0</field>
|
||||
<field name="price_subtotal_incl">7.0</field>
|
||||
<field name="price_unit">7.0</field>
|
||||
<field name="order_id" ref="pos_closed_order_3_1" />
|
||||
<field name="full_product_name">Margherita</field>
|
||||
</record>
|
||||
|
||||
<record id="pos_closed_orderline_3_1_2" model="pos.order.line" forcecreate="False">
|
||||
<field name="product_id" ref="pos_food_funghi" />
|
||||
<field name="price_subtotal">7.0</field>
|
||||
<field name="price_subtotal_incl">7.0</field>
|
||||
<field name="price_unit">7.0</field>
|
||||
<field name="order_id" ref="pos_closed_order_3_1" />
|
||||
<field name="full_product_name">Funghi</field>
|
||||
</record>
|
||||
|
||||
<record id="pos_payment_1" model="pos.payment" forcecreate="False">
|
||||
<field name="payment_method_id" ref="pos_restaurant.payment_method" />
|
||||
<field name="pos_order_id" ref="pos_closed_order_3_1" />
|
||||
<field name="amount">14.0</field>
|
||||
</record>
|
||||
|
||||
<record id="pos_closed_order_3_2" model="pos.order" forcecreate="False">
|
||||
<field name="session_id" ref="pos_closed_session_3" />
|
||||
<field name="company_id" ref="base.main_company" />
|
||||
<field name="state">paid</field>
|
||||
<field name="amount_total">7.0</field>
|
||||
<field name="amount_tax">0.0</field>
|
||||
<field name="amount_paid">7.0</field>
|
||||
<field name="amount_return">0.0</field>
|
||||
<field name="ticket_code">bg3yt</field>
|
||||
<field name="preset_id" eval="ref('pos_takein_preset', raise_if_not_found=False)"/>
|
||||
</record>
|
||||
|
||||
<record id="pos_closed_orderline_3_2_1" model="pos.order.line" forcecreate="False">
|
||||
<field name="product_id" ref="pos_food_vege" />
|
||||
<field name="price_subtotal">7.0</field>
|
||||
<field name="price_subtotal_incl">7.0</field>
|
||||
<field name="price_unit">7.0</field>
|
||||
<field name="order_id" ref="pos_closed_order_3_2" />
|
||||
<field name="full_product_name">Vegetarian</field>
|
||||
</record>
|
||||
|
||||
<record id="pos_payment_2" model="pos.payment" forcecreate="False">
|
||||
<field name="payment_method_id" ref="pos_restaurant.payment_method" />
|
||||
<field name="pos_order_id" ref="pos_closed_order_3_2" />
|
||||
<field name="amount">7.0</field>
|
||||
</record>
|
||||
|
||||
<function model="pos.session" name="action_pos_session_closing_control"
|
||||
eval="[[ref('pos_closed_session_3')]]" />
|
||||
|
||||
<!-- Closed Session 4 -->
|
||||
|
||||
<record id="pos_closed_session_4" model="pos.session" forcecreate="False">
|
||||
<field name="name">OpenSession/0005</field>
|
||||
<field name="config_id" ref="pos_config_main_restaurant" />
|
||||
<field name="user_id" ref="base.user_admin" />
|
||||
<field name="name">Restaurant/Demo/04</field>
|
||||
<field name="start_at" eval="(DateTime.today() + relativedelta(days=-1)).strftime('%Y-%m-%d %H:%M:%S')" />
|
||||
<field name="stop_at"
|
||||
eval="(DateTime.today() + relativedelta(days=-1, hours=1)).strftime('%Y-%m-%d %H:%M:%S')" />
|
||||
</record>
|
||||
|
||||
<record id="pos_closed_order_4_1" model="pos.order" forcecreate="False">
|
||||
<field name="session_id" ref="pos_closed_session_4" />
|
||||
<field name="company_id" ref="base.main_company" />
|
||||
<field name="state">paid</field>
|
||||
<field name="amount_total">6.7</field>
|
||||
<field name="amount_tax">0.0</field>
|
||||
<field name="amount_paid">6.7</field>
|
||||
<field name="amount_return">0.0</field>
|
||||
<field name="ticket_code">kq9ty</field>
|
||||
<field name="preset_id" eval="ref('pos_takein_preset', raise_if_not_found=False)"/>
|
||||
</record>
|
||||
|
||||
<record id="pos_closed_orderline_4_1_1" model="pos.order.line" forcecreate="False">
|
||||
<field name="product_id" ref="water" />
|
||||
<field name="price_subtotal">2.20</field>
|
||||
<field name="price_subtotal_incl">2.20</field>
|
||||
<field name="price_unit">2.20</field>
|
||||
<field name="order_id" ref="pos_closed_order_4_1" />
|
||||
<field name="full_product_name">Water</field>
|
||||
</record>
|
||||
|
||||
<record id="pos_closed_orderline_4_1_2" model="pos.order.line" forcecreate="False">
|
||||
<field name="product_id" ref="pos_food_bolo" />
|
||||
<field name="price_subtotal">4.5</field>
|
||||
<field name="price_subtotal_incl">4.5</field>
|
||||
<field name="price_unit">4.5</field>
|
||||
<field name="order_id" ref="pos_closed_order_4_1" />
|
||||
<field name="full_product_name">Pasta Bolognese</field>
|
||||
</record>
|
||||
|
||||
<record id="pos_payment_3" model="pos.payment" forcecreate="False">
|
||||
<field name="payment_method_id" ref="pos_restaurant.payment_method" />
|
||||
<field name="pos_order_id" ref="pos_closed_order_4_1" />
|
||||
<field name="amount">6.7</field>
|
||||
</record>
|
||||
|
||||
<record id="pos_closed_order_4_2" model="pos.order" forcecreate="False">
|
||||
<field name="session_id" ref="pos_closed_session_4" />
|
||||
<field name="company_id" ref="base.main_company" />
|
||||
<field name="state">paid</field>
|
||||
<field name="amount_total">28.0</field>
|
||||
<field name="amount_tax">0.0</field>
|
||||
<field name="amount_paid">28.0</field>
|
||||
<field name="amount_return">0.0</field>
|
||||
<field name="ticket_code">ij0ty</field>
|
||||
<field name="preset_id" eval="ref('pos_takein_preset', raise_if_not_found=False)"/>
|
||||
</record>
|
||||
|
||||
<record id="pos_closed_orderline_4_2_1" model="pos.order.line" forcecreate="False">
|
||||
<field name="product_id" ref="pos_food_cheeseburger" />
|
||||
<field name="price_subtotal">28.0</field>
|
||||
<field name="price_subtotal_incl">28.0</field>
|
||||
<field name="price_unit">7.0</field>
|
||||
<field name="qty">4</field>
|
||||
<field name="order_id" ref="pos_closed_order_4_2" />
|
||||
<field name="full_product_name">Cheese Burger</field>
|
||||
</record>
|
||||
|
||||
<record id="pos_payment_4" model="pos.payment" forcecreate="False">
|
||||
<field name="payment_method_id" ref="pos_restaurant.payment_method" />
|
||||
<field name="pos_order_id" ref="pos_closed_order_4_2" />
|
||||
<field name="amount">28.0</field>
|
||||
</record>
|
||||
|
||||
<function model="pos.session" name="action_pos_session_closing_control"
|
||||
eval="[[ref('pos_closed_session_4')]]" />
|
||||
|
||||
<!-- Open Session -->
|
||||
<record id="customer_1" model="res.partner">
|
||||
<field name="name">John Doe</field>
|
||||
</record>
|
||||
|
||||
<record id="pos_open_session_2" model="pos.session" forcecreate="False">
|
||||
<field name="name">OpenSession/0003</field>
|
||||
<field name="config_id" ref="pos_config_main_restaurant" />
|
||||
<field name="user_id" ref="base.user_admin" />
|
||||
<field name="start_at" eval="(DateTime.today() + relativedelta(days=-1)).strftime('%Y-%m-%d %H:%M:%S')" />
|
||||
</record>
|
||||
|
||||
<record id="pos_open_order_2" model="pos.order" forcecreate="False">
|
||||
<field name="session_id" ref="pos_open_session_2" />
|
||||
<field name="company_id" ref="base.main_company" />
|
||||
<field name="state">draft</field>
|
||||
<field name="amount_total">22.90</field>
|
||||
<field name="amount_tax">0.0</field>
|
||||
<field name="amount_paid">0.0</field>
|
||||
<field name="amount_return">0.0</field>
|
||||
<field name="partner_id" ref="customer_1" />
|
||||
<field name="table_id" ref="table_01" />
|
||||
<field name="customer_count">8</field>
|
||||
<field name="ticket_code">pp3ss</field>
|
||||
<field name="preset_id" eval="ref('pos_takein_preset', raise_if_not_found=False)"/>
|
||||
</record>
|
||||
|
||||
<record id="pos_orderline_2" model="pos.order.line" forcecreate="False">
|
||||
<field name="product_id" ref="coke" />
|
||||
<field name="price_subtotal">4.40</field>
|
||||
<field name="price_subtotal_incl">4.40</field>
|
||||
<field name="price_unit">2.20</field>
|
||||
<field name="qty">2</field>
|
||||
<field name="order_id" ref="pos_open_order_2" />
|
||||
<field name="full_product_name">Coca-Cola</field>
|
||||
</record>
|
||||
|
||||
<record id="pos_orderline_3" model="pos.order.line" forcecreate="False">
|
||||
<field name="product_id" ref="pos_food_chirashi" />
|
||||
<field name="price_subtotal">18.5</field>
|
||||
<field name="price_subtotal_incl">18.5</field>
|
||||
<field name="price_unit">9.25</field>
|
||||
<field name="qty">2</field>
|
||||
<field name="order_id" ref="pos_open_order_2" />
|
||||
<field name="full_product_name">Salmon and Avocado</field>
|
||||
</record>
|
||||
|
||||
<record id="pos_open_order_3" model="pos.order" forcecreate="False">
|
||||
<field name="session_id" ref="pos_open_session_2" />
|
||||
<field name="company_id" ref="base.main_company" />
|
||||
<field name="state">draft</field>
|
||||
<field name="amount_total">21.8</field>
|
||||
<field name="amount_tax">0.0</field>
|
||||
<field name="amount_paid">0.0</field>
|
||||
<field name="amount_return">0.0</field>
|
||||
<field name="partner_id" ref="customer_1" />
|
||||
<field name="table_id" ref="table_02" />
|
||||
<field name="customer_count">3</field>
|
||||
<field name="ticket_code">lm5sr</field>
|
||||
<field name="preset_id" eval="ref('pos_takein_preset', raise_if_not_found=False)"/>
|
||||
</record>
|
||||
|
||||
<record id="pos_orderline_4" model="pos.order.line" forcecreate="False">
|
||||
<field name="product_id" ref="pos_food_temaki" />
|
||||
<field name="price_subtotal">14.0</field>
|
||||
<field name="price_subtotal_incl">14.0</field>
|
||||
<field name="price_unit">14.0</field>
|
||||
<field name="qty">1</field>
|
||||
<field name="order_id" ref="pos_open_order_3" />
|
||||
<field name="full_product_name">Lunch Temaki mix 3pc</field>
|
||||
</record>
|
||||
|
||||
<record id="pos_orderline_5" model="pos.order.line" forcecreate="False">
|
||||
<field name="product_id" ref="pos_food_mozza" />
|
||||
<field name="price_subtotal">7.8</field>
|
||||
<field name="price_subtotal_incl">7.8</field>
|
||||
<field name="price_unit">3.9</field>
|
||||
<field name="qty">2</field>
|
||||
<field name="order_id" ref="pos_open_order_3" />
|
||||
<field name="full_product_name">Mozzarella Sandwich</field>
|
||||
</record>
|
||||
|
||||
<record id="pos_open_order_4" model="pos.order" forcecreate="False">
|
||||
<field name="session_id" ref="pos_open_session_2" />
|
||||
<field name="company_id" ref="base.main_company" />
|
||||
<field name="state">draft</field>
|
||||
<field name="amount_total">10.5</field>
|
||||
<field name="amount_tax">0.0</field>
|
||||
<field name="amount_paid">0.0</field>
|
||||
<field name="amount_return">0.0</field>
|
||||
<field name="partner_id" ref="customer_1" />
|
||||
<field name="table_id" ref="table_04" />
|
||||
<field name="customer_count">5</field>
|
||||
<field name="ticket_code">qrs2t</field>
|
||||
<field name="preset_id" eval="ref('pos_takein_preset', raise_if_not_found=False)"/>
|
||||
</record>
|
||||
|
||||
<record id="pos_orderline_6" model="pos.order.line" forcecreate="False">
|
||||
<field name="product_id" ref="pos_food_chicken" />
|
||||
<field name="price_subtotal">3.0</field>
|
||||
<field name="price_subtotal_incl">3.0</field>
|
||||
<field name="price_unit">3.0</field>
|
||||
<field name="qty">1</field>
|
||||
<field name="order_id" ref="pos_open_order_4" />
|
||||
<field name="full_product_name">Chicken Curry Sandwich</field>
|
||||
</record>
|
||||
|
||||
<record id="pos_orderline_7" model="pos.order.line" forcecreate="False">
|
||||
<field name="product_id" ref="pos_food_bacon" />
|
||||
<field name="price_subtotal">7.5</field>
|
||||
<field name="price_subtotal_incl">7.5</field>
|
||||
<field name="price_unit">7.5</field>
|
||||
<field name="qty">1</field>
|
||||
<field name="order_id" ref="pos_open_order_4" />
|
||||
<field name="full_product_name">Bacon Burger</field>
|
||||
</record>
|
||||
|
||||
<record id="pos_open_order_5" model="pos.order" forcecreate="False">
|
||||
<field name="session_id" ref="pos_open_session_2" />
|
||||
<field name="company_id" ref="base.main_company" />
|
||||
<field name="state">draft</field>
|
||||
<field name="amount_total">5.5</field>
|
||||
<field name="amount_tax">0.0</field>
|
||||
<field name="amount_paid">0.0</field>
|
||||
<field name="amount_return">0.0</field>
|
||||
<field name="partner_id" ref="customer_1" />
|
||||
<field name="table_id" ref="table_06" />
|
||||
<field name="customer_count">1</field>
|
||||
<field name="ticket_code">cv34t</field>
|
||||
<field name="preset_id" eval="ref('pos_takein_preset', raise_if_not_found=False)"/>
|
||||
</record>
|
||||
|
||||
<record id="pos_orderline_8" model="pos.order.line" forcecreate="False">
|
||||
<field name="product_id" ref="pos_food_4formaggi" />
|
||||
<field name="price_subtotal">5.5</field>
|
||||
<field name="price_subtotal_incl">5.5</field>
|
||||
<field name="price_unit">5.5</field>
|
||||
<field name="qty">1</field>
|
||||
<field name="order_id" ref="pos_open_order_5" />
|
||||
<field name="full_product_name">Pizza 4 Formaggi</field>
|
||||
</record>
|
||||
|
||||
<function model="pos.session" name="_set_last_order_preparation_change"
|
||||
eval="[[ref('pos_open_order_2'), ref('pos_open_order_3'), ref('pos_open_order_4')]]"/>
|
||||
</data>
|
||||
</odoo>
|
||||
|
|
@ -0,0 +1,313 @@
|
|||
<odoo>
|
||||
<data noupdate="1">
|
||||
|
||||
<!-- Floors: Main Floor -->
|
||||
<record id="floor_main" model="restaurant.floor">
|
||||
<field name="name">Main Floor</field>
|
||||
<field name="background_color">white</field>
|
||||
<field name="floor_background_image" type="base64" file="pos_restaurant/static/img/floor_main.jpeg" />
|
||||
</record>
|
||||
|
||||
<record id="table_01" model="restaurant.table">
|
||||
<field name="table_number">1</field>
|
||||
<field name="floor_id" ref="pos_restaurant.floor_main" />
|
||||
<field name="seats">4</field>
|
||||
<field name="color">rgb(53,211,116)</field>
|
||||
<field name="shape">square</field>
|
||||
<field name="width">90</field>
|
||||
<field name="height">90</field>
|
||||
<field name="position_h">407</field>
|
||||
<field name="position_v">88</field>
|
||||
</record>
|
||||
|
||||
<record id="table_02" model="restaurant.table">
|
||||
<field name="table_number">2</field>
|
||||
<field name="floor_id" ref="pos_restaurant.floor_main" />
|
||||
<field name="seats">4</field>
|
||||
<field name="color">rgb(53,211,116)</field>
|
||||
<field name="shape">square</field>
|
||||
<field name="width">90</field>
|
||||
<field name="height">90</field>
|
||||
<field name="position_h">582</field>
|
||||
<field name="position_v">88</field>
|
||||
</record>
|
||||
|
||||
<record id="table_03" model="restaurant.table">
|
||||
<field name="table_number">3</field>
|
||||
<field name="floor_id" ref="pos_restaurant.floor_main" />
|
||||
<field name="seats">4</field>
|
||||
<field name="color">rgb(53,211,116)</field>
|
||||
<field name="shape">square</field>
|
||||
<field name="width">165</field>
|
||||
<field name="height">100</field>
|
||||
<field name="position_h">762</field>
|
||||
<field name="position_v">83</field>
|
||||
</record>
|
||||
|
||||
<record id="table_04" model="restaurant.table">
|
||||
<field name="table_number">4</field>
|
||||
<field name="floor_id" ref="pos_restaurant.floor_main" />
|
||||
<field name="seats">4</field>
|
||||
<field name="color">rgb(53,211,116)</field>
|
||||
<field name="shape">square</field>
|
||||
<field name="width">90</field>
|
||||
<field name="height">90</field>
|
||||
<field name="position_h">407</field>
|
||||
<field name="position_v">247</field>
|
||||
</record>
|
||||
|
||||
<record id="table_05" model="restaurant.table">
|
||||
<field name="table_number">5</field>
|
||||
<field name="floor_id" ref="pos_restaurant.floor_main" />
|
||||
<field name="seats">4</field>
|
||||
<field name="color">rgb(53,211,116)</field>
|
||||
<field name="shape">square</field>
|
||||
<field name="width">90</field>
|
||||
<field name="height">90</field>
|
||||
<field name="position_h">582</field>
|
||||
<field name="position_v">247</field>
|
||||
</record>
|
||||
|
||||
<record id="table_06" model="restaurant.table">
|
||||
<field name="table_number">6</field>
|
||||
<field name="floor_id" ref="pos_restaurant.floor_main" />
|
||||
<field name="seats">4</field>
|
||||
<field name="color">rgb(53,211,116)</field>
|
||||
<field name="shape">square</field>
|
||||
<field name="width">165</field>
|
||||
<field name="height">100</field>
|
||||
<field name="position_h">762</field>
|
||||
<field name="position_v">325</field>
|
||||
</record>
|
||||
|
||||
<record id="table_07" model="restaurant.table">
|
||||
<field name="table_number">7</field>
|
||||
<field name="floor_id" ref="pos_restaurant.floor_main" />
|
||||
<field name="seats">4</field>
|
||||
<field name="color">rgb(235,109,109)</field>
|
||||
<field name="shape">square</field>
|
||||
<field name="width">90</field>
|
||||
<field name="height">90</field>
|
||||
<field name="position_h">407</field>
|
||||
<field name="position_v">406</field>
|
||||
</record>
|
||||
|
||||
<record id="table_08" model="restaurant.table">
|
||||
<field name="table_number">8</field>
|
||||
<field name="floor_id" ref="pos_restaurant.floor_main" />
|
||||
<field name="seats">4</field>
|
||||
<field name="color">rgb(235,109,109)</field>
|
||||
<field name="shape">square</field>
|
||||
<field name="width">90</field>
|
||||
<field name="height">90</field>
|
||||
<field name="position_h">582</field>
|
||||
<field name="position_v">406</field>
|
||||
</record>
|
||||
|
||||
<record id="table_09" model="restaurant.table">
|
||||
<field name="table_number">9</field>
|
||||
<field name="floor_id" ref="pos_restaurant.floor_main" />
|
||||
<field name="seats">6</field>
|
||||
<field name="color">rgb(235,109,109)</field>
|
||||
<field name="shape">square</field>
|
||||
<field name="width">165</field>
|
||||
<field name="height">100</field>
|
||||
<field name="position_h">120</field>
|
||||
<field name="position_v">560</field>
|
||||
</record>
|
||||
|
||||
<record id="table_10" model="restaurant.table">
|
||||
<field name="table_number">10</field>
|
||||
<field name="floor_id" ref="pos_restaurant.floor_main" />
|
||||
<field name="seats">6</field>
|
||||
<field name="color">rgb(235,109,109)</field>
|
||||
<field name="shape">square</field>
|
||||
<field name="width">90</field>
|
||||
<field name="height">90</field>
|
||||
<field name="position_h">407</field>
|
||||
<field name="position_v">565</field>
|
||||
</record>
|
||||
|
||||
<record id="table_11" model="restaurant.table">
|
||||
<field name="table_number">11</field>
|
||||
<field name="floor_id" ref="pos_restaurant.floor_main" />
|
||||
<field name="seats">2</field>
|
||||
<field name="color">rgb(172,109,173)</field>
|
||||
<field name="shape">square</field>
|
||||
<field name="width">90</field>
|
||||
<field name="height">90</field>
|
||||
<field name="position_h">582</field>
|
||||
<field name="position_v">565</field>
|
||||
</record>
|
||||
|
||||
<record id="table_12" model="restaurant.table">
|
||||
<field name="table_number">12</field>
|
||||
<field name="floor_id" ref="pos_restaurant.floor_main" />
|
||||
<field name="seats">2</field>
|
||||
<field name="color">rgb(172,109,173)</field>
|
||||
<field name="shape">square</field>
|
||||
<field name="width">165</field>
|
||||
<field name="height">100</field>
|
||||
<field name="position_h">762</field>
|
||||
<field name="position_v">560</field>
|
||||
</record>
|
||||
|
||||
<!-- Restaurant Floor: Patio -->
|
||||
|
||||
<record id="floor_patio" model="restaurant.floor">
|
||||
<field name="name">Patio</field>
|
||||
<field name="background_color">white</field>
|
||||
</record>
|
||||
|
||||
<!-- Patio: Left table row -->
|
||||
|
||||
<record id="table_21" model="restaurant.table">
|
||||
<field name="table_number">101</field>
|
||||
<field name="floor_id" ref="pos_restaurant.floor_patio" />
|
||||
<field name="seats">2</field>
|
||||
<field name="color">rgb(53,211,116)</field>
|
||||
<field name="shape">square</field>
|
||||
<field name="width">130</field>
|
||||
<field name="height">85</field>
|
||||
<field name="position_h">100</field>
|
||||
<field name="position_v">50</field>
|
||||
</record>
|
||||
|
||||
<record id="table_22" model="restaurant.table">
|
||||
<field name="table_number">102</field>
|
||||
<field name="floor_id" ref="pos_restaurant.floor_patio" />
|
||||
<field name="seats">2</field>
|
||||
<field name="color">rgb(53,211,116)</field>
|
||||
<field name="shape">square</field>
|
||||
<field name="width">130</field>
|
||||
<field name="height">85</field>
|
||||
<field name="position_h">100</field>
|
||||
<field name="position_v">166</field>
|
||||
</record>
|
||||
|
||||
<record id="table_23" model="restaurant.table">
|
||||
<field name="table_number">103</field>
|
||||
<field name="floor_id" ref="pos_restaurant.floor_patio" />
|
||||
<field name="seats">2</field>
|
||||
<field name="color">rgb(53,211,116)</field>
|
||||
<field name="shape">square</field>
|
||||
<field name="width">130</field>
|
||||
<field name="height">85</field>
|
||||
<field name="position_h">100</field>
|
||||
<field name="position_v">283</field>
|
||||
</record>
|
||||
|
||||
<record id="table_24" model="restaurant.table">
|
||||
<field name="table_number">104</field>
|
||||
<field name="floor_id" ref="pos_restaurant.floor_patio" />
|
||||
<field name="seats">2</field>
|
||||
<field name="color">rgb(53,211,116)</field>
|
||||
<field name="shape">square</field>
|
||||
<field name="width">130</field>
|
||||
<field name="height">85</field>
|
||||
<field name="position_h">100</field>
|
||||
<field name="position_v">400</field>
|
||||
</record>
|
||||
|
||||
<!-- Patio: Right table row -->
|
||||
|
||||
<record id="table_25" model="restaurant.table">
|
||||
<field name="table_number">105</field>
|
||||
<field name="floor_id" ref="pos_restaurant.floor_patio" />
|
||||
<field name="seats">2</field>
|
||||
<field name="color">rgb(53,211,116)</field>
|
||||
<field name="shape">square</field>
|
||||
<field name="width">130</field>
|
||||
<field name="height">85</field>
|
||||
<field name="position_h">800</field>
|
||||
<field name="position_v">50</field>
|
||||
</record>
|
||||
|
||||
<record id="table_26" model="restaurant.table">
|
||||
<field name="table_number">106</field>
|
||||
<field name="floor_id" ref="pos_restaurant.floor_patio" />
|
||||
<field name="seats">2</field>
|
||||
<field name="color">rgb(53,211,116)</field>
|
||||
<field name="shape">square</field>
|
||||
<field name="width">130</field>
|
||||
<field name="height">85</field>
|
||||
<field name="position_h">800</field>
|
||||
<field name="position_v">166</field>
|
||||
</record>
|
||||
|
||||
<record id="table_27" model="restaurant.table">
|
||||
<field name="table_number">107</field>
|
||||
<field name="floor_id" ref="pos_restaurant.floor_patio" />
|
||||
<field name="seats">2</field>
|
||||
<field name="color">rgb(53,211,116)</field>
|
||||
<field name="shape">square</field>
|
||||
<field name="width">130</field>
|
||||
<field name="height">85</field>
|
||||
<field name="position_h">800</field>
|
||||
<field name="position_v">283</field>
|
||||
</record>
|
||||
|
||||
<record id="table_28" model="restaurant.table">
|
||||
<field name="table_number">108</field>
|
||||
<field name="floor_id" ref="pos_restaurant.floor_patio" />
|
||||
<field name="seats">2</field>
|
||||
<field name="color">rgb(53,211,116)</field>
|
||||
<field name="shape">square</field>
|
||||
<field name="width">130</field>
|
||||
<field name="height">85</field>
|
||||
<field name="position_h">800</field>
|
||||
<field name="position_v">400</field>
|
||||
</record>
|
||||
|
||||
<!-- Patio: Center table block -->
|
||||
|
||||
<record id="table_29" model="restaurant.table">
|
||||
<field name="table_number">109</field>
|
||||
<field name="floor_id" ref="pos_restaurant.floor_patio" />
|
||||
<field name="seats">4</field>
|
||||
<field name="color">rgb(235,191,109)</field>
|
||||
<field name="shape">square</field>
|
||||
<field name="width">130</field>
|
||||
<field name="height">120</field>
|
||||
<field name="position_h">330</field>
|
||||
<field name="position_v">100</field>
|
||||
</record>
|
||||
|
||||
<record id="table_30" model="restaurant.table">
|
||||
<field name="table_number">110</field>
|
||||
<field name="floor_id" ref="pos_restaurant.floor_patio" />
|
||||
<field name="seats">4</field>
|
||||
<field name="color">rgb(235,191,109)</field>
|
||||
<field name="shape">square</field>
|
||||
<field name="width">130</field>
|
||||
<field name="height">120</field>
|
||||
<field name="position_h">560</field>
|
||||
<field name="position_v">100</field>
|
||||
</record>
|
||||
|
||||
<record id="table_31" model="restaurant.table">
|
||||
<field name="table_number">111</field>
|
||||
<field name="floor_id" ref="pos_restaurant.floor_patio" />
|
||||
<field name="seats">4</field>
|
||||
<field name="color">rgb(235,191,109)</field>
|
||||
<field name="shape">square</field>
|
||||
<field name="width">130</field>
|
||||
<field name="height">120</field>
|
||||
<field name="position_h">330</field>
|
||||
<field name="position_v">315</field>
|
||||
</record>
|
||||
|
||||
<record id="table_32" model="restaurant.table">
|
||||
<field name="table_number">112</field>
|
||||
<field name="floor_id" ref="pos_restaurant.floor_patio" />
|
||||
<field name="seats">4</field>
|
||||
<field name="color">rgb(235,191,109)</field>
|
||||
<field name="shape">square</field>
|
||||
<field name="width">130</field>
|
||||
<field name="height">120</field>
|
||||
<field name="position_h">560</field>
|
||||
<field name="position_v">315</field>
|
||||
</record>
|
||||
|
||||
</data>
|
||||
</odoo>
|
||||
|
|
@ -0,0 +1,37 @@
|
|||
<odoo>
|
||||
<data noupdate="1">
|
||||
<record id="pos_resource_preset" model="resource.calendar">
|
||||
<field name="name">Opening time</field>
|
||||
<field name="company_id" ref="base.main_company"/>
|
||||
<field name="attendance_ids" eval="[(5, 0, 0),
|
||||
(0, 0, {'name': 'Tuesday Lunch', 'dayofweek': '1', 'hour_from': 12, 'hour_to': 15, 'day_period': 'lunch'}),
|
||||
(0, 0, {'name': 'Tuesday Afternoon', 'dayofweek': '1', 'hour_from': 18, 'hour_to': 22, 'day_period': 'afternoon'}),
|
||||
(0, 0, {'name': 'Wednesday Lunch', 'dayofweek': '2', 'hour_from': 12, 'hour_to': 15, 'day_period': 'lunch'}),
|
||||
(0, 0, {'name': 'Wednesday Afternoon', 'dayofweek': '2', 'hour_from': 18, 'hour_to': 22, 'day_period': 'afternoon'}),
|
||||
(0, 0, {'name': 'Thursday Lunch', 'dayofweek': '3', 'hour_from': 12, 'hour_to': 15, 'day_period': 'lunch'}),
|
||||
(0, 0, {'name': 'Thursday Afternoon', 'dayofweek': '3', 'hour_from': 18, 'hour_to': 22, 'day_period': 'afternoon'}),
|
||||
(0, 0, {'name': 'Friday Lunch', 'dayofweek': '4', 'hour_from': 12, 'hour_to': 15, 'day_period': 'lunch'}),
|
||||
(0, 0, {'name': 'Friday Afternoon', 'dayofweek': '4', 'hour_from': 18, 'hour_to': 22, 'day_period': 'afternoon'}),
|
||||
(0, 0, {'name': 'Saturday Lunch', 'dayofweek': '5', 'hour_from': 12, 'hour_to': 15, 'day_period': 'lunch'}),
|
||||
(0, 0, {'name': 'Saturday Afternoon', 'dayofweek': '5', 'hour_from': 18, 'hour_to': 22, 'day_period': 'afternoon'})
|
||||
]"
|
||||
/>
|
||||
</record>
|
||||
<record model="pos.preset" id="pos_takein_preset">
|
||||
<field name="name">Dine In</field>
|
||||
<field name="color">4</field>
|
||||
</record>
|
||||
<record model="pos.preset" id="pos_takeout_preset">
|
||||
<field name="name">Takeout</field>
|
||||
<field name="color">3</field>
|
||||
<field name="identification">name</field>
|
||||
<field name="use_timing">True</field>
|
||||
<field name="resource_calendar_id" eval="ref('pos_resource_preset')"/>
|
||||
</record>
|
||||
<record model="pos.preset" id="pos_delivery_preset">
|
||||
<field name="name">Delivery</field>
|
||||
<field name="color">2</field>
|
||||
<field name="identification">address</field>
|
||||
</record>
|
||||
</data>
|
||||
</odoo>
|
||||
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
|
|
@ -1,687 +0,0 @@
|
|||
# Translation of Odoo Server.
|
||||
# This file contains the translation of the following modules:
|
||||
# * pos_restaurant
|
||||
#
|
||||
# Translators:
|
||||
# James Dove <james@oceancave.com>, 2015
|
||||
msgid ""
|
||||
msgstr ""
|
||||
"Project-Id-Version: Odoo 9.0\n"
|
||||
"Report-Msgid-Bugs-To: \n"
|
||||
"POT-Creation-Date: 2016-08-18 14:06+0000\n"
|
||||
"PO-Revision-Date: 2015-09-16 16:24+0000\n"
|
||||
"Last-Translator: James Dove <james@oceancave.com>\n"
|
||||
"Language-Team: English (United Kingdom) (http://www.transifex.com/odoo/"
|
||||
"odoo-9/language/en_GB/)\n"
|
||||
"Language: en_GB\n"
|
||||
"MIME-Version: 1.0\n"
|
||||
"Content-Type: text/plain; charset=UTF-8\n"
|
||||
"Content-Transfer-Encoding: \n"
|
||||
"Plural-Forms: nplurals=2; plural=(n != 1);\n"
|
||||
|
||||
#. module: pos_restaurant
|
||||
#: model:ir.model.fields,help:pos_restaurant.field_restaurant_floor_background_image
|
||||
msgid ""
|
||||
"A background image used to display a floor layout in the point of sale "
|
||||
"interface"
|
||||
msgstr ""
|
||||
|
||||
#. module: pos_restaurant
|
||||
#: model_terms:ir.actions.act_window,help:pos_restaurant.action_restaurant_floor_form
|
||||
msgid ""
|
||||
"A restaurant floor represents the place where customers are served, this is "
|
||||
"where you can\n"
|
||||
" define and position the tables."
|
||||
msgstr ""
|
||||
|
||||
#. module: pos_restaurant
|
||||
#: model:ir.model.fields,field_description:pos_restaurant.field_restaurant_table_active
|
||||
msgid "Active"
|
||||
msgstr "Active"
|
||||
|
||||
#. module: pos_restaurant
|
||||
#. openerp-web
|
||||
#: code:addons/pos_restaurant/static/src/js/notes.js:54
|
||||
#, python-format
|
||||
msgid "Add Note"
|
||||
msgstr ""
|
||||
|
||||
#. module: pos_restaurant
|
||||
#: model:ir.model.fields,help:pos_restaurant.field_pos_config_iface_orderline_notes
|
||||
msgid "Allow custom notes on Orderlines"
|
||||
msgstr ""
|
||||
|
||||
#. module: pos_restaurant
|
||||
#: model:ir.model.fields,help:pos_restaurant.field_pos_config_iface_printbill
|
||||
msgid "Allows to print the Bill before payment"
|
||||
msgstr ""
|
||||
|
||||
#. module: pos_restaurant
|
||||
#: model:ir.model.fields,help:pos_restaurant.field_restaurant_table_name
|
||||
msgid "An internal identification of a table"
|
||||
msgstr ""
|
||||
|
||||
#. module: pos_restaurant
|
||||
#: model:ir.model.fields,help:pos_restaurant.field_restaurant_printer_name
|
||||
msgid "An internal identification of the printer"
|
||||
msgstr ""
|
||||
|
||||
#. module: pos_restaurant
|
||||
#: model:ir.model.fields,help:pos_restaurant.field_restaurant_floor_name
|
||||
msgid "An internal identification of the restaurant floor"
|
||||
msgstr ""
|
||||
|
||||
#. module: pos_restaurant
|
||||
#: model_terms:ir.ui.view,arch_db:pos_restaurant.view_restaurant_table_form
|
||||
msgid "Appearance"
|
||||
msgstr ""
|
||||
|
||||
#. module: pos_restaurant
|
||||
#. openerp-web
|
||||
#: code:addons/pos_restaurant/static/src/js/floors.js:543
|
||||
#, python-format
|
||||
msgid "Are you sure ?"
|
||||
msgstr ""
|
||||
|
||||
#. module: pos_restaurant
|
||||
#. openerp-web
|
||||
#: code:addons/pos_restaurant/static/src/xml/printbill.xml:9
|
||||
#: code:addons/pos_restaurant/static/src/xml/splitbill.xml:61
|
||||
#, python-format
|
||||
msgid "Back"
|
||||
msgstr ""
|
||||
|
||||
#. module: pos_restaurant
|
||||
#: model:ir.model.fields,field_description:pos_restaurant.field_restaurant_floor_background_color
|
||||
msgid "Background Color"
|
||||
msgstr "Background Colour"
|
||||
|
||||
#. module: pos_restaurant
|
||||
#: model:ir.model.fields,field_description:pos_restaurant.field_restaurant_floor_background_image
|
||||
msgid "Background Image"
|
||||
msgstr ""
|
||||
|
||||
#. module: pos_restaurant
|
||||
#: model_terms:ir.ui.view,arch_db:pos_restaurant.view_pos_config_form
|
||||
msgid "Bar & Restaurant"
|
||||
msgstr ""
|
||||
|
||||
#. module: pos_restaurant
|
||||
#. openerp-web
|
||||
#: code:addons/pos_restaurant/static/src/xml/printbill.xml:31
|
||||
#, python-format
|
||||
msgid "Bill"
|
||||
msgstr "Bill"
|
||||
|
||||
#. module: pos_restaurant
|
||||
#. openerp-web
|
||||
#: code:addons/pos_restaurant/static/src/xml/printbill.xml:12
|
||||
#: model:ir.model.fields,field_description:pos_restaurant.field_pos_config_iface_printbill
|
||||
#, python-format
|
||||
msgid "Bill Printing"
|
||||
msgstr ""
|
||||
|
||||
#. module: pos_restaurant
|
||||
#. openerp-web
|
||||
#: code:addons/pos_restaurant/static/src/xml/splitbill.xml:64
|
||||
#: model:ir.model.fields,field_description:pos_restaurant.field_pos_config_iface_splitbill
|
||||
#, python-format
|
||||
msgid "Bill Splitting"
|
||||
msgstr ""
|
||||
|
||||
#. module: pos_restaurant
|
||||
#. openerp-web
|
||||
#: code:addons/pos_restaurant/static/src/xml/multiprint.xml:30
|
||||
#, python-format
|
||||
msgid "CANCELLED"
|
||||
msgstr ""
|
||||
|
||||
#. module: pos_restaurant
|
||||
#. openerp-web
|
||||
#: code:addons/pos_restaurant/static/src/js/floors.js:260
|
||||
#: code:addons/pos_restaurant/static/src/js/floors.js:404
|
||||
#, python-format
|
||||
msgid "Changes could not be saved"
|
||||
msgstr ""
|
||||
|
||||
#. module: pos_restaurant
|
||||
#. openerp-web
|
||||
#: code:addons/pos_restaurant/static/src/js/floors.js:261
|
||||
#: code:addons/pos_restaurant/static/src/js/floors.js:405
|
||||
#, python-format
|
||||
msgid "Check your internet connection and access rights"
|
||||
msgstr ""
|
||||
|
||||
#. module: pos_restaurant
|
||||
#: model_terms:ir.actions.act_window,help:pos_restaurant.action_restaurant_floor_form
|
||||
msgid "Click to add a Restaurant Floor."
|
||||
msgstr ""
|
||||
|
||||
#. module: pos_restaurant
|
||||
#: model_terms:ir.actions.act_window,help:pos_restaurant.action_restaurant_printer_form
|
||||
msgid "Click to add a Restaurant Order Printer."
|
||||
msgstr "Click to add a Restaurant Order Printer."
|
||||
|
||||
#. module: pos_restaurant
|
||||
#: model:ir.model.fields,field_description:pos_restaurant.field_restaurant_table_color
|
||||
msgid "Color"
|
||||
msgstr "Colour"
|
||||
|
||||
#. module: pos_restaurant
|
||||
#: model:ir.model.fields,field_description:pos_restaurant.field_restaurant_floor_create_uid
|
||||
#: model:ir.model.fields,field_description:pos_restaurant.field_restaurant_printer_create_uid
|
||||
#: model:ir.model.fields,field_description:pos_restaurant.field_restaurant_table_create_uid
|
||||
msgid "Created by"
|
||||
msgstr "Created by"
|
||||
|
||||
#. module: pos_restaurant
|
||||
#: model:ir.model.fields,field_description:pos_restaurant.field_restaurant_floor_create_date
|
||||
#: model:ir.model.fields,field_description:pos_restaurant.field_restaurant_printer_create_date
|
||||
#: model:ir.model.fields,field_description:pos_restaurant.field_restaurant_table_create_date
|
||||
msgid "Created on"
|
||||
msgstr "Created on"
|
||||
|
||||
#. module: pos_restaurant
|
||||
#. openerp-web
|
||||
#: code:addons/pos_restaurant/static/src/xml/printbill.xml:91
|
||||
#, python-format
|
||||
msgid "Discount:"
|
||||
msgstr ""
|
||||
|
||||
#. module: pos_restaurant
|
||||
#. openerp-web
|
||||
#: code:addons/pos_restaurant/static/src/xml/printbill.xml:140
|
||||
#, python-format
|
||||
msgid "Discounts"
|
||||
msgstr ""
|
||||
|
||||
#. module: pos_restaurant
|
||||
#: model:ir.model.fields,field_description:pos_restaurant.field_restaurant_floor_display_name
|
||||
#: model:ir.model.fields,field_description:pos_restaurant.field_restaurant_printer_display_name
|
||||
#: model:ir.model.fields,field_description:pos_restaurant.field_restaurant_table_display_name
|
||||
msgid "Display Name"
|
||||
msgstr "Display Name"
|
||||
|
||||
#. module: pos_restaurant
|
||||
#: model_terms:ir.actions.act_window,help:pos_restaurant.action_restaurant_printer_form
|
||||
msgid ""
|
||||
"Each Order Printer has an IP Address that defines the PosBox/Hardware\n"
|
||||
" Proxy where the printer can be found, and a list of product "
|
||||
"categories.\n"
|
||||
" An Order Printer will only print updates for products "
|
||||
"belonging to one of\n"
|
||||
" its categories."
|
||||
msgstr ""
|
||||
|
||||
#. module: pos_restaurant
|
||||
#: model:ir.model.fields,help:pos_restaurant.field_pos_config_iface_splitbill
|
||||
msgid "Enables Bill Splitting in the Point of Sale"
|
||||
msgstr ""
|
||||
|
||||
#. module: pos_restaurant
|
||||
#: model:ir.model.fields,field_description:pos_restaurant.field_restaurant_table_floor_id
|
||||
msgid "Floor"
|
||||
msgstr ""
|
||||
|
||||
#. module: pos_restaurant
|
||||
#: model:ir.model.fields,field_description:pos_restaurant.field_restaurant_floor_name
|
||||
msgid "Floor Name"
|
||||
msgstr ""
|
||||
|
||||
#. module: pos_restaurant
|
||||
#: model:ir.actions.act_window,name:pos_restaurant.action_restaurant_floor_form
|
||||
#: model:ir.ui.menu,name:pos_restaurant.menu_restaurant_floor_all
|
||||
msgid "Floor Plans"
|
||||
msgstr ""
|
||||
|
||||
#. module: pos_restaurant
|
||||
#. openerp-web
|
||||
#: code:addons/pos_restaurant/static/src/xml/floors.xml:28
|
||||
#: model:ir.model.fields,field_description:pos_restaurant.field_pos_order_customer_count
|
||||
#, python-format
|
||||
msgid "Guests"
|
||||
msgstr ""
|
||||
|
||||
#. module: pos_restaurant
|
||||
#. openerp-web
|
||||
#: code:addons/pos_restaurant/static/src/js/floors.js:918
|
||||
#, python-format
|
||||
msgid "Guests ?"
|
||||
msgstr ""
|
||||
|
||||
#. module: pos_restaurant
|
||||
#. openerp-web
|
||||
#: code:addons/pos_restaurant/static/src/xml/floors.xml:10
|
||||
#: code:addons/pos_restaurant/static/src/xml/floors.xml:21
|
||||
#, python-format
|
||||
msgid "Guests:"
|
||||
msgstr ""
|
||||
|
||||
#. module: pos_restaurant
|
||||
#: model:ir.model.fields,field_description:pos_restaurant.field_restaurant_table_height
|
||||
msgid "Height"
|
||||
msgstr ""
|
||||
|
||||
#. module: pos_restaurant
|
||||
#: model:ir.model.fields,field_description:pos_restaurant.field_restaurant_table_position_h
|
||||
msgid "Horizontal Position"
|
||||
msgstr ""
|
||||
|
||||
#. module: pos_restaurant
|
||||
#: model:ir.model.fields,field_description:pos_restaurant.field_restaurant_floor_id
|
||||
#: model:ir.model.fields,field_description:pos_restaurant.field_restaurant_printer_id
|
||||
#: model:ir.model.fields,field_description:pos_restaurant.field_restaurant_table_id
|
||||
msgid "ID"
|
||||
msgstr "ID"
|
||||
|
||||
#. module: pos_restaurant
|
||||
#: model:ir.model.fields,help:pos_restaurant.field_restaurant_table_active
|
||||
msgid ""
|
||||
"If false, the table is deactivated and will not be available in the point of "
|
||||
"sale"
|
||||
msgstr ""
|
||||
|
||||
#. module: pos_restaurant
|
||||
#: model:ir.model.fields,field_description:pos_restaurant.field_restaurant_floor___last_update
|
||||
#: model:ir.model.fields,field_description:pos_restaurant.field_restaurant_printer___last_update
|
||||
#: model:ir.model.fields,field_description:pos_restaurant.field_restaurant_table___last_update
|
||||
msgid "Last Modified on"
|
||||
msgstr "Last Modified on"
|
||||
|
||||
#. module: pos_restaurant
|
||||
#: model:ir.model.fields,field_description:pos_restaurant.field_restaurant_floor_write_uid
|
||||
#: model:ir.model.fields,field_description:pos_restaurant.field_restaurant_printer_write_uid
|
||||
#: model:ir.model.fields,field_description:pos_restaurant.field_restaurant_table_write_uid
|
||||
msgid "Last Updated by"
|
||||
msgstr "Last Updated by"
|
||||
|
||||
#. module: pos_restaurant
|
||||
#: model:ir.model.fields,field_description:pos_restaurant.field_restaurant_floor_write_date
|
||||
#: model:ir.model.fields,field_description:pos_restaurant.field_restaurant_printer_write_date
|
||||
#: model:ir.model.fields,field_description:pos_restaurant.field_restaurant_table_write_date
|
||||
msgid "Last Updated on"
|
||||
msgstr "Last Updated on"
|
||||
|
||||
#. module: pos_restaurant
|
||||
#. openerp-web
|
||||
#: code:addons/pos_restaurant/static/src/xml/multiprint.xml:52
|
||||
#, python-format
|
||||
msgid "NEW"
|
||||
msgstr ""
|
||||
|
||||
#. module: pos_restaurant
|
||||
#. openerp-web
|
||||
#: code:addons/pos_restaurant/static/src/xml/multiprint.xml:40
|
||||
#: code:addons/pos_restaurant/static/src/xml/multiprint.xml:62
|
||||
#, python-format
|
||||
msgid "NOTE"
|
||||
msgstr ""
|
||||
|
||||
#. module: pos_restaurant
|
||||
#. openerp-web
|
||||
#: code:addons/pos_restaurant/static/src/xml/notes.xml:16
|
||||
#, python-format
|
||||
msgid "Note"
|
||||
msgstr "Note"
|
||||
|
||||
#. module: pos_restaurant
|
||||
#. openerp-web
|
||||
#: code:addons/pos_restaurant/static/src/js/floors.js:476
|
||||
#, python-format
|
||||
msgid "Number of Seats ?"
|
||||
msgstr ""
|
||||
|
||||
#. module: pos_restaurant
|
||||
#. openerp-web
|
||||
#: code:addons/pos_restaurant/static/src/xml/printbill.xml:13
|
||||
#, python-format
|
||||
msgid "Ok"
|
||||
msgstr "Ok"
|
||||
|
||||
#. module: pos_restaurant
|
||||
#. openerp-web
|
||||
#: code:addons/pos_restaurant/static/src/xml/multiprint.xml:6
|
||||
#, python-format
|
||||
msgid "Order"
|
||||
msgstr "Order"
|
||||
|
||||
#. module: pos_restaurant
|
||||
#: model:ir.actions.act_window,name:pos_restaurant.action_restaurant_printer_form
|
||||
#: model:ir.model.fields,field_description:pos_restaurant.field_pos_config_printer_ids
|
||||
#: model:ir.ui.menu,name:pos_restaurant.menu_restaurant_printer_all
|
||||
msgid "Order Printers"
|
||||
msgstr ""
|
||||
|
||||
#. module: pos_restaurant
|
||||
#: model_terms:ir.actions.act_window,help:pos_restaurant.action_restaurant_printer_form
|
||||
msgid ""
|
||||
"Order Printers are used by restaurants and bars to print the\n"
|
||||
" order updates in the kitchen/bar when the waiter updates the "
|
||||
"order."
|
||||
msgstr ""
|
||||
|
||||
#. module: pos_restaurant
|
||||
#: model:ir.model.fields,field_description:pos_restaurant.field_pos_config_iface_orderline_notes
|
||||
msgid "Orderline Notes"
|
||||
msgstr ""
|
||||
|
||||
#. module: pos_restaurant
|
||||
#: model_terms:ir.ui.view,arch_db:pos_restaurant.view_restaurant_printer_form
|
||||
msgid "POS Printer"
|
||||
msgstr ""
|
||||
|
||||
#. module: pos_restaurant
|
||||
#. openerp-web
|
||||
#: code:addons/pos_restaurant/static/src/xml/splitbill.xml:78
|
||||
#, python-format
|
||||
msgid "Payment"
|
||||
msgstr "Payment"
|
||||
|
||||
#. module: pos_restaurant
|
||||
#: model:ir.model,name:pos_restaurant.model_pos_order
|
||||
#: model:ir.model.fields,field_description:pos_restaurant.field_restaurant_floor_pos_config_id
|
||||
msgid "Point of Sale"
|
||||
msgstr ""
|
||||
|
||||
#. module: pos_restaurant
|
||||
#: model:ir.model.fields,field_description:pos_restaurant.field_restaurant_table_pos_order_ids
|
||||
msgid "Pos Orders"
|
||||
msgstr ""
|
||||
|
||||
#. module: pos_restaurant
|
||||
#. openerp-web
|
||||
#: code:addons/pos_restaurant/static/src/xml/printbill.xml:20
|
||||
#, python-format
|
||||
msgid "Print"
|
||||
msgstr "Print"
|
||||
|
||||
#. module: pos_restaurant
|
||||
#: model:ir.model.fields,field_description:pos_restaurant.field_restaurant_printer_product_categories_ids
|
||||
msgid "Printed Product Categories"
|
||||
msgstr ""
|
||||
|
||||
#. module: pos_restaurant
|
||||
#: model:ir.model.fields,field_description:pos_restaurant.field_restaurant_printer_name
|
||||
msgid "Printer Name"
|
||||
msgstr ""
|
||||
|
||||
#. module: pos_restaurant
|
||||
#: model:ir.model.fields,field_description:pos_restaurant.field_restaurant_printer_proxy_ip
|
||||
msgid "Proxy IP Address"
|
||||
msgstr ""
|
||||
|
||||
#. module: pos_restaurant
|
||||
#. openerp-web
|
||||
#: code:addons/pos_restaurant/static/src/js/floors.js:544
|
||||
#, python-format
|
||||
msgid "Removing a table cannot be undone"
|
||||
msgstr ""
|
||||
|
||||
#. module: pos_restaurant
|
||||
#: model_terms:ir.ui.view,arch_db:pos_restaurant.view_restaurant_floor_form
|
||||
msgid "Restaurant Floor"
|
||||
msgstr ""
|
||||
|
||||
#. module: pos_restaurant
|
||||
#: model:ir.model.fields,field_description:pos_restaurant.field_pos_config_floor_ids
|
||||
#: model_terms:ir.ui.view,arch_db:pos_restaurant.view_restaurant_floor_tree
|
||||
msgid "Restaurant Floors"
|
||||
msgstr ""
|
||||
|
||||
#. module: pos_restaurant
|
||||
#: model_terms:ir.ui.view,arch_db:pos_restaurant.view_restaurant_printer
|
||||
msgid "Restaurant Order Printers"
|
||||
msgstr ""
|
||||
|
||||
#. module: pos_restaurant
|
||||
#: model_terms:ir.ui.view,arch_db:pos_restaurant.view_restaurant_table_form
|
||||
msgid "Restaurant Table"
|
||||
msgstr ""
|
||||
|
||||
#. module: pos_restaurant
|
||||
#: selection:restaurant.table,shape:0
|
||||
msgid "Round"
|
||||
msgstr ""
|
||||
|
||||
#. module: pos_restaurant
|
||||
#: model:ir.model.fields,field_description:pos_restaurant.field_restaurant_table_seats
|
||||
msgid "Seats"
|
||||
msgstr ""
|
||||
|
||||
#. module: pos_restaurant
|
||||
#: model:ir.model.fields,field_description:pos_restaurant.field_restaurant_floor_sequence
|
||||
msgid "Sequence"
|
||||
msgstr "Sequence"
|
||||
|
||||
#. module: pos_restaurant
|
||||
#. openerp-web
|
||||
#: code:addons/pos_restaurant/static/src/xml/printbill.xml:71
|
||||
#, python-format
|
||||
msgid "Served by"
|
||||
msgstr ""
|
||||
|
||||
#. module: pos_restaurant
|
||||
#: model:ir.model.fields,field_description:pos_restaurant.field_restaurant_table_shape
|
||||
msgid "Shape"
|
||||
msgstr ""
|
||||
|
||||
#. module: pos_restaurant
|
||||
#. openerp-web
|
||||
#: code:addons/pos_restaurant/static/src/xml/splitbill.xml:6
|
||||
#, python-format
|
||||
msgid "Split"
|
||||
msgstr ""
|
||||
|
||||
#. module: pos_restaurant
|
||||
#: selection:restaurant.table,shape:0
|
||||
msgid "Square"
|
||||
msgstr ""
|
||||
|
||||
#. module: pos_restaurant
|
||||
#. openerp-web
|
||||
#: code:addons/pos_restaurant/static/src/xml/printbill.xml:118
|
||||
#, python-format
|
||||
msgid "Subtotal"
|
||||
msgstr "Subtotal"
|
||||
|
||||
#. module: pos_restaurant
|
||||
#. openerp-web
|
||||
#: code:addons/pos_restaurant/static/src/xml/printbill.xml:131
|
||||
#, python-format
|
||||
msgid "TOTAL"
|
||||
msgstr ""
|
||||
|
||||
#. module: pos_restaurant
|
||||
#: model:ir.model.fields,field_description:pos_restaurant.field_pos_order_table_id
|
||||
msgid "Table"
|
||||
msgstr ""
|
||||
|
||||
#. module: pos_restaurant
|
||||
#: model:ir.model.fields,field_description:pos_restaurant.field_restaurant_table_name
|
||||
msgid "Table Name"
|
||||
msgstr ""
|
||||
|
||||
#. module: pos_restaurant
|
||||
#. openerp-web
|
||||
#: code:addons/pos_restaurant/static/src/js/floors.js:464
|
||||
#, python-format
|
||||
msgid "Table Name ?"
|
||||
msgstr ""
|
||||
|
||||
#. module: pos_restaurant
|
||||
#: model:ir.model.fields,field_description:pos_restaurant.field_restaurant_floor_table_ids
|
||||
#: model_terms:ir.ui.view,arch_db:pos_restaurant.view_restaurant_floor_form
|
||||
msgid "Tables"
|
||||
msgstr ""
|
||||
|
||||
#. module: pos_restaurant
|
||||
#. openerp-web
|
||||
#: code:addons/pos_restaurant/static/src/xml/printbill.xml:54
|
||||
#, python-format
|
||||
msgid "Tel:"
|
||||
msgstr ""
|
||||
|
||||
#. module: pos_restaurant
|
||||
#: model:ir.model.fields,help:pos_restaurant.field_restaurant_printer_proxy_ip
|
||||
msgid "The IP Address or hostname of the Printer's hardware proxy"
|
||||
msgstr ""
|
||||
|
||||
#. module: pos_restaurant
|
||||
#: model:ir.model.fields,help:pos_restaurant.field_pos_order_customer_count
|
||||
msgid "The amount of customers that have been served by this order."
|
||||
msgstr ""
|
||||
|
||||
#. module: pos_restaurant
|
||||
#: model:ir.model.fields,help:pos_restaurant.field_restaurant_floor_background_color
|
||||
msgid ""
|
||||
"The background color of the floor layout, (must be specified in a html-"
|
||||
"compatible format)"
|
||||
msgstr ""
|
||||
"The background colour of the floor layout, (must be specified in a html-"
|
||||
"compatible format)"
|
||||
|
||||
#. module: pos_restaurant
|
||||
#: model:ir.model.fields,help:pos_restaurant.field_restaurant_table_seats
|
||||
msgid "The default number of customer served at this table."
|
||||
msgstr ""
|
||||
|
||||
#. module: pos_restaurant
|
||||
#: model:ir.model.fields,help:pos_restaurant.field_restaurant_floor_table_ids
|
||||
msgid "The list of tables in this floor"
|
||||
msgstr ""
|
||||
|
||||
#. module: pos_restaurant
|
||||
#: model:ir.model.fields,help:pos_restaurant.field_restaurant_table_pos_order_ids
|
||||
msgid "The orders served at this table"
|
||||
msgstr ""
|
||||
|
||||
#. module: pos_restaurant
|
||||
#: model:ir.model.fields,help:pos_restaurant.field_pos_config_floor_ids
|
||||
msgid "The restaurant floors served by this point of sale"
|
||||
msgstr ""
|
||||
|
||||
#. module: pos_restaurant
|
||||
#: model:ir.model.fields,help:pos_restaurant.field_pos_order_table_id
|
||||
msgid "The table where this order was served"
|
||||
msgstr ""
|
||||
|
||||
#. module: pos_restaurant
|
||||
#: model:ir.model.fields,help:pos_restaurant.field_restaurant_table_color
|
||||
msgid "The table's color, expressed as a valid 'background' CSS property value"
|
||||
msgstr ""
|
||||
"The table's colour, expressed as a valid 'background' CSS property value"
|
||||
|
||||
#. module: pos_restaurant
|
||||
#: model:ir.model.fields,help:pos_restaurant.field_restaurant_table_height
|
||||
msgid "The table's height in pixels"
|
||||
msgstr ""
|
||||
|
||||
#. module: pos_restaurant
|
||||
#: model:ir.model.fields,help:pos_restaurant.field_restaurant_table_position_h
|
||||
msgid ""
|
||||
"The table's horizontal position from the left side to the table's center, in "
|
||||
"pixels"
|
||||
msgstr ""
|
||||
|
||||
#. module: pos_restaurant
|
||||
#: model:ir.model.fields,help:pos_restaurant.field_restaurant_table_position_v
|
||||
msgid ""
|
||||
"The table's vertical position from the top to the table's center, in pixels"
|
||||
msgstr ""
|
||||
|
||||
#. module: pos_restaurant
|
||||
#: model:ir.model.fields,help:pos_restaurant.field_restaurant_table_width
|
||||
msgid "The table's width in pixels"
|
||||
msgstr ""
|
||||
|
||||
#. module: pos_restaurant
|
||||
#. openerp-web
|
||||
#: code:addons/pos_restaurant/static/src/xml/floors.xml:102
|
||||
#, python-format
|
||||
msgid "This floor has no tables yet, use the"
|
||||
msgstr ""
|
||||
|
||||
#. module: pos_restaurant
|
||||
#. openerp-web
|
||||
#: code:addons/pos_restaurant/static/src/xml/floors.xml:37
|
||||
#, python-format
|
||||
msgid "Transfer"
|
||||
msgstr ""
|
||||
|
||||
#. module: pos_restaurant
|
||||
#: model:ir.model.fields,help:pos_restaurant.field_restaurant_floor_sequence
|
||||
msgid "Used to sort Floors"
|
||||
msgstr ""
|
||||
|
||||
#. module: pos_restaurant
|
||||
#. openerp-web
|
||||
#: code:addons/pos_restaurant/static/src/xml/printbill.xml:57
|
||||
#, python-format
|
||||
msgid "VAT:"
|
||||
msgstr "VAT:"
|
||||
|
||||
#. module: pos_restaurant
|
||||
#: model:ir.model.fields,field_description:pos_restaurant.field_restaurant_table_position_v
|
||||
msgid "Vertical Position"
|
||||
msgstr ""
|
||||
|
||||
#. module: pos_restaurant
|
||||
#: model:ir.model.fields,field_description:pos_restaurant.field_restaurant_table_width
|
||||
msgid "Width"
|
||||
msgstr ""
|
||||
|
||||
#. module: pos_restaurant
|
||||
#. openerp-web
|
||||
#: code:addons/pos_restaurant/static/src/xml/splitbill.xml:44
|
||||
#, python-format
|
||||
msgid "With a"
|
||||
msgstr ""
|
||||
|
||||
#. module: pos_restaurant
|
||||
#. openerp-web
|
||||
#: code:addons/pos_restaurant/static/src/xml/splitbill.xml:36
|
||||
#, python-format
|
||||
msgid "at"
|
||||
msgstr "at"
|
||||
|
||||
#. module: pos_restaurant
|
||||
#. openerp-web
|
||||
#: code:addons/pos_restaurant/static/src/xml/floors.xml:6
|
||||
#: code:addons/pos_restaurant/static/src/xml/floors.xml:17
|
||||
#, python-format
|
||||
msgid "at table"
|
||||
msgstr ""
|
||||
|
||||
#. module: pos_restaurant
|
||||
#. openerp-web
|
||||
#: code:addons/pos_restaurant/static/src/xml/floors.xml:103
|
||||
#, python-format
|
||||
msgid "button in the editing toolbar to create new tables."
|
||||
msgstr ""
|
||||
|
||||
#. module: pos_restaurant
|
||||
#. openerp-web
|
||||
#: code:addons/pos_restaurant/static/src/xml/splitbill.xml:46
|
||||
#, python-format
|
||||
msgid "discount"
|
||||
msgstr ""
|
||||
|
||||
#. module: pos_restaurant
|
||||
#: model:ir.model,name:pos_restaurant.model_pos_config
|
||||
msgid "pos.config"
|
||||
msgstr ""
|
||||
|
||||
#. module: pos_restaurant
|
||||
#: model:ir.model,name:pos_restaurant.model_restaurant_floor
|
||||
msgid "restaurant.floor"
|
||||
msgstr ""
|
||||
|
||||
#. module: pos_restaurant
|
||||
#: model:ir.model,name:pos_restaurant.model_restaurant_printer
|
||||
msgid "restaurant.printer"
|
||||
msgstr ""
|
||||
|
||||
#. module: pos_restaurant
|
||||
#: model:ir.model,name:pos_restaurant.model_restaurant_table
|
||||
msgid "restaurant.table"
|
||||
msgstr ""
|
||||
File diff suppressed because it is too large
Load diff
1662
odoo-bringout-oca-ocb-pos_restaurant/pos_restaurant/i18n/es_419.po
Normal file
1662
odoo-bringout-oca-ocb-pos_restaurant/pos_restaurant/i18n/es_419.po
Normal file
File diff suppressed because it is too large
Load diff
|
|
@ -1,683 +0,0 @@
|
|||
# Translation of Odoo Server.
|
||||
# This file contains the translation of the following modules:
|
||||
# * pos_restaurant
|
||||
#
|
||||
# Translators:
|
||||
msgid ""
|
||||
msgstr ""
|
||||
"Project-Id-Version: Odoo 9.0\n"
|
||||
"Report-Msgid-Bugs-To: \n"
|
||||
"POT-Creation-Date: 2016-08-18 14:06+0000\n"
|
||||
"PO-Revision-Date: 2016-05-31 19:03+0000\n"
|
||||
"Last-Translator: Martin Trigaux\n"
|
||||
"Language-Team: Spanish (Bolivia) (http://www.transifex.com/odoo/odoo-9/"
|
||||
"language/es_BO/)\n"
|
||||
"Language: es_BO\n"
|
||||
"MIME-Version: 1.0\n"
|
||||
"Content-Type: text/plain; charset=UTF-8\n"
|
||||
"Content-Transfer-Encoding: \n"
|
||||
"Plural-Forms: nplurals=2; plural=(n != 1);\n"
|
||||
|
||||
#. module: pos_restaurant
|
||||
#: model:ir.model.fields,help:pos_restaurant.field_restaurant_floor_background_image
|
||||
msgid ""
|
||||
"A background image used to display a floor layout in the point of sale "
|
||||
"interface"
|
||||
msgstr ""
|
||||
|
||||
#. module: pos_restaurant
|
||||
#: model_terms:ir.actions.act_window,help:pos_restaurant.action_restaurant_floor_form
|
||||
msgid ""
|
||||
"A restaurant floor represents the place where customers are served, this is "
|
||||
"where you can\n"
|
||||
" define and position the tables."
|
||||
msgstr ""
|
||||
|
||||
#. module: pos_restaurant
|
||||
#: model:ir.model.fields,field_description:pos_restaurant.field_restaurant_table_active
|
||||
msgid "Active"
|
||||
msgstr "Activo"
|
||||
|
||||
#. module: pos_restaurant
|
||||
#. openerp-web
|
||||
#: code:addons/pos_restaurant/static/src/js/notes.js:54
|
||||
#, python-format
|
||||
msgid "Add Note"
|
||||
msgstr ""
|
||||
|
||||
#. module: pos_restaurant
|
||||
#: model:ir.model.fields,help:pos_restaurant.field_pos_config_iface_orderline_notes
|
||||
msgid "Allow custom notes on Orderlines"
|
||||
msgstr ""
|
||||
|
||||
#. module: pos_restaurant
|
||||
#: model:ir.model.fields,help:pos_restaurant.field_pos_config_iface_printbill
|
||||
msgid "Allows to print the Bill before payment"
|
||||
msgstr ""
|
||||
|
||||
#. module: pos_restaurant
|
||||
#: model:ir.model.fields,help:pos_restaurant.field_restaurant_table_name
|
||||
msgid "An internal identification of a table"
|
||||
msgstr ""
|
||||
|
||||
#. module: pos_restaurant
|
||||
#: model:ir.model.fields,help:pos_restaurant.field_restaurant_printer_name
|
||||
msgid "An internal identification of the printer"
|
||||
msgstr ""
|
||||
|
||||
#. module: pos_restaurant
|
||||
#: model:ir.model.fields,help:pos_restaurant.field_restaurant_floor_name
|
||||
msgid "An internal identification of the restaurant floor"
|
||||
msgstr ""
|
||||
|
||||
#. module: pos_restaurant
|
||||
#: model_terms:ir.ui.view,arch_db:pos_restaurant.view_restaurant_table_form
|
||||
msgid "Appearance"
|
||||
msgstr ""
|
||||
|
||||
#. module: pos_restaurant
|
||||
#. openerp-web
|
||||
#: code:addons/pos_restaurant/static/src/js/floors.js:543
|
||||
#, python-format
|
||||
msgid "Are you sure ?"
|
||||
msgstr ""
|
||||
|
||||
#. module: pos_restaurant
|
||||
#. openerp-web
|
||||
#: code:addons/pos_restaurant/static/src/xml/printbill.xml:9
|
||||
#: code:addons/pos_restaurant/static/src/xml/splitbill.xml:61
|
||||
#, python-format
|
||||
msgid "Back"
|
||||
msgstr ""
|
||||
|
||||
#. module: pos_restaurant
|
||||
#: model:ir.model.fields,field_description:pos_restaurant.field_restaurant_floor_background_color
|
||||
msgid "Background Color"
|
||||
msgstr ""
|
||||
|
||||
#. module: pos_restaurant
|
||||
#: model:ir.model.fields,field_description:pos_restaurant.field_restaurant_floor_background_image
|
||||
msgid "Background Image"
|
||||
msgstr ""
|
||||
|
||||
#. module: pos_restaurant
|
||||
#: model_terms:ir.ui.view,arch_db:pos_restaurant.view_pos_config_form
|
||||
msgid "Bar & Restaurant"
|
||||
msgstr ""
|
||||
|
||||
#. module: pos_restaurant
|
||||
#. openerp-web
|
||||
#: code:addons/pos_restaurant/static/src/xml/printbill.xml:31
|
||||
#, python-format
|
||||
msgid "Bill"
|
||||
msgstr ""
|
||||
|
||||
#. module: pos_restaurant
|
||||
#. openerp-web
|
||||
#: code:addons/pos_restaurant/static/src/xml/printbill.xml:12
|
||||
#: model:ir.model.fields,field_description:pos_restaurant.field_pos_config_iface_printbill
|
||||
#, python-format
|
||||
msgid "Bill Printing"
|
||||
msgstr ""
|
||||
|
||||
#. module: pos_restaurant
|
||||
#. openerp-web
|
||||
#: code:addons/pos_restaurant/static/src/xml/splitbill.xml:64
|
||||
#: model:ir.model.fields,field_description:pos_restaurant.field_pos_config_iface_splitbill
|
||||
#, python-format
|
||||
msgid "Bill Splitting"
|
||||
msgstr ""
|
||||
|
||||
#. module: pos_restaurant
|
||||
#. openerp-web
|
||||
#: code:addons/pos_restaurant/static/src/xml/multiprint.xml:30
|
||||
#, python-format
|
||||
msgid "CANCELLED"
|
||||
msgstr ""
|
||||
|
||||
#. module: pos_restaurant
|
||||
#. openerp-web
|
||||
#: code:addons/pos_restaurant/static/src/js/floors.js:260
|
||||
#: code:addons/pos_restaurant/static/src/js/floors.js:404
|
||||
#, python-format
|
||||
msgid "Changes could not be saved"
|
||||
msgstr ""
|
||||
|
||||
#. module: pos_restaurant
|
||||
#. openerp-web
|
||||
#: code:addons/pos_restaurant/static/src/js/floors.js:261
|
||||
#: code:addons/pos_restaurant/static/src/js/floors.js:405
|
||||
#, python-format
|
||||
msgid "Check your internet connection and access rights"
|
||||
msgstr ""
|
||||
|
||||
#. module: pos_restaurant
|
||||
#: model_terms:ir.actions.act_window,help:pos_restaurant.action_restaurant_floor_form
|
||||
msgid "Click to add a Restaurant Floor."
|
||||
msgstr ""
|
||||
|
||||
#. module: pos_restaurant
|
||||
#: model_terms:ir.actions.act_window,help:pos_restaurant.action_restaurant_printer_form
|
||||
msgid "Click to add a Restaurant Order Printer."
|
||||
msgstr ""
|
||||
|
||||
#. module: pos_restaurant
|
||||
#: model:ir.model.fields,field_description:pos_restaurant.field_restaurant_table_color
|
||||
msgid "Color"
|
||||
msgstr "Color"
|
||||
|
||||
#. module: pos_restaurant
|
||||
#: model:ir.model.fields,field_description:pos_restaurant.field_restaurant_floor_create_uid
|
||||
#: model:ir.model.fields,field_description:pos_restaurant.field_restaurant_printer_create_uid
|
||||
#: model:ir.model.fields,field_description:pos_restaurant.field_restaurant_table_create_uid
|
||||
msgid "Created by"
|
||||
msgstr "Creado por"
|
||||
|
||||
#. module: pos_restaurant
|
||||
#: model:ir.model.fields,field_description:pos_restaurant.field_restaurant_floor_create_date
|
||||
#: model:ir.model.fields,field_description:pos_restaurant.field_restaurant_printer_create_date
|
||||
#: model:ir.model.fields,field_description:pos_restaurant.field_restaurant_table_create_date
|
||||
msgid "Created on"
|
||||
msgstr "Creado en"
|
||||
|
||||
#. module: pos_restaurant
|
||||
#. openerp-web
|
||||
#: code:addons/pos_restaurant/static/src/xml/printbill.xml:91
|
||||
#, python-format
|
||||
msgid "Discount:"
|
||||
msgstr ""
|
||||
|
||||
#. module: pos_restaurant
|
||||
#. openerp-web
|
||||
#: code:addons/pos_restaurant/static/src/xml/printbill.xml:140
|
||||
#, python-format
|
||||
msgid "Discounts"
|
||||
msgstr "Descuentos"
|
||||
|
||||
#. module: pos_restaurant
|
||||
#: model:ir.model.fields,field_description:pos_restaurant.field_restaurant_floor_display_name
|
||||
#: model:ir.model.fields,field_description:pos_restaurant.field_restaurant_printer_display_name
|
||||
#: model:ir.model.fields,field_description:pos_restaurant.field_restaurant_table_display_name
|
||||
msgid "Display Name"
|
||||
msgstr ""
|
||||
|
||||
#. module: pos_restaurant
|
||||
#: model_terms:ir.actions.act_window,help:pos_restaurant.action_restaurant_printer_form
|
||||
msgid ""
|
||||
"Each Order Printer has an IP Address that defines the PosBox/Hardware\n"
|
||||
" Proxy where the printer can be found, and a list of product "
|
||||
"categories.\n"
|
||||
" An Order Printer will only print updates for products "
|
||||
"belonging to one of\n"
|
||||
" its categories."
|
||||
msgstr ""
|
||||
|
||||
#. module: pos_restaurant
|
||||
#: model:ir.model.fields,help:pos_restaurant.field_pos_config_iface_splitbill
|
||||
msgid "Enables Bill Splitting in the Point of Sale"
|
||||
msgstr ""
|
||||
|
||||
#. module: pos_restaurant
|
||||
#: model:ir.model.fields,field_description:pos_restaurant.field_restaurant_table_floor_id
|
||||
msgid "Floor"
|
||||
msgstr ""
|
||||
|
||||
#. module: pos_restaurant
|
||||
#: model:ir.model.fields,field_description:pos_restaurant.field_restaurant_floor_name
|
||||
msgid "Floor Name"
|
||||
msgstr ""
|
||||
|
||||
#. module: pos_restaurant
|
||||
#: model:ir.actions.act_window,name:pos_restaurant.action_restaurant_floor_form
|
||||
#: model:ir.ui.menu,name:pos_restaurant.menu_restaurant_floor_all
|
||||
msgid "Floor Plans"
|
||||
msgstr ""
|
||||
|
||||
#. module: pos_restaurant
|
||||
#. openerp-web
|
||||
#: code:addons/pos_restaurant/static/src/xml/floors.xml:28
|
||||
#: model:ir.model.fields,field_description:pos_restaurant.field_pos_order_customer_count
|
||||
#, python-format
|
||||
msgid "Guests"
|
||||
msgstr ""
|
||||
|
||||
#. module: pos_restaurant
|
||||
#. openerp-web
|
||||
#: code:addons/pos_restaurant/static/src/js/floors.js:918
|
||||
#, python-format
|
||||
msgid "Guests ?"
|
||||
msgstr ""
|
||||
|
||||
#. module: pos_restaurant
|
||||
#. openerp-web
|
||||
#: code:addons/pos_restaurant/static/src/xml/floors.xml:10
|
||||
#: code:addons/pos_restaurant/static/src/xml/floors.xml:21
|
||||
#, python-format
|
||||
msgid "Guests:"
|
||||
msgstr ""
|
||||
|
||||
#. module: pos_restaurant
|
||||
#: model:ir.model.fields,field_description:pos_restaurant.field_restaurant_table_height
|
||||
msgid "Height"
|
||||
msgstr ""
|
||||
|
||||
#. module: pos_restaurant
|
||||
#: model:ir.model.fields,field_description:pos_restaurant.field_restaurant_table_position_h
|
||||
msgid "Horizontal Position"
|
||||
msgstr ""
|
||||
|
||||
#. module: pos_restaurant
|
||||
#: model:ir.model.fields,field_description:pos_restaurant.field_restaurant_floor_id
|
||||
#: model:ir.model.fields,field_description:pos_restaurant.field_restaurant_printer_id
|
||||
#: model:ir.model.fields,field_description:pos_restaurant.field_restaurant_table_id
|
||||
msgid "ID"
|
||||
msgstr "ID"
|
||||
|
||||
#. module: pos_restaurant
|
||||
#: model:ir.model.fields,help:pos_restaurant.field_restaurant_table_active
|
||||
msgid ""
|
||||
"If false, the table is deactivated and will not be available in the point of "
|
||||
"sale"
|
||||
msgstr ""
|
||||
|
||||
#. module: pos_restaurant
|
||||
#: model:ir.model.fields,field_description:pos_restaurant.field_restaurant_floor___last_update
|
||||
#: model:ir.model.fields,field_description:pos_restaurant.field_restaurant_printer___last_update
|
||||
#: model:ir.model.fields,field_description:pos_restaurant.field_restaurant_table___last_update
|
||||
msgid "Last Modified on"
|
||||
msgstr ""
|
||||
|
||||
#. module: pos_restaurant
|
||||
#: model:ir.model.fields,field_description:pos_restaurant.field_restaurant_floor_write_uid
|
||||
#: model:ir.model.fields,field_description:pos_restaurant.field_restaurant_printer_write_uid
|
||||
#: model:ir.model.fields,field_description:pos_restaurant.field_restaurant_table_write_uid
|
||||
msgid "Last Updated by"
|
||||
msgstr "Última actualización de"
|
||||
|
||||
#. module: pos_restaurant
|
||||
#: model:ir.model.fields,field_description:pos_restaurant.field_restaurant_floor_write_date
|
||||
#: model:ir.model.fields,field_description:pos_restaurant.field_restaurant_printer_write_date
|
||||
#: model:ir.model.fields,field_description:pos_restaurant.field_restaurant_table_write_date
|
||||
msgid "Last Updated on"
|
||||
msgstr "Última actualización en"
|
||||
|
||||
#. module: pos_restaurant
|
||||
#. openerp-web
|
||||
#: code:addons/pos_restaurant/static/src/xml/multiprint.xml:52
|
||||
#, python-format
|
||||
msgid "NEW"
|
||||
msgstr ""
|
||||
|
||||
#. module: pos_restaurant
|
||||
#. openerp-web
|
||||
#: code:addons/pos_restaurant/static/src/xml/multiprint.xml:40
|
||||
#: code:addons/pos_restaurant/static/src/xml/multiprint.xml:62
|
||||
#, python-format
|
||||
msgid "NOTE"
|
||||
msgstr ""
|
||||
|
||||
#. module: pos_restaurant
|
||||
#. openerp-web
|
||||
#: code:addons/pos_restaurant/static/src/xml/notes.xml:16
|
||||
#, python-format
|
||||
msgid "Note"
|
||||
msgstr "Nota"
|
||||
|
||||
#. module: pos_restaurant
|
||||
#. openerp-web
|
||||
#: code:addons/pos_restaurant/static/src/js/floors.js:476
|
||||
#, python-format
|
||||
msgid "Number of Seats ?"
|
||||
msgstr ""
|
||||
|
||||
#. module: pos_restaurant
|
||||
#. openerp-web
|
||||
#: code:addons/pos_restaurant/static/src/xml/printbill.xml:13
|
||||
#, python-format
|
||||
msgid "Ok"
|
||||
msgstr "Aceptar"
|
||||
|
||||
#. module: pos_restaurant
|
||||
#. openerp-web
|
||||
#: code:addons/pos_restaurant/static/src/xml/multiprint.xml:6
|
||||
#, python-format
|
||||
msgid "Order"
|
||||
msgstr ""
|
||||
|
||||
#. module: pos_restaurant
|
||||
#: model:ir.actions.act_window,name:pos_restaurant.action_restaurant_printer_form
|
||||
#: model:ir.model.fields,field_description:pos_restaurant.field_pos_config_printer_ids
|
||||
#: model:ir.ui.menu,name:pos_restaurant.menu_restaurant_printer_all
|
||||
msgid "Order Printers"
|
||||
msgstr ""
|
||||
|
||||
#. module: pos_restaurant
|
||||
#: model_terms:ir.actions.act_window,help:pos_restaurant.action_restaurant_printer_form
|
||||
msgid ""
|
||||
"Order Printers are used by restaurants and bars to print the\n"
|
||||
" order updates in the kitchen/bar when the waiter updates the "
|
||||
"order."
|
||||
msgstr ""
|
||||
|
||||
#. module: pos_restaurant
|
||||
#: model:ir.model.fields,field_description:pos_restaurant.field_pos_config_iface_orderline_notes
|
||||
msgid "Orderline Notes"
|
||||
msgstr ""
|
||||
|
||||
#. module: pos_restaurant
|
||||
#: model_terms:ir.ui.view,arch_db:pos_restaurant.view_restaurant_printer_form
|
||||
msgid "POS Printer"
|
||||
msgstr ""
|
||||
|
||||
#. module: pos_restaurant
|
||||
#. openerp-web
|
||||
#: code:addons/pos_restaurant/static/src/xml/splitbill.xml:78
|
||||
#, python-format
|
||||
msgid "Payment"
|
||||
msgstr ""
|
||||
|
||||
#. module: pos_restaurant
|
||||
#: model:ir.model,name:pos_restaurant.model_pos_order
|
||||
#: model:ir.model.fields,field_description:pos_restaurant.field_restaurant_floor_pos_config_id
|
||||
msgid "Point of Sale"
|
||||
msgstr "Punto de Venta"
|
||||
|
||||
#. module: pos_restaurant
|
||||
#: model:ir.model.fields,field_description:pos_restaurant.field_restaurant_table_pos_order_ids
|
||||
msgid "Pos Orders"
|
||||
msgstr ""
|
||||
|
||||
#. module: pos_restaurant
|
||||
#. openerp-web
|
||||
#: code:addons/pos_restaurant/static/src/xml/printbill.xml:20
|
||||
#, python-format
|
||||
msgid "Print"
|
||||
msgstr "Imprimir"
|
||||
|
||||
#. module: pos_restaurant
|
||||
#: model:ir.model.fields,field_description:pos_restaurant.field_restaurant_printer_product_categories_ids
|
||||
msgid "Printed Product Categories"
|
||||
msgstr ""
|
||||
|
||||
#. module: pos_restaurant
|
||||
#: model:ir.model.fields,field_description:pos_restaurant.field_restaurant_printer_name
|
||||
msgid "Printer Name"
|
||||
msgstr ""
|
||||
|
||||
#. module: pos_restaurant
|
||||
#: model:ir.model.fields,field_description:pos_restaurant.field_restaurant_printer_proxy_ip
|
||||
msgid "Proxy IP Address"
|
||||
msgstr ""
|
||||
|
||||
#. module: pos_restaurant
|
||||
#. openerp-web
|
||||
#: code:addons/pos_restaurant/static/src/js/floors.js:544
|
||||
#, python-format
|
||||
msgid "Removing a table cannot be undone"
|
||||
msgstr ""
|
||||
|
||||
#. module: pos_restaurant
|
||||
#: model_terms:ir.ui.view,arch_db:pos_restaurant.view_restaurant_floor_form
|
||||
msgid "Restaurant Floor"
|
||||
msgstr ""
|
||||
|
||||
#. module: pos_restaurant
|
||||
#: model:ir.model.fields,field_description:pos_restaurant.field_pos_config_floor_ids
|
||||
#: model_terms:ir.ui.view,arch_db:pos_restaurant.view_restaurant_floor_tree
|
||||
msgid "Restaurant Floors"
|
||||
msgstr ""
|
||||
|
||||
#. module: pos_restaurant
|
||||
#: model_terms:ir.ui.view,arch_db:pos_restaurant.view_restaurant_printer
|
||||
msgid "Restaurant Order Printers"
|
||||
msgstr ""
|
||||
|
||||
#. module: pos_restaurant
|
||||
#: model_terms:ir.ui.view,arch_db:pos_restaurant.view_restaurant_table_form
|
||||
msgid "Restaurant Table"
|
||||
msgstr ""
|
||||
|
||||
#. module: pos_restaurant
|
||||
#: selection:restaurant.table,shape:0
|
||||
msgid "Round"
|
||||
msgstr ""
|
||||
|
||||
#. module: pos_restaurant
|
||||
#: model:ir.model.fields,field_description:pos_restaurant.field_restaurant_table_seats
|
||||
msgid "Seats"
|
||||
msgstr ""
|
||||
|
||||
#. module: pos_restaurant
|
||||
#: model:ir.model.fields,field_description:pos_restaurant.field_restaurant_floor_sequence
|
||||
msgid "Sequence"
|
||||
msgstr "Secuencia"
|
||||
|
||||
#. module: pos_restaurant
|
||||
#. openerp-web
|
||||
#: code:addons/pos_restaurant/static/src/xml/printbill.xml:71
|
||||
#, python-format
|
||||
msgid "Served by"
|
||||
msgstr ""
|
||||
|
||||
#. module: pos_restaurant
|
||||
#: model:ir.model.fields,field_description:pos_restaurant.field_restaurant_table_shape
|
||||
msgid "Shape"
|
||||
msgstr ""
|
||||
|
||||
#. module: pos_restaurant
|
||||
#. openerp-web
|
||||
#: code:addons/pos_restaurant/static/src/xml/splitbill.xml:6
|
||||
#, python-format
|
||||
msgid "Split"
|
||||
msgstr "Dividir"
|
||||
|
||||
#. module: pos_restaurant
|
||||
#: selection:restaurant.table,shape:0
|
||||
msgid "Square"
|
||||
msgstr ""
|
||||
|
||||
#. module: pos_restaurant
|
||||
#. openerp-web
|
||||
#: code:addons/pos_restaurant/static/src/xml/printbill.xml:118
|
||||
#, python-format
|
||||
msgid "Subtotal"
|
||||
msgstr "Subtotal"
|
||||
|
||||
#. module: pos_restaurant
|
||||
#. openerp-web
|
||||
#: code:addons/pos_restaurant/static/src/xml/printbill.xml:131
|
||||
#, python-format
|
||||
msgid "TOTAL"
|
||||
msgstr ""
|
||||
|
||||
#. module: pos_restaurant
|
||||
#: model:ir.model.fields,field_description:pos_restaurant.field_pos_order_table_id
|
||||
msgid "Table"
|
||||
msgstr ""
|
||||
|
||||
#. module: pos_restaurant
|
||||
#: model:ir.model.fields,field_description:pos_restaurant.field_restaurant_table_name
|
||||
msgid "Table Name"
|
||||
msgstr ""
|
||||
|
||||
#. module: pos_restaurant
|
||||
#. openerp-web
|
||||
#: code:addons/pos_restaurant/static/src/js/floors.js:464
|
||||
#, python-format
|
||||
msgid "Table Name ?"
|
||||
msgstr ""
|
||||
|
||||
#. module: pos_restaurant
|
||||
#: model:ir.model.fields,field_description:pos_restaurant.field_restaurant_floor_table_ids
|
||||
#: model_terms:ir.ui.view,arch_db:pos_restaurant.view_restaurant_floor_form
|
||||
msgid "Tables"
|
||||
msgstr ""
|
||||
|
||||
#. module: pos_restaurant
|
||||
#. openerp-web
|
||||
#: code:addons/pos_restaurant/static/src/xml/printbill.xml:54
|
||||
#, python-format
|
||||
msgid "Tel:"
|
||||
msgstr ""
|
||||
|
||||
#. module: pos_restaurant
|
||||
#: model:ir.model.fields,help:pos_restaurant.field_restaurant_printer_proxy_ip
|
||||
msgid "The IP Address or hostname of the Printer's hardware proxy"
|
||||
msgstr ""
|
||||
|
||||
#. module: pos_restaurant
|
||||
#: model:ir.model.fields,help:pos_restaurant.field_pos_order_customer_count
|
||||
msgid "The amount of customers that have been served by this order."
|
||||
msgstr ""
|
||||
|
||||
#. module: pos_restaurant
|
||||
#: model:ir.model.fields,help:pos_restaurant.field_restaurant_floor_background_color
|
||||
msgid ""
|
||||
"The background color of the floor layout, (must be specified in a html-"
|
||||
"compatible format)"
|
||||
msgstr ""
|
||||
|
||||
#. module: pos_restaurant
|
||||
#: model:ir.model.fields,help:pos_restaurant.field_restaurant_table_seats
|
||||
msgid "The default number of customer served at this table."
|
||||
msgstr ""
|
||||
|
||||
#. module: pos_restaurant
|
||||
#: model:ir.model.fields,help:pos_restaurant.field_restaurant_floor_table_ids
|
||||
msgid "The list of tables in this floor"
|
||||
msgstr ""
|
||||
|
||||
#. module: pos_restaurant
|
||||
#: model:ir.model.fields,help:pos_restaurant.field_restaurant_table_pos_order_ids
|
||||
msgid "The orders served at this table"
|
||||
msgstr ""
|
||||
|
||||
#. module: pos_restaurant
|
||||
#: model:ir.model.fields,help:pos_restaurant.field_pos_config_floor_ids
|
||||
msgid "The restaurant floors served by this point of sale"
|
||||
msgstr ""
|
||||
|
||||
#. module: pos_restaurant
|
||||
#: model:ir.model.fields,help:pos_restaurant.field_pos_order_table_id
|
||||
msgid "The table where this order was served"
|
||||
msgstr ""
|
||||
|
||||
#. module: pos_restaurant
|
||||
#: model:ir.model.fields,help:pos_restaurant.field_restaurant_table_color
|
||||
msgid "The table's color, expressed as a valid 'background' CSS property value"
|
||||
msgstr ""
|
||||
|
||||
#. module: pos_restaurant
|
||||
#: model:ir.model.fields,help:pos_restaurant.field_restaurant_table_height
|
||||
msgid "The table's height in pixels"
|
||||
msgstr ""
|
||||
|
||||
#. module: pos_restaurant
|
||||
#: model:ir.model.fields,help:pos_restaurant.field_restaurant_table_position_h
|
||||
msgid ""
|
||||
"The table's horizontal position from the left side to the table's center, in "
|
||||
"pixels"
|
||||
msgstr ""
|
||||
|
||||
#. module: pos_restaurant
|
||||
#: model:ir.model.fields,help:pos_restaurant.field_restaurant_table_position_v
|
||||
msgid ""
|
||||
"The table's vertical position from the top to the table's center, in pixels"
|
||||
msgstr ""
|
||||
|
||||
#. module: pos_restaurant
|
||||
#: model:ir.model.fields,help:pos_restaurant.field_restaurant_table_width
|
||||
msgid "The table's width in pixels"
|
||||
msgstr ""
|
||||
|
||||
#. module: pos_restaurant
|
||||
#. openerp-web
|
||||
#: code:addons/pos_restaurant/static/src/xml/floors.xml:102
|
||||
#, python-format
|
||||
msgid "This floor has no tables yet, use the"
|
||||
msgstr ""
|
||||
|
||||
#. module: pos_restaurant
|
||||
#. openerp-web
|
||||
#: code:addons/pos_restaurant/static/src/xml/floors.xml:37
|
||||
#, python-format
|
||||
msgid "Transfer"
|
||||
msgstr ""
|
||||
|
||||
#. module: pos_restaurant
|
||||
#: model:ir.model.fields,help:pos_restaurant.field_restaurant_floor_sequence
|
||||
msgid "Used to sort Floors"
|
||||
msgstr ""
|
||||
|
||||
#. module: pos_restaurant
|
||||
#. openerp-web
|
||||
#: code:addons/pos_restaurant/static/src/xml/printbill.xml:57
|
||||
#, python-format
|
||||
msgid "VAT:"
|
||||
msgstr "NIF:"
|
||||
|
||||
#. module: pos_restaurant
|
||||
#: model:ir.model.fields,field_description:pos_restaurant.field_restaurant_table_position_v
|
||||
msgid "Vertical Position"
|
||||
msgstr ""
|
||||
|
||||
#. module: pos_restaurant
|
||||
#: model:ir.model.fields,field_description:pos_restaurant.field_restaurant_table_width
|
||||
msgid "Width"
|
||||
msgstr ""
|
||||
|
||||
#. module: pos_restaurant
|
||||
#. openerp-web
|
||||
#: code:addons/pos_restaurant/static/src/xml/splitbill.xml:44
|
||||
#, python-format
|
||||
msgid "With a"
|
||||
msgstr ""
|
||||
|
||||
#. module: pos_restaurant
|
||||
#. openerp-web
|
||||
#: code:addons/pos_restaurant/static/src/xml/splitbill.xml:36
|
||||
#, python-format
|
||||
msgid "at"
|
||||
msgstr ""
|
||||
|
||||
#. module: pos_restaurant
|
||||
#. openerp-web
|
||||
#: code:addons/pos_restaurant/static/src/xml/floors.xml:6
|
||||
#: code:addons/pos_restaurant/static/src/xml/floors.xml:17
|
||||
#, python-format
|
||||
msgid "at table"
|
||||
msgstr ""
|
||||
|
||||
#. module: pos_restaurant
|
||||
#. openerp-web
|
||||
#: code:addons/pos_restaurant/static/src/xml/floors.xml:103
|
||||
#, python-format
|
||||
msgid "button in the editing toolbar to create new tables."
|
||||
msgstr ""
|
||||
|
||||
#. module: pos_restaurant
|
||||
#. openerp-web
|
||||
#: code:addons/pos_restaurant/static/src/xml/splitbill.xml:46
|
||||
#, python-format
|
||||
msgid "discount"
|
||||
msgstr ""
|
||||
|
||||
#. module: pos_restaurant
|
||||
#: model:ir.model,name:pos_restaurant.model_pos_config
|
||||
msgid "pos.config"
|
||||
msgstr ""
|
||||
|
||||
#. module: pos_restaurant
|
||||
#: model:ir.model,name:pos_restaurant.model_restaurant_floor
|
||||
msgid "restaurant.floor"
|
||||
msgstr ""
|
||||
|
||||
#. module: pos_restaurant
|
||||
#: model:ir.model,name:pos_restaurant.model_restaurant_printer
|
||||
msgid "restaurant.printer"
|
||||
msgstr ""
|
||||
|
||||
#. module: pos_restaurant
|
||||
#: model:ir.model,name:pos_restaurant.model_restaurant_table
|
||||
msgid "restaurant.table"
|
||||
msgstr ""
|
||||
File diff suppressed because it is too large
Load diff
|
|
@ -1,711 +0,0 @@
|
|||
# Translation of Odoo Server.
|
||||
# This file contains the translation of the following modules:
|
||||
# * pos_restaurant
|
||||
#
|
||||
# Translators:
|
||||
# ANDRES FELIPE NEGRETE GOMEZ <psi@nubark.com>, 2016
|
||||
# Mateo Tibaquirá <nestormateo@gmail.com>, 2015
|
||||
msgid ""
|
||||
msgstr ""
|
||||
"Project-Id-Version: Odoo 9.0\n"
|
||||
"Report-Msgid-Bugs-To: \n"
|
||||
"POT-Creation-Date: 2016-08-18 14:06+0000\n"
|
||||
"PO-Revision-Date: 2016-02-18 13:56+0000\n"
|
||||
"Last-Translator: Felipe Palomino <omega@nubark.com>\n"
|
||||
"Language-Team: Spanish (Colombia) (http://www.transifex.com/odoo/odoo-9/"
|
||||
"language/es_CO/)\n"
|
||||
"Language: es_CO\n"
|
||||
"MIME-Version: 1.0\n"
|
||||
"Content-Type: text/plain; charset=UTF-8\n"
|
||||
"Content-Transfer-Encoding: \n"
|
||||
"Plural-Forms: nplurals=2; plural=(n != 1);\n"
|
||||
|
||||
#. module: pos_restaurant
|
||||
#: model:ir.model.fields,help:pos_restaurant.field_restaurant_floor_background_image
|
||||
msgid ""
|
||||
"A background image used to display a floor layout in the point of sale "
|
||||
"interface"
|
||||
msgstr ""
|
||||
"Una imágen de fonto usada para mostrar una distribución de planta en la "
|
||||
"interfaz de punto de venta"
|
||||
|
||||
#. module: pos_restaurant
|
||||
#: model_terms:ir.actions.act_window,help:pos_restaurant.action_restaurant_floor_form
|
||||
msgid ""
|
||||
"A restaurant floor represents the place where customers are served, this is "
|
||||
"where you can\n"
|
||||
" define and position the tables."
|
||||
msgstr ""
|
||||
"El piso de un restaurante representa el lugar donde se da servicio a los "
|
||||
"clientes, ahí es donde\n"
|
||||
"puedes definir la posición de las mesas."
|
||||
|
||||
#. module: pos_restaurant
|
||||
#: model:ir.model.fields,field_description:pos_restaurant.field_restaurant_table_active
|
||||
msgid "Active"
|
||||
msgstr "Activo(a)"
|
||||
|
||||
#. module: pos_restaurant
|
||||
#. openerp-web
|
||||
#: code:addons/pos_restaurant/static/src/js/notes.js:54
|
||||
#, python-format
|
||||
msgid "Add Note"
|
||||
msgstr "Añadir Nota"
|
||||
|
||||
#. module: pos_restaurant
|
||||
#: model:ir.model.fields,help:pos_restaurant.field_pos_config_iface_orderline_notes
|
||||
msgid "Allow custom notes on Orderlines"
|
||||
msgstr "Permitir notas personalizadas en Líneas de orden"
|
||||
|
||||
#. module: pos_restaurant
|
||||
#: model:ir.model.fields,help:pos_restaurant.field_pos_config_iface_printbill
|
||||
msgid "Allows to print the Bill before payment"
|
||||
msgstr "Permitir imprimir la Cuenta antes del pago"
|
||||
|
||||
#. module: pos_restaurant
|
||||
#: model:ir.model.fields,help:pos_restaurant.field_restaurant_table_name
|
||||
msgid "An internal identification of a table"
|
||||
msgstr "Una identificación interna de una mesa"
|
||||
|
||||
#. module: pos_restaurant
|
||||
#: model:ir.model.fields,help:pos_restaurant.field_restaurant_printer_name
|
||||
msgid "An internal identification of the printer"
|
||||
msgstr "Un identificador interno de la impresora"
|
||||
|
||||
#. module: pos_restaurant
|
||||
#: model:ir.model.fields,help:pos_restaurant.field_restaurant_floor_name
|
||||
msgid "An internal identification of the restaurant floor"
|
||||
msgstr "Una identificación interna de un piso del restaurante"
|
||||
|
||||
#. module: pos_restaurant
|
||||
#: model_terms:ir.ui.view,arch_db:pos_restaurant.view_restaurant_table_form
|
||||
msgid "Appearance"
|
||||
msgstr "Apariencia"
|
||||
|
||||
#. module: pos_restaurant
|
||||
#. openerp-web
|
||||
#: code:addons/pos_restaurant/static/src/js/floors.js:543
|
||||
#, python-format
|
||||
msgid "Are you sure ?"
|
||||
msgstr "¿Está usted seguro?"
|
||||
|
||||
#. module: pos_restaurant
|
||||
#. openerp-web
|
||||
#: code:addons/pos_restaurant/static/src/xml/printbill.xml:9
|
||||
#: code:addons/pos_restaurant/static/src/xml/splitbill.xml:61
|
||||
#, python-format
|
||||
msgid "Back"
|
||||
msgstr "Atrás"
|
||||
|
||||
#. module: pos_restaurant
|
||||
#: model:ir.model.fields,field_description:pos_restaurant.field_restaurant_floor_background_color
|
||||
msgid "Background Color"
|
||||
msgstr "Color de Fondo"
|
||||
|
||||
#. module: pos_restaurant
|
||||
#: model:ir.model.fields,field_description:pos_restaurant.field_restaurant_floor_background_image
|
||||
msgid "Background Image"
|
||||
msgstr "Imagen de Fondo"
|
||||
|
||||
#. module: pos_restaurant
|
||||
#: model_terms:ir.ui.view,arch_db:pos_restaurant.view_pos_config_form
|
||||
msgid "Bar & Restaurant"
|
||||
msgstr "Bar & Restaurante"
|
||||
|
||||
#. module: pos_restaurant
|
||||
#. openerp-web
|
||||
#: code:addons/pos_restaurant/static/src/xml/printbill.xml:31
|
||||
#, python-format
|
||||
msgid "Bill"
|
||||
msgstr "Cuenta"
|
||||
|
||||
#. module: pos_restaurant
|
||||
#. openerp-web
|
||||
#: code:addons/pos_restaurant/static/src/xml/printbill.xml:12
|
||||
#: model:ir.model.fields,field_description:pos_restaurant.field_pos_config_iface_printbill
|
||||
#, python-format
|
||||
msgid "Bill Printing"
|
||||
msgstr "Impresión de la Cuenta"
|
||||
|
||||
#. module: pos_restaurant
|
||||
#. openerp-web
|
||||
#: code:addons/pos_restaurant/static/src/xml/splitbill.xml:64
|
||||
#: model:ir.model.fields,field_description:pos_restaurant.field_pos_config_iface_splitbill
|
||||
#, python-format
|
||||
msgid "Bill Splitting"
|
||||
msgstr "Separación de la Cuenta"
|
||||
|
||||
#. module: pos_restaurant
|
||||
#. openerp-web
|
||||
#: code:addons/pos_restaurant/static/src/xml/multiprint.xml:30
|
||||
#, python-format
|
||||
msgid "CANCELLED"
|
||||
msgstr "CANCELADO"
|
||||
|
||||
#. module: pos_restaurant
|
||||
#. openerp-web
|
||||
#: code:addons/pos_restaurant/static/src/js/floors.js:260
|
||||
#: code:addons/pos_restaurant/static/src/js/floors.js:404
|
||||
#, python-format
|
||||
msgid "Changes could not be saved"
|
||||
msgstr "Los cambios no pueden ser guardados"
|
||||
|
||||
#. module: pos_restaurant
|
||||
#. openerp-web
|
||||
#: code:addons/pos_restaurant/static/src/js/floors.js:261
|
||||
#: code:addons/pos_restaurant/static/src/js/floors.js:405
|
||||
#, python-format
|
||||
msgid "Check your internet connection and access rights"
|
||||
msgstr "Revisar la conexión a internet y los permisos de acceso"
|
||||
|
||||
#. module: pos_restaurant
|
||||
#: model_terms:ir.actions.act_window,help:pos_restaurant.action_restaurant_floor_form
|
||||
msgid "Click to add a Restaurant Floor."
|
||||
msgstr "De click para añadir un Piso de Restaurante."
|
||||
|
||||
#. module: pos_restaurant
|
||||
#: model_terms:ir.actions.act_window,help:pos_restaurant.action_restaurant_printer_form
|
||||
msgid "Click to add a Restaurant Order Printer."
|
||||
msgstr "De click para añadir una Impresora de Órdenes del Restaurante."
|
||||
|
||||
#. module: pos_restaurant
|
||||
#: model:ir.model.fields,field_description:pos_restaurant.field_restaurant_table_color
|
||||
msgid "Color"
|
||||
msgstr "Color"
|
||||
|
||||
#. module: pos_restaurant
|
||||
#: model:ir.model.fields,field_description:pos_restaurant.field_restaurant_floor_create_uid
|
||||
#: model:ir.model.fields,field_description:pos_restaurant.field_restaurant_printer_create_uid
|
||||
#: model:ir.model.fields,field_description:pos_restaurant.field_restaurant_table_create_uid
|
||||
msgid "Created by"
|
||||
msgstr "Creado por"
|
||||
|
||||
#. module: pos_restaurant
|
||||
#: model:ir.model.fields,field_description:pos_restaurant.field_restaurant_floor_create_date
|
||||
#: model:ir.model.fields,field_description:pos_restaurant.field_restaurant_printer_create_date
|
||||
#: model:ir.model.fields,field_description:pos_restaurant.field_restaurant_table_create_date
|
||||
msgid "Created on"
|
||||
msgstr "Creado"
|
||||
|
||||
#. module: pos_restaurant
|
||||
#. openerp-web
|
||||
#: code:addons/pos_restaurant/static/src/xml/printbill.xml:91
|
||||
#, python-format
|
||||
msgid "Discount:"
|
||||
msgstr "Descuento:"
|
||||
|
||||
#. module: pos_restaurant
|
||||
#. openerp-web
|
||||
#: code:addons/pos_restaurant/static/src/xml/printbill.xml:140
|
||||
#, python-format
|
||||
msgid "Discounts"
|
||||
msgstr "Descuentos"
|
||||
|
||||
#. module: pos_restaurant
|
||||
#: model:ir.model.fields,field_description:pos_restaurant.field_restaurant_floor_display_name
|
||||
#: model:ir.model.fields,field_description:pos_restaurant.field_restaurant_printer_display_name
|
||||
#: model:ir.model.fields,field_description:pos_restaurant.field_restaurant_table_display_name
|
||||
msgid "Display Name"
|
||||
msgstr "Nombre Público"
|
||||
|
||||
#. module: pos_restaurant
|
||||
#: model_terms:ir.actions.act_window,help:pos_restaurant.action_restaurant_printer_form
|
||||
#, fuzzy
|
||||
msgid ""
|
||||
"Each Order Printer has an IP Address that defines the PosBox/Hardware\n"
|
||||
" Proxy where the printer can be found, and a list of product "
|
||||
"categories.\n"
|
||||
" An Order Printer will only print updates for products "
|
||||
"belonging to one of\n"
|
||||
" its categories."
|
||||
msgstr ""
|
||||
"Cada Impresora de Órdenes tiene una dirección IP que define el PosBox/"
|
||||
"Hardware\n"
|
||||
"Proxy donde la impresora puede ser encontrada, y una lista de categorías de "
|
||||
"productos.\n"
|
||||
"Una Impresora de Órdenes solo va a imprimir cambios en los productos que "
|
||||
"pertenecen a una\n"
|
||||
"de esas categorías."
|
||||
|
||||
#. module: pos_restaurant
|
||||
#: model:ir.model.fields,help:pos_restaurant.field_pos_config_iface_splitbill
|
||||
msgid "Enables Bill Splitting in the Point of Sale"
|
||||
msgstr "Habilitar la División de Cuentas en el Punto de Venta"
|
||||
|
||||
#. module: pos_restaurant
|
||||
#: model:ir.model.fields,field_description:pos_restaurant.field_restaurant_table_floor_id
|
||||
msgid "Floor"
|
||||
msgstr "Piso"
|
||||
|
||||
#. module: pos_restaurant
|
||||
#: model:ir.model.fields,field_description:pos_restaurant.field_restaurant_floor_name
|
||||
msgid "Floor Name"
|
||||
msgstr "Nombre del Piso"
|
||||
|
||||
#. module: pos_restaurant
|
||||
#: model:ir.actions.act_window,name:pos_restaurant.action_restaurant_floor_form
|
||||
#: model:ir.ui.menu,name:pos_restaurant.menu_restaurant_floor_all
|
||||
msgid "Floor Plans"
|
||||
msgstr "Diseño del Piso"
|
||||
|
||||
#. module: pos_restaurant
|
||||
#. openerp-web
|
||||
#: code:addons/pos_restaurant/static/src/xml/floors.xml:28
|
||||
#: model:ir.model.fields,field_description:pos_restaurant.field_pos_order_customer_count
|
||||
#, python-format
|
||||
msgid "Guests"
|
||||
msgstr "Clientes"
|
||||
|
||||
#. module: pos_restaurant
|
||||
#. openerp-web
|
||||
#: code:addons/pos_restaurant/static/src/js/floors.js:918
|
||||
#, python-format
|
||||
msgid "Guests ?"
|
||||
msgstr "¿Clientes?"
|
||||
|
||||
#. module: pos_restaurant
|
||||
#. openerp-web
|
||||
#: code:addons/pos_restaurant/static/src/xml/floors.xml:10
|
||||
#: code:addons/pos_restaurant/static/src/xml/floors.xml:21
|
||||
#, fuzzy, python-format
|
||||
msgid "Guests:"
|
||||
msgstr "Clientes"
|
||||
|
||||
#. module: pos_restaurant
|
||||
#: model:ir.model.fields,field_description:pos_restaurant.field_restaurant_table_height
|
||||
msgid "Height"
|
||||
msgstr "Altura"
|
||||
|
||||
#. module: pos_restaurant
|
||||
#: model:ir.model.fields,field_description:pos_restaurant.field_restaurant_table_position_h
|
||||
msgid "Horizontal Position"
|
||||
msgstr "Posición Horizontal"
|
||||
|
||||
#. module: pos_restaurant
|
||||
#: model:ir.model.fields,field_description:pos_restaurant.field_restaurant_floor_id
|
||||
#: model:ir.model.fields,field_description:pos_restaurant.field_restaurant_printer_id
|
||||
#: model:ir.model.fields,field_description:pos_restaurant.field_restaurant_table_id
|
||||
msgid "ID"
|
||||
msgstr "ID"
|
||||
|
||||
#. module: pos_restaurant
|
||||
#: model:ir.model.fields,help:pos_restaurant.field_restaurant_table_active
|
||||
msgid ""
|
||||
"If false, the table is deactivated and will not be available in the point of "
|
||||
"sale"
|
||||
msgstr ""
|
||||
"Si es falso, la mesa es desactivada y no va a estar disponible en el punto "
|
||||
"de venta"
|
||||
|
||||
#. module: pos_restaurant
|
||||
#: model:ir.model.fields,field_description:pos_restaurant.field_restaurant_floor___last_update
|
||||
#: model:ir.model.fields,field_description:pos_restaurant.field_restaurant_printer___last_update
|
||||
#: model:ir.model.fields,field_description:pos_restaurant.field_restaurant_table___last_update
|
||||
msgid "Last Modified on"
|
||||
msgstr "Última Modificación el"
|
||||
|
||||
#. module: pos_restaurant
|
||||
#: model:ir.model.fields,field_description:pos_restaurant.field_restaurant_floor_write_uid
|
||||
#: model:ir.model.fields,field_description:pos_restaurant.field_restaurant_printer_write_uid
|
||||
#: model:ir.model.fields,field_description:pos_restaurant.field_restaurant_table_write_uid
|
||||
msgid "Last Updated by"
|
||||
msgstr "Actualizado por"
|
||||
|
||||
#. module: pos_restaurant
|
||||
#: model:ir.model.fields,field_description:pos_restaurant.field_restaurant_floor_write_date
|
||||
#: model:ir.model.fields,field_description:pos_restaurant.field_restaurant_printer_write_date
|
||||
#: model:ir.model.fields,field_description:pos_restaurant.field_restaurant_table_write_date
|
||||
msgid "Last Updated on"
|
||||
msgstr "Actualizado"
|
||||
|
||||
#. module: pos_restaurant
|
||||
#. openerp-web
|
||||
#: code:addons/pos_restaurant/static/src/xml/multiprint.xml:52
|
||||
#, python-format
|
||||
msgid "NEW"
|
||||
msgstr "NUEVO"
|
||||
|
||||
#. module: pos_restaurant
|
||||
#. openerp-web
|
||||
#: code:addons/pos_restaurant/static/src/xml/multiprint.xml:40
|
||||
#: code:addons/pos_restaurant/static/src/xml/multiprint.xml:62
|
||||
#, python-format
|
||||
msgid "NOTE"
|
||||
msgstr "NOTA"
|
||||
|
||||
#. module: pos_restaurant
|
||||
#. openerp-web
|
||||
#: code:addons/pos_restaurant/static/src/xml/notes.xml:16
|
||||
#, python-format
|
||||
msgid "Note"
|
||||
msgstr "Nota"
|
||||
|
||||
#. module: pos_restaurant
|
||||
#. openerp-web
|
||||
#: code:addons/pos_restaurant/static/src/js/floors.js:476
|
||||
#, python-format
|
||||
msgid "Number of Seats ?"
|
||||
msgstr "¿ Número de asientos ?"
|
||||
|
||||
#. module: pos_restaurant
|
||||
#. openerp-web
|
||||
#: code:addons/pos_restaurant/static/src/xml/printbill.xml:13
|
||||
#, python-format
|
||||
msgid "Ok"
|
||||
msgstr "Aceptar"
|
||||
|
||||
#. module: pos_restaurant
|
||||
#. openerp-web
|
||||
#: code:addons/pos_restaurant/static/src/xml/multiprint.xml:6
|
||||
#, python-format
|
||||
msgid "Order"
|
||||
msgstr "Orden"
|
||||
|
||||
#. module: pos_restaurant
|
||||
#: model:ir.actions.act_window,name:pos_restaurant.action_restaurant_printer_form
|
||||
#: model:ir.model.fields,field_description:pos_restaurant.field_pos_config_printer_ids
|
||||
#: model:ir.ui.menu,name:pos_restaurant.menu_restaurant_printer_all
|
||||
msgid "Order Printers"
|
||||
msgstr "Impresoras de Pedido"
|
||||
|
||||
#. module: pos_restaurant
|
||||
#: model_terms:ir.actions.act_window,help:pos_restaurant.action_restaurant_printer_form
|
||||
msgid ""
|
||||
"Order Printers are used by restaurants and bars to print the\n"
|
||||
" order updates in the kitchen/bar when the waiter updates the "
|
||||
"order."
|
||||
msgstr ""
|
||||
"Las Impresoras de Órdenes son usadas por los restaurantes y bares para "
|
||||
"imprimir los\n"
|
||||
"cambios en las ordenes en la cocina/bar cuando el mesero actualiza la orden."
|
||||
|
||||
#. module: pos_restaurant
|
||||
#: model:ir.model.fields,field_description:pos_restaurant.field_pos_config_iface_orderline_notes
|
||||
msgid "Orderline Notes"
|
||||
msgstr "Notas de la Línea de Pedido"
|
||||
|
||||
#. module: pos_restaurant
|
||||
#: model_terms:ir.ui.view,arch_db:pos_restaurant.view_restaurant_printer_form
|
||||
msgid "POS Printer"
|
||||
msgstr "Impresora PdV"
|
||||
|
||||
#. module: pos_restaurant
|
||||
#. openerp-web
|
||||
#: code:addons/pos_restaurant/static/src/xml/splitbill.xml:78
|
||||
#, python-format
|
||||
msgid "Payment"
|
||||
msgstr "Pago"
|
||||
|
||||
#. module: pos_restaurant
|
||||
#: model:ir.model,name:pos_restaurant.model_pos_order
|
||||
#: model:ir.model.fields,field_description:pos_restaurant.field_restaurant_floor_pos_config_id
|
||||
msgid "Point of Sale"
|
||||
msgstr "Punto de Venta"
|
||||
|
||||
#. module: pos_restaurant
|
||||
#: model:ir.model.fields,field_description:pos_restaurant.field_restaurant_table_pos_order_ids
|
||||
msgid "Pos Orders"
|
||||
msgstr "Órdenes PdV"
|
||||
|
||||
#. module: pos_restaurant
|
||||
#. openerp-web
|
||||
#: code:addons/pos_restaurant/static/src/xml/printbill.xml:20
|
||||
#, python-format
|
||||
msgid "Print"
|
||||
msgstr "Imprimir"
|
||||
|
||||
#. module: pos_restaurant
|
||||
#: model:ir.model.fields,field_description:pos_restaurant.field_restaurant_printer_product_categories_ids
|
||||
msgid "Printed Product Categories"
|
||||
msgstr "Categorías de Producto Imprimidas"
|
||||
|
||||
#. module: pos_restaurant
|
||||
#: model:ir.model.fields,field_description:pos_restaurant.field_restaurant_printer_name
|
||||
msgid "Printer Name"
|
||||
msgstr "Nombre de la Impresora"
|
||||
|
||||
#. module: pos_restaurant
|
||||
#: model:ir.model.fields,field_description:pos_restaurant.field_restaurant_printer_proxy_ip
|
||||
msgid "Proxy IP Address"
|
||||
msgstr "Dirección IP del Proxy"
|
||||
|
||||
#. module: pos_restaurant
|
||||
#. openerp-web
|
||||
#: code:addons/pos_restaurant/static/src/js/floors.js:544
|
||||
#, python-format
|
||||
msgid "Removing a table cannot be undone"
|
||||
msgstr "La eliminación de una mesa no se puede deshacer"
|
||||
|
||||
#. module: pos_restaurant
|
||||
#: model_terms:ir.ui.view,arch_db:pos_restaurant.view_restaurant_floor_form
|
||||
msgid "Restaurant Floor"
|
||||
msgstr "Piso del Restaurante"
|
||||
|
||||
#. module: pos_restaurant
|
||||
#: model:ir.model.fields,field_description:pos_restaurant.field_pos_config_floor_ids
|
||||
#: model_terms:ir.ui.view,arch_db:pos_restaurant.view_restaurant_floor_tree
|
||||
msgid "Restaurant Floors"
|
||||
msgstr "Pisos del Restaurante"
|
||||
|
||||
#. module: pos_restaurant
|
||||
#: model_terms:ir.ui.view,arch_db:pos_restaurant.view_restaurant_printer
|
||||
msgid "Restaurant Order Printers"
|
||||
msgstr "Impresoras de Pedidos del Restaurante"
|
||||
|
||||
#. module: pos_restaurant
|
||||
#: model_terms:ir.ui.view,arch_db:pos_restaurant.view_restaurant_table_form
|
||||
msgid "Restaurant Table"
|
||||
msgstr "Mesa del Restaurante"
|
||||
|
||||
#. module: pos_restaurant
|
||||
#: selection:restaurant.table,shape:0
|
||||
msgid "Round"
|
||||
msgstr "Ronda"
|
||||
|
||||
#. module: pos_restaurant
|
||||
#: model:ir.model.fields,field_description:pos_restaurant.field_restaurant_table_seats
|
||||
msgid "Seats"
|
||||
msgstr "Asientos"
|
||||
|
||||
#. module: pos_restaurant
|
||||
#: model:ir.model.fields,field_description:pos_restaurant.field_restaurant_floor_sequence
|
||||
msgid "Sequence"
|
||||
msgstr "Secuencia"
|
||||
|
||||
#. module: pos_restaurant
|
||||
#. openerp-web
|
||||
#: code:addons/pos_restaurant/static/src/xml/printbill.xml:71
|
||||
#, python-format
|
||||
msgid "Served by"
|
||||
msgstr "Servido por"
|
||||
|
||||
#. module: pos_restaurant
|
||||
#: model:ir.model.fields,field_description:pos_restaurant.field_restaurant_table_shape
|
||||
msgid "Shape"
|
||||
msgstr "Forma"
|
||||
|
||||
#. module: pos_restaurant
|
||||
#. openerp-web
|
||||
#: code:addons/pos_restaurant/static/src/xml/splitbill.xml:6
|
||||
#, python-format
|
||||
msgid "Split"
|
||||
msgstr "Dividir"
|
||||
|
||||
#. module: pos_restaurant
|
||||
#: selection:restaurant.table,shape:0
|
||||
msgid "Square"
|
||||
msgstr "Cuadrado"
|
||||
|
||||
#. module: pos_restaurant
|
||||
#. openerp-web
|
||||
#: code:addons/pos_restaurant/static/src/xml/printbill.xml:118
|
||||
#, python-format
|
||||
msgid "Subtotal"
|
||||
msgstr "Subtotal"
|
||||
|
||||
#. module: pos_restaurant
|
||||
#. openerp-web
|
||||
#: code:addons/pos_restaurant/static/src/xml/printbill.xml:131
|
||||
#, python-format
|
||||
msgid "TOTAL"
|
||||
msgstr "TOTAL"
|
||||
|
||||
#. module: pos_restaurant
|
||||
#: model:ir.model.fields,field_description:pos_restaurant.field_pos_order_table_id
|
||||
msgid "Table"
|
||||
msgstr "Tabla"
|
||||
|
||||
#. module: pos_restaurant
|
||||
#: model:ir.model.fields,field_description:pos_restaurant.field_restaurant_table_name
|
||||
msgid "Table Name"
|
||||
msgstr "Nombre de la Mesa"
|
||||
|
||||
#. module: pos_restaurant
|
||||
#. openerp-web
|
||||
#: code:addons/pos_restaurant/static/src/js/floors.js:464
|
||||
#, python-format
|
||||
msgid "Table Name ?"
|
||||
msgstr "¿ Nombre de la Mesa ?"
|
||||
|
||||
#. module: pos_restaurant
|
||||
#: model:ir.model.fields,field_description:pos_restaurant.field_restaurant_floor_table_ids
|
||||
#: model_terms:ir.ui.view,arch_db:pos_restaurant.view_restaurant_floor_form
|
||||
msgid "Tables"
|
||||
msgstr "Tablas"
|
||||
|
||||
#. module: pos_restaurant
|
||||
#. openerp-web
|
||||
#: code:addons/pos_restaurant/static/src/xml/printbill.xml:54
|
||||
#, python-format
|
||||
msgid "Tel:"
|
||||
msgstr "Tel.:"
|
||||
|
||||
#. module: pos_restaurant
|
||||
#: model:ir.model.fields,help:pos_restaurant.field_restaurant_printer_proxy_ip
|
||||
msgid "The IP Address or hostname of the Printer's hardware proxy"
|
||||
msgstr "La dirección IP o el nombre de host del proxy hardware de la impresora"
|
||||
|
||||
#. module: pos_restaurant
|
||||
#: model:ir.model.fields,help:pos_restaurant.field_pos_order_customer_count
|
||||
msgid "The amount of customers that have been served by this order."
|
||||
msgstr "La cantidad de clientes que van a ser servidos en está orden."
|
||||
|
||||
#. module: pos_restaurant
|
||||
#: model:ir.model.fields,help:pos_restaurant.field_restaurant_floor_background_color
|
||||
msgid ""
|
||||
"The background color of the floor layout, (must be specified in a html-"
|
||||
"compatible format)"
|
||||
msgstr ""
|
||||
"El color de fondo en el diseño del piso, (debe ser especificado en un "
|
||||
"formato compatible con html)"
|
||||
|
||||
#. module: pos_restaurant
|
||||
#: model:ir.model.fields,help:pos_restaurant.field_restaurant_table_seats
|
||||
msgid "The default number of customer served at this table."
|
||||
msgstr "El número por defecto de clientes atendidos en esta mesa."
|
||||
|
||||
#. module: pos_restaurant
|
||||
#: model:ir.model.fields,help:pos_restaurant.field_restaurant_floor_table_ids
|
||||
msgid "The list of tables in this floor"
|
||||
msgstr "La lista de mesas en este piso"
|
||||
|
||||
#. module: pos_restaurant
|
||||
#: model:ir.model.fields,help:pos_restaurant.field_restaurant_table_pos_order_ids
|
||||
msgid "The orders served at this table"
|
||||
msgstr "Las órdenes que son atendidas en esta mesa"
|
||||
|
||||
#. module: pos_restaurant
|
||||
#: model:ir.model.fields,help:pos_restaurant.field_pos_config_floor_ids
|
||||
msgid "The restaurant floors served by this point of sale"
|
||||
msgstr "Los pisos del restaurante atendidos en este punto de venta"
|
||||
|
||||
#. module: pos_restaurant
|
||||
#: model:ir.model.fields,help:pos_restaurant.field_pos_order_table_id
|
||||
msgid "The table where this order was served"
|
||||
msgstr "La mesa donde ésta orden fue servida"
|
||||
|
||||
#. module: pos_restaurant
|
||||
#: model:ir.model.fields,help:pos_restaurant.field_restaurant_table_color
|
||||
msgid "The table's color, expressed as a valid 'background' CSS property value"
|
||||
msgstr ""
|
||||
"El color de la mesa, expresado como un valor de 'fondo' con propiedad CSS "
|
||||
"válido"
|
||||
|
||||
#. module: pos_restaurant
|
||||
#: model:ir.model.fields,help:pos_restaurant.field_restaurant_table_height
|
||||
msgid "The table's height in pixels"
|
||||
msgstr "Altura de la mesa en pixeles"
|
||||
|
||||
#. module: pos_restaurant
|
||||
#: model:ir.model.fields,help:pos_restaurant.field_restaurant_table_position_h
|
||||
msgid ""
|
||||
"The table's horizontal position from the left side to the table's center, in "
|
||||
"pixels"
|
||||
msgstr ""
|
||||
"La posición horizontal de la mesa desde el lado izquierdo del centro de la "
|
||||
"mesa, en pixeles"
|
||||
|
||||
#. module: pos_restaurant
|
||||
#: model:ir.model.fields,help:pos_restaurant.field_restaurant_table_position_v
|
||||
msgid ""
|
||||
"The table's vertical position from the top to the table's center, in pixels"
|
||||
msgstr ""
|
||||
"La posición vertical desde la parte superior hasta el centro de la mesa, en "
|
||||
"pixeles"
|
||||
|
||||
#. module: pos_restaurant
|
||||
#: model:ir.model.fields,help:pos_restaurant.field_restaurant_table_width
|
||||
msgid "The table's width in pixels"
|
||||
msgstr "El ancho de la mesa en pixeles"
|
||||
|
||||
#. module: pos_restaurant
|
||||
#. openerp-web
|
||||
#: code:addons/pos_restaurant/static/src/xml/floors.xml:102
|
||||
#, python-format
|
||||
msgid "This floor has no tables yet, use the"
|
||||
msgstr "El piso no tiene mesas aún, usa el "
|
||||
|
||||
#. module: pos_restaurant
|
||||
#. openerp-web
|
||||
#: code:addons/pos_restaurant/static/src/xml/floors.xml:37
|
||||
#, python-format
|
||||
msgid "Transfer"
|
||||
msgstr ""
|
||||
|
||||
#. module: pos_restaurant
|
||||
#: model:ir.model.fields,help:pos_restaurant.field_restaurant_floor_sequence
|
||||
msgid "Used to sort Floors"
|
||||
msgstr "Usado para organizar Pisos "
|
||||
|
||||
#. module: pos_restaurant
|
||||
#. openerp-web
|
||||
#: code:addons/pos_restaurant/static/src/xml/printbill.xml:57
|
||||
#, python-format
|
||||
msgid "VAT:"
|
||||
msgstr "NIT/RUT:"
|
||||
|
||||
#. module: pos_restaurant
|
||||
#: model:ir.model.fields,field_description:pos_restaurant.field_restaurant_table_position_v
|
||||
msgid "Vertical Position"
|
||||
msgstr "Posición Vertical "
|
||||
|
||||
#. module: pos_restaurant
|
||||
#: model:ir.model.fields,field_description:pos_restaurant.field_restaurant_table_width
|
||||
msgid "Width"
|
||||
msgstr "Ancho"
|
||||
|
||||
#. module: pos_restaurant
|
||||
#. openerp-web
|
||||
#: code:addons/pos_restaurant/static/src/xml/splitbill.xml:44
|
||||
#, python-format
|
||||
msgid "With a"
|
||||
msgstr "Con un/una"
|
||||
|
||||
#. module: pos_restaurant
|
||||
#. openerp-web
|
||||
#: code:addons/pos_restaurant/static/src/xml/splitbill.xml:36
|
||||
#, python-format
|
||||
msgid "at"
|
||||
msgstr "en"
|
||||
|
||||
#. module: pos_restaurant
|
||||
#. openerp-web
|
||||
#: code:addons/pos_restaurant/static/src/xml/floors.xml:6
|
||||
#: code:addons/pos_restaurant/static/src/xml/floors.xml:17
|
||||
#, python-format
|
||||
msgid "at table"
|
||||
msgstr "en la mesa"
|
||||
|
||||
#. module: pos_restaurant
|
||||
#. openerp-web
|
||||
#: code:addons/pos_restaurant/static/src/xml/floors.xml:103
|
||||
#, python-format
|
||||
msgid "button in the editing toolbar to create new tables."
|
||||
msgstr "botón en la barra de edición para crear nuevas mesas."
|
||||
|
||||
#. module: pos_restaurant
|
||||
#. openerp-web
|
||||
#: code:addons/pos_restaurant/static/src/xml/splitbill.xml:46
|
||||
#, python-format
|
||||
msgid "discount"
|
||||
msgstr "descuento"
|
||||
|
||||
#. module: pos_restaurant
|
||||
#: model:ir.model,name:pos_restaurant.model_pos_config
|
||||
msgid "pos.config"
|
||||
msgstr "pos.config"
|
||||
|
||||
#. module: pos_restaurant
|
||||
#: model:ir.model,name:pos_restaurant.model_restaurant_floor
|
||||
msgid "restaurant.floor"
|
||||
msgstr "restaurant.floor"
|
||||
|
||||
#. module: pos_restaurant
|
||||
#: model:ir.model,name:pos_restaurant.model_restaurant_printer
|
||||
msgid "restaurant.printer"
|
||||
msgstr "restaurant.printer"
|
||||
|
||||
#. module: pos_restaurant
|
||||
#: model:ir.model,name:pos_restaurant.model_restaurant_table
|
||||
msgid "restaurant.table"
|
||||
msgstr "restaurant.table"
|
||||
|
|
@ -1,683 +0,0 @@
|
|||
# Translation of Odoo Server.
|
||||
# This file contains the translation of the following modules:
|
||||
# * pos_restaurant
|
||||
#
|
||||
# Translators:
|
||||
msgid ""
|
||||
msgstr ""
|
||||
"Project-Id-Version: Odoo 9.0\n"
|
||||
"Report-Msgid-Bugs-To: \n"
|
||||
"POT-Creation-Date: 2016-08-18 14:06+0000\n"
|
||||
"PO-Revision-Date: 2015-09-08 06:45+0000\n"
|
||||
"Last-Translator: Martin Trigaux\n"
|
||||
"Language-Team: Spanish (Costa Rica) (http://www.transifex.com/odoo/odoo-9/"
|
||||
"language/es_CR/)\n"
|
||||
"Language: es_CR\n"
|
||||
"MIME-Version: 1.0\n"
|
||||
"Content-Type: text/plain; charset=UTF-8\n"
|
||||
"Content-Transfer-Encoding: \n"
|
||||
"Plural-Forms: nplurals=2; plural=(n != 1);\n"
|
||||
|
||||
#. module: pos_restaurant
|
||||
#: model:ir.model.fields,help:pos_restaurant.field_restaurant_floor_background_image
|
||||
msgid ""
|
||||
"A background image used to display a floor layout in the point of sale "
|
||||
"interface"
|
||||
msgstr ""
|
||||
|
||||
#. module: pos_restaurant
|
||||
#: model_terms:ir.actions.act_window,help:pos_restaurant.action_restaurant_floor_form
|
||||
msgid ""
|
||||
"A restaurant floor represents the place where customers are served, this is "
|
||||
"where you can\n"
|
||||
" define and position the tables."
|
||||
msgstr ""
|
||||
|
||||
#. module: pos_restaurant
|
||||
#: model:ir.model.fields,field_description:pos_restaurant.field_restaurant_table_active
|
||||
msgid "Active"
|
||||
msgstr "Activo"
|
||||
|
||||
#. module: pos_restaurant
|
||||
#. openerp-web
|
||||
#: code:addons/pos_restaurant/static/src/js/notes.js:54
|
||||
#, python-format
|
||||
msgid "Add Note"
|
||||
msgstr ""
|
||||
|
||||
#. module: pos_restaurant
|
||||
#: model:ir.model.fields,help:pos_restaurant.field_pos_config_iface_orderline_notes
|
||||
msgid "Allow custom notes on Orderlines"
|
||||
msgstr ""
|
||||
|
||||
#. module: pos_restaurant
|
||||
#: model:ir.model.fields,help:pos_restaurant.field_pos_config_iface_printbill
|
||||
msgid "Allows to print the Bill before payment"
|
||||
msgstr ""
|
||||
|
||||
#. module: pos_restaurant
|
||||
#: model:ir.model.fields,help:pos_restaurant.field_restaurant_table_name
|
||||
msgid "An internal identification of a table"
|
||||
msgstr ""
|
||||
|
||||
#. module: pos_restaurant
|
||||
#: model:ir.model.fields,help:pos_restaurant.field_restaurant_printer_name
|
||||
msgid "An internal identification of the printer"
|
||||
msgstr ""
|
||||
|
||||
#. module: pos_restaurant
|
||||
#: model:ir.model.fields,help:pos_restaurant.field_restaurant_floor_name
|
||||
msgid "An internal identification of the restaurant floor"
|
||||
msgstr ""
|
||||
|
||||
#. module: pos_restaurant
|
||||
#: model_terms:ir.ui.view,arch_db:pos_restaurant.view_restaurant_table_form
|
||||
msgid "Appearance"
|
||||
msgstr ""
|
||||
|
||||
#. module: pos_restaurant
|
||||
#. openerp-web
|
||||
#: code:addons/pos_restaurant/static/src/js/floors.js:543
|
||||
#, python-format
|
||||
msgid "Are you sure ?"
|
||||
msgstr ""
|
||||
|
||||
#. module: pos_restaurant
|
||||
#. openerp-web
|
||||
#: code:addons/pos_restaurant/static/src/xml/printbill.xml:9
|
||||
#: code:addons/pos_restaurant/static/src/xml/splitbill.xml:61
|
||||
#, python-format
|
||||
msgid "Back"
|
||||
msgstr ""
|
||||
|
||||
#. module: pos_restaurant
|
||||
#: model:ir.model.fields,field_description:pos_restaurant.field_restaurant_floor_background_color
|
||||
msgid "Background Color"
|
||||
msgstr ""
|
||||
|
||||
#. module: pos_restaurant
|
||||
#: model:ir.model.fields,field_description:pos_restaurant.field_restaurant_floor_background_image
|
||||
msgid "Background Image"
|
||||
msgstr ""
|
||||
|
||||
#. module: pos_restaurant
|
||||
#: model_terms:ir.ui.view,arch_db:pos_restaurant.view_pos_config_form
|
||||
msgid "Bar & Restaurant"
|
||||
msgstr ""
|
||||
|
||||
#. module: pos_restaurant
|
||||
#. openerp-web
|
||||
#: code:addons/pos_restaurant/static/src/xml/printbill.xml:31
|
||||
#, python-format
|
||||
msgid "Bill"
|
||||
msgstr ""
|
||||
|
||||
#. module: pos_restaurant
|
||||
#. openerp-web
|
||||
#: code:addons/pos_restaurant/static/src/xml/printbill.xml:12
|
||||
#: model:ir.model.fields,field_description:pos_restaurant.field_pos_config_iface_printbill
|
||||
#, python-format
|
||||
msgid "Bill Printing"
|
||||
msgstr ""
|
||||
|
||||
#. module: pos_restaurant
|
||||
#. openerp-web
|
||||
#: code:addons/pos_restaurant/static/src/xml/splitbill.xml:64
|
||||
#: model:ir.model.fields,field_description:pos_restaurant.field_pos_config_iface_splitbill
|
||||
#, python-format
|
||||
msgid "Bill Splitting"
|
||||
msgstr ""
|
||||
|
||||
#. module: pos_restaurant
|
||||
#. openerp-web
|
||||
#: code:addons/pos_restaurant/static/src/xml/multiprint.xml:30
|
||||
#, python-format
|
||||
msgid "CANCELLED"
|
||||
msgstr ""
|
||||
|
||||
#. module: pos_restaurant
|
||||
#. openerp-web
|
||||
#: code:addons/pos_restaurant/static/src/js/floors.js:260
|
||||
#: code:addons/pos_restaurant/static/src/js/floors.js:404
|
||||
#, python-format
|
||||
msgid "Changes could not be saved"
|
||||
msgstr ""
|
||||
|
||||
#. module: pos_restaurant
|
||||
#. openerp-web
|
||||
#: code:addons/pos_restaurant/static/src/js/floors.js:261
|
||||
#: code:addons/pos_restaurant/static/src/js/floors.js:405
|
||||
#, python-format
|
||||
msgid "Check your internet connection and access rights"
|
||||
msgstr ""
|
||||
|
||||
#. module: pos_restaurant
|
||||
#: model_terms:ir.actions.act_window,help:pos_restaurant.action_restaurant_floor_form
|
||||
msgid "Click to add a Restaurant Floor."
|
||||
msgstr ""
|
||||
|
||||
#. module: pos_restaurant
|
||||
#: model_terms:ir.actions.act_window,help:pos_restaurant.action_restaurant_printer_form
|
||||
msgid "Click to add a Restaurant Order Printer."
|
||||
msgstr ""
|
||||
|
||||
#. module: pos_restaurant
|
||||
#: model:ir.model.fields,field_description:pos_restaurant.field_restaurant_table_color
|
||||
msgid "Color"
|
||||
msgstr ""
|
||||
|
||||
#. module: pos_restaurant
|
||||
#: model:ir.model.fields,field_description:pos_restaurant.field_restaurant_floor_create_uid
|
||||
#: model:ir.model.fields,field_description:pos_restaurant.field_restaurant_printer_create_uid
|
||||
#: model:ir.model.fields,field_description:pos_restaurant.field_restaurant_table_create_uid
|
||||
msgid "Created by"
|
||||
msgstr ""
|
||||
|
||||
#. module: pos_restaurant
|
||||
#: model:ir.model.fields,field_description:pos_restaurant.field_restaurant_floor_create_date
|
||||
#: model:ir.model.fields,field_description:pos_restaurant.field_restaurant_printer_create_date
|
||||
#: model:ir.model.fields,field_description:pos_restaurant.field_restaurant_table_create_date
|
||||
msgid "Created on"
|
||||
msgstr "Creado en"
|
||||
|
||||
#. module: pos_restaurant
|
||||
#. openerp-web
|
||||
#: code:addons/pos_restaurant/static/src/xml/printbill.xml:91
|
||||
#, python-format
|
||||
msgid "Discount:"
|
||||
msgstr ""
|
||||
|
||||
#. module: pos_restaurant
|
||||
#. openerp-web
|
||||
#: code:addons/pos_restaurant/static/src/xml/printbill.xml:140
|
||||
#, python-format
|
||||
msgid "Discounts"
|
||||
msgstr ""
|
||||
|
||||
#. module: pos_restaurant
|
||||
#: model:ir.model.fields,field_description:pos_restaurant.field_restaurant_floor_display_name
|
||||
#: model:ir.model.fields,field_description:pos_restaurant.field_restaurant_printer_display_name
|
||||
#: model:ir.model.fields,field_description:pos_restaurant.field_restaurant_table_display_name
|
||||
msgid "Display Name"
|
||||
msgstr ""
|
||||
|
||||
#. module: pos_restaurant
|
||||
#: model_terms:ir.actions.act_window,help:pos_restaurant.action_restaurant_printer_form
|
||||
msgid ""
|
||||
"Each Order Printer has an IP Address that defines the PosBox/Hardware\n"
|
||||
" Proxy where the printer can be found, and a list of product "
|
||||
"categories.\n"
|
||||
" An Order Printer will only print updates for products "
|
||||
"belonging to one of\n"
|
||||
" its categories."
|
||||
msgstr ""
|
||||
|
||||
#. module: pos_restaurant
|
||||
#: model:ir.model.fields,help:pos_restaurant.field_pos_config_iface_splitbill
|
||||
msgid "Enables Bill Splitting in the Point of Sale"
|
||||
msgstr ""
|
||||
|
||||
#. module: pos_restaurant
|
||||
#: model:ir.model.fields,field_description:pos_restaurant.field_restaurant_table_floor_id
|
||||
msgid "Floor"
|
||||
msgstr ""
|
||||
|
||||
#. module: pos_restaurant
|
||||
#: model:ir.model.fields,field_description:pos_restaurant.field_restaurant_floor_name
|
||||
msgid "Floor Name"
|
||||
msgstr ""
|
||||
|
||||
#. module: pos_restaurant
|
||||
#: model:ir.actions.act_window,name:pos_restaurant.action_restaurant_floor_form
|
||||
#: model:ir.ui.menu,name:pos_restaurant.menu_restaurant_floor_all
|
||||
msgid "Floor Plans"
|
||||
msgstr ""
|
||||
|
||||
#. module: pos_restaurant
|
||||
#. openerp-web
|
||||
#: code:addons/pos_restaurant/static/src/xml/floors.xml:28
|
||||
#: model:ir.model.fields,field_description:pos_restaurant.field_pos_order_customer_count
|
||||
#, python-format
|
||||
msgid "Guests"
|
||||
msgstr ""
|
||||
|
||||
#. module: pos_restaurant
|
||||
#. openerp-web
|
||||
#: code:addons/pos_restaurant/static/src/js/floors.js:918
|
||||
#, python-format
|
||||
msgid "Guests ?"
|
||||
msgstr ""
|
||||
|
||||
#. module: pos_restaurant
|
||||
#. openerp-web
|
||||
#: code:addons/pos_restaurant/static/src/xml/floors.xml:10
|
||||
#: code:addons/pos_restaurant/static/src/xml/floors.xml:21
|
||||
#, python-format
|
||||
msgid "Guests:"
|
||||
msgstr ""
|
||||
|
||||
#. module: pos_restaurant
|
||||
#: model:ir.model.fields,field_description:pos_restaurant.field_restaurant_table_height
|
||||
msgid "Height"
|
||||
msgstr "Altura"
|
||||
|
||||
#. module: pos_restaurant
|
||||
#: model:ir.model.fields,field_description:pos_restaurant.field_restaurant_table_position_h
|
||||
msgid "Horizontal Position"
|
||||
msgstr ""
|
||||
|
||||
#. module: pos_restaurant
|
||||
#: model:ir.model.fields,field_description:pos_restaurant.field_restaurant_floor_id
|
||||
#: model:ir.model.fields,field_description:pos_restaurant.field_restaurant_printer_id
|
||||
#: model:ir.model.fields,field_description:pos_restaurant.field_restaurant_table_id
|
||||
msgid "ID"
|
||||
msgstr "ID"
|
||||
|
||||
#. module: pos_restaurant
|
||||
#: model:ir.model.fields,help:pos_restaurant.field_restaurant_table_active
|
||||
msgid ""
|
||||
"If false, the table is deactivated and will not be available in the point of "
|
||||
"sale"
|
||||
msgstr ""
|
||||
|
||||
#. module: pos_restaurant
|
||||
#: model:ir.model.fields,field_description:pos_restaurant.field_restaurant_floor___last_update
|
||||
#: model:ir.model.fields,field_description:pos_restaurant.field_restaurant_printer___last_update
|
||||
#: model:ir.model.fields,field_description:pos_restaurant.field_restaurant_table___last_update
|
||||
msgid "Last Modified on"
|
||||
msgstr ""
|
||||
|
||||
#. module: pos_restaurant
|
||||
#: model:ir.model.fields,field_description:pos_restaurant.field_restaurant_floor_write_uid
|
||||
#: model:ir.model.fields,field_description:pos_restaurant.field_restaurant_printer_write_uid
|
||||
#: model:ir.model.fields,field_description:pos_restaurant.field_restaurant_table_write_uid
|
||||
msgid "Last Updated by"
|
||||
msgstr ""
|
||||
|
||||
#. module: pos_restaurant
|
||||
#: model:ir.model.fields,field_description:pos_restaurant.field_restaurant_floor_write_date
|
||||
#: model:ir.model.fields,field_description:pos_restaurant.field_restaurant_printer_write_date
|
||||
#: model:ir.model.fields,field_description:pos_restaurant.field_restaurant_table_write_date
|
||||
msgid "Last Updated on"
|
||||
msgstr ""
|
||||
|
||||
#. module: pos_restaurant
|
||||
#. openerp-web
|
||||
#: code:addons/pos_restaurant/static/src/xml/multiprint.xml:52
|
||||
#, python-format
|
||||
msgid "NEW"
|
||||
msgstr ""
|
||||
|
||||
#. module: pos_restaurant
|
||||
#. openerp-web
|
||||
#: code:addons/pos_restaurant/static/src/xml/multiprint.xml:40
|
||||
#: code:addons/pos_restaurant/static/src/xml/multiprint.xml:62
|
||||
#, python-format
|
||||
msgid "NOTE"
|
||||
msgstr ""
|
||||
|
||||
#. module: pos_restaurant
|
||||
#. openerp-web
|
||||
#: code:addons/pos_restaurant/static/src/xml/notes.xml:16
|
||||
#, python-format
|
||||
msgid "Note"
|
||||
msgstr "Nota"
|
||||
|
||||
#. module: pos_restaurant
|
||||
#. openerp-web
|
||||
#: code:addons/pos_restaurant/static/src/js/floors.js:476
|
||||
#, python-format
|
||||
msgid "Number of Seats ?"
|
||||
msgstr ""
|
||||
|
||||
#. module: pos_restaurant
|
||||
#. openerp-web
|
||||
#: code:addons/pos_restaurant/static/src/xml/printbill.xml:13
|
||||
#, python-format
|
||||
msgid "Ok"
|
||||
msgstr "Aceptar"
|
||||
|
||||
#. module: pos_restaurant
|
||||
#. openerp-web
|
||||
#: code:addons/pos_restaurant/static/src/xml/multiprint.xml:6
|
||||
#, python-format
|
||||
msgid "Order"
|
||||
msgstr "Orden"
|
||||
|
||||
#. module: pos_restaurant
|
||||
#: model:ir.actions.act_window,name:pos_restaurant.action_restaurant_printer_form
|
||||
#: model:ir.model.fields,field_description:pos_restaurant.field_pos_config_printer_ids
|
||||
#: model:ir.ui.menu,name:pos_restaurant.menu_restaurant_printer_all
|
||||
msgid "Order Printers"
|
||||
msgstr ""
|
||||
|
||||
#. module: pos_restaurant
|
||||
#: model_terms:ir.actions.act_window,help:pos_restaurant.action_restaurant_printer_form
|
||||
msgid ""
|
||||
"Order Printers are used by restaurants and bars to print the\n"
|
||||
" order updates in the kitchen/bar when the waiter updates the "
|
||||
"order."
|
||||
msgstr ""
|
||||
|
||||
#. module: pos_restaurant
|
||||
#: model:ir.model.fields,field_description:pos_restaurant.field_pos_config_iface_orderline_notes
|
||||
msgid "Orderline Notes"
|
||||
msgstr ""
|
||||
|
||||
#. module: pos_restaurant
|
||||
#: model_terms:ir.ui.view,arch_db:pos_restaurant.view_restaurant_printer_form
|
||||
msgid "POS Printer"
|
||||
msgstr ""
|
||||
|
||||
#. module: pos_restaurant
|
||||
#. openerp-web
|
||||
#: code:addons/pos_restaurant/static/src/xml/splitbill.xml:78
|
||||
#, python-format
|
||||
msgid "Payment"
|
||||
msgstr "Pago"
|
||||
|
||||
#. module: pos_restaurant
|
||||
#: model:ir.model,name:pos_restaurant.model_pos_order
|
||||
#: model:ir.model.fields,field_description:pos_restaurant.field_restaurant_floor_pos_config_id
|
||||
msgid "Point of Sale"
|
||||
msgstr "Terminal Punto de Venta"
|
||||
|
||||
#. module: pos_restaurant
|
||||
#: model:ir.model.fields,field_description:pos_restaurant.field_restaurant_table_pos_order_ids
|
||||
msgid "Pos Orders"
|
||||
msgstr ""
|
||||
|
||||
#. module: pos_restaurant
|
||||
#. openerp-web
|
||||
#: code:addons/pos_restaurant/static/src/xml/printbill.xml:20
|
||||
#, python-format
|
||||
msgid "Print"
|
||||
msgstr "Imprimir"
|
||||
|
||||
#. module: pos_restaurant
|
||||
#: model:ir.model.fields,field_description:pos_restaurant.field_restaurant_printer_product_categories_ids
|
||||
msgid "Printed Product Categories"
|
||||
msgstr ""
|
||||
|
||||
#. module: pos_restaurant
|
||||
#: model:ir.model.fields,field_description:pos_restaurant.field_restaurant_printer_name
|
||||
msgid "Printer Name"
|
||||
msgstr ""
|
||||
|
||||
#. module: pos_restaurant
|
||||
#: model:ir.model.fields,field_description:pos_restaurant.field_restaurant_printer_proxy_ip
|
||||
msgid "Proxy IP Address"
|
||||
msgstr ""
|
||||
|
||||
#. module: pos_restaurant
|
||||
#. openerp-web
|
||||
#: code:addons/pos_restaurant/static/src/js/floors.js:544
|
||||
#, python-format
|
||||
msgid "Removing a table cannot be undone"
|
||||
msgstr ""
|
||||
|
||||
#. module: pos_restaurant
|
||||
#: model_terms:ir.ui.view,arch_db:pos_restaurant.view_restaurant_floor_form
|
||||
msgid "Restaurant Floor"
|
||||
msgstr ""
|
||||
|
||||
#. module: pos_restaurant
|
||||
#: model:ir.model.fields,field_description:pos_restaurant.field_pos_config_floor_ids
|
||||
#: model_terms:ir.ui.view,arch_db:pos_restaurant.view_restaurant_floor_tree
|
||||
msgid "Restaurant Floors"
|
||||
msgstr ""
|
||||
|
||||
#. module: pos_restaurant
|
||||
#: model_terms:ir.ui.view,arch_db:pos_restaurant.view_restaurant_printer
|
||||
msgid "Restaurant Order Printers"
|
||||
msgstr ""
|
||||
|
||||
#. module: pos_restaurant
|
||||
#: model_terms:ir.ui.view,arch_db:pos_restaurant.view_restaurant_table_form
|
||||
msgid "Restaurant Table"
|
||||
msgstr ""
|
||||
|
||||
#. module: pos_restaurant
|
||||
#: selection:restaurant.table,shape:0
|
||||
msgid "Round"
|
||||
msgstr ""
|
||||
|
||||
#. module: pos_restaurant
|
||||
#: model:ir.model.fields,field_description:pos_restaurant.field_restaurant_table_seats
|
||||
msgid "Seats"
|
||||
msgstr ""
|
||||
|
||||
#. module: pos_restaurant
|
||||
#: model:ir.model.fields,field_description:pos_restaurant.field_restaurant_floor_sequence
|
||||
msgid "Sequence"
|
||||
msgstr "Secuencia"
|
||||
|
||||
#. module: pos_restaurant
|
||||
#. openerp-web
|
||||
#: code:addons/pos_restaurant/static/src/xml/printbill.xml:71
|
||||
#, python-format
|
||||
msgid "Served by"
|
||||
msgstr ""
|
||||
|
||||
#. module: pos_restaurant
|
||||
#: model:ir.model.fields,field_description:pos_restaurant.field_restaurant_table_shape
|
||||
msgid "Shape"
|
||||
msgstr ""
|
||||
|
||||
#. module: pos_restaurant
|
||||
#. openerp-web
|
||||
#: code:addons/pos_restaurant/static/src/xml/splitbill.xml:6
|
||||
#, python-format
|
||||
msgid "Split"
|
||||
msgstr "Dividir"
|
||||
|
||||
#. module: pos_restaurant
|
||||
#: selection:restaurant.table,shape:0
|
||||
msgid "Square"
|
||||
msgstr ""
|
||||
|
||||
#. module: pos_restaurant
|
||||
#. openerp-web
|
||||
#: code:addons/pos_restaurant/static/src/xml/printbill.xml:118
|
||||
#, python-format
|
||||
msgid "Subtotal"
|
||||
msgstr "Subtotal"
|
||||
|
||||
#. module: pos_restaurant
|
||||
#. openerp-web
|
||||
#: code:addons/pos_restaurant/static/src/xml/printbill.xml:131
|
||||
#, python-format
|
||||
msgid "TOTAL"
|
||||
msgstr ""
|
||||
|
||||
#. module: pos_restaurant
|
||||
#: model:ir.model.fields,field_description:pos_restaurant.field_pos_order_table_id
|
||||
msgid "Table"
|
||||
msgstr "Tabla"
|
||||
|
||||
#. module: pos_restaurant
|
||||
#: model:ir.model.fields,field_description:pos_restaurant.field_restaurant_table_name
|
||||
msgid "Table Name"
|
||||
msgstr ""
|
||||
|
||||
#. module: pos_restaurant
|
||||
#. openerp-web
|
||||
#: code:addons/pos_restaurant/static/src/js/floors.js:464
|
||||
#, python-format
|
||||
msgid "Table Name ?"
|
||||
msgstr ""
|
||||
|
||||
#. module: pos_restaurant
|
||||
#: model:ir.model.fields,field_description:pos_restaurant.field_restaurant_floor_table_ids
|
||||
#: model_terms:ir.ui.view,arch_db:pos_restaurant.view_restaurant_floor_form
|
||||
msgid "Tables"
|
||||
msgstr ""
|
||||
|
||||
#. module: pos_restaurant
|
||||
#. openerp-web
|
||||
#: code:addons/pos_restaurant/static/src/xml/printbill.xml:54
|
||||
#, python-format
|
||||
msgid "Tel:"
|
||||
msgstr ""
|
||||
|
||||
#. module: pos_restaurant
|
||||
#: model:ir.model.fields,help:pos_restaurant.field_restaurant_printer_proxy_ip
|
||||
msgid "The IP Address or hostname of the Printer's hardware proxy"
|
||||
msgstr ""
|
||||
|
||||
#. module: pos_restaurant
|
||||
#: model:ir.model.fields,help:pos_restaurant.field_pos_order_customer_count
|
||||
msgid "The amount of customers that have been served by this order."
|
||||
msgstr ""
|
||||
|
||||
#. module: pos_restaurant
|
||||
#: model:ir.model.fields,help:pos_restaurant.field_restaurant_floor_background_color
|
||||
msgid ""
|
||||
"The background color of the floor layout, (must be specified in a html-"
|
||||
"compatible format)"
|
||||
msgstr ""
|
||||
|
||||
#. module: pos_restaurant
|
||||
#: model:ir.model.fields,help:pos_restaurant.field_restaurant_table_seats
|
||||
msgid "The default number of customer served at this table."
|
||||
msgstr ""
|
||||
|
||||
#. module: pos_restaurant
|
||||
#: model:ir.model.fields,help:pos_restaurant.field_restaurant_floor_table_ids
|
||||
msgid "The list of tables in this floor"
|
||||
msgstr ""
|
||||
|
||||
#. module: pos_restaurant
|
||||
#: model:ir.model.fields,help:pos_restaurant.field_restaurant_table_pos_order_ids
|
||||
msgid "The orders served at this table"
|
||||
msgstr ""
|
||||
|
||||
#. module: pos_restaurant
|
||||
#: model:ir.model.fields,help:pos_restaurant.field_pos_config_floor_ids
|
||||
msgid "The restaurant floors served by this point of sale"
|
||||
msgstr ""
|
||||
|
||||
#. module: pos_restaurant
|
||||
#: model:ir.model.fields,help:pos_restaurant.field_pos_order_table_id
|
||||
msgid "The table where this order was served"
|
||||
msgstr ""
|
||||
|
||||
#. module: pos_restaurant
|
||||
#: model:ir.model.fields,help:pos_restaurant.field_restaurant_table_color
|
||||
msgid "The table's color, expressed as a valid 'background' CSS property value"
|
||||
msgstr ""
|
||||
|
||||
#. module: pos_restaurant
|
||||
#: model:ir.model.fields,help:pos_restaurant.field_restaurant_table_height
|
||||
msgid "The table's height in pixels"
|
||||
msgstr ""
|
||||
|
||||
#. module: pos_restaurant
|
||||
#: model:ir.model.fields,help:pos_restaurant.field_restaurant_table_position_h
|
||||
msgid ""
|
||||
"The table's horizontal position from the left side to the table's center, in "
|
||||
"pixels"
|
||||
msgstr ""
|
||||
|
||||
#. module: pos_restaurant
|
||||
#: model:ir.model.fields,help:pos_restaurant.field_restaurant_table_position_v
|
||||
msgid ""
|
||||
"The table's vertical position from the top to the table's center, in pixels"
|
||||
msgstr ""
|
||||
|
||||
#. module: pos_restaurant
|
||||
#: model:ir.model.fields,help:pos_restaurant.field_restaurant_table_width
|
||||
msgid "The table's width in pixels"
|
||||
msgstr ""
|
||||
|
||||
#. module: pos_restaurant
|
||||
#. openerp-web
|
||||
#: code:addons/pos_restaurant/static/src/xml/floors.xml:102
|
||||
#, python-format
|
||||
msgid "This floor has no tables yet, use the"
|
||||
msgstr ""
|
||||
|
||||
#. module: pos_restaurant
|
||||
#. openerp-web
|
||||
#: code:addons/pos_restaurant/static/src/xml/floors.xml:37
|
||||
#, python-format
|
||||
msgid "Transfer"
|
||||
msgstr ""
|
||||
|
||||
#. module: pos_restaurant
|
||||
#: model:ir.model.fields,help:pos_restaurant.field_restaurant_floor_sequence
|
||||
msgid "Used to sort Floors"
|
||||
msgstr ""
|
||||
|
||||
#. module: pos_restaurant
|
||||
#. openerp-web
|
||||
#: code:addons/pos_restaurant/static/src/xml/printbill.xml:57
|
||||
#, python-format
|
||||
msgid "VAT:"
|
||||
msgstr "IVA:"
|
||||
|
||||
#. module: pos_restaurant
|
||||
#: model:ir.model.fields,field_description:pos_restaurant.field_restaurant_table_position_v
|
||||
msgid "Vertical Position"
|
||||
msgstr ""
|
||||
|
||||
#. module: pos_restaurant
|
||||
#: model:ir.model.fields,field_description:pos_restaurant.field_restaurant_table_width
|
||||
msgid "Width"
|
||||
msgstr "Ancho"
|
||||
|
||||
#. module: pos_restaurant
|
||||
#. openerp-web
|
||||
#: code:addons/pos_restaurant/static/src/xml/splitbill.xml:44
|
||||
#, python-format
|
||||
msgid "With a"
|
||||
msgstr ""
|
||||
|
||||
#. module: pos_restaurant
|
||||
#. openerp-web
|
||||
#: code:addons/pos_restaurant/static/src/xml/splitbill.xml:36
|
||||
#, python-format
|
||||
msgid "at"
|
||||
msgstr "a las"
|
||||
|
||||
#. module: pos_restaurant
|
||||
#. openerp-web
|
||||
#: code:addons/pos_restaurant/static/src/xml/floors.xml:6
|
||||
#: code:addons/pos_restaurant/static/src/xml/floors.xml:17
|
||||
#, python-format
|
||||
msgid "at table"
|
||||
msgstr ""
|
||||
|
||||
#. module: pos_restaurant
|
||||
#. openerp-web
|
||||
#: code:addons/pos_restaurant/static/src/xml/floors.xml:103
|
||||
#, python-format
|
||||
msgid "button in the editing toolbar to create new tables."
|
||||
msgstr ""
|
||||
|
||||
#. module: pos_restaurant
|
||||
#. openerp-web
|
||||
#: code:addons/pos_restaurant/static/src/xml/splitbill.xml:46
|
||||
#, python-format
|
||||
msgid "discount"
|
||||
msgstr ""
|
||||
|
||||
#. module: pos_restaurant
|
||||
#: model:ir.model,name:pos_restaurant.model_pos_config
|
||||
msgid "pos.config"
|
||||
msgstr ""
|
||||
|
||||
#. module: pos_restaurant
|
||||
#: model:ir.model,name:pos_restaurant.model_restaurant_floor
|
||||
msgid "restaurant.floor"
|
||||
msgstr ""
|
||||
|
||||
#. module: pos_restaurant
|
||||
#: model:ir.model,name:pos_restaurant.model_restaurant_printer
|
||||
msgid "restaurant.printer"
|
||||
msgstr ""
|
||||
|
||||
#. module: pos_restaurant
|
||||
#: model:ir.model,name:pos_restaurant.model_restaurant_table
|
||||
msgid "restaurant.table"
|
||||
msgstr ""
|
||||
|
|
@ -1,709 +0,0 @@
|
|||
# Translation of Odoo Server.
|
||||
# This file contains the translation of the following modules:
|
||||
# * pos_restaurant
|
||||
#
|
||||
# Translators:
|
||||
# Eneldo Serrata <eneldoserrata@gmail.com>, 2016
|
||||
msgid ""
|
||||
msgstr ""
|
||||
"Project-Id-Version: Odoo 9.0\n"
|
||||
"Report-Msgid-Bugs-To: \n"
|
||||
"POT-Creation-Date: 2016-08-18 14:06+0000\n"
|
||||
"PO-Revision-Date: 2016-06-21 16:52+0000\n"
|
||||
"Last-Translator: Eneldo Serrata <eneldoserrata@gmail.com>\n"
|
||||
"Language-Team: Spanish (Dominican Republic) (http://www.transifex.com/odoo/"
|
||||
"odoo-9/language/es_DO/)\n"
|
||||
"Language: es_DO\n"
|
||||
"MIME-Version: 1.0\n"
|
||||
"Content-Type: text/plain; charset=UTF-8\n"
|
||||
"Content-Transfer-Encoding: \n"
|
||||
"Plural-Forms: nplurals=2; plural=(n != 1);\n"
|
||||
|
||||
#. module: pos_restaurant
|
||||
#: model:ir.model.fields,help:pos_restaurant.field_restaurant_floor_background_image
|
||||
msgid ""
|
||||
"A background image used to display a floor layout in the point of sale "
|
||||
"interface"
|
||||
msgstr ""
|
||||
"Una imagen de fondo utilizada para mostrar un diseño de piso en el punto de "
|
||||
"interfaz de venta"
|
||||
|
||||
#. module: pos_restaurant
|
||||
#: model_terms:ir.actions.act_window,help:pos_restaurant.action_restaurant_floor_form
|
||||
msgid ""
|
||||
"A restaurant floor represents the place where customers are served, this is "
|
||||
"where you can\n"
|
||||
" define and position the tables."
|
||||
msgstr ""
|
||||
"Una planta del restaurante representa el lugar en el que se sirven a los "
|
||||
"clientes, aquí es donde se puede definir y posicionar las mesas."
|
||||
|
||||
#. module: pos_restaurant
|
||||
#: model:ir.model.fields,field_description:pos_restaurant.field_restaurant_table_active
|
||||
msgid "Active"
|
||||
msgstr "Activo"
|
||||
|
||||
#. module: pos_restaurant
|
||||
#. openerp-web
|
||||
#: code:addons/pos_restaurant/static/src/js/notes.js:54
|
||||
#, python-format
|
||||
msgid "Add Note"
|
||||
msgstr "Añadir Nota"
|
||||
|
||||
#. module: pos_restaurant
|
||||
#: model:ir.model.fields,help:pos_restaurant.field_pos_config_iface_orderline_notes
|
||||
msgid "Allow custom notes on Orderlines"
|
||||
msgstr "Permitir notas personalizadas en Lineas de Ordenes"
|
||||
|
||||
#. module: pos_restaurant
|
||||
#: model:ir.model.fields,help:pos_restaurant.field_pos_config_iface_printbill
|
||||
msgid "Allows to print the Bill before payment"
|
||||
msgstr "Permite para imprimir la factura antes del pago"
|
||||
|
||||
#. module: pos_restaurant
|
||||
#: model:ir.model.fields,help:pos_restaurant.field_restaurant_table_name
|
||||
msgid "An internal identification of a table"
|
||||
msgstr "Una identificación interna de una mesa"
|
||||
|
||||
#. module: pos_restaurant
|
||||
#: model:ir.model.fields,help:pos_restaurant.field_restaurant_printer_name
|
||||
msgid "An internal identification of the printer"
|
||||
msgstr "Una identificación interna de la impresora"
|
||||
|
||||
#. module: pos_restaurant
|
||||
#: model:ir.model.fields,help:pos_restaurant.field_restaurant_floor_name
|
||||
msgid "An internal identification of the restaurant floor"
|
||||
msgstr "Una identificación interna de la planta de restaurante"
|
||||
|
||||
#. module: pos_restaurant
|
||||
#: model_terms:ir.ui.view,arch_db:pos_restaurant.view_restaurant_table_form
|
||||
msgid "Appearance"
|
||||
msgstr "Apariencia"
|
||||
|
||||
#. module: pos_restaurant
|
||||
#. openerp-web
|
||||
#: code:addons/pos_restaurant/static/src/js/floors.js:543
|
||||
#, python-format
|
||||
msgid "Are you sure ?"
|
||||
msgstr "¿Estás seguro?"
|
||||
|
||||
#. module: pos_restaurant
|
||||
#. openerp-web
|
||||
#: code:addons/pos_restaurant/static/src/xml/printbill.xml:9
|
||||
#: code:addons/pos_restaurant/static/src/xml/splitbill.xml:61
|
||||
#, python-format
|
||||
msgid "Back"
|
||||
msgstr "Atrás"
|
||||
|
||||
#. module: pos_restaurant
|
||||
#: model:ir.model.fields,field_description:pos_restaurant.field_restaurant_floor_background_color
|
||||
msgid "Background Color"
|
||||
msgstr "Color de fondo"
|
||||
|
||||
#. module: pos_restaurant
|
||||
#: model:ir.model.fields,field_description:pos_restaurant.field_restaurant_floor_background_image
|
||||
msgid "Background Image"
|
||||
msgstr "Imagen de fondo"
|
||||
|
||||
#. module: pos_restaurant
|
||||
#: model_terms:ir.ui.view,arch_db:pos_restaurant.view_pos_config_form
|
||||
msgid "Bar & Restaurant"
|
||||
msgstr "Bar y restaurante"
|
||||
|
||||
#. module: pos_restaurant
|
||||
#. openerp-web
|
||||
#: code:addons/pos_restaurant/static/src/xml/printbill.xml:31
|
||||
#, python-format
|
||||
msgid "Bill"
|
||||
msgstr "Cuenta"
|
||||
|
||||
#. module: pos_restaurant
|
||||
#. openerp-web
|
||||
#: code:addons/pos_restaurant/static/src/xml/printbill.xml:12
|
||||
#: model:ir.model.fields,field_description:pos_restaurant.field_pos_config_iface_printbill
|
||||
#, python-format
|
||||
msgid "Bill Printing"
|
||||
msgstr "Impresión de Cuenta"
|
||||
|
||||
#. module: pos_restaurant
|
||||
#. openerp-web
|
||||
#: code:addons/pos_restaurant/static/src/xml/splitbill.xml:64
|
||||
#: model:ir.model.fields,field_description:pos_restaurant.field_pos_config_iface_splitbill
|
||||
#, python-format
|
||||
msgid "Bill Splitting"
|
||||
msgstr "Division de Cuenta"
|
||||
|
||||
#. module: pos_restaurant
|
||||
#. openerp-web
|
||||
#: code:addons/pos_restaurant/static/src/xml/multiprint.xml:30
|
||||
#, python-format
|
||||
msgid "CANCELLED"
|
||||
msgstr "CANCELADO"
|
||||
|
||||
#. module: pos_restaurant
|
||||
#. openerp-web
|
||||
#: code:addons/pos_restaurant/static/src/js/floors.js:260
|
||||
#: code:addons/pos_restaurant/static/src/js/floors.js:404
|
||||
#, python-format
|
||||
msgid "Changes could not be saved"
|
||||
msgstr "Los cambios no pudieron ser grabados"
|
||||
|
||||
#. module: pos_restaurant
|
||||
#. openerp-web
|
||||
#: code:addons/pos_restaurant/static/src/js/floors.js:261
|
||||
#: code:addons/pos_restaurant/static/src/js/floors.js:405
|
||||
#, python-format
|
||||
msgid "Check your internet connection and access rights"
|
||||
msgstr "Compruebe su conexión al internet y derechos de acceso"
|
||||
|
||||
#. module: pos_restaurant
|
||||
#: model_terms:ir.actions.act_window,help:pos_restaurant.action_restaurant_floor_form
|
||||
msgid "Click to add a Restaurant Floor."
|
||||
msgstr "Haz clic aquí para añadir un piso de restaurante."
|
||||
|
||||
#. module: pos_restaurant
|
||||
#: model_terms:ir.actions.act_window,help:pos_restaurant.action_restaurant_printer_form
|
||||
msgid "Click to add a Restaurant Order Printer."
|
||||
msgstr "Haga clic para agregar una impresora de ordenes de restaurante."
|
||||
|
||||
#. module: pos_restaurant
|
||||
#: model:ir.model.fields,field_description:pos_restaurant.field_restaurant_table_color
|
||||
msgid "Color"
|
||||
msgstr "Color"
|
||||
|
||||
#. module: pos_restaurant
|
||||
#: model:ir.model.fields,field_description:pos_restaurant.field_restaurant_floor_create_uid
|
||||
#: model:ir.model.fields,field_description:pos_restaurant.field_restaurant_printer_create_uid
|
||||
#: model:ir.model.fields,field_description:pos_restaurant.field_restaurant_table_create_uid
|
||||
msgid "Created by"
|
||||
msgstr "Creado por"
|
||||
|
||||
#. module: pos_restaurant
|
||||
#: model:ir.model.fields,field_description:pos_restaurant.field_restaurant_floor_create_date
|
||||
#: model:ir.model.fields,field_description:pos_restaurant.field_restaurant_printer_create_date
|
||||
#: model:ir.model.fields,field_description:pos_restaurant.field_restaurant_table_create_date
|
||||
msgid "Created on"
|
||||
msgstr "Creado en"
|
||||
|
||||
#. module: pos_restaurant
|
||||
#. openerp-web
|
||||
#: code:addons/pos_restaurant/static/src/xml/printbill.xml:91
|
||||
#, python-format
|
||||
msgid "Discount:"
|
||||
msgstr "Descuento:"
|
||||
|
||||
#. module: pos_restaurant
|
||||
#. openerp-web
|
||||
#: code:addons/pos_restaurant/static/src/xml/printbill.xml:140
|
||||
#, python-format
|
||||
msgid "Discounts"
|
||||
msgstr "Descuentos"
|
||||
|
||||
#. module: pos_restaurant
|
||||
#: model:ir.model.fields,field_description:pos_restaurant.field_restaurant_floor_display_name
|
||||
#: model:ir.model.fields,field_description:pos_restaurant.field_restaurant_printer_display_name
|
||||
#: model:ir.model.fields,field_description:pos_restaurant.field_restaurant_table_display_name
|
||||
msgid "Display Name"
|
||||
msgstr "Nombre mostrado"
|
||||
|
||||
#. module: pos_restaurant
|
||||
#: model_terms:ir.actions.act_window,help:pos_restaurant.action_restaurant_printer_form
|
||||
#, fuzzy
|
||||
msgid ""
|
||||
"Each Order Printer has an IP Address that defines the PosBox/Hardware\n"
|
||||
" Proxy where the printer can be found, and a list of product "
|
||||
"categories.\n"
|
||||
" An Order Printer will only print updates for products "
|
||||
"belonging to one of\n"
|
||||
" its categories."
|
||||
msgstr ""
|
||||
"Cada impresora de orden tiene una dirección IP que define el PosBox/Proxy\n"
|
||||
" de Hardware donde la impresora se puede encontrar, y una "
|
||||
"lista de categorías de productos. \n"
|
||||
" Una impresora de orden sólo imprimirá actualizaciones para "
|
||||
"Productos pertenecientes a una de sus categorías."
|
||||
|
||||
#. module: pos_restaurant
|
||||
#: model:ir.model.fields,help:pos_restaurant.field_pos_config_iface_splitbill
|
||||
msgid "Enables Bill Splitting in the Point of Sale"
|
||||
msgstr "Permite Division de cuentas en el Punto de Venta"
|
||||
|
||||
#. module: pos_restaurant
|
||||
#: model:ir.model.fields,field_description:pos_restaurant.field_restaurant_table_floor_id
|
||||
msgid "Floor"
|
||||
msgstr "Piso"
|
||||
|
||||
#. module: pos_restaurant
|
||||
#: model:ir.model.fields,field_description:pos_restaurant.field_restaurant_floor_name
|
||||
msgid "Floor Name"
|
||||
msgstr "Nombre del Piso"
|
||||
|
||||
#. module: pos_restaurant
|
||||
#: model:ir.actions.act_window,name:pos_restaurant.action_restaurant_floor_form
|
||||
#: model:ir.ui.menu,name:pos_restaurant.menu_restaurant_floor_all
|
||||
msgid "Floor Plans"
|
||||
msgstr "Planos del Piso"
|
||||
|
||||
#. module: pos_restaurant
|
||||
#. openerp-web
|
||||
#: code:addons/pos_restaurant/static/src/xml/floors.xml:28
|
||||
#: model:ir.model.fields,field_description:pos_restaurant.field_pos_order_customer_count
|
||||
#, python-format
|
||||
msgid "Guests"
|
||||
msgstr "Huéspedes"
|
||||
|
||||
#. module: pos_restaurant
|
||||
#. openerp-web
|
||||
#: code:addons/pos_restaurant/static/src/js/floors.js:918
|
||||
#, python-format
|
||||
msgid "Guests ?"
|
||||
msgstr "Huéspedes ?"
|
||||
|
||||
#. module: pos_restaurant
|
||||
#. openerp-web
|
||||
#: code:addons/pos_restaurant/static/src/xml/floors.xml:10
|
||||
#: code:addons/pos_restaurant/static/src/xml/floors.xml:21
|
||||
#, fuzzy, python-format
|
||||
msgid "Guests:"
|
||||
msgstr "Huéspedes"
|
||||
|
||||
#. module: pos_restaurant
|
||||
#: model:ir.model.fields,field_description:pos_restaurant.field_restaurant_table_height
|
||||
msgid "Height"
|
||||
msgstr "Altura"
|
||||
|
||||
#. module: pos_restaurant
|
||||
#: model:ir.model.fields,field_description:pos_restaurant.field_restaurant_table_position_h
|
||||
msgid "Horizontal Position"
|
||||
msgstr "Posición Horizontal"
|
||||
|
||||
#. module: pos_restaurant
|
||||
#: model:ir.model.fields,field_description:pos_restaurant.field_restaurant_floor_id
|
||||
#: model:ir.model.fields,field_description:pos_restaurant.field_restaurant_printer_id
|
||||
#: model:ir.model.fields,field_description:pos_restaurant.field_restaurant_table_id
|
||||
msgid "ID"
|
||||
msgstr "ID"
|
||||
|
||||
#. module: pos_restaurant
|
||||
#: model:ir.model.fields,help:pos_restaurant.field_restaurant_table_active
|
||||
msgid ""
|
||||
"If false, the table is deactivated and will not be available in the point of "
|
||||
"sale"
|
||||
msgstr ""
|
||||
"Si es falso, la mesa se desactiva y no estará disponible en el punto de venta"
|
||||
|
||||
#. module: pos_restaurant
|
||||
#: model:ir.model.fields,field_description:pos_restaurant.field_restaurant_floor___last_update
|
||||
#: model:ir.model.fields,field_description:pos_restaurant.field_restaurant_printer___last_update
|
||||
#: model:ir.model.fields,field_description:pos_restaurant.field_restaurant_table___last_update
|
||||
msgid "Last Modified on"
|
||||
msgstr "Última modificación en"
|
||||
|
||||
#. module: pos_restaurant
|
||||
#: model:ir.model.fields,field_description:pos_restaurant.field_restaurant_floor_write_uid
|
||||
#: model:ir.model.fields,field_description:pos_restaurant.field_restaurant_printer_write_uid
|
||||
#: model:ir.model.fields,field_description:pos_restaurant.field_restaurant_table_write_uid
|
||||
msgid "Last Updated by"
|
||||
msgstr "Última actualización de"
|
||||
|
||||
#. module: pos_restaurant
|
||||
#: model:ir.model.fields,field_description:pos_restaurant.field_restaurant_floor_write_date
|
||||
#: model:ir.model.fields,field_description:pos_restaurant.field_restaurant_printer_write_date
|
||||
#: model:ir.model.fields,field_description:pos_restaurant.field_restaurant_table_write_date
|
||||
msgid "Last Updated on"
|
||||
msgstr "Última actualización en"
|
||||
|
||||
#. module: pos_restaurant
|
||||
#. openerp-web
|
||||
#: code:addons/pos_restaurant/static/src/xml/multiprint.xml:52
|
||||
#, python-format
|
||||
msgid "NEW"
|
||||
msgstr "NUEVO"
|
||||
|
||||
#. module: pos_restaurant
|
||||
#. openerp-web
|
||||
#: code:addons/pos_restaurant/static/src/xml/multiprint.xml:40
|
||||
#: code:addons/pos_restaurant/static/src/xml/multiprint.xml:62
|
||||
#, python-format
|
||||
msgid "NOTE"
|
||||
msgstr "NOTA"
|
||||
|
||||
#. module: pos_restaurant
|
||||
#. openerp-web
|
||||
#: code:addons/pos_restaurant/static/src/xml/notes.xml:16
|
||||
#, python-format
|
||||
msgid "Note"
|
||||
msgstr "Nota"
|
||||
|
||||
#. module: pos_restaurant
|
||||
#. openerp-web
|
||||
#: code:addons/pos_restaurant/static/src/js/floors.js:476
|
||||
#, python-format
|
||||
msgid "Number of Seats ?"
|
||||
msgstr "Numero de Asientos ?"
|
||||
|
||||
#. module: pos_restaurant
|
||||
#. openerp-web
|
||||
#: code:addons/pos_restaurant/static/src/xml/printbill.xml:13
|
||||
#, python-format
|
||||
msgid "Ok"
|
||||
msgstr "Aceptar"
|
||||
|
||||
#. module: pos_restaurant
|
||||
#. openerp-web
|
||||
#: code:addons/pos_restaurant/static/src/xml/multiprint.xml:6
|
||||
#, python-format
|
||||
msgid "Order"
|
||||
msgstr "Pedido"
|
||||
|
||||
#. module: pos_restaurant
|
||||
#: model:ir.actions.act_window,name:pos_restaurant.action_restaurant_printer_form
|
||||
#: model:ir.model.fields,field_description:pos_restaurant.field_pos_config_printer_ids
|
||||
#: model:ir.ui.menu,name:pos_restaurant.menu_restaurant_printer_all
|
||||
msgid "Order Printers"
|
||||
msgstr "Impresoras de orden"
|
||||
|
||||
#. module: pos_restaurant
|
||||
#: model_terms:ir.actions.act_window,help:pos_restaurant.action_restaurant_printer_form
|
||||
msgid ""
|
||||
"Order Printers are used by restaurants and bars to print the\n"
|
||||
" order updates in the kitchen/bar when the waiter updates the "
|
||||
"order."
|
||||
msgstr ""
|
||||
"Impresoras de orden son utilizadas por los restaurantes y bares para "
|
||||
"imprimir\n"
|
||||
" las actualizaciones de orden en la barra/cocina cuando el "
|
||||
"camarero actualiza la orden."
|
||||
|
||||
#. module: pos_restaurant
|
||||
#: model:ir.model.fields,field_description:pos_restaurant.field_pos_config_iface_orderline_notes
|
||||
msgid "Orderline Notes"
|
||||
msgstr "Notas de la Linea de la Orden"
|
||||
|
||||
#. module: pos_restaurant
|
||||
#: model_terms:ir.ui.view,arch_db:pos_restaurant.view_restaurant_printer_form
|
||||
msgid "POS Printer"
|
||||
msgstr "Impresora POS"
|
||||
|
||||
#. module: pos_restaurant
|
||||
#. openerp-web
|
||||
#: code:addons/pos_restaurant/static/src/xml/splitbill.xml:78
|
||||
#, python-format
|
||||
msgid "Payment"
|
||||
msgstr "Pago"
|
||||
|
||||
#. module: pos_restaurant
|
||||
#: model:ir.model,name:pos_restaurant.model_pos_order
|
||||
#: model:ir.model.fields,field_description:pos_restaurant.field_restaurant_floor_pos_config_id
|
||||
msgid "Point of Sale"
|
||||
msgstr "Terminal Punto de Venta"
|
||||
|
||||
#. module: pos_restaurant
|
||||
#: model:ir.model.fields,field_description:pos_restaurant.field_restaurant_table_pos_order_ids
|
||||
msgid "Pos Orders"
|
||||
msgstr "Órdenes Pos"
|
||||
|
||||
#. module: pos_restaurant
|
||||
#. openerp-web
|
||||
#: code:addons/pos_restaurant/static/src/xml/printbill.xml:20
|
||||
#, python-format
|
||||
msgid "Print"
|
||||
msgstr "Imprimir"
|
||||
|
||||
#. module: pos_restaurant
|
||||
#: model:ir.model.fields,field_description:pos_restaurant.field_restaurant_printer_product_categories_ids
|
||||
msgid "Printed Product Categories"
|
||||
msgstr "Categorías de producto impreso"
|
||||
|
||||
#. module: pos_restaurant
|
||||
#: model:ir.model.fields,field_description:pos_restaurant.field_restaurant_printer_name
|
||||
msgid "Printer Name"
|
||||
msgstr "Nombre de la impresora"
|
||||
|
||||
#. module: pos_restaurant
|
||||
#: model:ir.model.fields,field_description:pos_restaurant.field_restaurant_printer_proxy_ip
|
||||
msgid "Proxy IP Address"
|
||||
msgstr "Dirección IP del proxy"
|
||||
|
||||
#. module: pos_restaurant
|
||||
#. openerp-web
|
||||
#: code:addons/pos_restaurant/static/src/js/floors.js:544
|
||||
#, python-format
|
||||
msgid "Removing a table cannot be undone"
|
||||
msgstr "Eliminación de una mesa no se puede deshacer"
|
||||
|
||||
#. module: pos_restaurant
|
||||
#: model_terms:ir.ui.view,arch_db:pos_restaurant.view_restaurant_floor_form
|
||||
msgid "Restaurant Floor"
|
||||
msgstr "Piso del Restaurante"
|
||||
|
||||
#. module: pos_restaurant
|
||||
#: model:ir.model.fields,field_description:pos_restaurant.field_pos_config_floor_ids
|
||||
#: model_terms:ir.ui.view,arch_db:pos_restaurant.view_restaurant_floor_tree
|
||||
msgid "Restaurant Floors"
|
||||
msgstr "Pisos del Restaurante"
|
||||
|
||||
#. module: pos_restaurant
|
||||
#: model_terms:ir.ui.view,arch_db:pos_restaurant.view_restaurant_printer
|
||||
msgid "Restaurant Order Printers"
|
||||
msgstr "Impresoras de Ordenes de Restaurante"
|
||||
|
||||
#. module: pos_restaurant
|
||||
#: model_terms:ir.ui.view,arch_db:pos_restaurant.view_restaurant_table_form
|
||||
msgid "Restaurant Table"
|
||||
msgstr "Mesa de restaurante"
|
||||
|
||||
#. module: pos_restaurant
|
||||
#: selection:restaurant.table,shape:0
|
||||
msgid "Round"
|
||||
msgstr "Redonda"
|
||||
|
||||
#. module: pos_restaurant
|
||||
#: model:ir.model.fields,field_description:pos_restaurant.field_restaurant_table_seats
|
||||
msgid "Seats"
|
||||
msgstr "Asientos"
|
||||
|
||||
#. module: pos_restaurant
|
||||
#: model:ir.model.fields,field_description:pos_restaurant.field_restaurant_floor_sequence
|
||||
msgid "Sequence"
|
||||
msgstr "Secuencia"
|
||||
|
||||
#. module: pos_restaurant
|
||||
#. openerp-web
|
||||
#: code:addons/pos_restaurant/static/src/xml/printbill.xml:71
|
||||
#, python-format
|
||||
msgid "Served by"
|
||||
msgstr "Servido por"
|
||||
|
||||
#. module: pos_restaurant
|
||||
#: model:ir.model.fields,field_description:pos_restaurant.field_restaurant_table_shape
|
||||
msgid "Shape"
|
||||
msgstr "Forma"
|
||||
|
||||
#. module: pos_restaurant
|
||||
#. openerp-web
|
||||
#: code:addons/pos_restaurant/static/src/xml/splitbill.xml:6
|
||||
#, python-format
|
||||
msgid "Split"
|
||||
msgstr "Dividir"
|
||||
|
||||
#. module: pos_restaurant
|
||||
#: selection:restaurant.table,shape:0
|
||||
msgid "Square"
|
||||
msgstr "Cuadrada"
|
||||
|
||||
#. module: pos_restaurant
|
||||
#. openerp-web
|
||||
#: code:addons/pos_restaurant/static/src/xml/printbill.xml:118
|
||||
#, python-format
|
||||
msgid "Subtotal"
|
||||
msgstr "Subtotal"
|
||||
|
||||
#. module: pos_restaurant
|
||||
#. openerp-web
|
||||
#: code:addons/pos_restaurant/static/src/xml/printbill.xml:131
|
||||
#, python-format
|
||||
msgid "TOTAL"
|
||||
msgstr "TOTAL"
|
||||
|
||||
#. module: pos_restaurant
|
||||
#: model:ir.model.fields,field_description:pos_restaurant.field_pos_order_table_id
|
||||
msgid "Table"
|
||||
msgstr "Mesa"
|
||||
|
||||
#. module: pos_restaurant
|
||||
#: model:ir.model.fields,field_description:pos_restaurant.field_restaurant_table_name
|
||||
msgid "Table Name"
|
||||
msgstr "Nombre de la Mesa"
|
||||
|
||||
#. module: pos_restaurant
|
||||
#. openerp-web
|
||||
#: code:addons/pos_restaurant/static/src/js/floors.js:464
|
||||
#, python-format
|
||||
msgid "Table Name ?"
|
||||
msgstr "Nombra de la Mesa ?"
|
||||
|
||||
#. module: pos_restaurant
|
||||
#: model:ir.model.fields,field_description:pos_restaurant.field_restaurant_floor_table_ids
|
||||
#: model_terms:ir.ui.view,arch_db:pos_restaurant.view_restaurant_floor_form
|
||||
msgid "Tables"
|
||||
msgstr "Mesas"
|
||||
|
||||
#. module: pos_restaurant
|
||||
#. openerp-web
|
||||
#: code:addons/pos_restaurant/static/src/xml/printbill.xml:54
|
||||
#, python-format
|
||||
msgid "Tel:"
|
||||
msgstr "Tel:"
|
||||
|
||||
#. module: pos_restaurant
|
||||
#: model:ir.model.fields,help:pos_restaurant.field_restaurant_printer_proxy_ip
|
||||
msgid "The IP Address or hostname of the Printer's hardware proxy"
|
||||
msgstr ""
|
||||
"La dirección IP o nombre de host del servidor proxy de hardware de la "
|
||||
"impresora"
|
||||
|
||||
#. module: pos_restaurant
|
||||
#: model:ir.model.fields,help:pos_restaurant.field_pos_order_customer_count
|
||||
msgid "The amount of customers that have been served by this order."
|
||||
msgstr "La cantidad de clientes que han recibido servicio por esta orden."
|
||||
|
||||
#. module: pos_restaurant
|
||||
#: model:ir.model.fields,help:pos_restaurant.field_restaurant_floor_background_color
|
||||
msgid ""
|
||||
"The background color of the floor layout, (must be specified in a html-"
|
||||
"compatible format)"
|
||||
msgstr ""
|
||||
"El color de fondo de la distribución del piso, (debe especificarse en un "
|
||||
"formato compatible con html)"
|
||||
|
||||
#. module: pos_restaurant
|
||||
#: model:ir.model.fields,help:pos_restaurant.field_restaurant_table_seats
|
||||
msgid "The default number of customer served at this table."
|
||||
msgstr "El número predeterminado de cliente servidos en esta mesa."
|
||||
|
||||
#. module: pos_restaurant
|
||||
#: model:ir.model.fields,help:pos_restaurant.field_restaurant_floor_table_ids
|
||||
msgid "The list of tables in this floor"
|
||||
msgstr "La lista de mesas en este piso"
|
||||
|
||||
#. module: pos_restaurant
|
||||
#: model:ir.model.fields,help:pos_restaurant.field_restaurant_table_pos_order_ids
|
||||
msgid "The orders served at this table"
|
||||
msgstr "Las ordenes servidas en esta mesa"
|
||||
|
||||
#. module: pos_restaurant
|
||||
#: model:ir.model.fields,help:pos_restaurant.field_pos_config_floor_ids
|
||||
msgid "The restaurant floors served by this point of sale"
|
||||
msgstr "Los pisos de restaurante atendidas por este punto de venta"
|
||||
|
||||
#. module: pos_restaurant
|
||||
#: model:ir.model.fields,help:pos_restaurant.field_pos_order_table_id
|
||||
msgid "The table where this order was served"
|
||||
msgstr "La mesa donde se sirve esta orden"
|
||||
|
||||
#. module: pos_restaurant
|
||||
#: model:ir.model.fields,help:pos_restaurant.field_restaurant_table_color
|
||||
msgid "The table's color, expressed as a valid 'background' CSS property value"
|
||||
msgstr ""
|
||||
"El color de la mesa, expresado como un valor de la propiedad CSS válido "
|
||||
"'fondo'"
|
||||
|
||||
#. module: pos_restaurant
|
||||
#: model:ir.model.fields,help:pos_restaurant.field_restaurant_table_height
|
||||
msgid "The table's height in pixels"
|
||||
msgstr "La altura de la mesa en píxeles"
|
||||
|
||||
#. module: pos_restaurant
|
||||
#: model:ir.model.fields,help:pos_restaurant.field_restaurant_table_position_h
|
||||
msgid ""
|
||||
"The table's horizontal position from the left side to the table's center, in "
|
||||
"pixels"
|
||||
msgstr ""
|
||||
"Posición horizontal de la mesa desde el lado izquierdo al centro de la mesa, "
|
||||
"en píxeles"
|
||||
|
||||
#. module: pos_restaurant
|
||||
#: model:ir.model.fields,help:pos_restaurant.field_restaurant_table_position_v
|
||||
msgid ""
|
||||
"The table's vertical position from the top to the table's center, in pixels"
|
||||
msgstr ""
|
||||
"Posición vertical de la mesa de la parte superior del centro de la mesa, en "
|
||||
"píxeles"
|
||||
|
||||
#. module: pos_restaurant
|
||||
#: model:ir.model.fields,help:pos_restaurant.field_restaurant_table_width
|
||||
msgid "The table's width in pixels"
|
||||
msgstr "El ancho de la mesa en píxeles"
|
||||
|
||||
#. module: pos_restaurant
|
||||
#. openerp-web
|
||||
#: code:addons/pos_restaurant/static/src/xml/floors.xml:102
|
||||
#, python-format
|
||||
msgid "This floor has no tables yet, use the"
|
||||
msgstr "Este piso no tiene mesas, sin embargo, utilizar la"
|
||||
|
||||
#. module: pos_restaurant
|
||||
#. openerp-web
|
||||
#: code:addons/pos_restaurant/static/src/xml/floors.xml:37
|
||||
#, python-format
|
||||
msgid "Transfer"
|
||||
msgstr ""
|
||||
|
||||
#. module: pos_restaurant
|
||||
#: model:ir.model.fields,help:pos_restaurant.field_restaurant_floor_sequence
|
||||
msgid "Used to sort Floors"
|
||||
msgstr "Utilizado para clasificar pisos"
|
||||
|
||||
#. module: pos_restaurant
|
||||
#. openerp-web
|
||||
#: code:addons/pos_restaurant/static/src/xml/printbill.xml:57
|
||||
#, python-format
|
||||
msgid "VAT:"
|
||||
msgstr "Rnc/Cédula:"
|
||||
|
||||
#. module: pos_restaurant
|
||||
#: model:ir.model.fields,field_description:pos_restaurant.field_restaurant_table_position_v
|
||||
msgid "Vertical Position"
|
||||
msgstr "Posición vertical"
|
||||
|
||||
#. module: pos_restaurant
|
||||
#: model:ir.model.fields,field_description:pos_restaurant.field_restaurant_table_width
|
||||
msgid "Width"
|
||||
msgstr "Ancho"
|
||||
|
||||
#. module: pos_restaurant
|
||||
#. openerp-web
|
||||
#: code:addons/pos_restaurant/static/src/xml/splitbill.xml:44
|
||||
#, python-format
|
||||
msgid "With a"
|
||||
msgstr "Con un/una"
|
||||
|
||||
#. module: pos_restaurant
|
||||
#. openerp-web
|
||||
#: code:addons/pos_restaurant/static/src/xml/splitbill.xml:36
|
||||
#, python-format
|
||||
msgid "at"
|
||||
msgstr "en"
|
||||
|
||||
#. module: pos_restaurant
|
||||
#. openerp-web
|
||||
#: code:addons/pos_restaurant/static/src/xml/floors.xml:6
|
||||
#: code:addons/pos_restaurant/static/src/xml/floors.xml:17
|
||||
#, python-format
|
||||
msgid "at table"
|
||||
msgstr "en la mesa"
|
||||
|
||||
#. module: pos_restaurant
|
||||
#. openerp-web
|
||||
#: code:addons/pos_restaurant/static/src/xml/floors.xml:103
|
||||
#, python-format
|
||||
msgid "button in the editing toolbar to create new tables."
|
||||
msgstr "botón en la barra de herramientas de edición para crear nuevas mesas."
|
||||
|
||||
#. module: pos_restaurant
|
||||
#. openerp-web
|
||||
#: code:addons/pos_restaurant/static/src/xml/splitbill.xml:46
|
||||
#, python-format
|
||||
msgid "discount"
|
||||
msgstr "descuento"
|
||||
|
||||
#. module: pos_restaurant
|
||||
#: model:ir.model,name:pos_restaurant.model_pos_config
|
||||
msgid "pos.config"
|
||||
msgstr "Configuración del TPV"
|
||||
|
||||
#. module: pos_restaurant
|
||||
#: model:ir.model,name:pos_restaurant.model_restaurant_floor
|
||||
msgid "restaurant.floor"
|
||||
msgstr "restaurant.floor"
|
||||
|
||||
#. module: pos_restaurant
|
||||
#: model:ir.model,name:pos_restaurant.model_restaurant_printer
|
||||
msgid "restaurant.printer"
|
||||
msgstr "restaurant.printer"
|
||||
|
||||
#. module: pos_restaurant
|
||||
#: model:ir.model,name:pos_restaurant.model_restaurant_table
|
||||
msgid "restaurant.table"
|
||||
msgstr "restaurant.table"
|
||||
|
|
@ -1,712 +0,0 @@
|
|||
# Translation of Odoo Server.
|
||||
# This file contains the translation of the following modules:
|
||||
# * pos_restaurant
|
||||
#
|
||||
# Translators:
|
||||
# Jesus Alan Ramos Rodriguez <alan.ramos@jarsa.com.mx>, 2015
|
||||
# Martin Trigaux, 2015
|
||||
# Rick Hunter <rick_hunter_ec@yahoo.com>, 2016
|
||||
msgid ""
|
||||
msgstr ""
|
||||
"Project-Id-Version: Odoo 9.0\n"
|
||||
"Report-Msgid-Bugs-To: \n"
|
||||
"POT-Creation-Date: 2016-08-18 14:06+0000\n"
|
||||
"PO-Revision-Date: 2016-02-19 09:19+0000\n"
|
||||
"Last-Translator: Rick Hunter <rick_hunter_ec@yahoo.com>\n"
|
||||
"Language-Team: Spanish (Ecuador) (http://www.transifex.com/odoo/odoo-9/"
|
||||
"language/es_EC/)\n"
|
||||
"Language: es_EC\n"
|
||||
"MIME-Version: 1.0\n"
|
||||
"Content-Type: text/plain; charset=UTF-8\n"
|
||||
"Content-Transfer-Encoding: \n"
|
||||
"Plural-Forms: nplurals=2; plural=(n != 1);\n"
|
||||
|
||||
#. module: pos_restaurant
|
||||
#: model:ir.model.fields,help:pos_restaurant.field_restaurant_floor_background_image
|
||||
msgid ""
|
||||
"A background image used to display a floor layout in the point of sale "
|
||||
"interface"
|
||||
msgstr ""
|
||||
"Una imagen de fondo usada para mostrar la disposición del piso en la "
|
||||
"interfaz del punto de venta "
|
||||
|
||||
#. module: pos_restaurant
|
||||
#: model_terms:ir.actions.act_window,help:pos_restaurant.action_restaurant_floor_form
|
||||
msgid ""
|
||||
"A restaurant floor represents the place where customers are served, this is "
|
||||
"where you can\n"
|
||||
" define and position the tables."
|
||||
msgstr ""
|
||||
"El piso de un restaurante representa el lugar donde se da servicio a los "
|
||||
"clientes, ahí es donde\n"
|
||||
"puedes definir la posición de las mesas."
|
||||
|
||||
#. module: pos_restaurant
|
||||
#: model:ir.model.fields,field_description:pos_restaurant.field_restaurant_table_active
|
||||
msgid "Active"
|
||||
msgstr "Activo"
|
||||
|
||||
#. module: pos_restaurant
|
||||
#. openerp-web
|
||||
#: code:addons/pos_restaurant/static/src/js/notes.js:54
|
||||
#, python-format
|
||||
msgid "Add Note"
|
||||
msgstr "Añadir Nota"
|
||||
|
||||
#. module: pos_restaurant
|
||||
#: model:ir.model.fields,help:pos_restaurant.field_pos_config_iface_orderline_notes
|
||||
msgid "Allow custom notes on Orderlines"
|
||||
msgstr "Permite notas en las líneas de pedido"
|
||||
|
||||
#. module: pos_restaurant
|
||||
#: model:ir.model.fields,help:pos_restaurant.field_pos_config_iface_printbill
|
||||
msgid "Allows to print the Bill before payment"
|
||||
msgstr "Permitir imprimir la cuenta antes del pago"
|
||||
|
||||
#. module: pos_restaurant
|
||||
#: model:ir.model.fields,help:pos_restaurant.field_restaurant_table_name
|
||||
msgid "An internal identification of a table"
|
||||
msgstr "Una identificación interna de una mesa"
|
||||
|
||||
#. module: pos_restaurant
|
||||
#: model:ir.model.fields,help:pos_restaurant.field_restaurant_printer_name
|
||||
msgid "An internal identification of the printer"
|
||||
msgstr "Un identificador interno de la impresora"
|
||||
|
||||
#. module: pos_restaurant
|
||||
#: model:ir.model.fields,help:pos_restaurant.field_restaurant_floor_name
|
||||
msgid "An internal identification of the restaurant floor"
|
||||
msgstr "Una identificación interna de un piso del restaurante"
|
||||
|
||||
#. module: pos_restaurant
|
||||
#: model_terms:ir.ui.view,arch_db:pos_restaurant.view_restaurant_table_form
|
||||
msgid "Appearance"
|
||||
msgstr "Apariencia"
|
||||
|
||||
#. module: pos_restaurant
|
||||
#. openerp-web
|
||||
#: code:addons/pos_restaurant/static/src/js/floors.js:543
|
||||
#, python-format
|
||||
msgid "Are you sure ?"
|
||||
msgstr "¿Está usted seguro?"
|
||||
|
||||
#. module: pos_restaurant
|
||||
#. openerp-web
|
||||
#: code:addons/pos_restaurant/static/src/xml/printbill.xml:9
|
||||
#: code:addons/pos_restaurant/static/src/xml/splitbill.xml:61
|
||||
#, python-format
|
||||
msgid "Back"
|
||||
msgstr "Atrás"
|
||||
|
||||
#. module: pos_restaurant
|
||||
#: model:ir.model.fields,field_description:pos_restaurant.field_restaurant_floor_background_color
|
||||
msgid "Background Color"
|
||||
msgstr "Color de Fondo"
|
||||
|
||||
#. module: pos_restaurant
|
||||
#: model:ir.model.fields,field_description:pos_restaurant.field_restaurant_floor_background_image
|
||||
msgid "Background Image"
|
||||
msgstr "Imagen de fondo"
|
||||
|
||||
#. module: pos_restaurant
|
||||
#: model_terms:ir.ui.view,arch_db:pos_restaurant.view_pos_config_form
|
||||
msgid "Bar & Restaurant"
|
||||
msgstr "Bares y restaurantes"
|
||||
|
||||
#. module: pos_restaurant
|
||||
#. openerp-web
|
||||
#: code:addons/pos_restaurant/static/src/xml/printbill.xml:31
|
||||
#, python-format
|
||||
msgid "Bill"
|
||||
msgstr "Cuenta"
|
||||
|
||||
#. module: pos_restaurant
|
||||
#. openerp-web
|
||||
#: code:addons/pos_restaurant/static/src/xml/printbill.xml:12
|
||||
#: model:ir.model.fields,field_description:pos_restaurant.field_pos_config_iface_printbill
|
||||
#, python-format
|
||||
msgid "Bill Printing"
|
||||
msgstr "Impresión de la cuenta"
|
||||
|
||||
#. module: pos_restaurant
|
||||
#. openerp-web
|
||||
#: code:addons/pos_restaurant/static/src/xml/splitbill.xml:64
|
||||
#: model:ir.model.fields,field_description:pos_restaurant.field_pos_config_iface_splitbill
|
||||
#, python-format
|
||||
msgid "Bill Splitting"
|
||||
msgstr "Separación de la cuenta"
|
||||
|
||||
#. module: pos_restaurant
|
||||
#. openerp-web
|
||||
#: code:addons/pos_restaurant/static/src/xml/multiprint.xml:30
|
||||
#, python-format
|
||||
msgid "CANCELLED"
|
||||
msgstr "CANCELADO"
|
||||
|
||||
#. module: pos_restaurant
|
||||
#. openerp-web
|
||||
#: code:addons/pos_restaurant/static/src/js/floors.js:260
|
||||
#: code:addons/pos_restaurant/static/src/js/floors.js:404
|
||||
#, python-format
|
||||
msgid "Changes could not be saved"
|
||||
msgstr "Los cambios no pueden ser guardados"
|
||||
|
||||
#. module: pos_restaurant
|
||||
#. openerp-web
|
||||
#: code:addons/pos_restaurant/static/src/js/floors.js:261
|
||||
#: code:addons/pos_restaurant/static/src/js/floors.js:405
|
||||
#, python-format
|
||||
msgid "Check your internet connection and access rights"
|
||||
msgstr "Revisar la conexión a internet y los permisos de acceso"
|
||||
|
||||
#. module: pos_restaurant
|
||||
#: model_terms:ir.actions.act_window,help:pos_restaurant.action_restaurant_floor_form
|
||||
msgid "Click to add a Restaurant Floor."
|
||||
msgstr "De click para añadir un Piso de Restaurante."
|
||||
|
||||
#. module: pos_restaurant
|
||||
#: model_terms:ir.actions.act_window,help:pos_restaurant.action_restaurant_printer_form
|
||||
msgid "Click to add a Restaurant Order Printer."
|
||||
msgstr "De click para añadir una Impresora de Órdenes del Restaurante."
|
||||
|
||||
#. module: pos_restaurant
|
||||
#: model:ir.model.fields,field_description:pos_restaurant.field_restaurant_table_color
|
||||
msgid "Color"
|
||||
msgstr "Color"
|
||||
|
||||
#. module: pos_restaurant
|
||||
#: model:ir.model.fields,field_description:pos_restaurant.field_restaurant_floor_create_uid
|
||||
#: model:ir.model.fields,field_description:pos_restaurant.field_restaurant_printer_create_uid
|
||||
#: model:ir.model.fields,field_description:pos_restaurant.field_restaurant_table_create_uid
|
||||
msgid "Created by"
|
||||
msgstr "Creado por"
|
||||
|
||||
#. module: pos_restaurant
|
||||
#: model:ir.model.fields,field_description:pos_restaurant.field_restaurant_floor_create_date
|
||||
#: model:ir.model.fields,field_description:pos_restaurant.field_restaurant_printer_create_date
|
||||
#: model:ir.model.fields,field_description:pos_restaurant.field_restaurant_table_create_date
|
||||
msgid "Created on"
|
||||
msgstr "Creado en"
|
||||
|
||||
#. module: pos_restaurant
|
||||
#. openerp-web
|
||||
#: code:addons/pos_restaurant/static/src/xml/printbill.xml:91
|
||||
#, python-format
|
||||
msgid "Discount:"
|
||||
msgstr "Descuento:"
|
||||
|
||||
#. module: pos_restaurant
|
||||
#. openerp-web
|
||||
#: code:addons/pos_restaurant/static/src/xml/printbill.xml:140
|
||||
#, python-format
|
||||
msgid "Discounts"
|
||||
msgstr "Descuentos"
|
||||
|
||||
#. module: pos_restaurant
|
||||
#: model:ir.model.fields,field_description:pos_restaurant.field_restaurant_floor_display_name
|
||||
#: model:ir.model.fields,field_description:pos_restaurant.field_restaurant_printer_display_name
|
||||
#: model:ir.model.fields,field_description:pos_restaurant.field_restaurant_table_display_name
|
||||
msgid "Display Name"
|
||||
msgstr "Nombre mostrado"
|
||||
|
||||
#. module: pos_restaurant
|
||||
#: model_terms:ir.actions.act_window,help:pos_restaurant.action_restaurant_printer_form
|
||||
#, fuzzy
|
||||
msgid ""
|
||||
"Each Order Printer has an IP Address that defines the PosBox/Hardware\n"
|
||||
" Proxy where the printer can be found, and a list of product "
|
||||
"categories.\n"
|
||||
" An Order Printer will only print updates for products "
|
||||
"belonging to one of\n"
|
||||
" its categories."
|
||||
msgstr ""
|
||||
"Cada Impresora de Órdenes tiene una dirección IP que define el PosBox/"
|
||||
"Hardware\n"
|
||||
"Proxy donde la impresora puede ser encontrada, y una lista de categorías de "
|
||||
"productos.\n"
|
||||
"Una Impresora de Órdenes solo va a imprimir cambios en los productos que "
|
||||
"pertenecen a una\n"
|
||||
"de esas categorías. "
|
||||
|
||||
#. module: pos_restaurant
|
||||
#: model:ir.model.fields,help:pos_restaurant.field_pos_config_iface_splitbill
|
||||
msgid "Enables Bill Splitting in the Point of Sale"
|
||||
msgstr "Habilita la separación de cuentas en el POS"
|
||||
|
||||
#. module: pos_restaurant
|
||||
#: model:ir.model.fields,field_description:pos_restaurant.field_restaurant_table_floor_id
|
||||
msgid "Floor"
|
||||
msgstr "Piso"
|
||||
|
||||
#. module: pos_restaurant
|
||||
#: model:ir.model.fields,field_description:pos_restaurant.field_restaurant_floor_name
|
||||
msgid "Floor Name"
|
||||
msgstr "Nombre del Piso"
|
||||
|
||||
#. module: pos_restaurant
|
||||
#: model:ir.actions.act_window,name:pos_restaurant.action_restaurant_floor_form
|
||||
#: model:ir.ui.menu,name:pos_restaurant.menu_restaurant_floor_all
|
||||
msgid "Floor Plans"
|
||||
msgstr "Diseño del Piso"
|
||||
|
||||
#. module: pos_restaurant
|
||||
#. openerp-web
|
||||
#: code:addons/pos_restaurant/static/src/xml/floors.xml:28
|
||||
#: model:ir.model.fields,field_description:pos_restaurant.field_pos_order_customer_count
|
||||
#, python-format
|
||||
msgid "Guests"
|
||||
msgstr "Clientes"
|
||||
|
||||
#. module: pos_restaurant
|
||||
#. openerp-web
|
||||
#: code:addons/pos_restaurant/static/src/js/floors.js:918
|
||||
#, python-format
|
||||
msgid "Guests ?"
|
||||
msgstr "¿Clientes?"
|
||||
|
||||
#. module: pos_restaurant
|
||||
#. openerp-web
|
||||
#: code:addons/pos_restaurant/static/src/xml/floors.xml:10
|
||||
#: code:addons/pos_restaurant/static/src/xml/floors.xml:21
|
||||
#, fuzzy, python-format
|
||||
msgid "Guests:"
|
||||
msgstr "Clientes"
|
||||
|
||||
#. module: pos_restaurant
|
||||
#: model:ir.model.fields,field_description:pos_restaurant.field_restaurant_table_height
|
||||
msgid "Height"
|
||||
msgstr "Altura"
|
||||
|
||||
#. module: pos_restaurant
|
||||
#: model:ir.model.fields,field_description:pos_restaurant.field_restaurant_table_position_h
|
||||
msgid "Horizontal Position"
|
||||
msgstr "Posición Horizontal"
|
||||
|
||||
#. module: pos_restaurant
|
||||
#: model:ir.model.fields,field_description:pos_restaurant.field_restaurant_floor_id
|
||||
#: model:ir.model.fields,field_description:pos_restaurant.field_restaurant_printer_id
|
||||
#: model:ir.model.fields,field_description:pos_restaurant.field_restaurant_table_id
|
||||
msgid "ID"
|
||||
msgstr "ID (identificación)"
|
||||
|
||||
#. module: pos_restaurant
|
||||
#: model:ir.model.fields,help:pos_restaurant.field_restaurant_table_active
|
||||
msgid ""
|
||||
"If false, the table is deactivated and will not be available in the point of "
|
||||
"sale"
|
||||
msgstr ""
|
||||
"Si es falso, la mesa es desactivada y no va a estar disponible en el punto "
|
||||
"de venta"
|
||||
|
||||
#. module: pos_restaurant
|
||||
#: model:ir.model.fields,field_description:pos_restaurant.field_restaurant_floor___last_update
|
||||
#: model:ir.model.fields,field_description:pos_restaurant.field_restaurant_printer___last_update
|
||||
#: model:ir.model.fields,field_description:pos_restaurant.field_restaurant_table___last_update
|
||||
msgid "Last Modified on"
|
||||
msgstr "Última modificación en"
|
||||
|
||||
#. module: pos_restaurant
|
||||
#: model:ir.model.fields,field_description:pos_restaurant.field_restaurant_floor_write_uid
|
||||
#: model:ir.model.fields,field_description:pos_restaurant.field_restaurant_printer_write_uid
|
||||
#: model:ir.model.fields,field_description:pos_restaurant.field_restaurant_table_write_uid
|
||||
msgid "Last Updated by"
|
||||
msgstr "Última actualización de"
|
||||
|
||||
#. module: pos_restaurant
|
||||
#: model:ir.model.fields,field_description:pos_restaurant.field_restaurant_floor_write_date
|
||||
#: model:ir.model.fields,field_description:pos_restaurant.field_restaurant_printer_write_date
|
||||
#: model:ir.model.fields,field_description:pos_restaurant.field_restaurant_table_write_date
|
||||
msgid "Last Updated on"
|
||||
msgstr "Última actualización en"
|
||||
|
||||
#. module: pos_restaurant
|
||||
#. openerp-web
|
||||
#: code:addons/pos_restaurant/static/src/xml/multiprint.xml:52
|
||||
#, python-format
|
||||
msgid "NEW"
|
||||
msgstr "NUEVO"
|
||||
|
||||
#. module: pos_restaurant
|
||||
#. openerp-web
|
||||
#: code:addons/pos_restaurant/static/src/xml/multiprint.xml:40
|
||||
#: code:addons/pos_restaurant/static/src/xml/multiprint.xml:62
|
||||
#, python-format
|
||||
msgid "NOTE"
|
||||
msgstr "NOTA"
|
||||
|
||||
#. module: pos_restaurant
|
||||
#. openerp-web
|
||||
#: code:addons/pos_restaurant/static/src/xml/notes.xml:16
|
||||
#, python-format
|
||||
msgid "Note"
|
||||
msgstr "Nota"
|
||||
|
||||
#. module: pos_restaurant
|
||||
#. openerp-web
|
||||
#: code:addons/pos_restaurant/static/src/js/floors.js:476
|
||||
#, python-format
|
||||
msgid "Number of Seats ?"
|
||||
msgstr "¿Número de asientos?"
|
||||
|
||||
#. module: pos_restaurant
|
||||
#. openerp-web
|
||||
#: code:addons/pos_restaurant/static/src/xml/printbill.xml:13
|
||||
#, python-format
|
||||
msgid "Ok"
|
||||
msgstr "Aceptar"
|
||||
|
||||
#. module: pos_restaurant
|
||||
#. openerp-web
|
||||
#: code:addons/pos_restaurant/static/src/xml/multiprint.xml:6
|
||||
#, python-format
|
||||
msgid "Order"
|
||||
msgstr "Pedido"
|
||||
|
||||
#. module: pos_restaurant
|
||||
#: model:ir.actions.act_window,name:pos_restaurant.action_restaurant_printer_form
|
||||
#: model:ir.model.fields,field_description:pos_restaurant.field_pos_config_printer_ids
|
||||
#: model:ir.ui.menu,name:pos_restaurant.menu_restaurant_printer_all
|
||||
msgid "Order Printers"
|
||||
msgstr "Impresoras de pedido"
|
||||
|
||||
#. module: pos_restaurant
|
||||
#: model_terms:ir.actions.act_window,help:pos_restaurant.action_restaurant_printer_form
|
||||
msgid ""
|
||||
"Order Printers are used by restaurants and bars to print the\n"
|
||||
" order updates in the kitchen/bar when the waiter updates the "
|
||||
"order."
|
||||
msgstr ""
|
||||
"Las Impresoras de Órdenes son usadas por los restaurantes y bares para "
|
||||
"imprimir los\n"
|
||||
"cambios en las ordenes en la cocina/bar cuando el mesero actualiza la orden."
|
||||
|
||||
#. module: pos_restaurant
|
||||
#: model:ir.model.fields,field_description:pos_restaurant.field_pos_config_iface_orderline_notes
|
||||
msgid "Orderline Notes"
|
||||
msgstr "Notas de la Línea de Pedido"
|
||||
|
||||
#. module: pos_restaurant
|
||||
#: model_terms:ir.ui.view,arch_db:pos_restaurant.view_restaurant_printer_form
|
||||
msgid "POS Printer"
|
||||
msgstr "Impresora POS"
|
||||
|
||||
#. module: pos_restaurant
|
||||
#. openerp-web
|
||||
#: code:addons/pos_restaurant/static/src/xml/splitbill.xml:78
|
||||
#, python-format
|
||||
msgid "Payment"
|
||||
msgstr "Pagos"
|
||||
|
||||
#. module: pos_restaurant
|
||||
#: model:ir.model,name:pos_restaurant.model_pos_order
|
||||
#: model:ir.model.fields,field_description:pos_restaurant.field_restaurant_floor_pos_config_id
|
||||
msgid "Point of Sale"
|
||||
msgstr "Punto de venta POS"
|
||||
|
||||
#. module: pos_restaurant
|
||||
#: model:ir.model.fields,field_description:pos_restaurant.field_restaurant_table_pos_order_ids
|
||||
msgid "Pos Orders"
|
||||
msgstr "Pedidos POS"
|
||||
|
||||
#. module: pos_restaurant
|
||||
#. openerp-web
|
||||
#: code:addons/pos_restaurant/static/src/xml/printbill.xml:20
|
||||
#, python-format
|
||||
msgid "Print"
|
||||
msgstr "Imprimir"
|
||||
|
||||
#. module: pos_restaurant
|
||||
#: model:ir.model.fields,field_description:pos_restaurant.field_restaurant_printer_product_categories_ids
|
||||
msgid "Printed Product Categories"
|
||||
msgstr "Categorías de producto imprimidas"
|
||||
|
||||
#. module: pos_restaurant
|
||||
#: model:ir.model.fields,field_description:pos_restaurant.field_restaurant_printer_name
|
||||
msgid "Printer Name"
|
||||
msgstr "Nombre de la impresora"
|
||||
|
||||
#. module: pos_restaurant
|
||||
#: model:ir.model.fields,field_description:pos_restaurant.field_restaurant_printer_proxy_ip
|
||||
msgid "Proxy IP Address"
|
||||
msgstr "Dirección IP del proxy"
|
||||
|
||||
#. module: pos_restaurant
|
||||
#. openerp-web
|
||||
#: code:addons/pos_restaurant/static/src/js/floors.js:544
|
||||
#, python-format
|
||||
msgid "Removing a table cannot be undone"
|
||||
msgstr "La eliminación de una mesa no se puede deshacer"
|
||||
|
||||
#. module: pos_restaurant
|
||||
#: model_terms:ir.ui.view,arch_db:pos_restaurant.view_restaurant_floor_form
|
||||
msgid "Restaurant Floor"
|
||||
msgstr "Piso del Restaurante"
|
||||
|
||||
#. module: pos_restaurant
|
||||
#: model:ir.model.fields,field_description:pos_restaurant.field_pos_config_floor_ids
|
||||
#: model_terms:ir.ui.view,arch_db:pos_restaurant.view_restaurant_floor_tree
|
||||
msgid "Restaurant Floors"
|
||||
msgstr "Pisos del Restaurante"
|
||||
|
||||
#. module: pos_restaurant
|
||||
#: model_terms:ir.ui.view,arch_db:pos_restaurant.view_restaurant_printer
|
||||
msgid "Restaurant Order Printers"
|
||||
msgstr "Impresoras de pedidos del restaurante"
|
||||
|
||||
#. module: pos_restaurant
|
||||
#: model_terms:ir.ui.view,arch_db:pos_restaurant.view_restaurant_table_form
|
||||
msgid "Restaurant Table"
|
||||
msgstr "Mesa del Restaurante"
|
||||
|
||||
#. module: pos_restaurant
|
||||
#: selection:restaurant.table,shape:0
|
||||
msgid "Round"
|
||||
msgstr "Ronda"
|
||||
|
||||
#. module: pos_restaurant
|
||||
#: model:ir.model.fields,field_description:pos_restaurant.field_restaurant_table_seats
|
||||
msgid "Seats"
|
||||
msgstr "Asientos"
|
||||
|
||||
#. module: pos_restaurant
|
||||
#: model:ir.model.fields,field_description:pos_restaurant.field_restaurant_floor_sequence
|
||||
msgid "Sequence"
|
||||
msgstr "Secuencia"
|
||||
|
||||
#. module: pos_restaurant
|
||||
#. openerp-web
|
||||
#: code:addons/pos_restaurant/static/src/xml/printbill.xml:71
|
||||
#, python-format
|
||||
msgid "Served by"
|
||||
msgstr "Servido por"
|
||||
|
||||
#. module: pos_restaurant
|
||||
#: model:ir.model.fields,field_description:pos_restaurant.field_restaurant_table_shape
|
||||
msgid "Shape"
|
||||
msgstr "Forma"
|
||||
|
||||
#. module: pos_restaurant
|
||||
#. openerp-web
|
||||
#: code:addons/pos_restaurant/static/src/xml/splitbill.xml:6
|
||||
#, python-format
|
||||
msgid "Split"
|
||||
msgstr "Dividir"
|
||||
|
||||
#. module: pos_restaurant
|
||||
#: selection:restaurant.table,shape:0
|
||||
msgid "Square"
|
||||
msgstr "Cuadrado"
|
||||
|
||||
#. module: pos_restaurant
|
||||
#. openerp-web
|
||||
#: code:addons/pos_restaurant/static/src/xml/printbill.xml:118
|
||||
#, python-format
|
||||
msgid "Subtotal"
|
||||
msgstr "Subtotal"
|
||||
|
||||
#. module: pos_restaurant
|
||||
#. openerp-web
|
||||
#: code:addons/pos_restaurant/static/src/xml/printbill.xml:131
|
||||
#, python-format
|
||||
msgid "TOTAL"
|
||||
msgstr "TOTAL"
|
||||
|
||||
#. module: pos_restaurant
|
||||
#: model:ir.model.fields,field_description:pos_restaurant.field_pos_order_table_id
|
||||
msgid "Table"
|
||||
msgstr "Mesa"
|
||||
|
||||
#. module: pos_restaurant
|
||||
#: model:ir.model.fields,field_description:pos_restaurant.field_restaurant_table_name
|
||||
msgid "Table Name"
|
||||
msgstr "Nombre de la Mesa"
|
||||
|
||||
#. module: pos_restaurant
|
||||
#. openerp-web
|
||||
#: code:addons/pos_restaurant/static/src/js/floors.js:464
|
||||
#, python-format
|
||||
msgid "Table Name ?"
|
||||
msgstr "¿ Nombre de la mesa ?"
|
||||
|
||||
#. module: pos_restaurant
|
||||
#: model:ir.model.fields,field_description:pos_restaurant.field_restaurant_floor_table_ids
|
||||
#: model_terms:ir.ui.view,arch_db:pos_restaurant.view_restaurant_floor_form
|
||||
msgid "Tables"
|
||||
msgstr "Mesas"
|
||||
|
||||
#. module: pos_restaurant
|
||||
#. openerp-web
|
||||
#: code:addons/pos_restaurant/static/src/xml/printbill.xml:54
|
||||
#, python-format
|
||||
msgid "Tel:"
|
||||
msgstr "Tel.:"
|
||||
|
||||
#. module: pos_restaurant
|
||||
#: model:ir.model.fields,help:pos_restaurant.field_restaurant_printer_proxy_ip
|
||||
msgid "The IP Address or hostname of the Printer's hardware proxy"
|
||||
msgstr "La dirección IP o el nombre de host del proxy hardware de la impresora"
|
||||
|
||||
#. module: pos_restaurant
|
||||
#: model:ir.model.fields,help:pos_restaurant.field_pos_order_customer_count
|
||||
msgid "The amount of customers that have been served by this order."
|
||||
msgstr "La cantidad de clientes que van a ser servidos en está orden."
|
||||
|
||||
#. module: pos_restaurant
|
||||
#: model:ir.model.fields,help:pos_restaurant.field_restaurant_floor_background_color
|
||||
msgid ""
|
||||
"The background color of the floor layout, (must be specified in a html-"
|
||||
"compatible format)"
|
||||
msgstr ""
|
||||
"El color de fondo en el diseño del piso, (debe ser especificado en un "
|
||||
"formato compatible con html)"
|
||||
|
||||
#. module: pos_restaurant
|
||||
#: model:ir.model.fields,help:pos_restaurant.field_restaurant_table_seats
|
||||
msgid "The default number of customer served at this table."
|
||||
msgstr "El número por defecto de clientes atendidos en esta mesa."
|
||||
|
||||
#. module: pos_restaurant
|
||||
#: model:ir.model.fields,help:pos_restaurant.field_restaurant_floor_table_ids
|
||||
msgid "The list of tables in this floor"
|
||||
msgstr "La lista de mesas en este piso"
|
||||
|
||||
#. module: pos_restaurant
|
||||
#: model:ir.model.fields,help:pos_restaurant.field_restaurant_table_pos_order_ids
|
||||
msgid "The orders served at this table"
|
||||
msgstr "Las órdenes que son atendidas en esta mesa"
|
||||
|
||||
#. module: pos_restaurant
|
||||
#: model:ir.model.fields,help:pos_restaurant.field_pos_config_floor_ids
|
||||
msgid "The restaurant floors served by this point of sale"
|
||||
msgstr "Los pisos del restaurante atendidos en este punto de venta"
|
||||
|
||||
#. module: pos_restaurant
|
||||
#: model:ir.model.fields,help:pos_restaurant.field_pos_order_table_id
|
||||
msgid "The table where this order was served"
|
||||
msgstr "La mesa donde ésta orden fue servida"
|
||||
|
||||
#. module: pos_restaurant
|
||||
#: model:ir.model.fields,help:pos_restaurant.field_restaurant_table_color
|
||||
msgid "The table's color, expressed as a valid 'background' CSS property value"
|
||||
msgstr ""
|
||||
"El color de la mesa, expresado como un valor de 'fondo' con propiedad CSS "
|
||||
"válido"
|
||||
|
||||
#. module: pos_restaurant
|
||||
#: model:ir.model.fields,help:pos_restaurant.field_restaurant_table_height
|
||||
msgid "The table's height in pixels"
|
||||
msgstr "Altura de la mesa en pixeles"
|
||||
|
||||
#. module: pos_restaurant
|
||||
#: model:ir.model.fields,help:pos_restaurant.field_restaurant_table_position_h
|
||||
msgid ""
|
||||
"The table's horizontal position from the left side to the table's center, in "
|
||||
"pixels"
|
||||
msgstr ""
|
||||
"La posición horizontal de la mesa desde el lado izquierdo del centro de la "
|
||||
"mesa, en pixeles"
|
||||
|
||||
#. module: pos_restaurant
|
||||
#: model:ir.model.fields,help:pos_restaurant.field_restaurant_table_position_v
|
||||
msgid ""
|
||||
"The table's vertical position from the top to the table's center, in pixels"
|
||||
msgstr ""
|
||||
"La posición vertical desde la parte superior hasta el centro de la mesa, en "
|
||||
"pixeles"
|
||||
|
||||
#. module: pos_restaurant
|
||||
#: model:ir.model.fields,help:pos_restaurant.field_restaurant_table_width
|
||||
msgid "The table's width in pixels"
|
||||
msgstr "El ancho de la mesa en pixeles"
|
||||
|
||||
#. module: pos_restaurant
|
||||
#. openerp-web
|
||||
#: code:addons/pos_restaurant/static/src/xml/floors.xml:102
|
||||
#, python-format
|
||||
msgid "This floor has no tables yet, use the"
|
||||
msgstr "El piso no tiene mesas aún, usa el "
|
||||
|
||||
#. module: pos_restaurant
|
||||
#. openerp-web
|
||||
#: code:addons/pos_restaurant/static/src/xml/floors.xml:37
|
||||
#, python-format
|
||||
msgid "Transfer"
|
||||
msgstr ""
|
||||
|
||||
#. module: pos_restaurant
|
||||
#: model:ir.model.fields,help:pos_restaurant.field_restaurant_floor_sequence
|
||||
msgid "Used to sort Floors"
|
||||
msgstr "Usado para organizar Pisos"
|
||||
|
||||
#. module: pos_restaurant
|
||||
#. openerp-web
|
||||
#: code:addons/pos_restaurant/static/src/xml/printbill.xml:57
|
||||
#, python-format
|
||||
msgid "VAT:"
|
||||
msgstr "Identificación:"
|
||||
|
||||
#. module: pos_restaurant
|
||||
#: model:ir.model.fields,field_description:pos_restaurant.field_restaurant_table_position_v
|
||||
msgid "Vertical Position"
|
||||
msgstr "Posición Vertical"
|
||||
|
||||
#. module: pos_restaurant
|
||||
#: model:ir.model.fields,field_description:pos_restaurant.field_restaurant_table_width
|
||||
msgid "Width"
|
||||
msgstr "Ancho"
|
||||
|
||||
#. module: pos_restaurant
|
||||
#. openerp-web
|
||||
#: code:addons/pos_restaurant/static/src/xml/splitbill.xml:44
|
||||
#, python-format
|
||||
msgid "With a"
|
||||
msgstr "Con un "
|
||||
|
||||
#. module: pos_restaurant
|
||||
#. openerp-web
|
||||
#: code:addons/pos_restaurant/static/src/xml/splitbill.xml:36
|
||||
#, python-format
|
||||
msgid "at"
|
||||
msgstr "en"
|
||||
|
||||
#. module: pos_restaurant
|
||||
#. openerp-web
|
||||
#: code:addons/pos_restaurant/static/src/xml/floors.xml:6
|
||||
#: code:addons/pos_restaurant/static/src/xml/floors.xml:17
|
||||
#, python-format
|
||||
msgid "at table"
|
||||
msgstr "en la mesa"
|
||||
|
||||
#. module: pos_restaurant
|
||||
#. openerp-web
|
||||
#: code:addons/pos_restaurant/static/src/xml/floors.xml:103
|
||||
#, python-format
|
||||
msgid "button in the editing toolbar to create new tables."
|
||||
msgstr "botón en la barra de edición para crear nuevas mesas."
|
||||
|
||||
#. module: pos_restaurant
|
||||
#. openerp-web
|
||||
#: code:addons/pos_restaurant/static/src/xml/splitbill.xml:46
|
||||
#, python-format
|
||||
msgid "discount"
|
||||
msgstr "descuento"
|
||||
|
||||
#. module: pos_restaurant
|
||||
#: model:ir.model,name:pos_restaurant.model_pos_config
|
||||
msgid "pos.config"
|
||||
msgstr "Configuración del POS"
|
||||
|
||||
#. module: pos_restaurant
|
||||
#: model:ir.model,name:pos_restaurant.model_restaurant_floor
|
||||
msgid "restaurant.floor"
|
||||
msgstr "restaurant.floor"
|
||||
|
||||
#. module: pos_restaurant
|
||||
#: model:ir.model,name:pos_restaurant.model_restaurant_printer
|
||||
msgid "restaurant.printer"
|
||||
msgstr "restaurant.printer"
|
||||
|
||||
#. module: pos_restaurant
|
||||
#: model:ir.model,name:pos_restaurant.model_restaurant_table
|
||||
msgid "restaurant.table"
|
||||
msgstr "restaurant.table"
|
||||
File diff suppressed because it is too large
Load diff
|
|
@ -1,684 +0,0 @@
|
|||
# Translation of Odoo Server.
|
||||
# This file contains the translation of the following modules:
|
||||
# * pos_restaurant
|
||||
#
|
||||
# Translators:
|
||||
# Carlos Eduardo Rodriguez Rossi <crodriguez@samemotion.com>, 2016
|
||||
msgid ""
|
||||
msgstr ""
|
||||
"Project-Id-Version: Odoo 9.0\n"
|
||||
"Report-Msgid-Bugs-To: \n"
|
||||
"POT-Creation-Date: 2016-08-18 14:06+0000\n"
|
||||
"PO-Revision-Date: 2016-06-20 21:15+0000\n"
|
||||
"Last-Translator: Carlos Eduardo Rodriguez Rossi <crodriguez@samemotion.com>\n"
|
||||
"Language-Team: Spanish (Peru) (http://www.transifex.com/odoo/odoo-9/language/"
|
||||
"es_PE/)\n"
|
||||
"Language: es_PE\n"
|
||||
"MIME-Version: 1.0\n"
|
||||
"Content-Type: text/plain; charset=UTF-8\n"
|
||||
"Content-Transfer-Encoding: \n"
|
||||
"Plural-Forms: nplurals=2; plural=(n != 1);\n"
|
||||
|
||||
#. module: pos_restaurant
|
||||
#: model:ir.model.fields,help:pos_restaurant.field_restaurant_floor_background_image
|
||||
msgid ""
|
||||
"A background image used to display a floor layout in the point of sale "
|
||||
"interface"
|
||||
msgstr ""
|
||||
|
||||
#. module: pos_restaurant
|
||||
#: model_terms:ir.actions.act_window,help:pos_restaurant.action_restaurant_floor_form
|
||||
msgid ""
|
||||
"A restaurant floor represents the place where customers are served, this is "
|
||||
"where you can\n"
|
||||
" define and position the tables."
|
||||
msgstr ""
|
||||
|
||||
#. module: pos_restaurant
|
||||
#: model:ir.model.fields,field_description:pos_restaurant.field_restaurant_table_active
|
||||
msgid "Active"
|
||||
msgstr "Activo"
|
||||
|
||||
#. module: pos_restaurant
|
||||
#. openerp-web
|
||||
#: code:addons/pos_restaurant/static/src/js/notes.js:54
|
||||
#, python-format
|
||||
msgid "Add Note"
|
||||
msgstr ""
|
||||
|
||||
#. module: pos_restaurant
|
||||
#: model:ir.model.fields,help:pos_restaurant.field_pos_config_iface_orderline_notes
|
||||
msgid "Allow custom notes on Orderlines"
|
||||
msgstr ""
|
||||
|
||||
#. module: pos_restaurant
|
||||
#: model:ir.model.fields,help:pos_restaurant.field_pos_config_iface_printbill
|
||||
msgid "Allows to print the Bill before payment"
|
||||
msgstr ""
|
||||
|
||||
#. module: pos_restaurant
|
||||
#: model:ir.model.fields,help:pos_restaurant.field_restaurant_table_name
|
||||
msgid "An internal identification of a table"
|
||||
msgstr ""
|
||||
|
||||
#. module: pos_restaurant
|
||||
#: model:ir.model.fields,help:pos_restaurant.field_restaurant_printer_name
|
||||
msgid "An internal identification of the printer"
|
||||
msgstr ""
|
||||
|
||||
#. module: pos_restaurant
|
||||
#: model:ir.model.fields,help:pos_restaurant.field_restaurant_floor_name
|
||||
msgid "An internal identification of the restaurant floor"
|
||||
msgstr ""
|
||||
|
||||
#. module: pos_restaurant
|
||||
#: model_terms:ir.ui.view,arch_db:pos_restaurant.view_restaurant_table_form
|
||||
msgid "Appearance"
|
||||
msgstr ""
|
||||
|
||||
#. module: pos_restaurant
|
||||
#. openerp-web
|
||||
#: code:addons/pos_restaurant/static/src/js/floors.js:543
|
||||
#, python-format
|
||||
msgid "Are you sure ?"
|
||||
msgstr ""
|
||||
|
||||
#. module: pos_restaurant
|
||||
#. openerp-web
|
||||
#: code:addons/pos_restaurant/static/src/xml/printbill.xml:9
|
||||
#: code:addons/pos_restaurant/static/src/xml/splitbill.xml:61
|
||||
#, python-format
|
||||
msgid "Back"
|
||||
msgstr "Atrás"
|
||||
|
||||
#. module: pos_restaurant
|
||||
#: model:ir.model.fields,field_description:pos_restaurant.field_restaurant_floor_background_color
|
||||
msgid "Background Color"
|
||||
msgstr ""
|
||||
|
||||
#. module: pos_restaurant
|
||||
#: model:ir.model.fields,field_description:pos_restaurant.field_restaurant_floor_background_image
|
||||
msgid "Background Image"
|
||||
msgstr ""
|
||||
|
||||
#. module: pos_restaurant
|
||||
#: model_terms:ir.ui.view,arch_db:pos_restaurant.view_pos_config_form
|
||||
msgid "Bar & Restaurant"
|
||||
msgstr ""
|
||||
|
||||
#. module: pos_restaurant
|
||||
#. openerp-web
|
||||
#: code:addons/pos_restaurant/static/src/xml/printbill.xml:31
|
||||
#, python-format
|
||||
msgid "Bill"
|
||||
msgstr "Recibo"
|
||||
|
||||
#. module: pos_restaurant
|
||||
#. openerp-web
|
||||
#: code:addons/pos_restaurant/static/src/xml/printbill.xml:12
|
||||
#: model:ir.model.fields,field_description:pos_restaurant.field_pos_config_iface_printbill
|
||||
#, python-format
|
||||
msgid "Bill Printing"
|
||||
msgstr ""
|
||||
|
||||
#. module: pos_restaurant
|
||||
#. openerp-web
|
||||
#: code:addons/pos_restaurant/static/src/xml/splitbill.xml:64
|
||||
#: model:ir.model.fields,field_description:pos_restaurant.field_pos_config_iface_splitbill
|
||||
#, python-format
|
||||
msgid "Bill Splitting"
|
||||
msgstr ""
|
||||
|
||||
#. module: pos_restaurant
|
||||
#. openerp-web
|
||||
#: code:addons/pos_restaurant/static/src/xml/multiprint.xml:30
|
||||
#, python-format
|
||||
msgid "CANCELLED"
|
||||
msgstr ""
|
||||
|
||||
#. module: pos_restaurant
|
||||
#. openerp-web
|
||||
#: code:addons/pos_restaurant/static/src/js/floors.js:260
|
||||
#: code:addons/pos_restaurant/static/src/js/floors.js:404
|
||||
#, python-format
|
||||
msgid "Changes could not be saved"
|
||||
msgstr ""
|
||||
|
||||
#. module: pos_restaurant
|
||||
#. openerp-web
|
||||
#: code:addons/pos_restaurant/static/src/js/floors.js:261
|
||||
#: code:addons/pos_restaurant/static/src/js/floors.js:405
|
||||
#, python-format
|
||||
msgid "Check your internet connection and access rights"
|
||||
msgstr ""
|
||||
|
||||
#. module: pos_restaurant
|
||||
#: model_terms:ir.actions.act_window,help:pos_restaurant.action_restaurant_floor_form
|
||||
msgid "Click to add a Restaurant Floor."
|
||||
msgstr ""
|
||||
|
||||
#. module: pos_restaurant
|
||||
#: model_terms:ir.actions.act_window,help:pos_restaurant.action_restaurant_printer_form
|
||||
msgid "Click to add a Restaurant Order Printer."
|
||||
msgstr ""
|
||||
|
||||
#. module: pos_restaurant
|
||||
#: model:ir.model.fields,field_description:pos_restaurant.field_restaurant_table_color
|
||||
msgid "Color"
|
||||
msgstr ""
|
||||
|
||||
#. module: pos_restaurant
|
||||
#: model:ir.model.fields,field_description:pos_restaurant.field_restaurant_floor_create_uid
|
||||
#: model:ir.model.fields,field_description:pos_restaurant.field_restaurant_printer_create_uid
|
||||
#: model:ir.model.fields,field_description:pos_restaurant.field_restaurant_table_create_uid
|
||||
msgid "Created by"
|
||||
msgstr "Creado por"
|
||||
|
||||
#. module: pos_restaurant
|
||||
#: model:ir.model.fields,field_description:pos_restaurant.field_restaurant_floor_create_date
|
||||
#: model:ir.model.fields,field_description:pos_restaurant.field_restaurant_printer_create_date
|
||||
#: model:ir.model.fields,field_description:pos_restaurant.field_restaurant_table_create_date
|
||||
msgid "Created on"
|
||||
msgstr "Creado en"
|
||||
|
||||
#. module: pos_restaurant
|
||||
#. openerp-web
|
||||
#: code:addons/pos_restaurant/static/src/xml/printbill.xml:91
|
||||
#, python-format
|
||||
msgid "Discount:"
|
||||
msgstr "Descuento:"
|
||||
|
||||
#. module: pos_restaurant
|
||||
#. openerp-web
|
||||
#: code:addons/pos_restaurant/static/src/xml/printbill.xml:140
|
||||
#, python-format
|
||||
msgid "Discounts"
|
||||
msgstr "Descuentos"
|
||||
|
||||
#. module: pos_restaurant
|
||||
#: model:ir.model.fields,field_description:pos_restaurant.field_restaurant_floor_display_name
|
||||
#: model:ir.model.fields,field_description:pos_restaurant.field_restaurant_printer_display_name
|
||||
#: model:ir.model.fields,field_description:pos_restaurant.field_restaurant_table_display_name
|
||||
msgid "Display Name"
|
||||
msgstr "Nombre a Mostrar"
|
||||
|
||||
#. module: pos_restaurant
|
||||
#: model_terms:ir.actions.act_window,help:pos_restaurant.action_restaurant_printer_form
|
||||
msgid ""
|
||||
"Each Order Printer has an IP Address that defines the PosBox/Hardware\n"
|
||||
" Proxy where the printer can be found, and a list of product "
|
||||
"categories.\n"
|
||||
" An Order Printer will only print updates for products "
|
||||
"belonging to one of\n"
|
||||
" its categories."
|
||||
msgstr ""
|
||||
|
||||
#. module: pos_restaurant
|
||||
#: model:ir.model.fields,help:pos_restaurant.field_pos_config_iface_splitbill
|
||||
msgid "Enables Bill Splitting in the Point of Sale"
|
||||
msgstr ""
|
||||
|
||||
#. module: pos_restaurant
|
||||
#: model:ir.model.fields,field_description:pos_restaurant.field_restaurant_table_floor_id
|
||||
msgid "Floor"
|
||||
msgstr ""
|
||||
|
||||
#. module: pos_restaurant
|
||||
#: model:ir.model.fields,field_description:pos_restaurant.field_restaurant_floor_name
|
||||
msgid "Floor Name"
|
||||
msgstr ""
|
||||
|
||||
#. module: pos_restaurant
|
||||
#: model:ir.actions.act_window,name:pos_restaurant.action_restaurant_floor_form
|
||||
#: model:ir.ui.menu,name:pos_restaurant.menu_restaurant_floor_all
|
||||
msgid "Floor Plans"
|
||||
msgstr ""
|
||||
|
||||
#. module: pos_restaurant
|
||||
#. openerp-web
|
||||
#: code:addons/pos_restaurant/static/src/xml/floors.xml:28
|
||||
#: model:ir.model.fields,field_description:pos_restaurant.field_pos_order_customer_count
|
||||
#, python-format
|
||||
msgid "Guests"
|
||||
msgstr ""
|
||||
|
||||
#. module: pos_restaurant
|
||||
#. openerp-web
|
||||
#: code:addons/pos_restaurant/static/src/js/floors.js:918
|
||||
#, python-format
|
||||
msgid "Guests ?"
|
||||
msgstr ""
|
||||
|
||||
#. module: pos_restaurant
|
||||
#. openerp-web
|
||||
#: code:addons/pos_restaurant/static/src/xml/floors.xml:10
|
||||
#: code:addons/pos_restaurant/static/src/xml/floors.xml:21
|
||||
#, python-format
|
||||
msgid "Guests:"
|
||||
msgstr ""
|
||||
|
||||
#. module: pos_restaurant
|
||||
#: model:ir.model.fields,field_description:pos_restaurant.field_restaurant_table_height
|
||||
msgid "Height"
|
||||
msgstr ""
|
||||
|
||||
#. module: pos_restaurant
|
||||
#: model:ir.model.fields,field_description:pos_restaurant.field_restaurant_table_position_h
|
||||
msgid "Horizontal Position"
|
||||
msgstr ""
|
||||
|
||||
#. module: pos_restaurant
|
||||
#: model:ir.model.fields,field_description:pos_restaurant.field_restaurant_floor_id
|
||||
#: model:ir.model.fields,field_description:pos_restaurant.field_restaurant_printer_id
|
||||
#: model:ir.model.fields,field_description:pos_restaurant.field_restaurant_table_id
|
||||
msgid "ID"
|
||||
msgstr "ID"
|
||||
|
||||
#. module: pos_restaurant
|
||||
#: model:ir.model.fields,help:pos_restaurant.field_restaurant_table_active
|
||||
msgid ""
|
||||
"If false, the table is deactivated and will not be available in the point of "
|
||||
"sale"
|
||||
msgstr ""
|
||||
|
||||
#. module: pos_restaurant
|
||||
#: model:ir.model.fields,field_description:pos_restaurant.field_restaurant_floor___last_update
|
||||
#: model:ir.model.fields,field_description:pos_restaurant.field_restaurant_printer___last_update
|
||||
#: model:ir.model.fields,field_description:pos_restaurant.field_restaurant_table___last_update
|
||||
msgid "Last Modified on"
|
||||
msgstr "Ultima Modificación en"
|
||||
|
||||
#. module: pos_restaurant
|
||||
#: model:ir.model.fields,field_description:pos_restaurant.field_restaurant_floor_write_uid
|
||||
#: model:ir.model.fields,field_description:pos_restaurant.field_restaurant_printer_write_uid
|
||||
#: model:ir.model.fields,field_description:pos_restaurant.field_restaurant_table_write_uid
|
||||
msgid "Last Updated by"
|
||||
msgstr "Actualizado última vez por"
|
||||
|
||||
#. module: pos_restaurant
|
||||
#: model:ir.model.fields,field_description:pos_restaurant.field_restaurant_floor_write_date
|
||||
#: model:ir.model.fields,field_description:pos_restaurant.field_restaurant_printer_write_date
|
||||
#: model:ir.model.fields,field_description:pos_restaurant.field_restaurant_table_write_date
|
||||
msgid "Last Updated on"
|
||||
msgstr "Ultima Actualización"
|
||||
|
||||
#. module: pos_restaurant
|
||||
#. openerp-web
|
||||
#: code:addons/pos_restaurant/static/src/xml/multiprint.xml:52
|
||||
#, python-format
|
||||
msgid "NEW"
|
||||
msgstr ""
|
||||
|
||||
#. module: pos_restaurant
|
||||
#. openerp-web
|
||||
#: code:addons/pos_restaurant/static/src/xml/multiprint.xml:40
|
||||
#: code:addons/pos_restaurant/static/src/xml/multiprint.xml:62
|
||||
#, python-format
|
||||
msgid "NOTE"
|
||||
msgstr ""
|
||||
|
||||
#. module: pos_restaurant
|
||||
#. openerp-web
|
||||
#: code:addons/pos_restaurant/static/src/xml/notes.xml:16
|
||||
#, python-format
|
||||
msgid "Note"
|
||||
msgstr "Nota"
|
||||
|
||||
#. module: pos_restaurant
|
||||
#. openerp-web
|
||||
#: code:addons/pos_restaurant/static/src/js/floors.js:476
|
||||
#, python-format
|
||||
msgid "Number of Seats ?"
|
||||
msgstr ""
|
||||
|
||||
#. module: pos_restaurant
|
||||
#. openerp-web
|
||||
#: code:addons/pos_restaurant/static/src/xml/printbill.xml:13
|
||||
#, python-format
|
||||
msgid "Ok"
|
||||
msgstr "Ok"
|
||||
|
||||
#. module: pos_restaurant
|
||||
#. openerp-web
|
||||
#: code:addons/pos_restaurant/static/src/xml/multiprint.xml:6
|
||||
#, python-format
|
||||
msgid "Order"
|
||||
msgstr "Pedido"
|
||||
|
||||
#. module: pos_restaurant
|
||||
#: model:ir.actions.act_window,name:pos_restaurant.action_restaurant_printer_form
|
||||
#: model:ir.model.fields,field_description:pos_restaurant.field_pos_config_printer_ids
|
||||
#: model:ir.ui.menu,name:pos_restaurant.menu_restaurant_printer_all
|
||||
msgid "Order Printers"
|
||||
msgstr "Impresoras de Pedidos"
|
||||
|
||||
#. module: pos_restaurant
|
||||
#: model_terms:ir.actions.act_window,help:pos_restaurant.action_restaurant_printer_form
|
||||
msgid ""
|
||||
"Order Printers are used by restaurants and bars to print the\n"
|
||||
" order updates in the kitchen/bar when the waiter updates the "
|
||||
"order."
|
||||
msgstr ""
|
||||
|
||||
#. module: pos_restaurant
|
||||
#: model:ir.model.fields,field_description:pos_restaurant.field_pos_config_iface_orderline_notes
|
||||
msgid "Orderline Notes"
|
||||
msgstr ""
|
||||
|
||||
#. module: pos_restaurant
|
||||
#: model_terms:ir.ui.view,arch_db:pos_restaurant.view_restaurant_printer_form
|
||||
msgid "POS Printer"
|
||||
msgstr ""
|
||||
|
||||
#. module: pos_restaurant
|
||||
#. openerp-web
|
||||
#: code:addons/pos_restaurant/static/src/xml/splitbill.xml:78
|
||||
#, python-format
|
||||
msgid "Payment"
|
||||
msgstr "Pago"
|
||||
|
||||
#. module: pos_restaurant
|
||||
#: model:ir.model,name:pos_restaurant.model_pos_order
|
||||
#: model:ir.model.fields,field_description:pos_restaurant.field_restaurant_floor_pos_config_id
|
||||
msgid "Point of Sale"
|
||||
msgstr "Punto de Venta"
|
||||
|
||||
#. module: pos_restaurant
|
||||
#: model:ir.model.fields,field_description:pos_restaurant.field_restaurant_table_pos_order_ids
|
||||
msgid "Pos Orders"
|
||||
msgstr ""
|
||||
|
||||
#. module: pos_restaurant
|
||||
#. openerp-web
|
||||
#: code:addons/pos_restaurant/static/src/xml/printbill.xml:20
|
||||
#, python-format
|
||||
msgid "Print"
|
||||
msgstr "Imprimir"
|
||||
|
||||
#. module: pos_restaurant
|
||||
#: model:ir.model.fields,field_description:pos_restaurant.field_restaurant_printer_product_categories_ids
|
||||
msgid "Printed Product Categories"
|
||||
msgstr ""
|
||||
|
||||
#. module: pos_restaurant
|
||||
#: model:ir.model.fields,field_description:pos_restaurant.field_restaurant_printer_name
|
||||
msgid "Printer Name"
|
||||
msgstr ""
|
||||
|
||||
#. module: pos_restaurant
|
||||
#: model:ir.model.fields,field_description:pos_restaurant.field_restaurant_printer_proxy_ip
|
||||
msgid "Proxy IP Address"
|
||||
msgstr ""
|
||||
|
||||
#. module: pos_restaurant
|
||||
#. openerp-web
|
||||
#: code:addons/pos_restaurant/static/src/js/floors.js:544
|
||||
#, python-format
|
||||
msgid "Removing a table cannot be undone"
|
||||
msgstr ""
|
||||
|
||||
#. module: pos_restaurant
|
||||
#: model_terms:ir.ui.view,arch_db:pos_restaurant.view_restaurant_floor_form
|
||||
msgid "Restaurant Floor"
|
||||
msgstr ""
|
||||
|
||||
#. module: pos_restaurant
|
||||
#: model:ir.model.fields,field_description:pos_restaurant.field_pos_config_floor_ids
|
||||
#: model_terms:ir.ui.view,arch_db:pos_restaurant.view_restaurant_floor_tree
|
||||
msgid "Restaurant Floors"
|
||||
msgstr ""
|
||||
|
||||
#. module: pos_restaurant
|
||||
#: model_terms:ir.ui.view,arch_db:pos_restaurant.view_restaurant_printer
|
||||
msgid "Restaurant Order Printers"
|
||||
msgstr ""
|
||||
|
||||
#. module: pos_restaurant
|
||||
#: model_terms:ir.ui.view,arch_db:pos_restaurant.view_restaurant_table_form
|
||||
msgid "Restaurant Table"
|
||||
msgstr ""
|
||||
|
||||
#. module: pos_restaurant
|
||||
#: selection:restaurant.table,shape:0
|
||||
msgid "Round"
|
||||
msgstr ""
|
||||
|
||||
#. module: pos_restaurant
|
||||
#: model:ir.model.fields,field_description:pos_restaurant.field_restaurant_table_seats
|
||||
msgid "Seats"
|
||||
msgstr ""
|
||||
|
||||
#. module: pos_restaurant
|
||||
#: model:ir.model.fields,field_description:pos_restaurant.field_restaurant_floor_sequence
|
||||
msgid "Sequence"
|
||||
msgstr "Secuencia"
|
||||
|
||||
#. module: pos_restaurant
|
||||
#. openerp-web
|
||||
#: code:addons/pos_restaurant/static/src/xml/printbill.xml:71
|
||||
#, python-format
|
||||
msgid "Served by"
|
||||
msgstr "Atendido por"
|
||||
|
||||
#. module: pos_restaurant
|
||||
#: model:ir.model.fields,field_description:pos_restaurant.field_restaurant_table_shape
|
||||
msgid "Shape"
|
||||
msgstr ""
|
||||
|
||||
#. module: pos_restaurant
|
||||
#. openerp-web
|
||||
#: code:addons/pos_restaurant/static/src/xml/splitbill.xml:6
|
||||
#, python-format
|
||||
msgid "Split"
|
||||
msgstr ""
|
||||
|
||||
#. module: pos_restaurant
|
||||
#: selection:restaurant.table,shape:0
|
||||
msgid "Square"
|
||||
msgstr ""
|
||||
|
||||
#. module: pos_restaurant
|
||||
#. openerp-web
|
||||
#: code:addons/pos_restaurant/static/src/xml/printbill.xml:118
|
||||
#, python-format
|
||||
msgid "Subtotal"
|
||||
msgstr "Subtotal"
|
||||
|
||||
#. module: pos_restaurant
|
||||
#. openerp-web
|
||||
#: code:addons/pos_restaurant/static/src/xml/printbill.xml:131
|
||||
#, python-format
|
||||
msgid "TOTAL"
|
||||
msgstr "TOTAL"
|
||||
|
||||
#. module: pos_restaurant
|
||||
#: model:ir.model.fields,field_description:pos_restaurant.field_pos_order_table_id
|
||||
msgid "Table"
|
||||
msgstr ""
|
||||
|
||||
#. module: pos_restaurant
|
||||
#: model:ir.model.fields,field_description:pos_restaurant.field_restaurant_table_name
|
||||
msgid "Table Name"
|
||||
msgstr ""
|
||||
|
||||
#. module: pos_restaurant
|
||||
#. openerp-web
|
||||
#: code:addons/pos_restaurant/static/src/js/floors.js:464
|
||||
#, python-format
|
||||
msgid "Table Name ?"
|
||||
msgstr ""
|
||||
|
||||
#. module: pos_restaurant
|
||||
#: model:ir.model.fields,field_description:pos_restaurant.field_restaurant_floor_table_ids
|
||||
#: model_terms:ir.ui.view,arch_db:pos_restaurant.view_restaurant_floor_form
|
||||
msgid "Tables"
|
||||
msgstr "Tablas"
|
||||
|
||||
#. module: pos_restaurant
|
||||
#. openerp-web
|
||||
#: code:addons/pos_restaurant/static/src/xml/printbill.xml:54
|
||||
#, python-format
|
||||
msgid "Tel:"
|
||||
msgstr "Tel:"
|
||||
|
||||
#. module: pos_restaurant
|
||||
#: model:ir.model.fields,help:pos_restaurant.field_restaurant_printer_proxy_ip
|
||||
msgid "The IP Address or hostname of the Printer's hardware proxy"
|
||||
msgstr ""
|
||||
|
||||
#. module: pos_restaurant
|
||||
#: model:ir.model.fields,help:pos_restaurant.field_pos_order_customer_count
|
||||
msgid "The amount of customers that have been served by this order."
|
||||
msgstr ""
|
||||
|
||||
#. module: pos_restaurant
|
||||
#: model:ir.model.fields,help:pos_restaurant.field_restaurant_floor_background_color
|
||||
msgid ""
|
||||
"The background color of the floor layout, (must be specified in a html-"
|
||||
"compatible format)"
|
||||
msgstr ""
|
||||
|
||||
#. module: pos_restaurant
|
||||
#: model:ir.model.fields,help:pos_restaurant.field_restaurant_table_seats
|
||||
msgid "The default number of customer served at this table."
|
||||
msgstr ""
|
||||
|
||||
#. module: pos_restaurant
|
||||
#: model:ir.model.fields,help:pos_restaurant.field_restaurant_floor_table_ids
|
||||
msgid "The list of tables in this floor"
|
||||
msgstr ""
|
||||
|
||||
#. module: pos_restaurant
|
||||
#: model:ir.model.fields,help:pos_restaurant.field_restaurant_table_pos_order_ids
|
||||
msgid "The orders served at this table"
|
||||
msgstr ""
|
||||
|
||||
#. module: pos_restaurant
|
||||
#: model:ir.model.fields,help:pos_restaurant.field_pos_config_floor_ids
|
||||
msgid "The restaurant floors served by this point of sale"
|
||||
msgstr ""
|
||||
|
||||
#. module: pos_restaurant
|
||||
#: model:ir.model.fields,help:pos_restaurant.field_pos_order_table_id
|
||||
msgid "The table where this order was served"
|
||||
msgstr ""
|
||||
|
||||
#. module: pos_restaurant
|
||||
#: model:ir.model.fields,help:pos_restaurant.field_restaurant_table_color
|
||||
msgid "The table's color, expressed as a valid 'background' CSS property value"
|
||||
msgstr ""
|
||||
|
||||
#. module: pos_restaurant
|
||||
#: model:ir.model.fields,help:pos_restaurant.field_restaurant_table_height
|
||||
msgid "The table's height in pixels"
|
||||
msgstr ""
|
||||
|
||||
#. module: pos_restaurant
|
||||
#: model:ir.model.fields,help:pos_restaurant.field_restaurant_table_position_h
|
||||
msgid ""
|
||||
"The table's horizontal position from the left side to the table's center, in "
|
||||
"pixels"
|
||||
msgstr ""
|
||||
|
||||
#. module: pos_restaurant
|
||||
#: model:ir.model.fields,help:pos_restaurant.field_restaurant_table_position_v
|
||||
msgid ""
|
||||
"The table's vertical position from the top to the table's center, in pixels"
|
||||
msgstr ""
|
||||
|
||||
#. module: pos_restaurant
|
||||
#: model:ir.model.fields,help:pos_restaurant.field_restaurant_table_width
|
||||
msgid "The table's width in pixels"
|
||||
msgstr ""
|
||||
|
||||
#. module: pos_restaurant
|
||||
#. openerp-web
|
||||
#: code:addons/pos_restaurant/static/src/xml/floors.xml:102
|
||||
#, python-format
|
||||
msgid "This floor has no tables yet, use the"
|
||||
msgstr ""
|
||||
|
||||
#. module: pos_restaurant
|
||||
#. openerp-web
|
||||
#: code:addons/pos_restaurant/static/src/xml/floors.xml:37
|
||||
#, python-format
|
||||
msgid "Transfer"
|
||||
msgstr ""
|
||||
|
||||
#. module: pos_restaurant
|
||||
#: model:ir.model.fields,help:pos_restaurant.field_restaurant_floor_sequence
|
||||
msgid "Used to sort Floors"
|
||||
msgstr ""
|
||||
|
||||
#. module: pos_restaurant
|
||||
#. openerp-web
|
||||
#: code:addons/pos_restaurant/static/src/xml/printbill.xml:57
|
||||
#, python-format
|
||||
msgid "VAT:"
|
||||
msgstr "RUC:"
|
||||
|
||||
#. module: pos_restaurant
|
||||
#: model:ir.model.fields,field_description:pos_restaurant.field_restaurant_table_position_v
|
||||
msgid "Vertical Position"
|
||||
msgstr ""
|
||||
|
||||
#. module: pos_restaurant
|
||||
#: model:ir.model.fields,field_description:pos_restaurant.field_restaurant_table_width
|
||||
msgid "Width"
|
||||
msgstr ""
|
||||
|
||||
#. module: pos_restaurant
|
||||
#. openerp-web
|
||||
#: code:addons/pos_restaurant/static/src/xml/splitbill.xml:44
|
||||
#, python-format
|
||||
msgid "With a"
|
||||
msgstr "Con un"
|
||||
|
||||
#. module: pos_restaurant
|
||||
#. openerp-web
|
||||
#: code:addons/pos_restaurant/static/src/xml/splitbill.xml:36
|
||||
#, python-format
|
||||
msgid "at"
|
||||
msgstr "en"
|
||||
|
||||
#. module: pos_restaurant
|
||||
#. openerp-web
|
||||
#: code:addons/pos_restaurant/static/src/xml/floors.xml:6
|
||||
#: code:addons/pos_restaurant/static/src/xml/floors.xml:17
|
||||
#, python-format
|
||||
msgid "at table"
|
||||
msgstr ""
|
||||
|
||||
#. module: pos_restaurant
|
||||
#. openerp-web
|
||||
#: code:addons/pos_restaurant/static/src/xml/floors.xml:103
|
||||
#, python-format
|
||||
msgid "button in the editing toolbar to create new tables."
|
||||
msgstr ""
|
||||
|
||||
#. module: pos_restaurant
|
||||
#. openerp-web
|
||||
#: code:addons/pos_restaurant/static/src/xml/splitbill.xml:46
|
||||
#, python-format
|
||||
msgid "discount"
|
||||
msgstr "descuento"
|
||||
|
||||
#. module: pos_restaurant
|
||||
#: model:ir.model,name:pos_restaurant.model_pos_config
|
||||
msgid "pos.config"
|
||||
msgstr "pos.config"
|
||||
|
||||
#. module: pos_restaurant
|
||||
#: model:ir.model,name:pos_restaurant.model_restaurant_floor
|
||||
msgid "restaurant.floor"
|
||||
msgstr ""
|
||||
|
||||
#. module: pos_restaurant
|
||||
#: model:ir.model,name:pos_restaurant.model_restaurant_printer
|
||||
msgid "restaurant.printer"
|
||||
msgstr ""
|
||||
|
||||
#. module: pos_restaurant
|
||||
#: model:ir.model,name:pos_restaurant.model_restaurant_table
|
||||
msgid "restaurant.table"
|
||||
msgstr ""
|
||||
|
|
@ -1,683 +0,0 @@
|
|||
# Translation of Odoo Server.
|
||||
# This file contains the translation of the following modules:
|
||||
# * pos_restaurant
|
||||
#
|
||||
# Translators:
|
||||
msgid ""
|
||||
msgstr ""
|
||||
"Project-Id-Version: Odoo 9.0\n"
|
||||
"Report-Msgid-Bugs-To: \n"
|
||||
"POT-Creation-Date: 2016-08-18 14:06+0000\n"
|
||||
"PO-Revision-Date: 2015-09-08 06:46+0000\n"
|
||||
"Last-Translator: Martin Trigaux\n"
|
||||
"Language-Team: Spanish (Paraguay) (http://www.transifex.com/odoo/odoo-9/"
|
||||
"language/es_PY/)\n"
|
||||
"Language: es_PY\n"
|
||||
"MIME-Version: 1.0\n"
|
||||
"Content-Type: text/plain; charset=UTF-8\n"
|
||||
"Content-Transfer-Encoding: \n"
|
||||
"Plural-Forms: nplurals=2; plural=(n != 1);\n"
|
||||
|
||||
#. module: pos_restaurant
|
||||
#: model:ir.model.fields,help:pos_restaurant.field_restaurant_floor_background_image
|
||||
msgid ""
|
||||
"A background image used to display a floor layout in the point of sale "
|
||||
"interface"
|
||||
msgstr ""
|
||||
|
||||
#. module: pos_restaurant
|
||||
#: model_terms:ir.actions.act_window,help:pos_restaurant.action_restaurant_floor_form
|
||||
msgid ""
|
||||
"A restaurant floor represents the place where customers are served, this is "
|
||||
"where you can\n"
|
||||
" define and position the tables."
|
||||
msgstr ""
|
||||
|
||||
#. module: pos_restaurant
|
||||
#: model:ir.model.fields,field_description:pos_restaurant.field_restaurant_table_active
|
||||
msgid "Active"
|
||||
msgstr "Activo"
|
||||
|
||||
#. module: pos_restaurant
|
||||
#. openerp-web
|
||||
#: code:addons/pos_restaurant/static/src/js/notes.js:54
|
||||
#, python-format
|
||||
msgid "Add Note"
|
||||
msgstr ""
|
||||
|
||||
#. module: pos_restaurant
|
||||
#: model:ir.model.fields,help:pos_restaurant.field_pos_config_iface_orderline_notes
|
||||
msgid "Allow custom notes on Orderlines"
|
||||
msgstr ""
|
||||
|
||||
#. module: pos_restaurant
|
||||
#: model:ir.model.fields,help:pos_restaurant.field_pos_config_iface_printbill
|
||||
msgid "Allows to print the Bill before payment"
|
||||
msgstr ""
|
||||
|
||||
#. module: pos_restaurant
|
||||
#: model:ir.model.fields,help:pos_restaurant.field_restaurant_table_name
|
||||
msgid "An internal identification of a table"
|
||||
msgstr ""
|
||||
|
||||
#. module: pos_restaurant
|
||||
#: model:ir.model.fields,help:pos_restaurant.field_restaurant_printer_name
|
||||
msgid "An internal identification of the printer"
|
||||
msgstr ""
|
||||
|
||||
#. module: pos_restaurant
|
||||
#: model:ir.model.fields,help:pos_restaurant.field_restaurant_floor_name
|
||||
msgid "An internal identification of the restaurant floor"
|
||||
msgstr ""
|
||||
|
||||
#. module: pos_restaurant
|
||||
#: model_terms:ir.ui.view,arch_db:pos_restaurant.view_restaurant_table_form
|
||||
msgid "Appearance"
|
||||
msgstr ""
|
||||
|
||||
#. module: pos_restaurant
|
||||
#. openerp-web
|
||||
#: code:addons/pos_restaurant/static/src/js/floors.js:543
|
||||
#, python-format
|
||||
msgid "Are you sure ?"
|
||||
msgstr ""
|
||||
|
||||
#. module: pos_restaurant
|
||||
#. openerp-web
|
||||
#: code:addons/pos_restaurant/static/src/xml/printbill.xml:9
|
||||
#: code:addons/pos_restaurant/static/src/xml/splitbill.xml:61
|
||||
#, python-format
|
||||
msgid "Back"
|
||||
msgstr ""
|
||||
|
||||
#. module: pos_restaurant
|
||||
#: model:ir.model.fields,field_description:pos_restaurant.field_restaurant_floor_background_color
|
||||
msgid "Background Color"
|
||||
msgstr ""
|
||||
|
||||
#. module: pos_restaurant
|
||||
#: model:ir.model.fields,field_description:pos_restaurant.field_restaurant_floor_background_image
|
||||
msgid "Background Image"
|
||||
msgstr ""
|
||||
|
||||
#. module: pos_restaurant
|
||||
#: model_terms:ir.ui.view,arch_db:pos_restaurant.view_pos_config_form
|
||||
msgid "Bar & Restaurant"
|
||||
msgstr ""
|
||||
|
||||
#. module: pos_restaurant
|
||||
#. openerp-web
|
||||
#: code:addons/pos_restaurant/static/src/xml/printbill.xml:31
|
||||
#, python-format
|
||||
msgid "Bill"
|
||||
msgstr ""
|
||||
|
||||
#. module: pos_restaurant
|
||||
#. openerp-web
|
||||
#: code:addons/pos_restaurant/static/src/xml/printbill.xml:12
|
||||
#: model:ir.model.fields,field_description:pos_restaurant.field_pos_config_iface_printbill
|
||||
#, python-format
|
||||
msgid "Bill Printing"
|
||||
msgstr ""
|
||||
|
||||
#. module: pos_restaurant
|
||||
#. openerp-web
|
||||
#: code:addons/pos_restaurant/static/src/xml/splitbill.xml:64
|
||||
#: model:ir.model.fields,field_description:pos_restaurant.field_pos_config_iface_splitbill
|
||||
#, python-format
|
||||
msgid "Bill Splitting"
|
||||
msgstr ""
|
||||
|
||||
#. module: pos_restaurant
|
||||
#. openerp-web
|
||||
#: code:addons/pos_restaurant/static/src/xml/multiprint.xml:30
|
||||
#, python-format
|
||||
msgid "CANCELLED"
|
||||
msgstr ""
|
||||
|
||||
#. module: pos_restaurant
|
||||
#. openerp-web
|
||||
#: code:addons/pos_restaurant/static/src/js/floors.js:260
|
||||
#: code:addons/pos_restaurant/static/src/js/floors.js:404
|
||||
#, python-format
|
||||
msgid "Changes could not be saved"
|
||||
msgstr ""
|
||||
|
||||
#. module: pos_restaurant
|
||||
#. openerp-web
|
||||
#: code:addons/pos_restaurant/static/src/js/floors.js:261
|
||||
#: code:addons/pos_restaurant/static/src/js/floors.js:405
|
||||
#, python-format
|
||||
msgid "Check your internet connection and access rights"
|
||||
msgstr ""
|
||||
|
||||
#. module: pos_restaurant
|
||||
#: model_terms:ir.actions.act_window,help:pos_restaurant.action_restaurant_floor_form
|
||||
msgid "Click to add a Restaurant Floor."
|
||||
msgstr ""
|
||||
|
||||
#. module: pos_restaurant
|
||||
#: model_terms:ir.actions.act_window,help:pos_restaurant.action_restaurant_printer_form
|
||||
msgid "Click to add a Restaurant Order Printer."
|
||||
msgstr ""
|
||||
|
||||
#. module: pos_restaurant
|
||||
#: model:ir.model.fields,field_description:pos_restaurant.field_restaurant_table_color
|
||||
msgid "Color"
|
||||
msgstr ""
|
||||
|
||||
#. module: pos_restaurant
|
||||
#: model:ir.model.fields,field_description:pos_restaurant.field_restaurant_floor_create_uid
|
||||
#: model:ir.model.fields,field_description:pos_restaurant.field_restaurant_printer_create_uid
|
||||
#: model:ir.model.fields,field_description:pos_restaurant.field_restaurant_table_create_uid
|
||||
msgid "Created by"
|
||||
msgstr "Creado por"
|
||||
|
||||
#. module: pos_restaurant
|
||||
#: model:ir.model.fields,field_description:pos_restaurant.field_restaurant_floor_create_date
|
||||
#: model:ir.model.fields,field_description:pos_restaurant.field_restaurant_printer_create_date
|
||||
#: model:ir.model.fields,field_description:pos_restaurant.field_restaurant_table_create_date
|
||||
msgid "Created on"
|
||||
msgstr "Creado en"
|
||||
|
||||
#. module: pos_restaurant
|
||||
#. openerp-web
|
||||
#: code:addons/pos_restaurant/static/src/xml/printbill.xml:91
|
||||
#, python-format
|
||||
msgid "Discount:"
|
||||
msgstr ""
|
||||
|
||||
#. module: pos_restaurant
|
||||
#. openerp-web
|
||||
#: code:addons/pos_restaurant/static/src/xml/printbill.xml:140
|
||||
#, python-format
|
||||
msgid "Discounts"
|
||||
msgstr ""
|
||||
|
||||
#. module: pos_restaurant
|
||||
#: model:ir.model.fields,field_description:pos_restaurant.field_restaurant_floor_display_name
|
||||
#: model:ir.model.fields,field_description:pos_restaurant.field_restaurant_printer_display_name
|
||||
#: model:ir.model.fields,field_description:pos_restaurant.field_restaurant_table_display_name
|
||||
msgid "Display Name"
|
||||
msgstr ""
|
||||
|
||||
#. module: pos_restaurant
|
||||
#: model_terms:ir.actions.act_window,help:pos_restaurant.action_restaurant_printer_form
|
||||
msgid ""
|
||||
"Each Order Printer has an IP Address that defines the PosBox/Hardware\n"
|
||||
" Proxy where the printer can be found, and a list of product "
|
||||
"categories.\n"
|
||||
" An Order Printer will only print updates for products "
|
||||
"belonging to one of\n"
|
||||
" its categories."
|
||||
msgstr ""
|
||||
|
||||
#. module: pos_restaurant
|
||||
#: model:ir.model.fields,help:pos_restaurant.field_pos_config_iface_splitbill
|
||||
msgid "Enables Bill Splitting in the Point of Sale"
|
||||
msgstr ""
|
||||
|
||||
#. module: pos_restaurant
|
||||
#: model:ir.model.fields,field_description:pos_restaurant.field_restaurant_table_floor_id
|
||||
msgid "Floor"
|
||||
msgstr ""
|
||||
|
||||
#. module: pos_restaurant
|
||||
#: model:ir.model.fields,field_description:pos_restaurant.field_restaurant_floor_name
|
||||
msgid "Floor Name"
|
||||
msgstr ""
|
||||
|
||||
#. module: pos_restaurant
|
||||
#: model:ir.actions.act_window,name:pos_restaurant.action_restaurant_floor_form
|
||||
#: model:ir.ui.menu,name:pos_restaurant.menu_restaurant_floor_all
|
||||
msgid "Floor Plans"
|
||||
msgstr ""
|
||||
|
||||
#. module: pos_restaurant
|
||||
#. openerp-web
|
||||
#: code:addons/pos_restaurant/static/src/xml/floors.xml:28
|
||||
#: model:ir.model.fields,field_description:pos_restaurant.field_pos_order_customer_count
|
||||
#, python-format
|
||||
msgid "Guests"
|
||||
msgstr ""
|
||||
|
||||
#. module: pos_restaurant
|
||||
#. openerp-web
|
||||
#: code:addons/pos_restaurant/static/src/js/floors.js:918
|
||||
#, python-format
|
||||
msgid "Guests ?"
|
||||
msgstr ""
|
||||
|
||||
#. module: pos_restaurant
|
||||
#. openerp-web
|
||||
#: code:addons/pos_restaurant/static/src/xml/floors.xml:10
|
||||
#: code:addons/pos_restaurant/static/src/xml/floors.xml:21
|
||||
#, python-format
|
||||
msgid "Guests:"
|
||||
msgstr ""
|
||||
|
||||
#. module: pos_restaurant
|
||||
#: model:ir.model.fields,field_description:pos_restaurant.field_restaurant_table_height
|
||||
msgid "Height"
|
||||
msgstr "Altura"
|
||||
|
||||
#. module: pos_restaurant
|
||||
#: model:ir.model.fields,field_description:pos_restaurant.field_restaurant_table_position_h
|
||||
msgid "Horizontal Position"
|
||||
msgstr ""
|
||||
|
||||
#. module: pos_restaurant
|
||||
#: model:ir.model.fields,field_description:pos_restaurant.field_restaurant_floor_id
|
||||
#: model:ir.model.fields,field_description:pos_restaurant.field_restaurant_printer_id
|
||||
#: model:ir.model.fields,field_description:pos_restaurant.field_restaurant_table_id
|
||||
msgid "ID"
|
||||
msgstr "ID"
|
||||
|
||||
#. module: pos_restaurant
|
||||
#: model:ir.model.fields,help:pos_restaurant.field_restaurant_table_active
|
||||
msgid ""
|
||||
"If false, the table is deactivated and will not be available in the point of "
|
||||
"sale"
|
||||
msgstr ""
|
||||
|
||||
#. module: pos_restaurant
|
||||
#: model:ir.model.fields,field_description:pos_restaurant.field_restaurant_floor___last_update
|
||||
#: model:ir.model.fields,field_description:pos_restaurant.field_restaurant_printer___last_update
|
||||
#: model:ir.model.fields,field_description:pos_restaurant.field_restaurant_table___last_update
|
||||
msgid "Last Modified on"
|
||||
msgstr ""
|
||||
|
||||
#. module: pos_restaurant
|
||||
#: model:ir.model.fields,field_description:pos_restaurant.field_restaurant_floor_write_uid
|
||||
#: model:ir.model.fields,field_description:pos_restaurant.field_restaurant_printer_write_uid
|
||||
#: model:ir.model.fields,field_description:pos_restaurant.field_restaurant_table_write_uid
|
||||
msgid "Last Updated by"
|
||||
msgstr "Ultima actualización por"
|
||||
|
||||
#. module: pos_restaurant
|
||||
#: model:ir.model.fields,field_description:pos_restaurant.field_restaurant_floor_write_date
|
||||
#: model:ir.model.fields,field_description:pos_restaurant.field_restaurant_printer_write_date
|
||||
#: model:ir.model.fields,field_description:pos_restaurant.field_restaurant_table_write_date
|
||||
msgid "Last Updated on"
|
||||
msgstr "Ultima actualización en"
|
||||
|
||||
#. module: pos_restaurant
|
||||
#. openerp-web
|
||||
#: code:addons/pos_restaurant/static/src/xml/multiprint.xml:52
|
||||
#, python-format
|
||||
msgid "NEW"
|
||||
msgstr ""
|
||||
|
||||
#. module: pos_restaurant
|
||||
#. openerp-web
|
||||
#: code:addons/pos_restaurant/static/src/xml/multiprint.xml:40
|
||||
#: code:addons/pos_restaurant/static/src/xml/multiprint.xml:62
|
||||
#, python-format
|
||||
msgid "NOTE"
|
||||
msgstr ""
|
||||
|
||||
#. module: pos_restaurant
|
||||
#. openerp-web
|
||||
#: code:addons/pos_restaurant/static/src/xml/notes.xml:16
|
||||
#, python-format
|
||||
msgid "Note"
|
||||
msgstr "Nota"
|
||||
|
||||
#. module: pos_restaurant
|
||||
#. openerp-web
|
||||
#: code:addons/pos_restaurant/static/src/js/floors.js:476
|
||||
#, python-format
|
||||
msgid "Number of Seats ?"
|
||||
msgstr ""
|
||||
|
||||
#. module: pos_restaurant
|
||||
#. openerp-web
|
||||
#: code:addons/pos_restaurant/static/src/xml/printbill.xml:13
|
||||
#, python-format
|
||||
msgid "Ok"
|
||||
msgstr "Aceptar"
|
||||
|
||||
#. module: pos_restaurant
|
||||
#. openerp-web
|
||||
#: code:addons/pos_restaurant/static/src/xml/multiprint.xml:6
|
||||
#, python-format
|
||||
msgid "Order"
|
||||
msgstr "Orden"
|
||||
|
||||
#. module: pos_restaurant
|
||||
#: model:ir.actions.act_window,name:pos_restaurant.action_restaurant_printer_form
|
||||
#: model:ir.model.fields,field_description:pos_restaurant.field_pos_config_printer_ids
|
||||
#: model:ir.ui.menu,name:pos_restaurant.menu_restaurant_printer_all
|
||||
msgid "Order Printers"
|
||||
msgstr ""
|
||||
|
||||
#. module: pos_restaurant
|
||||
#: model_terms:ir.actions.act_window,help:pos_restaurant.action_restaurant_printer_form
|
||||
msgid ""
|
||||
"Order Printers are used by restaurants and bars to print the\n"
|
||||
" order updates in the kitchen/bar when the waiter updates the "
|
||||
"order."
|
||||
msgstr ""
|
||||
|
||||
#. module: pos_restaurant
|
||||
#: model:ir.model.fields,field_description:pos_restaurant.field_pos_config_iface_orderline_notes
|
||||
msgid "Orderline Notes"
|
||||
msgstr ""
|
||||
|
||||
#. module: pos_restaurant
|
||||
#: model_terms:ir.ui.view,arch_db:pos_restaurant.view_restaurant_printer_form
|
||||
msgid "POS Printer"
|
||||
msgstr ""
|
||||
|
||||
#. module: pos_restaurant
|
||||
#. openerp-web
|
||||
#: code:addons/pos_restaurant/static/src/xml/splitbill.xml:78
|
||||
#, python-format
|
||||
msgid "Payment"
|
||||
msgstr "Pago"
|
||||
|
||||
#. module: pos_restaurant
|
||||
#: model:ir.model,name:pos_restaurant.model_pos_order
|
||||
#: model:ir.model.fields,field_description:pos_restaurant.field_restaurant_floor_pos_config_id
|
||||
msgid "Point of Sale"
|
||||
msgstr ""
|
||||
|
||||
#. module: pos_restaurant
|
||||
#: model:ir.model.fields,field_description:pos_restaurant.field_restaurant_table_pos_order_ids
|
||||
msgid "Pos Orders"
|
||||
msgstr ""
|
||||
|
||||
#. module: pos_restaurant
|
||||
#. openerp-web
|
||||
#: code:addons/pos_restaurant/static/src/xml/printbill.xml:20
|
||||
#, python-format
|
||||
msgid "Print"
|
||||
msgstr "Imprimir"
|
||||
|
||||
#. module: pos_restaurant
|
||||
#: model:ir.model.fields,field_description:pos_restaurant.field_restaurant_printer_product_categories_ids
|
||||
msgid "Printed Product Categories"
|
||||
msgstr ""
|
||||
|
||||
#. module: pos_restaurant
|
||||
#: model:ir.model.fields,field_description:pos_restaurant.field_restaurant_printer_name
|
||||
msgid "Printer Name"
|
||||
msgstr ""
|
||||
|
||||
#. module: pos_restaurant
|
||||
#: model:ir.model.fields,field_description:pos_restaurant.field_restaurant_printer_proxy_ip
|
||||
msgid "Proxy IP Address"
|
||||
msgstr ""
|
||||
|
||||
#. module: pos_restaurant
|
||||
#. openerp-web
|
||||
#: code:addons/pos_restaurant/static/src/js/floors.js:544
|
||||
#, python-format
|
||||
msgid "Removing a table cannot be undone"
|
||||
msgstr ""
|
||||
|
||||
#. module: pos_restaurant
|
||||
#: model_terms:ir.ui.view,arch_db:pos_restaurant.view_restaurant_floor_form
|
||||
msgid "Restaurant Floor"
|
||||
msgstr ""
|
||||
|
||||
#. module: pos_restaurant
|
||||
#: model:ir.model.fields,field_description:pos_restaurant.field_pos_config_floor_ids
|
||||
#: model_terms:ir.ui.view,arch_db:pos_restaurant.view_restaurant_floor_tree
|
||||
msgid "Restaurant Floors"
|
||||
msgstr ""
|
||||
|
||||
#. module: pos_restaurant
|
||||
#: model_terms:ir.ui.view,arch_db:pos_restaurant.view_restaurant_printer
|
||||
msgid "Restaurant Order Printers"
|
||||
msgstr ""
|
||||
|
||||
#. module: pos_restaurant
|
||||
#: model_terms:ir.ui.view,arch_db:pos_restaurant.view_restaurant_table_form
|
||||
msgid "Restaurant Table"
|
||||
msgstr ""
|
||||
|
||||
#. module: pos_restaurant
|
||||
#: selection:restaurant.table,shape:0
|
||||
msgid "Round"
|
||||
msgstr ""
|
||||
|
||||
#. module: pos_restaurant
|
||||
#: model:ir.model.fields,field_description:pos_restaurant.field_restaurant_table_seats
|
||||
msgid "Seats"
|
||||
msgstr ""
|
||||
|
||||
#. module: pos_restaurant
|
||||
#: model:ir.model.fields,field_description:pos_restaurant.field_restaurant_floor_sequence
|
||||
msgid "Sequence"
|
||||
msgstr "Secuencia"
|
||||
|
||||
#. module: pos_restaurant
|
||||
#. openerp-web
|
||||
#: code:addons/pos_restaurant/static/src/xml/printbill.xml:71
|
||||
#, python-format
|
||||
msgid "Served by"
|
||||
msgstr ""
|
||||
|
||||
#. module: pos_restaurant
|
||||
#: model:ir.model.fields,field_description:pos_restaurant.field_restaurant_table_shape
|
||||
msgid "Shape"
|
||||
msgstr ""
|
||||
|
||||
#. module: pos_restaurant
|
||||
#. openerp-web
|
||||
#: code:addons/pos_restaurant/static/src/xml/splitbill.xml:6
|
||||
#, python-format
|
||||
msgid "Split"
|
||||
msgstr ""
|
||||
|
||||
#. module: pos_restaurant
|
||||
#: selection:restaurant.table,shape:0
|
||||
msgid "Square"
|
||||
msgstr ""
|
||||
|
||||
#. module: pos_restaurant
|
||||
#. openerp-web
|
||||
#: code:addons/pos_restaurant/static/src/xml/printbill.xml:118
|
||||
#, python-format
|
||||
msgid "Subtotal"
|
||||
msgstr "Sub-Total"
|
||||
|
||||
#. module: pos_restaurant
|
||||
#. openerp-web
|
||||
#: code:addons/pos_restaurant/static/src/xml/printbill.xml:131
|
||||
#, python-format
|
||||
msgid "TOTAL"
|
||||
msgstr ""
|
||||
|
||||
#. module: pos_restaurant
|
||||
#: model:ir.model.fields,field_description:pos_restaurant.field_pos_order_table_id
|
||||
msgid "Table"
|
||||
msgstr ""
|
||||
|
||||
#. module: pos_restaurant
|
||||
#: model:ir.model.fields,field_description:pos_restaurant.field_restaurant_table_name
|
||||
msgid "Table Name"
|
||||
msgstr ""
|
||||
|
||||
#. module: pos_restaurant
|
||||
#. openerp-web
|
||||
#: code:addons/pos_restaurant/static/src/js/floors.js:464
|
||||
#, python-format
|
||||
msgid "Table Name ?"
|
||||
msgstr ""
|
||||
|
||||
#. module: pos_restaurant
|
||||
#: model:ir.model.fields,field_description:pos_restaurant.field_restaurant_floor_table_ids
|
||||
#: model_terms:ir.ui.view,arch_db:pos_restaurant.view_restaurant_floor_form
|
||||
msgid "Tables"
|
||||
msgstr ""
|
||||
|
||||
#. module: pos_restaurant
|
||||
#. openerp-web
|
||||
#: code:addons/pos_restaurant/static/src/xml/printbill.xml:54
|
||||
#, python-format
|
||||
msgid "Tel:"
|
||||
msgstr ""
|
||||
|
||||
#. module: pos_restaurant
|
||||
#: model:ir.model.fields,help:pos_restaurant.field_restaurant_printer_proxy_ip
|
||||
msgid "The IP Address or hostname of the Printer's hardware proxy"
|
||||
msgstr ""
|
||||
|
||||
#. module: pos_restaurant
|
||||
#: model:ir.model.fields,help:pos_restaurant.field_pos_order_customer_count
|
||||
msgid "The amount of customers that have been served by this order."
|
||||
msgstr ""
|
||||
|
||||
#. module: pos_restaurant
|
||||
#: model:ir.model.fields,help:pos_restaurant.field_restaurant_floor_background_color
|
||||
msgid ""
|
||||
"The background color of the floor layout, (must be specified in a html-"
|
||||
"compatible format)"
|
||||
msgstr ""
|
||||
|
||||
#. module: pos_restaurant
|
||||
#: model:ir.model.fields,help:pos_restaurant.field_restaurant_table_seats
|
||||
msgid "The default number of customer served at this table."
|
||||
msgstr ""
|
||||
|
||||
#. module: pos_restaurant
|
||||
#: model:ir.model.fields,help:pos_restaurant.field_restaurant_floor_table_ids
|
||||
msgid "The list of tables in this floor"
|
||||
msgstr ""
|
||||
|
||||
#. module: pos_restaurant
|
||||
#: model:ir.model.fields,help:pos_restaurant.field_restaurant_table_pos_order_ids
|
||||
msgid "The orders served at this table"
|
||||
msgstr ""
|
||||
|
||||
#. module: pos_restaurant
|
||||
#: model:ir.model.fields,help:pos_restaurant.field_pos_config_floor_ids
|
||||
msgid "The restaurant floors served by this point of sale"
|
||||
msgstr ""
|
||||
|
||||
#. module: pos_restaurant
|
||||
#: model:ir.model.fields,help:pos_restaurant.field_pos_order_table_id
|
||||
msgid "The table where this order was served"
|
||||
msgstr ""
|
||||
|
||||
#. module: pos_restaurant
|
||||
#: model:ir.model.fields,help:pos_restaurant.field_restaurant_table_color
|
||||
msgid "The table's color, expressed as a valid 'background' CSS property value"
|
||||
msgstr ""
|
||||
|
||||
#. module: pos_restaurant
|
||||
#: model:ir.model.fields,help:pos_restaurant.field_restaurant_table_height
|
||||
msgid "The table's height in pixels"
|
||||
msgstr ""
|
||||
|
||||
#. module: pos_restaurant
|
||||
#: model:ir.model.fields,help:pos_restaurant.field_restaurant_table_position_h
|
||||
msgid ""
|
||||
"The table's horizontal position from the left side to the table's center, in "
|
||||
"pixels"
|
||||
msgstr ""
|
||||
|
||||
#. module: pos_restaurant
|
||||
#: model:ir.model.fields,help:pos_restaurant.field_restaurant_table_position_v
|
||||
msgid ""
|
||||
"The table's vertical position from the top to the table's center, in pixels"
|
||||
msgstr ""
|
||||
|
||||
#. module: pos_restaurant
|
||||
#: model:ir.model.fields,help:pos_restaurant.field_restaurant_table_width
|
||||
msgid "The table's width in pixels"
|
||||
msgstr ""
|
||||
|
||||
#. module: pos_restaurant
|
||||
#. openerp-web
|
||||
#: code:addons/pos_restaurant/static/src/xml/floors.xml:102
|
||||
#, python-format
|
||||
msgid "This floor has no tables yet, use the"
|
||||
msgstr ""
|
||||
|
||||
#. module: pos_restaurant
|
||||
#. openerp-web
|
||||
#: code:addons/pos_restaurant/static/src/xml/floors.xml:37
|
||||
#, python-format
|
||||
msgid "Transfer"
|
||||
msgstr ""
|
||||
|
||||
#. module: pos_restaurant
|
||||
#: model:ir.model.fields,help:pos_restaurant.field_restaurant_floor_sequence
|
||||
msgid "Used to sort Floors"
|
||||
msgstr ""
|
||||
|
||||
#. module: pos_restaurant
|
||||
#. openerp-web
|
||||
#: code:addons/pos_restaurant/static/src/xml/printbill.xml:57
|
||||
#, python-format
|
||||
msgid "VAT:"
|
||||
msgstr "IVA:"
|
||||
|
||||
#. module: pos_restaurant
|
||||
#: model:ir.model.fields,field_description:pos_restaurant.field_restaurant_table_position_v
|
||||
msgid "Vertical Position"
|
||||
msgstr ""
|
||||
|
||||
#. module: pos_restaurant
|
||||
#: model:ir.model.fields,field_description:pos_restaurant.field_restaurant_table_width
|
||||
msgid "Width"
|
||||
msgstr "Ancho"
|
||||
|
||||
#. module: pos_restaurant
|
||||
#. openerp-web
|
||||
#: code:addons/pos_restaurant/static/src/xml/splitbill.xml:44
|
||||
#, python-format
|
||||
msgid "With a"
|
||||
msgstr ""
|
||||
|
||||
#. module: pos_restaurant
|
||||
#. openerp-web
|
||||
#: code:addons/pos_restaurant/static/src/xml/splitbill.xml:36
|
||||
#, python-format
|
||||
msgid "at"
|
||||
msgstr "a las"
|
||||
|
||||
#. module: pos_restaurant
|
||||
#. openerp-web
|
||||
#: code:addons/pos_restaurant/static/src/xml/floors.xml:6
|
||||
#: code:addons/pos_restaurant/static/src/xml/floors.xml:17
|
||||
#, python-format
|
||||
msgid "at table"
|
||||
msgstr ""
|
||||
|
||||
#. module: pos_restaurant
|
||||
#. openerp-web
|
||||
#: code:addons/pos_restaurant/static/src/xml/floors.xml:103
|
||||
#, python-format
|
||||
msgid "button in the editing toolbar to create new tables."
|
||||
msgstr ""
|
||||
|
||||
#. module: pos_restaurant
|
||||
#. openerp-web
|
||||
#: code:addons/pos_restaurant/static/src/xml/splitbill.xml:46
|
||||
#, python-format
|
||||
msgid "discount"
|
||||
msgstr ""
|
||||
|
||||
#. module: pos_restaurant
|
||||
#: model:ir.model,name:pos_restaurant.model_pos_config
|
||||
msgid "pos.config"
|
||||
msgstr ""
|
||||
|
||||
#. module: pos_restaurant
|
||||
#: model:ir.model,name:pos_restaurant.model_restaurant_floor
|
||||
msgid "restaurant.floor"
|
||||
msgstr ""
|
||||
|
||||
#. module: pos_restaurant
|
||||
#: model:ir.model,name:pos_restaurant.model_restaurant_printer
|
||||
msgid "restaurant.printer"
|
||||
msgstr ""
|
||||
|
||||
#. module: pos_restaurant
|
||||
#: model:ir.model,name:pos_restaurant.model_restaurant_table
|
||||
msgid "restaurant.table"
|
||||
msgstr ""
|
||||
|
|
@ -1,683 +0,0 @@
|
|||
# Translation of Odoo Server.
|
||||
# This file contains the translation of the following modules:
|
||||
# * pos_restaurant
|
||||
#
|
||||
# Translators:
|
||||
msgid ""
|
||||
msgstr ""
|
||||
"Project-Id-Version: Odoo 9.0\n"
|
||||
"Report-Msgid-Bugs-To: \n"
|
||||
"POT-Creation-Date: 2016-08-18 14:06+0000\n"
|
||||
"PO-Revision-Date: 2016-05-15 18:50+0000\n"
|
||||
"Last-Translator: Martin Trigaux\n"
|
||||
"Language-Team: Spanish (Venezuela) (http://www.transifex.com/odoo/odoo-9/"
|
||||
"language/es_VE/)\n"
|
||||
"Language: es_VE\n"
|
||||
"MIME-Version: 1.0\n"
|
||||
"Content-Type: text/plain; charset=UTF-8\n"
|
||||
"Content-Transfer-Encoding: \n"
|
||||
"Plural-Forms: nplurals=2; plural=(n != 1);\n"
|
||||
|
||||
#. module: pos_restaurant
|
||||
#: model:ir.model.fields,help:pos_restaurant.field_restaurant_floor_background_image
|
||||
msgid ""
|
||||
"A background image used to display a floor layout in the point of sale "
|
||||
"interface"
|
||||
msgstr ""
|
||||
|
||||
#. module: pos_restaurant
|
||||
#: model_terms:ir.actions.act_window,help:pos_restaurant.action_restaurant_floor_form
|
||||
msgid ""
|
||||
"A restaurant floor represents the place where customers are served, this is "
|
||||
"where you can\n"
|
||||
" define and position the tables."
|
||||
msgstr ""
|
||||
|
||||
#. module: pos_restaurant
|
||||
#: model:ir.model.fields,field_description:pos_restaurant.field_restaurant_table_active
|
||||
msgid "Active"
|
||||
msgstr "Activo"
|
||||
|
||||
#. module: pos_restaurant
|
||||
#. openerp-web
|
||||
#: code:addons/pos_restaurant/static/src/js/notes.js:54
|
||||
#, python-format
|
||||
msgid "Add Note"
|
||||
msgstr ""
|
||||
|
||||
#. module: pos_restaurant
|
||||
#: model:ir.model.fields,help:pos_restaurant.field_pos_config_iface_orderline_notes
|
||||
msgid "Allow custom notes on Orderlines"
|
||||
msgstr ""
|
||||
|
||||
#. module: pos_restaurant
|
||||
#: model:ir.model.fields,help:pos_restaurant.field_pos_config_iface_printbill
|
||||
msgid "Allows to print the Bill before payment"
|
||||
msgstr ""
|
||||
|
||||
#. module: pos_restaurant
|
||||
#: model:ir.model.fields,help:pos_restaurant.field_restaurant_table_name
|
||||
msgid "An internal identification of a table"
|
||||
msgstr ""
|
||||
|
||||
#. module: pos_restaurant
|
||||
#: model:ir.model.fields,help:pos_restaurant.field_restaurant_printer_name
|
||||
msgid "An internal identification of the printer"
|
||||
msgstr ""
|
||||
|
||||
#. module: pos_restaurant
|
||||
#: model:ir.model.fields,help:pos_restaurant.field_restaurant_floor_name
|
||||
msgid "An internal identification of the restaurant floor"
|
||||
msgstr ""
|
||||
|
||||
#. module: pos_restaurant
|
||||
#: model_terms:ir.ui.view,arch_db:pos_restaurant.view_restaurant_table_form
|
||||
msgid "Appearance"
|
||||
msgstr ""
|
||||
|
||||
#. module: pos_restaurant
|
||||
#. openerp-web
|
||||
#: code:addons/pos_restaurant/static/src/js/floors.js:543
|
||||
#, python-format
|
||||
msgid "Are you sure ?"
|
||||
msgstr ""
|
||||
|
||||
#. module: pos_restaurant
|
||||
#. openerp-web
|
||||
#: code:addons/pos_restaurant/static/src/xml/printbill.xml:9
|
||||
#: code:addons/pos_restaurant/static/src/xml/splitbill.xml:61
|
||||
#, python-format
|
||||
msgid "Back"
|
||||
msgstr ""
|
||||
|
||||
#. module: pos_restaurant
|
||||
#: model:ir.model.fields,field_description:pos_restaurant.field_restaurant_floor_background_color
|
||||
msgid "Background Color"
|
||||
msgstr ""
|
||||
|
||||
#. module: pos_restaurant
|
||||
#: model:ir.model.fields,field_description:pos_restaurant.field_restaurant_floor_background_image
|
||||
msgid "Background Image"
|
||||
msgstr ""
|
||||
|
||||
#. module: pos_restaurant
|
||||
#: model_terms:ir.ui.view,arch_db:pos_restaurant.view_pos_config_form
|
||||
msgid "Bar & Restaurant"
|
||||
msgstr ""
|
||||
|
||||
#. module: pos_restaurant
|
||||
#. openerp-web
|
||||
#: code:addons/pos_restaurant/static/src/xml/printbill.xml:31
|
||||
#, python-format
|
||||
msgid "Bill"
|
||||
msgstr ""
|
||||
|
||||
#. module: pos_restaurant
|
||||
#. openerp-web
|
||||
#: code:addons/pos_restaurant/static/src/xml/printbill.xml:12
|
||||
#: model:ir.model.fields,field_description:pos_restaurant.field_pos_config_iface_printbill
|
||||
#, python-format
|
||||
msgid "Bill Printing"
|
||||
msgstr ""
|
||||
|
||||
#. module: pos_restaurant
|
||||
#. openerp-web
|
||||
#: code:addons/pos_restaurant/static/src/xml/splitbill.xml:64
|
||||
#: model:ir.model.fields,field_description:pos_restaurant.field_pos_config_iface_splitbill
|
||||
#, python-format
|
||||
msgid "Bill Splitting"
|
||||
msgstr ""
|
||||
|
||||
#. module: pos_restaurant
|
||||
#. openerp-web
|
||||
#: code:addons/pos_restaurant/static/src/xml/multiprint.xml:30
|
||||
#, python-format
|
||||
msgid "CANCELLED"
|
||||
msgstr ""
|
||||
|
||||
#. module: pos_restaurant
|
||||
#. openerp-web
|
||||
#: code:addons/pos_restaurant/static/src/js/floors.js:260
|
||||
#: code:addons/pos_restaurant/static/src/js/floors.js:404
|
||||
#, python-format
|
||||
msgid "Changes could not be saved"
|
||||
msgstr ""
|
||||
|
||||
#. module: pos_restaurant
|
||||
#. openerp-web
|
||||
#: code:addons/pos_restaurant/static/src/js/floors.js:261
|
||||
#: code:addons/pos_restaurant/static/src/js/floors.js:405
|
||||
#, python-format
|
||||
msgid "Check your internet connection and access rights"
|
||||
msgstr ""
|
||||
|
||||
#. module: pos_restaurant
|
||||
#: model_terms:ir.actions.act_window,help:pos_restaurant.action_restaurant_floor_form
|
||||
msgid "Click to add a Restaurant Floor."
|
||||
msgstr ""
|
||||
|
||||
#. module: pos_restaurant
|
||||
#: model_terms:ir.actions.act_window,help:pos_restaurant.action_restaurant_printer_form
|
||||
msgid "Click to add a Restaurant Order Printer."
|
||||
msgstr ""
|
||||
|
||||
#. module: pos_restaurant
|
||||
#: model:ir.model.fields,field_description:pos_restaurant.field_restaurant_table_color
|
||||
msgid "Color"
|
||||
msgstr ""
|
||||
|
||||
#. module: pos_restaurant
|
||||
#: model:ir.model.fields,field_description:pos_restaurant.field_restaurant_floor_create_uid
|
||||
#: model:ir.model.fields,field_description:pos_restaurant.field_restaurant_printer_create_uid
|
||||
#: model:ir.model.fields,field_description:pos_restaurant.field_restaurant_table_create_uid
|
||||
msgid "Created by"
|
||||
msgstr "Creado por"
|
||||
|
||||
#. module: pos_restaurant
|
||||
#: model:ir.model.fields,field_description:pos_restaurant.field_restaurant_floor_create_date
|
||||
#: model:ir.model.fields,field_description:pos_restaurant.field_restaurant_printer_create_date
|
||||
#: model:ir.model.fields,field_description:pos_restaurant.field_restaurant_table_create_date
|
||||
msgid "Created on"
|
||||
msgstr "Creado en"
|
||||
|
||||
#. module: pos_restaurant
|
||||
#. openerp-web
|
||||
#: code:addons/pos_restaurant/static/src/xml/printbill.xml:91
|
||||
#, python-format
|
||||
msgid "Discount:"
|
||||
msgstr ""
|
||||
|
||||
#. module: pos_restaurant
|
||||
#. openerp-web
|
||||
#: code:addons/pos_restaurant/static/src/xml/printbill.xml:140
|
||||
#, python-format
|
||||
msgid "Discounts"
|
||||
msgstr ""
|
||||
|
||||
#. module: pos_restaurant
|
||||
#: model:ir.model.fields,field_description:pos_restaurant.field_restaurant_floor_display_name
|
||||
#: model:ir.model.fields,field_description:pos_restaurant.field_restaurant_printer_display_name
|
||||
#: model:ir.model.fields,field_description:pos_restaurant.field_restaurant_table_display_name
|
||||
msgid "Display Name"
|
||||
msgstr "Mostrar nombre"
|
||||
|
||||
#. module: pos_restaurant
|
||||
#: model_terms:ir.actions.act_window,help:pos_restaurant.action_restaurant_printer_form
|
||||
msgid ""
|
||||
"Each Order Printer has an IP Address that defines the PosBox/Hardware\n"
|
||||
" Proxy where the printer can be found, and a list of product "
|
||||
"categories.\n"
|
||||
" An Order Printer will only print updates for products "
|
||||
"belonging to one of\n"
|
||||
" its categories."
|
||||
msgstr ""
|
||||
|
||||
#. module: pos_restaurant
|
||||
#: model:ir.model.fields,help:pos_restaurant.field_pos_config_iface_splitbill
|
||||
msgid "Enables Bill Splitting in the Point of Sale"
|
||||
msgstr ""
|
||||
|
||||
#. module: pos_restaurant
|
||||
#: model:ir.model.fields,field_description:pos_restaurant.field_restaurant_table_floor_id
|
||||
msgid "Floor"
|
||||
msgstr ""
|
||||
|
||||
#. module: pos_restaurant
|
||||
#: model:ir.model.fields,field_description:pos_restaurant.field_restaurant_floor_name
|
||||
msgid "Floor Name"
|
||||
msgstr ""
|
||||
|
||||
#. module: pos_restaurant
|
||||
#: model:ir.actions.act_window,name:pos_restaurant.action_restaurant_floor_form
|
||||
#: model:ir.ui.menu,name:pos_restaurant.menu_restaurant_floor_all
|
||||
msgid "Floor Plans"
|
||||
msgstr ""
|
||||
|
||||
#. module: pos_restaurant
|
||||
#. openerp-web
|
||||
#: code:addons/pos_restaurant/static/src/xml/floors.xml:28
|
||||
#: model:ir.model.fields,field_description:pos_restaurant.field_pos_order_customer_count
|
||||
#, python-format
|
||||
msgid "Guests"
|
||||
msgstr ""
|
||||
|
||||
#. module: pos_restaurant
|
||||
#. openerp-web
|
||||
#: code:addons/pos_restaurant/static/src/js/floors.js:918
|
||||
#, python-format
|
||||
msgid "Guests ?"
|
||||
msgstr ""
|
||||
|
||||
#. module: pos_restaurant
|
||||
#. openerp-web
|
||||
#: code:addons/pos_restaurant/static/src/xml/floors.xml:10
|
||||
#: code:addons/pos_restaurant/static/src/xml/floors.xml:21
|
||||
#, python-format
|
||||
msgid "Guests:"
|
||||
msgstr ""
|
||||
|
||||
#. module: pos_restaurant
|
||||
#: model:ir.model.fields,field_description:pos_restaurant.field_restaurant_table_height
|
||||
msgid "Height"
|
||||
msgstr "Altura"
|
||||
|
||||
#. module: pos_restaurant
|
||||
#: model:ir.model.fields,field_description:pos_restaurant.field_restaurant_table_position_h
|
||||
msgid "Horizontal Position"
|
||||
msgstr ""
|
||||
|
||||
#. module: pos_restaurant
|
||||
#: model:ir.model.fields,field_description:pos_restaurant.field_restaurant_floor_id
|
||||
#: model:ir.model.fields,field_description:pos_restaurant.field_restaurant_printer_id
|
||||
#: model:ir.model.fields,field_description:pos_restaurant.field_restaurant_table_id
|
||||
msgid "ID"
|
||||
msgstr "ID"
|
||||
|
||||
#. module: pos_restaurant
|
||||
#: model:ir.model.fields,help:pos_restaurant.field_restaurant_table_active
|
||||
msgid ""
|
||||
"If false, the table is deactivated and will not be available in the point of "
|
||||
"sale"
|
||||
msgstr ""
|
||||
|
||||
#. module: pos_restaurant
|
||||
#: model:ir.model.fields,field_description:pos_restaurant.field_restaurant_floor___last_update
|
||||
#: model:ir.model.fields,field_description:pos_restaurant.field_restaurant_printer___last_update
|
||||
#: model:ir.model.fields,field_description:pos_restaurant.field_restaurant_table___last_update
|
||||
msgid "Last Modified on"
|
||||
msgstr "Modificada por última vez"
|
||||
|
||||
#. module: pos_restaurant
|
||||
#: model:ir.model.fields,field_description:pos_restaurant.field_restaurant_floor_write_uid
|
||||
#: model:ir.model.fields,field_description:pos_restaurant.field_restaurant_printer_write_uid
|
||||
#: model:ir.model.fields,field_description:pos_restaurant.field_restaurant_table_write_uid
|
||||
msgid "Last Updated by"
|
||||
msgstr "Última actualización realizada por"
|
||||
|
||||
#. module: pos_restaurant
|
||||
#: model:ir.model.fields,field_description:pos_restaurant.field_restaurant_floor_write_date
|
||||
#: model:ir.model.fields,field_description:pos_restaurant.field_restaurant_printer_write_date
|
||||
#: model:ir.model.fields,field_description:pos_restaurant.field_restaurant_table_write_date
|
||||
msgid "Last Updated on"
|
||||
msgstr "Ultima actualizacion en"
|
||||
|
||||
#. module: pos_restaurant
|
||||
#. openerp-web
|
||||
#: code:addons/pos_restaurant/static/src/xml/multiprint.xml:52
|
||||
#, python-format
|
||||
msgid "NEW"
|
||||
msgstr ""
|
||||
|
||||
#. module: pos_restaurant
|
||||
#. openerp-web
|
||||
#: code:addons/pos_restaurant/static/src/xml/multiprint.xml:40
|
||||
#: code:addons/pos_restaurant/static/src/xml/multiprint.xml:62
|
||||
#, python-format
|
||||
msgid "NOTE"
|
||||
msgstr ""
|
||||
|
||||
#. module: pos_restaurant
|
||||
#. openerp-web
|
||||
#: code:addons/pos_restaurant/static/src/xml/notes.xml:16
|
||||
#, python-format
|
||||
msgid "Note"
|
||||
msgstr "Nota"
|
||||
|
||||
#. module: pos_restaurant
|
||||
#. openerp-web
|
||||
#: code:addons/pos_restaurant/static/src/js/floors.js:476
|
||||
#, python-format
|
||||
msgid "Number of Seats ?"
|
||||
msgstr ""
|
||||
|
||||
#. module: pos_restaurant
|
||||
#. openerp-web
|
||||
#: code:addons/pos_restaurant/static/src/xml/printbill.xml:13
|
||||
#, python-format
|
||||
msgid "Ok"
|
||||
msgstr "Aceptar"
|
||||
|
||||
#. module: pos_restaurant
|
||||
#. openerp-web
|
||||
#: code:addons/pos_restaurant/static/src/xml/multiprint.xml:6
|
||||
#, python-format
|
||||
msgid "Order"
|
||||
msgstr "Orden"
|
||||
|
||||
#. module: pos_restaurant
|
||||
#: model:ir.actions.act_window,name:pos_restaurant.action_restaurant_printer_form
|
||||
#: model:ir.model.fields,field_description:pos_restaurant.field_pos_config_printer_ids
|
||||
#: model:ir.ui.menu,name:pos_restaurant.menu_restaurant_printer_all
|
||||
msgid "Order Printers"
|
||||
msgstr ""
|
||||
|
||||
#. module: pos_restaurant
|
||||
#: model_terms:ir.actions.act_window,help:pos_restaurant.action_restaurant_printer_form
|
||||
msgid ""
|
||||
"Order Printers are used by restaurants and bars to print the\n"
|
||||
" order updates in the kitchen/bar when the waiter updates the "
|
||||
"order."
|
||||
msgstr ""
|
||||
|
||||
#. module: pos_restaurant
|
||||
#: model:ir.model.fields,field_description:pos_restaurant.field_pos_config_iface_orderline_notes
|
||||
msgid "Orderline Notes"
|
||||
msgstr ""
|
||||
|
||||
#. module: pos_restaurant
|
||||
#: model_terms:ir.ui.view,arch_db:pos_restaurant.view_restaurant_printer_form
|
||||
msgid "POS Printer"
|
||||
msgstr ""
|
||||
|
||||
#. module: pos_restaurant
|
||||
#. openerp-web
|
||||
#: code:addons/pos_restaurant/static/src/xml/splitbill.xml:78
|
||||
#, python-format
|
||||
msgid "Payment"
|
||||
msgstr "Pago"
|
||||
|
||||
#. module: pos_restaurant
|
||||
#: model:ir.model,name:pos_restaurant.model_pos_order
|
||||
#: model:ir.model.fields,field_description:pos_restaurant.field_restaurant_floor_pos_config_id
|
||||
msgid "Point of Sale"
|
||||
msgstr "Terminal Punto de Venta"
|
||||
|
||||
#. module: pos_restaurant
|
||||
#: model:ir.model.fields,field_description:pos_restaurant.field_restaurant_table_pos_order_ids
|
||||
msgid "Pos Orders"
|
||||
msgstr ""
|
||||
|
||||
#. module: pos_restaurant
|
||||
#. openerp-web
|
||||
#: code:addons/pos_restaurant/static/src/xml/printbill.xml:20
|
||||
#, python-format
|
||||
msgid "Print"
|
||||
msgstr "Imprimir"
|
||||
|
||||
#. module: pos_restaurant
|
||||
#: model:ir.model.fields,field_description:pos_restaurant.field_restaurant_printer_product_categories_ids
|
||||
msgid "Printed Product Categories"
|
||||
msgstr ""
|
||||
|
||||
#. module: pos_restaurant
|
||||
#: model:ir.model.fields,field_description:pos_restaurant.field_restaurant_printer_name
|
||||
msgid "Printer Name"
|
||||
msgstr ""
|
||||
|
||||
#. module: pos_restaurant
|
||||
#: model:ir.model.fields,field_description:pos_restaurant.field_restaurant_printer_proxy_ip
|
||||
msgid "Proxy IP Address"
|
||||
msgstr ""
|
||||
|
||||
#. module: pos_restaurant
|
||||
#. openerp-web
|
||||
#: code:addons/pos_restaurant/static/src/js/floors.js:544
|
||||
#, python-format
|
||||
msgid "Removing a table cannot be undone"
|
||||
msgstr ""
|
||||
|
||||
#. module: pos_restaurant
|
||||
#: model_terms:ir.ui.view,arch_db:pos_restaurant.view_restaurant_floor_form
|
||||
msgid "Restaurant Floor"
|
||||
msgstr ""
|
||||
|
||||
#. module: pos_restaurant
|
||||
#: model:ir.model.fields,field_description:pos_restaurant.field_pos_config_floor_ids
|
||||
#: model_terms:ir.ui.view,arch_db:pos_restaurant.view_restaurant_floor_tree
|
||||
msgid "Restaurant Floors"
|
||||
msgstr ""
|
||||
|
||||
#. module: pos_restaurant
|
||||
#: model_terms:ir.ui.view,arch_db:pos_restaurant.view_restaurant_printer
|
||||
msgid "Restaurant Order Printers"
|
||||
msgstr ""
|
||||
|
||||
#. module: pos_restaurant
|
||||
#: model_terms:ir.ui.view,arch_db:pos_restaurant.view_restaurant_table_form
|
||||
msgid "Restaurant Table"
|
||||
msgstr ""
|
||||
|
||||
#. module: pos_restaurant
|
||||
#: selection:restaurant.table,shape:0
|
||||
msgid "Round"
|
||||
msgstr ""
|
||||
|
||||
#. module: pos_restaurant
|
||||
#: model:ir.model.fields,field_description:pos_restaurant.field_restaurant_table_seats
|
||||
msgid "Seats"
|
||||
msgstr ""
|
||||
|
||||
#. module: pos_restaurant
|
||||
#: model:ir.model.fields,field_description:pos_restaurant.field_restaurant_floor_sequence
|
||||
msgid "Sequence"
|
||||
msgstr "Secuencia"
|
||||
|
||||
#. module: pos_restaurant
|
||||
#. openerp-web
|
||||
#: code:addons/pos_restaurant/static/src/xml/printbill.xml:71
|
||||
#, python-format
|
||||
msgid "Served by"
|
||||
msgstr ""
|
||||
|
||||
#. module: pos_restaurant
|
||||
#: model:ir.model.fields,field_description:pos_restaurant.field_restaurant_table_shape
|
||||
msgid "Shape"
|
||||
msgstr ""
|
||||
|
||||
#. module: pos_restaurant
|
||||
#. openerp-web
|
||||
#: code:addons/pos_restaurant/static/src/xml/splitbill.xml:6
|
||||
#, python-format
|
||||
msgid "Split"
|
||||
msgstr ""
|
||||
|
||||
#. module: pos_restaurant
|
||||
#: selection:restaurant.table,shape:0
|
||||
msgid "Square"
|
||||
msgstr ""
|
||||
|
||||
#. module: pos_restaurant
|
||||
#. openerp-web
|
||||
#: code:addons/pos_restaurant/static/src/xml/printbill.xml:118
|
||||
#, python-format
|
||||
msgid "Subtotal"
|
||||
msgstr "Subtotal"
|
||||
|
||||
#. module: pos_restaurant
|
||||
#. openerp-web
|
||||
#: code:addons/pos_restaurant/static/src/xml/printbill.xml:131
|
||||
#, python-format
|
||||
msgid "TOTAL"
|
||||
msgstr ""
|
||||
|
||||
#. module: pos_restaurant
|
||||
#: model:ir.model.fields,field_description:pos_restaurant.field_pos_order_table_id
|
||||
msgid "Table"
|
||||
msgstr "Tabla"
|
||||
|
||||
#. module: pos_restaurant
|
||||
#: model:ir.model.fields,field_description:pos_restaurant.field_restaurant_table_name
|
||||
msgid "Table Name"
|
||||
msgstr ""
|
||||
|
||||
#. module: pos_restaurant
|
||||
#. openerp-web
|
||||
#: code:addons/pos_restaurant/static/src/js/floors.js:464
|
||||
#, python-format
|
||||
msgid "Table Name ?"
|
||||
msgstr ""
|
||||
|
||||
#. module: pos_restaurant
|
||||
#: model:ir.model.fields,field_description:pos_restaurant.field_restaurant_floor_table_ids
|
||||
#: model_terms:ir.ui.view,arch_db:pos_restaurant.view_restaurant_floor_form
|
||||
msgid "Tables"
|
||||
msgstr ""
|
||||
|
||||
#. module: pos_restaurant
|
||||
#. openerp-web
|
||||
#: code:addons/pos_restaurant/static/src/xml/printbill.xml:54
|
||||
#, python-format
|
||||
msgid "Tel:"
|
||||
msgstr ""
|
||||
|
||||
#. module: pos_restaurant
|
||||
#: model:ir.model.fields,help:pos_restaurant.field_restaurant_printer_proxy_ip
|
||||
msgid "The IP Address or hostname of the Printer's hardware proxy"
|
||||
msgstr ""
|
||||
|
||||
#. module: pos_restaurant
|
||||
#: model:ir.model.fields,help:pos_restaurant.field_pos_order_customer_count
|
||||
msgid "The amount of customers that have been served by this order."
|
||||
msgstr ""
|
||||
|
||||
#. module: pos_restaurant
|
||||
#: model:ir.model.fields,help:pos_restaurant.field_restaurant_floor_background_color
|
||||
msgid ""
|
||||
"The background color of the floor layout, (must be specified in a html-"
|
||||
"compatible format)"
|
||||
msgstr ""
|
||||
|
||||
#. module: pos_restaurant
|
||||
#: model:ir.model.fields,help:pos_restaurant.field_restaurant_table_seats
|
||||
msgid "The default number of customer served at this table."
|
||||
msgstr ""
|
||||
|
||||
#. module: pos_restaurant
|
||||
#: model:ir.model.fields,help:pos_restaurant.field_restaurant_floor_table_ids
|
||||
msgid "The list of tables in this floor"
|
||||
msgstr ""
|
||||
|
||||
#. module: pos_restaurant
|
||||
#: model:ir.model.fields,help:pos_restaurant.field_restaurant_table_pos_order_ids
|
||||
msgid "The orders served at this table"
|
||||
msgstr ""
|
||||
|
||||
#. module: pos_restaurant
|
||||
#: model:ir.model.fields,help:pos_restaurant.field_pos_config_floor_ids
|
||||
msgid "The restaurant floors served by this point of sale"
|
||||
msgstr ""
|
||||
|
||||
#. module: pos_restaurant
|
||||
#: model:ir.model.fields,help:pos_restaurant.field_pos_order_table_id
|
||||
msgid "The table where this order was served"
|
||||
msgstr ""
|
||||
|
||||
#. module: pos_restaurant
|
||||
#: model:ir.model.fields,help:pos_restaurant.field_restaurant_table_color
|
||||
msgid "The table's color, expressed as a valid 'background' CSS property value"
|
||||
msgstr ""
|
||||
|
||||
#. module: pos_restaurant
|
||||
#: model:ir.model.fields,help:pos_restaurant.field_restaurant_table_height
|
||||
msgid "The table's height in pixels"
|
||||
msgstr ""
|
||||
|
||||
#. module: pos_restaurant
|
||||
#: model:ir.model.fields,help:pos_restaurant.field_restaurant_table_position_h
|
||||
msgid ""
|
||||
"The table's horizontal position from the left side to the table's center, in "
|
||||
"pixels"
|
||||
msgstr ""
|
||||
|
||||
#. module: pos_restaurant
|
||||
#: model:ir.model.fields,help:pos_restaurant.field_restaurant_table_position_v
|
||||
msgid ""
|
||||
"The table's vertical position from the top to the table's center, in pixels"
|
||||
msgstr ""
|
||||
|
||||
#. module: pos_restaurant
|
||||
#: model:ir.model.fields,help:pos_restaurant.field_restaurant_table_width
|
||||
msgid "The table's width in pixels"
|
||||
msgstr ""
|
||||
|
||||
#. module: pos_restaurant
|
||||
#. openerp-web
|
||||
#: code:addons/pos_restaurant/static/src/xml/floors.xml:102
|
||||
#, python-format
|
||||
msgid "This floor has no tables yet, use the"
|
||||
msgstr ""
|
||||
|
||||
#. module: pos_restaurant
|
||||
#. openerp-web
|
||||
#: code:addons/pos_restaurant/static/src/xml/floors.xml:37
|
||||
#, python-format
|
||||
msgid "Transfer"
|
||||
msgstr ""
|
||||
|
||||
#. module: pos_restaurant
|
||||
#: model:ir.model.fields,help:pos_restaurant.field_restaurant_floor_sequence
|
||||
msgid "Used to sort Floors"
|
||||
msgstr ""
|
||||
|
||||
#. module: pos_restaurant
|
||||
#. openerp-web
|
||||
#: code:addons/pos_restaurant/static/src/xml/printbill.xml:57
|
||||
#, python-format
|
||||
msgid "VAT:"
|
||||
msgstr "RIF"
|
||||
|
||||
#. module: pos_restaurant
|
||||
#: model:ir.model.fields,field_description:pos_restaurant.field_restaurant_table_position_v
|
||||
msgid "Vertical Position"
|
||||
msgstr ""
|
||||
|
||||
#. module: pos_restaurant
|
||||
#: model:ir.model.fields,field_description:pos_restaurant.field_restaurant_table_width
|
||||
msgid "Width"
|
||||
msgstr "Ancho"
|
||||
|
||||
#. module: pos_restaurant
|
||||
#. openerp-web
|
||||
#: code:addons/pos_restaurant/static/src/xml/splitbill.xml:44
|
||||
#, python-format
|
||||
msgid "With a"
|
||||
msgstr ""
|
||||
|
||||
#. module: pos_restaurant
|
||||
#. openerp-web
|
||||
#: code:addons/pos_restaurant/static/src/xml/splitbill.xml:36
|
||||
#, python-format
|
||||
msgid "at"
|
||||
msgstr "a las"
|
||||
|
||||
#. module: pos_restaurant
|
||||
#. openerp-web
|
||||
#: code:addons/pos_restaurant/static/src/xml/floors.xml:6
|
||||
#: code:addons/pos_restaurant/static/src/xml/floors.xml:17
|
||||
#, python-format
|
||||
msgid "at table"
|
||||
msgstr ""
|
||||
|
||||
#. module: pos_restaurant
|
||||
#. openerp-web
|
||||
#: code:addons/pos_restaurant/static/src/xml/floors.xml:103
|
||||
#, python-format
|
||||
msgid "button in the editing toolbar to create new tables."
|
||||
msgstr ""
|
||||
|
||||
#. module: pos_restaurant
|
||||
#. openerp-web
|
||||
#: code:addons/pos_restaurant/static/src/xml/splitbill.xml:46
|
||||
#, python-format
|
||||
msgid "discount"
|
||||
msgstr ""
|
||||
|
||||
#. module: pos_restaurant
|
||||
#: model:ir.model,name:pos_restaurant.model_pos_config
|
||||
msgid "pos.config"
|
||||
msgstr ""
|
||||
|
||||
#. module: pos_restaurant
|
||||
#: model:ir.model,name:pos_restaurant.model_restaurant_floor
|
||||
msgid "restaurant.floor"
|
||||
msgstr ""
|
||||
|
||||
#. module: pos_restaurant
|
||||
#: model:ir.model,name:pos_restaurant.model_restaurant_printer
|
||||
msgid "restaurant.printer"
|
||||
msgstr ""
|
||||
|
||||
#. module: pos_restaurant
|
||||
#: model:ir.model,name:pos_restaurant.model_restaurant_table
|
||||
msgid "restaurant.table"
|
||||
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
1619
odoo-bringout-oca-ocb-pos_restaurant/pos_restaurant/i18n/ku.po
Normal file
1619
odoo-bringout-oca-ocb-pos_restaurant/pos_restaurant/i18n/ku.po
Normal file
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
1621
odoo-bringout-oca-ocb-pos_restaurant/pos_restaurant/i18n/my.po
Normal file
1621
odoo-bringout-oca-ocb-pos_restaurant/pos_restaurant/i18n/my.po
Normal file
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
1929
odoo-bringout-oca-ocb-pos_restaurant/pos_restaurant/i18n/uz.po
Normal file
1929
odoo-bringout-oca-ocb-pos_restaurant/pos_restaurant/i18n/uz.po
Normal file
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
|
|
@ -3,7 +3,10 @@
|
|||
|
||||
from . import pos_config
|
||||
from . import pos_order
|
||||
from . import pos_order_line
|
||||
from . import pos_payment
|
||||
from . import pos_restaurant
|
||||
from . import pos_session
|
||||
from . import res_config_settings
|
||||
from . import pos_preset
|
||||
from . import restaurant_order_course
|
||||
|
|
|
|||
|
|
@ -2,6 +2,7 @@
|
|||
# Part of Odoo. See LICENSE file for full copyright and licensing details.
|
||||
|
||||
from odoo import api, fields, models, _
|
||||
from odoo.tools import convert
|
||||
|
||||
|
||||
class PosConfig(models.Model):
|
||||
|
|
@ -9,70 +10,170 @@ class PosConfig(models.Model):
|
|||
|
||||
iface_splitbill = fields.Boolean(string='Bill Splitting', help='Enables Bill Splitting in the Point of Sale.')
|
||||
iface_printbill = fields.Boolean(string='Bill Printing', help='Allows to print the Bill before payment.')
|
||||
iface_orderline_notes = fields.Boolean(string='Internal Notes', help='Allow custom internal notes on Orderlines.')
|
||||
floor_ids = fields.One2many('restaurant.floor', 'pos_config_id', string='Restaurant Floors', help='The restaurant floors served by this point of sale.')
|
||||
printer_ids = fields.Many2many('restaurant.printer', 'pos_config_printer_rel', 'config_id', 'printer_id', string='Order Printers')
|
||||
is_table_management = fields.Boolean('Floors & Tables')
|
||||
is_order_printer = fields.Boolean('Order Printer')
|
||||
floor_ids = fields.Many2many('restaurant.floor', string='Restaurant Floors', help='The restaurant floors served by this point of sale.', copy=False)
|
||||
set_tip_after_payment = fields.Boolean('Set Tip After Payment', help="Adjust the amount authorized by payment terminals to add a tip after the customers left or at the end of the day.")
|
||||
module_pos_restaurant = fields.Boolean(default=True)
|
||||
|
||||
def _force_http(self):
|
||||
enforce_https = self.env['ir.config_parameter'].sudo().get_param('point_of_sale.enforce_https')
|
||||
if not enforce_https and self.printer_ids.filtered(lambda pt: pt.printer_type == 'epson_epos'):
|
||||
return True
|
||||
return super(PosConfig, self)._force_http()
|
||||
|
||||
def get_tables_order_count(self):
|
||||
""" """
|
||||
self.ensure_one()
|
||||
floors = self.env['restaurant.floor'].search([('pos_config_id', 'in', self.ids)])
|
||||
tables = self.env['restaurant.table'].search([('floor_id', 'in', floors.ids)])
|
||||
domain = [('state', '=', 'draft'), ('table_id', 'in', tables.ids)]
|
||||
|
||||
order_stats = self.env['pos.order'].read_group(domain, ['table_id'], 'table_id')
|
||||
orders_map = dict((s['table_id'][0], s['table_id_count']) for s in order_stats)
|
||||
|
||||
result = []
|
||||
for table in tables:
|
||||
result.append({'id': table.id, 'orders': orders_map.get(table.id, 0)})
|
||||
return result
|
||||
default_screen = fields.Selection([('tables', 'Tables'), ('register', 'Register')], string='Default Screen', default='tables')
|
||||
|
||||
def _get_forbidden_change_fields(self):
|
||||
forbidden_keys = super(PosConfig, self)._get_forbidden_change_fields()
|
||||
forbidden_keys.append('is_table_management')
|
||||
forbidden_keys.append('floor_ids')
|
||||
return forbidden_keys
|
||||
|
||||
@api.model_create_multi
|
||||
def create(self, vals_list):
|
||||
for vals in vals_list:
|
||||
is_restaurant = 'module_pos_restaurant' in vals and vals['module_pos_restaurant']
|
||||
if is_restaurant:
|
||||
if 'iface_printbill' not in vals:
|
||||
vals['iface_printbill'] = True
|
||||
if 'show_product_images' not in vals:
|
||||
vals['show_product_images'] = False
|
||||
if 'show_category_images' not in vals:
|
||||
vals['show_category_images'] = False
|
||||
if not is_restaurant or not vals.get('iface_tipproduct', False):
|
||||
vals['set_tip_after_payment'] = False
|
||||
pos_configs = super().create(vals_list)
|
||||
for config in pos_configs:
|
||||
if config.module_pos_restaurant:
|
||||
self._setup_default_floor(config)
|
||||
return pos_configs
|
||||
|
||||
def write(self, vals):
|
||||
if ('is_table_management' in vals and vals['is_table_management'] == False):
|
||||
if ('module_pos_restaurant' in vals and vals['module_pos_restaurant'] is False):
|
||||
vals['floor_ids'] = [(5, 0, 0)]
|
||||
if ('is_order_printer' in vals and vals['is_order_printer'] == False):
|
||||
vals['printer_ids'] = [(5, 0, 0)]
|
||||
return super(PosConfig, self).write(vals)
|
||||
|
||||
if ('module_pos_restaurant' in vals and not vals['module_pos_restaurant']) or ('iface_tipproduct' in vals and not vals['iface_tipproduct']):
|
||||
vals['set_tip_after_payment'] = False
|
||||
|
||||
if ('module_pos_restaurant' in vals and vals['module_pos_restaurant']):
|
||||
self._setup_default_floor(self)
|
||||
|
||||
return super().write(vals)
|
||||
|
||||
def _setup_default_floor(self, pos_config):
|
||||
if not pos_config.floor_ids:
|
||||
main_floor = self.env['restaurant.floor'].create({
|
||||
'name': pos_config.company_id.name,
|
||||
'pos_config_ids': [(4, pos_config.id)],
|
||||
})
|
||||
self.env['restaurant.table'].create({
|
||||
'table_number': 1,
|
||||
'floor_id': main_floor.id,
|
||||
'seats': 1,
|
||||
'position_h': 100,
|
||||
'position_v': 100,
|
||||
'width': 130,
|
||||
'height': 130,
|
||||
})
|
||||
|
||||
@api.model
|
||||
def add_cash_payment_method(self):
|
||||
companies = self.env['res.company'].search([])
|
||||
for company in companies.filtered('chart_template_id'):
|
||||
pos_configs = self.search([('company_id', '=', company.id), ('module_pos_restaurant', '=', True)])
|
||||
journal_counter = 2
|
||||
for pos_config in pos_configs:
|
||||
if pos_config.payment_method_ids.filtered('is_cash_count'):
|
||||
continue
|
||||
cash_journal = self.env['account.journal'].search([('company_id', '=', company.id), ('type', '=', 'cash'), ('pos_payment_method_ids', '=', False)], limit=1)
|
||||
if not cash_journal:
|
||||
cash_journal = self.env['account.journal'].create({
|
||||
'name': _('Cash %s', journal_counter),
|
||||
'code': 'RCSH%s' % journal_counter,
|
||||
'type': 'cash',
|
||||
'company_id': company.id
|
||||
})
|
||||
journal_counter += 1
|
||||
payment_methods = pos_config.payment_method_ids
|
||||
payment_methods |= self.env['pos.payment.method'].create({
|
||||
'name': _('Cash Bar'),
|
||||
'journal_id': cash_journal.id,
|
||||
'company_id': company.id,
|
||||
})
|
||||
pos_config.write({'payment_method_ids': [(6, 0, payment_methods.ids)]})
|
||||
def load_onboarding_bar_scenario(self, with_demo_data=True):
|
||||
journal, payment_methods_ids = self._create_journal_and_payment_methods(cash_journal_vals={'name': 'Cash Bar', 'show_on_dashboard': False})
|
||||
config = self.env['pos.config'].create({
|
||||
'name': 'Bar',
|
||||
'company_id': self.env.company.id,
|
||||
'journal_id': journal.id,
|
||||
'payment_method_ids': payment_methods_ids,
|
||||
'iface_splitbill': True,
|
||||
'module_pos_restaurant': True,
|
||||
'default_screen': 'register'
|
||||
})
|
||||
self.env['ir.model.data']._update_xmlids([{
|
||||
'xml_id': self._get_suffixed_ref_name('pos_restaurant.pos_config_main_bar'),
|
||||
'record': config,
|
||||
'noupdate': True,
|
||||
}])
|
||||
if not self.env.ref('pos_restaurant.floor_main', raise_if_not_found=False):
|
||||
convert.convert_file(self._env_with_clean_context(), 'pos_restaurant', 'data/scenarios/restaurant_floor.xml', idref=None, mode='init', noupdate=True)
|
||||
config_floors = [(5, 0)]
|
||||
if (floor_main := self.env.ref('pos_restaurant.floor_main', raise_if_not_found=False)):
|
||||
config_floors += [(4, floor_main.id)]
|
||||
if (floor_patio := self.env.ref('pos_restaurant.floor_patio', raise_if_not_found=False)):
|
||||
config_floors += [(4, floor_patio.id)]
|
||||
config.update({'floor_ids': config_floors})
|
||||
config._load_bar_demo_data(with_demo_data)
|
||||
return {'config_id': config.id}
|
||||
|
||||
def _load_bar_demo_data(self, with_demo_data=True):
|
||||
self.ensure_one()
|
||||
convert.convert_file(self._env_with_clean_context(), 'pos_restaurant', 'data/scenarios/bar_category_data.xml', idref=None, mode='init', noupdate=True)
|
||||
if with_demo_data:
|
||||
convert.convert_file(self._env_with_clean_context(), 'pos_restaurant', 'data/scenarios/bar_demo_data.xml', idref=None, mode='init', noupdate=True)
|
||||
bar_categories = self.get_record_by_ref([
|
||||
'pos_restaurant.pos_category_cocktails',
|
||||
'pos_restaurant.pos_category_soft_drinks',
|
||||
])
|
||||
if bar_categories:
|
||||
self.limit_categories = True
|
||||
self.iface_available_categ_ids = bar_categories
|
||||
|
||||
@api.model
|
||||
def load_onboarding_restaurant_scenario(self, with_demo_data=True):
|
||||
journal, payment_methods_ids = self._create_journal_and_payment_methods(cash_journal_vals={'name': _('Cash Restaurant'), 'show_on_dashboard': False})
|
||||
presets = self.get_record_by_ref([
|
||||
'pos_restaurant.pos_takein_preset',
|
||||
'pos_restaurant.pos_takeout_preset',
|
||||
'pos_restaurant.pos_delivery_preset',
|
||||
]) + self.env['pos.preset'].search([]).ids
|
||||
config = self.env['pos.config'].create({
|
||||
'name': _('Restaurant'),
|
||||
'company_id': self.env.company.id,
|
||||
'journal_id': journal.id,
|
||||
'payment_method_ids': payment_methods_ids,
|
||||
'iface_splitbill': True,
|
||||
'module_pos_restaurant': True,
|
||||
'use_presets': bool(presets),
|
||||
'default_preset_id': presets[0] if presets else False,
|
||||
'available_preset_ids': [(6, 0, presets)],
|
||||
})
|
||||
self.env['ir.model.data']._update_xmlids([{
|
||||
'xml_id': self._get_suffixed_ref_name('pos_restaurant.pos_config_main_restaurant'),
|
||||
'record': config,
|
||||
'noupdate': True,
|
||||
}])
|
||||
if bool(presets):
|
||||
# Ensure the "Presets" menu is visible when installing the restaurant scenario
|
||||
self.env.ref("point_of_sale.group_pos_preset").implied_by_ids |= self.env.ref("base.group_user")
|
||||
if not self.env.ref('pos_restaurant.floor_main', raise_if_not_found=False):
|
||||
convert.convert_file(self._env_with_clean_context(), 'pos_restaurant', 'data/scenarios/restaurant_floor.xml', idref=None, mode='init', noupdate=True)
|
||||
config_floors = [(5, 0)]
|
||||
if (floor_main := self.env.ref('pos_restaurant.floor_main', raise_if_not_found=False)):
|
||||
config_floors += [(4, floor_main.id)]
|
||||
if (floor_patio := self.env.ref('pos_restaurant.floor_patio', raise_if_not_found=False)):
|
||||
config_floors += [(4, floor_patio.id)]
|
||||
config.update({'floor_ids': config_floors})
|
||||
config._load_restaurant_demo_data(with_demo_data)
|
||||
existing_session = self.env.ref('pos_restaurant.pos_closed_session_3', raise_if_not_found=False)
|
||||
if with_demo_data and self.env.company.id == self.env.ref('base.main_company').id and not existing_session:
|
||||
convert.convert_file(self._env_with_clean_context(), 'pos_restaurant', 'data/scenarios/restaurant_demo_session.xml', idref=None, mode='init', noupdate=True)
|
||||
return {'config_id': config.id}
|
||||
|
||||
@api.depends('set_tip_after_payment')
|
||||
def _compute_local_data_integrity(self):
|
||||
super()._compute_local_data_integrity()
|
||||
|
||||
def _load_restaurant_demo_data(self, with_demo_data=True):
|
||||
self.ensure_one()
|
||||
convert.convert_file(self._env_with_clean_context(), 'pos_restaurant', 'data/scenarios/restaurant_category_data.xml', idref=None, mode='init', noupdate=True)
|
||||
if with_demo_data:
|
||||
convert.convert_file(self._env_with_clean_context(), 'pos_restaurant', 'data/scenarios/restaurant_demo_data.xml', idref=None, mode='init', noupdate=True)
|
||||
restaurant_categories = self.get_record_by_ref([
|
||||
'pos_restaurant.food',
|
||||
'pos_restaurant.drinks',
|
||||
])
|
||||
if restaurant_categories:
|
||||
self.limit_categories = True
|
||||
self.iface_available_categ_ids = restaurant_categories
|
||||
|
||||
def _get_demo_data_loader_methods(self):
|
||||
mapping = super()._get_demo_data_loader_methods()
|
||||
mapping.update({
|
||||
'pos_restaurant.pos_config_main_restaurant': self._load_restaurant_demo_data,
|
||||
'pos_restaurant.pos_config_main_bar': self._load_bar_demo_data,
|
||||
})
|
||||
return mapping
|
||||
|
||||
def _get_default_demo_data_xml_id(self):
|
||||
if self.module_pos_restaurant:
|
||||
return 'pos_restaurant.pos_config_main_restaurant'
|
||||
return super()._get_default_demo_data_xml_id()
|
||||
|
|
|
|||
|
|
@ -1,287 +1,27 @@
|
|||
# -*- coding: utf-8 -*-
|
||||
# Part of Odoo. See LICENSE file for full copyright and licensing details.
|
||||
from odoo.tools import groupby
|
||||
from re import search
|
||||
from functools import partial
|
||||
|
||||
import pytz
|
||||
|
||||
from odoo import api, fields, models
|
||||
|
||||
|
||||
class PosOrderLine(models.Model):
|
||||
_inherit = 'pos.order.line'
|
||||
|
||||
note = fields.Char('Internal Note added by the waiter.')
|
||||
uuid = fields.Char(string='Uuid', readonly=True, copy=False)
|
||||
mp_skip = fields.Boolean('Skip line when sending ticket to kitchen printers.')
|
||||
|
||||
|
||||
class PosOrder(models.Model):
|
||||
_inherit = 'pos.order'
|
||||
|
||||
table_id = fields.Many2one('restaurant.table', string='Table', help='The table where this order was served', index='btree_not_null')
|
||||
customer_count = fields.Integer(string='Guests', help='The amount of customers that have been served by this order.')
|
||||
multiprint_resume = fields.Char(string='Multiprint Resume', help="Last printed state of the order")
|
||||
table_id = fields.Many2one('restaurant.table', string='Table', help='The table where this order was served', index='btree_not_null', readonly=True)
|
||||
customer_count = fields.Integer(string='Guests', help='The amount of customers that have been served by this order.', readonly=True)
|
||||
course_ids = fields.One2many('restaurant.order.course', 'order_id', string="Courses")
|
||||
|
||||
def _get_pack_lot_lines(self, order_lines):
|
||||
"""Add pack_lot_lines to the order_lines.
|
||||
def _get_open_order(self, order):
|
||||
config_id = self.env['pos.session'].browse(order.get('session_id')).config_id
|
||||
if not config_id.module_pos_restaurant:
|
||||
return super()._get_open_order(order)
|
||||
|
||||
The function doesn't return anything but adds the results directly to the order_lines.
|
||||
|
||||
:param order_lines: order_lines for which the pack_lot_lines are to be requested.
|
||||
:type order_lines: pos.order.line.
|
||||
"""
|
||||
pack_lots = self.env['pos.pack.operation.lot'].search_read(
|
||||
domain = [('pos_order_line_id', 'in', [order_line['id'] for order_line in order_lines])],
|
||||
fields = [
|
||||
'id',
|
||||
'lot_name',
|
||||
'pos_order_line_id'
|
||||
])
|
||||
for pack_lot in pack_lots:
|
||||
pack_lot['order_line'] = pack_lot['pos_order_line_id'][0]
|
||||
pack_lot['server_id'] = pack_lot['id']
|
||||
|
||||
del pack_lot['pos_order_line_id']
|
||||
del pack_lot['id']
|
||||
|
||||
for order_line_id, pack_lot_ids in groupby(pack_lots, key=lambda x:x['order_line']):
|
||||
next(order_line for order_line in order_lines if order_line['id'] == order_line_id)['pack_lot_ids'] = list(pack_lot_ids)
|
||||
|
||||
def _get_fields_for_order_line(self):
|
||||
fields = super(PosOrder, self)._get_fields_for_order_line()
|
||||
fields.extend([
|
||||
'id',
|
||||
'discount',
|
||||
'product_id',
|
||||
'price_unit',
|
||||
'order_id',
|
||||
'qty',
|
||||
'note',
|
||||
'uuid',
|
||||
'mp_skip',
|
||||
'full_product_name',
|
||||
'customer_note',
|
||||
'price_extra',
|
||||
])
|
||||
return fields
|
||||
|
||||
def _prepare_order_line(self, order_line):
|
||||
"""Method that will allow the cleaning of values to send the correct information.
|
||||
:param order_line: order_line that will be cleaned.
|
||||
:type order_line: pos.order.line.
|
||||
:returns: dict -- dict representing the order line's values.
|
||||
"""
|
||||
order_line = super()._prepare_order_line(order_line)
|
||||
order_line["product_id"] = order_line["product_id"][0]
|
||||
order_line["server_id"] = order_line["id"]
|
||||
|
||||
del order_line["id"]
|
||||
if not "pack_lot_ids" in order_line:
|
||||
order_line["pack_lot_ids"] = []
|
||||
domain = []
|
||||
if order.get('table_id', False) and order.get('state') == 'draft':
|
||||
domain += ['|', ('uuid', '=', order.get('uuid')), '&', ('table_id', '=', order.get('table_id')), ('state', '=', 'draft')]
|
||||
else:
|
||||
order_line["pack_lot_ids"] = [[0, 0, lot] for lot in order_line["pack_lot_ids"]]
|
||||
return order_line
|
||||
domain += [('uuid', '=', order.get('uuid'))]
|
||||
return self.env["pos.order"].search(domain, limit=1, order='id desc')
|
||||
|
||||
def _get_order_lines(self, orders):
|
||||
"""Add pos_order_lines to the orders.
|
||||
|
||||
The function doesn't return anything but adds the results directly to the orders.
|
||||
|
||||
:param orders: orders for which the order_lines are to be requested.
|
||||
:type orders: pos.order.
|
||||
"""
|
||||
order_lines = self.env['pos.order.line'].search_read(
|
||||
domain = [('order_id', 'in', [to['id'] for to in orders])],
|
||||
fields = self._get_fields_for_order_line())
|
||||
|
||||
if order_lines != []:
|
||||
self._get_pack_lot_lines(order_lines)
|
||||
|
||||
extended_order_lines = []
|
||||
for order_line in order_lines:
|
||||
extended_order_lines.append([0, 0, self._prepare_order_line(order_line)])
|
||||
|
||||
for order_id, order_lines in groupby(extended_order_lines, key=lambda x:x[2]['order_id']):
|
||||
next(order for order in orders if order['id'] == order_id[0])['lines'] = list(order_lines)
|
||||
|
||||
def _get_fields_for_payment_lines(self):
|
||||
return [
|
||||
'id',
|
||||
'amount',
|
||||
'pos_order_id',
|
||||
'payment_method_id',
|
||||
'card_type',
|
||||
'cardholder_name',
|
||||
'transaction_id',
|
||||
'payment_status'
|
||||
]
|
||||
|
||||
def _get_payments_lines_list(self, orders):
|
||||
payment_lines = self.env['pos.payment'].search_read(
|
||||
domain = [('pos_order_id', 'in', [po['id'] for po in orders])],
|
||||
fields = self._get_fields_for_payment_lines())
|
||||
|
||||
extended_payment_lines = []
|
||||
for payment_line in payment_lines:
|
||||
payment_line['server_id'] = payment_line['id']
|
||||
payment_line['payment_method_id'] = payment_line['payment_method_id'][0]
|
||||
|
||||
del payment_line['id']
|
||||
extended_payment_lines.append([0, 0, payment_line])
|
||||
return extended_payment_lines
|
||||
|
||||
def _get_payment_lines(self, orders):
|
||||
"""Add account_bank_statement_lines to the orders.
|
||||
|
||||
The function doesn't return anything but adds the results directly to the orders.
|
||||
|
||||
:param orders: orders for which the payment_lines are to be requested.
|
||||
:type orders: pos.order.
|
||||
"""
|
||||
extended_payment_lines = self._get_payments_lines_list(orders)
|
||||
for order_id, payment_lines in groupby(extended_payment_lines, key=lambda x:x[2]['pos_order_id']):
|
||||
next(order for order in orders if order['id'] == order_id[0])['statement_ids'] = list(payment_lines)
|
||||
|
||||
def _get_fields_for_draft_order(self):
|
||||
return [
|
||||
'id',
|
||||
'pricelist_id',
|
||||
'partner_id',
|
||||
'sequence_number',
|
||||
'session_id',
|
||||
'pos_reference',
|
||||
'create_uid',
|
||||
'create_date',
|
||||
'customer_count',
|
||||
'fiscal_position_id',
|
||||
'table_id',
|
||||
'to_invoice',
|
||||
'multiprint_resume',
|
||||
'access_token',
|
||||
]
|
||||
|
||||
def _get_domain_for_draft_orders(self, table_ids):
|
||||
""" Get the domain to search for draft orders on a table.
|
||||
:param table_ids: Ids of the selected tables.
|
||||
:type table_ids: list of int.
|
||||
"returns: list -- list of tuples that represents a domain.
|
||||
"""
|
||||
return [('state', '=', 'draft'), ('table_id', 'in', table_ids)]
|
||||
|
||||
def _add_activated_coupon_to_draft_orders(self, table_orders):
|
||||
table_orders = super()._add_activated_coupon_to_draft_orders(table_orders)
|
||||
return table_orders
|
||||
|
||||
@api.model
|
||||
def get_table_draft_orders(self, table_ids):
|
||||
"""Generate an object of all draft orders for the given table.
|
||||
|
||||
Generate and return an JSON object with all draft orders for the given table, to send to the
|
||||
front end application.
|
||||
|
||||
:param table_ids: Ids of the selected tables.
|
||||
:type table_ids: list of int.
|
||||
:returns: list -- list of dict representing the table orders
|
||||
"""
|
||||
table_orders = self.search_read(
|
||||
domain=self._get_domain_for_draft_orders(table_ids),
|
||||
fields=self._get_fields_for_draft_order())
|
||||
|
||||
self._get_order_lines(table_orders)
|
||||
self._get_payment_lines(table_orders)
|
||||
|
||||
for order in table_orders:
|
||||
order['pos_session_id'] = order['session_id'][0]
|
||||
order['uid'] = search(r"\d{5,}-\d{3,}-\d{4,}", order['pos_reference']).group(0)
|
||||
order['name'] = order['pos_reference']
|
||||
order['creation_date'] = order['create_date']
|
||||
order['server_id'] = order['id']
|
||||
if order['fiscal_position_id']:
|
||||
order['fiscal_position_id'] = order['fiscal_position_id'][0]
|
||||
if order['pricelist_id']:
|
||||
order['pricelist_id'] = order['pricelist_id'][0]
|
||||
if order['partner_id']:
|
||||
order['partner_id'] = order['partner_id'][0]
|
||||
if order['table_id']:
|
||||
order['table_id'] = order['table_id'][0]
|
||||
|
||||
if not 'lines' in order:
|
||||
order['lines'] = []
|
||||
if not 'statement_ids' in order:
|
||||
order['statement_ids'] = []
|
||||
|
||||
del order['id']
|
||||
del order['session_id']
|
||||
del order['pos_reference']
|
||||
del order['create_date']
|
||||
|
||||
return self._add_activated_coupon_to_draft_orders(table_orders)
|
||||
|
||||
@api.model
|
||||
def remove_from_ui(self, server_ids):
|
||||
""" Remove orders from the frontend PoS application
|
||||
|
||||
Remove orders from the server by id.
|
||||
:param server_ids: list of the id's of orders to remove from the server.
|
||||
:type server_ids: list.
|
||||
:returns: list -- list of db-ids for the removed orders.
|
||||
"""
|
||||
orders = self.search([('id', 'in', server_ids), ('state', '=', 'draft')])
|
||||
orders.write({'state': 'cancel'})
|
||||
# TODO Looks like delete cascade is a better solution.
|
||||
orders.mapped('payment_ids').sudo().unlink()
|
||||
orders.sudo().unlink()
|
||||
return orders.ids
|
||||
|
||||
def set_tip(self, tip_line_vals):
|
||||
"""Set tip to `self` based on values in `tip_line_vals`."""
|
||||
|
||||
self.ensure_one()
|
||||
PosOrderLine = self.env['pos.order.line']
|
||||
process_line = partial(PosOrderLine._order_line_fields, session_id=self.session_id.id)
|
||||
|
||||
# 1. add/modify tip orderline
|
||||
processed_tip_line_vals = process_line([0, 0, tip_line_vals])[2]
|
||||
processed_tip_line_vals.update({ "order_id": self.id })
|
||||
tip_line = self.lines.filtered(lambda line: line.product_id == self.session_id.config_id.tip_product_id)
|
||||
if not tip_line:
|
||||
tip_line = PosOrderLine.create(processed_tip_line_vals)
|
||||
else:
|
||||
tip_line.write(processed_tip_line_vals)
|
||||
|
||||
# 2. modify payment
|
||||
payment_line = self.payment_ids.filtered(lambda line: not line.is_change)[0]
|
||||
# TODO it would be better to throw error if there are multiple payment lines
|
||||
# then ask the user to select which payment to update, no?
|
||||
payment_line._update_payment_line_for_tip(tip_line.price_subtotal_incl)
|
||||
|
||||
# 3. flag order as tipped and update order fields
|
||||
self.write({
|
||||
"is_tipped": True,
|
||||
"tip_amount": tip_line.price_subtotal_incl,
|
||||
"amount_total": self.amount_total + tip_line.price_subtotal_incl,
|
||||
"amount_paid": self.amount_paid + tip_line.price_subtotal_incl,
|
||||
})
|
||||
|
||||
def set_no_tip(self):
|
||||
"""Override this method to introduce action when setting no tip."""
|
||||
self.ensure_one()
|
||||
self.write({
|
||||
"is_tipped": True,
|
||||
"tip_amount": 0,
|
||||
})
|
||||
|
||||
@api.model
|
||||
def _order_fields(self, ui_order):
|
||||
order_fields = super(PosOrder, self)._order_fields(ui_order)
|
||||
order_fields['table_id'] = ui_order.get('table_id', False)
|
||||
order_fields['customer_count'] = ui_order.get('customer_count', 0)
|
||||
order_fields['multiprint_resume'] = ui_order.get('multiprint_resume', False)
|
||||
return order_fields
|
||||
|
||||
def _export_for_ui(self, order):
|
||||
result = super(PosOrder, self)._export_for_ui(order)
|
||||
result['table_id'] = order.table_id.id
|
||||
def read_pos_data(self, data, config):
|
||||
result = super().read_pos_data(data, config)
|
||||
result['restaurant.order.course'] = self.env['restaurant.order.course']._load_pos_data_read(self.course_ids, config)
|
||||
return result
|
||||
|
|
|
|||
|
|
@ -0,0 +1,13 @@
|
|||
# -*- coding: utf-8 -*-
|
||||
# Part of Odoo. See LICENSE file for full copyright and licensing details.
|
||||
from odoo import api, fields, models
|
||||
|
||||
|
||||
class PosOrderLine(models.Model):
|
||||
_inherit = 'pos.order.line'
|
||||
course_id = fields.Many2one('restaurant.order.course', string="Course Ref", ondelete="set null", index='btree_not_null')
|
||||
|
||||
@api.model
|
||||
def _load_pos_data_fields(self, config):
|
||||
result = super()._load_pos_data_fields(config)
|
||||
return result + ["course_id"]
|
||||
|
|
@ -4,7 +4,7 @@
|
|||
from odoo import api, fields, models
|
||||
|
||||
|
||||
class PosConfig(models.Model):
|
||||
class PosPayment(models.Model):
|
||||
_inherit = 'pos.payment'
|
||||
|
||||
def _update_payment_line_for_tip(self, tip_amount):
|
||||
|
|
|
|||
|
|
@ -0,0 +1,22 @@
|
|||
from odoo import api, models, fields, _
|
||||
from odoo.exceptions import UserError
|
||||
|
||||
|
||||
class PosPreset(models.Model):
|
||||
_inherit = 'pos.preset'
|
||||
|
||||
use_guest = fields.Boolean(string='Guest', default=False, help="Force guest selection when clicking on order button in PoS restaurant")
|
||||
|
||||
@api.model
|
||||
def _load_pos_data_fields(self, config):
|
||||
return super()._load_pos_data_fields(config) + ['use_guest']
|
||||
|
||||
@api.ondelete(at_uninstall=False)
|
||||
def _unlink_except_master_presets(self):
|
||||
master_presets = self.env["pos.config"].get_record_by_ref([
|
||||
'pos_restaurant.pos_takein_preset',
|
||||
'pos_restaurant.pos_takeout_preset',
|
||||
'pos_restaurant.pos_delivery_preset',
|
||||
])
|
||||
if any(preset.id in master_presets for preset in self):
|
||||
raise UserError(_('You cannot delete the master preset(s).'))
|
||||
|
|
@ -1,55 +1,100 @@
|
|||
# -*- coding: utf-8 -*-
|
||||
# Part of Odoo. See LICENSE file for full copyright and licensing details.
|
||||
|
||||
from odoo import api, fields, models, _
|
||||
from odoo import api, fields, models, _, Command
|
||||
from odoo.exceptions import UserError
|
||||
|
||||
|
||||
class RestaurantFloor(models.Model):
|
||||
|
||||
_name = 'restaurant.floor'
|
||||
|
||||
_description = 'Restaurant Floor'
|
||||
_order = "sequence, name"
|
||||
_inherit = ['pos.load.mixin']
|
||||
|
||||
name = fields.Char('Floor Name', required=True)
|
||||
pos_config_id = fields.Many2one('pos.config', string='Point of Sale')
|
||||
pos_config_ids = fields.Many2many('pos.config', string='Point of Sales', domain="[('module_pos_restaurant', '=', True)]")
|
||||
background_image = fields.Binary('Background Image')
|
||||
background_color = fields.Char('Background Color', help='The background color of the floor in a html-compatible format', default='rgb(210, 210, 210)')
|
||||
background_color = fields.Char('Background Color', help='The background color of the floor in a html-compatible format')
|
||||
table_ids = fields.One2many('restaurant.table', 'floor_id', string='Tables')
|
||||
sequence = fields.Integer('Sequence', default=1)
|
||||
active = fields.Boolean(default=True)
|
||||
floor_background_image = fields.Image(string='Floor Background Image')
|
||||
|
||||
@api.model
|
||||
def _load_pos_data_domain(self, data, config):
|
||||
return [('pos_config_ids', '=', config.id)]
|
||||
|
||||
@api.model
|
||||
def _load_pos_data_fields(self, config):
|
||||
return ['name', 'background_color', 'table_ids', 'sequence', 'pos_config_ids', 'floor_background_image', 'active']
|
||||
|
||||
@api.ondelete(at_uninstall=False)
|
||||
def _unlink_except_active_pos_session(self):
|
||||
confs = self.mapped('pos_config_id').filtered(lambda c: c.is_table_management == True)
|
||||
confs = self.mapped('pos_config_ids').filtered(lambda c: c.module_pos_restaurant)
|
||||
opened_session = self.env['pos.session'].search([('config_id', 'in', confs.ids), ('state', '!=', 'closed')])
|
||||
if opened_session:
|
||||
if opened_session and confs:
|
||||
error_msg = _("You cannot remove a floor that is used in a PoS session, close the session(s) first: \n")
|
||||
for floor in self:
|
||||
for session in opened_session:
|
||||
if floor in session.config_id.floor_ids:
|
||||
error_msg += _("Floor: %s - PoS Config: %s \n") % (floor.name, session.config_id.name)
|
||||
if confs:
|
||||
raise UserError(error_msg)
|
||||
error_msg += _("Floor: %(floor)s - PoS Config: %(config)s \n", floor=floor.name, config=session.config_id.name)
|
||||
raise UserError(error_msg)
|
||||
|
||||
def write(self, vals):
|
||||
for floor in self:
|
||||
if floor.pos_config_id.has_active_session and (vals.get('pos_config_id') or vals.get('active')) :
|
||||
raise UserError(
|
||||
'Please close and validate the following open PoS Session before modifying this floor.\n'
|
||||
'Open session: %s' % (' '.join(floor.pos_config_id.mapped('name')),))
|
||||
if vals.get('pos_config_id') and floor.pos_config_id.id and vals.get('pos_config_id') != floor.pos_config_id.id:
|
||||
raise UserError(_('The %s is already used in another Pos Config.', floor.name))
|
||||
return super(RestaurantFloor, self).write(vals)
|
||||
for config in floor.pos_config_ids:
|
||||
if config.has_active_session and (vals.get('pos_config_ids') or vals.get('active')):
|
||||
raise UserError(
|
||||
self.env._(
|
||||
"Please close and validate the following open PoS Session before modifying this floor.\n"
|
||||
"Open session: %(session_names)s",
|
||||
session_names=" ".join(config.mapped("name")),
|
||||
)
|
||||
)
|
||||
|
||||
return super().write(vals)
|
||||
|
||||
def rename_floor(self, new_name):
|
||||
for floor in self:
|
||||
floor.name = new_name
|
||||
|
||||
@api.model
|
||||
def sync_from_ui(self, name, background_color, config_id):
|
||||
floor_fields = {
|
||||
"name": name,
|
||||
"background_color": background_color,
|
||||
}
|
||||
pos_floor = self.create(floor_fields)
|
||||
pos_floor.pos_config_ids = [Command.link(config_id)]
|
||||
return {
|
||||
'id': pos_floor.id,
|
||||
'name': pos_floor.name,
|
||||
'background_color': pos_floor.background_color,
|
||||
'table_ids': [],
|
||||
'sequence': pos_floor.sequence,
|
||||
'tables': [],
|
||||
}
|
||||
|
||||
def deactivate_floor(self, session_id):
|
||||
draft_orders = self.env['pos.order'].search([('session_id', '=', session_id), ('state', '=', 'draft'), ('table_id.floor_id', '=', self.id)])
|
||||
if draft_orders:
|
||||
raise UserError(_("You cannot delete a floor when orders are still in draft for this floor."))
|
||||
for table in self.table_ids:
|
||||
table.active = False
|
||||
self.active = False
|
||||
|
||||
return True
|
||||
|
||||
|
||||
class RestaurantTable(models.Model):
|
||||
|
||||
_name = 'restaurant.table'
|
||||
_description = 'Restaurant Table'
|
||||
|
||||
name = fields.Char('Table Name', required=True, help='An internal identification of a table')
|
||||
floor_id = fields.Many2one('restaurant.floor', string='Floor')
|
||||
_description = 'Restaurant Table'
|
||||
_inherit = ['pos.load.mixin']
|
||||
|
||||
floor_id = fields.Many2one('restaurant.floor', string='Floor', index='btree_not_null')
|
||||
table_number = fields.Integer('Table Number', required=True, help='The number of the table as displayed on the floor plan', default=0)
|
||||
shape = fields.Selection([('square', 'Square'), ('round', 'Round')], string='Shape', required=True, default='square')
|
||||
position_h = fields.Float('Horizontal Position', default=10,
|
||||
help="The table's horizontal position from the left side to the table's center, in pixels")
|
||||
|
|
@ -59,43 +104,35 @@ class RestaurantTable(models.Model):
|
|||
height = fields.Float('Height', default=50, help="The table's height in pixels")
|
||||
seats = fields.Integer('Seats', default=1, help="The default number of customer served at this table.")
|
||||
color = fields.Char('Color', help="The table's color, expressed as a valid 'background' CSS property value")
|
||||
parent_id = fields.Many2one('restaurant.table', string='Parent Table', help="The parent table if this table is part of a group of tables")
|
||||
active = fields.Boolean('Active', default=True, help='If false, the table is deactivated and will not be available in the point of sale')
|
||||
|
||||
@api.model
|
||||
def create_from_ui(self, table):
|
||||
""" create or modify a table from the point of sale UI.
|
||||
table contains the table's fields. If it contains an
|
||||
id, it will modify the existing table. It then
|
||||
returns the id of the table.
|
||||
"""
|
||||
if table.get('floor_id'):
|
||||
table['floor_id'] = table['floor_id'][0]
|
||||
@api.depends('table_number', 'floor_id')
|
||||
def _compute_display_name(self):
|
||||
for table in self:
|
||||
table.display_name = f"{table.floor_id.name}, {table.table_number}"
|
||||
|
||||
sanitized_table = dict([(key, val) for key, val in table.items() if key in self._fields and val is not None])
|
||||
table_id = sanitized_table.pop('id', False)
|
||||
if table_id:
|
||||
self.browse(table_id).write(sanitized_table)
|
||||
else:
|
||||
table_id = self.create(sanitized_table).id
|
||||
return table_id
|
||||
@api.model
|
||||
def _load_pos_data_domain(self, data, config):
|
||||
return [('active', '=', True), ('floor_id', 'in', config.floor_ids.ids)]
|
||||
|
||||
@api.model
|
||||
def _load_pos_data_fields(self, config):
|
||||
return ['table_number', 'width', 'height', 'position_h', 'position_v', 'parent_id', 'shape', 'floor_id', 'color', 'seats', 'active']
|
||||
|
||||
def are_orders_still_in_draft(self):
|
||||
draft_orders_count = self.env['pos.order'].search_count([('table_id', 'in', self.ids), ('state', '=', 'draft')])
|
||||
|
||||
if draft_orders_count > 0:
|
||||
raise UserError(_("You cannot delete a table when orders are still in draft for this table."))
|
||||
|
||||
return True
|
||||
|
||||
@api.ondelete(at_uninstall=False)
|
||||
def _unlink_except_active_pos_session(self):
|
||||
confs = self.mapped('floor_id').mapped('pos_config_id').filtered(lambda c: c.is_table_management == True)
|
||||
confs = self.mapped('floor_id.pos_config_ids').filtered(lambda c: c.module_pos_restaurant)
|
||||
opened_session = self.env['pos.session'].search([('config_id', 'in', confs.ids), ('state', '!=', 'closed')])
|
||||
if opened_session:
|
||||
error_msg = _("You cannot remove a table that is used in a PoS session, close the session(s) first.")
|
||||
if confs:
|
||||
raise UserError(error_msg)
|
||||
|
||||
|
||||
class RestaurantPrinter(models.Model):
|
||||
|
||||
_name = 'restaurant.printer'
|
||||
_description = 'Restaurant Printer'
|
||||
|
||||
name = fields.Char('Printer Name', required=True, default='Printer', help='An internal identification of the printer')
|
||||
printer_type = fields.Selection(string='Printer Type', default='iot',
|
||||
selection=[('iot', ' Use a printer connected to the IoT Box')])
|
||||
proxy_ip = fields.Char('Proxy IP Address', help="The IP Address or hostname of the Printer's hardware proxy")
|
||||
product_categories_ids = fields.Many2many('pos.category', 'printer_category_rel', 'printer_id', 'category_id', string='Printed Product Categories')
|
||||
|
|
|
|||
|
|
@ -1,64 +1,35 @@
|
|||
# -*- coding: utf-8 -*-
|
||||
# Part of Odoo. See LICENSE file for full copyright and licensing details.
|
||||
|
||||
from odoo import models
|
||||
from itertools import groupby
|
||||
from odoo.osv.expression import AND
|
||||
from odoo import models, api
|
||||
import json
|
||||
|
||||
|
||||
class PosSession(models.Model):
|
||||
_inherit = 'pos.session'
|
||||
|
||||
def _pos_ui_models_to_load(self):
|
||||
result = super()._pos_ui_models_to_load()
|
||||
@api.model
|
||||
def _load_pos_data_models(self, config):
|
||||
data = super()._load_pos_data_models(config)
|
||||
if self.config_id.module_pos_restaurant:
|
||||
result.append('restaurant.printer')
|
||||
if self.config_id.is_table_management:
|
||||
result.append('restaurant.floor')
|
||||
return result
|
||||
data += ['restaurant.floor', 'restaurant.table', 'restaurant.order.course']
|
||||
return data
|
||||
|
||||
def _loader_params_restaurant_floor(self):
|
||||
return {
|
||||
'search_params': {
|
||||
'domain': [('pos_config_id', '=', self.config_id.id)],
|
||||
'fields': ['name', 'background_color', 'table_ids', 'sequence'],
|
||||
'order': 'sequence',
|
||||
},
|
||||
}
|
||||
|
||||
def _loader_params_restaurant_table(self):
|
||||
return {
|
||||
'search_params': {
|
||||
'domain': [('active', '=', True)],
|
||||
'fields': [
|
||||
'name', 'width', 'height', 'position_h', 'position_v',
|
||||
'shape', 'floor_id', 'color', 'seats', 'active'
|
||||
],
|
||||
},
|
||||
}
|
||||
|
||||
def _get_pos_ui_restaurant_floor(self, params):
|
||||
floors = self.env['restaurant.floor'].search_read(**params['search_params'])
|
||||
floor_ids = [floor['id'] for floor in floors]
|
||||
|
||||
table_params = self._loader_params_restaurant_table()
|
||||
table_params['search_params']['domain'] = AND([table_params['search_params']['domain'], [('floor_id', 'in', floor_ids)]])
|
||||
tables = self.env['restaurant.table'].search(table_params['search_params']['domain'], order='floor_id')
|
||||
tables_by_floor_id = {}
|
||||
for floor_id, table_group in groupby(tables, key=lambda table: table.floor_id):
|
||||
floor_tables = self.env['restaurant.table'].concat(*table_group)
|
||||
tables_by_floor_id[floor_id.id] = floor_tables.read(table_params['search_params']['fields'])
|
||||
|
||||
for floor in floors:
|
||||
floor['tables'] = tables_by_floor_id.get(floor['id'], [])
|
||||
|
||||
return floors
|
||||
|
||||
def _loader_params_restaurant_printer(self):
|
||||
return {
|
||||
'search_params': {
|
||||
'domain': [('id', 'in', self.config_id.printer_ids.ids)],
|
||||
'fields': ['name', 'proxy_ip', 'product_categories_ids', 'printer_type'],
|
||||
},
|
||||
}
|
||||
def _get_pos_ui_restaurant_printer(self, params):
|
||||
return self.env['restaurant.printer'].search_read(**params['search_params'])
|
||||
@api.model
|
||||
def _set_last_order_preparation_change(self, order_ids):
|
||||
for order_id in order_ids:
|
||||
order = self.env['pos.order'].browse(order_id)
|
||||
last_order_preparation_change = {
|
||||
'lines': {},
|
||||
'generalCustomerNote': '',
|
||||
}
|
||||
for orderline in order['lines']:
|
||||
last_order_preparation_change['lines'][orderline.uuid + " - "] = {
|
||||
"uuid": orderline.uuid,
|
||||
"name": orderline.full_product_name,
|
||||
"note": "",
|
||||
"product_id": orderline.product_id.id,
|
||||
"quantity": orderline.qty,
|
||||
"attribute_value_ids": orderline.attribute_value_ids.ids,
|
||||
}
|
||||
order.write({'last_order_preparation_change': json.dumps(last_order_preparation_change)})
|
||||
|
|
|
|||
|
|
@ -6,36 +6,24 @@ from odoo import fields, models, api
|
|||
class ResConfigSettings(models.TransientModel):
|
||||
_inherit = 'res.config.settings'
|
||||
|
||||
def _get_floors_domain(self):
|
||||
return ['|', ('pos_config_id', 'in', self.pos_config_id.ids), ('pos_config_id', '=', False)]
|
||||
|
||||
pos_floor_ids = fields.One2many(related='pos_config_id.floor_ids', readonly=False, domain=lambda self: self._get_floors_domain())
|
||||
pos_iface_orderline_notes = fields.Boolean(compute='_compute_pos_module_pos_restaurant', store=True, readonly=False)
|
||||
pos_floor_ids = fields.Many2many(related='pos_config_id.floor_ids', readonly=False)
|
||||
pos_iface_printbill = fields.Boolean(compute='_compute_pos_module_pos_restaurant', store=True, readonly=False)
|
||||
pos_iface_splitbill = fields.Boolean(compute='_compute_pos_module_pos_restaurant', store=True, readonly=False)
|
||||
pos_is_order_printer = fields.Boolean(compute='_compute_pos_module_pos_restaurant', store=True, readonly=False)
|
||||
pos_is_table_management = fields.Boolean(compute='_compute_pos_module_pos_restaurant', store=True, readonly=False)
|
||||
pos_printer_ids = fields.Many2many(related='pos_config_id.printer_ids', readonly=False)
|
||||
pos_set_tip_after_payment = fields.Boolean(compute='_compute_pos_set_tip_after_payment', store=True, readonly=False)
|
||||
pos_default_screen = fields.Selection(related="pos_config_id.default_screen", readonly=False)
|
||||
|
||||
@api.depends('pos_module_pos_restaurant', 'pos_config_id')
|
||||
def _compute_pos_module_pos_restaurant(self):
|
||||
for res_config in self:
|
||||
if not res_config.pos_module_pos_restaurant:
|
||||
res_config.update({
|
||||
'pos_iface_orderline_notes': False,
|
||||
'pos_iface_printbill': False,
|
||||
'pos_iface_splitbill': False,
|
||||
'pos_is_order_printer': False,
|
||||
'pos_is_table_management': False,
|
||||
})
|
||||
else:
|
||||
res_config.update({
|
||||
'pos_iface_orderline_notes': res_config.pos_config_id.iface_orderline_notes,
|
||||
'pos_iface_printbill': res_config.pos_config_id.iface_printbill,
|
||||
'pos_iface_splitbill': res_config.pos_config_id.iface_splitbill,
|
||||
'pos_is_order_printer': res_config.pos_config_id.is_order_printer,
|
||||
'pos_is_table_management': res_config.pos_config_id.is_table_management,
|
||||
})
|
||||
|
||||
@api.depends('pos_iface_tipproduct', 'pos_config_id')
|
||||
|
|
|
|||
|
|
@ -0,0 +1,37 @@
|
|||
# -*- coding: utf-8 -*-
|
||||
# Part of Odoo. See LICENSE file for full copyright and licensing details.
|
||||
from odoo import api, fields, models
|
||||
from uuid import uuid4
|
||||
|
||||
|
||||
class RestaurantOrderCourse(models.Model):
|
||||
_name = 'restaurant.order.course'
|
||||
_description = 'POS Restaurant Order Course'
|
||||
_inherit = ['pos.load.mixin']
|
||||
|
||||
fired = fields.Boolean(string="Fired", default=False)
|
||||
fired_date = fields.Datetime(string="Fired Date")
|
||||
uuid = fields.Char(string='Uuid', readonly=True, default=lambda self: str(uuid4()), copy=False)
|
||||
index = fields.Integer(string="Course index", default=0)
|
||||
order_id = fields.Many2one('pos.order', string='Order Ref', required=True, index=True, ondelete='cascade')
|
||||
line_ids = fields.One2many('pos.order.line', 'course_id', string="Order Lines", readonly=True)
|
||||
|
||||
@api.model_create_multi
|
||||
def create(self, vals_list):
|
||||
for vals in vals_list:
|
||||
if vals.get('fired') and not vals.get('fired_date'):
|
||||
vals['fired_date'] = fields.Datetime.now()
|
||||
return super().create(vals_list)
|
||||
|
||||
def write(self, vals):
|
||||
if vals.get('fired') and not self.fired_date:
|
||||
vals['fired_date'] = fields.Datetime.now()
|
||||
return super().write(vals)
|
||||
|
||||
@api.model
|
||||
def _load_pos_data_domain(self, data, config):
|
||||
return [('order_id', 'in', [order['id'] for order in data['pos.order']])]
|
||||
|
||||
@api.model
|
||||
def _load_pos_data_fields(self, config):
|
||||
return ['uuid', 'fired', 'order_id', 'line_ids', 'index', 'write_date']
|
||||
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