diff --git a/frontend/components/Project/ProjectDetails.tsx b/frontend/components/Project/ProjectDetails.tsx
index 2a12f2c..e80a62d 100644
--- a/frontend/components/Project/ProjectDetails.tsx
+++ b/frontend/components/Project/ProjectDetails.tsx
@@ -334,15 +334,12 @@ const ProjectDetails: React.FC = () => {
);
return;
}
- const response = await fetch(
- getApiPath(`task/${updatedTask.uid || updatedTask.id}`),
- {
- method: 'PATCH',
- headers: { 'Content-Type': 'application/json' },
- credentials: 'include',
- body: JSON.stringify(updatedTask),
- }
- );
+ const response = await fetch(getApiPath(`task/${updatedTask.uid}`), {
+ method: 'PATCH',
+ headers: { 'Content-Type': 'application/json' },
+ credentials: 'include',
+ body: JSON.stringify(updatedTask),
+ });
if (!response.ok) {
await response.json();
throw new Error('Failed to update task');
diff --git a/frontend/components/Tag/TagDetails.tsx b/frontend/components/Tag/TagDetails.tsx
index 72564e9..5cd1a07 100644
--- a/frontend/components/Tag/TagDetails.tsx
+++ b/frontend/components/Tag/TagDetails.tsx
@@ -235,11 +235,14 @@ const TagDetails: React.FC = () => {
// Task handlers
const handleTaskUpdate = async (updatedTask: Task) => {
try {
- const response = await fetch(getApiPath(`task/${updatedTask.id}`), {
- method: 'PATCH',
- headers: { 'Content-Type': 'application/json' },
- body: JSON.stringify(updatedTask),
- });
+ const response = await fetch(
+ getApiPath(`task/${updatedTask.uid}`),
+ {
+ method: 'PATCH',
+ headers: { 'Content-Type': 'application/json' },
+ body: JSON.stringify(updatedTask),
+ }
+ );
if (response.ok) {
setTasks((prevTasks) =>
diff --git a/frontend/components/Task/TaskItem.tsx b/frontend/components/Task/TaskItem.tsx
index cd0e709..8eb0393 100644
--- a/frontend/components/Task/TaskItem.tsx
+++ b/frontend/components/Task/TaskItem.tsx
@@ -379,7 +379,7 @@ const TaskItem: React.FC = ({
try {
// Refetch the current task with updated subtasks
const updatedTaskResponse = await fetch(
- getApiPath(`task/${task.id}`)
+ getApiPath(`task/${task.uid}`)
);
if (updatedTaskResponse.ok) {
const updatedTaskData =
diff --git a/frontend/components/Task/TasksToday.tsx b/frontend/components/Task/TasksToday.tsx
index 0326c1b..16f2945 100644
--- a/frontend/components/Task/TasksToday.tsx
+++ b/frontend/components/Task/TasksToday.tsx
@@ -16,6 +16,7 @@ import {
Cog6ToothIcon,
CalendarDaysIcon,
QueueListIcon,
+ ExclamationTriangleIcon,
} from '@heroicons/react/24/outline';
import {
fetchTasks,
@@ -1134,6 +1135,19 @@ const TasksToday: React.FC = () => {
+ {/* Overdue */}
+
diff --git a/frontend/components/Tasks.tsx b/frontend/components/Tasks.tsx
index 1464cb7..6b211e6 100644
--- a/frontend/components/Tasks.tsx
+++ b/frontend/components/Tasks.tsx
@@ -381,11 +381,14 @@ const Tasks: React.FC = () => {
const handleTaskUpdate = async (updatedTask: Task) => {
try {
- const response = await fetch(getApiPath(`task/${updatedTask.id}`), {
- method: 'PATCH',
- headers: { 'Content-Type': 'application/json' },
- body: JSON.stringify(updatedTask),
- });
+ const response = await fetch(
+ getApiPath(`task/${updatedTask.uid}`),
+ {
+ method: 'PATCH',
+ headers: { 'Content-Type': 'application/json' },
+ body: JSON.stringify(updatedTask),
+ }
+ );
if (response.ok) {
const updatedTaskFromServer = await response.json();
diff --git a/frontend/components/ViewDetail.tsx b/frontend/components/ViewDetail.tsx
index 1f61a06..8dc0e57 100644
--- a/frontend/components/ViewDetail.tsx
+++ b/frontend/components/ViewDetail.tsx
@@ -297,11 +297,14 @@ const ViewDetail: React.FC = () => {
// Task handlers
const handleTaskUpdate = async (updatedTask: Task) => {
try {
- const response = await fetch(getApiPath(`task/${updatedTask.id}`), {
- method: 'PATCH',
- headers: { 'Content-Type': 'application/json' },
- body: JSON.stringify(updatedTask),
- });
+ const response = await fetch(
+ getApiPath(`task/${updatedTask.uid}`),
+ {
+ method: 'PATCH',
+ headers: { 'Content-Type': 'application/json' },
+ body: JSON.stringify(updatedTask),
+ }
+ );
if (response.ok) {
setTasks((prevTasks) =>
diff --git a/public/locales/ar/translation.json b/public/locales/ar/translation.json
index 6886947..3d9fb56 100644
--- a/public/locales/ar/translation.json
+++ b/public/locales/ar/translation.json
@@ -178,7 +178,10 @@
"completionBasedChanged": "تغيير التكرار القائم على الإنجاز",
"projectIdChanged": "مُعين لمشروع",
"recurrenceType": "نوع التكرار",
- "recurrenceTypeChanged": "تغيير نوع التكرار"
+ "recurrenceTypeChanged": "تغيير نوع التكرار",
+ "recurrence_weekday_changed": "تم تغيير يوم تكرار الأسبوع",
+ "recurrence_month_day_changed": "تم تغيير يوم تكرار الشهر",
+ "recurrence_week_of_month_changed": "تم تغيير أسبوع التكرار من الشهر"
},
"justNow": "الآن",
"minutesAgo": "{{minutes}} دقيقة مضت",
diff --git a/public/locales/bg/translation.json b/public/locales/bg/translation.json
index da12409..49b3949 100644
--- a/public/locales/bg/translation.json
+++ b/public/locales/bg/translation.json
@@ -178,7 +178,10 @@
"completionBasedChanged": "Променена е повторяемостта на базата на завършване",
"projectIdChanged": "Присвоено на проект",
"recurrenceType": "Тип повторяемост",
- "recurrenceTypeChanged": "Променен е типът повторяемост"
+ "recurrenceTypeChanged": "Променен е типът повторяемост",
+ "recurrence_weekday_changed": "Променен ден от седмицата на повторението",
+ "recurrence_month_day_changed": "Променен ден от месеца на повторението",
+ "recurrence_week_of_month_changed": "Променена седмица от месеца на повторението"
},
"justNow": "Току-що",
"minutesAgo": "{{minutes}}м. назад",
diff --git a/public/locales/da/translation.json b/public/locales/da/translation.json
index 5dcfb6e..90abcf6 100644
--- a/public/locales/da/translation.json
+++ b/public/locales/da/translation.json
@@ -178,7 +178,10 @@
"completionBasedChanged": "Ændret baseret på fuldførelse",
"projectIdChanged": "Tildelt et projekt",
"recurrenceType": "Gentagelsestype",
- "recurrenceTypeChanged": "Gentagelsestype ændret"
+ "recurrenceTypeChanged": "Gentagelsestype ændret",
+ "recurrence_weekday_changed": "Ugentlig tilbagevendende ændret",
+ "recurrence_month_day_changed": "Månedlig tilbagevendende dag ændret",
+ "recurrence_week_of_month_changed": "Uge i måneden tilbagevendende ændret"
},
"justNow": "Lige nu",
"minutesAgo": "{{minutes}}m siden",
diff --git a/public/locales/de/translation.json b/public/locales/de/translation.json
index 54a95c5..5da1f65 100644
--- a/public/locales/de/translation.json
+++ b/public/locales/de/translation.json
@@ -178,7 +178,10 @@
"completionBasedChanged": "Änderung der auf Abschluss basierenden Wiederholung",
"projectIdChanged": "Einem Projekt zugewiesen",
"recurrenceType": "Wiederholungstyp",
- "recurrenceTypeChanged": "Wiederholungstyp geändert"
+ "recurrenceTypeChanged": "Wiederholungstyp geändert",
+ "recurrence_weekday_changed": "Wochentag der Wiederholung geändert",
+ "recurrence_month_day_changed": "Tag des Monats der Wiederholung geändert",
+ "recurrence_week_of_month_changed": "Woche des Monats der Wiederholung geändert"
},
"justNow": "Gerade eben",
"minutesAgo": "{{minutes}}m her",
diff --git a/public/locales/el/translation.json b/public/locales/el/translation.json
index db2528b..f11f777 100644
--- a/public/locales/el/translation.json
+++ b/public/locales/el/translation.json
@@ -391,7 +391,10 @@
"completionBasedChanged": "Η επανάληψη με βάση την ολοκλήρωση άλλαξε",
"projectIdChanged": "Ανατέθηκε σε έργο",
"recurrenceType": "Τύπος επανάληψης",
- "recurrenceTypeChanged": "Ο τύπος επανάληψης άλλαξε"
+ "recurrenceTypeChanged": "Ο τύπος επανάληψης άλλαξε",
+ "recurrence_weekday_changed": "Η ημέρα επανάληψης άλλαξε",
+ "recurrence_month_day_changed": "Η ημέρα του μήνα επανάληψης άλλαξε",
+ "recurrence_week_of_month_changed": "Η εβδομάδα του μήνα επανάληψης άλλαξε"
},
"justNow": "Μόλις τώρα",
"minutesAgo": "{{minutes}} λεπτά πριν",
diff --git a/public/locales/es/translation.json b/public/locales/es/translation.json
index 8a109db..88283d2 100644
--- a/public/locales/es/translation.json
+++ b/public/locales/es/translation.json
@@ -391,7 +391,10 @@
"completionBasedChanged": "Recurrencia basada en la finalización cambiada",
"projectIdChanged": "Asignado a un proyecto",
"recurrenceType": "Tipo de recurrencia",
- "recurrenceTypeChanged": "Tipo de recurrencia cambiado"
+ "recurrenceTypeChanged": "Tipo de recurrencia cambiado",
+ "recurrence_weekday_changed": "Día de la semana de recurrencia cambiado",
+ "recurrence_month_day_changed": "Día del mes de recurrencia cambiado",
+ "recurrence_week_of_month_changed": "Semana del mes de recurrencia cambiada"
},
"justNow": "Justo ahora",
"minutesAgo": "{{minutes}}m hace",
diff --git a/public/locales/fi/translation.json b/public/locales/fi/translation.json
index 48994ab..0870a6a 100644
--- a/public/locales/fi/translation.json
+++ b/public/locales/fi/translation.json
@@ -178,7 +178,10 @@
"completionBasedChanged": "Suoritusperusteinen toistuvuus muuttunut",
"projectIdChanged": "Määrätty projektiin",
"recurrenceType": "Toistuvuustyyppi",
- "recurrenceTypeChanged": "Toistuvuustyyppi muuttunut"
+ "recurrenceTypeChanged": "Toistuvuustyyppi muuttunut",
+ "recurrence_weekday_changed": "Toistopäivä muuttunut",
+ "recurrence_month_day_changed": "Toistokuukauden päivä muuttunut",
+ "recurrence_week_of_month_changed": "Toistokuukauden viikko muuttunut"
},
"justNow": "Juuri nyt",
"minutesAgo": "{{minutes}}m sitten",
diff --git a/public/locales/fr/translation.json b/public/locales/fr/translation.json
index c70524f..f4b9ec5 100644
--- a/public/locales/fr/translation.json
+++ b/public/locales/fr/translation.json
@@ -178,7 +178,10 @@
"completionBasedChanged": "Récurrence basée sur l'achèvement modifiée",
"projectIdChanged": "Assigné à un projet",
"recurrenceType": "Type de récurrence",
- "recurrenceTypeChanged": "Type de récurrence modifié"
+ "recurrenceTypeChanged": "Type de récurrence modifié",
+ "recurrence_weekday_changed": "Le jour de la semaine de récurrence a changé",
+ "recurrence_month_day_changed": "Le jour du mois de récurrence a changé",
+ "recurrence_week_of_month_changed": "La semaine du mois de récurrence a changé"
},
"justNow": "À l'instant",
"minutesAgo": "{{minutes}}m auparavant",
diff --git a/public/locales/id/translation.json b/public/locales/id/translation.json
index af43e6b..d321ade 100644
--- a/public/locales/id/translation.json
+++ b/public/locales/id/translation.json
@@ -178,7 +178,10 @@
"completionBasedChanged": "Perulangan berbasis penyelesaian diubah",
"projectIdChanged": "Ditugaskan ke proyek",
"recurrenceType": "Jenis perulangan",
- "recurrenceTypeChanged": "Jenis perulangan diubah"
+ "recurrenceTypeChanged": "Jenis perulangan diubah",
+ "recurrence_weekday_changed": "Hari ulang tahun berubah",
+ "recurrence_month_day_changed": "Hari bulan ulang tahun berubah",
+ "recurrence_week_of_month_changed": "Minggu bulan ulang tahun berubah"
},
"justNow": "Baru saja",
"minutesAgo": "{{minutes}}m yang lalu",
diff --git a/public/locales/it/translation.json b/public/locales/it/translation.json
index 1927e32..007e624 100644
--- a/public/locales/it/translation.json
+++ b/public/locales/it/translation.json
@@ -178,7 +178,10 @@
"completionBasedChanged": "Ricorrenza basata sul completamento modificata",
"projectIdChanged": "Assegnato a un progetto",
"recurrenceType": "Tipo di ricorrenza",
- "recurrenceTypeChanged": "Tipo di ricorrenza modificato"
+ "recurrenceTypeChanged": "Tipo di ricorrenza modificato",
+ "recurrence_weekday_changed": "Giorno della settimana di ricorrenza cambiato",
+ "recurrence_month_day_changed": "Giorno del mese di ricorrenza cambiato",
+ "recurrence_week_of_month_changed": "Settimana del mese di ricorrenza cambiata"
},
"justNow": "Proprio adesso",
"minutesAgo": "{{minutes}}m fa",
diff --git a/public/locales/jp/translation.json b/public/locales/jp/translation.json
index 9dc267a..a1e7fe0 100644
--- a/public/locales/jp/translation.json
+++ b/public/locales/jp/translation.json
@@ -178,7 +178,10 @@
"completionBasedChanged": "完了ベースの繰り返しが変更されました",
"projectIdChanged": "プロジェクトに割り当てられました",
"recurrenceType": "繰り返しの種類",
- "recurrenceTypeChanged": "繰り返しの種類が変更されました"
+ "recurrenceTypeChanged": "繰り返しの種類が変更されました",
+ "recurrence_weekday_changed": "繰り返し曜日が変更されました",
+ "recurrence_month_day_changed": "繰り返し月日が変更されました",
+ "recurrence_week_of_month_changed": "繰り返し月の週が変更されました"
},
"justNow": "たった今",
"minutesAgo": "{{minutes}}分前",
diff --git a/public/locales/ko/translation.json b/public/locales/ko/translation.json
index 4b18121..8b5e556 100644
--- a/public/locales/ko/translation.json
+++ b/public/locales/ko/translation.json
@@ -178,7 +178,10 @@
"completionBasedChanged": "완료 기반 반복 변경됨",
"projectIdChanged": "프로젝트에 할당됨",
"recurrenceType": "반복 유형",
- "recurrenceTypeChanged": "반복 유형 변경됨"
+ "recurrenceTypeChanged": "반복 유형 변경됨",
+ "recurrence_weekday_changed": "주기 요일이 변경되었습니다",
+ "recurrence_month_day_changed": "주기 월일이 변경되었습니다",
+ "recurrence_week_of_month_changed": "주기 월의 주가 변경되었습니다"
},
"justNow": "방금",
"minutesAgo": "{{minutes}}분 전",
diff --git a/public/locales/nl/translation.json b/public/locales/nl/translation.json
index 23350bd..ca39346 100644
--- a/public/locales/nl/translation.json
+++ b/public/locales/nl/translation.json
@@ -178,7 +178,10 @@
"completionBasedChanged": "Voltooiingsgebaseerde herhaling gewijzigd",
"projectIdChanged": "Toegewezen aan een project",
"recurrenceType": "Herhalings type",
- "recurrenceTypeChanged": "Herhalings type gewijzigd"
+ "recurrenceTypeChanged": "Herhalings type gewijzigd",
+ "recurrence_weekday_changed": "Herhalingsweekdag gewijzigd",
+ "recurrence_month_day_changed": "Herhalingsmaanddag gewijzigd",
+ "recurrence_week_of_month_changed": "Herhalingsweek van de maand gewijzigd"
},
"justNow": "Net nu",
"minutesAgo": "{{minutes}}m geleden",
diff --git a/public/locales/no/translation.json b/public/locales/no/translation.json
index d058e04..418c497 100644
--- a/public/locales/no/translation.json
+++ b/public/locales/no/translation.json
@@ -178,7 +178,10 @@
"completionBasedChanged": "Fullføring-basert gjentakelse endret",
"projectIdChanged": "Tildelt et prosjekt",
"recurrenceType": "Gjentakelsestype",
- "recurrenceTypeChanged": "Gjentakelsestype endret"
+ "recurrenceTypeChanged": "Gjentakelsestype endret",
+ "recurrence_weekday_changed": "Endret ukedag for gjentakelse",
+ "recurrence_month_day_changed": "Endret månedlig dag for gjentakelse",
+ "recurrence_week_of_month_changed": "Endret uke i måneden for gjentakelse"
},
"justNow": "Akkurat nå",
"minutesAgo": "{{minutes}}m siden",
diff --git a/public/locales/pl/translation.json b/public/locales/pl/translation.json
index d1ca8b6..0265367 100644
--- a/public/locales/pl/translation.json
+++ b/public/locales/pl/translation.json
@@ -178,7 +178,10 @@
"completionBasedChanged": "Zmiana opartej na ukończeniu powtarzalności",
"projectIdChanged": "Przypisano do projektu",
"recurrenceType": "Typ powtarzalności",
- "recurrenceTypeChanged": "Zmiana typu powtarzalności"
+ "recurrenceTypeChanged": "Zmiana typu powtarzalności",
+ "recurrence_weekday_changed": "Zmieniono dzień tygodnia powtarzania",
+ "recurrence_month_day_changed": "Zmieniono dzień miesiąca powtarzania",
+ "recurrence_week_of_month_changed": "Zmieniono tydzień miesiąca powtarzania"
},
"justNow": "Właśnie teraz",
"minutesAgo": "{{minutes}}m temu",
diff --git a/public/locales/pt/translation.json b/public/locales/pt/translation.json
index 6b9c428..c48c4f2 100644
--- a/public/locales/pt/translation.json
+++ b/public/locales/pt/translation.json
@@ -178,7 +178,10 @@
"completionBasedChanged": "Recorrência baseada em conclusão alterada",
"projectIdChanged": "Atribuído a um projeto",
"recurrenceType": "Tipo de recorrência",
- "recurrenceTypeChanged": "Tipo de recorrência alterado"
+ "recurrenceTypeChanged": "Tipo de recorrência alterado",
+ "recurrence_weekday_changed": "Dia da semana da recorrência alterado",
+ "recurrence_month_day_changed": "Dia do mês da recorrência alterado",
+ "recurrence_week_of_month_changed": "Semana do mês da recorrência alterada"
},
"justNow": "Agora mesmo",
"minutesAgo": "{{minutes}}m atrás",
diff --git a/public/locales/ro/translation.json b/public/locales/ro/translation.json
index 4282a10..e079227 100644
--- a/public/locales/ro/translation.json
+++ b/public/locales/ro/translation.json
@@ -178,7 +178,10 @@
"completionBasedChanged": "Recurrence bazată pe finalizare modificată",
"projectIdChanged": "Atribuit unui proiect",
"recurrenceType": "Tip de recurență",
- "recurrenceTypeChanged": "Tip de recurență modificat"
+ "recurrenceTypeChanged": "Tip de recurență modificat",
+ "recurrence_weekday_changed": "Ziua săptămânii pentru recurență a fost schimbată",
+ "recurrence_month_day_changed": "Ziua lunii pentru recurență a fost schimbată",
+ "recurrence_week_of_month_changed": "Săptămâna lunii pentru recurență a fost schimbată"
},
"justNow": "Chiar acum",
"minutesAgo": "{{minutes}}m în urmă",
diff --git a/public/locales/ru/translation.json b/public/locales/ru/translation.json
index 873ea56..e24a0e3 100644
--- a/public/locales/ru/translation.json
+++ b/public/locales/ru/translation.json
@@ -178,7 +178,10 @@
"completionBasedChanged": "Изменено основанное на завершении повторение",
"projectIdChanged": "Назначено проекту",
"recurrenceType": "Тип повторения",
- "recurrenceTypeChanged": "Тип повторения изменен"
+ "recurrenceTypeChanged": "Тип повторения изменен",
+ "recurrence_weekday_changed": "Изменен день недели повторения",
+ "recurrence_month_day_changed": "Изменен день месяца повторения",
+ "recurrence_week_of_month_changed": "Изменена неделя месяца повторения"
},
"justNow": "Только что",
"minutesAgo": "{{minutes}}м назад",
diff --git a/public/locales/sl/translation.json b/public/locales/sl/translation.json
index 3fab68c..bdb379b 100644
--- a/public/locales/sl/translation.json
+++ b/public/locales/sl/translation.json
@@ -185,7 +185,10 @@
"completionBasedChanged": "Sprememba ponavljanja na podlagi dokončanja",
"projectIdChanged": "Dodeljeno projektu",
"recurrenceType": "Vrsta ponavljanja",
- "recurrenceTypeChanged": "Vrsta ponavljanja spremenjena"
+ "recurrenceTypeChanged": "Vrsta ponavljanja spremenjena",
+ "recurrence_weekday_changed": "Spremenjen dan ponavljanja",
+ "recurrence_month_day_changed": "Spremenjen dan v mesecu ponavljanja",
+ "recurrence_week_of_month_changed": "Spremenjena teden v mesecu ponavljanja"
}
},
"profile": {
diff --git a/public/locales/sv/translation.json b/public/locales/sv/translation.json
index e379a86..def32c3 100644
--- a/public/locales/sv/translation.json
+++ b/public/locales/sv/translation.json
@@ -185,7 +185,10 @@
"completionBasedChanged": "Ändrad återkommande baserat på slutförande",
"projectIdChanged": "Tilldelad ett projekt",
"recurrenceType": "Typ av återkommande",
- "recurrenceTypeChanged": "Typ av återkommande ändrad"
+ "recurrenceTypeChanged": "Typ av återkommande ändrad",
+ "recurrence_weekday_changed": "Återkommande veckodag ändrad",
+ "recurrence_month_day_changed": "Återkommande månad dag ändrad",
+ "recurrence_week_of_month_changed": "Återkommande vecka i månaden ändrad"
}
},
"profile": {
diff --git a/public/locales/tr/translation.json b/public/locales/tr/translation.json
index 2285ff1..c18f37a 100644
--- a/public/locales/tr/translation.json
+++ b/public/locales/tr/translation.json
@@ -178,7 +178,10 @@
"completionBasedChanged": "Tamamlamaya dayalı tekrar değiştirildi",
"projectIdChanged": "Bir projeye atandı",
"recurrenceType": "Tekrar türü",
- "recurrenceTypeChanged": "Tekrar türü değiştirildi"
+ "recurrenceTypeChanged": "Tekrar türü değiştirildi",
+ "recurrence_weekday_changed": "Tekrar gün değişti",
+ "recurrence_month_day_changed": "Tekrar ay günü değişti",
+ "recurrence_week_of_month_changed": "Tekrar ayın haftası değişti"
},
"justNow": "Şu anda",
"minutesAgo": "{{minutes}}d önce",
diff --git a/public/locales/ua/translation.json b/public/locales/ua/translation.json
index 5d23c85..666bd84 100644
--- a/public/locales/ua/translation.json
+++ b/public/locales/ua/translation.json
@@ -178,7 +178,10 @@
"completionBasedChanged": "Зміни в повторенні на основі завершення",
"projectIdChanged": "Призначено проекту",
"recurrenceType": "Тип повторення",
- "recurrenceTypeChanged": "Тип повторення змінено"
+ "recurrenceTypeChanged": "Тип повторення змінено",
+ "recurrence_weekday_changed": "Змінено день тижня повторення",
+ "recurrence_month_day_changed": "Змінено день місяця повторення",
+ "recurrence_week_of_month_changed": "Змінено тиждень місяця повторення"
},
"justNow": "Щойно",
"minutesAgo": "{{minutes}}м тому",
diff --git a/public/locales/vi/translation.json b/public/locales/vi/translation.json
index d0195c7..2aa52f7 100644
--- a/public/locales/vi/translation.json
+++ b/public/locales/vi/translation.json
@@ -178,7 +178,10 @@
"completionBasedChanged": "Thay đổi tần suất dựa trên hoàn thành",
"projectIdChanged": "Được gán cho một dự án",
"recurrenceType": "Loại tần suất",
- "recurrenceTypeChanged": "Thay đổi loại tần suất"
+ "recurrenceTypeChanged": "Thay đổi loại tần suất",
+ "recurrence_weekday_changed": "Ngày trong tuần lặp lại đã thay đổi",
+ "recurrence_month_day_changed": "Ngày trong tháng lặp lại đã thay đổi",
+ "recurrence_week_of_month_changed": "Tuần trong tháng lặp lại đã thay đổi"
},
"justNow": "Vừa xong",
"minutesAgo": "{{minutes}} phút trước",
diff --git a/public/locales/zh/translation.json b/public/locales/zh/translation.json
index a08373f..982e3dc 100644
--- a/public/locales/zh/translation.json
+++ b/public/locales/zh/translation.json
@@ -178,7 +178,10 @@
"completionBasedChanged": "基于完成的重复已更改",
"projectIdChanged": "已分配到项目",
"recurrenceType": "重复类型",
- "recurrenceTypeChanged": "重复类型已更改"
+ "recurrenceTypeChanged": "重复类型已更改",
+ "recurrence_weekday_changed": "重复的星期几已更改",
+ "recurrence_month_day_changed": "重复的月份天数已更改",
+ "recurrence_week_of_month_changed": "重复的月份周数已更改"
},
"justNow": "刚刚",
"minutesAgo": "{{minutes}}分钟前",