From d9e8a93b1fe07b096ee6acf44035c167a04a0353 Mon Sep 17 00:00:00 2001
From: Sergey Krylov
Date: Wed, 19 Feb 2025 14:08:13 +0300
Subject: [PATCH] =?UTF-8?q?=D0=9D=D0=B0=D1=87=D0=B0=D0=BB=D1=8C=D0=BD?=
=?UTF-8?q?=D0=BE=D0=B5=20=D0=BD=D0=B0=D0=BF=D0=BE=D0=BB=D0=BD=D0=B5=D0=BD?=
=?UTF-8?q?=D0=B8=D0=B5?=
MIME-Version: 1.0
Content-Type: text/plain; charset=UTF-8
Content-Transfer-Encoding: 8bit
---
__init__.py | 5 +
__manifest__.py | 31 ++
data/event_booth_category_data.xml | 19 +
data/product_data.xml | 14 +
i18n/ar.po | 392 +++++++++++++++++
i18n/bg.po | 390 +++++++++++++++++
i18n/ca.po | 411 +++++++++++++++++
i18n/cs.po | 401 +++++++++++++++++
i18n/da.po | 388 +++++++++++++++++
i18n/de.po | 402 +++++++++++++++++
i18n/es.po | 402 +++++++++++++++++
i18n/es_419.po | 401 +++++++++++++++++
i18n/et.po | 401 +++++++++++++++++
i18n/event_booth_sale.pot | 381 ++++++++++++++++
i18n/fa.po | 393 +++++++++++++++++
i18n/fi.po | 412 ++++++++++++++++++
i18n/fr.po | 403 +++++++++++++++++
i18n/he.po | 395 +++++++++++++++++
i18n/hu.po | 396 +++++++++++++++++
i18n/id.po | 400 +++++++++++++++++
i18n/it.po | 404 +++++++++++++++++
i18n/ja.po | 389 +++++++++++++++++
i18n/ko.po | 389 +++++++++++++++++
i18n/lt.po | 395 +++++++++++++++++
i18n/lv.po | 396 +++++++++++++++++
i18n/nl.po | 401 +++++++++++++++++
i18n/pl.po | 400 +++++++++++++++++
i18n/pt.po | 390 +++++++++++++++++
i18n/pt_BR.po | 400 +++++++++++++++++
i18n/ru.po | 404 +++++++++++++++++
i18n/sk.po | 388 +++++++++++++++++
i18n/sl.po | 395 +++++++++++++++++
i18n/sr.po | 403 +++++++++++++++++
i18n/sv.po | 396 +++++++++++++++++
i18n/th.po | 391 +++++++++++++++++
i18n/tr.po | 406 +++++++++++++++++
i18n/uk.po | 400 +++++++++++++++++
i18n/vi.po | 393 +++++++++++++++++
i18n/zh_CN.po | 390 +++++++++++++++++
i18n/zh_TW.po | 389 +++++++++++++++++
models/__init__.py | 11 +
models/account_move.py | 16 +
models/event_booth.py | 49 +++
models/event_booth_category.py | 112 +++++
models/event_booth_registration.py | 72 +++
models/event_type_booth.py | 17 +
models/product.py | 31 ++
models/sale_order.py | 39 ++
models/sale_order_line.py | 120 +++++
security/ir.model.access.csv | 5 +
.../js/event_booth_configurator_controller.js | 40 ++
static/src/js/sale_product_field.js | 74 ++++
tests/__init__.py | 5 +
tests/common.py | 46 ++
tests/test_event_booth_sale.py | 210 +++++++++
tests/test_event_internals.py | 94 ++++
views/event_booth_category_views.xml | 34 ++
views/event_booth_registration_views.xml | 44 ++
views/event_booth_views.xml | 95 ++++
views/event_type_booth_views.xml | 30 ++
views/sale_order_views.xml | 27 ++
wizard/__init__.py | 4 +
wizard/event_booth_configurator.py | 34 ++
wizard/event_booth_configurator_views.xml | 44 ++
64 files changed, 15609 insertions(+)
create mode 100644 __init__.py
create mode 100644 __manifest__.py
create mode 100644 data/event_booth_category_data.xml
create mode 100644 data/product_data.xml
create mode 100644 i18n/ar.po
create mode 100644 i18n/bg.po
create mode 100644 i18n/ca.po
create mode 100644 i18n/cs.po
create mode 100644 i18n/da.po
create mode 100644 i18n/de.po
create mode 100644 i18n/es.po
create mode 100644 i18n/es_419.po
create mode 100644 i18n/et.po
create mode 100644 i18n/event_booth_sale.pot
create mode 100644 i18n/fa.po
create mode 100644 i18n/fi.po
create mode 100644 i18n/fr.po
create mode 100644 i18n/he.po
create mode 100644 i18n/hu.po
create mode 100644 i18n/id.po
create mode 100644 i18n/it.po
create mode 100644 i18n/ja.po
create mode 100644 i18n/ko.po
create mode 100644 i18n/lt.po
create mode 100644 i18n/lv.po
create mode 100644 i18n/nl.po
create mode 100644 i18n/pl.po
create mode 100644 i18n/pt.po
create mode 100644 i18n/pt_BR.po
create mode 100644 i18n/ru.po
create mode 100644 i18n/sk.po
create mode 100644 i18n/sl.po
create mode 100644 i18n/sr.po
create mode 100644 i18n/sv.po
create mode 100644 i18n/th.po
create mode 100644 i18n/tr.po
create mode 100644 i18n/uk.po
create mode 100644 i18n/vi.po
create mode 100644 i18n/zh_CN.po
create mode 100644 i18n/zh_TW.po
create mode 100644 models/__init__.py
create mode 100644 models/account_move.py
create mode 100644 models/event_booth.py
create mode 100644 models/event_booth_category.py
create mode 100644 models/event_booth_registration.py
create mode 100644 models/event_type_booth.py
create mode 100644 models/product.py
create mode 100644 models/sale_order.py
create mode 100644 models/sale_order_line.py
create mode 100644 security/ir.model.access.csv
create mode 100644 static/src/js/event_booth_configurator_controller.js
create mode 100644 static/src/js/sale_product_field.js
create mode 100644 tests/__init__.py
create mode 100644 tests/common.py
create mode 100644 tests/test_event_booth_sale.py
create mode 100644 tests/test_event_internals.py
create mode 100644 views/event_booth_category_views.xml
create mode 100644 views/event_booth_registration_views.xml
create mode 100644 views/event_booth_views.xml
create mode 100644 views/event_type_booth_views.xml
create mode 100644 views/sale_order_views.xml
create mode 100644 wizard/__init__.py
create mode 100644 wizard/event_booth_configurator.py
create mode 100644 wizard/event_booth_configurator_views.xml
diff --git a/__init__.py b/__init__.py
new file mode 100644
index 0000000..2ae6446
--- /dev/null
+++ b/__init__.py
@@ -0,0 +1,5 @@
+# -*- coding: utf-8 -*-
+# Part of Odoo. See LICENSE file for full copyright and licensing details.
+
+from . import models
+from . import wizard
diff --git a/__manifest__.py b/__manifest__.py
new file mode 100644
index 0000000..4c2922c
--- /dev/null
+++ b/__manifest__.py
@@ -0,0 +1,31 @@
+# -*- coding: utf-8 -*-
+# Part of Odoo. See LICENSE file for full copyright and licensing details.
+
+{
+ 'name': "Events Booths Sales",
+ 'category': 'Marketing/Events',
+ 'version': '1.2',
+ 'summary': "Manage event booths sale",
+ 'description': """
+Sell your event booths and track payments on sale orders.
+ """,
+ 'depends': ['event_booth', 'event_sale'],
+ 'data': [
+ 'security/ir.model.access.csv',
+ 'data/product_data.xml',
+ 'data/event_booth_category_data.xml',
+ 'views/sale_order_views.xml',
+ 'views/event_type_booth_views.xml',
+ 'views/event_booth_category_views.xml',
+ 'views/event_booth_registration_views.xml',
+ 'views/event_booth_views.xml',
+ 'wizard/event_booth_configurator_views.xml',
+ ],
+ 'auto_install': True,
+ 'assets': {
+ 'web.assets_backend': [
+ 'event_booth_sale/static/src/**/*',
+ ]
+ },
+ 'license': 'LGPL-3',
+}
diff --git a/data/event_booth_category_data.xml b/data/event_booth_category_data.xml
new file mode 100644
index 0000000..dcbd5a7
--- /dev/null
+++ b/data/event_booth_category_data.xml
@@ -0,0 +1,19 @@
+
+
+
+
+
+ 100
+
+
+
+
+ 500
+
+
+
+
+ 1000
+
+
+
diff --git a/data/product_data.xml b/data/product_data.xml
new file mode 100644
index 0000000..ac690b6
--- /dev/null
+++ b/data/product_data.xml
@@ -0,0 +1,14 @@
+
+
+
+
+ Event Booth
+
+ 100.0
+
+
+ order
+ event_booth
+
+
+
diff --git a/i18n/ar.po b/i18n/ar.po
new file mode 100644
index 0000000..f3890c3
--- /dev/null
+++ b/i18n/ar.po
@@ -0,0 +1,392 @@
+# Translation of Odoo Server.
+# This file contains the translation of the following modules:
+# * event_booth_sale
+#
+# Translators:
+# Wil Odoo, 2023
+# Malaz Abuidris , 2023
+#
+msgid ""
+msgstr ""
+"Project-Id-Version: Odoo Server 17.0\n"
+"Report-Msgid-Bugs-To: \n"
+"POT-Creation-Date: 2023-10-26 21:55+0000\n"
+"PO-Revision-Date: 2023-10-26 23:09+0000\n"
+"Last-Translator: Malaz Abuidris , 2023\n"
+"Language-Team: Arabic (https://app.transifex.com/odoo/teams/41243/ar/)\n"
+"MIME-Version: 1.0\n"
+"Content-Type: text/plain; charset=UTF-8\n"
+"Content-Transfer-Encoding: \n"
+"Language: ar\n"
+"Plural-Forms: nplurals=6; plural=n==0 ? 0 : n==1 ? 1 : n==2 ? 2 : n%100>=3 && n%100<=10 ? 3 : n%100>=11 && n%100<=99 ? 4 : 5;\n"
+
+#. module: event_booth_sale
+#: model_terms:ir.ui.view,arch_db:event_booth_sale.event_booth_view_form_from_event
+msgid "Sale Order"
+msgstr "أمر البيع "
+
+#. module: event_booth_sale
+#: model:ir.model.fields,help:event_booth_sale.field_product_product__detailed_type
+#: model:ir.model.fields,help:event_booth_sale.field_product_template__detailed_type
+msgid ""
+"A storable product is a product for which you manage stock. The Inventory app has to be installed.\n"
+"A consumable product is a product for which stock is not managed.\n"
+"A service is a non-material product you provide."
+msgstr ""
+"المنتج القابل للتخزين هو المنتج الذي يمكن إدارة مخزونه. يجب أن يكون تطبيق المخزون مثبتاً.\n"
+"المنتج القابل للاستهلاء هو المنتج الذي لا يمكن إدارة مخزونه.\n"
+"الخدمة هي منتج غير مادي تقوم بتقديمه. "
+
+#. module: event_booth_sale
+#: model:ir.model.fields,field_description:event_booth_sale.field_event_booth_configurator__event_booth_ids
+#: model:ir.model.fields,field_description:event_booth_sale.field_event_booth_registration__event_booth_id
+msgid "Booth"
+msgstr "جناح "
+
+#. module: event_booth_sale
+#: model:ir.model.fields,field_description:event_booth_sale.field_event_booth_configurator__event_booth_category_id
+msgid "Booth Category"
+msgstr "فئة الجناح "
+
+#. module: event_booth_sale
+#: model:ir.model.fields,help:event_booth_sale.field_event_booth_configurator__event_booth_category_available_ids
+msgid "Booth Category for which booths are still available. Used in frontend"
+msgstr ""
+"فئة الجناح التي لا تزال هناك أجنحة متوفرة منها. متوفرة في الواجهة الأمامية "
+
+#. module: event_booth_sale
+#: model:ir.model.fields,field_description:event_booth_sale.field_sale_order__event_booth_count
+msgid "Booth Count"
+msgstr "عدد الأجنحة "
+
+#. module: event_booth_sale
+#: model_terms:ir.ui.view,arch_db:event_booth_sale.event_booth_category_view_form
+msgid "Booth Details"
+msgstr "تفاصيل الجناح "
+
+#. module: event_booth_sale
+#: model_terms:ir.ui.view,arch_db:event_booth_sale.event_booth_registration_view_form
+#: model_terms:ir.ui.view,arch_db:event_booth_sale.event_booth_registration_view_tree
+msgid "Booth Registration"
+msgstr "تسجيل الجناح "
+
+#. module: event_booth_sale
+#: model:ir.model.fields,field_description:event_booth_sale.field_sale_order__event_booth_ids
+#: model_terms:ir.ui.view,arch_db:event_booth_sale.sale_order_view_form
+msgid "Booths"
+msgstr "الأجنحة "
+
+#. module: event_booth_sale
+#: model:ir.model.fields,field_description:event_booth_sale.field_sale_order_line__event_booth_category_id
+msgid "Booths Category"
+msgstr "فئات الأجنحة "
+
+#. module: event_booth_sale
+#: model_terms:ir.ui.view,arch_db:event_booth_sale.event_booth_configurator_view_form
+msgid "Cancel"
+msgstr "إلغاء"
+
+#. module: event_booth_sale
+#: model:ir.model.fields,field_description:event_booth_sale.field_sale_order_line__event_booth_ids
+msgid "Confirmed Booths"
+msgstr "الأجنحة المؤكدة "
+
+#. module: event_booth_sale
+#: model:ir.model.fields,field_description:event_booth_sale.field_sale_order_line__event_booth_registration_ids
+msgid "Confirmed Registration"
+msgstr "التسجيلات المؤكدة "
+
+#. module: event_booth_sale
+#: model_terms:ir.ui.view,arch_db:event_booth_sale.event_booth_registration_view_form
+msgid "Contact"
+msgstr "جهة الاتصال"
+
+#. module: event_booth_sale
+#: model:ir.model.fields,field_description:event_booth_sale.field_event_booth_registration__contact_email
+msgid "Contact Email"
+msgstr "البريد الإلكتروني "
+
+#. module: event_booth_sale
+#: model:ir.model.fields,field_description:event_booth_sale.field_event_booth_registration__contact_name
+msgid "Contact Name"
+msgstr "اسم جهة الاتصال"
+
+#. module: event_booth_sale
+#: model:ir.model.fields,field_description:event_booth_sale.field_event_booth_registration__contact_phone
+msgid "Contact Phone"
+msgstr "رقم الهاتف "
+
+#. module: event_booth_sale
+#: model:ir.model.fields,field_description:event_booth_sale.field_event_booth_configurator__create_uid
+#: model:ir.model.fields,field_description:event_booth_sale.field_event_booth_registration__create_uid
+msgid "Created by"
+msgstr "أنشئ بواسطة"
+
+#. module: event_booth_sale
+#: model:ir.model.fields,field_description:event_booth_sale.field_event_booth_configurator__create_date
+#: model:ir.model.fields,field_description:event_booth_sale.field_event_booth_registration__create_date
+msgid "Created on"
+msgstr "أنشئ في"
+
+#. module: event_booth_sale
+#: model:ir.model.fields,field_description:event_booth_sale.field_event_booth__currency_id
+#: model:ir.model.fields,field_description:event_booth_sale.field_event_booth_category__currency_id
+#: model:ir.model.fields,field_description:event_booth_sale.field_event_type_booth__currency_id
+msgid "Currency"
+msgstr "العملة"
+
+#. module: event_booth_sale
+#: model:ir.model.fields,field_description:event_booth_sale.field_event_booth_registration__partner_id
+msgid "Customer"
+msgstr "العميل"
+
+#. module: event_booth_sale
+#: model_terms:ir.ui.view,arch_db:event_booth_sale.event_booth_registration_view_form
+msgid "Details"
+msgstr "التفاصيل"
+
+#. module: event_booth_sale
+#: model:ir.model.fields,field_description:event_booth_sale.field_event_booth_configurator__display_name
+#: model:ir.model.fields,field_description:event_booth_sale.field_event_booth_registration__display_name
+msgid "Display Name"
+msgstr "اسم العرض "
+
+#. module: event_booth_sale
+#: model:ir.model.fields,field_description:event_booth_sale.field_event_booth_configurator__event_id
+msgid "Event"
+msgstr "الفعالية"
+
+#. module: event_booth_sale
+#: model:ir.model,name:event_booth_sale.model_event_booth
+#: model:ir.model.fields.selection,name:event_booth_sale.selection__product_template__detailed_type__event_booth
+msgid "Event Booth"
+msgstr "جناح الفعالية "
+
+#. module: event_booth_sale
+#: model:ir.model,name:event_booth_sale.model_event_booth_category
+msgid "Event Booth Category"
+msgstr "فئة جناح الفعالية "
+
+#. module: event_booth_sale
+#: model:ir.model.fields,field_description:event_booth_sale.field_event_booth_configurator__event_booth_category_available_ids
+msgid "Event Booth Category Available"
+msgstr "فئة جناح الفعالية المتاحة "
+
+#. module: event_booth_sale
+#: model:ir.model,name:event_booth_sale.model_event_booth_configurator
+msgid "Event Booth Configurator"
+msgstr "أداة تهيئة جناح الفعالية "
+
+#. module: event_booth_sale
+#: model:ir.model,name:event_booth_sale.model_event_booth_registration
+#: model:ir.model.fields,field_description:event_booth_sale.field_event_booth__event_booth_registration_ids
+msgid "Event Booth Registration"
+msgstr "تسجيل كشك الفعالية "
+
+#. module: event_booth_sale
+#: model:ir.model,name:event_booth_sale.model_event_type_booth
+msgid "Event Booth Template"
+msgstr "قالب جناح الفعالية "
+
+#. module: event_booth_sale
+#: model:ir.model.fields,field_description:event_booth_sale.field_event_booth__sale_order_line_id
+msgid "Final Sale Order Line"
+msgstr "البند الأخير لأمر المبيعات "
+
+#. module: event_booth_sale
+#: model:ir.model.fields,field_description:event_booth_sale.field_event_booth_configurator__id
+#: model:ir.model.fields,field_description:event_booth_sale.field_event_booth_registration__id
+msgid "ID"
+msgstr "المُعرف"
+
+#. module: event_booth_sale
+#: model:ir.model.fields,field_description:event_booth_sale.field_event_booth_category__image_1920
+msgid "Image"
+msgstr "صورة"
+
+#. module: event_booth_sale
+#: model:ir.model.fields,field_description:event_booth_sale.field_sale_order_line__is_event_booth
+msgid "Is Event Booth"
+msgstr "جناح فعالية "
+
+#. module: event_booth_sale
+#: model:ir.model.fields,field_description:event_booth_sale.field_event_booth__is_paid
+msgid "Is Paid"
+msgstr "تم الدفع "
+
+#. module: event_booth_sale
+#: model:ir.model,name:event_booth_sale.model_account_move
+msgid "Journal Entry"
+msgstr "قيد اليومية"
+
+#. module: event_booth_sale
+#: model:ir.model.fields,field_description:event_booth_sale.field_event_booth_configurator__write_uid
+#: model:ir.model.fields,field_description:event_booth_sale.field_event_booth_registration__write_uid
+msgid "Last Updated by"
+msgstr "آخر تحديث بواسطة"
+
+#. module: event_booth_sale
+#: model:ir.model.fields,field_description:event_booth_sale.field_event_booth_configurator__write_date
+#: model:ir.model.fields,field_description:event_booth_sale.field_event_booth_registration__write_date
+msgid "Last Updated on"
+msgstr "آخر تحديث في"
+
+#. module: event_booth_sale
+#: model_terms:ir.ui.view,arch_db:event_booth_sale.event_booth_configurator_view_form
+msgid "Ok"
+msgstr "موافق"
+
+#. module: event_booth_sale
+#: model:ir.model.fields,field_description:event_booth_sale.field_event_booth__sale_order_id
+msgid "Order Reference"
+msgstr "مرجع الطلب "
+
+#. module: event_booth_sale
+#: model_terms:ir.ui.view,arch_db:event_booth_sale.event_booth_view_form_from_event
+msgid "Paid"
+msgstr "مدفوع"
+
+#. module: event_booth_sale
+#: model:ir.model.fields,field_description:event_booth_sale.field_sale_order_line__event_booth_pending_ids
+msgid "Pending Booths"
+msgstr "الأجنحة قيد الانتظار "
+
+#. module: event_booth_sale
+#. odoo-python
+#: code:addons/event_booth_sale/models/sale_order.py:0
+#, python-format
+msgid ""
+"Please make sure all your event-booth related lines are configured before "
+"confirming this order:%s"
+msgstr ""
+"يرجى التأكد من أن كافة البنود المتعلقة بجناح الفعالية قد تمت تهيئتها قبل "
+"تأكيد هذا الطلب: %s "
+
+#. module: event_booth_sale
+#: model:ir.model.fields,field_description:event_booth_sale.field_event_booth__price
+#: model:ir.model.fields,field_description:event_booth_sale.field_event_booth_category__price
+#: model:ir.model.fields,field_description:event_booth_sale.field_event_type_booth__price
+msgid "Price"
+msgstr "السعر"
+
+#. module: event_booth_sale
+#: model:ir.model.fields,field_description:event_booth_sale.field_event_booth_category__price_reduce
+msgid "Price Reduce"
+msgstr "تخفيض السعر"
+
+#. module: event_booth_sale
+#: model:ir.model.fields,field_description:event_booth_sale.field_event_booth_category__price_reduce_taxinc
+msgid "Price Reduce Tax inc"
+msgstr "الخصم شامل ضريبة القيمة المضافة "
+
+#. module: event_booth_sale
+#: model:ir.model.fields,field_description:event_booth_sale.field_event_booth_category__price_incl
+msgid "Price incl"
+msgstr "شامل السعر "
+
+#. module: event_booth_sale
+#: model:ir.model,name:event_booth_sale.model_product_template
+#: model:ir.model.fields,field_description:event_booth_sale.field_event_booth__product_id
+#: model:ir.model.fields,field_description:event_booth_sale.field_event_booth_category__product_id
+#: model:ir.model.fields,field_description:event_booth_sale.field_event_booth_configurator__product_id
+#: model:ir.model.fields,field_description:event_booth_sale.field_event_type_booth__product_id
+msgid "Product"
+msgstr "المنتج"
+
+#. module: event_booth_sale
+#: model:ir.model.fields,field_description:event_booth_sale.field_product_product__detailed_type
+#: model:ir.model.fields,field_description:event_booth_sale.field_product_template__detailed_type
+msgid "Product Type"
+msgstr "نوع المنتج"
+
+#. module: event_booth_sale
+#: model:ir.model,name:event_booth_sale.model_product_product
+msgid "Product Variant"
+msgstr "متغير المنتج "
+
+#. module: event_booth_sale
+#: model_terms:ir.ui.view,arch_db:event_booth_sale.event_booth_view_form_from_event
+msgid "Registrations"
+msgstr "التسجيلات"
+
+#. module: event_booth_sale
+#. odoo-python
+#: code:addons/event_booth_sale/models/sale_order_line.py:0
+#, python-format
+msgid "Registrations from the same Order Line must belong to a single event."
+msgstr "يجب أن تنتمي التسجيلات من نفس البند إلى الفعالية ذاتها. "
+
+#. module: event_booth_sale
+#: model:ir.model.fields,field_description:event_booth_sale.field_event_booth__sale_order_line_registration_ids
+msgid "SO Lines with reservations"
+msgstr "بنود أوامر المبيعات مع الحجوزات "
+
+#. module: event_booth_sale
+#: model:ir.model.fields,field_description:event_booth_sale.field_event_booth_configurator__sale_order_line_id
+#: model:ir.model.fields,field_description:event_booth_sale.field_event_booth_registration__sale_order_line_id
+msgid "Sale Order Line"
+msgstr "بند أمر البيع"
+
+#. module: event_booth_sale
+#: model:ir.model,name:event_booth_sale.model_sale_order
+msgid "Sales Order"
+msgstr "أمر البيع"
+
+#. module: event_booth_sale
+#: model:ir.model,name:event_booth_sale.model_sale_order_line
+msgid "Sales Order Line"
+msgstr "بند أمر المبيعات"
+
+#. module: event_booth_sale
+#: model:ir.actions.act_window,name:event_booth_sale.event_booth_configurator_action
+msgid "Select an event booth"
+msgstr "اختر جناح فعالية "
+
+#. module: event_booth_sale
+#. odoo-python
+#: code:addons/event_booth_sale/models/sale_order_line.py:0
+#, python-format
+msgid ""
+"The following booths are unavailable, please remove them to continue : "
+"%(booth_names)s"
+msgstr "الأجنحة التالية غير متاحة. الرجاء إزالتها للاستمرار: %(booth_names)s "
+
+#. module: event_booth_sale
+#: model:ir.model.constraint,message:event_booth_sale.constraint_event_booth_registration_unique_registration
+msgid "There can be only one registration for a booth by sale order line"
+msgstr "لا يمكن أن يكون هناك أكثر من تسجيل واحد لكل بند أمر مبيعات "
+
+#. module: event_booth_sale
+#: model_terms:ir.ui.view,arch_db:event_booth_sale.event_booth_view_tree_from_event
+msgid "Total"
+msgstr "الإجمالي"
+
+#. module: event_booth_sale
+#: model:ir.model.fields,help:event_booth_sale.field_sale_order_line__event_booth_pending_ids
+msgid "Used to create registration when providing the desired event booth."
+msgstr "يُستخدَم لإنشاء التسجيل عند تقديم جناح الفعالية المطلوب. "
+
+#. module: event_booth_sale
+#. odoo-python
+#: code:addons/event_booth_sale/models/event_booth.py:0
+#, python-format
+msgid ""
+"You can't delete the following booths as they are linked to sales orders: "
+"%(booths)s"
+msgstr "لا يمكنك حذف الأجنحة التالية لارتباطها بأوامر المبيعات: %(booths)s "
+
+#. module: event_booth_sale
+#. odoo-python
+#: code:addons/event_booth_sale/wizard/event_booth_configurator.py:0
+#, python-format
+msgid "You have to select at least one booth."
+msgstr "عليك تحديد جناح واحد على الأقل. "
+
+#. module: event_booth_sale
+#. odoo-python
+#: code:addons/event_booth_sale/models/event_booth_registration.py:0
+#, python-format
+msgid ""
+"Your order has been cancelled because the following booths have been "
+"reserved"
+msgstr "لقم تم إلغاء طلبك لأن الأجنحة التالية محجوزة. "
diff --git a/i18n/bg.po b/i18n/bg.po
new file mode 100644
index 0000000..0f5ac68
--- /dev/null
+++ b/i18n/bg.po
@@ -0,0 +1,390 @@
+# Translation of Odoo Server.
+# This file contains the translation of the following modules:
+# * event_booth_sale
+#
+# Translators:
+# aleksandar ivanov, 2023
+# KeyVillage, 2023
+# Albena Mincheva , 2023
+# Martin Trigaux, 2023
+# Maria Boyadjieva , 2023
+# Igor Sheludko , 2023
+#
+msgid ""
+msgstr ""
+"Project-Id-Version: Odoo Server 17.0\n"
+"Report-Msgid-Bugs-To: \n"
+"POT-Creation-Date: 2023-10-26 21:55+0000\n"
+"PO-Revision-Date: 2023-10-26 23:09+0000\n"
+"Last-Translator: Igor Sheludko , 2023\n"
+"Language-Team: Bulgarian (https://app.transifex.com/odoo/teams/41243/bg/)\n"
+"MIME-Version: 1.0\n"
+"Content-Type: text/plain; charset=UTF-8\n"
+"Content-Transfer-Encoding: \n"
+"Language: bg\n"
+"Plural-Forms: nplurals=2; plural=(n != 1);\n"
+
+#. module: event_booth_sale
+#: model_terms:ir.ui.view,arch_db:event_booth_sale.event_booth_view_form_from_event
+msgid "Sale Order"
+msgstr ""
+
+#. module: event_booth_sale
+#: model:ir.model.fields,help:event_booth_sale.field_product_product__detailed_type
+#: model:ir.model.fields,help:event_booth_sale.field_product_template__detailed_type
+msgid ""
+"A storable product is a product for which you manage stock. The Inventory app has to be installed.\n"
+"A consumable product is a product for which stock is not managed.\n"
+"A service is a non-material product you provide."
+msgstr ""
+
+#. module: event_booth_sale
+#: model:ir.model.fields,field_description:event_booth_sale.field_event_booth_configurator__event_booth_ids
+#: model:ir.model.fields,field_description:event_booth_sale.field_event_booth_registration__event_booth_id
+msgid "Booth"
+msgstr ""
+
+#. module: event_booth_sale
+#: model:ir.model.fields,field_description:event_booth_sale.field_event_booth_configurator__event_booth_category_id
+msgid "Booth Category"
+msgstr ""
+
+#. module: event_booth_sale
+#: model:ir.model.fields,help:event_booth_sale.field_event_booth_configurator__event_booth_category_available_ids
+msgid "Booth Category for which booths are still available. Used in frontend"
+msgstr ""
+
+#. module: event_booth_sale
+#: model:ir.model.fields,field_description:event_booth_sale.field_sale_order__event_booth_count
+msgid "Booth Count"
+msgstr ""
+
+#. module: event_booth_sale
+#: model_terms:ir.ui.view,arch_db:event_booth_sale.event_booth_category_view_form
+msgid "Booth Details"
+msgstr ""
+
+#. module: event_booth_sale
+#: model_terms:ir.ui.view,arch_db:event_booth_sale.event_booth_registration_view_form
+#: model_terms:ir.ui.view,arch_db:event_booth_sale.event_booth_registration_view_tree
+msgid "Booth Registration"
+msgstr ""
+
+#. module: event_booth_sale
+#: model:ir.model.fields,field_description:event_booth_sale.field_sale_order__event_booth_ids
+#: model_terms:ir.ui.view,arch_db:event_booth_sale.sale_order_view_form
+msgid "Booths"
+msgstr ""
+
+#. module: event_booth_sale
+#: model:ir.model.fields,field_description:event_booth_sale.field_sale_order_line__event_booth_category_id
+msgid "Booths Category"
+msgstr ""
+
+#. module: event_booth_sale
+#: model_terms:ir.ui.view,arch_db:event_booth_sale.event_booth_configurator_view_form
+msgid "Cancel"
+msgstr "Отказ"
+
+#. module: event_booth_sale
+#: model:ir.model.fields,field_description:event_booth_sale.field_sale_order_line__event_booth_ids
+msgid "Confirmed Booths"
+msgstr ""
+
+#. module: event_booth_sale
+#: model:ir.model.fields,field_description:event_booth_sale.field_sale_order_line__event_booth_registration_ids
+msgid "Confirmed Registration"
+msgstr ""
+
+#. module: event_booth_sale
+#: model_terms:ir.ui.view,arch_db:event_booth_sale.event_booth_registration_view_form
+msgid "Contact"
+msgstr "Контакт"
+
+#. module: event_booth_sale
+#: model:ir.model.fields,field_description:event_booth_sale.field_event_booth_registration__contact_email
+msgid "Contact Email"
+msgstr "Имейл на контакт"
+
+#. module: event_booth_sale
+#: model:ir.model.fields,field_description:event_booth_sale.field_event_booth_registration__contact_name
+msgid "Contact Name"
+msgstr "Име на контакт"
+
+#. module: event_booth_sale
+#: model:ir.model.fields,field_description:event_booth_sale.field_event_booth_registration__contact_phone
+msgid "Contact Phone"
+msgstr ""
+
+#. module: event_booth_sale
+#: model:ir.model.fields,field_description:event_booth_sale.field_event_booth_configurator__create_uid
+#: model:ir.model.fields,field_description:event_booth_sale.field_event_booth_registration__create_uid
+msgid "Created by"
+msgstr "Създадено от"
+
+#. module: event_booth_sale
+#: model:ir.model.fields,field_description:event_booth_sale.field_event_booth_configurator__create_date
+#: model:ir.model.fields,field_description:event_booth_sale.field_event_booth_registration__create_date
+msgid "Created on"
+msgstr "Създадено на"
+
+#. module: event_booth_sale
+#: model:ir.model.fields,field_description:event_booth_sale.field_event_booth__currency_id
+#: model:ir.model.fields,field_description:event_booth_sale.field_event_booth_category__currency_id
+#: model:ir.model.fields,field_description:event_booth_sale.field_event_type_booth__currency_id
+msgid "Currency"
+msgstr "Валута"
+
+#. module: event_booth_sale
+#: model:ir.model.fields,field_description:event_booth_sale.field_event_booth_registration__partner_id
+msgid "Customer"
+msgstr "Клиент"
+
+#. module: event_booth_sale
+#: model_terms:ir.ui.view,arch_db:event_booth_sale.event_booth_registration_view_form
+msgid "Details"
+msgstr "Данни"
+
+#. module: event_booth_sale
+#: model:ir.model.fields,field_description:event_booth_sale.field_event_booth_configurator__display_name
+#: model:ir.model.fields,field_description:event_booth_sale.field_event_booth_registration__display_name
+msgid "Display Name"
+msgstr "Име за Показване"
+
+#. module: event_booth_sale
+#: model:ir.model.fields,field_description:event_booth_sale.field_event_booth_configurator__event_id
+msgid "Event"
+msgstr "Събитие"
+
+#. module: event_booth_sale
+#: model:ir.model,name:event_booth_sale.model_event_booth
+#: model:ir.model.fields.selection,name:event_booth_sale.selection__product_template__detailed_type__event_booth
+msgid "Event Booth"
+msgstr ""
+
+#. module: event_booth_sale
+#: model:ir.model,name:event_booth_sale.model_event_booth_category
+msgid "Event Booth Category"
+msgstr ""
+
+#. module: event_booth_sale
+#: model:ir.model.fields,field_description:event_booth_sale.field_event_booth_configurator__event_booth_category_available_ids
+msgid "Event Booth Category Available"
+msgstr ""
+
+#. module: event_booth_sale
+#: model:ir.model,name:event_booth_sale.model_event_booth_configurator
+msgid "Event Booth Configurator"
+msgstr ""
+
+#. module: event_booth_sale
+#: model:ir.model,name:event_booth_sale.model_event_booth_registration
+#: model:ir.model.fields,field_description:event_booth_sale.field_event_booth__event_booth_registration_ids
+msgid "Event Booth Registration"
+msgstr ""
+
+#. module: event_booth_sale
+#: model:ir.model,name:event_booth_sale.model_event_type_booth
+msgid "Event Booth Template"
+msgstr ""
+
+#. module: event_booth_sale
+#: model:ir.model.fields,field_description:event_booth_sale.field_event_booth__sale_order_line_id
+msgid "Final Sale Order Line"
+msgstr ""
+
+#. module: event_booth_sale
+#: model:ir.model.fields,field_description:event_booth_sale.field_event_booth_configurator__id
+#: model:ir.model.fields,field_description:event_booth_sale.field_event_booth_registration__id
+msgid "ID"
+msgstr "ID"
+
+#. module: event_booth_sale
+#: model:ir.model.fields,field_description:event_booth_sale.field_event_booth_category__image_1920
+msgid "Image"
+msgstr "Изображение"
+
+#. module: event_booth_sale
+#: model:ir.model.fields,field_description:event_booth_sale.field_sale_order_line__is_event_booth
+msgid "Is Event Booth"
+msgstr ""
+
+#. module: event_booth_sale
+#: model:ir.model.fields,field_description:event_booth_sale.field_event_booth__is_paid
+msgid "Is Paid"
+msgstr ""
+
+#. module: event_booth_sale
+#: model:ir.model,name:event_booth_sale.model_account_move
+msgid "Journal Entry"
+msgstr "Записи в Дневника"
+
+#. module: event_booth_sale
+#: model:ir.model.fields,field_description:event_booth_sale.field_event_booth_configurator__write_uid
+#: model:ir.model.fields,field_description:event_booth_sale.field_event_booth_registration__write_uid
+msgid "Last Updated by"
+msgstr "Последно актуализирано от"
+
+#. module: event_booth_sale
+#: model:ir.model.fields,field_description:event_booth_sale.field_event_booth_configurator__write_date
+#: model:ir.model.fields,field_description:event_booth_sale.field_event_booth_registration__write_date
+msgid "Last Updated on"
+msgstr "Последно актуализирано на"
+
+#. module: event_booth_sale
+#: model_terms:ir.ui.view,arch_db:event_booth_sale.event_booth_configurator_view_form
+msgid "Ok"
+msgstr "Добре"
+
+#. module: event_booth_sale
+#: model:ir.model.fields,field_description:event_booth_sale.field_event_booth__sale_order_id
+msgid "Order Reference"
+msgstr "Референция за поръчка"
+
+#. module: event_booth_sale
+#: model_terms:ir.ui.view,arch_db:event_booth_sale.event_booth_view_form_from_event
+msgid "Paid"
+msgstr "Платено"
+
+#. module: event_booth_sale
+#: model:ir.model.fields,field_description:event_booth_sale.field_sale_order_line__event_booth_pending_ids
+msgid "Pending Booths"
+msgstr ""
+
+#. module: event_booth_sale
+#. odoo-python
+#: code:addons/event_booth_sale/models/sale_order.py:0
+#, python-format
+msgid ""
+"Please make sure all your event-booth related lines are configured before "
+"confirming this order:%s"
+msgstr ""
+
+#. module: event_booth_sale
+#: model:ir.model.fields,field_description:event_booth_sale.field_event_booth__price
+#: model:ir.model.fields,field_description:event_booth_sale.field_event_booth_category__price
+#: model:ir.model.fields,field_description:event_booth_sale.field_event_type_booth__price
+msgid "Price"
+msgstr "Цена"
+
+#. module: event_booth_sale
+#: model:ir.model.fields,field_description:event_booth_sale.field_event_booth_category__price_reduce
+msgid "Price Reduce"
+msgstr "Намалете цената"
+
+#. module: event_booth_sale
+#: model:ir.model.fields,field_description:event_booth_sale.field_event_booth_category__price_reduce_taxinc
+msgid "Price Reduce Tax inc"
+msgstr "Намалена цена с включени данъци"
+
+#. module: event_booth_sale
+#: model:ir.model.fields,field_description:event_booth_sale.field_event_booth_category__price_incl
+msgid "Price incl"
+msgstr ""
+
+#. module: event_booth_sale
+#: model:ir.model,name:event_booth_sale.model_product_template
+#: model:ir.model.fields,field_description:event_booth_sale.field_event_booth__product_id
+#: model:ir.model.fields,field_description:event_booth_sale.field_event_booth_category__product_id
+#: model:ir.model.fields,field_description:event_booth_sale.field_event_booth_configurator__product_id
+#: model:ir.model.fields,field_description:event_booth_sale.field_event_type_booth__product_id
+msgid "Product"
+msgstr "Продукт"
+
+#. module: event_booth_sale
+#: model:ir.model.fields,field_description:event_booth_sale.field_product_product__detailed_type
+#: model:ir.model.fields,field_description:event_booth_sale.field_product_template__detailed_type
+msgid "Product Type"
+msgstr "Вид продукт"
+
+#. module: event_booth_sale
+#: model:ir.model,name:event_booth_sale.model_product_product
+msgid "Product Variant"
+msgstr "Продуктов вариант"
+
+#. module: event_booth_sale
+#: model_terms:ir.ui.view,arch_db:event_booth_sale.event_booth_view_form_from_event
+msgid "Registrations"
+msgstr "Регистрации"
+
+#. module: event_booth_sale
+#. odoo-python
+#: code:addons/event_booth_sale/models/sale_order_line.py:0
+#, python-format
+msgid "Registrations from the same Order Line must belong to a single event."
+msgstr ""
+
+#. module: event_booth_sale
+#: model:ir.model.fields,field_description:event_booth_sale.field_event_booth__sale_order_line_registration_ids
+msgid "SO Lines with reservations"
+msgstr ""
+
+#. module: event_booth_sale
+#: model:ir.model.fields,field_description:event_booth_sale.field_event_booth_configurator__sale_order_line_id
+#: model:ir.model.fields,field_description:event_booth_sale.field_event_booth_registration__sale_order_line_id
+msgid "Sale Order Line"
+msgstr "Ред от поръчка за продажба"
+
+#. module: event_booth_sale
+#: model:ir.model,name:event_booth_sale.model_sale_order
+msgid "Sales Order"
+msgstr "Поръчка"
+
+#. module: event_booth_sale
+#: model:ir.model,name:event_booth_sale.model_sale_order_line
+msgid "Sales Order Line"
+msgstr "Ред на поръчка за продажби"
+
+#. module: event_booth_sale
+#: model:ir.actions.act_window,name:event_booth_sale.event_booth_configurator_action
+msgid "Select an event booth"
+msgstr ""
+
+#. module: event_booth_sale
+#. odoo-python
+#: code:addons/event_booth_sale/models/sale_order_line.py:0
+#, python-format
+msgid ""
+"The following booths are unavailable, please remove them to continue : "
+"%(booth_names)s"
+msgstr ""
+
+#. module: event_booth_sale
+#: model:ir.model.constraint,message:event_booth_sale.constraint_event_booth_registration_unique_registration
+msgid "There can be only one registration for a booth by sale order line"
+msgstr ""
+
+#. module: event_booth_sale
+#: model_terms:ir.ui.view,arch_db:event_booth_sale.event_booth_view_tree_from_event
+msgid "Total"
+msgstr "Общ"
+
+#. module: event_booth_sale
+#: model:ir.model.fields,help:event_booth_sale.field_sale_order_line__event_booth_pending_ids
+msgid "Used to create registration when providing the desired event booth."
+msgstr ""
+
+#. module: event_booth_sale
+#. odoo-python
+#: code:addons/event_booth_sale/models/event_booth.py:0
+#, python-format
+msgid ""
+"You can't delete the following booths as they are linked to sales orders: "
+"%(booths)s"
+msgstr ""
+
+#. module: event_booth_sale
+#. odoo-python
+#: code:addons/event_booth_sale/wizard/event_booth_configurator.py:0
+#, python-format
+msgid "You have to select at least one booth."
+msgstr ""
+
+#. module: event_booth_sale
+#. odoo-python
+#: code:addons/event_booth_sale/models/event_booth_registration.py:0
+#, python-format
+msgid ""
+"Your order has been cancelled because the following booths have been "
+"reserved"
+msgstr ""
diff --git a/i18n/ca.po b/i18n/ca.po
new file mode 100644
index 0000000..efddda9
--- /dev/null
+++ b/i18n/ca.po
@@ -0,0 +1,411 @@
+# Translation of Odoo Server.
+# This file contains the translation of the following modules:
+# * event_booth_sale
+#
+# Translators:
+# Albert Parera, 2023
+# Pere Martínez, 2023
+# marcescu, 2023
+# Sandra Franch , 2023
+# Marc Tormo i Bochaca , 2023
+# Quim - eccit , 2023
+# Martin Trigaux, 2023
+# Manel Fernandez Ramirez , 2023
+# Óscar Fonseca , 2023
+# Ivan Espinola, 2023
+# Josep Anton Belchi, 2023
+#
+msgid ""
+msgstr ""
+"Project-Id-Version: Odoo Server 17.0\n"
+"Report-Msgid-Bugs-To: \n"
+"POT-Creation-Date: 2023-10-26 21:55+0000\n"
+"PO-Revision-Date: 2023-10-26 23:09+0000\n"
+"Last-Translator: Josep Anton Belchi, 2023\n"
+"Language-Team: Catalan (https://app.transifex.com/odoo/teams/41243/ca/)\n"
+"MIME-Version: 1.0\n"
+"Content-Type: text/plain; charset=UTF-8\n"
+"Content-Transfer-Encoding: \n"
+"Language: ca\n"
+"Plural-Forms: nplurals=2; plural=(n != 1);\n"
+
+#. module: event_booth_sale
+#: model_terms:ir.ui.view,arch_db:event_booth_sale.event_booth_view_form_from_event
+msgid "Sale Order"
+msgstr ""
+
+#. module: event_booth_sale
+#: model:ir.model.fields,help:event_booth_sale.field_product_product__detailed_type
+#: model:ir.model.fields,help:event_booth_sale.field_product_template__detailed_type
+msgid ""
+"A storable product is a product for which you manage stock. The Inventory app has to be installed.\n"
+"A consumable product is a product for which stock is not managed.\n"
+"A service is a non-material product you provide."
+msgstr ""
+"Un producte emmagatzemable és un producte pel qual gestioneu estoc. Cal instal·lar l'aplicació Inventari.\n"
+"Un consumible és un producte pel qual no es gestiona estoc.\n"
+"Un servei és un producte no material que subministreu. "
+
+#. module: event_booth_sale
+#: model:ir.model.fields,field_description:event_booth_sale.field_event_booth_configurator__event_booth_ids
+#: model:ir.model.fields,field_description:event_booth_sale.field_event_booth_registration__event_booth_id
+msgid "Booth"
+msgstr "Estand"
+
+#. module: event_booth_sale
+#: model:ir.model.fields,field_description:event_booth_sale.field_event_booth_configurator__event_booth_category_id
+msgid "Booth Category"
+msgstr "Categoria d'estand"
+
+#. module: event_booth_sale
+#: model:ir.model.fields,help:event_booth_sale.field_event_booth_configurator__event_booth_category_available_ids
+msgid "Booth Category for which booths are still available. Used in frontend"
+msgstr ""
+"Categoria d'estand per a la qual encara hi ha estands disponibles. Es fa "
+"servir al frontend"
+
+#. module: event_booth_sale
+#: model:ir.model.fields,field_description:event_booth_sale.field_sale_order__event_booth_count
+msgid "Booth Count"
+msgstr "Comptador d'estand"
+
+#. module: event_booth_sale
+#: model_terms:ir.ui.view,arch_db:event_booth_sale.event_booth_category_view_form
+msgid "Booth Details"
+msgstr "Detalls d'estand"
+
+#. module: event_booth_sale
+#: model_terms:ir.ui.view,arch_db:event_booth_sale.event_booth_registration_view_form
+#: model_terms:ir.ui.view,arch_db:event_booth_sale.event_booth_registration_view_tree
+msgid "Booth Registration"
+msgstr "Registre d'estand "
+
+#. module: event_booth_sale
+#: model:ir.model.fields,field_description:event_booth_sale.field_sale_order__event_booth_ids
+#: model_terms:ir.ui.view,arch_db:event_booth_sale.sale_order_view_form
+msgid "Booths"
+msgstr "Estands"
+
+#. module: event_booth_sale
+#: model:ir.model.fields,field_description:event_booth_sale.field_sale_order_line__event_booth_category_id
+msgid "Booths Category"
+msgstr "Categoria d'estands"
+
+#. module: event_booth_sale
+#: model_terms:ir.ui.view,arch_db:event_booth_sale.event_booth_configurator_view_form
+msgid "Cancel"
+msgstr "Cancel·la"
+
+#. module: event_booth_sale
+#: model:ir.model.fields,field_description:event_booth_sale.field_sale_order_line__event_booth_ids
+msgid "Confirmed Booths"
+msgstr "Estands confirmats"
+
+#. module: event_booth_sale
+#: model:ir.model.fields,field_description:event_booth_sale.field_sale_order_line__event_booth_registration_ids
+msgid "Confirmed Registration"
+msgstr "Registre confirmat"
+
+#. module: event_booth_sale
+#: model_terms:ir.ui.view,arch_db:event_booth_sale.event_booth_registration_view_form
+msgid "Contact"
+msgstr "Contacte"
+
+#. module: event_booth_sale
+#: model:ir.model.fields,field_description:event_booth_sale.field_event_booth_registration__contact_email
+msgid "Contact Email"
+msgstr "Correu electrònic del contacte"
+
+#. module: event_booth_sale
+#: model:ir.model.fields,field_description:event_booth_sale.field_event_booth_registration__contact_name
+msgid "Contact Name"
+msgstr "Nom del contacte"
+
+#. module: event_booth_sale
+#: model:ir.model.fields,field_description:event_booth_sale.field_event_booth_registration__contact_phone
+msgid "Contact Phone"
+msgstr "Telèfon del contacte"
+
+#. module: event_booth_sale
+#: model:ir.model.fields,field_description:event_booth_sale.field_event_booth_configurator__create_uid
+#: model:ir.model.fields,field_description:event_booth_sale.field_event_booth_registration__create_uid
+msgid "Created by"
+msgstr "Creat per"
+
+#. module: event_booth_sale
+#: model:ir.model.fields,field_description:event_booth_sale.field_event_booth_configurator__create_date
+#: model:ir.model.fields,field_description:event_booth_sale.field_event_booth_registration__create_date
+msgid "Created on"
+msgstr "Creat el"
+
+#. module: event_booth_sale
+#: model:ir.model.fields,field_description:event_booth_sale.field_event_booth__currency_id
+#: model:ir.model.fields,field_description:event_booth_sale.field_event_booth_category__currency_id
+#: model:ir.model.fields,field_description:event_booth_sale.field_event_type_booth__currency_id
+msgid "Currency"
+msgstr "Divisa"
+
+#. module: event_booth_sale
+#: model:ir.model.fields,field_description:event_booth_sale.field_event_booth_registration__partner_id
+msgid "Customer"
+msgstr "Client/a"
+
+#. module: event_booth_sale
+#: model_terms:ir.ui.view,arch_db:event_booth_sale.event_booth_registration_view_form
+msgid "Details"
+msgstr "Detalls"
+
+#. module: event_booth_sale
+#: model:ir.model.fields,field_description:event_booth_sale.field_event_booth_configurator__display_name
+#: model:ir.model.fields,field_description:event_booth_sale.field_event_booth_registration__display_name
+msgid "Display Name"
+msgstr "Nom mostrat"
+
+#. module: event_booth_sale
+#: model:ir.model.fields,field_description:event_booth_sale.field_event_booth_configurator__event_id
+msgid "Event"
+msgstr "Esdeveniment"
+
+#. module: event_booth_sale
+#: model:ir.model,name:event_booth_sale.model_event_booth
+#: model:ir.model.fields.selection,name:event_booth_sale.selection__product_template__detailed_type__event_booth
+msgid "Event Booth"
+msgstr "Estand d'esdeveniment"
+
+#. module: event_booth_sale
+#: model:ir.model,name:event_booth_sale.model_event_booth_category
+msgid "Event Booth Category"
+msgstr "Categoria de l'estand de l'esdeveniment"
+
+#. module: event_booth_sale
+#: model:ir.model.fields,field_description:event_booth_sale.field_event_booth_configurator__event_booth_category_available_ids
+msgid "Event Booth Category Available"
+msgstr "Categoria d'estand d'esdeveniments disponible "
+
+#. module: event_booth_sale
+#: model:ir.model,name:event_booth_sale.model_event_booth_configurator
+msgid "Event Booth Configurator"
+msgstr "Configurador dels estands d'Esdeveniment"
+
+#. module: event_booth_sale
+#: model:ir.model,name:event_booth_sale.model_event_booth_registration
+#: model:ir.model.fields,field_description:event_booth_sale.field_event_booth__event_booth_registration_ids
+msgid "Event Booth Registration"
+msgstr "Esdeveniment registre a la cabina"
+
+#. module: event_booth_sale
+#: model:ir.model,name:event_booth_sale.model_event_type_booth
+msgid "Event Booth Template"
+msgstr "Plantilla d'estand d'esdeveniment"
+
+#. module: event_booth_sale
+#: model:ir.model.fields,field_description:event_booth_sale.field_event_booth__sale_order_line_id
+msgid "Final Sale Order Line"
+msgstr "Línia final de venda"
+
+#. module: event_booth_sale
+#: model:ir.model.fields,field_description:event_booth_sale.field_event_booth_configurator__id
+#: model:ir.model.fields,field_description:event_booth_sale.field_event_booth_registration__id
+msgid "ID"
+msgstr "ID"
+
+#. module: event_booth_sale
+#: model:ir.model.fields,field_description:event_booth_sale.field_event_booth_category__image_1920
+msgid "Image"
+msgstr "Imatge"
+
+#. module: event_booth_sale
+#: model:ir.model.fields,field_description:event_booth_sale.field_sale_order_line__is_event_booth
+msgid "Is Event Booth"
+msgstr "És un estand d'esdeveniments"
+
+#. module: event_booth_sale
+#: model:ir.model.fields,field_description:event_booth_sale.field_event_booth__is_paid
+msgid "Is Paid"
+msgstr "És pagat"
+
+#. module: event_booth_sale
+#: model:ir.model,name:event_booth_sale.model_account_move
+msgid "Journal Entry"
+msgstr "Assentament comptable"
+
+#. module: event_booth_sale
+#: model:ir.model.fields,field_description:event_booth_sale.field_event_booth_configurator__write_uid
+#: model:ir.model.fields,field_description:event_booth_sale.field_event_booth_registration__write_uid
+msgid "Last Updated by"
+msgstr "Última actualització per"
+
+#. module: event_booth_sale
+#: model:ir.model.fields,field_description:event_booth_sale.field_event_booth_configurator__write_date
+#: model:ir.model.fields,field_description:event_booth_sale.field_event_booth_registration__write_date
+msgid "Last Updated on"
+msgstr "Última actualització el"
+
+#. module: event_booth_sale
+#: model_terms:ir.ui.view,arch_db:event_booth_sale.event_booth_configurator_view_form
+msgid "Ok"
+msgstr "Ok"
+
+#. module: event_booth_sale
+#: model:ir.model.fields,field_description:event_booth_sale.field_event_booth__sale_order_id
+msgid "Order Reference"
+msgstr "Referència de comanda"
+
+#. module: event_booth_sale
+#: model_terms:ir.ui.view,arch_db:event_booth_sale.event_booth_view_form_from_event
+msgid "Paid"
+msgstr "Pagat"
+
+#. module: event_booth_sale
+#: model:ir.model.fields,field_description:event_booth_sale.field_sale_order_line__event_booth_pending_ids
+msgid "Pending Booths"
+msgstr "Estands pendents"
+
+#. module: event_booth_sale
+#. odoo-python
+#: code:addons/event_booth_sale/models/sale_order.py:0
+#, python-format
+msgid ""
+"Please make sure all your event-booth related lines are configured before "
+"confirming this order:%s"
+msgstr ""
+
+#. module: event_booth_sale
+#: model:ir.model.fields,field_description:event_booth_sale.field_event_booth__price
+#: model:ir.model.fields,field_description:event_booth_sale.field_event_booth_category__price
+#: model:ir.model.fields,field_description:event_booth_sale.field_event_type_booth__price
+msgid "Price"
+msgstr "Preu"
+
+#. module: event_booth_sale
+#: model:ir.model.fields,field_description:event_booth_sale.field_event_booth_category__price_reduce
+msgid "Price Reduce"
+msgstr "Preu reduït "
+
+#. module: event_booth_sale
+#: model:ir.model.fields,field_description:event_booth_sale.field_event_booth_category__price_reduce_taxinc
+msgid "Price Reduce Tax inc"
+msgstr "Preu reduït sense IVA"
+
+#. module: event_booth_sale
+#: model:ir.model.fields,field_description:event_booth_sale.field_event_booth_category__price_incl
+msgid "Price incl"
+msgstr ""
+
+#. module: event_booth_sale
+#: model:ir.model,name:event_booth_sale.model_product_template
+#: model:ir.model.fields,field_description:event_booth_sale.field_event_booth__product_id
+#: model:ir.model.fields,field_description:event_booth_sale.field_event_booth_category__product_id
+#: model:ir.model.fields,field_description:event_booth_sale.field_event_booth_configurator__product_id
+#: model:ir.model.fields,field_description:event_booth_sale.field_event_type_booth__product_id
+msgid "Product"
+msgstr "Producte"
+
+#. module: event_booth_sale
+#: model:ir.model.fields,field_description:event_booth_sale.field_product_product__detailed_type
+#: model:ir.model.fields,field_description:event_booth_sale.field_product_template__detailed_type
+msgid "Product Type"
+msgstr "Tipus de producte"
+
+#. module: event_booth_sale
+#: model:ir.model,name:event_booth_sale.model_product_product
+msgid "Product Variant"
+msgstr "Variant de producte"
+
+#. module: event_booth_sale
+#: model_terms:ir.ui.view,arch_db:event_booth_sale.event_booth_view_form_from_event
+msgid "Registrations"
+msgstr "Registres"
+
+#. module: event_booth_sale
+#. odoo-python
+#: code:addons/event_booth_sale/models/sale_order_line.py:0
+#, python-format
+msgid "Registrations from the same Order Line must belong to a single event."
+msgstr ""
+"Les inscripcions de la mateixa línia de comandes han de pertànyer a un sol "
+"esdeveniment."
+
+#. module: event_booth_sale
+#: model:ir.model.fields,field_description:event_booth_sale.field_event_booth__sale_order_line_registration_ids
+msgid "SO Lines with reservations"
+msgstr "Per tant, línies amb reserves"
+
+#. module: event_booth_sale
+#: model:ir.model.fields,field_description:event_booth_sale.field_event_booth_configurator__sale_order_line_id
+#: model:ir.model.fields,field_description:event_booth_sale.field_event_booth_registration__sale_order_line_id
+msgid "Sale Order Line"
+msgstr "Línia comanda de venda"
+
+#. module: event_booth_sale
+#: model:ir.model,name:event_booth_sale.model_sale_order
+msgid "Sales Order"
+msgstr "Comanda"
+
+#. module: event_booth_sale
+#: model:ir.model,name:event_booth_sale.model_sale_order_line
+msgid "Sales Order Line"
+msgstr "Línia comanda de venda"
+
+#. module: event_booth_sale
+#: model:ir.actions.act_window,name:event_booth_sale.event_booth_configurator_action
+msgid "Select an event booth"
+msgstr "Seleccioneu un estand d'esdeveniments"
+
+#. module: event_booth_sale
+#. odoo-python
+#: code:addons/event_booth_sale/models/sale_order_line.py:0
+#, python-format
+msgid ""
+"The following booths are unavailable, please remove them to continue : "
+"%(booth_names)s"
+msgstr ""
+"Els estands següents no estan disponibles. Si us plau, treieu-los per a "
+"continuar : %(booth_names)s"
+
+#. module: event_booth_sale
+#: model:ir.model.constraint,message:event_booth_sale.constraint_event_booth_registration_unique_registration
+msgid "There can be only one registration for a booth by sale order line"
+msgstr ""
+"Només pot haver-hi un registre per a un estand per línia de comandes de "
+"venda"
+
+#. module: event_booth_sale
+#: model_terms:ir.ui.view,arch_db:event_booth_sale.event_booth_view_tree_from_event
+msgid "Total"
+msgstr "Total"
+
+#. module: event_booth_sale
+#: model:ir.model.fields,help:event_booth_sale.field_sale_order_line__event_booth_pending_ids
+msgid "Used to create registration when providing the desired event booth."
+msgstr ""
+"S'utilitza per crear el registre quan es proporciona l'estand "
+"d'esdeveniments desitjada."
+
+#. module: event_booth_sale
+#. odoo-python
+#: code:addons/event_booth_sale/models/event_booth.py:0
+#, python-format
+msgid ""
+"You can't delete the following booths as they are linked to sales orders: "
+"%(booths)s"
+msgstr ""
+"No podeu eliminar aquests stands perquè estan enllaçats a comandes de venda:"
+" %(booths)s"
+
+#. module: event_booth_sale
+#. odoo-python
+#: code:addons/event_booth_sale/wizard/event_booth_configurator.py:0
+#, python-format
+msgid "You have to select at least one booth."
+msgstr "Heu de seleccionar almenys un estand."
+
+#. module: event_booth_sale
+#. odoo-python
+#: code:addons/event_booth_sale/models/event_booth_registration.py:0
+#, python-format
+msgid ""
+"Your order has been cancelled because the following booths have been "
+"reserved"
+msgstr ""
+"S'ha cancel·lat la comanda, perquè els següents estands han estat reservats"
diff --git a/i18n/cs.po b/i18n/cs.po
new file mode 100644
index 0000000..b2f6ed9
--- /dev/null
+++ b/i18n/cs.po
@@ -0,0 +1,401 @@
+# Translation of Odoo Server.
+# This file contains the translation of the following modules:
+# * event_booth_sale
+#
+# Translators:
+# Ivana Bartonkova, 2023
+# Jakub Smolka, 2023
+# Wil Odoo, 2023
+# Aleš Fiala , 2024
+#
+msgid ""
+msgstr ""
+"Project-Id-Version: Odoo Server 17.0\n"
+"Report-Msgid-Bugs-To: \n"
+"POT-Creation-Date: 2023-10-26 21:55+0000\n"
+"PO-Revision-Date: 2023-10-26 23:09+0000\n"
+"Last-Translator: Aleš Fiala , 2024\n"
+"Language-Team: Czech (https://app.transifex.com/odoo/teams/41243/cs/)\n"
+"MIME-Version: 1.0\n"
+"Content-Type: text/plain; charset=UTF-8\n"
+"Content-Transfer-Encoding: \n"
+"Language: cs\n"
+"Plural-Forms: nplurals=4; plural=(n == 1 && n % 1 == 0) ? 0 : (n >= 2 && n <= 4 && n % 1 == 0) ? 1: (n % 1 != 0 ) ? 2 : 3;\n"
+
+#. module: event_booth_sale
+#: model_terms:ir.ui.view,arch_db:event_booth_sale.event_booth_view_form_from_event
+msgid "Sale Order"
+msgstr ""
+
+#. module: event_booth_sale
+#: model:ir.model.fields,help:event_booth_sale.field_product_product__detailed_type
+#: model:ir.model.fields,help:event_booth_sale.field_product_template__detailed_type
+msgid ""
+"A storable product is a product for which you manage stock. The Inventory app has to be installed.\n"
+"A consumable product is a product for which stock is not managed.\n"
+"A service is a non-material product you provide."
+msgstr ""
+"Skladovatelný produkt je výrobek, pro který spravujete sklad. Musí být nainstalována aplikace Inventory. \n"
+"Spotřební materiál je výrobek, pro který není spravován sklad.\n"
+"Služba je nehmotný produkt, který poskytujete."
+
+#. module: event_booth_sale
+#: model:ir.model.fields,field_description:event_booth_sale.field_event_booth_configurator__event_booth_ids
+#: model:ir.model.fields,field_description:event_booth_sale.field_event_booth_registration__event_booth_id
+msgid "Booth"
+msgstr "Stánek"
+
+#. module: event_booth_sale
+#: model:ir.model.fields,field_description:event_booth_sale.field_event_booth_configurator__event_booth_category_id
+msgid "Booth Category"
+msgstr "Kategorie stánku"
+
+#. module: event_booth_sale
+#: model:ir.model.fields,help:event_booth_sale.field_event_booth_configurator__event_booth_category_available_ids
+msgid "Booth Category for which booths are still available. Used in frontend"
+msgstr ""
+"Kategorie stánků, pro které jsou stánky stále k dispozici. Používá se ve "
+"frontendu"
+
+#. module: event_booth_sale
+#: model:ir.model.fields,field_description:event_booth_sale.field_sale_order__event_booth_count
+msgid "Booth Count"
+msgstr "Počet stánků"
+
+#. module: event_booth_sale
+#: model_terms:ir.ui.view,arch_db:event_booth_sale.event_booth_category_view_form
+msgid "Booth Details"
+msgstr "Podrobnosti o stánku"
+
+#. module: event_booth_sale
+#: model_terms:ir.ui.view,arch_db:event_booth_sale.event_booth_registration_view_form
+#: model_terms:ir.ui.view,arch_db:event_booth_sale.event_booth_registration_view_tree
+msgid "Booth Registration"
+msgstr "Registrace stánku"
+
+#. module: event_booth_sale
+#: model:ir.model.fields,field_description:event_booth_sale.field_sale_order__event_booth_ids
+#: model_terms:ir.ui.view,arch_db:event_booth_sale.sale_order_view_form
+msgid "Booths"
+msgstr "Stánky"
+
+#. module: event_booth_sale
+#: model:ir.model.fields,field_description:event_booth_sale.field_sale_order_line__event_booth_category_id
+msgid "Booths Category"
+msgstr "Kategorie stánků"
+
+#. module: event_booth_sale
+#: model_terms:ir.ui.view,arch_db:event_booth_sale.event_booth_configurator_view_form
+msgid "Cancel"
+msgstr "Zrušit"
+
+#. module: event_booth_sale
+#: model:ir.model.fields,field_description:event_booth_sale.field_sale_order_line__event_booth_ids
+msgid "Confirmed Booths"
+msgstr "Potvrzené stánky"
+
+#. module: event_booth_sale
+#: model:ir.model.fields,field_description:event_booth_sale.field_sale_order_line__event_booth_registration_ids
+msgid "Confirmed Registration"
+msgstr "Potvrzena registrace"
+
+#. module: event_booth_sale
+#: model_terms:ir.ui.view,arch_db:event_booth_sale.event_booth_registration_view_form
+msgid "Contact"
+msgstr "Kontakt"
+
+#. module: event_booth_sale
+#: model:ir.model.fields,field_description:event_booth_sale.field_event_booth_registration__contact_email
+msgid "Contact Email"
+msgstr "Kontaktní mail:"
+
+#. module: event_booth_sale
+#: model:ir.model.fields,field_description:event_booth_sale.field_event_booth_registration__contact_name
+msgid "Contact Name"
+msgstr "Kontaktní jméno"
+
+#. module: event_booth_sale
+#: model:ir.model.fields,field_description:event_booth_sale.field_event_booth_registration__contact_phone
+msgid "Contact Phone"
+msgstr "Kontaktní telefon"
+
+#. module: event_booth_sale
+#: model:ir.model.fields,field_description:event_booth_sale.field_event_booth_configurator__create_uid
+#: model:ir.model.fields,field_description:event_booth_sale.field_event_booth_registration__create_uid
+msgid "Created by"
+msgstr "Vytvořeno uživatelem"
+
+#. module: event_booth_sale
+#: model:ir.model.fields,field_description:event_booth_sale.field_event_booth_configurator__create_date
+#: model:ir.model.fields,field_description:event_booth_sale.field_event_booth_registration__create_date
+msgid "Created on"
+msgstr "Vytvořeno dne"
+
+#. module: event_booth_sale
+#: model:ir.model.fields,field_description:event_booth_sale.field_event_booth__currency_id
+#: model:ir.model.fields,field_description:event_booth_sale.field_event_booth_category__currency_id
+#: model:ir.model.fields,field_description:event_booth_sale.field_event_type_booth__currency_id
+msgid "Currency"
+msgstr "Měna"
+
+#. module: event_booth_sale
+#: model:ir.model.fields,field_description:event_booth_sale.field_event_booth_registration__partner_id
+msgid "Customer"
+msgstr "Zákazník"
+
+#. module: event_booth_sale
+#: model_terms:ir.ui.view,arch_db:event_booth_sale.event_booth_registration_view_form
+msgid "Details"
+msgstr "Podrobnosti"
+
+#. module: event_booth_sale
+#: model:ir.model.fields,field_description:event_booth_sale.field_event_booth_configurator__display_name
+#: model:ir.model.fields,field_description:event_booth_sale.field_event_booth_registration__display_name
+msgid "Display Name"
+msgstr "Zobrazovací název"
+
+#. module: event_booth_sale
+#: model:ir.model.fields,field_description:event_booth_sale.field_event_booth_configurator__event_id
+msgid "Event"
+msgstr "Událost"
+
+#. module: event_booth_sale
+#: model:ir.model,name:event_booth_sale.model_event_booth
+#: model:ir.model.fields.selection,name:event_booth_sale.selection__product_template__detailed_type__event_booth
+msgid "Event Booth"
+msgstr "Stánek události"
+
+#. module: event_booth_sale
+#: model:ir.model,name:event_booth_sale.model_event_booth_category
+msgid "Event Booth Category"
+msgstr "Kategorie stánků události"
+
+#. module: event_booth_sale
+#: model:ir.model.fields,field_description:event_booth_sale.field_event_booth_configurator__event_booth_category_available_ids
+msgid "Event Booth Category Available"
+msgstr "Kategorie stánků události k dispozici"
+
+#. module: event_booth_sale
+#: model:ir.model,name:event_booth_sale.model_event_booth_configurator
+msgid "Event Booth Configurator"
+msgstr "Konfigurátor stánku události"
+
+#. module: event_booth_sale
+#: model:ir.model,name:event_booth_sale.model_event_booth_registration
+#: model:ir.model.fields,field_description:event_booth_sale.field_event_booth__event_booth_registration_ids
+msgid "Event Booth Registration"
+msgstr "Registrace stánku události"
+
+#. module: event_booth_sale
+#: model:ir.model,name:event_booth_sale.model_event_type_booth
+msgid "Event Booth Template"
+msgstr "Šablona stánků události"
+
+#. module: event_booth_sale
+#: model:ir.model.fields,field_description:event_booth_sale.field_event_booth__sale_order_line_id
+msgid "Final Sale Order Line"
+msgstr "Finální záznam prodejní objednávky"
+
+#. module: event_booth_sale
+#: model:ir.model.fields,field_description:event_booth_sale.field_event_booth_configurator__id
+#: model:ir.model.fields,field_description:event_booth_sale.field_event_booth_registration__id
+msgid "ID"
+msgstr "ID"
+
+#. module: event_booth_sale
+#: model:ir.model.fields,field_description:event_booth_sale.field_event_booth_category__image_1920
+msgid "Image"
+msgstr "Obrázek"
+
+#. module: event_booth_sale
+#: model:ir.model.fields,field_description:event_booth_sale.field_sale_order_line__is_event_booth
+msgid "Is Event Booth"
+msgstr "Je stánek události"
+
+#. module: event_booth_sale
+#: model:ir.model.fields,field_description:event_booth_sale.field_event_booth__is_paid
+msgid "Is Paid"
+msgstr "Je zaplacený"
+
+#. module: event_booth_sale
+#: model:ir.model,name:event_booth_sale.model_account_move
+msgid "Journal Entry"
+msgstr "Účetní záznam"
+
+#. module: event_booth_sale
+#: model:ir.model.fields,field_description:event_booth_sale.field_event_booth_configurator__write_uid
+#: model:ir.model.fields,field_description:event_booth_sale.field_event_booth_registration__write_uid
+msgid "Last Updated by"
+msgstr "Naposledy upraveno uživatelem"
+
+#. module: event_booth_sale
+#: model:ir.model.fields,field_description:event_booth_sale.field_event_booth_configurator__write_date
+#: model:ir.model.fields,field_description:event_booth_sale.field_event_booth_registration__write_date
+msgid "Last Updated on"
+msgstr "Naposledy upraveno dne"
+
+#. module: event_booth_sale
+#: model_terms:ir.ui.view,arch_db:event_booth_sale.event_booth_configurator_view_form
+msgid "Ok"
+msgstr "Ok"
+
+#. module: event_booth_sale
+#: model:ir.model.fields,field_description:event_booth_sale.field_event_booth__sale_order_id
+msgid "Order Reference"
+msgstr "Odkaz objednávky"
+
+#. module: event_booth_sale
+#: model_terms:ir.ui.view,arch_db:event_booth_sale.event_booth_view_form_from_event
+msgid "Paid"
+msgstr "Zaplaceno"
+
+#. module: event_booth_sale
+#: model:ir.model.fields,field_description:event_booth_sale.field_sale_order_line__event_booth_pending_ids
+msgid "Pending Booths"
+msgstr "Čekající stánky"
+
+#. module: event_booth_sale
+#. odoo-python
+#: code:addons/event_booth_sale/models/sale_order.py:0
+#, python-format
+msgid ""
+"Please make sure all your event-booth related lines are configured before "
+"confirming this order:%s"
+msgstr ""
+
+#. module: event_booth_sale
+#: model:ir.model.fields,field_description:event_booth_sale.field_event_booth__price
+#: model:ir.model.fields,field_description:event_booth_sale.field_event_booth_category__price
+#: model:ir.model.fields,field_description:event_booth_sale.field_event_type_booth__price
+msgid "Price"
+msgstr "Cena"
+
+#. module: event_booth_sale
+#: model:ir.model.fields,field_description:event_booth_sale.field_event_booth_category__price_reduce
+msgid "Price Reduce"
+msgstr "Snížená cena"
+
+#. module: event_booth_sale
+#: model:ir.model.fields,field_description:event_booth_sale.field_event_booth_category__price_reduce_taxinc
+msgid "Price Reduce Tax inc"
+msgstr "Snížení ceny vč. daně"
+
+#. module: event_booth_sale
+#: model:ir.model.fields,field_description:event_booth_sale.field_event_booth_category__price_incl
+msgid "Price incl"
+msgstr ""
+
+#. module: event_booth_sale
+#: model:ir.model,name:event_booth_sale.model_product_template
+#: model:ir.model.fields,field_description:event_booth_sale.field_event_booth__product_id
+#: model:ir.model.fields,field_description:event_booth_sale.field_event_booth_category__product_id
+#: model:ir.model.fields,field_description:event_booth_sale.field_event_booth_configurator__product_id
+#: model:ir.model.fields,field_description:event_booth_sale.field_event_type_booth__product_id
+msgid "Product"
+msgstr "Produkt"
+
+#. module: event_booth_sale
+#: model:ir.model.fields,field_description:event_booth_sale.field_product_product__detailed_type
+#: model:ir.model.fields,field_description:event_booth_sale.field_product_template__detailed_type
+msgid "Product Type"
+msgstr "Typ výrobku"
+
+#. module: event_booth_sale
+#: model:ir.model,name:event_booth_sale.model_product_product
+msgid "Product Variant"
+msgstr "Produktová varianta"
+
+#. module: event_booth_sale
+#: model_terms:ir.ui.view,arch_db:event_booth_sale.event_booth_view_form_from_event
+msgid "Registrations"
+msgstr "Registrace"
+
+#. module: event_booth_sale
+#. odoo-python
+#: code:addons/event_booth_sale/models/sale_order_line.py:0
+#, python-format
+msgid "Registrations from the same Order Line must belong to a single event."
+msgstr "Registrace ze stejné položky objednávky musí patřit k jedné události."
+
+#. module: event_booth_sale
+#: model:ir.model.fields,field_description:event_booth_sale.field_event_booth__sale_order_line_registration_ids
+msgid "SO Lines with reservations"
+msgstr "Položky prod. objednávky s rezervací"
+
+#. module: event_booth_sale
+#: model:ir.model.fields,field_description:event_booth_sale.field_event_booth_configurator__sale_order_line_id
+#: model:ir.model.fields,field_description:event_booth_sale.field_event_booth_registration__sale_order_line_id
+msgid "Sale Order Line"
+msgstr "Řádek prodejní objednávky"
+
+#. module: event_booth_sale
+#: model:ir.model,name:event_booth_sale.model_sale_order
+msgid "Sales Order"
+msgstr "Prodejní objednávka"
+
+#. module: event_booth_sale
+#: model:ir.model,name:event_booth_sale.model_sale_order_line
+msgid "Sales Order Line"
+msgstr "Položka prodejní objednávky"
+
+#. module: event_booth_sale
+#: model:ir.actions.act_window,name:event_booth_sale.event_booth_configurator_action
+msgid "Select an event booth"
+msgstr "Vyberte stánek události"
+
+#. module: event_booth_sale
+#. odoo-python
+#: code:addons/event_booth_sale/models/sale_order_line.py:0
+#, python-format
+msgid ""
+"The following booths are unavailable, please remove them to continue : "
+"%(booth_names)s"
+msgstr ""
+"Následující stánky nejsou k dispozici, pro pokračování je prosím odeberte : "
+"%(booth_names)s"
+
+#. module: event_booth_sale
+#: model:ir.model.constraint,message:event_booth_sale.constraint_event_booth_registration_unique_registration
+msgid "There can be only one registration for a booth by sale order line"
+msgstr ""
+"Pro stánek může být pouze jedna registrace na položku prodejní objednávky"
+
+#. module: event_booth_sale
+#: model_terms:ir.ui.view,arch_db:event_booth_sale.event_booth_view_tree_from_event
+msgid "Total"
+msgstr "Celkem"
+
+#. module: event_booth_sale
+#: model:ir.model.fields,help:event_booth_sale.field_sale_order_line__event_booth_pending_ids
+msgid "Used to create registration when providing the desired event booth."
+msgstr ""
+"Používá se k vytvoření registrace při poskytování požadovaného stánku "
+"události."
+
+#. module: event_booth_sale
+#. odoo-python
+#: code:addons/event_booth_sale/models/event_booth.py:0
+#, python-format
+msgid ""
+"You can't delete the following booths as they are linked to sales orders: "
+"%(booths)s"
+msgstr ""
+"Následující stánky nelze odstranit, protože jsou propojeny s prodejními "
+"objednávkami: %(booths)s"
+
+#. module: event_booth_sale
+#. odoo-python
+#: code:addons/event_booth_sale/wizard/event_booth_configurator.py:0
+#, python-format
+msgid "You have to select at least one booth."
+msgstr "Musíte vybrat alespoň jeden stánek."
+
+#. module: event_booth_sale
+#. odoo-python
+#: code:addons/event_booth_sale/models/event_booth_registration.py:0
+#, python-format
+msgid ""
+"Your order has been cancelled because the following booths have been "
+"reserved"
+msgstr ""
+"Vaše objednávka byla zrušena, protože byly rezervovány následující stánky"
diff --git a/i18n/da.po b/i18n/da.po
new file mode 100644
index 0000000..cd7a29b
--- /dev/null
+++ b/i18n/da.po
@@ -0,0 +1,388 @@
+# Translation of Odoo Server.
+# This file contains the translation of the following modules:
+# * event_booth_sale
+#
+# Translators:
+# Martin Trigaux, 2023
+#
+msgid ""
+msgstr ""
+"Project-Id-Version: Odoo Server 17.0\n"
+"Report-Msgid-Bugs-To: \n"
+"POT-Creation-Date: 2023-10-26 21:55+0000\n"
+"PO-Revision-Date: 2023-10-26 23:09+0000\n"
+"Last-Translator: Martin Trigaux, 2023\n"
+"Language-Team: Danish (https://app.transifex.com/odoo/teams/41243/da/)\n"
+"MIME-Version: 1.0\n"
+"Content-Type: text/plain; charset=UTF-8\n"
+"Content-Transfer-Encoding: \n"
+"Language: da\n"
+"Plural-Forms: nplurals=2; plural=(n != 1);\n"
+
+#. module: event_booth_sale
+#: model_terms:ir.ui.view,arch_db:event_booth_sale.event_booth_view_form_from_event
+msgid "Sale Order"
+msgstr ""
+
+#. module: event_booth_sale
+#: model:ir.model.fields,help:event_booth_sale.field_product_product__detailed_type
+#: model:ir.model.fields,help:event_booth_sale.field_product_template__detailed_type
+msgid ""
+"A storable product is a product for which you manage stock. The Inventory app has to be installed.\n"
+"A consumable product is a product for which stock is not managed.\n"
+"A service is a non-material product you provide."
+msgstr ""
+"Et opbevaringsvare er et produkt for hvilket du kan administrere lager. Inventar appliktionen skal være installeret.\n"
+"En forbrugsvare er et produkt hvor lageret ikke er administreret.\n"
+"En tjeneste er et ikke-materielt produkt du tilbyder."
+
+#. module: event_booth_sale
+#: model:ir.model.fields,field_description:event_booth_sale.field_event_booth_configurator__event_booth_ids
+#: model:ir.model.fields,field_description:event_booth_sale.field_event_booth_registration__event_booth_id
+msgid "Booth"
+msgstr ""
+
+#. module: event_booth_sale
+#: model:ir.model.fields,field_description:event_booth_sale.field_event_booth_configurator__event_booth_category_id
+msgid "Booth Category"
+msgstr ""
+
+#. module: event_booth_sale
+#: model:ir.model.fields,help:event_booth_sale.field_event_booth_configurator__event_booth_category_available_ids
+msgid "Booth Category for which booths are still available. Used in frontend"
+msgstr ""
+
+#. module: event_booth_sale
+#: model:ir.model.fields,field_description:event_booth_sale.field_sale_order__event_booth_count
+msgid "Booth Count"
+msgstr ""
+
+#. module: event_booth_sale
+#: model_terms:ir.ui.view,arch_db:event_booth_sale.event_booth_category_view_form
+msgid "Booth Details"
+msgstr ""
+
+#. module: event_booth_sale
+#: model_terms:ir.ui.view,arch_db:event_booth_sale.event_booth_registration_view_form
+#: model_terms:ir.ui.view,arch_db:event_booth_sale.event_booth_registration_view_tree
+msgid "Booth Registration"
+msgstr ""
+
+#. module: event_booth_sale
+#: model:ir.model.fields,field_description:event_booth_sale.field_sale_order__event_booth_ids
+#: model_terms:ir.ui.view,arch_db:event_booth_sale.sale_order_view_form
+msgid "Booths"
+msgstr ""
+
+#. module: event_booth_sale
+#: model:ir.model.fields,field_description:event_booth_sale.field_sale_order_line__event_booth_category_id
+msgid "Booths Category"
+msgstr ""
+
+#. module: event_booth_sale
+#: model_terms:ir.ui.view,arch_db:event_booth_sale.event_booth_configurator_view_form
+msgid "Cancel"
+msgstr "Annullér"
+
+#. module: event_booth_sale
+#: model:ir.model.fields,field_description:event_booth_sale.field_sale_order_line__event_booth_ids
+msgid "Confirmed Booths"
+msgstr ""
+
+#. module: event_booth_sale
+#: model:ir.model.fields,field_description:event_booth_sale.field_sale_order_line__event_booth_registration_ids
+msgid "Confirmed Registration"
+msgstr ""
+
+#. module: event_booth_sale
+#: model_terms:ir.ui.view,arch_db:event_booth_sale.event_booth_registration_view_form
+msgid "Contact"
+msgstr "Kontakt"
+
+#. module: event_booth_sale
+#: model:ir.model.fields,field_description:event_booth_sale.field_event_booth_registration__contact_email
+msgid "Contact Email"
+msgstr "Kontakt e-mail"
+
+#. module: event_booth_sale
+#: model:ir.model.fields,field_description:event_booth_sale.field_event_booth_registration__contact_name
+msgid "Contact Name"
+msgstr "Kontaktnavn"
+
+#. module: event_booth_sale
+#: model:ir.model.fields,field_description:event_booth_sale.field_event_booth_registration__contact_phone
+msgid "Contact Phone"
+msgstr ""
+
+#. module: event_booth_sale
+#: model:ir.model.fields,field_description:event_booth_sale.field_event_booth_configurator__create_uid
+#: model:ir.model.fields,field_description:event_booth_sale.field_event_booth_registration__create_uid
+msgid "Created by"
+msgstr "Oprettet af"
+
+#. module: event_booth_sale
+#: model:ir.model.fields,field_description:event_booth_sale.field_event_booth_configurator__create_date
+#: model:ir.model.fields,field_description:event_booth_sale.field_event_booth_registration__create_date
+msgid "Created on"
+msgstr "Oprettet den"
+
+#. module: event_booth_sale
+#: model:ir.model.fields,field_description:event_booth_sale.field_event_booth__currency_id
+#: model:ir.model.fields,field_description:event_booth_sale.field_event_booth_category__currency_id
+#: model:ir.model.fields,field_description:event_booth_sale.field_event_type_booth__currency_id
+msgid "Currency"
+msgstr "Valuta"
+
+#. module: event_booth_sale
+#: model:ir.model.fields,field_description:event_booth_sale.field_event_booth_registration__partner_id
+msgid "Customer"
+msgstr "Kunde"
+
+#. module: event_booth_sale
+#: model_terms:ir.ui.view,arch_db:event_booth_sale.event_booth_registration_view_form
+msgid "Details"
+msgstr "Detaljer:"
+
+#. module: event_booth_sale
+#: model:ir.model.fields,field_description:event_booth_sale.field_event_booth_configurator__display_name
+#: model:ir.model.fields,field_description:event_booth_sale.field_event_booth_registration__display_name
+msgid "Display Name"
+msgstr "Vis navn"
+
+#. module: event_booth_sale
+#: model:ir.model.fields,field_description:event_booth_sale.field_event_booth_configurator__event_id
+msgid "Event"
+msgstr "Arrangement"
+
+#. module: event_booth_sale
+#: model:ir.model,name:event_booth_sale.model_event_booth
+#: model:ir.model.fields.selection,name:event_booth_sale.selection__product_template__detailed_type__event_booth
+msgid "Event Booth"
+msgstr ""
+
+#. module: event_booth_sale
+#: model:ir.model,name:event_booth_sale.model_event_booth_category
+msgid "Event Booth Category"
+msgstr ""
+
+#. module: event_booth_sale
+#: model:ir.model.fields,field_description:event_booth_sale.field_event_booth_configurator__event_booth_category_available_ids
+msgid "Event Booth Category Available"
+msgstr ""
+
+#. module: event_booth_sale
+#: model:ir.model,name:event_booth_sale.model_event_booth_configurator
+msgid "Event Booth Configurator"
+msgstr ""
+
+#. module: event_booth_sale
+#: model:ir.model,name:event_booth_sale.model_event_booth_registration
+#: model:ir.model.fields,field_description:event_booth_sale.field_event_booth__event_booth_registration_ids
+msgid "Event Booth Registration"
+msgstr ""
+
+#. module: event_booth_sale
+#: model:ir.model,name:event_booth_sale.model_event_type_booth
+msgid "Event Booth Template"
+msgstr ""
+
+#. module: event_booth_sale
+#: model:ir.model.fields,field_description:event_booth_sale.field_event_booth__sale_order_line_id
+msgid "Final Sale Order Line"
+msgstr ""
+
+#. module: event_booth_sale
+#: model:ir.model.fields,field_description:event_booth_sale.field_event_booth_configurator__id
+#: model:ir.model.fields,field_description:event_booth_sale.field_event_booth_registration__id
+msgid "ID"
+msgstr "ID"
+
+#. module: event_booth_sale
+#: model:ir.model.fields,field_description:event_booth_sale.field_event_booth_category__image_1920
+msgid "Image"
+msgstr "Billede"
+
+#. module: event_booth_sale
+#: model:ir.model.fields,field_description:event_booth_sale.field_sale_order_line__is_event_booth
+msgid "Is Event Booth"
+msgstr ""
+
+#. module: event_booth_sale
+#: model:ir.model.fields,field_description:event_booth_sale.field_event_booth__is_paid
+msgid "Is Paid"
+msgstr "Er Betalt"
+
+#. module: event_booth_sale
+#: model:ir.model,name:event_booth_sale.model_account_move
+msgid "Journal Entry"
+msgstr "Postering"
+
+#. module: event_booth_sale
+#: model:ir.model.fields,field_description:event_booth_sale.field_event_booth_configurator__write_uid
+#: model:ir.model.fields,field_description:event_booth_sale.field_event_booth_registration__write_uid
+msgid "Last Updated by"
+msgstr "Sidst opdateret af"
+
+#. module: event_booth_sale
+#: model:ir.model.fields,field_description:event_booth_sale.field_event_booth_configurator__write_date
+#: model:ir.model.fields,field_description:event_booth_sale.field_event_booth_registration__write_date
+msgid "Last Updated on"
+msgstr "Sidst opdateret den"
+
+#. module: event_booth_sale
+#: model_terms:ir.ui.view,arch_db:event_booth_sale.event_booth_configurator_view_form
+msgid "Ok"
+msgstr "OK"
+
+#. module: event_booth_sale
+#: model:ir.model.fields,field_description:event_booth_sale.field_event_booth__sale_order_id
+msgid "Order Reference"
+msgstr "Ordre reference"
+
+#. module: event_booth_sale
+#: model_terms:ir.ui.view,arch_db:event_booth_sale.event_booth_view_form_from_event
+msgid "Paid"
+msgstr "Betalt"
+
+#. module: event_booth_sale
+#: model:ir.model.fields,field_description:event_booth_sale.field_sale_order_line__event_booth_pending_ids
+msgid "Pending Booths"
+msgstr ""
+
+#. module: event_booth_sale
+#. odoo-python
+#: code:addons/event_booth_sale/models/sale_order.py:0
+#, python-format
+msgid ""
+"Please make sure all your event-booth related lines are configured before "
+"confirming this order:%s"
+msgstr ""
+
+#. module: event_booth_sale
+#: model:ir.model.fields,field_description:event_booth_sale.field_event_booth__price
+#: model:ir.model.fields,field_description:event_booth_sale.field_event_booth_category__price
+#: model:ir.model.fields,field_description:event_booth_sale.field_event_type_booth__price
+msgid "Price"
+msgstr "Pris"
+
+#. module: event_booth_sale
+#: model:ir.model.fields,field_description:event_booth_sale.field_event_booth_category__price_reduce
+msgid "Price Reduce"
+msgstr "Prisreduktion"
+
+#. module: event_booth_sale
+#: model:ir.model.fields,field_description:event_booth_sale.field_event_booth_category__price_reduce_taxinc
+msgid "Price Reduce Tax inc"
+msgstr "Prisreduktion inkl. moms"
+
+#. module: event_booth_sale
+#: model:ir.model.fields,field_description:event_booth_sale.field_event_booth_category__price_incl
+msgid "Price incl"
+msgstr ""
+
+#. module: event_booth_sale
+#: model:ir.model,name:event_booth_sale.model_product_template
+#: model:ir.model.fields,field_description:event_booth_sale.field_event_booth__product_id
+#: model:ir.model.fields,field_description:event_booth_sale.field_event_booth_category__product_id
+#: model:ir.model.fields,field_description:event_booth_sale.field_event_booth_configurator__product_id
+#: model:ir.model.fields,field_description:event_booth_sale.field_event_type_booth__product_id
+msgid "Product"
+msgstr "Produkt"
+
+#. module: event_booth_sale
+#: model:ir.model.fields,field_description:event_booth_sale.field_product_product__detailed_type
+#: model:ir.model.fields,field_description:event_booth_sale.field_product_template__detailed_type
+msgid "Product Type"
+msgstr "Produkttype"
+
+#. module: event_booth_sale
+#: model:ir.model,name:event_booth_sale.model_product_product
+msgid "Product Variant"
+msgstr "Varevariant"
+
+#. module: event_booth_sale
+#: model_terms:ir.ui.view,arch_db:event_booth_sale.event_booth_view_form_from_event
+msgid "Registrations"
+msgstr "Tilmeldinger"
+
+#. module: event_booth_sale
+#. odoo-python
+#: code:addons/event_booth_sale/models/sale_order_line.py:0
+#, python-format
+msgid "Registrations from the same Order Line must belong to a single event."
+msgstr ""
+
+#. module: event_booth_sale
+#: model:ir.model.fields,field_description:event_booth_sale.field_event_booth__sale_order_line_registration_ids
+msgid "SO Lines with reservations"
+msgstr ""
+
+#. module: event_booth_sale
+#: model:ir.model.fields,field_description:event_booth_sale.field_event_booth_configurator__sale_order_line_id
+#: model:ir.model.fields,field_description:event_booth_sale.field_event_booth_registration__sale_order_line_id
+msgid "Sale Order Line"
+msgstr "Salgsordrelinje"
+
+#. module: event_booth_sale
+#: model:ir.model,name:event_booth_sale.model_sale_order
+msgid "Sales Order"
+msgstr "Salgsordre"
+
+#. module: event_booth_sale
+#: model:ir.model,name:event_booth_sale.model_sale_order_line
+msgid "Sales Order Line"
+msgstr "Salgsordrelinje"
+
+#. module: event_booth_sale
+#: model:ir.actions.act_window,name:event_booth_sale.event_booth_configurator_action
+msgid "Select an event booth"
+msgstr ""
+
+#. module: event_booth_sale
+#. odoo-python
+#: code:addons/event_booth_sale/models/sale_order_line.py:0
+#, python-format
+msgid ""
+"The following booths are unavailable, please remove them to continue : "
+"%(booth_names)s"
+msgstr ""
+
+#. module: event_booth_sale
+#: model:ir.model.constraint,message:event_booth_sale.constraint_event_booth_registration_unique_registration
+msgid "There can be only one registration for a booth by sale order line"
+msgstr ""
+
+#. module: event_booth_sale
+#: model_terms:ir.ui.view,arch_db:event_booth_sale.event_booth_view_tree_from_event
+msgid "Total"
+msgstr "I alt"
+
+#. module: event_booth_sale
+#: model:ir.model.fields,help:event_booth_sale.field_sale_order_line__event_booth_pending_ids
+msgid "Used to create registration when providing the desired event booth."
+msgstr ""
+
+#. module: event_booth_sale
+#. odoo-python
+#: code:addons/event_booth_sale/models/event_booth.py:0
+#, python-format
+msgid ""
+"You can't delete the following booths as they are linked to sales orders: "
+"%(booths)s"
+msgstr ""
+
+#. module: event_booth_sale
+#. odoo-python
+#: code:addons/event_booth_sale/wizard/event_booth_configurator.py:0
+#, python-format
+msgid "You have to select at least one booth."
+msgstr ""
+
+#. module: event_booth_sale
+#. odoo-python
+#: code:addons/event_booth_sale/models/event_booth_registration.py:0
+#, python-format
+msgid ""
+"Your order has been cancelled because the following booths have been "
+"reserved"
+msgstr ""
diff --git a/i18n/de.po b/i18n/de.po
new file mode 100644
index 0000000..1daa045
--- /dev/null
+++ b/i18n/de.po
@@ -0,0 +1,402 @@
+# Translation of Odoo Server.
+# This file contains the translation of the following modules:
+# * event_booth_sale
+#
+# Translators:
+# Wil Odoo, 2023
+# Larissa Manderfeld, 2023
+#
+msgid ""
+msgstr ""
+"Project-Id-Version: Odoo Server 17.0\n"
+"Report-Msgid-Bugs-To: \n"
+"POT-Creation-Date: 2023-10-26 21:55+0000\n"
+"PO-Revision-Date: 2023-10-26 23:09+0000\n"
+"Last-Translator: Larissa Manderfeld, 2023\n"
+"Language-Team: German (https://app.transifex.com/odoo/teams/41243/de/)\n"
+"MIME-Version: 1.0\n"
+"Content-Type: text/plain; charset=UTF-8\n"
+"Content-Transfer-Encoding: \n"
+"Language: de\n"
+"Plural-Forms: nplurals=2; plural=(n != 1);\n"
+
+#. module: event_booth_sale
+#: model_terms:ir.ui.view,arch_db:event_booth_sale.event_booth_view_form_from_event
+msgid "Sale Order"
+msgstr "Verkaufsauftrag"
+
+#. module: event_booth_sale
+#: model:ir.model.fields,help:event_booth_sale.field_product_product__detailed_type
+#: model:ir.model.fields,help:event_booth_sale.field_product_template__detailed_type
+msgid ""
+"A storable product is a product for which you manage stock. The Inventory app has to be installed.\n"
+"A consumable product is a product for which stock is not managed.\n"
+"A service is a non-material product you provide."
+msgstr ""
+"Ein lagerfähiges Produkt ist ein Produkt, für das Sie den Lagerbestand verwalten. Die Lager-App muss installiert sein.\n"
+"Ein Verbrauchsartikel ist ein Produkt, für das der Lagerbestand nicht verwaltet wird.\n"
+"Eine Dienstleistung ist ein von Ihnen bereitgestelltes immaterielles Produkt."
+
+#. module: event_booth_sale
+#: model:ir.model.fields,field_description:event_booth_sale.field_event_booth_configurator__event_booth_ids
+#: model:ir.model.fields,field_description:event_booth_sale.field_event_booth_registration__event_booth_id
+msgid "Booth"
+msgstr "Stand"
+
+#. module: event_booth_sale
+#: model:ir.model.fields,field_description:event_booth_sale.field_event_booth_configurator__event_booth_category_id
+msgid "Booth Category"
+msgstr "Standkategorie"
+
+#. module: event_booth_sale
+#: model:ir.model.fields,help:event_booth_sale.field_event_booth_configurator__event_booth_category_available_ids
+msgid "Booth Category for which booths are still available. Used in frontend"
+msgstr ""
+"Standkategorie, für die noch Stände verfügbar sind. Verwendet im Frontend"
+
+#. module: event_booth_sale
+#: model:ir.model.fields,field_description:event_booth_sale.field_sale_order__event_booth_count
+msgid "Booth Count"
+msgstr "Anzahl Stände"
+
+#. module: event_booth_sale
+#: model_terms:ir.ui.view,arch_db:event_booth_sale.event_booth_category_view_form
+msgid "Booth Details"
+msgstr "Stand-Details"
+
+#. module: event_booth_sale
+#: model_terms:ir.ui.view,arch_db:event_booth_sale.event_booth_registration_view_form
+#: model_terms:ir.ui.view,arch_db:event_booth_sale.event_booth_registration_view_tree
+msgid "Booth Registration"
+msgstr "Standregistrierung"
+
+#. module: event_booth_sale
+#: model:ir.model.fields,field_description:event_booth_sale.field_sale_order__event_booth_ids
+#: model_terms:ir.ui.view,arch_db:event_booth_sale.sale_order_view_form
+msgid "Booths"
+msgstr "Stände"
+
+#. module: event_booth_sale
+#: model:ir.model.fields,field_description:event_booth_sale.field_sale_order_line__event_booth_category_id
+msgid "Booths Category"
+msgstr "Standkategorie"
+
+#. module: event_booth_sale
+#: model_terms:ir.ui.view,arch_db:event_booth_sale.event_booth_configurator_view_form
+msgid "Cancel"
+msgstr "Abbrechen"
+
+#. module: event_booth_sale
+#: model:ir.model.fields,field_description:event_booth_sale.field_sale_order_line__event_booth_ids
+msgid "Confirmed Booths"
+msgstr "Bestätigte Stände"
+
+#. module: event_booth_sale
+#: model:ir.model.fields,field_description:event_booth_sale.field_sale_order_line__event_booth_registration_ids
+msgid "Confirmed Registration"
+msgstr "Bestätigte Registrierung"
+
+#. module: event_booth_sale
+#: model_terms:ir.ui.view,arch_db:event_booth_sale.event_booth_registration_view_form
+msgid "Contact"
+msgstr "Kontakt"
+
+#. module: event_booth_sale
+#: model:ir.model.fields,field_description:event_booth_sale.field_event_booth_registration__contact_email
+msgid "Contact Email"
+msgstr "Kontakt-E-Mail"
+
+#. module: event_booth_sale
+#: model:ir.model.fields,field_description:event_booth_sale.field_event_booth_registration__contact_name
+msgid "Contact Name"
+msgstr "Name des Kontakts"
+
+#. module: event_booth_sale
+#: model:ir.model.fields,field_description:event_booth_sale.field_event_booth_registration__contact_phone
+msgid "Contact Phone"
+msgstr "Kontakttelefon"
+
+#. module: event_booth_sale
+#: model:ir.model.fields,field_description:event_booth_sale.field_event_booth_configurator__create_uid
+#: model:ir.model.fields,field_description:event_booth_sale.field_event_booth_registration__create_uid
+msgid "Created by"
+msgstr "Erstellt von"
+
+#. module: event_booth_sale
+#: model:ir.model.fields,field_description:event_booth_sale.field_event_booth_configurator__create_date
+#: model:ir.model.fields,field_description:event_booth_sale.field_event_booth_registration__create_date
+msgid "Created on"
+msgstr "Erstellt am"
+
+#. module: event_booth_sale
+#: model:ir.model.fields,field_description:event_booth_sale.field_event_booth__currency_id
+#: model:ir.model.fields,field_description:event_booth_sale.field_event_booth_category__currency_id
+#: model:ir.model.fields,field_description:event_booth_sale.field_event_type_booth__currency_id
+msgid "Currency"
+msgstr "Währung"
+
+#. module: event_booth_sale
+#: model:ir.model.fields,field_description:event_booth_sale.field_event_booth_registration__partner_id
+msgid "Customer"
+msgstr "Kunde"
+
+#. module: event_booth_sale
+#: model_terms:ir.ui.view,arch_db:event_booth_sale.event_booth_registration_view_form
+msgid "Details"
+msgstr "Details"
+
+#. module: event_booth_sale
+#: model:ir.model.fields,field_description:event_booth_sale.field_event_booth_configurator__display_name
+#: model:ir.model.fields,field_description:event_booth_sale.field_event_booth_registration__display_name
+msgid "Display Name"
+msgstr "Anzeigename"
+
+#. module: event_booth_sale
+#: model:ir.model.fields,field_description:event_booth_sale.field_event_booth_configurator__event_id
+msgid "Event"
+msgstr "Veranstaltung"
+
+#. module: event_booth_sale
+#: model:ir.model,name:event_booth_sale.model_event_booth
+#: model:ir.model.fields.selection,name:event_booth_sale.selection__product_template__detailed_type__event_booth
+msgid "Event Booth"
+msgstr "Veranstaltungsstand"
+
+#. module: event_booth_sale
+#: model:ir.model,name:event_booth_sale.model_event_booth_category
+msgid "Event Booth Category"
+msgstr "Veranstaltungsstandkategorie"
+
+#. module: event_booth_sale
+#: model:ir.model.fields,field_description:event_booth_sale.field_event_booth_configurator__event_booth_category_available_ids
+msgid "Event Booth Category Available"
+msgstr "Veranstaltungsstandkategorie Verfügbar"
+
+#. module: event_booth_sale
+#: model:ir.model,name:event_booth_sale.model_event_booth_configurator
+msgid "Event Booth Configurator"
+msgstr "Veranstaltungsstand-Konfigurator"
+
+#. module: event_booth_sale
+#: model:ir.model,name:event_booth_sale.model_event_booth_registration
+#: model:ir.model.fields,field_description:event_booth_sale.field_event_booth__event_booth_registration_ids
+msgid "Event Booth Registration"
+msgstr "Registrierung für Veranstaltungsstände"
+
+#. module: event_booth_sale
+#: model:ir.model,name:event_booth_sale.model_event_type_booth
+msgid "Event Booth Template"
+msgstr "Veranstaltungsstandvorlage"
+
+#. module: event_booth_sale
+#: model:ir.model.fields,field_description:event_booth_sale.field_event_booth__sale_order_line_id
+msgid "Final Sale Order Line"
+msgstr "Letzte Verkaufsauftragszeile"
+
+#. module: event_booth_sale
+#: model:ir.model.fields,field_description:event_booth_sale.field_event_booth_configurator__id
+#: model:ir.model.fields,field_description:event_booth_sale.field_event_booth_registration__id
+msgid "ID"
+msgstr "ID"
+
+#. module: event_booth_sale
+#: model:ir.model.fields,field_description:event_booth_sale.field_event_booth_category__image_1920
+msgid "Image"
+msgstr "Bild"
+
+#. module: event_booth_sale
+#: model:ir.model.fields,field_description:event_booth_sale.field_sale_order_line__is_event_booth
+msgid "Is Event Booth"
+msgstr "Ist Veranstaltungsstand"
+
+#. module: event_booth_sale
+#: model:ir.model.fields,field_description:event_booth_sale.field_event_booth__is_paid
+msgid "Is Paid"
+msgstr "Ist bezahlt"
+
+#. module: event_booth_sale
+#: model:ir.model,name:event_booth_sale.model_account_move
+msgid "Journal Entry"
+msgstr "Journalbuchung"
+
+#. module: event_booth_sale
+#: model:ir.model.fields,field_description:event_booth_sale.field_event_booth_configurator__write_uid
+#: model:ir.model.fields,field_description:event_booth_sale.field_event_booth_registration__write_uid
+msgid "Last Updated by"
+msgstr "Zuletzt aktualisiert von"
+
+#. module: event_booth_sale
+#: model:ir.model.fields,field_description:event_booth_sale.field_event_booth_configurator__write_date
+#: model:ir.model.fields,field_description:event_booth_sale.field_event_booth_registration__write_date
+msgid "Last Updated on"
+msgstr "Zuletzt aktualisiert am"
+
+#. module: event_booth_sale
+#: model_terms:ir.ui.view,arch_db:event_booth_sale.event_booth_configurator_view_form
+msgid "Ok"
+msgstr "Ok"
+
+#. module: event_booth_sale
+#: model:ir.model.fields,field_description:event_booth_sale.field_event_booth__sale_order_id
+msgid "Order Reference"
+msgstr "Auftragsreferenz"
+
+#. module: event_booth_sale
+#: model_terms:ir.ui.view,arch_db:event_booth_sale.event_booth_view_form_from_event
+msgid "Paid"
+msgstr "Bezahlt"
+
+#. module: event_booth_sale
+#: model:ir.model.fields,field_description:event_booth_sale.field_sale_order_line__event_booth_pending_ids
+msgid "Pending Booths"
+msgstr "Ausstehende Stände"
+
+#. module: event_booth_sale
+#. odoo-python
+#: code:addons/event_booth_sale/models/sale_order.py:0
+#, python-format
+msgid ""
+"Please make sure all your event-booth related lines are configured before "
+"confirming this order:%s"
+msgstr ""
+"Bitte vergewissern Sie sich, dass alle Zeilen für Ihren Veranstaltungsstand "
+"konfiguriert sind, bevor Sie diese Bestellung bestätigen:%s"
+
+#. module: event_booth_sale
+#: model:ir.model.fields,field_description:event_booth_sale.field_event_booth__price
+#: model:ir.model.fields,field_description:event_booth_sale.field_event_booth_category__price
+#: model:ir.model.fields,field_description:event_booth_sale.field_event_type_booth__price
+msgid "Price"
+msgstr "Preis"
+
+#. module: event_booth_sale
+#: model:ir.model.fields,field_description:event_booth_sale.field_event_booth_category__price_reduce
+msgid "Price Reduce"
+msgstr "Reduzierter Preis"
+
+#. module: event_booth_sale
+#: model:ir.model.fields,field_description:event_booth_sale.field_event_booth_category__price_reduce_taxinc
+msgid "Price Reduce Tax inc"
+msgstr "Reduzierter Preis inkl. MwSt"
+
+#. module: event_booth_sale
+#: model:ir.model.fields,field_description:event_booth_sale.field_event_booth_category__price_incl
+msgid "Price incl"
+msgstr "Preis inkl."
+
+#. module: event_booth_sale
+#: model:ir.model,name:event_booth_sale.model_product_template
+#: model:ir.model.fields,field_description:event_booth_sale.field_event_booth__product_id
+#: model:ir.model.fields,field_description:event_booth_sale.field_event_booth_category__product_id
+#: model:ir.model.fields,field_description:event_booth_sale.field_event_booth_configurator__product_id
+#: model:ir.model.fields,field_description:event_booth_sale.field_event_type_booth__product_id
+msgid "Product"
+msgstr "Produkt"
+
+#. module: event_booth_sale
+#: model:ir.model.fields,field_description:event_booth_sale.field_product_product__detailed_type
+#: model:ir.model.fields,field_description:event_booth_sale.field_product_template__detailed_type
+msgid "Product Type"
+msgstr "Produktart"
+
+#. module: event_booth_sale
+#: model:ir.model,name:event_booth_sale.model_product_product
+msgid "Product Variant"
+msgstr "Produktvariante"
+
+#. module: event_booth_sale
+#: model_terms:ir.ui.view,arch_db:event_booth_sale.event_booth_view_form_from_event
+msgid "Registrations"
+msgstr "Registrierungen"
+
+#. module: event_booth_sale
+#. odoo-python
+#: code:addons/event_booth_sale/models/sale_order_line.py:0
+#, python-format
+msgid "Registrations from the same Order Line must belong to a single event."
+msgstr ""
+"Registrierungen aus derselben Bestellposition müssen zu derselben "
+"Veranstaltung gehören."
+
+#. module: event_booth_sale
+#: model:ir.model.fields,field_description:event_booth_sale.field_event_booth__sale_order_line_registration_ids
+msgid "SO Lines with reservations"
+msgstr "Verkaufsauftragspositionen mit Reservierungen"
+
+#. module: event_booth_sale
+#: model:ir.model.fields,field_description:event_booth_sale.field_event_booth_configurator__sale_order_line_id
+#: model:ir.model.fields,field_description:event_booth_sale.field_event_booth_registration__sale_order_line_id
+msgid "Sale Order Line"
+msgstr "Verkaufsauftragszeile"
+
+#. module: event_booth_sale
+#: model:ir.model,name:event_booth_sale.model_sale_order
+msgid "Sales Order"
+msgstr "Verkaufsauftrag"
+
+#. module: event_booth_sale
+#: model:ir.model,name:event_booth_sale.model_sale_order_line
+msgid "Sales Order Line"
+msgstr "Verkaufsauftragszeile"
+
+#. module: event_booth_sale
+#: model:ir.actions.act_window,name:event_booth_sale.event_booth_configurator_action
+msgid "Select an event booth"
+msgstr "Einen Veranstaltungsstand auswählen"
+
+#. module: event_booth_sale
+#. odoo-python
+#: code:addons/event_booth_sale/models/sale_order_line.py:0
+#, python-format
+msgid ""
+"The following booths are unavailable, please remove them to continue : "
+"%(booth_names)s"
+msgstr ""
+"Die folgenden Stände sind nicht verfügbar, bitte entfernen Sie sie, um "
+"fortzufahren: %(booth_names)s"
+
+#. module: event_booth_sale
+#: model:ir.model.constraint,message:event_booth_sale.constraint_event_booth_registration_unique_registration
+msgid "There can be only one registration for a booth by sale order line"
+msgstr ""
+"Es kann nur eine Registrierung für einen Stand pro Bestellzeile erfolgen."
+
+#. module: event_booth_sale
+#: model_terms:ir.ui.view,arch_db:event_booth_sale.event_booth_view_tree_from_event
+msgid "Total"
+msgstr "Gesamt"
+
+#. module: event_booth_sale
+#: model:ir.model.fields,help:event_booth_sale.field_sale_order_line__event_booth_pending_ids
+msgid "Used to create registration when providing the desired event booth."
+msgstr ""
+"Wird verwendet, um die Registrierung zu erstellen, wenn der gewünschte "
+"Veranstaltungsstand bereitgestellt wird."
+
+#. module: event_booth_sale
+#. odoo-python
+#: code:addons/event_booth_sale/models/event_booth.py:0
+#, python-format
+msgid ""
+"You can't delete the following booths as they are linked to sales orders: "
+"%(booths)s"
+msgstr ""
+"Die folgenden Stände können nicht gelöscht werden, da sie mit "
+"Verkaufsaufträgen verbunden sind:%(booths)s"
+
+#. module: event_booth_sale
+#. odoo-python
+#: code:addons/event_booth_sale/wizard/event_booth_configurator.py:0
+#, python-format
+msgid "You have to select at least one booth."
+msgstr "Sie müssen mindestens einen Stand auswählen."
+
+#. module: event_booth_sale
+#. odoo-python
+#: code:addons/event_booth_sale/models/event_booth_registration.py:0
+#, python-format
+msgid ""
+"Your order has been cancelled because the following booths have been "
+"reserved"
+msgstr ""
+"Ihr Auftrag wurde storniert, da die folgenden Stände reserviert wurden"
diff --git a/i18n/es.po b/i18n/es.po
new file mode 100644
index 0000000..74b62db
--- /dev/null
+++ b/i18n/es.po
@@ -0,0 +1,402 @@
+# Translation of Odoo Server.
+# This file contains the translation of the following modules:
+# * event_booth_sale
+#
+# Translators:
+# Wil Odoo, 2023
+# Larissa Manderfeld, 2024
+#
+msgid ""
+msgstr ""
+"Project-Id-Version: Odoo Server 17.0\n"
+"Report-Msgid-Bugs-To: \n"
+"POT-Creation-Date: 2023-10-26 21:55+0000\n"
+"PO-Revision-Date: 2023-10-26 23:09+0000\n"
+"Last-Translator: Larissa Manderfeld, 2024\n"
+"Language-Team: Spanish (https://app.transifex.com/odoo/teams/41243/es/)\n"
+"MIME-Version: 1.0\n"
+"Content-Type: text/plain; charset=UTF-8\n"
+"Content-Transfer-Encoding: \n"
+"Language: es\n"
+"Plural-Forms: nplurals=3; plural=n == 1 ? 0 : n != 0 && n % 1000000 == 0 ? 1 : 2;\n"
+
+#. module: event_booth_sale
+#: model_terms:ir.ui.view,arch_db:event_booth_sale.event_booth_view_form_from_event
+msgid "Sale Order"
+msgstr "Pedido de venta"
+
+#. module: event_booth_sale
+#: model:ir.model.fields,help:event_booth_sale.field_product_product__detailed_type
+#: model:ir.model.fields,help:event_booth_sale.field_product_template__detailed_type
+msgid ""
+"A storable product is a product for which you manage stock. The Inventory app has to be installed.\n"
+"A consumable product is a product for which stock is not managed.\n"
+"A service is a non-material product you provide."
+msgstr ""
+"Un producto almacenable es un producto para el que gestiona stock. La aplicación de inventario debe estar instalada.\n"
+"Un producto consumible es un producto para el que no se gestionan las existencias.\n"
+"Un servicio es un producto no material."
+
+#. module: event_booth_sale
+#: model:ir.model.fields,field_description:event_booth_sale.field_event_booth_configurator__event_booth_ids
+#: model:ir.model.fields,field_description:event_booth_sale.field_event_booth_registration__event_booth_id
+msgid "Booth"
+msgstr "Cabina"
+
+#. module: event_booth_sale
+#: model:ir.model.fields,field_description:event_booth_sale.field_event_booth_configurator__event_booth_category_id
+msgid "Booth Category"
+msgstr "Categoría de la cabina"
+
+#. module: event_booth_sale
+#: model:ir.model.fields,help:event_booth_sale.field_event_booth_configurator__event_booth_category_available_ids
+msgid "Booth Category for which booths are still available. Used in frontend"
+msgstr ""
+"Categoría de cabinas para las que todavía hay cabinas disponibles. Se usa en"
+" el frontend"
+
+#. module: event_booth_sale
+#: model:ir.model.fields,field_description:event_booth_sale.field_sale_order__event_booth_count
+msgid "Booth Count"
+msgstr "Cuenta de cabinas"
+
+#. module: event_booth_sale
+#: model_terms:ir.ui.view,arch_db:event_booth_sale.event_booth_category_view_form
+msgid "Booth Details"
+msgstr "Detalles de cabina"
+
+#. module: event_booth_sale
+#: model_terms:ir.ui.view,arch_db:event_booth_sale.event_booth_registration_view_form
+#: model_terms:ir.ui.view,arch_db:event_booth_sale.event_booth_registration_view_tree
+msgid "Booth Registration"
+msgstr "Inscripción en el stand"
+
+#. module: event_booth_sale
+#: model:ir.model.fields,field_description:event_booth_sale.field_sale_order__event_booth_ids
+#: model_terms:ir.ui.view,arch_db:event_booth_sale.sale_order_view_form
+msgid "Booths"
+msgstr "Cabinas"
+
+#. module: event_booth_sale
+#: model:ir.model.fields,field_description:event_booth_sale.field_sale_order_line__event_booth_category_id
+msgid "Booths Category"
+msgstr "Categoría de cabina"
+
+#. module: event_booth_sale
+#: model_terms:ir.ui.view,arch_db:event_booth_sale.event_booth_configurator_view_form
+msgid "Cancel"
+msgstr "Cancelar"
+
+#. module: event_booth_sale
+#: model:ir.model.fields,field_description:event_booth_sale.field_sale_order_line__event_booth_ids
+msgid "Confirmed Booths"
+msgstr "Cabinas confirmadas"
+
+#. module: event_booth_sale
+#: model:ir.model.fields,field_description:event_booth_sale.field_sale_order_line__event_booth_registration_ids
+msgid "Confirmed Registration"
+msgstr "Inscripción confirmada"
+
+#. module: event_booth_sale
+#: model_terms:ir.ui.view,arch_db:event_booth_sale.event_booth_registration_view_form
+msgid "Contact"
+msgstr "Contacto"
+
+#. module: event_booth_sale
+#: model:ir.model.fields,field_description:event_booth_sale.field_event_booth_registration__contact_email
+msgid "Contact Email"
+msgstr "Correo electrónico de contacto"
+
+#. module: event_booth_sale
+#: model:ir.model.fields,field_description:event_booth_sale.field_event_booth_registration__contact_name
+msgid "Contact Name"
+msgstr "Nombre del contacto"
+
+#. module: event_booth_sale
+#: model:ir.model.fields,field_description:event_booth_sale.field_event_booth_registration__contact_phone
+msgid "Contact Phone"
+msgstr "Contactar teléfono"
+
+#. module: event_booth_sale
+#: model:ir.model.fields,field_description:event_booth_sale.field_event_booth_configurator__create_uid
+#: model:ir.model.fields,field_description:event_booth_sale.field_event_booth_registration__create_uid
+msgid "Created by"
+msgstr "Creado por"
+
+#. module: event_booth_sale
+#: model:ir.model.fields,field_description:event_booth_sale.field_event_booth_configurator__create_date
+#: model:ir.model.fields,field_description:event_booth_sale.field_event_booth_registration__create_date
+msgid "Created on"
+msgstr "Creado el"
+
+#. module: event_booth_sale
+#: model:ir.model.fields,field_description:event_booth_sale.field_event_booth__currency_id
+#: model:ir.model.fields,field_description:event_booth_sale.field_event_booth_category__currency_id
+#: model:ir.model.fields,field_description:event_booth_sale.field_event_type_booth__currency_id
+msgid "Currency"
+msgstr "Moneda"
+
+#. module: event_booth_sale
+#: model:ir.model.fields,field_description:event_booth_sale.field_event_booth_registration__partner_id
+msgid "Customer"
+msgstr "Cliente"
+
+#. module: event_booth_sale
+#: model_terms:ir.ui.view,arch_db:event_booth_sale.event_booth_registration_view_form
+msgid "Details"
+msgstr "Detalles"
+
+#. module: event_booth_sale
+#: model:ir.model.fields,field_description:event_booth_sale.field_event_booth_configurator__display_name
+#: model:ir.model.fields,field_description:event_booth_sale.field_event_booth_registration__display_name
+msgid "Display Name"
+msgstr "Nombre mostrado"
+
+#. module: event_booth_sale
+#: model:ir.model.fields,field_description:event_booth_sale.field_event_booth_configurator__event_id
+msgid "Event"
+msgstr "Evento"
+
+#. module: event_booth_sale
+#: model:ir.model,name:event_booth_sale.model_event_booth
+#: model:ir.model.fields.selection,name:event_booth_sale.selection__product_template__detailed_type__event_booth
+msgid "Event Booth"
+msgstr "Cabina de evento"
+
+#. module: event_booth_sale
+#: model:ir.model,name:event_booth_sale.model_event_booth_category
+msgid "Event Booth Category"
+msgstr "Categoría de cabina de evento"
+
+#. module: event_booth_sale
+#: model:ir.model.fields,field_description:event_booth_sale.field_event_booth_configurator__event_booth_category_available_ids
+msgid "Event Booth Category Available"
+msgstr "Categoría de cabina de evento disponible"
+
+#. module: event_booth_sale
+#: model:ir.model,name:event_booth_sale.model_event_booth_configurator
+msgid "Event Booth Configurator"
+msgstr "Configurador de la cabina del evento"
+
+#. module: event_booth_sale
+#: model:ir.model,name:event_booth_sale.model_event_booth_registration
+#: model:ir.model.fields,field_description:event_booth_sale.field_event_booth__event_booth_registration_ids
+msgid "Event Booth Registration"
+msgstr "Inscripción de stand del evento"
+
+#. module: event_booth_sale
+#: model:ir.model,name:event_booth_sale.model_event_type_booth
+msgid "Event Booth Template"
+msgstr "Plantilla de cabina de evento"
+
+#. module: event_booth_sale
+#: model:ir.model.fields,field_description:event_booth_sale.field_event_booth__sale_order_line_id
+msgid "Final Sale Order Line"
+msgstr "Línea final de orden de venta"
+
+#. module: event_booth_sale
+#: model:ir.model.fields,field_description:event_booth_sale.field_event_booth_configurator__id
+#: model:ir.model.fields,field_description:event_booth_sale.field_event_booth_registration__id
+msgid "ID"
+msgstr "ID"
+
+#. module: event_booth_sale
+#: model:ir.model.fields,field_description:event_booth_sale.field_event_booth_category__image_1920
+msgid "Image"
+msgstr "Imagen"
+
+#. module: event_booth_sale
+#: model:ir.model.fields,field_description:event_booth_sale.field_sale_order_line__is_event_booth
+msgid "Is Event Booth"
+msgstr "Es una cabina de evento"
+
+#. module: event_booth_sale
+#: model:ir.model.fields,field_description:event_booth_sale.field_event_booth__is_paid
+msgid "Is Paid"
+msgstr "Pagado"
+
+#. module: event_booth_sale
+#: model:ir.model,name:event_booth_sale.model_account_move
+msgid "Journal Entry"
+msgstr "Asiento contable"
+
+#. module: event_booth_sale
+#: model:ir.model.fields,field_description:event_booth_sale.field_event_booth_configurator__write_uid
+#: model:ir.model.fields,field_description:event_booth_sale.field_event_booth_registration__write_uid
+msgid "Last Updated by"
+msgstr "Última actualización por"
+
+#. module: event_booth_sale
+#: model:ir.model.fields,field_description:event_booth_sale.field_event_booth_configurator__write_date
+#: model:ir.model.fields,field_description:event_booth_sale.field_event_booth_registration__write_date
+msgid "Last Updated on"
+msgstr "Última actualización el"
+
+#. module: event_booth_sale
+#: model_terms:ir.ui.view,arch_db:event_booth_sale.event_booth_configurator_view_form
+msgid "Ok"
+msgstr "Aceptar"
+
+#. module: event_booth_sale
+#: model:ir.model.fields,field_description:event_booth_sale.field_event_booth__sale_order_id
+msgid "Order Reference"
+msgstr "Referencia del pedido"
+
+#. module: event_booth_sale
+#: model_terms:ir.ui.view,arch_db:event_booth_sale.event_booth_view_form_from_event
+msgid "Paid"
+msgstr "Pagado"
+
+#. module: event_booth_sale
+#: model:ir.model.fields,field_description:event_booth_sale.field_sale_order_line__event_booth_pending_ids
+msgid "Pending Booths"
+msgstr "Cabinas pendientes"
+
+#. module: event_booth_sale
+#. odoo-python
+#: code:addons/event_booth_sale/models/sale_order.py:0
+#, python-format
+msgid ""
+"Please make sure all your event-booth related lines are configured before "
+"confirming this order:%s"
+msgstr ""
+"Asegúrese de que todas las líneas relacionadas con las cabinas para eventos "
+"estén configuradas antes de confirmar esta orden: %s"
+
+#. module: event_booth_sale
+#: model:ir.model.fields,field_description:event_booth_sale.field_event_booth__price
+#: model:ir.model.fields,field_description:event_booth_sale.field_event_booth_category__price
+#: model:ir.model.fields,field_description:event_booth_sale.field_event_type_booth__price
+msgid "Price"
+msgstr "Precio"
+
+#. module: event_booth_sale
+#: model:ir.model.fields,field_description:event_booth_sale.field_event_booth_category__price_reduce
+msgid "Price Reduce"
+msgstr "Reducción de precio"
+
+#. module: event_booth_sale
+#: model:ir.model.fields,field_description:event_booth_sale.field_event_booth_category__price_reduce_taxinc
+msgid "Price Reduce Tax inc"
+msgstr "Precio reducido con IVA"
+
+#. module: event_booth_sale
+#: model:ir.model.fields,field_description:event_booth_sale.field_event_booth_category__price_incl
+msgid "Price incl"
+msgstr "Precio incl."
+
+#. module: event_booth_sale
+#: model:ir.model,name:event_booth_sale.model_product_template
+#: model:ir.model.fields,field_description:event_booth_sale.field_event_booth__product_id
+#: model:ir.model.fields,field_description:event_booth_sale.field_event_booth_category__product_id
+#: model:ir.model.fields,field_description:event_booth_sale.field_event_booth_configurator__product_id
+#: model:ir.model.fields,field_description:event_booth_sale.field_event_type_booth__product_id
+msgid "Product"
+msgstr "Producto"
+
+#. module: event_booth_sale
+#: model:ir.model.fields,field_description:event_booth_sale.field_product_product__detailed_type
+#: model:ir.model.fields,field_description:event_booth_sale.field_product_template__detailed_type
+msgid "Product Type"
+msgstr "Tipo de producto"
+
+#. module: event_booth_sale
+#: model:ir.model,name:event_booth_sale.model_product_product
+msgid "Product Variant"
+msgstr "Variante de producto"
+
+#. module: event_booth_sale
+#: model_terms:ir.ui.view,arch_db:event_booth_sale.event_booth_view_form_from_event
+msgid "Registrations"
+msgstr "Inscripciones"
+
+#. module: event_booth_sale
+#. odoo-python
+#: code:addons/event_booth_sale/models/sale_order_line.py:0
+#, python-format
+msgid "Registrations from the same Order Line must belong to a single event."
+msgstr ""
+"Las inscripciones de la misma línea de pedido deben pertenecer a un mismo "
+"evento."
+
+#. module: event_booth_sale
+#: model:ir.model.fields,field_description:event_booth_sale.field_event_booth__sale_order_line_registration_ids
+msgid "SO Lines with reservations"
+msgstr "Líneas de orden de venta con reservaciones"
+
+#. module: event_booth_sale
+#: model:ir.model.fields,field_description:event_booth_sale.field_event_booth_configurator__sale_order_line_id
+#: model:ir.model.fields,field_description:event_booth_sale.field_event_booth_registration__sale_order_line_id
+msgid "Sale Order Line"
+msgstr "Línea pedido de venta"
+
+#. module: event_booth_sale
+#: model:ir.model,name:event_booth_sale.model_sale_order
+msgid "Sales Order"
+msgstr "Orden de venta"
+
+#. module: event_booth_sale
+#: model:ir.model,name:event_booth_sale.model_sale_order_line
+msgid "Sales Order Line"
+msgstr "Línea de orden de venta"
+
+#. module: event_booth_sale
+#: model:ir.actions.act_window,name:event_booth_sale.event_booth_configurator_action
+msgid "Select an event booth"
+msgstr "Seleccionar una cabina de evento"
+
+#. module: event_booth_sale
+#. odoo-python
+#: code:addons/event_booth_sale/models/sale_order_line.py:0
+#, python-format
+msgid ""
+"The following booths are unavailable, please remove them to continue : "
+"%(booth_names)s"
+msgstr ""
+"Las siguientes cabinas no están disponibles, quítelas para continuar: "
+"%(booth_names)s"
+
+#. module: event_booth_sale
+#: model:ir.model.constraint,message:event_booth_sale.constraint_event_booth_registration_unique_registration
+msgid "There can be only one registration for a booth by sale order line"
+msgstr ""
+"Solo puede haber una inscripción para stand por línea de pedido de venta"
+
+#. module: event_booth_sale
+#: model_terms:ir.ui.view,arch_db:event_booth_sale.event_booth_view_tree_from_event
+msgid "Total"
+msgstr "Total"
+
+#. module: event_booth_sale
+#: model:ir.model.fields,help:event_booth_sale.field_sale_order_line__event_booth_pending_ids
+msgid "Used to create registration when providing the desired event booth."
+msgstr ""
+"Usado para crear una inscripción cuando se suministra el stand del evento "
+"deseado."
+
+#. module: event_booth_sale
+#. odoo-python
+#: code:addons/event_booth_sale/models/event_booth.py:0
+#, python-format
+msgid ""
+"You can't delete the following booths as they are linked to sales orders: "
+"%(booths)s"
+msgstr ""
+"No puede borrar las siguientes cabinas ya que están vinculadas a órdenes de "
+"venta: %(booths)s"
+
+#. module: event_booth_sale
+#. odoo-python
+#: code:addons/event_booth_sale/wizard/event_booth_configurator.py:0
+#, python-format
+msgid "You have to select at least one booth."
+msgstr "Debe seleccionar al menos una cabina."
+
+#. module: event_booth_sale
+#. odoo-python
+#: code:addons/event_booth_sale/models/event_booth_registration.py:0
+#, python-format
+msgid ""
+"Your order has been cancelled because the following booths have been "
+"reserved"
+msgstr "Su orden se canceló porque las siguientes cabinas se reservaron"
diff --git a/i18n/es_419.po b/i18n/es_419.po
new file mode 100644
index 0000000..a0cdfb2
--- /dev/null
+++ b/i18n/es_419.po
@@ -0,0 +1,401 @@
+# Translation of Odoo Server.
+# This file contains the translation of the following modules:
+# * event_booth_sale
+#
+# Translators:
+# Wil Odoo, 2023
+# Fernanda Alvarez, 2023
+#
+msgid ""
+msgstr ""
+"Project-Id-Version: Odoo Server 17.0\n"
+"Report-Msgid-Bugs-To: \n"
+"POT-Creation-Date: 2023-10-26 21:55+0000\n"
+"PO-Revision-Date: 2023-10-26 23:09+0000\n"
+"Last-Translator: Fernanda Alvarez, 2023\n"
+"Language-Team: Spanish (Latin America) (https://app.transifex.com/odoo/teams/41243/es_419/)\n"
+"MIME-Version: 1.0\n"
+"Content-Type: text/plain; charset=UTF-8\n"
+"Content-Transfer-Encoding: \n"
+"Language: es_419\n"
+"Plural-Forms: nplurals=3; plural=n == 1 ? 0 : n != 0 && n % 1000000 == 0 ? 1 : 2;\n"
+
+#. module: event_booth_sale
+#: model_terms:ir.ui.view,arch_db:event_booth_sale.event_booth_view_form_from_event
+msgid "Sale Order"
+msgstr "Orden de venta"
+
+#. module: event_booth_sale
+#: model:ir.model.fields,help:event_booth_sale.field_product_product__detailed_type
+#: model:ir.model.fields,help:event_booth_sale.field_product_template__detailed_type
+msgid ""
+"A storable product is a product for which you manage stock. The Inventory app has to be installed.\n"
+"A consumable product is a product for which stock is not managed.\n"
+"A service is a non-material product you provide."
+msgstr ""
+"Un producto almacenable es un producto para el que gestiona existencias. Debe tener instalada la aplicación Inventario.\n"
+"Un producto consumible es un producto para el que no gestiona las existencias.\n"
+"Un servicio es un producto no material."
+
+#. module: event_booth_sale
+#: model:ir.model.fields,field_description:event_booth_sale.field_event_booth_configurator__event_booth_ids
+#: model:ir.model.fields,field_description:event_booth_sale.field_event_booth_registration__event_booth_id
+msgid "Booth"
+msgstr "Estand"
+
+#. module: event_booth_sale
+#: model:ir.model.fields,field_description:event_booth_sale.field_event_booth_configurator__event_booth_category_id
+msgid "Booth Category"
+msgstr "Categoría del estand"
+
+#. module: event_booth_sale
+#: model:ir.model.fields,help:event_booth_sale.field_event_booth_configurator__event_booth_category_available_ids
+msgid "Booth Category for which booths are still available. Used in frontend"
+msgstr ""
+"Categoría de estands para las que todavía hay estands disponibles. Se usa en"
+" el frontend."
+
+#. module: event_booth_sale
+#: model:ir.model.fields,field_description:event_booth_sale.field_sale_order__event_booth_count
+msgid "Booth Count"
+msgstr "Número de estands"
+
+#. module: event_booth_sale
+#: model_terms:ir.ui.view,arch_db:event_booth_sale.event_booth_category_view_form
+msgid "Booth Details"
+msgstr "Detalles del estand"
+
+#. module: event_booth_sale
+#: model_terms:ir.ui.view,arch_db:event_booth_sale.event_booth_registration_view_form
+#: model_terms:ir.ui.view,arch_db:event_booth_sale.event_booth_registration_view_tree
+msgid "Booth Registration"
+msgstr "Registro de estand"
+
+#. module: event_booth_sale
+#: model:ir.model.fields,field_description:event_booth_sale.field_sale_order__event_booth_ids
+#: model_terms:ir.ui.view,arch_db:event_booth_sale.sale_order_view_form
+msgid "Booths"
+msgstr "Estands"
+
+#. module: event_booth_sale
+#: model:ir.model.fields,field_description:event_booth_sale.field_sale_order_line__event_booth_category_id
+msgid "Booths Category"
+msgstr "Categoría de los estands"
+
+#. module: event_booth_sale
+#: model_terms:ir.ui.view,arch_db:event_booth_sale.event_booth_configurator_view_form
+msgid "Cancel"
+msgstr "Cancelar"
+
+#. module: event_booth_sale
+#: model:ir.model.fields,field_description:event_booth_sale.field_sale_order_line__event_booth_ids
+msgid "Confirmed Booths"
+msgstr "Estands confirmados"
+
+#. module: event_booth_sale
+#: model:ir.model.fields,field_description:event_booth_sale.field_sale_order_line__event_booth_registration_ids
+msgid "Confirmed Registration"
+msgstr "Registro confirmado"
+
+#. module: event_booth_sale
+#: model_terms:ir.ui.view,arch_db:event_booth_sale.event_booth_registration_view_form
+msgid "Contact"
+msgstr "Contacto"
+
+#. module: event_booth_sale
+#: model:ir.model.fields,field_description:event_booth_sale.field_event_booth_registration__contact_email
+msgid "Contact Email"
+msgstr "Correo electrónico del contacto"
+
+#. module: event_booth_sale
+#: model:ir.model.fields,field_description:event_booth_sale.field_event_booth_registration__contact_name
+msgid "Contact Name"
+msgstr "Nombre del contacto"
+
+#. module: event_booth_sale
+#: model:ir.model.fields,field_description:event_booth_sale.field_event_booth_registration__contact_phone
+msgid "Contact Phone"
+msgstr "Teléfono del contacto"
+
+#. module: event_booth_sale
+#: model:ir.model.fields,field_description:event_booth_sale.field_event_booth_configurator__create_uid
+#: model:ir.model.fields,field_description:event_booth_sale.field_event_booth_registration__create_uid
+msgid "Created by"
+msgstr "Creado por"
+
+#. module: event_booth_sale
+#: model:ir.model.fields,field_description:event_booth_sale.field_event_booth_configurator__create_date
+#: model:ir.model.fields,field_description:event_booth_sale.field_event_booth_registration__create_date
+msgid "Created on"
+msgstr "Creado el"
+
+#. module: event_booth_sale
+#: model:ir.model.fields,field_description:event_booth_sale.field_event_booth__currency_id
+#: model:ir.model.fields,field_description:event_booth_sale.field_event_booth_category__currency_id
+#: model:ir.model.fields,field_description:event_booth_sale.field_event_type_booth__currency_id
+msgid "Currency"
+msgstr "Divisa"
+
+#. module: event_booth_sale
+#: model:ir.model.fields,field_description:event_booth_sale.field_event_booth_registration__partner_id
+msgid "Customer"
+msgstr "Cliente"
+
+#. module: event_booth_sale
+#: model_terms:ir.ui.view,arch_db:event_booth_sale.event_booth_registration_view_form
+msgid "Details"
+msgstr "Detalles"
+
+#. module: event_booth_sale
+#: model:ir.model.fields,field_description:event_booth_sale.field_event_booth_configurator__display_name
+#: model:ir.model.fields,field_description:event_booth_sale.field_event_booth_registration__display_name
+msgid "Display Name"
+msgstr "Nombre en pantalla"
+
+#. module: event_booth_sale
+#: model:ir.model.fields,field_description:event_booth_sale.field_event_booth_configurator__event_id
+msgid "Event"
+msgstr "Evento"
+
+#. module: event_booth_sale
+#: model:ir.model,name:event_booth_sale.model_event_booth
+#: model:ir.model.fields.selection,name:event_booth_sale.selection__product_template__detailed_type__event_booth
+msgid "Event Booth"
+msgstr "Estand de evento"
+
+#. module: event_booth_sale
+#: model:ir.model,name:event_booth_sale.model_event_booth_category
+msgid "Event Booth Category"
+msgstr "Categoría de estand de evento"
+
+#. module: event_booth_sale
+#: model:ir.model.fields,field_description:event_booth_sale.field_event_booth_configurator__event_booth_category_available_ids
+msgid "Event Booth Category Available"
+msgstr "Categoría de estand de evento disponible"
+
+#. module: event_booth_sale
+#: model:ir.model,name:event_booth_sale.model_event_booth_configurator
+msgid "Event Booth Configurator"
+msgstr "Configurador de estand del evento"
+
+#. module: event_booth_sale
+#: model:ir.model,name:event_booth_sale.model_event_booth_registration
+#: model:ir.model.fields,field_description:event_booth_sale.field_event_booth__event_booth_registration_ids
+msgid "Event Booth Registration"
+msgstr "Registro del estand del evento"
+
+#. module: event_booth_sale
+#: model:ir.model,name:event_booth_sale.model_event_type_booth
+msgid "Event Booth Template"
+msgstr "Plantilla de estand de evento"
+
+#. module: event_booth_sale
+#: model:ir.model.fields,field_description:event_booth_sale.field_event_booth__sale_order_line_id
+msgid "Final Sale Order Line"
+msgstr "Línea final de la orden de venta"
+
+#. module: event_booth_sale
+#: model:ir.model.fields,field_description:event_booth_sale.field_event_booth_configurator__id
+#: model:ir.model.fields,field_description:event_booth_sale.field_event_booth_registration__id
+msgid "ID"
+msgstr "ID"
+
+#. module: event_booth_sale
+#: model:ir.model.fields,field_description:event_booth_sale.field_event_booth_category__image_1920
+msgid "Image"
+msgstr "Imagen"
+
+#. module: event_booth_sale
+#: model:ir.model.fields,field_description:event_booth_sale.field_sale_order_line__is_event_booth
+msgid "Is Event Booth"
+msgstr "Es un estand de evento"
+
+#. module: event_booth_sale
+#: model:ir.model.fields,field_description:event_booth_sale.field_event_booth__is_paid
+msgid "Is Paid"
+msgstr "Pagado"
+
+#. module: event_booth_sale
+#: model:ir.model,name:event_booth_sale.model_account_move
+msgid "Journal Entry"
+msgstr "Asiento contable"
+
+#. module: event_booth_sale
+#: model:ir.model.fields,field_description:event_booth_sale.field_event_booth_configurator__write_uid
+#: model:ir.model.fields,field_description:event_booth_sale.field_event_booth_registration__write_uid
+msgid "Last Updated by"
+msgstr "Última actualización por"
+
+#. module: event_booth_sale
+#: model:ir.model.fields,field_description:event_booth_sale.field_event_booth_configurator__write_date
+#: model:ir.model.fields,field_description:event_booth_sale.field_event_booth_registration__write_date
+msgid "Last Updated on"
+msgstr "Última actualización el"
+
+#. module: event_booth_sale
+#: model_terms:ir.ui.view,arch_db:event_booth_sale.event_booth_configurator_view_form
+msgid "Ok"
+msgstr "De acuerdo"
+
+#. module: event_booth_sale
+#: model:ir.model.fields,field_description:event_booth_sale.field_event_booth__sale_order_id
+msgid "Order Reference"
+msgstr "Referencia de la orden"
+
+#. module: event_booth_sale
+#: model_terms:ir.ui.view,arch_db:event_booth_sale.event_booth_view_form_from_event
+msgid "Paid"
+msgstr "Pagado"
+
+#. module: event_booth_sale
+#: model:ir.model.fields,field_description:event_booth_sale.field_sale_order_line__event_booth_pending_ids
+msgid "Pending Booths"
+msgstr "Estands pendientes"
+
+#. module: event_booth_sale
+#. odoo-python
+#: code:addons/event_booth_sale/models/sale_order.py:0
+#, python-format
+msgid ""
+"Please make sure all your event-booth related lines are configured before "
+"confirming this order:%s"
+msgstr ""
+"Asegúrese de que todas las líneas relacionadas con los estands para eventos "
+"estén configuradas antes de confirmar esta orden: %s"
+
+#. module: event_booth_sale
+#: model:ir.model.fields,field_description:event_booth_sale.field_event_booth__price
+#: model:ir.model.fields,field_description:event_booth_sale.field_event_booth_category__price
+#: model:ir.model.fields,field_description:event_booth_sale.field_event_type_booth__price
+msgid "Price"
+msgstr "Precio"
+
+#. module: event_booth_sale
+#: model:ir.model.fields,field_description:event_booth_sale.field_event_booth_category__price_reduce
+msgid "Price Reduce"
+msgstr "Reducción de precio"
+
+#. module: event_booth_sale
+#: model:ir.model.fields,field_description:event_booth_sale.field_event_booth_category__price_reduce_taxinc
+msgid "Price Reduce Tax inc"
+msgstr "Precio reducido con impuestos incluidos"
+
+#. module: event_booth_sale
+#: model:ir.model.fields,field_description:event_booth_sale.field_event_booth_category__price_incl
+msgid "Price incl"
+msgstr "Precio incl."
+
+#. module: event_booth_sale
+#: model:ir.model,name:event_booth_sale.model_product_template
+#: model:ir.model.fields,field_description:event_booth_sale.field_event_booth__product_id
+#: model:ir.model.fields,field_description:event_booth_sale.field_event_booth_category__product_id
+#: model:ir.model.fields,field_description:event_booth_sale.field_event_booth_configurator__product_id
+#: model:ir.model.fields,field_description:event_booth_sale.field_event_type_booth__product_id
+msgid "Product"
+msgstr "Producto"
+
+#. module: event_booth_sale
+#: model:ir.model.fields,field_description:event_booth_sale.field_product_product__detailed_type
+#: model:ir.model.fields,field_description:event_booth_sale.field_product_template__detailed_type
+msgid "Product Type"
+msgstr "Tipo de producto"
+
+#. module: event_booth_sale
+#: model:ir.model,name:event_booth_sale.model_product_product
+msgid "Product Variant"
+msgstr "Variante del producto"
+
+#. module: event_booth_sale
+#: model_terms:ir.ui.view,arch_db:event_booth_sale.event_booth_view_form_from_event
+msgid "Registrations"
+msgstr "Registros"
+
+#. module: event_booth_sale
+#. odoo-python
+#: code:addons/event_booth_sale/models/sale_order_line.py:0
+#, python-format
+msgid "Registrations from the same Order Line must belong to a single event."
+msgstr ""
+"Los registros de la misma línea de orden deben pertenecer a un mismo evento."
+
+#. module: event_booth_sale
+#: model:ir.model.fields,field_description:event_booth_sale.field_event_booth__sale_order_line_registration_ids
+msgid "SO Lines with reservations"
+msgstr "Líneas de orden de venta con reservaciones"
+
+#. module: event_booth_sale
+#: model:ir.model.fields,field_description:event_booth_sale.field_event_booth_configurator__sale_order_line_id
+#: model:ir.model.fields,field_description:event_booth_sale.field_event_booth_registration__sale_order_line_id
+msgid "Sale Order Line"
+msgstr "Línea de la orden de venta"
+
+#. module: event_booth_sale
+#: model:ir.model,name:event_booth_sale.model_sale_order
+msgid "Sales Order"
+msgstr "Orden de venta"
+
+#. module: event_booth_sale
+#: model:ir.model,name:event_booth_sale.model_sale_order_line
+msgid "Sales Order Line"
+msgstr "Línea de la orden de venta"
+
+#. module: event_booth_sale
+#: model:ir.actions.act_window,name:event_booth_sale.event_booth_configurator_action
+msgid "Select an event booth"
+msgstr "Seleccione un estand de evento"
+
+#. module: event_booth_sale
+#. odoo-python
+#: code:addons/event_booth_sale/models/sale_order_line.py:0
+#, python-format
+msgid ""
+"The following booths are unavailable, please remove them to continue : "
+"%(booth_names)s"
+msgstr ""
+"Los siguientes estands no están disponibles, quítelos para continuar: "
+"%(booth_names)s"
+
+#. module: event_booth_sale
+#: model:ir.model.constraint,message:event_booth_sale.constraint_event_booth_registration_unique_registration
+msgid "There can be only one registration for a booth by sale order line"
+msgstr ""
+"Solo puede haber un registro por línea de orden de venta para un estand"
+
+#. module: event_booth_sale
+#: model_terms:ir.ui.view,arch_db:event_booth_sale.event_booth_view_tree_from_event
+msgid "Total"
+msgstr "Total"
+
+#. module: event_booth_sale
+#: model:ir.model.fields,help:event_booth_sale.field_sale_order_line__event_booth_pending_ids
+msgid "Used to create registration when providing the desired event booth."
+msgstr ""
+"Se usa para crear un registro al proporcionar el estand deseado para el "
+"evento."
+
+#. module: event_booth_sale
+#. odoo-python
+#: code:addons/event_booth_sale/models/event_booth.py:0
+#, python-format
+msgid ""
+"You can't delete the following booths as they are linked to sales orders: "
+"%(booths)s"
+msgstr ""
+"No puede eliminar los siguientes estands ya que están vinculados a órdenes "
+"de venta: %(booths)s"
+
+#. module: event_booth_sale
+#. odoo-python
+#: code:addons/event_booth_sale/wizard/event_booth_configurator.py:0
+#, python-format
+msgid "You have to select at least one booth."
+msgstr "Debe seleccionar al menos un estand."
+
+#. module: event_booth_sale
+#. odoo-python
+#: code:addons/event_booth_sale/models/event_booth_registration.py:0
+#, python-format
+msgid ""
+"Your order has been cancelled because the following booths have been "
+"reserved"
+msgstr "Se canceló su orden porque se reservaron los siguientes estands."
diff --git a/i18n/et.po b/i18n/et.po
new file mode 100644
index 0000000..106a47e
--- /dev/null
+++ b/i18n/et.po
@@ -0,0 +1,401 @@
+# Translation of Odoo Server.
+# This file contains the translation of the following modules:
+# * event_booth_sale
+#
+# Translators:
+# Patrick-Jordan Kiudorv, 2023
+# Algo Kärp , 2023
+# Triine Aavik , 2023
+# Martin Trigaux, 2023
+# Leaanika Randmets, 2023
+# Rivo Zängov , 2023
+# Eneli Õigus , 2023
+# JanaAvalah, 2023
+# Arma Gedonsky , 2023
+# Anna, 2023
+#
+msgid ""
+msgstr ""
+"Project-Id-Version: Odoo Server 17.0\n"
+"Report-Msgid-Bugs-To: \n"
+"POT-Creation-Date: 2023-10-26 21:55+0000\n"
+"PO-Revision-Date: 2023-10-26 23:09+0000\n"
+"Last-Translator: Anna, 2023\n"
+"Language-Team: Estonian (https://app.transifex.com/odoo/teams/41243/et/)\n"
+"MIME-Version: 1.0\n"
+"Content-Type: text/plain; charset=UTF-8\n"
+"Content-Transfer-Encoding: \n"
+"Language: et\n"
+"Plural-Forms: nplurals=2; plural=(n != 1);\n"
+
+#. module: event_booth_sale
+#: model_terms:ir.ui.view,arch_db:event_booth_sale.event_booth_view_form_from_event
+msgid "Sale Order"
+msgstr "Müügitellimus"
+
+#. module: event_booth_sale
+#: model:ir.model.fields,help:event_booth_sale.field_product_product__detailed_type
+#: model:ir.model.fields,help:event_booth_sale.field_product_template__detailed_type
+msgid ""
+"A storable product is a product for which you manage stock. The Inventory app has to be installed.\n"
+"A consumable product is a product for which stock is not managed.\n"
+"A service is a non-material product you provide."
+msgstr ""
+"Ladustatav toode on toode, millel haldate laovarusid. Alla peab olema laetud Lao moodul.\n"
+"Tarbitav toode on toode, millel ei hallata laovarusid.\n"
+"Teenus on Teie poolt pakutav mittemateriaalne toode."
+
+#. module: event_booth_sale
+#: model:ir.model.fields,field_description:event_booth_sale.field_event_booth_configurator__event_booth_ids
+#: model:ir.model.fields,field_description:event_booth_sale.field_event_booth_registration__event_booth_id
+msgid "Booth"
+msgstr "Stend"
+
+#. module: event_booth_sale
+#: model:ir.model.fields,field_description:event_booth_sale.field_event_booth_configurator__event_booth_category_id
+msgid "Booth Category"
+msgstr "Stendi kategooria"
+
+#. module: event_booth_sale
+#: model:ir.model.fields,help:event_booth_sale.field_event_booth_configurator__event_booth_category_available_ids
+msgid "Booth Category for which booths are still available. Used in frontend"
+msgstr ""
+"Stendi kategooria, milles on stendid veel saadaval. Kasutatakse Frontend'is"
+
+#. module: event_booth_sale
+#: model:ir.model.fields,field_description:event_booth_sale.field_sale_order__event_booth_count
+msgid "Booth Count"
+msgstr "Stendi arv"
+
+#. module: event_booth_sale
+#: model_terms:ir.ui.view,arch_db:event_booth_sale.event_booth_category_view_form
+msgid "Booth Details"
+msgstr "Stendi andmed"
+
+#. module: event_booth_sale
+#: model_terms:ir.ui.view,arch_db:event_booth_sale.event_booth_registration_view_form
+#: model_terms:ir.ui.view,arch_db:event_booth_sale.event_booth_registration_view_tree
+msgid "Booth Registration"
+msgstr "Stendi registreerimine"
+
+#. module: event_booth_sale
+#: model:ir.model.fields,field_description:event_booth_sale.field_sale_order__event_booth_ids
+#: model_terms:ir.ui.view,arch_db:event_booth_sale.sale_order_view_form
+msgid "Booths"
+msgstr "Stendid"
+
+#. module: event_booth_sale
+#: model:ir.model.fields,field_description:event_booth_sale.field_sale_order_line__event_booth_category_id
+msgid "Booths Category"
+msgstr "Stentide kategooria"
+
+#. module: event_booth_sale
+#: model_terms:ir.ui.view,arch_db:event_booth_sale.event_booth_configurator_view_form
+msgid "Cancel"
+msgstr "Tühista"
+
+#. module: event_booth_sale
+#: model:ir.model.fields,field_description:event_booth_sale.field_sale_order_line__event_booth_ids
+msgid "Confirmed Booths"
+msgstr "Kinnitatud stendid"
+
+#. module: event_booth_sale
+#: model:ir.model.fields,field_description:event_booth_sale.field_sale_order_line__event_booth_registration_ids
+msgid "Confirmed Registration"
+msgstr "Kinnitatud registreerimine"
+
+#. module: event_booth_sale
+#: model_terms:ir.ui.view,arch_db:event_booth_sale.event_booth_registration_view_form
+msgid "Contact"
+msgstr "Kontakt"
+
+#. module: event_booth_sale
+#: model:ir.model.fields,field_description:event_booth_sale.field_event_booth_registration__contact_email
+msgid "Contact Email"
+msgstr "Kontakt e-posti aadress"
+
+#. module: event_booth_sale
+#: model:ir.model.fields,field_description:event_booth_sale.field_event_booth_registration__contact_name
+msgid "Contact Name"
+msgstr "Kontakti nimi"
+
+#. module: event_booth_sale
+#: model:ir.model.fields,field_description:event_booth_sale.field_event_booth_registration__contact_phone
+msgid "Contact Phone"
+msgstr "Kontakttelefon"
+
+#. module: event_booth_sale
+#: model:ir.model.fields,field_description:event_booth_sale.field_event_booth_configurator__create_uid
+#: model:ir.model.fields,field_description:event_booth_sale.field_event_booth_registration__create_uid
+msgid "Created by"
+msgstr "Loodud (kelle poolt?)"
+
+#. module: event_booth_sale
+#: model:ir.model.fields,field_description:event_booth_sale.field_event_booth_configurator__create_date
+#: model:ir.model.fields,field_description:event_booth_sale.field_event_booth_registration__create_date
+msgid "Created on"
+msgstr "Loodud"
+
+#. module: event_booth_sale
+#: model:ir.model.fields,field_description:event_booth_sale.field_event_booth__currency_id
+#: model:ir.model.fields,field_description:event_booth_sale.field_event_booth_category__currency_id
+#: model:ir.model.fields,field_description:event_booth_sale.field_event_type_booth__currency_id
+msgid "Currency"
+msgstr "Valuuta"
+
+#. module: event_booth_sale
+#: model:ir.model.fields,field_description:event_booth_sale.field_event_booth_registration__partner_id
+msgid "Customer"
+msgstr "Klient"
+
+#. module: event_booth_sale
+#: model_terms:ir.ui.view,arch_db:event_booth_sale.event_booth_registration_view_form
+msgid "Details"
+msgstr "Üksikasjad"
+
+#. module: event_booth_sale
+#: model:ir.model.fields,field_description:event_booth_sale.field_event_booth_configurator__display_name
+#: model:ir.model.fields,field_description:event_booth_sale.field_event_booth_registration__display_name
+msgid "Display Name"
+msgstr "Kuvatav nimi"
+
+#. module: event_booth_sale
+#: model:ir.model.fields,field_description:event_booth_sale.field_event_booth_configurator__event_id
+msgid "Event"
+msgstr "Sündmus"
+
+#. module: event_booth_sale
+#: model:ir.model,name:event_booth_sale.model_event_booth
+#: model:ir.model.fields.selection,name:event_booth_sale.selection__product_template__detailed_type__event_booth
+msgid "Event Booth"
+msgstr "Ürituste stend"
+
+#. module: event_booth_sale
+#: model:ir.model,name:event_booth_sale.model_event_booth_category
+msgid "Event Booth Category"
+msgstr "Ürituse stendi kategooria"
+
+#. module: event_booth_sale
+#: model:ir.model.fields,field_description:event_booth_sale.field_event_booth_configurator__event_booth_category_available_ids
+msgid "Event Booth Category Available"
+msgstr "Ürituse stendi kategooria saadaval"
+
+#. module: event_booth_sale
+#: model:ir.model,name:event_booth_sale.model_event_booth_configurator
+msgid "Event Booth Configurator"
+msgstr "Stendi konfiguraator"
+
+#. module: event_booth_sale
+#: model:ir.model,name:event_booth_sale.model_event_booth_registration
+#: model:ir.model.fields,field_description:event_booth_sale.field_event_booth__event_booth_registration_ids
+msgid "Event Booth Registration"
+msgstr "Ürituse stendi registreerimine"
+
+#. module: event_booth_sale
+#: model:ir.model,name:event_booth_sale.model_event_type_booth
+msgid "Event Booth Template"
+msgstr "Ürituse stendi mall"
+
+#. module: event_booth_sale
+#: model:ir.model.fields,field_description:event_booth_sale.field_event_booth__sale_order_line_id
+msgid "Final Sale Order Line"
+msgstr "Viimane müügitellimuse rida"
+
+#. module: event_booth_sale
+#: model:ir.model.fields,field_description:event_booth_sale.field_event_booth_configurator__id
+#: model:ir.model.fields,field_description:event_booth_sale.field_event_booth_registration__id
+msgid "ID"
+msgstr "ID"
+
+#. module: event_booth_sale
+#: model:ir.model.fields,field_description:event_booth_sale.field_event_booth_category__image_1920
+msgid "Image"
+msgstr "Pilt"
+
+#. module: event_booth_sale
+#: model:ir.model.fields,field_description:event_booth_sale.field_sale_order_line__is_event_booth
+msgid "Is Event Booth"
+msgstr "On ürituse stend"
+
+#. module: event_booth_sale
+#: model:ir.model.fields,field_description:event_booth_sale.field_event_booth__is_paid
+msgid "Is Paid"
+msgstr "On tasuline"
+
+#. module: event_booth_sale
+#: model:ir.model,name:event_booth_sale.model_account_move
+msgid "Journal Entry"
+msgstr "Andmiku kanne"
+
+#. module: event_booth_sale
+#: model:ir.model.fields,field_description:event_booth_sale.field_event_booth_configurator__write_uid
+#: model:ir.model.fields,field_description:event_booth_sale.field_event_booth_registration__write_uid
+msgid "Last Updated by"
+msgstr "Viimati uuendatud"
+
+#. module: event_booth_sale
+#: model:ir.model.fields,field_description:event_booth_sale.field_event_booth_configurator__write_date
+#: model:ir.model.fields,field_description:event_booth_sale.field_event_booth_registration__write_date
+msgid "Last Updated on"
+msgstr "Viimati uuendatud"
+
+#. module: event_booth_sale
+#: model_terms:ir.ui.view,arch_db:event_booth_sale.event_booth_configurator_view_form
+msgid "Ok"
+msgstr "Ok"
+
+#. module: event_booth_sale
+#: model:ir.model.fields,field_description:event_booth_sale.field_event_booth__sale_order_id
+msgid "Order Reference"
+msgstr "Tellimuse viide"
+
+#. module: event_booth_sale
+#: model_terms:ir.ui.view,arch_db:event_booth_sale.event_booth_view_form_from_event
+msgid "Paid"
+msgstr "Makstud"
+
+#. module: event_booth_sale
+#: model:ir.model.fields,field_description:event_booth_sale.field_sale_order_line__event_booth_pending_ids
+msgid "Pending Booths"
+msgstr "ootel stendid"
+
+#. module: event_booth_sale
+#. odoo-python
+#: code:addons/event_booth_sale/models/sale_order.py:0
+#, python-format
+msgid ""
+"Please make sure all your event-booth related lines are configured before "
+"confirming this order:%s"
+msgstr ""
+
+#. module: event_booth_sale
+#: model:ir.model.fields,field_description:event_booth_sale.field_event_booth__price
+#: model:ir.model.fields,field_description:event_booth_sale.field_event_booth_category__price
+#: model:ir.model.fields,field_description:event_booth_sale.field_event_type_booth__price
+msgid "Price"
+msgstr "Hind"
+
+#. module: event_booth_sale
+#: model:ir.model.fields,field_description:event_booth_sale.field_event_booth_category__price_reduce
+msgid "Price Reduce"
+msgstr "Hinnaalandus"
+
+#. module: event_booth_sale
+#: model:ir.model.fields,field_description:event_booth_sale.field_event_booth_category__price_reduce_taxinc
+msgid "Price Reduce Tax inc"
+msgstr "Hinnalandus koos maksudega"
+
+#. module: event_booth_sale
+#: model:ir.model.fields,field_description:event_booth_sale.field_event_booth_category__price_incl
+msgid "Price incl"
+msgstr ""
+
+#. module: event_booth_sale
+#: model:ir.model,name:event_booth_sale.model_product_template
+#: model:ir.model.fields,field_description:event_booth_sale.field_event_booth__product_id
+#: model:ir.model.fields,field_description:event_booth_sale.field_event_booth_category__product_id
+#: model:ir.model.fields,field_description:event_booth_sale.field_event_booth_configurator__product_id
+#: model:ir.model.fields,field_description:event_booth_sale.field_event_type_booth__product_id
+msgid "Product"
+msgstr "Toode"
+
+#. module: event_booth_sale
+#: model:ir.model.fields,field_description:event_booth_sale.field_product_product__detailed_type
+#: model:ir.model.fields,field_description:event_booth_sale.field_product_template__detailed_type
+msgid "Product Type"
+msgstr "Toote tüüp"
+
+#. module: event_booth_sale
+#: model:ir.model,name:event_booth_sale.model_product_product
+msgid "Product Variant"
+msgstr "Toote variatsioon"
+
+#. module: event_booth_sale
+#: model_terms:ir.ui.view,arch_db:event_booth_sale.event_booth_view_form_from_event
+msgid "Registrations"
+msgstr "Registreerimised"
+
+#. module: event_booth_sale
+#. odoo-python
+#: code:addons/event_booth_sale/models/sale_order_line.py:0
+#, python-format
+msgid "Registrations from the same Order Line must belong to a single event."
+msgstr "Samal Tellimisrealt registreerimised peavad kuuluma ühele üritusele."
+
+#. module: event_booth_sale
+#: model:ir.model.fields,field_description:event_booth_sale.field_event_booth__sale_order_line_registration_ids
+msgid "SO Lines with reservations"
+msgstr "reserveeringuga müügitellimuse read "
+
+#. module: event_booth_sale
+#: model:ir.model.fields,field_description:event_booth_sale.field_event_booth_configurator__sale_order_line_id
+#: model:ir.model.fields,field_description:event_booth_sale.field_event_booth_registration__sale_order_line_id
+msgid "Sale Order Line"
+msgstr "Müügikorralduse rida"
+
+#. module: event_booth_sale
+#: model:ir.model,name:event_booth_sale.model_sale_order
+msgid "Sales Order"
+msgstr "Müügitellimus"
+
+#. module: event_booth_sale
+#: model:ir.model,name:event_booth_sale.model_sale_order_line
+msgid "Sales Order Line"
+msgstr "Müügitellimuse rida"
+
+#. module: event_booth_sale
+#: model:ir.actions.act_window,name:event_booth_sale.event_booth_configurator_action
+msgid "Select an event booth"
+msgstr "Vali stend"
+
+#. module: event_booth_sale
+#. odoo-python
+#: code:addons/event_booth_sale/models/sale_order_line.py:0
+#, python-format
+msgid ""
+"The following booths are unavailable, please remove them to continue : "
+"%(booth_names)s"
+msgstr ""
+"Järgmised stendid pole saadaval, jätkamiseks eemaldage need: %(booth_names)s"
+
+#. module: event_booth_sale
+#: model:ir.model.constraint,message:event_booth_sale.constraint_event_booth_registration_unique_registration
+msgid "There can be only one registration for a booth by sale order line"
+msgstr "Müügitellimuse real saab stendi registreerida ainult üks kord"
+
+#. module: event_booth_sale
+#: model_terms:ir.ui.view,arch_db:event_booth_sale.event_booth_view_tree_from_event
+msgid "Total"
+msgstr "Kokku"
+
+#. module: event_booth_sale
+#: model:ir.model.fields,help:event_booth_sale.field_sale_order_line__event_booth_pending_ids
+msgid "Used to create registration when providing the desired event booth."
+msgstr "Used to create registration when providing the desired event booth."
+
+#. module: event_booth_sale
+#. odoo-python
+#: code:addons/event_booth_sale/models/event_booth.py:0
+#, python-format
+msgid ""
+"You can't delete the following booths as they are linked to sales orders: "
+"%(booths)s"
+msgstr ""
+"Te ei saa kustutada järgmisi stende, kuna need on seotud müügitellimustega: "
+"%(booths)s"
+
+#. module: event_booth_sale
+#. odoo-python
+#: code:addons/event_booth_sale/wizard/event_booth_configurator.py:0
+#, python-format
+msgid "You have to select at least one booth."
+msgstr "Peate valima vähemalt ühe stendi."
+
+#. module: event_booth_sale
+#. odoo-python
+#: code:addons/event_booth_sale/models/event_booth_registration.py:0
+#, python-format
+msgid ""
+"Your order has been cancelled because the following booths have been "
+"reserved"
+msgstr "Teie tellimus on tühistatud, kuna järgmised stendid on reserveeritud"
diff --git a/i18n/event_booth_sale.pot b/i18n/event_booth_sale.pot
new file mode 100644
index 0000000..43ea147
--- /dev/null
+++ b/i18n/event_booth_sale.pot
@@ -0,0 +1,381 @@
+# Translation of Odoo Server.
+# This file contains the translation of the following modules:
+# * event_booth_sale
+#
+msgid ""
+msgstr ""
+"Project-Id-Version: Odoo Server 17.0\n"
+"Report-Msgid-Bugs-To: \n"
+"POT-Creation-Date: 2023-10-26 21:55+0000\n"
+"PO-Revision-Date: 2023-10-26 21:55+0000\n"
+"Last-Translator: \n"
+"Language-Team: \n"
+"MIME-Version: 1.0\n"
+"Content-Type: text/plain; charset=UTF-8\n"
+"Content-Transfer-Encoding: \n"
+"Plural-Forms: \n"
+
+#. module: event_booth_sale
+#: model_terms:ir.ui.view,arch_db:event_booth_sale.event_booth_view_form_from_event
+msgid "Sale Order"
+msgstr ""
+
+#. module: event_booth_sale
+#: model:ir.model.fields,help:event_booth_sale.field_product_product__detailed_type
+#: model:ir.model.fields,help:event_booth_sale.field_product_template__detailed_type
+msgid ""
+"A storable product is a product for which you manage stock. The Inventory app has to be installed.\n"
+"A consumable product is a product for which stock is not managed.\n"
+"A service is a non-material product you provide."
+msgstr ""
+
+#. module: event_booth_sale
+#: model:ir.model.fields,field_description:event_booth_sale.field_event_booth_configurator__event_booth_ids
+#: model:ir.model.fields,field_description:event_booth_sale.field_event_booth_registration__event_booth_id
+msgid "Booth"
+msgstr ""
+
+#. module: event_booth_sale
+#: model:ir.model.fields,field_description:event_booth_sale.field_event_booth_configurator__event_booth_category_id
+msgid "Booth Category"
+msgstr ""
+
+#. module: event_booth_sale
+#: model:ir.model.fields,help:event_booth_sale.field_event_booth_configurator__event_booth_category_available_ids
+msgid "Booth Category for which booths are still available. Used in frontend"
+msgstr ""
+
+#. module: event_booth_sale
+#: model:ir.model.fields,field_description:event_booth_sale.field_sale_order__event_booth_count
+msgid "Booth Count"
+msgstr ""
+
+#. module: event_booth_sale
+#: model_terms:ir.ui.view,arch_db:event_booth_sale.event_booth_category_view_form
+msgid "Booth Details"
+msgstr ""
+
+#. module: event_booth_sale
+#: model_terms:ir.ui.view,arch_db:event_booth_sale.event_booth_registration_view_form
+#: model_terms:ir.ui.view,arch_db:event_booth_sale.event_booth_registration_view_tree
+msgid "Booth Registration"
+msgstr ""
+
+#. module: event_booth_sale
+#: model:ir.model.fields,field_description:event_booth_sale.field_sale_order__event_booth_ids
+#: model_terms:ir.ui.view,arch_db:event_booth_sale.sale_order_view_form
+msgid "Booths"
+msgstr ""
+
+#. module: event_booth_sale
+#: model:ir.model.fields,field_description:event_booth_sale.field_sale_order_line__event_booth_category_id
+msgid "Booths Category"
+msgstr ""
+
+#. module: event_booth_sale
+#: model_terms:ir.ui.view,arch_db:event_booth_sale.event_booth_configurator_view_form
+msgid "Cancel"
+msgstr ""
+
+#. module: event_booth_sale
+#: model:ir.model.fields,field_description:event_booth_sale.field_sale_order_line__event_booth_ids
+msgid "Confirmed Booths"
+msgstr ""
+
+#. module: event_booth_sale
+#: model:ir.model.fields,field_description:event_booth_sale.field_sale_order_line__event_booth_registration_ids
+msgid "Confirmed Registration"
+msgstr ""
+
+#. module: event_booth_sale
+#: model_terms:ir.ui.view,arch_db:event_booth_sale.event_booth_registration_view_form
+msgid "Contact"
+msgstr ""
+
+#. module: event_booth_sale
+#: model:ir.model.fields,field_description:event_booth_sale.field_event_booth_registration__contact_email
+msgid "Contact Email"
+msgstr ""
+
+#. module: event_booth_sale
+#: model:ir.model.fields,field_description:event_booth_sale.field_event_booth_registration__contact_name
+msgid "Contact Name"
+msgstr ""
+
+#. module: event_booth_sale
+#: model:ir.model.fields,field_description:event_booth_sale.field_event_booth_registration__contact_phone
+msgid "Contact Phone"
+msgstr ""
+
+#. module: event_booth_sale
+#: model:ir.model.fields,field_description:event_booth_sale.field_event_booth_configurator__create_uid
+#: model:ir.model.fields,field_description:event_booth_sale.field_event_booth_registration__create_uid
+msgid "Created by"
+msgstr ""
+
+#. module: event_booth_sale
+#: model:ir.model.fields,field_description:event_booth_sale.field_event_booth_configurator__create_date
+#: model:ir.model.fields,field_description:event_booth_sale.field_event_booth_registration__create_date
+msgid "Created on"
+msgstr ""
+
+#. module: event_booth_sale
+#: model:ir.model.fields,field_description:event_booth_sale.field_event_booth__currency_id
+#: model:ir.model.fields,field_description:event_booth_sale.field_event_booth_category__currency_id
+#: model:ir.model.fields,field_description:event_booth_sale.field_event_type_booth__currency_id
+msgid "Currency"
+msgstr ""
+
+#. module: event_booth_sale
+#: model:ir.model.fields,field_description:event_booth_sale.field_event_booth_registration__partner_id
+msgid "Customer"
+msgstr ""
+
+#. module: event_booth_sale
+#: model_terms:ir.ui.view,arch_db:event_booth_sale.event_booth_registration_view_form
+msgid "Details"
+msgstr ""
+
+#. module: event_booth_sale
+#: model:ir.model.fields,field_description:event_booth_sale.field_event_booth_configurator__display_name
+#: model:ir.model.fields,field_description:event_booth_sale.field_event_booth_registration__display_name
+msgid "Display Name"
+msgstr ""
+
+#. module: event_booth_sale
+#: model:ir.model.fields,field_description:event_booth_sale.field_event_booth_configurator__event_id
+msgid "Event"
+msgstr ""
+
+#. module: event_booth_sale
+#: model:ir.model,name:event_booth_sale.model_event_booth
+#: model:ir.model.fields.selection,name:event_booth_sale.selection__product_template__detailed_type__event_booth
+msgid "Event Booth"
+msgstr ""
+
+#. module: event_booth_sale
+#: model:ir.model,name:event_booth_sale.model_event_booth_category
+msgid "Event Booth Category"
+msgstr ""
+
+#. module: event_booth_sale
+#: model:ir.model.fields,field_description:event_booth_sale.field_event_booth_configurator__event_booth_category_available_ids
+msgid "Event Booth Category Available"
+msgstr ""
+
+#. module: event_booth_sale
+#: model:ir.model,name:event_booth_sale.model_event_booth_configurator
+msgid "Event Booth Configurator"
+msgstr ""
+
+#. module: event_booth_sale
+#: model:ir.model,name:event_booth_sale.model_event_booth_registration
+#: model:ir.model.fields,field_description:event_booth_sale.field_event_booth__event_booth_registration_ids
+msgid "Event Booth Registration"
+msgstr ""
+
+#. module: event_booth_sale
+#: model:ir.model,name:event_booth_sale.model_event_type_booth
+msgid "Event Booth Template"
+msgstr ""
+
+#. module: event_booth_sale
+#: model:ir.model.fields,field_description:event_booth_sale.field_event_booth__sale_order_line_id
+msgid "Final Sale Order Line"
+msgstr ""
+
+#. module: event_booth_sale
+#: model:ir.model.fields,field_description:event_booth_sale.field_event_booth_configurator__id
+#: model:ir.model.fields,field_description:event_booth_sale.field_event_booth_registration__id
+msgid "ID"
+msgstr ""
+
+#. module: event_booth_sale
+#: model:ir.model.fields,field_description:event_booth_sale.field_event_booth_category__image_1920
+msgid "Image"
+msgstr ""
+
+#. module: event_booth_sale
+#: model:ir.model.fields,field_description:event_booth_sale.field_sale_order_line__is_event_booth
+msgid "Is Event Booth"
+msgstr ""
+
+#. module: event_booth_sale
+#: model:ir.model.fields,field_description:event_booth_sale.field_event_booth__is_paid
+msgid "Is Paid"
+msgstr ""
+
+#. module: event_booth_sale
+#: model:ir.model,name:event_booth_sale.model_account_move
+msgid "Journal Entry"
+msgstr ""
+
+#. module: event_booth_sale
+#: model:ir.model.fields,field_description:event_booth_sale.field_event_booth_configurator__write_uid
+#: model:ir.model.fields,field_description:event_booth_sale.field_event_booth_registration__write_uid
+msgid "Last Updated by"
+msgstr ""
+
+#. module: event_booth_sale
+#: model:ir.model.fields,field_description:event_booth_sale.field_event_booth_configurator__write_date
+#: model:ir.model.fields,field_description:event_booth_sale.field_event_booth_registration__write_date
+msgid "Last Updated on"
+msgstr ""
+
+#. module: event_booth_sale
+#: model_terms:ir.ui.view,arch_db:event_booth_sale.event_booth_configurator_view_form
+msgid "Ok"
+msgstr ""
+
+#. module: event_booth_sale
+#: model:ir.model.fields,field_description:event_booth_sale.field_event_booth__sale_order_id
+msgid "Order Reference"
+msgstr ""
+
+#. module: event_booth_sale
+#: model_terms:ir.ui.view,arch_db:event_booth_sale.event_booth_view_form_from_event
+msgid "Paid"
+msgstr ""
+
+#. module: event_booth_sale
+#: model:ir.model.fields,field_description:event_booth_sale.field_sale_order_line__event_booth_pending_ids
+msgid "Pending Booths"
+msgstr ""
+
+#. module: event_booth_sale
+#. odoo-python
+#: code:addons/event_booth_sale/models/sale_order.py:0
+#, python-format
+msgid ""
+"Please make sure all your event-booth related lines are configured before "
+"confirming this order:%s"
+msgstr ""
+
+#. module: event_booth_sale
+#: model:ir.model.fields,field_description:event_booth_sale.field_event_booth__price
+#: model:ir.model.fields,field_description:event_booth_sale.field_event_booth_category__price
+#: model:ir.model.fields,field_description:event_booth_sale.field_event_type_booth__price
+msgid "Price"
+msgstr ""
+
+#. module: event_booth_sale
+#: model:ir.model.fields,field_description:event_booth_sale.field_event_booth_category__price_reduce
+msgid "Price Reduce"
+msgstr ""
+
+#. module: event_booth_sale
+#: model:ir.model.fields,field_description:event_booth_sale.field_event_booth_category__price_reduce_taxinc
+msgid "Price Reduce Tax inc"
+msgstr ""
+
+#. module: event_booth_sale
+#: model:ir.model.fields,field_description:event_booth_sale.field_event_booth_category__price_incl
+msgid "Price incl"
+msgstr ""
+
+#. module: event_booth_sale
+#: model:ir.model,name:event_booth_sale.model_product_template
+#: model:ir.model.fields,field_description:event_booth_sale.field_event_booth__product_id
+#: model:ir.model.fields,field_description:event_booth_sale.field_event_booth_category__product_id
+#: model:ir.model.fields,field_description:event_booth_sale.field_event_booth_configurator__product_id
+#: model:ir.model.fields,field_description:event_booth_sale.field_event_type_booth__product_id
+msgid "Product"
+msgstr ""
+
+#. module: event_booth_sale
+#: model:ir.model.fields,field_description:event_booth_sale.field_product_product__detailed_type
+#: model:ir.model.fields,field_description:event_booth_sale.field_product_template__detailed_type
+msgid "Product Type"
+msgstr ""
+
+#. module: event_booth_sale
+#: model:ir.model,name:event_booth_sale.model_product_product
+msgid "Product Variant"
+msgstr ""
+
+#. module: event_booth_sale
+#: model_terms:ir.ui.view,arch_db:event_booth_sale.event_booth_view_form_from_event
+msgid "Registrations"
+msgstr ""
+
+#. module: event_booth_sale
+#. odoo-python
+#: code:addons/event_booth_sale/models/sale_order_line.py:0
+#, python-format
+msgid "Registrations from the same Order Line must belong to a single event."
+msgstr ""
+
+#. module: event_booth_sale
+#: model:ir.model.fields,field_description:event_booth_sale.field_event_booth__sale_order_line_registration_ids
+msgid "SO Lines with reservations"
+msgstr ""
+
+#. module: event_booth_sale
+#: model:ir.model.fields,field_description:event_booth_sale.field_event_booth_configurator__sale_order_line_id
+#: model:ir.model.fields,field_description:event_booth_sale.field_event_booth_registration__sale_order_line_id
+msgid "Sale Order Line"
+msgstr ""
+
+#. module: event_booth_sale
+#: model:ir.model,name:event_booth_sale.model_sale_order
+msgid "Sales Order"
+msgstr ""
+
+#. module: event_booth_sale
+#: model:ir.model,name:event_booth_sale.model_sale_order_line
+msgid "Sales Order Line"
+msgstr ""
+
+#. module: event_booth_sale
+#: model:ir.actions.act_window,name:event_booth_sale.event_booth_configurator_action
+msgid "Select an event booth"
+msgstr ""
+
+#. module: event_booth_sale
+#. odoo-python
+#: code:addons/event_booth_sale/models/sale_order_line.py:0
+#, python-format
+msgid ""
+"The following booths are unavailable, please remove them to continue : "
+"%(booth_names)s"
+msgstr ""
+
+#. module: event_booth_sale
+#: model:ir.model.constraint,message:event_booth_sale.constraint_event_booth_registration_unique_registration
+msgid "There can be only one registration for a booth by sale order line"
+msgstr ""
+
+#. module: event_booth_sale
+#: model_terms:ir.ui.view,arch_db:event_booth_sale.event_booth_view_tree_from_event
+msgid "Total"
+msgstr ""
+
+#. module: event_booth_sale
+#: model:ir.model.fields,help:event_booth_sale.field_sale_order_line__event_booth_pending_ids
+msgid "Used to create registration when providing the desired event booth."
+msgstr ""
+
+#. module: event_booth_sale
+#. odoo-python
+#: code:addons/event_booth_sale/models/event_booth.py:0
+#, python-format
+msgid ""
+"You can't delete the following booths as they are linked to sales orders: "
+"%(booths)s"
+msgstr ""
+
+#. module: event_booth_sale
+#. odoo-python
+#: code:addons/event_booth_sale/wizard/event_booth_configurator.py:0
+#, python-format
+msgid "You have to select at least one booth."
+msgstr ""
+
+#. module: event_booth_sale
+#. odoo-python
+#: code:addons/event_booth_sale/models/event_booth_registration.py:0
+#, python-format
+msgid ""
+"Your order has been cancelled because the following booths have been "
+"reserved"
+msgstr ""
diff --git a/i18n/fa.po b/i18n/fa.po
new file mode 100644
index 0000000..b4dc967
--- /dev/null
+++ b/i18n/fa.po
@@ -0,0 +1,393 @@
+# Translation of Odoo Server.
+# This file contains the translation of the following modules:
+# * event_booth_sale
+#
+# Translators:
+# Hamed Mohammadi , 2023
+# Zahed Alfak , 2023
+# Hanna Kheradroosta, 2023
+# Martin Trigaux, 2023
+# Hamid Darabi, 2023
+# Yousef Shadmanesh , 2023
+#
+msgid ""
+msgstr ""
+"Project-Id-Version: Odoo Server 17.0\n"
+"Report-Msgid-Bugs-To: \n"
+"POT-Creation-Date: 2023-10-26 21:55+0000\n"
+"PO-Revision-Date: 2023-10-26 23:09+0000\n"
+"Last-Translator: Yousef Shadmanesh , 2023\n"
+"Language-Team: Persian (https://app.transifex.com/odoo/teams/41243/fa/)\n"
+"MIME-Version: 1.0\n"
+"Content-Type: text/plain; charset=UTF-8\n"
+"Content-Transfer-Encoding: \n"
+"Language: fa\n"
+"Plural-Forms: nplurals=2; plural=(n > 1);\n"
+
+#. module: event_booth_sale
+#: model_terms:ir.ui.view,arch_db:event_booth_sale.event_booth_view_form_from_event
+msgid "Sale Order"
+msgstr ""
+
+#. module: event_booth_sale
+#: model:ir.model.fields,help:event_booth_sale.field_product_product__detailed_type
+#: model:ir.model.fields,help:event_booth_sale.field_product_template__detailed_type
+msgid ""
+"A storable product is a product for which you manage stock. The Inventory app has to be installed.\n"
+"A consumable product is a product for which stock is not managed.\n"
+"A service is a non-material product you provide."
+msgstr ""
+"محصول قابل ذخیره سازی محصولی است که شما موجودی آن را مدیریت می کنید. برنامه انبار باید نصب شود.\n"
+"کالای مصرفی محصولی است که انبار آن مدیریت نمی شود.\n"
+"خدمات یک محصول غیر مادی است که شما ارائه می کنید."
+
+#. module: event_booth_sale
+#: model:ir.model.fields,field_description:event_booth_sale.field_event_booth_configurator__event_booth_ids
+#: model:ir.model.fields,field_description:event_booth_sale.field_event_booth_registration__event_booth_id
+msgid "Booth"
+msgstr ""
+
+#. module: event_booth_sale
+#: model:ir.model.fields,field_description:event_booth_sale.field_event_booth_configurator__event_booth_category_id
+msgid "Booth Category"
+msgstr ""
+
+#. module: event_booth_sale
+#: model:ir.model.fields,help:event_booth_sale.field_event_booth_configurator__event_booth_category_available_ids
+msgid "Booth Category for which booths are still available. Used in frontend"
+msgstr ""
+
+#. module: event_booth_sale
+#: model:ir.model.fields,field_description:event_booth_sale.field_sale_order__event_booth_count
+msgid "Booth Count"
+msgstr ""
+
+#. module: event_booth_sale
+#: model_terms:ir.ui.view,arch_db:event_booth_sale.event_booth_category_view_form
+msgid "Booth Details"
+msgstr ""
+
+#. module: event_booth_sale
+#: model_terms:ir.ui.view,arch_db:event_booth_sale.event_booth_registration_view_form
+#: model_terms:ir.ui.view,arch_db:event_booth_sale.event_booth_registration_view_tree
+msgid "Booth Registration"
+msgstr ""
+
+#. module: event_booth_sale
+#: model:ir.model.fields,field_description:event_booth_sale.field_sale_order__event_booth_ids
+#: model_terms:ir.ui.view,arch_db:event_booth_sale.sale_order_view_form
+msgid "Booths"
+msgstr ""
+
+#. module: event_booth_sale
+#: model:ir.model.fields,field_description:event_booth_sale.field_sale_order_line__event_booth_category_id
+msgid "Booths Category"
+msgstr ""
+
+#. module: event_booth_sale
+#: model_terms:ir.ui.view,arch_db:event_booth_sale.event_booth_configurator_view_form
+msgid "Cancel"
+msgstr "لغو"
+
+#. module: event_booth_sale
+#: model:ir.model.fields,field_description:event_booth_sale.field_sale_order_line__event_booth_ids
+msgid "Confirmed Booths"
+msgstr ""
+
+#. module: event_booth_sale
+#: model:ir.model.fields,field_description:event_booth_sale.field_sale_order_line__event_booth_registration_ids
+msgid "Confirmed Registration"
+msgstr ""
+
+#. module: event_booth_sale
+#: model_terms:ir.ui.view,arch_db:event_booth_sale.event_booth_registration_view_form
+msgid "Contact"
+msgstr "مخاطب"
+
+#. module: event_booth_sale
+#: model:ir.model.fields,field_description:event_booth_sale.field_event_booth_registration__contact_email
+msgid "Contact Email"
+msgstr "ایمیل مخاطب"
+
+#. module: event_booth_sale
+#: model:ir.model.fields,field_description:event_booth_sale.field_event_booth_registration__contact_name
+msgid "Contact Name"
+msgstr "نام تماس"
+
+#. module: event_booth_sale
+#: model:ir.model.fields,field_description:event_booth_sale.field_event_booth_registration__contact_phone
+msgid "Contact Phone"
+msgstr ""
+
+#. module: event_booth_sale
+#: model:ir.model.fields,field_description:event_booth_sale.field_event_booth_configurator__create_uid
+#: model:ir.model.fields,field_description:event_booth_sale.field_event_booth_registration__create_uid
+msgid "Created by"
+msgstr "ایجاد شده توسط"
+
+#. module: event_booth_sale
+#: model:ir.model.fields,field_description:event_booth_sale.field_event_booth_configurator__create_date
+#: model:ir.model.fields,field_description:event_booth_sale.field_event_booth_registration__create_date
+msgid "Created on"
+msgstr "ایجادشده در"
+
+#. module: event_booth_sale
+#: model:ir.model.fields,field_description:event_booth_sale.field_event_booth__currency_id
+#: model:ir.model.fields,field_description:event_booth_sale.field_event_booth_category__currency_id
+#: model:ir.model.fields,field_description:event_booth_sale.field_event_type_booth__currency_id
+msgid "Currency"
+msgstr "ارز"
+
+#. module: event_booth_sale
+#: model:ir.model.fields,field_description:event_booth_sale.field_event_booth_registration__partner_id
+msgid "Customer"
+msgstr "مشتری"
+
+#. module: event_booth_sale
+#: model_terms:ir.ui.view,arch_db:event_booth_sale.event_booth_registration_view_form
+msgid "Details"
+msgstr "جزییات"
+
+#. module: event_booth_sale
+#: model:ir.model.fields,field_description:event_booth_sale.field_event_booth_configurator__display_name
+#: model:ir.model.fields,field_description:event_booth_sale.field_event_booth_registration__display_name
+msgid "Display Name"
+msgstr "نام نمایش داده شده"
+
+#. module: event_booth_sale
+#: model:ir.model.fields,field_description:event_booth_sale.field_event_booth_configurator__event_id
+msgid "Event"
+msgstr "رویداد"
+
+#. module: event_booth_sale
+#: model:ir.model,name:event_booth_sale.model_event_booth
+#: model:ir.model.fields.selection,name:event_booth_sale.selection__product_template__detailed_type__event_booth
+msgid "Event Booth"
+msgstr ""
+
+#. module: event_booth_sale
+#: model:ir.model,name:event_booth_sale.model_event_booth_category
+msgid "Event Booth Category"
+msgstr ""
+
+#. module: event_booth_sale
+#: model:ir.model.fields,field_description:event_booth_sale.field_event_booth_configurator__event_booth_category_available_ids
+msgid "Event Booth Category Available"
+msgstr ""
+
+#. module: event_booth_sale
+#: model:ir.model,name:event_booth_sale.model_event_booth_configurator
+msgid "Event Booth Configurator"
+msgstr ""
+
+#. module: event_booth_sale
+#: model:ir.model,name:event_booth_sale.model_event_booth_registration
+#: model:ir.model.fields,field_description:event_booth_sale.field_event_booth__event_booth_registration_ids
+msgid "Event Booth Registration"
+msgstr ""
+
+#. module: event_booth_sale
+#: model:ir.model,name:event_booth_sale.model_event_type_booth
+msgid "Event Booth Template"
+msgstr ""
+
+#. module: event_booth_sale
+#: model:ir.model.fields,field_description:event_booth_sale.field_event_booth__sale_order_line_id
+msgid "Final Sale Order Line"
+msgstr ""
+
+#. module: event_booth_sale
+#: model:ir.model.fields,field_description:event_booth_sale.field_event_booth_configurator__id
+#: model:ir.model.fields,field_description:event_booth_sale.field_event_booth_registration__id
+msgid "ID"
+msgstr "شناسه"
+
+#. module: event_booth_sale
+#: model:ir.model.fields,field_description:event_booth_sale.field_event_booth_category__image_1920
+msgid "Image"
+msgstr "تصویر"
+
+#. module: event_booth_sale
+#: model:ir.model.fields,field_description:event_booth_sale.field_sale_order_line__is_event_booth
+msgid "Is Event Booth"
+msgstr ""
+
+#. module: event_booth_sale
+#: model:ir.model.fields,field_description:event_booth_sale.field_event_booth__is_paid
+msgid "Is Paid"
+msgstr "آیا پرداختشده است"
+
+#. module: event_booth_sale
+#: model:ir.model,name:event_booth_sale.model_account_move
+msgid "Journal Entry"
+msgstr "سند دفترروزنامه"
+
+#. module: event_booth_sale
+#: model:ir.model.fields,field_description:event_booth_sale.field_event_booth_configurator__write_uid
+#: model:ir.model.fields,field_description:event_booth_sale.field_event_booth_registration__write_uid
+msgid "Last Updated by"
+msgstr "آخرین بروز رسانی توسط"
+
+#. module: event_booth_sale
+#: model:ir.model.fields,field_description:event_booth_sale.field_event_booth_configurator__write_date
+#: model:ir.model.fields,field_description:event_booth_sale.field_event_booth_registration__write_date
+msgid "Last Updated on"
+msgstr "آخرین بروز رسانی در"
+
+#. module: event_booth_sale
+#: model_terms:ir.ui.view,arch_db:event_booth_sale.event_booth_configurator_view_form
+msgid "Ok"
+msgstr "تأیید"
+
+#. module: event_booth_sale
+#: model:ir.model.fields,field_description:event_booth_sale.field_event_booth__sale_order_id
+msgid "Order Reference"
+msgstr "مرجع سفارش"
+
+#. module: event_booth_sale
+#: model_terms:ir.ui.view,arch_db:event_booth_sale.event_booth_view_form_from_event
+msgid "Paid"
+msgstr "پرداخت شد"
+
+#. module: event_booth_sale
+#: model:ir.model.fields,field_description:event_booth_sale.field_sale_order_line__event_booth_pending_ids
+msgid "Pending Booths"
+msgstr ""
+
+#. module: event_booth_sale
+#. odoo-python
+#: code:addons/event_booth_sale/models/sale_order.py:0
+#, python-format
+msgid ""
+"Please make sure all your event-booth related lines are configured before "
+"confirming this order:%s"
+msgstr ""
+
+#. module: event_booth_sale
+#: model:ir.model.fields,field_description:event_booth_sale.field_event_booth__price
+#: model:ir.model.fields,field_description:event_booth_sale.field_event_booth_category__price
+#: model:ir.model.fields,field_description:event_booth_sale.field_event_type_booth__price
+msgid "Price"
+msgstr "قیمت"
+
+#. module: event_booth_sale
+#: model:ir.model.fields,field_description:event_booth_sale.field_event_booth_category__price_reduce
+msgid "Price Reduce"
+msgstr "کاهش قیمت"
+
+#. module: event_booth_sale
+#: model:ir.model.fields,field_description:event_booth_sale.field_event_booth_category__price_reduce_taxinc
+msgid "Price Reduce Tax inc"
+msgstr "کاهش قیمت با مالیات"
+
+#. module: event_booth_sale
+#: model:ir.model.fields,field_description:event_booth_sale.field_event_booth_category__price_incl
+msgid "Price incl"
+msgstr ""
+
+#. module: event_booth_sale
+#: model:ir.model,name:event_booth_sale.model_product_template
+#: model:ir.model.fields,field_description:event_booth_sale.field_event_booth__product_id
+#: model:ir.model.fields,field_description:event_booth_sale.field_event_booth_category__product_id
+#: model:ir.model.fields,field_description:event_booth_sale.field_event_booth_configurator__product_id
+#: model:ir.model.fields,field_description:event_booth_sale.field_event_type_booth__product_id
+msgid "Product"
+msgstr "محصول"
+
+#. module: event_booth_sale
+#: model:ir.model.fields,field_description:event_booth_sale.field_product_product__detailed_type
+#: model:ir.model.fields,field_description:event_booth_sale.field_product_template__detailed_type
+msgid "Product Type"
+msgstr "نوع محصول"
+
+#. module: event_booth_sale
+#: model:ir.model,name:event_booth_sale.model_product_product
+msgid "Product Variant"
+msgstr "گونه محصول"
+
+#. module: event_booth_sale
+#: model_terms:ir.ui.view,arch_db:event_booth_sale.event_booth_view_form_from_event
+msgid "Registrations"
+msgstr ""
+
+#. module: event_booth_sale
+#. odoo-python
+#: code:addons/event_booth_sale/models/sale_order_line.py:0
+#, python-format
+msgid "Registrations from the same Order Line must belong to a single event."
+msgstr ""
+
+#. module: event_booth_sale
+#: model:ir.model.fields,field_description:event_booth_sale.field_event_booth__sale_order_line_registration_ids
+msgid "SO Lines with reservations"
+msgstr ""
+
+#. module: event_booth_sale
+#: model:ir.model.fields,field_description:event_booth_sale.field_event_booth_configurator__sale_order_line_id
+#: model:ir.model.fields,field_description:event_booth_sale.field_event_booth_registration__sale_order_line_id
+msgid "Sale Order Line"
+msgstr "سطر سفارشفروش"
+
+#. module: event_booth_sale
+#: model:ir.model,name:event_booth_sale.model_sale_order
+msgid "Sales Order"
+msgstr "سفارش فروش"
+
+#. module: event_booth_sale
+#: model:ir.model,name:event_booth_sale.model_sale_order_line
+msgid "Sales Order Line"
+msgstr "سطر سفارشفروش"
+
+#. module: event_booth_sale
+#: model:ir.actions.act_window,name:event_booth_sale.event_booth_configurator_action
+msgid "Select an event booth"
+msgstr ""
+
+#. module: event_booth_sale
+#. odoo-python
+#: code:addons/event_booth_sale/models/sale_order_line.py:0
+#, python-format
+msgid ""
+"The following booths are unavailable, please remove them to continue : "
+"%(booth_names)s"
+msgstr ""
+
+#. module: event_booth_sale
+#: model:ir.model.constraint,message:event_booth_sale.constraint_event_booth_registration_unique_registration
+msgid "There can be only one registration for a booth by sale order line"
+msgstr ""
+
+#. module: event_booth_sale
+#: model_terms:ir.ui.view,arch_db:event_booth_sale.event_booth_view_tree_from_event
+msgid "Total"
+msgstr "مجموع"
+
+#. module: event_booth_sale
+#: model:ir.model.fields,help:event_booth_sale.field_sale_order_line__event_booth_pending_ids
+msgid "Used to create registration when providing the desired event booth."
+msgstr ""
+
+#. module: event_booth_sale
+#. odoo-python
+#: code:addons/event_booth_sale/models/event_booth.py:0
+#, python-format
+msgid ""
+"You can't delete the following booths as they are linked to sales orders: "
+"%(booths)s"
+msgstr ""
+
+#. module: event_booth_sale
+#. odoo-python
+#: code:addons/event_booth_sale/wizard/event_booth_configurator.py:0
+#, python-format
+msgid "You have to select at least one booth."
+msgstr ""
+
+#. module: event_booth_sale
+#. odoo-python
+#: code:addons/event_booth_sale/models/event_booth_registration.py:0
+#, python-format
+msgid ""
+"Your order has been cancelled because the following booths have been "
+"reserved"
+msgstr ""
diff --git a/i18n/fi.po b/i18n/fi.po
new file mode 100644
index 0000000..cc9ffb4
--- /dev/null
+++ b/i18n/fi.po
@@ -0,0 +1,412 @@
+# Translation of Odoo Server.
+# This file contains the translation of the following modules:
+# * event_booth_sale
+#
+# Translators:
+# Miku Laitinen , 2023
+# Eino Mäkitalo , 2023
+# Veikko Väätäjä , 2023
+# Miika Nissi , 2023
+# Martin Trigaux, 2023
+# Kari Lindgren , 2023
+# Tuomo Aura , 2023
+# Jarmo Kortetjärvi , 2023
+# Ossi Mantylahti , 2023
+#
+msgid ""
+msgstr ""
+"Project-Id-Version: Odoo Server 17.0\n"
+"Report-Msgid-Bugs-To: \n"
+"POT-Creation-Date: 2023-10-26 21:55+0000\n"
+"PO-Revision-Date: 2023-10-26 23:09+0000\n"
+"Last-Translator: Ossi Mantylahti , 2023\n"
+"Language-Team: Finnish (https://app.transifex.com/odoo/teams/41243/fi/)\n"
+"MIME-Version: 1.0\n"
+"Content-Type: text/plain; charset=UTF-8\n"
+"Content-Transfer-Encoding: \n"
+"Language: fi\n"
+"Plural-Forms: nplurals=2; plural=(n != 1);\n"
+
+#. module: event_booth_sale
+#: model_terms:ir.ui.view,arch_db:event_booth_sale.event_booth_view_form_from_event
+msgid "Sale Order"
+msgstr "Myyntitilaus"
+
+#. module: event_booth_sale
+#: model:ir.model.fields,help:event_booth_sale.field_product_product__detailed_type
+#: model:ir.model.fields,help:event_booth_sale.field_product_template__detailed_type
+msgid ""
+"A storable product is a product for which you manage stock. The Inventory app has to be installed.\n"
+"A consumable product is a product for which stock is not managed.\n"
+"A service is a non-material product you provide."
+msgstr ""
+"Varastoitava tuote on tuote, jonka varastosaldoja hallitset. Tätä varten on asennettava Varasto-sovellus.\n"
+"Kulutustuote on fyysinen tuote, jonka varastoa ei hallita.\n"
+"Palvelu on tarjonnassa oleva aineeton tuote."
+
+#. module: event_booth_sale
+#: model:ir.model.fields,field_description:event_booth_sale.field_event_booth_configurator__event_booth_ids
+#: model:ir.model.fields,field_description:event_booth_sale.field_event_booth_registration__event_booth_id
+msgid "Booth"
+msgstr "Näyttelyasettajan alue"
+
+#. module: event_booth_sale
+#: model:ir.model.fields,field_description:event_booth_sale.field_event_booth_configurator__event_booth_category_id
+msgid "Booth Category"
+msgstr "Näyttelyasettajan alueen kategoria"
+
+#. module: event_booth_sale
+#: model:ir.model.fields,help:event_booth_sale.field_event_booth_configurator__event_booth_category_available_ids
+msgid "Booth Category for which booths are still available. Used in frontend"
+msgstr ""
+"Näyttelyasettajan alueen kategoria, jotka ovat vielä saatavilla. Käytetään "
+"front-endissä"
+
+#. module: event_booth_sale
+#: model:ir.model.fields,field_description:event_booth_sale.field_sale_order__event_booth_count
+msgid "Booth Count"
+msgstr "Näyttelyasettajan alueiden määrä"
+
+#. module: event_booth_sale
+#: model_terms:ir.ui.view,arch_db:event_booth_sale.event_booth_category_view_form
+msgid "Booth Details"
+msgstr "Näyttelyasettajan alueen yksityiskohdat"
+
+#. module: event_booth_sale
+#: model_terms:ir.ui.view,arch_db:event_booth_sale.event_booth_registration_view_form
+#: model_terms:ir.ui.view,arch_db:event_booth_sale.event_booth_registration_view_tree
+msgid "Booth Registration"
+msgstr "Näyttelyasettajan alueen ilmoittautuminen"
+
+#. module: event_booth_sale
+#: model:ir.model.fields,field_description:event_booth_sale.field_sale_order__event_booth_ids
+#: model_terms:ir.ui.view,arch_db:event_booth_sale.sale_order_view_form
+msgid "Booths"
+msgstr "Näyttelyasettajan alueet"
+
+#. module: event_booth_sale
+#: model:ir.model.fields,field_description:event_booth_sale.field_sale_order_line__event_booth_category_id
+msgid "Booths Category"
+msgstr "Näyttelyasettajan alueiden kategoriat"
+
+#. module: event_booth_sale
+#: model_terms:ir.ui.view,arch_db:event_booth_sale.event_booth_configurator_view_form
+msgid "Cancel"
+msgstr "Peruuta"
+
+#. module: event_booth_sale
+#: model:ir.model.fields,field_description:event_booth_sale.field_sale_order_line__event_booth_ids
+msgid "Confirmed Booths"
+msgstr "Vahvistetut näyttelyasettajan alueet"
+
+#. module: event_booth_sale
+#: model:ir.model.fields,field_description:event_booth_sale.field_sale_order_line__event_booth_registration_ids
+msgid "Confirmed Registration"
+msgstr "Vahvistetut ilmoittautumiset"
+
+#. module: event_booth_sale
+#: model_terms:ir.ui.view,arch_db:event_booth_sale.event_booth_registration_view_form
+msgid "Contact"
+msgstr "Kontakti"
+
+#. module: event_booth_sale
+#: model:ir.model.fields,field_description:event_booth_sale.field_event_booth_registration__contact_email
+msgid "Contact Email"
+msgstr "Kontaktin sähköpostiosoite"
+
+#. module: event_booth_sale
+#: model:ir.model.fields,field_description:event_booth_sale.field_event_booth_registration__contact_name
+msgid "Contact Name"
+msgstr "Yhteystiedon nimi"
+
+#. module: event_booth_sale
+#: model:ir.model.fields,field_description:event_booth_sale.field_event_booth_registration__contact_phone
+msgid "Contact Phone"
+msgstr "Kontaktin puhelin"
+
+#. module: event_booth_sale
+#: model:ir.model.fields,field_description:event_booth_sale.field_event_booth_configurator__create_uid
+#: model:ir.model.fields,field_description:event_booth_sale.field_event_booth_registration__create_uid
+msgid "Created by"
+msgstr "Luonut"
+
+#. module: event_booth_sale
+#: model:ir.model.fields,field_description:event_booth_sale.field_event_booth_configurator__create_date
+#: model:ir.model.fields,field_description:event_booth_sale.field_event_booth_registration__create_date
+msgid "Created on"
+msgstr "Luotu"
+
+#. module: event_booth_sale
+#: model:ir.model.fields,field_description:event_booth_sale.field_event_booth__currency_id
+#: model:ir.model.fields,field_description:event_booth_sale.field_event_booth_category__currency_id
+#: model:ir.model.fields,field_description:event_booth_sale.field_event_type_booth__currency_id
+msgid "Currency"
+msgstr "Valuutta"
+
+#. module: event_booth_sale
+#: model:ir.model.fields,field_description:event_booth_sale.field_event_booth_registration__partner_id
+msgid "Customer"
+msgstr "Asiakas"
+
+#. module: event_booth_sale
+#: model_terms:ir.ui.view,arch_db:event_booth_sale.event_booth_registration_view_form
+msgid "Details"
+msgstr "Tiedot"
+
+#. module: event_booth_sale
+#: model:ir.model.fields,field_description:event_booth_sale.field_event_booth_configurator__display_name
+#: model:ir.model.fields,field_description:event_booth_sale.field_event_booth_registration__display_name
+msgid "Display Name"
+msgstr "Näyttönimi"
+
+#. module: event_booth_sale
+#: model:ir.model.fields,field_description:event_booth_sale.field_event_booth_configurator__event_id
+msgid "Event"
+msgstr "Tapahtuma"
+
+#. module: event_booth_sale
+#: model:ir.model,name:event_booth_sale.model_event_booth
+#: model:ir.model.fields.selection,name:event_booth_sale.selection__product_template__detailed_type__event_booth
+msgid "Event Booth"
+msgstr "Tapahtuman näyttelyasettajan alue"
+
+#. module: event_booth_sale
+#: model:ir.model,name:event_booth_sale.model_event_booth_category
+msgid "Event Booth Category"
+msgstr "Tapahtuman näyttelyasettajan alueen kategoria"
+
+#. module: event_booth_sale
+#: model:ir.model.fields,field_description:event_booth_sale.field_event_booth_configurator__event_booth_category_available_ids
+msgid "Event Booth Category Available"
+msgstr "Tapahtuman näyttelyasettajan alueen kategoria on saatavilla"
+
+#. module: event_booth_sale
+#: model:ir.model,name:event_booth_sale.model_event_booth_configurator
+msgid "Event Booth Configurator"
+msgstr "Tapahtuman näyttelyasettajan alueen määrittelijä"
+
+#. module: event_booth_sale
+#: model:ir.model,name:event_booth_sale.model_event_booth_registration
+#: model:ir.model.fields,field_description:event_booth_sale.field_event_booth__event_booth_registration_ids
+msgid "Event Booth Registration"
+msgstr "Tapahtuman näyttelyasettajan alueen ilmoittautuminen"
+
+#. module: event_booth_sale
+#: model:ir.model,name:event_booth_sale.model_event_type_booth
+msgid "Event Booth Template"
+msgstr "Tapahtuman näyttelyasettajan alueen malli"
+
+#. module: event_booth_sale
+#: model:ir.model.fields,field_description:event_booth_sale.field_event_booth__sale_order_line_id
+msgid "Final Sale Order Line"
+msgstr "Lopullinen myyntitilauksen rivi"
+
+#. module: event_booth_sale
+#: model:ir.model.fields,field_description:event_booth_sale.field_event_booth_configurator__id
+#: model:ir.model.fields,field_description:event_booth_sale.field_event_booth_registration__id
+msgid "ID"
+msgstr "ID"
+
+#. module: event_booth_sale
+#: model:ir.model.fields,field_description:event_booth_sale.field_event_booth_category__image_1920
+msgid "Image"
+msgstr "Kuva"
+
+#. module: event_booth_sale
+#: model:ir.model.fields,field_description:event_booth_sale.field_sale_order_line__is_event_booth
+msgid "Is Event Booth"
+msgstr "On näyttelyasettajan alue"
+
+#. module: event_booth_sale
+#: model:ir.model.fields,field_description:event_booth_sale.field_event_booth__is_paid
+msgid "Is Paid"
+msgstr "On maksettu"
+
+#. module: event_booth_sale
+#: model:ir.model,name:event_booth_sale.model_account_move
+msgid "Journal Entry"
+msgstr "Päiväkirjan kirjaus"
+
+#. module: event_booth_sale
+#: model:ir.model.fields,field_description:event_booth_sale.field_event_booth_configurator__write_uid
+#: model:ir.model.fields,field_description:event_booth_sale.field_event_booth_registration__write_uid
+msgid "Last Updated by"
+msgstr "Viimeksi päivittänyt"
+
+#. module: event_booth_sale
+#: model:ir.model.fields,field_description:event_booth_sale.field_event_booth_configurator__write_date
+#: model:ir.model.fields,field_description:event_booth_sale.field_event_booth_registration__write_date
+msgid "Last Updated on"
+msgstr "Viimeksi päivitetty"
+
+#. module: event_booth_sale
+#: model_terms:ir.ui.view,arch_db:event_booth_sale.event_booth_configurator_view_form
+msgid "Ok"
+msgstr "OK"
+
+#. module: event_booth_sale
+#: model:ir.model.fields,field_description:event_booth_sale.field_event_booth__sale_order_id
+msgid "Order Reference"
+msgstr "Tilauksen viite"
+
+#. module: event_booth_sale
+#: model_terms:ir.ui.view,arch_db:event_booth_sale.event_booth_view_form_from_event
+msgid "Paid"
+msgstr "Maksettu"
+
+#. module: event_booth_sale
+#: model:ir.model.fields,field_description:event_booth_sale.field_sale_order_line__event_booth_pending_ids
+msgid "Pending Booths"
+msgstr "Odottavat näyttelyasettajan alueet"
+
+#. module: event_booth_sale
+#. odoo-python
+#: code:addons/event_booth_sale/models/sale_order.py:0
+#, python-format
+msgid ""
+"Please make sure all your event-booth related lines are configured before "
+"confirming this order:%s"
+msgstr ""
+"Varmista, että kaikki näytteilleasettajien alueeseen liittyvät rivit on "
+"määritetty ennen tämän tilauksen vahvistamista:%s"
+
+#. module: event_booth_sale
+#: model:ir.model.fields,field_description:event_booth_sale.field_event_booth__price
+#: model:ir.model.fields,field_description:event_booth_sale.field_event_booth_category__price
+#: model:ir.model.fields,field_description:event_booth_sale.field_event_type_booth__price
+msgid "Price"
+msgstr "Hinta"
+
+#. module: event_booth_sale
+#: model:ir.model.fields,field_description:event_booth_sale.field_event_booth_category__price_reduce
+msgid "Price Reduce"
+msgstr "Hinnan alennus"
+
+#. module: event_booth_sale
+#: model:ir.model.fields,field_description:event_booth_sale.field_event_booth_category__price_reduce_taxinc
+msgid "Price Reduce Tax inc"
+msgstr "Hinnan alennus verot sis."
+
+#. module: event_booth_sale
+#: model:ir.model.fields,field_description:event_booth_sale.field_event_booth_category__price_incl
+msgid "Price incl"
+msgstr "Hinta sis"
+
+#. module: event_booth_sale
+#: model:ir.model,name:event_booth_sale.model_product_template
+#: model:ir.model.fields,field_description:event_booth_sale.field_event_booth__product_id
+#: model:ir.model.fields,field_description:event_booth_sale.field_event_booth_category__product_id
+#: model:ir.model.fields,field_description:event_booth_sale.field_event_booth_configurator__product_id
+#: model:ir.model.fields,field_description:event_booth_sale.field_event_type_booth__product_id
+msgid "Product"
+msgstr "Tuote"
+
+#. module: event_booth_sale
+#: model:ir.model.fields,field_description:event_booth_sale.field_product_product__detailed_type
+#: model:ir.model.fields,field_description:event_booth_sale.field_product_template__detailed_type
+msgid "Product Type"
+msgstr "Tuotteen tyyppi"
+
+#. module: event_booth_sale
+#: model:ir.model,name:event_booth_sale.model_product_product
+msgid "Product Variant"
+msgstr "Tuotevariaatio"
+
+#. module: event_booth_sale
+#: model_terms:ir.ui.view,arch_db:event_booth_sale.event_booth_view_form_from_event
+msgid "Registrations"
+msgstr "Ilmoittautumiset"
+
+#. module: event_booth_sale
+#. odoo-python
+#: code:addons/event_booth_sale/models/sale_order_line.py:0
+#, python-format
+msgid "Registrations from the same Order Line must belong to a single event."
+msgstr ""
+"Ilmoittautumisten, jotka tulevat samasta tapahtumasta, on kuuluttava samaan "
+"tilausriviin"
+
+#. module: event_booth_sale
+#: model:ir.model.fields,field_description:event_booth_sale.field_event_booth__sale_order_line_registration_ids
+msgid "SO Lines with reservations"
+msgstr "Myyntitilauksen rivit, joissa on ilmoittautumisia"
+
+#. module: event_booth_sale
+#: model:ir.model.fields,field_description:event_booth_sale.field_event_booth_configurator__sale_order_line_id
+#: model:ir.model.fields,field_description:event_booth_sale.field_event_booth_registration__sale_order_line_id
+msgid "Sale Order Line"
+msgstr "Myyntitilausrivi"
+
+#. module: event_booth_sale
+#: model:ir.model,name:event_booth_sale.model_sale_order
+msgid "Sales Order"
+msgstr "Myyntitilaus"
+
+#. module: event_booth_sale
+#: model:ir.model,name:event_booth_sale.model_sale_order_line
+msgid "Sales Order Line"
+msgstr "Myyntitilausrivi"
+
+#. module: event_booth_sale
+#: model:ir.actions.act_window,name:event_booth_sale.event_booth_configurator_action
+msgid "Select an event booth"
+msgstr "Valitse näyttelyasettajan alue"
+
+#. module: event_booth_sale
+#. odoo-python
+#: code:addons/event_booth_sale/models/sale_order_line.py:0
+#, python-format
+msgid ""
+"The following booths are unavailable, please remove them to continue : "
+"%(booth_names)s"
+msgstr ""
+"Seuraavia näyttelyasettajan alueita ei ole saatavilla, poista ne jatkaaksesi"
+" : %(booth_names)s"
+
+#. module: event_booth_sale
+#: model:ir.model.constraint,message:event_booth_sale.constraint_event_booth_registration_unique_registration
+msgid "There can be only one registration for a booth by sale order line"
+msgstr ""
+"Yhdellä myyntitilauksen rivillä voi olla vain yksi näyttelyasettajan alueen "
+"ilmoittautuminen"
+
+#. module: event_booth_sale
+#: model_terms:ir.ui.view,arch_db:event_booth_sale.event_booth_view_tree_from_event
+msgid "Total"
+msgstr "Yhteensä"
+
+#. module: event_booth_sale
+#: model:ir.model.fields,help:event_booth_sale.field_sale_order_line__event_booth_pending_ids
+msgid "Used to create registration when providing the desired event booth."
+msgstr ""
+"Käytetään ilmoittautumisen luomiseen, kun haluttu näyttelyasettajan alue on "
+"tarjolla."
+
+#. module: event_booth_sale
+#. odoo-python
+#: code:addons/event_booth_sale/models/event_booth.py:0
+#, python-format
+msgid ""
+"You can't delete the following booths as they are linked to sales orders: "
+"%(booths)s"
+msgstr ""
+"Et voi poistaa seuraavia näyttelyasettajan alueita, koska ne on liitetty "
+"myyntitilauksiin: %(booths)s"
+
+#. module: event_booth_sale
+#. odoo-python
+#: code:addons/event_booth_sale/wizard/event_booth_configurator.py:0
+#, python-format
+msgid "You have to select at least one booth."
+msgstr "Sinun tulee valita vähintään yksi näyttelyasettajan alue"
+
+#. module: event_booth_sale
+#. odoo-python
+#: code:addons/event_booth_sale/models/event_booth_registration.py:0
+#, python-format
+msgid ""
+"Your order has been cancelled because the following booths have been "
+"reserved"
+msgstr ""
+"Tilauksesi on peruutettu, koska seuraavat näyttelyasettajan alueet on "
+"varattu"
diff --git a/i18n/fr.po b/i18n/fr.po
new file mode 100644
index 0000000..3b28207
--- /dev/null
+++ b/i18n/fr.po
@@ -0,0 +1,403 @@
+# Translation of Odoo Server.
+# This file contains the translation of the following modules:
+# * event_booth_sale
+#
+# Translators:
+# Jolien De Paepe, 2023
+# Wil Odoo, 2023
+#
+msgid ""
+msgstr ""
+"Project-Id-Version: Odoo Server 17.0\n"
+"Report-Msgid-Bugs-To: \n"
+"POT-Creation-Date: 2023-10-26 21:55+0000\n"
+"PO-Revision-Date: 2023-10-26 23:09+0000\n"
+"Last-Translator: Wil Odoo, 2023\n"
+"Language-Team: French (https://app.transifex.com/odoo/teams/41243/fr/)\n"
+"MIME-Version: 1.0\n"
+"Content-Type: text/plain; charset=UTF-8\n"
+"Content-Transfer-Encoding: \n"
+"Language: fr\n"
+"Plural-Forms: nplurals=3; plural=(n == 0 || n == 1) ? 0 : n != 0 && n % 1000000 == 0 ? 1 : 2;\n"
+
+#. module: event_booth_sale
+#: model_terms:ir.ui.view,arch_db:event_booth_sale.event_booth_view_form_from_event
+msgid "Sale Order"
+msgstr "Bon de commande"
+
+#. module: event_booth_sale
+#: model:ir.model.fields,help:event_booth_sale.field_product_product__detailed_type
+#: model:ir.model.fields,help:event_booth_sale.field_product_template__detailed_type
+msgid ""
+"A storable product is a product for which you manage stock. The Inventory app has to be installed.\n"
+"A consumable product is a product for which stock is not managed.\n"
+"A service is a non-material product you provide."
+msgstr ""
+"Un produit stockable est un produit dont on gère le stock. L'application \"Inventaire\" doit être installée. \n"
+"Un produit consommable est un produit pour lequel le stock n'est pas géré.\n"
+"Un service est un produit immatériel que vous fournissez."
+
+#. module: event_booth_sale
+#: model:ir.model.fields,field_description:event_booth_sale.field_event_booth_configurator__event_booth_ids
+#: model:ir.model.fields,field_description:event_booth_sale.field_event_booth_registration__event_booth_id
+msgid "Booth"
+msgstr "Stand"
+
+#. module: event_booth_sale
+#: model:ir.model.fields,field_description:event_booth_sale.field_event_booth_configurator__event_booth_category_id
+msgid "Booth Category"
+msgstr "Catégorie de stand"
+
+#. module: event_booth_sale
+#: model:ir.model.fields,help:event_booth_sale.field_event_booth_configurator__event_booth_category_available_ids
+msgid "Booth Category for which booths are still available. Used in frontend"
+msgstr ""
+"Catégorie de stand pour laquelle des stands sont encore disponibles. Utilisé"
+" en frontend"
+
+#. module: event_booth_sale
+#: model:ir.model.fields,field_description:event_booth_sale.field_sale_order__event_booth_count
+msgid "Booth Count"
+msgstr "Nombre de stands"
+
+#. module: event_booth_sale
+#: model_terms:ir.ui.view,arch_db:event_booth_sale.event_booth_category_view_form
+msgid "Booth Details"
+msgstr "Détails du stand"
+
+#. module: event_booth_sale
+#: model_terms:ir.ui.view,arch_db:event_booth_sale.event_booth_registration_view_form
+#: model_terms:ir.ui.view,arch_db:event_booth_sale.event_booth_registration_view_tree
+msgid "Booth Registration"
+msgstr "Réservation de stand"
+
+#. module: event_booth_sale
+#: model:ir.model.fields,field_description:event_booth_sale.field_sale_order__event_booth_ids
+#: model_terms:ir.ui.view,arch_db:event_booth_sale.sale_order_view_form
+msgid "Booths"
+msgstr "Stands"
+
+#. module: event_booth_sale
+#: model:ir.model.fields,field_description:event_booth_sale.field_sale_order_line__event_booth_category_id
+msgid "Booths Category"
+msgstr "Catégorie des stands"
+
+#. module: event_booth_sale
+#: model_terms:ir.ui.view,arch_db:event_booth_sale.event_booth_configurator_view_form
+msgid "Cancel"
+msgstr "Annuler"
+
+#. module: event_booth_sale
+#: model:ir.model.fields,field_description:event_booth_sale.field_sale_order_line__event_booth_ids
+msgid "Confirmed Booths"
+msgstr "Stands confirmés"
+
+#. module: event_booth_sale
+#: model:ir.model.fields,field_description:event_booth_sale.field_sale_order_line__event_booth_registration_ids
+msgid "Confirmed Registration"
+msgstr "Inscription confirmée"
+
+#. module: event_booth_sale
+#: model_terms:ir.ui.view,arch_db:event_booth_sale.event_booth_registration_view_form
+msgid "Contact"
+msgstr "Contact"
+
+#. module: event_booth_sale
+#: model:ir.model.fields,field_description:event_booth_sale.field_event_booth_registration__contact_email
+msgid "Contact Email"
+msgstr "Email du contact"
+
+#. module: event_booth_sale
+#: model:ir.model.fields,field_description:event_booth_sale.field_event_booth_registration__contact_name
+msgid "Contact Name"
+msgstr "Nom du contact"
+
+#. module: event_booth_sale
+#: model:ir.model.fields,field_description:event_booth_sale.field_event_booth_registration__contact_phone
+msgid "Contact Phone"
+msgstr "Téléphone du contact"
+
+#. module: event_booth_sale
+#: model:ir.model.fields,field_description:event_booth_sale.field_event_booth_configurator__create_uid
+#: model:ir.model.fields,field_description:event_booth_sale.field_event_booth_registration__create_uid
+msgid "Created by"
+msgstr "Créé par"
+
+#. module: event_booth_sale
+#: model:ir.model.fields,field_description:event_booth_sale.field_event_booth_configurator__create_date
+#: model:ir.model.fields,field_description:event_booth_sale.field_event_booth_registration__create_date
+msgid "Created on"
+msgstr "Créé le"
+
+#. module: event_booth_sale
+#: model:ir.model.fields,field_description:event_booth_sale.field_event_booth__currency_id
+#: model:ir.model.fields,field_description:event_booth_sale.field_event_booth_category__currency_id
+#: model:ir.model.fields,field_description:event_booth_sale.field_event_type_booth__currency_id
+msgid "Currency"
+msgstr "Devise"
+
+#. module: event_booth_sale
+#: model:ir.model.fields,field_description:event_booth_sale.field_event_booth_registration__partner_id
+msgid "Customer"
+msgstr "Client"
+
+#. module: event_booth_sale
+#: model_terms:ir.ui.view,arch_db:event_booth_sale.event_booth_registration_view_form
+msgid "Details"
+msgstr "Détails"
+
+#. module: event_booth_sale
+#: model:ir.model.fields,field_description:event_booth_sale.field_event_booth_configurator__display_name
+#: model:ir.model.fields,field_description:event_booth_sale.field_event_booth_registration__display_name
+msgid "Display Name"
+msgstr "Nom d'affichage"
+
+#. module: event_booth_sale
+#: model:ir.model.fields,field_description:event_booth_sale.field_event_booth_configurator__event_id
+msgid "Event"
+msgstr "Événement"
+
+#. module: event_booth_sale
+#: model:ir.model,name:event_booth_sale.model_event_booth
+#: model:ir.model.fields.selection,name:event_booth_sale.selection__product_template__detailed_type__event_booth
+msgid "Event Booth"
+msgstr "Stand d'événement"
+
+#. module: event_booth_sale
+#: model:ir.model,name:event_booth_sale.model_event_booth_category
+msgid "Event Booth Category"
+msgstr "Catégorie de stand d'événement"
+
+#. module: event_booth_sale
+#: model:ir.model.fields,field_description:event_booth_sale.field_event_booth_configurator__event_booth_category_available_ids
+msgid "Event Booth Category Available"
+msgstr "Catégorie de stand d'événement disponible"
+
+#. module: event_booth_sale
+#: model:ir.model,name:event_booth_sale.model_event_booth_configurator
+msgid "Event Booth Configurator"
+msgstr "Configurateur de stand d'événement"
+
+#. module: event_booth_sale
+#: model:ir.model,name:event_booth_sale.model_event_booth_registration
+#: model:ir.model.fields,field_description:event_booth_sale.field_event_booth__event_booth_registration_ids
+msgid "Event Booth Registration"
+msgstr "Réservation d'un stand d'événement"
+
+#. module: event_booth_sale
+#: model:ir.model,name:event_booth_sale.model_event_type_booth
+msgid "Event Booth Template"
+msgstr "Modèle de stand d'événement"
+
+#. module: event_booth_sale
+#: model:ir.model.fields,field_description:event_booth_sale.field_event_booth__sale_order_line_id
+msgid "Final Sale Order Line"
+msgstr "Ligne finale de la commande"
+
+#. module: event_booth_sale
+#: model:ir.model.fields,field_description:event_booth_sale.field_event_booth_configurator__id
+#: model:ir.model.fields,field_description:event_booth_sale.field_event_booth_registration__id
+msgid "ID"
+msgstr "ID"
+
+#. module: event_booth_sale
+#: model:ir.model.fields,field_description:event_booth_sale.field_event_booth_category__image_1920
+msgid "Image"
+msgstr "Image"
+
+#. module: event_booth_sale
+#: model:ir.model.fields,field_description:event_booth_sale.field_sale_order_line__is_event_booth
+msgid "Is Event Booth"
+msgstr "Est un stand d'événement"
+
+#. module: event_booth_sale
+#: model:ir.model.fields,field_description:event_booth_sale.field_event_booth__is_paid
+msgid "Is Paid"
+msgstr "Est payé"
+
+#. module: event_booth_sale
+#: model:ir.model,name:event_booth_sale.model_account_move
+msgid "Journal Entry"
+msgstr "Pièce comptable"
+
+#. module: event_booth_sale
+#: model:ir.model.fields,field_description:event_booth_sale.field_event_booth_configurator__write_uid
+#: model:ir.model.fields,field_description:event_booth_sale.field_event_booth_registration__write_uid
+msgid "Last Updated by"
+msgstr "Mis à jour par"
+
+#. module: event_booth_sale
+#: model:ir.model.fields,field_description:event_booth_sale.field_event_booth_configurator__write_date
+#: model:ir.model.fields,field_description:event_booth_sale.field_event_booth_registration__write_date
+msgid "Last Updated on"
+msgstr "Mis à jour le"
+
+#. module: event_booth_sale
+#: model_terms:ir.ui.view,arch_db:event_booth_sale.event_booth_configurator_view_form
+msgid "Ok"
+msgstr "Ok"
+
+#. module: event_booth_sale
+#: model:ir.model.fields,field_description:event_booth_sale.field_event_booth__sale_order_id
+msgid "Order Reference"
+msgstr "Référence de commande"
+
+#. module: event_booth_sale
+#: model_terms:ir.ui.view,arch_db:event_booth_sale.event_booth_view_form_from_event
+msgid "Paid"
+msgstr "Payé"
+
+#. module: event_booth_sale
+#: model:ir.model.fields,field_description:event_booth_sale.field_sale_order_line__event_booth_pending_ids
+msgid "Pending Booths"
+msgstr "Stands en attente"
+
+#. module: event_booth_sale
+#. odoo-python
+#: code:addons/event_booth_sale/models/sale_order.py:0
+#, python-format
+msgid ""
+"Please make sure all your event-booth related lines are configured before "
+"confirming this order:%s"
+msgstr ""
+"Assurez-vous que toutes les lignes relatives au stand d'événement sont "
+"configurées avant de confirmer cette commande :%s"
+
+#. module: event_booth_sale
+#: model:ir.model.fields,field_description:event_booth_sale.field_event_booth__price
+#: model:ir.model.fields,field_description:event_booth_sale.field_event_booth_category__price
+#: model:ir.model.fields,field_description:event_booth_sale.field_event_type_booth__price
+msgid "Price"
+msgstr "Prix"
+
+#. module: event_booth_sale
+#: model:ir.model.fields,field_description:event_booth_sale.field_event_booth_category__price_reduce
+msgid "Price Reduce"
+msgstr "Réduction de prix"
+
+#. module: event_booth_sale
+#: model:ir.model.fields,field_description:event_booth_sale.field_event_booth_category__price_reduce_taxinc
+msgid "Price Reduce Tax inc"
+msgstr "Remise toutes charges comprises"
+
+#. module: event_booth_sale
+#: model:ir.model.fields,field_description:event_booth_sale.field_event_booth_category__price_incl
+msgid "Price incl"
+msgstr "Prix toutes taxes comprises"
+
+#. module: event_booth_sale
+#: model:ir.model,name:event_booth_sale.model_product_template
+#: model:ir.model.fields,field_description:event_booth_sale.field_event_booth__product_id
+#: model:ir.model.fields,field_description:event_booth_sale.field_event_booth_category__product_id
+#: model:ir.model.fields,field_description:event_booth_sale.field_event_booth_configurator__product_id
+#: model:ir.model.fields,field_description:event_booth_sale.field_event_type_booth__product_id
+msgid "Product"
+msgstr "Produit"
+
+#. module: event_booth_sale
+#: model:ir.model.fields,field_description:event_booth_sale.field_product_product__detailed_type
+#: model:ir.model.fields,field_description:event_booth_sale.field_product_template__detailed_type
+msgid "Product Type"
+msgstr "Type de produit"
+
+#. module: event_booth_sale
+#: model:ir.model,name:event_booth_sale.model_product_product
+msgid "Product Variant"
+msgstr "Variante de produit"
+
+#. module: event_booth_sale
+#: model_terms:ir.ui.view,arch_db:event_booth_sale.event_booth_view_form_from_event
+msgid "Registrations"
+msgstr "Inscriptions"
+
+#. module: event_booth_sale
+#. odoo-python
+#: code:addons/event_booth_sale/models/sale_order_line.py:0
+#, python-format
+msgid "Registrations from the same Order Line must belong to a single event."
+msgstr ""
+"Les inscriptions d'une même ligne de commande doivent appartenir à un seul "
+"événement."
+
+#. module: event_booth_sale
+#: model:ir.model.fields,field_description:event_booth_sale.field_event_booth__sale_order_line_registration_ids
+msgid "SO Lines with reservations"
+msgstr "Lignes de commande qui contiennent des réservations"
+
+#. module: event_booth_sale
+#: model:ir.model.fields,field_description:event_booth_sale.field_event_booth_configurator__sale_order_line_id
+#: model:ir.model.fields,field_description:event_booth_sale.field_event_booth_registration__sale_order_line_id
+msgid "Sale Order Line"
+msgstr "Ligne de commande"
+
+#. module: event_booth_sale
+#: model:ir.model,name:event_booth_sale.model_sale_order
+msgid "Sales Order"
+msgstr "Bon de commande"
+
+#. module: event_booth_sale
+#: model:ir.model,name:event_booth_sale.model_sale_order_line
+msgid "Sales Order Line"
+msgstr "Ligne de commande"
+
+#. module: event_booth_sale
+#: model:ir.actions.act_window,name:event_booth_sale.event_booth_configurator_action
+msgid "Select an event booth"
+msgstr "Sélectionnez un stand d'événement"
+
+#. module: event_booth_sale
+#. odoo-python
+#: code:addons/event_booth_sale/models/sale_order_line.py:0
+#, python-format
+msgid ""
+"The following booths are unavailable, please remove them to continue : "
+"%(booth_names)s"
+msgstr ""
+"Les stands suivants sont indisponibles, veuillez les retirer pour continuer "
+":%(booth_names)s"
+
+#. module: event_booth_sale
+#: model:ir.model.constraint,message:event_booth_sale.constraint_event_booth_registration_unique_registration
+msgid "There can be only one registration for a booth by sale order line"
+msgstr ""
+"Il ne peut y avoir qu'une seule inscription pour un stand par ligne de "
+"commande"
+
+#. module: event_booth_sale
+#: model_terms:ir.ui.view,arch_db:event_booth_sale.event_booth_view_tree_from_event
+msgid "Total"
+msgstr "Total"
+
+#. module: event_booth_sale
+#: model:ir.model.fields,help:event_booth_sale.field_sale_order_line__event_booth_pending_ids
+msgid "Used to create registration when providing the desired event booth."
+msgstr ""
+"Utilisé pour créer une inscription lors de la fourniture du stand "
+"d'événement souhaité."
+
+#. module: event_booth_sale
+#. odoo-python
+#: code:addons/event_booth_sale/models/event_booth.py:0
+#, python-format
+msgid ""
+"You can't delete the following booths as they are linked to sales orders: "
+"%(booths)s"
+msgstr ""
+"Vous ne pouvez pas supprimer les stands suivants, car ils sont liés à des "
+"bons de commande : %(booths)s"
+
+#. module: event_booth_sale
+#. odoo-python
+#: code:addons/event_booth_sale/wizard/event_booth_configurator.py:0
+#, python-format
+msgid "You have to select at least one booth."
+msgstr "Vous devez sélectionner au moins un stand."
+
+#. module: event_booth_sale
+#. odoo-python
+#: code:addons/event_booth_sale/models/event_booth_registration.py:0
+#, python-format
+msgid ""
+"Your order has been cancelled because the following booths have been "
+"reserved"
+msgstr "Votre commande a été annulée car les stands suivants ont été réservés"
diff --git a/i18n/he.po b/i18n/he.po
new file mode 100644
index 0000000..c043651
--- /dev/null
+++ b/i18n/he.po
@@ -0,0 +1,395 @@
+# Translation of Odoo Server.
+# This file contains the translation of the following modules:
+# * event_booth_sale
+#
+# Translators:
+# Lilach Gilliam , 2023
+# NoaFarkash, 2023
+# Jonathan Spier, 2023
+# Yihya Hugirat , 2023
+# ExcaliberX , 2023
+# ZVI BLONDER , 2023
+# Ha Ketem , 2023
+# Martin Trigaux, 2023
+#
+msgid ""
+msgstr ""
+"Project-Id-Version: Odoo Server 17.0\n"
+"Report-Msgid-Bugs-To: \n"
+"POT-Creation-Date: 2023-10-26 21:55+0000\n"
+"PO-Revision-Date: 2023-10-26 23:09+0000\n"
+"Last-Translator: Martin Trigaux, 2023\n"
+"Language-Team: Hebrew (https://app.transifex.com/odoo/teams/41243/he/)\n"
+"MIME-Version: 1.0\n"
+"Content-Type: text/plain; charset=UTF-8\n"
+"Content-Transfer-Encoding: \n"
+"Language: he\n"
+"Plural-Forms: nplurals=4; plural=(n == 1 && n % 1 == 0) ? 0 : (n == 2 && n % 1 == 0) ? 1: (n % 10 == 0 && n % 1 == 0 && n > 10) ? 2 : 3;\n"
+
+#. module: event_booth_sale
+#: model_terms:ir.ui.view,arch_db:event_booth_sale.event_booth_view_form_from_event
+msgid "Sale Order"
+msgstr ""
+
+#. module: event_booth_sale
+#: model:ir.model.fields,help:event_booth_sale.field_product_product__detailed_type
+#: model:ir.model.fields,help:event_booth_sale.field_product_template__detailed_type
+msgid ""
+"A storable product is a product for which you manage stock. The Inventory app has to be installed.\n"
+"A consumable product is a product for which stock is not managed.\n"
+"A service is a non-material product you provide."
+msgstr ""
+"מוצר מנוהל מלאי הוא מוצר שעבורו מתבצע ניהול מלאי במערכת. יש להתקין את יישום "
+"המלאי.מוצר לא מנוהל מלאי הוא מוצר אשר לא מתבצע עבורו ניהול מלאי במערכת.שירות"
+" הוא מוצר לא חומרי שאתה מספק."
+
+#. module: event_booth_sale
+#: model:ir.model.fields,field_description:event_booth_sale.field_event_booth_configurator__event_booth_ids
+#: model:ir.model.fields,field_description:event_booth_sale.field_event_booth_registration__event_booth_id
+msgid "Booth"
+msgstr "דוכן"
+
+#. module: event_booth_sale
+#: model:ir.model.fields,field_description:event_booth_sale.field_event_booth_configurator__event_booth_category_id
+msgid "Booth Category"
+msgstr "קטגוריית דוכן"
+
+#. module: event_booth_sale
+#: model:ir.model.fields,help:event_booth_sale.field_event_booth_configurator__event_booth_category_available_ids
+msgid "Booth Category for which booths are still available. Used in frontend"
+msgstr "קטגוריית דוכן לדוכנים פנויים. לשימוש בתצוגה למשתמש קצה"
+
+#. module: event_booth_sale
+#: model:ir.model.fields,field_description:event_booth_sale.field_sale_order__event_booth_count
+msgid "Booth Count"
+msgstr "מספר דוכנים"
+
+#. module: event_booth_sale
+#: model_terms:ir.ui.view,arch_db:event_booth_sale.event_booth_category_view_form
+msgid "Booth Details"
+msgstr "פרטי דוכן"
+
+#. module: event_booth_sale
+#: model_terms:ir.ui.view,arch_db:event_booth_sale.event_booth_registration_view_form
+#: model_terms:ir.ui.view,arch_db:event_booth_sale.event_booth_registration_view_tree
+msgid "Booth Registration"
+msgstr "הרשמה לדוכן"
+
+#. module: event_booth_sale
+#: model:ir.model.fields,field_description:event_booth_sale.field_sale_order__event_booth_ids
+#: model_terms:ir.ui.view,arch_db:event_booth_sale.sale_order_view_form
+msgid "Booths"
+msgstr "דוכנים"
+
+#. module: event_booth_sale
+#: model:ir.model.fields,field_description:event_booth_sale.field_sale_order_line__event_booth_category_id
+msgid "Booths Category"
+msgstr "קטגוריית דוכנים"
+
+#. module: event_booth_sale
+#: model_terms:ir.ui.view,arch_db:event_booth_sale.event_booth_configurator_view_form
+msgid "Cancel"
+msgstr "בטל"
+
+#. module: event_booth_sale
+#: model:ir.model.fields,field_description:event_booth_sale.field_sale_order_line__event_booth_ids
+msgid "Confirmed Booths"
+msgstr "דוכנים מאושרים"
+
+#. module: event_booth_sale
+#: model:ir.model.fields,field_description:event_booth_sale.field_sale_order_line__event_booth_registration_ids
+msgid "Confirmed Registration"
+msgstr "הרשמה מאושרת "
+
+#. module: event_booth_sale
+#: model_terms:ir.ui.view,arch_db:event_booth_sale.event_booth_registration_view_form
+msgid "Contact"
+msgstr "איש קשר"
+
+#. module: event_booth_sale
+#: model:ir.model.fields,field_description:event_booth_sale.field_event_booth_registration__contact_email
+msgid "Contact Email"
+msgstr "דוא\"ל ליצירת קשר"
+
+#. module: event_booth_sale
+#: model:ir.model.fields,field_description:event_booth_sale.field_event_booth_registration__contact_name
+msgid "Contact Name"
+msgstr "שם איש הקשר"
+
+#. module: event_booth_sale
+#: model:ir.model.fields,field_description:event_booth_sale.field_event_booth_registration__contact_phone
+msgid "Contact Phone"
+msgstr "טלפון איש קשר"
+
+#. module: event_booth_sale
+#: model:ir.model.fields,field_description:event_booth_sale.field_event_booth_configurator__create_uid
+#: model:ir.model.fields,field_description:event_booth_sale.field_event_booth_registration__create_uid
+msgid "Created by"
+msgstr "נוצר על-ידי"
+
+#. module: event_booth_sale
+#: model:ir.model.fields,field_description:event_booth_sale.field_event_booth_configurator__create_date
+#: model:ir.model.fields,field_description:event_booth_sale.field_event_booth_registration__create_date
+msgid "Created on"
+msgstr "נוצר ב-"
+
+#. module: event_booth_sale
+#: model:ir.model.fields,field_description:event_booth_sale.field_event_booth__currency_id
+#: model:ir.model.fields,field_description:event_booth_sale.field_event_booth_category__currency_id
+#: model:ir.model.fields,field_description:event_booth_sale.field_event_type_booth__currency_id
+msgid "Currency"
+msgstr "מטבע"
+
+#. module: event_booth_sale
+#: model:ir.model.fields,field_description:event_booth_sale.field_event_booth_registration__partner_id
+msgid "Customer"
+msgstr "לקוח"
+
+#. module: event_booth_sale
+#: model_terms:ir.ui.view,arch_db:event_booth_sale.event_booth_registration_view_form
+msgid "Details"
+msgstr "פרטים"
+
+#. module: event_booth_sale
+#: model:ir.model.fields,field_description:event_booth_sale.field_event_booth_configurator__display_name
+#: model:ir.model.fields,field_description:event_booth_sale.field_event_booth_registration__display_name
+msgid "Display Name"
+msgstr "שם לתצוגה"
+
+#. module: event_booth_sale
+#: model:ir.model.fields,field_description:event_booth_sale.field_event_booth_configurator__event_id
+msgid "Event"
+msgstr "אירוע"
+
+#. module: event_booth_sale
+#: model:ir.model,name:event_booth_sale.model_event_booth
+#: model:ir.model.fields.selection,name:event_booth_sale.selection__product_template__detailed_type__event_booth
+msgid "Event Booth"
+msgstr "דוכן אירוע"
+
+#. module: event_booth_sale
+#: model:ir.model,name:event_booth_sale.model_event_booth_category
+msgid "Event Booth Category"
+msgstr "קטגוריית דוכן אירוע"
+
+#. module: event_booth_sale
+#: model:ir.model.fields,field_description:event_booth_sale.field_event_booth_configurator__event_booth_category_available_ids
+msgid "Event Booth Category Available"
+msgstr "קטגוריית דוכן אירוע פנוי"
+
+#. module: event_booth_sale
+#: model:ir.model,name:event_booth_sale.model_event_booth_configurator
+msgid "Event Booth Configurator"
+msgstr "מגדיר דוכן אירוע"
+
+#. module: event_booth_sale
+#: model:ir.model,name:event_booth_sale.model_event_booth_registration
+#: model:ir.model.fields,field_description:event_booth_sale.field_event_booth__event_booth_registration_ids
+msgid "Event Booth Registration"
+msgstr "הרשמת דוכן אירוע"
+
+#. module: event_booth_sale
+#: model:ir.model,name:event_booth_sale.model_event_type_booth
+msgid "Event Booth Template"
+msgstr "תבנית דוכן אירוע"
+
+#. module: event_booth_sale
+#: model:ir.model.fields,field_description:event_booth_sale.field_event_booth__sale_order_line_id
+msgid "Final Sale Order Line"
+msgstr "שורת הזמנה סופית"
+
+#. module: event_booth_sale
+#: model:ir.model.fields,field_description:event_booth_sale.field_event_booth_configurator__id
+#: model:ir.model.fields,field_description:event_booth_sale.field_event_booth_registration__id
+msgid "ID"
+msgstr "מזהה"
+
+#. module: event_booth_sale
+#: model:ir.model.fields,field_description:event_booth_sale.field_event_booth_category__image_1920
+msgid "Image"
+msgstr "תמונה"
+
+#. module: event_booth_sale
+#: model:ir.model.fields,field_description:event_booth_sale.field_sale_order_line__is_event_booth
+msgid "Is Event Booth"
+msgstr "האם דוכן האירוע"
+
+#. module: event_booth_sale
+#: model:ir.model.fields,field_description:event_booth_sale.field_event_booth__is_paid
+msgid "Is Paid"
+msgstr "שולם"
+
+#. module: event_booth_sale
+#: model:ir.model,name:event_booth_sale.model_account_move
+msgid "Journal Entry"
+msgstr "פקודת יומן"
+
+#. module: event_booth_sale
+#: model:ir.model.fields,field_description:event_booth_sale.field_event_booth_configurator__write_uid
+#: model:ir.model.fields,field_description:event_booth_sale.field_event_booth_registration__write_uid
+msgid "Last Updated by"
+msgstr "עודכן לאחרונה על-ידי"
+
+#. module: event_booth_sale
+#: model:ir.model.fields,field_description:event_booth_sale.field_event_booth_configurator__write_date
+#: model:ir.model.fields,field_description:event_booth_sale.field_event_booth_registration__write_date
+msgid "Last Updated on"
+msgstr "עדכון אחרון ב"
+
+#. module: event_booth_sale
+#: model_terms:ir.ui.view,arch_db:event_booth_sale.event_booth_configurator_view_form
+msgid "Ok"
+msgstr "אישור"
+
+#. module: event_booth_sale
+#: model:ir.model.fields,field_description:event_booth_sale.field_event_booth__sale_order_id
+msgid "Order Reference"
+msgstr "מזהה הזמנה"
+
+#. module: event_booth_sale
+#: model_terms:ir.ui.view,arch_db:event_booth_sale.event_booth_view_form_from_event
+msgid "Paid"
+msgstr "שולם"
+
+#. module: event_booth_sale
+#: model:ir.model.fields,field_description:event_booth_sale.field_sale_order_line__event_booth_pending_ids
+msgid "Pending Booths"
+msgstr "דוכנים ממתינים"
+
+#. module: event_booth_sale
+#. odoo-python
+#: code:addons/event_booth_sale/models/sale_order.py:0
+#, python-format
+msgid ""
+"Please make sure all your event-booth related lines are configured before "
+"confirming this order:%s"
+msgstr ""
+
+#. module: event_booth_sale
+#: model:ir.model.fields,field_description:event_booth_sale.field_event_booth__price
+#: model:ir.model.fields,field_description:event_booth_sale.field_event_booth_category__price
+#: model:ir.model.fields,field_description:event_booth_sale.field_event_type_booth__price
+msgid "Price"
+msgstr "מחיר"
+
+#. module: event_booth_sale
+#: model:ir.model.fields,field_description:event_booth_sale.field_event_booth_category__price_reduce
+msgid "Price Reduce"
+msgstr "הורדת מחיר"
+
+#. module: event_booth_sale
+#: model:ir.model.fields,field_description:event_booth_sale.field_event_booth_category__price_reduce_taxinc
+msgid "Price Reduce Tax inc"
+msgstr "הורדת מחיר מיסים כלולים"
+
+#. module: event_booth_sale
+#: model:ir.model.fields,field_description:event_booth_sale.field_event_booth_category__price_incl
+msgid "Price incl"
+msgstr ""
+
+#. module: event_booth_sale
+#: model:ir.model,name:event_booth_sale.model_product_template
+#: model:ir.model.fields,field_description:event_booth_sale.field_event_booth__product_id
+#: model:ir.model.fields,field_description:event_booth_sale.field_event_booth_category__product_id
+#: model:ir.model.fields,field_description:event_booth_sale.field_event_booth_configurator__product_id
+#: model:ir.model.fields,field_description:event_booth_sale.field_event_type_booth__product_id
+msgid "Product"
+msgstr "מוצר"
+
+#. module: event_booth_sale
+#: model:ir.model.fields,field_description:event_booth_sale.field_product_product__detailed_type
+#: model:ir.model.fields,field_description:event_booth_sale.field_product_template__detailed_type
+msgid "Product Type"
+msgstr "סוג מוצר"
+
+#. module: event_booth_sale
+#: model:ir.model,name:event_booth_sale.model_product_product
+msgid "Product Variant"
+msgstr "וריאנט מוצר"
+
+#. module: event_booth_sale
+#: model_terms:ir.ui.view,arch_db:event_booth_sale.event_booth_view_form_from_event
+msgid "Registrations"
+msgstr "הרשמות"
+
+#. module: event_booth_sale
+#. odoo-python
+#: code:addons/event_booth_sale/models/sale_order_line.py:0
+#, python-format
+msgid "Registrations from the same Order Line must belong to a single event."
+msgstr "שורת הזמנה יכולה להיות משוייכת לאירוע אחד בלבד."
+
+#. module: event_booth_sale
+#: model:ir.model.fields,field_description:event_booth_sale.field_event_booth__sale_order_line_registration_ids
+msgid "SO Lines with reservations"
+msgstr "שורות הזמנה עם הזמנות"
+
+#. module: event_booth_sale
+#: model:ir.model.fields,field_description:event_booth_sale.field_event_booth_configurator__sale_order_line_id
+#: model:ir.model.fields,field_description:event_booth_sale.field_event_booth_registration__sale_order_line_id
+msgid "Sale Order Line"
+msgstr "שורת פריט בהזמנה"
+
+#. module: event_booth_sale
+#: model:ir.model,name:event_booth_sale.model_sale_order
+msgid "Sales Order"
+msgstr "הזמנת לקוח"
+
+#. module: event_booth_sale
+#: model:ir.model,name:event_booth_sale.model_sale_order_line
+msgid "Sales Order Line"
+msgstr "שורת הזמנת לקוח"
+
+#. module: event_booth_sale
+#: model:ir.actions.act_window,name:event_booth_sale.event_booth_configurator_action
+msgid "Select an event booth"
+msgstr "בחר דוכן ארוע"
+
+#. module: event_booth_sale
+#. odoo-python
+#: code:addons/event_booth_sale/models/sale_order_line.py:0
+#, python-format
+msgid ""
+"The following booths are unavailable, please remove them to continue : "
+"%(booth_names)s"
+msgstr "הדוכנים הבאים אינם פנויים, נא להסירם כדי להמשיך: %(booth_names)s"
+
+#. module: event_booth_sale
+#: model:ir.model.constraint,message:event_booth_sale.constraint_event_booth_registration_unique_registration
+msgid "There can be only one registration for a booth by sale order line"
+msgstr "לכל שורה הזמנה יכולה להיות רק הזמנת הרשמה אחת בלבד"
+
+#. module: event_booth_sale
+#: model_terms:ir.ui.view,arch_db:event_booth_sale.event_booth_view_tree_from_event
+msgid "Total"
+msgstr "סה\"כ"
+
+#. module: event_booth_sale
+#: model:ir.model.fields,help:event_booth_sale.field_sale_order_line__event_booth_pending_ids
+msgid "Used to create registration when providing the desired event booth."
+msgstr "משמש ליצירת הרשמה כשמספקים דוכן אירוע רצוי."
+
+#. module: event_booth_sale
+#. odoo-python
+#: code:addons/event_booth_sale/models/event_booth.py:0
+#, python-format
+msgid ""
+"You can't delete the following booths as they are linked to sales orders: "
+"%(booths)s"
+msgstr "אי אפשר למחוק את הדוכנים הבאים, כי הם קשורים להזמנה פעילה: %(booths)s"
+
+#. module: event_booth_sale
+#. odoo-python
+#: code:addons/event_booth_sale/wizard/event_booth_configurator.py:0
+#, python-format
+msgid "You have to select at least one booth."
+msgstr "צריך לבחור דוכן אחד לפחות."
+
+#. module: event_booth_sale
+#. odoo-python
+#: code:addons/event_booth_sale/models/event_booth_registration.py:0
+#, python-format
+msgid ""
+"Your order has been cancelled because the following booths have been "
+"reserved"
+msgstr "הזמנתך בוטל בגלל שהדוכנים להלן כבר הוזמנו"
diff --git a/i18n/hu.po b/i18n/hu.po
new file mode 100644
index 0000000..3ad79df
--- /dev/null
+++ b/i18n/hu.po
@@ -0,0 +1,396 @@
+# Translation of Odoo Server.
+# This file contains the translation of the following modules:
+# * event_booth_sale
+#
+# Translators:
+# Tamás Dombos, 2023
+# gezza , 2023
+# Krisztián Juhász , 2023
+# Kovács Tibor , 2023
+# Ákos Nagy , 2023
+# Tamás Németh , 2023
+# Martin Trigaux, 2023
+# Gergő Kertész , 2023
+# krnkris, 2023
+#
+msgid ""
+msgstr ""
+"Project-Id-Version: Odoo Server 17.0\n"
+"Report-Msgid-Bugs-To: \n"
+"POT-Creation-Date: 2023-10-26 21:55+0000\n"
+"PO-Revision-Date: 2023-10-26 23:09+0000\n"
+"Last-Translator: krnkris, 2023\n"
+"Language-Team: Hungarian (https://app.transifex.com/odoo/teams/41243/hu/)\n"
+"MIME-Version: 1.0\n"
+"Content-Type: text/plain; charset=UTF-8\n"
+"Content-Transfer-Encoding: \n"
+"Language: hu\n"
+"Plural-Forms: nplurals=2; plural=(n != 1);\n"
+
+#. module: event_booth_sale
+#: model_terms:ir.ui.view,arch_db:event_booth_sale.event_booth_view_form_from_event
+msgid "Sale Order"
+msgstr ""
+
+#. module: event_booth_sale
+#: model:ir.model.fields,help:event_booth_sale.field_product_product__detailed_type
+#: model:ir.model.fields,help:event_booth_sale.field_product_template__detailed_type
+msgid ""
+"A storable product is a product for which you manage stock. The Inventory app has to be installed.\n"
+"A consumable product is a product for which stock is not managed.\n"
+"A service is a non-material product you provide."
+msgstr ""
+"A készletezett termék olyan materiális termék, mely készletre kerül. Ehhez telepíteni kell a Készlet app-ot.\n"
+"A fogyóeszköz termék olyan materiális termék, mely nem kerül készletre.\n"
+"A szolgálatás immateriális termék."
+
+#. module: event_booth_sale
+#: model:ir.model.fields,field_description:event_booth_sale.field_event_booth_configurator__event_booth_ids
+#: model:ir.model.fields,field_description:event_booth_sale.field_event_booth_registration__event_booth_id
+msgid "Booth"
+msgstr ""
+
+#. module: event_booth_sale
+#: model:ir.model.fields,field_description:event_booth_sale.field_event_booth_configurator__event_booth_category_id
+msgid "Booth Category"
+msgstr ""
+
+#. module: event_booth_sale
+#: model:ir.model.fields,help:event_booth_sale.field_event_booth_configurator__event_booth_category_available_ids
+msgid "Booth Category for which booths are still available. Used in frontend"
+msgstr ""
+
+#. module: event_booth_sale
+#: model:ir.model.fields,field_description:event_booth_sale.field_sale_order__event_booth_count
+msgid "Booth Count"
+msgstr ""
+
+#. module: event_booth_sale
+#: model_terms:ir.ui.view,arch_db:event_booth_sale.event_booth_category_view_form
+msgid "Booth Details"
+msgstr ""
+
+#. module: event_booth_sale
+#: model_terms:ir.ui.view,arch_db:event_booth_sale.event_booth_registration_view_form
+#: model_terms:ir.ui.view,arch_db:event_booth_sale.event_booth_registration_view_tree
+msgid "Booth Registration"
+msgstr ""
+
+#. module: event_booth_sale
+#: model:ir.model.fields,field_description:event_booth_sale.field_sale_order__event_booth_ids
+#: model_terms:ir.ui.view,arch_db:event_booth_sale.sale_order_view_form
+msgid "Booths"
+msgstr ""
+
+#. module: event_booth_sale
+#: model:ir.model.fields,field_description:event_booth_sale.field_sale_order_line__event_booth_category_id
+msgid "Booths Category"
+msgstr ""
+
+#. module: event_booth_sale
+#: model_terms:ir.ui.view,arch_db:event_booth_sale.event_booth_configurator_view_form
+msgid "Cancel"
+msgstr "Töröl"
+
+#. module: event_booth_sale
+#: model:ir.model.fields,field_description:event_booth_sale.field_sale_order_line__event_booth_ids
+msgid "Confirmed Booths"
+msgstr ""
+
+#. module: event_booth_sale
+#: model:ir.model.fields,field_description:event_booth_sale.field_sale_order_line__event_booth_registration_ids
+msgid "Confirmed Registration"
+msgstr ""
+
+#. module: event_booth_sale
+#: model_terms:ir.ui.view,arch_db:event_booth_sale.event_booth_registration_view_form
+msgid "Contact"
+msgstr "Kapcsolat"
+
+#. module: event_booth_sale
+#: model:ir.model.fields,field_description:event_booth_sale.field_event_booth_registration__contact_email
+msgid "Contact Email"
+msgstr "Kapcsolat Email"
+
+#. module: event_booth_sale
+#: model:ir.model.fields,field_description:event_booth_sale.field_event_booth_registration__contact_name
+msgid "Contact Name"
+msgstr "Kapcsolat neve"
+
+#. module: event_booth_sale
+#: model:ir.model.fields,field_description:event_booth_sale.field_event_booth_registration__contact_phone
+msgid "Contact Phone"
+msgstr "Telefonszám"
+
+#. module: event_booth_sale
+#: model:ir.model.fields,field_description:event_booth_sale.field_event_booth_configurator__create_uid
+#: model:ir.model.fields,field_description:event_booth_sale.field_event_booth_registration__create_uid
+msgid "Created by"
+msgstr "Létrehozta"
+
+#. module: event_booth_sale
+#: model:ir.model.fields,field_description:event_booth_sale.field_event_booth_configurator__create_date
+#: model:ir.model.fields,field_description:event_booth_sale.field_event_booth_registration__create_date
+msgid "Created on"
+msgstr "Létrehozva"
+
+#. module: event_booth_sale
+#: model:ir.model.fields,field_description:event_booth_sale.field_event_booth__currency_id
+#: model:ir.model.fields,field_description:event_booth_sale.field_event_booth_category__currency_id
+#: model:ir.model.fields,field_description:event_booth_sale.field_event_type_booth__currency_id
+msgid "Currency"
+msgstr "Pénznem"
+
+#. module: event_booth_sale
+#: model:ir.model.fields,field_description:event_booth_sale.field_event_booth_registration__partner_id
+msgid "Customer"
+msgstr "Vevő"
+
+#. module: event_booth_sale
+#: model_terms:ir.ui.view,arch_db:event_booth_sale.event_booth_registration_view_form
+msgid "Details"
+msgstr "Részletek"
+
+#. module: event_booth_sale
+#: model:ir.model.fields,field_description:event_booth_sale.field_event_booth_configurator__display_name
+#: model:ir.model.fields,field_description:event_booth_sale.field_event_booth_registration__display_name
+msgid "Display Name"
+msgstr "Megjelenített név"
+
+#. module: event_booth_sale
+#: model:ir.model.fields,field_description:event_booth_sale.field_event_booth_configurator__event_id
+msgid "Event"
+msgstr "Esemény"
+
+#. module: event_booth_sale
+#: model:ir.model,name:event_booth_sale.model_event_booth
+#: model:ir.model.fields.selection,name:event_booth_sale.selection__product_template__detailed_type__event_booth
+msgid "Event Booth"
+msgstr ""
+
+#. module: event_booth_sale
+#: model:ir.model,name:event_booth_sale.model_event_booth_category
+msgid "Event Booth Category"
+msgstr ""
+
+#. module: event_booth_sale
+#: model:ir.model.fields,field_description:event_booth_sale.field_event_booth_configurator__event_booth_category_available_ids
+msgid "Event Booth Category Available"
+msgstr ""
+
+#. module: event_booth_sale
+#: model:ir.model,name:event_booth_sale.model_event_booth_configurator
+msgid "Event Booth Configurator"
+msgstr ""
+
+#. module: event_booth_sale
+#: model:ir.model,name:event_booth_sale.model_event_booth_registration
+#: model:ir.model.fields,field_description:event_booth_sale.field_event_booth__event_booth_registration_ids
+msgid "Event Booth Registration"
+msgstr ""
+
+#. module: event_booth_sale
+#: model:ir.model,name:event_booth_sale.model_event_type_booth
+msgid "Event Booth Template"
+msgstr ""
+
+#. module: event_booth_sale
+#: model:ir.model.fields,field_description:event_booth_sale.field_event_booth__sale_order_line_id
+msgid "Final Sale Order Line"
+msgstr ""
+
+#. module: event_booth_sale
+#: model:ir.model.fields,field_description:event_booth_sale.field_event_booth_configurator__id
+#: model:ir.model.fields,field_description:event_booth_sale.field_event_booth_registration__id
+msgid "ID"
+msgstr "Azonosító"
+
+#. module: event_booth_sale
+#: model:ir.model.fields,field_description:event_booth_sale.field_event_booth_category__image_1920
+msgid "Image"
+msgstr "Kép"
+
+#. module: event_booth_sale
+#: model:ir.model.fields,field_description:event_booth_sale.field_sale_order_line__is_event_booth
+msgid "Is Event Booth"
+msgstr ""
+
+#. module: event_booth_sale
+#: model:ir.model.fields,field_description:event_booth_sale.field_event_booth__is_paid
+msgid "Is Paid"
+msgstr ""
+
+#. module: event_booth_sale
+#: model:ir.model,name:event_booth_sale.model_account_move
+msgid "Journal Entry"
+msgstr "Könyvelési tétel"
+
+#. module: event_booth_sale
+#: model:ir.model.fields,field_description:event_booth_sale.field_event_booth_configurator__write_uid
+#: model:ir.model.fields,field_description:event_booth_sale.field_event_booth_registration__write_uid
+msgid "Last Updated by"
+msgstr "Frissítette"
+
+#. module: event_booth_sale
+#: model:ir.model.fields,field_description:event_booth_sale.field_event_booth_configurator__write_date
+#: model:ir.model.fields,field_description:event_booth_sale.field_event_booth_registration__write_date
+msgid "Last Updated on"
+msgstr "Frissítve"
+
+#. module: event_booth_sale
+#: model_terms:ir.ui.view,arch_db:event_booth_sale.event_booth_configurator_view_form
+msgid "Ok"
+msgstr "Ok"
+
+#. module: event_booth_sale
+#: model:ir.model.fields,field_description:event_booth_sale.field_event_booth__sale_order_id
+msgid "Order Reference"
+msgstr "Rendeléshivatkozás"
+
+#. module: event_booth_sale
+#: model_terms:ir.ui.view,arch_db:event_booth_sale.event_booth_view_form_from_event
+msgid "Paid"
+msgstr "Kifizetve"
+
+#. module: event_booth_sale
+#: model:ir.model.fields,field_description:event_booth_sale.field_sale_order_line__event_booth_pending_ids
+msgid "Pending Booths"
+msgstr ""
+
+#. module: event_booth_sale
+#. odoo-python
+#: code:addons/event_booth_sale/models/sale_order.py:0
+#, python-format
+msgid ""
+"Please make sure all your event-booth related lines are configured before "
+"confirming this order:%s"
+msgstr ""
+
+#. module: event_booth_sale
+#: model:ir.model.fields,field_description:event_booth_sale.field_event_booth__price
+#: model:ir.model.fields,field_description:event_booth_sale.field_event_booth_category__price
+#: model:ir.model.fields,field_description:event_booth_sale.field_event_type_booth__price
+msgid "Price"
+msgstr "Ár"
+
+#. module: event_booth_sale
+#: model:ir.model.fields,field_description:event_booth_sale.field_event_booth_category__price_reduce
+msgid "Price Reduce"
+msgstr "Árcsökkentés"
+
+#. module: event_booth_sale
+#: model:ir.model.fields,field_description:event_booth_sale.field_event_booth_category__price_reduce_taxinc
+msgid "Price Reduce Tax inc"
+msgstr "Árcsökkentés adóval"
+
+#. module: event_booth_sale
+#: model:ir.model.fields,field_description:event_booth_sale.field_event_booth_category__price_incl
+msgid "Price incl"
+msgstr ""
+
+#. module: event_booth_sale
+#: model:ir.model,name:event_booth_sale.model_product_template
+#: model:ir.model.fields,field_description:event_booth_sale.field_event_booth__product_id
+#: model:ir.model.fields,field_description:event_booth_sale.field_event_booth_category__product_id
+#: model:ir.model.fields,field_description:event_booth_sale.field_event_booth_configurator__product_id
+#: model:ir.model.fields,field_description:event_booth_sale.field_event_type_booth__product_id
+msgid "Product"
+msgstr "Termék"
+
+#. module: event_booth_sale
+#: model:ir.model.fields,field_description:event_booth_sale.field_product_product__detailed_type
+#: model:ir.model.fields,field_description:event_booth_sale.field_product_template__detailed_type
+msgid "Product Type"
+msgstr "Terméktípus"
+
+#. module: event_booth_sale
+#: model:ir.model,name:event_booth_sale.model_product_product
+msgid "Product Variant"
+msgstr "Termékváltozat"
+
+#. module: event_booth_sale
+#: model_terms:ir.ui.view,arch_db:event_booth_sale.event_booth_view_form_from_event
+msgid "Registrations"
+msgstr "Regisztrációk"
+
+#. module: event_booth_sale
+#. odoo-python
+#: code:addons/event_booth_sale/models/sale_order_line.py:0
+#, python-format
+msgid "Registrations from the same Order Line must belong to a single event."
+msgstr ""
+
+#. module: event_booth_sale
+#: model:ir.model.fields,field_description:event_booth_sale.field_event_booth__sale_order_line_registration_ids
+msgid "SO Lines with reservations"
+msgstr ""
+
+#. module: event_booth_sale
+#: model:ir.model.fields,field_description:event_booth_sale.field_event_booth_configurator__sale_order_line_id
+#: model:ir.model.fields,field_description:event_booth_sale.field_event_booth_registration__sale_order_line_id
+msgid "Sale Order Line"
+msgstr "Rendelési tétel"
+
+#. module: event_booth_sale
+#: model:ir.model,name:event_booth_sale.model_sale_order
+msgid "Sales Order"
+msgstr "Megrendelések"
+
+#. module: event_booth_sale
+#: model:ir.model,name:event_booth_sale.model_sale_order_line
+msgid "Sales Order Line"
+msgstr "Vevői megrendelés sor"
+
+#. module: event_booth_sale
+#: model:ir.actions.act_window,name:event_booth_sale.event_booth_configurator_action
+msgid "Select an event booth"
+msgstr ""
+
+#. module: event_booth_sale
+#. odoo-python
+#: code:addons/event_booth_sale/models/sale_order_line.py:0
+#, python-format
+msgid ""
+"The following booths are unavailable, please remove them to continue : "
+"%(booth_names)s"
+msgstr ""
+
+#. module: event_booth_sale
+#: model:ir.model.constraint,message:event_booth_sale.constraint_event_booth_registration_unique_registration
+msgid "There can be only one registration for a booth by sale order line"
+msgstr ""
+
+#. module: event_booth_sale
+#: model_terms:ir.ui.view,arch_db:event_booth_sale.event_booth_view_tree_from_event
+msgid "Total"
+msgstr "Összesen"
+
+#. module: event_booth_sale
+#: model:ir.model.fields,help:event_booth_sale.field_sale_order_line__event_booth_pending_ids
+msgid "Used to create registration when providing the desired event booth."
+msgstr ""
+
+#. module: event_booth_sale
+#. odoo-python
+#: code:addons/event_booth_sale/models/event_booth.py:0
+#, python-format
+msgid ""
+"You can't delete the following booths as they are linked to sales orders: "
+"%(booths)s"
+msgstr ""
+
+#. module: event_booth_sale
+#. odoo-python
+#: code:addons/event_booth_sale/wizard/event_booth_configurator.py:0
+#, python-format
+msgid "You have to select at least one booth."
+msgstr ""
+
+#. module: event_booth_sale
+#. odoo-python
+#: code:addons/event_booth_sale/models/event_booth_registration.py:0
+#, python-format
+msgid ""
+"Your order has been cancelled because the following booths have been "
+"reserved"
+msgstr ""
diff --git a/i18n/id.po b/i18n/id.po
new file mode 100644
index 0000000..897a81c
--- /dev/null
+++ b/i18n/id.po
@@ -0,0 +1,400 @@
+# Translation of Odoo Server.
+# This file contains the translation of the following modules:
+# * event_booth_sale
+#
+# Translators:
+# Wil Odoo, 2023
+# Abe Manyo, 2023
+#
+msgid ""
+msgstr ""
+"Project-Id-Version: Odoo Server 17.0\n"
+"Report-Msgid-Bugs-To: \n"
+"POT-Creation-Date: 2023-10-26 21:55+0000\n"
+"PO-Revision-Date: 2023-10-26 23:09+0000\n"
+"Last-Translator: Abe Manyo, 2023\n"
+"Language-Team: Indonesian (https://app.transifex.com/odoo/teams/41243/id/)\n"
+"MIME-Version: 1.0\n"
+"Content-Type: text/plain; charset=UTF-8\n"
+"Content-Transfer-Encoding: \n"
+"Language: id\n"
+"Plural-Forms: nplurals=1; plural=0;\n"
+
+#. module: event_booth_sale
+#: model_terms:ir.ui.view,arch_db:event_booth_sale.event_booth_view_form_from_event
+msgid "Sale Order"
+msgstr "Sale Order"
+
+#. module: event_booth_sale
+#: model:ir.model.fields,help:event_booth_sale.field_product_product__detailed_type
+#: model:ir.model.fields,help:event_booth_sale.field_product_template__detailed_type
+msgid ""
+"A storable product is a product for which you manage stock. The Inventory app has to be installed.\n"
+"A consumable product is a product for which stock is not managed.\n"
+"A service is a non-material product you provide."
+msgstr ""
+"Produk storable adalah produk yang bisa disimpan yang mana Anda kelola stoknya. Aplikasi Inventaris harus diinstal.\n"
+"Produk consumable adalah produk yang akan digunakan dan stoknya tidak akan dikelola.\n"
+"Layanan adalah produk non-material yang Anda sediakan."
+
+#. module: event_booth_sale
+#: model:ir.model.fields,field_description:event_booth_sale.field_event_booth_configurator__event_booth_ids
+#: model:ir.model.fields,field_description:event_booth_sale.field_event_booth_registration__event_booth_id
+msgid "Booth"
+msgstr "Booth"
+
+#. module: event_booth_sale
+#: model:ir.model.fields,field_description:event_booth_sale.field_event_booth_configurator__event_booth_category_id
+msgid "Booth Category"
+msgstr "Kategori Booth"
+
+#. module: event_booth_sale
+#: model:ir.model.fields,help:event_booth_sale.field_event_booth_configurator__event_booth_category_available_ids
+msgid "Booth Category for which booths are still available. Used in frontend"
+msgstr ""
+"Kategori Booth untuk booth mana yang masih tersedia. Digunakan di frontend"
+
+#. module: event_booth_sale
+#: model:ir.model.fields,field_description:event_booth_sale.field_sale_order__event_booth_count
+msgid "Booth Count"
+msgstr "Jumlah Booth"
+
+#. module: event_booth_sale
+#: model_terms:ir.ui.view,arch_db:event_booth_sale.event_booth_category_view_form
+msgid "Booth Details"
+msgstr "Detail Booth"
+
+#. module: event_booth_sale
+#: model_terms:ir.ui.view,arch_db:event_booth_sale.event_booth_registration_view_form
+#: model_terms:ir.ui.view,arch_db:event_booth_sale.event_booth_registration_view_tree
+msgid "Booth Registration"
+msgstr "Pendaftaran Booth"
+
+#. module: event_booth_sale
+#: model:ir.model.fields,field_description:event_booth_sale.field_sale_order__event_booth_ids
+#: model_terms:ir.ui.view,arch_db:event_booth_sale.sale_order_view_form
+msgid "Booths"
+msgstr "Booth-Booth"
+
+#. module: event_booth_sale
+#: model:ir.model.fields,field_description:event_booth_sale.field_sale_order_line__event_booth_category_id
+msgid "Booths Category"
+msgstr "Kategori Booth"
+
+#. module: event_booth_sale
+#: model_terms:ir.ui.view,arch_db:event_booth_sale.event_booth_configurator_view_form
+msgid "Cancel"
+msgstr "Batal"
+
+#. module: event_booth_sale
+#: model:ir.model.fields,field_description:event_booth_sale.field_sale_order_line__event_booth_ids
+msgid "Confirmed Booths"
+msgstr "Booth yang Dikonfirmasi"
+
+#. module: event_booth_sale
+#: model:ir.model.fields,field_description:event_booth_sale.field_sale_order_line__event_booth_registration_ids
+msgid "Confirmed Registration"
+msgstr "Pendaftaran yang Dikonfirmasi"
+
+#. module: event_booth_sale
+#: model_terms:ir.ui.view,arch_db:event_booth_sale.event_booth_registration_view_form
+msgid "Contact"
+msgstr "Kontak"
+
+#. module: event_booth_sale
+#: model:ir.model.fields,field_description:event_booth_sale.field_event_booth_registration__contact_email
+msgid "Contact Email"
+msgstr "Email Kontak"
+
+#. module: event_booth_sale
+#: model:ir.model.fields,field_description:event_booth_sale.field_event_booth_registration__contact_name
+msgid "Contact Name"
+msgstr "Nama Kontak"
+
+#. module: event_booth_sale
+#: model:ir.model.fields,field_description:event_booth_sale.field_event_booth_registration__contact_phone
+msgid "Contact Phone"
+msgstr "Nomor Telepon"
+
+#. module: event_booth_sale
+#: model:ir.model.fields,field_description:event_booth_sale.field_event_booth_configurator__create_uid
+#: model:ir.model.fields,field_description:event_booth_sale.field_event_booth_registration__create_uid
+msgid "Created by"
+msgstr "Dibuat oleh"
+
+#. module: event_booth_sale
+#: model:ir.model.fields,field_description:event_booth_sale.field_event_booth_configurator__create_date
+#: model:ir.model.fields,field_description:event_booth_sale.field_event_booth_registration__create_date
+msgid "Created on"
+msgstr "Dibuat pada"
+
+#. module: event_booth_sale
+#: model:ir.model.fields,field_description:event_booth_sale.field_event_booth__currency_id
+#: model:ir.model.fields,field_description:event_booth_sale.field_event_booth_category__currency_id
+#: model:ir.model.fields,field_description:event_booth_sale.field_event_type_booth__currency_id
+msgid "Currency"
+msgstr "Mata Uang"
+
+#. module: event_booth_sale
+#: model:ir.model.fields,field_description:event_booth_sale.field_event_booth_registration__partner_id
+msgid "Customer"
+msgstr "Pelanggan"
+
+#. module: event_booth_sale
+#: model_terms:ir.ui.view,arch_db:event_booth_sale.event_booth_registration_view_form
+msgid "Details"
+msgstr "Perincian"
+
+#. module: event_booth_sale
+#: model:ir.model.fields,field_description:event_booth_sale.field_event_booth_configurator__display_name
+#: model:ir.model.fields,field_description:event_booth_sale.field_event_booth_registration__display_name
+msgid "Display Name"
+msgstr "Nama Tampilan"
+
+#. module: event_booth_sale
+#: model:ir.model.fields,field_description:event_booth_sale.field_event_booth_configurator__event_id
+msgid "Event"
+msgstr "Acara"
+
+#. module: event_booth_sale
+#: model:ir.model,name:event_booth_sale.model_event_booth
+#: model:ir.model.fields.selection,name:event_booth_sale.selection__product_template__detailed_type__event_booth
+msgid "Event Booth"
+msgstr "Booth Acara"
+
+#. module: event_booth_sale
+#: model:ir.model,name:event_booth_sale.model_event_booth_category
+msgid "Event Booth Category"
+msgstr "Kategori Booth Acara"
+
+#. module: event_booth_sale
+#: model:ir.model.fields,field_description:event_booth_sale.field_event_booth_configurator__event_booth_category_available_ids
+msgid "Event Booth Category Available"
+msgstr "Kategori Booth Acara yang Tersedia"
+
+#. module: event_booth_sale
+#: model:ir.model,name:event_booth_sale.model_event_booth_configurator
+msgid "Event Booth Configurator"
+msgstr "Konfigurator Booth Acara"
+
+#. module: event_booth_sale
+#: model:ir.model,name:event_booth_sale.model_event_booth_registration
+#: model:ir.model.fields,field_description:event_booth_sale.field_event_booth__event_booth_registration_ids
+msgid "Event Booth Registration"
+msgstr "Pendaftaran Booth Acara"
+
+#. module: event_booth_sale
+#: model:ir.model,name:event_booth_sale.model_event_type_booth
+msgid "Event Booth Template"
+msgstr "Templat Booth Acara"
+
+#. module: event_booth_sale
+#: model:ir.model.fields,field_description:event_booth_sale.field_event_booth__sale_order_line_id
+msgid "Final Sale Order Line"
+msgstr "Baris Final Sale Order"
+
+#. module: event_booth_sale
+#: model:ir.model.fields,field_description:event_booth_sale.field_event_booth_configurator__id
+#: model:ir.model.fields,field_description:event_booth_sale.field_event_booth_registration__id
+msgid "ID"
+msgstr "ID"
+
+#. module: event_booth_sale
+#: model:ir.model.fields,field_description:event_booth_sale.field_event_booth_category__image_1920
+msgid "Image"
+msgstr "Gambar"
+
+#. module: event_booth_sale
+#: model:ir.model.fields,field_description:event_booth_sale.field_sale_order_line__is_event_booth
+msgid "Is Event Booth"
+msgstr "Apakah Booth Acara"
+
+#. module: event_booth_sale
+#: model:ir.model.fields,field_description:event_booth_sale.field_event_booth__is_paid
+msgid "Is Paid"
+msgstr "Apakah Dibayar"
+
+#. module: event_booth_sale
+#: model:ir.model,name:event_booth_sale.model_account_move
+msgid "Journal Entry"
+msgstr "Entri Jurnal"
+
+#. module: event_booth_sale
+#: model:ir.model.fields,field_description:event_booth_sale.field_event_booth_configurator__write_uid
+#: model:ir.model.fields,field_description:event_booth_sale.field_event_booth_registration__write_uid
+msgid "Last Updated by"
+msgstr "Terakhir Diperbarui oleh"
+
+#. module: event_booth_sale
+#: model:ir.model.fields,field_description:event_booth_sale.field_event_booth_configurator__write_date
+#: model:ir.model.fields,field_description:event_booth_sale.field_event_booth_registration__write_date
+msgid "Last Updated on"
+msgstr "Terakhir Diperbarui pada"
+
+#. module: event_booth_sale
+#: model_terms:ir.ui.view,arch_db:event_booth_sale.event_booth_configurator_view_form
+msgid "Ok"
+msgstr "Ok"
+
+#. module: event_booth_sale
+#: model:ir.model.fields,field_description:event_booth_sale.field_event_booth__sale_order_id
+msgid "Order Reference"
+msgstr "Referensi Order"
+
+#. module: event_booth_sale
+#: model_terms:ir.ui.view,arch_db:event_booth_sale.event_booth_view_form_from_event
+msgid "Paid"
+msgstr "Lunas"
+
+#. module: event_booth_sale
+#: model:ir.model.fields,field_description:event_booth_sale.field_sale_order_line__event_booth_pending_ids
+msgid "Pending Booths"
+msgstr "Booth yang Pending"
+
+#. module: event_booth_sale
+#. odoo-python
+#: code:addons/event_booth_sale/models/sale_order.py:0
+#, python-format
+msgid ""
+"Please make sure all your event-booth related lines are configured before "
+"confirming this order:%s"
+msgstr ""
+"Mohon pastikan semua baris terkait booth-acara Anda dikonfigurasi sebelum "
+"mengonfirmasi order ini: %s"
+
+#. module: event_booth_sale
+#: model:ir.model.fields,field_description:event_booth_sale.field_event_booth__price
+#: model:ir.model.fields,field_description:event_booth_sale.field_event_booth_category__price
+#: model:ir.model.fields,field_description:event_booth_sale.field_event_type_booth__price
+msgid "Price"
+msgstr "Harga"
+
+#. module: event_booth_sale
+#: model:ir.model.fields,field_description:event_booth_sale.field_event_booth_category__price_reduce
+msgid "Price Reduce"
+msgstr "Pengurangan Harga"
+
+#. module: event_booth_sale
+#: model:ir.model.fields,field_description:event_booth_sale.field_event_booth_category__price_reduce_taxinc
+msgid "Price Reduce Tax inc"
+msgstr "Pengurangan Harga Termasuk Pajak"
+
+#. module: event_booth_sale
+#: model:ir.model.fields,field_description:event_booth_sale.field_event_booth_category__price_incl
+msgid "Price incl"
+msgstr "Termasuk harga"
+
+#. module: event_booth_sale
+#: model:ir.model,name:event_booth_sale.model_product_template
+#: model:ir.model.fields,field_description:event_booth_sale.field_event_booth__product_id
+#: model:ir.model.fields,field_description:event_booth_sale.field_event_booth_category__product_id
+#: model:ir.model.fields,field_description:event_booth_sale.field_event_booth_configurator__product_id
+#: model:ir.model.fields,field_description:event_booth_sale.field_event_type_booth__product_id
+msgid "Product"
+msgstr "Produk"
+
+#. module: event_booth_sale
+#: model:ir.model.fields,field_description:event_booth_sale.field_product_product__detailed_type
+#: model:ir.model.fields,field_description:event_booth_sale.field_product_template__detailed_type
+msgid "Product Type"
+msgstr "Tipe Produk"
+
+#. module: event_booth_sale
+#: model:ir.model,name:event_booth_sale.model_product_product
+msgid "Product Variant"
+msgstr "Varian Produk"
+
+#. module: event_booth_sale
+#: model_terms:ir.ui.view,arch_db:event_booth_sale.event_booth_view_form_from_event
+msgid "Registrations"
+msgstr "Proyek"
+
+#. module: event_booth_sale
+#. odoo-python
+#: code:addons/event_booth_sale/models/sale_order_line.py:0
+#, python-format
+msgid "Registrations from the same Order Line must belong to a single event."
+msgstr "Pendaftaran dari Baris Order yang sama harus berasal dari satu acara"
+
+#. module: event_booth_sale
+#: model:ir.model.fields,field_description:event_booth_sale.field_event_booth__sale_order_line_registration_ids
+msgid "SO Lines with reservations"
+msgstr "Baris SO dengan reservasi"
+
+#. module: event_booth_sale
+#: model:ir.model.fields,field_description:event_booth_sale.field_event_booth_configurator__sale_order_line_id
+#: model:ir.model.fields,field_description:event_booth_sale.field_event_booth_registration__sale_order_line_id
+msgid "Sale Order Line"
+msgstr "Baris Pesanan Penjualan"
+
+#. module: event_booth_sale
+#: model:ir.model,name:event_booth_sale.model_sale_order
+msgid "Sales Order"
+msgstr "Order Penjualan"
+
+#. module: event_booth_sale
+#: model:ir.model,name:event_booth_sale.model_sale_order_line
+msgid "Sales Order Line"
+msgstr "Baris Pesanan Penjualan"
+
+#. module: event_booth_sale
+#: model:ir.actions.act_window,name:event_booth_sale.event_booth_configurator_action
+msgid "Select an event booth"
+msgstr "Pilih booth acara"
+
+#. module: event_booth_sale
+#. odoo-python
+#: code:addons/event_booth_sale/models/sale_order_line.py:0
+#, python-format
+msgid ""
+"The following booths are unavailable, please remove them to continue : "
+"%(booth_names)s"
+msgstr ""
+"Booth-booth berikut tidak tersedia, mohon hapus sebelum melanjutkan : "
+"%(booth_names)s"
+
+#. module: event_booth_sale
+#: model:ir.model.constraint,message:event_booth_sale.constraint_event_booth_registration_unique_registration
+msgid "There can be only one registration for a booth by sale order line"
+msgstr ""
+"Hanya boleh terdapat satu pendaftaran untuk booth berdasarkan baris sale "
+"order"
+
+#. module: event_booth_sale
+#: model_terms:ir.ui.view,arch_db:event_booth_sale.event_booth_view_tree_from_event
+msgid "Total"
+msgstr "Total"
+
+#. module: event_booth_sale
+#: model:ir.model.fields,help:event_booth_sale.field_sale_order_line__event_booth_pending_ids
+msgid "Used to create registration when providing the desired event booth."
+msgstr ""
+"Digunakan untuk membuat pendaftaran saat menyediakan booth acara yang "
+"diinginkan."
+
+#. module: event_booth_sale
+#. odoo-python
+#: code:addons/event_booth_sale/models/event_booth.py:0
+#, python-format
+msgid ""
+"You can't delete the following booths as they are linked to sales orders: "
+"%(booths)s"
+msgstr ""
+"Anda tidak dapat menghapus booth-booth berikut karena mereka terhubung ke "
+"sale order: %(booths)s"
+
+#. module: event_booth_sale
+#. odoo-python
+#: code:addons/event_booth_sale/wizard/event_booth_configurator.py:0
+#, python-format
+msgid "You have to select at least one booth."
+msgstr "Anda harus memilih setidaknya satu booth."
+
+#. module: event_booth_sale
+#. odoo-python
+#: code:addons/event_booth_sale/models/event_booth_registration.py:0
+#, python-format
+msgid ""
+"Your order has been cancelled because the following booths have been "
+"reserved"
+msgstr "Order Anda dibatalkan karena booth-booth berikut telah direservasi"
diff --git a/i18n/it.po b/i18n/it.po
new file mode 100644
index 0000000..9583625
--- /dev/null
+++ b/i18n/it.po
@@ -0,0 +1,404 @@
+# Translation of Odoo Server.
+# This file contains the translation of the following modules:
+# * event_booth_sale
+#
+# Translators:
+# Wil Odoo, 2023
+# Marianna Ciofani, 2023
+#
+msgid ""
+msgstr ""
+"Project-Id-Version: Odoo Server 17.0\n"
+"Report-Msgid-Bugs-To: \n"
+"POT-Creation-Date: 2023-10-26 21:55+0000\n"
+"PO-Revision-Date: 2023-10-26 23:09+0000\n"
+"Last-Translator: Marianna Ciofani, 2023\n"
+"Language-Team: Italian (https://app.transifex.com/odoo/teams/41243/it/)\n"
+"MIME-Version: 1.0\n"
+"Content-Type: text/plain; charset=UTF-8\n"
+"Content-Transfer-Encoding: \n"
+"Language: it\n"
+"Plural-Forms: nplurals=3; plural=n == 1 ? 0 : n != 0 && n % 1000000 == 0 ? 1 : 2;\n"
+
+#. module: event_booth_sale
+#: model_terms:ir.ui.view,arch_db:event_booth_sale.event_booth_view_form_from_event
+msgid "Sale Order"
+msgstr "Ordine di vendita"
+
+#. module: event_booth_sale
+#: model:ir.model.fields,help:event_booth_sale.field_product_product__detailed_type
+#: model:ir.model.fields,help:event_booth_sale.field_product_template__detailed_type
+msgid ""
+"A storable product is a product for which you manage stock. The Inventory app has to be installed.\n"
+"A consumable product is a product for which stock is not managed.\n"
+"A service is a non-material product you provide."
+msgstr ""
+"Un prodotto stoccabile è un prodotto per il quale vengono gestite le giacenze. Deve essere installata l'applicazione magazzino.\n"
+"Un prodotto di consumo è un prodotto per il quale non vengono gestite le giacenze.\n"
+"Un servizio è un prodotto fornito in modo immateriale."
+
+#. module: event_booth_sale
+#: model:ir.model.fields,field_description:event_booth_sale.field_event_booth_configurator__event_booth_ids
+#: model:ir.model.fields,field_description:event_booth_sale.field_event_booth_registration__event_booth_id
+msgid "Booth"
+msgstr "Stand"
+
+#. module: event_booth_sale
+#: model:ir.model.fields,field_description:event_booth_sale.field_event_booth_configurator__event_booth_category_id
+msgid "Booth Category"
+msgstr "Categoria Stand"
+
+#. module: event_booth_sale
+#: model:ir.model.fields,help:event_booth_sale.field_event_booth_configurator__event_booth_category_available_ids
+msgid "Booth Category for which booths are still available. Used in frontend"
+msgstr ""
+"Categoria di stand per cui sono ancora disponibili degli stand Usato in "
+"frontend"
+
+#. module: event_booth_sale
+#: model:ir.model.fields,field_description:event_booth_sale.field_sale_order__event_booth_count
+msgid "Booth Count"
+msgstr "Conteggio Stand"
+
+#. module: event_booth_sale
+#: model_terms:ir.ui.view,arch_db:event_booth_sale.event_booth_category_view_form
+msgid "Booth Details"
+msgstr "Dettagli Stand"
+
+#. module: event_booth_sale
+#: model_terms:ir.ui.view,arch_db:event_booth_sale.event_booth_registration_view_form
+#: model_terms:ir.ui.view,arch_db:event_booth_sale.event_booth_registration_view_tree
+msgid "Booth Registration"
+msgstr "Registrazione Stand"
+
+#. module: event_booth_sale
+#: model:ir.model.fields,field_description:event_booth_sale.field_sale_order__event_booth_ids
+#: model_terms:ir.ui.view,arch_db:event_booth_sale.sale_order_view_form
+msgid "Booths"
+msgstr "Stand"
+
+#. module: event_booth_sale
+#: model:ir.model.fields,field_description:event_booth_sale.field_sale_order_line__event_booth_category_id
+msgid "Booths Category"
+msgstr "Categoria Stand"
+
+#. module: event_booth_sale
+#: model_terms:ir.ui.view,arch_db:event_booth_sale.event_booth_configurator_view_form
+msgid "Cancel"
+msgstr "Annulla"
+
+#. module: event_booth_sale
+#: model:ir.model.fields,field_description:event_booth_sale.field_sale_order_line__event_booth_ids
+msgid "Confirmed Booths"
+msgstr "Stand confermati"
+
+#. module: event_booth_sale
+#: model:ir.model.fields,field_description:event_booth_sale.field_sale_order_line__event_booth_registration_ids
+msgid "Confirmed Registration"
+msgstr "Registrazione confirmata"
+
+#. module: event_booth_sale
+#: model_terms:ir.ui.view,arch_db:event_booth_sale.event_booth_registration_view_form
+msgid "Contact"
+msgstr "Contatto"
+
+#. module: event_booth_sale
+#: model:ir.model.fields,field_description:event_booth_sale.field_event_booth_registration__contact_email
+msgid "Contact Email"
+msgstr "Contatto Email"
+
+#. module: event_booth_sale
+#: model:ir.model.fields,field_description:event_booth_sale.field_event_booth_registration__contact_name
+msgid "Contact Name"
+msgstr "Nome contatto"
+
+#. module: event_booth_sale
+#: model:ir.model.fields,field_description:event_booth_sale.field_event_booth_registration__contact_phone
+msgid "Contact Phone"
+msgstr "Contatto telefono"
+
+#. module: event_booth_sale
+#: model:ir.model.fields,field_description:event_booth_sale.field_event_booth_configurator__create_uid
+#: model:ir.model.fields,field_description:event_booth_sale.field_event_booth_registration__create_uid
+msgid "Created by"
+msgstr "Creato da"
+
+#. module: event_booth_sale
+#: model:ir.model.fields,field_description:event_booth_sale.field_event_booth_configurator__create_date
+#: model:ir.model.fields,field_description:event_booth_sale.field_event_booth_registration__create_date
+msgid "Created on"
+msgstr "Data creazione"
+
+#. module: event_booth_sale
+#: model:ir.model.fields,field_description:event_booth_sale.field_event_booth__currency_id
+#: model:ir.model.fields,field_description:event_booth_sale.field_event_booth_category__currency_id
+#: model:ir.model.fields,field_description:event_booth_sale.field_event_type_booth__currency_id
+msgid "Currency"
+msgstr "Valuta"
+
+#. module: event_booth_sale
+#: model:ir.model.fields,field_description:event_booth_sale.field_event_booth_registration__partner_id
+msgid "Customer"
+msgstr "Cliente"
+
+#. module: event_booth_sale
+#: model_terms:ir.ui.view,arch_db:event_booth_sale.event_booth_registration_view_form
+msgid "Details"
+msgstr "Dettagli"
+
+#. module: event_booth_sale
+#: model:ir.model.fields,field_description:event_booth_sale.field_event_booth_configurator__display_name
+#: model:ir.model.fields,field_description:event_booth_sale.field_event_booth_registration__display_name
+msgid "Display Name"
+msgstr "Nome visualizzato"
+
+#. module: event_booth_sale
+#: model:ir.model.fields,field_description:event_booth_sale.field_event_booth_configurator__event_id
+msgid "Event"
+msgstr "Evento"
+
+#. module: event_booth_sale
+#: model:ir.model,name:event_booth_sale.model_event_booth
+#: model:ir.model.fields.selection,name:event_booth_sale.selection__product_template__detailed_type__event_booth
+msgid "Event Booth"
+msgstr "Stand eventi"
+
+#. module: event_booth_sale
+#: model:ir.model,name:event_booth_sale.model_event_booth_category
+msgid "Event Booth Category"
+msgstr "Categoria stand eventi"
+
+#. module: event_booth_sale
+#: model:ir.model.fields,field_description:event_booth_sale.field_event_booth_configurator__event_booth_category_available_ids
+msgid "Event Booth Category Available"
+msgstr "Categoria di cabina evento disponibile"
+
+#. module: event_booth_sale
+#: model:ir.model,name:event_booth_sale.model_event_booth_configurator
+msgid "Event Booth Configurator"
+msgstr "configuratore stand eventi"
+
+#. module: event_booth_sale
+#: model:ir.model,name:event_booth_sale.model_event_booth_registration
+#: model:ir.model.fields,field_description:event_booth_sale.field_event_booth__event_booth_registration_ids
+msgid "Event Booth Registration"
+msgstr "Registrazione stand evento"
+
+#. module: event_booth_sale
+#: model:ir.model,name:event_booth_sale.model_event_type_booth
+msgid "Event Booth Template"
+msgstr "Modello per stand eventi"
+
+#. module: event_booth_sale
+#: model:ir.model.fields,field_description:event_booth_sale.field_event_booth__sale_order_line_id
+msgid "Final Sale Order Line"
+msgstr "Linea d'ordine di vendita finale"
+
+#. module: event_booth_sale
+#: model:ir.model.fields,field_description:event_booth_sale.field_event_booth_configurator__id
+#: model:ir.model.fields,field_description:event_booth_sale.field_event_booth_registration__id
+msgid "ID"
+msgstr "ID"
+
+#. module: event_booth_sale
+#: model:ir.model.fields,field_description:event_booth_sale.field_event_booth_category__image_1920
+msgid "Image"
+msgstr "Immagine"
+
+#. module: event_booth_sale
+#: model:ir.model.fields,field_description:event_booth_sale.field_sale_order_line__is_event_booth
+msgid "Is Event Booth"
+msgstr "È stand eventi"
+
+#. module: event_booth_sale
+#: model:ir.model.fields,field_description:event_booth_sale.field_event_booth__is_paid
+msgid "Is Paid"
+msgstr "È pagata"
+
+#. module: event_booth_sale
+#: model:ir.model,name:event_booth_sale.model_account_move
+msgid "Journal Entry"
+msgstr "Registrazione contabile"
+
+#. module: event_booth_sale
+#: model:ir.model.fields,field_description:event_booth_sale.field_event_booth_configurator__write_uid
+#: model:ir.model.fields,field_description:event_booth_sale.field_event_booth_registration__write_uid
+msgid "Last Updated by"
+msgstr "Ultimo aggiornamento di"
+
+#. module: event_booth_sale
+#: model:ir.model.fields,field_description:event_booth_sale.field_event_booth_configurator__write_date
+#: model:ir.model.fields,field_description:event_booth_sale.field_event_booth_registration__write_date
+msgid "Last Updated on"
+msgstr "Ultimo aggiornamento il"
+
+#. module: event_booth_sale
+#: model_terms:ir.ui.view,arch_db:event_booth_sale.event_booth_configurator_view_form
+msgid "Ok"
+msgstr "Ok"
+
+#. module: event_booth_sale
+#: model:ir.model.fields,field_description:event_booth_sale.field_event_booth__sale_order_id
+msgid "Order Reference"
+msgstr "Riferimento ordine"
+
+#. module: event_booth_sale
+#: model_terms:ir.ui.view,arch_db:event_booth_sale.event_booth_view_form_from_event
+msgid "Paid"
+msgstr "Pagata"
+
+#. module: event_booth_sale
+#: model:ir.model.fields,field_description:event_booth_sale.field_sale_order_line__event_booth_pending_ids
+msgid "Pending Booths"
+msgstr "Stand in attesa"
+
+#. module: event_booth_sale
+#. odoo-python
+#: code:addons/event_booth_sale/models/sale_order.py:0
+#, python-format
+msgid ""
+"Please make sure all your event-booth related lines are configured before "
+"confirming this order:%s"
+msgstr ""
+"Assicurati che tutte le righe relative agli stand per l'evento siano "
+"configurate prima di confermare l'ordine:%s"
+
+#. module: event_booth_sale
+#: model:ir.model.fields,field_description:event_booth_sale.field_event_booth__price
+#: model:ir.model.fields,field_description:event_booth_sale.field_event_booth_category__price
+#: model:ir.model.fields,field_description:event_booth_sale.field_event_type_booth__price
+msgid "Price"
+msgstr "Prezzo"
+
+#. module: event_booth_sale
+#: model:ir.model.fields,field_description:event_booth_sale.field_event_booth_category__price_reduce
+msgid "Price Reduce"
+msgstr "Prezzo ridotto"
+
+#. module: event_booth_sale
+#: model:ir.model.fields,field_description:event_booth_sale.field_event_booth_category__price_reduce_taxinc
+msgid "Price Reduce Tax inc"
+msgstr "Prezzo ridotto tasse incluse"
+
+#. module: event_booth_sale
+#: model:ir.model.fields,field_description:event_booth_sale.field_event_booth_category__price_incl
+msgid "Price incl"
+msgstr "Prezzo incl"
+
+#. module: event_booth_sale
+#: model:ir.model,name:event_booth_sale.model_product_template
+#: model:ir.model.fields,field_description:event_booth_sale.field_event_booth__product_id
+#: model:ir.model.fields,field_description:event_booth_sale.field_event_booth_category__product_id
+#: model:ir.model.fields,field_description:event_booth_sale.field_event_booth_configurator__product_id
+#: model:ir.model.fields,field_description:event_booth_sale.field_event_type_booth__product_id
+msgid "Product"
+msgstr "Prodotto"
+
+#. module: event_booth_sale
+#: model:ir.model.fields,field_description:event_booth_sale.field_product_product__detailed_type
+#: model:ir.model.fields,field_description:event_booth_sale.field_product_template__detailed_type
+msgid "Product Type"
+msgstr "Tipologia prodotto"
+
+#. module: event_booth_sale
+#: model:ir.model,name:event_booth_sale.model_product_product
+msgid "Product Variant"
+msgstr "Variante prodotto"
+
+#. module: event_booth_sale
+#: model_terms:ir.ui.view,arch_db:event_booth_sale.event_booth_view_form_from_event
+msgid "Registrations"
+msgstr "Registrazioni"
+
+#. module: event_booth_sale
+#. odoo-python
+#: code:addons/event_booth_sale/models/sale_order_line.py:0
+#, python-format
+msgid "Registrations from the same Order Line must belong to a single event."
+msgstr ""
+"Le registrazioni dalla stessa linea d'ordine devono appartenere allo stesso "
+"evento."
+
+#. module: event_booth_sale
+#: model:ir.model.fields,field_description:event_booth_sale.field_event_booth__sale_order_line_registration_ids
+msgid "SO Lines with reservations"
+msgstr "Linee di ordini di vendita con prenotazioni"
+
+#. module: event_booth_sale
+#: model:ir.model.fields,field_description:event_booth_sale.field_event_booth_configurator__sale_order_line_id
+#: model:ir.model.fields,field_description:event_booth_sale.field_event_booth_registration__sale_order_line_id
+msgid "Sale Order Line"
+msgstr "Riga ordine di vendita"
+
+#. module: event_booth_sale
+#: model:ir.model,name:event_booth_sale.model_sale_order
+msgid "Sales Order"
+msgstr "Ordine di vendita"
+
+#. module: event_booth_sale
+#: model:ir.model,name:event_booth_sale.model_sale_order_line
+msgid "Sales Order Line"
+msgstr "Riga ordine di vendita"
+
+#. module: event_booth_sale
+#: model:ir.actions.act_window,name:event_booth_sale.event_booth_configurator_action
+msgid "Select an event booth"
+msgstr "Seleziona uno stand dell'evento"
+
+#. module: event_booth_sale
+#. odoo-python
+#: code:addons/event_booth_sale/models/sale_order_line.py:0
+#, python-format
+msgid ""
+"The following booths are unavailable, please remove them to continue : "
+"%(booth_names)s"
+msgstr ""
+"I seguenti stand non sono disponibili, si prega di rimuoverle per "
+"continuare: %(booth_names)s"
+
+#. module: event_booth_sale
+#: model:ir.model.constraint,message:event_booth_sale.constraint_event_booth_registration_unique_registration
+msgid "There can be only one registration for a booth by sale order line"
+msgstr ""
+"Ci può essere solo una registrazione per uno stand per linea d'ordine di "
+"vendita"
+
+#. module: event_booth_sale
+#: model_terms:ir.ui.view,arch_db:event_booth_sale.event_booth_view_tree_from_event
+msgid "Total"
+msgstr "Totale"
+
+#. module: event_booth_sale
+#: model:ir.model.fields,help:event_booth_sale.field_sale_order_line__event_booth_pending_ids
+msgid "Used to create registration when providing the desired event booth."
+msgstr ""
+"Utilizzato per creare la registrazione quando si fornisce lo stand "
+"dell'evento desiderato."
+
+#. module: event_booth_sale
+#. odoo-python
+#: code:addons/event_booth_sale/models/event_booth.py:0
+#, python-format
+msgid ""
+"You can't delete the following booths as they are linked to sales orders: "
+"%(booths)s"
+msgstr ""
+"Non puoi cancellare i seguenti stand perché sono legati agli ordini di "
+"vendita: %(booths)s"
+
+#. module: event_booth_sale
+#. odoo-python
+#: code:addons/event_booth_sale/wizard/event_booth_configurator.py:0
+#, python-format
+msgid "You have to select at least one booth."
+msgstr "Devi selezionare almeno uno stand."
+
+#. module: event_booth_sale
+#. odoo-python
+#: code:addons/event_booth_sale/models/event_booth_registration.py:0
+#, python-format
+msgid ""
+"Your order has been cancelled because the following booths have been "
+"reserved"
+msgstr ""
+"Il suo ordine è stato annullato perché i seguenti stand sono stati riservati"
diff --git a/i18n/ja.po b/i18n/ja.po
new file mode 100644
index 0000000..c581c6d
--- /dev/null
+++ b/i18n/ja.po
@@ -0,0 +1,389 @@
+# Translation of Odoo Server.
+# This file contains the translation of the following modules:
+# * event_booth_sale
+#
+# Translators:
+# Wil Odoo, 2023
+# Junko Augias, 2023
+#
+msgid ""
+msgstr ""
+"Project-Id-Version: Odoo Server 17.0\n"
+"Report-Msgid-Bugs-To: \n"
+"POT-Creation-Date: 2023-10-26 21:55+0000\n"
+"PO-Revision-Date: 2023-10-26 23:09+0000\n"
+"Last-Translator: Junko Augias, 2023\n"
+"Language-Team: Japanese (https://app.transifex.com/odoo/teams/41243/ja/)\n"
+"MIME-Version: 1.0\n"
+"Content-Type: text/plain; charset=UTF-8\n"
+"Content-Transfer-Encoding: \n"
+"Language: ja\n"
+"Plural-Forms: nplurals=1; plural=0;\n"
+
+#. module: event_booth_sale
+#: model_terms:ir.ui.view,arch_db:event_booth_sale.event_booth_view_form_from_event
+msgid "Sale Order"
+msgstr "販売オーダ"
+
+#. module: event_booth_sale
+#: model:ir.model.fields,help:event_booth_sale.field_product_product__detailed_type
+#: model:ir.model.fields,help:event_booth_sale.field_product_template__detailed_type
+msgid ""
+"A storable product is a product for which you manage stock. The Inventory app has to be installed.\n"
+"A consumable product is a product for which stock is not managed.\n"
+"A service is a non-material product you provide."
+msgstr ""
+"在庫可能品は在庫管理対象のプロダクトです。在庫アプリのインストールが必要です。\n"
+"消耗品は移動処理の対象ではあるものの、厳密な在庫管理対象ではないプロダクトです。\n"
+"サービスは物理的に存在しないプロダクトです。"
+
+#. module: event_booth_sale
+#: model:ir.model.fields,field_description:event_booth_sale.field_event_booth_configurator__event_booth_ids
+#: model:ir.model.fields,field_description:event_booth_sale.field_event_booth_registration__event_booth_id
+msgid "Booth"
+msgstr "ブース"
+
+#. module: event_booth_sale
+#: model:ir.model.fields,field_description:event_booth_sale.field_event_booth_configurator__event_booth_category_id
+msgid "Booth Category"
+msgstr "ブース区分"
+
+#. module: event_booth_sale
+#: model:ir.model.fields,help:event_booth_sale.field_event_booth_configurator__event_booth_category_available_ids
+msgid "Booth Category for which booths are still available. Used in frontend"
+msgstr "ブースが利用可能なカテゴリです。フロントエンドで使用"
+
+#. module: event_booth_sale
+#: model:ir.model.fields,field_description:event_booth_sale.field_sale_order__event_booth_count
+msgid "Booth Count"
+msgstr "ブース数"
+
+#. module: event_booth_sale
+#: model_terms:ir.ui.view,arch_db:event_booth_sale.event_booth_category_view_form
+msgid "Booth Details"
+msgstr "ブース詳細"
+
+#. module: event_booth_sale
+#: model_terms:ir.ui.view,arch_db:event_booth_sale.event_booth_registration_view_form
+#: model_terms:ir.ui.view,arch_db:event_booth_sale.event_booth_registration_view_tree
+msgid "Booth Registration"
+msgstr "ブース登録"
+
+#. module: event_booth_sale
+#: model:ir.model.fields,field_description:event_booth_sale.field_sale_order__event_booth_ids
+#: model_terms:ir.ui.view,arch_db:event_booth_sale.sale_order_view_form
+msgid "Booths"
+msgstr "ブース"
+
+#. module: event_booth_sale
+#: model:ir.model.fields,field_description:event_booth_sale.field_sale_order_line__event_booth_category_id
+msgid "Booths Category"
+msgstr "ブースカテゴリ"
+
+#. module: event_booth_sale
+#: model_terms:ir.ui.view,arch_db:event_booth_sale.event_booth_configurator_view_form
+msgid "Cancel"
+msgstr "キャンセル"
+
+#. module: event_booth_sale
+#: model:ir.model.fields,field_description:event_booth_sale.field_sale_order_line__event_booth_ids
+msgid "Confirmed Booths"
+msgstr "確認済ブース"
+
+#. module: event_booth_sale
+#: model:ir.model.fields,field_description:event_booth_sale.field_sale_order_line__event_booth_registration_ids
+msgid "Confirmed Registration"
+msgstr "確認済登録"
+
+#. module: event_booth_sale
+#: model_terms:ir.ui.view,arch_db:event_booth_sale.event_booth_registration_view_form
+msgid "Contact"
+msgstr "連絡先"
+
+#. module: event_booth_sale
+#: model:ir.model.fields,field_description:event_booth_sale.field_event_booth_registration__contact_email
+msgid "Contact Email"
+msgstr "連絡先Eメール"
+
+#. module: event_booth_sale
+#: model:ir.model.fields,field_description:event_booth_sale.field_event_booth_registration__contact_name
+msgid "Contact Name"
+msgstr "連絡先名"
+
+#. module: event_booth_sale
+#: model:ir.model.fields,field_description:event_booth_sale.field_event_booth_registration__contact_phone
+msgid "Contact Phone"
+msgstr "連絡先電話番号"
+
+#. module: event_booth_sale
+#: model:ir.model.fields,field_description:event_booth_sale.field_event_booth_configurator__create_uid
+#: model:ir.model.fields,field_description:event_booth_sale.field_event_booth_registration__create_uid
+msgid "Created by"
+msgstr "作成者"
+
+#. module: event_booth_sale
+#: model:ir.model.fields,field_description:event_booth_sale.field_event_booth_configurator__create_date
+#: model:ir.model.fields,field_description:event_booth_sale.field_event_booth_registration__create_date
+msgid "Created on"
+msgstr "作成日"
+
+#. module: event_booth_sale
+#: model:ir.model.fields,field_description:event_booth_sale.field_event_booth__currency_id
+#: model:ir.model.fields,field_description:event_booth_sale.field_event_booth_category__currency_id
+#: model:ir.model.fields,field_description:event_booth_sale.field_event_type_booth__currency_id
+msgid "Currency"
+msgstr "通貨"
+
+#. module: event_booth_sale
+#: model:ir.model.fields,field_description:event_booth_sale.field_event_booth_registration__partner_id
+msgid "Customer"
+msgstr "顧客"
+
+#. module: event_booth_sale
+#: model_terms:ir.ui.view,arch_db:event_booth_sale.event_booth_registration_view_form
+msgid "Details"
+msgstr "詳細"
+
+#. module: event_booth_sale
+#: model:ir.model.fields,field_description:event_booth_sale.field_event_booth_configurator__display_name
+#: model:ir.model.fields,field_description:event_booth_sale.field_event_booth_registration__display_name
+msgid "Display Name"
+msgstr "表示名"
+
+#. module: event_booth_sale
+#: model:ir.model.fields,field_description:event_booth_sale.field_event_booth_configurator__event_id
+msgid "Event"
+msgstr "イベント"
+
+#. module: event_booth_sale
+#: model:ir.model,name:event_booth_sale.model_event_booth
+#: model:ir.model.fields.selection,name:event_booth_sale.selection__product_template__detailed_type__event_booth
+msgid "Event Booth"
+msgstr "イベントブース"
+
+#. module: event_booth_sale
+#: model:ir.model,name:event_booth_sale.model_event_booth_category
+msgid "Event Booth Category"
+msgstr "イベントブース区分"
+
+#. module: event_booth_sale
+#: model:ir.model.fields,field_description:event_booth_sale.field_event_booth_configurator__event_booth_category_available_ids
+msgid "Event Booth Category Available"
+msgstr "イベントブースカテゴリ利用可能"
+
+#. module: event_booth_sale
+#: model:ir.model,name:event_booth_sale.model_event_booth_configurator
+msgid "Event Booth Configurator"
+msgstr "イベントブースカテゴリコンフィギュレータ"
+
+#. module: event_booth_sale
+#: model:ir.model,name:event_booth_sale.model_event_booth_registration
+#: model:ir.model.fields,field_description:event_booth_sale.field_event_booth__event_booth_registration_ids
+msgid "Event Booth Registration"
+msgstr "イベントブース登録"
+
+#. module: event_booth_sale
+#: model:ir.model,name:event_booth_sale.model_event_type_booth
+msgid "Event Booth Template"
+msgstr "イベントブーステンプレート"
+
+#. module: event_booth_sale
+#: model:ir.model.fields,field_description:event_booth_sale.field_event_booth__sale_order_line_id
+msgid "Final Sale Order Line"
+msgstr "最終販売オーダ明細"
+
+#. module: event_booth_sale
+#: model:ir.model.fields,field_description:event_booth_sale.field_event_booth_configurator__id
+#: model:ir.model.fields,field_description:event_booth_sale.field_event_booth_registration__id
+msgid "ID"
+msgstr "ID"
+
+#. module: event_booth_sale
+#: model:ir.model.fields,field_description:event_booth_sale.field_event_booth_category__image_1920
+msgid "Image"
+msgstr "画像"
+
+#. module: event_booth_sale
+#: model:ir.model.fields,field_description:event_booth_sale.field_sale_order_line__is_event_booth
+msgid "Is Event Booth"
+msgstr "イベントブース"
+
+#. module: event_booth_sale
+#: model:ir.model.fields,field_description:event_booth_sale.field_event_booth__is_paid
+msgid "Is Paid"
+msgstr "支払済"
+
+#. module: event_booth_sale
+#: model:ir.model,name:event_booth_sale.model_account_move
+msgid "Journal Entry"
+msgstr "仕訳"
+
+#. module: event_booth_sale
+#: model:ir.model.fields,field_description:event_booth_sale.field_event_booth_configurator__write_uid
+#: model:ir.model.fields,field_description:event_booth_sale.field_event_booth_registration__write_uid
+msgid "Last Updated by"
+msgstr "最終更新者"
+
+#. module: event_booth_sale
+#: model:ir.model.fields,field_description:event_booth_sale.field_event_booth_configurator__write_date
+#: model:ir.model.fields,field_description:event_booth_sale.field_event_booth_registration__write_date
+msgid "Last Updated on"
+msgstr "最終更新日"
+
+#. module: event_booth_sale
+#: model_terms:ir.ui.view,arch_db:event_booth_sale.event_booth_configurator_view_form
+msgid "Ok"
+msgstr "OK"
+
+#. module: event_booth_sale
+#: model:ir.model.fields,field_description:event_booth_sale.field_event_booth__sale_order_id
+msgid "Order Reference"
+msgstr "オーダ参照"
+
+#. module: event_booth_sale
+#: model_terms:ir.ui.view,arch_db:event_booth_sale.event_booth_view_form_from_event
+msgid "Paid"
+msgstr "支払済"
+
+#. module: event_booth_sale
+#: model:ir.model.fields,field_description:event_booth_sale.field_sale_order_line__event_booth_pending_ids
+msgid "Pending Booths"
+msgstr "保留中ブース"
+
+#. module: event_booth_sale
+#. odoo-python
+#: code:addons/event_booth_sale/models/sale_order.py:0
+#, python-format
+msgid ""
+"Please make sure all your event-booth related lines are configured before "
+"confirming this order:%s"
+msgstr "このオーダを確定する前に、イベントブース関連の全ての回線が設定されていることを確認して下さい:%s"
+
+#. module: event_booth_sale
+#: model:ir.model.fields,field_description:event_booth_sale.field_event_booth__price
+#: model:ir.model.fields,field_description:event_booth_sale.field_event_booth_category__price
+#: model:ir.model.fields,field_description:event_booth_sale.field_event_type_booth__price
+msgid "Price"
+msgstr "価格"
+
+#. module: event_booth_sale
+#: model:ir.model.fields,field_description:event_booth_sale.field_event_booth_category__price_reduce
+msgid "Price Reduce"
+msgstr "価格低下"
+
+#. module: event_booth_sale
+#: model:ir.model.fields,field_description:event_booth_sale.field_event_booth_category__price_reduce_taxinc
+msgid "Price Reduce Tax inc"
+msgstr "税込価格"
+
+#. module: event_booth_sale
+#: model:ir.model.fields,field_description:event_booth_sale.field_event_booth_category__price_incl
+msgid "Price incl"
+msgstr "価格込"
+
+#. module: event_booth_sale
+#: model:ir.model,name:event_booth_sale.model_product_template
+#: model:ir.model.fields,field_description:event_booth_sale.field_event_booth__product_id
+#: model:ir.model.fields,field_description:event_booth_sale.field_event_booth_category__product_id
+#: model:ir.model.fields,field_description:event_booth_sale.field_event_booth_configurator__product_id
+#: model:ir.model.fields,field_description:event_booth_sale.field_event_type_booth__product_id
+msgid "Product"
+msgstr "プロダクト"
+
+#. module: event_booth_sale
+#: model:ir.model.fields,field_description:event_booth_sale.field_product_product__detailed_type
+#: model:ir.model.fields,field_description:event_booth_sale.field_product_template__detailed_type
+msgid "Product Type"
+msgstr "プロダクトタイプ"
+
+#. module: event_booth_sale
+#: model:ir.model,name:event_booth_sale.model_product_product
+msgid "Product Variant"
+msgstr "プロダクトバリアント"
+
+#. module: event_booth_sale
+#: model_terms:ir.ui.view,arch_db:event_booth_sale.event_booth_view_form_from_event
+msgid "Registrations"
+msgstr "参加者"
+
+#. module: event_booth_sale
+#. odoo-python
+#: code:addons/event_booth_sale/models/sale_order_line.py:0
+#, python-format
+msgid "Registrations from the same Order Line must belong to a single event."
+msgstr "同じオーダ明細からの登録は、1つのイベントに属するものである必要があります。"
+
+#. module: event_booth_sale
+#: model:ir.model.fields,field_description:event_booth_sale.field_event_booth__sale_order_line_registration_ids
+msgid "SO Lines with reservations"
+msgstr "予約つき販売オーダ明細"
+
+#. module: event_booth_sale
+#: model:ir.model.fields,field_description:event_booth_sale.field_event_booth_configurator__sale_order_line_id
+#: model:ir.model.fields,field_description:event_booth_sale.field_event_booth_registration__sale_order_line_id
+msgid "Sale Order Line"
+msgstr "受注明細"
+
+#. module: event_booth_sale
+#: model:ir.model,name:event_booth_sale.model_sale_order
+msgid "Sales Order"
+msgstr "販売オーダ"
+
+#. module: event_booth_sale
+#: model:ir.model,name:event_booth_sale.model_sale_order_line
+msgid "Sales Order Line"
+msgstr "販売オーダ明細"
+
+#. module: event_booth_sale
+#: model:ir.actions.act_window,name:event_booth_sale.event_booth_configurator_action
+msgid "Select an event booth"
+msgstr "イベントブースを選択"
+
+#. module: event_booth_sale
+#. odoo-python
+#: code:addons/event_booth_sale/models/sale_order_line.py:0
+#, python-format
+msgid ""
+"The following booths are unavailable, please remove them to continue : "
+"%(booth_names)s"
+msgstr "以下のブースは利用不可です。継続するには削除して下さい:%(booth_names)s"
+
+#. module: event_booth_sale
+#: model:ir.model.constraint,message:event_booth_sale.constraint_event_booth_registration_unique_registration
+msgid "There can be only one registration for a booth by sale order line"
+msgstr "販売オーダ毎にブース用の登録は1つのみです。"
+
+#. module: event_booth_sale
+#: model_terms:ir.ui.view,arch_db:event_booth_sale.event_booth_view_tree_from_event
+msgid "Total"
+msgstr "合計"
+
+#. module: event_booth_sale
+#: model:ir.model.fields,help:event_booth_sale.field_sale_order_line__event_booth_pending_ids
+msgid "Used to create registration when providing the desired event booth."
+msgstr "希望のイベントブースを提供する際に登録を作成するのに使用されます。"
+
+#. module: event_booth_sale
+#. odoo-python
+#: code:addons/event_booth_sale/models/event_booth.py:0
+#, python-format
+msgid ""
+"You can't delete the following booths as they are linked to sales orders: "
+"%(booths)s"
+msgstr "以下のブースは販売オーダにリンクしているため削除できません:%(booths)s"
+
+#. module: event_booth_sale
+#. odoo-python
+#: code:addons/event_booth_sale/wizard/event_booth_configurator.py:0
+#, python-format
+msgid "You have to select at least one booth."
+msgstr "少なくとも1つのブースを選択して下さい。"
+
+#. module: event_booth_sale
+#. odoo-python
+#: code:addons/event_booth_sale/models/event_booth_registration.py:0
+#, python-format
+msgid ""
+"Your order has been cancelled because the following booths have been "
+"reserved"
+msgstr "以下のブースは予約済のため、オーダはキャンセルされました。"
diff --git a/i18n/ko.po b/i18n/ko.po
new file mode 100644
index 0000000..00332c1
--- /dev/null
+++ b/i18n/ko.po
@@ -0,0 +1,389 @@
+# Translation of Odoo Server.
+# This file contains the translation of the following modules:
+# * event_booth_sale
+#
+# Translators:
+# Wil Odoo, 2023
+# Daye Jeong, 2023
+#
+msgid ""
+msgstr ""
+"Project-Id-Version: Odoo Server 17.0\n"
+"Report-Msgid-Bugs-To: \n"
+"POT-Creation-Date: 2023-10-26 21:55+0000\n"
+"PO-Revision-Date: 2023-10-26 23:09+0000\n"
+"Last-Translator: Daye Jeong, 2023\n"
+"Language-Team: Korean (https://app.transifex.com/odoo/teams/41243/ko/)\n"
+"MIME-Version: 1.0\n"
+"Content-Type: text/plain; charset=UTF-8\n"
+"Content-Transfer-Encoding: \n"
+"Language: ko\n"
+"Plural-Forms: nplurals=1; plural=0;\n"
+
+#. module: event_booth_sale
+#: model_terms:ir.ui.view,arch_db:event_booth_sale.event_booth_view_form_from_event
+msgid "Sale Order"
+msgstr "판매 주문"
+
+#. module: event_booth_sale
+#: model:ir.model.fields,help:event_booth_sale.field_product_product__detailed_type
+#: model:ir.model.fields,help:event_booth_sale.field_product_template__detailed_type
+msgid ""
+"A storable product is a product for which you manage stock. The Inventory app has to be installed.\n"
+"A consumable product is a product for which stock is not managed.\n"
+"A service is a non-material product you provide."
+msgstr ""
+"저장 가능 품목이란 재고 관리가 가능한 품목을 의미하며, 사용을 위해서는 재고 관리 앱을 설치하셔야 합니다.\n"
+"소모품은 재고가 따로 관리되지 않는 품목입니다.\n"
+"서비스는 회사 측에서 제공하는 비물질적 재화입니다."
+
+#. module: event_booth_sale
+#: model:ir.model.fields,field_description:event_booth_sale.field_event_booth_configurator__event_booth_ids
+#: model:ir.model.fields,field_description:event_booth_sale.field_event_booth_registration__event_booth_id
+msgid "Booth"
+msgstr "부스"
+
+#. module: event_booth_sale
+#: model:ir.model.fields,field_description:event_booth_sale.field_event_booth_configurator__event_booth_category_id
+msgid "Booth Category"
+msgstr "부스 카테고리"
+
+#. module: event_booth_sale
+#: model:ir.model.fields,help:event_booth_sale.field_event_booth_configurator__event_booth_category_available_ids
+msgid "Booth Category for which booths are still available. Used in frontend"
+msgstr "사용할 수 있는 부스를 확인할 수 있는 부스 카테고리입니다. 프론트엔드에서 사용합니다."
+
+#. module: event_booth_sale
+#: model:ir.model.fields,field_description:event_booth_sale.field_sale_order__event_booth_count
+msgid "Booth Count"
+msgstr "부스 수"
+
+#. module: event_booth_sale
+#: model_terms:ir.ui.view,arch_db:event_booth_sale.event_booth_category_view_form
+msgid "Booth Details"
+msgstr "부스 세부 정보"
+
+#. module: event_booth_sale
+#: model_terms:ir.ui.view,arch_db:event_booth_sale.event_booth_registration_view_form
+#: model_terms:ir.ui.view,arch_db:event_booth_sale.event_booth_registration_view_tree
+msgid "Booth Registration"
+msgstr "부스 등록"
+
+#. module: event_booth_sale
+#: model:ir.model.fields,field_description:event_booth_sale.field_sale_order__event_booth_ids
+#: model_terms:ir.ui.view,arch_db:event_booth_sale.sale_order_view_form
+msgid "Booths"
+msgstr "부스"
+
+#. module: event_booth_sale
+#: model:ir.model.fields,field_description:event_booth_sale.field_sale_order_line__event_booth_category_id
+msgid "Booths Category"
+msgstr "부스 카테고리"
+
+#. module: event_booth_sale
+#: model_terms:ir.ui.view,arch_db:event_booth_sale.event_booth_configurator_view_form
+msgid "Cancel"
+msgstr "취소"
+
+#. module: event_booth_sale
+#: model:ir.model.fields,field_description:event_booth_sale.field_sale_order_line__event_booth_ids
+msgid "Confirmed Booths"
+msgstr "확정된 부스"
+
+#. module: event_booth_sale
+#: model:ir.model.fields,field_description:event_booth_sale.field_sale_order_line__event_booth_registration_ids
+msgid "Confirmed Registration"
+msgstr "확정한 등록"
+
+#. module: event_booth_sale
+#: model_terms:ir.ui.view,arch_db:event_booth_sale.event_booth_registration_view_form
+msgid "Contact"
+msgstr "연락처"
+
+#. module: event_booth_sale
+#: model:ir.model.fields,field_description:event_booth_sale.field_event_booth_registration__contact_email
+msgid "Contact Email"
+msgstr "연락처 이메일"
+
+#. module: event_booth_sale
+#: model:ir.model.fields,field_description:event_booth_sale.field_event_booth_registration__contact_name
+msgid "Contact Name"
+msgstr "담당자 이름"
+
+#. module: event_booth_sale
+#: model:ir.model.fields,field_description:event_booth_sale.field_event_booth_registration__contact_phone
+msgid "Contact Phone"
+msgstr "연락 번호"
+
+#. module: event_booth_sale
+#: model:ir.model.fields,field_description:event_booth_sale.field_event_booth_configurator__create_uid
+#: model:ir.model.fields,field_description:event_booth_sale.field_event_booth_registration__create_uid
+msgid "Created by"
+msgstr "작성자"
+
+#. module: event_booth_sale
+#: model:ir.model.fields,field_description:event_booth_sale.field_event_booth_configurator__create_date
+#: model:ir.model.fields,field_description:event_booth_sale.field_event_booth_registration__create_date
+msgid "Created on"
+msgstr "작성일자"
+
+#. module: event_booth_sale
+#: model:ir.model.fields,field_description:event_booth_sale.field_event_booth__currency_id
+#: model:ir.model.fields,field_description:event_booth_sale.field_event_booth_category__currency_id
+#: model:ir.model.fields,field_description:event_booth_sale.field_event_type_booth__currency_id
+msgid "Currency"
+msgstr "통화"
+
+#. module: event_booth_sale
+#: model:ir.model.fields,field_description:event_booth_sale.field_event_booth_registration__partner_id
+msgid "Customer"
+msgstr "고객"
+
+#. module: event_booth_sale
+#: model_terms:ir.ui.view,arch_db:event_booth_sale.event_booth_registration_view_form
+msgid "Details"
+msgstr "세부 정보"
+
+#. module: event_booth_sale
+#: model:ir.model.fields,field_description:event_booth_sale.field_event_booth_configurator__display_name
+#: model:ir.model.fields,field_description:event_booth_sale.field_event_booth_registration__display_name
+msgid "Display Name"
+msgstr "표시명"
+
+#. module: event_booth_sale
+#: model:ir.model.fields,field_description:event_booth_sale.field_event_booth_configurator__event_id
+msgid "Event"
+msgstr "행사"
+
+#. module: event_booth_sale
+#: model:ir.model,name:event_booth_sale.model_event_booth
+#: model:ir.model.fields.selection,name:event_booth_sale.selection__product_template__detailed_type__event_booth
+msgid "Event Booth"
+msgstr "행사 부스"
+
+#. module: event_booth_sale
+#: model:ir.model,name:event_booth_sale.model_event_booth_category
+msgid "Event Booth Category"
+msgstr "행사 부스 카테고리"
+
+#. module: event_booth_sale
+#: model:ir.model.fields,field_description:event_booth_sale.field_event_booth_configurator__event_booth_category_available_ids
+msgid "Event Booth Category Available"
+msgstr "사용할 수 있는 행사 부스 카테고리"
+
+#. module: event_booth_sale
+#: model:ir.model,name:event_booth_sale.model_event_booth_configurator
+msgid "Event Booth Configurator"
+msgstr "행사 부스 구성기"
+
+#. module: event_booth_sale
+#: model:ir.model,name:event_booth_sale.model_event_booth_registration
+#: model:ir.model.fields,field_description:event_booth_sale.field_event_booth__event_booth_registration_ids
+msgid "Event Booth Registration"
+msgstr "이벤트 부스 등록"
+
+#. module: event_booth_sale
+#: model:ir.model,name:event_booth_sale.model_event_type_booth
+msgid "Event Booth Template"
+msgstr "행사 부스 서식"
+
+#. module: event_booth_sale
+#: model:ir.model.fields,field_description:event_booth_sale.field_event_booth__sale_order_line_id
+msgid "Final Sale Order Line"
+msgstr "최종 판매주문서 내역"
+
+#. module: event_booth_sale
+#: model:ir.model.fields,field_description:event_booth_sale.field_event_booth_configurator__id
+#: model:ir.model.fields,field_description:event_booth_sale.field_event_booth_registration__id
+msgid "ID"
+msgstr "ID"
+
+#. module: event_booth_sale
+#: model:ir.model.fields,field_description:event_booth_sale.field_event_booth_category__image_1920
+msgid "Image"
+msgstr "이미지"
+
+#. module: event_booth_sale
+#: model:ir.model.fields,field_description:event_booth_sale.field_sale_order_line__is_event_booth
+msgid "Is Event Booth"
+msgstr "행사 부스임"
+
+#. module: event_booth_sale
+#: model:ir.model.fields,field_description:event_booth_sale.field_event_booth__is_paid
+msgid "Is Paid"
+msgstr "결제 완료"
+
+#. module: event_booth_sale
+#: model:ir.model,name:event_booth_sale.model_account_move
+msgid "Journal Entry"
+msgstr "전표 입력"
+
+#. module: event_booth_sale
+#: model:ir.model.fields,field_description:event_booth_sale.field_event_booth_configurator__write_uid
+#: model:ir.model.fields,field_description:event_booth_sale.field_event_booth_registration__write_uid
+msgid "Last Updated by"
+msgstr "최근 갱신한 사람"
+
+#. module: event_booth_sale
+#: model:ir.model.fields,field_description:event_booth_sale.field_event_booth_configurator__write_date
+#: model:ir.model.fields,field_description:event_booth_sale.field_event_booth_registration__write_date
+msgid "Last Updated on"
+msgstr "최근 갱신 일자"
+
+#. module: event_booth_sale
+#: model_terms:ir.ui.view,arch_db:event_booth_sale.event_booth_configurator_view_form
+msgid "Ok"
+msgstr "확인"
+
+#. module: event_booth_sale
+#: model:ir.model.fields,field_description:event_booth_sale.field_event_booth__sale_order_id
+msgid "Order Reference"
+msgstr "주문 참조"
+
+#. module: event_booth_sale
+#: model_terms:ir.ui.view,arch_db:event_booth_sale.event_booth_view_form_from_event
+msgid "Paid"
+msgstr "지불됨"
+
+#. module: event_booth_sale
+#: model:ir.model.fields,field_description:event_booth_sale.field_sale_order_line__event_booth_pending_ids
+msgid "Pending Booths"
+msgstr "대기 중인 부스"
+
+#. module: event_booth_sale
+#. odoo-python
+#: code:addons/event_booth_sale/models/sale_order.py:0
+#, python-format
+msgid ""
+"Please make sure all your event-booth related lines are configured before "
+"confirming this order:%s"
+msgstr "이 주문을 승인하기 전 행사 부스 관련 항목이 모두 구성되었는지 확인해 주세요:%s"
+
+#. module: event_booth_sale
+#: model:ir.model.fields,field_description:event_booth_sale.field_event_booth__price
+#: model:ir.model.fields,field_description:event_booth_sale.field_event_booth_category__price
+#: model:ir.model.fields,field_description:event_booth_sale.field_event_type_booth__price
+msgid "Price"
+msgstr "가격"
+
+#. module: event_booth_sale
+#: model:ir.model.fields,field_description:event_booth_sale.field_event_booth_category__price_reduce
+msgid "Price Reduce"
+msgstr "가격 인하"
+
+#. module: event_booth_sale
+#: model:ir.model.fields,field_description:event_booth_sale.field_event_booth_category__price_reduce_taxinc
+msgid "Price Reduce Tax inc"
+msgstr "세금을 포함한 가격 인하"
+
+#. module: event_booth_sale
+#: model:ir.model.fields,field_description:event_booth_sale.field_event_booth_category__price_incl
+msgid "Price incl"
+msgstr "가격에 다음 포함"
+
+#. module: event_booth_sale
+#: model:ir.model,name:event_booth_sale.model_product_template
+#: model:ir.model.fields,field_description:event_booth_sale.field_event_booth__product_id
+#: model:ir.model.fields,field_description:event_booth_sale.field_event_booth_category__product_id
+#: model:ir.model.fields,field_description:event_booth_sale.field_event_booth_configurator__product_id
+#: model:ir.model.fields,field_description:event_booth_sale.field_event_type_booth__product_id
+msgid "Product"
+msgstr "품목"
+
+#. module: event_booth_sale
+#: model:ir.model.fields,field_description:event_booth_sale.field_product_product__detailed_type
+#: model:ir.model.fields,field_description:event_booth_sale.field_product_template__detailed_type
+msgid "Product Type"
+msgstr "품목 유형"
+
+#. module: event_booth_sale
+#: model:ir.model,name:event_booth_sale.model_product_product
+msgid "Product Variant"
+msgstr "세부 품목"
+
+#. module: event_booth_sale
+#: model_terms:ir.ui.view,arch_db:event_booth_sale.event_booth_view_form_from_event
+msgid "Registrations"
+msgstr "등록"
+
+#. module: event_booth_sale
+#. odoo-python
+#: code:addons/event_booth_sale/models/sale_order_line.py:0
+#, python-format
+msgid "Registrations from the same Order Line must belong to a single event."
+msgstr "동일한 주문 내역에 대한 등록은 단일 행사에 속해 있어야 합니다"
+
+#. module: event_booth_sale
+#: model:ir.model.fields,field_description:event_booth_sale.field_event_booth__sale_order_line_registration_ids
+msgid "SO Lines with reservations"
+msgstr "예약된 판매주문서 내역"
+
+#. module: event_booth_sale
+#: model:ir.model.fields,field_description:event_booth_sale.field_event_booth_configurator__sale_order_line_id
+#: model:ir.model.fields,field_description:event_booth_sale.field_event_booth_registration__sale_order_line_id
+msgid "Sale Order Line"
+msgstr "판매 주문 내역"
+
+#. module: event_booth_sale
+#: model:ir.model,name:event_booth_sale.model_sale_order
+msgid "Sales Order"
+msgstr "판매 주문"
+
+#. module: event_booth_sale
+#: model:ir.model,name:event_booth_sale.model_sale_order_line
+msgid "Sales Order Line"
+msgstr "판매 주문 내역"
+
+#. module: event_booth_sale
+#: model:ir.actions.act_window,name:event_booth_sale.event_booth_configurator_action
+msgid "Select an event booth"
+msgstr "행사 부스 선택"
+
+#. module: event_booth_sale
+#. odoo-python
+#: code:addons/event_booth_sale/models/sale_order_line.py:0
+#, python-format
+msgid ""
+"The following booths are unavailable, please remove them to continue : "
+"%(booth_names)s"
+msgstr "다음 부스는 사용하실 수 없습니다. 계속하시려면 삭제하시기 바랍니다: %(booth_names)s"
+
+#. module: event_booth_sale
+#: model:ir.model.constraint,message:event_booth_sale.constraint_event_booth_registration_unique_registration
+msgid "There can be only one registration for a booth by sale order line"
+msgstr "부스는 판매주문서 내역별로 하나만 등록하실 수 있습니다."
+
+#. module: event_booth_sale
+#: model_terms:ir.ui.view,arch_db:event_booth_sale.event_booth_view_tree_from_event
+msgid "Total"
+msgstr "총계"
+
+#. module: event_booth_sale
+#: model:ir.model.fields,help:event_booth_sale.field_sale_order_line__event_booth_pending_ids
+msgid "Used to create registration when providing the desired event booth."
+msgstr "희망하시는 행사 부스에 대해서 등록 항목을 생성할 때 사용합니다."
+
+#. module: event_booth_sale
+#. odoo-python
+#: code:addons/event_booth_sale/models/event_booth.py:0
+#, python-format
+msgid ""
+"You can't delete the following booths as they are linked to sales orders: "
+"%(booths)s"
+msgstr "다음의 부스는 판매주문서와 연결되어 있으므로 삭제할 수 없습니다: %(booths)s"
+
+#. module: event_booth_sale
+#. odoo-python
+#: code:addons/event_booth_sale/wizard/event_booth_configurator.py:0
+#, python-format
+msgid "You have to select at least one booth."
+msgstr "최소한 하나의 부스를 선택하셔야 합니다."
+
+#. module: event_booth_sale
+#. odoo-python
+#: code:addons/event_booth_sale/models/event_booth_registration.py:0
+#, python-format
+msgid ""
+"Your order has been cancelled because the following booths have been "
+"reserved"
+msgstr "다음 부스가 예약되었기 때문에 주문이 취소되었습니다."
diff --git a/i18n/lt.po b/i18n/lt.po
new file mode 100644
index 0000000..153aa70
--- /dev/null
+++ b/i18n/lt.po
@@ -0,0 +1,395 @@
+# Translation of Odoo Server.
+# This file contains the translation of the following modules:
+# * event_booth_sale
+#
+# Translators:
+# grupoda2 , 2023
+# Arunas V. , 2023
+# Jonas Zinkevicius , 2023
+# UAB "Draugiški sprendimai" , 2023
+# Ramunė ViaLaurea , 2023
+# digitouch UAB , 2023
+# Martin Trigaux, 2023
+# Linas Versada , 2023
+#
+msgid ""
+msgstr ""
+"Project-Id-Version: Odoo Server 17.0\n"
+"Report-Msgid-Bugs-To: \n"
+"POT-Creation-Date: 2023-10-26 21:55+0000\n"
+"PO-Revision-Date: 2023-10-26 23:09+0000\n"
+"Last-Translator: Linas Versada , 2023\n"
+"Language-Team: Lithuanian (https://app.transifex.com/odoo/teams/41243/lt/)\n"
+"MIME-Version: 1.0\n"
+"Content-Type: text/plain; charset=UTF-8\n"
+"Content-Transfer-Encoding: \n"
+"Language: lt\n"
+"Plural-Forms: nplurals=4; plural=(n % 10 == 1 && (n % 100 > 19 || n % 100 < 11) ? 0 : (n % 10 >= 2 && n % 10 <=9) && (n % 100 > 19 || n % 100 < 11) ? 1 : n % 1 != 0 ? 2: 3);\n"
+
+#. module: event_booth_sale
+#: model_terms:ir.ui.view,arch_db:event_booth_sale.event_booth_view_form_from_event
+msgid "Sale Order"
+msgstr ""
+
+#. module: event_booth_sale
+#: model:ir.model.fields,help:event_booth_sale.field_product_product__detailed_type
+#: model:ir.model.fields,help:event_booth_sale.field_product_template__detailed_type
+msgid ""
+"A storable product is a product for which you manage stock. The Inventory app has to be installed.\n"
+"A consumable product is a product for which stock is not managed.\n"
+"A service is a non-material product you provide."
+msgstr ""
+"Kaupiamas produktas yra produktas, kuriam valdote atsargas. Inventoriaus programa turi būti įdiegta.\n"
+"Vartojamas produktas yra produktas, kuriam nėra valdomos atsargos.\n"
+"Paslauga yra nematerialus produktas, kurį suteikiate."
+
+#. module: event_booth_sale
+#: model:ir.model.fields,field_description:event_booth_sale.field_event_booth_configurator__event_booth_ids
+#: model:ir.model.fields,field_description:event_booth_sale.field_event_booth_registration__event_booth_id
+msgid "Booth"
+msgstr ""
+
+#. module: event_booth_sale
+#: model:ir.model.fields,field_description:event_booth_sale.field_event_booth_configurator__event_booth_category_id
+msgid "Booth Category"
+msgstr ""
+
+#. module: event_booth_sale
+#: model:ir.model.fields,help:event_booth_sale.field_event_booth_configurator__event_booth_category_available_ids
+msgid "Booth Category for which booths are still available. Used in frontend"
+msgstr ""
+
+#. module: event_booth_sale
+#: model:ir.model.fields,field_description:event_booth_sale.field_sale_order__event_booth_count
+msgid "Booth Count"
+msgstr ""
+
+#. module: event_booth_sale
+#: model_terms:ir.ui.view,arch_db:event_booth_sale.event_booth_category_view_form
+msgid "Booth Details"
+msgstr ""
+
+#. module: event_booth_sale
+#: model_terms:ir.ui.view,arch_db:event_booth_sale.event_booth_registration_view_form
+#: model_terms:ir.ui.view,arch_db:event_booth_sale.event_booth_registration_view_tree
+msgid "Booth Registration"
+msgstr ""
+
+#. module: event_booth_sale
+#: model:ir.model.fields,field_description:event_booth_sale.field_sale_order__event_booth_ids
+#: model_terms:ir.ui.view,arch_db:event_booth_sale.sale_order_view_form
+msgid "Booths"
+msgstr ""
+
+#. module: event_booth_sale
+#: model:ir.model.fields,field_description:event_booth_sale.field_sale_order_line__event_booth_category_id
+msgid "Booths Category"
+msgstr ""
+
+#. module: event_booth_sale
+#: model_terms:ir.ui.view,arch_db:event_booth_sale.event_booth_configurator_view_form
+msgid "Cancel"
+msgstr "Atšaukti"
+
+#. module: event_booth_sale
+#: model:ir.model.fields,field_description:event_booth_sale.field_sale_order_line__event_booth_ids
+msgid "Confirmed Booths"
+msgstr ""
+
+#. module: event_booth_sale
+#: model:ir.model.fields,field_description:event_booth_sale.field_sale_order_line__event_booth_registration_ids
+msgid "Confirmed Registration"
+msgstr "Patvirtinta registracija"
+
+#. module: event_booth_sale
+#: model_terms:ir.ui.view,arch_db:event_booth_sale.event_booth_registration_view_form
+msgid "Contact"
+msgstr "Kontaktas"
+
+#. module: event_booth_sale
+#: model:ir.model.fields,field_description:event_booth_sale.field_event_booth_registration__contact_email
+msgid "Contact Email"
+msgstr "Kontaktinis el. pašto adresas"
+
+#. module: event_booth_sale
+#: model:ir.model.fields,field_description:event_booth_sale.field_event_booth_registration__contact_name
+msgid "Contact Name"
+msgstr "Kontakto vardas"
+
+#. module: event_booth_sale
+#: model:ir.model.fields,field_description:event_booth_sale.field_event_booth_registration__contact_phone
+msgid "Contact Phone"
+msgstr "Kontaktinis Tel. Nr."
+
+#. module: event_booth_sale
+#: model:ir.model.fields,field_description:event_booth_sale.field_event_booth_configurator__create_uid
+#: model:ir.model.fields,field_description:event_booth_sale.field_event_booth_registration__create_uid
+msgid "Created by"
+msgstr "Sukūrė"
+
+#. module: event_booth_sale
+#: model:ir.model.fields,field_description:event_booth_sale.field_event_booth_configurator__create_date
+#: model:ir.model.fields,field_description:event_booth_sale.field_event_booth_registration__create_date
+msgid "Created on"
+msgstr "Sukurta"
+
+#. module: event_booth_sale
+#: model:ir.model.fields,field_description:event_booth_sale.field_event_booth__currency_id
+#: model:ir.model.fields,field_description:event_booth_sale.field_event_booth_category__currency_id
+#: model:ir.model.fields,field_description:event_booth_sale.field_event_type_booth__currency_id
+msgid "Currency"
+msgstr "Valiuta"
+
+#. module: event_booth_sale
+#: model:ir.model.fields,field_description:event_booth_sale.field_event_booth_registration__partner_id
+msgid "Customer"
+msgstr "Klientas"
+
+#. module: event_booth_sale
+#: model_terms:ir.ui.view,arch_db:event_booth_sale.event_booth_registration_view_form
+msgid "Details"
+msgstr "Papildoma informacija"
+
+#. module: event_booth_sale
+#: model:ir.model.fields,field_description:event_booth_sale.field_event_booth_configurator__display_name
+#: model:ir.model.fields,field_description:event_booth_sale.field_event_booth_registration__display_name
+msgid "Display Name"
+msgstr "Rodomas pavadinimas"
+
+#. module: event_booth_sale
+#: model:ir.model.fields,field_description:event_booth_sale.field_event_booth_configurator__event_id
+msgid "Event"
+msgstr "Renginys"
+
+#. module: event_booth_sale
+#: model:ir.model,name:event_booth_sale.model_event_booth
+#: model:ir.model.fields.selection,name:event_booth_sale.selection__product_template__detailed_type__event_booth
+msgid "Event Booth"
+msgstr ""
+
+#. module: event_booth_sale
+#: model:ir.model,name:event_booth_sale.model_event_booth_category
+msgid "Event Booth Category"
+msgstr ""
+
+#. module: event_booth_sale
+#: model:ir.model.fields,field_description:event_booth_sale.field_event_booth_configurator__event_booth_category_available_ids
+msgid "Event Booth Category Available"
+msgstr ""
+
+#. module: event_booth_sale
+#: model:ir.model,name:event_booth_sale.model_event_booth_configurator
+msgid "Event Booth Configurator"
+msgstr ""
+
+#. module: event_booth_sale
+#: model:ir.model,name:event_booth_sale.model_event_booth_registration
+#: model:ir.model.fields,field_description:event_booth_sale.field_event_booth__event_booth_registration_ids
+msgid "Event Booth Registration"
+msgstr ""
+
+#. module: event_booth_sale
+#: model:ir.model,name:event_booth_sale.model_event_type_booth
+msgid "Event Booth Template"
+msgstr ""
+
+#. module: event_booth_sale
+#: model:ir.model.fields,field_description:event_booth_sale.field_event_booth__sale_order_line_id
+msgid "Final Sale Order Line"
+msgstr ""
+
+#. module: event_booth_sale
+#: model:ir.model.fields,field_description:event_booth_sale.field_event_booth_configurator__id
+#: model:ir.model.fields,field_description:event_booth_sale.field_event_booth_registration__id
+msgid "ID"
+msgstr "ID"
+
+#. module: event_booth_sale
+#: model:ir.model.fields,field_description:event_booth_sale.field_event_booth_category__image_1920
+msgid "Image"
+msgstr "Paveikslėlis"
+
+#. module: event_booth_sale
+#: model:ir.model.fields,field_description:event_booth_sale.field_sale_order_line__is_event_booth
+msgid "Is Event Booth"
+msgstr ""
+
+#. module: event_booth_sale
+#: model:ir.model.fields,field_description:event_booth_sale.field_event_booth__is_paid
+msgid "Is Paid"
+msgstr "Apmokėta"
+
+#. module: event_booth_sale
+#: model:ir.model,name:event_booth_sale.model_account_move
+msgid "Journal Entry"
+msgstr "Žurnalo įrašas"
+
+#. module: event_booth_sale
+#: model:ir.model.fields,field_description:event_booth_sale.field_event_booth_configurator__write_uid
+#: model:ir.model.fields,field_description:event_booth_sale.field_event_booth_registration__write_uid
+msgid "Last Updated by"
+msgstr "Paskutinį kartą atnaujino"
+
+#. module: event_booth_sale
+#: model:ir.model.fields,field_description:event_booth_sale.field_event_booth_configurator__write_date
+#: model:ir.model.fields,field_description:event_booth_sale.field_event_booth_registration__write_date
+msgid "Last Updated on"
+msgstr "Paskutinį kartą atnaujinta"
+
+#. module: event_booth_sale
+#: model_terms:ir.ui.view,arch_db:event_booth_sale.event_booth_configurator_view_form
+msgid "Ok"
+msgstr "Gerai"
+
+#. module: event_booth_sale
+#: model:ir.model.fields,field_description:event_booth_sale.field_event_booth__sale_order_id
+msgid "Order Reference"
+msgstr "Užsakymo numeris"
+
+#. module: event_booth_sale
+#: model_terms:ir.ui.view,arch_db:event_booth_sale.event_booth_view_form_from_event
+msgid "Paid"
+msgstr "Apmokėta"
+
+#. module: event_booth_sale
+#: model:ir.model.fields,field_description:event_booth_sale.field_sale_order_line__event_booth_pending_ids
+msgid "Pending Booths"
+msgstr ""
+
+#. module: event_booth_sale
+#. odoo-python
+#: code:addons/event_booth_sale/models/sale_order.py:0
+#, python-format
+msgid ""
+"Please make sure all your event-booth related lines are configured before "
+"confirming this order:%s"
+msgstr ""
+
+#. module: event_booth_sale
+#: model:ir.model.fields,field_description:event_booth_sale.field_event_booth__price
+#: model:ir.model.fields,field_description:event_booth_sale.field_event_booth_category__price
+#: model:ir.model.fields,field_description:event_booth_sale.field_event_type_booth__price
+msgid "Price"
+msgstr "Kaina"
+
+#. module: event_booth_sale
+#: model:ir.model.fields,field_description:event_booth_sale.field_event_booth_category__price_reduce
+msgid "Price Reduce"
+msgstr "Kainos mažinimas"
+
+#. module: event_booth_sale
+#: model:ir.model.fields,field_description:event_booth_sale.field_event_booth_category__price_reduce_taxinc
+msgid "Price Reduce Tax inc"
+msgstr "Kainos mažinimas su mokesčiais"
+
+#. module: event_booth_sale
+#: model:ir.model.fields,field_description:event_booth_sale.field_event_booth_category__price_incl
+msgid "Price incl"
+msgstr ""
+
+#. module: event_booth_sale
+#: model:ir.model,name:event_booth_sale.model_product_template
+#: model:ir.model.fields,field_description:event_booth_sale.field_event_booth__product_id
+#: model:ir.model.fields,field_description:event_booth_sale.field_event_booth_category__product_id
+#: model:ir.model.fields,field_description:event_booth_sale.field_event_booth_configurator__product_id
+#: model:ir.model.fields,field_description:event_booth_sale.field_event_type_booth__product_id
+msgid "Product"
+msgstr "Produktas"
+
+#. module: event_booth_sale
+#: model:ir.model.fields,field_description:event_booth_sale.field_product_product__detailed_type
+#: model:ir.model.fields,field_description:event_booth_sale.field_product_template__detailed_type
+msgid "Product Type"
+msgstr "Produkto tipas"
+
+#. module: event_booth_sale
+#: model:ir.model,name:event_booth_sale.model_product_product
+msgid "Product Variant"
+msgstr "Produkto variantas"
+
+#. module: event_booth_sale
+#: model_terms:ir.ui.view,arch_db:event_booth_sale.event_booth_view_form_from_event
+msgid "Registrations"
+msgstr "Registracijos"
+
+#. module: event_booth_sale
+#. odoo-python
+#: code:addons/event_booth_sale/models/sale_order_line.py:0
+#, python-format
+msgid "Registrations from the same Order Line must belong to a single event."
+msgstr ""
+
+#. module: event_booth_sale
+#: model:ir.model.fields,field_description:event_booth_sale.field_event_booth__sale_order_line_registration_ids
+msgid "SO Lines with reservations"
+msgstr ""
+
+#. module: event_booth_sale
+#: model:ir.model.fields,field_description:event_booth_sale.field_event_booth_configurator__sale_order_line_id
+#: model:ir.model.fields,field_description:event_booth_sale.field_event_booth_registration__sale_order_line_id
+msgid "Sale Order Line"
+msgstr "Pardavimų užsakymo eilutės"
+
+#. module: event_booth_sale
+#: model:ir.model,name:event_booth_sale.model_sale_order
+msgid "Sales Order"
+msgstr "Pardavimo užsakymas"
+
+#. module: event_booth_sale
+#: model:ir.model,name:event_booth_sale.model_sale_order_line
+msgid "Sales Order Line"
+msgstr "Pardavimo užsakymo eilutė"
+
+#. module: event_booth_sale
+#: model:ir.actions.act_window,name:event_booth_sale.event_booth_configurator_action
+msgid "Select an event booth"
+msgstr ""
+
+#. module: event_booth_sale
+#. odoo-python
+#: code:addons/event_booth_sale/models/sale_order_line.py:0
+#, python-format
+msgid ""
+"The following booths are unavailable, please remove them to continue : "
+"%(booth_names)s"
+msgstr ""
+
+#. module: event_booth_sale
+#: model:ir.model.constraint,message:event_booth_sale.constraint_event_booth_registration_unique_registration
+msgid "There can be only one registration for a booth by sale order line"
+msgstr ""
+
+#. module: event_booth_sale
+#: model_terms:ir.ui.view,arch_db:event_booth_sale.event_booth_view_tree_from_event
+msgid "Total"
+msgstr "Suma"
+
+#. module: event_booth_sale
+#: model:ir.model.fields,help:event_booth_sale.field_sale_order_line__event_booth_pending_ids
+msgid "Used to create registration when providing the desired event booth."
+msgstr ""
+
+#. module: event_booth_sale
+#. odoo-python
+#: code:addons/event_booth_sale/models/event_booth.py:0
+#, python-format
+msgid ""
+"You can't delete the following booths as they are linked to sales orders: "
+"%(booths)s"
+msgstr ""
+
+#. module: event_booth_sale
+#. odoo-python
+#: code:addons/event_booth_sale/wizard/event_booth_configurator.py:0
+#, python-format
+msgid "You have to select at least one booth."
+msgstr ""
+
+#. module: event_booth_sale
+#. odoo-python
+#: code:addons/event_booth_sale/models/event_booth_registration.py:0
+#, python-format
+msgid ""
+"Your order has been cancelled because the following booths have been "
+"reserved"
+msgstr ""
diff --git a/i18n/lv.po b/i18n/lv.po
new file mode 100644
index 0000000..f3bc84b
--- /dev/null
+++ b/i18n/lv.po
@@ -0,0 +1,396 @@
+# Translation of Odoo Server.
+# This file contains the translation of the following modules:
+# * event_booth_sale
+#
+# Translators:
+# Aleksejs Ivanovs, 2023
+# JanisJanis , 2023
+# Konstantins Zabogonskis , 2023
+# InfernalLV , 2023
+# ievaputnina , 2023
+# Arnis Putniņš , 2023
+# Armīns Jeltajevs , 2023
+# Will Sensors, 2023
+# Martin Trigaux, 2023
+#
+msgid ""
+msgstr ""
+"Project-Id-Version: Odoo Server 17.0\n"
+"Report-Msgid-Bugs-To: \n"
+"POT-Creation-Date: 2023-10-26 21:55+0000\n"
+"PO-Revision-Date: 2023-10-26 23:09+0000\n"
+"Last-Translator: Martin Trigaux, 2023\n"
+"Language-Team: Latvian (https://app.transifex.com/odoo/teams/41243/lv/)\n"
+"MIME-Version: 1.0\n"
+"Content-Type: text/plain; charset=UTF-8\n"
+"Content-Transfer-Encoding: \n"
+"Language: lv\n"
+"Plural-Forms: nplurals=3; plural=(n%10==1 && n%100!=11 ? 0 : n != 0 ? 1 : 2);\n"
+
+#. module: event_booth_sale
+#: model_terms:ir.ui.view,arch_db:event_booth_sale.event_booth_view_form_from_event
+msgid "Sale Order"
+msgstr ""
+
+#. module: event_booth_sale
+#: model:ir.model.fields,help:event_booth_sale.field_product_product__detailed_type
+#: model:ir.model.fields,help:event_booth_sale.field_product_template__detailed_type
+msgid ""
+"A storable product is a product for which you manage stock. The Inventory app has to be installed.\n"
+"A consumable product is a product for which stock is not managed.\n"
+"A service is a non-material product you provide."
+msgstr ""
+"Noliktavas produkts ir produkts, kuram Jūs pārvaldat krājumus. Jābūt instalētam \"Inventory\" modulim.\n"
+"Palīgmateriāls ir produkts, kuram krājumi netiek pārvaldīti.\n"
+"Pakalpojums ir nemateriāls produkts, ko jūs sniedzat."
+
+#. module: event_booth_sale
+#: model:ir.model.fields,field_description:event_booth_sale.field_event_booth_configurator__event_booth_ids
+#: model:ir.model.fields,field_description:event_booth_sale.field_event_booth_registration__event_booth_id
+msgid "Booth"
+msgstr ""
+
+#. module: event_booth_sale
+#: model:ir.model.fields,field_description:event_booth_sale.field_event_booth_configurator__event_booth_category_id
+msgid "Booth Category"
+msgstr ""
+
+#. module: event_booth_sale
+#: model:ir.model.fields,help:event_booth_sale.field_event_booth_configurator__event_booth_category_available_ids
+msgid "Booth Category for which booths are still available. Used in frontend"
+msgstr ""
+
+#. module: event_booth_sale
+#: model:ir.model.fields,field_description:event_booth_sale.field_sale_order__event_booth_count
+msgid "Booth Count"
+msgstr ""
+
+#. module: event_booth_sale
+#: model_terms:ir.ui.view,arch_db:event_booth_sale.event_booth_category_view_form
+msgid "Booth Details"
+msgstr ""
+
+#. module: event_booth_sale
+#: model_terms:ir.ui.view,arch_db:event_booth_sale.event_booth_registration_view_form
+#: model_terms:ir.ui.view,arch_db:event_booth_sale.event_booth_registration_view_tree
+msgid "Booth Registration"
+msgstr ""
+
+#. module: event_booth_sale
+#: model:ir.model.fields,field_description:event_booth_sale.field_sale_order__event_booth_ids
+#: model_terms:ir.ui.view,arch_db:event_booth_sale.sale_order_view_form
+msgid "Booths"
+msgstr ""
+
+#. module: event_booth_sale
+#: model:ir.model.fields,field_description:event_booth_sale.field_sale_order_line__event_booth_category_id
+msgid "Booths Category"
+msgstr ""
+
+#. module: event_booth_sale
+#: model_terms:ir.ui.view,arch_db:event_booth_sale.event_booth_configurator_view_form
+msgid "Cancel"
+msgstr "Atcelt"
+
+#. module: event_booth_sale
+#: model:ir.model.fields,field_description:event_booth_sale.field_sale_order_line__event_booth_ids
+msgid "Confirmed Booths"
+msgstr ""
+
+#. module: event_booth_sale
+#: model:ir.model.fields,field_description:event_booth_sale.field_sale_order_line__event_booth_registration_ids
+msgid "Confirmed Registration"
+msgstr ""
+
+#. module: event_booth_sale
+#: model_terms:ir.ui.view,arch_db:event_booth_sale.event_booth_registration_view_form
+msgid "Contact"
+msgstr "Kontaktpersona"
+
+#. module: event_booth_sale
+#: model:ir.model.fields,field_description:event_booth_sale.field_event_booth_registration__contact_email
+msgid "Contact Email"
+msgstr "Contact Email"
+
+#. module: event_booth_sale
+#: model:ir.model.fields,field_description:event_booth_sale.field_event_booth_registration__contact_name
+msgid "Contact Name"
+msgstr "Kontaktpersonas vārds"
+
+#. module: event_booth_sale
+#: model:ir.model.fields,field_description:event_booth_sale.field_event_booth_registration__contact_phone
+msgid "Contact Phone"
+msgstr "Kontakttālrunis"
+
+#. module: event_booth_sale
+#: model:ir.model.fields,field_description:event_booth_sale.field_event_booth_configurator__create_uid
+#: model:ir.model.fields,field_description:event_booth_sale.field_event_booth_registration__create_uid
+msgid "Created by"
+msgstr "Izveidoja"
+
+#. module: event_booth_sale
+#: model:ir.model.fields,field_description:event_booth_sale.field_event_booth_configurator__create_date
+#: model:ir.model.fields,field_description:event_booth_sale.field_event_booth_registration__create_date
+msgid "Created on"
+msgstr "Izveidots"
+
+#. module: event_booth_sale
+#: model:ir.model.fields,field_description:event_booth_sale.field_event_booth__currency_id
+#: model:ir.model.fields,field_description:event_booth_sale.field_event_booth_category__currency_id
+#: model:ir.model.fields,field_description:event_booth_sale.field_event_type_booth__currency_id
+msgid "Currency"
+msgstr "Valūta"
+
+#. module: event_booth_sale
+#: model:ir.model.fields,field_description:event_booth_sale.field_event_booth_registration__partner_id
+msgid "Customer"
+msgstr "Klients"
+
+#. module: event_booth_sale
+#: model_terms:ir.ui.view,arch_db:event_booth_sale.event_booth_registration_view_form
+msgid "Details"
+msgstr "Informācija"
+
+#. module: event_booth_sale
+#: model:ir.model.fields,field_description:event_booth_sale.field_event_booth_configurator__display_name
+#: model:ir.model.fields,field_description:event_booth_sale.field_event_booth_registration__display_name
+msgid "Display Name"
+msgstr "Attēlotais nosaukums"
+
+#. module: event_booth_sale
+#: model:ir.model.fields,field_description:event_booth_sale.field_event_booth_configurator__event_id
+msgid "Event"
+msgstr "Notikums"
+
+#. module: event_booth_sale
+#: model:ir.model,name:event_booth_sale.model_event_booth
+#: model:ir.model.fields.selection,name:event_booth_sale.selection__product_template__detailed_type__event_booth
+msgid "Event Booth"
+msgstr ""
+
+#. module: event_booth_sale
+#: model:ir.model,name:event_booth_sale.model_event_booth_category
+msgid "Event Booth Category"
+msgstr ""
+
+#. module: event_booth_sale
+#: model:ir.model.fields,field_description:event_booth_sale.field_event_booth_configurator__event_booth_category_available_ids
+msgid "Event Booth Category Available"
+msgstr ""
+
+#. module: event_booth_sale
+#: model:ir.model,name:event_booth_sale.model_event_booth_configurator
+msgid "Event Booth Configurator"
+msgstr ""
+
+#. module: event_booth_sale
+#: model:ir.model,name:event_booth_sale.model_event_booth_registration
+#: model:ir.model.fields,field_description:event_booth_sale.field_event_booth__event_booth_registration_ids
+msgid "Event Booth Registration"
+msgstr ""
+
+#. module: event_booth_sale
+#: model:ir.model,name:event_booth_sale.model_event_type_booth
+msgid "Event Booth Template"
+msgstr ""
+
+#. module: event_booth_sale
+#: model:ir.model.fields,field_description:event_booth_sale.field_event_booth__sale_order_line_id
+msgid "Final Sale Order Line"
+msgstr ""
+
+#. module: event_booth_sale
+#: model:ir.model.fields,field_description:event_booth_sale.field_event_booth_configurator__id
+#: model:ir.model.fields,field_description:event_booth_sale.field_event_booth_registration__id
+msgid "ID"
+msgstr "ID"
+
+#. module: event_booth_sale
+#: model:ir.model.fields,field_description:event_booth_sale.field_event_booth_category__image_1920
+msgid "Image"
+msgstr "Attēls"
+
+#. module: event_booth_sale
+#: model:ir.model.fields,field_description:event_booth_sale.field_sale_order_line__is_event_booth
+msgid "Is Event Booth"
+msgstr ""
+
+#. module: event_booth_sale
+#: model:ir.model.fields,field_description:event_booth_sale.field_event_booth__is_paid
+msgid "Is Paid"
+msgstr ""
+
+#. module: event_booth_sale
+#: model:ir.model,name:event_booth_sale.model_account_move
+msgid "Journal Entry"
+msgstr "Grāmatojumi"
+
+#. module: event_booth_sale
+#: model:ir.model.fields,field_description:event_booth_sale.field_event_booth_configurator__write_uid
+#: model:ir.model.fields,field_description:event_booth_sale.field_event_booth_registration__write_uid
+msgid "Last Updated by"
+msgstr "Pēdējoreiz atjaunināja"
+
+#. module: event_booth_sale
+#: model:ir.model.fields,field_description:event_booth_sale.field_event_booth_configurator__write_date
+#: model:ir.model.fields,field_description:event_booth_sale.field_event_booth_registration__write_date
+msgid "Last Updated on"
+msgstr "Pēdējoreiz atjaunināts"
+
+#. module: event_booth_sale
+#: model_terms:ir.ui.view,arch_db:event_booth_sale.event_booth_configurator_view_form
+msgid "Ok"
+msgstr "Ok"
+
+#. module: event_booth_sale
+#: model:ir.model.fields,field_description:event_booth_sale.field_event_booth__sale_order_id
+msgid "Order Reference"
+msgstr "Atsauce uz Pasūtījumu"
+
+#. module: event_booth_sale
+#: model_terms:ir.ui.view,arch_db:event_booth_sale.event_booth_view_form_from_event
+msgid "Paid"
+msgstr "Apmaksāts"
+
+#. module: event_booth_sale
+#: model:ir.model.fields,field_description:event_booth_sale.field_sale_order_line__event_booth_pending_ids
+msgid "Pending Booths"
+msgstr ""
+
+#. module: event_booth_sale
+#. odoo-python
+#: code:addons/event_booth_sale/models/sale_order.py:0
+#, python-format
+msgid ""
+"Please make sure all your event-booth related lines are configured before "
+"confirming this order:%s"
+msgstr ""
+
+#. module: event_booth_sale
+#: model:ir.model.fields,field_description:event_booth_sale.field_event_booth__price
+#: model:ir.model.fields,field_description:event_booth_sale.field_event_booth_category__price
+#: model:ir.model.fields,field_description:event_booth_sale.field_event_type_booth__price
+msgid "Price"
+msgstr "Cena"
+
+#. module: event_booth_sale
+#: model:ir.model.fields,field_description:event_booth_sale.field_event_booth_category__price_reduce
+msgid "Price Reduce"
+msgstr "Cenas samazinājums"
+
+#. module: event_booth_sale
+#: model:ir.model.fields,field_description:event_booth_sale.field_event_booth_category__price_reduce_taxinc
+msgid "Price Reduce Tax inc"
+msgstr "Price Reduce Tax inc"
+
+#. module: event_booth_sale
+#: model:ir.model.fields,field_description:event_booth_sale.field_event_booth_category__price_incl
+msgid "Price incl"
+msgstr ""
+
+#. module: event_booth_sale
+#: model:ir.model,name:event_booth_sale.model_product_template
+#: model:ir.model.fields,field_description:event_booth_sale.field_event_booth__product_id
+#: model:ir.model.fields,field_description:event_booth_sale.field_event_booth_category__product_id
+#: model:ir.model.fields,field_description:event_booth_sale.field_event_booth_configurator__product_id
+#: model:ir.model.fields,field_description:event_booth_sale.field_event_type_booth__product_id
+msgid "Product"
+msgstr "Produkts"
+
+#. module: event_booth_sale
+#: model:ir.model.fields,field_description:event_booth_sale.field_product_product__detailed_type
+#: model:ir.model.fields,field_description:event_booth_sale.field_product_template__detailed_type
+msgid "Product Type"
+msgstr "Produkta Tips"
+
+#. module: event_booth_sale
+#: model:ir.model,name:event_booth_sale.model_product_product
+msgid "Product Variant"
+msgstr "Produkta variants"
+
+#. module: event_booth_sale
+#: model_terms:ir.ui.view,arch_db:event_booth_sale.event_booth_view_form_from_event
+msgid "Registrations"
+msgstr "Reģistrācijas"
+
+#. module: event_booth_sale
+#. odoo-python
+#: code:addons/event_booth_sale/models/sale_order_line.py:0
+#, python-format
+msgid "Registrations from the same Order Line must belong to a single event."
+msgstr ""
+
+#. module: event_booth_sale
+#: model:ir.model.fields,field_description:event_booth_sale.field_event_booth__sale_order_line_registration_ids
+msgid "SO Lines with reservations"
+msgstr ""
+
+#. module: event_booth_sale
+#: model:ir.model.fields,field_description:event_booth_sale.field_event_booth_configurator__sale_order_line_id
+#: model:ir.model.fields,field_description:event_booth_sale.field_event_booth_registration__sale_order_line_id
+msgid "Sale Order Line"
+msgstr "Tirdzniecības pasūtījuma pozīcija"
+
+#. module: event_booth_sale
+#: model:ir.model,name:event_booth_sale.model_sale_order
+msgid "Sales Order"
+msgstr "Pasūtījums"
+
+#. module: event_booth_sale
+#: model:ir.model,name:event_booth_sale.model_sale_order_line
+msgid "Sales Order Line"
+msgstr "Pārdošanas pasūtījuma rinda"
+
+#. module: event_booth_sale
+#: model:ir.actions.act_window,name:event_booth_sale.event_booth_configurator_action
+msgid "Select an event booth"
+msgstr ""
+
+#. module: event_booth_sale
+#. odoo-python
+#: code:addons/event_booth_sale/models/sale_order_line.py:0
+#, python-format
+msgid ""
+"The following booths are unavailable, please remove them to continue : "
+"%(booth_names)s"
+msgstr ""
+
+#. module: event_booth_sale
+#: model:ir.model.constraint,message:event_booth_sale.constraint_event_booth_registration_unique_registration
+msgid "There can be only one registration for a booth by sale order line"
+msgstr ""
+
+#. module: event_booth_sale
+#: model_terms:ir.ui.view,arch_db:event_booth_sale.event_booth_view_tree_from_event
+msgid "Total"
+msgstr "Summa"
+
+#. module: event_booth_sale
+#: model:ir.model.fields,help:event_booth_sale.field_sale_order_line__event_booth_pending_ids
+msgid "Used to create registration when providing the desired event booth."
+msgstr ""
+
+#. module: event_booth_sale
+#. odoo-python
+#: code:addons/event_booth_sale/models/event_booth.py:0
+#, python-format
+msgid ""
+"You can't delete the following booths as they are linked to sales orders: "
+"%(booths)s"
+msgstr ""
+
+#. module: event_booth_sale
+#. odoo-python
+#: code:addons/event_booth_sale/wizard/event_booth_configurator.py:0
+#, python-format
+msgid "You have to select at least one booth."
+msgstr ""
+
+#. module: event_booth_sale
+#. odoo-python
+#: code:addons/event_booth_sale/models/event_booth_registration.py:0
+#, python-format
+msgid ""
+"Your order has been cancelled because the following booths have been "
+"reserved"
+msgstr ""
diff --git a/i18n/nl.po b/i18n/nl.po
new file mode 100644
index 0000000..661ead8
--- /dev/null
+++ b/i18n/nl.po
@@ -0,0 +1,401 @@
+# Translation of Odoo Server.
+# This file contains the translation of the following modules:
+# * event_booth_sale
+#
+# Translators:
+# Wil Odoo, 2023
+# Jolien De Paepe, 2023
+#
+msgid ""
+msgstr ""
+"Project-Id-Version: Odoo Server 17.0\n"
+"Report-Msgid-Bugs-To: \n"
+"POT-Creation-Date: 2023-10-26 21:55+0000\n"
+"PO-Revision-Date: 2023-10-26 23:09+0000\n"
+"Last-Translator: Jolien De Paepe, 2023\n"
+"Language-Team: Dutch (https://app.transifex.com/odoo/teams/41243/nl/)\n"
+"MIME-Version: 1.0\n"
+"Content-Type: text/plain; charset=UTF-8\n"
+"Content-Transfer-Encoding: \n"
+"Language: nl\n"
+"Plural-Forms: nplurals=2; plural=(n != 1);\n"
+
+#. module: event_booth_sale
+#: model_terms:ir.ui.view,arch_db:event_booth_sale.event_booth_view_form_from_event
+msgid "Sale Order"
+msgstr "Verkooporder"
+
+#. module: event_booth_sale
+#: model:ir.model.fields,help:event_booth_sale.field_product_product__detailed_type
+#: model:ir.model.fields,help:event_booth_sale.field_product_template__detailed_type
+msgid ""
+"A storable product is a product for which you manage stock. The Inventory app has to be installed.\n"
+"A consumable product is a product for which stock is not managed.\n"
+"A service is a non-material product you provide."
+msgstr ""
+"Een voorraadproduct is een product waarvan je de voorraad beheerd. De voorraad app moet geïnstalleerd zijn.\n"
+"Een verbruiksproduct, is een product waarvoor geen voorraad wordt bijgehouden.\n"
+"Een dienst is een immaterieel product dat je verkoopt."
+
+#. module: event_booth_sale
+#: model:ir.model.fields,field_description:event_booth_sale.field_event_booth_configurator__event_booth_ids
+#: model:ir.model.fields,field_description:event_booth_sale.field_event_booth_registration__event_booth_id
+msgid "Booth"
+msgstr "Stand"
+
+#. module: event_booth_sale
+#: model:ir.model.fields,field_description:event_booth_sale.field_event_booth_configurator__event_booth_category_id
+msgid "Booth Category"
+msgstr "Standcategorie"
+
+#. module: event_booth_sale
+#: model:ir.model.fields,help:event_booth_sale.field_event_booth_configurator__event_booth_category_available_ids
+msgid "Booth Category for which booths are still available. Used in frontend"
+msgstr ""
+"Standcategorie waarvoor nog stands beschikbaar zijn. Gebruikt in frontend"
+
+#. module: event_booth_sale
+#: model:ir.model.fields,field_description:event_booth_sale.field_sale_order__event_booth_count
+msgid "Booth Count"
+msgstr "Aantal stands"
+
+#. module: event_booth_sale
+#: model_terms:ir.ui.view,arch_db:event_booth_sale.event_booth_category_view_form
+msgid "Booth Details"
+msgstr "Standgegevens"
+
+#. module: event_booth_sale
+#: model_terms:ir.ui.view,arch_db:event_booth_sale.event_booth_registration_view_form
+#: model_terms:ir.ui.view,arch_db:event_booth_sale.event_booth_registration_view_tree
+msgid "Booth Registration"
+msgstr "Standregistratie"
+
+#. module: event_booth_sale
+#: model:ir.model.fields,field_description:event_booth_sale.field_sale_order__event_booth_ids
+#: model_terms:ir.ui.view,arch_db:event_booth_sale.sale_order_view_form
+msgid "Booths"
+msgstr "Stands"
+
+#. module: event_booth_sale
+#: model:ir.model.fields,field_description:event_booth_sale.field_sale_order_line__event_booth_category_id
+msgid "Booths Category"
+msgstr "Standcategorie"
+
+#. module: event_booth_sale
+#: model_terms:ir.ui.view,arch_db:event_booth_sale.event_booth_configurator_view_form
+msgid "Cancel"
+msgstr "Annuleren"
+
+#. module: event_booth_sale
+#: model:ir.model.fields,field_description:event_booth_sale.field_sale_order_line__event_booth_ids
+msgid "Confirmed Booths"
+msgstr "Bevestigde stands"
+
+#. module: event_booth_sale
+#: model:ir.model.fields,field_description:event_booth_sale.field_sale_order_line__event_booth_registration_ids
+msgid "Confirmed Registration"
+msgstr "Bevestigde registratie"
+
+#. module: event_booth_sale
+#: model_terms:ir.ui.view,arch_db:event_booth_sale.event_booth_registration_view_form
+msgid "Contact"
+msgstr "Contact"
+
+#. module: event_booth_sale
+#: model:ir.model.fields,field_description:event_booth_sale.field_event_booth_registration__contact_email
+msgid "Contact Email"
+msgstr "E-mail adres contactpersoon"
+
+#. module: event_booth_sale
+#: model:ir.model.fields,field_description:event_booth_sale.field_event_booth_registration__contact_name
+msgid "Contact Name"
+msgstr "Naam contactpersoon"
+
+#. module: event_booth_sale
+#: model:ir.model.fields,field_description:event_booth_sale.field_event_booth_registration__contact_phone
+msgid "Contact Phone"
+msgstr "Contact telefoon"
+
+#. module: event_booth_sale
+#: model:ir.model.fields,field_description:event_booth_sale.field_event_booth_configurator__create_uid
+#: model:ir.model.fields,field_description:event_booth_sale.field_event_booth_registration__create_uid
+msgid "Created by"
+msgstr "Aangemaakt door"
+
+#. module: event_booth_sale
+#: model:ir.model.fields,field_description:event_booth_sale.field_event_booth_configurator__create_date
+#: model:ir.model.fields,field_description:event_booth_sale.field_event_booth_registration__create_date
+msgid "Created on"
+msgstr "Aangemaakt op"
+
+#. module: event_booth_sale
+#: model:ir.model.fields,field_description:event_booth_sale.field_event_booth__currency_id
+#: model:ir.model.fields,field_description:event_booth_sale.field_event_booth_category__currency_id
+#: model:ir.model.fields,field_description:event_booth_sale.field_event_type_booth__currency_id
+msgid "Currency"
+msgstr "Valuta"
+
+#. module: event_booth_sale
+#: model:ir.model.fields,field_description:event_booth_sale.field_event_booth_registration__partner_id
+msgid "Customer"
+msgstr "Klant"
+
+#. module: event_booth_sale
+#: model_terms:ir.ui.view,arch_db:event_booth_sale.event_booth_registration_view_form
+msgid "Details"
+msgstr "Details"
+
+#. module: event_booth_sale
+#: model:ir.model.fields,field_description:event_booth_sale.field_event_booth_configurator__display_name
+#: model:ir.model.fields,field_description:event_booth_sale.field_event_booth_registration__display_name
+msgid "Display Name"
+msgstr "Schermnaam"
+
+#. module: event_booth_sale
+#: model:ir.model.fields,field_description:event_booth_sale.field_event_booth_configurator__event_id
+msgid "Event"
+msgstr "Evenement"
+
+#. module: event_booth_sale
+#: model:ir.model,name:event_booth_sale.model_event_booth
+#: model:ir.model.fields.selection,name:event_booth_sale.selection__product_template__detailed_type__event_booth
+msgid "Event Booth"
+msgstr "Evenementstand"
+
+#. module: event_booth_sale
+#: model:ir.model,name:event_booth_sale.model_event_booth_category
+msgid "Event Booth Category"
+msgstr "Categorie evenementstand"
+
+#. module: event_booth_sale
+#: model:ir.model.fields,field_description:event_booth_sale.field_event_booth_configurator__event_booth_category_available_ids
+msgid "Event Booth Category Available"
+msgstr "Evenement standcategorie beschikbaar"
+
+#. module: event_booth_sale
+#: model:ir.model,name:event_booth_sale.model_event_booth_configurator
+msgid "Event Booth Configurator"
+msgstr "Evenementstand-configurator"
+
+#. module: event_booth_sale
+#: model:ir.model,name:event_booth_sale.model_event_booth_registration
+#: model:ir.model.fields,field_description:event_booth_sale.field_event_booth__event_booth_registration_ids
+msgid "Event Booth Registration"
+msgstr "Evenementstand registratie"
+
+#. module: event_booth_sale
+#: model:ir.model,name:event_booth_sale.model_event_type_booth
+msgid "Event Booth Template"
+msgstr "Sjabloon voor evenementencabine"
+
+#. module: event_booth_sale
+#: model:ir.model.fields,field_description:event_booth_sale.field_event_booth__sale_order_line_id
+msgid "Final Sale Order Line"
+msgstr "Laatste verkooporderregel"
+
+#. module: event_booth_sale
+#: model:ir.model.fields,field_description:event_booth_sale.field_event_booth_configurator__id
+#: model:ir.model.fields,field_description:event_booth_sale.field_event_booth_registration__id
+msgid "ID"
+msgstr "ID"
+
+#. module: event_booth_sale
+#: model:ir.model.fields,field_description:event_booth_sale.field_event_booth_category__image_1920
+msgid "Image"
+msgstr "Afbeelding"
+
+#. module: event_booth_sale
+#: model:ir.model.fields,field_description:event_booth_sale.field_sale_order_line__is_event_booth
+msgid "Is Event Booth"
+msgstr "Is evenementstand"
+
+#. module: event_booth_sale
+#: model:ir.model.fields,field_description:event_booth_sale.field_event_booth__is_paid
+msgid "Is Paid"
+msgstr "Is betaald"
+
+#. module: event_booth_sale
+#: model:ir.model,name:event_booth_sale.model_account_move
+msgid "Journal Entry"
+msgstr "Boeking"
+
+#. module: event_booth_sale
+#: model:ir.model.fields,field_description:event_booth_sale.field_event_booth_configurator__write_uid
+#: model:ir.model.fields,field_description:event_booth_sale.field_event_booth_registration__write_uid
+msgid "Last Updated by"
+msgstr "Laatst bijgewerkt door"
+
+#. module: event_booth_sale
+#: model:ir.model.fields,field_description:event_booth_sale.field_event_booth_configurator__write_date
+#: model:ir.model.fields,field_description:event_booth_sale.field_event_booth_registration__write_date
+msgid "Last Updated on"
+msgstr "Laatst bijgewerkt op"
+
+#. module: event_booth_sale
+#: model_terms:ir.ui.view,arch_db:event_booth_sale.event_booth_configurator_view_form
+msgid "Ok"
+msgstr "Ok"
+
+#. module: event_booth_sale
+#: model:ir.model.fields,field_description:event_booth_sale.field_event_booth__sale_order_id
+msgid "Order Reference"
+msgstr "Orderreferentie"
+
+#. module: event_booth_sale
+#: model_terms:ir.ui.view,arch_db:event_booth_sale.event_booth_view_form_from_event
+msgid "Paid"
+msgstr "Betaald"
+
+#. module: event_booth_sale
+#: model:ir.model.fields,field_description:event_booth_sale.field_sale_order_line__event_booth_pending_ids
+msgid "Pending Booths"
+msgstr "Stands in behandeling"
+
+#. module: event_booth_sale
+#. odoo-python
+#: code:addons/event_booth_sale/models/sale_order.py:0
+#, python-format
+msgid ""
+"Please make sure all your event-booth related lines are configured before "
+"confirming this order:%s"
+msgstr ""
+"Zorg ervoor dat alle regels met betrekking tot je evenementstand zijn "
+"geconfigureerd voordat je deze order bevestigt:%s"
+
+#. module: event_booth_sale
+#: model:ir.model.fields,field_description:event_booth_sale.field_event_booth__price
+#: model:ir.model.fields,field_description:event_booth_sale.field_event_booth_category__price
+#: model:ir.model.fields,field_description:event_booth_sale.field_event_type_booth__price
+msgid "Price"
+msgstr "Prijs"
+
+#. module: event_booth_sale
+#: model:ir.model.fields,field_description:event_booth_sale.field_event_booth_category__price_reduce
+msgid "Price Reduce"
+msgstr "Gereduceerde prijs"
+
+#. module: event_booth_sale
+#: model:ir.model.fields,field_description:event_booth_sale.field_event_booth_category__price_reduce_taxinc
+msgid "Price Reduce Tax inc"
+msgstr "Gereduceerde Prijs incl. BTW"
+
+#. module: event_booth_sale
+#: model:ir.model.fields,field_description:event_booth_sale.field_event_booth_category__price_incl
+msgid "Price incl"
+msgstr "Prijs incl. BTW"
+
+#. module: event_booth_sale
+#: model:ir.model,name:event_booth_sale.model_product_template
+#: model:ir.model.fields,field_description:event_booth_sale.field_event_booth__product_id
+#: model:ir.model.fields,field_description:event_booth_sale.field_event_booth_category__product_id
+#: model:ir.model.fields,field_description:event_booth_sale.field_event_booth_configurator__product_id
+#: model:ir.model.fields,field_description:event_booth_sale.field_event_type_booth__product_id
+msgid "Product"
+msgstr "Product"
+
+#. module: event_booth_sale
+#: model:ir.model.fields,field_description:event_booth_sale.field_product_product__detailed_type
+#: model:ir.model.fields,field_description:event_booth_sale.field_product_template__detailed_type
+msgid "Product Type"
+msgstr "Productsoort"
+
+#. module: event_booth_sale
+#: model:ir.model,name:event_booth_sale.model_product_product
+msgid "Product Variant"
+msgstr "Productvariant"
+
+#. module: event_booth_sale
+#: model_terms:ir.ui.view,arch_db:event_booth_sale.event_booth_view_form_from_event
+msgid "Registrations"
+msgstr "Inschrijvingen"
+
+#. module: event_booth_sale
+#. odoo-python
+#: code:addons/event_booth_sale/models/sale_order_line.py:0
+#, python-format
+msgid "Registrations from the same Order Line must belong to a single event."
+msgstr ""
+"Registraties van dezelfde orderregel moeten tot één evenement behoren."
+
+#. module: event_booth_sale
+#: model:ir.model.fields,field_description:event_booth_sale.field_event_booth__sale_order_line_registration_ids
+msgid "SO Lines with reservations"
+msgstr "Verkooporderregels met reserveringen"
+
+#. module: event_booth_sale
+#: model:ir.model.fields,field_description:event_booth_sale.field_event_booth_configurator__sale_order_line_id
+#: model:ir.model.fields,field_description:event_booth_sale.field_event_booth_registration__sale_order_line_id
+msgid "Sale Order Line"
+msgstr "Verkooporderregel"
+
+#. module: event_booth_sale
+#: model:ir.model,name:event_booth_sale.model_sale_order
+msgid "Sales Order"
+msgstr "Verkooporder"
+
+#. module: event_booth_sale
+#: model:ir.model,name:event_booth_sale.model_sale_order_line
+msgid "Sales Order Line"
+msgstr "Verkooporderregel"
+
+#. module: event_booth_sale
+#: model:ir.actions.act_window,name:event_booth_sale.event_booth_configurator_action
+msgid "Select an event booth"
+msgstr "Selecteer een evenementstand"
+
+#. module: event_booth_sale
+#. odoo-python
+#: code:addons/event_booth_sale/models/sale_order_line.py:0
+#, python-format
+msgid ""
+"The following booths are unavailable, please remove them to continue : "
+"%(booth_names)s"
+msgstr ""
+"De volgende stands zijn niet beschikbaar, verwijder ze om door te gaan: "
+"%(booth_names)s"
+
+#. module: event_booth_sale
+#: model:ir.model.constraint,message:event_booth_sale.constraint_event_booth_registration_unique_registration
+msgid "There can be only one registration for a booth by sale order line"
+msgstr ""
+"Er kan slechts één registratie voor een stand zijn per verkooporderregel"
+
+#. module: event_booth_sale
+#: model_terms:ir.ui.view,arch_db:event_booth_sale.event_booth_view_tree_from_event
+msgid "Total"
+msgstr "Totaal"
+
+#. module: event_booth_sale
+#: model:ir.model.fields,help:event_booth_sale.field_sale_order_line__event_booth_pending_ids
+msgid "Used to create registration when providing the desired event booth."
+msgstr ""
+"Gebruikt om registratie te maken bij het verstrekken van de gewenste "
+"evenementstand."
+
+#. module: event_booth_sale
+#. odoo-python
+#: code:addons/event_booth_sale/models/event_booth.py:0
+#, python-format
+msgid ""
+"You can't delete the following booths as they are linked to sales orders: "
+"%(booths)s"
+msgstr ""
+"Je kunt de volgende stands niet verwijderen omdat ze aan verkooporders zijn "
+"gekoppeld: %(booths)s"
+
+#. module: event_booth_sale
+#. odoo-python
+#: code:addons/event_booth_sale/wizard/event_booth_configurator.py:0
+#, python-format
+msgid "You have to select at least one booth."
+msgstr "Je moet minimaal één stand selecteren."
+
+#. module: event_booth_sale
+#. odoo-python
+#: code:addons/event_booth_sale/models/event_booth_registration.py:0
+#, python-format
+msgid ""
+"Your order has been cancelled because the following booths have been "
+"reserved"
+msgstr ""
+"Je bestelling is geannuleerd omdat de volgende stands zijn gereserveerd"
diff --git a/i18n/pl.po b/i18n/pl.po
new file mode 100644
index 0000000..e0e56fb
--- /dev/null
+++ b/i18n/pl.po
@@ -0,0 +1,400 @@
+# Translation of Odoo Server.
+# This file contains the translation of the following modules:
+# * event_booth_sale
+#
+# Translators:
+# Wil Odoo, 2023
+#
+msgid ""
+msgstr ""
+"Project-Id-Version: Odoo Server 17.0\n"
+"Report-Msgid-Bugs-To: \n"
+"POT-Creation-Date: 2023-10-26 21:55+0000\n"
+"PO-Revision-Date: 2023-10-26 23:09+0000\n"
+"Last-Translator: Wil Odoo, 2023\n"
+"Language-Team: Polish (https://app.transifex.com/odoo/teams/41243/pl/)\n"
+"MIME-Version: 1.0\n"
+"Content-Type: text/plain; charset=UTF-8\n"
+"Content-Transfer-Encoding: \n"
+"Language: pl\n"
+"Plural-Forms: nplurals=4; plural=(n==1 ? 0 : (n%10>=2 && n%10<=4) && (n%100<12 || n%100>14) ? 1 : n!=1 && (n%10>=0 && n%10<=1) || (n%10>=5 && n%10<=9) || (n%100>=12 && n%100<=14) ? 2 : 3);\n"
+
+#. module: event_booth_sale
+#: model_terms:ir.ui.view,arch_db:event_booth_sale.event_booth_view_form_from_event
+msgid "Sale Order"
+msgstr ""
+
+#. module: event_booth_sale
+#: model:ir.model.fields,help:event_booth_sale.field_product_product__detailed_type
+#: model:ir.model.fields,help:event_booth_sale.field_product_template__detailed_type
+msgid ""
+"A storable product is a product for which you manage stock. The Inventory app has to be installed.\n"
+"A consumable product is a product for which stock is not managed.\n"
+"A service is a non-material product you provide."
+msgstr ""
+"Produkt rejestrowany to produkt, którego stanem magazynowym zarządzasz. Wymaga zainstalowania aplikacji Magazynowanie.\n"
+"Produkt pomocniczy to produkt, którego stan magazynowy nie jest zarządzany.\n"
+"Usługa jest dostarczanym przez Ciebie niefizycznym produktem."
+
+#. module: event_booth_sale
+#: model:ir.model.fields,field_description:event_booth_sale.field_event_booth_configurator__event_booth_ids
+#: model:ir.model.fields,field_description:event_booth_sale.field_event_booth_registration__event_booth_id
+msgid "Booth"
+msgstr "Stoisko"
+
+#. module: event_booth_sale
+#: model:ir.model.fields,field_description:event_booth_sale.field_event_booth_configurator__event_booth_category_id
+msgid "Booth Category"
+msgstr "Kategoria stoiska"
+
+#. module: event_booth_sale
+#: model:ir.model.fields,help:event_booth_sale.field_event_booth_configurator__event_booth_category_available_ids
+msgid "Booth Category for which booths are still available. Used in frontend"
+msgstr ""
+"Kategoria stoiska, dla której stoiska są nadal dostępne. Używane we frontend"
+
+#. module: event_booth_sale
+#: model:ir.model.fields,field_description:event_booth_sale.field_sale_order__event_booth_count
+msgid "Booth Count"
+msgstr "Liczba stoisk"
+
+#. module: event_booth_sale
+#: model_terms:ir.ui.view,arch_db:event_booth_sale.event_booth_category_view_form
+msgid "Booth Details"
+msgstr "Szczegóły stoiska"
+
+#. module: event_booth_sale
+#: model_terms:ir.ui.view,arch_db:event_booth_sale.event_booth_registration_view_form
+#: model_terms:ir.ui.view,arch_db:event_booth_sale.event_booth_registration_view_tree
+msgid "Booth Registration"
+msgstr "Rejestracja stoiska"
+
+#. module: event_booth_sale
+#: model:ir.model.fields,field_description:event_booth_sale.field_sale_order__event_booth_ids
+#: model_terms:ir.ui.view,arch_db:event_booth_sale.sale_order_view_form
+msgid "Booths"
+msgstr "Stoiska"
+
+#. module: event_booth_sale
+#: model:ir.model.fields,field_description:event_booth_sale.field_sale_order_line__event_booth_category_id
+msgid "Booths Category"
+msgstr "Kategoria stoisk"
+
+#. module: event_booth_sale
+#: model_terms:ir.ui.view,arch_db:event_booth_sale.event_booth_configurator_view_form
+msgid "Cancel"
+msgstr "Anuluj"
+
+#. module: event_booth_sale
+#: model:ir.model.fields,field_description:event_booth_sale.field_sale_order_line__event_booth_ids
+msgid "Confirmed Booths"
+msgstr "Potwierdzone stoiska"
+
+#. module: event_booth_sale
+#: model:ir.model.fields,field_description:event_booth_sale.field_sale_order_line__event_booth_registration_ids
+msgid "Confirmed Registration"
+msgstr "Potwierdzona rejestracja"
+
+#. module: event_booth_sale
+#: model_terms:ir.ui.view,arch_db:event_booth_sale.event_booth_registration_view_form
+msgid "Contact"
+msgstr "Kontakt"
+
+#. module: event_booth_sale
+#: model:ir.model.fields,field_description:event_booth_sale.field_event_booth_registration__contact_email
+msgid "Contact Email"
+msgstr "E-mail kontaktowy"
+
+#. module: event_booth_sale
+#: model:ir.model.fields,field_description:event_booth_sale.field_event_booth_registration__contact_name
+msgid "Contact Name"
+msgstr "Nazwa kontaktu"
+
+#. module: event_booth_sale
+#: model:ir.model.fields,field_description:event_booth_sale.field_event_booth_registration__contact_phone
+msgid "Contact Phone"
+msgstr "Telefon kontaktowy"
+
+#. module: event_booth_sale
+#: model:ir.model.fields,field_description:event_booth_sale.field_event_booth_configurator__create_uid
+#: model:ir.model.fields,field_description:event_booth_sale.field_event_booth_registration__create_uid
+msgid "Created by"
+msgstr "Utworzył(a)"
+
+#. module: event_booth_sale
+#: model:ir.model.fields,field_description:event_booth_sale.field_event_booth_configurator__create_date
+#: model:ir.model.fields,field_description:event_booth_sale.field_event_booth_registration__create_date
+msgid "Created on"
+msgstr "Data utworzenia"
+
+#. module: event_booth_sale
+#: model:ir.model.fields,field_description:event_booth_sale.field_event_booth__currency_id
+#: model:ir.model.fields,field_description:event_booth_sale.field_event_booth_category__currency_id
+#: model:ir.model.fields,field_description:event_booth_sale.field_event_type_booth__currency_id
+msgid "Currency"
+msgstr "Waluta"
+
+#. module: event_booth_sale
+#: model:ir.model.fields,field_description:event_booth_sale.field_event_booth_registration__partner_id
+msgid "Customer"
+msgstr "Klient"
+
+#. module: event_booth_sale
+#: model_terms:ir.ui.view,arch_db:event_booth_sale.event_booth_registration_view_form
+msgid "Details"
+msgstr "Szczegóły"
+
+#. module: event_booth_sale
+#: model:ir.model.fields,field_description:event_booth_sale.field_event_booth_configurator__display_name
+#: model:ir.model.fields,field_description:event_booth_sale.field_event_booth_registration__display_name
+msgid "Display Name"
+msgstr "Nazwa wyświetlana"
+
+#. module: event_booth_sale
+#: model:ir.model.fields,field_description:event_booth_sale.field_event_booth_configurator__event_id
+msgid "Event"
+msgstr "Wydarzenie"
+
+#. module: event_booth_sale
+#: model:ir.model,name:event_booth_sale.model_event_booth
+#: model:ir.model.fields.selection,name:event_booth_sale.selection__product_template__detailed_type__event_booth
+msgid "Event Booth"
+msgstr "Stoisko wydarzenia"
+
+#. module: event_booth_sale
+#: model:ir.model,name:event_booth_sale.model_event_booth_category
+msgid "Event Booth Category"
+msgstr "Kategoria stoiska wydarzenia"
+
+#. module: event_booth_sale
+#: model:ir.model.fields,field_description:event_booth_sale.field_event_booth_configurator__event_booth_category_available_ids
+msgid "Event Booth Category Available"
+msgstr "Dostępna kategoria stoisk eventowych"
+
+#. module: event_booth_sale
+#: model:ir.model,name:event_booth_sale.model_event_booth_configurator
+msgid "Event Booth Configurator"
+msgstr "Konfigurator stoisk na wydarzenia"
+
+#. module: event_booth_sale
+#: model:ir.model,name:event_booth_sale.model_event_booth_registration
+#: model:ir.model.fields,field_description:event_booth_sale.field_event_booth__event_booth_registration_ids
+msgid "Event Booth Registration"
+msgstr "Rejestracja stoiska na imprezę"
+
+#. module: event_booth_sale
+#: model:ir.model,name:event_booth_sale.model_event_type_booth
+msgid "Event Booth Template"
+msgstr "Szablon stoiska eventowego"
+
+#. module: event_booth_sale
+#: model:ir.model.fields,field_description:event_booth_sale.field_event_booth__sale_order_line_id
+msgid "Final Sale Order Line"
+msgstr "Linia ostatecznego zamówienia sprzedaży"
+
+#. module: event_booth_sale
+#: model:ir.model.fields,field_description:event_booth_sale.field_event_booth_configurator__id
+#: model:ir.model.fields,field_description:event_booth_sale.field_event_booth_registration__id
+msgid "ID"
+msgstr "ID"
+
+#. module: event_booth_sale
+#: model:ir.model.fields,field_description:event_booth_sale.field_event_booth_category__image_1920
+msgid "Image"
+msgstr "Obraz"
+
+#. module: event_booth_sale
+#: model:ir.model.fields,field_description:event_booth_sale.field_sale_order_line__is_event_booth
+msgid "Is Event Booth"
+msgstr "Czy stoisko wydarzenia"
+
+#. module: event_booth_sale
+#: model:ir.model.fields,field_description:event_booth_sale.field_event_booth__is_paid
+msgid "Is Paid"
+msgstr "Jest płatny"
+
+#. module: event_booth_sale
+#: model:ir.model,name:event_booth_sale.model_account_move
+msgid "Journal Entry"
+msgstr "Zapis dziennika"
+
+#. module: event_booth_sale
+#: model:ir.model.fields,field_description:event_booth_sale.field_event_booth_configurator__write_uid
+#: model:ir.model.fields,field_description:event_booth_sale.field_event_booth_registration__write_uid
+msgid "Last Updated by"
+msgstr "Ostatnio aktualizowane przez"
+
+#. module: event_booth_sale
+#: model:ir.model.fields,field_description:event_booth_sale.field_event_booth_configurator__write_date
+#: model:ir.model.fields,field_description:event_booth_sale.field_event_booth_registration__write_date
+msgid "Last Updated on"
+msgstr "Data ostatniej aktualizacji"
+
+#. module: event_booth_sale
+#: model_terms:ir.ui.view,arch_db:event_booth_sale.event_booth_configurator_view_form
+msgid "Ok"
+msgstr "Ok"
+
+#. module: event_booth_sale
+#: model:ir.model.fields,field_description:event_booth_sale.field_event_booth__sale_order_id
+msgid "Order Reference"
+msgstr "Numer"
+
+#. module: event_booth_sale
+#: model_terms:ir.ui.view,arch_db:event_booth_sale.event_booth_view_form_from_event
+msgid "Paid"
+msgstr "Zapłacona"
+
+#. module: event_booth_sale
+#: model:ir.model.fields,field_description:event_booth_sale.field_sale_order_line__event_booth_pending_ids
+msgid "Pending Booths"
+msgstr "Oczekujące stoiska"
+
+#. module: event_booth_sale
+#. odoo-python
+#: code:addons/event_booth_sale/models/sale_order.py:0
+#, python-format
+msgid ""
+"Please make sure all your event-booth related lines are configured before "
+"confirming this order:%s"
+msgstr ""
+
+#. module: event_booth_sale
+#: model:ir.model.fields,field_description:event_booth_sale.field_event_booth__price
+#: model:ir.model.fields,field_description:event_booth_sale.field_event_booth_category__price
+#: model:ir.model.fields,field_description:event_booth_sale.field_event_type_booth__price
+msgid "Price"
+msgstr "Cena"
+
+#. module: event_booth_sale
+#: model:ir.model.fields,field_description:event_booth_sale.field_event_booth_category__price_reduce
+msgid "Price Reduce"
+msgstr "zredukowano cenę"
+
+#. module: event_booth_sale
+#: model:ir.model.fields,field_description:event_booth_sale.field_event_booth_category__price_reduce_taxinc
+msgid "Price Reduce Tax inc"
+msgstr "Price Reduce Tax inc"
+
+#. module: event_booth_sale
+#: model:ir.model.fields,field_description:event_booth_sale.field_event_booth_category__price_incl
+msgid "Price incl"
+msgstr ""
+
+#. module: event_booth_sale
+#: model:ir.model,name:event_booth_sale.model_product_template
+#: model:ir.model.fields,field_description:event_booth_sale.field_event_booth__product_id
+#: model:ir.model.fields,field_description:event_booth_sale.field_event_booth_category__product_id
+#: model:ir.model.fields,field_description:event_booth_sale.field_event_booth_configurator__product_id
+#: model:ir.model.fields,field_description:event_booth_sale.field_event_type_booth__product_id
+msgid "Product"
+msgstr "Produkt"
+
+#. module: event_booth_sale
+#: model:ir.model.fields,field_description:event_booth_sale.field_product_product__detailed_type
+#: model:ir.model.fields,field_description:event_booth_sale.field_product_template__detailed_type
+msgid "Product Type"
+msgstr "Typ produktu"
+
+#. module: event_booth_sale
+#: model:ir.model,name:event_booth_sale.model_product_product
+msgid "Product Variant"
+msgstr "Wariant produktu"
+
+#. module: event_booth_sale
+#: model_terms:ir.ui.view,arch_db:event_booth_sale.event_booth_view_form_from_event
+msgid "Registrations"
+msgstr "Rejestracje"
+
+#. module: event_booth_sale
+#. odoo-python
+#: code:addons/event_booth_sale/models/sale_order_line.py:0
+#, python-format
+msgid "Registrations from the same Order Line must belong to a single event."
+msgstr ""
+"Rejestracje z tej samej linii zamówień muszą należeć do jednego wydarzenia."
+
+#. module: event_booth_sale
+#: model:ir.model.fields,field_description:event_booth_sale.field_event_booth__sale_order_line_registration_ids
+msgid "SO Lines with reservations"
+msgstr "SO Lines z zastrzeżeniami"
+
+#. module: event_booth_sale
+#: model:ir.model.fields,field_description:event_booth_sale.field_event_booth_configurator__sale_order_line_id
+#: model:ir.model.fields,field_description:event_booth_sale.field_event_booth_registration__sale_order_line_id
+msgid "Sale Order Line"
+msgstr "Pozycja zamówienia sprzedaży"
+
+#. module: event_booth_sale
+#: model:ir.model,name:event_booth_sale.model_sale_order
+msgid "Sales Order"
+msgstr "Zamówienie sprzedaży"
+
+#. module: event_booth_sale
+#: model:ir.model,name:event_booth_sale.model_sale_order_line
+msgid "Sales Order Line"
+msgstr "Pozycja zamówienia sprzedaży"
+
+#. module: event_booth_sale
+#: model:ir.actions.act_window,name:event_booth_sale.event_booth_configurator_action
+msgid "Select an event booth"
+msgstr "Wybór stoiska na wydarzenie"
+
+#. module: event_booth_sale
+#. odoo-python
+#: code:addons/event_booth_sale/models/sale_order_line.py:0
+#, python-format
+msgid ""
+"The following booths are unavailable, please remove them to continue : "
+"%(booth_names)s"
+msgstr ""
+"Następujące stoiska są niedostępne, usuń je, aby kontynuować: "
+"%(booth_names)s"
+
+#. module: event_booth_sale
+#: model:ir.model.constraint,message:event_booth_sale.constraint_event_booth_registration_unique_registration
+msgid "There can be only one registration for a booth by sale order line"
+msgstr ""
+"Może być tylko jedna rejestracja na stoisko według linii zamówienia "
+"sprzedaży"
+
+#. module: event_booth_sale
+#: model_terms:ir.ui.view,arch_db:event_booth_sale.event_booth_view_tree_from_event
+msgid "Total"
+msgstr "Suma"
+
+#. module: event_booth_sale
+#: model:ir.model.fields,help:event_booth_sale.field_sale_order_line__event_booth_pending_ids
+msgid "Used to create registration when providing the desired event booth."
+msgstr ""
+"Służy do tworzenia rejestracji podczas udostępniania żądanego stoiska "
+"wydarzenia."
+
+#. module: event_booth_sale
+#. odoo-python
+#: code:addons/event_booth_sale/models/event_booth.py:0
+#, python-format
+msgid ""
+"You can't delete the following booths as they are linked to sales orders: "
+"%(booths)s"
+msgstr ""
+"Nie można usunąć następujących stoisk, ponieważ są one powiązane z "
+"zamówieniami sprzedaży: %(booths)s"
+
+#. module: event_booth_sale
+#. odoo-python
+#: code:addons/event_booth_sale/wizard/event_booth_configurator.py:0
+#, python-format
+msgid "You have to select at least one booth."
+msgstr "Należy wybrać co najmniej jedno stoisko."
+
+#. module: event_booth_sale
+#. odoo-python
+#: code:addons/event_booth_sale/models/event_booth_registration.py:0
+#, python-format
+msgid ""
+"Your order has been cancelled because the following booths have been "
+"reserved"
+msgstr ""
+"Twoje zamówienie zostało anulowane, ponieważ zarezerwowano następujące "
+"stoiska"
diff --git a/i18n/pt.po b/i18n/pt.po
new file mode 100644
index 0000000..6d963f1
--- /dev/null
+++ b/i18n/pt.po
@@ -0,0 +1,390 @@
+# Translation of Odoo Server.
+# This file contains the translation of the following modules:
+# * event_booth_sale
+#
+# Translators:
+# Manuela Silva , 2023
+# Wil Odoo, 2023
+# Maitê Dietze, 2024
+#
+msgid ""
+msgstr ""
+"Project-Id-Version: Odoo Server 17.0\n"
+"Report-Msgid-Bugs-To: \n"
+"POT-Creation-Date: 2023-10-26 21:55+0000\n"
+"PO-Revision-Date: 2023-10-26 23:09+0000\n"
+"Last-Translator: Maitê Dietze, 2024\n"
+"Language-Team: Portuguese (https://app.transifex.com/odoo/teams/41243/pt/)\n"
+"MIME-Version: 1.0\n"
+"Content-Type: text/plain; charset=UTF-8\n"
+"Content-Transfer-Encoding: \n"
+"Language: pt\n"
+"Plural-Forms: nplurals=3; plural=(n == 0 || n == 1) ? 0 : n != 0 && n % 1000000 == 0 ? 1 : 2;\n"
+
+#. module: event_booth_sale
+#: model_terms:ir.ui.view,arch_db:event_booth_sale.event_booth_view_form_from_event
+msgid "Sale Order"
+msgstr ""
+
+#. module: event_booth_sale
+#: model:ir.model.fields,help:event_booth_sale.field_product_product__detailed_type
+#: model:ir.model.fields,help:event_booth_sale.field_product_template__detailed_type
+msgid ""
+"A storable product is a product for which you manage stock. The Inventory app has to be installed.\n"
+"A consumable product is a product for which stock is not managed.\n"
+"A service is a non-material product you provide."
+msgstr ""
+"Um produto armazenável é um produto no qual você pode gerenciar o estoque. O aplicativo Inventário deve ser instalado.\n"
+"Um produto consumível é um produto para o qual o estoque não é gerenciado.\n"
+"Um serviço é um produto não material que você fornece."
+
+#. module: event_booth_sale
+#: model:ir.model.fields,field_description:event_booth_sale.field_event_booth_configurator__event_booth_ids
+#: model:ir.model.fields,field_description:event_booth_sale.field_event_booth_registration__event_booth_id
+msgid "Booth"
+msgstr ""
+
+#. module: event_booth_sale
+#: model:ir.model.fields,field_description:event_booth_sale.field_event_booth_configurator__event_booth_category_id
+msgid "Booth Category"
+msgstr ""
+
+#. module: event_booth_sale
+#: model:ir.model.fields,help:event_booth_sale.field_event_booth_configurator__event_booth_category_available_ids
+msgid "Booth Category for which booths are still available. Used in frontend"
+msgstr ""
+
+#. module: event_booth_sale
+#: model:ir.model.fields,field_description:event_booth_sale.field_sale_order__event_booth_count
+msgid "Booth Count"
+msgstr ""
+
+#. module: event_booth_sale
+#: model_terms:ir.ui.view,arch_db:event_booth_sale.event_booth_category_view_form
+msgid "Booth Details"
+msgstr ""
+
+#. module: event_booth_sale
+#: model_terms:ir.ui.view,arch_db:event_booth_sale.event_booth_registration_view_form
+#: model_terms:ir.ui.view,arch_db:event_booth_sale.event_booth_registration_view_tree
+msgid "Booth Registration"
+msgstr ""
+
+#. module: event_booth_sale
+#: model:ir.model.fields,field_description:event_booth_sale.field_sale_order__event_booth_ids
+#: model_terms:ir.ui.view,arch_db:event_booth_sale.sale_order_view_form
+msgid "Booths"
+msgstr ""
+
+#. module: event_booth_sale
+#: model:ir.model.fields,field_description:event_booth_sale.field_sale_order_line__event_booth_category_id
+msgid "Booths Category"
+msgstr ""
+
+#. module: event_booth_sale
+#: model_terms:ir.ui.view,arch_db:event_booth_sale.event_booth_configurator_view_form
+msgid "Cancel"
+msgstr "Cancelar"
+
+#. module: event_booth_sale
+#: model:ir.model.fields,field_description:event_booth_sale.field_sale_order_line__event_booth_ids
+msgid "Confirmed Booths"
+msgstr ""
+
+#. module: event_booth_sale
+#: model:ir.model.fields,field_description:event_booth_sale.field_sale_order_line__event_booth_registration_ids
+msgid "Confirmed Registration"
+msgstr ""
+
+#. module: event_booth_sale
+#: model_terms:ir.ui.view,arch_db:event_booth_sale.event_booth_registration_view_form
+msgid "Contact"
+msgstr "Contacto"
+
+#. module: event_booth_sale
+#: model:ir.model.fields,field_description:event_booth_sale.field_event_booth_registration__contact_email
+msgid "Contact Email"
+msgstr "Contacto de Email"
+
+#. module: event_booth_sale
+#: model:ir.model.fields,field_description:event_booth_sale.field_event_booth_registration__contact_name
+msgid "Contact Name"
+msgstr "Nome do Contacto"
+
+#. module: event_booth_sale
+#: model:ir.model.fields,field_description:event_booth_sale.field_event_booth_registration__contact_phone
+msgid "Contact Phone"
+msgstr ""
+
+#. module: event_booth_sale
+#: model:ir.model.fields,field_description:event_booth_sale.field_event_booth_configurator__create_uid
+#: model:ir.model.fields,field_description:event_booth_sale.field_event_booth_registration__create_uid
+msgid "Created by"
+msgstr "Criado por"
+
+#. module: event_booth_sale
+#: model:ir.model.fields,field_description:event_booth_sale.field_event_booth_configurator__create_date
+#: model:ir.model.fields,field_description:event_booth_sale.field_event_booth_registration__create_date
+msgid "Created on"
+msgstr "Criado em"
+
+#. module: event_booth_sale
+#: model:ir.model.fields,field_description:event_booth_sale.field_event_booth__currency_id
+#: model:ir.model.fields,field_description:event_booth_sale.field_event_booth_category__currency_id
+#: model:ir.model.fields,field_description:event_booth_sale.field_event_type_booth__currency_id
+msgid "Currency"
+msgstr "Moeda"
+
+#. module: event_booth_sale
+#: model:ir.model.fields,field_description:event_booth_sale.field_event_booth_registration__partner_id
+msgid "Customer"
+msgstr "Cliente"
+
+#. module: event_booth_sale
+#: model_terms:ir.ui.view,arch_db:event_booth_sale.event_booth_registration_view_form
+msgid "Details"
+msgstr "Detalhes"
+
+#. module: event_booth_sale
+#: model:ir.model.fields,field_description:event_booth_sale.field_event_booth_configurator__display_name
+#: model:ir.model.fields,field_description:event_booth_sale.field_event_booth_registration__display_name
+msgid "Display Name"
+msgstr "Nome"
+
+#. module: event_booth_sale
+#: model:ir.model.fields,field_description:event_booth_sale.field_event_booth_configurator__event_id
+msgid "Event"
+msgstr "Evento"
+
+#. module: event_booth_sale
+#: model:ir.model,name:event_booth_sale.model_event_booth
+#: model:ir.model.fields.selection,name:event_booth_sale.selection__product_template__detailed_type__event_booth
+msgid "Event Booth"
+msgstr ""
+
+#. module: event_booth_sale
+#: model:ir.model,name:event_booth_sale.model_event_booth_category
+msgid "Event Booth Category"
+msgstr ""
+
+#. module: event_booth_sale
+#: model:ir.model.fields,field_description:event_booth_sale.field_event_booth_configurator__event_booth_category_available_ids
+msgid "Event Booth Category Available"
+msgstr ""
+
+#. module: event_booth_sale
+#: model:ir.model,name:event_booth_sale.model_event_booth_configurator
+msgid "Event Booth Configurator"
+msgstr ""
+
+#. module: event_booth_sale
+#: model:ir.model,name:event_booth_sale.model_event_booth_registration
+#: model:ir.model.fields,field_description:event_booth_sale.field_event_booth__event_booth_registration_ids
+msgid "Event Booth Registration"
+msgstr ""
+
+#. module: event_booth_sale
+#: model:ir.model,name:event_booth_sale.model_event_type_booth
+msgid "Event Booth Template"
+msgstr ""
+
+#. module: event_booth_sale
+#: model:ir.model.fields,field_description:event_booth_sale.field_event_booth__sale_order_line_id
+msgid "Final Sale Order Line"
+msgstr ""
+
+#. module: event_booth_sale
+#: model:ir.model.fields,field_description:event_booth_sale.field_event_booth_configurator__id
+#: model:ir.model.fields,field_description:event_booth_sale.field_event_booth_registration__id
+msgid "ID"
+msgstr "ID"
+
+#. module: event_booth_sale
+#: model:ir.model.fields,field_description:event_booth_sale.field_event_booth_category__image_1920
+msgid "Image"
+msgstr "Imagem"
+
+#. module: event_booth_sale
+#: model:ir.model.fields,field_description:event_booth_sale.field_sale_order_line__is_event_booth
+msgid "Is Event Booth"
+msgstr ""
+
+#. module: event_booth_sale
+#: model:ir.model.fields,field_description:event_booth_sale.field_event_booth__is_paid
+msgid "Is Paid"
+msgstr "Pago?"
+
+#. module: event_booth_sale
+#: model:ir.model,name:event_booth_sale.model_account_move
+msgid "Journal Entry"
+msgstr "Entrada do Diário"
+
+#. module: event_booth_sale
+#: model:ir.model.fields,field_description:event_booth_sale.field_event_booth_configurator__write_uid
+#: model:ir.model.fields,field_description:event_booth_sale.field_event_booth_registration__write_uid
+msgid "Last Updated by"
+msgstr "Última Atualização por"
+
+#. module: event_booth_sale
+#: model:ir.model.fields,field_description:event_booth_sale.field_event_booth_configurator__write_date
+#: model:ir.model.fields,field_description:event_booth_sale.field_event_booth_registration__write_date
+msgid "Last Updated on"
+msgstr "Última Atualização em"
+
+#. module: event_booth_sale
+#: model_terms:ir.ui.view,arch_db:event_booth_sale.event_booth_configurator_view_form
+msgid "Ok"
+msgstr "Confirmar"
+
+#. module: event_booth_sale
+#: model:ir.model.fields,field_description:event_booth_sale.field_event_booth__sale_order_id
+msgid "Order Reference"
+msgstr "Referência da Encomenda"
+
+#. module: event_booth_sale
+#: model_terms:ir.ui.view,arch_db:event_booth_sale.event_booth_view_form_from_event
+msgid "Paid"
+msgstr "Pago"
+
+#. module: event_booth_sale
+#: model:ir.model.fields,field_description:event_booth_sale.field_sale_order_line__event_booth_pending_ids
+msgid "Pending Booths"
+msgstr ""
+
+#. module: event_booth_sale
+#. odoo-python
+#: code:addons/event_booth_sale/models/sale_order.py:0
+#, python-format
+msgid ""
+"Please make sure all your event-booth related lines are configured before "
+"confirming this order:%s"
+msgstr ""
+
+#. module: event_booth_sale
+#: model:ir.model.fields,field_description:event_booth_sale.field_event_booth__price
+#: model:ir.model.fields,field_description:event_booth_sale.field_event_booth_category__price
+#: model:ir.model.fields,field_description:event_booth_sale.field_event_type_booth__price
+msgid "Price"
+msgstr "Preço"
+
+#. module: event_booth_sale
+#: model:ir.model.fields,field_description:event_booth_sale.field_event_booth_category__price_reduce
+msgid "Price Reduce"
+msgstr "Reduzir Preço"
+
+#. module: event_booth_sale
+#: model:ir.model.fields,field_description:event_booth_sale.field_event_booth_category__price_reduce_taxinc
+msgid "Price Reduce Tax inc"
+msgstr "Reduzir Preço Com Imposto Incluído"
+
+#. module: event_booth_sale
+#: model:ir.model.fields,field_description:event_booth_sale.field_event_booth_category__price_incl
+msgid "Price incl"
+msgstr ""
+
+#. module: event_booth_sale
+#: model:ir.model,name:event_booth_sale.model_product_template
+#: model:ir.model.fields,field_description:event_booth_sale.field_event_booth__product_id
+#: model:ir.model.fields,field_description:event_booth_sale.field_event_booth_category__product_id
+#: model:ir.model.fields,field_description:event_booth_sale.field_event_booth_configurator__product_id
+#: model:ir.model.fields,field_description:event_booth_sale.field_event_type_booth__product_id
+msgid "Product"
+msgstr "Produto"
+
+#. module: event_booth_sale
+#: model:ir.model.fields,field_description:event_booth_sale.field_product_product__detailed_type
+#: model:ir.model.fields,field_description:event_booth_sale.field_product_template__detailed_type
+msgid "Product Type"
+msgstr "Tipo de Artigo"
+
+#. module: event_booth_sale
+#: model:ir.model,name:event_booth_sale.model_product_product
+msgid "Product Variant"
+msgstr "Variante de Artigo"
+
+#. module: event_booth_sale
+#: model_terms:ir.ui.view,arch_db:event_booth_sale.event_booth_view_form_from_event
+msgid "Registrations"
+msgstr "Registos"
+
+#. module: event_booth_sale
+#. odoo-python
+#: code:addons/event_booth_sale/models/sale_order_line.py:0
+#, python-format
+msgid "Registrations from the same Order Line must belong to a single event."
+msgstr ""
+
+#. module: event_booth_sale
+#: model:ir.model.fields,field_description:event_booth_sale.field_event_booth__sale_order_line_registration_ids
+msgid "SO Lines with reservations"
+msgstr ""
+
+#. module: event_booth_sale
+#: model:ir.model.fields,field_description:event_booth_sale.field_event_booth_configurator__sale_order_line_id
+#: model:ir.model.fields,field_description:event_booth_sale.field_event_booth_registration__sale_order_line_id
+msgid "Sale Order Line"
+msgstr "Linha de Ordem de Venda"
+
+#. module: event_booth_sale
+#: model:ir.model,name:event_booth_sale.model_sale_order
+msgid "Sales Order"
+msgstr "Ordem de Vendas"
+
+#. module: event_booth_sale
+#: model:ir.model,name:event_booth_sale.model_sale_order_line
+msgid "Sales Order Line"
+msgstr "Linhas da Ordem de Vendas"
+
+#. module: event_booth_sale
+#: model:ir.actions.act_window,name:event_booth_sale.event_booth_configurator_action
+msgid "Select an event booth"
+msgstr ""
+
+#. module: event_booth_sale
+#. odoo-python
+#: code:addons/event_booth_sale/models/sale_order_line.py:0
+#, python-format
+msgid ""
+"The following booths are unavailable, please remove them to continue : "
+"%(booth_names)s"
+msgstr ""
+
+#. module: event_booth_sale
+#: model:ir.model.constraint,message:event_booth_sale.constraint_event_booth_registration_unique_registration
+msgid "There can be only one registration for a booth by sale order line"
+msgstr ""
+
+#. module: event_booth_sale
+#: model_terms:ir.ui.view,arch_db:event_booth_sale.event_booth_view_tree_from_event
+msgid "Total"
+msgstr "Total"
+
+#. module: event_booth_sale
+#: model:ir.model.fields,help:event_booth_sale.field_sale_order_line__event_booth_pending_ids
+msgid "Used to create registration when providing the desired event booth."
+msgstr ""
+
+#. module: event_booth_sale
+#. odoo-python
+#: code:addons/event_booth_sale/models/event_booth.py:0
+#, python-format
+msgid ""
+"You can't delete the following booths as they are linked to sales orders: "
+"%(booths)s"
+msgstr ""
+
+#. module: event_booth_sale
+#. odoo-python
+#: code:addons/event_booth_sale/wizard/event_booth_configurator.py:0
+#, python-format
+msgid "You have to select at least one booth."
+msgstr ""
+
+#. module: event_booth_sale
+#. odoo-python
+#: code:addons/event_booth_sale/models/event_booth_registration.py:0
+#, python-format
+msgid ""
+"Your order has been cancelled because the following booths have been "
+"reserved"
+msgstr ""
diff --git a/i18n/pt_BR.po b/i18n/pt_BR.po
new file mode 100644
index 0000000..cfaa8c1
--- /dev/null
+++ b/i18n/pt_BR.po
@@ -0,0 +1,400 @@
+# Translation of Odoo Server.
+# This file contains the translation of the following modules:
+# * event_booth_sale
+#
+# Translators:
+# Wil Odoo, 2023
+# Maitê Dietze, 2024
+#
+msgid ""
+msgstr ""
+"Project-Id-Version: Odoo Server 17.0\n"
+"Report-Msgid-Bugs-To: \n"
+"POT-Creation-Date: 2023-10-26 21:55+0000\n"
+"PO-Revision-Date: 2023-10-26 23:09+0000\n"
+"Last-Translator: Maitê Dietze, 2024\n"
+"Language-Team: Portuguese (Brazil) (https://app.transifex.com/odoo/teams/41243/pt_BR/)\n"
+"MIME-Version: 1.0\n"
+"Content-Type: text/plain; charset=UTF-8\n"
+"Content-Transfer-Encoding: \n"
+"Language: pt_BR\n"
+"Plural-Forms: nplurals=3; plural=(n == 0 || n == 1) ? 0 : n != 0 && n % 1000000 == 0 ? 1 : 2;\n"
+
+#. module: event_booth_sale
+#: model_terms:ir.ui.view,arch_db:event_booth_sale.event_booth_view_form_from_event
+msgid "Sale Order"
+msgstr "Pedido de venda"
+
+#. module: event_booth_sale
+#: model:ir.model.fields,help:event_booth_sale.field_product_product__detailed_type
+#: model:ir.model.fields,help:event_booth_sale.field_product_template__detailed_type
+msgid ""
+"A storable product is a product for which you manage stock. The Inventory app has to be installed.\n"
+"A consumable product is a product for which stock is not managed.\n"
+"A service is a non-material product you provide."
+msgstr ""
+"Um produto armazenável é um produto cujo estoque você pode gerenciar. O aplicativo Inventário deve ser instalado.\n"
+"Um produto consumível é um produto para o qual não há estoque.\n"
+"Um serviço é um produto imaterial que você fornece."
+
+#. module: event_booth_sale
+#: model:ir.model.fields,field_description:event_booth_sale.field_event_booth_configurator__event_booth_ids
+#: model:ir.model.fields,field_description:event_booth_sale.field_event_booth_registration__event_booth_id
+msgid "Booth"
+msgstr "Estande"
+
+#. module: event_booth_sale
+#: model:ir.model.fields,field_description:event_booth_sale.field_event_booth_configurator__event_booth_category_id
+msgid "Booth Category"
+msgstr "Categoria do estande"
+
+#. module: event_booth_sale
+#: model:ir.model.fields,help:event_booth_sale.field_event_booth_configurator__event_booth_category_available_ids
+msgid "Booth Category for which booths are still available. Used in frontend"
+msgstr ""
+"Categoria de estande para a qual os estandes ainda estão disponíveis. Usado "
+"no front-end"
+
+#. module: event_booth_sale
+#: model:ir.model.fields,field_description:event_booth_sale.field_sale_order__event_booth_count
+msgid "Booth Count"
+msgstr "Contagem de estandes"
+
+#. module: event_booth_sale
+#: model_terms:ir.ui.view,arch_db:event_booth_sale.event_booth_category_view_form
+msgid "Booth Details"
+msgstr "Detalhes do estande"
+
+#. module: event_booth_sale
+#: model_terms:ir.ui.view,arch_db:event_booth_sale.event_booth_registration_view_form
+#: model_terms:ir.ui.view,arch_db:event_booth_sale.event_booth_registration_view_tree
+msgid "Booth Registration"
+msgstr "Registro do estande"
+
+#. module: event_booth_sale
+#: model:ir.model.fields,field_description:event_booth_sale.field_sale_order__event_booth_ids
+#: model_terms:ir.ui.view,arch_db:event_booth_sale.sale_order_view_form
+msgid "Booths"
+msgstr "Estandes"
+
+#. module: event_booth_sale
+#: model:ir.model.fields,field_description:event_booth_sale.field_sale_order_line__event_booth_category_id
+msgid "Booths Category"
+msgstr "Categoria de estandes"
+
+#. module: event_booth_sale
+#: model_terms:ir.ui.view,arch_db:event_booth_sale.event_booth_configurator_view_form
+msgid "Cancel"
+msgstr "Cancelar"
+
+#. module: event_booth_sale
+#: model:ir.model.fields,field_description:event_booth_sale.field_sale_order_line__event_booth_ids
+msgid "Confirmed Booths"
+msgstr "Estandes confirmados"
+
+#. module: event_booth_sale
+#: model:ir.model.fields,field_description:event_booth_sale.field_sale_order_line__event_booth_registration_ids
+msgid "Confirmed Registration"
+msgstr "Registro confirmado"
+
+#. module: event_booth_sale
+#: model_terms:ir.ui.view,arch_db:event_booth_sale.event_booth_registration_view_form
+msgid "Contact"
+msgstr "Contato"
+
+#. module: event_booth_sale
+#: model:ir.model.fields,field_description:event_booth_sale.field_event_booth_registration__contact_email
+msgid "Contact Email"
+msgstr "E-mail de contato"
+
+#. module: event_booth_sale
+#: model:ir.model.fields,field_description:event_booth_sale.field_event_booth_registration__contact_name
+msgid "Contact Name"
+msgstr "Nome do contato"
+
+#. module: event_booth_sale
+#: model:ir.model.fields,field_description:event_booth_sale.field_event_booth_registration__contact_phone
+msgid "Contact Phone"
+msgstr "Telefone de contato"
+
+#. module: event_booth_sale
+#: model:ir.model.fields,field_description:event_booth_sale.field_event_booth_configurator__create_uid
+#: model:ir.model.fields,field_description:event_booth_sale.field_event_booth_registration__create_uid
+msgid "Created by"
+msgstr "Criado por"
+
+#. module: event_booth_sale
+#: model:ir.model.fields,field_description:event_booth_sale.field_event_booth_configurator__create_date
+#: model:ir.model.fields,field_description:event_booth_sale.field_event_booth_registration__create_date
+msgid "Created on"
+msgstr "Criado em"
+
+#. module: event_booth_sale
+#: model:ir.model.fields,field_description:event_booth_sale.field_event_booth__currency_id
+#: model:ir.model.fields,field_description:event_booth_sale.field_event_booth_category__currency_id
+#: model:ir.model.fields,field_description:event_booth_sale.field_event_type_booth__currency_id
+msgid "Currency"
+msgstr "Moeda"
+
+#. module: event_booth_sale
+#: model:ir.model.fields,field_description:event_booth_sale.field_event_booth_registration__partner_id
+msgid "Customer"
+msgstr "Cliente"
+
+#. module: event_booth_sale
+#: model_terms:ir.ui.view,arch_db:event_booth_sale.event_booth_registration_view_form
+msgid "Details"
+msgstr "Detalhes"
+
+#. module: event_booth_sale
+#: model:ir.model.fields,field_description:event_booth_sale.field_event_booth_configurator__display_name
+#: model:ir.model.fields,field_description:event_booth_sale.field_event_booth_registration__display_name
+msgid "Display Name"
+msgstr "Nome exibido"
+
+#. module: event_booth_sale
+#: model:ir.model.fields,field_description:event_booth_sale.field_event_booth_configurator__event_id
+msgid "Event"
+msgstr "Evento"
+
+#. module: event_booth_sale
+#: model:ir.model,name:event_booth_sale.model_event_booth
+#: model:ir.model.fields.selection,name:event_booth_sale.selection__product_template__detailed_type__event_booth
+msgid "Event Booth"
+msgstr "Estande de evento"
+
+#. module: event_booth_sale
+#: model:ir.model,name:event_booth_sale.model_event_booth_category
+msgid "Event Booth Category"
+msgstr "Categoria do estande do evento"
+
+#. module: event_booth_sale
+#: model:ir.model.fields,field_description:event_booth_sale.field_event_booth_configurator__event_booth_category_available_ids
+msgid "Event Booth Category Available"
+msgstr "Categoria de estande de evento disponível"
+
+#. module: event_booth_sale
+#: model:ir.model,name:event_booth_sale.model_event_booth_configurator
+msgid "Event Booth Configurator"
+msgstr "Configurador de estande de eventos"
+
+#. module: event_booth_sale
+#: model:ir.model,name:event_booth_sale.model_event_booth_registration
+#: model:ir.model.fields,field_description:event_booth_sale.field_event_booth__event_booth_registration_ids
+msgid "Event Booth Registration"
+msgstr "Inscrição para estandes do evento"
+
+#. module: event_booth_sale
+#: model:ir.model,name:event_booth_sale.model_event_type_booth
+msgid "Event Booth Template"
+msgstr "Modelo de estande de eventos"
+
+#. module: event_booth_sale
+#: model:ir.model.fields,field_description:event_booth_sale.field_event_booth__sale_order_line_id
+msgid "Final Sale Order Line"
+msgstr "Linha de pedido de venda final"
+
+#. module: event_booth_sale
+#: model:ir.model.fields,field_description:event_booth_sale.field_event_booth_configurator__id
+#: model:ir.model.fields,field_description:event_booth_sale.field_event_booth_registration__id
+msgid "ID"
+msgstr "ID"
+
+#. module: event_booth_sale
+#: model:ir.model.fields,field_description:event_booth_sale.field_event_booth_category__image_1920
+msgid "Image"
+msgstr "Imagem"
+
+#. module: event_booth_sale
+#: model:ir.model.fields,field_description:event_booth_sale.field_sale_order_line__is_event_booth
+msgid "Is Event Booth"
+msgstr "É um estande de evento"
+
+#. module: event_booth_sale
+#: model:ir.model.fields,field_description:event_booth_sale.field_event_booth__is_paid
+msgid "Is Paid"
+msgstr "Está pago"
+
+#. module: event_booth_sale
+#: model:ir.model,name:event_booth_sale.model_account_move
+msgid "Journal Entry"
+msgstr "Lançamento de diário"
+
+#. module: event_booth_sale
+#: model:ir.model.fields,field_description:event_booth_sale.field_event_booth_configurator__write_uid
+#: model:ir.model.fields,field_description:event_booth_sale.field_event_booth_registration__write_uid
+msgid "Last Updated by"
+msgstr "Última atualização por"
+
+#. module: event_booth_sale
+#: model:ir.model.fields,field_description:event_booth_sale.field_event_booth_configurator__write_date
+#: model:ir.model.fields,field_description:event_booth_sale.field_event_booth_registration__write_date
+msgid "Last Updated on"
+msgstr "Última atualização em"
+
+#. module: event_booth_sale
+#: model_terms:ir.ui.view,arch_db:event_booth_sale.event_booth_configurator_view_form
+msgid "Ok"
+msgstr "Ok"
+
+#. module: event_booth_sale
+#: model:ir.model.fields,field_description:event_booth_sale.field_event_booth__sale_order_id
+msgid "Order Reference"
+msgstr "Referência do pedido"
+
+#. module: event_booth_sale
+#: model_terms:ir.ui.view,arch_db:event_booth_sale.event_booth_view_form_from_event
+msgid "Paid"
+msgstr "Pago"
+
+#. module: event_booth_sale
+#: model:ir.model.fields,field_description:event_booth_sale.field_sale_order_line__event_booth_pending_ids
+msgid "Pending Booths"
+msgstr "Estandes pendentes "
+
+#. module: event_booth_sale
+#. odoo-python
+#: code:addons/event_booth_sale/models/sale_order.py:0
+#, python-format
+msgid ""
+"Please make sure all your event-booth related lines are configured before "
+"confirming this order:%s"
+msgstr ""
+"Certifique-se de que todas as linhas relacionadas ao estande do evento "
+"estejam configuradas antes de confirmar este pedido: %s"
+
+#. module: event_booth_sale
+#: model:ir.model.fields,field_description:event_booth_sale.field_event_booth__price
+#: model:ir.model.fields,field_description:event_booth_sale.field_event_booth_category__price
+#: model:ir.model.fields,field_description:event_booth_sale.field_event_type_booth__price
+msgid "Price"
+msgstr "Preço"
+
+#. module: event_booth_sale
+#: model:ir.model.fields,field_description:event_booth_sale.field_event_booth_category__price_reduce
+msgid "Price Reduce"
+msgstr "Redução de preço"
+
+#. module: event_booth_sale
+#: model:ir.model.fields,field_description:event_booth_sale.field_event_booth_category__price_reduce_taxinc
+msgid "Price Reduce Tax inc"
+msgstr "Preço reduzido com imposto"
+
+#. module: event_booth_sale
+#: model:ir.model.fields,field_description:event_booth_sale.field_event_booth_category__price_incl
+msgid "Price incl"
+msgstr "Preço incluso"
+
+#. module: event_booth_sale
+#: model:ir.model,name:event_booth_sale.model_product_template
+#: model:ir.model.fields,field_description:event_booth_sale.field_event_booth__product_id
+#: model:ir.model.fields,field_description:event_booth_sale.field_event_booth_category__product_id
+#: model:ir.model.fields,field_description:event_booth_sale.field_event_booth_configurator__product_id
+#: model:ir.model.fields,field_description:event_booth_sale.field_event_type_booth__product_id
+msgid "Product"
+msgstr "Produto"
+
+#. module: event_booth_sale
+#: model:ir.model.fields,field_description:event_booth_sale.field_product_product__detailed_type
+#: model:ir.model.fields,field_description:event_booth_sale.field_product_template__detailed_type
+msgid "Product Type"
+msgstr "Tipo de produto"
+
+#. module: event_booth_sale
+#: model:ir.model,name:event_booth_sale.model_product_product
+msgid "Product Variant"
+msgstr "Variante do produto"
+
+#. module: event_booth_sale
+#: model_terms:ir.ui.view,arch_db:event_booth_sale.event_booth_view_form_from_event
+msgid "Registrations"
+msgstr "Inscrições"
+
+#. module: event_booth_sale
+#. odoo-python
+#: code:addons/event_booth_sale/models/sale_order_line.py:0
+#, python-format
+msgid "Registrations from the same Order Line must belong to a single event."
+msgstr ""
+"Os registros da mesma linha de pedido devem pertencer a um único evento."
+
+#. module: event_booth_sale
+#: model:ir.model.fields,field_description:event_booth_sale.field_event_booth__sale_order_line_registration_ids
+msgid "SO Lines with reservations"
+msgstr "Linhas de pedido de venda com reservas"
+
+#. module: event_booth_sale
+#: model:ir.model.fields,field_description:event_booth_sale.field_event_booth_configurator__sale_order_line_id
+#: model:ir.model.fields,field_description:event_booth_sale.field_event_booth_registration__sale_order_line_id
+msgid "Sale Order Line"
+msgstr "Linha do pedido de venda"
+
+#. module: event_booth_sale
+#: model:ir.model,name:event_booth_sale.model_sale_order
+msgid "Sales Order"
+msgstr "Pedido de venda"
+
+#. module: event_booth_sale
+#: model:ir.model,name:event_booth_sale.model_sale_order_line
+msgid "Sales Order Line"
+msgstr "Linha do pedido de venda"
+
+#. module: event_booth_sale
+#: model:ir.actions.act_window,name:event_booth_sale.event_booth_configurator_action
+msgid "Select an event booth"
+msgstr "Selecione um estande de evento"
+
+#. module: event_booth_sale
+#. odoo-python
+#: code:addons/event_booth_sale/models/sale_order_line.py:0
+#, python-format
+msgid ""
+"The following booths are unavailable, please remove them to continue : "
+"%(booth_names)s"
+msgstr ""
+" Os seguintes estandes não estão disponíveis, remova-os para continuar: "
+"%(booth_names)s"
+
+#. module: event_booth_sale
+#: model:ir.model.constraint,message:event_booth_sale.constraint_event_booth_registration_unique_registration
+msgid "There can be only one registration for a booth by sale order line"
+msgstr ""
+"Só pode haver um registro para um estande por linha de pedido de venda"
+
+#. module: event_booth_sale
+#: model_terms:ir.ui.view,arch_db:event_booth_sale.event_booth_view_tree_from_event
+msgid "Total"
+msgstr "Total"
+
+#. module: event_booth_sale
+#: model:ir.model.fields,help:event_booth_sale.field_sale_order_line__event_booth_pending_ids
+msgid "Used to create registration when providing the desired event booth."
+msgstr "Usado para criar o registro ao fornecer o estande do evento desejado."
+
+#. module: event_booth_sale
+#. odoo-python
+#: code:addons/event_booth_sale/models/event_booth.py:0
+#, python-format
+msgid ""
+"You can't delete the following booths as they are linked to sales orders: "
+"%(booths)s"
+msgstr ""
+"Não é possível excluir os seguintes estandes, pois eles estão vinculados a "
+"pedidos de vendas: %(booths)s"
+
+#. module: event_booth_sale
+#. odoo-python
+#: code:addons/event_booth_sale/wizard/event_booth_configurator.py:0
+#, python-format
+msgid "You have to select at least one booth."
+msgstr "Você precisa selecionar pelo menos um estande."
+
+#. module: event_booth_sale
+#. odoo-python
+#: code:addons/event_booth_sale/models/event_booth_registration.py:0
+#, python-format
+msgid ""
+"Your order has been cancelled because the following booths have been "
+"reserved"
+msgstr ""
+"Seu pedido foi cancelado porque os seguintes estandes foram reservados"
diff --git a/i18n/ru.po b/i18n/ru.po
new file mode 100644
index 0000000..692ffbf
--- /dev/null
+++ b/i18n/ru.po
@@ -0,0 +1,404 @@
+# Translation of Odoo Server.
+# This file contains the translation of the following modules:
+# * event_booth_sale
+#
+# Translators:
+# Alena Vlasova, 2023
+# Vasiliy Korobatov , 2023
+# Сергей Шебанин , 2023
+# Martin Trigaux, 2023
+# Константин Коровин , 2023
+# Wil Odoo, 2024
+#
+msgid ""
+msgstr ""
+"Project-Id-Version: Odoo Server 17.0\n"
+"Report-Msgid-Bugs-To: \n"
+"POT-Creation-Date: 2023-10-26 21:55+0000\n"
+"PO-Revision-Date: 2023-10-26 23:09+0000\n"
+"Last-Translator: Wil Odoo, 2024\n"
+"Language-Team: Russian (https://app.transifex.com/odoo/teams/41243/ru/)\n"
+"MIME-Version: 1.0\n"
+"Content-Type: text/plain; charset=UTF-8\n"
+"Content-Transfer-Encoding: \n"
+"Language: ru\n"
+"Plural-Forms: nplurals=4; plural=(n%10==1 && n%100!=11 ? 0 : n%10>=2 && n%10<=4 && (n%100<12 || n%100>14) ? 1 : n%10==0 || (n%10>=5 && n%10<=9) || (n%100>=11 && n%100<=14)? 2 : 3);\n"
+
+#. module: event_booth_sale
+#: model_terms:ir.ui.view,arch_db:event_booth_sale.event_booth_view_form_from_event
+msgid "Sale Order"
+msgstr "Заказ на продажу"
+
+#. module: event_booth_sale
+#: model:ir.model.fields,help:event_booth_sale.field_product_product__detailed_type
+#: model:ir.model.fields,help:event_booth_sale.field_product_template__detailed_type
+msgid ""
+"A storable product is a product for which you manage stock. The Inventory app has to be installed.\n"
+"A consumable product is a product for which stock is not managed.\n"
+"A service is a non-material product you provide."
+msgstr ""
+"Складируемый продукт — это ТМЦ, запасами которых вы управляете. Должно быть установлено приложение «Склад».\n"
+"Расходный продукт — это ТМЦ, запасы которых не контролируются.\n"
+"Услуга — это нематериальный продукт."
+
+#. module: event_booth_sale
+#: model:ir.model.fields,field_description:event_booth_sale.field_event_booth_configurator__event_booth_ids
+#: model:ir.model.fields,field_description:event_booth_sale.field_event_booth_registration__event_booth_id
+msgid "Booth"
+msgstr "Стенд"
+
+#. module: event_booth_sale
+#: model:ir.model.fields,field_description:event_booth_sale.field_event_booth_configurator__event_booth_category_id
+msgid "Booth Category"
+msgstr "Категория стенда"
+
+#. module: event_booth_sale
+#: model:ir.model.fields,help:event_booth_sale.field_event_booth_configurator__event_booth_category_available_ids
+msgid "Booth Category for which booths are still available. Used in frontend"
+msgstr ""
+"Категория стендов, для которых еще есть свободные места. Используется во "
+"фронтенде"
+
+#. module: event_booth_sale
+#: model:ir.model.fields,field_description:event_booth_sale.field_sale_order__event_booth_count
+msgid "Booth Count"
+msgstr "Счетчик будок"
+
+#. module: event_booth_sale
+#: model_terms:ir.ui.view,arch_db:event_booth_sale.event_booth_category_view_form
+msgid "Booth Details"
+msgstr "Детали стенда"
+
+#. module: event_booth_sale
+#: model_terms:ir.ui.view,arch_db:event_booth_sale.event_booth_registration_view_form
+#: model_terms:ir.ui.view,arch_db:event_booth_sale.event_booth_registration_view_tree
+msgid "Booth Registration"
+msgstr "Регистрация стенда"
+
+#. module: event_booth_sale
+#: model:ir.model.fields,field_description:event_booth_sale.field_sale_order__event_booth_ids
+#: model_terms:ir.ui.view,arch_db:event_booth_sale.sale_order_view_form
+msgid "Booths"
+msgstr "Стенды"
+
+#. module: event_booth_sale
+#: model:ir.model.fields,field_description:event_booth_sale.field_sale_order_line__event_booth_category_id
+msgid "Booths Category"
+msgstr "Категория стендов"
+
+#. module: event_booth_sale
+#: model_terms:ir.ui.view,arch_db:event_booth_sale.event_booth_configurator_view_form
+msgid "Cancel"
+msgstr "Отменить"
+
+#. module: event_booth_sale
+#: model:ir.model.fields,field_description:event_booth_sale.field_sale_order_line__event_booth_ids
+msgid "Confirmed Booths"
+msgstr "Подтвержденные стенды"
+
+#. module: event_booth_sale
+#: model:ir.model.fields,field_description:event_booth_sale.field_sale_order_line__event_booth_registration_ids
+msgid "Confirmed Registration"
+msgstr "Подтвержденная регистрация"
+
+#. module: event_booth_sale
+#: model_terms:ir.ui.view,arch_db:event_booth_sale.event_booth_registration_view_form
+msgid "Contact"
+msgstr "Контакты"
+
+#. module: event_booth_sale
+#: model:ir.model.fields,field_description:event_booth_sale.field_event_booth_registration__contact_email
+msgid "Contact Email"
+msgstr "Почта для связи"
+
+#. module: event_booth_sale
+#: model:ir.model.fields,field_description:event_booth_sale.field_event_booth_registration__contact_name
+msgid "Contact Name"
+msgstr "Контактное лицо"
+
+#. module: event_booth_sale
+#: model:ir.model.fields,field_description:event_booth_sale.field_event_booth_registration__contact_phone
+msgid "Contact Phone"
+msgstr "Контактный телефон"
+
+#. module: event_booth_sale
+#: model:ir.model.fields,field_description:event_booth_sale.field_event_booth_configurator__create_uid
+#: model:ir.model.fields,field_description:event_booth_sale.field_event_booth_registration__create_uid
+msgid "Created by"
+msgstr "Создано"
+
+#. module: event_booth_sale
+#: model:ir.model.fields,field_description:event_booth_sale.field_event_booth_configurator__create_date
+#: model:ir.model.fields,field_description:event_booth_sale.field_event_booth_registration__create_date
+msgid "Created on"
+msgstr "Создано"
+
+#. module: event_booth_sale
+#: model:ir.model.fields,field_description:event_booth_sale.field_event_booth__currency_id
+#: model:ir.model.fields,field_description:event_booth_sale.field_event_booth_category__currency_id
+#: model:ir.model.fields,field_description:event_booth_sale.field_event_type_booth__currency_id
+msgid "Currency"
+msgstr "Валюта"
+
+#. module: event_booth_sale
+#: model:ir.model.fields,field_description:event_booth_sale.field_event_booth_registration__partner_id
+msgid "Customer"
+msgstr "Клиент"
+
+#. module: event_booth_sale
+#: model_terms:ir.ui.view,arch_db:event_booth_sale.event_booth_registration_view_form
+msgid "Details"
+msgstr "Детали"
+
+#. module: event_booth_sale
+#: model:ir.model.fields,field_description:event_booth_sale.field_event_booth_configurator__display_name
+#: model:ir.model.fields,field_description:event_booth_sale.field_event_booth_registration__display_name
+msgid "Display Name"
+msgstr "Отображаемое имя"
+
+#. module: event_booth_sale
+#: model:ir.model.fields,field_description:event_booth_sale.field_event_booth_configurator__event_id
+msgid "Event"
+msgstr "Событие"
+
+#. module: event_booth_sale
+#: model:ir.model,name:event_booth_sale.model_event_booth
+#: model:ir.model.fields.selection,name:event_booth_sale.selection__product_template__detailed_type__event_booth
+msgid "Event Booth"
+msgstr "Стенд для мероприятий"
+
+#. module: event_booth_sale
+#: model:ir.model,name:event_booth_sale.model_event_booth_category
+msgid "Event Booth Category"
+msgstr "Категория стенда для мероприятий"
+
+#. module: event_booth_sale
+#: model:ir.model.fields,field_description:event_booth_sale.field_event_booth_configurator__event_booth_category_available_ids
+msgid "Event Booth Category Available"
+msgstr "Категория стенда для мероприятий Доступно"
+
+#. module: event_booth_sale
+#: model:ir.model,name:event_booth_sale.model_event_booth_configurator
+msgid "Event Booth Configurator"
+msgstr "Конфигуратор стендов для мероприятий"
+
+#. module: event_booth_sale
+#: model:ir.model,name:event_booth_sale.model_event_booth_registration
+#: model:ir.model.fields,field_description:event_booth_sale.field_event_booth__event_booth_registration_ids
+msgid "Event Booth Registration"
+msgstr "Регистрация стенда на мероприятии"
+
+#. module: event_booth_sale
+#: model:ir.model,name:event_booth_sale.model_event_type_booth
+msgid "Event Booth Template"
+msgstr "Шаблон стенда для мероприятий"
+
+#. module: event_booth_sale
+#: model:ir.model.fields,field_description:event_booth_sale.field_event_booth__sale_order_line_id
+msgid "Final Sale Order Line"
+msgstr "Окончательная линия заказов на продажу"
+
+#. module: event_booth_sale
+#: model:ir.model.fields,field_description:event_booth_sale.field_event_booth_configurator__id
+#: model:ir.model.fields,field_description:event_booth_sale.field_event_booth_registration__id
+msgid "ID"
+msgstr "ID"
+
+#. module: event_booth_sale
+#: model:ir.model.fields,field_description:event_booth_sale.field_event_booth_category__image_1920
+msgid "Image"
+msgstr "Изображение"
+
+#. module: event_booth_sale
+#: model:ir.model.fields,field_description:event_booth_sale.field_sale_order_line__is_event_booth
+msgid "Is Event Booth"
+msgstr "Стенд для мероприятий"
+
+#. module: event_booth_sale
+#: model:ir.model.fields,field_description:event_booth_sale.field_event_booth__is_paid
+msgid "Is Paid"
+msgstr "Оплачено"
+
+#. module: event_booth_sale
+#: model:ir.model,name:event_booth_sale.model_account_move
+msgid "Journal Entry"
+msgstr "Запись в журнале"
+
+#. module: event_booth_sale
+#: model:ir.model.fields,field_description:event_booth_sale.field_event_booth_configurator__write_uid
+#: model:ir.model.fields,field_description:event_booth_sale.field_event_booth_registration__write_uid
+msgid "Last Updated by"
+msgstr "Последнее обновление"
+
+#. module: event_booth_sale
+#: model:ir.model.fields,field_description:event_booth_sale.field_event_booth_configurator__write_date
+#: model:ir.model.fields,field_description:event_booth_sale.field_event_booth_registration__write_date
+msgid "Last Updated on"
+msgstr "Последнее обновление"
+
+#. module: event_booth_sale
+#: model_terms:ir.ui.view,arch_db:event_booth_sale.event_booth_configurator_view_form
+msgid "Ok"
+msgstr "Ок"
+
+#. module: event_booth_sale
+#: model:ir.model.fields,field_description:event_booth_sale.field_event_booth__sale_order_id
+msgid "Order Reference"
+msgstr "Ссылка на заказ"
+
+#. module: event_booth_sale
+#: model_terms:ir.ui.view,arch_db:event_booth_sale.event_booth_view_form_from_event
+msgid "Paid"
+msgstr "Оплачено"
+
+#. module: event_booth_sale
+#: model:ir.model.fields,field_description:event_booth_sale.field_sale_order_line__event_booth_pending_ids
+msgid "Pending Booths"
+msgstr "Стенды в ожидании"
+
+#. module: event_booth_sale
+#. odoo-python
+#: code:addons/event_booth_sale/models/sale_order.py:0
+#, python-format
+msgid ""
+"Please make sure all your event-booth related lines are configured before "
+"confirming this order:%s"
+msgstr ""
+"Пожалуйста, убедитесь, что все линии, связанные с event-стендом, настроены, "
+"прежде чем подтверждать этот заказ:%s"
+
+#. module: event_booth_sale
+#: model:ir.model.fields,field_description:event_booth_sale.field_event_booth__price
+#: model:ir.model.fields,field_description:event_booth_sale.field_event_booth_category__price
+#: model:ir.model.fields,field_description:event_booth_sale.field_event_type_booth__price
+msgid "Price"
+msgstr "Цена"
+
+#. module: event_booth_sale
+#: model:ir.model.fields,field_description:event_booth_sale.field_event_booth_category__price_reduce
+msgid "Price Reduce"
+msgstr "Снижение цены"
+
+#. module: event_booth_sale
+#: model:ir.model.fields,field_description:event_booth_sale.field_event_booth_category__price_reduce_taxinc
+msgid "Price Reduce Tax inc"
+msgstr "Цена, уменьшенная на налог включенный"
+
+#. module: event_booth_sale
+#: model:ir.model.fields,field_description:event_booth_sale.field_event_booth_category__price_incl
+msgid "Price incl"
+msgstr "Цена вкл"
+
+#. module: event_booth_sale
+#: model:ir.model,name:event_booth_sale.model_product_template
+#: model:ir.model.fields,field_description:event_booth_sale.field_event_booth__product_id
+#: model:ir.model.fields,field_description:event_booth_sale.field_event_booth_category__product_id
+#: model:ir.model.fields,field_description:event_booth_sale.field_event_booth_configurator__product_id
+#: model:ir.model.fields,field_description:event_booth_sale.field_event_type_booth__product_id
+msgid "Product"
+msgstr "Товар"
+
+#. module: event_booth_sale
+#: model:ir.model.fields,field_description:event_booth_sale.field_product_product__detailed_type
+#: model:ir.model.fields,field_description:event_booth_sale.field_product_template__detailed_type
+msgid "Product Type"
+msgstr "Тип товара"
+
+#. module: event_booth_sale
+#: model:ir.model,name:event_booth_sale.model_product_product
+msgid "Product Variant"
+msgstr "Вариант продукта"
+
+#. module: event_booth_sale
+#: model_terms:ir.ui.view,arch_db:event_booth_sale.event_booth_view_form_from_event
+msgid "Registrations"
+msgstr "Регистрации"
+
+#. module: event_booth_sale
+#. odoo-python
+#: code:addons/event_booth_sale/models/sale_order_line.py:0
+#, python-format
+msgid "Registrations from the same Order Line must belong to a single event."
+msgstr ""
+"Регистрации из одной строки заказа должны относиться к одному событию."
+
+#. module: event_booth_sale
+#: model:ir.model.fields,field_description:event_booth_sale.field_event_booth__sale_order_line_registration_ids
+msgid "SO Lines with reservations"
+msgstr "SO Lines с оговорками"
+
+#. module: event_booth_sale
+#: model:ir.model.fields,field_description:event_booth_sale.field_event_booth_configurator__sale_order_line_id
+#: model:ir.model.fields,field_description:event_booth_sale.field_event_booth_registration__sale_order_line_id
+msgid "Sale Order Line"
+msgstr "Линия заказов на продажу"
+
+#. module: event_booth_sale
+#: model:ir.model,name:event_booth_sale.model_sale_order
+msgid "Sales Order"
+msgstr "Заказ на продажу"
+
+#. module: event_booth_sale
+#: model:ir.model,name:event_booth_sale.model_sale_order_line
+msgid "Sales Order Line"
+msgstr "Позиция заказа на продажу"
+
+#. module: event_booth_sale
+#: model:ir.actions.act_window,name:event_booth_sale.event_booth_configurator_action
+msgid "Select an event booth"
+msgstr "Выберите стенд для проведения мероприятия"
+
+#. module: event_booth_sale
+#. odoo-python
+#: code:addons/event_booth_sale/models/sale_order_line.py:0
+#, python-format
+msgid ""
+"The following booths are unavailable, please remove them to continue : "
+"%(booth_names)s"
+msgstr ""
+"Следующие стенды недоступны, пожалуйста, удалите их, чтобы продолжить : "
+"%(booth_names)s"
+
+#. module: event_booth_sale
+#: model:ir.model.constraint,message:event_booth_sale.constraint_event_booth_registration_unique_registration
+msgid "There can be only one registration for a booth by sale order line"
+msgstr "На стенд может быть зарегистрирована только одна очередь на продажу"
+
+#. module: event_booth_sale
+#: model_terms:ir.ui.view,arch_db:event_booth_sale.event_booth_view_tree_from_event
+msgid "Total"
+msgstr "Всего"
+
+#. module: event_booth_sale
+#: model:ir.model.fields,help:event_booth_sale.field_sale_order_line__event_booth_pending_ids
+msgid "Used to create registration when providing the desired event booth."
+msgstr ""
+"Используется для создания регистрации при предоставлении желаемого стенда "
+"для проведения мероприятия."
+
+#. module: event_booth_sale
+#. odoo-python
+#: code:addons/event_booth_sale/models/event_booth.py:0
+#, python-format
+msgid ""
+"You can't delete the following booths as they are linked to sales orders: "
+"%(booths)s"
+msgstr ""
+"Вы не можете удалить следующие стенды, поскольку они связаны с заказами на "
+"продажу: %(booths)s"
+
+#. module: event_booth_sale
+#. odoo-python
+#: code:addons/event_booth_sale/wizard/event_booth_configurator.py:0
+#, python-format
+msgid "You have to select at least one booth."
+msgstr "Вы должны выбрать хотя бы один стенд."
+
+#. module: event_booth_sale
+#. odoo-python
+#: code:addons/event_booth_sale/models/event_booth_registration.py:0
+#, python-format
+msgid ""
+"Your order has been cancelled because the following booths have been "
+"reserved"
+msgstr "Ваш заказ был отменен, так как были зарезервированы следующие кабинки"
diff --git a/i18n/sk.po b/i18n/sk.po
new file mode 100644
index 0000000..0e7b984
--- /dev/null
+++ b/i18n/sk.po
@@ -0,0 +1,388 @@
+# Translation of Odoo Server.
+# This file contains the translation of the following modules:
+# * event_booth_sale
+#
+# Translators:
+# Wil Odoo, 2023
+#
+msgid ""
+msgstr ""
+"Project-Id-Version: Odoo Server 17.0\n"
+"Report-Msgid-Bugs-To: \n"
+"POT-Creation-Date: 2023-10-26 21:55+0000\n"
+"PO-Revision-Date: 2023-10-26 23:09+0000\n"
+"Last-Translator: Wil Odoo, 2023\n"
+"Language-Team: Slovak (https://app.transifex.com/odoo/teams/41243/sk/)\n"
+"MIME-Version: 1.0\n"
+"Content-Type: text/plain; charset=UTF-8\n"
+"Content-Transfer-Encoding: \n"
+"Language: sk\n"
+"Plural-Forms: nplurals=4; plural=(n % 1 == 0 && n == 1 ? 0 : n % 1 == 0 && n >= 2 && n <= 4 ? 1 : n % 1 != 0 ? 2: 3);\n"
+
+#. module: event_booth_sale
+#: model_terms:ir.ui.view,arch_db:event_booth_sale.event_booth_view_form_from_event
+msgid "Sale Order"
+msgstr ""
+
+#. module: event_booth_sale
+#: model:ir.model.fields,help:event_booth_sale.field_product_product__detailed_type
+#: model:ir.model.fields,help:event_booth_sale.field_product_template__detailed_type
+msgid ""
+"A storable product is a product for which you manage stock. The Inventory app has to be installed.\n"
+"A consumable product is a product for which stock is not managed.\n"
+"A service is a non-material product you provide."
+msgstr ""
+"Skladovateľný produkt je produkt, ktorý je evidovaný v sklade. Musí byť nainštalovaná aplikácia Sklad.\n"
+"Spotrebný materiál nie je evidovaný v sklade.\n"
+"Služba je nemateriálny produkt ktorý poskytujete."
+
+#. module: event_booth_sale
+#: model:ir.model.fields,field_description:event_booth_sale.field_event_booth_configurator__event_booth_ids
+#: model:ir.model.fields,field_description:event_booth_sale.field_event_booth_registration__event_booth_id
+msgid "Booth"
+msgstr ""
+
+#. module: event_booth_sale
+#: model:ir.model.fields,field_description:event_booth_sale.field_event_booth_configurator__event_booth_category_id
+msgid "Booth Category"
+msgstr ""
+
+#. module: event_booth_sale
+#: model:ir.model.fields,help:event_booth_sale.field_event_booth_configurator__event_booth_category_available_ids
+msgid "Booth Category for which booths are still available. Used in frontend"
+msgstr ""
+
+#. module: event_booth_sale
+#: model:ir.model.fields,field_description:event_booth_sale.field_sale_order__event_booth_count
+msgid "Booth Count"
+msgstr ""
+
+#. module: event_booth_sale
+#: model_terms:ir.ui.view,arch_db:event_booth_sale.event_booth_category_view_form
+msgid "Booth Details"
+msgstr ""
+
+#. module: event_booth_sale
+#: model_terms:ir.ui.view,arch_db:event_booth_sale.event_booth_registration_view_form
+#: model_terms:ir.ui.view,arch_db:event_booth_sale.event_booth_registration_view_tree
+msgid "Booth Registration"
+msgstr ""
+
+#. module: event_booth_sale
+#: model:ir.model.fields,field_description:event_booth_sale.field_sale_order__event_booth_ids
+#: model_terms:ir.ui.view,arch_db:event_booth_sale.sale_order_view_form
+msgid "Booths"
+msgstr ""
+
+#. module: event_booth_sale
+#: model:ir.model.fields,field_description:event_booth_sale.field_sale_order_line__event_booth_category_id
+msgid "Booths Category"
+msgstr ""
+
+#. module: event_booth_sale
+#: model_terms:ir.ui.view,arch_db:event_booth_sale.event_booth_configurator_view_form
+msgid "Cancel"
+msgstr "Zrušené"
+
+#. module: event_booth_sale
+#: model:ir.model.fields,field_description:event_booth_sale.field_sale_order_line__event_booth_ids
+msgid "Confirmed Booths"
+msgstr ""
+
+#. module: event_booth_sale
+#: model:ir.model.fields,field_description:event_booth_sale.field_sale_order_line__event_booth_registration_ids
+msgid "Confirmed Registration"
+msgstr ""
+
+#. module: event_booth_sale
+#: model_terms:ir.ui.view,arch_db:event_booth_sale.event_booth_registration_view_form
+msgid "Contact"
+msgstr "Kontakt"
+
+#. module: event_booth_sale
+#: model:ir.model.fields,field_description:event_booth_sale.field_event_booth_registration__contact_email
+msgid "Contact Email"
+msgstr "Kontaktný email"
+
+#. module: event_booth_sale
+#: model:ir.model.fields,field_description:event_booth_sale.field_event_booth_registration__contact_name
+msgid "Contact Name"
+msgstr "Meno kontaktu"
+
+#. module: event_booth_sale
+#: model:ir.model.fields,field_description:event_booth_sale.field_event_booth_registration__contact_phone
+msgid "Contact Phone"
+msgstr ""
+
+#. module: event_booth_sale
+#: model:ir.model.fields,field_description:event_booth_sale.field_event_booth_configurator__create_uid
+#: model:ir.model.fields,field_description:event_booth_sale.field_event_booth_registration__create_uid
+msgid "Created by"
+msgstr "Vytvoril"
+
+#. module: event_booth_sale
+#: model:ir.model.fields,field_description:event_booth_sale.field_event_booth_configurator__create_date
+#: model:ir.model.fields,field_description:event_booth_sale.field_event_booth_registration__create_date
+msgid "Created on"
+msgstr "Vytvorené"
+
+#. module: event_booth_sale
+#: model:ir.model.fields,field_description:event_booth_sale.field_event_booth__currency_id
+#: model:ir.model.fields,field_description:event_booth_sale.field_event_booth_category__currency_id
+#: model:ir.model.fields,field_description:event_booth_sale.field_event_type_booth__currency_id
+msgid "Currency"
+msgstr "Mena"
+
+#. module: event_booth_sale
+#: model:ir.model.fields,field_description:event_booth_sale.field_event_booth_registration__partner_id
+msgid "Customer"
+msgstr "Zákazník"
+
+#. module: event_booth_sale
+#: model_terms:ir.ui.view,arch_db:event_booth_sale.event_booth_registration_view_form
+msgid "Details"
+msgstr "Podrobnosti"
+
+#. module: event_booth_sale
+#: model:ir.model.fields,field_description:event_booth_sale.field_event_booth_configurator__display_name
+#: model:ir.model.fields,field_description:event_booth_sale.field_event_booth_registration__display_name
+msgid "Display Name"
+msgstr "Zobrazovaný názov"
+
+#. module: event_booth_sale
+#: model:ir.model.fields,field_description:event_booth_sale.field_event_booth_configurator__event_id
+msgid "Event"
+msgstr "Udalosť"
+
+#. module: event_booth_sale
+#: model:ir.model,name:event_booth_sale.model_event_booth
+#: model:ir.model.fields.selection,name:event_booth_sale.selection__product_template__detailed_type__event_booth
+msgid "Event Booth"
+msgstr ""
+
+#. module: event_booth_sale
+#: model:ir.model,name:event_booth_sale.model_event_booth_category
+msgid "Event Booth Category"
+msgstr ""
+
+#. module: event_booth_sale
+#: model:ir.model.fields,field_description:event_booth_sale.field_event_booth_configurator__event_booth_category_available_ids
+msgid "Event Booth Category Available"
+msgstr ""
+
+#. module: event_booth_sale
+#: model:ir.model,name:event_booth_sale.model_event_booth_configurator
+msgid "Event Booth Configurator"
+msgstr ""
+
+#. module: event_booth_sale
+#: model:ir.model,name:event_booth_sale.model_event_booth_registration
+#: model:ir.model.fields,field_description:event_booth_sale.field_event_booth__event_booth_registration_ids
+msgid "Event Booth Registration"
+msgstr ""
+
+#. module: event_booth_sale
+#: model:ir.model,name:event_booth_sale.model_event_type_booth
+msgid "Event Booth Template"
+msgstr ""
+
+#. module: event_booth_sale
+#: model:ir.model.fields,field_description:event_booth_sale.field_event_booth__sale_order_line_id
+msgid "Final Sale Order Line"
+msgstr ""
+
+#. module: event_booth_sale
+#: model:ir.model.fields,field_description:event_booth_sale.field_event_booth_configurator__id
+#: model:ir.model.fields,field_description:event_booth_sale.field_event_booth_registration__id
+msgid "ID"
+msgstr "ID"
+
+#. module: event_booth_sale
+#: model:ir.model.fields,field_description:event_booth_sale.field_event_booth_category__image_1920
+msgid "Image"
+msgstr "Obrázok"
+
+#. module: event_booth_sale
+#: model:ir.model.fields,field_description:event_booth_sale.field_sale_order_line__is_event_booth
+msgid "Is Event Booth"
+msgstr ""
+
+#. module: event_booth_sale
+#: model:ir.model.fields,field_description:event_booth_sale.field_event_booth__is_paid
+msgid "Is Paid"
+msgstr "Je zaplatené"
+
+#. module: event_booth_sale
+#: model:ir.model,name:event_booth_sale.model_account_move
+msgid "Journal Entry"
+msgstr "Vstup účtovnej knihy"
+
+#. module: event_booth_sale
+#: model:ir.model.fields,field_description:event_booth_sale.field_event_booth_configurator__write_uid
+#: model:ir.model.fields,field_description:event_booth_sale.field_event_booth_registration__write_uid
+msgid "Last Updated by"
+msgstr "Naposledy upravoval"
+
+#. module: event_booth_sale
+#: model:ir.model.fields,field_description:event_booth_sale.field_event_booth_configurator__write_date
+#: model:ir.model.fields,field_description:event_booth_sale.field_event_booth_registration__write_date
+msgid "Last Updated on"
+msgstr "Naposledy upravované"
+
+#. module: event_booth_sale
+#: model_terms:ir.ui.view,arch_db:event_booth_sale.event_booth_configurator_view_form
+msgid "Ok"
+msgstr "Ok"
+
+#. module: event_booth_sale
+#: model:ir.model.fields,field_description:event_booth_sale.field_event_booth__sale_order_id
+msgid "Order Reference"
+msgstr "Referencia objednávky"
+
+#. module: event_booth_sale
+#: model_terms:ir.ui.view,arch_db:event_booth_sale.event_booth_view_form_from_event
+msgid "Paid"
+msgstr "Zaplatené"
+
+#. module: event_booth_sale
+#: model:ir.model.fields,field_description:event_booth_sale.field_sale_order_line__event_booth_pending_ids
+msgid "Pending Booths"
+msgstr ""
+
+#. module: event_booth_sale
+#. odoo-python
+#: code:addons/event_booth_sale/models/sale_order.py:0
+#, python-format
+msgid ""
+"Please make sure all your event-booth related lines are configured before "
+"confirming this order:%s"
+msgstr ""
+
+#. module: event_booth_sale
+#: model:ir.model.fields,field_description:event_booth_sale.field_event_booth__price
+#: model:ir.model.fields,field_description:event_booth_sale.field_event_booth_category__price
+#: model:ir.model.fields,field_description:event_booth_sale.field_event_type_booth__price
+msgid "Price"
+msgstr "Cena"
+
+#. module: event_booth_sale
+#: model:ir.model.fields,field_description:event_booth_sale.field_event_booth_category__price_reduce
+msgid "Price Reduce"
+msgstr "Cenové zníženie"
+
+#. module: event_booth_sale
+#: model:ir.model.fields,field_description:event_booth_sale.field_event_booth_category__price_reduce_taxinc
+msgid "Price Reduce Tax inc"
+msgstr "Cenové zníženie vč. dane"
+
+#. module: event_booth_sale
+#: model:ir.model.fields,field_description:event_booth_sale.field_event_booth_category__price_incl
+msgid "Price incl"
+msgstr ""
+
+#. module: event_booth_sale
+#: model:ir.model,name:event_booth_sale.model_product_template
+#: model:ir.model.fields,field_description:event_booth_sale.field_event_booth__product_id
+#: model:ir.model.fields,field_description:event_booth_sale.field_event_booth_category__product_id
+#: model:ir.model.fields,field_description:event_booth_sale.field_event_booth_configurator__product_id
+#: model:ir.model.fields,field_description:event_booth_sale.field_event_type_booth__product_id
+msgid "Product"
+msgstr "Produkt"
+
+#. module: event_booth_sale
+#: model:ir.model.fields,field_description:event_booth_sale.field_product_product__detailed_type
+#: model:ir.model.fields,field_description:event_booth_sale.field_product_template__detailed_type
+msgid "Product Type"
+msgstr "Typ produktu"
+
+#. module: event_booth_sale
+#: model:ir.model,name:event_booth_sale.model_product_product
+msgid "Product Variant"
+msgstr "Varianta produktu"
+
+#. module: event_booth_sale
+#: model_terms:ir.ui.view,arch_db:event_booth_sale.event_booth_view_form_from_event
+msgid "Registrations"
+msgstr "Registrácie"
+
+#. module: event_booth_sale
+#. odoo-python
+#: code:addons/event_booth_sale/models/sale_order_line.py:0
+#, python-format
+msgid "Registrations from the same Order Line must belong to a single event."
+msgstr ""
+
+#. module: event_booth_sale
+#: model:ir.model.fields,field_description:event_booth_sale.field_event_booth__sale_order_line_registration_ids
+msgid "SO Lines with reservations"
+msgstr ""
+
+#. module: event_booth_sale
+#: model:ir.model.fields,field_description:event_booth_sale.field_event_booth_configurator__sale_order_line_id
+#: model:ir.model.fields,field_description:event_booth_sale.field_event_booth_registration__sale_order_line_id
+msgid "Sale Order Line"
+msgstr "Riadok objednávky predaja"
+
+#. module: event_booth_sale
+#: model:ir.model,name:event_booth_sale.model_sale_order
+msgid "Sales Order"
+msgstr "Objednávka "
+
+#. module: event_booth_sale
+#: model:ir.model,name:event_booth_sale.model_sale_order_line
+msgid "Sales Order Line"
+msgstr "Položka objednávok"
+
+#. module: event_booth_sale
+#: model:ir.actions.act_window,name:event_booth_sale.event_booth_configurator_action
+msgid "Select an event booth"
+msgstr ""
+
+#. module: event_booth_sale
+#. odoo-python
+#: code:addons/event_booth_sale/models/sale_order_line.py:0
+#, python-format
+msgid ""
+"The following booths are unavailable, please remove them to continue : "
+"%(booth_names)s"
+msgstr ""
+
+#. module: event_booth_sale
+#: model:ir.model.constraint,message:event_booth_sale.constraint_event_booth_registration_unique_registration
+msgid "There can be only one registration for a booth by sale order line"
+msgstr ""
+
+#. module: event_booth_sale
+#: model_terms:ir.ui.view,arch_db:event_booth_sale.event_booth_view_tree_from_event
+msgid "Total"
+msgstr "Celkom"
+
+#. module: event_booth_sale
+#: model:ir.model.fields,help:event_booth_sale.field_sale_order_line__event_booth_pending_ids
+msgid "Used to create registration when providing the desired event booth."
+msgstr ""
+
+#. module: event_booth_sale
+#. odoo-python
+#: code:addons/event_booth_sale/models/event_booth.py:0
+#, python-format
+msgid ""
+"You can't delete the following booths as they are linked to sales orders: "
+"%(booths)s"
+msgstr ""
+
+#. module: event_booth_sale
+#. odoo-python
+#: code:addons/event_booth_sale/wizard/event_booth_configurator.py:0
+#, python-format
+msgid "You have to select at least one booth."
+msgstr ""
+
+#. module: event_booth_sale
+#. odoo-python
+#: code:addons/event_booth_sale/models/event_booth_registration.py:0
+#, python-format
+msgid ""
+"Your order has been cancelled because the following booths have been "
+"reserved"
+msgstr ""
diff --git a/i18n/sl.po b/i18n/sl.po
new file mode 100644
index 0000000..8946367
--- /dev/null
+++ b/i18n/sl.po
@@ -0,0 +1,395 @@
+# Translation of Odoo Server.
+# This file contains the translation of the following modules:
+# * event_booth_sale
+#
+# Translators:
+# Vida Potočnik , 2023
+# laznikd , 2023
+# Matjaz Mozetic , 2023
+# Nejc G , 2023
+# Tomaž Jug , 2023
+# matjaz k , 2023
+# Martin Trigaux, 2023
+# Katja Deržič, 2023
+#
+msgid ""
+msgstr ""
+"Project-Id-Version: Odoo Server 17.0\n"
+"Report-Msgid-Bugs-To: \n"
+"POT-Creation-Date: 2023-10-26 21:55+0000\n"
+"PO-Revision-Date: 2023-10-26 23:09+0000\n"
+"Last-Translator: Katja Deržič, 2023\n"
+"Language-Team: Slovenian (https://app.transifex.com/odoo/teams/41243/sl/)\n"
+"MIME-Version: 1.0\n"
+"Content-Type: text/plain; charset=UTF-8\n"
+"Content-Transfer-Encoding: \n"
+"Language: sl\n"
+"Plural-Forms: nplurals=4; plural=(n%100==1 ? 0 : n%100==2 ? 1 : n%100==3 || n%100==4 ? 2 : 3);\n"
+
+#. module: event_booth_sale
+#: model_terms:ir.ui.view,arch_db:event_booth_sale.event_booth_view_form_from_event
+msgid "Sale Order"
+msgstr ""
+
+#. module: event_booth_sale
+#: model:ir.model.fields,help:event_booth_sale.field_product_product__detailed_type
+#: model:ir.model.fields,help:event_booth_sale.field_product_template__detailed_type
+msgid ""
+"A storable product is a product for which you manage stock. The Inventory app has to be installed.\n"
+"A consumable product is a product for which stock is not managed.\n"
+"A service is a non-material product you provide."
+msgstr ""
+"Izdelek, ki ga je mogoče shraniti, je izdelek, pri katerem upravljate z zalogami. Namestiti je treba aplikacijo Inventory.\n"
+"Potrošni izdelek je izdelek, pri katerem se zaloge ne upravljajo.\n"
+"Storitev je nematerialni izdelek, ki ga ponujate."
+
+#. module: event_booth_sale
+#: model:ir.model.fields,field_description:event_booth_sale.field_event_booth_configurator__event_booth_ids
+#: model:ir.model.fields,field_description:event_booth_sale.field_event_booth_registration__event_booth_id
+msgid "Booth"
+msgstr ""
+
+#. module: event_booth_sale
+#: model:ir.model.fields,field_description:event_booth_sale.field_event_booth_configurator__event_booth_category_id
+msgid "Booth Category"
+msgstr ""
+
+#. module: event_booth_sale
+#: model:ir.model.fields,help:event_booth_sale.field_event_booth_configurator__event_booth_category_available_ids
+msgid "Booth Category for which booths are still available. Used in frontend"
+msgstr ""
+
+#. module: event_booth_sale
+#: model:ir.model.fields,field_description:event_booth_sale.field_sale_order__event_booth_count
+msgid "Booth Count"
+msgstr ""
+
+#. module: event_booth_sale
+#: model_terms:ir.ui.view,arch_db:event_booth_sale.event_booth_category_view_form
+msgid "Booth Details"
+msgstr ""
+
+#. module: event_booth_sale
+#: model_terms:ir.ui.view,arch_db:event_booth_sale.event_booth_registration_view_form
+#: model_terms:ir.ui.view,arch_db:event_booth_sale.event_booth_registration_view_tree
+msgid "Booth Registration"
+msgstr ""
+
+#. module: event_booth_sale
+#: model:ir.model.fields,field_description:event_booth_sale.field_sale_order__event_booth_ids
+#: model_terms:ir.ui.view,arch_db:event_booth_sale.sale_order_view_form
+msgid "Booths"
+msgstr ""
+
+#. module: event_booth_sale
+#: model:ir.model.fields,field_description:event_booth_sale.field_sale_order_line__event_booth_category_id
+msgid "Booths Category"
+msgstr ""
+
+#. module: event_booth_sale
+#: model_terms:ir.ui.view,arch_db:event_booth_sale.event_booth_configurator_view_form
+msgid "Cancel"
+msgstr "Prekliči"
+
+#. module: event_booth_sale
+#: model:ir.model.fields,field_description:event_booth_sale.field_sale_order_line__event_booth_ids
+msgid "Confirmed Booths"
+msgstr ""
+
+#. module: event_booth_sale
+#: model:ir.model.fields,field_description:event_booth_sale.field_sale_order_line__event_booth_registration_ids
+msgid "Confirmed Registration"
+msgstr ""
+
+#. module: event_booth_sale
+#: model_terms:ir.ui.view,arch_db:event_booth_sale.event_booth_registration_view_form
+msgid "Contact"
+msgstr "Stik"
+
+#. module: event_booth_sale
+#: model:ir.model.fields,field_description:event_booth_sale.field_event_booth_registration__contact_email
+msgid "Contact Email"
+msgstr "E-pošta stika"
+
+#. module: event_booth_sale
+#: model:ir.model.fields,field_description:event_booth_sale.field_event_booth_registration__contact_name
+msgid "Contact Name"
+msgstr "Ime stika"
+
+#. module: event_booth_sale
+#: model:ir.model.fields,field_description:event_booth_sale.field_event_booth_registration__contact_phone
+msgid "Contact Phone"
+msgstr "Kontaktni telefon"
+
+#. module: event_booth_sale
+#: model:ir.model.fields,field_description:event_booth_sale.field_event_booth_configurator__create_uid
+#: model:ir.model.fields,field_description:event_booth_sale.field_event_booth_registration__create_uid
+msgid "Created by"
+msgstr "Ustvaril"
+
+#. module: event_booth_sale
+#: model:ir.model.fields,field_description:event_booth_sale.field_event_booth_configurator__create_date
+#: model:ir.model.fields,field_description:event_booth_sale.field_event_booth_registration__create_date
+msgid "Created on"
+msgstr "Ustvarjeno"
+
+#. module: event_booth_sale
+#: model:ir.model.fields,field_description:event_booth_sale.field_event_booth__currency_id
+#: model:ir.model.fields,field_description:event_booth_sale.field_event_booth_category__currency_id
+#: model:ir.model.fields,field_description:event_booth_sale.field_event_type_booth__currency_id
+msgid "Currency"
+msgstr "Valuta"
+
+#. module: event_booth_sale
+#: model:ir.model.fields,field_description:event_booth_sale.field_event_booth_registration__partner_id
+msgid "Customer"
+msgstr "Stranka"
+
+#. module: event_booth_sale
+#: model_terms:ir.ui.view,arch_db:event_booth_sale.event_booth_registration_view_form
+msgid "Details"
+msgstr "Podrobnosti"
+
+#. module: event_booth_sale
+#: model:ir.model.fields,field_description:event_booth_sale.field_event_booth_configurator__display_name
+#: model:ir.model.fields,field_description:event_booth_sale.field_event_booth_registration__display_name
+msgid "Display Name"
+msgstr "Prikazani naziv"
+
+#. module: event_booth_sale
+#: model:ir.model.fields,field_description:event_booth_sale.field_event_booth_configurator__event_id
+msgid "Event"
+msgstr "Dogodek"
+
+#. module: event_booth_sale
+#: model:ir.model,name:event_booth_sale.model_event_booth
+#: model:ir.model.fields.selection,name:event_booth_sale.selection__product_template__detailed_type__event_booth
+msgid "Event Booth"
+msgstr ""
+
+#. module: event_booth_sale
+#: model:ir.model,name:event_booth_sale.model_event_booth_category
+msgid "Event Booth Category"
+msgstr ""
+
+#. module: event_booth_sale
+#: model:ir.model.fields,field_description:event_booth_sale.field_event_booth_configurator__event_booth_category_available_ids
+msgid "Event Booth Category Available"
+msgstr ""
+
+#. module: event_booth_sale
+#: model:ir.model,name:event_booth_sale.model_event_booth_configurator
+msgid "Event Booth Configurator"
+msgstr ""
+
+#. module: event_booth_sale
+#: model:ir.model,name:event_booth_sale.model_event_booth_registration
+#: model:ir.model.fields,field_description:event_booth_sale.field_event_booth__event_booth_registration_ids
+msgid "Event Booth Registration"
+msgstr ""
+
+#. module: event_booth_sale
+#: model:ir.model,name:event_booth_sale.model_event_type_booth
+msgid "Event Booth Template"
+msgstr ""
+
+#. module: event_booth_sale
+#: model:ir.model.fields,field_description:event_booth_sale.field_event_booth__sale_order_line_id
+msgid "Final Sale Order Line"
+msgstr ""
+
+#. module: event_booth_sale
+#: model:ir.model.fields,field_description:event_booth_sale.field_event_booth_configurator__id
+#: model:ir.model.fields,field_description:event_booth_sale.field_event_booth_registration__id
+msgid "ID"
+msgstr "ID"
+
+#. module: event_booth_sale
+#: model:ir.model.fields,field_description:event_booth_sale.field_event_booth_category__image_1920
+msgid "Image"
+msgstr "Slika"
+
+#. module: event_booth_sale
+#: model:ir.model.fields,field_description:event_booth_sale.field_sale_order_line__is_event_booth
+msgid "Is Event Booth"
+msgstr ""
+
+#. module: event_booth_sale
+#: model:ir.model.fields,field_description:event_booth_sale.field_event_booth__is_paid
+msgid "Is Paid"
+msgstr ""
+
+#. module: event_booth_sale
+#: model:ir.model,name:event_booth_sale.model_account_move
+msgid "Journal Entry"
+msgstr "Temeljnica"
+
+#. module: event_booth_sale
+#: model:ir.model.fields,field_description:event_booth_sale.field_event_booth_configurator__write_uid
+#: model:ir.model.fields,field_description:event_booth_sale.field_event_booth_registration__write_uid
+msgid "Last Updated by"
+msgstr "Zadnji posodobil"
+
+#. module: event_booth_sale
+#: model:ir.model.fields,field_description:event_booth_sale.field_event_booth_configurator__write_date
+#: model:ir.model.fields,field_description:event_booth_sale.field_event_booth_registration__write_date
+msgid "Last Updated on"
+msgstr "Zadnjič posodobljeno"
+
+#. module: event_booth_sale
+#: model_terms:ir.ui.view,arch_db:event_booth_sale.event_booth_configurator_view_form
+msgid "Ok"
+msgstr "V Redu"
+
+#. module: event_booth_sale
+#: model:ir.model.fields,field_description:event_booth_sale.field_event_booth__sale_order_id
+msgid "Order Reference"
+msgstr "Sklic naročila"
+
+#. module: event_booth_sale
+#: model_terms:ir.ui.view,arch_db:event_booth_sale.event_booth_view_form_from_event
+msgid "Paid"
+msgstr "Plačano"
+
+#. module: event_booth_sale
+#: model:ir.model.fields,field_description:event_booth_sale.field_sale_order_line__event_booth_pending_ids
+msgid "Pending Booths"
+msgstr ""
+
+#. module: event_booth_sale
+#. odoo-python
+#: code:addons/event_booth_sale/models/sale_order.py:0
+#, python-format
+msgid ""
+"Please make sure all your event-booth related lines are configured before "
+"confirming this order:%s"
+msgstr ""
+
+#. module: event_booth_sale
+#: model:ir.model.fields,field_description:event_booth_sale.field_event_booth__price
+#: model:ir.model.fields,field_description:event_booth_sale.field_event_booth_category__price
+#: model:ir.model.fields,field_description:event_booth_sale.field_event_type_booth__price
+msgid "Price"
+msgstr "Cena"
+
+#. module: event_booth_sale
+#: model:ir.model.fields,field_description:event_booth_sale.field_event_booth_category__price_reduce
+msgid "Price Reduce"
+msgstr "Znižanje cene"
+
+#. module: event_booth_sale
+#: model:ir.model.fields,field_description:event_booth_sale.field_event_booth_category__price_reduce_taxinc
+msgid "Price Reduce Tax inc"
+msgstr "Znižanje cene z DDV"
+
+#. module: event_booth_sale
+#: model:ir.model.fields,field_description:event_booth_sale.field_event_booth_category__price_incl
+msgid "Price incl"
+msgstr ""
+
+#. module: event_booth_sale
+#: model:ir.model,name:event_booth_sale.model_product_template
+#: model:ir.model.fields,field_description:event_booth_sale.field_event_booth__product_id
+#: model:ir.model.fields,field_description:event_booth_sale.field_event_booth_category__product_id
+#: model:ir.model.fields,field_description:event_booth_sale.field_event_booth_configurator__product_id
+#: model:ir.model.fields,field_description:event_booth_sale.field_event_type_booth__product_id
+msgid "Product"
+msgstr "Izdelek"
+
+#. module: event_booth_sale
+#: model:ir.model.fields,field_description:event_booth_sale.field_product_product__detailed_type
+#: model:ir.model.fields,field_description:event_booth_sale.field_product_template__detailed_type
+msgid "Product Type"
+msgstr "Vrsta izdelka"
+
+#. module: event_booth_sale
+#: model:ir.model,name:event_booth_sale.model_product_product
+msgid "Product Variant"
+msgstr "Različica izdelka"
+
+#. module: event_booth_sale
+#: model_terms:ir.ui.view,arch_db:event_booth_sale.event_booth_view_form_from_event
+msgid "Registrations"
+msgstr "Registracije"
+
+#. module: event_booth_sale
+#. odoo-python
+#: code:addons/event_booth_sale/models/sale_order_line.py:0
+#, python-format
+msgid "Registrations from the same Order Line must belong to a single event."
+msgstr ""
+
+#. module: event_booth_sale
+#: model:ir.model.fields,field_description:event_booth_sale.field_event_booth__sale_order_line_registration_ids
+msgid "SO Lines with reservations"
+msgstr ""
+
+#. module: event_booth_sale
+#: model:ir.model.fields,field_description:event_booth_sale.field_event_booth_configurator__sale_order_line_id
+#: model:ir.model.fields,field_description:event_booth_sale.field_event_booth_registration__sale_order_line_id
+msgid "Sale Order Line"
+msgstr "Postavka prodajnega naloga"
+
+#. module: event_booth_sale
+#: model:ir.model,name:event_booth_sale.model_sale_order
+msgid "Sales Order"
+msgstr "Prodajni nalog"
+
+#. module: event_booth_sale
+#: model:ir.model,name:event_booth_sale.model_sale_order_line
+msgid "Sales Order Line"
+msgstr "Postavka naročila"
+
+#. module: event_booth_sale
+#: model:ir.actions.act_window,name:event_booth_sale.event_booth_configurator_action
+msgid "Select an event booth"
+msgstr ""
+
+#. module: event_booth_sale
+#. odoo-python
+#: code:addons/event_booth_sale/models/sale_order_line.py:0
+#, python-format
+msgid ""
+"The following booths are unavailable, please remove them to continue : "
+"%(booth_names)s"
+msgstr ""
+
+#. module: event_booth_sale
+#: model:ir.model.constraint,message:event_booth_sale.constraint_event_booth_registration_unique_registration
+msgid "There can be only one registration for a booth by sale order line"
+msgstr ""
+
+#. module: event_booth_sale
+#: model_terms:ir.ui.view,arch_db:event_booth_sale.event_booth_view_tree_from_event
+msgid "Total"
+msgstr "Skupaj"
+
+#. module: event_booth_sale
+#: model:ir.model.fields,help:event_booth_sale.field_sale_order_line__event_booth_pending_ids
+msgid "Used to create registration when providing the desired event booth."
+msgstr ""
+
+#. module: event_booth_sale
+#. odoo-python
+#: code:addons/event_booth_sale/models/event_booth.py:0
+#, python-format
+msgid ""
+"You can't delete the following booths as they are linked to sales orders: "
+"%(booths)s"
+msgstr ""
+
+#. module: event_booth_sale
+#. odoo-python
+#: code:addons/event_booth_sale/wizard/event_booth_configurator.py:0
+#, python-format
+msgid "You have to select at least one booth."
+msgstr ""
+
+#. module: event_booth_sale
+#. odoo-python
+#: code:addons/event_booth_sale/models/event_booth_registration.py:0
+#, python-format
+msgid ""
+"Your order has been cancelled because the following booths have been "
+"reserved"
+msgstr ""
diff --git a/i18n/sr.po b/i18n/sr.po
new file mode 100644
index 0000000..3c18528
--- /dev/null
+++ b/i18n/sr.po
@@ -0,0 +1,403 @@
+# Translation of Odoo Server.
+# This file contains the translation of the following modules:
+# * event_booth_sale
+#
+# Translators:
+# Milan Bojovic , 2023
+# Martin Trigaux, 2023
+# Dragan Vukosavljevic , 2023
+# コフスタジオ, 2024
+#
+msgid ""
+msgstr ""
+"Project-Id-Version: Odoo Server 17.0\n"
+"Report-Msgid-Bugs-To: \n"
+"POT-Creation-Date: 2023-10-26 21:55+0000\n"
+"PO-Revision-Date: 2023-10-26 23:09+0000\n"
+"Last-Translator: コフスタジオ, 2024\n"
+"Language-Team: Serbian (https://app.transifex.com/odoo/teams/41243/sr/)\n"
+"MIME-Version: 1.0\n"
+"Content-Type: text/plain; charset=UTF-8\n"
+"Content-Transfer-Encoding: \n"
+"Language: sr\n"
+"Plural-Forms: nplurals=3; plural=(n%10==1 && n%100!=11 ? 0 : n%10>=2 && n%10<=4 && (n%100<10 || n%100>=20) ? 1 : 2);\n"
+
+#. module: event_booth_sale
+#: model_terms:ir.ui.view,arch_db:event_booth_sale.event_booth_view_form_from_event
+msgid "Sale Order"
+msgstr "Prodajna narudžbina"
+
+#. module: event_booth_sale
+#: model:ir.model.fields,help:event_booth_sale.field_product_product__detailed_type
+#: model:ir.model.fields,help:event_booth_sale.field_product_template__detailed_type
+msgid ""
+"A storable product is a product for which you manage stock. The Inventory app has to be installed.\n"
+"A consumable product is a product for which stock is not managed.\n"
+"A service is a non-material product you provide."
+msgstr ""
+"Proizvod koji se može skladištiti je proizvod za koji upravljate zalihama. Aplikacija Inventar mora biti instalirana.\n"
+"Potrošni proizvod je proizvod za koji se ne upravlja zalihama.\n"
+"Usluga je nematerijalni proizvod koji pružate."
+
+#. module: event_booth_sale
+#: model:ir.model.fields,field_description:event_booth_sale.field_event_booth_configurator__event_booth_ids
+#: model:ir.model.fields,field_description:event_booth_sale.field_event_booth_registration__event_booth_id
+msgid "Booth"
+msgstr "Štand"
+
+#. module: event_booth_sale
+#: model:ir.model.fields,field_description:event_booth_sale.field_event_booth_configurator__event_booth_category_id
+msgid "Booth Category"
+msgstr "Kategorija štanda"
+
+#. module: event_booth_sale
+#: model:ir.model.fields,help:event_booth_sale.field_event_booth_configurator__event_booth_category_available_ids
+msgid "Booth Category for which booths are still available. Used in frontend"
+msgstr ""
+"Kategorija štanda za koju su štandovi još uvek dostupni. Koristi se u "
+"frontend-u"
+
+#. module: event_booth_sale
+#: model:ir.model.fields,field_description:event_booth_sale.field_sale_order__event_booth_count
+msgid "Booth Count"
+msgstr "Brojač štandova"
+
+#. module: event_booth_sale
+#: model_terms:ir.ui.view,arch_db:event_booth_sale.event_booth_category_view_form
+msgid "Booth Details"
+msgstr "Detalji štanda"
+
+#. module: event_booth_sale
+#: model_terms:ir.ui.view,arch_db:event_booth_sale.event_booth_registration_view_form
+#: model_terms:ir.ui.view,arch_db:event_booth_sale.event_booth_registration_view_tree
+msgid "Booth Registration"
+msgstr "Registracija štanda"
+
+#. module: event_booth_sale
+#: model:ir.model.fields,field_description:event_booth_sale.field_sale_order__event_booth_ids
+#: model_terms:ir.ui.view,arch_db:event_booth_sale.sale_order_view_form
+msgid "Booths"
+msgstr "Štandovi"
+
+#. module: event_booth_sale
+#: model:ir.model.fields,field_description:event_booth_sale.field_sale_order_line__event_booth_category_id
+msgid "Booths Category"
+msgstr "Kategorija štandova"
+
+#. module: event_booth_sale
+#: model_terms:ir.ui.view,arch_db:event_booth_sale.event_booth_configurator_view_form
+msgid "Cancel"
+msgstr "Otkaži"
+
+#. module: event_booth_sale
+#: model:ir.model.fields,field_description:event_booth_sale.field_sale_order_line__event_booth_ids
+msgid "Confirmed Booths"
+msgstr "Potvrđeni štandovi"
+
+#. module: event_booth_sale
+#: model:ir.model.fields,field_description:event_booth_sale.field_sale_order_line__event_booth_registration_ids
+msgid "Confirmed Registration"
+msgstr "Potvrđene registracije"
+
+#. module: event_booth_sale
+#: model_terms:ir.ui.view,arch_db:event_booth_sale.event_booth_registration_view_form
+msgid "Contact"
+msgstr "Kontakt"
+
+#. module: event_booth_sale
+#: model:ir.model.fields,field_description:event_booth_sale.field_event_booth_registration__contact_email
+msgid "Contact Email"
+msgstr "Kontakt Email"
+
+#. module: event_booth_sale
+#: model:ir.model.fields,field_description:event_booth_sale.field_event_booth_registration__contact_name
+msgid "Contact Name"
+msgstr "Ime Kontakta"
+
+#. module: event_booth_sale
+#: model:ir.model.fields,field_description:event_booth_sale.field_event_booth_registration__contact_phone
+msgid "Contact Phone"
+msgstr "Kontakt telefon"
+
+#. module: event_booth_sale
+#: model:ir.model.fields,field_description:event_booth_sale.field_event_booth_configurator__create_uid
+#: model:ir.model.fields,field_description:event_booth_sale.field_event_booth_registration__create_uid
+msgid "Created by"
+msgstr "Kreirao"
+
+#. module: event_booth_sale
+#: model:ir.model.fields,field_description:event_booth_sale.field_event_booth_configurator__create_date
+#: model:ir.model.fields,field_description:event_booth_sale.field_event_booth_registration__create_date
+msgid "Created on"
+msgstr "Kreirano"
+
+#. module: event_booth_sale
+#: model:ir.model.fields,field_description:event_booth_sale.field_event_booth__currency_id
+#: model:ir.model.fields,field_description:event_booth_sale.field_event_booth_category__currency_id
+#: model:ir.model.fields,field_description:event_booth_sale.field_event_type_booth__currency_id
+msgid "Currency"
+msgstr "Valuta"
+
+#. module: event_booth_sale
+#: model:ir.model.fields,field_description:event_booth_sale.field_event_booth_registration__partner_id
+msgid "Customer"
+msgstr "Klijent"
+
+#. module: event_booth_sale
+#: model_terms:ir.ui.view,arch_db:event_booth_sale.event_booth_registration_view_form
+msgid "Details"
+msgstr "Detalji"
+
+#. module: event_booth_sale
+#: model:ir.model.fields,field_description:event_booth_sale.field_event_booth_configurator__display_name
+#: model:ir.model.fields,field_description:event_booth_sale.field_event_booth_registration__display_name
+msgid "Display Name"
+msgstr "Naziv za prikaz"
+
+#. module: event_booth_sale
+#: model:ir.model.fields,field_description:event_booth_sale.field_event_booth_configurator__event_id
+msgid "Event"
+msgstr "Događaj"
+
+#. module: event_booth_sale
+#: model:ir.model,name:event_booth_sale.model_event_booth
+#: model:ir.model.fields.selection,name:event_booth_sale.selection__product_template__detailed_type__event_booth
+msgid "Event Booth"
+msgstr "Štand za događaj"
+
+#. module: event_booth_sale
+#: model:ir.model,name:event_booth_sale.model_event_booth_category
+msgid "Event Booth Category"
+msgstr "Kategorija štanda za događaj"
+
+#. module: event_booth_sale
+#: model:ir.model.fields,field_description:event_booth_sale.field_event_booth_configurator__event_booth_category_available_ids
+msgid "Event Booth Category Available"
+msgstr "Dostupna kategorija štanda za događaj"
+
+#. module: event_booth_sale
+#: model:ir.model,name:event_booth_sale.model_event_booth_configurator
+msgid "Event Booth Configurator"
+msgstr "Konfigurator štanda za događaj"
+
+#. module: event_booth_sale
+#: model:ir.model,name:event_booth_sale.model_event_booth_registration
+#: model:ir.model.fields,field_description:event_booth_sale.field_event_booth__event_booth_registration_ids
+msgid "Event Booth Registration"
+msgstr "Registracija štanda događaja"
+
+#. module: event_booth_sale
+#: model:ir.model,name:event_booth_sale.model_event_type_booth
+msgid "Event Booth Template"
+msgstr "Šablon štanda za događaj"
+
+#. module: event_booth_sale
+#: model:ir.model.fields,field_description:event_booth_sale.field_event_booth__sale_order_line_id
+msgid "Final Sale Order Line"
+msgstr "Poslednja linija porudžbenice"
+
+#. module: event_booth_sale
+#: model:ir.model.fields,field_description:event_booth_sale.field_event_booth_configurator__id
+#: model:ir.model.fields,field_description:event_booth_sale.field_event_booth_registration__id
+msgid "ID"
+msgstr "ID"
+
+#. module: event_booth_sale
+#: model:ir.model.fields,field_description:event_booth_sale.field_event_booth_category__image_1920
+msgid "Image"
+msgstr "Slika"
+
+#. module: event_booth_sale
+#: model:ir.model.fields,field_description:event_booth_sale.field_sale_order_line__is_event_booth
+msgid "Is Event Booth"
+msgstr "Je Štand za događaj"
+
+#. module: event_booth_sale
+#: model:ir.model.fields,field_description:event_booth_sale.field_event_booth__is_paid
+msgid "Is Paid"
+msgstr "Je plaćeno"
+
+#. module: event_booth_sale
+#: model:ir.model,name:event_booth_sale.model_account_move
+msgid "Journal Entry"
+msgstr "Sadržaj dnevnika"
+
+#. module: event_booth_sale
+#: model:ir.model.fields,field_description:event_booth_sale.field_event_booth_configurator__write_uid
+#: model:ir.model.fields,field_description:event_booth_sale.field_event_booth_registration__write_uid
+msgid "Last Updated by"
+msgstr "Poslednji put ažurirao"
+
+#. module: event_booth_sale
+#: model:ir.model.fields,field_description:event_booth_sale.field_event_booth_configurator__write_date
+#: model:ir.model.fields,field_description:event_booth_sale.field_event_booth_registration__write_date
+msgid "Last Updated on"
+msgstr "Poslednji put ažurirano"
+
+#. module: event_booth_sale
+#: model_terms:ir.ui.view,arch_db:event_booth_sale.event_booth_configurator_view_form
+msgid "Ok"
+msgstr "U redu"
+
+#. module: event_booth_sale
+#: model:ir.model.fields,field_description:event_booth_sale.field_event_booth__sale_order_id
+msgid "Order Reference"
+msgstr "Reference Naloga"
+
+#. module: event_booth_sale
+#: model_terms:ir.ui.view,arch_db:event_booth_sale.event_booth_view_form_from_event
+msgid "Paid"
+msgstr "Plaćeno"
+
+#. module: event_booth_sale
+#: model:ir.model.fields,field_description:event_booth_sale.field_sale_order_line__event_booth_pending_ids
+msgid "Pending Booths"
+msgstr "Štandovi na čekanju"
+
+#. module: event_booth_sale
+#. odoo-python
+#: code:addons/event_booth_sale/models/sale_order.py:0
+#, python-format
+msgid ""
+"Please make sure all your event-booth related lines are configured before "
+"confirming this order:%s"
+msgstr ""
+"Molim vas da se pobrinete da su sve linije vezane pre potvrde ove "
+"porudžbine:%s"
+
+#. module: event_booth_sale
+#: model:ir.model.fields,field_description:event_booth_sale.field_event_booth__price
+#: model:ir.model.fields,field_description:event_booth_sale.field_event_booth_category__price
+#: model:ir.model.fields,field_description:event_booth_sale.field_event_type_booth__price
+msgid "Price"
+msgstr "Cena"
+
+#. module: event_booth_sale
+#: model:ir.model.fields,field_description:event_booth_sale.field_event_booth_category__price_reduce
+msgid "Price Reduce"
+msgstr "Smanjenje cene"
+
+#. module: event_booth_sale
+#: model:ir.model.fields,field_description:event_booth_sale.field_event_booth_category__price_reduce_taxinc
+msgid "Price Reduce Tax inc"
+msgstr "Smanjenje cene porez uklj"
+
+#. module: event_booth_sale
+#: model:ir.model.fields,field_description:event_booth_sale.field_event_booth_category__price_incl
+msgid "Price incl"
+msgstr "Cena uklj."
+
+#. module: event_booth_sale
+#: model:ir.model,name:event_booth_sale.model_product_template
+#: model:ir.model.fields,field_description:event_booth_sale.field_event_booth__product_id
+#: model:ir.model.fields,field_description:event_booth_sale.field_event_booth_category__product_id
+#: model:ir.model.fields,field_description:event_booth_sale.field_event_booth_configurator__product_id
+#: model:ir.model.fields,field_description:event_booth_sale.field_event_type_booth__product_id
+msgid "Product"
+msgstr "Proizvod"
+
+#. module: event_booth_sale
+#: model:ir.model.fields,field_description:event_booth_sale.field_product_product__detailed_type
+#: model:ir.model.fields,field_description:event_booth_sale.field_product_template__detailed_type
+msgid "Product Type"
+msgstr "Tip proizvoda"
+
+#. module: event_booth_sale
+#: model:ir.model,name:event_booth_sale.model_product_product
+msgid "Product Variant"
+msgstr "Varijanta proizvoda"
+
+#. module: event_booth_sale
+#: model_terms:ir.ui.view,arch_db:event_booth_sale.event_booth_view_form_from_event
+msgid "Registrations"
+msgstr "Registracije"
+
+#. module: event_booth_sale
+#. odoo-python
+#: code:addons/event_booth_sale/models/sale_order_line.py:0
+#, python-format
+msgid "Registrations from the same Order Line must belong to a single event."
+msgstr ""
+"Registracije iz iste linije porudžbenice moraju pripadati samo jednom "
+"događaju."
+
+#. module: event_booth_sale
+#: model:ir.model.fields,field_description:event_booth_sale.field_event_booth__sale_order_line_registration_ids
+msgid "SO Lines with reservations"
+msgstr "SO linije sa rezervacijama"
+
+#. module: event_booth_sale
+#: model:ir.model.fields,field_description:event_booth_sale.field_event_booth_configurator__sale_order_line_id
+#: model:ir.model.fields,field_description:event_booth_sale.field_event_booth_registration__sale_order_line_id
+msgid "Sale Order Line"
+msgstr "Stavke porudžbenice"
+
+#. module: event_booth_sale
+#: model:ir.model,name:event_booth_sale.model_sale_order
+msgid "Sales Order"
+msgstr "Porudžbenica"
+
+#. module: event_booth_sale
+#: model:ir.model,name:event_booth_sale.model_sale_order_line
+msgid "Sales Order Line"
+msgstr "Linija porudžbenice"
+
+#. module: event_booth_sale
+#: model:ir.actions.act_window,name:event_booth_sale.event_booth_configurator_action
+msgid "Select an event booth"
+msgstr "Izaberite štand za događaj"
+
+#. module: event_booth_sale
+#. odoo-python
+#: code:addons/event_booth_sale/models/sale_order_line.py:0
+#, python-format
+msgid ""
+"The following booths are unavailable, please remove them to continue : "
+"%(booth_names)s"
+msgstr ""
+"Sledeći štandovi nisu dostupni, molimo vas da ih uklonite da biste nastavili"
+" : %(booth_names)s"
+
+#. module: event_booth_sale
+#: model:ir.model.constraint,message:event_booth_sale.constraint_event_booth_registration_unique_registration
+msgid "There can be only one registration for a booth by sale order line"
+msgstr "Može biti samo jedna registracija za štand po liniji porudžbenice"
+
+#. module: event_booth_sale
+#: model_terms:ir.ui.view,arch_db:event_booth_sale.event_booth_view_tree_from_event
+msgid "Total"
+msgstr "Ukupno"
+
+#. module: event_booth_sale
+#: model:ir.model.fields,help:event_booth_sale.field_sale_order_line__event_booth_pending_ids
+msgid "Used to create registration when providing the desired event booth."
+msgstr ""
+"Koristi se za kreiranje registracije prilikom obezbeđivanja željenog štanda "
+"za događaj."
+
+#. module: event_booth_sale
+#. odoo-python
+#: code:addons/event_booth_sale/models/event_booth.py:0
+#, python-format
+msgid ""
+"You can't delete the following booths as they are linked to sales orders: "
+"%(booths)s"
+msgstr ""
+"Ne možete obrisati sledeće štandove, jer su oni povezani sa porudžbenicama: "
+"%(booths)s"
+
+#. module: event_booth_sale
+#. odoo-python
+#: code:addons/event_booth_sale/wizard/event_booth_configurator.py:0
+#, python-format
+msgid "You have to select at least one booth."
+msgstr "Morate izabrati barem jedan štand."
+
+#. module: event_booth_sale
+#. odoo-python
+#: code:addons/event_booth_sale/models/event_booth_registration.py:0
+#, python-format
+msgid ""
+"Your order has been cancelled because the following booths have been "
+"reserved"
+msgstr "Vaša porudžbina je otkazana je su sledeći štandovi rezervisani"
diff --git a/i18n/sv.po b/i18n/sv.po
new file mode 100644
index 0000000..6b71cfd
--- /dev/null
+++ b/i18n/sv.po
@@ -0,0 +1,396 @@
+# Translation of Odoo Server.
+# This file contains the translation of the following modules:
+# * event_booth_sale
+#
+# Translators:
+# Haojun Zou , 2023
+# Robin Calvin, 2023
+# Lasse L, 2023
+# Jakob Krabbe , 2023
+# Simon S, 2023
+# Kristoffer Grundström , 2023
+# Martin Trigaux, 2023
+# Anders Wallenquist , 2023
+# Chrille Hedberg , 2023
+#
+msgid ""
+msgstr ""
+"Project-Id-Version: Odoo Server 17.0\n"
+"Report-Msgid-Bugs-To: \n"
+"POT-Creation-Date: 2023-10-26 21:55+0000\n"
+"PO-Revision-Date: 2023-10-26 23:09+0000\n"
+"Last-Translator: Chrille Hedberg , 2023\n"
+"Language-Team: Swedish (https://app.transifex.com/odoo/teams/41243/sv/)\n"
+"MIME-Version: 1.0\n"
+"Content-Type: text/plain; charset=UTF-8\n"
+"Content-Transfer-Encoding: \n"
+"Language: sv\n"
+"Plural-Forms: nplurals=2; plural=(n != 1);\n"
+
+#. module: event_booth_sale
+#: model_terms:ir.ui.view,arch_db:event_booth_sale.event_booth_view_form_from_event
+msgid "Sale Order"
+msgstr ""
+
+#. module: event_booth_sale
+#: model:ir.model.fields,help:event_booth_sale.field_product_product__detailed_type
+#: model:ir.model.fields,help:event_booth_sale.field_product_template__detailed_type
+msgid ""
+"A storable product is a product for which you manage stock. The Inventory app has to be installed.\n"
+"A consumable product is a product for which stock is not managed.\n"
+"A service is a non-material product you provide."
+msgstr ""
+"En lagerförd produkt är en produkt som du hanterar lager för. Appen Lager måste installeras.\n"
+"En förbrukningsvara är en produkt för vilken lager inte hanteras.\n"
+"En tjänst är en icke-materiell produkt du tillhandahåller."
+
+#. module: event_booth_sale
+#: model:ir.model.fields,field_description:event_booth_sale.field_event_booth_configurator__event_booth_ids
+#: model:ir.model.fields,field_description:event_booth_sale.field_event_booth_registration__event_booth_id
+msgid "Booth"
+msgstr ""
+
+#. module: event_booth_sale
+#: model:ir.model.fields,field_description:event_booth_sale.field_event_booth_configurator__event_booth_category_id
+msgid "Booth Category"
+msgstr ""
+
+#. module: event_booth_sale
+#: model:ir.model.fields,help:event_booth_sale.field_event_booth_configurator__event_booth_category_available_ids
+msgid "Booth Category for which booths are still available. Used in frontend"
+msgstr ""
+
+#. module: event_booth_sale
+#: model:ir.model.fields,field_description:event_booth_sale.field_sale_order__event_booth_count
+msgid "Booth Count"
+msgstr ""
+
+#. module: event_booth_sale
+#: model_terms:ir.ui.view,arch_db:event_booth_sale.event_booth_category_view_form
+msgid "Booth Details"
+msgstr ""
+
+#. module: event_booth_sale
+#: model_terms:ir.ui.view,arch_db:event_booth_sale.event_booth_registration_view_form
+#: model_terms:ir.ui.view,arch_db:event_booth_sale.event_booth_registration_view_tree
+msgid "Booth Registration"
+msgstr ""
+
+#. module: event_booth_sale
+#: model:ir.model.fields,field_description:event_booth_sale.field_sale_order__event_booth_ids
+#: model_terms:ir.ui.view,arch_db:event_booth_sale.sale_order_view_form
+msgid "Booths"
+msgstr ""
+
+#. module: event_booth_sale
+#: model:ir.model.fields,field_description:event_booth_sale.field_sale_order_line__event_booth_category_id
+msgid "Booths Category"
+msgstr ""
+
+#. module: event_booth_sale
+#: model_terms:ir.ui.view,arch_db:event_booth_sale.event_booth_configurator_view_form
+msgid "Cancel"
+msgstr "Avbryt"
+
+#. module: event_booth_sale
+#: model:ir.model.fields,field_description:event_booth_sale.field_sale_order_line__event_booth_ids
+msgid "Confirmed Booths"
+msgstr ""
+
+#. module: event_booth_sale
+#: model:ir.model.fields,field_description:event_booth_sale.field_sale_order_line__event_booth_registration_ids
+msgid "Confirmed Registration"
+msgstr ""
+
+#. module: event_booth_sale
+#: model_terms:ir.ui.view,arch_db:event_booth_sale.event_booth_registration_view_form
+msgid "Contact"
+msgstr "Kontakt"
+
+#. module: event_booth_sale
+#: model:ir.model.fields,field_description:event_booth_sale.field_event_booth_registration__contact_email
+msgid "Contact Email"
+msgstr "Kontaktpersonens e-postadress"
+
+#. module: event_booth_sale
+#: model:ir.model.fields,field_description:event_booth_sale.field_event_booth_registration__contact_name
+msgid "Contact Name"
+msgstr "Kontaktnamn"
+
+#. module: event_booth_sale
+#: model:ir.model.fields,field_description:event_booth_sale.field_event_booth_registration__contact_phone
+msgid "Contact Phone"
+msgstr ""
+
+#. module: event_booth_sale
+#: model:ir.model.fields,field_description:event_booth_sale.field_event_booth_configurator__create_uid
+#: model:ir.model.fields,field_description:event_booth_sale.field_event_booth_registration__create_uid
+msgid "Created by"
+msgstr "Skapad av"
+
+#. module: event_booth_sale
+#: model:ir.model.fields,field_description:event_booth_sale.field_event_booth_configurator__create_date
+#: model:ir.model.fields,field_description:event_booth_sale.field_event_booth_registration__create_date
+msgid "Created on"
+msgstr "Skapad den"
+
+#. module: event_booth_sale
+#: model:ir.model.fields,field_description:event_booth_sale.field_event_booth__currency_id
+#: model:ir.model.fields,field_description:event_booth_sale.field_event_booth_category__currency_id
+#: model:ir.model.fields,field_description:event_booth_sale.field_event_type_booth__currency_id
+msgid "Currency"
+msgstr "Valuta"
+
+#. module: event_booth_sale
+#: model:ir.model.fields,field_description:event_booth_sale.field_event_booth_registration__partner_id
+msgid "Customer"
+msgstr "Kund"
+
+#. module: event_booth_sale
+#: model_terms:ir.ui.view,arch_db:event_booth_sale.event_booth_registration_view_form
+msgid "Details"
+msgstr "Detaljer"
+
+#. module: event_booth_sale
+#: model:ir.model.fields,field_description:event_booth_sale.field_event_booth_configurator__display_name
+#: model:ir.model.fields,field_description:event_booth_sale.field_event_booth_registration__display_name
+msgid "Display Name"
+msgstr "Visningsnamn"
+
+#. module: event_booth_sale
+#: model:ir.model.fields,field_description:event_booth_sale.field_event_booth_configurator__event_id
+msgid "Event"
+msgstr "Evenemang"
+
+#. module: event_booth_sale
+#: model:ir.model,name:event_booth_sale.model_event_booth
+#: model:ir.model.fields.selection,name:event_booth_sale.selection__product_template__detailed_type__event_booth
+msgid "Event Booth"
+msgstr ""
+
+#. module: event_booth_sale
+#: model:ir.model,name:event_booth_sale.model_event_booth_category
+msgid "Event Booth Category"
+msgstr ""
+
+#. module: event_booth_sale
+#: model:ir.model.fields,field_description:event_booth_sale.field_event_booth_configurator__event_booth_category_available_ids
+msgid "Event Booth Category Available"
+msgstr ""
+
+#. module: event_booth_sale
+#: model:ir.model,name:event_booth_sale.model_event_booth_configurator
+msgid "Event Booth Configurator"
+msgstr ""
+
+#. module: event_booth_sale
+#: model:ir.model,name:event_booth_sale.model_event_booth_registration
+#: model:ir.model.fields,field_description:event_booth_sale.field_event_booth__event_booth_registration_ids
+msgid "Event Booth Registration"
+msgstr ""
+
+#. module: event_booth_sale
+#: model:ir.model,name:event_booth_sale.model_event_type_booth
+msgid "Event Booth Template"
+msgstr ""
+
+#. module: event_booth_sale
+#: model:ir.model.fields,field_description:event_booth_sale.field_event_booth__sale_order_line_id
+msgid "Final Sale Order Line"
+msgstr ""
+
+#. module: event_booth_sale
+#: model:ir.model.fields,field_description:event_booth_sale.field_event_booth_configurator__id
+#: model:ir.model.fields,field_description:event_booth_sale.field_event_booth_registration__id
+msgid "ID"
+msgstr "ID"
+
+#. module: event_booth_sale
+#: model:ir.model.fields,field_description:event_booth_sale.field_event_booth_category__image_1920
+msgid "Image"
+msgstr "Bild"
+
+#. module: event_booth_sale
+#: model:ir.model.fields,field_description:event_booth_sale.field_sale_order_line__is_event_booth
+msgid "Is Event Booth"
+msgstr ""
+
+#. module: event_booth_sale
+#: model:ir.model.fields,field_description:event_booth_sale.field_event_booth__is_paid
+msgid "Is Paid"
+msgstr "Är betald"
+
+#. module: event_booth_sale
+#: model:ir.model,name:event_booth_sale.model_account_move
+msgid "Journal Entry"
+msgstr "Journalanteckning"
+
+#. module: event_booth_sale
+#: model:ir.model.fields,field_description:event_booth_sale.field_event_booth_configurator__write_uid
+#: model:ir.model.fields,field_description:event_booth_sale.field_event_booth_registration__write_uid
+msgid "Last Updated by"
+msgstr "Senast uppdaterad av"
+
+#. module: event_booth_sale
+#: model:ir.model.fields,field_description:event_booth_sale.field_event_booth_configurator__write_date
+#: model:ir.model.fields,field_description:event_booth_sale.field_event_booth_registration__write_date
+msgid "Last Updated on"
+msgstr "Senast uppdaterad den"
+
+#. module: event_booth_sale
+#: model_terms:ir.ui.view,arch_db:event_booth_sale.event_booth_configurator_view_form
+msgid "Ok"
+msgstr "Ok"
+
+#. module: event_booth_sale
+#: model:ir.model.fields,field_description:event_booth_sale.field_event_booth__sale_order_id
+msgid "Order Reference"
+msgstr "Orderreferens"
+
+#. module: event_booth_sale
+#: model_terms:ir.ui.view,arch_db:event_booth_sale.event_booth_view_form_from_event
+msgid "Paid"
+msgstr "Betalad"
+
+#. module: event_booth_sale
+#: model:ir.model.fields,field_description:event_booth_sale.field_sale_order_line__event_booth_pending_ids
+msgid "Pending Booths"
+msgstr ""
+
+#. module: event_booth_sale
+#. odoo-python
+#: code:addons/event_booth_sale/models/sale_order.py:0
+#, python-format
+msgid ""
+"Please make sure all your event-booth related lines are configured before "
+"confirming this order:%s"
+msgstr ""
+
+#. module: event_booth_sale
+#: model:ir.model.fields,field_description:event_booth_sale.field_event_booth__price
+#: model:ir.model.fields,field_description:event_booth_sale.field_event_booth_category__price
+#: model:ir.model.fields,field_description:event_booth_sale.field_event_type_booth__price
+msgid "Price"
+msgstr "Pris"
+
+#. module: event_booth_sale
+#: model:ir.model.fields,field_description:event_booth_sale.field_event_booth_category__price_reduce
+msgid "Price Reduce"
+msgstr "Rabatt"
+
+#. module: event_booth_sale
+#: model:ir.model.fields,field_description:event_booth_sale.field_event_booth_category__price_reduce_taxinc
+msgid "Price Reduce Tax inc"
+msgstr "Prisreduktion inkl moms"
+
+#. module: event_booth_sale
+#: model:ir.model.fields,field_description:event_booth_sale.field_event_booth_category__price_incl
+msgid "Price incl"
+msgstr ""
+
+#. module: event_booth_sale
+#: model:ir.model,name:event_booth_sale.model_product_template
+#: model:ir.model.fields,field_description:event_booth_sale.field_event_booth__product_id
+#: model:ir.model.fields,field_description:event_booth_sale.field_event_booth_category__product_id
+#: model:ir.model.fields,field_description:event_booth_sale.field_event_booth_configurator__product_id
+#: model:ir.model.fields,field_description:event_booth_sale.field_event_type_booth__product_id
+msgid "Product"
+msgstr "Produkt"
+
+#. module: event_booth_sale
+#: model:ir.model.fields,field_description:event_booth_sale.field_product_product__detailed_type
+#: model:ir.model.fields,field_description:event_booth_sale.field_product_template__detailed_type
+msgid "Product Type"
+msgstr "Produkttyp"
+
+#. module: event_booth_sale
+#: model:ir.model,name:event_booth_sale.model_product_product
+msgid "Product Variant"
+msgstr "Produktvariant"
+
+#. module: event_booth_sale
+#: model_terms:ir.ui.view,arch_db:event_booth_sale.event_booth_view_form_from_event
+msgid "Registrations"
+msgstr "Anmälan"
+
+#. module: event_booth_sale
+#. odoo-python
+#: code:addons/event_booth_sale/models/sale_order_line.py:0
+#, python-format
+msgid "Registrations from the same Order Line must belong to a single event."
+msgstr ""
+
+#. module: event_booth_sale
+#: model:ir.model.fields,field_description:event_booth_sale.field_event_booth__sale_order_line_registration_ids
+msgid "SO Lines with reservations"
+msgstr ""
+
+#. module: event_booth_sale
+#: model:ir.model.fields,field_description:event_booth_sale.field_event_booth_configurator__sale_order_line_id
+#: model:ir.model.fields,field_description:event_booth_sale.field_event_booth_registration__sale_order_line_id
+msgid "Sale Order Line"
+msgstr "Kundorderrad"
+
+#. module: event_booth_sale
+#: model:ir.model,name:event_booth_sale.model_sale_order
+msgid "Sales Order"
+msgstr "Order"
+
+#. module: event_booth_sale
+#: model:ir.model,name:event_booth_sale.model_sale_order_line
+msgid "Sales Order Line"
+msgstr "Orderrad"
+
+#. module: event_booth_sale
+#: model:ir.actions.act_window,name:event_booth_sale.event_booth_configurator_action
+msgid "Select an event booth"
+msgstr ""
+
+#. module: event_booth_sale
+#. odoo-python
+#: code:addons/event_booth_sale/models/sale_order_line.py:0
+#, python-format
+msgid ""
+"The following booths are unavailable, please remove them to continue : "
+"%(booth_names)s"
+msgstr ""
+
+#. module: event_booth_sale
+#: model:ir.model.constraint,message:event_booth_sale.constraint_event_booth_registration_unique_registration
+msgid "There can be only one registration for a booth by sale order line"
+msgstr ""
+
+#. module: event_booth_sale
+#: model_terms:ir.ui.view,arch_db:event_booth_sale.event_booth_view_tree_from_event
+msgid "Total"
+msgstr "Totalt"
+
+#. module: event_booth_sale
+#: model:ir.model.fields,help:event_booth_sale.field_sale_order_line__event_booth_pending_ids
+msgid "Used to create registration when providing the desired event booth."
+msgstr ""
+
+#. module: event_booth_sale
+#. odoo-python
+#: code:addons/event_booth_sale/models/event_booth.py:0
+#, python-format
+msgid ""
+"You can't delete the following booths as they are linked to sales orders: "
+"%(booths)s"
+msgstr ""
+
+#. module: event_booth_sale
+#. odoo-python
+#: code:addons/event_booth_sale/wizard/event_booth_configurator.py:0
+#, python-format
+msgid "You have to select at least one booth."
+msgstr ""
+
+#. module: event_booth_sale
+#. odoo-python
+#: code:addons/event_booth_sale/models/event_booth_registration.py:0
+#, python-format
+msgid ""
+"Your order has been cancelled because the following booths have been "
+"reserved"
+msgstr ""
diff --git a/i18n/th.po b/i18n/th.po
new file mode 100644
index 0000000..9528ae9
--- /dev/null
+++ b/i18n/th.po
@@ -0,0 +1,391 @@
+# Translation of Odoo Server.
+# This file contains the translation of the following modules:
+# * event_booth_sale
+#
+# Translators:
+# Wil Odoo, 2023
+# Rasareeyar Lappiam, 2024
+#
+msgid ""
+msgstr ""
+"Project-Id-Version: Odoo Server 17.0\n"
+"Report-Msgid-Bugs-To: \n"
+"POT-Creation-Date: 2023-10-26 21:55+0000\n"
+"PO-Revision-Date: 2023-10-26 23:09+0000\n"
+"Last-Translator: Rasareeyar Lappiam, 2024\n"
+"Language-Team: Thai (https://app.transifex.com/odoo/teams/41243/th/)\n"
+"MIME-Version: 1.0\n"
+"Content-Type: text/plain; charset=UTF-8\n"
+"Content-Transfer-Encoding: \n"
+"Language: th\n"
+"Plural-Forms: nplurals=1; plural=0;\n"
+
+#. module: event_booth_sale
+#: model_terms:ir.ui.view,arch_db:event_booth_sale.event_booth_view_form_from_event
+msgid "Sale Order"
+msgstr "คำสั่งขาย"
+
+#. module: event_booth_sale
+#: model:ir.model.fields,help:event_booth_sale.field_product_product__detailed_type
+#: model:ir.model.fields,help:event_booth_sale.field_product_template__detailed_type
+msgid ""
+"A storable product is a product for which you manage stock. The Inventory app has to be installed.\n"
+"A consumable product is a product for which stock is not managed.\n"
+"A service is a non-material product you provide."
+msgstr ""
+"สินค้าที่จัดเก็บได้คือสินค้าที่ทคุณจัดการสต๊อก จำเป็นต้องติดตั้งแอปคลังสินค้า\n"
+"สินค้าบริโภคคือสินค้าที่ไม่มีการจัดการสต๊อก\n"
+"บริการคือสินค้าที่ไม่ใช่วัตถุที่คุณจัดหา"
+
+#. module: event_booth_sale
+#: model:ir.model.fields,field_description:event_booth_sale.field_event_booth_configurator__event_booth_ids
+#: model:ir.model.fields,field_description:event_booth_sale.field_event_booth_registration__event_booth_id
+msgid "Booth"
+msgstr "บูธ"
+
+#. module: event_booth_sale
+#: model:ir.model.fields,field_description:event_booth_sale.field_event_booth_configurator__event_booth_category_id
+msgid "Booth Category"
+msgstr "หมวดหมู่บูธ"
+
+#. module: event_booth_sale
+#: model:ir.model.fields,help:event_booth_sale.field_event_booth_configurator__event_booth_category_available_ids
+msgid "Booth Category for which booths are still available. Used in frontend"
+msgstr "หมวดหมู่บูธที่ยังมีบูธอยู่ ใช้ในส่วนหน้า"
+
+#. module: event_booth_sale
+#: model:ir.model.fields,field_description:event_booth_sale.field_sale_order__event_booth_count
+msgid "Booth Count"
+msgstr "จำนวนบูธ"
+
+#. module: event_booth_sale
+#: model_terms:ir.ui.view,arch_db:event_booth_sale.event_booth_category_view_form
+msgid "Booth Details"
+msgstr "รายละเอียดบูธ"
+
+#. module: event_booth_sale
+#: model_terms:ir.ui.view,arch_db:event_booth_sale.event_booth_registration_view_form
+#: model_terms:ir.ui.view,arch_db:event_booth_sale.event_booth_registration_view_tree
+msgid "Booth Registration"
+msgstr "การลงทะเบียนบูธ"
+
+#. module: event_booth_sale
+#: model:ir.model.fields,field_description:event_booth_sale.field_sale_order__event_booth_ids
+#: model_terms:ir.ui.view,arch_db:event_booth_sale.sale_order_view_form
+msgid "Booths"
+msgstr "บูธ"
+
+#. module: event_booth_sale
+#: model:ir.model.fields,field_description:event_booth_sale.field_sale_order_line__event_booth_category_id
+msgid "Booths Category"
+msgstr "หมวดหมู่บูธ"
+
+#. module: event_booth_sale
+#: model_terms:ir.ui.view,arch_db:event_booth_sale.event_booth_configurator_view_form
+msgid "Cancel"
+msgstr "ยกเลิก"
+
+#. module: event_booth_sale
+#: model:ir.model.fields,field_description:event_booth_sale.field_sale_order_line__event_booth_ids
+msgid "Confirmed Booths"
+msgstr "บูธที่ได้รับการยืนยัน"
+
+#. module: event_booth_sale
+#: model:ir.model.fields,field_description:event_booth_sale.field_sale_order_line__event_booth_registration_ids
+msgid "Confirmed Registration"
+msgstr "ยืนยันการลงทะเบียน"
+
+#. module: event_booth_sale
+#: model_terms:ir.ui.view,arch_db:event_booth_sale.event_booth_registration_view_form
+msgid "Contact"
+msgstr "ติดต่อ"
+
+#. module: event_booth_sale
+#: model:ir.model.fields,field_description:event_booth_sale.field_event_booth_registration__contact_email
+msgid "Contact Email"
+msgstr "อีเมลติดต่อ"
+
+#. module: event_booth_sale
+#: model:ir.model.fields,field_description:event_booth_sale.field_event_booth_registration__contact_name
+msgid "Contact Name"
+msgstr "ชื่อผู้ติดต่อ"
+
+#. module: event_booth_sale
+#: model:ir.model.fields,field_description:event_booth_sale.field_event_booth_registration__contact_phone
+msgid "Contact Phone"
+msgstr "ติดต่อทางโทรศัพท์"
+
+#. module: event_booth_sale
+#: model:ir.model.fields,field_description:event_booth_sale.field_event_booth_configurator__create_uid
+#: model:ir.model.fields,field_description:event_booth_sale.field_event_booth_registration__create_uid
+msgid "Created by"
+msgstr "สร้างโดย"
+
+#. module: event_booth_sale
+#: model:ir.model.fields,field_description:event_booth_sale.field_event_booth_configurator__create_date
+#: model:ir.model.fields,field_description:event_booth_sale.field_event_booth_registration__create_date
+msgid "Created on"
+msgstr "สร้างเมื่อ"
+
+#. module: event_booth_sale
+#: model:ir.model.fields,field_description:event_booth_sale.field_event_booth__currency_id
+#: model:ir.model.fields,field_description:event_booth_sale.field_event_booth_category__currency_id
+#: model:ir.model.fields,field_description:event_booth_sale.field_event_type_booth__currency_id
+msgid "Currency"
+msgstr "สกุลเงิน"
+
+#. module: event_booth_sale
+#: model:ir.model.fields,field_description:event_booth_sale.field_event_booth_registration__partner_id
+msgid "Customer"
+msgstr "ลูกค้า"
+
+#. module: event_booth_sale
+#: model_terms:ir.ui.view,arch_db:event_booth_sale.event_booth_registration_view_form
+msgid "Details"
+msgstr "รายละเอียด"
+
+#. module: event_booth_sale
+#: model:ir.model.fields,field_description:event_booth_sale.field_event_booth_configurator__display_name
+#: model:ir.model.fields,field_description:event_booth_sale.field_event_booth_registration__display_name
+msgid "Display Name"
+msgstr "แสดงชื่อ"
+
+#. module: event_booth_sale
+#: model:ir.model.fields,field_description:event_booth_sale.field_event_booth_configurator__event_id
+msgid "Event"
+msgstr "อีเวนต์"
+
+#. module: event_booth_sale
+#: model:ir.model,name:event_booth_sale.model_event_booth
+#: model:ir.model.fields.selection,name:event_booth_sale.selection__product_template__detailed_type__event_booth
+msgid "Event Booth"
+msgstr "บูธอีเวนต์"
+
+#. module: event_booth_sale
+#: model:ir.model,name:event_booth_sale.model_event_booth_category
+msgid "Event Booth Category"
+msgstr "หมวดหมู่บูธอีเวนต์"
+
+#. module: event_booth_sale
+#: model:ir.model.fields,field_description:event_booth_sale.field_event_booth_configurator__event_booth_category_available_ids
+msgid "Event Booth Category Available"
+msgstr "หมวดหมู่บูธอีเวนต์ที่มีอยู่"
+
+#. module: event_booth_sale
+#: model:ir.model,name:event_booth_sale.model_event_booth_configurator
+msgid "Event Booth Configurator"
+msgstr "ตัวกำหนดค่าบูธอีเวนต์"
+
+#. module: event_booth_sale
+#: model:ir.model,name:event_booth_sale.model_event_booth_registration
+#: model:ir.model.fields,field_description:event_booth_sale.field_event_booth__event_booth_registration_ids
+msgid "Event Booth Registration"
+msgstr "การลงทะเบียนบูธอีเวนต์"
+
+#. module: event_booth_sale
+#: model:ir.model,name:event_booth_sale.model_event_type_booth
+msgid "Event Booth Template"
+msgstr "เทมเพลตบูธอีเวนต์"
+
+#. module: event_booth_sale
+#: model:ir.model.fields,field_description:event_booth_sale.field_event_booth__sale_order_line_id
+msgid "Final Sale Order Line"
+msgstr "รายการคำสั่งขายสุดท้าย"
+
+#. module: event_booth_sale
+#: model:ir.model.fields,field_description:event_booth_sale.field_event_booth_configurator__id
+#: model:ir.model.fields,field_description:event_booth_sale.field_event_booth_registration__id
+msgid "ID"
+msgstr "ไอดี"
+
+#. module: event_booth_sale
+#: model:ir.model.fields,field_description:event_booth_sale.field_event_booth_category__image_1920
+msgid "Image"
+msgstr "รูปภาพ"
+
+#. module: event_booth_sale
+#: model:ir.model.fields,field_description:event_booth_sale.field_sale_order_line__is_event_booth
+msgid "Is Event Booth"
+msgstr "เป็นบูธอีเวนต์"
+
+#. module: event_booth_sale
+#: model:ir.model.fields,field_description:event_booth_sale.field_event_booth__is_paid
+msgid "Is Paid"
+msgstr "จ่ายแล้ว"
+
+#. module: event_booth_sale
+#: model:ir.model,name:event_booth_sale.model_account_move
+msgid "Journal Entry"
+msgstr "รายการบันทึกประจำวัน"
+
+#. module: event_booth_sale
+#: model:ir.model.fields,field_description:event_booth_sale.field_event_booth_configurator__write_uid
+#: model:ir.model.fields,field_description:event_booth_sale.field_event_booth_registration__write_uid
+msgid "Last Updated by"
+msgstr "อัปเดตครั้งล่าสุดโดย"
+
+#. module: event_booth_sale
+#: model:ir.model.fields,field_description:event_booth_sale.field_event_booth_configurator__write_date
+#: model:ir.model.fields,field_description:event_booth_sale.field_event_booth_registration__write_date
+msgid "Last Updated on"
+msgstr "อัปเดตครั้งล่าสุดเมื่อ"
+
+#. module: event_booth_sale
+#: model_terms:ir.ui.view,arch_db:event_booth_sale.event_booth_configurator_view_form
+msgid "Ok"
+msgstr "ตกลง"
+
+#. module: event_booth_sale
+#: model:ir.model.fields,field_description:event_booth_sale.field_event_booth__sale_order_id
+msgid "Order Reference"
+msgstr "อ้างอิงคำสั่ง"
+
+#. module: event_booth_sale
+#: model_terms:ir.ui.view,arch_db:event_booth_sale.event_booth_view_form_from_event
+msgid "Paid"
+msgstr "ชำระแล้ว"
+
+#. module: event_booth_sale
+#: model:ir.model.fields,field_description:event_booth_sale.field_sale_order_line__event_booth_pending_ids
+msgid "Pending Booths"
+msgstr "บูธที่รอดำเนินการ"
+
+#. module: event_booth_sale
+#. odoo-python
+#: code:addons/event_booth_sale/models/sale_order.py:0
+#, python-format
+msgid ""
+"Please make sure all your event-booth related lines are configured before "
+"confirming this order:%s"
+msgstr ""
+"โปรดตรวจสอบให้แน่ใจว่าได้กำหนดค่ารายการที่เกี่ยวข้องกับบูธกิจกรรมทั้งหมดของคุณแล้ว"
+" ก่อนที่จะยืนยันคำสั่งซื้อนี้:%s"
+
+#. module: event_booth_sale
+#: model:ir.model.fields,field_description:event_booth_sale.field_event_booth__price
+#: model:ir.model.fields,field_description:event_booth_sale.field_event_booth_category__price
+#: model:ir.model.fields,field_description:event_booth_sale.field_event_type_booth__price
+msgid "Price"
+msgstr "ราคา"
+
+#. module: event_booth_sale
+#: model:ir.model.fields,field_description:event_booth_sale.field_event_booth_category__price_reduce
+msgid "Price Reduce"
+msgstr "ลดราคา"
+
+#. module: event_booth_sale
+#: model:ir.model.fields,field_description:event_booth_sale.field_event_booth_category__price_reduce_taxinc
+msgid "Price Reduce Tax inc"
+msgstr "ราคาที่ลดรวมภาษี"
+
+#. module: event_booth_sale
+#: model:ir.model.fields,field_description:event_booth_sale.field_event_booth_category__price_incl
+msgid "Price incl"
+msgstr "ราคารวม"
+
+#. module: event_booth_sale
+#: model:ir.model,name:event_booth_sale.model_product_template
+#: model:ir.model.fields,field_description:event_booth_sale.field_event_booth__product_id
+#: model:ir.model.fields,field_description:event_booth_sale.field_event_booth_category__product_id
+#: model:ir.model.fields,field_description:event_booth_sale.field_event_booth_configurator__product_id
+#: model:ir.model.fields,field_description:event_booth_sale.field_event_type_booth__product_id
+msgid "Product"
+msgstr "สินค้า"
+
+#. module: event_booth_sale
+#: model:ir.model.fields,field_description:event_booth_sale.field_product_product__detailed_type
+#: model:ir.model.fields,field_description:event_booth_sale.field_product_template__detailed_type
+msgid "Product Type"
+msgstr "ประเภทสินค้า"
+
+#. module: event_booth_sale
+#: model:ir.model,name:event_booth_sale.model_product_product
+msgid "Product Variant"
+msgstr "ตัวแปรสินค้า"
+
+#. module: event_booth_sale
+#: model_terms:ir.ui.view,arch_db:event_booth_sale.event_booth_view_form_from_event
+msgid "Registrations"
+msgstr "การลงทะเบียน"
+
+#. module: event_booth_sale
+#. odoo-python
+#: code:addons/event_booth_sale/models/sale_order_line.py:0
+#, python-format
+msgid "Registrations from the same Order Line must belong to a single event."
+msgstr "การลงทะเบียนจากรายการคำสั่งเดียวกันจะต้องอยู่ในอีเวนต์เดียว"
+
+#. module: event_booth_sale
+#: model:ir.model.fields,field_description:event_booth_sale.field_event_booth__sale_order_line_registration_ids
+msgid "SO Lines with reservations"
+msgstr "รายการ SO กับการจอง"
+
+#. module: event_booth_sale
+#: model:ir.model.fields,field_description:event_booth_sale.field_event_booth_configurator__sale_order_line_id
+#: model:ir.model.fields,field_description:event_booth_sale.field_event_booth_registration__sale_order_line_id
+msgid "Sale Order Line"
+msgstr "รายการคำสั่งขาย"
+
+#. module: event_booth_sale
+#: model:ir.model,name:event_booth_sale.model_sale_order
+msgid "Sales Order"
+msgstr "คำสั่งขาย"
+
+#. module: event_booth_sale
+#: model:ir.model,name:event_booth_sale.model_sale_order_line
+msgid "Sales Order Line"
+msgstr "รายการคำสั่งขาย"
+
+#. module: event_booth_sale
+#: model:ir.actions.act_window,name:event_booth_sale.event_booth_configurator_action
+msgid "Select an event booth"
+msgstr "เลือกบูธอีเวนต์"
+
+#. module: event_booth_sale
+#. odoo-python
+#: code:addons/event_booth_sale/models/sale_order_line.py:0
+#, python-format
+msgid ""
+"The following booths are unavailable, please remove them to continue : "
+"%(booth_names)s"
+msgstr "บูธต่อไปนี้ไม่พร้อมใช้งาน โปรดนำออกเพื่อดำเนินการต่อ :%(booth_names)s"
+
+#. module: event_booth_sale
+#: model:ir.model.constraint,message:event_booth_sale.constraint_event_booth_registration_unique_registration
+msgid "There can be only one registration for a booth by sale order line"
+msgstr "สามารถลงทะเบียนออกบูธได้เพียง 1 บูธ โดยรายการคำสั่งขาย"
+
+#. module: event_booth_sale
+#: model_terms:ir.ui.view,arch_db:event_booth_sale.event_booth_view_tree_from_event
+msgid "Total"
+msgstr "รวม"
+
+#. module: event_booth_sale
+#: model:ir.model.fields,help:event_booth_sale.field_sale_order_line__event_booth_pending_ids
+msgid "Used to create registration when providing the desired event booth."
+msgstr "ใช้ในการสร้างการลงทะเบียนเมื่อส่งมอบบูธอีเวนต์ที่ต้องการ"
+
+#. module: event_booth_sale
+#. odoo-python
+#: code:addons/event_booth_sale/models/event_booth.py:0
+#, python-format
+msgid ""
+"You can't delete the following booths as they are linked to sales orders: "
+"%(booths)s"
+msgstr "คุณไม่สามารถลบบูธต่อไปนี้เนื่องจากเชื่อมโยงกับคำสั่งขาย: %(booths)s"
+
+#. module: event_booth_sale
+#. odoo-python
+#: code:addons/event_booth_sale/wizard/event_booth_configurator.py:0
+#, python-format
+msgid "You have to select at least one booth."
+msgstr "คุณต้องเลือกอย่างน้อยหนึ่งบูธ"
+
+#. module: event_booth_sale
+#. odoo-python
+#: code:addons/event_booth_sale/models/event_booth_registration.py:0
+#, python-format
+msgid ""
+"Your order has been cancelled because the following booths have been "
+"reserved"
+msgstr "คำสั่งซื้อของคุณถูกยกเลิกเนื่องจากมีการจองบูธดังต่อไปนี้"
diff --git a/i18n/tr.po b/i18n/tr.po
new file mode 100644
index 0000000..80efdb9
--- /dev/null
+++ b/i18n/tr.po
@@ -0,0 +1,406 @@
+# Translation of Odoo Server.
+# This file contains the translation of the following modules:
+# * event_booth_sale
+#
+# Translators:
+# Ozlem Cikrikci , 2023
+# Ertuğrul Güreş , 2023
+# Metin Akın , 2023
+# gezgin biri , 2023
+# Levent Karakaş , 2023
+# İlknur Gözütok, 2023
+# Ramiz Deniz Öner , 2023
+# Ediz Duman , 2023
+# Murat Kaplan , 2023
+# Martin Trigaux, 2023
+# Tugay Hatıl , 2023
+# sinem cil, 2024
+#
+msgid ""
+msgstr ""
+"Project-Id-Version: Odoo Server 17.0\n"
+"Report-Msgid-Bugs-To: \n"
+"POT-Creation-Date: 2023-10-26 21:55+0000\n"
+"PO-Revision-Date: 2023-10-26 23:09+0000\n"
+"Last-Translator: sinem cil, 2024\n"
+"Language-Team: Turkish (https://app.transifex.com/odoo/teams/41243/tr/)\n"
+"MIME-Version: 1.0\n"
+"Content-Type: text/plain; charset=UTF-8\n"
+"Content-Transfer-Encoding: \n"
+"Language: tr\n"
+"Plural-Forms: nplurals=2; plural=(n > 1);\n"
+
+#. module: event_booth_sale
+#: model_terms:ir.ui.view,arch_db:event_booth_sale.event_booth_view_form_from_event
+msgid "Sale Order"
+msgstr ""
+
+#. module: event_booth_sale
+#: model:ir.model.fields,help:event_booth_sale.field_product_product__detailed_type
+#: model:ir.model.fields,help:event_booth_sale.field_product_template__detailed_type
+msgid ""
+"A storable product is a product for which you manage stock. The Inventory app has to be installed.\n"
+"A consumable product is a product for which stock is not managed.\n"
+"A service is a non-material product you provide."
+msgstr ""
+"Depolanabilir ürün, stokunu yönettiğiniz bir üründür. Envanter uygulaması yüklenmiş olmalıdır.\n"
+"Sarf malzemesi, stoku yönetilmeyen bir üründür.\n"
+"Hizmet, sağladığınız maddi olmayan bir üründür."
+
+#. module: event_booth_sale
+#: model:ir.model.fields,field_description:event_booth_sale.field_event_booth_configurator__event_booth_ids
+#: model:ir.model.fields,field_description:event_booth_sale.field_event_booth_registration__event_booth_id
+msgid "Booth"
+msgstr "Stand"
+
+#. module: event_booth_sale
+#: model:ir.model.fields,field_description:event_booth_sale.field_event_booth_configurator__event_booth_category_id
+msgid "Booth Category"
+msgstr "Stand Kategorisi"
+
+#. module: event_booth_sale
+#: model:ir.model.fields,help:event_booth_sale.field_event_booth_configurator__event_booth_category_available_ids
+msgid "Booth Category for which booths are still available. Used in frontend"
+msgstr "Hala stantların mevcut olduğu Stant Kategorisi. Ön uçta kullanılır"
+
+#. module: event_booth_sale
+#: model:ir.model.fields,field_description:event_booth_sale.field_sale_order__event_booth_count
+msgid "Booth Count"
+msgstr "Stand Sayısı"
+
+#. module: event_booth_sale
+#: model_terms:ir.ui.view,arch_db:event_booth_sale.event_booth_category_view_form
+msgid "Booth Details"
+msgstr "Stand Detayları"
+
+#. module: event_booth_sale
+#: model_terms:ir.ui.view,arch_db:event_booth_sale.event_booth_registration_view_form
+#: model_terms:ir.ui.view,arch_db:event_booth_sale.event_booth_registration_view_tree
+msgid "Booth Registration"
+msgstr "Stand Kaydı"
+
+#. module: event_booth_sale
+#: model:ir.model.fields,field_description:event_booth_sale.field_sale_order__event_booth_ids
+#: model_terms:ir.ui.view,arch_db:event_booth_sale.sale_order_view_form
+msgid "Booths"
+msgstr "Standlar"
+
+#. module: event_booth_sale
+#: model:ir.model.fields,field_description:event_booth_sale.field_sale_order_line__event_booth_category_id
+msgid "Booths Category"
+msgstr "Stand Kategorisi"
+
+#. module: event_booth_sale
+#: model_terms:ir.ui.view,arch_db:event_booth_sale.event_booth_configurator_view_form
+msgid "Cancel"
+msgstr "İptal"
+
+#. module: event_booth_sale
+#: model:ir.model.fields,field_description:event_booth_sale.field_sale_order_line__event_booth_ids
+msgid "Confirmed Booths"
+msgstr "Standlar Yapılandırıldı"
+
+#. module: event_booth_sale
+#: model:ir.model.fields,field_description:event_booth_sale.field_sale_order_line__event_booth_registration_ids
+msgid "Confirmed Registration"
+msgstr "Onaylanmış Kayıt"
+
+#. module: event_booth_sale
+#: model_terms:ir.ui.view,arch_db:event_booth_sale.event_booth_registration_view_form
+msgid "Contact"
+msgstr "Kontak"
+
+#. module: event_booth_sale
+#: model:ir.model.fields,field_description:event_booth_sale.field_event_booth_registration__contact_email
+msgid "Contact Email"
+msgstr "İletişim E-postası"
+
+#. module: event_booth_sale
+#: model:ir.model.fields,field_description:event_booth_sale.field_event_booth_registration__contact_name
+msgid "Contact Name"
+msgstr "Kontak Adı"
+
+#. module: event_booth_sale
+#: model:ir.model.fields,field_description:event_booth_sale.field_event_booth_registration__contact_phone
+msgid "Contact Phone"
+msgstr "Kontak Telefonu"
+
+#. module: event_booth_sale
+#: model:ir.model.fields,field_description:event_booth_sale.field_event_booth_configurator__create_uid
+#: model:ir.model.fields,field_description:event_booth_sale.field_event_booth_registration__create_uid
+msgid "Created by"
+msgstr "Oluşturan"
+
+#. module: event_booth_sale
+#: model:ir.model.fields,field_description:event_booth_sale.field_event_booth_configurator__create_date
+#: model:ir.model.fields,field_description:event_booth_sale.field_event_booth_registration__create_date
+msgid "Created on"
+msgstr "Oluşturulma"
+
+#. module: event_booth_sale
+#: model:ir.model.fields,field_description:event_booth_sale.field_event_booth__currency_id
+#: model:ir.model.fields,field_description:event_booth_sale.field_event_booth_category__currency_id
+#: model:ir.model.fields,field_description:event_booth_sale.field_event_type_booth__currency_id
+msgid "Currency"
+msgstr "Para Birimi"
+
+#. module: event_booth_sale
+#: model:ir.model.fields,field_description:event_booth_sale.field_event_booth_registration__partner_id
+msgid "Customer"
+msgstr "Müşteri"
+
+#. module: event_booth_sale
+#: model_terms:ir.ui.view,arch_db:event_booth_sale.event_booth_registration_view_form
+msgid "Details"
+msgstr "Detaylar"
+
+#. module: event_booth_sale
+#: model:ir.model.fields,field_description:event_booth_sale.field_event_booth_configurator__display_name
+#: model:ir.model.fields,field_description:event_booth_sale.field_event_booth_registration__display_name
+msgid "Display Name"
+msgstr "Görünüm Adı"
+
+#. module: event_booth_sale
+#: model:ir.model.fields,field_description:event_booth_sale.field_event_booth_configurator__event_id
+msgid "Event"
+msgstr "Etkinlik"
+
+#. module: event_booth_sale
+#: model:ir.model,name:event_booth_sale.model_event_booth
+#: model:ir.model.fields.selection,name:event_booth_sale.selection__product_template__detailed_type__event_booth
+msgid "Event Booth"
+msgstr "Etkinlik Standı"
+
+#. module: event_booth_sale
+#: model:ir.model,name:event_booth_sale.model_event_booth_category
+msgid "Event Booth Category"
+msgstr "Etkinlik Standı Kategorisi"
+
+#. module: event_booth_sale
+#: model:ir.model.fields,field_description:event_booth_sale.field_event_booth_configurator__event_booth_category_available_ids
+msgid "Event Booth Category Available"
+msgstr "Etkinlik Standı Kategorisi Mevcuttur"
+
+#. module: event_booth_sale
+#: model:ir.model,name:event_booth_sale.model_event_booth_configurator
+msgid "Event Booth Configurator"
+msgstr "Etkinlik Standı Konfigüratörü"
+
+#. module: event_booth_sale
+#: model:ir.model,name:event_booth_sale.model_event_booth_registration
+#: model:ir.model.fields,field_description:event_booth_sale.field_event_booth__event_booth_registration_ids
+msgid "Event Booth Registration"
+msgstr "Etkinlik Stand Kaydı"
+
+#. module: event_booth_sale
+#: model:ir.model,name:event_booth_sale.model_event_type_booth
+msgid "Event Booth Template"
+msgstr "Etkinlik Standı Şablonu"
+
+#. module: event_booth_sale
+#: model:ir.model.fields,field_description:event_booth_sale.field_event_booth__sale_order_line_id
+msgid "Final Sale Order Line"
+msgstr "Nihai Satış Sipariş Satırı"
+
+#. module: event_booth_sale
+#: model:ir.model.fields,field_description:event_booth_sale.field_event_booth_configurator__id
+#: model:ir.model.fields,field_description:event_booth_sale.field_event_booth_registration__id
+msgid "ID"
+msgstr "ID"
+
+#. module: event_booth_sale
+#: model:ir.model.fields,field_description:event_booth_sale.field_event_booth_category__image_1920
+msgid "Image"
+msgstr "Görsel"
+
+#. module: event_booth_sale
+#: model:ir.model.fields,field_description:event_booth_sale.field_sale_order_line__is_event_booth
+msgid "Is Event Booth"
+msgstr "Etkinlik Standı"
+
+#. module: event_booth_sale
+#: model:ir.model.fields,field_description:event_booth_sale.field_event_booth__is_paid
+msgid "Is Paid"
+msgstr "Ödendi"
+
+#. module: event_booth_sale
+#: model:ir.model,name:event_booth_sale.model_account_move
+msgid "Journal Entry"
+msgstr "Yevmiye Kaydı"
+
+#. module: event_booth_sale
+#: model:ir.model.fields,field_description:event_booth_sale.field_event_booth_configurator__write_uid
+#: model:ir.model.fields,field_description:event_booth_sale.field_event_booth_registration__write_uid
+msgid "Last Updated by"
+msgstr "Son Güncelleyen"
+
+#. module: event_booth_sale
+#: model:ir.model.fields,field_description:event_booth_sale.field_event_booth_configurator__write_date
+#: model:ir.model.fields,field_description:event_booth_sale.field_event_booth_registration__write_date
+msgid "Last Updated on"
+msgstr "Son Güncelleme"
+
+#. module: event_booth_sale
+#: model_terms:ir.ui.view,arch_db:event_booth_sale.event_booth_configurator_view_form
+msgid "Ok"
+msgstr "Tamam"
+
+#. module: event_booth_sale
+#: model:ir.model.fields,field_description:event_booth_sale.field_event_booth__sale_order_id
+msgid "Order Reference"
+msgstr "Sipariş Referansı"
+
+#. module: event_booth_sale
+#: model_terms:ir.ui.view,arch_db:event_booth_sale.event_booth_view_form_from_event
+msgid "Paid"
+msgstr "Ödendi"
+
+#. module: event_booth_sale
+#: model:ir.model.fields,field_description:event_booth_sale.field_sale_order_line__event_booth_pending_ids
+msgid "Pending Booths"
+msgstr "Bekleyen Standlar"
+
+#. module: event_booth_sale
+#. odoo-python
+#: code:addons/event_booth_sale/models/sale_order.py:0
+#, python-format
+msgid ""
+"Please make sure all your event-booth related lines are configured before "
+"confirming this order:%s"
+msgstr ""
+
+#. module: event_booth_sale
+#: model:ir.model.fields,field_description:event_booth_sale.field_event_booth__price
+#: model:ir.model.fields,field_description:event_booth_sale.field_event_booth_category__price
+#: model:ir.model.fields,field_description:event_booth_sale.field_event_type_booth__price
+msgid "Price"
+msgstr "Fiyat"
+
+#. module: event_booth_sale
+#: model:ir.model.fields,field_description:event_booth_sale.field_event_booth_category__price_reduce
+msgid "Price Reduce"
+msgstr "Fiyat Düşür"
+
+#. module: event_booth_sale
+#: model:ir.model.fields,field_description:event_booth_sale.field_event_booth_category__price_reduce_taxinc
+msgid "Price Reduce Tax inc"
+msgstr "Fiyatı Vergi Dahil Düşür"
+
+#. module: event_booth_sale
+#: model:ir.model.fields,field_description:event_booth_sale.field_event_booth_category__price_incl
+msgid "Price incl"
+msgstr "Fiyata dhl"
+
+#. module: event_booth_sale
+#: model:ir.model,name:event_booth_sale.model_product_template
+#: model:ir.model.fields,field_description:event_booth_sale.field_event_booth__product_id
+#: model:ir.model.fields,field_description:event_booth_sale.field_event_booth_category__product_id
+#: model:ir.model.fields,field_description:event_booth_sale.field_event_booth_configurator__product_id
+#: model:ir.model.fields,field_description:event_booth_sale.field_event_type_booth__product_id
+msgid "Product"
+msgstr "Ürün"
+
+#. module: event_booth_sale
+#: model:ir.model.fields,field_description:event_booth_sale.field_product_product__detailed_type
+#: model:ir.model.fields,field_description:event_booth_sale.field_product_template__detailed_type
+msgid "Product Type"
+msgstr "Ürün Türü"
+
+#. module: event_booth_sale
+#: model:ir.model,name:event_booth_sale.model_product_product
+msgid "Product Variant"
+msgstr "Ürün Varyantı"
+
+#. module: event_booth_sale
+#: model_terms:ir.ui.view,arch_db:event_booth_sale.event_booth_view_form_from_event
+msgid "Registrations"
+msgstr "Kayıtlar"
+
+#. module: event_booth_sale
+#. odoo-python
+#: code:addons/event_booth_sale/models/sale_order_line.py:0
+#, python-format
+msgid "Registrations from the same Order Line must belong to a single event."
+msgstr ""
+"Aynı Sipariş Satırından yapılan kayıtlar tek bir etkinliğe ait olmalıdır."
+
+#. module: event_booth_sale
+#: model:ir.model.fields,field_description:event_booth_sale.field_event_booth__sale_order_line_registration_ids
+msgid "SO Lines with reservations"
+msgstr "Rezervasyonlu SO Satırları"
+
+#. module: event_booth_sale
+#: model:ir.model.fields,field_description:event_booth_sale.field_event_booth_configurator__sale_order_line_id
+#: model:ir.model.fields,field_description:event_booth_sale.field_event_booth_registration__sale_order_line_id
+msgid "Sale Order Line"
+msgstr "Satış Sipariş Satırı"
+
+#. module: event_booth_sale
+#: model:ir.model,name:event_booth_sale.model_sale_order
+msgid "Sales Order"
+msgstr "Satış Siparişi"
+
+#. module: event_booth_sale
+#: model:ir.model,name:event_booth_sale.model_sale_order_line
+msgid "Sales Order Line"
+msgstr "Satış Sipariş Satırı"
+
+#. module: event_booth_sale
+#: model:ir.actions.act_window,name:event_booth_sale.event_booth_configurator_action
+msgid "Select an event booth"
+msgstr "Bir etkinlik standı seçin"
+
+#. module: event_booth_sale
+#. odoo-python
+#: code:addons/event_booth_sale/models/sale_order_line.py:0
+#, python-format
+msgid ""
+"The following booths are unavailable, please remove them to continue : "
+"%(booth_names)s"
+msgstr ""
+"Aşağıdaki kabinler kullanılamıyor, lütfen devam etmek için bunları kaldırın "
+": %(booth_names)s"
+
+#. module: event_booth_sale
+#: model:ir.model.constraint,message:event_booth_sale.constraint_event_booth_registration_unique_registration
+msgid "There can be only one registration for a booth by sale order line"
+msgstr ""
+"Satış siparişi satırına göre bir stant için yalnızca bir kayıt olabilir"
+
+#. module: event_booth_sale
+#: model_terms:ir.ui.view,arch_db:event_booth_sale.event_booth_view_tree_from_event
+msgid "Total"
+msgstr "Toplam"
+
+#. module: event_booth_sale
+#: model:ir.model.fields,help:event_booth_sale.field_sale_order_line__event_booth_pending_ids
+msgid "Used to create registration when providing the desired event booth."
+msgstr ""
+"İstenilen etkinlik standı sağlanırken kayıt oluşturmak için kullanılır."
+
+#. module: event_booth_sale
+#. odoo-python
+#: code:addons/event_booth_sale/models/event_booth.py:0
+#, python-format
+msgid ""
+"You can't delete the following booths as they are linked to sales orders: "
+"%(booths)s"
+msgstr ""
+"Satış siparişlerine bağlı oldukları için aşağıdaki kabinleri silemezsiniz: "
+"%(booths)s"
+
+#. module: event_booth_sale
+#. odoo-python
+#: code:addons/event_booth_sale/wizard/event_booth_configurator.py:0
+#, python-format
+msgid "You have to select at least one booth."
+msgstr "En az bir stand seçmelisiniz."
+
+#. module: event_booth_sale
+#. odoo-python
+#: code:addons/event_booth_sale/models/event_booth_registration.py:0
+#, python-format
+msgid ""
+"Your order has been cancelled because the following booths have been "
+"reserved"
+msgstr "Aşağıdaki stantlar rezerve edildiğinden siparişiniz iptal edilmiştir."
diff --git a/i18n/uk.po b/i18n/uk.po
new file mode 100644
index 0000000..3722e33
--- /dev/null
+++ b/i18n/uk.po
@@ -0,0 +1,400 @@
+# Translation of Odoo Server.
+# This file contains the translation of the following modules:
+# * event_booth_sale
+#
+# Translators:
+# Wil Odoo, 2023
+# Alina Lisnenko , 2023
+#
+msgid ""
+msgstr ""
+"Project-Id-Version: Odoo Server 17.0\n"
+"Report-Msgid-Bugs-To: \n"
+"POT-Creation-Date: 2023-10-26 21:55+0000\n"
+"PO-Revision-Date: 2023-10-26 23:09+0000\n"
+"Last-Translator: Alina Lisnenko , 2023\n"
+"Language-Team: Ukrainian (https://app.transifex.com/odoo/teams/41243/uk/)\n"
+"MIME-Version: 1.0\n"
+"Content-Type: text/plain; charset=UTF-8\n"
+"Content-Transfer-Encoding: \n"
+"Language: uk\n"
+"Plural-Forms: nplurals=4; plural=(n % 1 == 0 && n % 10 == 1 && n % 100 != 11 ? 0 : n % 1 == 0 && n % 10 >= 2 && n % 10 <= 4 && (n % 100 < 12 || n % 100 > 14) ? 1 : n % 1 == 0 && (n % 10 ==0 || (n % 10 >=5 && n % 10 <=9) || (n % 100 >=11 && n % 100 <=14 )) ? 2: 3);\n"
+
+#. module: event_booth_sale
+#: model_terms:ir.ui.view,arch_db:event_booth_sale.event_booth_view_form_from_event
+msgid "Sale Order"
+msgstr "Замовлення на продаж"
+
+#. module: event_booth_sale
+#: model:ir.model.fields,help:event_booth_sale.field_product_product__detailed_type
+#: model:ir.model.fields,help:event_booth_sale.field_product_template__detailed_type
+msgid ""
+"A storable product is a product for which you manage stock. The Inventory app has to be installed.\n"
+"A consumable product is a product for which stock is not managed.\n"
+"A service is a non-material product you provide."
+msgstr ""
+"Товар, що зберігається, - це товар, яким ви керуєте на складі. Необхідно встановити додаток Склад.\n"
+"Витратний товар - це товар, для якого склад не керується.\n"
+"Послуга - це нематеріальний товар, який ви надаєте."
+
+#. module: event_booth_sale
+#: model:ir.model.fields,field_description:event_booth_sale.field_event_booth_configurator__event_booth_ids
+#: model:ir.model.fields,field_description:event_booth_sale.field_event_booth_registration__event_booth_id
+msgid "Booth"
+msgstr "Стенд"
+
+#. module: event_booth_sale
+#: model:ir.model.fields,field_description:event_booth_sale.field_event_booth_configurator__event_booth_category_id
+msgid "Booth Category"
+msgstr "Категорія стенду"
+
+#. module: event_booth_sale
+#: model:ir.model.fields,help:event_booth_sale.field_event_booth_configurator__event_booth_category_available_ids
+msgid "Booth Category for which booths are still available. Used in frontend"
+msgstr ""
+"Категорія стендів, для яких є досі вільні стенди. Використовується на "
+"фронтенді"
+
+#. module: event_booth_sale
+#: model:ir.model.fields,field_description:event_booth_sale.field_sale_order__event_booth_count
+msgid "Booth Count"
+msgstr "Підрахунок стендів"
+
+#. module: event_booth_sale
+#: model_terms:ir.ui.view,arch_db:event_booth_sale.event_booth_category_view_form
+msgid "Booth Details"
+msgstr "Деталі стенду"
+
+#. module: event_booth_sale
+#: model_terms:ir.ui.view,arch_db:event_booth_sale.event_booth_registration_view_form
+#: model_terms:ir.ui.view,arch_db:event_booth_sale.event_booth_registration_view_tree
+msgid "Booth Registration"
+msgstr "Реєстрація стенду"
+
+#. module: event_booth_sale
+#: model:ir.model.fields,field_description:event_booth_sale.field_sale_order__event_booth_ids
+#: model_terms:ir.ui.view,arch_db:event_booth_sale.sale_order_view_form
+msgid "Booths"
+msgstr "Стенди"
+
+#. module: event_booth_sale
+#: model:ir.model.fields,field_description:event_booth_sale.field_sale_order_line__event_booth_category_id
+msgid "Booths Category"
+msgstr "Категорія стендів"
+
+#. module: event_booth_sale
+#: model_terms:ir.ui.view,arch_db:event_booth_sale.event_booth_configurator_view_form
+msgid "Cancel"
+msgstr "Скасувати"
+
+#. module: event_booth_sale
+#: model:ir.model.fields,field_description:event_booth_sale.field_sale_order_line__event_booth_ids
+msgid "Confirmed Booths"
+msgstr "Підтверджені стенди"
+
+#. module: event_booth_sale
+#: model:ir.model.fields,field_description:event_booth_sale.field_sale_order_line__event_booth_registration_ids
+msgid "Confirmed Registration"
+msgstr "Підтверджена реєстрація"
+
+#. module: event_booth_sale
+#: model_terms:ir.ui.view,arch_db:event_booth_sale.event_booth_registration_view_form
+msgid "Contact"
+msgstr "Контакт"
+
+#. module: event_booth_sale
+#: model:ir.model.fields,field_description:event_booth_sale.field_event_booth_registration__contact_email
+msgid "Contact Email"
+msgstr "Контактна електронна пошта"
+
+#. module: event_booth_sale
+#: model:ir.model.fields,field_description:event_booth_sale.field_event_booth_registration__contact_name
+msgid "Contact Name"
+msgstr "Назва контакту"
+
+#. module: event_booth_sale
+#: model:ir.model.fields,field_description:event_booth_sale.field_event_booth_registration__contact_phone
+msgid "Contact Phone"
+msgstr "Телефон контакту"
+
+#. module: event_booth_sale
+#: model:ir.model.fields,field_description:event_booth_sale.field_event_booth_configurator__create_uid
+#: model:ir.model.fields,field_description:event_booth_sale.field_event_booth_registration__create_uid
+msgid "Created by"
+msgstr "Створив"
+
+#. module: event_booth_sale
+#: model:ir.model.fields,field_description:event_booth_sale.field_event_booth_configurator__create_date
+#: model:ir.model.fields,field_description:event_booth_sale.field_event_booth_registration__create_date
+msgid "Created on"
+msgstr "Створено"
+
+#. module: event_booth_sale
+#: model:ir.model.fields,field_description:event_booth_sale.field_event_booth__currency_id
+#: model:ir.model.fields,field_description:event_booth_sale.field_event_booth_category__currency_id
+#: model:ir.model.fields,field_description:event_booth_sale.field_event_type_booth__currency_id
+msgid "Currency"
+msgstr "Валюта"
+
+#. module: event_booth_sale
+#: model:ir.model.fields,field_description:event_booth_sale.field_event_booth_registration__partner_id
+msgid "Customer"
+msgstr "Клієнт"
+
+#. module: event_booth_sale
+#: model_terms:ir.ui.view,arch_db:event_booth_sale.event_booth_registration_view_form
+msgid "Details"
+msgstr "Деталі"
+
+#. module: event_booth_sale
+#: model:ir.model.fields,field_description:event_booth_sale.field_event_booth_configurator__display_name
+#: model:ir.model.fields,field_description:event_booth_sale.field_event_booth_registration__display_name
+msgid "Display Name"
+msgstr "Назва для відображення"
+
+#. module: event_booth_sale
+#: model:ir.model.fields,field_description:event_booth_sale.field_event_booth_configurator__event_id
+msgid "Event"
+msgstr "Подія"
+
+#. module: event_booth_sale
+#: model:ir.model,name:event_booth_sale.model_event_booth
+#: model:ir.model.fields.selection,name:event_booth_sale.selection__product_template__detailed_type__event_booth
+msgid "Event Booth"
+msgstr "Стенд події"
+
+#. module: event_booth_sale
+#: model:ir.model,name:event_booth_sale.model_event_booth_category
+msgid "Event Booth Category"
+msgstr "Категорія стендів події"
+
+#. module: event_booth_sale
+#: model:ir.model.fields,field_description:event_booth_sale.field_event_booth_configurator__event_booth_category_available_ids
+msgid "Event Booth Category Available"
+msgstr "Доступні категорії стендів події"
+
+#. module: event_booth_sale
+#: model:ir.model,name:event_booth_sale.model_event_booth_configurator
+msgid "Event Booth Configurator"
+msgstr "Конфігуратор стенду події"
+
+#. module: event_booth_sale
+#: model:ir.model,name:event_booth_sale.model_event_booth_registration
+#: model:ir.model.fields,field_description:event_booth_sale.field_event_booth__event_booth_registration_ids
+msgid "Event Booth Registration"
+msgstr "Реєстрація стенду події"
+
+#. module: event_booth_sale
+#: model:ir.model,name:event_booth_sale.model_event_type_booth
+msgid "Event Booth Template"
+msgstr "Шаблон стенду події "
+
+#. module: event_booth_sale
+#: model:ir.model.fields,field_description:event_booth_sale.field_event_booth__sale_order_line_id
+msgid "Final Sale Order Line"
+msgstr "Фінальний рядок замовлення на продаж"
+
+#. module: event_booth_sale
+#: model:ir.model.fields,field_description:event_booth_sale.field_event_booth_configurator__id
+#: model:ir.model.fields,field_description:event_booth_sale.field_event_booth_registration__id
+msgid "ID"
+msgstr "ID"
+
+#. module: event_booth_sale
+#: model:ir.model.fields,field_description:event_booth_sale.field_event_booth_category__image_1920
+msgid "Image"
+msgstr "Зображення"
+
+#. module: event_booth_sale
+#: model:ir.model.fields,field_description:event_booth_sale.field_sale_order_line__is_event_booth
+msgid "Is Event Booth"
+msgstr "Стенд події"
+
+#. module: event_booth_sale
+#: model:ir.model.fields,field_description:event_booth_sale.field_event_booth__is_paid
+msgid "Is Paid"
+msgstr "Оплачено"
+
+#. module: event_booth_sale
+#: model:ir.model,name:event_booth_sale.model_account_move
+msgid "Journal Entry"
+msgstr "Запис у журналі"
+
+#. module: event_booth_sale
+#: model:ir.model.fields,field_description:event_booth_sale.field_event_booth_configurator__write_uid
+#: model:ir.model.fields,field_description:event_booth_sale.field_event_booth_registration__write_uid
+msgid "Last Updated by"
+msgstr "Востаннє оновив"
+
+#. module: event_booth_sale
+#: model:ir.model.fields,field_description:event_booth_sale.field_event_booth_configurator__write_date
+#: model:ir.model.fields,field_description:event_booth_sale.field_event_booth_registration__write_date
+msgid "Last Updated on"
+msgstr "Останнє оновлення"
+
+#. module: event_booth_sale
+#: model_terms:ir.ui.view,arch_db:event_booth_sale.event_booth_configurator_view_form
+msgid "Ok"
+msgstr "Гаразд"
+
+#. module: event_booth_sale
+#: model:ir.model.fields,field_description:event_booth_sale.field_event_booth__sale_order_id
+msgid "Order Reference"
+msgstr "Посилання на замовлення"
+
+#. module: event_booth_sale
+#: model_terms:ir.ui.view,arch_db:event_booth_sale.event_booth_view_form_from_event
+msgid "Paid"
+msgstr "Оплачено"
+
+#. module: event_booth_sale
+#: model:ir.model.fields,field_description:event_booth_sale.field_sale_order_line__event_booth_pending_ids
+msgid "Pending Booths"
+msgstr "Стенди в очікуванні"
+
+#. module: event_booth_sale
+#. odoo-python
+#: code:addons/event_booth_sale/models/sale_order.py:0
+#, python-format
+msgid ""
+"Please make sure all your event-booth related lines are configured before "
+"confirming this order:%s"
+msgstr ""
+"Перш ніж підтверджувати це замовлення, переконайтеся, що всі ваші рядки, "
+"пов’язані зі стендом, налаштовано:%s"
+
+#. module: event_booth_sale
+#: model:ir.model.fields,field_description:event_booth_sale.field_event_booth__price
+#: model:ir.model.fields,field_description:event_booth_sale.field_event_booth_category__price
+#: model:ir.model.fields,field_description:event_booth_sale.field_event_type_booth__price
+msgid "Price"
+msgstr "Ціна"
+
+#. module: event_booth_sale
+#: model:ir.model.fields,field_description:event_booth_sale.field_event_booth_category__price_reduce
+msgid "Price Reduce"
+msgstr "Уцінка"
+
+#. module: event_booth_sale
+#: model:ir.model.fields,field_description:event_booth_sale.field_event_booth_category__price_reduce_taxinc
+msgid "Price Reduce Tax inc"
+msgstr "Ціна зниження податку вкл"
+
+#. module: event_booth_sale
+#: model:ir.model.fields,field_description:event_booth_sale.field_event_booth_category__price_incl
+msgid "Price incl"
+msgstr "Ціну включено"
+
+#. module: event_booth_sale
+#: model:ir.model,name:event_booth_sale.model_product_template
+#: model:ir.model.fields,field_description:event_booth_sale.field_event_booth__product_id
+#: model:ir.model.fields,field_description:event_booth_sale.field_event_booth_category__product_id
+#: model:ir.model.fields,field_description:event_booth_sale.field_event_booth_configurator__product_id
+#: model:ir.model.fields,field_description:event_booth_sale.field_event_type_booth__product_id
+msgid "Product"
+msgstr "Товар"
+
+#. module: event_booth_sale
+#: model:ir.model.fields,field_description:event_booth_sale.field_product_product__detailed_type
+#: model:ir.model.fields,field_description:event_booth_sale.field_product_template__detailed_type
+msgid "Product Type"
+msgstr "Тип товару"
+
+#. module: event_booth_sale
+#: model:ir.model,name:event_booth_sale.model_product_product
+msgid "Product Variant"
+msgstr "Варіант товару"
+
+#. module: event_booth_sale
+#: model_terms:ir.ui.view,arch_db:event_booth_sale.event_booth_view_form_from_event
+msgid "Registrations"
+msgstr "Реєстрації"
+
+#. module: event_booth_sale
+#. odoo-python
+#: code:addons/event_booth_sale/models/sale_order_line.py:0
+#, python-format
+msgid "Registrations from the same Order Line must belong to a single event."
+msgstr "Реєстрації з одного рядка замовлень мають належати до однієї події."
+
+#. module: event_booth_sale
+#: model:ir.model.fields,field_description:event_booth_sale.field_event_booth__sale_order_line_registration_ids
+msgid "SO Lines with reservations"
+msgstr "Рядки SO з резерваціями"
+
+#. module: event_booth_sale
+#: model:ir.model.fields,field_description:event_booth_sale.field_event_booth_configurator__sale_order_line_id
+#: model:ir.model.fields,field_description:event_booth_sale.field_event_booth_registration__sale_order_line_id
+msgid "Sale Order Line"
+msgstr "Рядок заявки на продаж"
+
+#. module: event_booth_sale
+#: model:ir.model,name:event_booth_sale.model_sale_order
+msgid "Sales Order"
+msgstr "Замовлення на продаж"
+
+#. module: event_booth_sale
+#: model:ir.model,name:event_booth_sale.model_sale_order_line
+msgid "Sales Order Line"
+msgstr "Рядок замовлення"
+
+#. module: event_booth_sale
+#: model:ir.actions.act_window,name:event_booth_sale.event_booth_configurator_action
+msgid "Select an event booth"
+msgstr "Оберати стенд події"
+
+#. module: event_booth_sale
+#. odoo-python
+#: code:addons/event_booth_sale/models/sale_order_line.py:0
+#, python-format
+msgid ""
+"The following booths are unavailable, please remove them to continue : "
+"%(booth_names)s"
+msgstr ""
+"Наведені нижче стенди недоступні. Видаліть їх, щоб продовжити : "
+"%(booth_names)s"
+
+#. module: event_booth_sale
+#: model:ir.model.constraint,message:event_booth_sale.constraint_event_booth_registration_unique_registration
+msgid "There can be only one registration for a booth by sale order line"
+msgstr ""
+"У рядку замовлення на продаж може бути тільки одна реєстрація на стенд"
+
+#. module: event_booth_sale
+#: model_terms:ir.ui.view,arch_db:event_booth_sale.event_booth_view_tree_from_event
+msgid "Total"
+msgstr "Разом"
+
+#. module: event_booth_sale
+#: model:ir.model.fields,help:event_booth_sale.field_sale_order_line__event_booth_pending_ids
+msgid "Used to create registration when providing the desired event booth."
+msgstr ""
+"Використовується для створення реєстрації під час надання потрібного стенду "
+"події."
+
+#. module: event_booth_sale
+#. odoo-python
+#: code:addons/event_booth_sale/models/event_booth.py:0
+#, python-format
+msgid ""
+"You can't delete the following booths as they are linked to sales orders: "
+"%(booths)s"
+msgstr ""
+"Ви не можете видалити наведені нижче стенди, оскільки вони пов’язані із "
+"замовленнями на продаж: %(booths)s"
+
+#. module: event_booth_sale
+#. odoo-python
+#: code:addons/event_booth_sale/wizard/event_booth_configurator.py:0
+#, python-format
+msgid "You have to select at least one booth."
+msgstr "Потрібна обрати принаймні один стенд."
+
+#. module: event_booth_sale
+#. odoo-python
+#: code:addons/event_booth_sale/models/event_booth_registration.py:0
+#, python-format
+msgid ""
+"Your order has been cancelled because the following booths have been "
+"reserved"
+msgstr "Ваше замовлення скасовано, оскільки зарезервовано наступні стенди"
diff --git a/i18n/vi.po b/i18n/vi.po
new file mode 100644
index 0000000..fcb0498
--- /dev/null
+++ b/i18n/vi.po
@@ -0,0 +1,393 @@
+# Translation of Odoo Server.
+# This file contains the translation of the following modules:
+# * event_booth_sale
+#
+# Translators:
+# Wil Odoo, 2023
+#
+msgid ""
+msgstr ""
+"Project-Id-Version: Odoo Server 17.0\n"
+"Report-Msgid-Bugs-To: \n"
+"POT-Creation-Date: 2023-10-26 21:55+0000\n"
+"PO-Revision-Date: 2023-10-26 23:09+0000\n"
+"Last-Translator: Wil Odoo, 2023\n"
+"Language-Team: Vietnamese (https://app.transifex.com/odoo/teams/41243/vi/)\n"
+"MIME-Version: 1.0\n"
+"Content-Type: text/plain; charset=UTF-8\n"
+"Content-Transfer-Encoding: \n"
+"Language: vi\n"
+"Plural-Forms: nplurals=1; plural=0;\n"
+
+#. module: event_booth_sale
+#: model_terms:ir.ui.view,arch_db:event_booth_sale.event_booth_view_form_from_event
+msgid "Sale Order"
+msgstr "Đơn bán hàng"
+
+#. module: event_booth_sale
+#: model:ir.model.fields,help:event_booth_sale.field_product_product__detailed_type
+#: model:ir.model.fields,help:event_booth_sale.field_product_template__detailed_type
+msgid ""
+"A storable product is a product for which you manage stock. The Inventory app has to be installed.\n"
+"A consumable product is a product for which stock is not managed.\n"
+"A service is a non-material product you provide."
+msgstr ""
+"Sản phẩm lưu kho là sản phẩm bạn cần quản lý tồn kho. Bạn sẽ cần cài đặt thêm ứng dụng Tồn kho.\n"
+"Sản phẩm tiêu thụ là sản phẩm bạn không cần quản lý tồn kho.\n"
+"Dịch vụ là sản phẩm phi vật chất mà bạn cung cấp."
+
+#. module: event_booth_sale
+#: model:ir.model.fields,field_description:event_booth_sale.field_event_booth_configurator__event_booth_ids
+#: model:ir.model.fields,field_description:event_booth_sale.field_event_booth_registration__event_booth_id
+msgid "Booth"
+msgstr "Gian hàng"
+
+#. module: event_booth_sale
+#: model:ir.model.fields,field_description:event_booth_sale.field_event_booth_configurator__event_booth_category_id
+msgid "Booth Category"
+msgstr "Danh mục gian hàng"
+
+#. module: event_booth_sale
+#: model:ir.model.fields,help:event_booth_sale.field_event_booth_configurator__event_booth_category_available_ids
+msgid "Booth Category for which booths are still available. Used in frontend"
+msgstr ""
+"Danh mục gian hàng có gian hàng vẫn còn trống. Được sử dụng ở front-end"
+
+#. module: event_booth_sale
+#: model:ir.model.fields,field_description:event_booth_sale.field_sale_order__event_booth_count
+msgid "Booth Count"
+msgstr "Số gian hàng"
+
+#. module: event_booth_sale
+#: model_terms:ir.ui.view,arch_db:event_booth_sale.event_booth_category_view_form
+msgid "Booth Details"
+msgstr "Chi tiết gian hàng"
+
+#. module: event_booth_sale
+#: model_terms:ir.ui.view,arch_db:event_booth_sale.event_booth_registration_view_form
+#: model_terms:ir.ui.view,arch_db:event_booth_sale.event_booth_registration_view_tree
+msgid "Booth Registration"
+msgstr "Đăng ký gian hàng"
+
+#. module: event_booth_sale
+#: model:ir.model.fields,field_description:event_booth_sale.field_sale_order__event_booth_ids
+#: model_terms:ir.ui.view,arch_db:event_booth_sale.sale_order_view_form
+msgid "Booths"
+msgstr "Gian hàng"
+
+#. module: event_booth_sale
+#: model:ir.model.fields,field_description:event_booth_sale.field_sale_order_line__event_booth_category_id
+msgid "Booths Category"
+msgstr "Danh mục gian hàng"
+
+#. module: event_booth_sale
+#: model_terms:ir.ui.view,arch_db:event_booth_sale.event_booth_configurator_view_form
+msgid "Cancel"
+msgstr "Hủy"
+
+#. module: event_booth_sale
+#: model:ir.model.fields,field_description:event_booth_sale.field_sale_order_line__event_booth_ids
+msgid "Confirmed Booths"
+msgstr "Gian hàng đã xác nhận"
+
+#. module: event_booth_sale
+#: model:ir.model.fields,field_description:event_booth_sale.field_sale_order_line__event_booth_registration_ids
+msgid "Confirmed Registration"
+msgstr "Đăng ký đã xác nhận"
+
+#. module: event_booth_sale
+#: model_terms:ir.ui.view,arch_db:event_booth_sale.event_booth_registration_view_form
+msgid "Contact"
+msgstr "Liên hệ"
+
+#. module: event_booth_sale
+#: model:ir.model.fields,field_description:event_booth_sale.field_event_booth_registration__contact_email
+msgid "Contact Email"
+msgstr "Email liên hệ"
+
+#. module: event_booth_sale
+#: model:ir.model.fields,field_description:event_booth_sale.field_event_booth_registration__contact_name
+msgid "Contact Name"
+msgstr "Tên liên hệ"
+
+#. module: event_booth_sale
+#: model:ir.model.fields,field_description:event_booth_sale.field_event_booth_registration__contact_phone
+msgid "Contact Phone"
+msgstr "Số điện thoại"
+
+#. module: event_booth_sale
+#: model:ir.model.fields,field_description:event_booth_sale.field_event_booth_configurator__create_uid
+#: model:ir.model.fields,field_description:event_booth_sale.field_event_booth_registration__create_uid
+msgid "Created by"
+msgstr "Được tạo bởi"
+
+#. module: event_booth_sale
+#: model:ir.model.fields,field_description:event_booth_sale.field_event_booth_configurator__create_date
+#: model:ir.model.fields,field_description:event_booth_sale.field_event_booth_registration__create_date
+msgid "Created on"
+msgstr "Được tạo vào"
+
+#. module: event_booth_sale
+#: model:ir.model.fields,field_description:event_booth_sale.field_event_booth__currency_id
+#: model:ir.model.fields,field_description:event_booth_sale.field_event_booth_category__currency_id
+#: model:ir.model.fields,field_description:event_booth_sale.field_event_type_booth__currency_id
+msgid "Currency"
+msgstr "Tiền tệ"
+
+#. module: event_booth_sale
+#: model:ir.model.fields,field_description:event_booth_sale.field_event_booth_registration__partner_id
+msgid "Customer"
+msgstr "Khách hàng"
+
+#. module: event_booth_sale
+#: model_terms:ir.ui.view,arch_db:event_booth_sale.event_booth_registration_view_form
+msgid "Details"
+msgstr "Chi tiết"
+
+#. module: event_booth_sale
+#: model:ir.model.fields,field_description:event_booth_sale.field_event_booth_configurator__display_name
+#: model:ir.model.fields,field_description:event_booth_sale.field_event_booth_registration__display_name
+msgid "Display Name"
+msgstr "Tên hiển thị"
+
+#. module: event_booth_sale
+#: model:ir.model.fields,field_description:event_booth_sale.field_event_booth_configurator__event_id
+msgid "Event"
+msgstr "Sự kiện"
+
+#. module: event_booth_sale
+#: model:ir.model,name:event_booth_sale.model_event_booth
+#: model:ir.model.fields.selection,name:event_booth_sale.selection__product_template__detailed_type__event_booth
+msgid "Event Booth"
+msgstr "Gian hàng sự kiện"
+
+#. module: event_booth_sale
+#: model:ir.model,name:event_booth_sale.model_event_booth_category
+msgid "Event Booth Category"
+msgstr "Danh mục gian hàng sự kiện "
+
+#. module: event_booth_sale
+#: model:ir.model.fields,field_description:event_booth_sale.field_event_booth_configurator__event_booth_category_available_ids
+msgid "Event Booth Category Available"
+msgstr "Danh mục gian hàng sự kiện còn trống"
+
+#. module: event_booth_sale
+#: model:ir.model,name:event_booth_sale.model_event_booth_configurator
+msgid "Event Booth Configurator"
+msgstr "Cấu hình gian hàng sự kiện"
+
+#. module: event_booth_sale
+#: model:ir.model,name:event_booth_sale.model_event_booth_registration
+#: model:ir.model.fields,field_description:event_booth_sale.field_event_booth__event_booth_registration_ids
+msgid "Event Booth Registration"
+msgstr "Đăng ký gian hàng sự kiện"
+
+#. module: event_booth_sale
+#: model:ir.model,name:event_booth_sale.model_event_type_booth
+msgid "Event Booth Template"
+msgstr "Mẫu gian hàng sự kiện"
+
+#. module: event_booth_sale
+#: model:ir.model.fields,field_description:event_booth_sale.field_event_booth__sale_order_line_id
+msgid "Final Sale Order Line"
+msgstr "Dòng đơn bán hàng cuối cùng"
+
+#. module: event_booth_sale
+#: model:ir.model.fields,field_description:event_booth_sale.field_event_booth_configurator__id
+#: model:ir.model.fields,field_description:event_booth_sale.field_event_booth_registration__id
+msgid "ID"
+msgstr "ID"
+
+#. module: event_booth_sale
+#: model:ir.model.fields,field_description:event_booth_sale.field_event_booth_category__image_1920
+msgid "Image"
+msgstr "Hình ảnh"
+
+#. module: event_booth_sale
+#: model:ir.model.fields,field_description:event_booth_sale.field_sale_order_line__is_event_booth
+msgid "Is Event Booth"
+msgstr "Là gian hàng sự kiện"
+
+#. module: event_booth_sale
+#: model:ir.model.fields,field_description:event_booth_sale.field_event_booth__is_paid
+msgid "Is Paid"
+msgstr "Đã thanh toán"
+
+#. module: event_booth_sale
+#: model:ir.model,name:event_booth_sale.model_account_move
+msgid "Journal Entry"
+msgstr "Bút toán"
+
+#. module: event_booth_sale
+#: model:ir.model.fields,field_description:event_booth_sale.field_event_booth_configurator__write_uid
+#: model:ir.model.fields,field_description:event_booth_sale.field_event_booth_registration__write_uid
+msgid "Last Updated by"
+msgstr "Cập nhật lần cuối bởi"
+
+#. module: event_booth_sale
+#: model:ir.model.fields,field_description:event_booth_sale.field_event_booth_configurator__write_date
+#: model:ir.model.fields,field_description:event_booth_sale.field_event_booth_registration__write_date
+msgid "Last Updated on"
+msgstr "Cập nhật lần cuối vào"
+
+#. module: event_booth_sale
+#: model_terms:ir.ui.view,arch_db:event_booth_sale.event_booth_configurator_view_form
+msgid "Ok"
+msgstr "Ok"
+
+#. module: event_booth_sale
+#: model:ir.model.fields,field_description:event_booth_sale.field_event_booth__sale_order_id
+msgid "Order Reference"
+msgstr "Mã đơn hàng"
+
+#. module: event_booth_sale
+#: model_terms:ir.ui.view,arch_db:event_booth_sale.event_booth_view_form_from_event
+msgid "Paid"
+msgstr "Đã thanh toán"
+
+#. module: event_booth_sale
+#: model:ir.model.fields,field_description:event_booth_sale.field_sale_order_line__event_booth_pending_ids
+msgid "Pending Booths"
+msgstr "Gian hàng đang chờ"
+
+#. module: event_booth_sale
+#. odoo-python
+#: code:addons/event_booth_sale/models/sale_order.py:0
+#, python-format
+msgid ""
+"Please make sure all your event-booth related lines are configured before "
+"confirming this order:%s"
+msgstr ""
+
+#. module: event_booth_sale
+#: model:ir.model.fields,field_description:event_booth_sale.field_event_booth__price
+#: model:ir.model.fields,field_description:event_booth_sale.field_event_booth_category__price
+#: model:ir.model.fields,field_description:event_booth_sale.field_event_type_booth__price
+msgid "Price"
+msgstr "Giá"
+
+#. module: event_booth_sale
+#: model:ir.model.fields,field_description:event_booth_sale.field_event_booth_category__price_reduce
+msgid "Price Reduce"
+msgstr "Giảm giá"
+
+#. module: event_booth_sale
+#: model:ir.model.fields,field_description:event_booth_sale.field_event_booth_category__price_reduce_taxinc
+msgid "Price Reduce Tax inc"
+msgstr "Giảm giá gồm thuế"
+
+#. module: event_booth_sale
+#: model:ir.model.fields,field_description:event_booth_sale.field_event_booth_category__price_incl
+msgid "Price incl"
+msgstr "Giá bao gồm"
+
+#. module: event_booth_sale
+#: model:ir.model,name:event_booth_sale.model_product_template
+#: model:ir.model.fields,field_description:event_booth_sale.field_event_booth__product_id
+#: model:ir.model.fields,field_description:event_booth_sale.field_event_booth_category__product_id
+#: model:ir.model.fields,field_description:event_booth_sale.field_event_booth_configurator__product_id
+#: model:ir.model.fields,field_description:event_booth_sale.field_event_type_booth__product_id
+msgid "Product"
+msgstr "Sản phẩm"
+
+#. module: event_booth_sale
+#: model:ir.model.fields,field_description:event_booth_sale.field_product_product__detailed_type
+#: model:ir.model.fields,field_description:event_booth_sale.field_product_template__detailed_type
+msgid "Product Type"
+msgstr "Loại sản phẩm"
+
+#. module: event_booth_sale
+#: model:ir.model,name:event_booth_sale.model_product_product
+msgid "Product Variant"
+msgstr "Biến thể sản phẩm"
+
+#. module: event_booth_sale
+#: model_terms:ir.ui.view,arch_db:event_booth_sale.event_booth_view_form_from_event
+msgid "Registrations"
+msgstr "Đăng ký"
+
+#. module: event_booth_sale
+#. odoo-python
+#: code:addons/event_booth_sale/models/sale_order_line.py:0
+#, python-format
+msgid "Registrations from the same Order Line must belong to a single event."
+msgstr "Đăng ký trong cùng một dòng đơn hàng phải thuộc về cùng một sự kiện."
+
+#. module: event_booth_sale
+#: model:ir.model.fields,field_description:event_booth_sale.field_event_booth__sale_order_line_registration_ids
+msgid "SO Lines with reservations"
+msgstr "Dòng đơn bán hàng có đặt chỗ"
+
+#. module: event_booth_sale
+#: model:ir.model.fields,field_description:event_booth_sale.field_event_booth_configurator__sale_order_line_id
+#: model:ir.model.fields,field_description:event_booth_sale.field_event_booth_registration__sale_order_line_id
+msgid "Sale Order Line"
+msgstr "Dòng đơn bán hàng"
+
+#. module: event_booth_sale
+#: model:ir.model,name:event_booth_sale.model_sale_order
+msgid "Sales Order"
+msgstr "Đơn bán hàng"
+
+#. module: event_booth_sale
+#: model:ir.model,name:event_booth_sale.model_sale_order_line
+msgid "Sales Order Line"
+msgstr "Dòng đơn bán hàng"
+
+#. module: event_booth_sale
+#: model:ir.actions.act_window,name:event_booth_sale.event_booth_configurator_action
+msgid "Select an event booth"
+msgstr "Chọn một gian hàng sự kiện"
+
+#. module: event_booth_sale
+#. odoo-python
+#: code:addons/event_booth_sale/models/sale_order_line.py:0
+#, python-format
+msgid ""
+"The following booths are unavailable, please remove them to continue : "
+"%(booth_names)s"
+msgstr ""
+"Các gian hàng sau không còn trống, hãy xóa chúng và tiếp tục: "
+"%(booth_names)s"
+
+#. module: event_booth_sale
+#: model:ir.model.constraint,message:event_booth_sale.constraint_event_booth_registration_unique_registration
+msgid "There can be only one registration for a booth by sale order line"
+msgstr "Chỉ có thể có một đăng ký cho mỗi gian hàng theo dòng đơn bán hàng"
+
+#. module: event_booth_sale
+#: model_terms:ir.ui.view,arch_db:event_booth_sale.event_booth_view_tree_from_event
+msgid "Total"
+msgstr "Tổng"
+
+#. module: event_booth_sale
+#: model:ir.model.fields,help:event_booth_sale.field_sale_order_line__event_booth_pending_ids
+msgid "Used to create registration when providing the desired event booth."
+msgstr "Được dùng để tạo đăng ký khi cung cấp gian hàng sự kiện mong muốn."
+
+#. module: event_booth_sale
+#. odoo-python
+#: code:addons/event_booth_sale/models/event_booth.py:0
+#, python-format
+msgid ""
+"You can't delete the following booths as they are linked to sales orders: "
+"%(booths)s"
+msgstr ""
+"Bạn không thể xóa các gian hàng sau vì chúng đã liên kết với đơn bán hàng: "
+"%(booths)s"
+
+#. module: event_booth_sale
+#. odoo-python
+#: code:addons/event_booth_sale/wizard/event_booth_configurator.py:0
+#, python-format
+msgid "You have to select at least one booth."
+msgstr "Bạn phải chọn ít nhất một gian hàng."
+
+#. module: event_booth_sale
+#. odoo-python
+#: code:addons/event_booth_sale/models/event_booth_registration.py:0
+#, python-format
+msgid ""
+"Your order has been cancelled because the following booths have been "
+"reserved"
+msgstr "Đơn hàng của bạn đã bị hủy vì các gian hàng sau đã được đặt trước"
diff --git a/i18n/zh_CN.po b/i18n/zh_CN.po
new file mode 100644
index 0000000..96dd74a
--- /dev/null
+++ b/i18n/zh_CN.po
@@ -0,0 +1,390 @@
+# Translation of Odoo Server.
+# This file contains the translation of the following modules:
+# * event_booth_sale
+#
+# Translators:
+# Wil Odoo, 2023
+# 山西清水欧度(QQ:54773801) <54773801@qq.com>, 2023
+# Chloe Wang, 2023
+#
+msgid ""
+msgstr ""
+"Project-Id-Version: Odoo Server 17.0\n"
+"Report-Msgid-Bugs-To: \n"
+"POT-Creation-Date: 2023-10-26 21:55+0000\n"
+"PO-Revision-Date: 2023-10-26 23:09+0000\n"
+"Last-Translator: Chloe Wang, 2023\n"
+"Language-Team: Chinese (China) (https://app.transifex.com/odoo/teams/41243/zh_CN/)\n"
+"MIME-Version: 1.0\n"
+"Content-Type: text/plain; charset=UTF-8\n"
+"Content-Transfer-Encoding: \n"
+"Language: zh_CN\n"
+"Plural-Forms: nplurals=1; plural=0;\n"
+
+#. module: event_booth_sale
+#: model_terms:ir.ui.view,arch_db:event_booth_sale.event_booth_view_form_from_event
+msgid "Sale Order"
+msgstr "销售订单"
+
+#. module: event_booth_sale
+#: model:ir.model.fields,help:event_booth_sale.field_product_product__detailed_type
+#: model:ir.model.fields,help:event_booth_sale.field_product_template__detailed_type
+msgid ""
+"A storable product is a product for which you manage stock. The Inventory app has to be installed.\n"
+"A consumable product is a product for which stock is not managed.\n"
+"A service is a non-material product you provide."
+msgstr ""
+"可库存商品是指在库存中受存量管控的产品。 要使用此项目您必须安装库存模块。\n"
+"可消耗商品是指不受库存量管控的产品。\n"
+"服务是指您提供的非产品类服务业务。"
+
+#. module: event_booth_sale
+#: model:ir.model.fields,field_description:event_booth_sale.field_event_booth_configurator__event_booth_ids
+#: model:ir.model.fields,field_description:event_booth_sale.field_event_booth_registration__event_booth_id
+msgid "Booth"
+msgstr "展位"
+
+#. module: event_booth_sale
+#: model:ir.model.fields,field_description:event_booth_sale.field_event_booth_configurator__event_booth_category_id
+msgid "Booth Category"
+msgstr "展位类别"
+
+#. module: event_booth_sale
+#: model:ir.model.fields,help:event_booth_sale.field_event_booth_configurator__event_booth_category_available_ids
+msgid "Booth Category for which booths are still available. Used in frontend"
+msgstr "仍可使用的展位类别。在前端使用"
+
+#. module: event_booth_sale
+#: model:ir.model.fields,field_description:event_booth_sale.field_sale_order__event_booth_count
+msgid "Booth Count"
+msgstr "展位计数"
+
+#. module: event_booth_sale
+#: model_terms:ir.ui.view,arch_db:event_booth_sale.event_booth_category_view_form
+msgid "Booth Details"
+msgstr "展位详情"
+
+#. module: event_booth_sale
+#: model_terms:ir.ui.view,arch_db:event_booth_sale.event_booth_registration_view_form
+#: model_terms:ir.ui.view,arch_db:event_booth_sale.event_booth_registration_view_tree
+msgid "Booth Registration"
+msgstr "展位登记"
+
+#. module: event_booth_sale
+#: model:ir.model.fields,field_description:event_booth_sale.field_sale_order__event_booth_ids
+#: model_terms:ir.ui.view,arch_db:event_booth_sale.sale_order_view_form
+msgid "Booths"
+msgstr "展位"
+
+#. module: event_booth_sale
+#: model:ir.model.fields,field_description:event_booth_sale.field_sale_order_line__event_booth_category_id
+msgid "Booths Category"
+msgstr "展位类别"
+
+#. module: event_booth_sale
+#: model_terms:ir.ui.view,arch_db:event_booth_sale.event_booth_configurator_view_form
+msgid "Cancel"
+msgstr "取消"
+
+#. module: event_booth_sale
+#: model:ir.model.fields,field_description:event_booth_sale.field_sale_order_line__event_booth_ids
+msgid "Confirmed Booths"
+msgstr "已确认的展位"
+
+#. module: event_booth_sale
+#: model:ir.model.fields,field_description:event_booth_sale.field_sale_order_line__event_booth_registration_ids
+msgid "Confirmed Registration"
+msgstr "已确认的注册"
+
+#. module: event_booth_sale
+#: model_terms:ir.ui.view,arch_db:event_booth_sale.event_booth_registration_view_form
+msgid "Contact"
+msgstr "联系人"
+
+#. module: event_booth_sale
+#: model:ir.model.fields,field_description:event_booth_sale.field_event_booth_registration__contact_email
+msgid "Contact Email"
+msgstr "联系EMail"
+
+#. module: event_booth_sale
+#: model:ir.model.fields,field_description:event_booth_sale.field_event_booth_registration__contact_name
+msgid "Contact Name"
+msgstr "联系人姓名"
+
+#. module: event_booth_sale
+#: model:ir.model.fields,field_description:event_booth_sale.field_event_booth_registration__contact_phone
+msgid "Contact Phone"
+msgstr "电话"
+
+#. module: event_booth_sale
+#: model:ir.model.fields,field_description:event_booth_sale.field_event_booth_configurator__create_uid
+#: model:ir.model.fields,field_description:event_booth_sale.field_event_booth_registration__create_uid
+msgid "Created by"
+msgstr "创建人"
+
+#. module: event_booth_sale
+#: model:ir.model.fields,field_description:event_booth_sale.field_event_booth_configurator__create_date
+#: model:ir.model.fields,field_description:event_booth_sale.field_event_booth_registration__create_date
+msgid "Created on"
+msgstr "创建日期"
+
+#. module: event_booth_sale
+#: model:ir.model.fields,field_description:event_booth_sale.field_event_booth__currency_id
+#: model:ir.model.fields,field_description:event_booth_sale.field_event_booth_category__currency_id
+#: model:ir.model.fields,field_description:event_booth_sale.field_event_type_booth__currency_id
+msgid "Currency"
+msgstr "币种"
+
+#. module: event_booth_sale
+#: model:ir.model.fields,field_description:event_booth_sale.field_event_booth_registration__partner_id
+msgid "Customer"
+msgstr "客户"
+
+#. module: event_booth_sale
+#: model_terms:ir.ui.view,arch_db:event_booth_sale.event_booth_registration_view_form
+msgid "Details"
+msgstr "细节"
+
+#. module: event_booth_sale
+#: model:ir.model.fields,field_description:event_booth_sale.field_event_booth_configurator__display_name
+#: model:ir.model.fields,field_description:event_booth_sale.field_event_booth_registration__display_name
+msgid "Display Name"
+msgstr "显示名称"
+
+#. module: event_booth_sale
+#: model:ir.model.fields,field_description:event_booth_sale.field_event_booth_configurator__event_id
+msgid "Event"
+msgstr "活动"
+
+#. module: event_booth_sale
+#: model:ir.model,name:event_booth_sale.model_event_booth
+#: model:ir.model.fields.selection,name:event_booth_sale.selection__product_template__detailed_type__event_booth
+msgid "Event Booth"
+msgstr "活动展位"
+
+#. module: event_booth_sale
+#: model:ir.model,name:event_booth_sale.model_event_booth_category
+msgid "Event Booth Category"
+msgstr "活动展位类别"
+
+#. module: event_booth_sale
+#: model:ir.model.fields,field_description:event_booth_sale.field_event_booth_configurator__event_booth_category_available_ids
+msgid "Event Booth Category Available"
+msgstr "可用的活动展位类别"
+
+#. module: event_booth_sale
+#: model:ir.model,name:event_booth_sale.model_event_booth_configurator
+msgid "Event Booth Configurator"
+msgstr "活动展台配置器"
+
+#. module: event_booth_sale
+#: model:ir.model,name:event_booth_sale.model_event_booth_registration
+#: model:ir.model.fields,field_description:event_booth_sale.field_event_booth__event_booth_registration_ids
+msgid "Event Booth Registration"
+msgstr "活动展位注册"
+
+#. module: event_booth_sale
+#: model:ir.model,name:event_booth_sale.model_event_type_booth
+msgid "Event Booth Template"
+msgstr "活动展位模板"
+
+#. module: event_booth_sale
+#: model:ir.model.fields,field_description:event_booth_sale.field_event_booth__sale_order_line_id
+msgid "Final Sale Order Line"
+msgstr "最终销售订单行"
+
+#. module: event_booth_sale
+#: model:ir.model.fields,field_description:event_booth_sale.field_event_booth_configurator__id
+#: model:ir.model.fields,field_description:event_booth_sale.field_event_booth_registration__id
+msgid "ID"
+msgstr "ID"
+
+#. module: event_booth_sale
+#: model:ir.model.fields,field_description:event_booth_sale.field_event_booth_category__image_1920
+msgid "Image"
+msgstr "图像"
+
+#. module: event_booth_sale
+#: model:ir.model.fields,field_description:event_booth_sale.field_sale_order_line__is_event_booth
+msgid "Is Event Booth"
+msgstr "是活动展位"
+
+#. module: event_booth_sale
+#: model:ir.model.fields,field_description:event_booth_sale.field_event_booth__is_paid
+msgid "Is Paid"
+msgstr "# 已支付"
+
+#. module: event_booth_sale
+#: model:ir.model,name:event_booth_sale.model_account_move
+msgid "Journal Entry"
+msgstr "日记账分录"
+
+#. module: event_booth_sale
+#: model:ir.model.fields,field_description:event_booth_sale.field_event_booth_configurator__write_uid
+#: model:ir.model.fields,field_description:event_booth_sale.field_event_booth_registration__write_uid
+msgid "Last Updated by"
+msgstr "最后更新人"
+
+#. module: event_booth_sale
+#: model:ir.model.fields,field_description:event_booth_sale.field_event_booth_configurator__write_date
+#: model:ir.model.fields,field_description:event_booth_sale.field_event_booth_registration__write_date
+msgid "Last Updated on"
+msgstr "上次更新日期"
+
+#. module: event_booth_sale
+#: model_terms:ir.ui.view,arch_db:event_booth_sale.event_booth_configurator_view_form
+msgid "Ok"
+msgstr "确定"
+
+#. module: event_booth_sale
+#: model:ir.model.fields,field_description:event_booth_sale.field_event_booth__sale_order_id
+msgid "Order Reference"
+msgstr "订单关联"
+
+#. module: event_booth_sale
+#: model_terms:ir.ui.view,arch_db:event_booth_sale.event_booth_view_form_from_event
+msgid "Paid"
+msgstr "已支"
+
+#. module: event_booth_sale
+#: model:ir.model.fields,field_description:event_booth_sale.field_sale_order_line__event_booth_pending_ids
+msgid "Pending Booths"
+msgstr "待定展位"
+
+#. module: event_booth_sale
+#. odoo-python
+#: code:addons/event_booth_sale/models/sale_order.py:0
+#, python-format
+msgid ""
+"Please make sure all your event-booth related lines are configured before "
+"confirming this order:%s"
+msgstr "在确认此订单之前,请确保所有与活动展位相关的明细行都已配置:%s"
+
+#. module: event_booth_sale
+#: model:ir.model.fields,field_description:event_booth_sale.field_event_booth__price
+#: model:ir.model.fields,field_description:event_booth_sale.field_event_booth_category__price
+#: model:ir.model.fields,field_description:event_booth_sale.field_event_type_booth__price
+msgid "Price"
+msgstr "价格"
+
+#. module: event_booth_sale
+#: model:ir.model.fields,field_description:event_booth_sale.field_event_booth_category__price_reduce
+msgid "Price Reduce"
+msgstr "降价"
+
+#. module: event_booth_sale
+#: model:ir.model.fields,field_description:event_booth_sale.field_event_booth_category__price_reduce_taxinc
+msgid "Price Reduce Tax inc"
+msgstr "减税后价格"
+
+#. module: event_booth_sale
+#: model:ir.model.fields,field_description:event_booth_sale.field_event_booth_category__price_incl
+msgid "Price incl"
+msgstr "价格包含"
+
+#. module: event_booth_sale
+#: model:ir.model,name:event_booth_sale.model_product_template
+#: model:ir.model.fields,field_description:event_booth_sale.field_event_booth__product_id
+#: model:ir.model.fields,field_description:event_booth_sale.field_event_booth_category__product_id
+#: model:ir.model.fields,field_description:event_booth_sale.field_event_booth_configurator__product_id
+#: model:ir.model.fields,field_description:event_booth_sale.field_event_type_booth__product_id
+msgid "Product"
+msgstr "产品"
+
+#. module: event_booth_sale
+#: model:ir.model.fields,field_description:event_booth_sale.field_product_product__detailed_type
+#: model:ir.model.fields,field_description:event_booth_sale.field_product_template__detailed_type
+msgid "Product Type"
+msgstr "产品类型"
+
+#. module: event_booth_sale
+#: model:ir.model,name:event_booth_sale.model_product_product
+msgid "Product Variant"
+msgstr "产品变体"
+
+#. module: event_booth_sale
+#: model_terms:ir.ui.view,arch_db:event_booth_sale.event_booth_view_form_from_event
+msgid "Registrations"
+msgstr "登记"
+
+#. module: event_booth_sale
+#. odoo-python
+#: code:addons/event_booth_sale/models/sale_order_line.py:0
+#, python-format
+msgid "Registrations from the same Order Line must belong to a single event."
+msgstr "来自同一订单行的注册必须属于一个活动。"
+
+#. module: event_booth_sale
+#: model:ir.model.fields,field_description:event_booth_sale.field_event_booth__sale_order_line_registration_ids
+msgid "SO Lines with reservations"
+msgstr "有保留的SO行"
+
+#. module: event_booth_sale
+#: model:ir.model.fields,field_description:event_booth_sale.field_event_booth_configurator__sale_order_line_id
+#: model:ir.model.fields,field_description:event_booth_sale.field_event_booth_registration__sale_order_line_id
+msgid "Sale Order Line"
+msgstr "销售订单明细"
+
+#. module: event_booth_sale
+#: model:ir.model,name:event_booth_sale.model_sale_order
+msgid "Sales Order"
+msgstr "销售订单"
+
+#. module: event_booth_sale
+#: model:ir.model,name:event_booth_sale.model_sale_order_line
+msgid "Sales Order Line"
+msgstr "销售订单行"
+
+#. module: event_booth_sale
+#: model:ir.actions.act_window,name:event_booth_sale.event_booth_configurator_action
+msgid "Select an event booth"
+msgstr "选择一个活动展位"
+
+#. module: event_booth_sale
+#. odoo-python
+#: code:addons/event_booth_sale/models/sale_order_line.py:0
+#, python-format
+msgid ""
+"The following booths are unavailable, please remove them to continue : "
+"%(booth_names)s"
+msgstr "以下展位不可用,请删除以继续:%(booth_names)s"
+
+#. module: event_booth_sale
+#: model:ir.model.constraint,message:event_booth_sale.constraint_event_booth_registration_unique_registration
+msgid "There can be only one registration for a booth by sale order line"
+msgstr "每个销售订单项只能有一个展位租用"
+
+#. module: event_booth_sale
+#: model_terms:ir.ui.view,arch_db:event_booth_sale.event_booth_view_tree_from_event
+msgid "Total"
+msgstr "总计"
+
+#. module: event_booth_sale
+#: model:ir.model.fields,help:event_booth_sale.field_sale_order_line__event_booth_pending_ids
+msgid "Used to create registration when providing the desired event booth."
+msgstr "用于在提供所需的活动展位时创建注册。"
+
+#. module: event_booth_sale
+#. odoo-python
+#: code:addons/event_booth_sale/models/event_booth.py:0
+#, python-format
+msgid ""
+"You can't delete the following booths as they are linked to sales orders: "
+"%(booths)s"
+msgstr "您不能删除以下展位,因为它们与销售订单相关联。%(booths)s"
+
+#. module: event_booth_sale
+#. odoo-python
+#: code:addons/event_booth_sale/wizard/event_booth_configurator.py:0
+#, python-format
+msgid "You have to select at least one booth."
+msgstr "您必须至少选择一个展位。"
+
+#. module: event_booth_sale
+#. odoo-python
+#: code:addons/event_booth_sale/models/event_booth_registration.py:0
+#, python-format
+msgid ""
+"Your order has been cancelled because the following booths have been "
+"reserved"
+msgstr "您的订单已被取消,因为以下展位已被预订"
diff --git a/i18n/zh_TW.po b/i18n/zh_TW.po
new file mode 100644
index 0000000..3175ff8
--- /dev/null
+++ b/i18n/zh_TW.po
@@ -0,0 +1,389 @@
+# Translation of Odoo Server.
+# This file contains the translation of the following modules:
+# * event_booth_sale
+#
+# Translators:
+# Wil Odoo, 2023
+# Tony Ng, 2023
+#
+msgid ""
+msgstr ""
+"Project-Id-Version: Odoo Server 17.0\n"
+"Report-Msgid-Bugs-To: \n"
+"POT-Creation-Date: 2023-10-26 21:55+0000\n"
+"PO-Revision-Date: 2023-10-26 23:09+0000\n"
+"Last-Translator: Tony Ng, 2023\n"
+"Language-Team: Chinese (Taiwan) (https://app.transifex.com/odoo/teams/41243/zh_TW/)\n"
+"MIME-Version: 1.0\n"
+"Content-Type: text/plain; charset=UTF-8\n"
+"Content-Transfer-Encoding: \n"
+"Language: zh_TW\n"
+"Plural-Forms: nplurals=1; plural=0;\n"
+
+#. module: event_booth_sale
+#: model_terms:ir.ui.view,arch_db:event_booth_sale.event_booth_view_form_from_event
+msgid "Sale Order"
+msgstr "銷售訂單"
+
+#. module: event_booth_sale
+#: model:ir.model.fields,help:event_booth_sale.field_product_product__detailed_type
+#: model:ir.model.fields,help:event_booth_sale.field_product_template__detailed_type
+msgid ""
+"A storable product is a product for which you manage stock. The Inventory app has to be installed.\n"
+"A consumable product is a product for which stock is not managed.\n"
+"A service is a non-material product you provide."
+msgstr ""
+"庫存商品是指在倉庫中受存量管控的產品。 要使用此專案您必須安裝倉庫模組。\n"
+"可消耗商品是指不受庫存量管控的產品。\n"
+"服務是指您提供的非產品類服務業務。"
+
+#. module: event_booth_sale
+#: model:ir.model.fields,field_description:event_booth_sale.field_event_booth_configurator__event_booth_ids
+#: model:ir.model.fields,field_description:event_booth_sale.field_event_booth_registration__event_booth_id
+msgid "Booth"
+msgstr "攤位"
+
+#. module: event_booth_sale
+#: model:ir.model.fields,field_description:event_booth_sale.field_event_booth_configurator__event_booth_category_id
+msgid "Booth Category"
+msgstr "攤位類別"
+
+#. module: event_booth_sale
+#: model:ir.model.fields,help:event_booth_sale.field_event_booth_configurator__event_booth_category_available_ids
+msgid "Booth Category for which booths are still available. Used in frontend"
+msgstr "攤位仍然可用的攤位類別。前台使用"
+
+#. module: event_booth_sale
+#: model:ir.model.fields,field_description:event_booth_sale.field_sale_order__event_booth_count
+msgid "Booth Count"
+msgstr "攤位數量"
+
+#. module: event_booth_sale
+#: model_terms:ir.ui.view,arch_db:event_booth_sale.event_booth_category_view_form
+msgid "Booth Details"
+msgstr "攤位詳情"
+
+#. module: event_booth_sale
+#: model_terms:ir.ui.view,arch_db:event_booth_sale.event_booth_registration_view_form
+#: model_terms:ir.ui.view,arch_db:event_booth_sale.event_booth_registration_view_tree
+msgid "Booth Registration"
+msgstr "攤位租用"
+
+#. module: event_booth_sale
+#: model:ir.model.fields,field_description:event_booth_sale.field_sale_order__event_booth_ids
+#: model_terms:ir.ui.view,arch_db:event_booth_sale.sale_order_view_form
+msgid "Booths"
+msgstr "攤位"
+
+#. module: event_booth_sale
+#: model:ir.model.fields,field_description:event_booth_sale.field_sale_order_line__event_booth_category_id
+msgid "Booths Category"
+msgstr "攤位類別"
+
+#. module: event_booth_sale
+#: model_terms:ir.ui.view,arch_db:event_booth_sale.event_booth_configurator_view_form
+msgid "Cancel"
+msgstr "取消"
+
+#. module: event_booth_sale
+#: model:ir.model.fields,field_description:event_booth_sale.field_sale_order_line__event_booth_ids
+msgid "Confirmed Booths"
+msgstr "確認攤位"
+
+#. module: event_booth_sale
+#: model:ir.model.fields,field_description:event_booth_sale.field_sale_order_line__event_booth_registration_ids
+msgid "Confirmed Registration"
+msgstr "確認租用"
+
+#. module: event_booth_sale
+#: model_terms:ir.ui.view,arch_db:event_booth_sale.event_booth_registration_view_form
+msgid "Contact"
+msgstr "聯絡人"
+
+#. module: event_booth_sale
+#: model:ir.model.fields,field_description:event_booth_sale.field_event_booth_registration__contact_email
+msgid "Contact Email"
+msgstr "聯繫電郵"
+
+#. module: event_booth_sale
+#: model:ir.model.fields,field_description:event_booth_sale.field_event_booth_registration__contact_name
+msgid "Contact Name"
+msgstr "聯繫人姓名"
+
+#. module: event_booth_sale
+#: model:ir.model.fields,field_description:event_booth_sale.field_event_booth_registration__contact_phone
+msgid "Contact Phone"
+msgstr "聯絡電話"
+
+#. module: event_booth_sale
+#: model:ir.model.fields,field_description:event_booth_sale.field_event_booth_configurator__create_uid
+#: model:ir.model.fields,field_description:event_booth_sale.field_event_booth_registration__create_uid
+msgid "Created by"
+msgstr "建立人員"
+
+#. module: event_booth_sale
+#: model:ir.model.fields,field_description:event_booth_sale.field_event_booth_configurator__create_date
+#: model:ir.model.fields,field_description:event_booth_sale.field_event_booth_registration__create_date
+msgid "Created on"
+msgstr "建立於"
+
+#. module: event_booth_sale
+#: model:ir.model.fields,field_description:event_booth_sale.field_event_booth__currency_id
+#: model:ir.model.fields,field_description:event_booth_sale.field_event_booth_category__currency_id
+#: model:ir.model.fields,field_description:event_booth_sale.field_event_type_booth__currency_id
+msgid "Currency"
+msgstr "貨幣"
+
+#. module: event_booth_sale
+#: model:ir.model.fields,field_description:event_booth_sale.field_event_booth_registration__partner_id
+msgid "Customer"
+msgstr "客戶"
+
+#. module: event_booth_sale
+#: model_terms:ir.ui.view,arch_db:event_booth_sale.event_booth_registration_view_form
+msgid "Details"
+msgstr "詳細資訊"
+
+#. module: event_booth_sale
+#: model:ir.model.fields,field_description:event_booth_sale.field_event_booth_configurator__display_name
+#: model:ir.model.fields,field_description:event_booth_sale.field_event_booth_registration__display_name
+msgid "Display Name"
+msgstr "顯示名稱"
+
+#. module: event_booth_sale
+#: model:ir.model.fields,field_description:event_booth_sale.field_event_booth_configurator__event_id
+msgid "Event"
+msgstr "活動"
+
+#. module: event_booth_sale
+#: model:ir.model,name:event_booth_sale.model_event_booth
+#: model:ir.model.fields.selection,name:event_booth_sale.selection__product_template__detailed_type__event_booth
+msgid "Event Booth"
+msgstr "活動攤位"
+
+#. module: event_booth_sale
+#: model:ir.model,name:event_booth_sale.model_event_booth_category
+msgid "Event Booth Category"
+msgstr "活動攤位類別"
+
+#. module: event_booth_sale
+#: model:ir.model.fields,field_description:event_booth_sale.field_event_booth_configurator__event_booth_category_available_ids
+msgid "Event Booth Category Available"
+msgstr "活動攤位類別可用"
+
+#. module: event_booth_sale
+#: model:ir.model,name:event_booth_sale.model_event_booth_configurator
+msgid "Event Booth Configurator"
+msgstr "活動攤位配置器"
+
+#. module: event_booth_sale
+#: model:ir.model,name:event_booth_sale.model_event_booth_registration
+#: model:ir.model.fields,field_description:event_booth_sale.field_event_booth__event_booth_registration_ids
+msgid "Event Booth Registration"
+msgstr "活動攤位租用"
+
+#. module: event_booth_sale
+#: model:ir.model,name:event_booth_sale.model_event_type_booth
+msgid "Event Booth Template"
+msgstr "活動攤位模板"
+
+#. module: event_booth_sale
+#: model:ir.model.fields,field_description:event_booth_sale.field_event_booth__sale_order_line_id
+msgid "Final Sale Order Line"
+msgstr "最終銷售訂單項目"
+
+#. module: event_booth_sale
+#: model:ir.model.fields,field_description:event_booth_sale.field_event_booth_configurator__id
+#: model:ir.model.fields,field_description:event_booth_sale.field_event_booth_registration__id
+msgid "ID"
+msgstr "識別號"
+
+#. module: event_booth_sale
+#: model:ir.model.fields,field_description:event_booth_sale.field_event_booth_category__image_1920
+msgid "Image"
+msgstr "圖片"
+
+#. module: event_booth_sale
+#: model:ir.model.fields,field_description:event_booth_sale.field_sale_order_line__is_event_booth
+msgid "Is Event Booth"
+msgstr "活動攤位"
+
+#. module: event_booth_sale
+#: model:ir.model.fields,field_description:event_booth_sale.field_event_booth__is_paid
+msgid "Is Paid"
+msgstr "為已支付"
+
+#. module: event_booth_sale
+#: model:ir.model,name:event_booth_sale.model_account_move
+msgid "Journal Entry"
+msgstr "日記賬記項"
+
+#. module: event_booth_sale
+#: model:ir.model.fields,field_description:event_booth_sale.field_event_booth_configurator__write_uid
+#: model:ir.model.fields,field_description:event_booth_sale.field_event_booth_registration__write_uid
+msgid "Last Updated by"
+msgstr "最後更新者"
+
+#. module: event_booth_sale
+#: model:ir.model.fields,field_description:event_booth_sale.field_event_booth_configurator__write_date
+#: model:ir.model.fields,field_description:event_booth_sale.field_event_booth_registration__write_date
+msgid "Last Updated on"
+msgstr "最後更新於"
+
+#. module: event_booth_sale
+#: model_terms:ir.ui.view,arch_db:event_booth_sale.event_booth_configurator_view_form
+msgid "Ok"
+msgstr "確定"
+
+#. module: event_booth_sale
+#: model:ir.model.fields,field_description:event_booth_sale.field_event_booth__sale_order_id
+msgid "Order Reference"
+msgstr "訂單關聯"
+
+#. module: event_booth_sale
+#: model_terms:ir.ui.view,arch_db:event_booth_sale.event_booth_view_form_from_event
+msgid "Paid"
+msgstr "已付款"
+
+#. module: event_booth_sale
+#: model:ir.model.fields,field_description:event_booth_sale.field_sale_order_line__event_booth_pending_ids
+msgid "Pending Booths"
+msgstr "待確認攤位"
+
+#. module: event_booth_sale
+#. odoo-python
+#: code:addons/event_booth_sale/models/sale_order.py:0
+#, python-format
+msgid ""
+"Please make sure all your event-booth related lines are configured before "
+"confirming this order:%s"
+msgstr "在確認此訂單之前,請確保所有與活動展位相關的資料行都已配置:%s"
+
+#. module: event_booth_sale
+#: model:ir.model.fields,field_description:event_booth_sale.field_event_booth__price
+#: model:ir.model.fields,field_description:event_booth_sale.field_event_booth_category__price
+#: model:ir.model.fields,field_description:event_booth_sale.field_event_type_booth__price
+msgid "Price"
+msgstr "價格"
+
+#. module: event_booth_sale
+#: model:ir.model.fields,field_description:event_booth_sale.field_event_booth_category__price_reduce
+msgid "Price Reduce"
+msgstr "降價"
+
+#. module: event_booth_sale
+#: model:ir.model.fields,field_description:event_booth_sale.field_event_booth_category__price_reduce_taxinc
+msgid "Price Reduce Tax inc"
+msgstr "減稅後價格"
+
+#. module: event_booth_sale
+#: model:ir.model.fields,field_description:event_booth_sale.field_event_booth_category__price_incl
+msgid "Price incl"
+msgstr "價格已包括"
+
+#. module: event_booth_sale
+#: model:ir.model,name:event_booth_sale.model_product_template
+#: model:ir.model.fields,field_description:event_booth_sale.field_event_booth__product_id
+#: model:ir.model.fields,field_description:event_booth_sale.field_event_booth_category__product_id
+#: model:ir.model.fields,field_description:event_booth_sale.field_event_booth_configurator__product_id
+#: model:ir.model.fields,field_description:event_booth_sale.field_event_type_booth__product_id
+msgid "Product"
+msgstr "商品"
+
+#. module: event_booth_sale
+#: model:ir.model.fields,field_description:event_booth_sale.field_product_product__detailed_type
+#: model:ir.model.fields,field_description:event_booth_sale.field_product_template__detailed_type
+msgid "Product Type"
+msgstr "產品類型"
+
+#. module: event_booth_sale
+#: model:ir.model,name:event_booth_sale.model_product_product
+msgid "Product Variant"
+msgstr "產品款式"
+
+#. module: event_booth_sale
+#: model_terms:ir.ui.view,arch_db:event_booth_sale.event_booth_view_form_from_event
+msgid "Registrations"
+msgstr "報名"
+
+#. module: event_booth_sale
+#. odoo-python
+#: code:addons/event_booth_sale/models/sale_order_line.py:0
+#, python-format
+msgid "Registrations from the same Order Line must belong to a single event."
+msgstr "來自同一訂單明細的租用必須屬於單個活動。"
+
+#. module: event_booth_sale
+#: model:ir.model.fields,field_description:event_booth_sale.field_event_booth__sale_order_line_registration_ids
+msgid "SO Lines with reservations"
+msgstr "預訂的 SO 項目"
+
+#. module: event_booth_sale
+#: model:ir.model.fields,field_description:event_booth_sale.field_event_booth_configurator__sale_order_line_id
+#: model:ir.model.fields,field_description:event_booth_sale.field_event_booth_registration__sale_order_line_id
+msgid "Sale Order Line"
+msgstr "銷售訂單明細"
+
+#. module: event_booth_sale
+#: model:ir.model,name:event_booth_sale.model_sale_order
+msgid "Sales Order"
+msgstr "銷售訂單"
+
+#. module: event_booth_sale
+#: model:ir.model,name:event_booth_sale.model_sale_order_line
+msgid "Sales Order Line"
+msgstr "銷售訂單明細"
+
+#. module: event_booth_sale
+#: model:ir.actions.act_window,name:event_booth_sale.event_booth_configurator_action
+msgid "Select an event booth"
+msgstr "選擇活動攤位"
+
+#. module: event_booth_sale
+#. odoo-python
+#: code:addons/event_booth_sale/models/sale_order_line.py:0
+#, python-format
+msgid ""
+"The following booths are unavailable, please remove them to continue : "
+"%(booth_names)s"
+msgstr "以下攤位不可用,請移除它們以繼續:%(booth_names)s"
+
+#. module: event_booth_sale
+#: model:ir.model.constraint,message:event_booth_sale.constraint_event_booth_registration_unique_registration
+msgid "There can be only one registration for a booth by sale order line"
+msgstr "每個銷售訂單細項只能有一個攤位租用"
+
+#. module: event_booth_sale
+#: model_terms:ir.ui.view,arch_db:event_booth_sale.event_booth_view_tree_from_event
+msgid "Total"
+msgstr "總計"
+
+#. module: event_booth_sale
+#: model:ir.model.fields,help:event_booth_sale.field_sale_order_line__event_booth_pending_ids
+msgid "Used to create registration when providing the desired event booth."
+msgstr "用於在提供所需的活動攤位時創建租用。"
+
+#. module: event_booth_sale
+#. odoo-python
+#: code:addons/event_booth_sale/models/event_booth.py:0
+#, python-format
+msgid ""
+"You can't delete the following booths as they are linked to sales orders: "
+"%(booths)s"
+msgstr "您無法刪除以下攤位,因為它們與銷售訂單相關聯:%(booths)s"
+
+#. module: event_booth_sale
+#. odoo-python
+#: code:addons/event_booth_sale/wizard/event_booth_configurator.py:0
+#, python-format
+msgid "You have to select at least one booth."
+msgstr "您必須至少選擇一個攤位。"
+
+#. module: event_booth_sale
+#. odoo-python
+#: code:addons/event_booth_sale/models/event_booth_registration.py:0
+#, python-format
+msgid ""
+"Your order has been cancelled because the following booths have been "
+"reserved"
+msgstr "您的訂單已被取消,因為以下攤位已被預訂"
diff --git a/models/__init__.py b/models/__init__.py
new file mode 100644
index 0000000..a5fe40c
--- /dev/null
+++ b/models/__init__.py
@@ -0,0 +1,11 @@
+# -*- coding: utf-8 -*-
+# Part of Odoo. See LICENSE file for full copyright and licensing details.
+
+from . import account_move
+from . import product
+from . import event_booth_registration
+from . import event_booth
+from . import event_booth_category
+from . import event_type_booth
+from . import sale_order
+from . import sale_order_line
diff --git a/models/account_move.py b/models/account_move.py
new file mode 100644
index 0000000..4c8ae82
--- /dev/null
+++ b/models/account_move.py
@@ -0,0 +1,16 @@
+# -*- coding: utf-8 -*-
+# Part of Odoo. See LICENSE file for full copyright and licensing details.
+
+from odoo import models
+
+
+class AccountMove(models.Model):
+ _inherit = 'account.move'
+
+ def _invoice_paid_hook(self):
+ """ When an invoice linked to a sales order selling registrations is
+ paid, update booths accordingly as they are booked when invoice is paid.
+ """
+ res = super(AccountMove, self)._invoice_paid_hook()
+ self.mapped('line_ids.sale_line_ids')._update_event_booths(set_paid=True)
+ return res
diff --git a/models/event_booth.py b/models/event_booth.py
new file mode 100644
index 0000000..ecf1ea2
--- /dev/null
+++ b/models/event_booth.py
@@ -0,0 +1,49 @@
+# -*- coding: utf-8 -*-
+# Part of Odoo. See LICENSE file for full copyright and licensing details.
+
+from odoo import api, fields, models, _
+from odoo.exceptions import UserError
+
+
+class EventBooth(models.Model):
+ _inherit = 'event.booth'
+
+ # registrations
+ event_booth_registration_ids = fields.One2many('event.booth.registration', 'event_booth_id')
+ # sale information
+ sale_order_line_registration_ids = fields.Many2many(
+ 'sale.order.line', 'event_booth_registration',
+ 'event_booth_id', 'sale_order_line_id', string='SO Lines with reservations',
+ groups='sales_team.group_sale_salesman', copy=False)
+ sale_order_line_id = fields.Many2one(
+ 'sale.order.line', string='Final Sale Order Line', ondelete='set null',
+ readonly=False,
+ groups='sales_team.group_sale_salesman', copy=False)
+ sale_order_id = fields.Many2one(
+ related='sale_order_line_id.order_id', store='True', readonly=True,
+ groups='sales_team.group_sale_salesman')
+ is_paid = fields.Boolean('Is Paid', copy=False)
+
+ @api.ondelete(at_uninstall=False)
+ def _unlink_except_linked_sale_order(self):
+ booth_with_so = self.sudo().filtered('sale_order_id')
+ if booth_with_so:
+ raise UserError(_(
+ 'You can\'t delete the following booths as they are linked to sales orders: '
+ '%(booths)s', booths=', '.join(booth_with_so.mapped('name'))))
+
+ def action_set_paid(self):
+ self.write({'is_paid': True})
+
+ def action_view_sale_order(self):
+ self.sale_order_id.ensure_one()
+ action = self.env['ir.actions.actions']._for_xml_id('sale.action_orders')
+ action['views'] = [(False, 'form')]
+ action['res_id'] = self.sale_order_id.id
+ return action
+
+ def _get_booth_multiline_description(self):
+ return '%s : \n%s' % (
+ self.event_id.display_name,
+ '\n'.join(['- %s' % booth.name for booth in self])
+ )
diff --git a/models/event_booth_category.py b/models/event_booth_category.py
new file mode 100644
index 0000000..dd3087a
--- /dev/null
+++ b/models/event_booth_category.py
@@ -0,0 +1,112 @@
+# -*- coding: utf-8 -*-
+# Part of Odoo. See LICENSE file for full copyright and licensing details.
+
+import logging
+
+from odoo import api, fields, models
+from odoo.addons.product.models.product_template import PRICE_CONTEXT_KEYS
+
+_logger = logging.getLogger(__name__)
+
+
+class EventBoothCategory(models.Model):
+ _inherit = 'event.booth.category'
+
+ def _default_product_id(self):
+ return self.env.ref('event_booth_sale.product_product_event_booth', raise_if_not_found=False)
+
+ product_id = fields.Many2one(
+ 'product.product', string='Product', required=True,
+ domain=[('detailed_type', '=', 'event_booth')], default=_default_product_id,
+ groups="event.group_event_registration_desk")
+ price = fields.Float(
+ string='Price', compute='_compute_price', digits='Product Price', readonly=False,
+ store=True, groups="event.group_event_registration_desk")
+ price_incl = fields.Float(
+ string='Price incl', compute='_compute_price_incl', digits='Product Price', readonly=False,
+ groups="event.group_event_registration_desk")
+ currency_id = fields.Many2one(related='product_id.currency_id', groups="event.group_event_registration_desk")
+ price_reduce = fields.Float(
+ string='Price Reduce', compute='_compute_price_reduce',
+ compute_sudo=True, digits='Product Price', groups="event.group_event_registration_desk")
+ price_reduce_taxinc = fields.Float(
+ string='Price Reduce Tax inc', compute='_compute_price_reduce_taxinc',
+ compute_sudo=True
+ )
+ image_1920 = fields.Image(compute='_compute_image_1920', readonly=False, store=True)
+
+ @api.depends('product_id')
+ def _compute_image_1920(self):
+ for category in self:
+ category.image_1920 = category.image_1920 if category.image_1920 else category.product_id.image_1920
+
+ @api.depends('product_id')
+ def _compute_price(self):
+ """ By default price comes from category but can be changed by event
+ people as product may be shared across various categories. """
+ for category in self:
+ if category.product_id and category.product_id.list_price:
+ category.price = category.product_id.list_price + category.product_id.price_extra
+
+ @api.depends('product_id', 'product_id.taxes_id', 'price')
+ def _compute_price_incl(self):
+ for category in self:
+ if category.product_id and category.price:
+ tax_ids = category.product_id.taxes_id
+ taxes = tax_ids.compute_all(category.price, category.currency_id, 1.0, product=category.product_id)
+ category.price_incl = taxes['total_included']
+ else:
+ category.price_incl = 0
+
+ @api.depends_context(*PRICE_CONTEXT_KEYS)
+ @api.depends('product_id', 'price')
+ def _compute_price_reduce(self):
+ for category in self:
+ contextual_discount = category.product_id._get_contextual_discount()
+ category.price_reduce = (1.0 - contextual_discount) * category.price
+
+ @api.depends_context(*PRICE_CONTEXT_KEYS)
+ @api.depends('product_id', 'price_reduce')
+ def _compute_price_reduce_taxinc(self):
+ for category in self:
+ tax_ids = category.product_id.taxes_id
+ taxes = tax_ids.compute_all(category.price_reduce, category.currency_id, 1.0, product=category.product_id)
+ category.price_reduce_taxinc = taxes['total_included'] or 0
+
+ def _init_column(self, column_name):
+ """ Initialize product_id for existing columns when installing sale
+ bridge, to ensure required attribute is fulfilled. """
+ if column_name != "product_id":
+ return super(EventBoothCategory, self)._init_column(column_name)
+
+ # fetch void columns
+ self.env.cr.execute("SELECT id FROM %s WHERE product_id IS NULL" % self._table)
+ booth_category_ids = self.env.cr.fetchall()
+ if not booth_category_ids:
+ return
+
+ # update existing columns
+ _logger.debug("Table '%s': setting default value of new column %s to unique values for each row",
+ self._table, column_name)
+ default_booth_product = self._default_product_id()
+ if default_booth_product:
+ product_id = default_booth_product.id
+ else:
+ product_id = self.env['product.product'].create({
+ 'name': 'Generic Event Booth Product',
+ 'categ_id': self.env.ref('event_sale.product_category_events').id,
+ 'list_price': 100,
+ 'standard_price': 0,
+ 'detailed_type': 'event_booth',
+ 'invoice_policy': 'order',
+ }).id
+ self.env['ir.model.data'].create({
+ 'name': 'product_product_event_booth',
+ 'module': 'event_booth_sale',
+ 'model': 'product.product',
+ 'res_id': product_id,
+ })
+ self.env.cr._obj.execute(
+ f'UPDATE {self._table} SET product_id = %s WHERE id IN %s;',
+ (product_id, tuple(booth_category_ids))
+ )
diff --git a/models/event_booth_registration.py b/models/event_booth_registration.py
new file mode 100644
index 0000000..3f0b160
--- /dev/null
+++ b/models/event_booth_registration.py
@@ -0,0 +1,72 @@
+# -*- coding: utf-8 -*-
+# Part of Odoo. See LICENSE file for full copyright and licensing details.
+
+from markupsafe import Markup
+from odoo import api, fields, models, _
+
+
+class EventBoothRegistration(models.Model):
+ """event.booth.registrations are used to allow multiple partners to book the same booth.
+ Whenever a partner has paid their registration all the others linked to the booth will be deleted."""
+
+ _name = 'event.booth.registration'
+ _description = 'Event Booth Registration'
+
+ sale_order_line_id = fields.Many2one('sale.order.line', string='Sale Order Line', required=True, ondelete='cascade')
+ event_booth_id = fields.Many2one('event.booth', string='Booth', required=True)
+ partner_id = fields.Many2one(
+ 'res.partner', related='sale_order_line_id.order_partner_id', store=True)
+ contact_name = fields.Char(string='Contact Name', compute='_compute_contact_name', readonly=False, store=True)
+ contact_email = fields.Char(string='Contact Email', compute='_compute_contact_email', readonly=False, store=True)
+ contact_phone = fields.Char(string='Contact Phone', compute='_compute_contact_phone', readonly=False, store=True)
+
+ _sql_constraints = [('unique_registration', 'unique(sale_order_line_id, event_booth_id)',
+ 'There can be only one registration for a booth by sale order line')]
+
+ @api.depends('partner_id')
+ def _compute_contact_name(self):
+ for registration in self:
+ if not registration.contact_name:
+ registration.contact_name = registration.partner_id.name or False
+
+ @api.depends('partner_id')
+ def _compute_contact_email(self):
+ for registration in self:
+ if not registration.contact_email:
+ registration.contact_email = registration.partner_id.email or False
+
+ @api.depends('partner_id')
+ def _compute_contact_phone(self):
+ for registration in self:
+ if not registration.contact_phone:
+ registration.contact_phone = registration.partner_id.phone or registration.partner_id.mobile or False
+
+ @api.model
+ def _get_fields_for_booth_confirmation(self):
+ return ['sale_order_line_id', 'partner_id', 'contact_name', 'contact_email', 'contact_phone']
+
+ def action_confirm(self):
+ for registration in self:
+ values = {
+ field: registration[field].id if isinstance(registration[field], models.BaseModel) else registration[field]
+ for field in self._get_fields_for_booth_confirmation()
+ }
+ registration.event_booth_id.action_confirm(values)
+ self._cancel_pending_registrations()
+
+ def _cancel_pending_registrations(self):
+ body = Markup('%(message)s:
') % {
+ 'message': _('Your order has been cancelled because the following booths have been reserved'),
+ 'booth_names': Markup().join(Markup('%s') % booth.display_name for booth in self.event_booth_id)
+ }
+ other_registrations = self.search([
+ ('event_booth_id', 'in', self.event_booth_id.ids),
+ ('id', 'not in', self.ids)
+ ])
+ for order in other_registrations.sale_order_line_id.order_id:
+ order.sudo().message_post(
+ body=body,
+ partner_ids=order.user_id.partner_id.ids,
+ )
+ order.sudo()._action_cancel()
+ other_registrations.unlink()
diff --git a/models/event_type_booth.py b/models/event_type_booth.py
new file mode 100644
index 0000000..397a6ed
--- /dev/null
+++ b/models/event_type_booth.py
@@ -0,0 +1,17 @@
+# -*- coding: utf-8 -*-
+# Part of Odoo. See LICENSE file for full copyright and licensing details.
+
+from odoo import api, fields, models
+
+
+class EventTypeBooth(models.Model):
+ _inherit = 'event.type.booth'
+
+ product_id = fields.Many2one(related='booth_category_id.product_id')
+ price = fields.Float(related='booth_category_id.price', store=True)
+ currency_id = fields.Many2one(related='booth_category_id.currency_id')
+
+ @api.model
+ def _get_event_booth_fields_whitelist(self):
+ res = super(EventTypeBooth, self)._get_event_booth_fields_whitelist()
+ return res + ['product_id', 'price']
diff --git a/models/product.py b/models/product.py
new file mode 100644
index 0000000..d626d98
--- /dev/null
+++ b/models/product.py
@@ -0,0 +1,31 @@
+# -*- coding: utf-8 -*-
+# Part of Odoo. See LICENSE file for full copyright and licensing details.
+
+from odoo import api, fields, models
+
+
+class ProductTemplate(models.Model):
+ _inherit = 'product.template'
+
+ detailed_type = fields.Selection(selection_add=[
+ ('event_booth', 'Event Booth'),
+ ], ondelete={'event_booth': 'set service'})
+
+ @api.onchange('detailed_type')
+ def _onchange_type_event_booth(self):
+ if self.detailed_type == 'event_booth':
+ self.invoice_policy = 'order'
+
+ def _detailed_type_mapping(self):
+ type_mapping = super()._detailed_type_mapping()
+ type_mapping['event_booth'] = 'service'
+ return type_mapping
+
+
+class Product(models.Model):
+ _inherit = 'product.product'
+
+ @api.onchange('detailed_type')
+ def _onchange_type_event_booth(self):
+ if self.detailed_type == 'event_booth':
+ self.invoice_policy = 'order'
diff --git a/models/sale_order.py b/models/sale_order.py
new file mode 100644
index 0000000..4930cd6
--- /dev/null
+++ b/models/sale_order.py
@@ -0,0 +1,39 @@
+# -*- coding: utf-8 -*-
+# Part of Odoo. See LICENSE file for full copyright and licensing details.
+
+from odoo import api, fields, models, _
+from odoo.exceptions import ValidationError
+
+
+class SaleOrder(models.Model):
+ _inherit = 'sale.order'
+
+ event_booth_ids = fields.One2many('event.booth', 'sale_order_id', string='Booths')
+ event_booth_count = fields.Integer(string='Booth Count', compute='_compute_event_booth_count')
+
+ @api.depends('event_booth_ids')
+ def _compute_event_booth_count(self):
+ slot_data = self.env['event.booth']._read_group(
+ [('sale_order_id', 'in', self.ids)],
+ ['sale_order_id'], ['__count'],
+ )
+ slot_mapped = {sale_order.id: count for sale_order, count in slot_data}
+ for so in self:
+ so.event_booth_count = slot_mapped.get(so.id, 0)
+
+ def action_confirm(self):
+ res = super(SaleOrder, self).action_confirm()
+ for so in self:
+ if not any(line.product_type == 'event_booth' for line in so.order_line):
+ continue
+ so_lines_missing_booth = so.order_line.filtered(lambda line: line.product_type == 'event_booth' and not line.event_booth_pending_ids)
+ if so_lines_missing_booth:
+ so_lines_descriptions = "".join(f"\n- {so_line_description.name}" for so_line_description in so_lines_missing_booth)
+ raise ValidationError(_("Please make sure all your event-booth related lines are configured before confirming this order:%s", so_lines_descriptions))
+ so.order_line._update_event_booths()
+ return res
+
+ def action_view_booth_list(self):
+ action = self.env['ir.actions.act_window']._for_xml_id('event_booth.event_booth_action')
+ action['domain'] = [('sale_order_id', 'in', self.ids)]
+ return action
diff --git a/models/sale_order_line.py b/models/sale_order_line.py
new file mode 100644
index 0000000..e3d0e43
--- /dev/null
+++ b/models/sale_order_line.py
@@ -0,0 +1,120 @@
+# -*- coding: utf-8 -*-
+# Part of Odoo. See LICENSE file for full copyright and licensing details.
+
+from odoo import api, fields, models, _
+from odoo.exceptions import ValidationError
+
+
+class SaleOrderLine(models.Model):
+ _inherit = 'sale.order.line'
+
+ event_booth_category_id = fields.Many2one('event.booth.category', string='Booths Category', ondelete='set null')
+ event_booth_pending_ids = fields.Many2many(
+ 'event.booth', string='Pending Booths', search='_search_event_booth_pending_ids',
+ compute='_compute_event_booth_pending_ids', inverse='_inverse_event_booth_pending_ids',
+ help='Used to create registration when providing the desired event booth.'
+ )
+ event_booth_registration_ids = fields.One2many(
+ 'event.booth.registration', 'sale_order_line_id', string='Confirmed Registration')
+ event_booth_ids = fields.One2many('event.booth', 'sale_order_line_id', string='Confirmed Booths')
+ is_event_booth = fields.Boolean(compute='_compute_is_event_booth')
+
+ @api.depends('product_id.type')
+ def _compute_is_event_booth(self):
+ for record in self:
+ record.is_event_booth = record.product_id.detailed_type == 'event_booth'
+
+ @api.depends('event_booth_ids')
+ def _compute_name_short(self):
+ wbooth = self.filtered(lambda line: line.event_booth_pending_ids)
+ for record in wbooth:
+ record.name_short = record.event_booth_pending_ids.event_id.name
+ super(SaleOrderLine, self - wbooth)._compute_name_short()
+
+ @api.depends('event_booth_registration_ids')
+ def _compute_event_booth_pending_ids(self):
+ for so_line in self:
+ so_line.event_booth_pending_ids = so_line.event_booth_registration_ids.event_booth_id
+
+ def _inverse_event_booth_pending_ids(self):
+ """ This method will take care of creating the event.booth.registrations based on selected booths.
+ It will also unlink ones that are de-selected. """
+
+ for so_line in self:
+ existing_booths = so_line.event_booth_registration_ids.event_booth_id or self.env[
+ 'event.booth']
+ selected_booths = so_line.event_booth_pending_ids
+
+ so_line.event_booth_registration_ids.filtered(
+ lambda reg: reg.event_booth_id not in selected_booths).unlink()
+
+ self.env['event.booth.registration'].create([{
+ 'event_booth_id': booth.id,
+ 'sale_order_line_id': so_line.id,
+ 'partner_id': so_line.order_id.partner_id.id
+ } for booth in selected_booths - existing_booths])
+
+ def _search_event_booth_pending_ids(self, operator, value):
+ return [('event_booth_registration_ids.event_booth_id', operator, value)]
+
+ @api.constrains('event_booth_registration_ids')
+ def _check_event_booth_registration_ids(self):
+ if len(self.event_booth_registration_ids.event_booth_id.event_id) > 1:
+ raise ValidationError(_('Registrations from the same Order Line must belong to a single event.'))
+
+ @api.onchange('product_id')
+ def _onchange_product_id_booth(self):
+ """We reset the event when the selected product doesn't belong to any pending booths."""
+ if self.event_id and (not self.product_id or self.product_id not in self.event_booth_pending_ids.product_id):
+ self.event_id = None
+
+ @api.onchange('event_id')
+ def _onchange_event_id_booth(self):
+ """We reset the pending booths when the event changes to avoid inconsistent state."""
+ if self.event_booth_pending_ids and (not self.event_id or self.event_id != self.event_booth_pending_ids.event_id):
+ self.event_booth_pending_ids = None
+
+ @api.depends('event_booth_pending_ids')
+ def _compute_name(self):
+ """Override to add the compute dependency.
+
+ The custom name logic can be found below in _get_sale_order_line_multiline_description_sale.
+ """
+ super()._compute_name()
+
+ def _update_event_booths(self, set_paid=False):
+ for so_line in self.filtered('is_event_booth'):
+ if so_line.event_booth_pending_ids and not so_line.event_booth_ids:
+ unavailable = so_line.event_booth_pending_ids.filtered(lambda booth: not booth.is_available)
+ if unavailable:
+ raise ValidationError(
+ _('The following booths are unavailable, please remove them to continue : %(booth_names)s',
+ booth_names=''.join('\n\t- %s' % booth.display_name for booth in unavailable)))
+ so_line.event_booth_registration_ids.sudo().action_confirm()
+ if so_line.event_booth_ids and set_paid:
+ so_line.event_booth_ids.sudo().action_set_paid()
+ return True
+
+ def _get_sale_order_line_multiline_description_sale(self):
+ if self.event_booth_pending_ids:
+ return self.event_booth_pending_ids._get_booth_multiline_description()
+ return super()._get_sale_order_line_multiline_description_sale()
+
+ def _use_template_name(self):
+ """ We do not want configured description to get rewritten by template default"""
+ if self.event_booth_pending_ids:
+ return False
+ return super()._use_template_name()
+
+ def _get_display_price(self):
+ if self.event_booth_pending_ids and self.event_id:
+ company = self.event_id.company_id or self.env.company
+ pricelist = self.order_id.pricelist_id
+ if pricelist.discount_policy == "with_discount":
+ event_booths = self.event_booth_pending_ids.with_context(**self._get_pricelist_price_context())
+ total_price = sum(booth.booth_category_id.price_reduce for booth in event_booths)
+ else:
+ total_price = sum(booth.price for booth in self.event_booth_pending_ids)
+
+ return self._convert_to_sol_currency(total_price, company.currency_id)
+ return super()._get_display_price()
diff --git a/security/ir.model.access.csv b/security/ir.model.access.csv
new file mode 100644
index 0000000..e375afb
--- /dev/null
+++ b/security/ir.model.access.csv
@@ -0,0 +1,5 @@
+id,name,model_id:id,group_id:id,perm_read,perm_write,perm_create,perm_unlink
+access_event_booth_registration_salesman,access.event.booth.registration.salesman,model_event_booth_registration,sales_team.group_sale_salesman,1,1,1,1
+access_event_booth_registration_event_desk,access.event.booth.registration.event.desk,model_event_booth_registration,event.group_event_registration_desk,1,0,0,0
+access_event_booth_registration_event_user,access.event.booth.registration.event.user,model_event_booth_registration,event.group_event_user,1,1,1,1
+access_event_booth_configurator_salesman,access.event.booth.configurator.salesman,model_event_booth_configurator,sales_team.group_sale_salesman,1,1,1,0
diff --git a/static/src/js/event_booth_configurator_controller.js b/static/src/js/event_booth_configurator_controller.js
new file mode 100644
index 0000000..7bb7df4
--- /dev/null
+++ b/static/src/js/event_booth_configurator_controller.js
@@ -0,0 +1,40 @@
+/** @odoo-module **/
+
+import { registry } from "@web/core/registry";
+import { useService } from "@web/core/utils/hooks";
+import { formView } from "@web/views/form/form_view";
+
+/**
+ * This controller is overridden to allow configuring sale_order_lines through a popup
+ * window when a product with 'detailed_type' == 'event_booth' is selected.
+ *
+ * This allows keeping an editable list view for sales order and remove the noise of
+ * those 3 fields ('event_id', 'event_booth_category_id' and 'event_booth_ids')
+ */
+
+class EventBoothConfiguratorController extends formView.Controller {
+ setup() {
+ super.setup();
+ this.action = useService("action");
+ }
+
+ async onRecordSaved(record) {
+ await super.onRecordSaved(...arguments);
+ const { event_id, event_booth_category_id, event_booth_ids } = record.data;
+ return this.action.doAction({
+ type: "ir.actions.act_window_close",
+ infos: {
+ eventBoothConfiguration: {
+ event_id,
+ event_booth_category_id,
+ event_booth_pending_ids: event_booth_ids.currentIds,
+ },
+ },
+ });
+ }
+}
+
+registry.category("views").add("event_booth_configurator_form", {
+ ...formView,
+ Controller: EventBoothConfiguratorController,
+});
diff --git a/static/src/js/sale_product_field.js b/static/src/js/sale_product_field.js
new file mode 100644
index 0000000..7c6cb6c
--- /dev/null
+++ b/static/src/js/sale_product_field.js
@@ -0,0 +1,74 @@
+/** @odoo-module **/
+
+import { SaleOrderLineProductField } from '@sale/js/sale_product_field';
+import { x2ManyCommands } from "@web/core/orm_service";
+import { patch } from "@web/core/utils/patch";
+
+
+patch(SaleOrderLineProductField.prototype, {
+
+ async _onProductUpdate() {
+ super._onProductUpdate(...arguments);
+ if (this.props.record.data.product_type === 'event_booth') {
+ this._openEventBoothConfigurator(false);
+ }
+ },
+
+ _editLineConfiguration() {
+ super._editLineConfiguration(...arguments);
+ if (this.props.record.data.product_type === 'event_booth') {
+ this._openEventBoothConfigurator(true);
+ }
+ },
+
+ get isConfigurableLine() {
+ return super.isConfigurableLine || this.props.record.data.product_type === 'event_booth';
+ },
+
+ async _openEventBoothConfigurator(edit) {
+ let actionContext = {
+ default_product_id: this.props.record.data.product_id[0],
+ };
+ if (edit) {
+ const recordData = this.props.record.data;
+ if (recordData.event_id) {
+ actionContext.default_event_id = recordData.event_id[0];
+ }
+ if (recordData.event_booth_category_id) {
+ actionContext.default_event_booth_category_id = recordData.event_booth_category_id[0];
+ }
+ if (recordData.event_booth_pending_ids) {
+ actionContext.default_event_booth_ids = recordData.event_booth_pending_ids.records.map(
+ record => {
+ return [4, record.resId];
+ }
+ );
+ }
+ }
+ this.action.doAction(
+ 'event_booth_sale.event_booth_configurator_action',
+ {
+ additionalContext: actionContext,
+ onClose: async (closeInfo) => {
+ if (!closeInfo || closeInfo.special) {
+ // wizard popup closed or 'Cancel' button triggered
+ if (!this.props.record.data.event_ticket_id) {
+ // remove product if event configuration was cancelled.
+ this.props.record.update({
+ [this.props.name]: undefined,
+ });
+ }
+ } else {
+ const { event_id, event_booth_category_id, event_booth_pending_ids } =
+ closeInfo.eventBoothConfiguration;
+ this.props.record.update({
+ event_id,
+ event_booth_category_id,
+ event_booth_pending_ids: [x2ManyCommands.set(event_booth_pending_ids)],
+ });
+ }
+ }
+ }
+ );
+ },
+});
diff --git a/tests/__init__.py b/tests/__init__.py
new file mode 100644
index 0000000..c57ff84
--- /dev/null
+++ b/tests/__init__.py
@@ -0,0 +1,5 @@
+# -*- coding: utf-8 -*-
+# Part of Odoo. See LICENSE file for full copyright and licensing details.
+
+from . import test_event_booth_sale
+from . import test_event_internals
diff --git a/tests/common.py b/tests/common.py
new file mode 100644
index 0000000..f866084
--- /dev/null
+++ b/tests/common.py
@@ -0,0 +1,46 @@
+# -*- coding: utf-8 -*-
+# Part of Odoo. See LICENSE file for full copyright and licensing details.
+
+from odoo import Command
+from odoo.addons.event_booth.tests.common import TestEventBoothCommon
+
+
+class TestEventBoothSaleCommon(TestEventBoothCommon):
+
+ @classmethod
+ def setUpClass(cls):
+ super(TestEventBoothSaleCommon, cls).setUpClass()
+
+ cls.env['account.tax.group'].create(
+ {'name': 'Test Account Tax Group', 'company_id': cls.env.company.id}
+ )
+
+ cls.event_booth_product = cls.env['product.product'].create({
+ 'name': 'Test Booth Product',
+ 'description_sale': 'Mighty Booth Description',
+ 'list_price': 20,
+ 'standard_price': 60.0,
+ 'detailed_type': 'event_booth',
+ })
+ (cls.event_booth_category_1 + cls.event_booth_category_2).write({
+ 'product_id': cls.event_booth_product.id,
+ })
+
+ cls.tax_10 = cls.env['account.tax'].sudo().create({
+ 'name': 'Tax 10',
+ 'amount': 10,
+ })
+
+ cls.test_pricelist = cls.env['product.pricelist'].sudo().create({
+ 'name': 'Test Pricelist',
+ })
+ cls.test_pricelist_with_discount_included = cls.env['product.pricelist'].sudo().create({
+ 'name': 'Test Pricelist',
+ 'discount_policy': 'with_discount',
+ 'item_ids': [
+ Command.create({
+ 'compute_price': 'percentage',
+ 'percent_price': '10.0',
+ })
+ ],
+ })
diff --git a/tests/test_event_booth_sale.py b/tests/test_event_booth_sale.py
new file mode 100644
index 0000000..a309bbd
--- /dev/null
+++ b/tests/test_event_booth_sale.py
@@ -0,0 +1,210 @@
+# -*- coding: utf-8 -*-
+# Part of Odoo. See LICENSE file for full copyright and licensing details.
+
+from datetime import datetime, timedelta
+
+from odoo import Command, fields
+from odoo.addons.event_booth_sale.tests.common import TestEventBoothSaleCommon
+from odoo.addons.sales_team.tests.common import TestSalesCommon
+from odoo.addons.account.tests.common import AccountTestInvoicingCommon
+from odoo.tests.common import tagged, users
+from odoo.tools import float_compare
+
+
+class TestEventBoothSaleWData(TestEventBoothSaleCommon, TestSalesCommon):
+
+ @classmethod
+ def setUpClass(cls):
+ super(TestEventBoothSaleWData, cls).setUpClass()
+
+ cls.event_0 = cls.env['event.event'].create({
+ 'name': 'TestEvent',
+ 'date_begin': fields.Datetime.to_string(datetime.today() + timedelta(days=1)),
+ 'date_end': fields.Datetime.to_string(datetime.today() + timedelta(days=15)),
+ 'date_tz': 'Europe/Brussels',
+ })
+
+ cls.booth_1, cls.booth_2, cls.booth_3 = cls.env['event.booth'].create([
+ {
+ 'name': 'Test Booth 1',
+ 'booth_category_id': cls.event_booth_category_1.id,
+ 'event_id': cls.event_0.id,
+ }, {
+ 'name': 'Test Booth 2',
+ 'booth_category_id': cls.event_booth_category_1.id,
+ 'event_id': cls.event_0.id,
+ }, {
+ 'name': 'Test Booth 3',
+ 'booth_category_id': cls.event_booth_category_1.id,
+ 'event_id': cls.event_0.id,
+ }
+ ])
+
+ cls.event_booth_product.taxes_id = cls.tax_10
+
+
+class TestEventBoothSale(TestEventBoothSaleWData):
+
+ @users('user_sales_salesman')
+ def test_event_booth_prices_with_sale_order(self):
+ sale_order = self.env['sale.order'].create({
+ 'partner_id': self.event_customer.id,
+ 'pricelist_id': self.test_pricelist.id,
+ 'order_line': [
+ Command.create({
+ 'product_id': self.event_booth_product.id,
+ 'event_id': self.event_0.id,
+ 'event_booth_category_id': self.event_booth_category_1.id,
+ 'event_booth_pending_ids': (self.booth_1 + self.booth_2).ids
+ })
+ ]
+ })
+
+ self.assertEqual(self.booth_1.price, self.event_booth_product.list_price,
+ "Booth price should be equal from product price.")
+ self.assertEqual(self.event_booth_category_1.with_context(pricelist=self.test_pricelist.id).price_reduce_taxinc, 22.0,
+ "Booth price reduce tax should be equal to its price with 10% taxes ($20.0 + $2.0)")
+ # Here we expect the price to be the sum of the booth ($40.0)
+ self.assertEqual(float_compare(sale_order.amount_untaxed, 40.0, precision_rounding=0.1), 0,
+ "Untaxed amount should be the sum of the booths prices ($40.0).")
+ self.assertEqual(float_compare(sale_order.amount_total, 44.0, precision_rounding=0.1), 0,
+ "Total amount should be the sum of the booths prices with 10% taxes ($40.0 + $4.0)")
+
+ self.event_booth_category_1.write({'price': 100.0})
+ sale_order._recompute_prices()
+
+ self.assertNotEqual(self.booth_1.price, self.event_booth_product.list_price,
+ "Booth price should be different from product price.")
+ self.assertEqual(self.event_booth_category_1.with_context(pricelist=self.test_pricelist.id).price_reduce_taxinc, 110.0,
+ "Booth price reduce tax should be equal to its price with 10% taxes ($100.0 + $10.0)")
+ # Here we expect the price to be the sum of the booth ($200.0)
+ self.assertEqual(float_compare(sale_order.amount_untaxed, 200.0, precision_rounding=0.1), 0,
+ "Untaxed amount should be the sum of the booths prices ($200.0).")
+ self.assertEqual(float_compare(sale_order.amount_total, 220.0, precision_rounding=0.1), 0,
+ "Total amount should be the sum of the booths prices with 10% taxes ($200.0 + $20.0).")
+
+ sale_order.pricelist_id = self.test_pricelist_with_discount_included
+ sale_order._recompute_prices()
+
+ self.assertEqual(float_compare(sale_order.amount_untaxed, 180.0, precision_rounding=0.1), 0,
+ "Untaxed amount should be the sum of the booths prices with discount 10% ($180.0).")
+ self.assertEqual(float_compare(sale_order.amount_total, 198.0, precision_rounding=0.1), 0,
+ "Total amount should be the sum of the booths prices with 10% taxes ($180.0 + $18.0).")
+
+ # Confirm the SO.
+ sale_order.action_confirm()
+
+ for booth in self.booth_1 + self.booth_2:
+ self.assertEqual(
+ booth.sale_order_id.id, sale_order.id,
+ "Booth sale order should be the same as the original sale order.")
+ self.assertEqual(
+ booth.sale_order_line_id.id, sale_order.order_line[0].id,
+ "Booth sale order line should the same as the order line in the original sale order.")
+ self.assertEqual(
+ booth.partner_id.id, self.event_customer.id,
+ "Booth partner should be the same as sale order customer.")
+ self.assertEqual(
+ booth.contact_email, self.event_customer.email,
+ "Booth contact email should be the same as sale order customer email.")
+ self.assertEqual(
+ booth.contact_name, self.event_customer.name,
+ "Booth contact name should be the same as sale order customer name.")
+ self.assertEqual(
+ booth.contact_phone, self.event_customer.phone,
+ "Booth contact phone should be the same as sale order customer phone.")
+ self.assertEqual(
+ booth.state, 'unavailable',
+ "Booth should not be available anymore.")
+
+ @users('user_sales_salesman')
+ def test_event_booth_registrations_inverse(self):
+ # Create sale order and add a booth
+ sale_order = self.env['sale.order'].create({
+ 'partner_id': self.event_customer.id,
+ 'pricelist_id': self.test_pricelist.id,
+ 'order_line': [
+ Command.create({
+ 'product_id': self.event_booth_product.id,
+ 'event_id': self.event_0.id,
+ 'event_booth_category_id': self.event_booth_category_1.id,
+ 'event_booth_pending_ids': (self.booth_1 + self.booth_2).ids
+ })
+ ]
+ })
+
+ self.assertEqual(sale_order.order_line.event_booth_registration_ids.event_booth_id.ids,
+ (self.booth_1 + self.booth_2).ids,
+ "Booths not correctly linked with event_booth_registration.")
+
+ # Update booths
+ sale_order.write({
+ 'order_line': [
+ Command.update(sale_order.order_line.id, {
+ 'event_booth_pending_ids': [Command.set((self.booth_2 + self.booth_3).ids)]
+ })
+ ]
+ })
+
+ # Confirm the SO.
+ sale_order.action_confirm()
+ self.assertEqual(sale_order.event_booth_count, 2,
+ "Event Booth Count should be equal to 2.")
+ self.assertEqual(sale_order.order_line.event_booth_registration_ids.event_booth_id.ids,
+ (self.booth_2 + self.booth_3).ids,
+ "Booths not correctly linked with event_booth_registration.")
+
+@tagged('post_install', '-at_install')
+class TestEventBoothSaleInvoice(AccountTestInvoicingCommon, TestEventBoothSaleWData):
+
+ @classmethod
+ def setUpClass(cls, chart_template_ref=None):
+ super().setUpClass(chart_template_ref=chart_template_ref)
+
+ # Add group `group_account_invoice` to user_sales_salesman to allow to pay the invoice
+ cls.user_sales_salesman.groups_id += cls.env.ref('account.group_account_invoice')
+
+ @users('user_sales_salesman')
+ def test_event_booth_with_invoice(self):
+ booth = self.booth_1.with_env(self.env)
+ self.assertEqual(booth.state, 'available')
+
+ sale_order = self.env['sale.order'].create({
+ 'partner_id': self.event_customer.id,
+ 'pricelist_id': self.test_pricelist.id,
+ 'order_line': [
+ Command.create({
+ 'product_id': self.event_booth_product.id,
+ 'event_id': self.event_0.id,
+ 'event_booth_pending_ids': booth.ids
+ })
+ ]
+ })
+ sale_order.action_confirm()
+ self.assertEqual(booth.state, 'unavailable')
+ self.assertFalse(booth.is_paid)
+
+ # Create and check that the invoice was created
+ invoice = sale_order._create_invoices()
+ self.assertEqual(len(sale_order.invoice_ids), 1, "Invoice not created.")
+
+ # Confirm the invoice and check SO invoice status
+ invoice.action_post()
+ self.assertEqual(
+ sale_order.invoice_status, 'invoiced',
+ f"Order is in '{sale_order.invoice_status}' status while it should be 'invoiced'.")
+ # Pay the invoice.
+ journal = self.env['account.journal'].search([('type', '=', 'cash'), ('company_id', '=', sale_order.company_id.id)], limit=1)
+
+ register_payments = self.env['account.payment.register'].with_context(active_model='account.move', active_ids=invoice.ids).create({
+ 'journal_id': journal.id,
+ })
+ register_payments._create_payments()
+
+ # Check the invoice payment state after paying the invoice
+ in_payment_state = invoice._get_invoice_in_payment_state()
+ self.assertEqual(invoice.payment_state, in_payment_state,
+ f"Invoice payment is in '{invoice.payment_state}' status while it should be '{in_payment_state}'.")
+
+ self.assertEqual(booth.state, 'unavailable')
+ self.assertTrue(booth.is_paid)
diff --git a/tests/test_event_internals.py b/tests/test_event_internals.py
new file mode 100644
index 0000000..6da8f1c
--- /dev/null
+++ b/tests/test_event_internals.py
@@ -0,0 +1,94 @@
+# -*- coding: utf-8 -*-
+# Part of Odoo. See LICENSE file for full copyright and licensing details.
+
+from datetime import datetime, timedelta
+
+from odoo import Command
+from odoo.addons.event_booth_sale.tests.common import TestEventBoothSaleCommon
+from odoo.fields import Datetime as FieldsDatetime
+from odoo.tests.common import users, Form
+
+
+class TestEventData(TestEventBoothSaleCommon):
+
+ @users('user_eventmanager')
+ def test_event_configuration_booths_from_type(self):
+ """ Test data computation (related to booths) of event coming from its event.type template. """
+ # setup test records
+ event_type_nobooth = self.env['event.type'].create({
+ 'name': 'No booth',
+ })
+ event_type_wbooths = self.env['event.type'].create({
+ 'name': 'Using booths',
+ 'event_type_booth_ids': [
+ Command.clear(),
+ Command.create({
+ 'name': 'Standard Booth',
+ 'booth_category_id': self.event_booth_category_1.id,
+ }),
+ Command.create({
+ 'name': 'Premium Booth',
+ 'booth_category_id': self.event_booth_category_2.id,
+ })
+ ]
+ })
+
+ # no booth by default as no booths on type
+ event = self.env['event.event'].create({
+ 'name': 'Event',
+ 'date_begin': FieldsDatetime.to_string(datetime.today() + timedelta(days=1)),
+ 'date_end': FieldsDatetime.to_string(datetime.today() + timedelta(days=15)),
+ 'event_type_id': event_type_nobooth.id
+ })
+ self.assertEqual(event.event_booth_ids, self.env['event.booth'])
+
+ # manually create booths: ok
+ event.write({
+ 'event_booth_ids': [
+ Command.create({
+ 'name': 'Custom Standard Booth 1',
+ 'booth_category_id': self.event_booth_category_1.id,
+ }),
+ Command.create({
+ 'name': 'Custom Standard Booth 2',
+ 'booth_category_id': self.event_booth_category_1.id,
+ })
+ ]
+ })
+ self.assertEqual(event.event_booth_count, 2)
+ self.assertEqual(event.event_booth_count_available, 2)
+ self.assertEqual(event.event_booth_ids.product_id, self.event_booth_product)
+
+ # updating partner is independent from availability
+ event.event_booth_ids[1].write({'partner_id': self.event_customer.id})
+ self.assertEqual(event.event_booth_count, 2)
+ self.assertEqual(event.event_booth_count_available, 2)
+ self.assertEqual(event.event_booth_ids[1].message_partner_ids, self.event_customer)
+
+ # one booth is sold
+ event.event_booth_ids[1].write({'state': 'unavailable'})
+ self.assertEqual(event.event_booth_count, 2)
+ self.assertEqual(event.event_booth_count_available, 1)
+
+ # partner is reset: booth still unavailable but follower removed
+ event.event_booth_ids[1].write({'partner_id': False})
+ self.assertEqual(event.event_booth_count, 2)
+ self.assertEqual(event.event_booth_count_available, 1)
+ self.assertEqual(event.event_booth_ids[1].message_partner_ids, self.env['res.partner'])
+
+ # add group or the test will fail
+ self.user_eventmanager.write({'groups_id': [
+ (4, self.env.ref('sales_team.group_sale_salesman').id),
+ ]})
+
+ # change event type to one using booths: include event type booths and keep reserved booths
+ with Form(event) as event_form:
+ event_form.event_type_id = event_type_wbooths
+ self.assertEqual(event.event_booth_count, 3)
+ self.assertEqual(
+ set(r['name'] for r in event.event_booth_ids),
+ set(('Custom Standard Booth 2', 'Standard Booth', 'Premium Booth')),
+ 'Should keep booths with reservation, remove unused ones and add type ones'
+ )
+ self.assertEqual(event.event_booth_count_available, 2)
+ self.assertEqual(event.event_booth_category_ids, self.event_booth_category_1 + self.event_booth_category_2)
diff --git a/views/event_booth_category_views.xml b/views/event_booth_category_views.xml
new file mode 100644
index 0000000..7b9b171
--- /dev/null
+++ b/views/event_booth_category_views.xml
@@ -0,0 +1,34 @@
+
+
+
+
+ event.booth.category.view.form.inherit.sale
+ event.booth.category
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ event.booth.category.view.tree.inherit.sale
+ event.booth.category
+
+ 3
+
+
+
+
+
+
+
+
+
+
diff --git a/views/event_booth_registration_views.xml b/views/event_booth_registration_views.xml
new file mode 100644
index 0000000..68b3111
--- /dev/null
+++ b/views/event_booth_registration_views.xml
@@ -0,0 +1,44 @@
+
+
+
+
+ event.booth.registration.view.form
+ event.booth.registration
+
+
+
+
+
+
+ event.booth.registration.view.tree
+ event.booth.registration
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/views/event_booth_views.xml b/views/event_booth_views.xml
new file mode 100644
index 0000000..836f770
--- /dev/null
+++ b/views/event_booth_views.xml
@@ -0,0 +1,95 @@
+
+
+
+
+ event.booth.view.form.inherit.sale
+ event.booth
+
+ 10
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ event.booth.view.tree.from.event.inherit.sale
+ event.booth
+
+
+
+
+
+
+
+
+
+
+ event.booth.view.search.inherit.sale
+ event.booth
+
+
+
+
+
+
+
+
+
+
+
+
+ event.booth.event.booth.view.graph.inherit.sale
+ event.booth
+
+
+
+
+
+
+
+
+
+ event.booth.event.booth.view.pivot.inherit.sale
+ event.booth
+
+
+
+
+
+
+
+
+
diff --git a/views/event_type_booth_views.xml b/views/event_type_booth_views.xml
new file mode 100644
index 0000000..dd078c3
--- /dev/null
+++ b/views/event_type_booth_views.xml
@@ -0,0 +1,30 @@
+
+
+
+
+ event.booth.view.form.from.type.inherit.sale
+ event.type.booth
+
+
+
+
+
+
+
+
+
+
+
+ event.booth.view.tree.from.type.inherit.sale
+ event.type.booth
+
+
+
+
+
+
+
+
+
+
+
diff --git a/views/sale_order_views.xml b/views/sale_order_views.xml
new file mode 100644
index 0000000..b0eb182
--- /dev/null
+++ b/views/sale_order_views.xml
@@ -0,0 +1,27 @@
+
+
+
+
+ sale.order.view.form.inherit.event.booth.sale
+ sale.order
+
+
+
+
+
+
+
+
+
+
+
+
+ is_event_booth
+
+
+
+
+
diff --git a/wizard/__init__.py b/wizard/__init__.py
new file mode 100644
index 0000000..c17705e
--- /dev/null
+++ b/wizard/__init__.py
@@ -0,0 +1,4 @@
+# -*- coding: utf-8 -*-
+# Part of Odoo. See LICENSE file for full copyright and licensing details.
+
+from . import event_booth_configurator
diff --git a/wizard/event_booth_configurator.py b/wizard/event_booth_configurator.py
new file mode 100644
index 0000000..c539863
--- /dev/null
+++ b/wizard/event_booth_configurator.py
@@ -0,0 +1,34 @@
+# -*- coding: utf-8 -*-
+# Part of Odoo. See LICENSE file for full copyright and licensing details.
+
+from odoo import api, models, fields, _
+from odoo.exceptions import ValidationError
+
+
+class EventBoothConfigurator(models.TransientModel):
+ _name = 'event.booth.configurator'
+ _description = 'Event Booth Configurator'
+
+ product_id = fields.Many2one('product.product', string='Product', readonly=True)
+ sale_order_line_id = fields.Many2one('sale.order.line', string='Sale Order Line', readonly=True)
+ event_id = fields.Many2one('event.event', string='Event', required=True)
+ event_booth_category_available_ids = fields.Many2many(related='event_id.event_booth_category_available_ids', readonly=True)
+ event_booth_category_id = fields.Many2one(
+ 'event.booth.category', string='Booth Category', required=True,
+ compute='_compute_event_booth_category_id', readonly=False, store=True)
+ event_booth_ids = fields.Many2many(
+ 'event.booth', string='Booth', required=True,
+ compute='_compute_event_booth_ids', readonly=False, store=True)
+
+ @api.depends('event_id')
+ def _compute_event_booth_category_id(self):
+ self.event_booth_category_id = False
+
+ @api.depends('event_id', 'event_booth_category_id')
+ def _compute_event_booth_ids(self):
+ self.event_booth_ids = False
+
+ @api.constrains('event_booth_ids')
+ def _check_if_no_booth_ids(self):
+ if any(not wizard.event_booth_ids for wizard in self):
+ raise ValidationError(_('You have to select at least one booth.'))
diff --git a/wizard/event_booth_configurator_views.xml b/wizard/event_booth_configurator_views.xml
new file mode 100644
index 0000000..36932f0
--- /dev/null
+++ b/wizard/event_booth_configurator_views.xml
@@ -0,0 +1,44 @@
+
+
+
+
+ event.booth.configurator.view.form
+ event.booth.configurator
+
+
+
+
+
+
+ Select an event booth
+ event.booth.configurator
+ form
+ new
+
+
+