Feature batch: Projects, Recurrence, Group settings, Bug fixes
- Projects CRUD API + invite members - Task recurrence (daily/weekly/monthly) with auto-creation - Group time zones + GPS locations settings - i18n fallback fix (no more undefined labels) - UX: action buttons in one row - Chat/Calendar: relative API URLs - DB: task_assignments, projects tables, recurrence column Co-Authored-By: Claude Opus 4.6 (1M context) <noreply@anthropic.com>
This commit is contained in:
@@ -1,10 +1,133 @@
|
||||
{
|
||||
"nav": { "tasks": "משימות", "calendar": "לוח שנה", "chat": "צ׳אט", "settings": "הגדרות", "goals": "מטרות" },
|
||||
"auth": { "login": "התחברות", "register": "הרשמה", "email": "אימייל", "name": "שם", "phone": "טלפון", "submit": "התחבר", "registerBtn": "הירשם", "noAccount": "אין לך חשבון?", "hasAccount": "יש לך חשבון?", "logout": "התנתק" },
|
||||
"tasks": { "title": "משימות", "add": "משימה חדשה", "edit": "ערוך", "delete": "מחק", "noTasks": "אין משימות", "all": "הכל", "status": { "pending": "ממתין", "in_progress": "בתהליך", "done": "הושלם", "completed": "הושלם", "cancelled": "בוטל" }, "priority": { "urgent": "דחוף", "high": "גבוה", "medium": "בינוני", "low": "נמוך" }, "form": { "title": "כותרת", "description": "תיאור", "group": "קבוצה", "priority": "עדיפות", "status": "סטטוס", "dueDate": "תאריך יעד", "save": "שמור", "cancel": "ביטול", "titleRequired": "כותרת חובה", "saveError": "שגיאה בשמירה", "saving": "שומר...", "noGroup": "-- ללא קבוצה --", "placeholder": "מה צריך לעשות...", "descPlaceholder": "פרטים..." }, "noDue": "ללא תאריך", "createFirst": "צור משימה ראשונה בעזרת הכפתור +", "newTask": "משימה חדשה", "close": "סגור", "markDone": "סמן כהושלם", "start": "התחל", "reopen": "פתח מחדש", "confirmDelete": "למחוק משימה זו?", "editTask": "ערוך משימה", "saveChanges": "שמור שינויים", "deleting": "מוחק...", "created": "נוצר", "completed": "הושלם", "loadError": "שגיאה בטעינת המשימה", "notFound": "משימה לא נמצאה", "backToTasks": "חזרה למשימות" },
|
||||
"chat": { "title": "עוזר AI", "placeholder": "כתוב הודעה...", "send": "שלח", "empty": "שאל כל דבר...", "subtitle": "שאל כל שאלה לגבי המשימות שלך", "startConversation": "התחל שיחה", "helpText": "כתוב הודעה ועוזר ה-AI יעזור לך עם משימות", "unavailable": "עוזר הצ׳אט אינו זמין כרגע. נסה שוב מאוחר יותר.", "processError": "מצטער, לא הצלחתי לעבד את ההודעה שלך." },
|
||||
"settings": { "title": "הגדרות", "language": "שפה", "theme": "ערכת נושא", "dark": "מצב כהה", "light": "מצב בהיר", "notifications": "התראות", "push": "התראות פוש", "email": "התראות אימייל", "taskReminders": "תזכורות משימות", "dailySummary": "סיכום יומי", "save": "שמור הגדרות", "saved": "נשמר!", "profile": "פרופיל", "appearance": "מראה", "user": "משתמש" },
|
||||
"goals": { "title": "מטרות", "add": "מטרה חדשה", "progress": "התקדמות", "plan": "צור תוכנית", "report": "דוח AI" },
|
||||
"common": { "back": "חזרה", "loading": "טוען...", "error": "שגיאה", "confirm": "אישור", "menu": "תפריט", "closeMenu": "סגור תפריט", "toggleTheme": "החלף ערכת נושא" },
|
||||
"calendar": { "title": "לוח שנה" }
|
||||
}
|
||||
"nav": {
|
||||
"tasks": "משימות",
|
||||
"calendar": "לוח שנה",
|
||||
"chat": "צ׳אט",
|
||||
"settings": "הגדרות",
|
||||
"goals": "מטרות",
|
||||
"projects": "פרויקטים"
|
||||
},
|
||||
"auth": {
|
||||
"login": "התחברות",
|
||||
"register": "הרשמה",
|
||||
"email": "אימייל",
|
||||
"name": "שם",
|
||||
"phone": "טלפון",
|
||||
"submit": "התחבר",
|
||||
"registerBtn": "הירשם",
|
||||
"noAccount": "אין לך חשבון?",
|
||||
"hasAccount": "יש לך חשבון?",
|
||||
"logout": "התנתק"
|
||||
},
|
||||
"tasks": {
|
||||
"title": "משימות",
|
||||
"add": "משימה חדשה",
|
||||
"edit": "ערוך",
|
||||
"delete": "מחק",
|
||||
"noTasks": "אין משימות",
|
||||
"all": "הכל",
|
||||
"status": {
|
||||
"pending": "ממתין",
|
||||
"in_progress": "בתהליך",
|
||||
"done": "הושלם",
|
||||
"completed": "הושלם",
|
||||
"cancelled": "בוטל"
|
||||
},
|
||||
"priority": {
|
||||
"urgent": "דחוף",
|
||||
"high": "גבוה",
|
||||
"medium": "בינוני",
|
||||
"low": "נמוך"
|
||||
},
|
||||
"form": {
|
||||
"title": "כותרת",
|
||||
"description": "תיאור",
|
||||
"group": "קבוצה",
|
||||
"priority": "עדיפות",
|
||||
"status": "סטטוס",
|
||||
"dueDate": "תאריך יעד",
|
||||
"save": "שמור",
|
||||
"cancel": "ביטול",
|
||||
"titleRequired": "כותרת חובה",
|
||||
"saveError": "שגיאה בשמירה",
|
||||
"saving": "שומר...",
|
||||
"noGroup": "-- ללא קבוצה --",
|
||||
"placeholder": "מה צריך לעשות...",
|
||||
"descPlaceholder": "פרטים..."
|
||||
},
|
||||
"noDue": "ללא תאריך",
|
||||
"createFirst": "צור משימה ראשונה בעזרת הכפתור +",
|
||||
"newTask": "משימה חדשה",
|
||||
"close": "סגור",
|
||||
"markDone": "סמן כהושלם",
|
||||
"start": "התחל",
|
||||
"reopen": "פתח מחדש",
|
||||
"confirmDelete": "למחוק משימה זו?",
|
||||
"editTask": "ערוך משימה",
|
||||
"saveChanges": "שמור שינויים",
|
||||
"deleting": "מוחק...",
|
||||
"created": "נוצר",
|
||||
"completed": "הושלם",
|
||||
"loadError": "שגיאה בטעינת המשימה",
|
||||
"notFound": "משימה לא נמצאה",
|
||||
"backToTasks": "חזרה למשימות"
|
||||
},
|
||||
"chat": {
|
||||
"title": "עוזר AI",
|
||||
"placeholder": "כתוב הודעה...",
|
||||
"send": "שלח",
|
||||
"empty": "שאל כל דבר...",
|
||||
"subtitle": "שאל כל שאלה לגבי המשימות שלך",
|
||||
"startConversation": "התחל שיחה",
|
||||
"helpText": "כתוב הודעה ועוזר ה-AI יעזור לך עם משימות",
|
||||
"unavailable": "עוזר הצ׳אט אינו זמין כרגע. נסה שוב מאוחר יותר.",
|
||||
"processError": "מצטער, לא הצלחתי לעבד את ההודעה שלך."
|
||||
},
|
||||
"settings": {
|
||||
"title": "הגדרות",
|
||||
"language": "שפה",
|
||||
"theme": "ערכת נושא",
|
||||
"dark": "מצב כהה",
|
||||
"light": "מצב בהיר",
|
||||
"notifications": "התראות",
|
||||
"push": "התראות פוש",
|
||||
"email": "התראות אימייל",
|
||||
"taskReminders": "תזכורות משימות",
|
||||
"dailySummary": "סיכום יומי",
|
||||
"save": "שמור הגדרות",
|
||||
"saved": "נשמר!",
|
||||
"profile": "פרופיל",
|
||||
"appearance": "מראה",
|
||||
"user": "משתמש"
|
||||
},
|
||||
"goals": {
|
||||
"title": "מטרות",
|
||||
"add": "מטרה חדשה",
|
||||
"progress": "התקדמות",
|
||||
"plan": "צור תוכנית",
|
||||
"report": "דוח AI"
|
||||
},
|
||||
"common": {
|
||||
"back": "חזרה",
|
||||
"loading": "טוען...",
|
||||
"error": "שגיאה",
|
||||
"confirm": "אישור",
|
||||
"menu": "תפריט",
|
||||
"closeMenu": "סגור תפריט",
|
||||
"toggleTheme": "החלף ערכת נושא"
|
||||
},
|
||||
"calendar": {
|
||||
"title": "לוח שנה"
|
||||
},
|
||||
"projects": {
|
||||
"add": "פרויקט חדש",
|
||||
"empty": "אין פרויקטים",
|
||||
"createFirst": "צור פרויקט ראשון +",
|
||||
"namePlaceholder": "שם פרויקט...",
|
||||
"descPlaceholder": "תיאור פרויקט...",
|
||||
"color": "צבע",
|
||||
"icon": "איקון",
|
||||
"tasks": "משימות",
|
||||
"members": "חברים"
|
||||
}
|
||||
}
|
||||
Reference in New Issue
Block a user