1/* Kosmic UI strings â English (source of truth; every other language must 2 carry exactly this key set â `node scripts/i18n-check.js`). */ 3(function (root, dict) { 4 if (typeof module !== 'undefined' && module.exports) module.exports = dict; 5 else (root.KOSMIC_I18N = root.KOSMIC_I18N || {}).en = dict; 6})(typeof window !== 'undefined' ? window : this, { 7 nav: { 8 you: 'You', 9 ask: 'Ask', 10 match: 'Compatibility', 11 circle: 'Circle', 12 journey: 'Journey', 13 lookDeeper: 'Look Deeper', 14 kosmicHome: 'Kosmic home', 15 }, 16 header: { 17 today: 'Today', 18 upgrade: 'Upgrade', 19 managePlan: 'Manage plan', 20 signIn: 'Sign in', 21 }, 22 common: { 23 back: 'back', 24 backToHome: 'Back to home', 25 start: 'Start', 26 continue: 'Continue', 27 tryAgain: 'Try again', 28 maybeLater: 'maybe later', 29 comeBackLater: 'come back later', 30 oneMoment: 'One momentâ¦', 31 saving: 'Savingâ¦', 32 saved: 'Saved.', 33 saveFailed: 'Couldnât save â try again.', 34 switchingLang: 'Switching languageâ¦', 35 save: 'Save', 36 done: 'Done', 37 readingSky: 'Reading your skyâ¦', 38 seeker: 'seeker', 39 home: 'Home', 40 faq: 'FAQ & contact', 41 glance: 'Kosmic at a glance', 42 }, 43 plan: { 44 free: 'Free plan', 45 basicMonthly: 'Basic · {price}/mo', 46 premiumMonthly: 'Premium · {price}/mo', 47 premiumAnnual: 'Premium · {price}/yr', 48 founder: 'Founder â¦', 49 }, 50 credits: { 51 kosmic: '{n} Kosmic Credits', 52 unlimited: 'Premium · unlimited', 53 freeLeft: { one: '{n} free question left', other: '{n} free questions left' }, 54 get: 'Get Kosmic Credits', 55 }, 56 ask: { 57 beginSomewhere: 'Begin somewhere', 58 placeholder: 'Ask your astrologer anythingâ¦', 59 withoutContext: 'Ask without this context', 60 howWeKnow: '⦠how we know this', 61 share: '⦠share', 62 shareTitle: 'Share as a story card', 63 goodAnswer: 'Good answer', 64 notQuite: 'Not quite right', 65 youRated: 'you rated this', 66 notedPositive: 'Noted â Iâll lean on this.', 67 notedNegative: 'Good to know â Iâll hold that read loosely and watch for a better fit.', 68 continueReading: '⦠Continue my reading', 69 matchBack: 'â {name}âs compatibility reading', 70 noChartYet: 'I donât have your chart yet â begin your reading first and Iâll answer this properly, grounded in your actual sky.', 71 outOfQuestions: 'Youâre out of questions for now.', 72 lostThread: 'I lost the thread for a moment â ask me that again?', 73 connectionWobbled: 'Connection wobbled â ask me that again in a moment.', 74 retry: 'â» Try again', 75 send: 'Send', 76 stop: 'Stop', 77 stopped: 'Stopped.', 78 stoppedSpent: 'Stopped â this one had already started, so the answer may still land in your thread in a moment.', 79 speak: 'Speak your question', 80 stopListening: 'Stop listening', 81 listening: 'Listening⦠tap the mic when youâre done', 82 micDenied: 'Microphone access is off â enable it in Settings to dictate.', 83 voiceUnavailable: 'Voice input isnât available right now â type your question instead.', 84 droppedMidAnswer: 'The connection dropped mid-answer â your answer may have landed in the thread. Give it a moment before re-asking.', 85 stage: { 86 reading_chart: 'reading your chartâ¦', 87 writing: 'writing your answerâ¦', 88 fact_checking: 'fact-checking against your chartâ¦', 89 polishing: 'polishing the wordingâ¦', 90 suggesting: 'almost thereâ¦', 91 }, 92 }, 93 auth: { 94 gateTitle: 'Donât lose <em class="gold-text italic">this</em>.', 95 gateHits: '{n} of 7 hit home.', 96 gateBody: 'Save your blueprint â your reading, your timing windows, and your astrologer, waiting whenever you come back.', 97 modalTitle: 'Sign in to ask <em class="gold-text italic">Kosmic</em>', 98 modalBody: 'Your first 3 questions are free â they stay with your account.', 99 phName: 'your name', 100 phEmail: 'email', 101 phPassword: 'password', 102 phNewPassword: 'create a password', 103 saveBlueprint: 'Save my blueprint', 104 createAccount: 'Create account', 105 signIn: 'Sign in', 106 haveAccount: 'I already have an account', 107 newHere: 'Iâm new here', 108 forgot: 'Forgot password?',
109 forgotNeedEmail: 'Type your email above first, then tap âForgot passwordâ.', 110 forgotSent: 'If an account exists for {email}, a reset link is on its way â check your inbox.', 111 needBoth: 'Email and password, please.', 112 accountCreated: 'Account created â sign in here to continue.', 113 failed: 'That didnât work â try again.', 114 network: 'Network hiccup â try again.', 115 private: 'Your birth details stay private. Always.', 116 }, 117 account: { 118 title: 'Your Account', 119 changePhoto: 'Change your photo', 120 addPhoto: 'Add your photo', 121 journey: 'Kosmic Journey', 122 current: 'current', 123 best: 'best', 124 daysTotal: 'days total', 125 signOut: 'Sign out', 126 delete: 'Delete account & data', 127 }, 128 region: { 129 title: 'Region', 130 note: 'Used for pricing and payments.', 131 auto: 'Set from your location â decides your currency and the languages Kosmic offers.', 132 detected: 'Detected from your device â tap to change.', 133 language: 'Language', 134 langNote: 'Choose the language Kosmic uses for guidance and conversations.', 135 }, 136 paywall: { 137 title: 'Go deeper with <em class="gold-text italic">Kosmic</em>', 138 body: 'Your reading is always free. Questions cost 10 Kosmic Credits â top up as you go, or go Premium and stop counting.', 139 bodySubsOnly: 'Your reading is always free. Go Premium for unlimited questions, all matches, and every Deep Dive report.', 140 bestValue: 'Best value', 141 annualTitle: 'Premium â Annual', 142 annualBody: 'Everything, all year â unlimited questions, all matches, and <span class="text-amber-200">every Deep Dive report</span>.', 143 annualBodyTrial: 'The same full access, billed once a year â <span class="text-amber-200">save {saving}</span>. Your first {n} days are free; cancel before then and you pay nothing.', 144 monthlyTitle: 'Premium', 145 monthlyBody: 'Unlimited questions, all matches, and every Deep Dive report â month to month.', 146 perkTrial: 'First month free · cancel anytime', 147 perk: 'Cancel anytime', 148 eyebrow: 'Kosmic Premium', 149 thenPrice: 'Then', 150 monthlyEyebrow: 'Monthly', 151 basicEyebrow: 'Starter', 152 bodyTrial: 'Your reading is always free. Try everything in Premium free for {n} days â cancel before it ends and you pay nothing.', 153 trialBadge: '{n} days free', 154 trialTitle: 'Try Premium free', 155 then: 'then', 156 trialBody: 'Unlimited questions, all matches, and every Deep Dive report for {n} days, on us. Nothing is charged until the trial ends.', 157 trialFooter: 'Free for {n} days, then {price} a month (or {annual} a year) unless you cancel. Weâll email you before the first charge.', 158 trialUntil: 'free trial until {date}', 159 trialingTitle: 'Your free trial ends on {date}', 160 trialingBody: 'Everything in Premium is unlocked. Your card is charged {price} on {date} unless you cancel before then â cancel anytime under Manage billing.', 161 basicTitle: 'Basic', 162 basicBody: '{n} Kosmic Credits every month â about 50 questions. Deep Dive reports sold separately. Cancel anytime.', 163 basicSunsetTitle: 'Basic is retiring â yours runs until {date}', 164 basicSunsetBody: 'You keep every Basic credit until then, and Deep Dive reports are unlocked for you in the meantime. After {date} youâll be on the free plan â upgrade to Premium any time to keep going without limits.', 165 payg: 'pay as you go', 166 orPayg: 'or pay as you go', 167 topUp: 'Top up with credits', 168 topUpBody: 'Pack credits are yours until you spend them â they carry over every renewal.', 169 packBalance: '{n} pack credits in your balance', 170 credits: '{n} credits', 171 bonus: '+{n}% bonus', 172 perYr: '/yr', 173 perMo: '/mo', 174 footer: 'Pack credits: a question is 10, a match is 30, and they never expire. Premium has no credit meter â Deep Dive reports are included.', 175 footerSubsOnly: 'Premium has no credit meter â unlimited questions, all matches, every Deep Dive report.', 176 subFooter: 'Unlimited questions, all matches, every Deep Dive report â no credit meter.', 177 subFooterAnnual: 'Unlimited questions, all matches, every Deep Dive report â no credit meter.', 178 subFooterBasic: '{n} credits a month · a question is 10 · a match is 30 · Deep Dive reports included while Basic runs.', 179 subTitleTop: 'Youâre on the top plan', 180 subTitle: 'Your <em class="gold-text italic">Kosmic</em> plan', 181 switchAnnual: 'Switch to Annual', 182 switchSave: 'Save {amount} a year â ', 183 switchAll: 'Everything in Premium, all year â ', 184 deepDiveIncluded: 'the same full access, billed once', 185 prorate: '. Stripe prorates what youâve already paid this month.', 186 manageBilling: 'Manage billing', 187 manageBody: 'Payment method, invoices, {action} or cancel â any time.', 188 switchMonthly: 'switch to monthly', 189 downgrade: 'downgrade', 190 manageBodyShort: 'Payment method, invoices, receipts or cancel â any time.', 191 renews: 'renews {date}', 192 cancels: 'ends {date}', 193 portalFailed: 'We couldnât open your billing page just now. Please try again in a moment.', 194 cancellingTitle: 'Your plan ends on {date}', 195 cancellingBody: 'You keep every benefit until then. Changed your mind? Resume it under Manage billing.', 196 annualShort: 'Annual', 197 monthlyShort: 'Monthly', 198 basicShort: 'Basic', 199 switchToPremium: 'Upgrade to Premium', 200 switchToPremiumBody: 'Unlimited questions, all matches, and every Deep Dive report, starting now. Stripe prorates what youâve already paid this month.', 201 switchToBasic: 'Switch to Basic', 202 switchToBasicBody: 'Keep everything in {plan} until {date}, then continue on Basic â {n} credits a month.', 203 confirmPremiumTitle: 'Upgrade to Premium?', 204 confirmPremiumBody: 'Youâll be charged {price} today, minus credit for the unused part of this month on Basic. Unl
204imited questions, all matches, and every Deep Dive report start right away.', 205 confirmPremiumCta: 'Confirm â upgrade to Premium', 206 confirmBasicTitle: 'Switch to Basic?', 207 confirmBasicBody: 'You keep {plan} until {date}. From then on youâll be billed {price} a month for {n} credits, and Deep Dive reports are sold separately. You can change your mind any time before then.', 208 confirmBasicCta: 'Schedule the switch', 209 switchToMonthly: 'Switch to Monthly', 210 switchToMonthlyBody: 'Keep everything in Annual until {date}, then continue month to month with the same full access.', 211 pendingTitle: 'Switching to {plan} on {date}', 212 pendingBody: 'Nothing changes until then â you keep every Annual benefit for the time youâve paid for.', 213 keepPlan: 'Keep {plan}', 214 confirmAnnualTitle: 'Switch to Annual?', 215 confirmAnnualBody: 'Youâll be charged {price} today, minus credit for the unused part of this month. Your year starts now with the same full access, and you wonât be billed again for 12 months.', 216 confirmAnnualCta: 'Confirm â switch to Annual', 217 confirmMonthlyTitle: 'Switch to Monthly?', 218 confirmMonthlyBody: 'You keep Annual until {date}. From then on youâll be billed {price} a month for the same full access. You can change your mind any time before then.', 219 confirmMonthlyCta: 'Schedule the switch', 220 doneChanged: 'Done â your plan has been updated.', 221 doneScheduled: 'Scheduled â your plan changes at the end of the current period.', 222 doneKept: 'Your current plan stays as it is.', 223 changeFailed: 'Couldnât change the plan â try again, or use Manage billing.', 224 providerDown: 'Our payment provider is temporarily unavailable. Nothing was charged â please try again in a few minutes.', 225 cardDeclined: 'Your card was declined ({reason}). Update your card under Manage billing and try again.', 226 paymentFailed: 'We couldnât complete this with our payment provider. Nothing was charged â please try again or contact [email protected].', 227 offline: 'You appear to be offline. Check your connection and try again.', 228 checkoutFailed: 'We couldnât open the checkout just now. Nothing was charged â please try again.', 229 }, 230 founder: { 231 title: 'Youâre Founder <span class="gold-text">#{n}</span> of {cap}', 232 body: '<strong class="text-amber-200">{credits} Kosmic Credits</strong> are already on your account â free for 90 days.<br/>Ask anything. Read your people. Go deep.', 233 cta: 'Start exploring â¦', 234 }, 235 onboarding: { 236 welcomeTitle: 'Letâs read <em class="gold-text italic">you</em>.', 237 welcomeBody: 'Not your sign. Not a horoscope.<br/>You â built from the exact minute you arrived.', 238 fiveQuestions: '5 questions between you and your reading', 239 qName: 'What should we call you?', 240 phName: 'your first name', 241 qGender: 'How do you identify, {name}?', 242 hintGender: 'helps us read certain classical patterns correctly', 243 gender: { Female: 'Female', Male: 'Male', 'Non-binary': 'Non-binary', 'Prefer not to say': 'Prefer not to say' }, 244 qDob: 'When were you born?', 245 hintDob: 'day, month, year', 246 qTime: 'What time did you arrive?', 247 hintTime: 'roughly is fine â even âaround 10pmâ works', 248 unknownTime: 'I donât know my birth time', 249 qPlace: 'And where in the world?', 250 hintPlace: 'city of birth', 251 phPlace: 'city, country', 252 placeScriptHint: 'Pick a suggestion from the list as you type, or type the city name in English.', 253 generating: 'Reading your sky, {name}â¦', 254 facts: [ 255 'Casting your skyâ¦', 256 'Locking the moment you arrived â', 257 'Moon found â quick mind, restless heartâ¦', 258 'A long building chapter detectedâ¦', 259 'Cross-checking 9 moving piecesâ¦', 260 'Writing your reading â no jargon, I promiseâ¦', 261 ], 262 finalPass: 'Final pass â grounding every lineâ¦', 263 busyTitle: 'The sky is <em class="gold-text italic">busy</em> right now.', 264 busyBody: 'We couldnât compute your reading this moment. Your answers are safe â give it another try in a minute.', 265 }, 266 chart: { 267 whichYours: 'Which chart is yours?', 268 whichBody: 'This account ended up with more than one reading â Kosmic keeps exactly one chart per account. Pick your own birth chart; the others will be removed from this account.', 269 unnamed: 'Unnamed chart', 270 }, 271 data: { 272 title: 'Look Deeper', 273 subtitle: 'Want to see the machinery? The full classical breakdown for the curious.', 274 artifacts: '⦠Your written artifacts', 275 deepDive: 'Kosmic <em class="italic text-amber-300">Deep Dive</em>', 276 deepDiveSub: 'Your chart as a written study â every degree, gaze & chapter, on paper', 277 members: 'members', 278 dossier: 'Chart <em class="italic text-amber-300">Dossier</em>', 279 dossierSub: 'The complete classical record â positions, dashas, yogas â as a keepsake', 280 pdf: 'pdf', 281 machinery: 'The machinery',
282 footnote: 'All calculations use Swiss Ephemeris · B.V. Raman ayanamsa · sidereal zodiac', 283 whatIs: '⦠what is this?', 284 open: 'Open {card}', 285 backTo: 'â Back to {card}', 286 loading: 'Loading the machineryâ¦', 287 loadingShort: 'loading the machinery', 288 cards: { 289 'birth-chart': { title: 'Birth Chart (Janma Kundali)', desc: 'Lagna, rasi, all 9 grahas' }, 290 'charts': { title: 'The Chart Room (Vargas)', desc: 'Six birth lenses â life, wealth, courage, home, marriage, career â and the sky now' }, 291 'lagna': { title: 'Rising Sign (Janma Lagna)', desc: 'Your identity chart, six layers deep' }, 292 'dasha': { title: 'Life Chapters (Vimshottari Dasha)', desc: 'Your chapters, mapped to dates' }, 293 'divisional': { title: 'Divisional Charts', desc: 'D9, D10 and friends' }, 294 'doshas': { title: 'Karmic Checks (Doshas)', desc: 'The classical checks â and what cancels them' }, 295 'houses': { title: 'The 12 Life Areas (Bhavas)', desc: 'Money, home, work, marriage â every area read & reconciled' }, 296 'house-table': { title: 'Houses', desc: 'Sign · lord · occupants · aspects, house by house' }, 297 'saturn': { title: 'Saturn Watch (Sade Sati)', desc: 'Sade sati, phases, what to do' }, 298 'transits': { title: 'Transits', desc: "What's moving right now" }, 299 'yogas': { title: 'Power Patterns (Yogas)', desc: 'Special combinations you carry' }, 300 }, 301 weavingTitle: 'The deep math is still running', 302 weavingBody: 'Full charts, dashas and divisional data land here shortly.', 303 }, 304 journey: { 305 weavingTitle: 'Your full reading is still weaving', 306 title: 'Your Journey', 307 subtitle: 'Set it. Work it. Watch it move.', 308 }, 309 you: { 310 fetching: 'Fetching your readingâ¦', 311 listen: 'Listen to the <em class="gold-text italic">Stars</em>.', 312 reconnecting: 'One moment â reconnecting to your blueprint.', 313 pitch: '5 questions, 5 minutes.<br/><br/><strong class="text-neutral-200">Understand your past, Maximize your present, Build your future.</strong>', 314 begin: 'Begin my reading', 315 haveAccount: 'Already have an account?', 316 welcomeBack: 'Welcome back{name}.', 317 goodMorning: 'Good morning{name}.', 318 goodAfternoon: 'Good afternoon{name}.', 319 goodEvening: 'Good evening{name}.', 320 rising: '{sign} rising', 321 whySign: 'Why this sign?', 322 askHint: '⦠Ask Kosmic â your chart can answer this', 323 firstFree: 'your first 3 questions are free', 324 askFirst: 'Ask your first question', 325 replay: 'â» Replay my reading', 326 howKnow: 'How does Kosmic know this?', 327 primer: '60-sec primer', 328 continueLabel: 'Continue', 329 askKosmic: 'Ask Kosmic', 330 continueConv: 'Continue your conversation', 331 askAnything: 'Ask anything about your timing, your people or your next move.', 332 yourMatches: 'Your compatibility', 333 yourCircle: 'Your circle', 334 discover: 'Check your compatibility with someone you know.', 335 addCircle: 'Add someone to your circle.', 336 more: '+{n} more', 337 castTitle: 'Your sky is cast.', 338 castTitleChild: 'Your childâs sky is cast.', 339 whatNext: 'What comes next: <strong class="text-white">{n} short readings</strong> drawn from your birth chart â temperament, patterns, tides. One card at a time, no right answers.', 340 whatNextChild: 'What comes next: <strong class="text-white">{n} short readings</strong> drawn from their birth chart â temperament, patterns, tides. One card at a time, no right answers.', 341 tellMe: 'Under each card, tell me how it lands:', 342 thatsMe: 'Thatâs me', 343 thatsMyChild: 'Thatâs my child', 344 ringsTrue: 'it rings true â this is you', 345 ringsTrueChild: 'it rings true â this is them', 346 somewhat: 'Somewhat', 347 somewhatBody: 'partly true, or true in some seasons', 348 notReally: 'Not really', 349 notReallyBody: 'doesnât fit â saying so sharpens how I read this chart', 350 honest: 'Answer honestly â thereâs no score. Your answers tune how I read your chart from here. Curious how a card was drawn? Tap <span class="text-purple-300">⦠how we know this</span> under it.', 351 honestChild: 'Answer honestly â thereâs no score. Your answers tune how I read their chart from here. Curious how a card was drawn? Tap <span class="text-purple-300">⦠how we know this</span> under it.', 352 showFirst: 'Show my first card â¦', 353 nextCard: 'Next card â', 354 doneBack: '⦠Done â back to my day', 355 previousCard: 'Previous card', 356 recheckTitle: 'That didnât land like it <em class="gold-text italic">should</em>.', 357 recheckBody: 'A chart is only as accurate as the birth details behind it â even 30 minutes can shift your rising sign and change everything. Worth a double-check?', 358 recheck: '⦠Recheck my chart', 359 noRecheck: 'My details were right â just try the astrologer, no expectations â', 360 recheckError: 'Birth date and place are both needed.', 361 skip: 'Skip â ask me anything â', 362 deeperQ: [ 363 'What does my chart show about lasting partnership â and when it becomes important?', 364 'What does my chart show about how I rebuild after setbacks?', 365 'Which career directions use the best of who I am?', 366 'When does my bigger money window open?', 367 ], 368 preview: 'preview â', 369 blueprint: 'Thatâs your <em class="gold-text italic">blueprint</em>.', 370 recastTitle: 'Recasting your <em class="gold-text italic">chart</em>.', 371 recastBody: 'Reading the sky at your corrected moment â about half a minute.', 372 deeperTitle: 'Want to go <em class="gold-text italic">deeper</em>?', 373 deeperHits: '{n} of 7 hit home â weâve barely scratched the surface.', 374 deeperAsk: 'Ask anything â your chart has answers we didnât show yet.', 375 timeline: 'Your timeline', 376 chapters: 'chapters, not predictions', 377 weekEnergy: 'This weekâs energy', 378 askWhy: 'Ask why', 379 sevenFindings: 'Seven findings from one chart â and it goes far deeper than these cards. Anything you want to know, just ask.', 380 askAbout: '⦠Ask about it', 381 backToDay: 'Back to my day', 382 }, 383 reminder: { 384 title: '⦠Kosmic â today for you', 385 lines: { 386 1: 'The sky rearranged itself while you slept. Your reading already knows what it means.', 387 2: 'Before the world asks anything of you â thirty quiet seconds with your sky.', 388 3: 'Today has a shape. You may as well see it first.', 389 4: 'Your chart caught something in todayâs sky. Itâs waiting, unhurried.', 390 5: 'The planets kept their appointments overnight. Yours is this morning.', 391 6: 'One thing matters more than the rest today. Your reading points to it.', 392 }, 393 }, 394 today: { 395 today: 'Today', 396 todayTag: 'today', 397 pickDate: 'pick date', 398 picked: 'picked', 399 pickAnyDate: 'Pick any date â back to your birth, up to a month ahead', 400 moreIdeas: 'More ideas', 401 askingAbout: 'Asking about your {date} reading', 402 reviewProgress: 'Progress to your next reflection review', 403 and: ' and ', 404 plan: { conversation: 'Important conversation', ask: 'Ask or pitch', commit: 'Sign or commit', launch: 'Launch something' }, 405 week: { 406 clearest: '{date} looks like your clearest opening this week.', 407 clearestFor: '{date} looks like your clearest opening this week, especially for {themes}.', 408 workable: 'No wide-open day ahead. {date} is the most workable.', 409 workableFor: 'No wide-open day ahead. {date} is the most workable, best for {themes}.', 410 noOpening: 'No clear opening stands out yet.', 411 keepLight: 'Keep {day} light.', 412 whyBetter: 'Why is {date} better?', 413 planFor: 'What should I plan for {date}?', 414 askOpen: 'Why is {date} a better day for me this week, and what should I plan for it?', 415 askWorkable: 'What should I plan for {date}? It looks like my most workable day this week.', 416 }, 417 themeName: { 418 relationships: 'relationships', communication: 'communication', career: 'career', money: 'money', 419 creativity: 'creative work', learning: 'learning', visibility: 'visibility', planning: 'planning', 420 decisions: 'decisions', family: 'family', recovery: 'recovery', 421 }, 422 lookingBack: 'looking back', 423 lookingAhead: 'looking ahead', 424 dayState: 'Day state', 425 do: 'Do', 426 avoid: 'Avoid', 427 goDeeper: 'Want to go deeper?', 428 askKosmic: 'Ask Kosmic â', 429 whyToday: 'Why today?', 430 whyThisDay: 'Why this day?', 431 whyTodayHead: 'Why today', 432 whyThisDayHead: 'Why this day', 433 howToRead: 'How to read your sky', 434 replayReading: 'Replay my reading', 435 why: { 436 supportive: 'Supportive', caution: 'Caution', neutral: 'Neutral', mixed: 'Mixed', clear: 'Clear', 437 favorable: 'Favorable', unfavorable: 'Unfavorable', personalContext: 'Personal context', mixedSignals: 'Mixed signals', 438 focusHead: 'Where to put your energy', 439 careHead: 'Give these a second look', 440 headMixed: 'Why today feels mixed', 441 headSupport: 'Why today feels supportive', 442 headCaution: 'Why today asks for care', 443 headEven: 'Why today feels even', 444 agreeMixed: 'The indicators donât fully agree today. {a} {ap}, while {b} {bp}.', 445 agreeSupport: 'The indicators point the same way today â {a} and {b}
445 both lean supportive.', 446 agreeSupport1: 'The main indicator leans supportive today.', 447 agreeCaution: 'The indicators point the same way today â {a} and {b} both lean toward caution.', 448 agreeCaution1: 'The main indicator leans toward caution today.', 449 agreeEven: 'Todayâs indicators are mostly even â nothing pushes hard either way.', 450 together: 'Putting it together', 451 synthMoonTara: 'Finish whatâs within your control. Give the rest some space.', 452 synthTaraMoon: 'Effort tends to convert today, but the emotional load is heavier â keep the pace steady and the stakes modest.', 453 synthMixed: 'Use the support for whatâs already moving. Where thereâs resistance, prepare rather than push.', 454 synthSupport: 'The main indicators agree â a reasonable day to move on what matters to you.', 455 synthCaution: 'The main indicators agree on caution â keep stakes low and prepare the next move.', 456 synthEven: 'An even day â do normal work well and keep your own rhythm.', 457 moonHouse: 'Moon in your {n}', 458 moonSupport: 'Traditionally favorable for {area}.', 459 moonCaution: 'Traditionally a heavier placement for {area} â the same result takes more effort.', 460 moonPhraseS: 'supports steady, practical effort', moonPhraseC: 'asks for a lighter load', 461 taraGeneric: 'Traditionally a {q} day quality.', 462 taraPhraseS: 'suggests effort converts', taraPhraseC: 'suggests caution when forcing outcomes', taraPhraseN: 'is even', 463 taraCounted: 'counted from your birth nakshatra.', 464 vedha: 'Moon Vedha', techVedha: 'Moon Vedha', 465 vedhaLine: 'An obstruction reduces the strength of one of the dayâs supportive signals.', 466 vedhaPhrase: 'weakens one of the supportive signals', 467 vedhaActive: 'Obstruction reported', vedhaClear: 'No obstruction reported', 468 vedhaDetail: 'A Vedha condition on the transiting Moon reduces the weight of its otherwise favorable position.', 469 transits: 'Planetary transits', 470 transitsLine: '{f} favorable · {u} unfavorable. Slow transits set the background, not the day.', 471 transitsResult: '{f} favorable · {u} unfavorable', 472 transitsPhraseS: 'gives a helpful background', transitsPhraseC: 'gives a heavier background', transitsPhraseN: 'is balanced', 473 transitsDetail: 'The slower planets set the background climate for the day; the Moon and Tarabala decide its texture.', 474 cbS: 'The Moonâs strength for you today is counted favorable.', cbC: 'The Moonâs strength for you today is counted unfavorable.', 475 cbPhraseS: 'adds support', cbPhraseC: 'adds weight', 476 techMoon: 'Moon position', from: 'from', moonIn: 'Moon in', fromNatal: 'from your natal Moon in', 477 tradSig: 'Traditional significance:', 478 houseFav: 'house {n} is considered favorable in conventional Gochara.', 479 houseUnfav: 'house {n} is not counted among the favorable Moon positions in conventional Gochara.', 480 techAgreement: 'Signal agreement', 481 chapterHead: 'Your longer-term chapter', 482 chapterBody: 'This period provides the broader context for todayâs interpretation.', 483 chapterDetail: 'This period provides the broader context for the reading.', 484 exploreHead: 'Explore your astrology', 485 exploreSub: 'See the traditional calculations behind this reading.', 486 method: 'BV Raman Ayanamsa · classical Gochara rules', refreshed: 'refreshed', 487 nakEnds: 'Moon enters the next nakshatra at', 488 curious: 'Curious about your day?', 489 qMixed: 'Why does {a} look supportive while {b} suggests caution?', 490 qLead: 'What does {a} mean for how I approach today?', 491 qChapter: 'How does my {c} period shape todayâs reading?', 492 qGeneral: 'What should I take from todayâs {c} signals?', 493 }, 494 shareToday: 'Share today', 495 backToToday: 'Back to today', 496 glance: 'Today at a glance', 497 glanceThat: 'That day at a glance', 498 tapInsight: 'Tap an insight to explore it with Kosmic.', 499 thatEvening: 'That evening', 500 thatEveningQ: 'That eveningâs question', 501 askAbout: 'Ask about {date}', 502 thisWeek: 'This week', 503 weekUnavailable: 'Your seven-day outlook isnât available right now.', 504 planSomething: 'Plan something', 505 planBody: 'Kosmic can help you find the right timing.', 506 visualized: 'Your day, visualized', 507 climate: { open: 'Open', supportive: 'Supportive', balanced: 'Balanced', selective: 'Selective', protective: 'Protective' }, 508 mode: { 1: 'Recovery day', 2: 'Positioning day', 3: 'Execution day', 4: 'Push day', 5: 'Green-light day' }, 509 reflect: 'Reflect', 510 firstCheckin: 'Your first check-in is being recorded. Kosmic builds your pattern from the days you actually show up.', 511 logged: { one: '{n} reflection logged', other: '{n} reflections logged' }, 512 nextReview: 'Your next reflection review {unlock}.', 513 unlocksTomorrow: 'unlocks tomorrow', 514 unlocksIn: 'unlocks in {n} days', 515 allMilestones: 'You have reached every reflection review milestone.', 516 reviewHint: 'Your reflection review will highlight what resonated, recurring patterns, and what you can try next.', 517 streak: 'Current streak', 518 streakDays: '{n} days', 519 graced: '(one missed day forgiven)', 520 accurate: 'Did today feel accurate?', 521 checkinHelp: 'Your check-ins help build your private reflection reviews.', 522 yes: 'Yes', 523 somewhat: 'Somewhat', 524 no: 'No', 525 checkin: 'Todayâs check-in:', 526 adjustCheckin: 'Adjust daily check-in', 527 ownWords: 'Or in your own wordsâ¦', 528 stepsDone: '{n} of 3 reflection steps completed', 529 doneEditing: 'Done editing', 530 completed: 'Daily reflection completed!', 531 editResponses: 'Edit responses', 532 journalSaved: 'Journal entry saved', 533 adjustJournal: 'Adjust journal entry', 534 tellMore: 'Tell Kosmic more', 535 journalEntry: 'Journal entry', 536 adjustEntry: 'Adjust your journal entry', 537 journalBody: 'This input is crucial to personalizing your reflection reviews and how accurately Kosmic reads your days, so the more detail, the better!', 538 whichResonated: 'Which parts resonated?', 539 howToRead: 'How to read your sky',
540 save: 'Save', 541 saved: 'Saved.', 542 saving: 'Savingâ¦', 543 saveFailed: 'Couldnât save. Try again in a moment.', 544 step: 'Step {n}', 545 stepDone: 'Step {n}, completed', 546 whatResonated: 'What resonated?', 547 whatOff: 'What felt off?', 548 anythingElse: 'Anything else?', 549 phLanded: 'A line that landedâ¦', 550 phMissed: 'Anything that missedâ¦', 551 phMind: 'Anything on your mindâ¦', 552 saveEntry: 'Save entry', 553 updateEntry: 'Update entry', 554 sections: { daily_focus: 'Daily focus', energy: 'Energy', communication: 'Communication', home: 'Home', relationships: 'Relationships', timing: 'Timing' }, 555 pills: { 556 5: ['Said yes to something big', 'Made the decision Iâd been sitting on', 'Started what Iâd been planning'], 557 4: ['Moved a key task forward', 'Had the conversation', 'Sent what Iâd been holding'], 558 3: ['Closed a loop', 'Cleared the backlog', 'Finished one thing properly'], 559 2: ['Prepared instead of rushing', 'Cleared tomorrowâs first task', 'Set a boundary'],
560 1: ['Said no to something', 'Rested instead of pushing', 'Let something wait'], 561 }, 562 askingAboutDate: 'Asking about {date}', 563 askDayPast: 'What was the sky asking of me on {date}?', 564 askDayFuture: 'What should I know about {date}, and how should I plan it?', 565 planTitle: 'What would you like to time well?', 566 planPick: 'Pick one. Kosmic opens with the question ready; edit it before you send.', 567 planPrompt: { 568 conversation: 'What is the best day in the next 30 days for me to have an important conversation?', 569 ask: 'What is the best upcoming day for me to make an important ask or pitch?', 570 commit: 'When is the strongest upcoming window for me to sign or commit to something?', 571 launch: 'What is the best day in the next 30 days for me to launch something important?', 572 }, 573 lib: [ 574 { t: 'Career', i: [['Ask for a raise', 'When is the best upcoming day for me to ask for a raise?'], ['Schedule an interview', 'Which upcoming day is strongest for me to schedule an interview?'], ['Present an idea', 'When should I present an important idea at work?'], ['Change roles', 'Is the coming month a good time for me to change roles, and when?']] }, 575 { t: 'Money', i: [['Make a large purchase', 'When is a good upcoming day for me to make a large purchase?'], ['Discuss an investment', 'When should I discuss an investment decision?'], ['Negotiate', 'Which upcoming day favors me in a negotiation?']] }, 576 { t: 'Relationships', i: [['Have a difficult conversation', 'When is the best upcoming day for a difficult conversation with someone close to me?'], ['Plan a date', 'Which day this week is best for a date?'], ['Resolve a disagreement', 'When should I try to resolve a disagreement, and how should I approach it?']] }, 577 { t: 'Important decisions', i: [['Sign something', 'When is the strongest upcoming window for me to sign something important?'], ['Commit', 'When should I commit to a big decision I have been weighing?'], ['Launch', 'What is the best day in the next 30 days for me to launch something important?'], ['Announce something', 'When is the best day for me to announce something publicly?']] }, 578 { t: 'Travel', i: [['Book a trip', 'Which upcoming dates are best for me to travel?'], ['Start a journey', 'When is a good day to begin a long journey?']] }, 579 { t: 'Personal growth', i: [['Start a new habit', 'When is a strong day for me to start a new habit or routine?'], ['Begin a course', 'When should I begin a course or a period of study?']] }, 580 { t: 'Family', i: [['Plan a family gathering', 'Which upcoming day is best for a family gathering?'], ['Have a conversation at home', 'How and when should I have an important conversation at home?']] }, 581 { t: 'Communication', i: [['Send an important message', 'When should I send an important message I have been holding?'], ['Make a difficult call', 'When is the best time this week for a difficult phone call?']] }, 582 { t: 'Timing', i: [['My clearest day this week', 'Which day this week is my clearest opening, and for what?'], ['Days to keep light', 'Which days in the next two weeks should I keep light?']] }, 583 ], 584 }, 585 pattern: { 586 reflections: { one: '{n} reflection', other: '{n} reflections' }, 587 reviewIn: { one: 'Reflection review in 1 day', other: 'Reflection review in {n} days' }, 588 }, 589 glance: { 590 energy: 'Energy', communication: 'Communication', home: 'Home', relationships: 'Relationships', 591 explore: 'explore with Kosmic', 592 ask: { energy: 'Ask about my energy', communication: 'How should I handle this?', home: 'Ask about home', relationships: 'Ask about a relationship' }, 593 prompts: { 594 energy: { supportive: 'Where should I spend my energy today while it is high?', neutral: 'How should I pace my energy today?', protect: 'How should I manage my energy today, and when is the best time to push?' }, 595 communication: { supportive: 'Which message or conversation should I move forward today?', neutral: 'How should I approach an important message or conversation today?', protect: 'Why is today better for drafting than sending, and how should I handle an important message?' }, 596 home: { supportive: 'How can I make the most of home and family today?', neutral: 'How should I show up at home today?', protect: 'How should I handle home and family today when the day asks for gentleness?' }, 597 relationships: { supportive: 'Which relationship should I lean into today?', neutral: 'How should I approach an important relationship conversation today?', protect: 'How should I handle a sensitive relationship moment today?' }, 598 }, 599 tips: { 600 energy: { supportive: 'spend it on what matters', neutral: 'pace it evenly', protect: 'leave margin â rest c
600ounts' }, 601 communication: { supportive: 'say it today', neutral: 'draft it first', protect: 'read twice, send once' }, 602 family: { supportive: 'call home', neutral: 'show up, gently', protect: 'keep visits short and warm' }, 603 relationships: { supportive: 'reach out first', neutral: 'listen more than you speak', protect: 'soft words, more space' }, 604 }, 605 }, 606 matchStrip: { 607 yourPeople: 'Your people ({n})', 608 matchSomeone: 'Add someone â their chart à yours', 609 typeToAsk: 'type {name} to ask here', 610 }, 611 qbank: { 612 child: [ 613 'What comes naturally to my child â and how can I help it grow?', 614 'What learning style is my child built for â and what fights it?', 615 'How does my child handle big emotions, and how should I respond?', 616 'What kind of friendships and environments help my child thrive?', 617 'What phase is my child entering over the next few years?', 618 ], 619 teen: [ 620 'What am I naturally good at that I may not see yet?', 621 'Which study directions fit how Iâm actually wired?', 622 'How do I handle pressure â exams, competition, expectations?', 623 'Why do I connect quickly with some people and pull away from others?', 624 'Am I naturally a saver, spender, planner, or risk-taker?', 625 'When is my strongest window this year to try something new?', 626 'What do I need from friendships and early relationships to feel respected?', 627 ], 628 twenties: [ 629 'What direction fits the person Iâm becoming â career, relationships, and life?', 630 'Which career directions use the best of who I am?', 631 'When is my best window for a job change?', 632 'How do I naturally earn, spend, save, and take financial risks?', 633 'What kind of partner am I most likely to build well with?', 634 'When does love become more important in my life?', 635 'Is moving cities or abroad supported for me â and when?', 636 'What pattern in my life keeps repeating â and why?', 637 ], 638 builder: [ 639 'Am I in a chapter for building higher, changing direction, or creating my own path?', 640 'Am I better suited to growing inside something or building my own?', 641 'What are my next five years shaping up to be â chapter by chapter?', 642 'How do career, family, and my own needs fit together in this chapter?', 643 'When is my next strong window for money moves?', 644 'Is buying property favorable for me soon?', 645 'What hidden strength am I not using at work?', 646 'What should I push forward now â and what should I give more time?', 647 ], 648 sage: [ 649 'What deserves more of my attention in this next chapter of my life?', 650 'When does my energy need more care â and when is it easier to push?', 651 'What does my chart say about family harmony â and my role in it?', 652 'What financial priorities matter most in this stage of my life?', 653 'What legacy is my chart pointing toward?', 654 'What becomes more meaningful for me from here?', 655 ], 656 }, 657 signs: { 658 Aries: 'Aries', Taurus: 'Taurus', Gemini: 'Gemini', Cancer: 'Cancer', 659 Leo: 'Leo', Virgo: 'Virgo', Libra: 'Libra', Scorpio: 'Scorpio', 660 Sagittarius: 'Sagittarius', Capricorn: 'Capricorn', Aquarius: 'Aquarius', Pisces: 'Pisces', 661 }, 662});
Line numbers count LF bytes from the start of the resource, as the search results do. Vendor segments are library code the classifier recognised; they are stored but not indexed. Bytes are shown as Latin1 characters, one per byte.