diff --git a/app/features/map-planner/components/Planner.tsx b/app/features/map-planner/components/Planner.tsx index c4bb6afdc..b1f44c771 100644 --- a/app/features/map-planner/components/Planner.tsx +++ b/app/features/map-planner/components/Planner.tsx @@ -377,6 +377,7 @@ const ourLanguageToTldrawLanguageMap: Record = { ko: "ko-kr", nl: "en", zh: "zh-ch", + he: "he", // map to itself da: "da", de: "de", diff --git a/app/modules/i18n/config.ts b/app/modules/i18n/config.ts index 6eb7077a3..a58d175f6 100644 --- a/app/modules/i18n/config.ts +++ b/app/modules/i18n/config.ts @@ -25,6 +25,10 @@ export const languages = [ code: "fr", name: "Français", }, + { + code: "he", + name: "עברית", + }, { code: "it", name: "Italiano", diff --git a/app/routes/contributions.tsx b/app/routes/contributions.tsx index 0831da895..223b1307b 100644 --- a/app/routes/contributions.tsx +++ b/app/routes/contributions.tsx @@ -56,6 +56,10 @@ const TRANSLATORS: Array<{ translators: ["Charakiga"], language: "fr", }, + { + translators: ["shachar700"], + language: "he", + }, { translators: [{ name: "funyaaa", twitter: "funyaaa1" }, "taqm"], language: "ja", diff --git a/public/locales/he/analyzer.json b/public/locales/he/analyzer.json new file mode 100644 index 000000000..5b376f0d6 --- /dev/null +++ b/public/locales/he/analyzer.json @@ -0,0 +1,129 @@ +{ + "attribute.weight": "משקל", + "attribute.weight.Fast": "קל", + "attribute.weight.Slow": "כבד", + "attribute.weight.Normal": "רגיל", + "objCalcAd": "למידע על Object Shredder בדקו חישוב נזק", + "newBuildPrompt": "הוספת ערכה חדשה עם היכולות שנבחרו", + "stat.category.main": "נשק ראשי", + "stat.category.sub": "נשק משני", + "stat.category.special": "נשק מיוחד", + "stat.category.subDef": "השפעה הגנתית של הנשק המשני", + "stat.category.actionsPerInkTank": "פעולות עבור מיכל דיו", + "stat.category.damage": "נזק של נשק ראשי", + "stat.category.subWeaponDefenseDamages": "נזק הגנתי של הנשק המשני", + "stat.category.movement": "תנועה", + "stat.category.misc": "שונות", + "stat.canopyHp": "עמידות הקנופי", + "stat.fullChargeSeconds": "זמן טעינה עד מלא", + "stat.maxChargeHoldSeconds": "זמן החזקת טעינה מקסימלי", + "stat.specialPoints": "נקודות לנשק מיוחד", + "stat.specialLost": "כמות נקודות שנאבדו לאחר שנותז", + "stat.specialLostSplattedByRP": "כמות נקודות שנאבדו לאחר שנותז על ידי שחקן עם RP", + "stat.whiteInk": "זמן ללא שחזור דיו לאחר שימוש", + "stat.subWeaponInkConsumptionPercentage": "צריכת דיו מהמיכל", + "stat.squidFormInkRecoverySeconds": "זמן התאששות מלא של מיכל הדיו (צורת דיונון)", + "stat.humanoidFormInkRecoverySeconds": "זמן התאששות מלא של מיכל הדיו (צורת אדם)", + "stat.quickRespawnTime": "זמן הופעה מחדש במהירות", + "stat.quickRespawnTimeSplattedByRP": "זמן הופעה מחדש במהירות (נהרג על ידי שחקן עם RP)", + "stat.superJumpTimeGround": "פריימים פגיעים בסופר קפיצה", + "stat.superJumpTimeTotal": "זמן סופר קפיצה (סך הכל)", + "stat.jumpShotSpread": "התפשטות הזריקה במעלות (קפיצה)", + "stat.groundShotSpread": "התפשטות זריקה במעלות (קרקע)", + "stat.squidSurgeChargeFrames": "פריימים מלאים עבור Squid Surge", + "stat.swimSpeed": "מהירות שחייה (יחידות לפריים)", + "stat.swimSpeedHoldingRainmaker": "מהירות שחייה (בהחזקת Rainmaker)", + "stat.runSpeed": "מהירות ריצה (יחידות לפריים)", + "stat.runSpeedInEnemyInk": "מהירות ריצה על דיו של היריב", + "stat.shootingRunSpeed": "מהירות ריצה בזמן יריה", + "stat.shootingRunSpeedCharging": "מהירות ריצה בזמן טעינה", + "stat.shootingRunSpeedFullCharge": "מהירות ריצה (החזקת טעינה מלאה)", + "stat.framesBeforeTakingDamageInEnemyInk": "פריימים לפני נזק מדיו של היריב", + "stat.damageTakenInEnemyInkPerSecond": "נשק מדיו של היריב לשנייה", + "stat.enemyInkDamageLimit": "נזק מקסימלי מדיו של היריב", + "stat.markedTime": "זמן מעקב של {{weapon}}", + "stat.movementReduction": "הפחתת התנועה עם {{weapon}}", + "stat.damage": "נזק של {{weapon}}", + "stat.bombHdamage": "נזק של פצצה כבדה", + "stat.bombLdamage": "נזק של פצצה קלה", + "stat.consumption.NORMAL": "יריות", + "stat.consumption.SWING": "נדנודים", + "stat.consumption.SLOSH": "שפיכות", + "stat.consumption.VERTICAL_SWING": "נדנודים אנכיים", + "stat.consumption.HORIZONTAL_SWING": "נדנודים אופקיים", + "stat.consumption.TAP_SHOT": "יריות בודדות", + "stat.consumption.FULL_CHARGE": "יריות טעונות במלואן", + "stat.consumption.SPLATLING_CHARGE": "טעינות מלאות", + "stat.consumption.SHIELD_LAUNCH": "מגן נשלף", + "stat.consumption.DUALIE_ROLL": "התחמקויות", + "stat.sub.velocity": "מהירות (קובע טווח)", + "stat.sub.firstPhaseDuration": "משך הזמן של השלב עם עוצמה מלאה", + "stat.sub.secondPhaseDuration": "משך הזמן של השלב האמצעי", + "stat.sub.markingTimeInSeconds": "משך זמן הסימון", + "stat.sub.markingRadius": "רדיוס הסימון", + "stat.sub.explosionRadius": "רדיוס הפיצוץ", + "stat.sub.hp": "עמידות", + "stat.sub.qsjBoost": "הגברה לסופר קפיצה מהירה", + "stat.special.duration": "משך זמן של {{weapon}} ", + "stat.special.duration.inkStormExplanation": "מגדיל את המרחק שנצבע אך לא את כמות הדיו.", + "stat.special.damageDistance": "מרחק הנזק של {{weapon}}", + "stat.special.paintRadius": "רדיוס הצביעה של {{weapon}}", + "stat.special.shieldHp": "עמידות המגן של {{weapon}}", + "stat.special.deviceHp": "עמידות המכשיר של {{weapon}}", + "stat.special.inkConsumptionHook": "צריכת דיו ווית של{{weapon}}", + "stat.special.inkConsumptionPerSecond": "צריכת דיו לשנייה של {{weapon}}", + "stat.special.reticleRadius": "רדיוס הכוונת של {{weapon}}", + "stat.special.throwDistance": "מרחק הזריקה של {{weapon}}", + "stat.special.autoChargeRate": "קצב טעינה אוטומטי של {{weapon}}", + "stat.special.maxRadius": "רדיוס מרבי לגל של {{weapon}}", + "stat.special.maxRadius.explanation": "מהירות הגל תמיד קבועה למרות הגדלת הרדיוס.", + "stat.special.radiusRange": "רדיוס שאיבה של {{weapon}}", + "stat.special.powerUpDuration": "משך השפעת המשקה של {{weapon}}", + "damage.header.type": "סוג", + "damage.header.damage": "נזק", + "damage.header.baseDamage": "נזק בסיסי", + "damage.header.distance": "מרחק", + "damage.toSplat_one": "{{count}} יריה להתזה", + "damage.toSplat_other": "{{count}} יריות להתזה", + "damage.NORMAL_MIN": "מינימום", + "damage.NORMAL_MAX": "מקסימום", + "damage.NORMAL_MAX_FULL_CHARGE": "מקסימום (טעינה מלאה)", + "damage.DIRECT": "ישיר", + "damage.DIRECT_MIN": "ישיר (מינימום)", + "damage.DIRECT_MAX": "ישיר (מקסימום)", + "damage.FULL_CHARGE": "יריה טעונה במלואה", + "damage.MAX_CHARGE": "טעינה חלקית מקסימלית", + "damage.TAP_SHOT": "יריה בודדת", + "damage.DISTANCE": "התזה", + "damage.SPLASH": "התזה", + "damage.SPLATANA_VERTICAL_DIRECT": "פגישה ישירה אנכית", + "damage.SPLATANA_VERTICAL": "אנכי", + "damage.SPLATANA_HORIZONTAL_DIRECT": "פגיעה ישירה אופקית", + "damage.SPLATANA_HORIZONTAL": "אופקי", + "damage.BOMB_DIRECT": "ישיר", + "damage.BOMB_NORMAL": "התזה", + "suffix.seconds": "ש", + "suffix.hp": "hp", + "suffix.specialPointsShort": "p", + "base": "בסיס", + "value": "ערך", + "build": "ערכה", + "build1": "ערכה 1", + "build2": "ערכה 2", + "compare": "השוואה", + "patch": "עדכון:", + "abilityPoints.short": "ני", + "abilityChunks": "כמות צ'קאנס יכולות הנדרשת", + "torpedoExplanation": "לא ניתן לשגר יותר מטורפדו אחד בכל פעם בעקבות מכניקת המשחק.", + "trackingSubDefExplanation": "זמני המעקב של Point Sensor, Ink Mine ו-Angle Shooter המחושבים מול יריב עם 0ני של Sub Power Up.", + "damageSubDefExplanation": "Sprinkler ו-Splash Wall אינם מוצגים בטבלה אך ניתן להוריד את הנזק שנגרם מהם גם על ידי Sub Resistance Up.", + "distanceInline": "מרחק: {{value}}", + "damageShort": "נזק", + "hitsToDestroyLong": "פגיעות להרוס", + "hitsToDestroyShort": "פ'ל", + "labels.amountOf": "כמות של", + "labels.damageType": "סוג נזק", + "labels.weapon": "נשק", + "dmgHtdExplanation": "נזק = פגיעה | פ'ל = פגיעות להרוס", + "noDmgData": "אין נתונים על נזק של הנשק הזה. בדקו מאוחר יותר!" +} diff --git a/public/locales/he/badges.json b/public/locales/he/badges.json new file mode 100644 index 000000000..b6ee9da99 --- /dev/null +++ b/public/locales/he/badges.json @@ -0,0 +1,10 @@ +{ + "patreon": "תומך של sendou.ink ב-Patreon", + "patreon+": "תומך+ של sendou.ink ב-Patreon", + "xp": "מוענק עבור הגעה ל-{{xpText}}", + "tournament_one": "מוענק עבור ניצחון {{tournament}}", + "tournament_other": "מוענק עבור ניצחון {{tournament}} (×{{count}})", + "forYourEvent": "תג לאירוע שלכם?", + "madeBy": "תגים מאת <2>borzoic", + "managedBy": "מנוהל על ידי {{users}}" +} diff --git a/public/locales/he/builds.json b/public/locales/he/builds.json new file mode 100644 index 000000000..9ba255b32 --- /dev/null +++ b/public/locales/he/builds.json @@ -0,0 +1,26 @@ +{ + "addBuild": "הוספת ערכה", + "reachBuildMaxCount": "הגעת לכמות ערכות מקסימלית.", + "noBuilds": "אין ערכות עדיין. יש להוסיף את הערכה הראשונה.", + "buildCard.info": "מידע", + "buildCard.edit": "עריכה", + + "forms.title": "כותרת", + "forms.modes": "סוגי קרב", + "forms.weapons": "נשקים", + "forms.gear.HEAD": "ציוד (ראש)", + "forms.gear.CLOTHES": "ציוד (לבוש)", + "forms.gear.SHOES": "ציוד (נעליים)", + "forms.private.info": "ערכות פרטיות חשופות רק לך", + + "deleteConfirm": "למחיקת ערכה '{{title}}'?", + + "stats.count.title": "נתונים סטטיסטיים מ-{{count}} ערכות של {{weapon}}", + "stats.ap.title": "ממצועי נקודות יכולת", + "stats.percentage.title": "הופעת יכולת ראשית בלבד", + "stats.all": "הכל", + + "linkButton.abilityStats": "נתונים סטטיסטיים על היכולות", + "linkButton.popularBuilds": "ערכות פופולריות", + "noPopularBuilds": "נראה שאין ערכות פופולריות לנשק הזה כרגע." +} diff --git a/public/locales/he/calendar.json b/public/locales/he/calendar.json new file mode 100644 index 000000000..d92963f89 --- /dev/null +++ b/public/locales/he/calendar.json @@ -0,0 +1,68 @@ +{ + "inYourTimeZone": "זמנים באזור הזמן המקומי שלכם:", + "addNew": "הוספת אירוע חדש", + "noEvents": "אין אירועים לשבוע הנבחר", + "reportResults": "ניתן לדווח על תוצאות:", + "day": "יום {{number}}", + "actions.reportWinners": "דיווח מנצחים", + "actions.delete": "מחיקת אירוע", + "actions.delete.confirm": "מחיקת כל הנתונים הקשורים ל-{{name}}?", + "participatedCount": "{{count}} צוותים השתתפו", + "participatedPlayerCount": "{{count}} שחקנים השתתפו", + "members": "חברי צוות", + "results": "תוצאות", + "createMapList": "יצירת רשימת מפות", + "from": "מאת {{author}}", + + "forms.dates": "תאריכים", + "forms.bracketUrl": "כתובת URL של מבנה הטורניר", + "forms.discordInvite": "כתובת URL הזמנה לשרת Discord", + "forms.tags": "תגים", + "forms.tags.placeholder": "בחירת תג", + "forms.tags.info": "\"Badge prizes\" תג נוסף אוטומטית אם רלוונטי", + "forms.badges": "פרסי תגים", + "forms.badges.placeholder": "בחירת פרס תג", + "forms.mapPool": "מאגר מפות", + + "forms.participantCount": "כמות משתתפים", + "forms.reportResultsHeader": "דיווח תוצאות עבור {{eventName}}", + "forms.reportResultsInfo": "אתם בוחרים כמה תוצאות לדווח. זה יכול להיות רק הצוות המנצח, הטופ מ-3 או כל מה שתחליטו.", + "forms.team.add": "הוספת צוות", + "forms.team.remove": "הורדת צוות", + "forms.team.name": "שם צוות", + "forms.team.placing": "מיקום", + + "forms.team.player.header": "שחקן {{number}}", + "forms.team.player.add": "הוספת שחקן", + "forms.team.player.remove": "הורדת שחקן", + "forms.team.player.addAsUser": "הוספה בתור משתמש (מומלץ)", + "forms.team.player.addAsText": "הוספה בטקסט", + + "forms.errors.uniqueTeamName": "כל צוות צריך שם יחודי.", + "forms.errors.duplicatePlayer": "לא יכול להיות אותו שחקן פעמיים באותה קבוצה.", + "forms.errors.emptyTeam": "בכל קבוצה חייב להיות שחקן אחד לפחות.", + + "forms.toTools.header": "אפשר כלים של TO", + "forms.toTools.explanation": "עם כלים של TO, הטורניר שלך ישתמש במפות שנבחרו מראש והכלי ליצירת סיד זמין.", + + "week.this": "השבוע", + "week.next": "שבוע הבא", + "week.last": "שבוע שעבר", + + "tag.desc.BADGE": "הזוכה באירוע זה מקבל תג ב-sendou.ink.", + "tag.desc.SPECIAL": "כללים השונים מהתקן הרגיל. (למשל שימוש מוגבל באלו נשקים ניתן להשתמש)", + "tag.desc.ART": "ניתן לזכות באומנות על ידי השתתפות בטורניר זה.", + "tag.desc.MONEY": "ניתן לזכות בכסף על ידי השתתפות בטורניר זה.", + "tag.desc.REGION": "הגבלה על מי יכול לשחק באירוע זה על סמך המיקום", + "tag.desc.LOW": "הגבלה על מי יכול לשחק באירוע על סמך מיומנות.", + "tag.desc.COUNT": "כמות מוגבלת של צוותים יכולים להירשם.", + "tag.desc.LAN": "האירוע הנו מקומי.", + "tag.desc.QUALIFIER": "הטורניר הזה הינו מוקדמות לאירוע אחר.", + "tag.desc.SZ": "Splat Zones is the only mode played.", + "tag.desc.TW": "Turf War משוחק.", + "tag.desc.S1": "המשחק המשוחק הוא Splatoon 1.", + "tag.desc.S2": "המשחק המשוחק הוא Splatoon 2.", + "tag.desc.SR": "אירוע Salmon Run.", + "tag.desc.CARDS": "אירוע Tableturf Battle.", + "tag.desc.FULL_TOURNAMENT": "הטורניר מתארח ב- sendou.ink" +} diff --git a/public/locales/he/common.json b/public/locales/he/common.json new file mode 100644 index 000000000..686056db6 --- /dev/null +++ b/public/locales/he/common.json @@ -0,0 +1,184 @@ +{ + "pages.admin": "מנהל", + "pages.articles": "כתבות", + "pages.badges": "תגים", + "pages.plus": "שרת פלוס", + "pages.contributors": "תורמים", + "pages.calendar": "לוח שנה", + "pages.faq": "שאלות ותשובות", + "pages.builds": "ערכות", + "pages.analyzer": "מנתח ערכות", + "pages.maps": "רשימת מפות", + "pages.plans": "מתכנן", + "pages.object-damage-calculator": "חישוב נזק", + "pages.myPage": "העמוד שלי", + "pages.u": "חיפוש משתמש", + "pages.t": "צוותים", + "pages.support": "תמיכה", + "pages.privacy": "מדיניות הפרטיות", + "pages.vods": "סרטונים", + "pages.xsearch": "חיפוש בטופ", + "pages.leaderboards": "לוח תוצאות", + + "header.profile": "פרופיל", + "header.logout": "התנתקות", + "header.login": "התחברות", + "header.language": "שפה", + "header.loggedInAs": "הנכם מחוברים בתור {{userName}}", + "header.theme": "נושא", + + "auth.errors.aborted": "הכניסה בוטלה", + "auth.errors.failed": "הכניסה נכשלה", + "auth.errors.discordPermissions": "עבור פרופיל sendou.ink שלך, האתר זקוק לגישה לשם, הפרופיל והקשרים החברתיים של פרופיל ה-Discord שלך.", + "auth.errors.unknown": "הכניסה דרך Discord נכשלה מסיבה לא ידועה. אם זה ממשיך לקרות, אנא פנו לעזרה.", + + "footer.github.subtitle": "קוד מקור", + "footer.twitter.subtitle": "עדכונים", + "footer.discord.subtitle": "עזרה & משוב", + "footer.patreon.subtitle": "תמיכה", + "footer.thanks": "תודה לפטרונים על התמיכה", + + "actions.save": "שמירה", + "actions.saveChanges": "שמירת שינויים", + "actions.submit": "שליחה", + "actions.edit": "עריכה", + "actions.add": "הוספה", + "actions.remove": "הורדה", + "actions.delete": "מחיקה", + "actions.reset": "איפוס", + "actions.loadMore": "טענו עוד", + "actions.copyToClipboard": "ההעתקה ללוח", + "actions.create": "יצירה", + "actions.close": "סגירה", + "actions.cancel": "ביטול", + "actions.loading": "טוען...", + "actions.clear": "ניקוי", + "actions.selectAll": "בחירה של הכל", + "actions.search": "חיפוש", + "actions.setBg": "הגדרת רקע", + "actions.join": "הצטרפות", + "actions.upload": "העלאה", + + "maps.createMapList": "יצירת רשימת מפות", + "maps.halfSz": "50% SZ", + "maps.mapPool": "מאגר מפות", + "maps.tournamentMaplist": "יצירת רשימת מפות עבור טורנירים (maps.iplabs.ink)", + "maps.tieBreakerMapPool": "מאגר מפות לשובר שיוויון", + "maps.template": "תבנית", + "maps.template.none": "ללא", + "maps.template.event": "אירוע", + "maps.template.presets": "הגדרות קבועות מראש", + "maps.template.yourRecentEvents": "אירועים אחרונים", + "maps.template.preset.ANARCHY": "מודים של אנרכיה", + "maps.template.preset.ALL": "כל המודים", + "maps.template.preset.onlyMode": "רק {{modeName}}", + "maps.validation.PICKING": "בחרו מפה אחת לכל מוד", + "maps.validation.STAGE_REPEAT_IN_SAME_MODE": "לא ניתן לבחור את אותה מפה פעמיים באותו מוד", + "maps.validation.NOT_ONE_MAP_PER_MODE": "בחרו רק מפה אחת לכל מוד", + "maps.validation.MAP_REPEATED": "לא ניתן לבחור את אותה מפה יותר מפעם אחת", + "maps.validation.MODE_REPEATED": "לא ניתו לבחור את אותו מוד יותר מפעם אחת", + "maps.validation.TOO_MUCH_STAGE_REPEAT": "לא ניתן לבחור מפה יותר מ-{{maxStageRepeat}} פעמים", + "maps.validation.VALID": "מאגר המפות בסדר!", + + "results": "תוצאות", + + "results.placeSuffix_one": "^st", + "results.placeSuffix_two": "^nd", + "results.placeSuffix_few": "^rd", + "results.placeSuffix_other": "^th", + + "forms.name": "שם", + "forms.description": "תיאור", + "forms.errors.title": "יש לתקן את השגיאות הבאות", + "forms.errors.noSearchMatches": "לא נמצא התאמה", + + "errors.genericReload": "משהו השתבש. נסו לטעון מחדש את העמוד.", + + "tag.name.BADGE": "פרסי תג", + "tag.name.SPECIAL": "חוקים מיוחדים", + "tag.name.ART": "פרסי אומנות", + "tag.name.MONEY": "פרסים בכסף", + "tag.name.REGION": "תלוי אזור", + "tag.name.LOW": "מגבלת כישרון", + "tag.name.COUNT": "מגבלת כניסה", + "tag.name.LAN": "לאן", + "tag.name.QUALIFIER": "מוקדמות", + "tag.name.SZ": "רק SZ", + "tag.name.TW": "מכיל TW", + "tag.name.S1": "Splatoon 1", + "tag.name.S2": "Splatoon 2", + "tag.name.SR": "Salmon Run", + "tag.name.CARDS": "Tableturf Battle", + "tag.name.FULL_TOURNAMENT": "מתארח ב-sendou.ink", + + "weapon.category.SHOOTERS": "Shooters", + "weapon.category.BLASTERS": "Blasters", + "weapon.category.ROLLERS": "Rollers", + "weapon.category.BRUSHES": "Brushes", + "weapon.category.CHARGERS": "Chargers", + "weapon.category.SLOSHERS": "Sloshers", + "weapon.category.SPLATLINGS": "Splatlings", + "weapon.category.DUALIES": "Dualies", + "weapon.category.BRELLAS": "Brellas", + "weapon.category.STRINGERS": "Stringers", + "weapon.category.SPLATANAS": "Splatanas", + "weapon.category.subs": "Subs", + "weapon.category.specials": "Specials", + + "plans.poweredBy": "מופעל על ידי {{name}}", + "plans.blueprint": "תכנית", + "plans.bgStyle.OVER": "מבט על", + "plans.bgStyle.MINI": "מפה (ריקה)", + "plans.bgStyle.ITEMS": "מפה", + + "articles.by": "מאת {{author}}", + + "theme.light": "בהיר", + "theme.dark": "חשוך", + "theme.auto": "אוטומטי", + + "websiteSubtitle": "מרכז Splatoon תחרותי", + + "upload.imageToUpload": "תמונה להעלאה", + "upload.title": "מעלה את {{type}}. הגודל המומלץ הוא {{width}}×{{height}}.", + "upload.type.team-pfp": "תמונת פרופיל של הקבוצה", + "upload.type.team-banner": "תמונת באנר של הקבוצה", + "upload.commonExplanation": "לפני שהתמונה תוצג לציבור, בודק יאמת אותה. תמונות שהועלו על ידי פטרונים מוצגות ללא אימות.", + "upload.afterExplanation_one": "יש לכם תמונה {{count}} בהמתנה. התמונה תופיע אוטומטית לאחר האימות.", + "upload.afterExplanation_other": "יש לכם {{count}} תמונות בהמתנה. התמונות יופיעו אוטומטית לאחר האימות.", + + "support.intro.first": "שלום! אני Sendou ו- sendou.ink הוא הפרויקט שלי לספק כלים ומשאבים לקהילת Splatoon. המטרה היא לעזור לכולם להשתפר וליהנות מ-Splatoon בין אם אתם חדשים במשחק או שחקנים ותיקים.", + "support.intro.second": "אם אתם אוהבים את מה שאני עושה העמוד הזה מפרט איך אתם יכול לתמוך בעבודה שלי ולהרוויח הטבות. התמיכה שלכם עוזרת לי לשלם עבור האירוח, וגם לתת חסות לזמן המושקע בשיפור המתמשך של הפרויקט.", + "support.action": "תמיכה בפטראון", + "support.footer": "לאחר הפיכה לפטרון יש לחבר את הדיסקורד שלכם ב-<2>Pateron.com. לאחר מכן, ההטבות ייכנסו לתוקף תוך שעתיים. אם יש שאלות או בעיות, פנו אל Sendou לקבלת תמיכה.", + "support.perk.supportMyWork": "תמיכה בעבודה שלי", + "support.perk.adFree": "גלישה ללא פרסומות", + "support.perk.nameInFooter": "שם בכותרת התחתונה", + "support.perk.discordColorRole": "תפקיד עם צבע בדיסקורד", + "support.perk.discordColorRole.extra": "הנכם יכולים לקבל תפקיד צבע מותאם אישית בשרת פלוס ובשרת Discord של sendou.ink. השתמשו בפקודה /color של הבוט Lohi.", + "support.perk.badge": "תג פרופיל", + "support.perk.seePlusPercentage": "צפו באחוזי הצבעה של שרת פלוס", + "support.perk.seePlusPercentage.extra": "בדרך כלל רק הצעות שנכשלו יראו את אחוז ההצבעה שלהן. עם זה, אתם תמיד יכולים לראות את האחוז הצבעה שלכם.", + "support.perk.autoValidatePictures": "אימות אוטומטי של תמונות שהועלו", + "support.perk.autoValidatePictures.extra": "כל תמונה שאתם מעלים (למשל תמונת פרופיל של הצוות/תמונת באנר) מקבלת תוקף אוטומטי. בדרך כלל צריך קודם כל אישור של מנחה. שימו לב שזה לא חל על תמונות שכבר נשלחו.", + "support.perk.customizedColorsUser": "התאמה אישית של צבעים (דף משתמש)", + "support.perk.customizedColorsTeam": "התאמה אישית של צבעים (דף צוות)", + "support.perk.customizedColorsTeam.extra": "מספיק שאחד מחברי הצוות יהיה פטרון כדי לקבל את ההטבה הזו.", + "support.perk.privateDiscord": "גישה לערוץ דיסקורד בלעדי", + "support.perk.privateDiscord.extra": "משמש לשיתוף עדכונים WIP מדי פעם, קבלת תמיכה בעדיפות עליונה ועדיפות להצעות לשיפור.", + + "custom.colors.title": "צבעים מותאמים אישית", + "custom.colors.bg": "רקע", + "custom.colors.bg-darker": "רקע חשוך", + "custom.colors.bg-lighter": "רקע בהיר", + "custom.colors.text": "טקסט", + "custom.colors.text-lighter": "טקסט בהיר", + "custom.colors.theme": "נושא", + + "divisions.WEST": "Tentatek", + "divisions.JPN": "Takoroka", + "xsearch.placements": "משחקי תיאום מקום", + "xsearch.aliases": "כינויים:", + + "build.private": "פרטי" +} diff --git a/public/locales/he/contributions.json b/public/locales/he/contributions.json new file mode 100644 index 000000000..6c76d90af --- /dev/null +++ b/public/locales/he/contributions.json @@ -0,0 +1,11 @@ +{ + "project": "Sendou.ink הוא פרויקט של <2>Sendou עם עזרה מהתורמים:", + "code": "ראה את כל תורמי הקוד", + "lean": "עזר בחשיפת מידע פנימי של Splatoon ויצירת הבוט Lanista", + "borzoic": "יצר תגים, אייקונים ואמנות בעמוד הראשון", + "uberu": "צייר מיני ג'אד מחזיק אמוג'י לב", + "yaga": "סיפק אייקונים של נשקי סאב וספיישל", + "antariska": "תמונות רקע של מתכנן המפה", + "splatoon3ink": "נתונים על תוצאות X Battle", + "translation": "תרגום" +} diff --git a/public/locales/he/faq.json b/public/locales/he/faq.json new file mode 100644 index 000000000..a92e79e4c --- /dev/null +++ b/public/locales/he/faq.json @@ -0,0 +1,25 @@ +{ + "q1": "מה זה השרת פלוס?", + "a1": "שרת פלוס הוא שרת דיסקורד לשחקנים מערביים ברמה גבוהה שמחפשים שחקנים לשחק איתם ונגדם. השרת נוסד בספטמבר 2017. השרת מחולק לשלוש שכבות שמתוכם פלוס אחד היא השכבה הגבוהה ביותר. מקבלים הרשאה כשחבר בשרת ממליץ עלייך והנך עובר את ההצבעה החודשית.. \n\nבהצבעה הנך מקבל אחוז על סמך התוצאה שלך. 0% פירושו שכל מי שהשתתף בהצבעה הצביע נגדך ואילו 100% יהיה ההפך. נדרשים 50% כדי לעבור את ההצבעה. אם חבר מקבל ציון מתחת ל-50% הוא יורד בדרגה או במקרה של 3+ הוא מועף.", + + "q2": "איך מקבלים פרס תג לאירוע שלי?", + "a2": "צריך להזמין מ-borzoic#1991 ליצור את התג. המחיר הוא 10-30€ תלוי במורכבות. לאחר מכן, צרו קשר עם Sendou כדי להוסיף אותו לדף האינטרנט.\n\nכל טורניר יכול לקבל תג כפרס. אם הנכם רוצים להעניק תגים עבור הישגים אחרים, עדיף להתייעץ קודם עם Sendou לגבי זה.", + + "q3": "איך לעדכן את הפרופיל או שם המשתמש שלי?", + "a3": "עדכון שם משתמש או פרופיל ב-Discord לא מתעדכן מיד ב- sendou.ink. כדי לגרום לזה לקרות יש לך שתי אפשרויות:\n\n1) אם אתה חבר ב-Discord או בשרת הפלוס של אתר זה, אתה יכול פשוט לחכות. יש שגרה שפועלת פעם ביום שמטפלת בעדכון.\n\n2) לחילופין אם ברצונך לעדכן אותם מיד, תוכל להתנתק ולהיכנס חזרה ב- sendou.ink.", + + "q4": "נרשמתי ב-Patreon אבל אני לא רואה שינויים באתר?", + "a4": "יש לוודא את חיבור הדיסקורד שלך ל-Patreon.com. לאחר מכן, זה יקח שעתיים עד שהסטטוס יתעדכן באתר. אם הנך נתקל בבעיות שלח DM ל-Sendou לעזרה.", + + "q5": "האם יש אפליקציית sendou.ink?", + "a5": "לא, אבל ניתן להתקין את sendou.ink כ'אפליקציית אינטרנט מתקדמת' שמקבלת הרבה מאותן יתרונות כמו מסך מלא, אייקון במסך הבית ותהליך נפרד מהדפדפן. חפשו בגוגל 'כיצד להתקין PWA על *הדפדפן שלך*' כדי לראות איך.", + + "q6": "איך להוסיף Twitch/Twitter/YouTube לפרופיל שלי?", + "a6": "אנחנו משתמשים בפרופיל הדיסקורד שלך בשביל זה. התחבר ואמת אותם ב-Discord ואז צא והיכנס חזרה ב- sendou.ink כדי לעדכן אותם.", + + "q7": "איך אני יכול להוסיף סרטונים?", + "a7": "שלחו הודעה ל-Sendou ב-Discord לקבלת גישה והנחיות.", + + "q8": "כיצד אוכל להציג תוצאות X Battle בפרופיל שלי?", + "a8": "מצאו את דף השחקן שלכם מחיפוש בטופ. פרסמו את הקישור למוקד העזרה בדיסקורד שלנו וציינו שהנכם רוצים לקשר אותו. שימו לב שהקישור לא אפשרי אם לא הגעתם לטופ 500 או להיות שחקן מוביל עם נשק כלשהו." +} diff --git a/public/locales/he/game-misc.json b/public/locales/he/game-misc.json new file mode 100644 index 000000000..7d32804f2 --- /dev/null +++ b/public/locales/he/game-misc.json @@ -0,0 +1,28 @@ +{ + "STAGE_0": "Scorch Gorge", + "STAGE_1": "Eeltail Alley", + "STAGE_2": "Hagglefish Market", + "STAGE_3": "Undertow Spillway", + "STAGE_4": "Mincemeat Metalworks", + "STAGE_5": "Hammerhead Bridge", + "STAGE_6": "Museum d'Alfonsino", + "STAGE_7": "Mahi-Mahi Resort", + "STAGE_8": "Inkblot Art Academy", + "STAGE_9": "Sturgeon Shipyard", + "STAGE_10": "MakoMart", + "STAGE_11": "Wahoo World", + "STAGE_12": "Flounder Heights", + "STAGE_13": "Brinewater Springs", + "STAGE_14": "Manta Maria", + "STAGE_15": "Um'ami Ruins", + "MODE_SHORT_TW": "TW", + "MODE_SHORT_SZ": "SZ", + "MODE_SHORT_TC": "TC", + "MODE_SHORT_RM": "RM", + "MODE_SHORT_CB": "CB", + "MODE_LONG_TW": "Turf War", + "MODE_LONG_SZ": "Splat Zones", + "MODE_LONG_TC": "Tower Control", + "MODE_LONG_RM": "Rainmaker", + "MODE_LONG_CB": "Clam Blitz" +} diff --git a/public/locales/he/gear.json b/public/locales/he/gear.json new file mode 100644 index 000000000..b5cc0cc43 --- /dev/null +++ b/public/locales/he/gear.json @@ -0,0 +1,507 @@ +{ + "H_1": "White Headband", + "C_2": "Basic Tee", + "H_1000": "Urchins Cap", + "C_1000": "White Tee", + "S_1000": "Blue Lo-Tops", + "H_1001": "Lightweight Cap", + "C_1001": "Black Squideye", + "S_1001": "Banana Basics", + "H_1002": "Takoroka Mesh", + "S_1002": "LE Lo-Tops", + "H_1003": "Streetstyle Cap", + "C_1003": "Sky-Blue Squideye", + "S_1003": "White Seahorses", + "H_1004": "Squid-Stitch Cap", + "C_1004": "Rockenberg White", + "S_1004": "Orange Lo-Tops", + "H_1005": "Squidvader Cap", + "C_1005": "Rockenberg Black", + "S_1005": "Black Seahorses", + "H_1006": "Camo Mesh", + "C_1006": "Black Tee", + "S_1006": "Clownfish Basics", + "H_1007": "Five-Panel Cap", + "C_1007": "Sunny-Day Tee", + "S_1007": "Yellow Seahorses", + "H_1008": "Zekko Mesh", + "C_1008": "Rainy-Day Tee", + "S_1008": "White 3-Straps", + "H_1009": "Backward Cap", + "C_1009": "Reggae Tee", + "S_1009": "Red 3-Straps", + "H_1010": "Two-Stripe Mesh", + "C_1010": "Fugu Tee", + "S_1010": "Soccer Shoes", + "H_1011": "Jet Cap", + "C_1011": "Mint Tee", + "S_1011": "LE Soccer Shoes", + "H_1012": "Cycling Cap", + "C_1012": "Grape Tee", + "S_1012": "Sunny Climbing Shoes", + "C_1013": "Red Vector Tee", + "H_1014": "Cycle King Cap", + "C_1014": "Gray Vector Tee", + "C_1015": "Blue Peaks Tee", + "C_1016": "Ivory Peaks Tee", + "C_1017": "Squid-Stitch Tee", + "C_1018": "Pirate-Stripe Tee", + "C_1019": "Sailor-Stripe Tee", + "H_1020": "Hickory Work Cap", + "C_1020": "White 8-Bit FishFry", + "H_1021": "Woolly Urchins Classic", + "C_1021": "Black 8-Bit FishFry", + "S_1021": "Wasabi Tabi", + "C_1022": "White Anchor Tee", + "S_1022": "Suede Basics", + "H_1023": "Jellyvader Cap", + "C_1023": "Black Anchor Tee", + "S_1023": "Ink-Black Clam 600s", + "H_1024": "House-Tag Denim Cap", + "S_1024": "Suede Bosses", + "S_1025": "White Clam 600s", + "C_1026": "Carnivore Tee", + "C_1027": "Pearl Tee", + "H_1028": "Ink-Black Flap Cap", + "C_1028": "Octo Tee", + "C_1029": "Herbivore Tee", + "H_1034": "Dustcloud Cap", + "H_1035": "Seafoam Cap", + "C_1035": "White V-Neck Tee", + "H_1036": "Wharfside Cap", + "C_1047": "Annaki Polpo-Pic Tank", + "C_1048": "Firewave Tee", + "C_1049": "Takoroka Galactic Tie Dye", + "C_1050": "Takoroka Rainbow Tie Dye", + "C_1055": "Icewave Tee", + "C_1062": "Tri-Shred Tee", + "C_1063": "Tentatek Tandem", + "C_1066": "Annaki Choker Tee", + "C_1067": "Annaki Bracelet Tee", + "C_1069": "Blue Retro Tee", + "C_1070": "Tan Retro Tee", + "C_1071": "Barazushi Wrap", + "C_1072": "Barazushi Rice Tee", + "C_1073": "Barazushi Black Tee", + "C_1074": "Barazushi Sakura Tee", + "C_1075": "Octosquid Tandem Tee", + "C_1076": "Tri-Squid Tee", + "C_1077": "Tri-Octo Tee", + "C_1082": "Pineapple Ringer", + "C_1083": "Apple Ringer", + "C_1084": "Vaporwave Tee", + "C_1085": "Duskwave Tee", + "C_1088": "Eelzebub Tee", + "C_1090": "Lime BlobMob Tee", + "C_1091": "Berry BlobMob Tee", + "C_1092": "White Z+F Tee", + "C_1093": "Navy Z+F Tee", + "H_2000": "Bobble Hat", + "C_2000": "White Striped LS", + "S_2000": "Red Hi-Horses", + "H_2001": "Short Beanie", + "C_2001": "Black LS", + "S_2001": "Zombie Hi-Horses", + "H_2002": "Striped Beanie", + "C_2002": "Purple Camo LS", + "S_2002": "Cream Hi-Tops", + "H_2003": "Sporty Bobble Hat", + "C_2003": "Navy Striped LS", + "S_2003": "Purple Hi-Horses", + "H_2004": "Special-Forces Beret", + "C_2004": "Zekko Baseball LS", + "S_2004": "Hunter Hi-Tops", + "H_2005": "Squid Nordic", + "C_2005": "Varsity Baseball LS", + "S_2005": "Red Hi-Tops", + "C_2006": "Black Baseball LS", + "S_2006": "Gold Hi-Horses", + "C_2007": "White Baseball LS", + "H_2008": "Knitted Hat", + "C_2008": "White LS", + "S_2008": "Shark Moccasins", + "H_2009": "Annaki Beret", + "C_2009": "Green Striped LS", + "S_2009": "Mawcasins", + "C_2010": "Squidmark LS", + "S_2010": "Chocolate Dakroniks", + "C_2011": "Zink LS", + "C_2012": "Striped Peaks LS", + "H_2013": "ZedFry Beanie", + "C_2015": "Annaki Drive Tee ", + "S_2016": "Sunset Orca Hi-Tops", + "S_2017": "Red & Black Squidkid IV", + "S_2018": "Blue & Black Squidkid IV", + "S_2025": "Red & White Squidkid V", + "C_2026": "Ink-Black Tangle Top", + "S_2042": "Force ReBoots", + "S_2043": "Tenya OctoReds", + "S_2045": "Pearl 01STERs", + "S_2046": "Zebrafish Hi-Tops", + "S_2047": "Dustcloud Hi-Tops", + "S_2048": "Seafoam Hi-Tops", + "S_2052": "Onyx 01STERs", + "H_3000": "Retro Specs", + "C_3000": "White Layered LS", + "S_3000": "Pink Trainers", + "H_3001": "Splash Goggles", + "C_3001": "Yellow Layered LS", + "S_3001": "Orange Arrows", + "H_3002": "Pilot Goggles", + "C_3002": "Camo Layered LS", + "S_3002": "Neon Sea Slugs", + "H_3003": "Tinted Shades", + "C_3003": "Black Layered LS", + "S_3003": "White Arrows", + "H_3004": "Black Arrowbands", + "C_3004": "Zink Layered LS", + "S_3004": "Cyan Trainers", + "H_3005": "Snorkel Mask", + "C_3005": "Layered Anchor LS", + "S_3005": "Blue Sea Slugs", + "H_3006": "White Arrowbands", + "C_3006": "Choco Layered LS", + "S_3006": "Red Sea Slugs", + "H_3007": "Fake Contacts", + "C_3007": "Part-Time Pirate", + "S_3007": "Purple Sea Slugs", + "H_3008": "18K Aviators", + "C_3008": "Layered Vector LS", + "S_3008": "Crazy Arrows", + "H_3009": "Full-Moon Glasses", + "C_3009": "Green Tee", + "S_3009": "Black Trainers", + "H_3010": "Octoglasses", + "H_3011": "Half-Rim Glasses", + "H_3012": "Double Egg Shades", + "S_3013": "Arrow Pull-Ons", + "H_3014": "SV925 Circle Shades", + "H_3015": "Annaki Beret & Glasses", + "H_3016": "Swim Goggles", + "H_3018": "Toni Kensa Goggles", + "S_3020": "U Jellys", + "H_3021": "Ink-Tinted Goggles", + "H_3022": "Retro Framers", + "S_3022": "Turbo Tabi Red", + "H_3023": "Glassless Glasses", + "S_3023": "E-JECT 30XX", + "H_3024": "Triple-Deck Specs", + "S_3024": "Slamgerine Slip-Ons", + "H_3025": "Invisifloats", + "S_3025": "Mako Bucket Hi-Tops", + "H_3026": "Moto Shades", + "S_3026": "Blue Shrimpsiders", + "H_3027": "Annaki Charms", + "H_3029": "Retro BluFocals", + "H_3030": "Sea-Me-Nots", + "H_3031": "Hipster Horn-Rims", + "H_4000": "Safari Hat", + "C_4000": "Shrimp-Pink Polo", + "S_4000": "Oyster Clogs", + "H_4001": "Jungle Hat", + "C_4001": "Striped Rugby", + "S_4001": "Choco Clogs", + "H_4002": "Camping Hat", + "C_4002": "Tricolor Rugby", + "S_4002": "Blueberry Casuals", + "H_4003": "Blowfish Bell Hat", + "C_4003": "Sage Polo", + "S_4003": "Plum Casuals", + "H_4004": "Bamboo Hat", + "C_4004": "Black Polo", + "H_4005": "Straw Boater", + "C_4005": "Cycling Shirt", + "H_4006": "Classic Straw Boater", + "C_4006": "Cycle King Jersey", + "H_4007": "Treasure Hunter", + "C_4007": "Slipstream United", + "S_4007": "Neon Delta Straps", + "H_4008": "Bucket Hat", + "C_4008": "FC Albacore", + "S_4008": "Black Flip-Flops", + "C_4009": "Rugby King 10", + "S_4009": "Snow Delta Straps", + "H_4010": "Tulip Parasol", + "C_4010": "Rugby King 08", + "S_4010": "Luminous Delta Straps", + "S_4011": "Red FishFry Sandals", + "S_4012": "Yellow FishFry Sandals", + "S_4014": "Cuttlefish Sandies", + "H_4015": "Classic Bowler", + "S_4015": "Arrow Toesies Blu", + "H_4016": "Jean Dream Bucket", + "S_4016": "BlobMob Flip-Flops", + "H_4017": "Howdy Hat", + "S_4017": "Orange Dadfoot Sandals", + "H_4019": "Beachcomber", + "H_4020": "Z+F Flair Bowler", + "H_4021": "Hat-Trick Bell Hat", + "S_4021": "Pink Dadfoot Sandals", + "S_4022": "Cyan Dadfoot Sandals", + "S_4023": "Navy Toejamz", + "S_4024": "Red Toejamz", + "S_4025": "Yellow Toejamz", + "S_4026": "Green Toejamz", + "H_5000": "Studio Headphones", + "C_5000": "Olive Ski Jacket", + "S_5000": "Trail Boots", + "H_5001": "Designer Headphones", + "C_5001": "Takoroka Nylon Vintage", + "S_5001": "Custom Trail Boots", + "C_5002": "Berry Ski Jacket", + "C_5003": "Varsity Jacket", + "H_5004": "Squidlife Headphones", + "C_5004": "School Jersey", + "C_5005": "Green Cardigan", + "C_5006": "Black Inky Rider", + "H_5007": "Ocho OctoPhones", + "C_5007": "White Inky Rider", + "H_5008": "Cephalo Pods", + "C_5008": "Retro Gamer Jersey", + "H_5009": "Ocho OctoPhones Blancos", + "C_5009": "Orange Cardigan", + "C_5010": "Forge Inkling Parka", + "H_5011": "Dustcloud 'Phones", + "C_5011": "Forge Octarian Jacket", + "H_5012": "Seafoam 'Phones", + "C_5012": "Blue Sailor Suit", + "C_5013": "White Sailor Suit", + "C_5014": "Squid Satin Jacket", + "C_5015": "Zapfish Satin Jacket", + "C_5016": "Krak-On 528", + "C_5019": "Matcha Down Jacket", + "C_5023": "Kensa Coat", + "C_5036": "Dark Bomber Jacket", + "C_5045": "Arctic Monster Parka", + "C_5046": "Barazushi Anorak", + "C_5047": "Patchwork Bomber", + "C_5048": "Airflow & Hustle Jacket", + "C_5049": "Ink-Black Paddle Jack", + "C_5050": "Orca Bolero", + "C_5051": "Cream Tundra Fleece", + "C_5054": "Dusty Field Jacket", + "C_5055": "Light-Bright Paddle Jack", + "C_5056": "Penguin Bolero", + "C_5057": "Barazushi Tuff Duffel", + "C_5060": "Lime Ski Jacket", + "H_6000": "Golf Visor", + "C_6000": "B-ball Jersey (Home)", + "S_6000": "Moto Boots", + "H_6001": "FishFry Visor", + "C_6001": "B-ball Jersey (Away)", + "S_6001": "Tan Work Boots", + "H_6002": "Sun Visor", + "S_6002": "Red Work Boots", + "H_6003": "Takoroka Visor", + "S_6003": "Blue Moto Boots", + "H_6004": "Face Visor", + "S_6004": "Green Rain Boots", + "S_6005": "Acerola Rain Boots", + "S_6006": "Punk Whites", + "S_6007": "Punk Cherries", + "C_6008": "Umibozu Home Jersey", + "S_6008": "Punk Yellows", + "S_6009": "Bubble Rain Boots", + "S_6010": "Snowy Down Boots", + "S_6012": "Hunting Boots", + "S_6013": "Punk Nights", + "S_6019": "Blu-Shift Moto Boots", + "S_6020": "Skipjack Work Boots", + "S_6021": "Arctic Duck Boots", + "S_6023": "Red Hammertreads", + "S_6025": "Punk Pinks", + "S_6026": "Fuzzy Boots", + "S_6027": "Transom Note Boots", + "H_7000": "Bike Helmet", + "C_7000": "Gray College Sweat", + "S_7000": "Blue Slip-Ons", + "C_7001": "Squidmark Sweat", + "S_7001": "Red Slip-Ons", + "H_7002": "Stealth Goggles", + "C_7002": "Retro Sweat", + "S_7002": "Squid-Stitch Slip-Ons", + "C_7003": "Firefin Navy Sweat", + "H_7004": "Skate Helmet", + "C_7004": "Navy College Sweat", + "S_7004": "ZedFry Slip-Ons", + "H_7005": "Visor Skate Helmet", + "C_7005": "Reel Sweat", + "H_7006": "MTB Helmet", + "C_7006": "Anchor Sweat", + "H_7007": "Hockey Helmet", + "C_7007": "Negative Longcuff Sweater", + "H_7009": "Octo Tackle Helmet Deco", + "C_7010": "Annaki Blue Cuff", + "H_7012": "Winkle Stripe Helm", + "H_7013": "Party Hard Hat", + "C_7013": "N-Pacer Sweat", + "H_7014": "Home-Team Catcher", + "H_7016": "Scrum Cap", + "C_7016": "Manatee Swag Sweat", + "C_7017": "Apex Sweater", + "C_7018": "Octo Jumper Away", + "H_7019": "ZedFry Helmet", + "C_7020": "Moby Knit", + "C_7021": "Lemon Hoodless", + "C_7022": "Motley Hoodless", + "H_8000": "Gas Mask", + "C_8000": "Lumberjack Shirt", + "S_8000": "White Kicks", + "H_8001": "Paintball Mask", + "C_8001": "Rodeo Shirt", + "S_8001": "Cherry Kicks", + "H_8002": "Paisley Bandana", + "C_8002": "Green-Check Shirt", + "S_8002": "Turquoise Kicks", + "H_8003": "Skull Bandana", + "C_8003": "White Shirt", + "S_8003": "Squink Wingtips", + "H_8004": "Painter's Mask", + "C_8004": "Urchins Jersey", + "S_8004": "Roasted Brogues", + "H_8005": "Annaki Mask", + "C_8005": "Aloha Shirt", + "S_8005": "Kid Clams", + "H_8006": "Octoking Facemask", + "C_8006": "Red-Check Shirt", + "H_8007": "Squid Facemask", + "C_8007": "Baby-Jelly Shirt", + "S_8007": "Navy Red-Soled Wingtips", + "H_8008": "Firefin Facemask", + "C_8008": "Baseball Jersey", + "C_8009": "Gray Mixed Shirt", + "C_8010": "Vintage Check Shirt", + "S_8010": "Annaki Habaneros", + "H_8011": "Forge Mask", + "C_8011": "Round-Collar Shirt", + "S_8011": "Annaki Tigers", + "C_8012": "Logo Aloha Shirt", + "C_8013": "Striped Shirt", + "S_8013": "Desert Chukkas", + "H_8014": "BlobMob Mask", + "C_8014": "Linen Shirt", + "S_8014": "Dark-Roast Boaties", + "H_8015": "Air Gills DX", + "C_8015": "Shirt & Tie", + "H_8016": "Squidbeak Shield", + "C_8017": "Hula Punk Shirt", + "C_8018": "Octobowler Shirt", + "C_8019": "Inkfall Shirt", + "C_8020": "Crimson Parashooter", + "C_8024": "Chili Octo Aloha", + "C_8025": "Annaki Flannel Hoodie", + "C_8026": "Ink-Wash Shirt", + "C_8030": "Seahorse Shoreliner", + "C_8031": "Button-Clown Shirt", + "C_8032": "Trooper Top", + "C_8033": "Business Animal", + "C_8034": "Fancyfish Stitch", + "C_8036": "Fashion Splash Shirt", + "C_8038": "Base White Button Up", + "C_8039": "Rad Plaid Casual", + "C_8040": "Urban Upcycle Top", + "C_9000": "Mountain Vest", + "H_9001": "B-ball Headband", + "C_9001": "Forest Vest", + "H_9002": "Squash Headband", + "C_9002": "Dark Urban Vest", + "H_9003": "Tennis Headband", + "C_9003": "Yellow Urban Vest", + "H_9004": "Jogging Headband", + "C_9004": "Squid-Pattern Waistcoat", + "H_9005": "Soccer Headband", + "C_9005": "Squidstar Waistcoat", + "H_9007": "FishFry Biscuit Bandana", + "H_9009": "Squidband", + "C_9010": "Khaki Ranger Vest", + "C_9011": "Red Battlecrab Shell", + "C_9012": "Lime Battlecrab Shell", + "C_9013": "Distressed Vest", + "C_10000": "Camo Zip Hoodie", + "C_10001": "Green Zip Hoodie", + "C_10002": "Zekko Hoodie", + "H_10003": "Tentaclinger Earring", + "C_10006": "Gray Hoodie", + "C_10012": "Sudadera Roja", + "C_10013": "Dustcloud Hoodie", + "C_10014": "Sudadera Celeste", + "C_10015": "Seafoam Hoodie", + "H_21000": "Headlamp Helmet", + "C_21000": "Squiddor Polo", + "H_21001": "Dust Blocker 2000", + "C_21001": "Anchor Life Vest", + "S_21001": "Angry Rain Boots", + "C_21002": "Juice Parka", + "H_21010": "Bream-Brim Cap", + "H_21011": "Lo-Vis Visor", + "C_21011": "Commander Tunic", + "H_21012": "Five-Alarm Helmet", + "C_21012": "Astro Wear", + "H_21013": "Astro Helm", + "H_21014": "360 All-Scopes", + "H_21015": "Brain Strainer", + "H_21016": "Deep Sinker Helm", + "H_25000": "Squid Hairclip", + "C_25000": "School Uniform A", + "S_25000": "School Shoes + Hi Socks", + "H_25001": "Samurai Helmet", + "C_25001": "Samurai Jacket", + "S_25001": "Samurai Shoes", + "H_25002": "Power Mask", + "C_25002": "Power Armor", + "S_25002": "Power Boots", + "H_25003": "Squid Clip-Ons", + "C_25003": "School Cardigan A", + "S_25003": "Baggy-Sock Fringe Loafs", + "H_25004": "Squinja Mask Mk II", + "C_25004": "Squinja Suit", + "S_25004": "Squinja Boots", + "H_25005": "Power Mask Mk I", + "C_25005": "Power Armor Mk I", + "S_25005": "Power Boots Mk I", + "H_25006": "Pearlescent Crown S", + "C_25006": "Pearlescent Hoodie", + "S_25006": "Pearlescent Kicks", + "H_25007": "Marinated Headphones", + "C_25007": "Marinated Top", + "S_25007": "Marinated Slip-Ons", + "H_25008": "Enchanted Hat", + "C_25008": "Enchanted Robe A", + "S_25008": "Enchanted Boots", + "H_25009": "Steel Helm", + "C_25009": "Steel Platemail", + "S_25009": "Steel Greaves", + "H_25010": "Fresh Fish Head", + "C_25010": "Fresh Fish Gloves", + "S_25010": "Fresh Fish Feet", + "H_25011": "Boss Floss", + "C_25011": "Schoolyard Scrap Jack", + "S_25011": "Knotty Bois", + "H_25012": "Sushi Sous-Chef Band", + "C_25012": "Black-Belt Gi", + "S_25012": "Kick Dampeners", + "H_25013": "Chaos Helm", + "C_25013": "Chaos Commander Suit", + "S_25013": "Chaos Kicks", + "C_25014": "School Uniform B", + "S_25014": "Base School Shoes", + "C_25015": "School Cardigan B", + "S_25015": "Base Fringed Loafers", + "H_25016": "Squinja Mask Mk I", + "H_25017": "Pearlescent Crown L", + "C_25017": "Enchanted Robe B", + "C_26000": "Splatfest Tee", + "H_27000": "Hero Headset Replica", + "C_27000": "Hero Jacket Replica", + "S_27000": "Hero Runner Replicas", + "H_27004": "Armor Helmet Replica", + "C_27004": "Armor Jacket Replica", + "S_27004": "Armor Boot Replicas", + "H_27109": "Teddy Band", + "H_27306": "Hero Mindset Replica", + "C_27306": "Hero Suit Replica", + "S_27306": "Hero Boot Replicas", + "H_28000": "Stay Crusty Cap", + "C_28000": "Crispy Crustume", + "S_28000": "Fry Tops" +} diff --git a/public/locales/he/team.json b/public/locales/he/team.json new file mode 100644 index 000000000..2835e13b2 --- /dev/null +++ b/public/locales/he/team.json @@ -0,0 +1,38 @@ +{ + "newTeam.button": "צוות חדש", + "newTeam.header": "יצירת צוות חדש", + "teamSearch.placeholder": "חיפוש צוות או שחקן...", + "actionButtons.leaveTeam": "לעזוב צוות", + "leaveTeam.header": "הנכם בטוחים שאתם רוצים לעזוב את {{teamName}}?", + "actionButtons.leaveTeam.confirm": "לעזוב", + "actionButtons.editTeam": "עריכת צוות", + "actionButtons.manageRoster": "ניהול חברי צוות", + "actionButtons.deleteTeam": "מחיקת צוות", + "actionButtons.kick": "הורדה", + "kick.header": "הורדת {{user}} מתוך {{teamName}}?", + "actionButtons.transferOwnership": "העברת בעלות", + "transferOwnership.header": "להעביר בעלות של {{teamName}} ל-{{user}}?", + "actionButtons.transferOwnership.confirm": "העברה", + "deleteTeam.header": "הנכם בטוחים שאתם רוצים למחוק את {{teamName}}?", + "roles.CAPTAIN": "קפטן", + "roles.FRONTLINE": "קו החזית", + "roles.SUPPORT": "תמיכה", + "roles.MIDLINE": "קו אמצע", + "roles.BACKLINE": "קו אחורי", + "roles.COACH": "מאמן", + "forms.fields.teamTwitter": "Twitter של הצוות", + "forms.fields.bio": "ביו", + "forms.fields.uploadImages": "העלאת תמונות", + "forms.fields.uploadImages.pfp": "תמונת פרופיל", + "forms.fields.uploadImages.banner": "תמונת באנר של הצוות", + "forms.info.name": "שימו לב שאם תשנו את שם הצוות שלכם, מישהו אחר יוכל לקחת בעלות על השם וכתובת האתר עבור הצוות שלו", + "forms.errors.duplicateName": "יש כבר צוות בשם הזה", + "roster.teamFull": "הצוות מלא", + "roster.inviteLink.header": "שיתוף קישור הזמנה להוספת חברי צוות", + "roster.members.header": "חברי צוות", + "validation.SHORT_CODE": "קוד ההזמנה אינו באורך המתאים. העתקתם את כתובת האתר המלאה?", + "validation.TEAM_FULL": "הצוות שאתם מנסים להצטרף אליו מלא.", + "validation.INVITE_CODE_WRONG": "קוד ההזמנה שגוי.", + "validation.ALREADY_IN_DIFFERENT_TEAM": "הנכם בצוות אחר. עזבו אותו קודם לפני הצטרפות לצוות אחר.", + "validation.VALID": "הצטרפו ל-{{teamName}}?" +} diff --git a/public/locales/he/tournament.json b/public/locales/he/tournament.json new file mode 100644 index 000000000..776823d01 --- /dev/null +++ b/public/locales/he/tournament.json @@ -0,0 +1,51 @@ +{ + "tabs.info": "מידע", + "tabs.teams": "צוותים ({{count}})", + "tabs.admin": "מנהל", + "tabs.register": "הרשמה", + "tabs.maps": "מפות", + + "pre.footerNote": "הערה: אתם יכולים לשנות את מאגר המפות והצוות שלכם פעמים שתרצו לפני תחילת כמה הטורניר.", + "pre.deleteTeam": "מחיקת צוות", + + "preview": "תצוגה מקדימה של מחולל רשימת המפות (מנהל בלבד)", + "pre.steps.register": "1. הרשמה ב-", + "pre.steps.register.summary": "נא להזין את שם הצוות שאיתו נרשמתם", + "pre.steps.mapPool": "2. מאגר מפות", + "pre.steps.mapPool.explanation": "אתם יכולים לשחק גם בלי לבחור מאגר מפות, אבל אז יריבכם יכולים להחליט אילו מפות תשחקו. מפות שוברות שוויון מסומנות בכחול.", + "pre.steps.mapPool.summary": "בחרו את המפות של הצוות שלכם", + "pre.steps.roster": "3. שליחת צוות", + "pre.steps.roster.explanation": "שליחת הצוות היא אופציונלית, אבל אם לא תעשו זאת, אתם עשויים להיות מוצבים נמוך יותר.", + "pre.steps.roster.summary": "הכנס צוות", + "pre.steps.roster.fullTeamError": "הצוות מלא.", + + "bracket.type.DE_WINNERS": "סיבוב מנצחים", + "bracket.type.DE_LOSERS": "סיבוב מפסידים", + "bracket.type.SE": "סיבוב", + "bracket.type.SWISS": "סיבוב לפי השיטה השוויצרית", + "bracket.type.GROUPS": "סיבוב קבוצות", + + "round.label": "סיבוב", + + "team.label": "צוות", + "team.unlisted": "צוות לא רשום", + + "bestOf.label.short": "הטוב מ-", + + "pickInfo.team": "צוות {{number}} בחרו", + "pickInfo.tiebreaker": "שובר שיוויון", + "pickInfo.both": "שניהם בחרו", + "pickInfo.default": "מפת ברירת מחדל", + + "generator.error": "שינויים שביצעת לא נשמרו מאז תחילת הטורניר", + + "teams.mapsPickedStatus": "סטטוס בחירת המפות", + + "admin.download": "הורדת משתתפים", + "admin.actions.CHANGE_TEAM_OWNER": "שינוי קפטן", + "admin.actions.CHECK_IN": "קבלה", + "admin.actions.CHECK_OUT": "יציאה", + "admin.actions.ADD_MEMBER": "הוספת חבר צוות", + "admin.actions.REMOVE_MEMBER": "הורדת חבר צוות", + "admin.actions.DELETE_TEAM": "מחיקת צוות" +} diff --git a/public/locales/he/user.json b/public/locales/he/user.json new file mode 100644 index 000000000..a2cd69354 --- /dev/null +++ b/public/locales/he/user.json @@ -0,0 +1,37 @@ +{ + "customUrl": "כתובת URL מותאמת אישית", + "ign": "שם במשחק", + "ign.short": "IGN", + "country": "מדינה", + "bio": "ביו", + "stickSens": "רגישות סטיק ימני", + "motionSens": "רגישות תנועה", + "motion": "תנועה", + "stick": "סטיק", + "sens": "רגישות", + "weaponPool": "מאגר נשקים", + "discordExplanation": "שם משתמש, תמונת פרופיל, חשבונות YouTube, Twitter ו-Twitch מגיעים מחשבון Discord שלך. ראו <1>שאלות נפוצות למידע נוסף.", + "favoriteBadge": "תג אהוב", + + "results.title": "תוצאות", + "results.placing": "מיקום", + "results.team": "צוות", + "results.tournament": "טורניר", + "results.participants": "משתתפים", + "results.date": "תאריך", + "results.mates": "חברי צוות", + "results.highlights": "נקודות שיא", + "results.nonHighlights": "תוצאות אחרות", + "results.highlights.choose": "בחרו נקודות שיא", + "results.highlights.explanation": "בחרו את התוצאות שאתם רוצים להדגיש", + + "forms.errors.maxWeapons": "הגעה לכמות מקסימלית של מספר נשקים", + "forms.errors.invalidCustomUrl.numbers": "כתובת URL מותאמת אישית לא יכולה להכיל רק מספרים", + "forms.errors.invalidCustomUrl.strangeCharacter": "כתובת URL מותאמת אישית לא יכולה להכיל תווים מיוחדים", + "forms.errors.invalidCustomUrl.duplicate": "מישהו כבר משתמש בכתובת URL המותאמת אישית הזו", + "forms.errors.invalidSens": "לא ניתן להגדיר את רגישות התנועה אם רגישות הסטיק לא מוגדרת", + "forms.info.favoriteBadge": "התג האהוב עליכם מוצג בגדול כברירת מחדל בפרופיל שלכם.", + + "search.info": "חיפוש משתמשים לפי שם ב-Discord, Splatoon 3, או Twitter", + "search.noResults": "לא נמצאו משתמשים התואמים '{{query}}'" +} diff --git a/public/locales/he/vods.json b/public/locales/he/vods.json new file mode 100644 index 000000000..6a179c5cb --- /dev/null +++ b/public/locales/he/vods.json @@ -0,0 +1,23 @@ +{ + "type.SCRIM": "משחק ידידות", + "type.TOURNAMENT": "טורניר (נקודת מבט)", + "type.MATCHMAKING": "Anarchy/X Battle/Turf War", + "type.CAST": "טורניר (קאסט)", + "gameCount": "משחק {{count}}", + "minShort": "דקה", + "secShort": "שנייה", + "forms.title.youtubeUrl": "YouTube URL", + "forms.title.videoTitle": "כותרת סרטון", + "forms.title.videoDate": "תאריך סרטון", + "forms.title.type": "סוג", + "forms.title.pov": "שחקן (נקודת מבט)", + "forms.title.startTimestamp": "תחילת חותמת זמן", + "forms.title.mode": "מוד", + "forms.title.stage": "מפה", + "forms.title.weaponsTeamOne": "נשקים (צוות 1)", + "forms.title.weaponsTeamTwo": "נשקים (צוות 2)", + "forms.title.weapon": "נשקים", + "forms.action.addMatch": "הוספת קרב", + "forms.action.deleteMatch": "מחיקת קרב", + "noVods": "לא נמצאו סרטונים התואמים למסנן זה. האם חסר לנו משהו? שלחו הודעה ל-Sendou ב-Discord כדי לקבל הרשאות להגשת סרטוני YouTube." +} diff --git a/public/locales/he/weapons.json b/public/locales/he/weapons.json new file mode 100644 index 000000000..345595850 --- /dev/null +++ b/public/locales/he/weapons.json @@ -0,0 +1,113 @@ +{ + "MAIN_250": "Rapid Blaster Pro", + "MAIN_230": "Clash Blaster", + "MAIN_231": "Clash Blaster Neo", + "MAIN_240": "Rapid Blaster", + "MAIN_241": "Rapid Blaster Deco", + "MAIN_220": "Range Blaster", + "MAIN_210": "Blaster", + "MAIN_200": "Luna Blaster", + "MAIN_201": "Luna Blaster Neo", + "MAIN_1100": "Inkbrush", + "MAIN_1101": "Inkbrush Nouveau", + "MAIN_1110": "Octobrush", + "MAIN_2060": "Goo Tuber", + "MAIN_2050": "Bamboozler 14 Mk I", + "MAIN_2040": "E-liter 4K Scope", + "MAIN_2030": "E-liter 4K", + "MAIN_2020": "Splatterscope", + "MAIN_2021": "Z+F Splatterscope", + "MAIN_2010": "Splat Charger", + "MAIN_2011": "Z+F Splat Charger", + "MAIN_2070": "Snipewriter 5H", + "MAIN_2000": "Classic Squiffer", + "MAIN_5030": "Dualie Squelchers", + "MAIN_5020": "Glooga Dualies", + "MAIN_5010": "Splat Dualies", + "MAIN_5000": "Dapple Dualies", + "MAIN_5001": "Dapple Dualies Nouveau", + "MAIN_5040": "Dark Tetra Dualies", + "MAIN_1000": "Carbon Roller", + "MAIN_1001": "Carbon Roller Deco", + "MAIN_1020": "Dynamo Roller", + "MAIN_1030": "Flingza Roller", + "MAIN_1010": "Splat Roller", + "MAIN_1011": "Krak-On Splat Roller", + "MAIN_1040": "Big Swig Roller", + "MAIN_8010": "Splatana Wiper", + "MAIN_8000": "Splatana Stamper", + "MAIN_6020": "Undercover Brella", + "MAIN_6000": "Splat Brella", + "MAIN_6010": "Tenta Brella", + "MAIN_30": "Aerospray MG", + "MAIN_31": "Aerospray RG", + "MAIN_70": "Splattershot Pro", + "MAIN_71": "Forge Splattershot Pro", + "MAIN_10": "Splattershot Jr.", + "MAIN_11": "Custom Splattershot Jr.", + "MAIN_400": "Squeezer", + "MAIN_50": ".52 Gal", + "MAIN_80": ".96 Gal", + "MAIN_81": ".96 Gal Deco", + "MAIN_90": "Jet Squelcher", + "MAIN_91": "Custom Jet Squelcher", + "MAIN_40": "Splattershot", + "MAIN_41": "Tentatek Splattershot", + "MAIN_45": "Hero Shot Replica", + "MAIN_20": "Splash-o-matic", + "MAIN_21": "Neo Splash-o-matic", + "MAIN_100": "Splattershot Nova", + "MAIN_60": "N-ZAP '85", + "MAIN_61": "N-ZAP '89", + "MAIN_0": "Sploosh-o-matic", + "MAIN_1": "Neo Sploosh-o-matic", + "MAIN_310": "H-3 Nozzlenose", + "MAIN_300": "L-3 Nozzlenose", + "MAIN_301": "L-3 Nozzlenose D", + "MAIN_3030": "Bloblobber", + "MAIN_3010": "Tri-Slosher", + "MAIN_3011": "Tri-Slosher Nouveau", + "MAIN_3020": "Sloshing Machine", + "MAIN_3000": "Slosher", + "MAIN_3001": "Slosher Deco", + "MAIN_3040": "Explosher", + "MAIN_4030": "Ballpoint Splatling", + "MAIN_4020": "Hydra Splatling", + "MAIN_4000": "Mini Splatling", + "MAIN_4001": "Zink Mini Splatling", + "MAIN_4040": "Nautilus 47", + "MAIN_4010": "Heavy Splatling", + "MAIN_7010": "Tri-Stringer", + "MAIN_7020": "REEF-LUX 450", + "SUB_8": "Squid Beakon", + "SUB_6": "Curling Bomb", + "SUB_5": "Fizzy Bomb", + "SUB_2": "Burst Bomb", + "SUB_7": "Autobomb", + "SUB_0": "Splat Bomb", + "SUB_1": "Suction Bomb", + "SUB_13": "Torpedo", + "SUB_12": "Angle Shooter", + "SUB_9": "Point Sensor", + "SUB_11": "Toxic Mist", + "SUB_4": "Splash Wall", + "SUB_3": "Sprinkler", + "SUB_10": "Ink Mine", + "SPECIAL_8": "Ink Vac", + "SPECIAL_17": "Kraken Royale", + "SPECIAL_12": "Crab Tank", + "SPECIAL_15": "Tacticooler", + "SPECIAL_16": "Super Chump", + "SPECIAL_2": "Big Bubbler", + "SPECIAL_5": "Ink Storm", + "SPECIAL_10": "Inkjet", + "SPECIAL_9": "Killer Wail 5.1", + "SPECIAL_4": "Tenta Missiles", + "SPECIAL_6": "Booyah Bomb", + "SPECIAL_7": "Wave Breaker", + "SPECIAL_13": "Reefslider", + "SPECIAL_3": "Zipcaster", + "SPECIAL_14": "Triple Inkstrike", + "SPECIAL_1": "Trizooka", + "SPECIAL_11": "Ultra Stamp" +}