From 6aed4d319dcc97b578e73afb680a619000d507ce Mon Sep 17 00:00:00 2001 From: Matt Bruce Date: Sun, 25 Jan 2026 23:43:14 -0600 Subject: [PATCH] Signed-off-by: Matt Bruce --- .../{.entitlements => Andromida.entitlements} | 0 .../App/Localization/Localizable.xcstrings | 53 ++++++++++++++++--- 2 files changed, 45 insertions(+), 8 deletions(-) rename Andromida/{.entitlements => Andromida.entitlements} (100%) diff --git a/Andromida/.entitlements b/Andromida/Andromida.entitlements similarity index 100% rename from Andromida/.entitlements rename to Andromida/Andromida.entitlements diff --git a/Andromida/App/Localization/Localizable.xcstrings b/Andromida/App/Localization/Localizable.xcstrings index c76491f..5b9ab83 100644 --- a/Andromida/App/Localization/Localizable.xcstrings +++ b/Andromida/App/Localization/Localizable.xcstrings @@ -166,14 +166,26 @@ "comment" : "Time range description for the \"Evening\" time of day.", "isCommentAutoGenerated" : true }, + "6pm" : { + "comment" : "One of the times displayed in the reminder subtitle when daily reminders are enabled.", + "isCommentAutoGenerated" : true + }, "7-Day Trend" : { "comment" : "A heading for the 7-day trend section of an insight detail sheet.", "isCommentAutoGenerated" : true }, + "7am" : { + "comment" : "Time string for a morning reminder slot.", + "isCommentAutoGenerated" : true + }, "11am – 2pm" : { "comment" : "Time range description for the \"Midday\" time of day.", "isCommentAutoGenerated" : true }, + "12pm" : { + "comment" : "Time slot description for midday reminders.", + "isCommentAutoGenerated" : true + }, "21 days is when habits start to stick." : { "comment" : "Tip text indicating that 21 days is when habits start to stick.", "isCommentAutoGenerated" : true @@ -800,7 +812,12 @@ "comment" : "A text option in the ritual category picker that allows users to input their own custom category.", "isCommentAutoGenerated" : true }, + "Daily at %@" : { + "comment" : "A subtitle for the \"Reminders\" section in the settings view, showing which times are set for reminders.", + "isCommentAutoGenerated" : true + }, "Daily reminders" : { + "extractionState" : "stale", "localizations" : { "en" : { "stringUnit" : { @@ -1104,6 +1121,10 @@ } } }, + "Evening rituals" : { + "comment" : "Title of a notification about evening rituals.", + "isCommentAutoGenerated" : true + }, "Evening Wind-Down" : { "comment" : "Title of a ritual preset that encourages transitioning to rest at the end of the day.", "isCommentAutoGenerated" : true @@ -1318,6 +1339,7 @@ "isCommentAutoGenerated" : true }, "Get a gentle check-in each morning" : { + "extractionState" : "stale", "localizations" : { "en" : { "stringUnit" : { @@ -1339,10 +1361,18 @@ } } }, + "Get reminded when it's time for your rituals" : { + "comment" : "Default text to show in the reminder subtitle when the ritual store is unavailable.", + "isCommentAutoGenerated" : true + }, "Give your mind a break from screens." : { "comment" : "Notes for a ritual preset focused on giving the mind a break from screens.", "isCommentAutoGenerated" : true }, + "Good morning" : { + "comment" : "Title for a notification that reminds the user of their morning rituals.", + "isCommentAutoGenerated" : true + }, "Gratitude Practice" : { "comment" : "Title of a ritual preset focused on practicing gratitude.", "isCommentAutoGenerated" : true @@ -1622,6 +1652,9 @@ "Midday" : { "comment" : "Description of a ritual is typically performed during the day.", "isCommentAutoGenerated" : true + }, + "Midday check-in" : { + }, "Midday Movement" : { "comment" : "Title of a ritual preset that encourages regular physical activity during the day.", @@ -1758,6 +1791,9 @@ "No Active Rituals" : { "comment" : "A message displayed when a user has no active rituals.", "isCommentAutoGenerated" : true + }, + "No active rituals to remind" : { + }, "No caffeine after 2pm" : { "comment" : "Habit title for not consuming caffeine after 2 PM.", @@ -2069,8 +2105,9 @@ "comment" : "Habit title for releasing shoulder tension during mindfulness practice.", "isCommentAutoGenerated" : true }, - "Reminder time" : { - + "Reminders" : { + "comment" : "Title of a toggle in the settings view that controls whether reminders are enabled.", + "isCommentAutoGenerated" : true }, "Reset Onboarding" : { "comment" : "Title of a navigation row in the Settings view that resets the user's onboarding state.", @@ -2694,10 +2731,6 @@ "comment" : "Title of a habit within a ritual preset focused on breaking up a busy day with midday activity.", "isCommentAutoGenerated" : true }, - "Take a moment to check in on your daily habits." : { - "comment" : "Body text for a daily reminder notification.", - "isCommentAutoGenerated" : true - }, "Take vitamins" : { "comment" : "Title of a habit within a ritual preset, translated to a language other than English.", "isCommentAutoGenerated" : true @@ -2810,8 +2843,8 @@ "comment" : "Habit title for tidying one's space as part of a Self-Care Ritual Preset.", "isCommentAutoGenerated" : true }, - "Time for your rituals" : { - "comment" : "Title of a notification displayed at the start of the day.", + "Time for %@" : { + "comment" : "Notification body for a reminder that targets a single ritual. The argument is the title of the ritual.", "isCommentAutoGenerated" : true }, "Time of Day" : { @@ -3025,6 +3058,10 @@ "comment" : "A hint displayed below the \"Browse Presets\" button, encouraging users to explore preset rituals.", "isCommentAutoGenerated" : true }, + "You have %lld rituals to complete" : { + "comment" : "Text included in a notification for a reminder that multiple rituals are due. The argument is the number of rituals due.", + "isCommentAutoGenerated" : true + }, "You're at your best streak! Keep it going." : { "comment" : "Tip provided when the user is at their longest streak and it is greater than zero.", "isCommentAutoGenerated" : true