From 5f7bb3e52bdfdcf6c3c9565e94bd615ef4260d95 Mon Sep 17 00:00:00 2001 From: Tomer Ben-Rachel Date: Wed, 12 Oct 2022 14:58:44 +0300 Subject: [PATCH] Close #847: Translate Time To Leave to Hebrew (#849) Co-authored-by: Tulio Leao --- README.md | 1 + docs/README-he.md | 60 ++++++++ locales/he/translation.json | 208 ++++++++++++++++++++++++++++ locales/he/translation.missing.json | 1 + src/configs/app.config.js | 3 +- 5 files changed, 272 insertions(+), 1 deletion(-) create mode 100644 docs/README-he.md create mode 100644 locales/he/translation.json create mode 100644 locales/he/translation.missing.json diff --git a/README.md b/README.md index 90093d33e..d3185e330 100644 --- a/README.md +++ b/README.md @@ -26,6 +26,7 @@ Документация приложения на русском языке مستندات برنامه به زبان فارسی এই নথিও পাওয়া যায় বাংলায় +מסמך זה כתוב גם בעברית
Platform diff --git a/docs/README-he.md b/docs/README-he.md new file mode 100644 index 000000000..53432627f --- /dev/null +++ b/docs/README-he.md @@ -0,0 +1,60 @@ +
+ Time to Leave Logo + +

עקוב אחרי שעות עבודה וקבל התראות כאשר הגיע הזמן לעזוב את המשרד ולהתחיל לחיות

+ +[Homepage](https://timetoleave.app/) + + +Platform +Downloads in Total +Latest Release +Latest Release + +
+ + Time to Leave Screenshot + +
+ +
+
+ +--- + +
+רשום את הזמן שהתחלת לעבוד היום, והתוכנה תחשב מתי אתה צריך לעזוב את המשרד, בהתחשב בזמן שאתה מבלה בו לארוחת צהריים. כשיגיע הזמן, התוכנה תתן לך התראה. + +Time to Leave Notification + +אפשר לשלוט בהעדפות, לבחור את ימי העבודה שלך, כמה שעות אתה עובד ביום ואם אתה רוצה לקבל התראות או לא. + +Time to Leave Preferences + +אתה גם יכול להוסיף ויתורים על ימים שבהם אתה לא עבדת. + +Time to Leave Waiver Manager + +## איך להתקין את TTL + +Time to Leave רץ על MacOS, Windows ו-Linux, וגם אפשר להוריד גרסה מבוקשת מ-[גרסה האחרונה](https://github.com/thamara/time-to-leave/releases/latest). + +## איך לבנות ולתרום ל-TTL + +אם אתם רוצים לעזור, תקראו את מדריך [התרומה](CONTRIBUTING.md). +אפשר גם להסתכל על [מדריך הפיתוח](DEVELOPMENT.md) שלנו בשביל עוד מידע. + +## צרו איתנו קשר! + + הצטרפו [לשרת הדיסקורד](https://discord.gg/P3KkEF5) שלנו כדי לדבר על העדכונים הבאים ועוד. + +## נקודות זכות + +הצלמיות נעשו בשימוש [freepik](https://www.flaticon.com/authors/freepik) מ-[www.flaticon.com](https://www.flaticon.com). + +הצלמית המקורית של שעות העצר נעשה על-ידי [lucy.g](https://icon-icons.com/icon/timer/121243), גווני הצבעים ופורמטים שונים שונו ממנו. + +צלמית יום מחלה נוצרה על-ידי [SVG Repo](https://www.svgrepo.com/svg/271898/sick). + +צלמית של החלפת תצוגה נוצרה על-ידי [Pixel perfect](https://www.flaticon.com/authors/pixel-perfect) מ-[www.flaticon.com](https://www.flaticon.com). +
\ No newline at end of file diff --git a/locales/he/translation.json b/locales/he/translation.json new file mode 100644 index 000000000..4c3079e08 --- /dev/null +++ b/locales/he/translation.json @@ -0,0 +1,208 @@ +{ + "$BaseCalendar": { + "day-done-balance": "סיימת להיום. המאזן של היום הוא:", + "month-balance": "מאזן חודשי", + "month-balance-title": "מאזן כללי עד היום בשביל חודש זה. מאזן חיובי מציין שעות נוספות שאתה לא צריך לעבוד היום (או בשארית החודש).", + "overall-balance": "סך כל המאזן", + "overall-balance-title": "מאזן כללי עד סוף החודש או סוף היום", + "switch-view": "להחליף תצוגה" + }, + "$DateUtil": { + "april": "אפריל", + "august": "אוגוסט", + "december": "דצמבר", + "february": "פברואר", + "fri": "יום שישי", + "january": "ינואר", + "july": "יולי", + "june": "יוני", + "march": "מרץ", + "may": "מאי", + "mon": "יום שני", + "november": "נובמבר", + "october": "אוקטובר", + "sat": "יום שבת", + "september": "ספטמבר", + "sun": "יום ראשון", + "thu": "יום חמישי", + "tue": "יום שלישי", + "wed": "יום רביעי" + }, + "$FlexibleDayCalendar": { + "current-day": "מעבר ליום הנוכחי", + "day-total": "מאזן יומי", + "entry": "רשומה", + "entry-removal-confirmation": "האם את/ה בטוח/ה שאת/ה רוצה להסיר את הרשומה האחרונה?", + "leave-by": "אתה צריך לעזוב ב:", + "next-day": "יום הבא", + "no": "לא", + "not-a-working-day": "לא יום עבודה", + "previous-day": "יום קודם", + "remove-entry": "הסרת רשומה", + "waived-day": "יום שוויתרת עליו", + "yes": "כן" + }, + "$FlexibleMonthCalendar": { + "add-waiver-day": "הוספת ויתור ליום זה", + "current-month": "עבור לחודש הנוכחי", + "day": "יום", + "entry-removal-confirmation": "האם אתה בטוח שאתה רוצה להסיר את שתי הרשומות האחרונות מיום", + "last-day-balance": "יום אחרון שהשתמשת במאזן", + "leave-by": "לפי הזמן שהגעת היום, אתה צריך לעזוב ב", + "next-month": "חודש הבא", + "no": "לא", + "on": "פועל", + "previous-month": "חודש קודם", + "remove-entry": "הסרת רשומה", + "total": "סך הכל", + "waived-day": "יום שוויתרת עליו", + "working-days": "ימי עבודה", + "working-days-title": "כמות ימי עבודה שיש בחודש", + "yes": "כן" + }, + "$Menu": { + "about": "אודות", + "all-clear": "הכל נוקה!", + "all-files": "כל הקבצים", + "cancel": "ביטול", + "check-for-updates": "לבדוק עכדון", + "clear-database": "לנקות מסד נתונים", + "confirm-clear-all-data": "אתה בטוח שאתה רוצה למחוק את כל הנתונים?", + "confirm-import-db": "האם אתה בטוח שאתה רוצה ליבא מסד נתונים? זה ימחוק את כל המידע הנוכחי.", + "copy": "להעתיק", + "could-not-be-loaded": "לא יכול להיטען", + "cut": "לגזור", + "database-export": "יצוא מסד נתונים", + "database-imported": "מסד נתונים יובא", + "database-migrated": "מסד נתונים הועבר", + "database-was-exported": "אוקי, מסד נתונים מוצא.", + "edit": "לערוף", + "exit": "לצאת", + "export": "יצוא", + "export-database": "יצא מסד נתונים", + "export-db-to-file": "יצא מסד נתונים לקובץ", + "failed-entries": "רשומות כושלות", + "failed-migrating": "מיגרציה נכשלה", + "fresh-start": "התחלה חדשה", + "fresh-start-confirm": "האם אתה בטוח שאתה רוצה התחלה חדשה?", + "help": "עזרה", + "import": "יבוא", + "import-database": "יבא מסד נתונים", + "import-db-from-file": "יבא מסד נתונים מקובץ", + "import-successful": "יש! יבוא הצליח!", + "menu": "תפריט", + "migrate": "מיגרציה", + "migrate-calendar-to-flexible": "העבר לוח שנה מקובע לגמיש", + "migration-successful": "יש! מיגרציה הצליחה!", + "no-thanks": "לא, תודה", + "ok": "אוקי", + "paste": "הדבק", + "preferences": "הגדרות", + "punch-time": "זמן ניקוב", + "punched-time": "זמן נוקב", + "quit": "צא", + "reload": "טען מחדש", + "report": "דווח", + "select-all": "בחירת הכל", + "send-feedback": "שליחת משוב", + "should-migrate-to-flexible": "אחת מהתכונות החדשות של של גרסה זו היא כמות רשומות גמישה ללוח השנה.\n\n תצוגה חדשה זאת משתמשת בפורמט מסד נתונים חדש. \n\n כדי להשתמש בו, אתה יכול לעביר את מסד הנתונים לפורמט החדש או להתחיל מחדש.", + "show-app": "הצג יישומון", + "something-went-wrong": "משהו לא תקין קרה :(", + "toggle-dev-tools": "הפעל/בטל כלי מפתח", + "ttl-github": "TTL GitHub", + "view": "צפה", + "workday-waiver-manager": "מנהל ויתור יום עבודה", + "yes-please": "כן, בבקשה" + }, + "$Notification": { + "punch-reminder": "אל תשכח לנקוב בזמן!", + "time-to-leave": "היי! אני חושב שזה זמן לצאת.", + "dismiss-for-today": "דחה להיום" + }, + "$Preferences": { + "allowRecurringNotifications": "אפשר התראות חוזרות", + "appBehavior": "התנהגות ישומון", + "cadentStar": "כוכב קדנט", + "closeMinimizeToTray": "כפתור סגירה ימזער למגש", + "countTodayOnTotals": "להחשיב את היום למאזן", + "dark": "חשוך", + "day": "יום", + "fixed": "תוקן", + "flexible": "גמיש", + "fri": "יום שישי", + "hideNonWorkingDay": "הסתר ימי מנוחה (תצוגת חודש)", + "hours-per-day": "HH:mm", + "hoursPerDay": "שעות ביום", + "enablePrefillBreakTime": "הפעל מילוי מוקדם של זמן הפסקה", + "breakTimeInterval": "מרווח זמן הפסקה", + "language": "שפה", + "light": "בהיר", + "minimizeToTray": "כפתור מזעור צריך למזער למגש", + "minutesBetweenNotifications": "דקות בין התראות", + "mon": "יום שני", + "month": "חודש", + "notification": "התראה", + "numberOfEntries": "כמות רשומות", + "overallBalanceStart": "זמן התחלה של מאזן כללי", + "sat": "יום שבת", + "startOnLogin": "התחל בעת חיבור", + "sun": "יום ראשון", + "systemDefault": "ברירת מחדל של המערכת", + "themes": "עררכות נושא", + "thu": "יום חמישי", + "title": "Time to Leave - העדפות", + "tue": "יום שלישי", + "userPreferences": "העדפות משתמש", + "view": "תצוגה", + "wed": "יום רביעי", + "workingDays": "ימי עבודה" + }, + "$UpdateManager": { + "dismissBtn": "לפטור", + "downloadBtn": "הורד את הגרסה העדכנית ביותר", + "old-version-msg": "אתה משתמש בגרסה ישנה של TTL ואתה מפסיד הרבה דברים מגניבים!", + "remindBtn": "תזכיר לי מאוחר יותר", + "title": "TTL בדוק עדכונים", + "upto-date-msg": "גרסת TTL מעודכנת." + }, + "$WorkdayWaiver": { + "add-waiver": "הוסף ויתור", + "already-have-waiver": "יש לך כבר ויתור פועל", + "attention": "שימו לב: בחירת ימי חג בימים עם ויתור יבטלו את הויתור הקודם.", + "city": "עיר:", + "conflicts": "סכסוכים?", + "country": "מדינה:", + "date": "תאריך", + "day": "יום", + "delete-waiver-message": "האם אתה בטוח שאתה רוצה למחוק את הויתור עבור יום", + "end-date": "תאריך סיום", + "end-date-cannot-be-less": "תאריך סיום לא יכול להיות לפני תאריך התחלה.", + "from": "מ", + "header-help": "השינויים יקרו כאשר החלון הזה יסגר", + "holiday": "יום חג", + "hours": "שעות", + "hours-waived": "שעות שויתרת עליהן", + "import": "יבא?", + "loaded-waivers-holidays": "נטענו ויתורים עבור ימי חג.", + "nav-holiday": "יום חג", + "no": "לא", + "no-working-days-on-range": "לא יכול להוסיף ויתור. טווח לא מכיל יום עבודה כלל.", + "on-working-day": "ביום עבודה", + "reason": "סיבה", + "remove-waiver": "הסר את זה לפני הוספת אחד חדש.", + "source-selected-holidays": "בחר בימי חג נבחרים", + "start-date": "תאריך התחלה", + "state": "מדינה:", + "title": "Time to Leave - מנהל ויתורים עבור ימי עבודה", + "to": "ל", + "waive": "ותר", + "waived-workday-list": "רשימת ימי עבודה עם ויתורים", + "waiver-manager": "מנהל ויתורים עבור ימי עבודה", + "waiver-reason": "סיבת ויתור", + "year": "שנה", + "yes": "כן" + }, + "$Generic": { + "hours-on-invalid": "this.setCustomValidity(\"אנא הכנס שעה תקינה בפורמט של 24 שעות מ 00:00 עד 23:59\")" + } +} diff --git a/locales/he/translation.missing.json b/locales/he/translation.missing.json new file mode 100644 index 000000000..0967ef424 --- /dev/null +++ b/locales/he/translation.missing.json @@ -0,0 +1 @@ +{} diff --git a/src/configs/app.config.js b/src/configs/app.config.js index 2e80503d5..b992f83af 100644 --- a/src/configs/app.config.js +++ b/src/configs/app.config.js @@ -20,7 +20,8 @@ const languages = { 'zh-TW': '繁體中文', 'ta': 'தமிழ்', 'tr-TR':'Türkçe', - 'bn':'বাংলা' + 'bn':'বাংলা', + 'he':'עברית' }; /**