From be4de13618f5f7d4c4ad9d3f5df199c423518d54 Mon Sep 17 00:00:00 2001 From: Chaim Date: Mon, 6 Apr 2026 12:51:21 +0000 Subject: [PATCH] fix: add fa_IR locale for Hebrew translations MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit The HebrewLanguage extension uses fa_IR as the locale code (RTL wrapper), not he_IL. Without fa_IR translations, all labels show in English. Copied he_IL → fa_IR. Bump to v1.2.0. Co-Authored-By: Claude Opus 4.6 (1M context) --- LegalAssistance-1.2.0.zip | Bin 0 -> 32496 bytes .../Resources/i18n/fa_IR/Case.json | 20 +++ .../i18n/fa_IR/DirectAccessReport.json | 150 ++++++++++++++++++ .../Resources/i18n/fa_IR/Global.json | 8 + manifest.json | 2 +- 5 files changed, 179 insertions(+), 1 deletion(-) create mode 100644 LegalAssistance-1.2.0.zip create mode 100644 files/custom/Espo/Modules/LegalAssistance/Resources/i18n/fa_IR/Case.json create mode 100644 files/custom/Espo/Modules/LegalAssistance/Resources/i18n/fa_IR/DirectAccessReport.json create mode 100644 files/custom/Espo/Modules/LegalAssistance/Resources/i18n/fa_IR/Global.json diff --git a/LegalAssistance-1.2.0.zip b/LegalAssistance-1.2.0.zip new file mode 100644 index 0000000000000000000000000000000000000000..d03cc4a9267ad13a4c0b68d6fe4eaee8185d655e GIT binary patch literal 32496 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 literal 0 HcmV?d00001 diff --git a/files/custom/Espo/Modules/LegalAssistance/Resources/i18n/fa_IR/Case.json b/files/custom/Espo/Modules/LegalAssistance/Resources/i18n/fa_IR/Case.json new file mode 100644 index 0000000..7ca0db9 --- /dev/null +++ b/files/custom/Espo/Modules/LegalAssistance/Resources/i18n/fa_IR/Case.json @@ -0,0 +1,20 @@ +{ + "fields": { + "cLegalAidType": "סוג מינוי סיוע משפטי", + "cAppointmentDate": "מועד קבלת המינוי", + "cAidType": "מהות הסיוע", + "cUrgencyLevel": "דחיפות", + "cFilingDeadline": "מועד אחרון להגשה" + }, + "options": { + "cLegalAidType": { + "": "", + "DirectAccess": "גישה ישירה", + "Regular": "מינוי רגיל", + "Duty": "תורנות" + } + }, + "links": { + "directAccessReports": "דוחות גישה ישירה" + } +} diff --git a/files/custom/Espo/Modules/LegalAssistance/Resources/i18n/fa_IR/DirectAccessReport.json b/files/custom/Espo/Modules/LegalAssistance/Resources/i18n/fa_IR/DirectAccessReport.json new file mode 100644 index 0000000..0a65386 --- /dev/null +++ b/files/custom/Espo/Modules/LegalAssistance/Resources/i18n/fa_IR/DirectAccessReport.json @@ -0,0 +1,150 @@ +{ + "scopeName": "דוח גישה ישירה", + "scopeNamesPlural": "דוחות גישה ישירה", + "labels": { + "Create DirectAccessReport": "צור דוח גישה ישירה" + }, + "fields": { + "name": "שם הדוח", + "number": "מספר", + "status": "סטטוס", + "case": "תיק", + "aidType": "מהות הסיוע", + "urgencyLevel": "דחיפות הליך", + "appointmentDate": "מועד קבלת המינוי", + "filingDeadline": "מועד אחרון להגשה", + "additionalUrgency": "דחיפות הליך נוסף", + "additionalDeadline": "מועדים להליך נוסף", + "firstContactDate": "תאריך יצירת קשר ראשוני", + "contactDelayReason": "סיבת עיכוב (אם לא תוך 48 שעות)", + "meetingDate": "תאריך פגישה עם הלקוח", + "meetingDelayReason": "סיבת עיכוב פגישה", + "meetingAttendees": "נוכחים בפגישה", + "contactStatus": "מצב קשר עם הלקוח", + "contactStatusDetail": "פירוט מצב קשר", + "proceedingNumber": "מספר הליך", + "courtName": "בית הדין", + "proceedingSubject": "עניין ההליך", + "claimSummary": "תמצית התביעה/הערעור", + "defenseClaims": "טענות ההגנה", + "q1DocsReviewed": "הוועדה התייחסה לכל המסמכים?", + "q1DocsDetail": "פירוט מסמכים", + "q2Reasoned": "ההחלטה מנומקת?", + "q2ReasonDetail": "פירוט הנמקה חסרה", + "q3PanelMatch": "הרכב תואם ליקויים?", + "q4PanelComposition": "הרכב הוועדה / הרכב חסר", + "q5ComplaintsAddressed": "התייחסו לכל התלונות?", + "q6ComplaintsDetail": "פירוט תלונות חסרות", + "q7ClinicalExam": "בדיקה קלינית נערכה?", + "q8ClinicalGap": "פער בדיקה קלינית vs מסמכים", + "q9MoharaApplied": "בחינת הלכת מוהרה (גיל, רקע, השכלה)?", + "q9MoharaDetail": "נתונים חסרים (מוהרה)", + "q10RehabGap": "פער פקיד שיקום vs ועדה?", + "q10RehabDetail": "פירוט הפער", + "q11ScoreGap": "פער ניקוד vs מצב ומסמכים?", + "q11ScoreDetail": "פירוט פער הניקוד", + "q12UniqueAspects": "התייחסות להיבטים ייחודיים?", + "q12UniqueDetail": "פירוט היבטים ייחודיים", + "recommendationType": "סוג ההמלצה", + "recommendationDetail": "פירוט ההמלצה", + "additionalAidNeeded": "צורך בסיוע נוסף", + "additionalAidNIDetail": "פירוט סיוע נוסף (ביטוח לאומי)", + "additionalAidOtherDetail": "פירוט סיוע נוסף (תחום אחר)", + "additionalAidUrgency": "דחיפות הסיוע הנוסף", + "additionalAidDeadlines": "מועדים (סיוע נוסף)", + "willingToRepresent": "בתחום התמחות + מעוניין לייצג?", + "notes": "הערות כלליות", + "assignedUser": "אחראי", + "teams": "צוותים", + "createdAt": "נוצר ב", + "modifiedAt": "עודכן ב", + "createdBy": "נוצר על ידי", + "modifiedBy": "עודכן על ידי" + }, + "options": { + "status": { + "Draft": "טיוטה", + "Submitted": "נשלח", + "Approved": "אושר", + "Rejected": "נדחה" + }, + "aidType": { + "": "", + "הגשת ערעור": "הגשת ערעור", + "יעוץ והדרכה": "יעוץ והדרכה", + "סיוע נוסף ביטוח לאומי": "סיוע נוסף ביטוח לאומי", + "סיוע נוסף תחום אחר": "סיוע נוסף תחום אחר", + "אי מתן סיוע": "אי מתן סיוע" + }, + "urgencyLevel": { + "": "", + "רגיל": "רגיל", + "דחוף": "דחוף", + "בהול": "בהול" + }, + "additionalUrgency": { + "": "", + "רגיל": "רגיל", + "דחוף": "דחוף", + "בהול": "בהול" + }, + "contactStatus": { + "": "", + "תקין": "תקין", + "לא תקין": "לא תקין" + }, + "courtName": { + "": "", + "בית הדין האזורי לעבודה ירושלים": "בית הדין האזורי לעבודה ירושלים", + "בית הדין האזורי לעבודה תל אביב": "בית הדין האזורי לעבודה תל אביב", + "בית הדין האזורי לעבודה חיפה": "בית הדין האזורי לעבודה חיפה", + "בית הדין האזורי לעבודה באר שבע": "בית הדין האזורי לעבודה באר שבע", + "בית הדין האזורי לעבודה נצרת": "בית הדין האזורי לעבודה נצרת", + "בית הדין הארצי לעבודה": "בית הדין הארצי לעבודה" + }, + "proceedingSubject": { + "": "", + "נכות כללית": "נכות כללית", + "נכות מעבודה": "נכות מעבודה", + "נכות איבה": "נכות איבה", + "ניידות": "ניידות", + "אי כושר": "אי כושר", + "שירותים מיוחדים": "שירותים מיוחדים", + "סיעוד": "סיעוד", + "גמלת הבטחת הכנסה": "גמלת הבטחת הכנסה", + "דמי אבטלה": "דמי אבטלה", + "אחר": "אחר" + }, + "recommendationType": { + "": "", + "ייעוץ והדרכה חלף ייצוג": "ייעוץ והדרכה חלף ייצוג", + "ויתור הלקוח": "ויתור הלקוח", + "החלפת ייצוג": "החלפת ייצוג", + "לא נוצר קשר": "לא נוצר קשר", + "לא התקיימה פגישה": "לא התקיימה פגישה", + "עדיין לא ניתן להחליט": "עדיין לא ניתן להחליט", + "נדרשים מסמכים נוספים": "נדרשים מסמכים נוספים", + "המלצה לסירוב": "המלצה לסירוב" + }, + "additionalAidNeeded": { + "": "", + "לא נחוץ": "לא נחוץ", + "נחוץ בתחום ביטוח לאומי": "נחוץ בתחום ביטוח לאומי", + "נחוץ בתחום אחר": "נחוץ בתחום אחר" + }, + "additionalAidUrgency": { + "": "", + "רגיל": "רגיל", + "דחוף": "דחוף", + "בהול": "בהול" + } + }, + "links": { + "case": "תיק" + }, + "presetFilters": { + "draft": "טיוטות", + "submitted": "נשלחו", + "approved": "אושרו" + } +} diff --git a/files/custom/Espo/Modules/LegalAssistance/Resources/i18n/fa_IR/Global.json b/files/custom/Espo/Modules/LegalAssistance/Resources/i18n/fa_IR/Global.json new file mode 100644 index 0000000..a30936d --- /dev/null +++ b/files/custom/Espo/Modules/LegalAssistance/Resources/i18n/fa_IR/Global.json @@ -0,0 +1,8 @@ +{ + "scopeNames": { + "DirectAccessReport": "דוח גישה ישירה" + }, + "scopeNamesPlural": { + "DirectAccessReport": "דוחות גישה ישירה" + } +} diff --git a/manifest.json b/manifest.json index edec97f..150301d 100644 --- a/manifest.json +++ b/manifest.json @@ -1,6 +1,6 @@ { "name": "LegalAssistance", - "version": "1.1.0", + "version": "1.2.0", "acceptableVersions": [">=8.0.0"], "php": [">=8.1"], "releaseDate": "2026-04-06",