chore: Update copyright year from 2025 to 2026 across core files

- Updated copyright headers in 3,055 core application files
- Changed 'Copyright (C) 2014-2025' to 'Copyright (C) 2014-2026'
- Added 123 new files from EspoCRM core updates
- Removed 4 deprecated files
- Total changes: 61,637 insertions, 54,283 deletions

This is a routine maintenance update for the new year 2026.
This commit is contained in:
2026-02-07 16:05:21 +01:00
parent 6a8a4a2882
commit 127fa6503b
6468 changed files with 564781 additions and 31179 deletions

View File

@@ -3,7 +3,7 @@
* This file is part of EspoCRM.
*
* EspoCRM Open Source CRM application.
* Copyright (C) 2014-2025 EspoCRM, Inc.
* Copyright (C) 2014-2026 EspoCRM, Inc.
* Website: https://www.espocrm.com
*
* This program is free software: you can redistribute it and/or modify

View File

@@ -3,7 +3,7 @@
* This file is part of EspoCRM.
*
* EspoCRM Open Source CRM application.
* Copyright (C) 2014-2025 EspoCRM, Inc.
* Copyright (C) 2014-2026 EspoCRM, Inc.
* Website: https://www.espocrm.com
*
* This program is free software: you can redistribute it and/or modify

View File

@@ -3,7 +3,7 @@
* This file is part of EspoCRM.
*
* EspoCRM Open Source CRM application.
* Copyright (C) 2014-2025 EspoCRM, Inc.
* Copyright (C) 2014-2026 EspoCRM, Inc.
* Website: https://www.espocrm.com
*
* This program is free software: you can redistribute it and/or modify

View File

@@ -3,7 +3,7 @@
* This file is part of EspoCRM.
*
* EspoCRM Open Source CRM application.
* Copyright (C) 2014-2025 EspoCRM, Inc.
* Copyright (C) 2014-2026 EspoCRM, Inc.
* Website: https://www.espocrm.com
*
* This program is free software: you can redistribute it and/or modify

View File

@@ -3,7 +3,7 @@
* This file is part of EspoCRM.
*
* EspoCRM Open Source CRM application.
* Copyright (C) 2014-2025 EspoCRM, Inc.
* Copyright (C) 2014-2026 EspoCRM, Inc.
* Website: https://www.espocrm.com
*
* This program is free software: you can redistribute it and/or modify

View File

@@ -3,7 +3,7 @@
* This file is part of EspoCRM.
*
* EspoCRM Open Source CRM application.
* Copyright (C) 2014-2025 EspoCRM, Inc.
* Copyright (C) 2014-2026 EspoCRM, Inc.
* Website: https://www.espocrm.com
*
* This program is free software: you can redistribute it and/or modify

View File

@@ -3,7 +3,7 @@
* This file is part of EspoCRM.
*
* EspoCRM Open Source CRM application.
* Copyright (C) 2014-2025 EspoCRM, Inc.
* Copyright (C) 2014-2026 EspoCRM, Inc.
* Website: https://www.espocrm.com
*
* This program is free software: you can redistribute it and/or modify

View File

@@ -3,7 +3,7 @@
* This file is part of EspoCRM.
*
* EspoCRM Open Source CRM application.
* Copyright (C) 2014-2025 EspoCRM, Inc.
* Copyright (C) 2014-2026 EspoCRM, Inc.
* Website: https://www.espocrm.com
*
* This program is free software: you can redistribute it and/or modify

View File

@@ -3,7 +3,7 @@
* This file is part of EspoCRM.
*
* EspoCRM Open Source CRM application.
* Copyright (C) 2014-2025 EspoCRM, Inc.
* Copyright (C) 2014-2026 EspoCRM, Inc.
* Website: https://www.espocrm.com
*
* This program is free software: you can redistribute it and/or modify

View File

@@ -3,7 +3,7 @@
* This file is part of EspoCRM.
*
* EspoCRM Open Source CRM application.
* Copyright (C) 2014-2025 EspoCRM, Inc.
* Copyright (C) 2014-2026 EspoCRM, Inc.
* Website: https://www.espocrm.com
*
* This program is free software: you can redistribute it and/or modify

View File

@@ -3,7 +3,7 @@
* This file is part of EspoCRM.
*
* EspoCRM Open Source CRM application.
* Copyright (C) 2014-2025 EspoCRM, Inc.
* Copyright (C) 2014-2026 EspoCRM, Inc.
* Website: https://www.espocrm.com
*
* This program is free software: you can redistribute it and/or modify

View File

@@ -3,7 +3,7 @@
* This file is part of EspoCRM.
*
* EspoCRM Open Source CRM application.
* Copyright (C) 2014-2025 EspoCRM, Inc.
* Copyright (C) 2014-2026 EspoCRM, Inc.
* Website: https://www.espocrm.com
*
* This program is free software: you can redistribute it and/or modify

View File

@@ -3,7 +3,7 @@
* This file is part of EspoCRM.
*
* EspoCRM Open Source CRM application.
* Copyright (C) 2014-2025 EspoCRM, Inc.
* Copyright (C) 2014-2026 EspoCRM, Inc.
* Website: https://www.espocrm.com
*
* This program is free software: you can redistribute it and/or modify

View File

@@ -3,7 +3,7 @@
* This file is part of EspoCRM.
*
* EspoCRM Open Source CRM application.
* Copyright (C) 2014-2025 EspoCRM, Inc.
* Copyright (C) 2014-2026 EspoCRM, Inc.
* Website: https://www.espocrm.com
*
* This program is free software: you can redistribute it and/or modify

View File

@@ -3,7 +3,7 @@
* This file is part of EspoCRM.
*
* EspoCRM Open Source CRM application.
* Copyright (C) 2014-2025 EspoCRM, Inc.
* Copyright (C) 2014-2026 EspoCRM, Inc.
* Website: https://www.espocrm.com
*
* This program is free software: you can redistribute it and/or modify

View File

@@ -3,7 +3,7 @@
* This file is part of EspoCRM.
*
* EspoCRM Open Source CRM application.
* Copyright (C) 2014-2025 EspoCRM, Inc.
* Copyright (C) 2014-2026 EspoCRM, Inc.
* Website: https://www.espocrm.com
*
* This program is free software: you can redistribute it and/or modify

View File

@@ -3,7 +3,7 @@
* This file is part of EspoCRM.
*
* EspoCRM Open Source CRM application.
* Copyright (C) 2014-2025 EspoCRM, Inc.
* Copyright (C) 2014-2026 EspoCRM, Inc.
* Website: https://www.espocrm.com
*
* This program is free software: you can redistribute it and/or modify

View File

@@ -3,7 +3,7 @@
* This file is part of EspoCRM.
*
* EspoCRM Open Source CRM application.
* Copyright (C) 2014-2025 EspoCRM, Inc.
* Copyright (C) 2014-2026 EspoCRM, Inc.
* Website: https://www.espocrm.com
*
* This program is free software: you can redistribute it and/or modify

View File

@@ -3,7 +3,7 @@
* This file is part of EspoCRM.
*
* EspoCRM Open Source CRM application.
* Copyright (C) 2014-2025 EspoCRM, Inc.
* Copyright (C) 2014-2026 EspoCRM, Inc.
* Website: https://www.espocrm.com
*
* This program is free software: you can redistribute it and/or modify

View File

@@ -3,7 +3,7 @@
* This file is part of EspoCRM.
*
* EspoCRM Open Source CRM application.
* Copyright (C) 2014-2025 EspoCRM, Inc.
* Copyright (C) 2014-2026 EspoCRM, Inc.
* Website: https://www.espocrm.com
*
* This program is free software: you can redistribute it and/or modify

View File

@@ -3,7 +3,7 @@
* This file is part of EspoCRM.
*
* EspoCRM Open Source CRM application.
* Copyright (C) 2014-2025 EspoCRM, Inc.
* Copyright (C) 2014-2026 EspoCRM, Inc.
* Website: https://www.espocrm.com
*
* This program is free software: you can redistribute it and/or modify

View File

@@ -3,7 +3,7 @@
* This file is part of EspoCRM.
*
* EspoCRM Open Source CRM application.
* Copyright (C) 2014-2025 EspoCRM, Inc.
* Copyright (C) 2014-2026 EspoCRM, Inc.
* Website: https://www.espocrm.com
*
* This program is free software: you can redistribute it and/or modify

View File

@@ -3,7 +3,7 @@
* This file is part of EspoCRM.
*
* EspoCRM Open Source CRM application.
* Copyright (C) 2014-2025 EspoCRM, Inc.
* Copyright (C) 2014-2026 EspoCRM, Inc.
* Website: https://www.espocrm.com
*
* This program is free software: you can redistribute it and/or modify

View File

@@ -3,7 +3,7 @@
* This file is part of EspoCRM.
*
* EspoCRM Open Source CRM application.
* Copyright (C) 2014-2025 EspoCRM, Inc.
* Copyright (C) 2014-2026 EspoCRM, Inc.
* Website: https://www.espocrm.com
*
* This program is free software: you can redistribute it and/or modify

View File

@@ -3,7 +3,7 @@
* This file is part of EspoCRM.
*
* EspoCRM Open Source CRM application.
* Copyright (C) 2014-2025 EspoCRM, Inc.
* Copyright (C) 2014-2026 EspoCRM, Inc.
* Website: https://www.espocrm.com
*
* This program is free software: you can redistribute it and/or modify

View File

@@ -1,5 +1,10 @@
{
"labels": {
"Create {entityType}": "Vytvořit {entityTypeTranslated}"
}
{
"links": {
"meetings": "Schůzky",
"calls": "Hovory",
"tasks": "Úkoly"
},
"labels": {
"Create {entityType}": "Vytvořit {entityTypeTranslated}"
}
}

View File

@@ -1,5 +1,15 @@
{
"labels": {
"Create {entityType}": "Vytvořit {entityTypeTranslated}"
}
{
"fields": {
"billingAddress": "Fakturační adresa",
"shippingAddress": "Dodací adresa",
"website": "Webová stránka"
},
"links": {
"meetings": "Schůzky",
"calls": "Hovory",
"tasks": "Úkoly"
},
"labels": {
"Create {entityType}": "Vytvořit {entityTypeTranslated}"
}
}

View File

@@ -1,5 +1,39 @@
{
"labels": {
"Create {entityType}": "Vytvořit {entityTypeTranslated}"
}
{
"fields": {
"parent": "Rodič",
"dateStart": "Datum začátku",
"dateEnd": "Datum konce",
"duration": "Trvání",
"status": "Stav",
"reminders": "Připomínky",
"dateStartDate": "Datum začátku (celodenní)",
"dateEndDate": "Datum konce (celodenní)",
"isAllDay": "Je celodenní"
},
"links": {
"parent": "Rodič"
},
"options": {
"status": {
"Planned": "Plánováno",
"Held": "Uskutečněno",
"Not Held": "Neuskutečněno"
}
},
"labels": {
"Create {entityType}": "Vytvořit {entityTypeTranslated}",
"Schedule {entityType}": "Naplánovat {entityTypeTranslated}",
"Log {entityType}": "Zaznamenat {entityTypeTranslated}",
"Set Held": "Označit jako uskutečněné",
"Set Not Held": "Označit jako neuskutečněné"
},
"massActions": {
"setHeld": "Označit jako uskutečněné",
"setNotHeld": "Označit jako neuskutečněné"
},
"presetFilters": {
"planned": "Plánované",
"held": "Uskutečněné",
"todays": "Dnešní"
}
}

View File

@@ -1,5 +1,13 @@
{
"labels": {
"Create {entityType}": "Vytvořit {entityTypeTranslated}"
}
{
"fields": {
"address": "Adresa"
},
"links": {
"meetings": "Schůzky",
"calls": "Hovory",
"tasks": "Úkoly"
},
"labels": {
"Create {entityType}": "Vytvořit {entityTypeTranslated}"
}
}

View File

@@ -0,0 +1,5 @@
{
"labels": {
"Create {entityType}": "Δημιουργία {entityTypeTranslated}"
}
}

View File

@@ -0,0 +1,10 @@
{
"links": {
"meetings": "Συναντήσεις",
"calls": "Κλήσεις",
"tasks": "Εργασίες"
},
"labels": {
"Create {entityType}": "Δημιουργία {entityTypeTranslated}"
}
}

View File

@@ -0,0 +1,15 @@
{
"fields": {
"billingAddress": "Διεύθυνση Τιμολόγησης",
"shippingAddress": "Διεύθυνση Αποστολής",
"website": "Ιστοσελίδα"
},
"links": {
"meetings": "Συναντήσεις",
"calls": "Κλήσεις",
"tasks": "Εργασίες"
},
"labels": {
"Create {entityType}": "Δημιουργία {entityTypeTranslated}"
}
}

View File

@@ -0,0 +1,39 @@
{
"fields": {
"parent": "Γονικό",
"dateStart": "Ημερομηνία Έναρξης",
"dateEnd": "Ημερομηνία λήξης",
"duration": "Διάρκεια",
"status": "Κατάσταση",
"reminders": "Υπενθυμίσεις",
"dateStartDate": "Ημερομηνία Έναρξης (όλη την ημέρα)",
"dateEndDate": "Ημερομηνία λήξης (όλη την ημέρα)",
"isAllDay": "Όλη την ημέρα"
},
"links": {
"parent": "Γονικό"
},
"options": {
"status": {
"Planned": "Προγραμματισμένο",
"Held": "Έχει συμβεί",
"Not Held": "Δεν Πραγματοποιήθηκε"
}
},
"labels": {
"Create {entityType}": "Δημιουργία {entityTypeTranslated}",
"Schedule {entityType}": "Προγραμματισμός {entityTypeTranslated}",
"Log {entityType}": "Αρχείο καταγραφής {entityTypeTranslated}",
"Set Held": "Ορισμός ως Πραγματοποιηθέν",
"Set Not Held": "Ορισμός ως Μη Πραγματοποιηθέν"
},
"massActions": {
"setHeld": "Ορισμός ως Μη Πραγματοποιηθέν",
"setNotHeld": "Ορισμός ως Μη Πραγματοποιηθέν"
},
"presetFilters": {
"planned": "Προγραμματισμένο",
"held": "Έχουν συμβεί",
"todays": "Σημερινά"
}
}

View File

@@ -0,0 +1,13 @@
{
"fields": {
"address": "Διεύθυνση"
},
"links": {
"meetings": "Συναντήσεις",
"calls": "Κλήσεις",
"tasks": "Εργασίες"
},
"labels": {
"Create {entityType}": "Δημιουργία {entityTypeTranslated}"
}
}

View File

@@ -1,36 +1,38 @@
{
"fields": {
"parent": "Forelder",
"dateStart": "Startdato",
"dateEnd": "Sluttdato",
"duration": "Varighet",
"reminders": "Påminnelser",
"dateEndDate": "Sluttdato (hele dagen)"
},
"links": {
"parent": "Forelder"
},
"options": {
"status": {
"Planned": "Planlagt",
"Held": "Gjennomført",
"Not Held": "Ikke gjennomført"
}
},
"labels": {
"Create {entityType}": "Opprett {entityTypeTranslated}",
"Schedule {entityType}": "Planlegg {entityTypeTranslated}",
"Log {entityType}": "Logg {entityTypeTranslated}",
"Set Held": "Merk som gjennomført",
"Set Not Held": "Merk som ikke gjennomført"
},
"massActions": {
"setHeld": "Merk som gjennomført",
"setNotHeld": "Merk som ikke gjennomført"
},
"presetFilters": {
"planned": "Planlagt",
"held": "Gjennomført",
"todays": "Dagens"
}
{
"fields": {
"parent": "Forelder",
"dateStart": "Startdato",
"dateEnd": "Sluttdato",
"duration": "Varighet",
"reminders": "Påminnelser",
"dateStartDate": "Startdato (hele dagen)",
"dateEndDate": "Sluttdato (hele dagen)",
"isAllDay": "Er heldags"
},
"links": {
"parent": "Forelder"
},
"options": {
"status": {
"Planned": "Planlagt",
"Held": "Gjennomført",
"Not Held": "Ikke gjennomført"
}
},
"labels": {
"Create {entityType}": "Opprett {entityTypeTranslated}",
"Schedule {entityType}": "Planlegg {entityTypeTranslated}",
"Log {entityType}": "Logg {entityTypeTranslated}",
"Set Held": "Merk som gjennomført",
"Set Not Held": "Merk som ikke gjennomført"
},
"massActions": {
"setHeld": "Merk som gjennomført",
"setNotHeld": "Merk som ikke gjennomført"
},
"presetFilters": {
"planned": "Planlagt",
"held": "Gjennomført",
"todays": "Dagens"
}
}

View File

@@ -0,0 +1,5 @@
{
"labels": {
"Create {entityType}": "{entityTypetranslated} بنائیں"
}
}

View File

@@ -0,0 +1,10 @@
{
"links": {
"meetings": "ملاقاتیں",
"calls": "کالز",
"tasks": "کام"
},
"labels": {
"Create {entityType}": "{entityTypetranslated} بنائیں"
}
}

View File

@@ -0,0 +1,15 @@
{
"fields": {
"billingAddress": "بلنگ ایڈریس",
"shippingAddress": "شپنگ ایڈریس",
"website": "ویب سائٹ"
},
"links": {
"meetings": "ملاقاتیں",
"calls": "کالز",
"tasks": "کام"
},
"labels": {
"Create {entityType}": "{entityTypetranslated} بنائیں"
}
}

View File

@@ -0,0 +1,39 @@
{
"fields": {
"parent": "والدین",
"dateStart": "تاریخ شروع",
"dateEnd": "تاریخ اختتام",
"duration": "دورانیہ",
"status": "حیثیت",
"reminders": "یاد دہانی",
"dateStartDate": "تاریخ شروع (سارا دن)",
"dateEndDate": "تاریخ اختتام (سارا دن)",
"isAllDay": "سارا دن ہے"
},
"links": {
"parent": "والدین"
},
"options": {
"status": {
"Planned": "منصوبہ بند",
"Held": "منعقد",
"Not Held": "نہیں رکھا گیا"
}
},
"labels": {
"Create {entityType}": "{entityTypetranslated} بنائیں",
"Schedule {entityType}": "شیڈول {entityTepetranslated}",
"Log {entityType}": "لاگ {entityTyPetranslated}",
"Set Held": "سیٹ کیا گیا",
"Set Not Held": "سیٹ نہیں ہوا"
},
"massActions": {
"setHeld": "سیٹ کیا گیا",
"setNotHeld": "سیٹ نہیں ہوا"
},
"presetFilters": {
"planned": "منصوبہ بند",
"held": "منعقد",
"todays": "آج کی بات ہے"
}
}

View File

@@ -0,0 +1,13 @@
{
"fields": {
"address": "پتہ"
},
"links": {
"meetings": "ملاقاتیں",
"calls": "کالز",
"tasks": "کام"
},
"labels": {
"Create {entityType}": "{entityTypetranslated} بنائیں"
}
}

View File

@@ -1,10 +1,10 @@
{
"links": {
"meetings": "会",
"calls": "通话",
"tasks": "任务"
},
"labels": {
"Create {entityType}": "创建 {entityTypeTranslated}"
}
{
"links": {
"meetings": "会",
"calls": "通话",
"tasks": "任务"
},
"labels": {
"Create {entityType}": "创建 {entityTypeTranslated}"
}
}

View File

@@ -1,15 +1,15 @@
{
"fields": {
"billingAddress": "账单地址",
"shippingAddress": "邮寄地址",
"website": "网站"
},
"links": {
"meetings": "会",
"calls": "通话",
"tasks": "任务"
},
"labels": {
"Create {entityType}": "创建 {entityTypeTranslated}"
}
{
"fields": {
"billingAddress": "账单地址",
"shippingAddress": "邮寄地址",
"website": "网站"
},
"links": {
"meetings": "会",
"calls": "通话",
"tasks": "任务"
},
"labels": {
"Create {entityType}": "创建 {entityTypeTranslated}"
}
}

View File

@@ -1,36 +1,39 @@
{
"fields": {
"parent": "关联",
"dateStart": "开始日期",
"dateEnd": "结束日期",
"duration": "持续时间",
"status": "状态",
"reminders": "提醒"
},
"links": {
"parent": "关联"
},
"options": {
"status": {
"Planned": "已计划",
"Held": "已举行",
"Not Held": "未举行"
}
},
"labels": {
"Create {entityType}": "创建 {entityTypeTranslated}",
"Schedule {entityType}": "计划 {entityTypeTranslated}",
"Log {entityType}": "记录 {entityTypeTranslated}",
"Set Held": "设为已举行",
"Set Not Held": "设为未举行"
},
"massActions": {
"setHeld": "设为举行",
"setNotHeld": "设为未举行"
},
"presetFilters": {
"planned": "已计划",
"held": "已举行",
"todays": "今天的"
}
{
"fields": {
"parent": "关联",
"dateStart": "开始日期",
"dateEnd": "结束日期",
"duration": "持续时间",
"status": "状态",
"reminders": "提醒",
"dateStartDate": "开始日期 (全天)",
"dateEndDate": "结束日期 (全天)",
"isAllDay": "全天"
},
"links": {
"parent": "关联"
},
"options": {
"status": {
"Planned": "已计划",
"Held": "已举行",
"Not Held": "未举行"
}
},
"labels": {
"Create {entityType}": "创建 {entityTypeTranslated}",
"Schedule {entityType}": "计划 {entityTypeTranslated}",
"Log {entityType}": "记录 {entityTypeTranslated}",
"Set Held": "设为已举行",
"Set Not Held": "设为举行"
},
"massActions": {
"setHeld": "设为已举行",
"setNotHeld": "设为未举行"
},
"presetFilters": {
"planned": "已计划",
"held": "已举行",
"todays": "今天的"
}
}

View File

@@ -1,13 +1,13 @@
{
"fields": {
"address": "地址"
},
"links": {
"meetings": "会",
"calls": "通话",
"tasks": "任务"
},
"labels": {
"Create {entityType}": "创建 {entityTypeTranslated}"
}
{
"fields": {
"address": "地址"
},
"links": {
"meetings": "会",
"calls": "通话",
"tasks": "任务"
},
"labels": {
"Create {entityType}": "创建 {entityTypeTranslated}"
}
}