fix(i18n): add the Hebrew native strings, and correct the LoginPage size baseline

The he locale had every domain but native.ts, which broke i18n parity, the shared
coverage specs and the client parity test once the native strings existed. Add
he/native.ts with all native keys translated. Also correct the LoginPage size
baseline to its current line count.
This commit is contained in:
Maurice
2026-11-05 16:22:08 +01:00
parent 870b03c6c8
commit 80de282e1a
2 changed files with 78 additions and 1 deletions
+1 -1
View File
@@ -18,7 +18,7 @@
"src/index.css": 1636,
"src/mobile/screens/admin/MAdminPluginsPanel.tsx": 1507,
"src/pages/JourneyDetailPage.test.tsx": 4028,
"src/pages/LoginPage.tsx": 1348,
"src/pages/LoginPage.tsx": 1347,
"src/pages/TripPlannerPage.tsx": 1128,
"src/pages/atlas/useAtlas.ts": 1210,
"src/pages/tripPlanner/useTripPlanner.roadtrip.test.tsx": 3518,
+77
View File
@@ -0,0 +1,77 @@
import type { TranslationStrings } from '../types';
const native: TranslationStrings = {
'native.connect.title': 'התחברות ל-TREK',
'native.connect.hint': 'הזינו את הכתובת שבה אתם פותחים את TREK בדפדפן.',
'native.connect.placeholder': 'https://trek.example.com',
'native.connect.submit': 'התחברות',
'native.connect.checking': 'בודק…',
'native.connect.tryDemo': 'אין עדיין שרת? נסו את הדמו',
'native.connect.whatIsServer': 'מהו שרת TREK?',
'native.connect.errorInvalid': 'זה לא נראה ככתובת אינטרנט.',
'native.connect.errorUnreachable': 'אף שרת לא ענה בכתובת הזו. בדקו את הכתובת ואת החיבור.',
'native.connect.errorNotTrek': 'השרת בכתובת הזו אינו TREK.',
'native.connect.errorTooOld': 'שרת TREK הזה ישן מדי עבור האפליקציה. צריך קודם לעדכן אותו.',
'native.offline.title': 'השרת לא זמין',
'native.offline.hint': 'TREK לא הצליח להגיע אל {server}. בדקו את החיבור ונסו שוב.',
'native.offline.retry': 'נסו שוב',
'native.changeServer': 'החלפת שרת',
'native.login.failed': 'ההתחברות נכשלה. אנא נסו שוב.',
'native.handoff.title': 'המשך באפליקציה',
'native.handoff.hint': 'אתם מחוברים בתור {name}. פתחו את אפליקציית TREK כדי להשלים שם את ההתחברות.',
'native.handoff.open': 'פתיחת אפליקציית TREK',
'native.handoff.switchAccount': 'שימוש בחשבון אחר',
'native.privacy': 'מדיניות הפרטיות',
'native.settings.server': 'שרת',
'native.settings.serverHint': 'האפליקציה הזו מחוברת אל {server}.',
'native.welcome.headline': 'מתכננים טיולים ביחד.',
'native.welcome.sub': 'TREK שומר כל יום, מקום, הזמנה והוצאה בתוכנית חיה אחת שכל הקבוצה עורכת ביחד.',
'native.welcome.connect': 'חיבור ה-TREK שלכם',
'native.welcome.connectSub': 'פתחו את הכתובת שאתם כבר משתמשים בה',
'native.welcome.getCloud': 'קבלת TREK Cloud',
'native.welcome.getCloudSub': 'מתארח עבורכם, בלי התקנה',
'native.cloud.title': 'TREK Cloud',
'native.cloud.sub': 'אנחנו מארחים את TREK עבורכם, על כתובת משלכם. אין מה להתקין, אין מה לתחזק: מוכן תוך דקות.',
'native.cloud.f1': 'כתובת משלכם, על שרתים בגרמניה',
'native.cloud.f2': 'מוכן תוך דקות, העדכונים עלינו',
'native.cloud.f3': 'הנתונים שלכם נשארים שלכם: בלי פרסומות, בלי מעקב',
'native.cloud.cta': 'התחלה',
'native.cloud.haveServer': 'כבר יש לי TREK',
'native.connecting': 'מתחבר אל {host}',
'native.back': 'חזרה',
'native.plans.title': 'בחרו את התוכנית שלכם',
'native.plans.sub': 'TREK מתארח על כתובת משלכם. שנו או בטלו בכל עת.',
'native.plans.monthly': 'חודשי',
'native.plans.yearly': 'שנתי',
'native.plans.save': 'חודשיים חינם',
'native.plans.perMonth': 'לחודש',
'native.plans.perYear': 'לשנה',
'native.plans.aiDocs': '{n} מסמכי AI בחודש',
'native.plans.noAi': 'בלי מסמכי AI',
'native.plans.storage': '{n} GB אחסון',
'native.plans.unlimited': 'מקומות, טיולים ואנשים ללא הגבלה',
'native.plans.subscribe': 'הרשמה',
'native.plans.loadError': 'לא ניתן לטעון את התוכניות. בדקו את החיבור ונסו שוב.',
'native.plans.retry': 'נסו שוב',
'native.plans.soon': 'הרשמות בתוך האפליקציה בקרוב. בינתיים, השלימו באתר.',
'native.claim.title': 'יצירת ה-TREK שלכם',
'native.claim.sub': 'בחרו את הכתובת שלכם. אנחנו מכינים אותה מיד.',
'native.claim.addressLabel': 'הכתובת שלכם',
'native.claim.taken': 'הכתובת הזו תפוסה.',
'native.claim.invalid': 'שלוש אותיות, ספרות ומקפים או יותר.',
'native.claim.reserved': 'הכתובת הזו שמורה.',
'native.claim.free': 'זמין',
'native.claim.emailLabel': 'אימייל',
'native.claim.emailHint': 'עבור החשבון והקבלות שלכם.',
'native.claim.subscribe': 'הרשמה תמורת {price}',
'native.claim.cancelled': 'הרכישה בוטלה.',
'native.claim.failed': 'הרכישה לא הושלמה. אנא נסו שוב.',
'native.claim.redeemFailed': 'לא הצלחנו להכין את ה-TREK שלכם. אנא נסו שוב.',
'native.provisioning.title': 'מכינים את ה-TREK שלכם',
'native.provisioning.sub': 'מכינים את {host}. זה לוקח רק דקה.',
'native.provisioning.failedTitle': 'כמעט מוכן',
'native.provisioning.failedSub': 'ה-TREK שלכם בדרך. נסו שוב עוד רגע, או פתחו את האפליקציה מאוחר יותר.',
'native.provisioning.retry': 'נסו עכשיו',
};
export default native;