Skip to content

Commit

Permalink
Feature/add hebrew strings json (#76)
Browse files Browse the repository at this point in the history
* added AboutPage.he.json

* modified email value

* Added AssistedSetup.he.json

* Added Common.he.json

* Added Common.he.json

* modified Ok value

* Added translation to CustomSensors.he.json

* Added translation to CustomSensors.he.json

* Added Dialogs.he.json

* Added translation to Dialogs.he.json

* Minor syntax fixes

* Added ControlCard.he.json

* Added translation to ControlCard.he.json

* Minor syntax fix

* Added FanCurves.he.json

* Added HomePage.he.json

* Added translation to HomePage.he.json

* Added Parameters.he.json

* Added translation to Parameters.he.json

* Added SensorSettings.he.json

* Added translation to SensorSettings.he.json

* Added SettingsPage.he.json

* Added translation to SettingsPage.he.json

* Added ThemePage.he.json

* Added translation to ThemePage.he.json

* Added TrayIconsPage.he.json

* Added translation to TrayIconsPage.he.json

* Added Update.he.json

* Added translation to Update.he.json

* Ran formatting script

* Added translation to FanCurves/FanCurves.he.json

* Ran formatting script

* Update format-json.ps1

* Fix formatting

---------

Co-authored-by: Rem0o <[email protected]>
  • Loading branch information
raidris and Rem0o authored Jan 13, 2025
1 parent 8b7f7ac commit 2d435b9
Show file tree
Hide file tree
Showing 16 changed files with 417 additions and 6 deletions.
9 changes: 9 additions & 0 deletions AboutPage/AboutPage.he.json
Original file line number Diff line number Diff line change
@@ -0,0 +1,9 @@
{
"Credit": "מזכה",
"Donate": "לתרום",
"Email": "דוא\"ל",
"EULALicenses": "הסכם רישוי למשתמש קצה/רישויים",
"OfficialWebsite": "אתר רשמי",
"Sponsor": "ספונסר",
"VersionStringFormat": "גרסה: {0}"
}
33 changes: 33 additions & 0 deletions AssistedSetup/AssistedSetup.he.json
Original file line number Diff line number Diff line change
@@ -0,0 +1,33 @@
{
"AllControlsNoSensors": "לא קיים רכיב בקרה מזווג לחיישן מהירות מאוורר.",
"AssistedSetupDescription": "זהו מנגנון סיוע בהתקנה. הוא יעזור לך להגדיר את המאווררים שלך בפעם הראשונה עם השלבים הבאים:",
"Calibrating": "מכייל",
"CalibrationTitle": "כיול מאוורר אוטומטי",
"ControlSensorPairsWithSpeedSensor": "חיישן רכיב הבקרה \"{0}\" מזווג לחיישן המהירות \"{1}\"",
"ControlSpeedCalibration": "כיול רכיב בקרה/מהירות",
"ControlSpeedPairing": "זיווג רכיב בקרה ומהירות",
"Done": "בוצע!",
"ExceptionDuringSetup": "אירעה חריגה במהלך ההתקנה המסייעת. ראו את יומן השגיאות לפרטים נוספים.",
"FullSpeed": "הגדר מהירות המאוורר ל-100%",
"IdentificationDescription": "זהה ותן שם למאווררים שלך",
"IdentificationInstructions": "אלה הבקרות שהגיבו ל-Fan Control. הסתכל בתוך המחשב שלך או השתמש בתוכנה חלופית תוך שימוש במחוונים כדי לקרוא להם בהתאם.",
"IncludeNonPaired": "כלול בקרות שאינן מזווגות בכל מקרה.",
"NoControlPairedSensor": "לא קיים רכיב בקרה מזווג לחיישן מהירות מאוורר.",
"NoSensor": "לרכיב בקרה זה אין חיישן מהירות",
"NoSpeedSensorReacted": "שום חיישן מהירות לא הגיב לחיישן רכיב הבקרה \"{0}\"",
"PairedControlsOnly": "רק רכיבי הבקרה אשר מזווגים לחיישן מהירות מאוורר ייבדקו.",
"PairingUtilityDescription": "כלי זה ינסה לזווג בין חיישני מהירות מאווררים וחיישני רכיב בקרה. זה יזהה אילו מאווררים ניתנים לשליטה. מגדיר את כל בקרי המאווררים ל-{0}%...",
"ProceedQuestion": "האם ברצונך להמשיך?",
"Settings": "הגדרות",
"ShowHiddenCardsExplanation": "כל הבקרות שלא הגיבו להתקנה המסייעת יוסתרו.",
"StartPercent": "% התחלה",
"Step1": "בחר את סוג החיישנים לגלות",
"Step2": "מצא חיישן סל\"ד תואם לכל רכיב בקרה",
"Step3": "כייל כל רכיב בקרה שזווג לחיישן סל\"ד",
"Step4": "מצא את % העצירה עבור כל רכיב בקרה",
"Step5": "מצא את % ההתחלה עבור כל רכיב בקרה",
"Step6": "זהה ותן שם לכל רכיב בקרה",
"Step7": "הגדר חלק מהגדרות היישום",
"Testing": "בדיקה",
"TestingAt": "({0}) בדיקה ב-{1}% ({2} סל\"ד)"
}
23 changes: 23 additions & 0 deletions Common/Common.he.json
Original file line number Diff line number Diff line change
@@ -0,0 +1,23 @@
{
"Add": "הוסף",
"Cancel": "בטל",
"Clear": "נקה",
"Close": "סגור",
"Configurations": "תצורות",
"Continue": "המשך",
"Delete": "מחק",
"Discard": "התעלם",
"Edit": "ערוך",
"Exit": "צא",
"Hide": "הסתר",
"Load": "טען",
"No": "לא",
"Ok": "בסדר",
"Open": "פתח",
"Refresh": "רענן",
"Refreshing": "מרענן...",
"Reset": "איפוס",
"Save": "שמור",
"SecondUnit": "שניה",
"Yes": "כן"
}
27 changes: 27 additions & 0 deletions ConfigDialogs/ConfigDialogs.he.json
Original file line number Diff line number Diff line change
@@ -0,0 +1,27 @@
{
"Cancel": "בטל",
"ConfigChangedQuestion": "התצורה הנוכחית שלך השתנתה. האם ברצונך לשמור או להתעלם משינויים אלה?",
"ConfigCouldNotBeSaved": "לא ניתן לשמור את התצורה. ראה את יומן השגיאות לפרטים נוספים.",
"ConfigName": "שם התצורה:",
"ConfigRestoreError": "אירעו שגיאות אלו במהלך שחזור התצורה:",
"ConfigSavedAs": "תצורה נשמרה בשם {0}",
"ConfigurationLoaded": "תצורה נטענה",
"CouldNotLoadConfiguration": "לא ניתן לטעון את התצורה. אירעה שגיאה בלתי צפויה והיא נוספה ליומן השגיאות.",
"Create": "צור",
"CustomSensors": "חיישנים מותאמים",
"DeselectAll": "בטל בחירת הכל",
"FanCurves": "עקומות מאווררים",
"Import": "ייבוא",
"ImportDialogText": "בחר את החיישנים המותאמים ועקומות המאווררים שברצונך לייבא מתוך {0}",
"Loading": "טוען",
"Location": "מיקום: {0}",
"MissingControlSensor": "חיישן רכיב בקרה חסר",
"MissingSpeedSensor": "חיישן מהירות חסר",
"MissingTemperatureSensor": "חיישן טמפרטורה חסר",
"NameConflicts": "לפריטים הבאים יש התנגשות שמות עם התצורה הנוכחית שלך:",
"NothingToImportIn": "אין עקומות מאווררים או חיישנים מותאמים לייבוא ב-{0}.",
"RestoreErrorIncreaseDelay": "אם שגיאה זו מתרחשת בעת האתחול, נסה להגדיל את השהיית האתחול.",
"RetryFailed": "ניסיון האתחול נכשל.",
"SelectAll": "בחר הכל",
"SelectConfigFile": "בחר קובץ תצורה"
}
46 changes: 46 additions & 0 deletions ControlCard/ControlCard.he.json
Original file line number Diff line number Diff line change
@@ -0,0 +1,46 @@
{
"CalibrateAuto": "כייל את רכיב הבקרה המשויך באופן אוטומטי...",
"Calibrated": "מכויל",
"ControlNotRespond": "רכיב בקרה זה אינו מגיב כראוי לפקודה הנוכחית.",
"Curve": "עקומה",
"CurveToBeApplied": "העקומה שתוחל על רכיב בקרה זה",
"CurveToolTip": "העקומה שתוחל על רכיב בקרה זה.",
"DefaultSensorName": "שם חיישן ברירת מחדל: {0}",
"DiscrepancyFanCurve": "עקומת המאוורר {0}",
"DiscrepancyManualValue": "הערך שהוגדר באופן ידני {0} %",
"DiscrepancyPart1": "זוהתה אי התאמה בין רכיב הבקרה \"{0}\" לערך המטרה שלו.",
"DiscrepancyPart2": "הוא אינו מגיב כראוי ל-{0}.",
"DiscrepancyPart3": "ישנם מספר בעיות אפשריות:",
"DiscrepancyPart4": "לרכיב הבקרה יש ערך מינימלי מוגבל שמוגדר ל-{0} %.",
"DiscrepancyPart5": "הערך של רכיב הבקרה (%) ביחס לסל\"ד שלו אינו תואם כלל לכיול שנקבע. יש לבדוק מחדש את הכיול.",
"DiscrepancyPart6": "רכיב הבקרה אינו מגיב כלל לשום פקודה.",
"DiscrepancyPart7": "רכיב הבקרה נשלט על ידי מקור חיצוני.",
"DiscrepancyPart8": "אם זו האפשרות האחרת, תוכל להפעיל את האפשרות הבאה, שתיישם מחדש את הערך בכל פעם שתתגלה אי התאמה.",
"EditCalibration": "ערוך כיול...",
"EnableDisableSoftwareControl": "אפשר שליטה תוכנתית",
"ForceApply": "החל בכוח",
"ForceApplyEnabled": "החל בכוח מופעל.",
"ForceApplyToolTip": "החל מחדש את ערך הבקרה הרצוי בכל פעם שמתגלה אי התאמה.",
"InvalidCalibrationError": "לרכיב הבקרה {0} אין כיול תקף ועקומת המאוורר {1} נמצאת במצב סל\"ד.",
"ManualControl": "שליטה ידנית",
"ManualFanCalibration": "כיול מאוורר ידני",
"ManualPairSingleFanDescription": "זיווג רכיב בקרה לחיישן מהירות",
"MatchSpeedSensor": "זיווג חיישן מהירות",
"MinimumPercent": "אחוז מינימלי",
"MinPercentHelp": "אחוז מינימלי (%) שניתן להחיל על רכיב בקרה זה.",
"Offset": "היסט",
"OffsetHelp": "היסט שמוחל על עקומת המאוורר הנבחרת באחוזים (%).",
"Overridden": "רכיב בקרה זה נשלט על ידי מקור חיצוני.",
"PairAuto": "זיווג חיישן מהירות באופן אוטומטי...",
"PairedSpeedSensor": "חיישן מהירות מזווג: {0}",
"PairManually": "זווג חיישן מהירות באופן ידני...",
"RecalibrateAuto": "כייל מחדש את רכיב הבקרה המזווג באופן אוטומטי...",
"RemovePaired": "הסר חיישן מהירות מזווג",
"StartPercent": "אחוז התחלה",
"StartPercentHelp": "סף אחוזים (%) בעקומת המאוורר שבו המאוורר מתחיל להסתובב.",
"StepDown": "הפחת",
"StepHelp": "הקצב שבו רכיב הבקרה יכול לשנות את האחוז שלו לשנייה (%/שנייה).",
"StepUp": "העלה",
"StopPercent": "אחוז עצירה",
"StopPercentHelp": "סף אחוזים (%) בעקומת המאוורר שבו המאוורר מפסיק להסתובב."
}
24 changes: 24 additions & 0 deletions CustomSensors/CustomSensors.he.json
Original file line number Diff line number Diff line change
@@ -0,0 +1,24 @@
{
"File": "קובץ",
"FileDescription": "הקובץ חיישן מותאם אישית קורא נתונים מקובץ נתון.",
"FileSensorNotExists": "קובץ חיישן עם הנתיב \"{0}\" לא קיים.",
"FunctionAverage": "ממוצע של כל חיישני הטמפרטורה שנבחרו",
"FunctionMax": "מקסימום של כל חיישני הטמפרטורה שנבחרו",
"FunctionMin": "מינימום של כל חיישני הטמפרטורה שנבחרו",
"FunctionSubtract": "הפרש בין החיישן הראשון שנבחר (+) לבין האחרים (-)",
"FunctionSum": "סכום של כל חיישני הטמפרטורה שנבחרו",
"LoopDetected": "\"{0}\" לא יכול לשמש כחיישן מקור. זוהתה לולאה.",
"MissingSensor": "חיישן חסר",
"MissingSensorsForMix": "חסרים חיישנים עבור חיישן מיקס בשם \"{0}\": [{1}]",
"MissingSensorsForOffset": "חסר חיישן עבור היסט בשם {0}: {1}",
"MissingSensorsForTimeAverage": "חסר חיישן עבור חיישן ממוצע זמן בשם {0}: {1}",
"Mix": "מיקס",
"MixDescription": "חיישן מותאם אישית מסוג מיקס מבצע פעולה על חיישני הטמפרטורה שנבחרו.",
"MixLoopDetected": "\"{0}\" לא יכול להתווסף למיקס. זוהתה לולאה או שהחיישן כבר נמצא במיקס.",
"NameAlreadyTaken": "השם לחיישן מותאם אישית \"{0}\" כבר בשימוש",
"Offset": "היסט",
"OffsetDescription": "חיישן מותאם אישית מסוג היסט מאפשר להוסיף היסט לחיישן קיים.",
"SaveSensorFileDialogTitle": "שמור קובץ חיישן",
"TimeAverage": "ממוצע זמן",
"TimeAverageDescription": "חיישן מותאם אישית מסוג ממוצע זמן מחשב את הממוצע של החיישן הנבחר לאורך פרק זמן מוגדר."
}
47 changes: 47 additions & 0 deletions Dialogs/Dialogs.he.json
Original file line number Diff line number Diff line change
@@ -0,0 +1,47 @@
{
"AscendingRpmValues": "ערכי הסל\"ד בסדר עולה",
"CalibrationCommand": "פקודה (%)",
"CalibrationControlCardInstructions": "השתמש בכרטיס הבא כדי לכוונן את % המאוורר שלך ולבחון את הסל\"ד שלו.",
"CalibrationPointPercent": "% נקודה",
"CalibrationSpeed": "מהירות (סל\"ד)",
"CalibrationTable": "טבלת כיול",
"ControlHelpPart1": "החלק \"Controls\" מציג כל ראש/מאוורר זמין שזוהה.",
"ControlHelpPart2": "ניתן להקצות עקומת מאוורר או לעבור לבקרה ידנית מתוך תפריט שלוש הנקודות של כל כרטיס.",
"ControlHelpPart3": "מתוך תפריט שלוש הנקודות של כל כרטיס, ניתן \"להתאים\" חיישן מהירות מאוורר מהחלק שמתחת, אשר יציג את הסל\"ד על כרטיס הבקרה.",
"ControlHelpPart4": "האפשרויות המתקדמות הבאות זמינות בלחיצה על החלק התחתון של הכרטיס:",
"CurveHelpPart1": "החלק \"עקומות\" מציג כל עקומה שנוצרה.",
"CurveHelpPart2": "ליצירת עקומה חדשה, לחץ על כפתור ה-\"+\" הגדול בפינה התחתונה הימנית ובחר מתוך הסוגים הזמינים.",
"CurveHelpPart3": "לקבלת פרטים על אופן פעולתו של סוג עקומת מאוורר מסוים, הוסף אותו ולחץ על הסמל שלו בפינה העליונה השמאלית של הכרטיס.",
"CustomSensorsHelpPart1": "החלק \"חיישנים מותאמים אישית\" מציג כל חיישן מותאם אישית שנוצר.",
"CustomSensorsHelpPart2": "ליצירת חיישן מותאם אישית חדש, לחץ על כפתור ה-\"+\" הגדול בפינה התחתונה הימנית ובחר מתוך הסוגים הזמינים.",
"CustomSensorsHelpPart3": "לקבלת פרטים על אופן פעולתו של סוג חיישן מותאם אישית מסוים, הוסף אותו ולחץ על הסמל שלו בפינה העליונה השמאלית של הכרטיס.",
"EULALicenses": "הסכם רישוי למשתמש קצה/רישיונות",
"FailedRefreshSleep": "נכשל לרנן לאחר חזרה ממצב שינה",
"GraphCopy": "העתק גרף",
"GraphPaste": "הדבק גרף",
"GraphSelectedPoint": "נקודה נבחרת:",
"HidePopup": "הסתר חלון זה בעתיד",
"InitFailedRetry": "יישום Fan Control נכשל באתחול. מנסה שוב...",
"ManualPairingInstruction": "בחר את חיישן המהירות שמגיב לרכיב הבקרה הזה.",
"ManualPairingTip": "(טיפ: כוון את המחוון ל-0% וראה איזה מאוורר מאט/נעצר) ",
"OtherInstance": "מופע אחר של Fan Control פעל תחת המשתמש \"{0}\". מופע הקודם נסגר כדי להתחיל את המופע החדש.",
"PaypalDialogPart1": "הודעה ממפתח Fan Control",
"PaypalDialogPart2": "שלום! רימי כאן.",
"PaypalDialogPart3a": "אני רואה שיצרת עקומות מאוורר, זה מדהים! 🚀🙌",
"PaypalDialogPart3b": "לא יצרת עדיין עקומת מאוורר, לחץ על כפתור ה-\"+\" הגדול בפינה התחתונה הימנית כדי להתחיל! 🚀🙌",
"PaypalDialogPart4": "התוכנה מתעדכנת כל הזמן כדי לשפר ביצועים, לתקן באגים, להוסיף תכונות, ולשפר את חוויית המשתמש. זה דורש זמן ומאמץ.",
"PaypalDialogPart5": "היישום Fan Control חינמית לשימוש, אך אם אתה מרוצה ומוצא שהיא חלק חשוב במערכת שלך, שקול לתרום דרך PayPal או לתמוך בי ב-Github. זה מוערך מאוד! 😊",
"PaypalDialogPart6": "אם יש לך בעיות עם התוכנה או משוב, תוכל לשלוח מייל דרך קישור בקטע \"אודות\" או לבקר בעמוד ה-Github",
"PaypalDialogPart7": "תודה לכם על שימושכם ב-Fan Control! 🙏",
"PlatformNotSupported": "הפלטפורמה שלך אינה נתמכת. נדרשת Windows 10 ואילך.",
"ReadEULA": "קח דקה לקרוא את הסכם הרישיון למשתמש. זה קצר, אני מבטיח. תוכל תמיד לקרוא זאת מאוחר יותר בקטע \"אודות\".",
"RefreshingAfterSleep": "היישום Fan Control מתרעננת לאחר חידוש משינה",
"SpeedHelpPart1": "החלק \"מהירויות\" מציג כל חיישן סל\"ד זמין שזוהה.",
"SpeedHelpPart2": "שימו לב שכל כרטיס רכיב בקרה עשוי או לא עשוי להיות תואם לחיישן סל\"ד עקב סיבות תאימות.",
"SpeedHelpPart3": "מומלץ \"לזווג\" כל חיישן בחלק זה לכרטיס רכיב הבקרה המתאים לו. השתמש באפשרות בתפריט שלוש הנקודות של כרטיס הבקרה כדי לעשות זאת, ובחר בזיווג ידני או אוטומטי.",
"SpeedHelpPart4": "ברגע שחיישן מהירות זווג, ניתן להסתיר אותו למראה נקי יותר.",
"TwoPointsRequired": "נדרשות לפחות 2 נקודות",
"UnexpectedErrorOccurred": "אירעה שגיאה בלתי צפויה והיא נוספה לקובץ הלוג.",
"UnexpectedErrorSeeLog": "אירעה שגיאה בלתי צפויה. עיין בקובץ הלוג לפרטים.",
"WelcomeFanControl": "ברוך הבא ל-Fan Control! 👋"
}
35 changes: 35 additions & 0 deletions FanCurves/FanCurves.he.json
Original file line number Diff line number Diff line change
@@ -0,0 +1,35 @@
{
"Auto": "אוטומטי",
"AutoDescription": "עקומת המאוורר האוטומטית תתכייל אוטומטית כדי להתאים לטמפ' העומס הנתונה.",
"CantBeAddedToMix": "\"{0}\" לא יכול להתווסף למיקס.",
"Flat": "שטוח",
"FlatDescription": "עקומת המאוורר שטוחה ומחילה אחוז קבוע.",
"FunctionAverage": "ממוצע של כל עקומות המאוורר הנבחרות",
"FunctionMax": "המקסימום של כל עקומות המאוורר הנבחרות",
"FunctionMin": "המינימום של כל עקומות המאוורר הנבחרות",
"FunctionSubtract": "ההפרש בין העקומה הראשונה (+) לעקומות האחרות (-)",
"FunctionSum": "סכום של כל עקומות המאוורר הנבחרות",
"Graph": "גרף",
"GraphClickAndDrag": "לחצן שמאלי וגרור כדי להזיז נקודה",
"GraphDescription": "הגרף של עקומת המאוורר מחיל פונקציה מותאמת אישית בהתבסס על מקור טמפרטורה.",
"GraphLeftClick": "לחצן שמאלי כדי מוסיף נקודה",
"GraphRightClick": "לחצן ימני מוחק נקודה",
"Linear": "לינארי",
"LinearDescription": "עקומת המאוורר הלינארית מחילה פונקציה לינארית בהתבסס על מקור טמפרטורה.",
"LinearMaximumDescription": "מעל הטמפרטורה המקסימלית, מהירות מקסימום מוחלת.",
"LinearMinimumDescription": "מתחת לטמפרטורה המינימלית, מהירות מינימום מוחלת.",
"Mix": "מיקס",
"MixDescription": "עקומת המאוורר במיקס מחילה פונקציה על עקומות המאוורר הנבחרות.",
"MixFanCurveRestoreError": "חסרים חיישנים למיקס עקומת המאוורר {0}",
"NameAlreadyTaken": "שם עקומת המאוורר \"{0}\" כבר תפוס",
"RemoveFromMixWarning": "האם אתה בטוח שברצונך להסיר את \"{0}\" מהמיקס?",
"RpmModeWarning": "שינוי מצב יחזיר את הגרף. האם אתה בטוח שברצונך להמשיך?",
"Sync": "סנכרון",
"SyncDescription": "עקומת המאוורר בסנכרון תצא את אותו אחוז כמו השליטה הנבחרת.",
"SyncLoopError": "שגיאה בלולאה. לא ניתן להגדיר את השליטה {0} כמקור.",
"Trigger": "הפעלה",
"TriggerDescription": "עקומת המאוורר בהפעלה תשמור את מהירות המאוורר עד שמנקודת השינוי אחת משתי הנקודות תתבצע.",
"TriggerIdleDescription": "מתחת לטמפרטורת המנוחה, מהירות המאוורר במנוחה מוחלת עד שהטמפרטורה תחזור לטמפרטורת העומס.",
"TriggerLoadDescription": "מעל טמפרטורת העומס, מהירות המאוורר בעומס מוחלת עד שהטמפרטורה תחזור לטמפרטורת המנוחה.",
"TypeFanCurveMissingSensor": "עקומת מאוורר {0} בשם \"{1}\" חסרה חיישן עם מזהה: {2})"
}
Loading

0 comments on commit 2d435b9

Please sign in to comment.