diff --git a/__init__.py b/__init__.py
new file mode 100644
index 0000000..7d34c7c
--- /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 controllers
+from . import models
diff --git a/__manifest__.py b/__manifest__.py
new file mode 100644
index 0000000..f23070a
--- /dev/null
+++ b/__manifest__.py
@@ -0,0 +1,34 @@
+# -*- coding: utf-8 -*-
+# Part of Odoo. See LICENSE file for full copyright and licensing details.
+
+
+{
+ 'name': 'Live Event Tracks',
+ 'category': 'Marketing/Events',
+ 'sequence': 1006,
+ 'version': '1.0',
+ 'summary': 'Support live tracks: streaming, participation, youtube',
+ 'website': 'https://www.odoo.com/app/events',
+ 'depends': [
+ 'website_event_track',
+ ],
+ 'data': [
+ 'views/event_track_templates_list.xml',
+ 'views/event_track_templates_page.xml',
+ 'views/event_track_views.xml',
+ ],
+ 'demo': [
+ 'data/event_track_demo.xml'
+ ],
+ 'installable': True,
+ 'assets': {
+ 'web.assets_frontend': [
+ 'website_event_track_live/static/src/scss/website_event_track_live.scss',
+ 'website_event_track_live/static/src/js/website_event_track_replay_suggestion.js',
+ 'website_event_track_live/static/src/js/website_event_track_suggestion.js',
+ 'website_event_track_live/static/src/js/website_event_track_live.js',
+ 'website_event_track_live/static/src/xml/**/*',
+ ],
+ },
+ 'license': 'LGPL-3',
+}
diff --git a/controllers/__init__.py b/controllers/__init__.py
new file mode 100644
index 0000000..df58fe9
--- /dev/null
+++ b/controllers/__init__.py
@@ -0,0 +1,5 @@
+# -*- coding: utf-8 -*-
+# Part of Odoo. See LICENSE file for full copyright and licensing details.
+
+from . import track_live
+from . import session
diff --git a/controllers/session.py b/controllers/session.py
new file mode 100644
index 0000000..b15dcd2
--- /dev/null
+++ b/controllers/session.py
@@ -0,0 +1,21 @@
+# -*- coding: utf-8 -*-
+# Part of Odoo. See LICENSE file for full copyright and licensing details.
+
+import re
+
+from odoo.addons.website_event_track.controllers.event_track import EventTrackController
+from odoo.http import request
+
+
+class WebsiteEventSessionLiveController(EventTrackController):
+
+ def _event_track_page_get_values(self, event, track, **options):
+ if 'widescreen' not in options:
+ options['widescreen'] = track.youtube_video_url and (track.is_youtube_replay or track.is_track_soon or track.is_track_live or track.is_track_done)
+ values = super(WebsiteEventSessionLiveController, self)._event_track_page_get_values(event, track, **options)
+ # Youtube disables the chat embed on all mobile devices
+ # This regex is a naive attempt at matching their behavior (should work for most cases)
+ values['is_mobile_chat_disabled'] = bool(re.match(
+ r'^.*(Android|iPad|iPhone).*',
+ request.httprequest.headers.get('User-Agent', request.httprequest.headers.get('user-agent', ''))))
+ return values
diff --git a/controllers/track_live.py b/controllers/track_live.py
new file mode 100644
index 0000000..a116d4a
--- /dev/null
+++ b/controllers/track_live.py
@@ -0,0 +1,37 @@
+# -*- coding: utf-8 -*-
+# Part of Odoo. See LICENSE file for full copyright and licensing details.
+
+from odoo import http
+
+from odoo.addons.website_event_track.controllers.event_track import EventTrackController
+from odoo.osv import expression
+
+class EventTrackLiveController(EventTrackController):
+
+ @http.route('/event_track/get_track_suggestion', type='json', auth='public', website=True)
+ def get_next_track_suggestion(self, track_id):
+ track = self._fetch_track(track_id)
+ track_suggestion = track._get_track_suggestions(
+ restrict_domain=expression.AND([
+ self._get_event_tracks_domain(track.event_id),
+ [('youtube_video_url', '!=', False)]
+ ]), limit=1)
+ if not track_suggestion:
+ return False
+ track_suggestion_sudo = track_suggestion.sudo()
+ track_sudo = track.sudo()
+ return self._prepare_track_suggestion_values(track_sudo, track_suggestion_sudo)
+
+ def _prepare_track_suggestion_values(self, track, track_suggestion):
+ return {
+ 'current_track': {
+ 'name': track.name,
+ 'website_image_url': track.website_image_url,
+ },
+ 'suggestion': {
+ 'id': track_suggestion.id,
+ 'name': track_suggestion.name,
+ 'speaker_name': track_suggestion.partner_name,
+ 'website_url': track_suggestion.website_url
+ }
+ }
diff --git a/data/event_track_demo.xml b/data/event_track_demo.xml
new file mode 100644
index 0000000..656e8f8
--- /dev/null
+++ b/data/event_track_demo.xml
@@ -0,0 +1,59 @@
+
+
+
+
+
+ https://www.youtube.com/watch?v=qRrA8al77a0
+
+
+
+
+ https://www.youtube.com/watch?v=bZ-queeu-lk
+
+
+
+
+ https://www.youtube.com/watch?v=gV3g5FzmQiM
+
+
+
+
+ https://www.youtube.com/watch?v=loP-Nd7M5s8
+
+
+
+
+ https://www.youtube.com/watch?v=qRrA8al77a0
+
+
+
+
+ https://www.youtube.com/watch?v=66AIsiezq5g
+
+
+
+
+ https://www.youtube.com/watch?v=OE4BVOjJp88
+
+
+
+
+ https://www.youtube.com/watch?v=3cME3vK1aaQ
+
+
+
+
+ https://www.youtube.com/watch?v=7X8xuipr4_A
+
+
+
+
+ https://www.youtube.com/watch?v=3pc-nnAykTQ
+
+
+
+
+ https://www.youtube.com/watch?v=tI5zCo-zLkY
+
+
+
diff --git a/i18n/ar.po b/i18n/ar.po
new file mode 100644
index 0000000..f86f0ed
--- /dev/null
+++ b/i18n/ar.po
@@ -0,0 +1,112 @@
+# Translation of Odoo Server.
+# This file contains the translation of the following modules:
+# * website_event_track_live
+#
+# 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:56+0000\n"
+"PO-Revision-Date: 2023-10-26 23:09+0000\n"
+"Last-Translator: Wil Odoo, 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: website_event_track_live
+#: model_terms:ir.ui.view,arch_db:website_event_track_live.event_track_content
+msgid ""
+"\n"
+" Loading Video..."
+msgstr ""
+"\n"
+" جاري تحميل الفيديو... "
+
+#. module: website_event_track_live
+#: model_terms:ir.ui.view,arch_db:website_event_track_live.event_track_aside
+msgid "Chat"
+msgstr "الدردشة"
+
+#. module: website_event_track_live
+#: model:ir.model.fields,help:website_event_track_live.field_event_track__is_youtube_replay
+msgid ""
+"Check this option if the video is already available on YouTube to avoid "
+"showing 'Direct' options (Chat, ...)"
+msgstr ""
+"قم بتحديد هذا الخيار إذا كان مقطع الفيديو متاحاً بالفعل على YouTube لتجنب "
+"إظهار خيارات \"مباشرة\" (الدردشة، ...) "
+
+#. module: website_event_track_live
+#: model:ir.model,name:website_event_track_live.model_event_track
+msgid "Event Track"
+msgstr "مسار الفعالية "
+
+#. module: website_event_track_live
+#: model:ir.model.fields,help:website_event_track_live.field_event_track__youtube_video_id
+msgid ""
+"Extracted from the video URL and used to infer various links "
+"(embed/thumbnail/...)"
+msgstr ""
+"مستخلص من رابط الفيديو ويُستخدم لاستنتاج مختلف الروابط (تضمين/الصورة "
+"المصغرة/...) "
+
+#. module: website_event_track_live
+#: model:ir.model.fields,field_description:website_event_track_live.field_event_track__is_youtube_chat_available
+msgid "Is Chat Available"
+msgstr "الدردشة متاحة "
+
+#. module: website_event_track_live
+#: model:ir.model.fields,field_description:website_event_track_live.field_event_track__is_youtube_replay
+msgid "Is YouTube Replay"
+msgstr "إعادة التشغيل في Youtube "
+
+#. module: website_event_track_live
+#: model_terms:ir.ui.view,arch_db:website_event_track_live.tracks_display_list
+msgid "Replay"
+msgstr "إعادة التشغيل "
+
+#. module: website_event_track_live
+#. odoo-javascript
+#: code:addons/website_event_track_live/static/src/xml/website_event_track_live_templates.xml:0
+#: code:addons/website_event_track_live/static/src/xml/website_event_track_live_templates.xml:0
+#, python-format
+msgid "Replay Video"
+msgstr "إعادة تشغيل الفيديو "
+
+#. module: website_event_track_live
+#. odoo-javascript
+#: code:addons/website_event_track_live/static/src/xml/website_event_track_live_templates.xml:0
+#, python-format
+msgid "Starts in"
+msgstr "يبدأ في "
+
+#. module: website_event_track_live
+#. odoo-javascript
+#: code:addons/website_event_track_live/static/src/xml/website_event_track_live_templates.xml:0
+#, python-format
+msgid "Up Next:"
+msgstr "التالي: "
+
+#. module: website_event_track_live
+#. odoo-javascript
+#: code:addons/website_event_track_live/static/src/xml/website_event_track_live_templates.xml:0
+#: code:addons/website_event_track_live/static/src/xml/website_event_track_live_templates.xml:0
+#, python-format
+msgid "You just watched:"
+msgstr "لقد شاهدت للتو: "
+
+#. module: website_event_track_live
+#: model:ir.model.fields,field_description:website_event_track_live.field_event_track__youtube_video_url
+msgid "YouTube Video Link"
+msgstr "رابط فيديو YouTube "
+
+#. module: website_event_track_live
+#: model:ir.model.fields,field_description:website_event_track_live.field_event_track__youtube_video_id
+msgid "YouTube video ID"
+msgstr "معرّف فيديو YouTube "
diff --git a/i18n/bg.po b/i18n/bg.po
new file mode 100644
index 0000000..5fb3e9a
--- /dev/null
+++ b/i18n/bg.po
@@ -0,0 +1,106 @@
+# Translation of Odoo Server.
+# This file contains the translation of the following modules:
+# * website_event_track_live
+#
+# Translators:
+# Maria Boyadjieva , 2023
+#
+msgid ""
+msgstr ""
+"Project-Id-Version: Odoo Server 17.0\n"
+"Report-Msgid-Bugs-To: \n"
+"POT-Creation-Date: 2023-10-26 21:56+0000\n"
+"PO-Revision-Date: 2023-10-26 23:09+0000\n"
+"Last-Translator: Maria Boyadjieva , 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: website_event_track_live
+#: model_terms:ir.ui.view,arch_db:website_event_track_live.event_track_content
+msgid ""
+"\n"
+" Loading Video..."
+msgstr ""
+
+#. module: website_event_track_live
+#: model_terms:ir.ui.view,arch_db:website_event_track_live.event_track_aside
+msgid "Chat"
+msgstr "Чат"
+
+#. module: website_event_track_live
+#: model:ir.model.fields,help:website_event_track_live.field_event_track__is_youtube_replay
+msgid ""
+"Check this option if the video is already available on YouTube to avoid "
+"showing 'Direct' options (Chat, ...)"
+msgstr ""
+
+#. module: website_event_track_live
+#: model:ir.model,name:website_event_track_live.model_event_track
+msgid "Event Track"
+msgstr "Направление на събитие"
+
+#. module: website_event_track_live
+#: model:ir.model.fields,help:website_event_track_live.field_event_track__youtube_video_id
+msgid ""
+"Extracted from the video URL and used to infer various links "
+"(embed/thumbnail/...)"
+msgstr ""
+
+#. module: website_event_track_live
+#: model:ir.model.fields,field_description:website_event_track_live.field_event_track__is_youtube_chat_available
+msgid "Is Chat Available"
+msgstr ""
+
+#. module: website_event_track_live
+#: model:ir.model.fields,field_description:website_event_track_live.field_event_track__is_youtube_replay
+msgid "Is YouTube Replay"
+msgstr ""
+
+#. module: website_event_track_live
+#: model_terms:ir.ui.view,arch_db:website_event_track_live.tracks_display_list
+msgid "Replay"
+msgstr ""
+
+#. module: website_event_track_live
+#. odoo-javascript
+#: code:addons/website_event_track_live/static/src/xml/website_event_track_live_templates.xml:0
+#: code:addons/website_event_track_live/static/src/xml/website_event_track_live_templates.xml:0
+#, python-format
+msgid "Replay Video"
+msgstr ""
+
+#. module: website_event_track_live
+#. odoo-javascript
+#: code:addons/website_event_track_live/static/src/xml/website_event_track_live_templates.xml:0
+#, python-format
+msgid "Starts in"
+msgstr ""
+
+#. module: website_event_track_live
+#. odoo-javascript
+#: code:addons/website_event_track_live/static/src/xml/website_event_track_live_templates.xml:0
+#, python-format
+msgid "Up Next:"
+msgstr ""
+
+#. module: website_event_track_live
+#. odoo-javascript
+#: code:addons/website_event_track_live/static/src/xml/website_event_track_live_templates.xml:0
+#: code:addons/website_event_track_live/static/src/xml/website_event_track_live_templates.xml:0
+#, python-format
+msgid "You just watched:"
+msgstr ""
+
+#. module: website_event_track_live
+#: model:ir.model.fields,field_description:website_event_track_live.field_event_track__youtube_video_url
+msgid "YouTube Video Link"
+msgstr ""
+
+#. module: website_event_track_live
+#: model:ir.model.fields,field_description:website_event_track_live.field_event_track__youtube_video_id
+msgid "YouTube video ID"
+msgstr ""
diff --git a/i18n/ca.po b/i18n/ca.po
new file mode 100644
index 0000000..19ec75a
--- /dev/null
+++ b/i18n/ca.po
@@ -0,0 +1,115 @@
+# Translation of Odoo Server.
+# This file contains the translation of the following modules:
+# * website_event_track_live
+#
+# Translators:
+# Quim - eccit , 2023
+# Óscar Fonseca , 2023
+# marcescu, 2023
+# Ivan Espinola, 2023
+#
+msgid ""
+msgstr ""
+"Project-Id-Version: Odoo Server 17.0\n"
+"Report-Msgid-Bugs-To: \n"
+"POT-Creation-Date: 2023-10-26 21:56+0000\n"
+"PO-Revision-Date: 2023-10-26 23:09+0000\n"
+"Last-Translator: Ivan Espinola, 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: website_event_track_live
+#: model_terms:ir.ui.view,arch_db:website_event_track_live.event_track_content
+msgid ""
+"\n"
+" Loading Video..."
+msgstr ""
+"\n"
+" S'està carregant el vídeo..."
+
+#. module: website_event_track_live
+#: model_terms:ir.ui.view,arch_db:website_event_track_live.event_track_aside
+msgid "Chat"
+msgstr "Conversa"
+
+#. module: website_event_track_live
+#: model:ir.model.fields,help:website_event_track_live.field_event_track__is_youtube_replay
+msgid ""
+"Check this option if the video is already available on YouTube to avoid "
+"showing 'Direct' options (Chat, ...)"
+msgstr ""
+"Activeu aquesta opció si el vídeo ja està disponible a YouTube per evitar "
+"mostrar les opcions «Direct» (Chat, ...)"
+
+#. module: website_event_track_live
+#: model:ir.model,name:website_event_track_live.model_event_track
+msgid "Event Track"
+msgstr "Pista de l'esdeveniment"
+
+#. module: website_event_track_live
+#: model:ir.model.fields,help:website_event_track_live.field_event_track__youtube_video_id
+msgid ""
+"Extracted from the video URL and used to infer various links "
+"(embed/thumbnail/...)"
+msgstr ""
+"Extracte de l'URL del vídeo i utilitzat per deduir diversos enllaços "
+"(embed/thumbnail/...)"
+
+#. module: website_event_track_live
+#: model:ir.model.fields,field_description:website_event_track_live.field_event_track__is_youtube_chat_available
+msgid "Is Chat Available"
+msgstr "Està disponible el xat"
+
+#. module: website_event_track_live
+#: model:ir.model.fields,field_description:website_event_track_live.field_event_track__is_youtube_replay
+msgid "Is YouTube Replay"
+msgstr "Es repeteix YouTube"
+
+#. module: website_event_track_live
+#: model_terms:ir.ui.view,arch_db:website_event_track_live.tracks_display_list
+msgid "Replay"
+msgstr "Repetició"
+
+#. module: website_event_track_live
+#. odoo-javascript
+#: code:addons/website_event_track_live/static/src/xml/website_event_track_live_templates.xml:0
+#: code:addons/website_event_track_live/static/src/xml/website_event_track_live_templates.xml:0
+#, python-format
+msgid "Replay Video"
+msgstr "Repetició Vídeo"
+
+#. module: website_event_track_live
+#. odoo-javascript
+#: code:addons/website_event_track_live/static/src/xml/website_event_track_live_templates.xml:0
+#, python-format
+msgid "Starts in"
+msgstr "Comença a"
+
+#. module: website_event_track_live
+#. odoo-javascript
+#: code:addons/website_event_track_live/static/src/xml/website_event_track_live_templates.xml:0
+#, python-format
+msgid "Up Next:"
+msgstr "Pròxim pas:"
+
+#. module: website_event_track_live
+#. odoo-javascript
+#: code:addons/website_event_track_live/static/src/xml/website_event_track_live_templates.xml:0
+#: code:addons/website_event_track_live/static/src/xml/website_event_track_live_templates.xml:0
+#, python-format
+msgid "You just watched:"
+msgstr "Acabes de mirar:"
+
+#. module: website_event_track_live
+#: model:ir.model.fields,field_description:website_event_track_live.field_event_track__youtube_video_url
+msgid "YouTube Video Link"
+msgstr "Enllaç de vídeo de YouTube"
+
+#. module: website_event_track_live
+#: model:ir.model.fields,field_description:website_event_track_live.field_event_track__youtube_video_id
+msgid "YouTube video ID"
+msgstr "ID del vídeo de YouTube"
diff --git a/i18n/cs.po b/i18n/cs.po
new file mode 100644
index 0000000..ef8d022
--- /dev/null
+++ b/i18n/cs.po
@@ -0,0 +1,110 @@
+# Translation of Odoo Server.
+# This file contains the translation of the following modules:
+# * website_event_track_live
+#
+# Translators:
+# Wil Odoo, 2023
+# Jakub Smolka, 2023
+# Jiří Podhorecký, 2023
+#
+msgid ""
+msgstr ""
+"Project-Id-Version: Odoo Server 17.0\n"
+"Report-Msgid-Bugs-To: \n"
+"POT-Creation-Date: 2023-10-26 21:56+0000\n"
+"PO-Revision-Date: 2023-10-26 23:09+0000\n"
+"Last-Translator: Jiří Podhorecký, 2023\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: website_event_track_live
+#: model_terms:ir.ui.view,arch_db:website_event_track_live.event_track_content
+msgid ""
+"\n"
+" Loading Video..."
+msgstr ""
+
+#. module: website_event_track_live
+#: model_terms:ir.ui.view,arch_db:website_event_track_live.event_track_aside
+msgid "Chat"
+msgstr "Chat"
+
+#. module: website_event_track_live
+#: model:ir.model.fields,help:website_event_track_live.field_event_track__is_youtube_replay
+msgid ""
+"Check this option if the video is already available on YouTube to avoid "
+"showing 'Direct' options (Chat, ...)"
+msgstr ""
+
+#. module: website_event_track_live
+#: model:ir.model,name:website_event_track_live.model_event_track
+msgid "Event Track"
+msgstr "Téma události"
+
+#. module: website_event_track_live
+#: model:ir.model.fields,help:website_event_track_live.field_event_track__youtube_video_id
+msgid ""
+"Extracted from the video URL and used to infer various links "
+"(embed/thumbnail/...)"
+msgstr ""
+"Extrahováno z adresy URL videa a použito k odvození různých odkazů "
+"(embed/thumbnail/...)"
+
+#. module: website_event_track_live
+#: model:ir.model.fields,field_description:website_event_track_live.field_event_track__is_youtube_chat_available
+msgid "Is Chat Available"
+msgstr "Je chat k dispozici"
+
+#. module: website_event_track_live
+#: model:ir.model.fields,field_description:website_event_track_live.field_event_track__is_youtube_replay
+msgid "Is YouTube Replay"
+msgstr ""
+
+#. module: website_event_track_live
+#: model_terms:ir.ui.view,arch_db:website_event_track_live.tracks_display_list
+msgid "Replay"
+msgstr "Znovu přehrát"
+
+#. module: website_event_track_live
+#. odoo-javascript
+#: code:addons/website_event_track_live/static/src/xml/website_event_track_live_templates.xml:0
+#: code:addons/website_event_track_live/static/src/xml/website_event_track_live_templates.xml:0
+#, python-format
+msgid "Replay Video"
+msgstr "Znovu přehrát video"
+
+#. module: website_event_track_live
+#. odoo-javascript
+#: code:addons/website_event_track_live/static/src/xml/website_event_track_live_templates.xml:0
+#, python-format
+msgid "Starts in"
+msgstr "Začíná na "
+
+#. module: website_event_track_live
+#. odoo-javascript
+#: code:addons/website_event_track_live/static/src/xml/website_event_track_live_templates.xml:0
+#, python-format
+msgid "Up Next:"
+msgstr "Další:"
+
+#. module: website_event_track_live
+#. odoo-javascript
+#: code:addons/website_event_track_live/static/src/xml/website_event_track_live_templates.xml:0
+#: code:addons/website_event_track_live/static/src/xml/website_event_track_live_templates.xml:0
+#, python-format
+msgid "You just watched:"
+msgstr "Právě sledujete:"
+
+#. module: website_event_track_live
+#: model:ir.model.fields,field_description:website_event_track_live.field_event_track__youtube_video_url
+msgid "YouTube Video Link"
+msgstr ""
+
+#. module: website_event_track_live
+#: model:ir.model.fields,field_description:website_event_track_live.field_event_track__youtube_video_id
+msgid "YouTube video ID"
+msgstr ""
diff --git a/i18n/da.po b/i18n/da.po
new file mode 100644
index 0000000..d1353f6
--- /dev/null
+++ b/i18n/da.po
@@ -0,0 +1,108 @@
+# Translation of Odoo Server.
+# This file contains the translation of the following modules:
+# * website_event_track_live
+#
+# 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:56+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: website_event_track_live
+#: model_terms:ir.ui.view,arch_db:website_event_track_live.event_track_content
+msgid ""
+"\n"
+" Loading Video..."
+msgstr ""
+
+#. module: website_event_track_live
+#: model_terms:ir.ui.view,arch_db:website_event_track_live.event_track_aside
+msgid "Chat"
+msgstr "Chat"
+
+#. module: website_event_track_live
+#: model:ir.model.fields,help:website_event_track_live.field_event_track__is_youtube_replay
+msgid ""
+"Check this option if the video is already available on YouTube to avoid "
+"showing 'Direct' options (Chat, ...)"
+msgstr ""
+
+#. module: website_event_track_live
+#: model:ir.model,name:website_event_track_live.model_event_track
+msgid "Event Track"
+msgstr "Arrangementsspor"
+
+#. module: website_event_track_live
+#: model:ir.model.fields,help:website_event_track_live.field_event_track__youtube_video_id
+msgid ""
+"Extracted from the video URL and used to infer various links "
+"(embed/thumbnail/...)"
+msgstr ""
+"Udtrukket fra video URL'en og brugt til at udlede diverse links "
+"(integrering/miniaturebillede/...)"
+
+#. module: website_event_track_live
+#: model:ir.model.fields,field_description:website_event_track_live.field_event_track__is_youtube_chat_available
+msgid "Is Chat Available"
+msgstr "Er Chat Tilgængelig"
+
+#. module: website_event_track_live
+#: model:ir.model.fields,field_description:website_event_track_live.field_event_track__is_youtube_replay
+msgid "Is YouTube Replay"
+msgstr ""
+
+#. module: website_event_track_live
+#: model_terms:ir.ui.view,arch_db:website_event_track_live.tracks_display_list
+msgid "Replay"
+msgstr "Genafspil"
+
+#. module: website_event_track_live
+#. odoo-javascript
+#: code:addons/website_event_track_live/static/src/xml/website_event_track_live_templates.xml:0
+#: code:addons/website_event_track_live/static/src/xml/website_event_track_live_templates.xml:0
+#, python-format
+msgid "Replay Video"
+msgstr "Genafspil Video"
+
+#. module: website_event_track_live
+#. odoo-javascript
+#: code:addons/website_event_track_live/static/src/xml/website_event_track_live_templates.xml:0
+#, python-format
+msgid "Starts in"
+msgstr "Starter om"
+
+#. module: website_event_track_live
+#. odoo-javascript
+#: code:addons/website_event_track_live/static/src/xml/website_event_track_live_templates.xml:0
+#, python-format
+msgid "Up Next:"
+msgstr "Næste:"
+
+#. module: website_event_track_live
+#. odoo-javascript
+#: code:addons/website_event_track_live/static/src/xml/website_event_track_live_templates.xml:0
+#: code:addons/website_event_track_live/static/src/xml/website_event_track_live_templates.xml:0
+#, python-format
+msgid "You just watched:"
+msgstr "Du så:"
+
+#. module: website_event_track_live
+#: model:ir.model.fields,field_description:website_event_track_live.field_event_track__youtube_video_url
+msgid "YouTube Video Link"
+msgstr ""
+
+#. module: website_event_track_live
+#: model:ir.model.fields,field_description:website_event_track_live.field_event_track__youtube_video_id
+msgid "YouTube video ID"
+msgstr ""
diff --git a/i18n/de.po b/i18n/de.po
new file mode 100644
index 0000000..77943db
--- /dev/null
+++ b/i18n/de.po
@@ -0,0 +1,112 @@
+# Translation of Odoo Server.
+# This file contains the translation of the following modules:
+# * website_event_track_live
+#
+# 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:56+0000\n"
+"PO-Revision-Date: 2023-10-26 23:09+0000\n"
+"Last-Translator: Wil Odoo, 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: website_event_track_live
+#: model_terms:ir.ui.view,arch_db:website_event_track_live.event_track_content
+msgid ""
+"\n"
+" Loading Video..."
+msgstr ""
+"\n"
+" Video lädt ..."
+
+#. module: website_event_track_live
+#: model_terms:ir.ui.view,arch_db:website_event_track_live.event_track_aside
+msgid "Chat"
+msgstr "Chat"
+
+#. module: website_event_track_live
+#: model:ir.model.fields,help:website_event_track_live.field_event_track__is_youtube_replay
+msgid ""
+"Check this option if the video is already available on YouTube to avoid "
+"showing 'Direct' options (Chat, ...)"
+msgstr ""
+"Aktivieren Sie diese Option, wenn das Video bereits auf YouTube verfügbar "
+"ist, um zu vermeiden, dass „direkte“ Optionen (Chat ...) angezeigt werden."
+
+#. module: website_event_track_live
+#: model:ir.model,name:website_event_track_live.model_event_track
+msgid "Event Track"
+msgstr "Veranstaltungsbeitrag"
+
+#. module: website_event_track_live
+#: model:ir.model.fields,help:website_event_track_live.field_event_track__youtube_video_id
+msgid ""
+"Extracted from the video URL and used to infer various links "
+"(embed/thumbnail/...)"
+msgstr ""
+"Wird aus der Video-URL extrahiert und verwendet, um verschiedene Links "
+"abzuleiten (Einbettung/Vorschaubild/...)"
+
+#. module: website_event_track_live
+#: model:ir.model.fields,field_description:website_event_track_live.field_event_track__is_youtube_chat_available
+msgid "Is Chat Available"
+msgstr "Ist Chat verfügbar"
+
+#. module: website_event_track_live
+#: model:ir.model.fields,field_description:website_event_track_live.field_event_track__is_youtube_replay
+msgid "Is YouTube Replay"
+msgstr "Ist YouTube-Wiederholung"
+
+#. module: website_event_track_live
+#: model_terms:ir.ui.view,arch_db:website_event_track_live.tracks_display_list
+msgid "Replay"
+msgstr "Abspielen"
+
+#. module: website_event_track_live
+#. odoo-javascript
+#: code:addons/website_event_track_live/static/src/xml/website_event_track_live_templates.xml:0
+#: code:addons/website_event_track_live/static/src/xml/website_event_track_live_templates.xml:0
+#, python-format
+msgid "Replay Video"
+msgstr "Video abspielen"
+
+#. module: website_event_track_live
+#. odoo-javascript
+#: code:addons/website_event_track_live/static/src/xml/website_event_track_live_templates.xml:0
+#, python-format
+msgid "Starts in"
+msgstr "Beginnt in"
+
+#. module: website_event_track_live
+#. odoo-javascript
+#: code:addons/website_event_track_live/static/src/xml/website_event_track_live_templates.xml:0
+#, python-format
+msgid "Up Next:"
+msgstr "Als nächstes:"
+
+#. module: website_event_track_live
+#. odoo-javascript
+#: code:addons/website_event_track_live/static/src/xml/website_event_track_live_templates.xml:0
+#: code:addons/website_event_track_live/static/src/xml/website_event_track_live_templates.xml:0
+#, python-format
+msgid "You just watched:"
+msgstr "Sie haben eben angesehen:"
+
+#. module: website_event_track_live
+#: model:ir.model.fields,field_description:website_event_track_live.field_event_track__youtube_video_url
+msgid "YouTube Video Link"
+msgstr "YouTube-Video-Link"
+
+#. module: website_event_track_live
+#: model:ir.model.fields,field_description:website_event_track_live.field_event_track__youtube_video_id
+msgid "YouTube video ID"
+msgstr "YouTube-Video-ID"
diff --git a/i18n/es.po b/i18n/es.po
new file mode 100644
index 0000000..7a92617
--- /dev/null
+++ b/i18n/es.po
@@ -0,0 +1,113 @@
+# Translation of Odoo Server.
+# This file contains the translation of the following modules:
+# * website_event_track_live
+#
+# 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:56+0000\n"
+"PO-Revision-Date: 2023-10-26 23:09+0000\n"
+"Last-Translator: Larissa Manderfeld, 2023\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: website_event_track_live
+#: model_terms:ir.ui.view,arch_db:website_event_track_live.event_track_content
+msgid ""
+"\n"
+" Loading Video..."
+msgstr ""
+"\n"
+" Cargando vídeo..."
+
+#. module: website_event_track_live
+#: model_terms:ir.ui.view,arch_db:website_event_track_live.event_track_aside
+msgid "Chat"
+msgstr "Charla"
+
+#. module: website_event_track_live
+#: model:ir.model.fields,help:website_event_track_live.field_event_track__is_youtube_replay
+msgid ""
+"Check this option if the video is already available on YouTube to avoid "
+"showing 'Direct' options (Chat, ...)"
+msgstr ""
+"Marca esta opción si el vídeo ya está disponible en YouTube y así evitar que"
+" se muestren las opciones 'en directo' (Chat, ...)"
+
+#. module: website_event_track_live
+#: model:ir.model,name:website_event_track_live.model_event_track
+msgid "Event Track"
+msgstr "Sesión del evento"
+
+#. module: website_event_track_live
+#: model:ir.model.fields,help:website_event_track_live.field_event_track__youtube_video_id
+msgid ""
+"Extracted from the video URL and used to infer various links "
+"(embed/thumbnail/...)"
+msgstr ""
+"Tomado de la URL del vídeo y usado para obtener varios enlaces "
+"(embed/thumbnail/...)"
+
+#. module: website_event_track_live
+#: model:ir.model.fields,field_description:website_event_track_live.field_event_track__is_youtube_chat_available
+msgid "Is Chat Available"
+msgstr "¿Hay un chat disponible?"
+
+#. module: website_event_track_live
+#: model:ir.model.fields,field_description:website_event_track_live.field_event_track__is_youtube_replay
+msgid "Is YouTube Replay"
+msgstr "Es la repetición de YouTube"
+
+#. module: website_event_track_live
+#: model_terms:ir.ui.view,arch_db:website_event_track_live.tracks_display_list
+msgid "Replay"
+msgstr "Volver a reproducir"
+
+#. module: website_event_track_live
+#. odoo-javascript
+#: code:addons/website_event_track_live/static/src/xml/website_event_track_live_templates.xml:0
+#: code:addons/website_event_track_live/static/src/xml/website_event_track_live_templates.xml:0
+#, python-format
+msgid "Replay Video"
+msgstr "Volver a reproducir el vídeo"
+
+#. module: website_event_track_live
+#. odoo-javascript
+#: code:addons/website_event_track_live/static/src/xml/website_event_track_live_templates.xml:0
+#, python-format
+msgid "Starts in"
+msgstr "Comienza en"
+
+#. module: website_event_track_live
+#. odoo-javascript
+#: code:addons/website_event_track_live/static/src/xml/website_event_track_live_templates.xml:0
+#, python-format
+msgid "Up Next:"
+msgstr "Siguiente:"
+
+#. module: website_event_track_live
+#. odoo-javascript
+#: code:addons/website_event_track_live/static/src/xml/website_event_track_live_templates.xml:0
+#: code:addons/website_event_track_live/static/src/xml/website_event_track_live_templates.xml:0
+#, python-format
+msgid "You just watched:"
+msgstr "Acabas de ver:"
+
+#. module: website_event_track_live
+#: model:ir.model.fields,field_description:website_event_track_live.field_event_track__youtube_video_url
+msgid "YouTube Video Link"
+msgstr "Enlace del vídeo de YouTube"
+
+#. module: website_event_track_live
+#: model:ir.model.fields,field_description:website_event_track_live.field_event_track__youtube_video_id
+msgid "YouTube video ID"
+msgstr "ID del vídeo de YouTube"
diff --git a/i18n/es_419.po b/i18n/es_419.po
new file mode 100644
index 0000000..03277d6
--- /dev/null
+++ b/i18n/es_419.po
@@ -0,0 +1,113 @@
+# Translation of Odoo Server.
+# This file contains the translation of the following modules:
+# * website_event_track_live
+#
+# 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:56+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: website_event_track_live
+#: model_terms:ir.ui.view,arch_db:website_event_track_live.event_track_content
+msgid ""
+"\n"
+" Loading Video..."
+msgstr ""
+"\n"
+" Cargando video..."
+
+#. module: website_event_track_live
+#: model_terms:ir.ui.view,arch_db:website_event_track_live.event_track_aside
+msgid "Chat"
+msgstr "Chat"
+
+#. module: website_event_track_live
+#: model:ir.model.fields,help:website_event_track_live.field_event_track__is_youtube_replay
+msgid ""
+"Check this option if the video is already available on YouTube to avoid "
+"showing 'Direct' options (Chat, ...)"
+msgstr ""
+"Seleccione esta opción si el video ya está disponible en YouTube para evitar"
+" que aparezcan las opciones 'en directo' (Chat, ...)"
+
+#. module: website_event_track_live
+#: model:ir.model,name:website_event_track_live.model_event_track
+msgid "Event Track"
+msgstr "Sesión del evento"
+
+#. module: website_event_track_live
+#: model:ir.model.fields,help:website_event_track_live.field_event_track__youtube_video_id
+msgid ""
+"Extracted from the video URL and used to infer various links "
+"(embed/thumbnail/...)"
+msgstr ""
+"Tomado de la URL del video y usado para obtener varios enlaces "
+"(embed/thumbnail/...)"
+
+#. module: website_event_track_live
+#: model:ir.model.fields,field_description:website_event_track_live.field_event_track__is_youtube_chat_available
+msgid "Is Chat Available"
+msgstr "¿Hay un chat disponible?"
+
+#. module: website_event_track_live
+#: model:ir.model.fields,field_description:website_event_track_live.field_event_track__is_youtube_replay
+msgid "Is YouTube Replay"
+msgstr "Disponible en YouTube"
+
+#. module: website_event_track_live
+#: model_terms:ir.ui.view,arch_db:website_event_track_live.tracks_display_list
+msgid "Replay"
+msgstr "Volver a reproducir"
+
+#. module: website_event_track_live
+#. odoo-javascript
+#: code:addons/website_event_track_live/static/src/xml/website_event_track_live_templates.xml:0
+#: code:addons/website_event_track_live/static/src/xml/website_event_track_live_templates.xml:0
+#, python-format
+msgid "Replay Video"
+msgstr "Volver a reproducir el video"
+
+#. module: website_event_track_live
+#. odoo-javascript
+#: code:addons/website_event_track_live/static/src/xml/website_event_track_live_templates.xml:0
+#, python-format
+msgid "Starts in"
+msgstr "Comienza en"
+
+#. module: website_event_track_live
+#. odoo-javascript
+#: code:addons/website_event_track_live/static/src/xml/website_event_track_live_templates.xml:0
+#, python-format
+msgid "Up Next:"
+msgstr "Siguiente:"
+
+#. module: website_event_track_live
+#. odoo-javascript
+#: code:addons/website_event_track_live/static/src/xml/website_event_track_live_templates.xml:0
+#: code:addons/website_event_track_live/static/src/xml/website_event_track_live_templates.xml:0
+#, python-format
+msgid "You just watched:"
+msgstr "Acaba de ver:"
+
+#. module: website_event_track_live
+#: model:ir.model.fields,field_description:website_event_track_live.field_event_track__youtube_video_url
+msgid "YouTube Video Link"
+msgstr "Enlace al video de YouTube"
+
+#. module: website_event_track_live
+#: model:ir.model.fields,field_description:website_event_track_live.field_event_track__youtube_video_id
+msgid "YouTube video ID"
+msgstr "ID del video de YouTube"
diff --git a/i18n/et.po b/i18n/et.po
new file mode 100644
index 0000000..8257c7e
--- /dev/null
+++ b/i18n/et.po
@@ -0,0 +1,114 @@
+# Translation of Odoo Server.
+# This file contains the translation of the following modules:
+# * website_event_track_live
+#
+# Translators:
+# Eneli Õigus , 2023
+# JanaAvalah, 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:56+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: website_event_track_live
+#: model_terms:ir.ui.view,arch_db:website_event_track_live.event_track_content
+msgid ""
+"\n"
+" Loading Video..."
+msgstr ""
+"\n"
+" Video laadimine..."
+
+#. module: website_event_track_live
+#: model_terms:ir.ui.view,arch_db:website_event_track_live.event_track_aside
+msgid "Chat"
+msgstr "Vestlus"
+
+#. module: website_event_track_live
+#: model:ir.model.fields,help:website_event_track_live.field_event_track__is_youtube_replay
+msgid ""
+"Check this option if the video is already available on YouTube to avoid "
+"showing 'Direct' options (Chat, ...)"
+msgstr ""
+"Märkige see valik, kui video on juba YouTube'is saadaval, et vältida "
+"otsevalikute kuvamist (vestlus, ...)"
+
+#. module: website_event_track_live
+#: model:ir.model,name:website_event_track_live.model_event_track
+msgid "Event Track"
+msgstr "Sündmuste jälgimine"
+
+#. module: website_event_track_live
+#: model:ir.model.fields,help:website_event_track_live.field_event_track__youtube_video_id
+msgid ""
+"Extracted from the video URL and used to infer various links "
+"(embed/thumbnail/...)"
+msgstr ""
+"Extracted from the video URL and used to infer various links "
+"(embed/thumbnail/...)"
+
+#. module: website_event_track_live
+#: model:ir.model.fields,field_description:website_event_track_live.field_event_track__is_youtube_chat_available
+msgid "Is Chat Available"
+msgstr "On vestlus saadaval"
+
+#. module: website_event_track_live
+#: model:ir.model.fields,field_description:website_event_track_live.field_event_track__is_youtube_replay
+msgid "Is YouTube Replay"
+msgstr "On YouTube taasesitamine"
+
+#. module: website_event_track_live
+#: model_terms:ir.ui.view,arch_db:website_event_track_live.tracks_display_list
+msgid "Replay"
+msgstr "Taasesitamine"
+
+#. module: website_event_track_live
+#. odoo-javascript
+#: code:addons/website_event_track_live/static/src/xml/website_event_track_live_templates.xml:0
+#: code:addons/website_event_track_live/static/src/xml/website_event_track_live_templates.xml:0
+#, python-format
+msgid "Replay Video"
+msgstr "Video taasesitamine"
+
+#. module: website_event_track_live
+#. odoo-javascript
+#: code:addons/website_event_track_live/static/src/xml/website_event_track_live_templates.xml:0
+#, python-format
+msgid "Starts in"
+msgstr "Algab "
+
+#. module: website_event_track_live
+#. odoo-javascript
+#: code:addons/website_event_track_live/static/src/xml/website_event_track_live_templates.xml:0
+#, python-format
+msgid "Up Next:"
+msgstr "Järgmisena:"
+
+#. module: website_event_track_live
+#. odoo-javascript
+#: code:addons/website_event_track_live/static/src/xml/website_event_track_live_templates.xml:0
+#: code:addons/website_event_track_live/static/src/xml/website_event_track_live_templates.xml:0
+#, python-format
+msgid "You just watched:"
+msgstr "Te just vaatasite:"
+
+#. module: website_event_track_live
+#: model:ir.model.fields,field_description:website_event_track_live.field_event_track__youtube_video_url
+msgid "YouTube Video Link"
+msgstr "YouTube video link"
+
+#. module: website_event_track_live
+#: model:ir.model.fields,field_description:website_event_track_live.field_event_track__youtube_video_id
+msgid "YouTube video ID"
+msgstr "YouTube video ID"
diff --git a/i18n/fa.po b/i18n/fa.po
new file mode 100644
index 0000000..4a8a300
--- /dev/null
+++ b/i18n/fa.po
@@ -0,0 +1,106 @@
+# Translation of Odoo Server.
+# This file contains the translation of the following modules:
+# * website_event_track_live
+#
+# Translators:
+# Hanna Kheradroosta, 2023
+#
+msgid ""
+msgstr ""
+"Project-Id-Version: Odoo Server 17.0\n"
+"Report-Msgid-Bugs-To: \n"
+"POT-Creation-Date: 2023-10-26 21:56+0000\n"
+"PO-Revision-Date: 2023-10-26 23:09+0000\n"
+"Last-Translator: Hanna Kheradroosta, 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: website_event_track_live
+#: model_terms:ir.ui.view,arch_db:website_event_track_live.event_track_content
+msgid ""
+"\n"
+" Loading Video..."
+msgstr ""
+
+#. module: website_event_track_live
+#: model_terms:ir.ui.view,arch_db:website_event_track_live.event_track_aside
+msgid "Chat"
+msgstr "گفتگو"
+
+#. module: website_event_track_live
+#: model:ir.model.fields,help:website_event_track_live.field_event_track__is_youtube_replay
+msgid ""
+"Check this option if the video is already available on YouTube to avoid "
+"showing 'Direct' options (Chat, ...)"
+msgstr ""
+
+#. module: website_event_track_live
+#: model:ir.model,name:website_event_track_live.model_event_track
+msgid "Event Track"
+msgstr ""
+
+#. module: website_event_track_live
+#: model:ir.model.fields,help:website_event_track_live.field_event_track__youtube_video_id
+msgid ""
+"Extracted from the video URL and used to infer various links "
+"(embed/thumbnail/...)"
+msgstr ""
+
+#. module: website_event_track_live
+#: model:ir.model.fields,field_description:website_event_track_live.field_event_track__is_youtube_chat_available
+msgid "Is Chat Available"
+msgstr ""
+
+#. module: website_event_track_live
+#: model:ir.model.fields,field_description:website_event_track_live.field_event_track__is_youtube_replay
+msgid "Is YouTube Replay"
+msgstr ""
+
+#. module: website_event_track_live
+#: model_terms:ir.ui.view,arch_db:website_event_track_live.tracks_display_list
+msgid "Replay"
+msgstr ""
+
+#. module: website_event_track_live
+#. odoo-javascript
+#: code:addons/website_event_track_live/static/src/xml/website_event_track_live_templates.xml:0
+#: code:addons/website_event_track_live/static/src/xml/website_event_track_live_templates.xml:0
+#, python-format
+msgid "Replay Video"
+msgstr ""
+
+#. module: website_event_track_live
+#. odoo-javascript
+#: code:addons/website_event_track_live/static/src/xml/website_event_track_live_templates.xml:0
+#, python-format
+msgid "Starts in"
+msgstr ""
+
+#. module: website_event_track_live
+#. odoo-javascript
+#: code:addons/website_event_track_live/static/src/xml/website_event_track_live_templates.xml:0
+#, python-format
+msgid "Up Next:"
+msgstr ""
+
+#. module: website_event_track_live
+#. odoo-javascript
+#: code:addons/website_event_track_live/static/src/xml/website_event_track_live_templates.xml:0
+#: code:addons/website_event_track_live/static/src/xml/website_event_track_live_templates.xml:0
+#, python-format
+msgid "You just watched:"
+msgstr ""
+
+#. module: website_event_track_live
+#: model:ir.model.fields,field_description:website_event_track_live.field_event_track__youtube_video_url
+msgid "YouTube Video Link"
+msgstr ""
+
+#. module: website_event_track_live
+#: model:ir.model.fields,field_description:website_event_track_live.field_event_track__youtube_video_id
+msgid "YouTube video ID"
+msgstr ""
diff --git a/i18n/fi.po b/i18n/fi.po
new file mode 100644
index 0000000..27b5dc7
--- /dev/null
+++ b/i18n/fi.po
@@ -0,0 +1,114 @@
+# Translation of Odoo Server.
+# This file contains the translation of the following modules:
+# * website_event_track_live
+#
+# Translators:
+# Jukka Paulin , 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:56+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: website_event_track_live
+#: model_terms:ir.ui.view,arch_db:website_event_track_live.event_track_content
+msgid ""
+"\n"
+" Loading Video..."
+msgstr ""
+"\n"
+" Ladataan videota..."
+
+#. module: website_event_track_live
+#: model_terms:ir.ui.view,arch_db:website_event_track_live.event_track_aside
+msgid "Chat"
+msgstr "Chat"
+
+#. module: website_event_track_live
+#: model:ir.model.fields,help:website_event_track_live.field_event_track__is_youtube_replay
+msgid ""
+"Check this option if the video is already available on YouTube to avoid "
+"showing 'Direct' options (Chat, ...)"
+msgstr ""
+"Valitse tämä, jos video on jo saatavilla YouTubesta. Näin 'Direct'-valinnat "
+"eivät näy (Chat, ...)"
+
+#. module: website_event_track_live
+#: model:ir.model,name:website_event_track_live.model_event_track
+msgid "Event Track"
+msgstr "Tapahtuman esitys"
+
+#. module: website_event_track_live
+#: model:ir.model.fields,help:website_event_track_live.field_event_track__youtube_video_id
+msgid ""
+"Extracted from the video URL and used to infer various links "
+"(embed/thumbnail/...)"
+msgstr ""
+"Haettu videon URL-osoitteesta ja käytetään linkeissä (syvätty, "
+"esikatselukuva, jne.)"
+
+#. module: website_event_track_live
+#: model:ir.model.fields,field_description:website_event_track_live.field_event_track__is_youtube_chat_available
+msgid "Is Chat Available"
+msgstr "Onko chat käytettävissä"
+
+#. module: website_event_track_live
+#: model:ir.model.fields,field_description:website_event_track_live.field_event_track__is_youtube_replay
+msgid "Is YouTube Replay"
+msgstr "Onko YouTube-toisto"
+
+#. module: website_event_track_live
+#: model_terms:ir.ui.view,arch_db:website_event_track_live.tracks_display_list
+msgid "Replay"
+msgstr "Toisto"
+
+#. module: website_event_track_live
+#. odoo-javascript
+#: code:addons/website_event_track_live/static/src/xml/website_event_track_live_templates.xml:0
+#: code:addons/website_event_track_live/static/src/xml/website_event_track_live_templates.xml:0
+#, python-format
+msgid "Replay Video"
+msgstr "Toistettava video"
+
+#. module: website_event_track_live
+#. odoo-javascript
+#: code:addons/website_event_track_live/static/src/xml/website_event_track_live_templates.xml:0
+#, python-format
+msgid "Starts in"
+msgstr "Alkaa"
+
+#. module: website_event_track_live
+#. odoo-javascript
+#: code:addons/website_event_track_live/static/src/xml/website_event_track_live_templates.xml:0
+#, python-format
+msgid "Up Next:"
+msgstr "Seuraavaksi:"
+
+#. module: website_event_track_live
+#. odoo-javascript
+#: code:addons/website_event_track_live/static/src/xml/website_event_track_live_templates.xml:0
+#: code:addons/website_event_track_live/static/src/xml/website_event_track_live_templates.xml:0
+#, python-format
+msgid "You just watched:"
+msgstr "Katsoit juuri:"
+
+#. module: website_event_track_live
+#: model:ir.model.fields,field_description:website_event_track_live.field_event_track__youtube_video_url
+msgid "YouTube Video Link"
+msgstr "YouTube-videon linkki"
+
+#. module: website_event_track_live
+#: model:ir.model.fields,field_description:website_event_track_live.field_event_track__youtube_video_id
+msgid "YouTube video ID"
+msgstr "YouTube-videon ID"
diff --git a/i18n/fr.po b/i18n/fr.po
new file mode 100644
index 0000000..f98b0a3
--- /dev/null
+++ b/i18n/fr.po
@@ -0,0 +1,112 @@
+# Translation of Odoo Server.
+# This file contains the translation of the following modules:
+# * website_event_track_live
+#
+# 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:56+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: website_event_track_live
+#: model_terms:ir.ui.view,arch_db:website_event_track_live.event_track_content
+msgid ""
+"\n"
+" Loading Video..."
+msgstr ""
+"\n"
+" En cours de chargement de la vidéo..."
+
+#. module: website_event_track_live
+#: model_terms:ir.ui.view,arch_db:website_event_track_live.event_track_aside
+msgid "Chat"
+msgstr "Messagerie instantanée"
+
+#. module: website_event_track_live
+#: model:ir.model.fields,help:website_event_track_live.field_event_track__is_youtube_replay
+msgid ""
+"Check this option if the video is already available on YouTube to avoid "
+"showing 'Direct' options (Chat, ...)"
+msgstr ""
+"Cochez cette option si la vidéo est déjà disponible sur YouTube pour éviter "
+"d'afficher les options 'Direct' (Chat, ...)"
+
+#. module: website_event_track_live
+#: model:ir.model,name:website_event_track_live.model_event_track
+msgid "Event Track"
+msgstr "Session d'événement"
+
+#. module: website_event_track_live
+#: model:ir.model.fields,help:website_event_track_live.field_event_track__youtube_video_id
+msgid ""
+"Extracted from the video URL and used to infer various links "
+"(embed/thumbnail/...)"
+msgstr ""
+"Extrait de l'URL de la vidéo et utilisé pour déduire divers liens "
+"(embed/thumbnail/...)"
+
+#. module: website_event_track_live
+#: model:ir.model.fields,field_description:website_event_track_live.field_event_track__is_youtube_chat_available
+msgid "Is Chat Available"
+msgstr "Est un chat disponible"
+
+#. module: website_event_track_live
+#: model:ir.model.fields,field_description:website_event_track_live.field_event_track__is_youtube_replay
+msgid "Is YouTube Replay"
+msgstr "Est un replay YouTube"
+
+#. module: website_event_track_live
+#: model_terms:ir.ui.view,arch_db:website_event_track_live.tracks_display_list
+msgid "Replay"
+msgstr "Rejouer"
+
+#. module: website_event_track_live
+#. odoo-javascript
+#: code:addons/website_event_track_live/static/src/xml/website_event_track_live_templates.xml:0
+#: code:addons/website_event_track_live/static/src/xml/website_event_track_live_templates.xml:0
+#, python-format
+msgid "Replay Video"
+msgstr "Rejouer la vidéo"
+
+#. module: website_event_track_live
+#. odoo-javascript
+#: code:addons/website_event_track_live/static/src/xml/website_event_track_live_templates.xml:0
+#, python-format
+msgid "Starts in"
+msgstr "Commence dans "
+
+#. module: website_event_track_live
+#. odoo-javascript
+#: code:addons/website_event_track_live/static/src/xml/website_event_track_live_templates.xml:0
+#, python-format
+msgid "Up Next:"
+msgstr "Suivante :"
+
+#. module: website_event_track_live
+#. odoo-javascript
+#: code:addons/website_event_track_live/static/src/xml/website_event_track_live_templates.xml:0
+#: code:addons/website_event_track_live/static/src/xml/website_event_track_live_templates.xml:0
+#, python-format
+msgid "You just watched:"
+msgstr "Vous venez de regarder :"
+
+#. module: website_event_track_live
+#: model:ir.model.fields,field_description:website_event_track_live.field_event_track__youtube_video_url
+msgid "YouTube Video Link"
+msgstr "Lien vidéo YouTube"
+
+#. module: website_event_track_live
+#: model:ir.model.fields,field_description:website_event_track_live.field_event_track__youtube_video_id
+msgid "YouTube video ID"
+msgstr "ID vidéo YouTube"
diff --git a/i18n/he.po b/i18n/he.po
new file mode 100644
index 0000000..7df3d81
--- /dev/null
+++ b/i18n/he.po
@@ -0,0 +1,107 @@
+# Translation of Odoo Server.
+# This file contains the translation of the following modules:
+# * website_event_track_live
+#
+# Translators:
+# ZVI BLONDER , 2023
+# Lilach Gilliam , 2023
+#
+msgid ""
+msgstr ""
+"Project-Id-Version: Odoo Server 17.0\n"
+"Report-Msgid-Bugs-To: \n"
+"POT-Creation-Date: 2023-10-26 21:56+0000\n"
+"PO-Revision-Date: 2023-10-26 23:09+0000\n"
+"Last-Translator: Lilach Gilliam , 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: website_event_track_live
+#: model_terms:ir.ui.view,arch_db:website_event_track_live.event_track_content
+msgid ""
+"\n"
+" Loading Video..."
+msgstr ""
+
+#. module: website_event_track_live
+#: model_terms:ir.ui.view,arch_db:website_event_track_live.event_track_aside
+msgid "Chat"
+msgstr "צ'אט"
+
+#. module: website_event_track_live
+#: model:ir.model.fields,help:website_event_track_live.field_event_track__is_youtube_replay
+msgid ""
+"Check this option if the video is already available on YouTube to avoid "
+"showing 'Direct' options (Chat, ...)"
+msgstr ""
+
+#. module: website_event_track_live
+#: model:ir.model,name:website_event_track_live.model_event_track
+msgid "Event Track"
+msgstr "מעקב ארוע"
+
+#. module: website_event_track_live
+#: model:ir.model.fields,help:website_event_track_live.field_event_track__youtube_video_id
+msgid ""
+"Extracted from the video URL and used to infer various links "
+"(embed/thumbnail/...)"
+msgstr ""
+
+#. module: website_event_track_live
+#: model:ir.model.fields,field_description:website_event_track_live.field_event_track__is_youtube_chat_available
+msgid "Is Chat Available"
+msgstr ""
+
+#. module: website_event_track_live
+#: model:ir.model.fields,field_description:website_event_track_live.field_event_track__is_youtube_replay
+msgid "Is YouTube Replay"
+msgstr ""
+
+#. module: website_event_track_live
+#: model_terms:ir.ui.view,arch_db:website_event_track_live.tracks_display_list
+msgid "Replay"
+msgstr ""
+
+#. module: website_event_track_live
+#. odoo-javascript
+#: code:addons/website_event_track_live/static/src/xml/website_event_track_live_templates.xml:0
+#: code:addons/website_event_track_live/static/src/xml/website_event_track_live_templates.xml:0
+#, python-format
+msgid "Replay Video"
+msgstr ""
+
+#. module: website_event_track_live
+#. odoo-javascript
+#: code:addons/website_event_track_live/static/src/xml/website_event_track_live_templates.xml:0
+#, python-format
+msgid "Starts in"
+msgstr ""
+
+#. module: website_event_track_live
+#. odoo-javascript
+#: code:addons/website_event_track_live/static/src/xml/website_event_track_live_templates.xml:0
+#, python-format
+msgid "Up Next:"
+msgstr ""
+
+#. module: website_event_track_live
+#. odoo-javascript
+#: code:addons/website_event_track_live/static/src/xml/website_event_track_live_templates.xml:0
+#: code:addons/website_event_track_live/static/src/xml/website_event_track_live_templates.xml:0
+#, python-format
+msgid "You just watched:"
+msgstr ""
+
+#. module: website_event_track_live
+#: model:ir.model.fields,field_description:website_event_track_live.field_event_track__youtube_video_url
+msgid "YouTube Video Link"
+msgstr ""
+
+#. module: website_event_track_live
+#: model:ir.model.fields,field_description:website_event_track_live.field_event_track__youtube_video_id
+msgid "YouTube video ID"
+msgstr ""
diff --git a/i18n/hu.po b/i18n/hu.po
new file mode 100644
index 0000000..2d9b1c4
--- /dev/null
+++ b/i18n/hu.po
@@ -0,0 +1,106 @@
+# Translation of Odoo Server.
+# This file contains the translation of the following modules:
+# * website_event_track_live
+#
+# Translators:
+# krnkris, 2023
+#
+msgid ""
+msgstr ""
+"Project-Id-Version: Odoo Server 17.0\n"
+"Report-Msgid-Bugs-To: \n"
+"POT-Creation-Date: 2023-10-26 21:56+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: website_event_track_live
+#: model_terms:ir.ui.view,arch_db:website_event_track_live.event_track_content
+msgid ""
+"\n"
+" Loading Video..."
+msgstr ""
+
+#. module: website_event_track_live
+#: model_terms:ir.ui.view,arch_db:website_event_track_live.event_track_aside
+msgid "Chat"
+msgstr "Társalgás"
+
+#. module: website_event_track_live
+#: model:ir.model.fields,help:website_event_track_live.field_event_track__is_youtube_replay
+msgid ""
+"Check this option if the video is already available on YouTube to avoid "
+"showing 'Direct' options (Chat, ...)"
+msgstr ""
+
+#. module: website_event_track_live
+#: model:ir.model,name:website_event_track_live.model_event_track
+msgid "Event Track"
+msgstr ""
+
+#. module: website_event_track_live
+#: model:ir.model.fields,help:website_event_track_live.field_event_track__youtube_video_id
+msgid ""
+"Extracted from the video URL and used to infer various links "
+"(embed/thumbnail/...)"
+msgstr ""
+
+#. module: website_event_track_live
+#: model:ir.model.fields,field_description:website_event_track_live.field_event_track__is_youtube_chat_available
+msgid "Is Chat Available"
+msgstr ""
+
+#. module: website_event_track_live
+#: model:ir.model.fields,field_description:website_event_track_live.field_event_track__is_youtube_replay
+msgid "Is YouTube Replay"
+msgstr ""
+
+#. module: website_event_track_live
+#: model_terms:ir.ui.view,arch_db:website_event_track_live.tracks_display_list
+msgid "Replay"
+msgstr ""
+
+#. module: website_event_track_live
+#. odoo-javascript
+#: code:addons/website_event_track_live/static/src/xml/website_event_track_live_templates.xml:0
+#: code:addons/website_event_track_live/static/src/xml/website_event_track_live_templates.xml:0
+#, python-format
+msgid "Replay Video"
+msgstr ""
+
+#. module: website_event_track_live
+#. odoo-javascript
+#: code:addons/website_event_track_live/static/src/xml/website_event_track_live_templates.xml:0
+#, python-format
+msgid "Starts in"
+msgstr ""
+
+#. module: website_event_track_live
+#. odoo-javascript
+#: code:addons/website_event_track_live/static/src/xml/website_event_track_live_templates.xml:0
+#, python-format
+msgid "Up Next:"
+msgstr ""
+
+#. module: website_event_track_live
+#. odoo-javascript
+#: code:addons/website_event_track_live/static/src/xml/website_event_track_live_templates.xml:0
+#: code:addons/website_event_track_live/static/src/xml/website_event_track_live_templates.xml:0
+#, python-format
+msgid "You just watched:"
+msgstr ""
+
+#. module: website_event_track_live
+#: model:ir.model.fields,field_description:website_event_track_live.field_event_track__youtube_video_url
+msgid "YouTube Video Link"
+msgstr ""
+
+#. module: website_event_track_live
+#: model:ir.model.fields,field_description:website_event_track_live.field_event_track__youtube_video_id
+msgid "YouTube video ID"
+msgstr ""
diff --git a/i18n/id.po b/i18n/id.po
new file mode 100644
index 0000000..b652dff
--- /dev/null
+++ b/i18n/id.po
@@ -0,0 +1,112 @@
+# Translation of Odoo Server.
+# This file contains the translation of the following modules:
+# * website_event_track_live
+#
+# 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:56+0000\n"
+"PO-Revision-Date: 2023-10-26 23:09+0000\n"
+"Last-Translator: Wil Odoo, 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: website_event_track_live
+#: model_terms:ir.ui.view,arch_db:website_event_track_live.event_track_content
+msgid ""
+"\n"
+" Loading Video..."
+msgstr ""
+"\n"
+" Loading Video..."
+
+#. module: website_event_track_live
+#: model_terms:ir.ui.view,arch_db:website_event_track_live.event_track_aside
+msgid "Chat"
+msgstr "Chat"
+
+#. module: website_event_track_live
+#: model:ir.model.fields,help:website_event_track_live.field_event_track__is_youtube_replay
+msgid ""
+"Check this option if the video is already available on YouTube to avoid "
+"showing 'Direct' options (Chat, ...)"
+msgstr ""
+"Centang opsi ini bila video sudah tersedia di YouTube untuk menghindari "
+"menunjukkan opsi 'Direct' (Chat, ...)"
+
+#. module: website_event_track_live
+#: model:ir.model,name:website_event_track_live.model_event_track
+msgid "Event Track"
+msgstr "Pelacakan Acara"
+
+#. module: website_event_track_live
+#: model:ir.model.fields,help:website_event_track_live.field_event_track__youtube_video_id
+msgid ""
+"Extracted from the video URL and used to infer various links "
+"(embed/thumbnail/...)"
+msgstr ""
+"Diekstrak dari URL video dan digunakan untuk mendapatkan link-link lainnya "
+"(embed/thumbnail/...)"
+
+#. module: website_event_track_live
+#: model:ir.model.fields,field_description:website_event_track_live.field_event_track__is_youtube_chat_available
+msgid "Is Chat Available"
+msgstr "Apakah Chat Tersedia"
+
+#. module: website_event_track_live
+#: model:ir.model.fields,field_description:website_event_track_live.field_event_track__is_youtube_replay
+msgid "Is YouTube Replay"
+msgstr "Adalah Replay YouTube"
+
+#. module: website_event_track_live
+#: model_terms:ir.ui.view,arch_db:website_event_track_live.tracks_display_list
+msgid "Replay"
+msgstr "Replay"
+
+#. module: website_event_track_live
+#. odoo-javascript
+#: code:addons/website_event_track_live/static/src/xml/website_event_track_live_templates.xml:0
+#: code:addons/website_event_track_live/static/src/xml/website_event_track_live_templates.xml:0
+#, python-format
+msgid "Replay Video"
+msgstr "Replay Video"
+
+#. module: website_event_track_live
+#. odoo-javascript
+#: code:addons/website_event_track_live/static/src/xml/website_event_track_live_templates.xml:0
+#, python-format
+msgid "Starts in"
+msgstr "Dimulai dalam"
+
+#. module: website_event_track_live
+#. odoo-javascript
+#: code:addons/website_event_track_live/static/src/xml/website_event_track_live_templates.xml:0
+#, python-format
+msgid "Up Next:"
+msgstr "Berikutnya:"
+
+#. module: website_event_track_live
+#. odoo-javascript
+#: code:addons/website_event_track_live/static/src/xml/website_event_track_live_templates.xml:0
+#: code:addons/website_event_track_live/static/src/xml/website_event_track_live_templates.xml:0
+#, python-format
+msgid "You just watched:"
+msgstr "Anda baru saja menonton:"
+
+#. module: website_event_track_live
+#: model:ir.model.fields,field_description:website_event_track_live.field_event_track__youtube_video_url
+msgid "YouTube Video Link"
+msgstr "Link Video YouTube"
+
+#. module: website_event_track_live
+#: model:ir.model.fields,field_description:website_event_track_live.field_event_track__youtube_video_id
+msgid "YouTube video ID"
+msgstr "ID Video Youtube"
diff --git a/i18n/it.po b/i18n/it.po
new file mode 100644
index 0000000..d24875c
--- /dev/null
+++ b/i18n/it.po
@@ -0,0 +1,112 @@
+# Translation of Odoo Server.
+# This file contains the translation of the following modules:
+# * website_event_track_live
+#
+# 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:56+0000\n"
+"PO-Revision-Date: 2023-10-26 23:09+0000\n"
+"Last-Translator: Wil Odoo, 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: website_event_track_live
+#: model_terms:ir.ui.view,arch_db:website_event_track_live.event_track_content
+msgid ""
+"\n"
+" Loading Video..."
+msgstr ""
+"\n"
+" Caricamento del video in corso..."
+
+#. module: website_event_track_live
+#: model_terms:ir.ui.view,arch_db:website_event_track_live.event_track_aside
+msgid "Chat"
+msgstr "Chat"
+
+#. module: website_event_track_live
+#: model:ir.model.fields,help:website_event_track_live.field_event_track__is_youtube_replay
+msgid ""
+"Check this option if the video is already available on YouTube to avoid "
+"showing 'Direct' options (Chat, ...)"
+msgstr ""
+"Seleziona l'opzione se il video è già disponibile su YouTube, evita di "
+"mostrare le opzioni \"dirette\" (Chat,...)"
+
+#. module: website_event_track_live
+#: model:ir.model,name:website_event_track_live.model_event_track
+msgid "Event Track"
+msgstr "Sessione evento"
+
+#. module: website_event_track_live
+#: model:ir.model.fields,help:website_event_track_live.field_event_track__youtube_video_id
+msgid ""
+"Extracted from the video URL and used to infer various links "
+"(embed/thumbnail/...)"
+msgstr ""
+"Estratto dall'URL del video e utilizzato per dedurre vari collegamenti "
+"(incorporato/miniatura/...)"
+
+#. module: website_event_track_live
+#: model:ir.model.fields,field_description:website_event_track_live.field_event_track__is_youtube_chat_available
+msgid "Is Chat Available"
+msgstr "È disponibile la chat"
+
+#. module: website_event_track_live
+#: model:ir.model.fields,field_description:website_event_track_live.field_event_track__is_youtube_replay
+msgid "Is YouTube Replay"
+msgstr "È un replay YouTube"
+
+#. module: website_event_track_live
+#: model_terms:ir.ui.view,arch_db:website_event_track_live.tracks_display_list
+msgid "Replay"
+msgstr "Riproduci"
+
+#. module: website_event_track_live
+#. odoo-javascript
+#: code:addons/website_event_track_live/static/src/xml/website_event_track_live_templates.xml:0
+#: code:addons/website_event_track_live/static/src/xml/website_event_track_live_templates.xml:0
+#, python-format
+msgid "Replay Video"
+msgstr "Riproduci video"
+
+#. module: website_event_track_live
+#. odoo-javascript
+#: code:addons/website_event_track_live/static/src/xml/website_event_track_live_templates.xml:0
+#, python-format
+msgid "Starts in"
+msgstr "Inizia tra"
+
+#. module: website_event_track_live
+#. odoo-javascript
+#: code:addons/website_event_track_live/static/src/xml/website_event_track_live_templates.xml:0
+#, python-format
+msgid "Up Next:"
+msgstr "Prossimo:"
+
+#. module: website_event_track_live
+#. odoo-javascript
+#: code:addons/website_event_track_live/static/src/xml/website_event_track_live_templates.xml:0
+#: code:addons/website_event_track_live/static/src/xml/website_event_track_live_templates.xml:0
+#, python-format
+msgid "You just watched:"
+msgstr "Appena visto:"
+
+#. module: website_event_track_live
+#: model:ir.model.fields,field_description:website_event_track_live.field_event_track__youtube_video_url
+msgid "YouTube Video Link"
+msgstr "Link video YouTube"
+
+#. module: website_event_track_live
+#: model:ir.model.fields,field_description:website_event_track_live.field_event_track__youtube_video_id
+msgid "YouTube video ID"
+msgstr "ID video YouTube"
diff --git a/i18n/ja.po b/i18n/ja.po
new file mode 100644
index 0000000..6cdfe5a
--- /dev/null
+++ b/i18n/ja.po
@@ -0,0 +1,110 @@
+# Translation of Odoo Server.
+# This file contains the translation of the following modules:
+# * website_event_track_live
+#
+# Translators:
+# Wil Odoo, 2023
+# Ryoko Tsuda , 2024
+#
+msgid ""
+msgstr ""
+"Project-Id-Version: Odoo Server 17.0\n"
+"Report-Msgid-Bugs-To: \n"
+"POT-Creation-Date: 2023-10-26 21:56+0000\n"
+"PO-Revision-Date: 2023-10-26 23:09+0000\n"
+"Last-Translator: Ryoko Tsuda , 2024\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: website_event_track_live
+#: model_terms:ir.ui.view,arch_db:website_event_track_live.event_track_content
+msgid ""
+"\n"
+" Loading Video..."
+msgstr ""
+"\n"
+" 動画ロード中..."
+
+#. module: website_event_track_live
+#: model_terms:ir.ui.view,arch_db:website_event_track_live.event_track_aside
+msgid "Chat"
+msgstr "チャット"
+
+#. module: website_event_track_live
+#: model:ir.model.fields,help:website_event_track_live.field_event_track__is_youtube_replay
+msgid ""
+"Check this option if the video is already available on YouTube to avoid "
+"showing 'Direct' options (Chat, ...)"
+msgstr ""
+"動画がすでにYouTubeで公開されている場合は、このオプションをチェックして、'ダイレクト'オプション(チャット、...)を表示しないようにします。"
+
+#. module: website_event_track_live
+#: model:ir.model,name:website_event_track_live.model_event_track
+msgid "Event Track"
+msgstr "イベントセッション"
+
+#. module: website_event_track_live
+#: model:ir.model.fields,help:website_event_track_live.field_event_track__youtube_video_id
+msgid ""
+"Extracted from the video URL and used to infer various links "
+"(embed/thumbnail/...)"
+msgstr "動画のURLから抽出され、様々なリンク(埋め込み/サムネイル/...)を推測するために使用されます。"
+
+#. module: website_event_track_live
+#: model:ir.model.fields,field_description:website_event_track_live.field_event_track__is_youtube_chat_available
+msgid "Is Chat Available"
+msgstr "チャット利用可能"
+
+#. module: website_event_track_live
+#: model:ir.model.fields,field_description:website_event_track_live.field_event_track__is_youtube_replay
+msgid "Is YouTube Replay"
+msgstr "YouTube再生"
+
+#. module: website_event_track_live
+#: model_terms:ir.ui.view,arch_db:website_event_track_live.tracks_display_list
+msgid "Replay"
+msgstr "再生"
+
+#. module: website_event_track_live
+#. odoo-javascript
+#: code:addons/website_event_track_live/static/src/xml/website_event_track_live_templates.xml:0
+#: code:addons/website_event_track_live/static/src/xml/website_event_track_live_templates.xml:0
+#, python-format
+msgid "Replay Video"
+msgstr "再生動画"
+
+#. module: website_event_track_live
+#. odoo-javascript
+#: code:addons/website_event_track_live/static/src/xml/website_event_track_live_templates.xml:0
+#, python-format
+msgid "Starts in"
+msgstr "で始まる"
+
+#. module: website_event_track_live
+#. odoo-javascript
+#: code:addons/website_event_track_live/static/src/xml/website_event_track_live_templates.xml:0
+#, python-format
+msgid "Up Next:"
+msgstr "次回:"
+
+#. module: website_event_track_live
+#. odoo-javascript
+#: code:addons/website_event_track_live/static/src/xml/website_event_track_live_templates.xml:0
+#: code:addons/website_event_track_live/static/src/xml/website_event_track_live_templates.xml:0
+#, python-format
+msgid "You just watched:"
+msgstr "見たばかりの動画:"
+
+#. module: website_event_track_live
+#: model:ir.model.fields,field_description:website_event_track_live.field_event_track__youtube_video_url
+msgid "YouTube Video Link"
+msgstr "YouTube動画URL"
+
+#. module: website_event_track_live
+#: model:ir.model.fields,field_description:website_event_track_live.field_event_track__youtube_video_id
+msgid "YouTube video ID"
+msgstr "YouTube動画ID"
diff --git a/i18n/ko.po b/i18n/ko.po
new file mode 100644
index 0000000..d6e6eab
--- /dev/null
+++ b/i18n/ko.po
@@ -0,0 +1,109 @@
+# Translation of Odoo Server.
+# This file contains the translation of the following modules:
+# * website_event_track_live
+#
+# 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:56+0000\n"
+"PO-Revision-Date: 2023-10-26 23:09+0000\n"
+"Last-Translator: Wil Odoo, 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: website_event_track_live
+#: model_terms:ir.ui.view,arch_db:website_event_track_live.event_track_content
+msgid ""
+"\n"
+" Loading Video..."
+msgstr ""
+"\n"
+" 동영상 로딩 중..."
+
+#. module: website_event_track_live
+#: model_terms:ir.ui.view,arch_db:website_event_track_live.event_track_aside
+msgid "Chat"
+msgstr "채팅"
+
+#. module: website_event_track_live
+#: model:ir.model.fields,help:website_event_track_live.field_event_track__is_youtube_replay
+msgid ""
+"Check this option if the video is already available on YouTube to avoid "
+"showing 'Direct' options (Chat, ...)"
+msgstr ""
+"유튜브에 동영상이 이미 업로드된 경우 이 옵션을 선택하면 '다이렉트' 옵션 (채팅, ...)을 보이지 않도록 설정할 수 있습니다."
+
+#. module: website_event_track_live
+#: model:ir.model,name:website_event_track_live.model_event_track
+msgid "Event Track"
+msgstr "행사 과정"
+
+#. module: website_event_track_live
+#: model:ir.model.fields,help:website_event_track_live.field_event_track__youtube_video_id
+msgid ""
+"Extracted from the video URL and used to infer various links "
+"(embed/thumbnail/...)"
+msgstr "동영상 URL에서 추출하여 다양한 링크(임베드/썸네일/...)를 유추하는 데 사용됩니다."
+
+#. module: website_event_track_live
+#: model:ir.model.fields,field_description:website_event_track_live.field_event_track__is_youtube_chat_available
+msgid "Is Chat Available"
+msgstr "채팅 사용 가능"
+
+#. module: website_event_track_live
+#: model:ir.model.fields,field_description:website_event_track_live.field_event_track__is_youtube_replay
+msgid "Is YouTube Replay"
+msgstr "유튜브 재생"
+
+#. module: website_event_track_live
+#: model_terms:ir.ui.view,arch_db:website_event_track_live.tracks_display_list
+msgid "Replay"
+msgstr "재생"
+
+#. module: website_event_track_live
+#. odoo-javascript
+#: code:addons/website_event_track_live/static/src/xml/website_event_track_live_templates.xml:0
+#: code:addons/website_event_track_live/static/src/xml/website_event_track_live_templates.xml:0
+#, python-format
+msgid "Replay Video"
+msgstr "동영상 재생"
+
+#. module: website_event_track_live
+#. odoo-javascript
+#: code:addons/website_event_track_live/static/src/xml/website_event_track_live_templates.xml:0
+#, python-format
+msgid "Starts in"
+msgstr "에서 시작"
+
+#. module: website_event_track_live
+#. odoo-javascript
+#: code:addons/website_event_track_live/static/src/xml/website_event_track_live_templates.xml:0
+#, python-format
+msgid "Up Next:"
+msgstr "다음:"
+
+#. module: website_event_track_live
+#. odoo-javascript
+#: code:addons/website_event_track_live/static/src/xml/website_event_track_live_templates.xml:0
+#: code:addons/website_event_track_live/static/src/xml/website_event_track_live_templates.xml:0
+#, python-format
+msgid "You just watched:"
+msgstr "방금 시청한 동영상:"
+
+#. module: website_event_track_live
+#: model:ir.model.fields,field_description:website_event_track_live.field_event_track__youtube_video_url
+msgid "YouTube Video Link"
+msgstr "유튜브 동영상 링크"
+
+#. module: website_event_track_live
+#: model:ir.model.fields,field_description:website_event_track_live.field_event_track__youtube_video_id
+msgid "YouTube video ID"
+msgstr "유튜브 동영상 ID"
diff --git a/i18n/lt.po b/i18n/lt.po
new file mode 100644
index 0000000..a0f4d39
--- /dev/null
+++ b/i18n/lt.po
@@ -0,0 +1,107 @@
+# Translation of Odoo Server.
+# This file contains the translation of the following modules:
+# * website_event_track_live
+#
+# Translators:
+# Šarūnas Ažna , 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:56+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: website_event_track_live
+#: model_terms:ir.ui.view,arch_db:website_event_track_live.event_track_content
+msgid ""
+"\n"
+" Loading Video..."
+msgstr ""
+
+#. module: website_event_track_live
+#: model_terms:ir.ui.view,arch_db:website_event_track_live.event_track_aside
+msgid "Chat"
+msgstr "Pokalbis"
+
+#. module: website_event_track_live
+#: model:ir.model.fields,help:website_event_track_live.field_event_track__is_youtube_replay
+msgid ""
+"Check this option if the video is already available on YouTube to avoid "
+"showing 'Direct' options (Chat, ...)"
+msgstr ""
+
+#. module: website_event_track_live
+#: model:ir.model,name:website_event_track_live.model_event_track
+msgid "Event Track"
+msgstr "Renginio įrašas"
+
+#. module: website_event_track_live
+#: model:ir.model.fields,help:website_event_track_live.field_event_track__youtube_video_id
+msgid ""
+"Extracted from the video URL and used to infer various links "
+"(embed/thumbnail/...)"
+msgstr ""
+
+#. module: website_event_track_live
+#: model:ir.model.fields,field_description:website_event_track_live.field_event_track__is_youtube_chat_available
+msgid "Is Chat Available"
+msgstr ""
+
+#. module: website_event_track_live
+#: model:ir.model.fields,field_description:website_event_track_live.field_event_track__is_youtube_replay
+msgid "Is YouTube Replay"
+msgstr ""
+
+#. module: website_event_track_live
+#: model_terms:ir.ui.view,arch_db:website_event_track_live.tracks_display_list
+msgid "Replay"
+msgstr ""
+
+#. module: website_event_track_live
+#. odoo-javascript
+#: code:addons/website_event_track_live/static/src/xml/website_event_track_live_templates.xml:0
+#: code:addons/website_event_track_live/static/src/xml/website_event_track_live_templates.xml:0
+#, python-format
+msgid "Replay Video"
+msgstr ""
+
+#. module: website_event_track_live
+#. odoo-javascript
+#: code:addons/website_event_track_live/static/src/xml/website_event_track_live_templates.xml:0
+#, python-format
+msgid "Starts in"
+msgstr ""
+
+#. module: website_event_track_live
+#. odoo-javascript
+#: code:addons/website_event_track_live/static/src/xml/website_event_track_live_templates.xml:0
+#, python-format
+msgid "Up Next:"
+msgstr ""
+
+#. module: website_event_track_live
+#. odoo-javascript
+#: code:addons/website_event_track_live/static/src/xml/website_event_track_live_templates.xml:0
+#: code:addons/website_event_track_live/static/src/xml/website_event_track_live_templates.xml:0
+#, python-format
+msgid "You just watched:"
+msgstr ""
+
+#. module: website_event_track_live
+#: model:ir.model.fields,field_description:website_event_track_live.field_event_track__youtube_video_url
+msgid "YouTube Video Link"
+msgstr ""
+
+#. module: website_event_track_live
+#: model:ir.model.fields,field_description:website_event_track_live.field_event_track__youtube_video_id
+msgid "YouTube video ID"
+msgstr ""
diff --git a/i18n/lv.po b/i18n/lv.po
new file mode 100644
index 0000000..ede13d2
--- /dev/null
+++ b/i18n/lv.po
@@ -0,0 +1,106 @@
+# Translation of Odoo Server.
+# This file contains the translation of the following modules:
+# * website_event_track_live
+#
+# Translators:
+# JanisJanis , 2023
+#
+msgid ""
+msgstr ""
+"Project-Id-Version: Odoo Server 17.0\n"
+"Report-Msgid-Bugs-To: \n"
+"POT-Creation-Date: 2023-10-26 21:56+0000\n"
+"PO-Revision-Date: 2023-10-26 23:09+0000\n"
+"Last-Translator: JanisJanis , 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: website_event_track_live
+#: model_terms:ir.ui.view,arch_db:website_event_track_live.event_track_content
+msgid ""
+"\n"
+" Loading Video..."
+msgstr ""
+
+#. module: website_event_track_live
+#: model_terms:ir.ui.view,arch_db:website_event_track_live.event_track_aside
+msgid "Chat"
+msgstr "Čats"
+
+#. module: website_event_track_live
+#: model:ir.model.fields,help:website_event_track_live.field_event_track__is_youtube_replay
+msgid ""
+"Check this option if the video is already available on YouTube to avoid "
+"showing 'Direct' options (Chat, ...)"
+msgstr ""
+
+#. module: website_event_track_live
+#: model:ir.model,name:website_event_track_live.model_event_track
+msgid "Event Track"
+msgstr ""
+
+#. module: website_event_track_live
+#: model:ir.model.fields,help:website_event_track_live.field_event_track__youtube_video_id
+msgid ""
+"Extracted from the video URL and used to infer various links "
+"(embed/thumbnail/...)"
+msgstr ""
+
+#. module: website_event_track_live
+#: model:ir.model.fields,field_description:website_event_track_live.field_event_track__is_youtube_chat_available
+msgid "Is Chat Available"
+msgstr ""
+
+#. module: website_event_track_live
+#: model:ir.model.fields,field_description:website_event_track_live.field_event_track__is_youtube_replay
+msgid "Is YouTube Replay"
+msgstr ""
+
+#. module: website_event_track_live
+#: model_terms:ir.ui.view,arch_db:website_event_track_live.tracks_display_list
+msgid "Replay"
+msgstr ""
+
+#. module: website_event_track_live
+#. odoo-javascript
+#: code:addons/website_event_track_live/static/src/xml/website_event_track_live_templates.xml:0
+#: code:addons/website_event_track_live/static/src/xml/website_event_track_live_templates.xml:0
+#, python-format
+msgid "Replay Video"
+msgstr ""
+
+#. module: website_event_track_live
+#. odoo-javascript
+#: code:addons/website_event_track_live/static/src/xml/website_event_track_live_templates.xml:0
+#, python-format
+msgid "Starts in"
+msgstr ""
+
+#. module: website_event_track_live
+#. odoo-javascript
+#: code:addons/website_event_track_live/static/src/xml/website_event_track_live_templates.xml:0
+#, python-format
+msgid "Up Next:"
+msgstr ""
+
+#. module: website_event_track_live
+#. odoo-javascript
+#: code:addons/website_event_track_live/static/src/xml/website_event_track_live_templates.xml:0
+#: code:addons/website_event_track_live/static/src/xml/website_event_track_live_templates.xml:0
+#, python-format
+msgid "You just watched:"
+msgstr ""
+
+#. module: website_event_track_live
+#: model:ir.model.fields,field_description:website_event_track_live.field_event_track__youtube_video_url
+msgid "YouTube Video Link"
+msgstr ""
+
+#. module: website_event_track_live
+#: model:ir.model.fields,field_description:website_event_track_live.field_event_track__youtube_video_id
+msgid "YouTube video ID"
+msgstr ""
diff --git a/i18n/nl.po b/i18n/nl.po
new file mode 100644
index 0000000..6696f08
--- /dev/null
+++ b/i18n/nl.po
@@ -0,0 +1,112 @@
+# Translation of Odoo Server.
+# This file contains the translation of the following modules:
+# * website_event_track_live
+#
+# 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:56+0000\n"
+"PO-Revision-Date: 2023-10-26 23:09+0000\n"
+"Last-Translator: Wil Odoo, 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: website_event_track_live
+#: model_terms:ir.ui.view,arch_db:website_event_track_live.event_track_content
+msgid ""
+"\n"
+" Loading Video..."
+msgstr ""
+"\n"
+" Video laden..."
+
+#. module: website_event_track_live
+#: model_terms:ir.ui.view,arch_db:website_event_track_live.event_track_aside
+msgid "Chat"
+msgstr "Chat"
+
+#. module: website_event_track_live
+#: model:ir.model.fields,help:website_event_track_live.field_event_track__is_youtube_replay
+msgid ""
+"Check this option if the video is already available on YouTube to avoid "
+"showing 'Direct' options (Chat, ...)"
+msgstr ""
+"Vink deze optie aan als de video al beschikbaar is op YouTube om te "
+"voorkomen dat er 'directe' opties (Chat,...) worden weergegeven."
+
+#. module: website_event_track_live
+#: model:ir.model,name:website_event_track_live.model_event_track
+msgid "Event Track"
+msgstr "Evenement track"
+
+#. module: website_event_track_live
+#: model:ir.model.fields,help:website_event_track_live.field_event_track__youtube_video_id
+msgid ""
+"Extracted from the video URL and used to infer various links "
+"(embed/thumbnail/...)"
+msgstr ""
+"Gehaald uit de video-URL en gebruikt om verschillende links af te leiden "
+"(embed/thumbnail/...)"
+
+#. module: website_event_track_live
+#: model:ir.model.fields,field_description:website_event_track_live.field_event_track__is_youtube_chat_available
+msgid "Is Chat Available"
+msgstr "Is chat beschikbaar"
+
+#. module: website_event_track_live
+#: model:ir.model.fields,field_description:website_event_track_live.field_event_track__is_youtube_replay
+msgid "Is YouTube Replay"
+msgstr "Is een YouTube herhaling"
+
+#. module: website_event_track_live
+#: model_terms:ir.ui.view,arch_db:website_event_track_live.tracks_display_list
+msgid "Replay"
+msgstr "Herhaling"
+
+#. module: website_event_track_live
+#. odoo-javascript
+#: code:addons/website_event_track_live/static/src/xml/website_event_track_live_templates.xml:0
+#: code:addons/website_event_track_live/static/src/xml/website_event_track_live_templates.xml:0
+#, python-format
+msgid "Replay Video"
+msgstr "Herhaal video"
+
+#. module: website_event_track_live
+#. odoo-javascript
+#: code:addons/website_event_track_live/static/src/xml/website_event_track_live_templates.xml:0
+#, python-format
+msgid "Starts in"
+msgstr "Begint in"
+
+#. module: website_event_track_live
+#. odoo-javascript
+#: code:addons/website_event_track_live/static/src/xml/website_event_track_live_templates.xml:0
+#, python-format
+msgid "Up Next:"
+msgstr "Volgende:"
+
+#. module: website_event_track_live
+#. odoo-javascript
+#: code:addons/website_event_track_live/static/src/xml/website_event_track_live_templates.xml:0
+#: code:addons/website_event_track_live/static/src/xml/website_event_track_live_templates.xml:0
+#, python-format
+msgid "You just watched:"
+msgstr "Je hebt net gekeken naar:"
+
+#. module: website_event_track_live
+#: model:ir.model.fields,field_description:website_event_track_live.field_event_track__youtube_video_url
+msgid "YouTube Video Link"
+msgstr "YouTube Video Link"
+
+#. module: website_event_track_live
+#: model:ir.model.fields,field_description:website_event_track_live.field_event_track__youtube_video_id
+msgid "YouTube video ID"
+msgstr "YouTube video ID"
diff --git a/i18n/pl.po b/i18n/pl.po
new file mode 100644
index 0000000..a4baa2d
--- /dev/null
+++ b/i18n/pl.po
@@ -0,0 +1,112 @@
+# Translation of Odoo Server.
+# This file contains the translation of the following modules:
+# * website_event_track_live
+#
+# 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:56+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: website_event_track_live
+#: model_terms:ir.ui.view,arch_db:website_event_track_live.event_track_content
+msgid ""
+"\n"
+" Loading Video..."
+msgstr ""
+"\n"
+"Wczytywanie wideo..."
+
+#. module: website_event_track_live
+#: model_terms:ir.ui.view,arch_db:website_event_track_live.event_track_aside
+msgid "Chat"
+msgstr "Czat"
+
+#. module: website_event_track_live
+#: model:ir.model.fields,help:website_event_track_live.field_event_track__is_youtube_replay
+msgid ""
+"Check this option if the video is already available on YouTube to avoid "
+"showing 'Direct' options (Chat, ...)"
+msgstr ""
+"Zaznacz tą opcję jeżeli wideo jest już dostępne na Youtube aby uniknąć "
+"wyświetlania opcji 'Direct' (Chat,...)"
+
+#. module: website_event_track_live
+#: model:ir.model,name:website_event_track_live.model_event_track
+msgid "Event Track"
+msgstr "Wystąpienie Wydarzenia"
+
+#. module: website_event_track_live
+#: model:ir.model.fields,help:website_event_track_live.field_event_track__youtube_video_id
+msgid ""
+"Extracted from the video URL and used to infer various links "
+"(embed/thumbnail/...)"
+msgstr ""
+"Pobrany z URL wideo i używany do wywnioskowania różnych linków "
+"(zamieść/miniatura/...)"
+
+#. module: website_event_track_live
+#: model:ir.model.fields,field_description:website_event_track_live.field_event_track__is_youtube_chat_available
+msgid "Is Chat Available"
+msgstr "Czy czat jest dostępny"
+
+#. module: website_event_track_live
+#: model:ir.model.fields,field_description:website_event_track_live.field_event_track__is_youtube_replay
+msgid "Is YouTube Replay"
+msgstr "Czy jest powtórka na Youtube"
+
+#. module: website_event_track_live
+#: model_terms:ir.ui.view,arch_db:website_event_track_live.tracks_display_list
+msgid "Replay"
+msgstr "odtwórz ponownie"
+
+#. module: website_event_track_live
+#. odoo-javascript
+#: code:addons/website_event_track_live/static/src/xml/website_event_track_live_templates.xml:0
+#: code:addons/website_event_track_live/static/src/xml/website_event_track_live_templates.xml:0
+#, python-format
+msgid "Replay Video"
+msgstr "odtwórz ponownie wideo"
+
+#. module: website_event_track_live
+#. odoo-javascript
+#: code:addons/website_event_track_live/static/src/xml/website_event_track_live_templates.xml:0
+#, python-format
+msgid "Starts in"
+msgstr "Zaczyna się w"
+
+#. module: website_event_track_live
+#. odoo-javascript
+#: code:addons/website_event_track_live/static/src/xml/website_event_track_live_templates.xml:0
+#, python-format
+msgid "Up Next:"
+msgstr "Następne:"
+
+#. module: website_event_track_live
+#. odoo-javascript
+#: code:addons/website_event_track_live/static/src/xml/website_event_track_live_templates.xml:0
+#: code:addons/website_event_track_live/static/src/xml/website_event_track_live_templates.xml:0
+#, python-format
+msgid "You just watched:"
+msgstr "Właśnie oglądnąłeś:"
+
+#. module: website_event_track_live
+#: model:ir.model.fields,field_description:website_event_track_live.field_event_track__youtube_video_url
+msgid "YouTube Video Link"
+msgstr "Link do wideo na YouTube"
+
+#. module: website_event_track_live
+#: model:ir.model.fields,field_description:website_event_track_live.field_event_track__youtube_video_id
+msgid "YouTube video ID"
+msgstr "ID wideo na YouTube"
diff --git a/i18n/pt.po b/i18n/pt.po
new file mode 100644
index 0000000..7bc7f25
--- /dev/null
+++ b/i18n/pt.po
@@ -0,0 +1,106 @@
+# Translation of Odoo Server.
+# This file contains the translation of the following modules:
+# * website_event_track_live
+#
+# 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:56+0000\n"
+"PO-Revision-Date: 2023-10-26 23:09+0000\n"
+"Last-Translator: Wil Odoo, 2023\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: website_event_track_live
+#: model_terms:ir.ui.view,arch_db:website_event_track_live.event_track_content
+msgid ""
+"\n"
+" Loading Video..."
+msgstr ""
+
+#. module: website_event_track_live
+#: model_terms:ir.ui.view,arch_db:website_event_track_live.event_track_aside
+msgid "Chat"
+msgstr "Conversar"
+
+#. module: website_event_track_live
+#: model:ir.model.fields,help:website_event_track_live.field_event_track__is_youtube_replay
+msgid ""
+"Check this option if the video is already available on YouTube to avoid "
+"showing 'Direct' options (Chat, ...)"
+msgstr ""
+
+#. module: website_event_track_live
+#: model:ir.model,name:website_event_track_live.model_event_track
+msgid "Event Track"
+msgstr "Tema do Evento"
+
+#. module: website_event_track_live
+#: model:ir.model.fields,help:website_event_track_live.field_event_track__youtube_video_id
+msgid ""
+"Extracted from the video URL and used to infer various links "
+"(embed/thumbnail/...)"
+msgstr ""
+
+#. module: website_event_track_live
+#: model:ir.model.fields,field_description:website_event_track_live.field_event_track__is_youtube_chat_available
+msgid "Is Chat Available"
+msgstr ""
+
+#. module: website_event_track_live
+#: model:ir.model.fields,field_description:website_event_track_live.field_event_track__is_youtube_replay
+msgid "Is YouTube Replay"
+msgstr ""
+
+#. module: website_event_track_live
+#: model_terms:ir.ui.view,arch_db:website_event_track_live.tracks_display_list
+msgid "Replay"
+msgstr ""
+
+#. module: website_event_track_live
+#. odoo-javascript
+#: code:addons/website_event_track_live/static/src/xml/website_event_track_live_templates.xml:0
+#: code:addons/website_event_track_live/static/src/xml/website_event_track_live_templates.xml:0
+#, python-format
+msgid "Replay Video"
+msgstr ""
+
+#. module: website_event_track_live
+#. odoo-javascript
+#: code:addons/website_event_track_live/static/src/xml/website_event_track_live_templates.xml:0
+#, python-format
+msgid "Starts in"
+msgstr ""
+
+#. module: website_event_track_live
+#. odoo-javascript
+#: code:addons/website_event_track_live/static/src/xml/website_event_track_live_templates.xml:0
+#, python-format
+msgid "Up Next:"
+msgstr ""
+
+#. module: website_event_track_live
+#. odoo-javascript
+#: code:addons/website_event_track_live/static/src/xml/website_event_track_live_templates.xml:0
+#: code:addons/website_event_track_live/static/src/xml/website_event_track_live_templates.xml:0
+#, python-format
+msgid "You just watched:"
+msgstr ""
+
+#. module: website_event_track_live
+#: model:ir.model.fields,field_description:website_event_track_live.field_event_track__youtube_video_url
+msgid "YouTube Video Link"
+msgstr ""
+
+#. module: website_event_track_live
+#: model:ir.model.fields,field_description:website_event_track_live.field_event_track__youtube_video_id
+msgid "YouTube video ID"
+msgstr ""
diff --git a/i18n/pt_BR.po b/i18n/pt_BR.po
new file mode 100644
index 0000000..443ff84
--- /dev/null
+++ b/i18n/pt_BR.po
@@ -0,0 +1,112 @@
+# Translation of Odoo Server.
+# This file contains the translation of the following modules:
+# * website_event_track_live
+#
+# 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:56+0000\n"
+"PO-Revision-Date: 2023-10-26 23:09+0000\n"
+"Last-Translator: Wil Odoo, 2023\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: website_event_track_live
+#: model_terms:ir.ui.view,arch_db:website_event_track_live.event_track_content
+msgid ""
+"\n"
+" Loading Video..."
+msgstr ""
+"\n"
+" Carregando vídeo..."
+
+#. module: website_event_track_live
+#: model_terms:ir.ui.view,arch_db:website_event_track_live.event_track_aside
+msgid "Chat"
+msgstr "Chat"
+
+#. module: website_event_track_live
+#: model:ir.model.fields,help:website_event_track_live.field_event_track__is_youtube_replay
+msgid ""
+"Check this option if the video is already available on YouTube to avoid "
+"showing 'Direct' options (Chat, ...)"
+msgstr ""
+"Marque esta opção se o vídeo já estiver disponível no YouTube para evitar "
+"mostrar opções 'diretas' (chat etc.)"
+
+#. module: website_event_track_live
+#: model:ir.model,name:website_event_track_live.model_event_track
+msgid "Event Track"
+msgstr "Sessão do evento"
+
+#. module: website_event_track_live
+#: model:ir.model.fields,help:website_event_track_live.field_event_track__youtube_video_id
+msgid ""
+"Extracted from the video URL and used to infer various links "
+"(embed/thumbnail/...)"
+msgstr ""
+"Extraído do URL do vídeo e usado para inferir vários links "
+"(embed/thumbnail/...)"
+
+#. module: website_event_track_live
+#: model:ir.model.fields,field_description:website_event_track_live.field_event_track__is_youtube_chat_available
+msgid "Is Chat Available"
+msgstr "O chat está disponível"
+
+#. module: website_event_track_live
+#: model:ir.model.fields,field_description:website_event_track_live.field_event_track__is_youtube_replay
+msgid "Is YouTube Replay"
+msgstr "É um replay do YouTube"
+
+#. module: website_event_track_live
+#: model_terms:ir.ui.view,arch_db:website_event_track_live.tracks_display_list
+msgid "Replay"
+msgstr "Replay"
+
+#. module: website_event_track_live
+#. odoo-javascript
+#: code:addons/website_event_track_live/static/src/xml/website_event_track_live_templates.xml:0
+#: code:addons/website_event_track_live/static/src/xml/website_event_track_live_templates.xml:0
+#, python-format
+msgid "Replay Video"
+msgstr "Replay do vídeo"
+
+#. module: website_event_track_live
+#. odoo-javascript
+#: code:addons/website_event_track_live/static/src/xml/website_event_track_live_templates.xml:0
+#, python-format
+msgid "Starts in"
+msgstr "Começa em"
+
+#. module: website_event_track_live
+#. odoo-javascript
+#: code:addons/website_event_track_live/static/src/xml/website_event_track_live_templates.xml:0
+#, python-format
+msgid "Up Next:"
+msgstr "Em seguida:"
+
+#. module: website_event_track_live
+#. odoo-javascript
+#: code:addons/website_event_track_live/static/src/xml/website_event_track_live_templates.xml:0
+#: code:addons/website_event_track_live/static/src/xml/website_event_track_live_templates.xml:0
+#, python-format
+msgid "You just watched:"
+msgstr "Você acabou de assistir a:"
+
+#. module: website_event_track_live
+#: model:ir.model.fields,field_description:website_event_track_live.field_event_track__youtube_video_url
+msgid "YouTube Video Link"
+msgstr "Link do vídeo do YouTube"
+
+#. module: website_event_track_live
+#: model:ir.model.fields,field_description:website_event_track_live.field_event_track__youtube_video_id
+msgid "YouTube video ID"
+msgstr "ID do vídeo do YouTube"
diff --git a/i18n/ru.po b/i18n/ru.po
new file mode 100644
index 0000000..a714163
--- /dev/null
+++ b/i18n/ru.po
@@ -0,0 +1,113 @@
+# Translation of Odoo Server.
+# This file contains the translation of the following modules:
+# * website_event_track_live
+#
+# Translators:
+# Martin Trigaux, 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:56+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: website_event_track_live
+#: model_terms:ir.ui.view,arch_db:website_event_track_live.event_track_content
+msgid ""
+"\n"
+" Loading Video..."
+msgstr ""
+"\n"
+" Загрузка видео..."
+
+#. module: website_event_track_live
+#: model_terms:ir.ui.view,arch_db:website_event_track_live.event_track_aside
+msgid "Chat"
+msgstr "Чат"
+
+#. module: website_event_track_live
+#: model:ir.model.fields,help:website_event_track_live.field_event_track__is_youtube_replay
+msgid ""
+"Check this option if the video is already available on YouTube to avoid "
+"showing 'Direct' options (Chat, ...)"
+msgstr ""
+"Установите этот флажок, если видео уже доступно на YouTube, чтобы избежать "
+"показа \"Прямых\" опций (Чат, ...)"
+
+#. module: website_event_track_live
+#: model:ir.model,name:website_event_track_live.model_event_track
+msgid "Event Track"
+msgstr "Событийный трек"
+
+#. module: website_event_track_live
+#: model:ir.model.fields,help:website_event_track_live.field_event_track__youtube_video_id
+msgid ""
+"Extracted from the video URL and used to infer various links "
+"(embed/thumbnail/...)"
+msgstr ""
+"Извлекается из URL-адреса видео и используется для вывода различных ссылок "
+"(embed/thumbnail/...)"
+
+#. module: website_event_track_live
+#: model:ir.model.fields,field_description:website_event_track_live.field_event_track__is_youtube_chat_available
+msgid "Is Chat Available"
+msgstr "Доступен ли чат"
+
+#. module: website_event_track_live
+#: model:ir.model.fields,field_description:website_event_track_live.field_event_track__is_youtube_replay
+msgid "Is YouTube Replay"
+msgstr "Является ли воспроизведение YouTube"
+
+#. module: website_event_track_live
+#: model_terms:ir.ui.view,arch_db:website_event_track_live.tracks_display_list
+msgid "Replay"
+msgstr "Повтор"
+
+#. module: website_event_track_live
+#. odoo-javascript
+#: code:addons/website_event_track_live/static/src/xml/website_event_track_live_templates.xml:0
+#: code:addons/website_event_track_live/static/src/xml/website_event_track_live_templates.xml:0
+#, python-format
+msgid "Replay Video"
+msgstr "Воспроизведение видео"
+
+#. module: website_event_track_live
+#. odoo-javascript
+#: code:addons/website_event_track_live/static/src/xml/website_event_track_live_templates.xml:0
+#, python-format
+msgid "Starts in"
+msgstr "Старт в"
+
+#. module: website_event_track_live
+#. odoo-javascript
+#: code:addons/website_event_track_live/static/src/xml/website_event_track_live_templates.xml:0
+#, python-format
+msgid "Up Next:"
+msgstr "Далее:"
+
+#. module: website_event_track_live
+#. odoo-javascript
+#: code:addons/website_event_track_live/static/src/xml/website_event_track_live_templates.xml:0
+#: code:addons/website_event_track_live/static/src/xml/website_event_track_live_templates.xml:0
+#, python-format
+msgid "You just watched:"
+msgstr "Вы только что смотрели:"
+
+#. module: website_event_track_live
+#: model:ir.model.fields,field_description:website_event_track_live.field_event_track__youtube_video_url
+msgid "YouTube Video Link"
+msgstr "Ссылка на видео в YouTube"
+
+#. module: website_event_track_live
+#: model:ir.model.fields,field_description:website_event_track_live.field_event_track__youtube_video_id
+msgid "YouTube video ID"
+msgstr "YouTube видео ID"
diff --git a/i18n/sk.po b/i18n/sk.po
new file mode 100644
index 0000000..b2f201a
--- /dev/null
+++ b/i18n/sk.po
@@ -0,0 +1,106 @@
+# Translation of Odoo Server.
+# This file contains the translation of the following modules:
+# * website_event_track_live
+#
+# 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:56+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: website_event_track_live
+#: model_terms:ir.ui.view,arch_db:website_event_track_live.event_track_content
+msgid ""
+"\n"
+" Loading Video..."
+msgstr ""
+
+#. module: website_event_track_live
+#: model_terms:ir.ui.view,arch_db:website_event_track_live.event_track_aside
+msgid "Chat"
+msgstr "Chat"
+
+#. module: website_event_track_live
+#: model:ir.model.fields,help:website_event_track_live.field_event_track__is_youtube_replay
+msgid ""
+"Check this option if the video is already available on YouTube to avoid "
+"showing 'Direct' options (Chat, ...)"
+msgstr ""
+
+#. module: website_event_track_live
+#: model:ir.model,name:website_event_track_live.model_event_track
+msgid "Event Track"
+msgstr "Sledovanie udalosti"
+
+#. module: website_event_track_live
+#: model:ir.model.fields,help:website_event_track_live.field_event_track__youtube_video_id
+msgid ""
+"Extracted from the video URL and used to infer various links "
+"(embed/thumbnail/...)"
+msgstr ""
+
+#. module: website_event_track_live
+#: model:ir.model.fields,field_description:website_event_track_live.field_event_track__is_youtube_chat_available
+msgid "Is Chat Available"
+msgstr ""
+
+#. module: website_event_track_live
+#: model:ir.model.fields,field_description:website_event_track_live.field_event_track__is_youtube_replay
+msgid "Is YouTube Replay"
+msgstr ""
+
+#. module: website_event_track_live
+#: model_terms:ir.ui.view,arch_db:website_event_track_live.tracks_display_list
+msgid "Replay"
+msgstr ""
+
+#. module: website_event_track_live
+#. odoo-javascript
+#: code:addons/website_event_track_live/static/src/xml/website_event_track_live_templates.xml:0
+#: code:addons/website_event_track_live/static/src/xml/website_event_track_live_templates.xml:0
+#, python-format
+msgid "Replay Video"
+msgstr ""
+
+#. module: website_event_track_live
+#. odoo-javascript
+#: code:addons/website_event_track_live/static/src/xml/website_event_track_live_templates.xml:0
+#, python-format
+msgid "Starts in"
+msgstr ""
+
+#. module: website_event_track_live
+#. odoo-javascript
+#: code:addons/website_event_track_live/static/src/xml/website_event_track_live_templates.xml:0
+#, python-format
+msgid "Up Next:"
+msgstr ""
+
+#. module: website_event_track_live
+#. odoo-javascript
+#: code:addons/website_event_track_live/static/src/xml/website_event_track_live_templates.xml:0
+#: code:addons/website_event_track_live/static/src/xml/website_event_track_live_templates.xml:0
+#, python-format
+msgid "You just watched:"
+msgstr ""
+
+#. module: website_event_track_live
+#: model:ir.model.fields,field_description:website_event_track_live.field_event_track__youtube_video_url
+msgid "YouTube Video Link"
+msgstr ""
+
+#. module: website_event_track_live
+#: model:ir.model.fields,field_description:website_event_track_live.field_event_track__youtube_video_id
+msgid "YouTube video ID"
+msgstr ""
diff --git a/i18n/sl.po b/i18n/sl.po
new file mode 100644
index 0000000..a6dbbaa
--- /dev/null
+++ b/i18n/sl.po
@@ -0,0 +1,107 @@
+# Translation of Odoo Server.
+# This file contains the translation of the following modules:
+# * website_event_track_live
+#
+# Translators:
+# Matjaz Mozetic , 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:56+0000\n"
+"PO-Revision-Date: 2023-10-26 23:09+0000\n"
+"Last-Translator: Martin Trigaux, 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: website_event_track_live
+#: model_terms:ir.ui.view,arch_db:website_event_track_live.event_track_content
+msgid ""
+"\n"
+" Loading Video..."
+msgstr ""
+
+#. module: website_event_track_live
+#: model_terms:ir.ui.view,arch_db:website_event_track_live.event_track_aside
+msgid "Chat"
+msgstr "Klepet"
+
+#. module: website_event_track_live
+#: model:ir.model.fields,help:website_event_track_live.field_event_track__is_youtube_replay
+msgid ""
+"Check this option if the video is already available on YouTube to avoid "
+"showing 'Direct' options (Chat, ...)"
+msgstr ""
+
+#. module: website_event_track_live
+#: model:ir.model,name:website_event_track_live.model_event_track
+msgid "Event Track"
+msgstr "Tematika dogodka"
+
+#. module: website_event_track_live
+#: model:ir.model.fields,help:website_event_track_live.field_event_track__youtube_video_id
+msgid ""
+"Extracted from the video URL and used to infer various links "
+"(embed/thumbnail/...)"
+msgstr ""
+
+#. module: website_event_track_live
+#: model:ir.model.fields,field_description:website_event_track_live.field_event_track__is_youtube_chat_available
+msgid "Is Chat Available"
+msgstr ""
+
+#. module: website_event_track_live
+#: model:ir.model.fields,field_description:website_event_track_live.field_event_track__is_youtube_replay
+msgid "Is YouTube Replay"
+msgstr ""
+
+#. module: website_event_track_live
+#: model_terms:ir.ui.view,arch_db:website_event_track_live.tracks_display_list
+msgid "Replay"
+msgstr ""
+
+#. module: website_event_track_live
+#. odoo-javascript
+#: code:addons/website_event_track_live/static/src/xml/website_event_track_live_templates.xml:0
+#: code:addons/website_event_track_live/static/src/xml/website_event_track_live_templates.xml:0
+#, python-format
+msgid "Replay Video"
+msgstr ""
+
+#. module: website_event_track_live
+#. odoo-javascript
+#: code:addons/website_event_track_live/static/src/xml/website_event_track_live_templates.xml:0
+#, python-format
+msgid "Starts in"
+msgstr ""
+
+#. module: website_event_track_live
+#. odoo-javascript
+#: code:addons/website_event_track_live/static/src/xml/website_event_track_live_templates.xml:0
+#, python-format
+msgid "Up Next:"
+msgstr ""
+
+#. module: website_event_track_live
+#. odoo-javascript
+#: code:addons/website_event_track_live/static/src/xml/website_event_track_live_templates.xml:0
+#: code:addons/website_event_track_live/static/src/xml/website_event_track_live_templates.xml:0
+#, python-format
+msgid "You just watched:"
+msgstr ""
+
+#. module: website_event_track_live
+#: model:ir.model.fields,field_description:website_event_track_live.field_event_track__youtube_video_url
+msgid "YouTube Video Link"
+msgstr ""
+
+#. module: website_event_track_live
+#: model:ir.model.fields,field_description:website_event_track_live.field_event_track__youtube_video_id
+msgid "YouTube video ID"
+msgstr ""
diff --git a/i18n/sr.po b/i18n/sr.po
new file mode 100644
index 0000000..5c8305b
--- /dev/null
+++ b/i18n/sr.po
@@ -0,0 +1,112 @@
+# Translation of Odoo Server.
+# This file contains the translation of the following modules:
+# * website_event_track_live
+#
+# Translators:
+# Dragan Vukosavljevic , 2023
+#
+msgid ""
+msgstr ""
+"Project-Id-Version: Odoo Server 17.0\n"
+"Report-Msgid-Bugs-To: \n"
+"POT-Creation-Date: 2023-10-26 21:56+0000\n"
+"PO-Revision-Date: 2023-10-26 23:09+0000\n"
+"Last-Translator: Dragan Vukosavljevic , 2023\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: website_event_track_live
+#: model_terms:ir.ui.view,arch_db:website_event_track_live.event_track_content
+msgid ""
+"\n"
+" Loading Video..."
+msgstr ""
+"\n"
+" Učitava Video..."
+
+#. module: website_event_track_live
+#: model_terms:ir.ui.view,arch_db:website_event_track_live.event_track_aside
+msgid "Chat"
+msgstr "Chat"
+
+#. module: website_event_track_live
+#: model:ir.model.fields,help:website_event_track_live.field_event_track__is_youtube_replay
+msgid ""
+"Check this option if the video is already available on YouTube to avoid "
+"showing 'Direct' options (Chat, ...)"
+msgstr ""
+"Označite ovu opciju ako je video već dostupan na YouTube-u da izbegnete "
+"prikazuje se 'Direkno' opcije (Chat, ...)"
+
+#. module: website_event_track_live
+#: model:ir.model,name:website_event_track_live.model_event_track
+msgid "Event Track"
+msgstr "Tema događaja"
+
+#. module: website_event_track_live
+#: model:ir.model.fields,help:website_event_track_live.field_event_track__youtube_video_id
+msgid ""
+"Extracted from the video URL and used to infer various links "
+"(embed/thumbnail/...)"
+msgstr ""
+"Izvučeno iz URL-a videa i koristi se za zaključivanje različitih veza "
+"(embed/thumbnail/...)"
+
+#. module: website_event_track_live
+#: model:ir.model.fields,field_description:website_event_track_live.field_event_track__is_youtube_chat_available
+msgid "Is Chat Available"
+msgstr "Da li je chat dostupan"
+
+#. module: website_event_track_live
+#: model:ir.model.fields,field_description:website_event_track_live.field_event_track__is_youtube_replay
+msgid "Is YouTube Replay"
+msgstr "Je YouTube pusti ponovo"
+
+#. module: website_event_track_live
+#: model_terms:ir.ui.view,arch_db:website_event_track_live.tracks_display_list
+msgid "Replay"
+msgstr "Pusti ponovo"
+
+#. module: website_event_track_live
+#. odoo-javascript
+#: code:addons/website_event_track_live/static/src/xml/website_event_track_live_templates.xml:0
+#: code:addons/website_event_track_live/static/src/xml/website_event_track_live_templates.xml:0
+#, python-format
+msgid "Replay Video"
+msgstr "Ponovo prikaži video"
+
+#. module: website_event_track_live
+#. odoo-javascript
+#: code:addons/website_event_track_live/static/src/xml/website_event_track_live_templates.xml:0
+#, python-format
+msgid "Starts in"
+msgstr "Počinje za"
+
+#. module: website_event_track_live
+#. odoo-javascript
+#: code:addons/website_event_track_live/static/src/xml/website_event_track_live_templates.xml:0
+#, python-format
+msgid "Up Next:"
+msgstr "Sledeće na redu:"
+
+#. module: website_event_track_live
+#. odoo-javascript
+#: code:addons/website_event_track_live/static/src/xml/website_event_track_live_templates.xml:0
+#: code:addons/website_event_track_live/static/src/xml/website_event_track_live_templates.xml:0
+#, python-format
+msgid "You just watched:"
+msgstr "Upravo ste gledali:"
+
+#. module: website_event_track_live
+#: model:ir.model.fields,field_description:website_event_track_live.field_event_track__youtube_video_url
+msgid "YouTube Video Link"
+msgstr "YouTube Video Link"
+
+#. module: website_event_track_live
+#: model:ir.model.fields,field_description:website_event_track_live.field_event_track__youtube_video_id
+msgid "YouTube video ID"
+msgstr "YouTube video ID"
diff --git a/i18n/sv.po b/i18n/sv.po
new file mode 100644
index 0000000..14e01f6
--- /dev/null
+++ b/i18n/sv.po
@@ -0,0 +1,107 @@
+# Translation of Odoo Server.
+# This file contains the translation of the following modules:
+# * website_event_track_live
+#
+# Translators:
+# Chrille Hedberg , 2023
+# Anders Wallenquist , 2023
+#
+msgid ""
+msgstr ""
+"Project-Id-Version: Odoo Server 17.0\n"
+"Report-Msgid-Bugs-To: \n"
+"POT-Creation-Date: 2023-10-26 21:56+0000\n"
+"PO-Revision-Date: 2023-10-26 23:09+0000\n"
+"Last-Translator: Anders Wallenquist , 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: website_event_track_live
+#: model_terms:ir.ui.view,arch_db:website_event_track_live.event_track_content
+msgid ""
+"\n"
+" Loading Video..."
+msgstr ""
+
+#. module: website_event_track_live
+#: model_terms:ir.ui.view,arch_db:website_event_track_live.event_track_aside
+msgid "Chat"
+msgstr "Chatt"
+
+#. module: website_event_track_live
+#: model:ir.model.fields,help:website_event_track_live.field_event_track__is_youtube_replay
+msgid ""
+"Check this option if the video is already available on YouTube to avoid "
+"showing 'Direct' options (Chat, ...)"
+msgstr ""
+
+#. module: website_event_track_live
+#: model:ir.model,name:website_event_track_live.model_event_track
+msgid "Event Track"
+msgstr "Evenemangsspår"
+
+#. module: website_event_track_live
+#: model:ir.model.fields,help:website_event_track_live.field_event_track__youtube_video_id
+msgid ""
+"Extracted from the video URL and used to infer various links "
+"(embed/thumbnail/...)"
+msgstr ""
+
+#. module: website_event_track_live
+#: model:ir.model.fields,field_description:website_event_track_live.field_event_track__is_youtube_chat_available
+msgid "Is Chat Available"
+msgstr ""
+
+#. module: website_event_track_live
+#: model:ir.model.fields,field_description:website_event_track_live.field_event_track__is_youtube_replay
+msgid "Is YouTube Replay"
+msgstr ""
+
+#. module: website_event_track_live
+#: model_terms:ir.ui.view,arch_db:website_event_track_live.tracks_display_list
+msgid "Replay"
+msgstr ""
+
+#. module: website_event_track_live
+#. odoo-javascript
+#: code:addons/website_event_track_live/static/src/xml/website_event_track_live_templates.xml:0
+#: code:addons/website_event_track_live/static/src/xml/website_event_track_live_templates.xml:0
+#, python-format
+msgid "Replay Video"
+msgstr ""
+
+#. module: website_event_track_live
+#. odoo-javascript
+#: code:addons/website_event_track_live/static/src/xml/website_event_track_live_templates.xml:0
+#, python-format
+msgid "Starts in"
+msgstr ""
+
+#. module: website_event_track_live
+#. odoo-javascript
+#: code:addons/website_event_track_live/static/src/xml/website_event_track_live_templates.xml:0
+#, python-format
+msgid "Up Next:"
+msgstr ""
+
+#. module: website_event_track_live
+#. odoo-javascript
+#: code:addons/website_event_track_live/static/src/xml/website_event_track_live_templates.xml:0
+#: code:addons/website_event_track_live/static/src/xml/website_event_track_live_templates.xml:0
+#, python-format
+msgid "You just watched:"
+msgstr ""
+
+#. module: website_event_track_live
+#: model:ir.model.fields,field_description:website_event_track_live.field_event_track__youtube_video_url
+msgid "YouTube Video Link"
+msgstr ""
+
+#. module: website_event_track_live
+#: model:ir.model.fields,field_description:website_event_track_live.field_event_track__youtube_video_id
+msgid "YouTube video ID"
+msgstr ""
diff --git a/i18n/th.po b/i18n/th.po
new file mode 100644
index 0000000..1cadd2c
--- /dev/null
+++ b/i18n/th.po
@@ -0,0 +1,112 @@
+# Translation of Odoo Server.
+# This file contains the translation of the following modules:
+# * website_event_track_live
+#
+# 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:56+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: website_event_track_live
+#: model_terms:ir.ui.view,arch_db:website_event_track_live.event_track_content
+msgid ""
+"\n"
+" Loading Video..."
+msgstr ""
+"\n"
+" กำลังโหลดวิดีโอ..."
+
+#. module: website_event_track_live
+#: model_terms:ir.ui.view,arch_db:website_event_track_live.event_track_aside
+msgid "Chat"
+msgstr "แชท"
+
+#. module: website_event_track_live
+#: model:ir.model.fields,help:website_event_track_live.field_event_track__is_youtube_replay
+msgid ""
+"Check this option if the video is already available on YouTube to avoid "
+"showing 'Direct' options (Chat, ...)"
+msgstr ""
+"เลือกตัวเลือกนี้หากวิดีโอพร้อมใช้งานบน YouTube แล้ว "
+"เพื่อหลีกเลี่ยงการแสดงตัวเลือก \"โดยตรง\" (แชท ...)"
+
+#. module: website_event_track_live
+#: model:ir.model,name:website_event_track_live.model_event_track
+msgid "Event Track"
+msgstr "แทร็กอีเวนต์"
+
+#. module: website_event_track_live
+#: model:ir.model.fields,help:website_event_track_live.field_event_track__youtube_video_id
+msgid ""
+"Extracted from the video URL and used to infer various links "
+"(embed/thumbnail/...)"
+msgstr ""
+"ดึงมาจาก URL ของวิดีโอและใช้เพื่ออนุมานลิงก์ต่าง ๆ (ฝัง/ภาพตัวอย่าง/...)"
+
+#. module: website_event_track_live
+#: model:ir.model.fields,field_description:website_event_track_live.field_event_track__is_youtube_chat_available
+msgid "Is Chat Available"
+msgstr "แชทว่าง"
+
+#. module: website_event_track_live
+#: model:ir.model.fields,field_description:website_event_track_live.field_event_track__is_youtube_replay
+msgid "Is YouTube Replay"
+msgstr "เป็นการเล่นซ้ำของ YouTube"
+
+#. module: website_event_track_live
+#: model_terms:ir.ui.view,arch_db:website_event_track_live.tracks_display_list
+msgid "Replay"
+msgstr " เล่นซ้ำ"
+
+#. module: website_event_track_live
+#. odoo-javascript
+#: code:addons/website_event_track_live/static/src/xml/website_event_track_live_templates.xml:0
+#: code:addons/website_event_track_live/static/src/xml/website_event_track_live_templates.xml:0
+#, python-format
+msgid "Replay Video"
+msgstr " เล่นวิดีโอซ้ำ"
+
+#. module: website_event_track_live
+#. odoo-javascript
+#: code:addons/website_event_track_live/static/src/xml/website_event_track_live_templates.xml:0
+#, python-format
+msgid "Starts in"
+msgstr "เริ่มใน"
+
+#. module: website_event_track_live
+#. odoo-javascript
+#: code:addons/website_event_track_live/static/src/xml/website_event_track_live_templates.xml:0
+#, python-format
+msgid "Up Next:"
+msgstr "ต่อไป:"
+
+#. module: website_event_track_live
+#. odoo-javascript
+#: code:addons/website_event_track_live/static/src/xml/website_event_track_live_templates.xml:0
+#: code:addons/website_event_track_live/static/src/xml/website_event_track_live_templates.xml:0
+#, python-format
+msgid "You just watched:"
+msgstr "คุณเพิ่งดู:"
+
+#. module: website_event_track_live
+#: model:ir.model.fields,field_description:website_event_track_live.field_event_track__youtube_video_url
+msgid "YouTube Video Link"
+msgstr "ลิงค์วิดีโอ YouTube"
+
+#. module: website_event_track_live
+#: model:ir.model.fields,field_description:website_event_track_live.field_event_track__youtube_video_id
+msgid "YouTube video ID"
+msgstr "รหัสวิดีโอ YouTube"
diff --git a/i18n/tr.po b/i18n/tr.po
new file mode 100644
index 0000000..87c44a2
--- /dev/null
+++ b/i18n/tr.po
@@ -0,0 +1,115 @@
+# Translation of Odoo Server.
+# This file contains the translation of the following modules:
+# * website_event_track_live
+#
+# Translators:
+# Ediz Duman , 2023
+# Murat Kaplan , 2023
+# Nadir Gazioglu , 2023
+# Tugay Hatıl , 2023
+#
+msgid ""
+msgstr ""
+"Project-Id-Version: Odoo Server 17.0\n"
+"Report-Msgid-Bugs-To: \n"
+"POT-Creation-Date: 2023-10-26 21:56+0000\n"
+"PO-Revision-Date: 2023-10-26 23:09+0000\n"
+"Last-Translator: Tugay Hatıl , 2023\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: website_event_track_live
+#: model_terms:ir.ui.view,arch_db:website_event_track_live.event_track_content
+msgid ""
+"\n"
+" Loading Video..."
+msgstr ""
+"\n"
+" Video Yükleniyor..."
+
+#. module: website_event_track_live
+#: model_terms:ir.ui.view,arch_db:website_event_track_live.event_track_aside
+msgid "Chat"
+msgstr "Sohbet"
+
+#. module: website_event_track_live
+#: model:ir.model.fields,help:website_event_track_live.field_event_track__is_youtube_replay
+msgid ""
+"Check this option if the video is already available on YouTube to avoid "
+"showing 'Direct' options (Chat, ...)"
+msgstr ""
+"Video YouTube'da zaten mevcutsa 'Doğrudan' seçeneklerin (Sohbet, ...) "
+"gösterilmesini önlemek için bu seçeneği işaretleyin."
+
+#. module: website_event_track_live
+#: model:ir.model,name:website_event_track_live.model_event_track
+msgid "Event Track"
+msgstr "Etkinlik Yeri"
+
+#. module: website_event_track_live
+#: model:ir.model.fields,help:website_event_track_live.field_event_track__youtube_video_id
+msgid ""
+"Extracted from the video URL and used to infer various links "
+"(embed/thumbnail/...)"
+msgstr ""
+"Video URL'sinden çıkarılır ve çeşitli bağlantılar (embed / thumbnail / ...) "
+"çıkarmak için kullanılır"
+
+#. module: website_event_track_live
+#: model:ir.model.fields,field_description:website_event_track_live.field_event_track__is_youtube_chat_available
+msgid "Is Chat Available"
+msgstr "Sohbet için uygun"
+
+#. module: website_event_track_live
+#: model:ir.model.fields,field_description:website_event_track_live.field_event_track__is_youtube_replay
+msgid "Is YouTube Replay"
+msgstr "YouTube Tekrarı mı?"
+
+#. module: website_event_track_live
+#: model_terms:ir.ui.view,arch_db:website_event_track_live.tracks_display_list
+msgid "Replay"
+msgstr "Tekrar oynat"
+
+#. module: website_event_track_live
+#. odoo-javascript
+#: code:addons/website_event_track_live/static/src/xml/website_event_track_live_templates.xml:0
+#: code:addons/website_event_track_live/static/src/xml/website_event_track_live_templates.xml:0
+#, python-format
+msgid "Replay Video"
+msgstr "Videoyu Tekrar Oynat"
+
+#. module: website_event_track_live
+#. odoo-javascript
+#: code:addons/website_event_track_live/static/src/xml/website_event_track_live_templates.xml:0
+#, python-format
+msgid "Starts in"
+msgstr "Içinde başlar"
+
+#. module: website_event_track_live
+#. odoo-javascript
+#: code:addons/website_event_track_live/static/src/xml/website_event_track_live_templates.xml:0
+#, python-format
+msgid "Up Next:"
+msgstr "Bir sonraki:"
+
+#. module: website_event_track_live
+#. odoo-javascript
+#: code:addons/website_event_track_live/static/src/xml/website_event_track_live_templates.xml:0
+#: code:addons/website_event_track_live/static/src/xml/website_event_track_live_templates.xml:0
+#, python-format
+msgid "You just watched:"
+msgstr "Az önce izlediniz:"
+
+#. module: website_event_track_live
+#: model:ir.model.fields,field_description:website_event_track_live.field_event_track__youtube_video_url
+msgid "YouTube Video Link"
+msgstr "YouTube Video Link"
+
+#. module: website_event_track_live
+#: model:ir.model.fields,field_description:website_event_track_live.field_event_track__youtube_video_id
+msgid "YouTube video ID"
+msgstr "YouTube video ID"
diff --git a/i18n/uk.po b/i18n/uk.po
new file mode 100644
index 0000000..2fd40a6
--- /dev/null
+++ b/i18n/uk.po
@@ -0,0 +1,113 @@
+# Translation of Odoo Server.
+# This file contains the translation of the following modules:
+# * website_event_track_live
+#
+# 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:56+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: website_event_track_live
+#: model_terms:ir.ui.view,arch_db:website_event_track_live.event_track_content
+msgid ""
+"\n"
+" Loading Video..."
+msgstr ""
+"\n"
+" Завантаження відео..."
+
+#. module: website_event_track_live
+#: model_terms:ir.ui.view,arch_db:website_event_track_live.event_track_aside
+msgid "Chat"
+msgstr "Чат"
+
+#. module: website_event_track_live
+#: model:ir.model.fields,help:website_event_track_live.field_event_track__is_youtube_replay
+msgid ""
+"Check this option if the video is already available on YouTube to avoid "
+"showing 'Direct' options (Chat, ...)"
+msgstr ""
+"Позначте цей параметр, якщо відео вже доступне на YouTube, щоб уникнути "
+"показу параметрів 'Direct' (чат, ...)"
+
+#. module: website_event_track_live
+#: model:ir.model,name:website_event_track_live.model_event_track
+msgid "Event Track"
+msgstr "Відстеження події"
+
+#. module: website_event_track_live
+#: model:ir.model.fields,help:website_event_track_live.field_event_track__youtube_video_id
+msgid ""
+"Extracted from the video URL and used to infer various links "
+"(embed/thumbnail/...)"
+msgstr ""
+"Отримується з URL-адреси відео та використовується для визначення різних "
+"посилань (embed/thumbnail/...)"
+
+#. module: website_event_track_live
+#: model:ir.model.fields,field_description:website_event_track_live.field_event_track__is_youtube_chat_available
+msgid "Is Chat Available"
+msgstr "Чи доступний чат"
+
+#. module: website_event_track_live
+#: model:ir.model.fields,field_description:website_event_track_live.field_event_track__is_youtube_replay
+msgid "Is YouTube Replay"
+msgstr "Повторення YouTube"
+
+#. module: website_event_track_live
+#: model_terms:ir.ui.view,arch_db:website_event_track_live.tracks_display_list
+msgid "Replay"
+msgstr "Повторити"
+
+#. module: website_event_track_live
+#. odoo-javascript
+#: code:addons/website_event_track_live/static/src/xml/website_event_track_live_templates.xml:0
+#: code:addons/website_event_track_live/static/src/xml/website_event_track_live_templates.xml:0
+#, python-format
+msgid "Replay Video"
+msgstr "Повторити відео"
+
+#. module: website_event_track_live
+#. odoo-javascript
+#: code:addons/website_event_track_live/static/src/xml/website_event_track_live_templates.xml:0
+#, python-format
+msgid "Starts in"
+msgstr "Починається в"
+
+#. module: website_event_track_live
+#. odoo-javascript
+#: code:addons/website_event_track_live/static/src/xml/website_event_track_live_templates.xml:0
+#, python-format
+msgid "Up Next:"
+msgstr "Далі:"
+
+#. module: website_event_track_live
+#. odoo-javascript
+#: code:addons/website_event_track_live/static/src/xml/website_event_track_live_templates.xml:0
+#: code:addons/website_event_track_live/static/src/xml/website_event_track_live_templates.xml:0
+#, python-format
+msgid "You just watched:"
+msgstr "Ви щойно переглянули:"
+
+#. module: website_event_track_live
+#: model:ir.model.fields,field_description:website_event_track_live.field_event_track__youtube_video_url
+msgid "YouTube Video Link"
+msgstr "Посилання на відео YouTube"
+
+#. module: website_event_track_live
+#: model:ir.model.fields,field_description:website_event_track_live.field_event_track__youtube_video_id
+msgid "YouTube video ID"
+msgstr "ID відео YouTube"
diff --git a/i18n/vi.po b/i18n/vi.po
new file mode 100644
index 0000000..a847e11
--- /dev/null
+++ b/i18n/vi.po
@@ -0,0 +1,108 @@
+# Translation of Odoo Server.
+# This file contains the translation of the following modules:
+# * website_event_track_live
+#
+# 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:56+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: website_event_track_live
+#: model_terms:ir.ui.view,arch_db:website_event_track_live.event_track_content
+msgid ""
+"\n"
+" Loading Video..."
+msgstr ""
+
+#. module: website_event_track_live
+#: model_terms:ir.ui.view,arch_db:website_event_track_live.event_track_aside
+msgid "Chat"
+msgstr "Nhắn tin"
+
+#. module: website_event_track_live
+#: model:ir.model.fields,help:website_event_track_live.field_event_track__is_youtube_replay
+msgid ""
+"Check this option if the video is already available on YouTube to avoid "
+"showing 'Direct' options (Chat, ...)"
+msgstr ""
+
+#. module: website_event_track_live
+#: model:ir.model,name:website_event_track_live.model_event_track
+msgid "Event Track"
+msgstr "Vết sự kiện"
+
+#. module: website_event_track_live
+#: model:ir.model.fields,help:website_event_track_live.field_event_track__youtube_video_id
+msgid ""
+"Extracted from the video URL and used to infer various links "
+"(embed/thumbnail/...)"
+msgstr ""
+"Trích xuất từ URL video và được dùng để chỉ tới các liên kết khác "
+"(nhúng/hình thu nhỏ/...)"
+
+#. module: website_event_track_live
+#: model:ir.model.fields,field_description:website_event_track_live.field_event_track__is_youtube_chat_available
+msgid "Is Chat Available"
+msgstr "Chat có sẵn"
+
+#. module: website_event_track_live
+#: model:ir.model.fields,field_description:website_event_track_live.field_event_track__is_youtube_replay
+msgid "Is YouTube Replay"
+msgstr ""
+
+#. module: website_event_track_live
+#: model_terms:ir.ui.view,arch_db:website_event_track_live.tracks_display_list
+msgid "Replay"
+msgstr "Phát lại"
+
+#. module: website_event_track_live
+#. odoo-javascript
+#: code:addons/website_event_track_live/static/src/xml/website_event_track_live_templates.xml:0
+#: code:addons/website_event_track_live/static/src/xml/website_event_track_live_templates.xml:0
+#, python-format
+msgid "Replay Video"
+msgstr "Phát lại video"
+
+#. module: website_event_track_live
+#. odoo-javascript
+#: code:addons/website_event_track_live/static/src/xml/website_event_track_live_templates.xml:0
+#, python-format
+msgid "Starts in"
+msgstr "Bắt đầu sau"
+
+#. module: website_event_track_live
+#. odoo-javascript
+#: code:addons/website_event_track_live/static/src/xml/website_event_track_live_templates.xml:0
+#, python-format
+msgid "Up Next:"
+msgstr "Tiếp theo: "
+
+#. module: website_event_track_live
+#. odoo-javascript
+#: code:addons/website_event_track_live/static/src/xml/website_event_track_live_templates.xml:0
+#: code:addons/website_event_track_live/static/src/xml/website_event_track_live_templates.xml:0
+#, python-format
+msgid "You just watched:"
+msgstr "Bạn vừa xem: "
+
+#. module: website_event_track_live
+#: model:ir.model.fields,field_description:website_event_track_live.field_event_track__youtube_video_url
+msgid "YouTube Video Link"
+msgstr ""
+
+#. module: website_event_track_live
+#: model:ir.model.fields,field_description:website_event_track_live.field_event_track__youtube_video_id
+msgid "YouTube video ID"
+msgstr ""
diff --git a/i18n/website_event_track_live.pot b/i18n/website_event_track_live.pot
new file mode 100644
index 0000000..1940a13
--- /dev/null
+++ b/i18n/website_event_track_live.pot
@@ -0,0 +1,102 @@
+# Translation of Odoo Server.
+# This file contains the translation of the following modules:
+# * website_event_track_live
+#
+msgid ""
+msgstr ""
+"Project-Id-Version: Odoo Server 17.0\n"
+"Report-Msgid-Bugs-To: \n"
+"POT-Creation-Date: 2023-10-26 21:56+0000\n"
+"PO-Revision-Date: 2023-10-26 21:56+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: website_event_track_live
+#: model_terms:ir.ui.view,arch_db:website_event_track_live.event_track_content
+msgid ""
+"\n"
+" Loading Video..."
+msgstr ""
+
+#. module: website_event_track_live
+#: model_terms:ir.ui.view,arch_db:website_event_track_live.event_track_aside
+msgid "Chat"
+msgstr ""
+
+#. module: website_event_track_live
+#: model:ir.model.fields,help:website_event_track_live.field_event_track__is_youtube_replay
+msgid ""
+"Check this option if the video is already available on YouTube to avoid "
+"showing 'Direct' options (Chat, ...)"
+msgstr ""
+
+#. module: website_event_track_live
+#: model:ir.model,name:website_event_track_live.model_event_track
+msgid "Event Track"
+msgstr ""
+
+#. module: website_event_track_live
+#: model:ir.model.fields,help:website_event_track_live.field_event_track__youtube_video_id
+msgid ""
+"Extracted from the video URL and used to infer various links "
+"(embed/thumbnail/...)"
+msgstr ""
+
+#. module: website_event_track_live
+#: model:ir.model.fields,field_description:website_event_track_live.field_event_track__is_youtube_chat_available
+msgid "Is Chat Available"
+msgstr ""
+
+#. module: website_event_track_live
+#: model:ir.model.fields,field_description:website_event_track_live.field_event_track__is_youtube_replay
+msgid "Is YouTube Replay"
+msgstr ""
+
+#. module: website_event_track_live
+#: model_terms:ir.ui.view,arch_db:website_event_track_live.tracks_display_list
+msgid "Replay"
+msgstr ""
+
+#. module: website_event_track_live
+#. odoo-javascript
+#: code:addons/website_event_track_live/static/src/xml/website_event_track_live_templates.xml:0
+#: code:addons/website_event_track_live/static/src/xml/website_event_track_live_templates.xml:0
+#, python-format
+msgid "Replay Video"
+msgstr ""
+
+#. module: website_event_track_live
+#. odoo-javascript
+#: code:addons/website_event_track_live/static/src/xml/website_event_track_live_templates.xml:0
+#, python-format
+msgid "Starts in"
+msgstr ""
+
+#. module: website_event_track_live
+#. odoo-javascript
+#: code:addons/website_event_track_live/static/src/xml/website_event_track_live_templates.xml:0
+#, python-format
+msgid "Up Next:"
+msgstr ""
+
+#. module: website_event_track_live
+#. odoo-javascript
+#: code:addons/website_event_track_live/static/src/xml/website_event_track_live_templates.xml:0
+#: code:addons/website_event_track_live/static/src/xml/website_event_track_live_templates.xml:0
+#, python-format
+msgid "You just watched:"
+msgstr ""
+
+#. module: website_event_track_live
+#: model:ir.model.fields,field_description:website_event_track_live.field_event_track__youtube_video_url
+msgid "YouTube Video Link"
+msgstr ""
+
+#. module: website_event_track_live
+#: model:ir.model.fields,field_description:website_event_track_live.field_event_track__youtube_video_id
+msgid "YouTube video ID"
+msgstr ""
diff --git a/i18n/zh_CN.po b/i18n/zh_CN.po
new file mode 100644
index 0000000..d5e0ce5
--- /dev/null
+++ b/i18n/zh_CN.po
@@ -0,0 +1,108 @@
+# Translation of Odoo Server.
+# This file contains the translation of the following modules:
+# * website_event_track_live
+#
+# 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:56+0000\n"
+"PO-Revision-Date: 2023-10-26 23:09+0000\n"
+"Last-Translator: Wil Odoo, 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: website_event_track_live
+#: model_terms:ir.ui.view,arch_db:website_event_track_live.event_track_content
+msgid ""
+"\n"
+" Loading Video..."
+msgstr ""
+"\n"
+" 加载视频……"
+
+#. module: website_event_track_live
+#: model_terms:ir.ui.view,arch_db:website_event_track_live.event_track_aside
+msgid "Chat"
+msgstr "聊天"
+
+#. module: website_event_track_live
+#: model:ir.model.fields,help:website_event_track_live.field_event_track__is_youtube_replay
+msgid ""
+"Check this option if the video is already available on YouTube to avoid "
+"showing 'Direct' options (Chat, ...)"
+msgstr "如果视频已经在YouTube上可用的,请选中此选项,以避免显示“直接”选项(聊天,……)"
+
+#. module: website_event_track_live
+#: model:ir.model,name:website_event_track_live.model_event_track
+msgid "Event Track"
+msgstr "活动专题"
+
+#. module: website_event_track_live
+#: model:ir.model.fields,help:website_event_track_live.field_event_track__youtube_video_id
+msgid ""
+"Extracted from the video URL and used to infer various links "
+"(embed/thumbnail/...)"
+msgstr "从视频URL中提取并用于推断各种链接(嵌入/缩略图/…)"
+
+#. module: website_event_track_live
+#: model:ir.model.fields,field_description:website_event_track_live.field_event_track__is_youtube_chat_available
+msgid "Is Chat Available"
+msgstr "聊天可用"
+
+#. module: website_event_track_live
+#: model:ir.model.fields,field_description:website_event_track_live.field_event_track__is_youtube_replay
+msgid "Is YouTube Replay"
+msgstr "是Youtube回放"
+
+#. module: website_event_track_live
+#: model_terms:ir.ui.view,arch_db:website_event_track_live.tracks_display_list
+msgid "Replay"
+msgstr "重播"
+
+#. module: website_event_track_live
+#. odoo-javascript
+#: code:addons/website_event_track_live/static/src/xml/website_event_track_live_templates.xml:0
+#: code:addons/website_event_track_live/static/src/xml/website_event_track_live_templates.xml:0
+#, python-format
+msgid "Replay Video"
+msgstr "重播视频"
+
+#. module: website_event_track_live
+#. odoo-javascript
+#: code:addons/website_event_track_live/static/src/xml/website_event_track_live_templates.xml:0
+#, python-format
+msgid "Starts in"
+msgstr "开始于"
+
+#. module: website_event_track_live
+#. odoo-javascript
+#: code:addons/website_event_track_live/static/src/xml/website_event_track_live_templates.xml:0
+#, python-format
+msgid "Up Next:"
+msgstr "接下来:"
+
+#. module: website_event_track_live
+#. odoo-javascript
+#: code:addons/website_event_track_live/static/src/xml/website_event_track_live_templates.xml:0
+#: code:addons/website_event_track_live/static/src/xml/website_event_track_live_templates.xml:0
+#, python-format
+msgid "You just watched:"
+msgstr "您刚刚看了:"
+
+#. module: website_event_track_live
+#: model:ir.model.fields,field_description:website_event_track_live.field_event_track__youtube_video_url
+msgid "YouTube Video Link"
+msgstr "Youtube 视频链接"
+
+#. module: website_event_track_live
+#: model:ir.model.fields,field_description:website_event_track_live.field_event_track__youtube_video_id
+msgid "YouTube video ID"
+msgstr "Youtube 视频ID"
diff --git a/i18n/zh_TW.po b/i18n/zh_TW.po
new file mode 100644
index 0000000..c63b76a
--- /dev/null
+++ b/i18n/zh_TW.po
@@ -0,0 +1,108 @@
+# Translation of Odoo Server.
+# This file contains the translation of the following modules:
+# * website_event_track_live
+#
+# 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:56+0000\n"
+"PO-Revision-Date: 2023-10-26 23:09+0000\n"
+"Last-Translator: Wil Odoo, 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: website_event_track_live
+#: model_terms:ir.ui.view,arch_db:website_event_track_live.event_track_content
+msgid ""
+"\n"
+" Loading Video..."
+msgstr ""
+"\n"
+" 正在載入影片⋯"
+
+#. module: website_event_track_live
+#: model_terms:ir.ui.view,arch_db:website_event_track_live.event_track_aside
+msgid "Chat"
+msgstr "聊天"
+
+#. module: website_event_track_live
+#: model:ir.model.fields,help:website_event_track_live.field_event_track__is_youtube_replay
+msgid ""
+"Check this option if the video is already available on YouTube to avoid "
+"showing 'Direct' options (Chat, ...)"
+msgstr "若影片已可在 YouTube 上觀看,請剔選此選項,以避免顯示「直接」選項(聊天等)"
+
+#. module: website_event_track_live
+#: model:ir.model,name:website_event_track_live.model_event_track
+msgid "Event Track"
+msgstr "活動音軌"
+
+#. module: website_event_track_live
+#: model:ir.model.fields,help:website_event_track_live.field_event_track__youtube_video_id
+msgid ""
+"Extracted from the video URL and used to infer various links "
+"(embed/thumbnail/...)"
+msgstr "從影片網址中提取並用於推斷各種連結(嵌入/縮圖/...)"
+
+#. module: website_event_track_live
+#: model:ir.model.fields,field_description:website_event_track_live.field_event_track__is_youtube_chat_available
+msgid "Is Chat Available"
+msgstr "聊天是否可用"
+
+#. module: website_event_track_live
+#: model:ir.model.fields,field_description:website_event_track_live.field_event_track__is_youtube_replay
+msgid "Is YouTube Replay"
+msgstr "是從 YouTube 重播"
+
+#. module: website_event_track_live
+#: model_terms:ir.ui.view,arch_db:website_event_track_live.tracks_display_list
+msgid "Replay"
+msgstr "重播"
+
+#. module: website_event_track_live
+#. odoo-javascript
+#: code:addons/website_event_track_live/static/src/xml/website_event_track_live_templates.xml:0
+#: code:addons/website_event_track_live/static/src/xml/website_event_track_live_templates.xml:0
+#, python-format
+msgid "Replay Video"
+msgstr "重播影片"
+
+#. module: website_event_track_live
+#. odoo-javascript
+#: code:addons/website_event_track_live/static/src/xml/website_event_track_live_templates.xml:0
+#, python-format
+msgid "Starts in"
+msgstr "開始在"
+
+#. module: website_event_track_live
+#. odoo-javascript
+#: code:addons/website_event_track_live/static/src/xml/website_event_track_live_templates.xml:0
+#, python-format
+msgid "Up Next:"
+msgstr "下一步:"
+
+#. module: website_event_track_live
+#. odoo-javascript
+#: code:addons/website_event_track_live/static/src/xml/website_event_track_live_templates.xml:0
+#: code:addons/website_event_track_live/static/src/xml/website_event_track_live_templates.xml:0
+#, python-format
+msgid "You just watched:"
+msgstr "你剛剛收看:"
+
+#. module: website_event_track_live
+#: model:ir.model.fields,field_description:website_event_track_live.field_event_track__youtube_video_url
+msgid "YouTube Video Link"
+msgstr "YouTube 影片連結"
+
+#. module: website_event_track_live
+#: model:ir.model.fields,field_description:website_event_track_live.field_event_track__youtube_video_id
+msgid "YouTube video ID"
+msgstr "YouTube 影片識別碼(ID)"
diff --git a/models/__init__.py b/models/__init__.py
new file mode 100644
index 0000000..e379801
--- /dev/null
+++ b/models/__init__.py
@@ -0,0 +1,4 @@
+# -*- coding: utf-8 -*-
+# Part of Odoo. See LICENSE file for full copyright and licensing details.
+
+from . import event_track
diff --git a/models/event_track.py b/models/event_track.py
new file mode 100644
index 0000000..4bbb16c
--- /dev/null
+++ b/models/event_track.py
@@ -0,0 +1,41 @@
+# -*- coding: utf-8 -*-
+# Part of Odoo. See LICENSE file for full copyright and licensing details.
+
+import re
+
+from odoo import api, fields, models
+
+
+class Track(models.Model):
+ _inherit = 'event.track'
+
+ youtube_video_url = fields.Char('YouTube Video Link')
+ youtube_video_id = fields.Char('YouTube video ID', compute='_compute_youtube_video_id',
+ help="Extracted from the video URL and used to infer various links (embed/thumbnail/...)")
+ is_youtube_replay = fields.Boolean('Is YouTube Replay',
+ help="Check this option if the video is already available on YouTube to avoid showing 'Direct' options (Chat, ...)")
+ is_youtube_chat_available = fields.Boolean('Is Chat Available', compute='_compute_is_youtube_chat_available')
+
+ @api.depends('youtube_video_url')
+ def _compute_youtube_video_id(self):
+ for track in self:
+ if track.youtube_video_url:
+ regex = r'^.*(youtu.be\/|v\/|u\/\w\/|embed\/|live\/|watch\?v=|&v=)([^#&?]*).*'
+ match = re.match(regex, track.youtube_video_url)
+ if match and len(match.groups()) == 2 and len(match.group(2)) == 11:
+ track.youtube_video_id = match.group(2)
+
+ if not track.youtube_video_id:
+ track.youtube_video_id = False
+
+ @api.depends('youtube_video_id', 'is_youtube_replay', 'date_end', 'is_track_done')
+ def _compute_website_image_url(self):
+ youtube_thumbnail_tracks = self.filtered(lambda track: not track.website_image and track.youtube_video_id)
+ super(Track, self - youtube_thumbnail_tracks)._compute_website_image_url()
+ for track in youtube_thumbnail_tracks:
+ track.website_image_url = f'https://img.youtube.com/vi/{track.youtube_video_id}/maxresdefault.jpg'
+
+ @api.depends('youtube_video_url', 'is_youtube_replay', 'date', 'date_end', 'is_track_upcoming', 'is_track_live')
+ def _compute_is_youtube_chat_available(self):
+ for track in self:
+ track.is_youtube_chat_available = track.youtube_video_url and not track.is_youtube_replay and (track.is_track_soon or track.is_track_live)
diff --git a/static/src/js/website_event_track_live.js b/static/src/js/website_event_track_live.js
new file mode 100644
index 0000000..e3a343f
--- /dev/null
+++ b/static/src/js/website_event_track_live.js
@@ -0,0 +1,124 @@
+/** @odoo-module **/
+/* global YT */
+
+import publicWidget from "@web/legacy/js/public/public_widget";
+import TrackSuggestionWidget from "@website_event_track_live/js/website_event_track_suggestion";
+import ReplaySuggestionWidget from "@website_event_track_live/js/website_event_track_replay_suggestion";
+
+publicWidget.registry.websiteEventTrackLive = publicWidget.Widget.extend({
+ selector: '.o_wevent_event_track_live',
+ custom_events: Object.assign({}, publicWidget.Widget.prototype.custom_events, {
+ 'video-ended': '_onVideoEnded'
+ }),
+
+ init() {
+ this._super(...arguments);
+ this.rpc = this.bindService("rpc");
+ },
+
+ start: function () {
+ var self = this;
+ return this._super(...arguments).then(function () {
+ self._setupYoutubePlayer();
+ });
+ },
+
+ //--------------------------------------------------------------------------
+ // Handlers
+ //--------------------------------------------------------------------------
+
+ _onPlayerReady: function () {
+ this.$('.o_wevent_event_track_live_loading').remove();
+ },
+
+ _onPlayerStateChange: function (event) {
+ switch (event.data) {
+ case YT.PlayerState.ENDED:
+ this.trigger('video-ended');
+ return;
+ case YT.PlayerState.PLAYING:
+ this.trigger('video-playing');
+ return;
+ case YT.PlayerState.PAUSED:
+ this.trigger('video-paused');
+ return;
+ };
+ },
+
+ _onVideoEnded: function () {
+ this.$el.append($('', {
+ class: 'owevent_track_suggestion_loading position-absolute w-100'
+ }));
+ var self = this;
+ this.rpc('/event_track/get_track_suggestion', {
+ track_id: this.$el.data('trackId'),
+ }).then(function (suggestion) {
+ self.nextSuggestion = suggestion;
+ self._showSuggestion();
+ });
+ },
+
+ _onReplay: function () {
+ this.youtubePlayer.seekTo(0);
+ this.youtubePlayer.playVideo();
+ this.$('.owevent_track_suggestion_loading').remove();
+ if (this.outro) {
+ delete this.outro;
+ }
+ },
+
+ //--------------------------------------------------------------------------
+ // Private
+ //--------------------------------------------------------------------------
+
+ _setupYoutubePlayer: function () {
+ var self = this;
+
+ var youtubeId = self.$el.data('youtubeVideoId');
+ var $youtubeElement = $('', {src: 'https://www.youtube.com/iframe_api'});
+ $(document.head).append($youtubeElement);
+
+ window.onYouTubeIframeAPIReady = function () {
+ self.youtubePlayer = new YT.Player('o_wevent_youtube_iframe_container', {
+ height: '100%',
+ width: '100%',
+ videoId: youtubeId,
+ playerVars: {
+ autoplay: 1,
+ enablejsapi: 1,
+ rel: 0,
+ origin: window.location.origin,
+ widget_referrer: window.location.origin,
+ },
+ events: {
+ 'onReady': self._onPlayerReady.bind(self),
+ 'onStateChange': self._onPlayerStateChange.bind(self)
+ }
+ });
+ };
+ },
+
+ /**
+ * If a new suggestion has been found, a cover containing a replay button
+ * as well as a suggestion will automatically be placed over the Youtube
+ * player when the video ends (in non-full screen mode). If no suggestion
+ * has been found, the cover will only contain a replay button.
+ */
+ _showSuggestion: function () {
+ if (!this.outro) {
+ if (this.nextSuggestion) {
+ this.outro = new TrackSuggestionWidget(this, this.nextSuggestion);
+ } else {
+ var data = this.$el.data();
+ this.outro = new ReplaySuggestionWidget(this, {
+ current_track: {
+ name: data.trackName,
+ website_image_url: data.trackWebsiteImageUrl
+ }
+ });
+ }
+ this.outro.appendTo(this.$el);
+ this.outro.on('replay', null, this._onReplay.bind(this));
+ }
+ }
+});
diff --git a/static/src/js/website_event_track_replay_suggestion.js b/static/src/js/website_event_track_replay_suggestion.js
new file mode 100644
index 0000000..85e90fa
--- /dev/null
+++ b/static/src/js/website_event_track_replay_suggestion.js
@@ -0,0 +1,39 @@
+/** @odoo-module **/
+
+import { PublicWidget } from "@web/legacy/js/public/public_widget";
+
+/**
+ * The widget will have the responsibility to manage the interactions between the
+ * Youtube player and the cover containing a replay button. This widget will
+ * be used when no suggestion can be found in order to hide the Youtube suggestions.
+ */
+var WebsiteEventReplaySuggestion = PublicWidget.extend({
+ template: 'website_event_track_live.website_event_track_replay_suggestion',
+ events: {
+ 'click .owevent_track_suggestion_replay': '_onReplayClick'
+ },
+
+ init: function (parent, options) {
+ this._super(...arguments);
+ this.currentTrack = {
+ 'name': options.current_track.name,
+ 'imageSrc': options.current_track.website_image_url,
+ };
+ },
+
+ //--------------------------------------------------------------------------
+ // Handlers
+ //--------------------------------------------------------------------------
+
+ /**
+ * If the user clicks on the replay button, the function will remove the
+ * cover and send a new event to the parent to replay the video from the
+ * beginning.
+ */
+ _onReplayClick: function () {
+ this.trigger_up('replay');
+ this.destroy();
+ }
+});
+
+export default WebsiteEventReplaySuggestion;
diff --git a/static/src/js/website_event_track_suggestion.js b/static/src/js/website_event_track_suggestion.js
new file mode 100644
index 0000000..95dbe44
--- /dev/null
+++ b/static/src/js/website_event_track_suggestion.js
@@ -0,0 +1,77 @@
+/** @odoo-module **/
+
+import { PublicWidget } from "@web/legacy/js/public/public_widget";
+
+var WebsiteEventTrackSuggestion = PublicWidget.extend({
+ template: 'website_event_track_live.website_event_track_suggestion',
+ events: {
+ 'click .owevent_track_suggestion_next': '_onNextTrackClick',
+ 'click .owevent_track_suggestion_close': '_onCloseClick',
+ 'click .owevent_track_suggestion_replay': '_onReplayClick'
+ },
+
+ init: function (parent, options) {
+ this._super(...arguments);
+
+ this.currentTrack = {
+ 'name': options.current_track.name,
+ 'imageSrc': options.current_track.website_image_url,
+ };
+ this.suggestion = {
+ 'name': options.suggestion.name,
+ 'speakerName': options.suggestion.speaker_name,
+ 'trackUrl': options.suggestion.website_url,
+ };
+ },
+
+ start: function () {
+ var self = this;
+ this._super(...arguments).then(function () {
+ self.timerInterval = setInterval(self._updateTimer.bind(self), 1000);
+ });
+ },
+
+ //--------------------------------------------------------------------------
+ // Handlers
+ //--------------------------------------------------------------------------
+
+ /**
+ * If the user clicks on replay, remove this suggestion window and send an
+ * event to the parent so that it can rewind the video to the beginning.
+ */
+ _onReplayClick: function () {
+ this.trigger_up('replay');
+ clearInterval(this.timerInterval);
+ this.destroy();
+ },
+
+ _onCloseClick: function () {
+ clearInterval(this.timerInterval);
+ this.$('.owevent_track_suggestion_next').addClass('invisible');
+ },
+
+ _onNextTrackClick: function (ev) {
+ if ($(ev.target).hasClass('owevent_track_suggestion_close')) {
+ return;
+ }
+
+ window.location = this.suggestion.trackUrl;
+ },
+
+ //--------------------------------------------------------------------------
+ // Private
+ //--------------------------------------------------------------------------
+
+ _updateTimer: function () {
+ var secondsLeft = parseInt(this.$('.owevent_track_suggestion_timer_text').text());
+
+ if (secondsLeft > 1) {
+ secondsLeft -= 1;
+ this.$('.owevent_track_suggestion_timer_text').text(secondsLeft);
+ } else {
+ window.location = this.suggestion.trackUrl;
+ }
+ }
+});
+
+export default WebsiteEventTrackSuggestion;
diff --git a/static/src/scss/website_event_track_live.scss b/static/src/scss/website_event_track_live.scss
new file mode 100644
index 0000000..d9e4623
--- /dev/null
+++ b/static/src/scss/website_event_track_live.scss
@@ -0,0 +1,51 @@
+.o_wesession_track_aside_tab_chat {
+ height: 70vh;
+}
+
+#o_wevent_youtube_iframe_container, .o_wevent_event_track_live_loading {
+ height: 85vh;
+}
+
+.o_wevent_event_track_live_loading {
+ background-color: #888888;
+
+ i {
+ bottom: 1px;
+ }
+}
+
+.owevent_track_suggestion_loading {
+ z-index: 1;
+ background-color: #434343;
+ height: 85vh;
+ top: 0px;
+ left: 0px;
+}
+
+.owevent_track_suggestion {
+ z-index: 2;
+ background-color: #888888;
+ background-repeat: no-repeat;
+ background-size: 100% 100%;
+ height: 85vh;
+ top: 0px;
+ left: 0px;
+
+ .owevent_track_suggestion_content {
+ background-color: rgba(0,0,0,.5);
+
+ .owevent_track_suggestion_next {
+ background-color: rgba(0,0,0,.5);
+ transition: background-color .3s linear;
+ &:hover {
+ cursor: pointer;
+ background-color: rgba(0,0,0,.9);
+ }
+
+ .owevent_track_suggestion_close {
+ top: .5rem;
+ right: .5rem;
+ }
+ }
+ }
+}
diff --git a/static/src/xml/website_event_track_live_templates.xml b/static/src/xml/website_event_track_live_templates.xml
new file mode 100644
index 0000000..d6e623c
--- /dev/null
+++ b/static/src/xml/website_event_track_live_templates.xml
@@ -0,0 +1,49 @@
+
+
+
+
+
+
+
You just watched:
+
+
+
+
+
+
+
+
+
+
You just watched:
+
+
+
+
+
+
+
+
+
Up Next:
+
+
+ Starts in
+ 30
+
+
+
+
+
+
+
diff --git a/views/event_track_templates_list.xml b/views/event_track_templates_list.xml
new file mode 100644
index 0000000..4e9aad9
--- /dev/null
+++ b/views/event_track_templates_list.xml
@@ -0,0 +1,22 @@
+
+
+
+
+
+
+ Replay
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/views/event_track_templates_page.xml b/views/event_track_templates_page.xml
new file mode 100644
index 0000000..857a09f
--- /dev/null
+++ b/views/event_track_templates_page.xml
@@ -0,0 +1,67 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ track.track_start_remaining and not track.is_youtube_replay
+
+
+
+
+
+
+
+
+
+
+ Loading Video...
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ Chat
+
+
+
+
+ #{'nav-link' if track.is_youtube_chat_available and not is_mobile_chat_disabled else 'nav-link active'}
+
+
+
+
+
+
+
+ #{'tab-pane fade' if track.is_youtube_chat_available and not is_mobile_chat_disabled else 'tab-pane fade show active'}
+
+
+
+
diff --git a/views/event_track_views.xml b/views/event_track_views.xml
new file mode 100644
index 0000000..2dca4a3
--- /dev/null
+++ b/views/event_track_views.xml
@@ -0,0 +1,17 @@
+
+
+
+
+ event.track.view.form.inherit.live
+ event.track
+
+
+
+
+
+
+
+
+
+