From c6b2c2f1a69fcfb50bbdf0e8bdb10151a39519b6 Mon Sep 17 00:00:00 2001 From: Alexander Bigga Date: Wed, 24 Sep 2025 16:17:13 +0200 Subject: [PATCH 1/3] hr_holidays_webform: add german strings --- hr_holidays_webform/i18n/de.po | 116 ++++++++++++++++++++++++--------- 1 file changed, 86 insertions(+), 30 deletions(-) diff --git a/hr_holidays_webform/i18n/de.po b/hr_holidays_webform/i18n/de.po index 8c78158..8f9890b 100644 --- a/hr_holidays_webform/i18n/de.po +++ b/hr_holidays_webform/i18n/de.po @@ -4,24 +4,38 @@ # msgid "" msgstr "" -"Project-Id-Version: Odoo Server 15.0\n" +"Project-Id-Version: Odoo Server 15.0-20240924\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2025-09-15 11:18+0000\n" -"PO-Revision-Date: 2025-09-15 11:18+0000\n" +"POT-Creation-Date: 2025-09-24 13:38+0000\n" +"PO-Revision-Date: 2025-09-24 16:02+0200\n" "Last-Translator: \n" "Language-Team: \n" +"Language: de\n" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" -"Content-Transfer-Encoding: \n" -"Plural-Forms: \n" +"Content-Transfer-Encoding: 8bit\n" +"Plural-Forms: nplurals=2; plural=(n != 1);\n" +"X-Generator: Poedit 3.4.2\n" #. module: hr_holidays_webform #: model:mail.template,body_html:hr_holidays_webform.mail_template_hr_leave_request_monthly_report msgid "" "\n" " \n" +"

Hello,

\n" +"

Please find attached the monthly Leave Requests report.

\n" +"

Best regards,
Odoo System

\n" +" \n" +" " +msgstr "" + +#. module: hr_holidays_webform +#: model:mail.template,body_html:hr_holidays_webform.mail_template_hr_leave_monthly_report +msgid "" +"\n" +" \n" "

Hello,

\n" -"

Please find attached the monthly Leave Requests report.

\n" +"

Please find attached the monthly Leave report.

\n" "

Best regards,
Odoo System

\n" " \n" " " @@ -45,6 +59,11 @@ msgid "" " " msgstr "" +#. module: hr_holidays_webform +#: model:ir.actions.report,print_report_name:hr_holidays_webform.report_hr_leave_pdf +msgid "'Leave_Report_' + object.name" +msgstr "" + #. module: hr_holidays_webform #: model:ir.actions.report,print_report_name:hr_holidays_webform.report_hr_leave_request_pdf msgid "'Leave_Request_Report_' + object.name" @@ -53,111 +72,123 @@ msgstr "" #. module: hr_holidays_webform #: model_terms:ir.ui.view,arch_db:hr_holidays_webform.page_leave_request_thankyou msgid "Back to Home" -msgstr "" +msgstr "zurück" #. module: hr_holidays_webform #: model_terms:ir.ui.view,arch_db:hr_holidays_webform.view_hr_leave_request_wizard_form msgid "Cancel" -msgstr "" +msgstr "Abbrechen" #. module: hr_holidays_webform #: model:ir.model.fields.selection,name:hr_holidays_webform.selection__cms_form_hr_leave_request__certificate_type__cert #: model:ir.model.fields.selection,name:hr_holidays_webform.selection__hr_leave_request__certificate_type__cert msgid "Certificate" -msgstr "" +msgstr "AU-Bescheinigung" #. module: hr_holidays_webform #: model:ir.model.fields,field_description:hr_holidays_webform.field_cms_form_hr_leave_request__certificate_file #: model:ir.model.fields,field_description:hr_holidays_webform.field_hr_leave_request__certificate_file msgid "Certificate File" -msgstr "" +msgstr "Datei-Anhang" #. module: hr_holidays_webform #: model:ir.model.fields,field_description:hr_holidays_webform.field_cms_form_hr_leave_request__certificate_type #: model:ir.model.fields,field_description:hr_holidays_webform.field_hr_leave_request__certificate_type msgid "Certificate Type" -msgstr "" +msgstr "Nachweis" #. module: hr_holidays_webform #: model:ir.model.fields.selection,name:hr_holidays_webform.selection__cms_form_hr_leave_request__certificate_type__child #: model:ir.model.fields.selection,name:hr_holidays_webform.selection__hr_leave_request__certificate_type__child msgid "Child Sick Leave" -msgstr "" +msgstr "Kind krank" #. module: hr_holidays_webform #: model:ir.model,name:hr_holidays_webform.model_res_config_settings msgid "Config Settings" -msgstr "Konfigurationseinstellungen" +msgstr "Konfiguration" #. module: hr_holidays_webform #: model_terms:ir.ui.view,arch_db:hr_holidays_webform.view_hr_leave_request_wizard_form msgid "Create" -msgstr "" +msgstr "Erstellen" #. module: hr_holidays_webform #: model_terms:ir.ui.view,arch_db:hr_holidays_webform.hr_leave_request_view_form #: model_terms:ir.ui.view,arch_db:hr_holidays_webform.hr_leave_request_view_tree msgid "Create Leave" -msgstr "" +msgstr "Abwesenheit erstellen" #. module: hr_holidays_webform #: model_terms:ir.ui.view,arch_db:hr_holidays_webform.view_hr_leave_request_wizard_form msgid "Create Leaves" -msgstr "" +msgstr "Abwesenheiten erstellen" #. module: hr_holidays_webform #: model:ir.model.fields,field_description:hr_holidays_webform.field_hr_leave_request__create_uid #: model:ir.model.fields,field_description:hr_holidays_webform.field_hr_leave_request_wizard__create_uid msgid "Created by" -msgstr "" +msgstr "Angelegt von" #. module: hr_holidays_webform #: model:ir.model.fields,field_description:hr_holidays_webform.field_hr_leave_request__create_date #: model:ir.model.fields,field_description:hr_holidays_webform.field_hr_leave_request_wizard__create_date msgid "Created on" -msgstr "" +msgstr "Angelegt am" #. module: hr_holidays_webform #: model:ir.model.fields,field_description:hr_holidays_webform.field_res_config_settings__requests_default_leave_type_id msgid "Default Leave Type for Leave Requests" -msgstr "" +msgstr "Standard Abwesenheits-Typ für Abwesenheits-Meldungen" + +#. module: hr_holidays_webform +#: model:ir.model.fields,field_description:hr_holidays_webform.field_res_config_settings__manager_email +msgid "Default Manager Email" +msgstr "Standard Email-Adresse des Abwesenheits-Manager" + +#. module: hr_holidays_webform +#: model_terms:ir.ui.view,arch_db:hr_holidays_webform.res_config_settings_view_form_inherit_hr_leave_request +msgid "Default email address for leave request notifications" +msgstr "Standard Email-Adresse für Abwesenheits-Meldungen" #. module: hr_holidays_webform #: model_terms:ir.ui.view,arch_db:hr_holidays_webform.res_config_settings_view_form_inherit_hr_leave_request msgid "Default leave type for leave requests" -msgstr "" +msgstr "Standard Abwesenheits-Typ für Abwesenheits-Meldungen" #. module: hr_holidays_webform #: model:ir.model.fields,field_description:hr_holidays_webform.field_hr_leave_request__display_name #: model:ir.model.fields,field_description:hr_holidays_webform.field_hr_leave_request_wizard__display_name msgid "Display Name" -msgstr "" +msgstr "Angezeigte Name" #. module: hr_holidays_webform #: model:ir.model.fields.selection,name:hr_holidays_webform.selection__cms_form_hr_leave_request__certificate_type__e-cert #: model:ir.model.fields.selection,name:hr_holidays_webform.selection__hr_leave_request__certificate_type__e-cert msgid "E-Certificate" -msgstr "" +msgstr "eAU" #. module: hr_holidays_webform #: model:ir.model.fields,field_description:hr_holidays_webform.field_hr_leave_request_wizard__employee_id #: model_terms:ir.ui.view,arch_db:hr_holidays_webform.report_hr_leave_request_template +#: model_terms:ir.ui.view,arch_db:hr_holidays_webform.report_hr_leave_template msgid "Employee" -msgstr "" +msgstr "Mitarbeitende" #. module: hr_holidays_webform #: model:ir.model.fields,field_description:hr_holidays_webform.field_cms_form_hr_leave_request__employee_name #: model:ir.model.fields,field_description:hr_holidays_webform.field_hr_leave_request__employee_name msgid "Employee Name" -msgstr "" +msgstr "Name Mitarbeitende*r (Vorname Nachname)" #. module: hr_holidays_webform #: model:ir.model.fields,field_description:hr_holidays_webform.field_cms_form_hr_leave_request__end_date #: model:ir.model.fields,field_description:hr_holidays_webform.field_hr_leave_request__end_date #: model:ir.model.fields,field_description:hr_holidays_webform.field_hr_leave_request_wizard__end_date #: model_terms:ir.ui.view,arch_db:hr_holidays_webform.report_hr_leave_request_template +#: model_terms:ir.ui.view,arch_db:hr_holidays_webform.report_hr_leave_template msgid "End Date" -msgstr "" +msgstr "Enddatum" #. module: hr_holidays_webform #: model:ir.model.fields,field_description:hr_holidays_webform.field_cms_form_hr_leave_request__form_action @@ -375,6 +406,20 @@ msgstr "" msgid "Leave Certificate" msgstr "" +#. module: hr_holidays_webform +#: model:ir.actions.server,name:hr_holidays_webform.ir_cron_hr_leave_monthly_report_ir_actions_server +#: model:ir.cron,cron_name:hr_holidays_webform.ir_cron_hr_leave_monthly_report +#: model:ir.cron,name:hr_holidays_webform.ir_cron_hr_leave_monthly_report +#: model:mail.template,name:hr_holidays_webform.mail_template_hr_leave_monthly_report +msgid "Leave Monthly Report" +msgstr "" + +#. module: hr_holidays_webform +#: model:ir.actions.report,name:hr_holidays_webform.report_hr_leave_pdf +#: model_terms:ir.ui.view,arch_db:hr_holidays_webform.report_hr_leave_template +msgid "Leave Report" +msgstr "" + #. module: hr_holidays_webform #: model:ir.model.fields,field_description:hr_holidays_webform.field_hr_leave__leave_request_id #: model:ir.model.fields,field_description:hr_holidays_webform.field_hr_leave_request_wizard__request_id @@ -418,6 +463,11 @@ msgstr "" msgid "Main Object" msgstr "" +#. module: hr_holidays_webform +#: model:mail.template,subject:hr_holidays_webform.mail_template_hr_leave_monthly_report +msgid "Monthly Leave Report" +msgstr "" + #. module: hr_holidays_webform #: model:mail.template,subject:hr_holidays_webform.mail_template_hr_leave_request_monthly_report msgid "Monthly Leave Request Report" @@ -432,7 +482,12 @@ msgstr "" #: model:ir.model.fields.selection,name:hr_holidays_webform.selection__cms_form_hr_leave_request__certificate_type__none #: model:ir.model.fields.selection,name:hr_holidays_webform.selection__hr_leave_request__certificate_type__none msgid "No Certificate" -msgstr "" +msgstr "ohne Nachweis" + +#. module: hr_holidays_webform +#: model_terms:ir.ui.view,arch_db:hr_holidays_webform.report_hr_leave_template +msgid "Number of Days" +msgstr "Tage" #. module: hr_holidays_webform #: model:ir.model.fields,field_description:hr_holidays_webform.field_cms_form_hr_leave_request__o_request @@ -454,8 +509,9 @@ msgstr "" #: model:ir.model.fields,field_description:hr_holidays_webform.field_hr_leave_request__start_date #: model:ir.model.fields,field_description:hr_holidays_webform.field_hr_leave_request_wizard__start_date #: model_terms:ir.ui.view,arch_db:hr_holidays_webform.report_hr_leave_request_template +#: model_terms:ir.ui.view,arch_db:hr_holidays_webform.report_hr_leave_template msgid "Start Date" -msgstr "" +msgstr "Anfangsdatum" #. module: hr_holidays_webform #. openerp-web @@ -463,12 +519,12 @@ msgstr "" #: model_terms:ir.ui.view,arch_db:hr_holidays_webform.login_inherit_with_webform_button #, python-format msgid "Submit Leave Request" -msgstr "" +msgstr "Krankmeldung einreichen" #. module: hr_holidays_webform #: model_terms:ir.ui.view,arch_db:hr_holidays_webform.page_leave_request_thankyou msgid "Thank you!" -msgstr "" +msgstr "Vielen Dank!" #. module: hr_holidays_webform #: model:ir.model,name:hr_holidays_webform.model_hr_leave @@ -488,7 +544,7 @@ msgstr "" #. module: hr_holidays_webform #: model_terms:ir.ui.view,arch_db:hr_holidays_webform.page_leave_request_thankyou msgid "Your leave request has been submitted successfully." -msgstr "" +msgstr "Deine Meldung wurde erfolgreich übermittelt." #. module: hr_holidays_webform #: model:ir.model,name:hr_holidays_webform.model_cms_form_hr_leave_request From 9d36cebd5532b197f34ce1f726824d42023d1f82 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Georg=20L=C3=B6sel?= Date: Wed, 24 Sep 2025 16:29:42 +0200 Subject: [PATCH 2/3] update language file --- hr_holidays_webform/i18n/de.po | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/hr_holidays_webform/i18n/de.po b/hr_holidays_webform/i18n/de.po index 8f9890b..e4d55f3 100644 --- a/hr_holidays_webform/i18n/de.po +++ b/hr_holidays_webform/i18n/de.po @@ -7,7 +7,7 @@ msgstr "" "Project-Id-Version: Odoo Server 15.0-20240924\n" "Report-Msgid-Bugs-To: \n" "POT-Creation-Date: 2025-09-24 13:38+0000\n" -"PO-Revision-Date: 2025-09-24 16:02+0200\n" +"PO-Revision-Date: 2025-09-24 16:26+0200\n" "Last-Translator: \n" "Language-Team: \n" "Language: de\n" @@ -381,13 +381,13 @@ msgstr "" #: model:ir.model.fields,field_description:hr_holidays_webform.field_hr_leave_request____last_update #: model:ir.model.fields,field_description:hr_holidays_webform.field_hr_leave_request_wizard____last_update msgid "Last Modified on" -msgstr "" +msgstr "zuletzt verändert" #. module: hr_holidays_webform #: model:ir.model.fields,field_description:hr_holidays_webform.field_hr_leave_request__write_uid #: model:ir.model.fields,field_description:hr_holidays_webform.field_hr_leave_request_wizard__write_uid msgid "Last Updated by" -msgstr "" +msgstr "zuletzt aktualisiert von" #. module: hr_holidays_webform #: model:ir.model.fields,field_description:hr_holidays_webform.field_hr_leave_request__write_date From 620ea198b112078f10aa675e9ec051e250a2d538 Mon Sep 17 00:00:00 2001 From: Alexander Bigga Date: Thu, 25 Sep 2025 07:27:09 +0200 Subject: [PATCH 3/3] hr_holidays_webform: Update more language labels --- hr_holidays_webform/i18n/de.po | 11 ++++++++--- hr_holidays_webform/models/holiday_form.py | 2 +- 2 files changed, 9 insertions(+), 4 deletions(-) diff --git a/hr_holidays_webform/i18n/de.po b/hr_holidays_webform/i18n/de.po index e4d55f3..d587993 100644 --- a/hr_holidays_webform/i18n/de.po +++ b/hr_holidays_webform/i18n/de.po @@ -6,8 +6,8 @@ msgid "" msgstr "" "Project-Id-Version: Odoo Server 15.0-20240924\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2025-09-24 13:38+0000\n" -"PO-Revision-Date: 2025-09-24 16:26+0200\n" +"POT-Creation-Date: 2025-09-25 05:24+0000\n" +"PO-Revision-Date: 2025-09-25 07:25+0200\n" "Last-Translator: \n" "Language-Team: \n" "Language: de\n" @@ -179,7 +179,7 @@ msgstr "Mitarbeitende" #: model:ir.model.fields,field_description:hr_holidays_webform.field_cms_form_hr_leave_request__employee_name #: model:ir.model.fields,field_description:hr_holidays_webform.field_hr_leave_request__employee_name msgid "Employee Name" -msgstr "Name Mitarbeitende*r (Vorname Nachname)" +msgstr "Name Mitarbeitende*r" #. module: hr_holidays_webform #: model:ir.model.fields,field_description:hr_holidays_webform.field_cms_form_hr_leave_request__end_date @@ -370,6 +370,11 @@ msgstr "" msgid "Form Wrapper Template" msgstr "" +#. module: hr_holidays_webform +#: model:ir.model.fields,help:hr_holidays_webform.field_cms_form_hr_leave_request__employee_name +msgid "Format: First Last" +msgstr "Format: Vorname Nachname" + #. module: hr_holidays_webform #: model:ir.model.fields,field_description:hr_holidays_webform.field_cms_form_hr_leave_request__id #: model:ir.model.fields,field_description:hr_holidays_webform.field_hr_leave_request__id diff --git a/hr_holidays_webform/models/holiday_form.py b/hr_holidays_webform/models/holiday_form.py index 18d71de..176dffc 100644 --- a/hr_holidays_webform/models/holiday_form.py +++ b/hr_holidays_webform/models/holiday_form.py @@ -9,7 +9,7 @@ class HolidayRequestForm(models.AbstractModel): form_model_fields = ("name",) form_required_fields = ("name",) - employee_name = fields.Char(required=True) + employee_name = fields.Char(required=False, help="Format: First Last") start_date = fields.Date(required=True) end_date = fields.Date(required=True) certificate_type = fields.Selection(