diff --git a/shift_attendance/i18n/fr_BE.po b/shift_attendance/i18n/fr_BE.po
index c31c1b59c..7f26f86c2 100644
--- a/shift_attendance/i18n/fr_BE.po
+++ b/shift_attendance/i18n/fr_BE.po
@@ -4,247 +4,367 @@
#
msgid ""
msgstr ""
-"Project-Id-Version: Odoo Server 12.0\n"
+"Project-Id-Version: Odoo Server 16.0\n"
"Report-Msgid-Bugs-To: \n"
-"POT-Creation-Date: 2020-08-17 12:45+0000\n"
-"PO-Revision-Date: 2020-08-17 12:45+0000\n"
-"Last-Translator: <>\n"
+"POT-Creation-Date: 2026-07-26 22:49+0000\n"
+"PO-Revision-Date: 2026-07-26 22:49+0000\n"
+"Last-Translator: \n"
"Language-Team: \n"
-"Language: \n"
+"Language: fr_BE\n"
"MIME-Version: 1.0\n"
"Content-Type: text/plain; charset=UTF-8\n"
"Content-Transfer-Encoding: \n"
"Plural-Forms: \n"
#. module: shift_attendance
-#: model:mail.template,body_html:shift_attendance.email_template_non_attendance
-msgid ""
-"\n"
-"
\n"
-"\n"
-" % if object.replaced_id:\n"
-"
Hello ${object.replaced_id.name},\n"
-"\n"
-"
You have been recorded as non-attended during your "
-"last shift (${format_tz(object.start_time,object.replaced_id.tz or 'Europe/"
-"Brussels','%d.%m.%Y - %H:%M')}),\n"
-" and you were supposed to replace ${object.worker_id."
-"name}.\n"
-" % endif\n"
-"\n"
-" % if not object.replaced_id:\n"
-"
Hello ${object.worker_id.name},
\n"
-"\n"
-"
You have been recorded as non-attended during your last "
-"shift (${format_tz(object.start_time,object.worker_id.tz or 'Europe/"
-"Brussels','%d.%m.%Y - %H:%M')}).\n"
-" % endif\n"
-"\n"
-" % if object.worker_id.working_mode == 'regular':\n"
-" % if object.state == 'absent_0':\n"
-"
Super-cooperator assigned you 0 "
-"compensation, so you won't have any additionnal shift to do before your next "
-"regular shift.\n"
-" % endif\n"
-" % if object.state == 'absent_1':\n"
-"
Super-cooperator assigned you 1 "
-"compensation, so you have to attend one additionnal shift before your next "
-"regular shift.\n"
-" % endif\n"
-" % if object.state == 'absent_2':\n"
-"
Super-cooperator assigned you 2 "
-"compensations, so you have to attend two additionnal shifts before your next "
-"regular shift.\n"
-" % endif\n"
-"\n"
-" % if object.replaced_id:\n"
-" You were supposed to replace ${object.worker_id."
-"name}.\n"
-" You have to do ${(object.replaced_id."
-"cooperative_status_ids.sr + object.replaced_id.cooperative_status_ids.sc) * "
-"-1 } shifts before your next regular shift.
\n"
-" % else:\n"
-" You have to do ${(object.worker_id."
-"cooperative_status_ids.sr + object.worker_id.cooperative_status_ids.sc) * "
-"-1 } shifts before your next regular shift.
\n"
-" % endif\n"
-" % endif\n"
-"\n"
-" % if object.worker_id.working_mode == 'irregular':\n"
-" Your shift counter is at ${object.worker_id."
-"cooperative_status_ids.sr}.\n"
-"\n"
-" % if object.worker_id.cooperative_status_ids."
-"future_alert_date:\n"
-" It should be superior or equal to 1 before the\n"
-" ${object.worker_id.cooperative_status_ids."
-"future_alert_date}.\n"
-" % endif\n"
-"
\n"
-" % endif\n"
-"\n"
-" % if object.replaced_id:\n"
-" Your current status is \"${object.replaced_id."
-"cooperative_status_ids.get_status_value()}\".\n"
-" % else:\n"
-"
Your current status is \"${object.worker_id."
-"cooperative_status_ids.get_status_value()}\".\n"
-" % endif\n"
-"\n"
-"
If you have any question regarding this non-"
-"attendance, just answer this e-mail.\n"
-"
\n"
-"
\n"
-"
Cooperatively yours,
\n"
-" The Members' office volunteers
\n"
-"
${object.worker_id.company_id.name}.
\n"
-"\n"
-" % if object.worker_id.company_id.street:\n"
-" ${object.worker_id.company_id.street}\n"
-" % endif\n"
-" % if object.worker_id.company_id.street2:\n"
-" ${object.worker_id.company_id.street2}
\n"
-" % endif\n"
-" % if object.worker_id.company_id.city or object.worker_id."
-"company_id.zip:\n"
-" ${object.worker_id.company_id.zip} ${object.worker_id."
-"company_id.city}
\n"
-" % endif\n"
-" % if object.worker_id.company_id.country_id:\n"
-" ${object.worker_id.company_id.state_id and ('%s, ' % "
-"object.worker_id.company_id.state_id.name) or ''} ${object.worker_id."
-"company_id.country_id.name or ''}
\n"
-" % endif\n"
-" % if object.worker_id.company_id.phone:\n"
-" Phone: ${object.worker_id.company_id.phone}\n"
-" % endif\n"
-"\n"
-" % if object.worker_id.company_id.website:\n"
-"
\n"
-" %endif\n"
-" % if object.worker_id.company_id.logo_url:\n"
-"
\n"
-"

\n"
-"
\n"
-" %endif\n"
-"
\n"
-" "
-msgstr ""
-
-#. module: shift_attendance
-#: code:addons/shift_attendance/wizard/validate_attendance_sheet.py:45
+#. odoo-python
+#: code:addons/shift_attendance/wizard/validate_attendance_sheet.py:0
#, python-format
msgid ""
"\n"
-"%s attended its shift as a normal one but was not expected. Something may be "
-"wrong in his/her personal informations.\n"
+"%s attended its shift as a normal one but was not expected. Something may be wrong in his/her personal informations.\n"
" "
msgstr ""
"%s a effectué son shift comme un shift normal mais n'était pas attendu(e). "
"Veuillez vérifier son inscription à ce créneau."
#. module: shift_attendance
-#: model:mail.template,body_html:shift_attendance.email_template_non_validated_sheet
+#. odoo-python
+#: code:addons/shift_attendance/models/attendance_sheet.py:0
+#, python-format
msgid ""
-"\n"
-"\n"
-"\n"
-"
${object.day}\n"
-"
The attendance sheet for ${object.time_slot} is not "
-"validated.\n"
-"
Please, do it as soon as possible so as to update workers' "
-"status.\n"
-"
\n"
-"\n"
-"
\n"
-" "
+"%(name)s's working mode is %(working_mode)s and should be regular or "
+"irregular."
msgstr ""
#. module: shift_attendance
-#: code:addons/shift_attendance/models/attendance_sheet.py:532
+#. odoo-python
+#: code:addons/shift_attendance/models/attendance_sheet.py:0
#, python-format
msgid "%s (added)"
msgstr ""
#. module: shift_attendance
-#: code:addons/shift_attendance/models/attendance_sheet.py:396
+#. odoo-python
+#: code:addons/shift_attendance/models/attendance_sheet.py:0
#, python-format
msgid "%s is registered as replaced."
msgstr ""
#. module: shift_attendance
-#: code:addons/shift_attendance/models/attendance_sheet.py:383
-#, python-format
-msgid "%s's working mode is %s and should be regular or irregular. "
-msgstr "Le régime de %s est %s et devrait être régulier ou volant."
+#: model:mail.template,body_html:shift_attendance.email_template_non_validated_sheet
+msgid ""
+"\n"
+"The attendance sheet for is not validated.
\n"
+"Please, do it as soon as possible so as to update workers' status.
\n"
+"\n"
+" "
+msgstr ""
#. module: shift_attendance
#: model_terms:ir.ui.view,arch_db:shift_attendance.res_config_settings_view_form
-#, fuzzy
msgid ""
"\n"
-" Attendance Sheets Generation Interval\n"
-" "
+" Attendance Sheets Generation Interval\n"
+" "
msgstr ""
-"\n"
-" Intervalle de temps pour la "
-"génération des feuilles de présence\n"
-" "
#. module: shift_attendance
#: model_terms:ir.ui.view,arch_db:shift_attendance.res_config_settings_view_form
-#, fuzzy
msgid ""
"\n"
-" Default Shift Attendance Status\n"
-" "
+" Default Shift Attendance Status\n"
+" "
msgstr ""
-"\n"
-" Type de tâche par défaut\n"
-" "
#. module: shift_attendance
#: model_terms:ir.ui.view,arch_db:shift_attendance.res_config_settings_view_form
-#, fuzzy
msgid ""
"\n"
-" Default Task Type\n"
-" "
+" Default Task Type\n"
+" "
msgstr ""
-"\n"
-" Type de tâche par défaut\n"
-" "
#. module: shift_attendance
-#: code:addons/shift_attendance/models/attendance_sheet.py:345
+#: model:mail.template,body_html:shift_attendance.email_template_non_attendance
+msgid ""
+"\n"
+" Hello ,
\n"
+"\n"
+" \n"
+" You have been recorded as non-attended during your last shift\n"
+" (),\n"
+" and you were supposed to replace\n"
+" .\n"
+"
\n"
+"\n"
+"\n"
+"\n"
+"\n"
+" Hello ,
\n"
+"\n"
+" \n"
+" You have been recorded as non-attended during your last shift\n"
+" ().\n"
+"
\n"
+"\n"
+"\n"
+"\n"
+"\n"
+" \n"
+" Super-cooperator assigned you 0 compensation, so you\n"
+" won't have any additionnal shift to do before your\n"
+" next regular shift.\n"
+"
\n"
+"\n"
+" \n"
+" Super-cooperator assigned you 1 compensation, so you\n"
+" have to attend one additionnal shift before your\n"
+" next regular shift.\n"
+"
\n"
+"\n"
+" \n"
+" Super-cooperator assigned you 2 compensations, so\n"
+" you have to attend two additionnal shifts before\n"
+" your next regular shift.\n"
+"
\n"
+"\n"
+" \n"
+" You were supposed to replace .\n"
+" You have to do\n"
+" \n"
+" shifts before your next regular shift.\n"
+"
\n"
+"\n"
+" \n"
+" You have to do\n"
+" \n"
+" shifts before your next regular shift.\n"
+"
\n"
+"\n"
+"\n"
+"\n"
+" \n"
+" Your shift counter is at\n"
+" .\n"
+"
\n"
+" \n"
+" It should be superior or equal to 1 before the\n"
+" .\n"
+"
\n"
+"\n"
+"\n"
+"\n"
+" Your current status is\n"
+" \"\".\n"
+"
\n"
+"\n"
+"\n"
+" Your current status is\n"
+" \"\".\n"
+"
\n"
+"\n"
+"\n"
+" If you have any question regarding this non-attendance,\n"
+" just answer this e-mail.\n"
+"
\n"
+"\n"
+"\n"
+" Cooperatively yours,
\n"
+" The Members' office volunteers\n"
+"
\n"
+"\n"
+"\n"
+"
\n"
+"
\n"
+"
\n"
+"
\n"
+" \n"
+" \n"
+"
\n"
+" \n"
+" \n"
+" Phone:
\n"
+" \n"
+"\n"
+" \n"
+" Web:
\n"
+" \n"
+" \n"
+"
\n"
+" \n"
+"
\n"
+"\n"
+" "
+msgstr ""
+"\n"
+"\n"
+"\n"
+"
\n"
+" Bonjour ,
\n"
+" \n"
+" Vous avez été encodé(e) comme absent(e) au shift du (\n"
+" \n"
+" ), et vous étiez supposé(e) remplacer\n"
+" .\n"
+"
\n"
+" \n"
+"\n"
+"
\n"
+" Bonjour ,
\n"
+" \n"
+" Vous avez été encodé(e) comme absent(e) au shift du (\n"
+" \n"
+" ).\n"
+"
\n"
+" \n"
+"\n"
+"
\n"
+" \n"
+" \n"
+" Le/La supercoop vous a attribué 0 compensation, vous ne "
+"devez pas faire de shift supplémentaire avant votre prochain shift "
+"régulier.\n"
+"
\n"
+" \n"
+" \n"
+" \n"
+" Le/La supercoop vous a attribué 1 compensation, vous devez "
+"faire un shift supplémentaire avant votre prochain shift régulier.\n"
+"
\n"
+" \n"
+" \n"
+" \n"
+" Le/La supercoop vous a attribué 2 compensations, vous devez "
+"faire deux shifts supplémentaires avant votre prochain shift régulier.\n"
+"
\n"
+" \n"
+" \n"
+" \n"
+" vous étiez supposé(e) remplacer .\n"
+" Vous devez faire "
+"shifts avant votre prochain shift régulier.
\n"
+"
\n"
+" \n"
+" \n"
+" \n"
+" Vous devez faire "
+"shifts avant votre prochain shift régulier.
\n"
+"
\n"
+" \n"
+" \n"
+"
\n"
+" Votre compteur est à .\n"
+"\n"
+" \n"
+" Il devrait être égal ou supérieur à 1 avant\n"
+" .\n"
+"
\n"
+" \n"
+" \n"
+"\n"
+"
\n"
+" \n"
+" Votre statut actuel est : \"\".\n"
+"
\n"
+" \n"
+"
\n"
+" \n"
+" Votre statut actuel est : \"\".\n"
+"
\n"
+" \n"
+" Si vous avez une question à propos de cette absence, répondez à cet "
+"e-mail.\n"
+"
\n"
+"
\n"
+" Coopérativement vôtre,
\n"
+" Les bénévoles du Bureau des Membres\n"
+"
\n"
+"\n"
+"
\n"
+" .\n"
+"
\n"
+"\n"
+"
\n"
+" \n"
+" \n"
+"
\n"
+" \n"
+"
\n"
+" \n"
+"
\n"
+"
\n"
+" \n"
+"
\n"
+" \n"
+" \n"
+"
\n"
+" \n"
+"
\n"
+" \n"
+" \n"
+"
\n"
+" \n"
+"
\n"
+" Phone: \n"
+"
\n"
+" \n"
+"
\n"
+" Web: \n"
+"
\n"
+" \n"
+"
\n"
+" \n"
+"
![]()
\n"
+"
\n"
+" \n"
+"
"
+
+#. module: shift_attendance
+#. odoo-python
+#: code:addons/shift_attendance/models/attendance_sheet.py:0
+#: code:addons/shift_attendance/models/attendance_sheet.py:0
#, python-format
msgid "A validated attendance sheet can't be modified"
msgstr ""
#. module: shift_attendance
-#: selection:shift.sheet.added,state:0 selection:shift.sheet.expected,state:0
-#: selection:shift.sheet.shift,state:0
-#: selection:res.config.settings,attendance_sheet_default_shift_state:0
+#: model:ir.model.fields.selection,name:shift_attendance.selection__res_config_settings__attendance_sheet_default_shift_state__absent_0
+#: model:ir.model.fields.selection,name:shift_attendance.selection__shift_sheet_added__state__absent_0
+#: model:ir.model.fields.selection,name:shift_attendance.selection__shift_sheet_expected__state__absent_0
+#: model:ir.model.fields.selection,name:shift_attendance.selection__shift_sheet_shift__state__absent_0
msgid "Absent - 0 Compensation"
msgstr ""
#. module: shift_attendance
-#: selection:shift.sheet.added,state:0 selection:shift.sheet.expected,state:0
-#: selection:shift.sheet.shift,state:0
-#: selection:res.config.settings,attendance_sheet_default_shift_state:0
+#: model:ir.model.fields.selection,name:shift_attendance.selection__res_config_settings__attendance_sheet_default_shift_state__absent_1
+#: model:ir.model.fields.selection,name:shift_attendance.selection__shift_sheet_added__state__absent_1
+#: model:ir.model.fields.selection,name:shift_attendance.selection__shift_sheet_expected__state__absent_1
+#: model:ir.model.fields.selection,name:shift_attendance.selection__shift_sheet_shift__state__absent_1
msgid "Absent - 1 Compensation"
msgstr ""
#. module: shift_attendance
-#: selection:shift.sheet.added,state:0 selection:shift.sheet.expected,state:0
-#: selection:shift.sheet.shift,state:0
-#: selection:res.config.settings,attendance_sheet_default_shift_state:0
+#: model:ir.model.fields.selection,name:shift_attendance.selection__res_config_settings__attendance_sheet_default_shift_state__absent_2
+#: model:ir.model.fields.selection,name:shift_attendance.selection__shift_sheet_added__state__absent_2
+#: model:ir.model.fields.selection,name:shift_attendance.selection__shift_sheet_expected__state__absent_2
+#: model:ir.model.fields.selection,name:shift_attendance.selection__shift_sheet_shift__state__absent_2
msgid "Absent - 2 Compensations"
msgstr ""
@@ -291,6 +411,7 @@ msgid "Annotated (unread)"
msgstr "Annotées (non lues)"
#. module: shift_attendance
+#: model_terms:ir.ui.view,arch_db:shift_attendance.sheet_view_form
#: model_terms:ir.ui.view,arch_db:shift_attendance.sheet_view_search
msgid "Archived"
msgstr "Archivé"
@@ -329,7 +450,8 @@ msgid "Attendance sheet"
msgstr "Feuille de présence"
#. module: shift_attendance
-#: code:addons/shift_attendance/models/attendance_sheet.py:563
+#. odoo-python
+#: code:addons/shift_attendance/models/attendance_sheet.py:0
#, python-format
msgid "Attendance sheet can only be validated once the shifts have started. "
msgstr ""
@@ -350,18 +472,18 @@ msgstr "Code barre scanné"
#. module: shift_attendance
#: model_terms:ir.ui.view,arch_db:shift_attendance.sheet_view_form
msgid ""
-"Beware : a validated sheet cannot be edited "
-"anymore and you won't be able to add any "
-"latecomers. The counters of those who didn't "
-"attend will be updated and they will get warning "
-"emails."
-msgstr ""
-"Attention : une feuille de présence validée ne peut plus être modifiée et tu "
-"ne pourras pas ajouter de retardataires. Le compteur des travailleurs "
+"Beware : a validated sheet cannot be edited anymore"
+" and you won't be able to add any latecomers."
+" The counters of those who didn't attend will be"
+" updated and they will get warning emails."
+msgstr ""
+"Attention : une feuille de présence validée ne peut plus être modifiée et tu"
+" ne pourras pas ajouter de retardataires. Le compteur des travailleurs "
"absents sera mis à jour et ils recevront un e-mail d'avertissement."
#. module: shift_attendance
-#: code:addons/shift_attendance/models/attendance_sheet.py:375
+#. odoo-python
+#: code:addons/shift_attendance/models/attendance_sheet.py:0
#, python-format
msgid ""
"Beware, you are recorded as resigning. Please contact member's office if "
@@ -371,7 +493,8 @@ msgstr ""
"si c'est incorrect. Merci"
#. module: shift_attendance
-#: code:addons/shift_attendance/models/attendance_sheet.py:365
+#. odoo-python
+#: code:addons/shift_attendance/models/attendance_sheet.py:0
#, python-format
msgid ""
"Beware, your account is frozen because your shift counter is at %s. Please "
@@ -392,7 +515,6 @@ msgstr "Validation par carte"
#. module: shift_attendance
#: model:ir.actions.server,name:shift_attendance.ir_cron_check_non_validated_sheet_ir_actions_server
#: model:ir.cron,cron_name:shift_attendance.ir_cron_check_non_validated_sheet
-#: model:ir.cron,name:shift_attendance.ir_cron_check_non_validated_sheet
msgid "Check for non-validated sheets"
msgstr ""
@@ -410,7 +532,8 @@ msgid "Comments about the shift"
msgstr "Commentaires à propos du shift"
#. module: shift_attendance
-#: code:addons/shift_attendance/models/attendance_sheet.py:602
+#. odoo-python
+#: code:addons/shift_attendance/models/attendance_sheet.py:0
#, python-format
msgid "Compensation number is missing for %s"
msgstr ""
@@ -430,7 +553,7 @@ msgstr "Calculé à partir du nom du planning"
#. module: shift_attendance
#: model:ir.model,name:shift_attendance.model_res_config_settings
msgid "Config Settings"
-msgstr ""
+msgstr "Paramètres de configuration"
#. module: shift_attendance
#: model:ir.model,name:shift_attendance.model_shift_sheet_shift
@@ -476,7 +599,6 @@ msgstr "Abbrévation du jour"
#. module: shift_attendance
#: model:ir.model.fields,field_description:shift_attendance.field_res_config_settings__attendance_sheet_default_shift_state
-#, fuzzy
msgid "Default Shift State"
msgstr "État du shift"
@@ -488,7 +610,6 @@ msgstr "Type de tâche par défaut"
#. module: shift_attendance
#: model:ir.model.fields,help:shift_attendance.field_res_config_settings__attendance_sheet_default_shift_state
-#, fuzzy
msgid "Default state set for shifts on attendance sheets"
msgstr ""
"Type de shift par défaut pour le remplissage automatique des feuilles de "
@@ -522,7 +643,7 @@ msgid "End date"
msgstr ""
#. module: shift_attendance
-#: selection:shift.sheet,worker_nb_feedback:0
+#: model:ir.model.fields.selection,name:shift_attendance.selection__shift_sheet__worker_nb_feedback__enough
msgid "Enough workers"
msgstr " Assez de travailleurs"
@@ -553,11 +674,6 @@ msgstr "Votre ressenti sur le nombre de travailleurs"
msgid "Followers"
msgstr "Abonnés"
-#. module: shift_attendance
-#: model:ir.model.fields,field_description:shift_attendance.field_shift_sheet__message_channel_ids
-msgid "Followers (Channels)"
-msgstr "Abonnés (Canaux)"
-
#. module: shift_attendance
#: model:ir.model.fields,field_description:shift_attendance.field_shift_sheet__message_partner_ids
msgid "Followers (Partners)"
@@ -576,14 +692,13 @@ msgstr "Générer"
#. module: shift_attendance
#: model:ir.actions.server,name:shift_attendance.ir_cron_generate_attendance_sheet_ir_actions_server
#: model:ir.cron,cron_name:shift_attendance.ir_cron_generate_attendance_sheet
-#: model:ir.cron,name:shift_attendance.ir_cron_generate_attendance_sheet
msgid "Generate Attendance Sheets"
msgstr ""
#. module: shift_attendance
#: model:ir.actions.act_window,name:shift_attendance.action_missing_attendance_sheets
-msgid "Generate Missing Sheets"
-msgstr "Générer les feuilles de présence manquantes"
+msgid "Generate Missing Past Attendance Sheets"
+msgstr ""
#. module: shift_attendance
#: model_terms:ir.ui.view,arch_db:shift_attendance.res_config_settings_view_form
@@ -601,7 +716,9 @@ msgid "Generate missing past attendance sheets"
msgstr ""
#. module: shift_attendance
-#: code:addons/shift_attendance/wizard/generate_missing_attendance_sheets.py:46
+#. odoo-python
+#: code:addons/shift_attendance/wizard/generate_missing_attendance_sheets.py:0
+#: code:addons/shift_attendance/wizard/generate_missing_attendance_sheets.py:0
#, python-format
msgid "Generated Missing Sheets"
msgstr "Générer les feuilles manquantes"
@@ -611,6 +728,11 @@ msgstr "Générer les feuilles manquantes"
msgid "Group By"
msgstr "Regrouper par"
+#. module: shift_attendance
+#: model:ir.model.fields,field_description:shift_attendance.field_shift_sheet__has_message
+msgid "Has Message"
+msgstr ""
+
#. module: shift_attendance
#: model:ir.model.fields,field_description:shift_attendance.field_shift_sheet__has_missing_worker
msgid "Has missing worker ?"
@@ -622,7 +744,7 @@ msgid "Has notes been read by an administrator ?"
msgstr "La note a-t-elle été lue par un administrateur ?"
#. module: shift_attendance
-#: selection:shift.sheet,worker_nb_feedback:0
+#: model:ir.model.fields.selection,name:shift_attendance.selection__shift_sheet__worker_nb_feedback__empty
msgid "I was not there during the shift"
msgstr "Je n'étais pas là durant le shift"
@@ -636,11 +758,6 @@ msgstr "Je n'étais pas là durant le shift"
msgid "ID"
msgstr ""
-#. module: shift_attendance
-#: model:ir.model.fields,help:shift_attendance.field_shift_sheet__message_unread
-msgid "If checked new messages require your attention."
-msgstr "Si coché, de nouveaux messages demandent votre attention."
-
#. module: shift_attendance
#: model:ir.model.fields,help:shift_attendance.field_shift_sheet__message_needaction
msgid "If checked, new messages require your attention."
@@ -653,11 +770,10 @@ msgstr "Si actif, certains messages ont une erreur de livraison."
#. module: shift_attendance
#: model_terms:ir.ui.view,arch_db:shift_attendance.res_config_settings_view_form
-#, fuzzy
msgid ""
"If not checked, user credentials are\n"
-" asked."
-msgstr "Si non coché, le login/mot de passe de l'utilisateur sont requis."
+" asked."
+msgstr ""
#. module: shift_attendance
#: model:ir.model.fields,help:shift_attendance.field_shift_sheet__max_worker_no
@@ -669,16 +785,16 @@ msgstr "Nombre de travailleurs maximal indicatif."
msgid "Interval (minutes)"
msgstr "Intervalle (minutes)"
+#. module: shift_attendance
+#: model:ir.model.fields,field_description:shift_attendance.field_shift_sheet__is_annotated
+msgid "Is Annotated"
+msgstr ""
+
#. module: shift_attendance
#: model:ir.model.fields,field_description:shift_attendance.field_shift_sheet__message_is_follower
msgid "Is Follower"
msgstr "Est un abonné"
-#. module: shift_attendance
-#: model:ir.model.fields,field_description:shift_attendance.field_shift_sheet__is_annotated
-msgid "Is annotated"
-msgstr "Est annotée"
-
#. module: shift_attendance
#: model:ir.model.fields,help:shift_attendance.field_shift_sheet_validate__warning_regular_workers
msgid "Is any regular worker doing its regular shift as an added one ?"
@@ -749,7 +865,9 @@ msgid "Messages"
msgstr ""
#. module: shift_attendance
-#: code:addons/shift_attendance/models/attendance_sheet.py:356
+#. odoo-python
+#: code:addons/shift_attendance/models/attendance_sheet.py:0
+#: code:addons/shift_attendance/models/attendance_sheet.py:0
#, python-format
msgid ""
"Multiple workers are corresponding this barcode. \n"
@@ -765,30 +883,40 @@ msgid "Name"
msgstr "Nom"
#. module: shift_attendance
-#: code:addons/shift_attendance/models/attendance_sheet.py:228
-#: sql_constraint:shift.sheet:0
+#. odoo-python
+#: code:addons/shift_attendance/models/attendance_sheet.py:0
+#: model:ir.model.constraint,message:shift_attendance.constraint_shift_sheet_check_not_annotated_mark_as_read
#, python-format
msgid "Non-annotated sheets can't be marked as read."
msgstr ""
#. module: shift_attendance
#: model:mail.template,subject:shift_attendance.email_template_non_attendance
-msgid "Non-attendance to your last shift."
+msgid "Non-attendance to your last shift"
msgstr ""
#. module: shift_attendance
#: model:ir.actions.act_window,name:shift_attendance.action_sheet_admin_non_validated
+msgid "Non-valiated sheets"
+msgstr ""
+
+#. module: shift_attendance
+#: model:mail.template,name:shift_attendance.email_template_non_validated_sheet
+msgid "Non-validated sheet"
+msgstr ""
+
+#. module: shift_attendance
#: model:ir.ui.menu,name:shift_attendance.menu_sheet_admin_non_validated
msgid "Non-validated sheets"
msgstr "Non-validées"
#. module: shift_attendance
-#: selection:shift.sheet,state:0
+#: model:ir.model.fields.selection,name:shift_attendance.selection__shift_sheet__state__not_validated
msgid "Not Validated"
msgstr "Non validée"
#. module: shift_attendance
-#: selection:shift.sheet,worker_nb_feedback:0
+#: model:ir.model.fields.selection,name:shift_attendance.selection__shift_sheet__worker_nb_feedback__not_enough
msgid "Not enough workers"
msgstr "Pas assez de travailleurs"
@@ -811,24 +939,19 @@ msgstr "Nombre d'Actions"
#. module: shift_attendance
#: model:ir.model.fields,field_description:shift_attendance.field_shift_sheet__message_has_error_counter
-msgid "Number of error"
-msgstr "Nombre d'erreurs"
+msgid "Number of errors"
+msgstr ""
#. module: shift_attendance
#: model:ir.model.fields,help:shift_attendance.field_shift_sheet__message_needaction_counter
-msgid "Number of messages which requires an action"
-msgstr "Nombre de messages demandant une action"
+msgid "Number of messages requiring action"
+msgstr ""
#. module: shift_attendance
#: model:ir.model.fields,help:shift_attendance.field_shift_sheet__message_has_error_counter
msgid "Number of messages with delivery error"
msgstr "Nombre de messages avec des erreurs d'envoi"
-#. module: shift_attendance
-#: model:ir.model.fields,help:shift_attendance.field_shift_sheet__message_unread_counter
-msgid "Number of unread messages"
-msgstr "Nombre de messages non lus"
-
#. module: shift_attendance
#: model:ir.model.fields,field_description:shift_attendance.field_shift_sheet__attended_worker_no
msgid "Number of workers present"
@@ -842,13 +965,15 @@ msgid "Only for regular workers"
msgstr "Seulement pour les travailleurs réguliers"
#. module: shift_attendance
-#: code:addons/shift_attendance/wizard/generate_missing_attendance_sheets.py:58
+#. odoo-python
+#: code:addons/shift_attendance/wizard/generate_missing_attendance_sheets.py:0
#, python-format
msgid "Only past attendance sheets can be generated"
msgstr "Seuls les feuilles de présence du passé peuvent être générées."
#. module: shift_attendance
-#: code:addons/shift_attendance/wizard/validate_attendance_sheet.py:119
+#. odoo-python
+#: code:addons/shift_attendance/wizard/validate_attendance_sheet.py:0
#, python-format
msgid ""
"Only super-cooperators and administrators can validate attendance sheets. "
@@ -862,33 +987,38 @@ msgid "Password"
msgstr "Mot de passe"
#. module: shift_attendance
-#: code:addons/shift_attendance/wizard/validate_attendance_sheet.py:108
+#. odoo-python
+#: code:addons/shift_attendance/wizard/validate_attendance_sheet.py:0
#, python-format
msgid "Please enter your login."
msgstr ""
#. module: shift_attendance
-#: code:addons/shift_attendance/models/attendance_sheet.py:612
+#. odoo-python
+#: code:addons/shift_attendance/models/attendance_sheet.py:0
#, python-format
msgid "Please give your feedback about the number of workers."
msgstr ""
#. module: shift_attendance
-#: code:addons/shift_attendance/wizard/validate_attendance_sheet.py:97
+#. odoo-python
+#: code:addons/shift_attendance/wizard/validate_attendance_sheet.py:0
#, python-format
msgid "Please give your feedback on the number of workers."
msgstr ""
#. module: shift_attendance
-#: code:addons/shift_attendance/wizard/validate_attendance_sheet.py:103
+#. odoo-python
+#: code:addons/shift_attendance/wizard/validate_attendance_sheet.py:0
#, python-format
msgid "Please set a correct barcode."
msgstr ""
#. module: shift_attendance
-#: selection:shift.sheet.added,state:0 selection:shift.sheet.expected,state:0
-#: selection:shift.sheet.shift,state:0
-#: selection:res.config.settings,attendance_sheet_default_shift_state:0
+#: model:ir.model.fields.selection,name:shift_attendance.selection__res_config_settings__attendance_sheet_default_shift_state__done
+#: model:ir.model.fields.selection,name:shift_attendance.selection__shift_sheet_added__state__done
+#: model:ir.model.fields.selection,name:shift_attendance.selection__shift_sheet_expected__state__done
+#: model:ir.model.fields.selection,name:shift_attendance.selection__shift_sheet_shift__state__done
msgid "Present"
msgstr "Présent"
@@ -929,6 +1059,11 @@ msgstr "Scannez votre carte"
msgid "Settings"
msgstr "Configuration"
+#. module: shift_attendance
+#: model:mail.template,name:shift_attendance.email_template_non_attendance
+msgid "Shift Non-attendance"
+msgstr ""
+
#. module: shift_attendance
#: model:ir.ui.menu,name:shift_attendance.menu_shift_settings
msgid "Shift Settings"
@@ -942,13 +1077,15 @@ msgid "Shift State"
msgstr "État du shift"
#. module: shift_attendance
-#: code:addons/shift_attendance/models/attendance_sheet.py:598
+#. odoo-python
+#: code:addons/shift_attendance/models/attendance_sheet.py:0
#, python-format
msgid "Shift State is missing for %s"
msgstr ""
#. module: shift_attendance
-#: code:addons/shift_attendance/models/attendance_sheet.py:575
+#. odoo-python
+#: code:addons/shift_attendance/models/attendance_sheet.py:0
#, python-format
msgid "Shift State is missing or wrong for %s"
msgstr ""
@@ -989,32 +1126,36 @@ msgid "Task Type"
msgstr "Type de tâche"
#. module: shift_attendance
-#: code:addons/shift_attendance/models/attendance_sheet.py:580
+#. odoo-python
+#: code:addons/shift_attendance/models/attendance_sheet.py:0
#, python-format
msgid "Task Type is missing for %s"
msgstr ""
#. module: shift_attendance
-#: code:addons/shift_attendance/models/attendance_sheet.py:463
+#. odoo-python
+#: code:addons/shift_attendance/models/attendance_sheet.py:0
#, python-format
msgid "The sheet has already been marked as read."
msgstr ""
#. module: shift_attendance
-#: code:addons/shift_attendance/models/attendance_sheet.py:332
+#. odoo-python
+#: code:addons/shift_attendance/models/attendance_sheet.py:0
#, python-format
msgid "The sheet has already been validated and can't be edited."
msgstr ""
#. module: shift_attendance
-#: code:addons/shift_attendance/models/attendance_sheet.py:469
-#: code:addons/shift_attendance/models/attendance_sheet.py:560
+#. odoo-python
+#: code:addons/shift_attendance/models/attendance_sheet.py:0
#, python-format
msgid "The sheet has already been validated."
msgstr ""
#. module: shift_attendance
-#: code:addons/shift_attendance/models/attendance_sheet.py:483
+#. odoo-python
+#: code:addons/shift_attendance/models/attendance_sheet.py:0
#, python-format
msgid ""
"The shift linked to the expected shift of %s does exist anymore.This "
@@ -1038,20 +1179,10 @@ msgstr ""
"Générer les feuilles de présences ... minutes avant le début des shifts"
#. module: shift_attendance
-#: selection:shift.sheet,worker_nb_feedback:0
+#: model:ir.model.fields.selection,name:shift_attendance.selection__shift_sheet__worker_nb_feedback__too_many
msgid "Too many workers"
msgstr "Trop de travailleurs"
-#. module: shift_attendance
-#: model:ir.model.fields,field_description:shift_attendance.field_shift_sheet__message_unread
-msgid "Unread Messages"
-msgstr "Messages non lus"
-
-#. module: shift_attendance
-#: model:ir.model.fields,field_description:shift_attendance.field_shift_sheet__message_unread_counter
-msgid "Unread Messages Counter"
-msgstr "Compteur de messages non lus"
-
#. module: shift_attendance
#: model:ir.actions.act_window,name:shift_attendance.action_sheet_admin_annotated
#: model:ir.ui.menu,name:shift_attendance.menu_sheet_admin_annotated
@@ -1069,14 +1200,14 @@ msgid "Validate Sheet"
msgstr "Valider la feuille"
#. module: shift_attendance
-#: selection:shift.sheet,state:0
+#: model:ir.model.fields.selection,name:shift_attendance.selection__shift_sheet__state__validated
msgid "Validated"
msgstr "Validée"
#. module: shift_attendance
#: model:ir.model.fields,field_description:shift_attendance.field_shift_sheet__validated_by
-msgid "Validated by"
-msgstr "Validée par"
+msgid "Validated By"
+msgstr ""
#. module: shift_attendance
#: model_terms:ir.ui.view,arch_db:shift_attendance.validate_attendance_sheet_form
@@ -1095,9 +1226,10 @@ msgid "Warning"
msgstr "Avertissement"
#. module: shift_attendance
-#: code:addons/shift_attendance/models/attendance_sheet.py:588
+#. odoo-python
+#: code:addons/shift_attendance/models/attendance_sheet.py:0
#, python-format
-msgid "Warning : Working mode for %s is %s"
+msgid "Warning : Working mode for %(name)s is %(working_mode)s"
msgstr ""
#. module: shift_attendance
@@ -1106,16 +1238,6 @@ msgstr ""
msgid "Was your team big enough ? *"
msgstr "L'équipe était-elle assez nombreuse ? *"
-#. module: shift_attendance
-#: model:ir.model.fields,field_description:shift_attendance.field_shift_sheet__website_message_ids
-msgid "Website Messages"
-msgstr "Messages du site web"
-
-#. module: shift_attendance
-#: model:ir.model.fields,help:shift_attendance.field_shift_sheet__website_message_ids
-msgid "Website communication history"
-msgstr "Historique de communication du site web"
-
#. module: shift_attendance
#: model:ir.model.fields,field_description:shift_attendance.field_shift_sheet__week
msgid "Week"
@@ -1129,13 +1251,15 @@ msgid "Worker"
msgstr "Travailleur"
#. module: shift_attendance
-#: code:addons/shift_attendance/models/attendance_sheet.py:572
+#. odoo-python
+#: code:addons/shift_attendance/models/attendance_sheet.py:0
#, python-format
msgid "Worker name is missing for an added shift."
msgstr ""
#. module: shift_attendance
-#: code:addons/shift_attendance/models/attendance_sheet.py:351
+#. odoo-python
+#: code:addons/shift_attendance/models/attendance_sheet.py:0
#, python-format
msgid ""
"Worker not found (invalid barcode or status). \n"
@@ -1150,36 +1274,36 @@ msgid "Working Mode"
msgstr "Régime de travail"
#. module: shift_attendance
-#: code:addons/shift_attendance/models/attendance_sheet.py:584
+#. odoo-python
+#: code:addons/shift_attendance/models/attendance_sheet.py:0
#, python-format
msgid "Working mode is missing for %s"
msgstr ""
#. module: shift_attendance
-#: code:addons/shift_attendance/models/attendance_sheet.py:316
+#. odoo-python
+#: code:addons/shift_attendance/models/attendance_sheet.py:0
#, python-format
msgid "You can't add the same worker more than once to an attendance sheet. "
msgstr ""
-"Vous ne pouvez pas ajouter le même travailleur plus d'une fois à une feuille "
-"de présence."
+"Vous ne pouvez pas ajouter le même travailleur plus d'une fois à une feuille"
+" de présence."
#. module: shift_attendance
-#: code:addons/shift_attendance/models/attendance_sheet.py:338
+#. odoo-python
+#: code:addons/shift_attendance/models/attendance_sheet.py:0
#, python-format
msgid ""
-"You must be logged as 'Attendance Sheet Generic Access' if you want to scan "
-"cards."
+"You must be logged as 'Attendance Sheet Generic Access' if you want to scan"
+" cards."
msgstr ""
#. module: shift_attendance
#: model:mail.template,subject:shift_attendance.email_template_non_validated_sheet
-msgid "[${object.day}] Non-validated sheet ${object.time_slot} "
+msgid "[{{object.day}}] Non-validated sheet {{object.time_slot}}"
msgstr ""
#. module: shift_attendance
#: model:ir.model,name:shift_attendance.model_shift_generate_missing_attendance_sheets
msgid "shift.generate_missing_attendance_sheets"
msgstr ""
-
-#~ msgid "Shifts Management"
-#~ msgstr "Gestion des shifts"
diff --git a/shift_attendance/i18n/nl_BE.po b/shift_attendance/i18n/nl_BE.po
index 9d6166dce..ed108601f 100644
--- a/shift_attendance/i18n/nl_BE.po
+++ b/shift_attendance/i18n/nl_BE.po
@@ -4,234 +4,336 @@
#
msgid ""
msgstr ""
-"Project-Id-Version: Odoo Server 12.0\n"
+"Project-Id-Version: Odoo Server 16.0\n"
"Report-Msgid-Bugs-To: \n"
-"POT-Creation-Date: 2020-08-17 12:44+0000\n"
-"PO-Revision-Date: 2020-08-17 12:44+0000\n"
-"Last-Translator: <>\n"
+"POT-Creation-Date: 2026-07-26 22:49+0000\n"
+"PO-Revision-Date: 2026-07-26 22:49+0000\n"
+"Last-Translator: \n"
"Language-Team: \n"
-"Language: \n"
+"Language: nl_BE\n"
"MIME-Version: 1.0\n"
"Content-Type: text/plain; charset=UTF-8\n"
"Content-Transfer-Encoding: \n"
"Plural-Forms: \n"
#. module: shift_attendance
-#: model:mail.template,body_html:shift_attendance.email_template_non_attendance
-msgid ""
-"\n"
-" \n"
-"\n"
-" % if object.replaced_id:\n"
-"
Hello ${object.replaced_id.name},\n"
-"\n"
-"
You have been recorded as non-attended during your "
-"last shift (${format_tz(object.start_time,object.replaced_id.tz or 'Europe/"
-"Brussels','%d.%m.%Y - %H:%M')}),\n"
-" and you were supposed to replace ${object.worker_id."
-"name}.\n"
-" % endif\n"
-"\n"
-" % if not object.replaced_id:\n"
-"
Hello ${object.worker_id.name},
\n"
-"\n"
-"
You have been recorded as non-attended during your last "
-"shift (${format_tz(object.start_time,object.worker_id.tz or 'Europe/"
-"Brussels','%d.%m.%Y - %H:%M')}).\n"
-" % endif\n"
-"\n"
-" % if object.worker_id.working_mode == 'regular':\n"
-" % if object.state == 'absent_0':\n"
-"
Super-cooperator assigned you 0 "
-"compensation, so you won't have any additionnal shift to do before your next "
-"regular shift.\n"
-" % endif\n"
-" % if object.state == 'absent_1':\n"
-"
Super-cooperator assigned you 1 "
-"compensation, so you have to attend one additionnal shift before your next "
-"regular shift.\n"
-" % endif\n"
-" % if object.state == 'absent_2':\n"
-"
Super-cooperator assigned you 2 "
-"compensations, so you have to attend two additionnal shifts before your next "
-"regular shift.\n"
-" % endif\n"
-"\n"
-" % if object.replaced_id:\n"
-" You were supposed to replace ${object.worker_id."
-"name}.\n"
-" You have to do ${(object.replaced_id."
-"cooperative_status_ids.sr + object.replaced_id.cooperative_status_ids.sc) * "
-"-1 } shifts before your next regular shift.
\n"
-" % else:\n"
-" You have to do ${(object.worker_id."
-"cooperative_status_ids.sr + object.worker_id.cooperative_status_ids.sc) * "
-"-1 } shifts before your next regular shift.
\n"
-" % endif\n"
-" % endif\n"
-"\n"
-" % if object.worker_id.working_mode == 'irregular':\n"
-" Your shift counter is at ${object.worker_id."
-"cooperative_status_ids.sr}.\n"
-"\n"
-" % if object.worker_id.cooperative_status_ids."
-"future_alert_date:\n"
-" It should be superior or equal to 1 before the\n"
-" ${object.worker_id.cooperative_status_ids."
-"future_alert_date}.\n"
-" % endif\n"
-"
\n"
-" % endif\n"
-"\n"
-" % if object.replaced_id:\n"
-" Your current status is \"${object.replaced_id."
-"cooperative_status_ids.get_status_value()}\".\n"
-" % else:\n"
-"
Your current status is \"${object.worker_id."
-"cooperative_status_ids.get_status_value()}\".\n"
-" % endif\n"
-"\n"
-"
If you have any question regarding this non-"
-"attendance, just answer this e-mail.\n"
-"
\n"
-"
\n"
-"
Cooperatively yours,
\n"
-" The Members' office volunteers
\n"
-"
${object.worker_id.company_id.name}.
\n"
-"\n"
-" % if object.worker_id.company_id.street:\n"
-" ${object.worker_id.company_id.street}\n"
-" % endif\n"
-" % if object.worker_id.company_id.street2:\n"
-" ${object.worker_id.company_id.street2}
\n"
-" % endif\n"
-" % if object.worker_id.company_id.city or object.worker_id."
-"company_id.zip:\n"
-" ${object.worker_id.company_id.zip} ${object.worker_id."
-"company_id.city}
\n"
-" % endif\n"
-" % if object.worker_id.company_id.country_id:\n"
-" ${object.worker_id.company_id.state_id and ('%s, ' % "
-"object.worker_id.company_id.state_id.name) or ''} ${object.worker_id."
-"company_id.country_id.name or ''}
\n"
-" % endif\n"
-" % if object.worker_id.company_id.phone:\n"
-" Phone: ${object.worker_id.company_id.phone}\n"
-" % endif\n"
-"\n"
-" % if object.worker_id.company_id.website:\n"
-"
\n"
-" %endif\n"
-" % if object.worker_id.company_id.logo_url:\n"
-"
\n"
-"

\n"
-"
\n"
-" %endif\n"
-"
\n"
-" "
-msgstr ""
-
-#. module: shift_attendance
-#: code:addons/shift_attendance/wizard/validate_attendance_sheet.py:45
+#. odoo-python
+#: code:addons/shift_attendance/wizard/validate_attendance_sheet.py:0
#, python-format
msgid ""
"\n"
-"%s attended its shift as a normal one but was not expected. Something may be "
-"wrong in his/her personal informations.\n"
+"%s attended its shift as a normal one but was not expected. Something may be wrong in his/her personal informations.\n"
" "
msgstr ""
"%s voerde zijn shift uit als een normale shift, maar werd niet verwacht. "
"Controleer zijn registratie voor dit tijdslot."
#. module: shift_attendance
-#: model:mail.template,body_html:shift_attendance.email_template_non_validated_sheet
+#. odoo-python
+#: code:addons/shift_attendance/models/attendance_sheet.py:0
+#, python-format
msgid ""
-"\n"
-"\n"
-"\n"
-"
${object.day}\n"
-"
The attendance sheet for ${object.time_slot} is not "
-"validated.\n"
-"
Please, do it as soon as possible so as to update workers' "
-"status.\n"
-"
\n"
-"\n"
-"
\n"
-" "
+"%(name)s's working mode is %(working_mode)s and should be regular or "
+"irregular."
msgstr ""
#. module: shift_attendance
-#: code:addons/shift_attendance/models/attendance_sheet.py:532
+#. odoo-python
+#: code:addons/shift_attendance/models/attendance_sheet.py:0
#, python-format
msgid "%s (added)"
msgstr ""
#. module: shift_attendance
-#: code:addons/shift_attendance/models/attendance_sheet.py:396
+#. odoo-python
+#: code:addons/shift_attendance/models/attendance_sheet.py:0
#, python-format
msgid "%s is registered as replaced."
msgstr ""
#. module: shift_attendance
-#: code:addons/shift_attendance/models/attendance_sheet.py:383
-#, python-format
-msgid "%s's working mode is %s and should be regular or irregular. "
-msgstr "%s's working mode is %s and should be regular or irregular."
+#: model:mail.template,body_html:shift_attendance.email_template_non_validated_sheet
+msgid ""
+"\n"
+"The attendance sheet for is not validated.
\n"
+"Please, do it as soon as possible so as to update workers' status.
\n"
+"\n"
+" "
+msgstr ""
#. module: shift_attendance
#: model_terms:ir.ui.view,arch_db:shift_attendance.res_config_settings_view_form
msgid ""
"\n"
-" Attendance Sheets Generation Interval\n"
-" "
+" Attendance Sheets Generation Interval\n"
+" "
msgstr ""
#. module: shift_attendance
#: model_terms:ir.ui.view,arch_db:shift_attendance.res_config_settings_view_form
msgid ""
"\n"
-" Default Shift Attendance Status\n"
-" "
+" Default Shift Attendance Status\n"
+" "
msgstr ""
#. module: shift_attendance
#: model_terms:ir.ui.view,arch_db:shift_attendance.res_config_settings_view_form
msgid ""
"\n"
-" Default Task Type\n"
-" "
+" Default Task Type\n"
+" "
msgstr ""
#. module: shift_attendance
-#: code:addons/shift_attendance/models/attendance_sheet.py:345
+#: model:mail.template,body_html:shift_attendance.email_template_non_attendance
+msgid ""
+"\n"
+" Hello ,
\n"
+"\n"
+" \n"
+" You have been recorded as non-attended during your last shift\n"
+" (),\n"
+" and you were supposed to replace\n"
+" .\n"
+"
\n"
+"\n"
+"\n"
+"\n"
+"\n"
+" Hello ,
\n"
+"\n"
+" \n"
+" You have been recorded as non-attended during your last shift\n"
+" ().\n"
+"
\n"
+"\n"
+"\n"
+"\n"
+"\n"
+" \n"
+" Super-cooperator assigned you 0 compensation, so you\n"
+" won't have any additionnal shift to do before your\n"
+" next regular shift.\n"
+"
\n"
+"\n"
+" \n"
+" Super-cooperator assigned you 1 compensation, so you\n"
+" have to attend one additionnal shift before your\n"
+" next regular shift.\n"
+"
\n"
+"\n"
+" \n"
+" Super-cooperator assigned you 2 compensations, so\n"
+" you have to attend two additionnal shifts before\n"
+" your next regular shift.\n"
+"
\n"
+"\n"
+" \n"
+" You were supposed to replace .\n"
+" You have to do\n"
+" \n"
+" shifts before your next regular shift.\n"
+"
\n"
+"\n"
+" \n"
+" You have to do\n"
+" \n"
+" shifts before your next regular shift.\n"
+"
\n"
+"\n"
+"\n"
+"\n"
+" \n"
+" Your shift counter is at\n"
+" .\n"
+"
\n"
+" \n"
+" It should be superior or equal to 1 before the\n"
+" .\n"
+"
\n"
+"\n"
+"\n"
+"\n"
+" Your current status is\n"
+" \"\".\n"
+"
\n"
+"\n"
+"\n"
+" Your current status is\n"
+" \"\".\n"
+"
\n"
+"\n"
+"\n"
+" If you have any question regarding this non-attendance,\n"
+" just answer this e-mail.\n"
+"
\n"
+"\n"
+"\n"
+" Cooperatively yours,
\n"
+" The Members' office volunteers\n"
+"
\n"
+"\n"
+"\n"
+"
\n"
+"
\n"
+"
\n"
+"
\n"
+" \n"
+" \n"
+"
\n"
+" \n"
+" \n"
+" Phone:
\n"
+" \n"
+"\n"
+" \n"
+" Web:
\n"
+" \n"
+" \n"
+"
\n"
+" \n"
+"
\n"
+"\n"
+" "
+msgstr ""
+"\n"
+"\n"
+"
Hallo ,
\n"
+"\n"
+"
\n"
+" Je werd gecodeerd als afwezig bij de shift van de\n"
+" .\n"
+"
\n"
+"\n"
+"
\n"
+" \n"
+" De supercoop heeft u 0 compensatie toegekend.\n"
+"
\n"
+" \n"
+" De supercoop heeft u 1 compensatie toegekend.\n"
+"
\n"
+" \n"
+" De supercoop heeft u 2 compensaties toegekend.\n"
+"
\n"
+"\n"
+" \n"
+" Je was verondersteld te "
+"vervangen.\n"
+" Je moet dus\n"
+" \n"
+" shifts doen voor je volgende reguliere dienst.\n"
+"
\n"
+" \n"
+" Je moet dus\n"
+" \n"
+" shift doen voor je volgende reguliere dienst.\n"
+"
\n"
+" \n"
+"\n"
+"
\n"
+" \n"
+" Je teller staat op\n"
+" .\n"
+"
\n"
+" \n"
+" Het moet groter zijn dan of gelijk zijn aan 1 vóór\n"
+" .\n"
+"
\n"
+" \n"
+"\n"
+"
\n"
+" Uw status is nu\n"
+" \"\".\n"
+"
\n"
+"
\n"
+" Uw status is nu\n"
+" \"\".\n"
+"
\n"
+"\n"
+"
\n"
+" Indien u een vraag heeft over deze afwezigheid,\n"
+" beantwoord dan deze e-mail.\n"
+"
\n"
+"\n"
+"
\n"
+" Met vriendelijke groetjes,
\n"
+" De vrijwilligers van het ledenbureau\n"
+"
\n"
+"\n"
+"
.
\n"
+"\n"
+"
\n"
+"
\n"
+" \n"
+"
\n"
+"
\n"
+" \n"
+"
\n"
+"
\n"
+" \n"
+"
\n"
+" \n"
+" "
+"
\n"
+" \n"
+"
\n"
+" Phone: "
+"
\n"
+" \n"
+"
\n"
+" Web:
\n"
+" \n"
+"
\n"
+" \n"
+"
![]()
\n"
+"
\n"
+" \n"
+"
"
+
+#. module: shift_attendance
+#. odoo-python
+#: code:addons/shift_attendance/models/attendance_sheet.py:0
#, python-format
msgid "A validated attendance sheet can't be modified"
msgstr ""
#. module: shift_attendance
-#: selection:shift.sheet.added,state:0 selection:shift.sheet.expected,state:0
-#: selection:shift.sheet.shift,state:0
-#: selection:res.config.settings,attendance_sheet_default_shift_state:0
+#: model:ir.model.fields.selection,name:shift_attendance.selection__res_config_settings__attendance_sheet_default_shift_state__absent_0
+#: model:ir.model.fields.selection,name:shift_attendance.selection__shift_sheet_added__state__absent_0
+#: model:ir.model.fields.selection,name:shift_attendance.selection__shift_sheet_expected__state__absent_0
+#: model:ir.model.fields.selection,name:shift_attendance.selection__shift_sheet_shift__state__absent_0
msgid "Absent - 0 Compensation"
msgstr "Afwezig - 0 compensatie"
#. module: shift_attendance
-#: selection:shift.sheet.added,state:0 selection:shift.sheet.expected,state:0
-#: selection:shift.sheet.shift,state:0
-#: selection:res.config.settings,attendance_sheet_default_shift_state:0
+#: model:ir.model.fields.selection,name:shift_attendance.selection__res_config_settings__attendance_sheet_default_shift_state__absent_1
+#: model:ir.model.fields.selection,name:shift_attendance.selection__shift_sheet_added__state__absent_1
+#: model:ir.model.fields.selection,name:shift_attendance.selection__shift_sheet_expected__state__absent_1
+#: model:ir.model.fields.selection,name:shift_attendance.selection__shift_sheet_shift__state__absent_1
msgid "Absent - 1 Compensation"
msgstr "Afwezig - 1 compensatie"
#. module: shift_attendance
-#: selection:shift.sheet.added,state:0 selection:shift.sheet.expected,state:0
-#: selection:shift.sheet.shift,state:0
-#: selection:res.config.settings,attendance_sheet_default_shift_state:0
+#: model:ir.model.fields.selection,name:shift_attendance.selection__res_config_settings__attendance_sheet_default_shift_state__absent_2
+#: model:ir.model.fields.selection,name:shift_attendance.selection__shift_sheet_added__state__absent_2
+#: model:ir.model.fields.selection,name:shift_attendance.selection__shift_sheet_expected__state__absent_2
+#: model:ir.model.fields.selection,name:shift_attendance.selection__shift_sheet_shift__state__absent_2
msgid "Absent - 2 Compensations"
msgstr "Afwezig - 2 compensatie"
@@ -278,6 +380,7 @@ msgid "Annotated (unread)"
msgstr "Geannoteerd (ongelezen)"
#. module: shift_attendance
+#: model_terms:ir.ui.view,arch_db:shift_attendance.sheet_view_form
#: model_terms:ir.ui.view,arch_db:shift_attendance.sheet_view_search
msgid "Archived"
msgstr "Gearchiveerd"
@@ -316,7 +419,8 @@ msgid "Attendance sheet"
msgstr "Aanwezigheidslijsten"
#. module: shift_attendance
-#: code:addons/shift_attendance/models/attendance_sheet.py:563
+#. odoo-python
+#: code:addons/shift_attendance/models/attendance_sheet.py:0
#, python-format
msgid "Attendance sheet can only be validated once the shifts have started. "
msgstr ""
@@ -337,28 +441,29 @@ msgstr "Barcode gescand"
#. module: shift_attendance
#: model_terms:ir.ui.view,arch_db:shift_attendance.sheet_view_form
msgid ""
-"Beware : a validated sheet cannot be edited "
-"anymore and you won't be able to add any "
-"latecomers. The counters of those who didn't "
-"attend will be updated and they will get warning "
-"emails."
+"Beware : a validated sheet cannot be edited anymore"
+" and you won't be able to add any latecomers."
+" The counters of those who didn't attend will be"
+" updated and they will get warning emails."
msgstr ""
"Pas op: een gevalideerde aanwezigheidslijst kan niet meer worden gewijzigd "
"en je kunt geen laatkomers meer toevoegene tellers van de afwezige werkers "
"zullen worden bijgewerkt en ze zullen een waarschuwing ontvangen per email."
#. module: shift_attendance
-#: code:addons/shift_attendance/models/attendance_sheet.py:375
+#. odoo-python
+#: code:addons/shift_attendance/models/attendance_sheet.py:0
#, python-format
msgid ""
"Beware, you are recorded as resigning. Please contact member's office if "
"this is incorrect. Thank you. "
msgstr ""
-"Pas op: uw account is \"resigning\". Neem contact op met het Ledenbureau als "
-"dit niet correct is. Dank u."
+"Pas op: uw account is \"resigning\". Neem contact op met het Ledenbureau als"
+" dit niet correct is. Dank u."
#. module: shift_attendance
-#: code:addons/shift_attendance/models/attendance_sheet.py:365
+#. odoo-python
+#: code:addons/shift_attendance/models/attendance_sheet.py:0
#, python-format
msgid ""
"Beware, your account is frozen because your shift counter is at %s. Please "
@@ -379,7 +484,6 @@ msgstr "Kaartvalidatie"
#. module: shift_attendance
#: model:ir.actions.server,name:shift_attendance.ir_cron_check_non_validated_sheet_ir_actions_server
#: model:ir.cron,cron_name:shift_attendance.ir_cron_check_non_validated_sheet
-#: model:ir.cron,name:shift_attendance.ir_cron_check_non_validated_sheet
msgid "Check for non-validated sheets"
msgstr ""
@@ -397,7 +501,8 @@ msgid "Comments about the shift"
msgstr "Opmerkingen over jouw shift"
#. module: shift_attendance
-#: code:addons/shift_attendance/models/attendance_sheet.py:602
+#. odoo-python
+#: code:addons/shift_attendance/models/attendance_sheet.py:0
#, python-format
msgid "Compensation number is missing for %s"
msgstr ""
@@ -417,7 +522,7 @@ msgstr ""
#. module: shift_attendance
#: model:ir.model,name:shift_attendance.model_res_config_settings
msgid "Config Settings"
-msgstr ""
+msgstr "Configuratie instellingen"
#. module: shift_attendance
#: model:ir.model,name:shift_attendance.model_shift_sheet_shift
@@ -463,7 +568,6 @@ msgstr ""
#. module: shift_attendance
#: model:ir.model.fields,field_description:shift_attendance.field_res_config_settings__attendance_sheet_default_shift_state
-#, fuzzy
msgid "Default Shift State"
msgstr "Shift Staat"
@@ -475,7 +579,6 @@ msgstr "Standaard Soort taak"
#. module: shift_attendance
#: model:ir.model.fields,help:shift_attendance.field_res_config_settings__attendance_sheet_default_shift_state
-#, fuzzy
msgid "Default state set for shifts on attendance sheets"
msgstr ""
"Standaard soort taak toe te kennen bij voor-invullen van aanwezigheidslijst"
@@ -507,7 +610,7 @@ msgid "End date"
msgstr ""
#. module: shift_attendance
-#: selection:shift.sheet,worker_nb_feedback:0
+#: model:ir.model.fields.selection,name:shift_attendance.selection__shift_sheet__worker_nb_feedback__enough
msgid "Enough workers"
msgstr "Genoeg werkers"
@@ -538,11 +641,6 @@ msgstr "Was het team groot genoeg ?"
msgid "Followers"
msgstr "Volgers"
-#. module: shift_attendance
-#: model:ir.model.fields,field_description:shift_attendance.field_shift_sheet__message_channel_ids
-msgid "Followers (Channels)"
-msgstr "Volgers (Kanalen)"
-
#. module: shift_attendance
#: model:ir.model.fields,field_description:shift_attendance.field_shift_sheet__message_partner_ids
msgid "Followers (Partners)"
@@ -561,13 +659,12 @@ msgstr ""
#. module: shift_attendance
#: model:ir.actions.server,name:shift_attendance.ir_cron_generate_attendance_sheet_ir_actions_server
#: model:ir.cron,cron_name:shift_attendance.ir_cron_generate_attendance_sheet
-#: model:ir.cron,name:shift_attendance.ir_cron_generate_attendance_sheet
msgid "Generate Attendance Sheets"
msgstr ""
#. module: shift_attendance
#: model:ir.actions.act_window,name:shift_attendance.action_missing_attendance_sheets
-msgid "Generate Missing Sheets"
+msgid "Generate Missing Past Attendance Sheets"
msgstr ""
#. module: shift_attendance
@@ -586,7 +683,8 @@ msgid "Generate missing past attendance sheets"
msgstr ""
#. module: shift_attendance
-#: code:addons/shift_attendance/wizard/generate_missing_attendance_sheets.py:46
+#. odoo-python
+#: code:addons/shift_attendance/wizard/generate_missing_attendance_sheets.py:0
#, python-format
msgid "Generated Missing Sheets"
msgstr ""
@@ -596,6 +694,11 @@ msgstr ""
msgid "Group By"
msgstr "Groepeer op"
+#. module: shift_attendance
+#: model:ir.model.fields,field_description:shift_attendance.field_shift_sheet__has_message
+msgid "Has Message"
+msgstr ""
+
#. module: shift_attendance
#: model:ir.model.fields,field_description:shift_attendance.field_shift_sheet__has_missing_worker
msgid "Has missing worker ?"
@@ -607,7 +710,7 @@ msgid "Has notes been read by an administrator ?"
msgstr ""
#. module: shift_attendance
-#: selection:shift.sheet,worker_nb_feedback:0
+#: model:ir.model.fields.selection,name:shift_attendance.selection__shift_sheet__worker_nb_feedback__empty
msgid "I was not there during the shift"
msgstr ""
@@ -621,11 +724,6 @@ msgstr ""
msgid "ID"
msgstr ""
-#. module: shift_attendance
-#: model:ir.model.fields,help:shift_attendance.field_shift_sheet__message_unread
-msgid "If checked new messages require your attention."
-msgstr "Indien aangevinkt zullen nieuwe berichten uw aandacht vragen."
-
#. module: shift_attendance
#: model:ir.model.fields,help:shift_attendance.field_shift_sheet__message_needaction
msgid "If checked, new messages require your attention."
@@ -640,7 +738,7 @@ msgstr "indien aangevinkt hebben sommige leveringen een fout."
#: model_terms:ir.ui.view,arch_db:shift_attendance.res_config_settings_view_form
msgid ""
"If not checked, user credentials are\n"
-" asked."
+" asked."
msgstr ""
#. module: shift_attendance
@@ -653,16 +751,16 @@ msgstr "Indicatief max. aantal werkers."
msgid "Interval (minutes)"
msgstr ""
+#. module: shift_attendance
+#: model:ir.model.fields,field_description:shift_attendance.field_shift_sheet__is_annotated
+msgid "Is Annotated"
+msgstr ""
+
#. module: shift_attendance
#: model:ir.model.fields,field_description:shift_attendance.field_shift_sheet__message_is_follower
msgid "Is Follower"
msgstr "Is een volger"
-#. module: shift_attendance
-#: model:ir.model.fields,field_description:shift_attendance.field_shift_sheet__is_annotated
-msgid "Is annotated"
-msgstr ""
-
#. module: shift_attendance
#: model:ir.model.fields,help:shift_attendance.field_shift_sheet_validate__warning_regular_workers
msgid "Is any regular worker doing its regular shift as an added one ?"
@@ -731,7 +829,8 @@ msgid "Messages"
msgstr "Berichten"
#. module: shift_attendance
-#: code:addons/shift_attendance/models/attendance_sheet.py:356
+#. odoo-python
+#: code:addons/shift_attendance/models/attendance_sheet.py:0
#, python-format
msgid ""
"Multiple workers are corresponding this barcode. \n"
@@ -747,30 +846,40 @@ msgid "Name"
msgstr "Naam"
#. module: shift_attendance
-#: code:addons/shift_attendance/models/attendance_sheet.py:228
-#: sql_constraint:shift.sheet:0
+#. odoo-python
+#: code:addons/shift_attendance/models/attendance_sheet.py:0
+#: model:ir.model.constraint,message:shift_attendance.constraint_shift_sheet_check_not_annotated_mark_as_read
#, python-format
msgid "Non-annotated sheets can't be marked as read."
msgstr ""
#. module: shift_attendance
#: model:mail.template,subject:shift_attendance.email_template_non_attendance
-msgid "Non-attendance to your last shift."
+msgid "Non-attendance to your last shift"
msgstr ""
#. module: shift_attendance
#: model:ir.actions.act_window,name:shift_attendance.action_sheet_admin_non_validated
+msgid "Non-valiated sheets"
+msgstr ""
+
+#. module: shift_attendance
+#: model:mail.template,name:shift_attendance.email_template_non_validated_sheet
+msgid "Non-validated sheet"
+msgstr ""
+
+#. module: shift_attendance
#: model:ir.ui.menu,name:shift_attendance.menu_sheet_admin_non_validated
msgid "Non-validated sheets"
msgstr "Niet-gevalideerde lijsten"
#. module: shift_attendance
-#: selection:shift.sheet,state:0
+#: model:ir.model.fields.selection,name:shift_attendance.selection__shift_sheet__state__not_validated
msgid "Not Validated"
msgstr ""
#. module: shift_attendance
-#: selection:shift.sheet,worker_nb_feedback:0
+#: model:ir.model.fields.selection,name:shift_attendance.selection__shift_sheet__worker_nb_feedback__not_enough
msgid "Not enough workers"
msgstr "Niet genoeg werkers"
@@ -793,24 +902,19 @@ msgstr "Aantal acties"
#. module: shift_attendance
#: model:ir.model.fields,field_description:shift_attendance.field_shift_sheet__message_has_error_counter
-msgid "Number of error"
-msgstr "Aantal foutmeldingen"
+msgid "Number of errors"
+msgstr ""
#. module: shift_attendance
#: model:ir.model.fields,help:shift_attendance.field_shift_sheet__message_needaction_counter
-msgid "Number of messages which requires an action"
-msgstr "Aantal berichten die actie vereisen"
+msgid "Number of messages requiring action"
+msgstr ""
#. module: shift_attendance
#: model:ir.model.fields,help:shift_attendance.field_shift_sheet__message_has_error_counter
msgid "Number of messages with delivery error"
msgstr "Aantal berichten met leveringsfout"
-#. module: shift_attendance
-#: model:ir.model.fields,help:shift_attendance.field_shift_sheet__message_unread_counter
-msgid "Number of unread messages"
-msgstr "Aantal ongelezen berichten"
-
#. module: shift_attendance
#: model:ir.model.fields,field_description:shift_attendance.field_shift_sheet__attended_worker_no
msgid "Number of workers present"
@@ -824,13 +928,15 @@ msgid "Only for regular workers"
msgstr ""
#. module: shift_attendance
-#: code:addons/shift_attendance/wizard/generate_missing_attendance_sheets.py:58
+#. odoo-python
+#: code:addons/shift_attendance/wizard/generate_missing_attendance_sheets.py:0
#, python-format
msgid "Only past attendance sheets can be generated"
msgstr ""
#. module: shift_attendance
-#: code:addons/shift_attendance/wizard/validate_attendance_sheet.py:119
+#. odoo-python
+#: code:addons/shift_attendance/wizard/validate_attendance_sheet.py:0
#, python-format
msgid ""
"Only super-cooperators and administrators can validate attendance sheets. "
@@ -842,33 +948,38 @@ msgid "Password"
msgstr "Wachtwoord"
#. module: shift_attendance
-#: code:addons/shift_attendance/wizard/validate_attendance_sheet.py:108
+#. odoo-python
+#: code:addons/shift_attendance/wizard/validate_attendance_sheet.py:0
#, python-format
msgid "Please enter your login."
msgstr ""
#. module: shift_attendance
-#: code:addons/shift_attendance/models/attendance_sheet.py:612
+#. odoo-python
+#: code:addons/shift_attendance/models/attendance_sheet.py:0
#, python-format
msgid "Please give your feedback about the number of workers."
msgstr ""
#. module: shift_attendance
-#: code:addons/shift_attendance/wizard/validate_attendance_sheet.py:97
+#. odoo-python
+#: code:addons/shift_attendance/wizard/validate_attendance_sheet.py:0
#, python-format
msgid "Please give your feedback on the number of workers."
msgstr ""
#. module: shift_attendance
-#: code:addons/shift_attendance/wizard/validate_attendance_sheet.py:103
+#. odoo-python
+#: code:addons/shift_attendance/wizard/validate_attendance_sheet.py:0
#, python-format
msgid "Please set a correct barcode."
msgstr ""
#. module: shift_attendance
-#: selection:shift.sheet.added,state:0 selection:shift.sheet.expected,state:0
-#: selection:shift.sheet.shift,state:0
-#: selection:res.config.settings,attendance_sheet_default_shift_state:0
+#: model:ir.model.fields.selection,name:shift_attendance.selection__res_config_settings__attendance_sheet_default_shift_state__done
+#: model:ir.model.fields.selection,name:shift_attendance.selection__shift_sheet_added__state__done
+#: model:ir.model.fields.selection,name:shift_attendance.selection__shift_sheet_expected__state__done
+#: model:ir.model.fields.selection,name:shift_attendance.selection__shift_sheet_shift__state__done
msgid "Present"
msgstr "Aanwezig"
@@ -907,6 +1018,11 @@ msgstr ""
msgid "Settings"
msgstr "Instellingen"
+#. module: shift_attendance
+#: model:mail.template,name:shift_attendance.email_template_non_attendance
+msgid "Shift Non-attendance"
+msgstr ""
+
#. module: shift_attendance
#: model:ir.ui.menu,name:shift_attendance.menu_shift_settings
msgid "Shift Settings"
@@ -920,13 +1036,15 @@ msgid "Shift State"
msgstr "Shift Staat"
#. module: shift_attendance
-#: code:addons/shift_attendance/models/attendance_sheet.py:598
+#. odoo-python
+#: code:addons/shift_attendance/models/attendance_sheet.py:0
#, python-format
msgid "Shift State is missing for %s"
msgstr ""
#. module: shift_attendance
-#: code:addons/shift_attendance/models/attendance_sheet.py:575
+#. odoo-python
+#: code:addons/shift_attendance/models/attendance_sheet.py:0
#, python-format
msgid "Shift State is missing or wrong for %s"
msgstr ""
@@ -967,32 +1085,36 @@ msgid "Task Type"
msgstr "Soort taak"
#. module: shift_attendance
-#: code:addons/shift_attendance/models/attendance_sheet.py:580
+#. odoo-python
+#: code:addons/shift_attendance/models/attendance_sheet.py:0
#, python-format
msgid "Task Type is missing for %s"
msgstr ""
#. module: shift_attendance
-#: code:addons/shift_attendance/models/attendance_sheet.py:463
+#. odoo-python
+#: code:addons/shift_attendance/models/attendance_sheet.py:0
#, python-format
msgid "The sheet has already been marked as read."
msgstr ""
#. module: shift_attendance
-#: code:addons/shift_attendance/models/attendance_sheet.py:332
+#. odoo-python
+#: code:addons/shift_attendance/models/attendance_sheet.py:0
#, python-format
msgid "The sheet has already been validated and can't be edited."
msgstr ""
#. module: shift_attendance
-#: code:addons/shift_attendance/models/attendance_sheet.py:469
-#: code:addons/shift_attendance/models/attendance_sheet.py:560
+#. odoo-python
+#: code:addons/shift_attendance/models/attendance_sheet.py:0
#, python-format
msgid "The sheet has already been validated."
msgstr ""
#. module: shift_attendance
-#: code:addons/shift_attendance/models/attendance_sheet.py:483
+#. odoo-python
+#: code:addons/shift_attendance/models/attendance_sheet.py:0
#, python-format
msgid ""
"The shift linked to the expected shift of %s does exist anymore.This "
@@ -1015,20 +1137,10 @@ msgid "Time interval for attendance sheet generation"
msgstr ""
#. module: shift_attendance
-#: selection:shift.sheet,worker_nb_feedback:0
+#: model:ir.model.fields.selection,name:shift_attendance.selection__shift_sheet__worker_nb_feedback__too_many
msgid "Too many workers"
msgstr "Te veel werkers"
-#. module: shift_attendance
-#: model:ir.model.fields,field_description:shift_attendance.field_shift_sheet__message_unread
-msgid "Unread Messages"
-msgstr "Ongelezen berichten"
-
-#. module: shift_attendance
-#: model:ir.model.fields,field_description:shift_attendance.field_shift_sheet__message_unread_counter
-msgid "Unread Messages Counter"
-msgstr "Aantal ongelezen berichten"
-
#. module: shift_attendance
#: model:ir.actions.act_window,name:shift_attendance.action_sheet_admin_annotated
#: model:ir.ui.menu,name:shift_attendance.menu_sheet_admin_annotated
@@ -1046,13 +1158,13 @@ msgid "Validate Sheet"
msgstr ""
#. module: shift_attendance
-#: selection:shift.sheet,state:0
+#: model:ir.model.fields.selection,name:shift_attendance.selection__shift_sheet__state__validated
msgid "Validated"
msgstr ""
#. module: shift_attendance
#: model:ir.model.fields,field_description:shift_attendance.field_shift_sheet__validated_by
-msgid "Validated by"
+msgid "Validated By"
msgstr ""
#. module: shift_attendance
@@ -1072,9 +1184,10 @@ msgid "Warning"
msgstr ""
#. module: shift_attendance
-#: code:addons/shift_attendance/models/attendance_sheet.py:588
+#. odoo-python
+#: code:addons/shift_attendance/models/attendance_sheet.py:0
#, python-format
-msgid "Warning : Working mode for %s is %s"
+msgid "Warning : Working mode for %(name)s is %(working_mode)s"
msgstr ""
#. module: shift_attendance
@@ -1083,16 +1196,6 @@ msgstr ""
msgid "Was your team big enough ? *"
msgstr "Was het team groot genoeg? *"
-#. module: shift_attendance
-#: model:ir.model.fields,field_description:shift_attendance.field_shift_sheet__website_message_ids
-msgid "Website Messages"
-msgstr "Websiteberichten"
-
-#. module: shift_attendance
-#: model:ir.model.fields,help:shift_attendance.field_shift_sheet__website_message_ids
-msgid "Website communication history"
-msgstr "Websitecommunicatiehistoriek"
-
#. module: shift_attendance
#: model:ir.model.fields,field_description:shift_attendance.field_shift_sheet__week
msgid "Week"
@@ -1106,13 +1209,15 @@ msgid "Worker"
msgstr "Vervangingswerker"
#. module: shift_attendance
-#: code:addons/shift_attendance/models/attendance_sheet.py:572
+#. odoo-python
+#: code:addons/shift_attendance/models/attendance_sheet.py:0
#, python-format
msgid "Worker name is missing for an added shift."
msgstr ""
#. module: shift_attendance
-#: code:addons/shift_attendance/models/attendance_sheet.py:351
+#. odoo-python
+#: code:addons/shift_attendance/models/attendance_sheet.py:0
#, python-format
msgid ""
"Worker not found (invalid barcode or status). \n"
@@ -1127,13 +1232,15 @@ msgid "Working Mode"
msgstr "Werkregime"
#. module: shift_attendance
-#: code:addons/shift_attendance/models/attendance_sheet.py:584
+#. odoo-python
+#: code:addons/shift_attendance/models/attendance_sheet.py:0
#, python-format
msgid "Working mode is missing for %s"
msgstr ""
#. module: shift_attendance
-#: code:addons/shift_attendance/models/attendance_sheet.py:316
+#. odoo-python
+#: code:addons/shift_attendance/models/attendance_sheet.py:0
#, python-format
msgid "You can't add the same worker more than once to an attendance sheet. "
msgstr ""
@@ -1141,16 +1248,17 @@ msgstr ""
"toevoegen."
#. module: shift_attendance
-#: code:addons/shift_attendance/models/attendance_sheet.py:338
+#. odoo-python
+#: code:addons/shift_attendance/models/attendance_sheet.py:0
#, python-format
msgid ""
-"You must be logged as 'Attendance Sheet Generic Access' if you want to scan "
-"cards."
+"You must be logged as 'Attendance Sheet Generic Access' if you want to scan"
+" cards."
msgstr ""
#. module: shift_attendance
#: model:mail.template,subject:shift_attendance.email_template_non_validated_sheet
-msgid "[${object.day}] Non-validated sheet ${object.time_slot} "
+msgid "[{{object.day}}] Non-validated sheet {{object.time_slot}}"
msgstr ""
#. module: shift_attendance
diff --git a/shift_attendance/i18n/shift_attendance.pot b/shift_attendance/i18n/shift_attendance.pot
index 5d12c0c12..f6e215c4d 100644
--- a/shift_attendance/i18n/shift_attendance.pot
+++ b/shift_attendance/i18n/shift_attendance.pot
@@ -6,6 +6,8 @@ msgid ""
msgstr ""
"Project-Id-Version: Odoo Server 16.0\n"
"Report-Msgid-Bugs-To: \n"
+"POT-Creation-Date: 2026-07-26 22:47+0000\n"
+"PO-Revision-Date: 2026-07-26 22:47+0000\n"
"Last-Translator: \n"
"Language-Team: \n"
"MIME-Version: 1.0\n"
@@ -986,7 +988,6 @@ msgstr ""
#. module: shift_attendance
#. odoo-python
#: code:addons/shift_attendance/models/attendance_sheet.py:0
-#: code:addons/shift_attendance/models/attendance_sheet.py:0
#, python-format
msgid "The sheet has already been validated."
msgstr ""
@@ -1075,16 +1076,6 @@ msgstr ""
msgid "Was your team big enough ? *"
msgstr ""
-#. module: shift_attendance
-#: model:ir.model.fields,field_description:shift_attendance.field_shift_sheet__website_message_ids
-msgid "Website Messages"
-msgstr ""
-
-#. module: shift_attendance
-#: model:ir.model.fields,help:shift_attendance.field_shift_sheet__website_message_ids
-msgid "Website communication history"
-msgstr ""
-
#. module: shift_attendance
#: model:ir.model.fields,field_description:shift_attendance.field_shift_sheet__week
msgid "Week"