Sfoglia il codice sorgente

Add Hebrew localization for the full app UI.

Register he locale in the project and wire Hebrew into language detection, CV template fetching, and template-name token lookup.

Co-authored-by: Cursor <cursoragent@cursor.com>
AhtashamShahzad1 1 mese fa
parent
commit
8f1d7c5be9

+ 1 - 0
App for Indeed.xcodeproj/project.pbxproj

@@ -110,6 +110,7 @@
 				nl,
 				fi,
 				el,
+				he,
 				sv,
 				ko,
 				"pt-BR",

+ 7 - 1
App for Indeed/Services/AppLocalization.swift

@@ -14,6 +14,7 @@ enum AppLanguage: CaseIterable {
     case dutch
     case finnish
     case greek
+    case hebrew
     case swedish
     case frenchCanada
     case french
@@ -39,6 +40,8 @@ enum AppLanguage: CaseIterable {
             return "fi"
         case .greek:
             return "el"
+        case .hebrew:
+            return "he"
         case .swedish:
             return "sv"
         case .frenchCanada:
@@ -91,6 +94,9 @@ enum AppLanguage: CaseIterable {
         if lower.hasPrefix("el") {
             return .greek
         }
+        if lower.hasPrefix("he") {
+            return .hebrew
+        }
         if lower.hasPrefix("sv") {
             return .swedish
         }
@@ -219,7 +225,7 @@ private func translateTemplateNameByTokens(_ name: String, language: AppLanguage
     switch language {
     case .chineseSimplified, .chineseTraditional:
         return translated.joined()
-    case .arabic, .dutch, .english, .finnish, .french, .frenchCanada, .german, .greek, .korean, .portugueseBrazil, .russian, .spanish, .spanishMexico, .swedish, .vietnamese:
+    case .arabic, .dutch, .english, .finnish, .french, .frenchCanada, .german, .greek, .hebrew, .korean, .portugueseBrazil, .russian, .spanish, .spanishMexico, .swedish, .vietnamese:
         return translated.joined(separator: " ")
     }
 }

+ 1 - 1
App for Indeed/Services/CVTemplateFetchService.swift

@@ -49,7 +49,7 @@ final class CVTemplateFetchService {
             switch language {
             case .english:
                 return spacingRule
-            case .chineseTraditional, .chineseSimplified, .arabic, .dutch, .finnish, .french, .frenchCanada, .german, .greek, .korean, .portugueseBrazil, .russian, .spanish, .spanishMexico, .swedish, .vietnamese:
+            case .chineseTraditional, .chineseSimplified, .arabic, .dutch, .finnish, .french, .frenchCanada, .german, .greek, .hebrew, .korean, .portugueseBrazil, .russian, .spanish, .spanishMexico, .swedish, .vietnamese:
                 return spacingRule + " The app localizes these English keys client-side — do not use non-English script in `name`."
             }
         }

+ 1 - 1
App for Indeed/Services/TemplateNameTokenLexicon.swift

@@ -84,7 +84,7 @@ enum TemplateNameTokenLexicon {
             return fr
         case .swedish:
             return sv
-        case .dutch, .finnish, .greek, .korean, .portugueseBrazil, .russian, .spanish, .spanishMexico, .vietnamese:
+        case .dutch, .finnish, .greek, .hebrew, .korean, .portugueseBrazil, .russian, .spanish, .spanishMexico, .vietnamese:
             return [:]
         }
     }

+ 375 - 0
App for Indeed/he.lproj/Localizable.strings

@@ -0,0 +1,375 @@
+/* Localizable.strings (Hebrew) */
+
+// MARK: - כלליים
+"OK" = "אישור";
+"Cancel" = "ביטול";
+"Delete" = "מחק";
+"Remove" = "הסר";
+"Dismiss" = "סגור";
+"PDF" = "PDF";
+"PDF export" = "ייצוא PDF";
+"AI" = "בינה מלאכותית";
+
+// MARK: - מסך פתיחה
+"AI-POWERED" = "מופעל על ידי בינה מלאכותית";
+"Find your perfect job with the power of AI." = "מצא את העבודה המושלמת שלך עם הכוח של בינה מלאכותית.";
+"Starting up…" = "מתחיל…";
+"Loading progress" = "טוען התקדמות";
+
+// MARK: - מצב פתיחה
+"Checking your Pro subscription…" = "בודק את מנוי הפרו שלך…";
+"Loading premium plans from the App Store…" = "טוען תוכניות פרימיום מה-App Store…";
+"Preparing your job search workspace…" = "מכין את סביבת חיפוש העבודה שלך…";
+"Almost ready…" = "כמעט מוכן…";
+
+// MARK: - סרגל צד
+"Home" = "בית";
+"Saved Jobs" = "משרות שמורות";
+"CV Maker" = "יוצר קורות חיים";
+"Profile" = "פרופיל";
+"Settings" = "הגדרות";
+"Premium" = "פרימיום";
+"Indeed" = "Indeed";
+"Open Indeed to search and apply for jobs" = "פתח את Indeed כדי לחפש ולהגיש מועמדות למשרות";
+
+// MARK: - לוח בקרה / בית
+"Welcome" = "ברוך הבא";
+"Send" = "שלח";
+"Clear chat" = "נקה צ'אט";
+"Remove all messages and start a new conversation" = "הסר את כל ההודעות והתחל שיחה חדשה";
+"Ask for roles, skills, salary, or job descriptions..." = "שאל לגבי תפקידים, כישורים, משכורת או תיאורי משרה...";
+"Ask AI" = "שאל את הבינה המלאכותית";
+"1 reply left" = "נותרה תשובה אחת";
+"Apply" = "הגש מועמדות";
+"Save" = "שמור";
+"Saved" = "נשמר";
+"Remove from saved" = "הסר מהשמורים";
+"Show more jobs" = "הצג משרות נוספות";
+"This area is not available in the preview build. Use Home to search jobs." = "אזור זה אינו זמין בגרסת התצוגה המקדימה. השתמש בבית כדי לחפש משרות.";
+"Save jobs from Home to see them here." = "שמור משרות מבית כדי לראות אותן כאן.";
+"No saved jobs yet. Search on Home, then tap Save on a listing." = "עדיין אין משרות שמורות. חפש בבית, ולאחר מכן הקש שמור על רישום.";
+"Tell me what role you want and I will return job descriptions, key skills, and a quick fit summary." = "ספר לי איזה תפקיד אתה רוצה ואחזיר תיאורי משרה, כישורים מרכזיים וסיכום התאמה מהיר.";
+"1 saved position" = "משרה שמורה אחת";
+"Delete this profile?" = "למחוק פרופיל זה?";
+"Find roles similar to: " = "מצא תפקידים דומים ל: ";
+"Find jobs at company: " = "מצא משרות בחברה: ";
+"Find jobs that require skill: " = "מצא משרות הדורשות כישור: ";
+"match" = "התאמה";
+"matches" = "התאמות";
+
+// MARK: - קיצורי דרך לתכונות
+"Role" = "תפקיד";
+"Explore similar or better job roles" = "חקור תפקידי עבודה דומים או טובים יותר";
+"Company" = "חברה";
+"Find opportunities at other companies" = "מצא הזדמנויות בחברות אחרות";
+"Skill" = "כישור";
+"Match jobs that fit your skills" = "התאם משרות שמתאימות לכישורים שלך";
+
+// MARK: - Pro / מנוי
+"Upgrade to Pro" = "שדרג לפרו";
+"You're on Pro" = "אתה בפרו";
+"Unlimited AI matches, smart alerts, and interview prep—all in one place." = "התאמות בינה מלאכותית בלתי מוגבלות, התראות חכמות והכנה לראיון — הכל במקום אחד.";
+"Manage billing, renewals, and plans in Premium." = "נהל חיובים, חידושים ותוכניות בפרימיום.";
+"Try Pro" = "נסה פרו";
+"Manage Subscription" = "נהל מנוי";
+"Premium Plans" = "תוכניות פרימיום";
+"Unlock unlimited access to premium tools and boost your productivity." = "פתח גישה בלתי מוגבלת לכלי פרימיום והגבר את הפרודוקטיביות שלך.";
+"Continue with free plan" = "המשך עם תוכנית חינמית";
+"Restore Purchase" = "שחזר רכישה";
+"You're subscribed" = "אתה רשום";
+"Thank you — Pro features are now available." = "תודה לך — תכונות פרו זמינות כעת.";
+"Pro" = "פרו";
+"Purchases restored" = "רכישות שוחזרו";
+"Your subscription is active." = "המנוי שלך פעיל.";
+"No subscription found" = "לא נמצא מנוי";
+"There was nothing to restore for this Apple ID." = "לא היה מה לשחזר עבור Apple ID זה.";
+"Something went wrong" = "משהו השתבש";
+"That subscription isn’t available from the App Store right now." = "מנוי זה אינו זמין מה-App Store כרגע.";
+"Unlimited AI job search on Home" = "חיפוש עבודה בינה מלאכותית בלתי מוגבל בבית";
+"Save jobs & open listings in-app" = "שמור משרות ופתח רישומים בתוך האפליקציה";
+"CV Maker, profiles & PDF export" = "יוצר קורות חיים, פרופילים וייצוא PDF";
+"Role, company & skill shortcuts" = "קיצורי דרך לתפקיד, חברה וכישור";
+
+// MARK: - תוכניות חומת תשלום
+"Weekly" = "שבועי";
+"Flexible and commitment-free" = "גמיש וללא התחייבות";
+"Monthly" = "חודשי";
+"Balanced for regular productivity" = "מאוזן לפרודוקטיביות רגילה";
+"Yearly" = "שנתי";
+"Best value for long-term users" = "הערך הטוב ביותר למשתמשים לטווח ארוך";
+"/ week" = "/ שבוע";
+"/ month" = "/ חודש";
+"/ year" = "/ שנה";
+"3 days free trial" = "3 ימי ניסיון בחינם";
+"Perfect for short-term job hunts" = "מושלם לציד עבודה לטווח קצר";
+"Cancel anytime" = "בטל בכל עת";
+"Best for regular job seekers" = "הכי טוב למחפשי עבודה קבועים";
+"Priority support" = "תמיכה בעדיפות";
+"Lowest effective monthly cost" = "העלות החודשית האפקטיבית הנמוכה ביותר";
+"Ideal for long-term use" = "אידיאלי לשימוש לטווח ארוך";
+
+// MARK: - אמון חומת תשלום
+"Secure Payments" = "תשלומים מאובטחים";
+"Your payment is 100% secure." = "התשלום שלך מאובטח ב-100%.";
+"Cancel Anytime" = "בטל בכל עת";
+"No commitment, cancel anytime." = "ללא התחייבות, בטל בכל עת.";
+"24/7 Support" = "תמיכה 24/7";
+"We're here to help you anytime." = "אנחנו כאן כדי לעזור לך בכל עת.";
+"Privacy First" = "פרטיות תחילה";
+"Your data is safe with us." = "הנתונים שלך בטוחים איתנו.";
+
+// MARK: - הגדרות
+"Appearance" = "מראה";
+"Theme" = "ערכת נושא";
+"Language" = "שפה";
+"Share App" = "שתף אפליקציה";
+"More Apps" = "אפליקציות נוספות";
+"About" = "אודות";
+"Website" = "אתר אינטרנט";
+"Support" = "תמיכה";
+"Terms of Use" = "תנאי שימוש";
+"Privacy Policy" = "מדיניות פרטיות";
+"System" = "מערכת";
+"Light" = "בהיר";
+"Dark" = "כהה";
+
+// MARK: - פרופילים
+"Profiles" = "פרופילים";
+"Add new profile" = "הוסף פרופיל חדש";
+"Create and manage CV profiles. Each profile stores your details on this Mac." = "צור ונהל פרופילי קורות חיים. כל פרופיל מאחסן את הפרטים שלך ב-Mac זה.";
+"No profiles yet. Tap “Add new profile” to create your first one." = "עדיין אין פרופילים. הקש ״הוסף פרופיל חדש״ כדי ליצור את הראשון שלך.";
+"Build CV" = "צור קורות חיים";
+"Edit" = "ערוך";
+"Untitled profile" = "פרופיל ללא שם";
+"No contact details yet" = "עדיין אין פרטי התקשרות";
+"← Profiles" = "← פרופילים";
+
+// MARK: - עורך פרופילים
+"Save Profile  →" = "שמור פרופיל ←";
+"← All profiles" = "← כל הפרופילים";
+"New profile" = "פרופיל חדש";
+"Edit profile" = "ערוך פרופיל";
+"Profile Name *" = "שם פרופיל *";
+"Marketing Director Profile" = "פרופיל מנהל שיווק";
+"Personal Information" = "מידע אישי";
+"Full Name *" = "שם מלא *";
+"John Doe" = "ישראל ישראלי";
+"Email *" = "דואר אלקטרוני *";
+"john@example.com" = "yisrael@example.com";
+"Phone" = "טלפון";
+"+1 (555) 123-4567" = "+972 50 123 4567";
+"Job Title *" = "תואר תפקיד *";
+"Software Engineer" = "מהנדס תוכנה";
+"Address" = "כתובת";
+"123 Main St, City, State, ZIP" = "רחוב אלנבי 123, תל אביב, 61000";
+"Certificates / Rewards" = "תעודות / פרסים";
+"List your certificates and awards..." = "רשום את התעודות והפרסים שלך...";
+"Interests" = "תחומי עניין";
+"List your interests and hobbies..." = "רשום את תחומי העניין והתחביבים שלך...";
+"Languages" = "שפות";
+"List languages you speak (e.g., English - Native, Spanish - Fluent)..." = "רשום שפות שאתה מדבר (למשל, עברית - שפת אם, אנגלית - רהוט)...";
+"Career Summary" = "סיכום קריירה";
+"Brief overview of your professional background and key achievements..." = "סקירה קצרה של הרקע המקצועי שלך וההישגים העיקריים...";
+"Referral (Optional)" = "הפניה (אופציונלי)";
+"Referred by (Company/Person Name)" = "הופנה על ידי (שם חברה/אדם)";
+"If someone referred you for this job, enter their name or company here" = "אם מישהו הפנה אותך למשרה זו, הזן את שמו או חברתו כאן";
+"Work Experience" = "ניסיון תעסוקתי";
+"Education" = "השכלה";
+"+ Add Another" = "+ הוסף עוד";
+"Complete required fields" = "מלא שדות חובה";
+"Remove experience" = "הסר ניסיון";
+"Remove education" = "הסר השכלה";
+"Company Name *" = "שם חברה *";
+"Duration *" = "משך *";
+"Description" = "תיאור";
+"e.g., Software Engineer" = "למשל, מהנדס תוכנה";
+"e.g., Google" = "למשל, Google";
+"e.g., Jan 2020 - Present" = "למשל, ינו 2023 - הווה";
+"Describe your responsibilities and achievements..." = "תאר את האחריות וההישגים שלך...";
+"Degree / program *" = "תואר / תוכנית *";
+"Institution *" = "מוסד *";
+"Year *" = "שנה *";
+"e.g., BSc Computer Science" = "למשל, BSc מדעי המחשב";
+"e.g., MIT" = "למשל, אוניברסיטת תל אביב";
+"e.g., 2020" = "למשל, 2023";
+"Profile name" = "שם פרופיל";
+"Full Name" = "שם מלא";
+"Email" = "דואר אלקטרוני";
+"Job Title" = "תואר תפקיד";
+
+// MARK: - יוצר קורות חיים
+"Templates" = "תבניות";
+"Polished layouts with live previews — pick a style that fits your story." = "פריסות מלוטשות עם תצוגות מקדימות חיות — בחר סגנון שמתאים לסיפור שלך.";
+"Use Template & Select Profile  →" = "השתמש בתבנית ובחר פרופיל ←";
+"All" = "הכל";
+"No templates yet for this category." = "עדיין אין תבניות לקטגוריה זו.";
+"Pick a template" = "בחר תבנית";
+"Select a template first, then choose a profile to continue." = "בחר תחילה תבנית, ולאחר מכן בחר פרופיל כדי להמשיך.";
+"Fetching AI-curated templates…" = "מביא תבניות שנאספו על ידי בינה מלאכותית…";
+"Couldn’t load AI templates — showing the built-in gallery." = "לא ניתן לטעון תבניות בינה מלאכותית — מציג גלריה מובנית.";
+"Design-Based" = "מבוסס עיצוב";
+"Profession-Based" = "מבוסס מקצוע";
+"Professional" = "מקצועי";
+"Modern" = "מודרני";
+"Creative" = "יצירתי";
+"Minimal" = "מינימליסטי";
+"Executive" = "ניהולי";
+"ATS layout" = "פריסת ATS";
+"Sidebar left" = "סרגל צד שמאלי";
+"Sidebar right" = "סרגל צד ימני";
+
+// MARK: - תצוגה מקדימה של קורות חיים
+"CV preview" = "תצוגה מקדימה של קורות חיים";
+"Export PDF…" = "ייצוא PDF…";
+"Layout matches the CV Maker thumbnail for this template. Export a PDF that matches what you see here (fonts, columns, colours, and rules)." = "הפריסה תואמת את התמונה הממוזערת של יוצר קורות חיים עבור תבנית זו. ייצא PDF שתואם את מה שאתה רואה כאן (גופנים, עמודות, צבעים וקווים).";
+"The résumé could not be rendered to PDF (empty output). Try scrolling the preview so it lays out, then export again." = "לא ניתן היה לעבד את קורות החיים ל-PDF (פלט ריק). נסה לגלול בתצוגה המקדימה כדי שתפרוס, ולאחר מכן ייצא שוב.";
+"Couldn’t save PDF" = "לא ניתן לשמור PDF";
+"Your name" = "שמך";
+"Professional headline" = "כותרת מקצועית";
+"Experience" = "ניסיון";
+"Highlights" = "נקודות עיקריות";
+"Summary" = "סיכום";
+"Contact" = "יצירת קשר";
+"Skills" = "כישורים";
+"Tools" = "כלים";
+"Languages & more" = "שפות ועוד";
+"Certificates" = "תעודות";
+"Referrals" = "הפניות";
+"Professional Summary" = "סיכום מקצועי";
+"Selected Experience" = "ניסיון נבחר";
+"Core Competencies" = "יכולות ליבה";
+"Impact" = "השפעה";
+"Add contact in your profile" = "הוסף איש קשר בפרופיל שלך";
+"Add contact details in your profile" = "הוסף פרטי התקשרות בפרופיל שלך";
+"Add a career summary or interests in your profile to populate this column." = "הוסף סיכום קריירה או תחומי עניין בפרופיל שלך כדי לאכלס עמודה זו.";
+"CV" = "קורות חיים";
+"Open to relocation" = "פתוח לשינוי מיקום";
+"STRENGTHS" = "חוזקות";
+"PORTFOLIO SNAPSHOT" = "תמונת מצב תיק עבודות";
+"Close" = "סגור";
+"/ day" = "/ יום";
+"/ %d days" = "/ %d ימים";
+"/ %d weeks" = "/ %d שבועות";
+"/ %d months" = "/ %d חודשים";
+"/ %d years" = "/ %d שנים";
+
+// MARK: - שמות תבניות קורות חיים
+"Paper White" = "לבן נייר";
+"Swiss" = "שוויצרי";
+"Mono" = "מונו";
+"Airy" = "אוורירי";
+"Tabular" = "טבלארי";
+"Facet" = "פן";
+"Corporate" = "תאגידי";
+"Atlas" = "אטלס";
+"Ledger" = "פנקס";
+"Harbor" = "נמל";
+"Clear Path" = "נתיב ברור";
+"Pinstripe" = "פסים דקים";
+"Briefing" = "תדריך";
+"Quorum" = "מניין חוקי";
+"Docket" = "יומן";
+"Conduit" = "צינור";
+"Principal" = "ראשי";
+"Charter" = "אמנה";
+"Vertex" = "קודקוד";
+"Linea" = "קו";
+"Prism" = "מנסרה";
+"Circuit" = "מעגל";
+"North" = "צפון";
+"Axis" = "ציר";
+"Marigold" = "ציפורני חתול";
+"Ember" = "גחלת";
+"Lattice" = "סריג";
+"Bloom" = "פריחה";
+"Studio" = "סטודיו";
+"Kite" = "עפיפון";
+"Regent" = "עוצר";
+"Monarch" = "מונרך";
+"Sterling" = "סטרלינג";
+"Summit" = "פסגה";
+"Estate" = "אחוזה";
+"Chairman" = "יושב ראש";
+"Blue Ocean" = "אוקיינוס כחול";
+
+// MARK: - תוכן תצוגה מקדימה להדגמת קורות חיים
+"Sarah Johnson" = "שרה כהן";
+"Senior Product Manager" = "מנהלת מוצר בכירה";
+"Group PM, Consumer Growth & Activation" = "מנהלת מוצר קבוצתית, צמיחה והפעלת צרכנים";
+"Google · Mountain View, CA · 2019 – Present" = "Google · תל אביב · 2019 – הווה";
+"Stanford University" = "אוניברסיטת תל אביב";
+"M.S. Management Science & Engineering" = "M.S. מדעי הניהול והנדסה";
+"2014 – 2016" = "2014 – 2016";
+"Mountain View, CA" = "תל אביב";
+"Product leader shipping roadmap, discovery, and analytics for high-scale consumer experiences." = "מנהיגת מוצר המובילה מפת דרכים, גילוי וניתוח לחוויות צרכנים בקנה מידה גבוה.";
+"Defined multi-year platform strategy with exec stakeholders and quarterly OKRs." = "הגדירה אסטרטגיית פלטפורמה רב-שנתית עם בעלי עניין בכירים ו-OKRs רבעוניים.";
+"Partnered with engineering and design to launch experiments improving activation by 12%." = "שיתפה פעולה עם הנדסה ועיצוב כדי להשיק ניסויים ששיפרו את ההפעלה ב-12%.";
+"Stood up quarterly business reviews with finance and GTM, aligning spend to north-star metrics." = "הקימה סקירות עסקיות רבעוניות עם כספים ו-GTM, תוך יישור ההוצאה למדדי כוכב צפון.";
+"Presented roadmap shifts to the leadership team and translated trade-offs into clear investment asks." = "הציגה שינויי מפת דרכים לצוות ההנהגה ותרגמה פשרות לבקשות השקעה ברורות.";
+"Figma · SQL · Amplitude · Jira · BigQuery" = "Figma · SQL · Amplitude · Jira · BigQuery";
+"Product Strategy" = "אסטרטגיית מוצר";
+"A/B Testing" = "בדיקות A/B";
+"Roadmapping" = "מיפוי דרכים";
+"CONTACT" = "יצירת קשר";
+"SKILLS" = "כישורים";
+"PROFILE" = "פרופיל";
+"EXPERIENCE" = "ניסיון";
+"EDUCATION" = "השכלה";
+"SUMMARY" = "סיכום";
+"PROFESSIONAL SUMMARY" = "סיכום מקצועי";
+"SELECTED EXPERIENCE" = "ניסיון נבחר";
+"CORE COMPETENCIES" = "יכולות ליבה";
+"TOOLS" = "כלים";
+"IMPACT" = "השפעה";
+
+// MARK: - דפדפן משרות
+"Go to Indeed home" = "עבור לדף הבית של Indeed";
+
+// MARK: - שגיאות
+"We couldn't reach the server. Check your internet connection and try again." = "לא הצלחנו להגיע לשרת. בדוק את חיבור האינטרנט שלך ונסה שוב.";
+"The search was cancelled. Try again when you're ready." = "החיפוש בוטל. נסה שוב כשאתה מוכן.";
+"The request was cancelled. Try again when you're ready." = "הבקשה בוטלה. נסה שוב כשאתה מוכן.";
+"Something went wrong while searching. Please try again in a moment." = "משהו השתבש במהלך החיפוש. אנא נסה שוב בעוד רגע.";
+"Job search is unavailable." = "חיפוש משרות אינו זמין.";
+"We couldn't complete your purchase. Please try again." = "לא הצלחנו להשלים את הרכישה שלך. אנא נסה שוב.";
+"We couldn't restore your purchases. Please try again." = "לא הצלחנו לשחזר את הרכישות שלך. אנא נסה שוב.";
+"Purchase was cancelled." = "הרכישה בוטלה.";
+"This subscription isn't available in your App Store region." = "מנוי זה אינו זמין באזור ה-App Store שלך.";
+"Purchases aren't allowed on this account or device." = "רכישות אינן מורשות בחשבון או במכשיר זה.";
+"This introductory offer isn't available for your account." = "הצעת ההיכרות אינה זמינה עבור חשבונך.";
+"The purchase couldn't be verified. Please try again." = "לא ניתן היה לאמת את הרכישה. אנא נסה שוב.";
+"We couldn't save the PDF. Try again or choose a different folder." = "לא הצלחנו לשמור את ה-PDF. נסה שוב או בחר תיקיה אחרת.";
+"We don't have permission to save to that folder. Choose another location or grant access." = "אין לנו הרשאה לשמור לתיקיה זו. בחר מיקום אחר או הענק גישה.";
+"This disk is read-only. Choose another folder to save your PDF." = "דיסק זה לקריאה בלבד. בחר תיקיה אחרת כדי לשמור את ה-PDF שלך.";
+"The disk is full. Free up space, then try again." = "הדיסק מלא. פנה מקום, ולאחר מכן נסה שוב.";
+
+// MARK: - התראות
+"This profile will be removed from this Mac." = "פרופיל זה יוסר מ-Mac זה.";
+"Couldn't open Profile" = "לא ניתן לפתוח פרופיל";
+"The Profile section isn't available right now. Try restarting the app." = "מקטע הפרופיל אינו זמין כרגע. נסה להפעיל מחדש את האפליקציה.";
+"No template selected" = "לא נבחרה תבנית";
+"Choose a template in CV Maker, then tap Use Template & Select Profile before Build CV." = "בחר תבנית ביוצר קורות חיים, ולאחר מכן הקש השתמש בתבנית ובחר פרופיל לפני צור קורות חיים.";
+
+// MARK: - כותרות מקטעי קורות חיים
+"About me" = "אודותי";
+
+// MARK: - מחרוזות פורמט
+"Loading %@" = "טוען %@";
+"Loading %@. %@" = "טוען %@. %@";
+"Starting %@…" = "מתחיל %@…";
+"%d replies left" = "נותרו %d תשובות";
+"%d saved positions" = "%d משרות שמורות";
+"“%@” will be removed from this Mac." = "„%@“ יוסר מ-Mac זה.";
+"%@ isn’t available yet" = "%@ עדיין לא זמין";
+"I couldn't find new matches for “%@”. Try a different angle or a more specific keyword." = "לא מצאתי התאמות חדשות עבור „%@“. נסה זווית אחרת או מילת מפתח ספציפית יותר.";
+"No jobs found for “%@”. Try another title, skill, company, or location." = "לא נמצאו משרות עבור „%@“. נסה תואר אחר, כישור, חברה או מיקום.";
+"Here are %d more %@ for “%@”." = "הנה %d %@ נוספים עבור „%@“.";
+"Found %d %@ for “%@”. Tap Apply to open the listing or Save to revisit later." = "נמצאו %d %@ עבור „%@“. הקש הגש מועמדות כדי לפתוח את הרישום או שמור כדי לחזור מאוחר יותר.";
+"Get %@" = "קבל %@";
+"You chose the “%@” template. Tap Build CV on a profile to preview your résumé with that layout." = "בחרת בתבנית „%@“. הקש צור קורות חיים בפרופיל כדי לצפות בתצוגה מקדימה של קורות החיים שלך עם פריסה זו.";
+"Experience %d" = "ניסיון %d";
+"Education %d" = "השכלה %d";
+"Please fill in: %@." = "אנא מלא: %@.";
+
+// MARK: - רב-שורתי
+"Add your Mac App Store IDs in the target’s build settings:\n• AppStoreAppID — numeric app ID from App Store Connect\n• AppStoreDeveloperID — numeric developer ID (for your other apps page)" = "הוסף את מזהי Mac App Store שלך בהגדרות הבנייה של היעד:\n• AppStoreAppID — מזהה אפליקציה מספרי מ-App Store Connect\n• AppStoreDeveloperID — מזהה מפתח מספרי (עבור דף האפליקציות האחרות שלך)";