From 950af793c01fd49ed32f39d21133da3290986a20 Mon Sep 17 00:00:00 2001 From: Matt Bruce Date: Mon, 9 Feb 2026 11:34:33 -0600 Subject: [PATCH] Signed-off-by: Matt Bruce --- .../App/Localization/Localizable.xcstrings | 12271 ++++++++-------- 1 file changed, 6144 insertions(+), 6127 deletions(-) diff --git a/Andromida/App/Localization/Localizable.xcstrings b/Andromida/App/Localization/Localizable.xcstrings index b95f2fa..b037eb8 100644 --- a/Andromida/App/Localization/Localizable.xcstrings +++ b/Andromida/App/Localization/Localizable.xcstrings @@ -1,9273 +1,9290 @@ { - "sourceLanguage": "en", - "strings": { - "": {}, - " : ": { - "comment": "A separator between the time of day and the time range in the Ritual Detail View.", - "isCommentAutoGenerated": true, - "localizations": { - "es-MX": { - "stringUnit": { - "state": "translated", - "value": ":" + "sourceLanguage" : "en", + "strings" : { + "" : { + + }, + " : " : { + "comment" : "A separator between the time of day and the time range in the Ritual Detail View.", + "isCommentAutoGenerated" : true, + "localizations" : { + "es-MX" : { + "stringUnit" : { + "state" : "translated", + "value" : ":" } }, - "fr-CA": { - "stringUnit": { - "state": "translated", - "value": ":" + "fr-CA" : { + "stringUnit" : { + "state" : "translated", + "value" : ":" } } } }, - "-%lld%% vs last week": { - "comment": "A description of how a user's usage has changed compared to the previous week. The argument is the percentage by which the usage has increased or decreased.", - "isCommentAutoGenerated": true, - "localizations": { - "es-MX": { - "stringUnit": { - "state": "translated", - "value": "-%lld%% vs la semana pasada" + "-%lld%% vs last week" : { + "comment" : "A description of how a user's usage has changed compared to the previous week. The argument is the percentage by which the usage has increased or decreased.", + "isCommentAutoGenerated" : true, + "localizations" : { + "es-MX" : { + "stringUnit" : { + "state" : "translated", + "value" : "-%lld%% vs la semana pasada" } }, - "fr-CA": { - "stringUnit": { - "state": "translated", - "value": "-%lld%% vs la semaine dernière" + "fr-CA" : { + "stringUnit" : { + "state" : "translated", + "value" : "-%lld%% vs la semaine dernière" } } } }, - ":": { - "localizations": { - "es-MX": { - "stringUnit": { - "state": "translated", - "value": ":" + ":" : { + "localizations" : { + "es-MX" : { + "stringUnit" : { + "state" : "translated", + "value" : ":" } }, - "fr-CA": { - "stringUnit": { - "state": "translated", - "value": ":" + "fr-CA" : { + "stringUnit" : { + "state" : "translated", + "value" : ":" } } } }, - "%@ – %@": { - "comment": "A subline of text showing the start and end dates of an arc.", - "isCommentAutoGenerated": true, - "localizations": { - "en": { - "stringUnit": { - "state": "new", - "value": "%1$@ – %2$@" + "%@ – %@" : { + "comment" : "A subline of text showing the start and end dates of an arc.", + "isCommentAutoGenerated" : true, + "localizations" : { + "en" : { + "stringUnit" : { + "state" : "new", + "value" : "%1$@ – %2$@" } }, - "es-MX": { - "stringUnit": { - "state": "translated", - "value": "%1$@ – %2$@" + "es-MX" : { + "stringUnit" : { + "state" : "translated", + "value" : "%1$@ – %2$@" } }, - "fr-CA": { - "stringUnit": { - "state": "translated", - "value": "%1$@ – %2$@" + "fr-CA" : { + "stringUnit" : { + "state" : "translated", + "value" : "%1$@ – %2$@" } } } }, - "%@, Day %lld": { - "comment": "A view representing a milestone achievement in a ritual journey. The first argument is the title of the milestone. The second argument is the day on which the milestone was achieved.", - "isCommentAutoGenerated": true, - "localizations": { - "en": { - "stringUnit": { - "state": "new", - "value": "%1$@, Day %2$lld" + "%@, Day %lld" : { + "comment" : "A view representing a milestone achievement in a ritual journey. The first argument is the title of the milestone. The second argument is the day on which the milestone was achieved.", + "isCommentAutoGenerated" : true, + "localizations" : { + "en" : { + "stringUnit" : { + "state" : "new", + "value" : "%1$@, Day %2$lld" } }, - "es-MX": { - "stringUnit": { - "state": "translated", - "value": "%1$@, Día %2$lld" + "es-MX" : { + "stringUnit" : { + "state" : "translated", + "value" : "%1$@, Día %2$lld" } }, - "fr-CA": { - "stringUnit": { - "state": "translated", - "value": "%1$@, Jour %2$lld" + "fr-CA" : { + "stringUnit" : { + "state" : "translated", + "value" : "%1$@, Jour %2$lld" } } } }, - "%lld": { - "comment": "A text view displaying the day number in a history calendar cell. The text is centered and has a small font size.", - "isCommentAutoGenerated": true, - "localizations": { - "es-MX": { - "stringUnit": { - "state": "translated", - "value": "%lld" + "%lld" : { + "comment" : "A text view displaying the day number in a history calendar cell. The text is centered and has a small font size.", + "isCommentAutoGenerated" : true, + "localizations" : { + "es-MX" : { + "stringUnit" : { + "state" : "translated", + "value" : "%lld" } }, - "fr-CA": { - "stringUnit": { - "state": "translated", - "value": "%lld" + "fr-CA" : { + "stringUnit" : { + "state" : "translated", + "value" : "%lld" } } } }, - "%lld arc%@": { - "comment": "A badge displaying the number of completed arcs for a ritual. The argument is the count of completed arcs.", - "isCommentAutoGenerated": true, - "localizations": { - "en": { - "stringUnit": { - "state": "new", - "value": "%1$lld arc%2$@" + "%lld arc%@" : { + "comment" : "A badge displaying the number of completed arcs for a ritual. The argument is the count of completed arcs.", + "isCommentAutoGenerated" : true, + "localizations" : { + "en" : { + "stringUnit" : { + "state" : "new", + "value" : "%1$lld arc%2$@" } }, - "es-MX": { - "stringUnit": { - "state": "translated", - "value": "%1$lld arc%2$@" + "es-MX" : { + "stringUnit" : { + "state" : "translated", + "value" : "%1$lld arc%2$@" } }, - "fr-CA": { - "stringUnit": { - "state": "translated", - "value": "%1$lld arc%2$@" + "fr-CA" : { + "stringUnit" : { + "state" : "translated", + "value" : "%1$lld arc%2$@" } } } }, - "%lld days": { - "comment": "A label displaying the duration of a preset in days. The argument is the number of days the preset is active.", - "isCommentAutoGenerated": true, - "localizations": { - "es-MX": { - "stringUnit": { - "state": "translated", - "value": "%lld días" + "%lld days" : { + "comment" : "A label displaying the duration of a preset in days. The argument is the number of days the preset is active.", + "isCommentAutoGenerated" : true, + "localizations" : { + "es-MX" : { + "stringUnit" : { + "state" : "translated", + "value" : "%lld días" } }, - "fr-CA": { - "stringUnit": { - "state": "translated", - "value": "%lld jours" + "fr-CA" : { + "stringUnit" : { + "state" : "translated", + "value" : "%lld jours" } } } }, - "%lld days remaining": { - "comment": "A label showing how many days are left in the current ritual arc. The argument is the number of days remaining in the arc.", - "isCommentAutoGenerated": true, - "localizations": { - "es-MX": { - "stringUnit": { - "state": "translated", - "value": "%lld días restantes" + "%lld days remaining" : { + "comment" : "A label showing how many days are left in the current ritual arc. The argument is the number of days remaining in the arc.", + "isCommentAutoGenerated" : true, + "localizations" : { + "es-MX" : { + "stringUnit" : { + "state" : "translated", + "value" : "%lld días restantes" } }, - "fr-CA": { - "stringUnit": { - "state": "translated", - "value": "%lld jours restants" + "fr-CA" : { + "stringUnit" : { + "state" : "translated", + "value" : "%lld jours restants" } } } }, - "%lld habits": { - "comment": "A label showing the number of habits included in a ritual preset. The argument is the count of habits in the preset.", - "isCommentAutoGenerated": true, - "localizations": { - "es-MX": { - "stringUnit": { - "state": "translated", - "value": "%lld hábitos" + "%lld habits" : { + "comment" : "A label showing the number of habits included in a ritual preset. The argument is the count of habits in the preset.", + "isCommentAutoGenerated" : true, + "localizations" : { + "es-MX" : { + "stringUnit" : { + "state" : "translated", + "value" : "%lld hábitos" } }, - "fr-CA": { - "stringUnit": { - "state": "translated", - "value": "%lld habitudes" + "fr-CA" : { + "stringUnit" : { + "state" : "translated", + "value" : "%lld habitudes" } } } }, - "%lld habits left to complete today.": { - "comment": "A tip suggesting that more habits need to be completed to reach the goal. The argument is the number of habits remaining.", - "isCommentAutoGenerated": true, - "localizations": { - "es-MX": { - "stringUnit": { - "state": "translated", - "value": "%lld hábitos que quedan por completar hoy." + "%lld habits left to complete today." : { + "comment" : "A tip suggesting that more habits need to be completed to reach the goal. The argument is the number of habits remaining.", + "isCommentAutoGenerated" : true, + "localizations" : { + "es-MX" : { + "stringUnit" : { + "state" : "translated", + "value" : "%lld hábitos que quedan por completar hoy." } }, - "fr-CA": { - "stringUnit": { - "state": "translated", - "value": "%lld habitudes restantes à terminer aujourd'hui." + "fr-CA" : { + "stringUnit" : { + "state" : "translated", + "value" : "%lld habitudes restantes à terminer aujourd'hui." } } } }, - "%lld habits tracked": { - "comment": "A label indicating how many habits have been tracked in a ritual's arc. The argument is the number of habits in the arc.", - "isCommentAutoGenerated": true, - "localizations": { - "es-MX": { - "stringUnit": { - "state": "translated", - "value": "%lld hábitos rastreados" + "%lld habits tracked" : { + "comment" : "A label indicating how many habits have been tracked in a ritual's arc. The argument is the number of habits in the arc.", + "isCommentAutoGenerated" : true, + "localizations" : { + "es-MX" : { + "stringUnit" : { + "state" : "translated", + "value" : "%lld hábitos rastreados" } }, - "fr-CA": { - "stringUnit": { - "state": "translated", - "value": "%lld habitudes suivies" + "fr-CA" : { + "stringUnit" : { + "state" : "translated", + "value" : "%lld habitudes suivies" } } } }, - "%lld more days to beat your record!": { - "comment": "A tip suggesting that a user should work towards beating their current streak. The argument is the number of days remaining to beat the current streak.", - "isCommentAutoGenerated": true, - "localizations": { - "es-MX": { - "stringUnit": { - "state": "translated", - "value": "%lld ¡días más para batir tu récord!" + "%lld more days to beat your record!" : { + "comment" : "A tip suggesting that a user should work towards beating their current streak. The argument is the number of days remaining to beat the current streak.", + "isCommentAutoGenerated" : true, + "localizations" : { + "es-MX" : { + "stringUnit" : { + "state" : "translated", + "value" : "%lld ¡días más para batir tu récord!" } }, - "fr-CA": { - "stringUnit": { - "state": "translated", - "value": "%lld jours de plus pour battre votre record !" + "fr-CA" : { + "stringUnit" : { + "state" : "translated", + "value" : "%lld jours de plus pour battre votre record !" } } } }, - "%lld of %lld": { - "comment": "A title that shows the number of habits completed on a specific day, followed by a label that describes what that number represents. The first argument is the count of completed habits. The second argument is a string that describes the nature of the habits being counted.", - "isCommentAutoGenerated": true, - "localizations": { - "en": { - "stringUnit": { - "state": "new", - "value": "%1$lld of %2$lld" + "%lld of %lld" : { + "comment" : "A title that shows the number of habits completed on a specific day, followed by a label that describes what that number represents. The first argument is the count of completed habits. The second argument is a string that describes the nature of the habits being counted.", + "isCommentAutoGenerated" : true, + "localizations" : { + "en" : { + "stringUnit" : { + "state" : "new", + "value" : "%1$lld of %2$lld" } }, - "es-MX": { - "stringUnit": { - "state": "translated", - "value": "%1$lld de %2$lld" + "es-MX" : { + "stringUnit" : { + "state" : "translated", + "value" : "%1$lld de %2$lld" } }, - "fr-CA": { - "stringUnit": { - "state": "translated", - "value": "%1$lld de %2$lld" + "fr-CA" : { + "stringUnit" : { + "state" : "translated", + "value" : "%1$lld de %2$lld" } } } }, - "%lld of %lld habits complete": { - "localizations": { - "en": { - "stringUnit": { - "state": "translated", - "value": "%lld of %lld habits complete" + "%lld of %lld habits complete" : { + "localizations" : { + "en" : { + "stringUnit" : { + "state" : "translated", + "value" : "%lld of %lld habits complete" } }, - "es-MX": { - "stringUnit": { - "state": "translated", - "value": "%lld de %lld hábitos completos" + "es-MX" : { + "stringUnit" : { + "state" : "translated", + "value" : "%lld de %lld hábitos completos" } }, - "fr-CA": { - "stringUnit": { - "state": "translated", - "value": "%lld de %lld habitudes terminées" + "fr-CA" : { + "stringUnit" : { + "state" : "translated", + "value" : "%lld de %lld habitudes terminées" } } } }, - "%lld percent complete": { - "comment": "A label describing the completion percentage of a task. The argument is the percentage.", - "isCommentAutoGenerated": true, - "localizations": { - "es-MX": { - "stringUnit": { - "state": "translated", - "value": "%lld porcentaje completado" + "%lld percent complete" : { + "comment" : "A label describing the completion percentage of a task. The argument is the percentage.", + "isCommentAutoGenerated" : true, + "localizations" : { + "es-MX" : { + "stringUnit" : { + "state" : "translated", + "value" : "%lld porcentaje completado" } }, - "fr-CA": { - "stringUnit": { - "state": "translated", - "value": "%lld pour cent terminé" + "fr-CA" : { + "stringUnit" : { + "state" : "translated", + "value" : "%lld pour cent terminé" } } } }, - "%lld percent completion rate": { - "comment": "A value describing the completion rate of a habit. The value is a percentage.", - "isCommentAutoGenerated": true, - "localizations": { - "es-MX": { - "stringUnit": { - "state": "translated", - "value": "%lld porcentaje de tasa de finalización" + "%lld percent completion rate" : { + "comment" : "A value describing the completion rate of a habit. The value is a percentage.", + "isCommentAutoGenerated" : true, + "localizations" : { + "es-MX" : { + "stringUnit" : { + "state" : "translated", + "value" : "%lld porcentaje de tasa de finalización" } }, - "fr-CA": { - "stringUnit": { - "state": "translated", - "value": "%lld pour cent de taux d'achèvement" + "fr-CA" : { + "stringUnit" : { + "state" : "translated", + "value" : "%lld pour cent de taux d'achèvement" } } } }, - "%lld total": { - "comment": "The subtitle of the \"Arc History\" section in the Ritual Detail view.", - "isCommentAutoGenerated": true, - "localizations": { - "es-MX": { - "stringUnit": { - "state": "translated", - "value": "%lld total" + "%lld total" : { + "comment" : "The subtitle of the \"Arc History\" section in the Ritual Detail view.", + "isCommentAutoGenerated" : true, + "localizations" : { + "es-MX" : { + "stringUnit" : { + "state" : "translated", + "value" : "%lld total" } }, - "fr-CA": { - "stringUnit": { - "state": "translated", - "value": "%lld total" + "fr-CA" : { + "stringUnit" : { + "state" : "translated", + "value" : "%lld total" } } } }, - "%lld-day streak": { - "comment": "A badge indicating a user's current streak of completed habits. The number in the label is replaced with the actual streak length.", - "isCommentAutoGenerated": true, - "localizations": { - "es-MX": { - "stringUnit": { - "state": "translated", - "value": "%lld racha de días" + "%lld-day streak" : { + "comment" : "A badge indicating a user's current streak of completed habits. The number in the label is replaced with the actual streak length.", + "isCommentAutoGenerated" : true, + "localizations" : { + "es-MX" : { + "stringUnit" : { + "state" : "translated", + "value" : "%lld racha de días" } }, - "fr-CA": { - "stringUnit": { - "state": "translated", - "value": "%lld jours consécutifs" + "fr-CA" : { + "stringUnit" : { + "state" : "translated", + "value" : "%lld jours consécutifs" } } } }, - "%lld%%": { - "comment": "A text label displaying a percentage. The argument is a value between 0.0 and 1.0.", - "isCommentAutoGenerated": true, - "localizations": { - "es-MX": { - "stringUnit": { - "state": "translated", - "value": "%lld%%" + "%lld%%" : { + "comment" : "A text label displaying a percentage. The argument is a value between 0.0 and 1.0.", + "isCommentAutoGenerated" : true, + "localizations" : { + "es-MX" : { + "stringUnit" : { + "state" : "translated", + "value" : "%lld%%" } }, - "fr-CA": { - "stringUnit": { - "state": "translated", - "value": "%lld%%" + "fr-CA" : { + "stringUnit" : { + "state" : "translated", + "value" : "%lld%%" } } } }, - "%lld%% ahead of Arc %lld at day %lld": { - "comment": "A string and two boolean values describing how much further a ritual is in its routine than another ritual. The first string is in the format \"X% ahead of Arc Y at day Z\". The second and third values are booleans indicating whether the ritual is ahead, behind, or on the same day as the other ritual.", - "isCommentAutoGenerated": true, - "localizations": { - "en": { - "stringUnit": { - "state": "new", - "value": "%1$lld%% ahead of Arc %2$lld at day %3$lld" + "%lld%% ahead of Arc %lld at day %lld" : { + "comment" : "A string and two boolean values describing how much further a ritual is in its routine than another ritual. The first string is in the format \"X% ahead of Arc Y at day Z\". The second and third values are booleans indicating whether the ritual is ahead, behind, or on the same day as the other ritual.", + "isCommentAutoGenerated" : true, + "localizations" : { + "en" : { + "stringUnit" : { + "state" : "new", + "value" : "%1$lld%% ahead of Arc %2$lld at day %3$lld" } }, - "es-MX": { - "stringUnit": { - "state": "translated", - "value": "%1$lld%% adelante del Arco %2$lld el día %3$lld" + "es-MX" : { + "stringUnit" : { + "state" : "translated", + "value" : "%1$lld%% adelante del Arco %2$lld el día %3$lld" } }, - "fr-CA": { - "stringUnit": { - "state": "translated", - "value": "%1$lld%% devant l'Arc %2$lld au jour %3$lld" + "fr-CA" : { + "stringUnit" : { + "state" : "translated", + "value" : "%1$lld%% devant l'Arc %2$lld au jour %3$lld" } } } }, - "%lld%% behind Arc %lld at day %lld": { - "comment": "A string describing how much further a user's ritual is behind another's at a specific day. The first argument is the absolute value of the percentage difference. The second argument is the number of the arc that the user is behind. The third argument is the day index at which the comparison was made.", - "isCommentAutoGenerated": true, - "localizations": { - "en": { - "stringUnit": { - "state": "new", - "value": "%1$lld%% behind Arc %2$lld at day %3$lld" + "%lld%% behind Arc %lld at day %lld" : { + "comment" : "A string describing how much further a user's ritual is behind another's at a specific day. The first argument is the absolute value of the percentage difference. The second argument is the number of the arc that the user is behind. The third argument is the day index at which the comparison was made.", + "isCommentAutoGenerated" : true, + "localizations" : { + "en" : { + "stringUnit" : { + "state" : "new", + "value" : "%1$lld%% behind Arc %2$lld at day %3$lld" } }, - "es-MX": { - "stringUnit": { - "state": "translated", - "value": "%1$lld%% detrás del Arco %2$lld el día %3$lld" + "es-MX" : { + "stringUnit" : { + "state" : "translated", + "value" : "%1$lld%% detrás del Arco %2$lld el día %3$lld" } }, - "fr-CA": { - "stringUnit": { - "state": "translated", - "value": "%1$lld%% derrière l'Arc %2$lld au jour %3$lld" + "fr-CA" : { + "stringUnit" : { + "state" : "translated", + "value" : "%1$lld%% derrière l'Arc %2$lld au jour %3$lld" } } } }, - "%lld%% complete": { - "comment": "A percentage indicating the completion status of a ritual. The value is an integer percentage.", - "isCommentAutoGenerated": true, - "localizations": { - "es-MX": { - "stringUnit": { - "state": "translated", - "value": "%lld%% completo" + "%lld%% complete" : { + "comment" : "A percentage indicating the completion status of a ritual. The value is an integer percentage.", + "isCommentAutoGenerated" : true, + "localizations" : { + "es-MX" : { + "stringUnit" : { + "state" : "translated", + "value" : "%lld%% completo" } }, - "fr-CA": { - "stringUnit": { - "state": "translated", - "value": "%lld%% terminé" + "fr-CA" : { + "stringUnit" : { + "state" : "translated", + "value" : "%lld%% terminé" } } } }, - "%lld%% completion over %lld days": { - "comment": "A string summarizing the completion rate of a ritual arc. The first argument is the completion rate, expressed as a percentage. The second argument is the duration of the arc in days.", - "isCommentAutoGenerated": true, - "localizations": { - "en": { - "stringUnit": { - "state": "new", - "value": "%1$lld%% completion over %2$lld days" + "%lld%% completion over %lld days" : { + "comment" : "A string summarizing the completion rate of a ritual arc. The first argument is the completion rate, expressed as a percentage. The second argument is the duration of the arc in days.", + "isCommentAutoGenerated" : true, + "localizations" : { + "en" : { + "stringUnit" : { + "state" : "new", + "value" : "%1$lld%% completion over %2$lld days" } }, - "es-MX": { - "stringUnit": { - "state": "translated", - "value": "%1$lld%% finalización en %2$lld días" + "es-MX" : { + "stringUnit" : { + "state" : "translated", + "value" : "%1$lld%% finalización en %2$lld días" } }, - "fr-CA": { - "stringUnit": { - "state": "translated", - "value": "%1$lld%% achèvement sur %2$lld jours" + "fr-CA" : { + "stringUnit" : { + "state" : "translated", + "value" : "%1$lld%% achèvement sur %2$lld jours" } } } }, - "+%lld": { - "comment": "A label that appears in the preset card to indicate that there are more habits than can be shown in the preview. The number inside the plus sign is the count of additional habits.", - "isCommentAutoGenerated": true, - "localizations": { - "es-MX": { - "stringUnit": { - "state": "translated", - "value": "+%lld" + "+%lld" : { + "comment" : "A label that appears in the preset card to indicate that there are more habits than can be shown in the preview. The number inside the plus sign is the count of additional habits.", + "isCommentAutoGenerated" : true, + "localizations" : { + "es-MX" : { + "stringUnit" : { + "state" : "translated", + "value" : "+%lld" } }, - "fr-CA": { - "stringUnit": { - "state": "translated", - "value": "+%lld" + "fr-CA" : { + "stringUnit" : { + "state" : "translated", + "value" : "+%lld" } } } }, - "+%lld%% vs last week": { - "comment": "A textual representation of a percentage change, indicating whether it is positive or negative. The argument is the percentage change, as an integer.", - "isCommentAutoGenerated": true, - "localizations": { - "es-MX": { - "stringUnit": { - "state": "translated", - "value": "+%lld%% vs la semana pasada" + "+%lld%% vs last week" : { + "comment" : "A textual representation of a percentage change, indicating whether it is positive or negative. The argument is the percentage change, as an integer.", + "isCommentAutoGenerated" : true, + "localizations" : { + "es-MX" : { + "stringUnit" : { + "state" : "translated", + "value" : "+%lld%% vs la semana pasada" } }, - "fr-CA": { - "stringUnit": { - "state": "translated", - "value": "+%lld%% par rapport à la semaine dernière" + "fr-CA" : { + "stringUnit" : { + "state" : "translated", + "value" : "+%lld%% par rapport à la semaine dernière" } } } }, - "1 week": { - "comment": "A caption displayed alongside a slider in the \"Next Arc Duration\" section of the `ArcRenewalSheet`.", - "isCommentAutoGenerated": true, - "localizations": { - "es-MX": { - "stringUnit": { - "state": "translated", - "value": "1 semana" + "1 week" : { + "comment" : "A caption displayed alongside a slider in the \"Next Arc Duration\" section of the `ArcRenewalSheet`.", + "isCommentAutoGenerated" : true, + "localizations" : { + "es-MX" : { + "stringUnit" : { + "state" : "translated", + "value" : "1 semana" } }, - "fr-CA": { - "stringUnit": { - "state": "translated", - "value": "1 semaine" + "fr-CA" : { + "stringUnit" : { + "state" : "translated", + "value" : "1 semaine" } } } }, - "1 year": { - "comment": "A caption displayed alongside the slider in the \"Next Arc Duration\" section of the arc renewal sheet.", - "isCommentAutoGenerated": true, - "localizations": { - "es-MX": { - "stringUnit": { - "state": "translated", - "value": "1 año" + "1 year" : { + "comment" : "A caption displayed alongside the slider in the \"Next Arc Duration\" section of the arc renewal sheet.", + "isCommentAutoGenerated" : true, + "localizations" : { + "es-MX" : { + "stringUnit" : { + "state" : "translated", + "value" : "1 año" } }, - "fr-CA": { - "stringUnit": { - "state": "translated", - "value": "1 an" + "fr-CA" : { + "stringUnit" : { + "state" : "translated", + "value" : "1 an" } } } }, - "2-minute breathing pause": { - "comment": "Title of a habit preset within the \"Mindfulness\" category, focusing on a 2-minute breathing pause.", - "isCommentAutoGenerated": true, - "localizations": { - "es-MX": { - "stringUnit": { - "state": "translated", - "value": "Pausa de respiración de 2 minutos" + "2-minute breathing pause" : { + "comment" : "Title of a habit preset within the \"Mindfulness\" category, focusing on a 2-minute breathing pause.", + "isCommentAutoGenerated" : true, + "localizations" : { + "es-MX" : { + "stringUnit" : { + "state" : "translated", + "value" : "Pausa de respiración de 2 minutos" } }, - "fr-CA": { - "stringUnit": { - "state": "translated", - "value": "Pause respiratoire de 2 minutes" + "fr-CA" : { + "stringUnit" : { + "state" : "translated", + "value" : "Pause respiratoire de 2 minutes" } } } }, - "2pm – 5pm": { - "comment": "Time range description for \"Afternoon\".", - "isCommentAutoGenerated": true, - "localizations": { - "es-MX": { - "stringUnit": { - "state": "translated", - "value": "14:00–17:00" + "2pm – 5pm" : { + "comment" : "Time range description for \"Afternoon\".", + "isCommentAutoGenerated" : true, + "localizations" : { + "es-MX" : { + "stringUnit" : { + "state" : "translated", + "value" : "14:00–17:00" } }, - "fr-CA": { - "stringUnit": { - "state": "translated", - "value": "14h – 17h" + "fr-CA" : { + "stringUnit" : { + "state" : "translated", + "value" : "14h – 17h" } } } }, - "5-minute meditation": { - "comment": "Title of a habit preset within a mindfulness ritual preset.", - "isCommentAutoGenerated": true, - "localizations": { - "es-MX": { - "stringUnit": { - "state": "translated", - "value": "Meditación de 5 minutos" + "5-minute meditation" : { + "comment" : "Title of a habit preset within a mindfulness ritual preset.", + "isCommentAutoGenerated" : true, + "localizations" : { + "es-MX" : { + "stringUnit" : { + "state" : "translated", + "value" : "Meditación de 5 minutos" } }, - "fr-CA": { - "stringUnit": { - "state": "translated", - "value": "Méditation de 5 minutes" + "fr-CA" : { + "stringUnit" : { + "state" : "translated", + "value" : "Méditation de 5 minutes" } } } }, - "5pm – 9pm": { - "comment": "Time range description for the \"Evening\" time of day.", - "isCommentAutoGenerated": true, - "localizations": { - "es-MX": { - "stringUnit": { - "state": "translated", - "value": "5 p. m. – 9 p. m." + "5pm – 9pm" : { + "comment" : "Time range description for the \"Evening\" time of day.", + "isCommentAutoGenerated" : true, + "localizations" : { + "es-MX" : { + "stringUnit" : { + "state" : "translated", + "value" : "5 p. m. – 9 p. m." } }, - "fr-CA": { - "stringUnit": { - "state": "translated", - "value": "17h – 21h" + "fr-CA" : { + "stringUnit" : { + "state" : "translated", + "value" : "17h – 21h" } } } }, - "6pm": { - "comment": "One of the times displayed in the reminder subtitle when daily reminders are enabled.", - "isCommentAutoGenerated": true, - "localizations": { - "es-MX": { - "stringUnit": { - "state": "translated", - "value": "6 p. m." + "6pm" : { + "comment" : "One of the times displayed in the reminder subtitle when daily reminders are enabled.", + "isCommentAutoGenerated" : true, + "localizations" : { + "es-MX" : { + "stringUnit" : { + "state" : "translated", + "value" : "6 p. m." } }, - "fr-CA": { - "stringUnit": { - "state": "translated", - "value": "18h" + "fr-CA" : { + "stringUnit" : { + "state" : "translated", + "value" : "18h" } } } }, - "7-Day Avg": { - "comment": "Title for an insight card showing the 7-day average completion percentage.", - "localizations": { - "es-MX": { - "stringUnit": { - "state": "translated", - "value": "Promedio de 7 días" + "7-Day Avg" : { + "comment" : "Title for an insight card showing the 7-day average completion percentage.", + "localizations" : { + "es-MX" : { + "stringUnit" : { + "state" : "translated", + "value" : "Promedio de 7 días" } }, - "fr-CA": { - "stringUnit": { - "state": "translated", - "value": "Moyenne sur 7 jours" + "fr-CA" : { + "stringUnit" : { + "state" : "translated", + "value" : "Moyenne sur 7 jours" } } } }, - "7-Day Trend": { - "comment": "A heading for the 7-day trend section of an insight detail sheet.", - "isCommentAutoGenerated": true, - "localizations": { - "es-MX": { - "stringUnit": { - "state": "translated", - "value": "Tendencia de 7 días" + "7-Day Trend" : { + "comment" : "A heading for the 7-day trend section of an insight detail sheet.", + "isCommentAutoGenerated" : true, + "localizations" : { + "es-MX" : { + "stringUnit" : { + "state" : "translated", + "value" : "Tendencia de 7 días" } }, - "fr-CA": { - "stringUnit": { - "state": "translated", - "value": "Tendance sur 7 jours" + "fr-CA" : { + "stringUnit" : { + "state" : "translated", + "value" : "Tendance sur 7 jours" } } } }, - "7am": { - "comment": "Time string for a morning reminder slot.", - "isCommentAutoGenerated": true, - "localizations": { - "es-MX": { - "stringUnit": { - "state": "translated", - "value": "7 a. m." + "7am" : { + "comment" : "Time string for a morning reminder slot.", + "isCommentAutoGenerated" : true, + "localizations" : { + "es-MX" : { + "stringUnit" : { + "state" : "translated", + "value" : "7 a. m." } }, - "fr-CA": { - "stringUnit": { - "state": "translated", - "value": "7h" + "fr-CA" : { + "stringUnit" : { + "state" : "translated", + "value" : "7h" } } } }, - "11am – 2pm": { - "comment": "Time range description for the \"Midday\" time of day.", - "isCommentAutoGenerated": true, - "localizations": { - "es-MX": { - "stringUnit": { - "state": "translated", - "value": "11 a. m. – 2 p. m." + "11am – 2pm" : { + "comment" : "Time range description for the \"Midday\" time of day.", + "isCommentAutoGenerated" : true, + "localizations" : { + "es-MX" : { + "stringUnit" : { + "state" : "translated", + "value" : "11 a. m. – 2 p. m." } }, - "fr-CA": { - "stringUnit": { - "state": "translated", - "value": "11h – 14h" + "fr-CA" : { + "stringUnit" : { + "state" : "translated", + "value" : "11h – 14h" } } } }, - "12pm": { - "comment": "Time slot description for midday reminders.", - "isCommentAutoGenerated": true, - "localizations": { - "es-MX": { - "stringUnit": { - "state": "translated", - "value": "12 p. m." + "12pm" : { + "comment" : "Time slot description for midday reminders.", + "isCommentAutoGenerated" : true, + "localizations" : { + "es-MX" : { + "stringUnit" : { + "state" : "translated", + "value" : "12 p. m." } }, - "fr-CA": { - "stringUnit": { - "state": "translated", - "value": "12h" + "fr-CA" : { + "stringUnit" : { + "state" : "translated", + "value" : "12h" } } } }, - "21 days is when habits start to stick.": { - "comment": "Tip text indicating that 21 days is when habits start to stick.", - "isCommentAutoGenerated": true, - "localizations": { - "es-MX": { - "stringUnit": { - "state": "translated", - "value": "21 días es cuando los hábitos comienzan a arraigarse." + "21 days is when habits start to stick." : { + "comment" : "Tip text indicating that 21 days is when habits start to stick.", + "isCommentAutoGenerated" : true, + "localizations" : { + "es-MX" : { + "stringUnit" : { + "state" : "translated", + "value" : "21 días es cuando los hábitos comienzan a arraigarse." } }, - "fr-CA": { - "stringUnit": { - "state": "translated", - "value": "21 jours, c'est lorsque les habitudes commencent à perdurer." + "fr-CA" : { + "stringUnit" : { + "state" : "translated", + "value" : "21 jours, c'est lorsque les habitudes commencent à perdurer." } } } }, - "A brief afternoon pause to recenter.": { - "comment": "Note for the \"Afternoon Reset\" ritual preset, describing its purpose.", - "isCommentAutoGenerated": true, - "localizations": { - "es-MX": { - "stringUnit": { - "state": "translated", - "value": "Una breve pausa por la tarde para volver a centrarse." + "A brief afternoon pause to recenter." : { + "comment" : "Note for the \"Afternoon Reset\" ritual preset, describing its purpose.", + "isCommentAutoGenerated" : true, + "localizations" : { + "es-MX" : { + "stringUnit" : { + "state" : "translated", + "value" : "Una breve pausa por la tarde para volver a centrarse." } }, - "fr-CA": { - "stringUnit": { - "state": "translated", - "value": "Une brève pause dans l'après-midi pour se recentrer." + "fr-CA" : { + "stringUnit" : { + "state" : "translated", + "value" : "Une brève pause dans l'après-midi pour se recentrer." } } } }, - "A calm mind sets the tone for a calm day.": { - "comment": "Notes for the \"Morning Meditation\" ritual preset.", - "isCommentAutoGenerated": true, - "localizations": { - "es-MX": { - "stringUnit": { - "state": "translated", - "value": "Una mente tranquila marca la pauta para un día tranquilo." + "A calm mind sets the tone for a calm day." : { + "comment" : "Notes for the \"Morning Meditation\" ritual preset.", + "isCommentAutoGenerated" : true, + "localizations" : { + "es-MX" : { + "stringUnit" : { + "state" : "translated", + "value" : "Una mente tranquila marca la pauta para un día tranquilo." } }, - "fr-CA": { - "stringUnit": { - "state": "translated", - "value": "Un esprit calme donne le ton pour une journée calme." + "fr-CA" : { + "stringUnit" : { + "state" : "translated", + "value" : "Un esprit calme donne le ton pour une journée calme." } } } }, - "A consistent skincare routine for healthy skin.": { - "comment": "Notes section for the \"Morning Skincare\" ritual preset.", - "isCommentAutoGenerated": true, - "localizations": { - "es-MX": { - "stringUnit": { - "state": "translated", - "value": "Una rutina consistente de cuidado de la piel para una piel sana." + "A consistent skincare routine for healthy skin." : { + "comment" : "Notes section for the \"Morning Skincare\" ritual preset.", + "isCommentAutoGenerated" : true, + "localizations" : { + "es-MX" : { + "stringUnit" : { + "state" : "translated", + "value" : "Una rutina consistente de cuidado de la piel para una piel sana." } }, - "fr-CA": { - "stringUnit": { - "state": "translated", - "value": "Une routine de soins cohérente pour une peau saine." + "fr-CA" : { + "stringUnit" : { + "state" : "translated", + "value" : "Une routine de soins cohérente pour une peau saine." } } } }, - "A fresh ritual created from your focus today.": { - "localizations": { - "en": { - "stringUnit": { - "state": "translated", - "value": "A fresh ritual created from your focus today." + "A fresh ritual created from your focus today." : { + "localizations" : { + "en" : { + "stringUnit" : { + "state" : "translated", + "value" : "A fresh ritual created from your focus today." } }, - "es-MX": { - "stringUnit": { - "state": "translated", - "value": "Un nuevo ritual creado desde tu enfoque hoy." + "es-MX" : { + "stringUnit" : { + "state" : "translated", + "value" : "Un nuevo ritual creado desde tu enfoque hoy." } }, - "fr-CA": { - "stringUnit": { - "state": "translated", - "value": "Un nouveau rituel créé à partir de votre concentration aujourd'hui." + "fr-CA" : { + "stringUnit" : { + "state" : "translated", + "value" : "Un nouveau rituel créé à partir de votre concentration aujourd'hui." } } } }, - "A gentle 4-week arc for energy and focus.": { - "localizations": { - "en": { - "stringUnit": { - "state": "translated", - "value": "A gentle 4-week arc for energy and focus." + "A gentle 4-week arc for energy and focus." : { + "localizations" : { + "en" : { + "stringUnit" : { + "state" : "translated", + "value" : "A gentle 4-week arc for energy and focus." } }, - "es-MX": { - "stringUnit": { - "state": "translated", - "value": "Un arco suave de 4 semanas para obtener energía y concentración." + "es-MX" : { + "stringUnit" : { + "state" : "translated", + "value" : "Un arco suave de 4 semanas para obtener energía y concentración." } }, - "fr-CA": { - "stringUnit": { - "state": "translated", - "value": "Un arc doux de 4 semaines pour l'énergie et la concentration." + "fr-CA" : { + "stringUnit" : { + "state" : "translated", + "value" : "Un arc doux de 4 semaines pour l'énergie et la concentration." } } } }, - "A quick check-in with yourself.": { - "comment": "Note for the \"Midday Self-Check\" ritual preset.", - "isCommentAutoGenerated": true, - "localizations": { - "es-MX": { - "stringUnit": { - "state": "translated", - "value": "Un rápido control contigo mismo." + "A quick check-in with yourself." : { + "comment" : "Note for the \"Midday Self-Check\" ritual preset.", + "isCommentAutoGenerated" : true, + "localizations" : { + "es-MX" : { + "stringUnit" : { + "state" : "translated", + "value" : "Un rápido control contigo mismo." } }, - "fr-CA": { - "stringUnit": { - "state": "translated", - "value": "Un enregistrement rapide avec vous-même." + "fr-CA" : { + "stringUnit" : { + "state" : "translated", + "value" : "Un enregistrement rapide avec vous-même." } } } }, - "A quick midday review to maintain momentum.": { - "comment": "Notes for a ritual preset focused on maintaining momentum during a midday review.", - "isCommentAutoGenerated": true, - "localizations": { - "es-MX": { - "stringUnit": { - "state": "translated", - "value": "Una revisión rápida al mediodía para mantener el impulso." + "A quick midday review to maintain momentum." : { + "comment" : "Notes for a ritual preset focused on maintaining momentum during a midday review.", + "isCommentAutoGenerated" : true, + "localizations" : { + "es-MX" : { + "stringUnit" : { + "state" : "translated", + "value" : "Una revisión rápida al mediodía para mantener el impulso." } }, - "fr-CA": { - "stringUnit": { - "state": "translated", - "value": "Une revue rapide de midi pour maintenir l'élan." + "fr-CA" : { + "stringUnit" : { + "state" : "translated", + "value" : "Une revue rapide de midi pour maintenir l'élan." } } } }, - "A week of activity shows commitment!": { - "comment": "Tip suggesting that a week of activity indicates strong commitment to habits.", - "isCommentAutoGenerated": true, - "localizations": { - "es-MX": { - "stringUnit": { - "state": "translated", - "value": "¡Una semana de actividad demuestra compromiso!" + "A week of activity shows commitment!" : { + "comment" : "Tip suggesting that a week of activity indicates strong commitment to habits.", + "isCommentAutoGenerated" : true, + "localizations" : { + "es-MX" : { + "stringUnit" : { + "state" : "translated", + "value" : "¡Una semana de actividad demuestra compromiso!" } }, - "fr-CA": { - "stringUnit": { - "state": "translated", - "value": "Une semaine d'activité montre un engagement !" + "fr-CA" : { + "stringUnit" : { + "state" : "translated", + "value" : "Une semaine d'activité montre un engagement !" } } } }, - "About": { - "localizations": { - "en": { - "stringUnit": { - "state": "translated", - "value": "About" + "About" : { + "localizations" : { + "en" : { + "stringUnit" : { + "state" : "translated", + "value" : "About" } }, - "es-MX": { - "stringUnit": { - "state": "translated", - "value": "Acerca de" + "es-MX" : { + "stringUnit" : { + "state" : "translated", + "value" : "Acerca de" } }, - "fr-CA": { - "stringUnit": { - "state": "translated", - "value": "À propos de" + "fr-CA" : { + "stringUnit" : { + "state" : "translated", + "value" : "À propos de" } } } }, - "Above weekly average": { - "comment": "Label text for a badge indicating that a user's habit completion rate is above the average for the week.", - "isCommentAutoGenerated": true, - "localizations": { - "es-MX": { - "stringUnit": { - "state": "translated", - "value": "Por encima del promedio semanal" + "Above weekly average" : { + "comment" : "Label text for a badge indicating that a user's habit completion rate is above the average for the week.", + "isCommentAutoGenerated" : true, + "localizations" : { + "es-MX" : { + "stringUnit" : { + "state" : "translated", + "value" : "Por encima del promedio semanal" } }, - "fr-CA": { - "stringUnit": { - "state": "translated", - "value": "Au-dessus de la moyenne hebdomadaire" + "fr-CA" : { + "stringUnit" : { + "state" : "translated", + "value" : "Au-dessus de la moyenne hebdomadaire" } } } }, - "Achieved": { - "comment": "A description of a milestone that has been completed.", - "isCommentAutoGenerated": true, - "localizations": { - "es-MX": { - "stringUnit": { - "state": "translated", - "value": "Logrado" + "Achieved" : { + "comment" : "A description of a milestone that has been completed.", + "isCommentAutoGenerated" : true, + "localizations" : { + "es-MX" : { + "stringUnit" : { + "state" : "translated", + "value" : "Logrado" } }, - "fr-CA": { - "stringUnit": { - "state": "translated", - "value": "Atteint" + "fr-CA" : { + "stringUnit" : { + "state" : "translated", + "value" : "Atteint" } } } }, - "Active": { - "comment": "Title for an insight card showing the number of active rituals.", - "isCommentAutoGenerated": true, - "localizations": { - "es-MX": { - "stringUnit": { - "state": "translated", - "value": "Activo" + "Active" : { + "comment" : "Title for an insight card showing the number of active rituals.", + "isCommentAutoGenerated" : true, + "localizations" : { + "es-MX" : { + "stringUnit" : { + "state" : "translated", + "value" : "Activo" } }, - "fr-CA": { - "stringUnit": { - "state": "translated", - "value": "Actif" + "fr-CA" : { + "stringUnit" : { + "state" : "translated", + "value" : "Actif" } } } }, - "Add a habit...": { - "comment": "A placeholder text for a text field that allows users to input the name of a new habit.", - "isCommentAutoGenerated": true, - "localizations": { - "es-MX": { - "stringUnit": { - "state": "translated", - "value": "Agregue un hábito..." + "Add a habit..." : { + "comment" : "A placeholder text for a text field that allows users to input the name of a new habit.", + "isCommentAutoGenerated" : true, + "localizations" : { + "es-MX" : { + "stringUnit" : { + "state" : "translated", + "value" : "Agregue un hábito..." } }, - "fr-CA": { - "stringUnit": { - "state": "translated", - "value": "Ajoutez une habitude..." + "fr-CA" : { + "stringUnit" : { + "state" : "translated", + "value" : "Ajoutez une habitude..." } } } }, - "Add Andromida to your Home Screen for quick check-ins.": { - "comment": "Description on the widget discovery card in onboarding.", - "localizations": { - "en": { - "stringUnit": { - "state": "new", - "value": "Add Andromida to your Home Screen for quick check-ins." + "Add Andromida to your Home Screen for quick check-ins." : { + "comment" : "Description on the widget discovery card in onboarding.", + "localizations" : { + "en" : { + "stringUnit" : { + "state" : "new", + "value" : "Add Andromida to your Home Screen for quick check-ins." } }, - "es-MX": { - "stringUnit": { - "state": "translated", - "value": "Agregue Andromida a su pantalla de inicio para registros rápidos." + "es-MX" : { + "stringUnit" : { + "state" : "translated", + "value" : "Agregue Andromida a su pantalla de inicio para registros rápidos." } }, - "fr-CA": { - "stringUnit": { - "state": "translated", - "value": "Ajoutez Andromida à votre écran d'accueil pour des enregistrements rapides." + "fr-CA" : { + "stringUnit" : { + "state" : "translated", + "value" : "Ajoutez Andromida à votre écran d'accueil pour des enregistrements rapides." } } } }, - "Add notes or reminders...": { - "comment": "A placeholder text for a text field where the user can add notes or reminders.", - "isCommentAutoGenerated": true, - "localizations": { - "es-MX": { - "stringUnit": { - "state": "translated", - "value": "Agregar notas o recordatorios..." + "Add notes or reminders..." : { + "comment" : "A placeholder text for a text field where the user can add notes or reminders.", + "isCommentAutoGenerated" : true, + "localizations" : { + "es-MX" : { + "stringUnit" : { + "state" : "translated", + "value" : "Agregar notas o recordatorios..." } }, - "fr-CA": { - "stringUnit": { - "state": "translated", - "value": "Ajouter des notes ou des rappels..." + "fr-CA" : { + "stringUnit" : { + "state" : "translated", + "value" : "Ajouter des notes ou des rappels..." } } } }, - "Add the widget": { - "comment": "Title for the widget setup sheet in onboarding.", - "localizations": { - "en": { - "stringUnit": { - "state": "new", - "value": "Add the widget" + "Add the widget" : { + "comment" : "Title for the widget setup sheet in onboarding.", + "localizations" : { + "en" : { + "stringUnit" : { + "state" : "new", + "value" : "Add the widget" } }, - "es-MX": { - "stringUnit": { - "state": "translated", - "value": "Agregar el widget" + "es-MX" : { + "stringUnit" : { + "state" : "translated", + "value" : "Agregar el widget" } }, - "fr-CA": { - "stringUnit": { - "state": "translated", - "value": "Ajouter le widget" + "fr-CA" : { + "stringUnit" : { + "state" : "translated", + "value" : "Ajouter le widget" } } } }, - "Add to My Rituals": { - "comment": "A button label that says \"Add to My Rituals\".", - "isCommentAutoGenerated": true, - "localizations": { - "es-MX": { - "stringUnit": { - "state": "translated", - "value": "Agregar a Mis Rituales" + "Add to My Rituals" : { + "comment" : "A button label that says \"Add to My Rituals\".", + "isCommentAutoGenerated" : true, + "localizations" : { + "es-MX" : { + "stringUnit" : { + "state" : "translated", + "value" : "Agregar a Mis Rituales" } }, - "fr-CA": { - "stringUnit": { - "state": "translated", - "value": "Ajouter à mes rituels" + "fr-CA" : { + "stringUnit" : { + "state" : "translated", + "value" : "Ajouter à mes rituels" } } } }, - "Added to My Rituals": { - "comment": "A label indicating that a preset has been successfully added to the user's rituals.", - "isCommentAutoGenerated": true, - "localizations": { - "es-MX": { - "stringUnit": { - "state": "translated", - "value": "Agregado a Mis Rituales" + "Added to My Rituals" : { + "comment" : "A label indicating that a preset has been successfully added to the user's rituals.", + "isCommentAutoGenerated" : true, + "localizations" : { + "es-MX" : { + "stringUnit" : { + "state" : "translated", + "value" : "Agregado a Mis Rituales" } }, - "fr-CA": { - "stringUnit": { - "state": "translated", - "value": "Ajouté à mes rituels" + "fr-CA" : { + "stringUnit" : { + "state" : "translated", + "value" : "Ajouté à mes rituels" } } } }, - "Adding 1-2 more habits could help build momentum.": { - "comment": "Tip to consider adding more habits to build momentum.", - "isCommentAutoGenerated": true, - "localizations": { - "es-MX": { - "stringUnit": { - "state": "translated", - "value": "Agregar 1 o 2 hábitos más podría ayudar a generar impulso." + "Adding 1-2 more habits could help build momentum." : { + "comment" : "Tip to consider adding more habits to build momentum.", + "isCommentAutoGenerated" : true, + "localizations" : { + "es-MX" : { + "stringUnit" : { + "state" : "translated", + "value" : "Agregar 1 o 2 hábitos más podría ayudar a generar impulso." } }, - "fr-CA": { - "stringUnit": { - "state": "translated", - "value": "L'ajout de 1 à 2 habitudes supplémentaires pourrait aider à créer une dynamique." + "fr-CA" : { + "stringUnit" : { + "state" : "translated", + "value" : "L'ajout de 1 à 2 habitudes supplémentaires pourrait aider à créer une dynamique." } } } }, - "Adjust afternoon priorities": { - "comment": "Habit title for a ritual preset focused on maintaining productivity by reviewing and adjusting priorities during the afternoon.", - "isCommentAutoGenerated": true, - "localizations": { - "es-MX": { - "stringUnit": { - "state": "translated", - "value": "Ajustar las prioridades de la tarde" + "Adjust afternoon priorities" : { + "comment" : "Habit title for a ritual preset focused on maintaining productivity by reviewing and adjusting priorities during the afternoon.", + "isCommentAutoGenerated" : true, + "localizations" : { + "es-MX" : { + "stringUnit" : { + "state" : "translated", + "value" : "Ajustar las prioridades de la tarde" } }, - "fr-CA": { - "stringUnit": { - "state": "translated", - "value": "Ajuster les priorités de l'après-midi" + "fr-CA" : { + "stringUnit" : { + "state" : "translated", + "value" : "Ajuster les priorités de l'après-midi" } } } }, - "Adjust if needed": { - "comment": "Habit title that encourages users to adjust their habits if necessary.", - "isCommentAutoGenerated": true, - "localizations": { - "es-MX": { - "stringUnit": { - "state": "translated", - "value": "Ajustar si es necesario" + "Adjust if needed" : { + "comment" : "Habit title that encourages users to adjust their habits if necessary.", + "isCommentAutoGenerated" : true, + "localizations" : { + "es-MX" : { + "stringUnit" : { + "state" : "translated", + "value" : "Ajustar si es necesario" } }, - "fr-CA": { - "stringUnit": { - "state": "translated", - "value": "Ajuster si nécessaire" + "fr-CA" : { + "stringUnit" : { + "state" : "translated", + "value" : "Ajuster si nécessaire" } } } }, - "After 9pm": { - "comment": "Time range description for the \"Night\" time of day.", - "isCommentAutoGenerated": true, - "localizations": { - "es-MX": { - "stringUnit": { - "state": "translated", - "value": "Después de las 9pm" + "After 9pm" : { + "comment" : "Time range description for the \"Night\" time of day.", + "isCommentAutoGenerated" : true, + "localizations" : { + "es-MX" : { + "stringUnit" : { + "state" : "translated", + "value" : "Después de las 9pm" } }, - "fr-CA": { - "stringUnit": { - "state": "translated", - "value": "Après 21h" + "fr-CA" : { + "stringUnit" : { + "state" : "translated", + "value" : "Après 21h" } } } }, - "Afternoon": { - "localizations": { - "es-MX": { - "stringUnit": { - "state": "translated", - "value": "Tarde" + "Afternoon" : { + "localizations" : { + "es-MX" : { + "stringUnit" : { + "state" : "translated", + "value" : "Tarde" } }, - "fr-CA": { - "stringUnit": { - "state": "translated", - "value": "Après-midi" + "fr-CA" : { + "stringUnit" : { + "state" : "translated", + "value" : "Après-midi" } } } }, - "Afternoon Break": { - "comment": "Title of a ritual preset focused on taking a break in the afternoon.", - "isCommentAutoGenerated": true, - "localizations": { - "es-MX": { - "stringUnit": { - "state": "translated", - "value": "Descanso de la tarde" + "Afternoon Break" : { + "comment" : "Title of a ritual preset focused on taking a break in the afternoon.", + "isCommentAutoGenerated" : true, + "localizations" : { + "es-MX" : { + "stringUnit" : { + "state" : "translated", + "value" : "Descanso de la tarde" } }, - "fr-CA": { - "stringUnit": { - "state": "translated", - "value": "Pause de l'après-midi" + "fr-CA" : { + "stringUnit" : { + "state" : "translated", + "value" : "Pause de l'après-midi" } } } }, - "Afternoon Deep Work": { - "comment": "Title of a ritual preset focused on an afternoon focused work session.", - "isCommentAutoGenerated": true, - "localizations": { - "es-MX": { - "stringUnit": { - "state": "translated", - "value": "Tarde Trabajo profundo" + "Afternoon Deep Work" : { + "comment" : "Title of a ritual preset focused on an afternoon focused work session.", + "isCommentAutoGenerated" : true, + "localizations" : { + "es-MX" : { + "stringUnit" : { + "state" : "translated", + "value" : "Tarde Trabajo profundo" } }, - "fr-CA": { - "stringUnit": { - "state": "translated", - "value": "Travail en profondeur de l'après-midi" + "fr-CA" : { + "stringUnit" : { + "state" : "translated", + "value" : "Travail en profondeur de l'après-midi" } } } }, - "Afternoon Energy": { - "comment": "Title of a ritual preset focused on building healthy afternoon eating habits.", - "isCommentAutoGenerated": true, - "localizations": { - "es-MX": { - "stringUnit": { - "state": "translated", - "value": "Tarde Energía" + "Afternoon Energy" : { + "comment" : "Title of a ritual preset focused on building healthy afternoon eating habits.", + "isCommentAutoGenerated" : true, + "localizations" : { + "es-MX" : { + "stringUnit" : { + "state" : "translated", + "value" : "Tarde Energía" } }, - "fr-CA": { - "stringUnit": { - "state": "translated", - "value": "Énergie de l'après-midi" + "fr-CA" : { + "stringUnit" : { + "state" : "translated", + "value" : "Énergie de l'après-midi" } } } }, - "Afternoon Reset": { - "comment": "Title of a ritual preset that encourages centering oneself in the afternoon.", - "isCommentAutoGenerated": true, - "localizations": { - "es-MX": { - "stringUnit": { - "state": "translated", - "value": "Tarde Reinicio" + "Afternoon Reset" : { + "comment" : "Title of a ritual preset that encourages centering oneself in the afternoon.", + "isCommentAutoGenerated" : true, + "localizations" : { + "es-MX" : { + "stringUnit" : { + "state" : "translated", + "value" : "Tarde Reinicio" } }, - "fr-CA": { - "stringUnit": { - "state": "translated", - "value": "Réinitialisation de l'après-midi" + "fr-CA" : { + "stringUnit" : { + "state" : "translated", + "value" : "Réinitialisation de l'après-midi" } } } }, - "All": { - "comment": "Title for the \"All\" option in the history ritual filter picker.", - "isCommentAutoGenerated": true, - "localizations": { - "es-MX": { - "stringUnit": { - "state": "translated", - "value": "Todos" + "All" : { + "comment" : "Title for the \"All\" option in the history ritual filter picker.", + "isCommentAutoGenerated" : true, + "localizations" : { + "es-MX" : { + "stringUnit" : { + "state" : "translated", + "value" : "Todos" } }, - "fr-CA": { - "stringUnit": { - "state": "translated", - "value": "Tous" + "fr-CA" : { + "stringUnit" : { + "state" : "translated", + "value" : "Tous" } } } }, - "All caught up": { - "comment": "Title of a section header view in the \"Today no rituals for time\" view, indicating that the user has completed all their rituals for the current time of day.", - "isCommentAutoGenerated": true, - "localizations": { - "es-MX": { - "stringUnit": { - "state": "translated", - "value": "Todos atrapados" + "All caught up" : { + "comment" : "Title of a section header view in the \"Today no rituals for time\" view, indicating that the user has completed all their rituals for the current time of day.", + "isCommentAutoGenerated" : true, + "localizations" : { + "es-MX" : { + "stringUnit" : { + "state" : "translated", + "value" : "Todos atrapados" } }, - "fr-CA": { - "stringUnit": { - "state": "translated", - "value": "Tous rattrapés" + "fr-CA" : { + "stringUnit" : { + "state" : "translated", + "value" : "Tous rattrapés" } } } }, - "All habits complete! Great work today.": { - "localizations": { - "es-MX": { - "stringUnit": { - "state": "translated", - "value": "¡Todos los hábitos completos! Gran trabajo hoy." + "All habits complete! Great work today." : { + "localizations" : { + "es-MX" : { + "stringUnit" : { + "state" : "translated", + "value" : "¡Todos los hábitos completos! Gran trabajo hoy." } }, - "fr-CA": { - "stringUnit": { - "state": "translated", - "value": "Tous habitudes terminées! Beau travail aujourd'hui." + "fr-CA" : { + "stringUnit" : { + "state" : "translated", + "value" : "Tous habitudes terminées! Beau travail aujourd'hui." } } } }, - "All-time habits completed": { - "comment": "Caption for the Total Check-ins insight card.", - "localizations": { - "es-MX": { - "stringUnit": { - "state": "translated", - "value": "Hábitos de todos los tiempos completados" + "All-time habits completed" : { + "comment" : "Caption for the Total Check-ins insight card.", + "localizations" : { + "es-MX" : { + "stringUnit" : { + "state" : "translated", + "value" : "Hábitos de todos los tiempos completados" } }, - "fr-CA": { - "stringUnit": { - "state": "translated", - "value": "Habitudes de tous les temps terminées" + "fr-CA" : { + "stringUnit" : { + "state" : "translated", + "value" : "Habitudes de tous les temps terminées" } } } }, - "Always visible": { - "comment": "Combined display name with time range for rituals that can be performed at any time.", - "isCommentAutoGenerated": true, - "localizations": { - "es-MX": { - "stringUnit": { - "state": "translated", - "value": "Siempre visible" + "Always visible" : { + "comment" : "Combined display name with time range for rituals that can be performed at any time.", + "isCommentAutoGenerated" : true, + "localizations" : { + "es-MX" : { + "stringUnit" : { + "state" : "translated", + "value" : "Siempre visible" } }, - "fr-CA": { - "stringUnit": { - "state": "translated", - "value": "Toujours visible" + "fr-CA" : { + "stringUnit" : { + "state" : "translated", + "value" : "Toujours visible" } } } }, - "Anytime": { - "comment": "Name of the \"Anytime\" time of day option in the Ritual editor.", - "isCommentAutoGenerated": true, - "localizations": { - "es-MX": { - "stringUnit": { - "state": "translated", - "value": "En cualquier momento" + "Anytime" : { + "comment" : "Name of the \"Anytime\" time of day option in the Ritual editor.", + "isCommentAutoGenerated" : true, + "localizations" : { + "es-MX" : { + "stringUnit" : { + "state" : "translated", + "value" : "En cualquier momento" } }, - "fr-CA": { - "stringUnit": { - "state": "translated", - "value": "À tout moment" + "fr-CA" : { + "stringUnit" : { + "state" : "translated", + "value" : "À tout moment" } } } }, - "Apply moisturizer": { - "comment": "Name of a habit within a Self-Care Ritual Preset.", - "isCommentAutoGenerated": true, - "localizations": { - "es-MX": { - "stringUnit": { - "state": "translated", - "value": "Aplicar crema hidratante" + "Apply moisturizer" : { + "comment" : "Name of a habit within a Self-Care Ritual Preset.", + "isCommentAutoGenerated" : true, + "localizations" : { + "es-MX" : { + "stringUnit" : { + "state" : "translated", + "value" : "Aplicar crema hidratante" } }, - "fr-CA": { - "stringUnit": { - "state": "translated", - "value": "Appliquer une crème hydratante" + "fr-CA" : { + "stringUnit" : { + "state" : "translated", + "value" : "Appliquer une crème hydratante" } } } }, - "Apply night cream": { - "comment": "Title of a habit preset within the \"Night Skincare\" ritual preset.", - "isCommentAutoGenerated": true, - "localizations": { - "es-MX": { - "stringUnit": { - "state": "translated", - "value": "Aplicar crema de noche" + "Apply night cream" : { + "comment" : "Title of a habit preset within the \"Night Skincare\" ritual preset.", + "isCommentAutoGenerated" : true, + "localizations" : { + "es-MX" : { + "stringUnit" : { + "state" : "translated", + "value" : "Aplicar crema de noche" } }, - "fr-CA": { - "stringUnit": { - "state": "translated", - "value": "Appliquer une crème de nuit" + "fr-CA" : { + "stringUnit" : { + "state" : "translated", + "value" : "Appliquer une crème de nuit" } } } }, - "Apply sunscreen": { - "comment": "Name of a habit within a self-care ritual preset.", - "isCommentAutoGenerated": true, - "localizations": { - "es-MX": { - "stringUnit": { - "state": "translated", - "value": "Aplicar protector solar" + "Apply sunscreen" : { + "comment" : "Name of a habit within a self-care ritual preset.", + "isCommentAutoGenerated" : true, + "localizations" : { + "es-MX" : { + "stringUnit" : { + "state" : "translated", + "value" : "Aplicar protector solar" } }, - "fr-CA": { - "stringUnit": { - "state": "translated", - "value": "Appliquer un écran solaire" + "fr-CA" : { + "stringUnit" : { + "state" : "translated", + "value" : "Appliquer un écran solaire" } } } }, - "Arc %lld": { - "comment": "A badge displaying the current arc number of a ritual. The argument is the arc number.", - "isCommentAutoGenerated": true, - "localizations": { - "es-MX": { - "stringUnit": { - "state": "translated", - "value": "Arco %lld" + "Arc %lld" : { + "comment" : "A badge displaying the current arc number of a ritual. The argument is the arc number.", + "isCommentAutoGenerated" : true, + "localizations" : { + "es-MX" : { + "stringUnit" : { + "state" : "translated", + "value" : "Arco %lld" } }, - "fr-CA": { - "stringUnit": { - "state": "translated", - "value": "Cycle %lld" + "fr-CA" : { + "stringUnit" : { + "state" : "translated", + "value" : "Cycle %lld" } } } }, - "Arc %lld Complete": { - "comment": "A label below the celebration header, indicating which arc of a ritual has just completed. The argument is the arc number of the completed arc.", - "isCommentAutoGenerated": true, - "localizations": { - "es-MX": { - "stringUnit": { - "state": "translated", - "value": "Arco %lld Completo" + "Arc %lld Complete" : { + "comment" : "A label below the celebration header, indicating which arc of a ritual has just completed. The argument is the arc number of the completed arc.", + "isCommentAutoGenerated" : true, + "localizations" : { + "es-MX" : { + "stringUnit" : { + "state" : "translated", + "value" : "Arco %lld Completo" } }, - "fr-CA": { - "stringUnit": { - "state": "translated", - "value": "Arc %lld Terminé" + "fr-CA" : { + "stringUnit" : { + "state" : "translated", + "value" : "Arc %lld Terminé" } } } }, - "Arc %lld Details": { - "comment": "The title of the navigation bar at the top of the view. The placeholder is replaced with the arc number.", - "isCommentAutoGenerated": true, - "localizations": { - "es-MX": { - "stringUnit": { - "state": "translated", - "value": "Arco %lld Detalles" + "Arc %lld Details" : { + "comment" : "The title of the navigation bar at the top of the view. The placeholder is replaced with the arc number.", + "isCommentAutoGenerated" : true, + "localizations" : { + "es-MX" : { + "stringUnit" : { + "state" : "translated", + "value" : "Arco %lld Detalles" } }, - "fr-CA": { - "stringUnit": { - "state": "translated", - "value": "Arc %lld Détails" + "fr-CA" : { + "stringUnit" : { + "state" : "translated", + "value" : "Arc %lld Détails" } } } }, - "Arc complete!": { - "comment": "A message displayed when a ritual's streak reaches its maximum value.", - "isCommentAutoGenerated": true, - "localizations": { - "es-MX": { - "stringUnit": { - "state": "translated", - "value": "¡Arco completo!" + "Arc complete!" : { + "comment" : "A message displayed when a ritual's streak reaches its maximum value.", + "isCommentAutoGenerated" : true, + "localizations" : { + "es-MX" : { + "stringUnit" : { + "state" : "translated", + "value" : "¡Arco completo!" } }, - "fr-CA": { - "stringUnit": { - "state": "translated", - "value": "Arc terminé !" + "fr-CA" : { + "stringUnit" : { + "state" : "translated", + "value" : "Arc terminé !" } } } }, - "Arc History": { - "localizations": { - "es-MX": { - "stringUnit": { - "state": "translated", - "value": "Historia del arco" + "Arc History" : { + "localizations" : { + "es-MX" : { + "stringUnit" : { + "state" : "translated", + "value" : "Historia del arco" } }, - "fr-CA": { - "stringUnit": { - "state": "translated", - "value": "Historique des arcs" + "fr-CA" : { + "stringUnit" : { + "state" : "translated", + "value" : "Historique des arcs" } } } }, - "Avoid heavy foods": { - "comment": "Habit title for a ritual preset focused on healthy evening eating habits, encouraging the user to avoid heavy foods.", - "isCommentAutoGenerated": true, - "localizations": { - "es-MX": { - "stringUnit": { - "state": "translated", - "value": "Evite los alimentos pesados" + "Avoid heavy foods" : { + "comment" : "Habit title for a ritual preset focused on healthy evening eating habits, encouraging the user to avoid heavy foods.", + "isCommentAutoGenerated" : true, + "localizations" : { + "es-MX" : { + "stringUnit" : { + "state" : "translated", + "value" : "Evite los alimentos pesados" } }, - "fr-CA": { - "stringUnit": { - "state": "translated", - "value": "Évitez les aliments lourds" + "fr-CA" : { + "stringUnit" : { + "state" : "translated", + "value" : "Évitez les aliments lourds" } } } }, - "Back": { - "comment": "A button label that says \"Back\".", - "isCommentAutoGenerated": true, - "localizations": { - "es-MX": { - "stringUnit": { - "state": "translated", - "value": "Atrás" + "Back" : { + "comment" : "A button label that says \"Back\".", + "isCommentAutoGenerated" : true, + "localizations" : { + "es-MX" : { + "stringUnit" : { + "state" : "translated", + "value" : "Atrás" } }, - "fr-CA": { - "stringUnit": { - "state": "translated", - "value": "Retour" + "fr-CA" : { + "stringUnit" : { + "state" : "translated", + "value" : "Retour" } } } }, - "Beat the slump": { - "comment": "Subtitle for a time preference option that encourages users to build habits in the afternoon.", - "isCommentAutoGenerated": true, - "localizations": { - "es-MX": { - "stringUnit": { - "state": "translated", - "value": "Venza la depresión" + "Beat the slump" : { + "comment" : "Subtitle for a time preference option that encourages users to build habits in the afternoon.", + "isCommentAutoGenerated" : true, + "localizations" : { + "es-MX" : { + "stringUnit" : { + "state" : "translated", + "value" : "Venza la depresión" } }, - "fr-CA": { - "stringUnit": { - "state": "translated", - "value": "Battez la crise" + "fr-CA" : { + "stringUnit" : { + "state" : "translated", + "value" : "Battez la crise" } } } }, - "Beat the slump with a reminder when it's time for your afternoon ritual": { - "comment": "Personalized description based on the user's selected time preference, for the \"afternoon\" case.", - "isCommentAutoGenerated": true, - "localizations": { - "es-MX": { - "stringUnit": { - "state": "translated", - "value": "Venza la depresión con un recordatorio cuando sea el momento de su ritual de la tarde" + "Beat the slump with a reminder when it's time for your afternoon ritual" : { + "comment" : "Personalized description based on the user's selected time preference, for the \"afternoon\" case.", + "isCommentAutoGenerated" : true, + "localizations" : { + "es-MX" : { + "stringUnit" : { + "state" : "translated", + "value" : "Venza la depresión con un recordatorio cuando sea el momento de su ritual de la tarde" } }, - "fr-CA": { - "stringUnit": { - "state": "translated", - "value": "Battez la crise avec un rappel quand il est temps de votre rituel de l'après-midi" + "fr-CA" : { + "stringUnit" : { + "state" : "translated", + "value" : "Battez la crise avec un rappel quand il est temps de votre rituel de l'après-midi" } } } }, - "Before 11am": { - "comment": "Time range description for the \"Morning\" time of day.", - "isCommentAutoGenerated": true, - "localizations": { - "es-MX": { - "stringUnit": { - "state": "translated", - "value": "Antes de las 11 a. m." + "Before 11am" : { + "comment" : "Time range description for the \"Morning\" time of day.", + "isCommentAutoGenerated" : true, + "localizations" : { + "es-MX" : { + "stringUnit" : { + "state" : "translated", + "value" : "Antes de las 11 a. m." } }, - "fr-CA": { - "stringUnit": { - "state": "translated", - "value": "Avant 11h" + "fr-CA" : { + "stringUnit" : { + "state" : "translated", + "value" : "Avant 11h" } } } }, - "Below weekly average": { - "comment": "Label text for a badge indicating that their habit completion rate is below the average for the week.", - "isCommentAutoGenerated": true, - "localizations": { - "es-MX": { - "stringUnit": { - "state": "translated", - "value": "Por debajo del promedio semanal" + "Below weekly average" : { + "comment" : "Label text for a badge indicating that their habit completion rate is below the average for the week.", + "isCommentAutoGenerated" : true, + "localizations" : { + "es-MX" : { + "stringUnit" : { + "state" : "translated", + "value" : "Por debajo del promedio semanal" } }, - "fr-CA": { - "stringUnit": { - "state": "translated", - "value": "En dessous de la moyenne hebdomadaire" + "fr-CA" : { + "stringUnit" : { + "state" : "translated", + "value" : "En dessous de la moyenne hebdomadaire" } } } }, - "Best Ritual": { - "comment": "Title for an insight card showing the highest-performing ritual by completion rate.", - "localizations": { - "es-MX": { - "stringUnit": { - "state": "translated", - "value": "Mejor ritual" + "Best Ritual" : { + "comment" : "Title for an insight card showing the highest-performing ritual by completion rate.", + "localizations" : { + "es-MX" : { + "stringUnit" : { + "state" : "translated", + "value" : "Mejor ritual" } }, - "fr-CA": { - "stringUnit": { - "state": "translated", - "value": "Meilleur rituel" + "fr-CA" : { + "stringUnit" : { + "state" : "translated", + "value" : "Meilleur rituel" } } } }, - "Best Streak": { - "comment": "Title for a stat card displaying the longest streak of days in an arc.", - "isCommentAutoGenerated": true, - "localizations": { - "es-MX": { - "stringUnit": { - "state": "translated", - "value": "Mejor racha" + "Best Streak" : { + "comment" : "Title for a stat card displaying the longest streak of days in an arc.", + "isCommentAutoGenerated" : true, + "localizations" : { + "es-MX" : { + "stringUnit" : { + "state" : "translated", + "value" : "Mejor racha" } }, - "fr-CA": { - "stringUnit": { - "state": "translated", - "value": "Meilleure séquence" + "fr-CA" : { + "stringUnit" : { + "state" : "translated", + "value" : "Meilleure séquence" } } } }, - "Body scan for tension": { - "comment": "Habit title for a mindfulness ritual that involves scanning the body for tension.", - "isCommentAutoGenerated": true, - "localizations": { - "es-MX": { - "stringUnit": { - "state": "translated", - "value": "Exploración corporal en busca de tensión" + "Body scan for tension" : { + "comment" : "Habit title for a mindfulness ritual that involves scanning the body for tension.", + "isCommentAutoGenerated" : true, + "localizations" : { + "es-MX" : { + "stringUnit" : { + "state" : "translated", + "value" : "Exploración corporal en busca de tensión" } }, - "fr-CA": { - "stringUnit": { - "state": "translated", - "value": "Analyse corporelle pour détecter les tensions" + "fr-CA" : { + "stringUnit" : { + "state" : "translated", + "value" : "Analyse corporelle pour détecter les tensions" } } } }, - "Box breathing (4-4-4-4)": { - "comment": "Description of a habit within a ritual preset, focusing on a specific breathing technique.", - "isCommentAutoGenerated": true, - "localizations": { - "es-MX": { - "stringUnit": { - "state": "translated", - "value": "Respiración de caja (4-4-4-4)" + "Box breathing (4-4-4-4)" : { + "comment" : "Description of a habit within a ritual preset, focusing on a specific breathing technique.", + "isCommentAutoGenerated" : true, + "localizations" : { + "es-MX" : { + "stringUnit" : { + "state" : "translated", + "value" : "Respiración de caja (4-4-4-4)" } }, - "fr-CA": { - "stringUnit": { - "state": "translated", - "value": "Respiration en boîte (4-4-4-4)" + "fr-CA" : { + "stringUnit" : { + "state" : "translated", + "value" : "Respiration en boîte (4-4-4-4)" } } } }, - "Branding Preview": { - "localizations": { - "en": { - "stringUnit": { - "state": "translated", - "value": "Branding Preview" + "Branding Preview" : { + "extractionState" : "stale", + "localizations" : { + "en" : { + "stringUnit" : { + "state" : "translated", + "value" : "Branding Preview" } }, - "es-MX": { - "stringUnit": { - "state": "translated", - "value": "Vista previa de marca" + "es-MX" : { + "stringUnit" : { + "state" : "translated", + "value" : "Vista previa de marca" } }, - "fr-CA": { - "stringUnit": { - "state": "translated", - "value": "Aperçu de la marque" + "fr-CA" : { + "stringUnit" : { + "state" : "translated", + "value" : "Aperçu de la marque" } } } }, - "Break up your day": { - "comment": "Notes for a ritual preset focused on breaking up a busy day.", - "isCommentAutoGenerated": true, - "localizations": { - "es-MX": { - "stringUnit": { - "state": "translated", - "value": "Divide tu día" + "Break up your day" : { + "comment" : "Notes for a ritual preset focused on breaking up a busy day.", + "isCommentAutoGenerated" : true, + "localizations" : { + "es-MX" : { + "stringUnit" : { + "state" : "translated", + "value" : "Divide tu día" } }, - "fr-CA": { - "stringUnit": { - "state": "translated", - "value": "Divisez votre journée" + "fr-CA" : { + "stringUnit" : { + "state" : "translated", + "value" : "Divisez votre journée" } } } }, - "Breakdown": { - "comment": "A label displayed above the breakdown of a user's insights.", - "isCommentAutoGenerated": true, - "localizations": { - "es-MX": { - "stringUnit": { - "state": "translated", - "value": "Desglose" + "Breakdown" : { + "comment" : "A label displayed above the breakdown of a user's insights.", + "isCommentAutoGenerated" : true, + "localizations" : { + "es-MX" : { + "stringUnit" : { + "state" : "translated", + "value" : "Desglose" } }, - "fr-CA": { - "stringUnit": { - "state": "translated", - "value": "Répartition" + "fr-CA" : { + "stringUnit" : { + "state" : "translated", + "value" : "Répartition" } } } }, - "Breathwork": { - "comment": "Title of a ritual preset focused on using breath to reduce stress and increase focus.", - "isCommentAutoGenerated": true, - "localizations": { - "es-MX": { - "stringUnit": { - "state": "translated", - "value": "Respiración" + "Breathwork" : { + "comment" : "Title of a ritual preset focused on using breath to reduce stress and increase focus.", + "isCommentAutoGenerated" : true, + "localizations" : { + "es-MX" : { + "stringUnit" : { + "state" : "translated", + "value" : "Respiración" } }, - "fr-CA": { - "stringUnit": { - "state": "translated", - "value": "Respiration" + "fr-CA" : { + "stringUnit" : { + "state" : "translated", + "value" : "Respiration" } } } }, - "Bring awareness to your midday meal.": { - "comment": "Notes for a ritual preset focused on mindful eating during lunch.", - "isCommentAutoGenerated": true, - "localizations": { - "es-MX": { - "stringUnit": { - "state": "translated", - "value": "Trae conciencia a tu comida del mediodía." + "Bring awareness to your midday meal." : { + "comment" : "Notes for a ritual preset focused on mindful eating during lunch.", + "isCommentAutoGenerated" : true, + "localizations" : { + "es-MX" : { + "stringUnit" : { + "state" : "translated", + "value" : "Trae conciencia a tu comida del mediodía." } }, - "fr-CA": { - "stringUnit": { - "state": "translated", - "value": "Faites prendre conscience de votre repas de midi." + "fr-CA" : { + "stringUnit" : { + "state" : "translated", + "value" : "Faites prendre conscience de votre repas de midi." } } } }, - "Browse All Presets": { - "comment": "A button label that takes the user to the preset library.", - "isCommentAutoGenerated": true, - "localizations": { - "es-MX": { - "stringUnit": { - "state": "translated", - "value": "Explorar todos los ajustes preestablecidos" + "Browse All Presets" : { + "comment" : "A button label that takes the user to the preset library.", + "isCommentAutoGenerated" : true, + "localizations" : { + "es-MX" : { + "stringUnit" : { + "state" : "translated", + "value" : "Explorar todos los ajustes preestablecidos" } }, - "fr-CA": { - "stringUnit": { - "state": "translated", - "value": "Parcourir tous les préréglages" + "fr-CA" : { + "stringUnit" : { + "state" : "translated", + "value" : "Parcourir tous les préréglages" } } } }, - "Browse Presets": { - "comment": "A button that, when tapped, presents a sheet displaying a list of available ritual presets.", - "isCommentAutoGenerated": true, - "localizations": { - "es-MX": { - "stringUnit": { - "state": "translated", - "value": "Explorar ajustes preestablecidos" + "Browse Presets" : { + "comment" : "A button that, when tapped, presents a sheet displaying a list of available ritual presets.", + "isCommentAutoGenerated" : true, + "localizations" : { + "es-MX" : { + "stringUnit" : { + "state" : "translated", + "value" : "Explorar ajustes preestablecidos" } }, - "fr-CA": { - "stringUnit": { - "state": "translated", - "value": "Parcourir les préréglages" + "fr-CA" : { + "stringUnit" : { + "state" : "translated", + "value" : "Parcourir les préréglages" } } } }, - "Build healthy evening eating habits.": { - "comment": "Notes for a ritual preset focused on healthy evening eating habits.", - "isCommentAutoGenerated": true, - "localizations": { - "es-MX": { - "stringUnit": { - "state": "translated", - "value": "Desarrolle hábitos alimenticios saludables por la noche." + "Build healthy evening eating habits." : { + "comment" : "Notes for a ritual preset focused on healthy evening eating habits.", + "isCommentAutoGenerated" : true, + "localizations" : { + "es-MX" : { + "stringUnit" : { + "state" : "translated", + "value" : "Desarrolle hábitos alimenticios saludables por la noche." } }, - "fr-CA": { - "stringUnit": { - "state": "translated", - "value": "Adoptez des habitudes alimentaires saines en soirée." + "fr-CA" : { + "stringUnit" : { + "state" : "translated", + "value" : "Adoptez des habitudes alimentaires saines en soirée." } } } }, - "Build lasting habits through focused, time-bound journeys": { - "comment": "A description of the functionality of the app.", - "isCommentAutoGenerated": true, - "localizations": { - "es-MX": { - "stringUnit": { - "state": "translated", - "value": "Desarrolle hábitos duraderos a través de viajes enfocados y con plazos determinados" + "Build lasting habits through focused, time-bound journeys" : { + "comment" : "A description of the functionality of the app.", + "isCommentAutoGenerated" : true, + "localizations" : { + "es-MX" : { + "stringUnit" : { + "state" : "translated", + "value" : "Desarrolle hábitos duraderos a través de viajes enfocados y con plazos determinados" } }, - "fr-CA": { - "stringUnit": { - "state": "translated", - "value": "Développez des habitudes durables grâce à des voyages ciblés et limités dans le temps." + "fr-CA" : { + "stringUnit" : { + "state" : "translated", + "value" : "Développez des habitudes durables grâce à des voyages ciblés et limités dans le temps." } } } }, - "Build the habit of hydrating first thing in the morning.": { - "comment": "Notes section of a ritual preset focused on morning hydration.", - "isCommentAutoGenerated": true, - "localizations": { - "es-MX": { - "stringUnit": { - "state": "translated", - "value": "Desarrolle el hábito de hidratarse a primera hora de la mañana." + "Build the habit of hydrating first thing in the morning." : { + "comment" : "Notes section of a ritual preset focused on morning hydration.", + "isCommentAutoGenerated" : true, + "localizations" : { + "es-MX" : { + "stringUnit" : { + "state" : "translated", + "value" : "Desarrolle el hábito de hidratarse a primera hora de la mañana." } }, - "fr-CA": { - "stringUnit": { - "state": "translated", - "value": "Développez l'habitude de vous hydrater dès le matin." + "fr-CA" : { + "stringUnit" : { + "state" : "translated", + "value" : "Développez l'habitude de vous hydrater dès le matin." } } } }, - "Calm your nervous system": { - "comment": "Description of a habit within a ritual preset focused on mindfulness.", - "isCommentAutoGenerated": true, - "localizations": { - "es-MX": { - "stringUnit": { - "state": "translated", - "value": "Calma tu sistema nervioso" + "Calm your nervous system" : { + "comment" : "Description of a habit within a ritual preset focused on mindfulness.", + "isCommentAutoGenerated" : true, + "localizations" : { + "es-MX" : { + "stringUnit" : { + "state" : "translated", + "value" : "Calma tu sistema nervioso" } }, - "fr-CA": { - "stringUnit": { - "state": "translated", - "value": "Calmez votre système nerveux" + "fr-CA" : { + "stringUnit" : { + "state" : "translated", + "value" : "Calmez votre système nerveux" } } } }, - "Cancel": { - "comment": "The \"Delete\" button in the confirmation alert for a ritual.", - "isCommentAutoGenerated": true, - "localizations": { - "es-MX": { - "stringUnit": { - "state": "translated", - "value": "Cancelar" + "Cancel" : { + "comment" : "The \"Delete\" button in the confirmation alert for a ritual.", + "isCommentAutoGenerated" : true, + "localizations" : { + "es-MX" : { + "stringUnit" : { + "state" : "translated", + "value" : "Cancelar" } }, - "fr-CA": { - "stringUnit": { - "state": "translated", - "value": "Annuler" + "fr-CA" : { + "stringUnit" : { + "state" : "translated", + "value" : "Annuler" } } } }, - "Care for yourself": { - "comment": "Theme of the \"Morning Skincare\" ritual preset.", - "isCommentAutoGenerated": true, - "localizations": { - "es-MX": { - "stringUnit": { - "state": "translated", - "value": "Cuídate" + "Care for yourself" : { + "comment" : "Theme of the \"Morning Skincare\" ritual preset.", + "isCommentAutoGenerated" : true, + "localizations" : { + "es-MX" : { + "stringUnit" : { + "state" : "translated", + "value" : "Cuídate" } }, - "fr-CA": { - "stringUnit": { - "state": "translated", - "value": "Prenez soin de vous" + "fr-CA" : { + "stringUnit" : { + "state" : "translated", + "value" : "Prenez soin de vous" } } } }, - "Categories": { - "comment": "The title of the view that lists and manages categories.", - "isCommentAutoGenerated": true, - "localizations": { - "es-MX": { - "stringUnit": { - "state": "translated", - "value": "Categorías" + "Categories" : { + "comment" : "The title of the view that lists and manages categories.", + "isCommentAutoGenerated" : true, + "localizations" : { + "es-MX" : { + "stringUnit" : { + "state" : "translated", + "value" : "Categorías" } }, - "fr-CA": { - "stringUnit": { - "state": "translated", - "value": "Catégories" + "fr-CA" : { + "stringUnit" : { + "state" : "translated", + "value" : "Catégories" } } } }, - "Category": { - "comment": "A label for the category of a ritual.", - "isCommentAutoGenerated": true, - "localizations": { - "es-MX": { - "stringUnit": { - "state": "translated", - "value": "Categoría" + "Category" : { + "comment" : "A label for the category of a ritual.", + "isCommentAutoGenerated" : true, + "localizations" : { + "es-MX" : { + "stringUnit" : { + "state" : "translated", + "value" : "Categoría" } }, - "fr-CA": { - "stringUnit": { - "state": "translated", - "value": "Catégorie" + "fr-CA" : { + "stringUnit" : { + "state" : "translated", + "value" : "Catégorie" } } } }, - "Category Name": { - "comment": "A label for the name of a category.", - "isCommentAutoGenerated": true, - "localizations": { - "es-MX": { - "stringUnit": { - "state": "translated", - "value": "Nombre de categoría" + "Category Name" : { + "comment" : "A label for the name of a category.", + "isCommentAutoGenerated" : true, + "localizations" : { + "es-MX" : { + "stringUnit" : { + "state" : "translated", + "value" : "Nombre de categoría" } }, - "fr-CA": { - "stringUnit": { - "state": "translated", - "value": "Nom de la catégorie" + "fr-CA" : { + "stringUnit" : { + "state" : "translated", + "value" : "Nom de la catégorie" } } } }, - "Center yourself": { - "comment": "Description of a ritual preset focused on centering oneself in the afternoon.", - "isCommentAutoGenerated": true, - "localizations": { - "es-MX": { - "stringUnit": { - "state": "translated", - "value": "Céntrate" + "Center yourself" : { + "comment" : "Description of a ritual preset focused on centering oneself in the afternoon.", + "isCommentAutoGenerated" : true, + "localizations" : { + "es-MX" : { + "stringUnit" : { + "state" : "translated", + "value" : "Céntrate" } }, - "fr-CA": { - "stringUnit": { - "state": "translated", - "value": "Centrez-vous" + "fr-CA" : { + "stringUnit" : { + "state" : "translated", + "value" : "Centrez-vous" } } } }, - "Change into comfortable clothes": { - "comment": "Habit title for a ritual preset that encourages dressing in comfortable clothes for the evening.", - "isCommentAutoGenerated": true, - "localizations": { - "es-MX": { - "stringUnit": { - "state": "translated", - "value": "Ponte ropa cómoda" + "Change into comfortable clothes" : { + "comment" : "Habit title for a ritual preset that encourages dressing in comfortable clothes for the evening.", + "isCommentAutoGenerated" : true, + "localizations" : { + "es-MX" : { + "stringUnit" : { + "state" : "translated", + "value" : "Ponte ropa cómoda" } }, - "fr-CA": { - "stringUnit": { - "state": "translated", - "value": "Enfilez des vêtements confortables" + "fr-CA" : { + "stringUnit" : { + "state" : "translated", + "value" : "Enfilez des vêtements confortables" } } } }, - "Chew slowly and taste": { - "comment": "Habit title for a mindfulness ritual focused on savoring food.", - "isCommentAutoGenerated": true, - "localizations": { - "es-MX": { - "stringUnit": { - "state": "translated", - "value": "Mastica lentamente y saborea" + "Chew slowly and taste" : { + "comment" : "Habit title for a mindfulness ritual focused on savoring food.", + "isCommentAutoGenerated" : true, + "localizations" : { + "es-MX" : { + "stringUnit" : { + "state" : "translated", + "value" : "Mastica lentamente y saborea" } }, - "fr-CA": { - "stringUnit": { - "state": "translated", - "value": "Mâchez lentement et goûtez" + "fr-CA" : { + "stringUnit" : { + "state" : "translated", + "value" : "Mâchez lentement et goûtez" } } } }, - "Choose Habit Icon": { - "comment": "The title of the icon picker sheet.", - "isCommentAutoGenerated": true, - "localizations": { - "es-MX": { - "stringUnit": { - "state": "translated", - "value": "Elige el icono de hábito" + "Choose Habit Icon" : { + "comment" : "The title of the icon picker sheet.", + "isCommentAutoGenerated" : true, + "localizations" : { + "es-MX" : { + "stringUnit" : { + "state" : "translated", + "value" : "Elige el icono de hábito" } }, - "fr-CA": { - "stringUnit": { - "state": "translated", - "value": "Choisissez l'icône d'habitude" + "fr-CA" : { + "stringUnit" : { + "state" : "translated", + "value" : "Choisissez l'icône d'habitude" } } } }, - "Choose Icon": { - "comment": "The title of the icon picker sheet.", - "isCommentAutoGenerated": true, - "localizations": { - "es-MX": { - "stringUnit": { - "state": "translated", - "value": "Elige el icono" + "Choose Icon" : { + "comment" : "The title of the icon picker sheet.", + "isCommentAutoGenerated" : true, + "localizations" : { + "es-MX" : { + "stringUnit" : { + "state" : "translated", + "value" : "Elige el icono" } }, - "fr-CA": { - "stringUnit": { - "state": "translated", - "value": "Choisissez l'icône" + "fr-CA" : { + "stringUnit" : { + "state" : "translated", + "value" : "Choisissez l'icône" } } } }, - "Choose ONE thing to focus on": { - "comment": "Title of a habit within a \"Focus Reset\" ritual preset.", - "isCommentAutoGenerated": true, - "localizations": { - "es-MX": { - "stringUnit": { - "state": "translated", - "value": "Elige UNA cosa en la que centrarte" + "Choose ONE thing to focus on" : { + "comment" : "Title of a habit within a \"Focus Reset\" ritual preset.", + "isCommentAutoGenerated" : true, + "localizations" : { + "es-MX" : { + "stringUnit" : { + "state" : "translated", + "value" : "Elige UNA cosa en la que centrarte" } }, - "fr-CA": { - "stringUnit": { - "state": "translated", - "value": "Choisissez UNE chose sur laquelle vous concentrer" + "fr-CA" : { + "stringUnit" : { + "state" : "translated", + "value" : "Choisissez UNE chose sur laquelle vous concentrer" } } } }, - "Cleanse face": { - "comment": "Title of a habit within a Self-Care Ritual Preset.", - "isCommentAutoGenerated": true, - "localizations": { - "es-MX": { - "stringUnit": { - "state": "translated", - "value": "Limpiar el rostro" + "Cleanse face" : { + "comment" : "Title of a habit within a Self-Care Ritual Preset.", + "isCommentAutoGenerated" : true, + "localizations" : { + "es-MX" : { + "stringUnit" : { + "state" : "translated", + "value" : "Limpiar el rostro" } }, - "fr-CA": { - "stringUnit": { - "state": "translated", - "value": "Nettoyer le visage" + "fr-CA" : { + "stringUnit" : { + "state" : "translated", + "value" : "Nettoyer le visage" } } } }, - "Clear All Completions": { - "localizations": { - "es-MX": { - "stringUnit": { - "state": "translated", - "value": "Borrar todas las tareas completadas" + "Clear All Completions" : { + "extractionState" : "stale", + "localizations" : { + "es-MX" : { + "stringUnit" : { + "state" : "translated", + "value" : "Borrar todas las tareas completadas" } }, - "fr-CA": { - "stringUnit": { - "state": "translated", - "value": "Effacer toutes les réalisations" + "fr-CA" : { + "stringUnit" : { + "state" : "translated", + "value" : "Effacer toutes les réalisations" } } } }, - "Clear quick tasks": { - "comment": "Title of a habit preset within a \"Afternoon Deep Work\" ritual preset.", - "isCommentAutoGenerated": true, - "localizations": { - "es-MX": { - "stringUnit": { - "state": "translated", - "value": "Borrar tareas rápidas" + "Clear quick tasks" : { + "comment" : "Title of a habit preset within a \"Afternoon Deep Work\" ritual preset.", + "isCommentAutoGenerated" : true, + "localizations" : { + "es-MX" : { + "stringUnit" : { + "state" : "translated", + "value" : "Borrar tareas rápidas" } }, - "fr-CA": { - "stringUnit": { - "state": "translated", - "value": "Effacer les tâches rapides" + "fr-CA" : { + "stringUnit" : { + "state" : "translated", + "value" : "Effacer les tâches rapides" } } } }, - "Clear your desk": { - "comment": "Title of a habit preset for a productivity ritual.", - "isCommentAutoGenerated": true, - "localizations": { - "es-MX": { - "stringUnit": { - "state": "translated", - "value": "Limpiar tu escritorio" + "Clear your desk" : { + "comment" : "Title of a habit preset for a productivity ritual.", + "isCommentAutoGenerated" : true, + "localizations" : { + "es-MX" : { + "stringUnit" : { + "state" : "translated", + "value" : "Limpiar tu escritorio" } }, - "fr-CA": { - "stringUnit": { - "state": "translated", - "value": "Nettoyer votre bureau" + "fr-CA" : { + "stringUnit" : { + "state" : "translated", + "value" : "Nettoyer votre bureau" } } } }, - "Clear your inbox": { - "comment": "Habit title for reviewing and clearing the user's inbox.", - "isCommentAutoGenerated": true, - "localizations": { - "es-MX": { - "stringUnit": { - "state": "translated", - "value": "Limpiar tu bandeja de entrada" + "Clear your inbox" : { + "comment" : "Habit title for reviewing and clearing the user's inbox.", + "isCommentAutoGenerated" : true, + "localizations" : { + "es-MX" : { + "stringUnit" : { + "state" : "translated", + "value" : "Limpiar tu bandeja de entrada" } }, - "fr-CA": { - "stringUnit": { - "state": "translated", - "value": "Effacer votre boîte de réception" + "fr-CA" : { + "stringUnit" : { + "state" : "translated", + "value" : "Effacer votre boîte de réception" } } } }, - "Close distracting apps": { - "comment": "Habit title for closing distracting apps during a focused work session.", - "isCommentAutoGenerated": true, - "localizations": { - "es-MX": { - "stringUnit": { - "state": "translated", - "value": "Cerrar aplicaciones que distraen" + "Close distracting apps" : { + "comment" : "Habit title for closing distracting apps during a focused work session.", + "isCommentAutoGenerated" : true, + "localizations" : { + "es-MX" : { + "stringUnit" : { + "state" : "translated", + "value" : "Cerrar aplicaciones que distraen" } }, - "fr-CA": { - "stringUnit": { - "state": "translated", - "value": "Fermez les applications distrayantes" + "fr-CA" : { + "stringUnit" : { + "state" : "translated", + "value" : "Fermez les applications distrayantes" } } } }, - "Close loops, plan ahead": { - "comment": "Note for a ritual preset focused on closing daily tasks and planning for the next day.", - "isCommentAutoGenerated": true, - "localizations": { - "es-MX": { - "stringUnit": { - "state": "translated", - "value": "Cerrar ciclos, planificar con anticipación" + "Close loops, plan ahead" : { + "comment" : "Note for a ritual preset focused on closing daily tasks and planning for the next day.", + "isCommentAutoGenerated" : true, + "localizations" : { + "es-MX" : { + "stringUnit" : { + "state" : "translated", + "value" : "Cerrar ciclos, planificar con anticipación" } }, - "fr-CA": { - "stringUnit": { - "state": "translated", - "value": "Fermez les boucles, planifiez à l'avance" + "fr-CA" : { + "stringUnit" : { + "state" : "translated", + "value" : "Fermez les boucles, planifiez à l'avance" } } } }, - "Close the day with awareness and intention.": { - "comment": "Theme of the \"Evening Reflection\" ritual preset.", - "isCommentAutoGenerated": true, - "localizations": { - "es-MX": { - "stringUnit": { - "state": "translated", - "value": "Cierra el día con conciencia e intención." + "Close the day with awareness and intention." : { + "comment" : "Theme of the \"Evening Reflection\" ritual preset.", + "isCommentAutoGenerated" : true, + "localizations" : { + "es-MX" : { + "stringUnit" : { + "state" : "translated", + "value" : "Cierra el día con conciencia e intención." } }, - "fr-CA": { - "stringUnit": { - "state": "translated", - "value": "Terminez la journée avec conscience et intention." + "fr-CA" : { + "stringUnit" : { + "state" : "translated", + "value" : "Terminez la journée avec conscience et intention." } } } }, - "Close unnecessary tabs": { - "comment": "Title of a habit in a ritual preset focused on productivity, related to closing unnecessary tabs on a device.", - "isCommentAutoGenerated": true, - "localizations": { - "es-MX": { - "stringUnit": { - "state": "translated", - "value": "Cerrar pestañas innecesarias" + "Close unnecessary tabs" : { + "comment" : "Title of a habit in a ritual preset focused on productivity, related to closing unnecessary tabs on a device.", + "isCommentAutoGenerated" : true, + "localizations" : { + "es-MX" : { + "stringUnit" : { + "state" : "translated", + "value" : "Cerrar pestañas innecesarias" } }, - "fr-CA": { - "stringUnit": { - "state": "translated", - "value": "Fermez les onglets inutiles" + "fr-CA" : { + "stringUnit" : { + "state" : "translated", + "value" : "Fermez les onglets inutiles" } } } }, - "Color": { - "comment": "A label describing the color option for a custom ritual category.", - "isCommentAutoGenerated": true, - "localizations": { - "es-MX": { - "stringUnit": { - "state": "translated", - "value": "Colores" + "Color" : { + "comment" : "A label describing the color option for a custom ritual category.", + "isCommentAutoGenerated" : true, + "localizations" : { + "es-MX" : { + "stringUnit" : { + "state" : "translated", + "value" : "Colores" } }, - "fr-CA": { - "stringUnit": { - "state": "translated", - "value": "Couleur" + "fr-CA" : { + "stringUnit" : { + "state" : "translated", + "value" : "Couleur" } } } }, - "Combat sedentary habits with midday activity.": { - "comment": "Notes for a ritual preset focused on breaking up a day with midday activity.", - "isCommentAutoGenerated": true, - "localizations": { - "es-MX": { - "stringUnit": { - "state": "translated", - "value": "Combate el sedentarismo con la actividad del mediodía." + "Combat sedentary habits with midday activity." : { + "comment" : "Notes for a ritual preset focused on breaking up a day with midday activity.", + "isCommentAutoGenerated" : true, + "localizations" : { + "es-MX" : { + "stringUnit" : { + "state" : "translated", + "value" : "Combate el sedentarismo con la actividad del mediodía." } }, - "fr-CA": { - "stringUnit": { - "state": "translated", - "value": "Combattez les habitudes sédentaires avec une activité de midi." + "fr-CA" : { + "stringUnit" : { + "state" : "translated", + "value" : "Combattez les habitudes sédentaires avec une activité de midi." } } } }, - "Combat the afternoon energy dip with healthy habits.": { - "comment": "Notes for a ritual preset focused on building healthy habits in the afternoon.", - "isCommentAutoGenerated": true, - "localizations": { - "es-MX": { - "stringUnit": { - "state": "translated", - "value": "Combate el bajón de energía de la tarde con hábitos saludables." + "Combat the afternoon energy dip with healthy habits." : { + "comment" : "Notes for a ritual preset focused on building healthy habits in the afternoon.", + "isCommentAutoGenerated" : true, + "localizations" : { + "es-MX" : { + "stringUnit" : { + "state" : "translated", + "value" : "Combate el bajón de energía de la tarde con hábitos saludables." } }, - "fr-CA": { - "stringUnit": { - "state": "translated", - "value": "Combattez la baisse d'énergie de l'après-midi avec des habitudes saines." + "fr-CA" : { + "stringUnit" : { + "state" : "translated", + "value" : "Combattez la baisse d'énergie de l'après-midi avec des habitudes saines." } } } }, - "Coming up later:": { - "comment": "A label for a section of a view that lists rituals scheduled for times after the current time of day.", - "isCommentAutoGenerated": true, - "localizations": { - "es-MX": { - "stringUnit": { - "state": "translated", - "value": "Próximamente:" + "Coming up later:" : { + "comment" : "A label for a section of a view that lists rituals scheduled for times after the current time of day.", + "isCommentAutoGenerated" : true, + "localizations" : { + "es-MX" : { + "stringUnit" : { + "state" : "translated", + "value" : "Próximamente:" } }, - "fr-CA": { - "stringUnit": { - "state": "translated", - "value": "À venir plus tard :" + "fr-CA" : { + "stringUnit" : { + "state" : "translated", + "value" : "À venir plus tard :" } } } }, - "Complete": { - "comment": "Title of the final milestone in a 28-day ritual arc.", - "isCommentAutoGenerated": true, - "localizations": { - "es-MX": { - "stringUnit": { - "state": "translated", - "value": "Completa" + "Complete" : { + "comment" : "Title of the final milestone in a 28-day ritual arc.", + "isCommentAutoGenerated" : true, + "localizations" : { + "es-MX" : { + "stringUnit" : { + "state" : "translated", + "value" : "Completa" } }, - "fr-CA": { - "stringUnit": { - "state": "translated", - "value": "Terminez" + "fr-CA" : { + "stringUnit" : { + "state" : "translated", + "value" : "Terminez" } } } }, - "Complete all habits today to start a new streak.": { - "comment": "Tip for the \"Habits today\" insight card, encouraging users to complete all their habits to start a new streak.", - "isCommentAutoGenerated": true, - "localizations": { - "es-MX": { - "stringUnit": { - "state": "translated", - "value": "Completa todos los hábitos hoy para comenzar una nueva racha." + "Complete all habits today to start a new streak." : { + "comment" : "Tip for the \"Habits today\" insight card, encouraging users to complete all their habits to start a new streak.", + "isCommentAutoGenerated" : true, + "localizations" : { + "es-MX" : { + "stringUnit" : { + "state" : "translated", + "value" : "Completa todos los hábitos hoy para comenzar una nueva racha." } }, - "fr-CA": { - "stringUnit": { - "state": "translated", - "value": "Terminez toutes les habitudes aujourd'hui pour démarrer une nouvelle séquence." + "fr-CA" : { + "stringUnit" : { + "state" : "translated", + "value" : "Terminez toutes les habitudes aujourd'hui pour démarrer une nouvelle séquence." } } } }, - "Complete First Active Arc (Test Renewal)": { - "localizations": { - "es-MX": { - "stringUnit": { - "state": "translated", - "value": "Completar el primer arco activo (renovación de prueba)" + "Complete First Active Arc (Test Renewal)" : { + "extractionState" : "stale", + "localizations" : { + "es-MX" : { + "stringUnit" : { + "state" : "translated", + "value" : "Completar el primer arco activo (renovación de prueba)" } }, - "fr-CA": { - "stringUnit": { - "state": "translated", - "value": "Terminer le premier arc actif (renouvellement du test)" + "fr-CA" : { + "stringUnit" : { + "state" : "translated", + "value" : "Terminer le premier arc actif (renouvellement du test)" } } } }, - "Completed": { - "localizations": { - "en": { - "stringUnit": { - "state": "translated", - "value": "Completed" + "Completed" : { + "localizations" : { + "en" : { + "stringUnit" : { + "state" : "translated", + "value" : "Completed" } }, - "es-MX": { - "stringUnit": { - "state": "translated", - "value": "Completado" + "es-MX" : { + "stringUnit" : { + "state" : "translated", + "value" : "Completado" } }, - "fr-CA": { - "stringUnit": { - "state": "translated", - "value": "Terminé" + "fr-CA" : { + "stringUnit" : { + "state" : "translated", + "value" : "Terminé" } } } }, - "Completed today": { - "comment": "Explanation of the Insight Card titled \"Habits today\", describing what the value represents.", - "isCommentAutoGenerated": true, - "localizations": { - "es-MX": { - "stringUnit": { - "state": "translated", - "value": "Completado hoy" + "Completed today" : { + "comment" : "Explanation of the Insight Card titled \"Habits today\", describing what the value represents.", + "isCommentAutoGenerated" : true, + "localizations" : { + "es-MX" : { + "stringUnit" : { + "state" : "translated", + "value" : "Completado hoy" } }, - "fr-CA": { - "stringUnit": { - "state": "translated", - "value": "Terminé aujourd'hui" + "fr-CA" : { + "stringUnit" : { + "state" : "translated", + "value" : "Terminé aujourd'hui" } } } }, - "Completion": { - "localizations": { - "en": { - "stringUnit": { - "state": "translated", - "value": "Completion" + "Completion" : { + "localizations" : { + "en" : { + "stringUnit" : { + "state" : "translated", + "value" : "Completion" } }, - "es-MX": { - "stringUnit": { - "state": "translated", - "value": "Finalizado" + "es-MX" : { + "stringUnit" : { + "state" : "translated", + "value" : "Finalizado" } }, - "fr-CA": { - "stringUnit": { - "state": "translated", - "value": "Achèvement" + "fr-CA" : { + "stringUnit" : { + "state" : "translated", + "value" : "Achèvement" } } } }, - "Consecutive perfect days": { - "localizations": { - "es-MX": { - "stringUnit": { - "state": "translated", - "value": "Días perfectos consecutivos" + "Consecutive perfect days" : { + "localizations" : { + "es-MX" : { + "stringUnit" : { + "state" : "translated", + "value" : "Días perfectos consecutivos" } }, - "fr-CA": { - "stringUnit": { - "state": "translated", - "value": "Jours parfaits consécutifs" + "fr-CA" : { + "stringUnit" : { + "state" : "translated", + "value" : "Jours parfaits consécutifs" } } } }, - "Consider focusing on fewer habits for better consistency.": { - "comment": "Tip to consider focusing on fewer habits for better consistency.", - "isCommentAutoGenerated": true, - "localizations": { - "es-MX": { - "stringUnit": { - "state": "translated", - "value": "Considere centrarse en menos hábitos para una mejor coherencia." + "Consider focusing on fewer habits for better consistency." : { + "comment" : "Tip to consider focusing on fewer habits for better consistency.", + "isCommentAutoGenerated" : true, + "localizations" : { + "es-MX" : { + "stringUnit" : { + "state" : "translated", + "value" : "Considere centrarse en menos hábitos para una mejor coherencia." } }, - "fr-CA": { - "stringUnit": { - "state": "translated", - "value": "Envisagez de vous concentrer sur moins d'habitudes pour une meilleure cohérence." + "fr-CA" : { + "stringUnit" : { + "state" : "translated", + "value" : "Envisagez de vous concentrer sur moins d'habitudes pour une meilleure cohérence." } } } }, - "Continue": { - "comment": "A button label that says \"Continue\".", - "isCommentAutoGenerated": true, - "localizations": { - "es-MX": { - "stringUnit": { - "state": "translated", - "value": "Continuar" + "Continue" : { + "comment" : "A button label that says \"Continue\".", + "isCommentAutoGenerated" : true, + "localizations" : { + "es-MX" : { + "stringUnit" : { + "state" : "translated", + "value" : "Continuar" } }, - "fr-CA": { - "stringUnit": { - "state": "translated", - "value": "Continuer" + "fr-CA" : { + "stringUnit" : { + "state" : "translated", + "value" : "Continuer" } } } }, - "Continue to Rituals": { - "comment": "A button label that links to the next step in the tutorial.", - "isCommentAutoGenerated": true, - "localizations": { - "es-MX": { - "stringUnit": { - "state": "translated", - "value": "Continuar con los rituales" + "Continue to Rituals" : { + "comment" : "A button label that links to the next step in the tutorial.", + "isCommentAutoGenerated" : true, + "localizations" : { + "es-MX" : { + "stringUnit" : { + "state" : "translated", + "value" : "Continuar con los rituales" } }, - "fr-CA": { - "stringUnit": { - "state": "translated", - "value": "Continuer vers les rituels" + "fr-CA" : { + "stringUnit" : { + "state" : "translated", + "value" : "Continuer vers les rituels" } } } }, - "Continue with Changes": { - "comment": "A button label that lets users continue a ritual with changes they've made.", - "isCommentAutoGenerated": true, - "localizations": { - "es-MX": { - "stringUnit": { - "state": "translated", - "value": "Continuar con los cambios" + "Continue with Changes" : { + "comment" : "A button label that lets users continue a ritual with changes they've made.", + "isCommentAutoGenerated" : true, + "localizations" : { + "es-MX" : { + "stringUnit" : { + "state" : "translated", + "value" : "Continuar con los cambios" } }, - "fr-CA": { - "stringUnit": { - "state": "translated", - "value": "Continuer avec les changements" + "fr-CA" : { + "stringUnit" : { + "state" : "translated", + "value" : "Continuer avec les changements" } } } }, - "Continue with Same Habits": { - "comment": "A button label that prompts the user to continue the ritual with the same habits they had before it ended.", - "isCommentAutoGenerated": true, - "localizations": { - "es-MX": { - "stringUnit": { - "state": "translated", - "value": "Continuar con los mismos hábitos" + "Continue with Same Habits" : { + "comment" : "A button label that prompts the user to continue the ritual with the same habits they had before it ended.", + "isCommentAutoGenerated" : true, + "localizations" : { + "es-MX" : { + "stringUnit" : { + "state" : "translated", + "value" : "Continuar con los mismos hábitos" } }, - "fr-CA": { - "stringUnit": { - "state": "translated", - "value": "Continuer avec les mêmes habitudes" + "fr-CA" : { + "stringUnit" : { + "state" : "translated", + "value" : "Continuer avec les mêmes habitudes" } } } }, - "Create": { - "comment": "A button label that says \"Create\".", - "isCommentAutoGenerated": true, - "localizations": { - "es-MX": { - "stringUnit": { - "state": "translated", - "value": "Crear" + "Create" : { + "comment" : "A button label that says \"Create\".", + "isCommentAutoGenerated" : true, + "localizations" : { + "es-MX" : { + "stringUnit" : { + "state" : "translated", + "value" : "Crear" } }, - "fr-CA": { - "stringUnit": { - "state": "translated", - "value": "Créer" + "fr-CA" : { + "stringUnit" : { + "state" : "translated", + "value" : "Créer" } } } }, - "Create a buffer between your day and sleep.": { - "comment": "Notes for the \"Evening Wind-Down\" ritual preset.", - "isCommentAutoGenerated": true, - "localizations": { - "es-MX": { - "stringUnit": { - "state": "translated", - "value": "Cree un espacio intermedio entre el día y el sueño." + "Create a buffer between your day and sleep." : { + "comment" : "Notes for the \"Evening Wind-Down\" ritual preset.", + "isCommentAutoGenerated" : true, + "localizations" : { + "es-MX" : { + "stringUnit" : { + "state" : "translated", + "value" : "Cree un espacio intermedio entre el día y el sueño." } }, - "fr-CA": { - "stringUnit": { - "state": "translated", - "value": "Créez un tampon entre votre journée et votre sommeil." + "fr-CA" : { + "stringUnit" : { + "state" : "translated", + "value" : "Créez un tampon entre votre journée et votre sommeil." } } } }, - "Create a custom ritual or browse our preset library to get started.": { - "comment": "A description below the buttons that allow users to create a custom ritual or view the preset library.", - "isCommentAutoGenerated": true, - "localizations": { - "es-MX": { - "stringUnit": { - "state": "translated", - "value": "Cree un ritual personalizado o explore nuestra biblioteca preestablecida para comenzar." + "Create a custom ritual or browse our preset library to get started." : { + "comment" : "A description below the buttons that allow users to create a custom ritual or view the preset library.", + "isCommentAutoGenerated" : true, + "localizations" : { + "es-MX" : { + "stringUnit" : { + "state" : "translated", + "value" : "Cree un ritual personalizado o explore nuestra biblioteca preestablecida para comenzar." } }, - "fr-CA": { - "stringUnit": { - "state": "translated", - "value": "Créez un rituel personnalisé ou parcourez notre bibliothèque de préréglages pour commencer." + "fr-CA" : { + "stringUnit" : { + "state" : "translated", + "value" : "Créez un rituel personnalisé ou parcourez notre bibliothèque de préréglages pour commencer." } } } }, - "Create Custom Ritual": { - "comment": "A button label that triggers the creation of a custom ritual.", - "isCommentAutoGenerated": true, - "localizations": { - "es-MX": { - "stringUnit": { - "state": "translated", - "value": "Crear ritual personalizado" + "Create Custom Ritual" : { + "comment" : "A button label that triggers the creation of a custom ritual.", + "isCommentAutoGenerated" : true, + "localizations" : { + "es-MX" : { + "stringUnit" : { + "state" : "translated", + "value" : "Crear ritual personalizado" } }, - "fr-CA": { - "stringUnit": { - "state": "translated", - "value": "Créer un rituel personnalisé" + "fr-CA" : { + "stringUnit" : { + "state" : "translated", + "value" : "Créer un rituel personnalisé" } } } }, - "Create New": { - "comment": "A button label that suggests creating a new ritual.", - "isCommentAutoGenerated": true, - "localizations": { - "es-MX": { - "stringUnit": { - "state": "translated", - "value": "Crear nuevo" + "Create New" : { + "comment" : "A button label that suggests creating a new ritual.", + "isCommentAutoGenerated" : true, + "localizations" : { + "es-MX" : { + "stringUnit" : { + "state" : "translated", + "value" : "Crear nuevo" } }, - "fr-CA": { - "stringUnit": { - "state": "translated", - "value": "Créer un nouveau" + "fr-CA" : { + "stringUnit" : { + "state" : "translated", + "value" : "Créer un nouveau" } } } }, - "Create the conditions for uninterrupted deep work.": { - "comment": "Notes section of a productivity ritual preset.", - "isCommentAutoGenerated": true, - "localizations": { - "es-MX": { - "stringUnit": { - "state": "translated", - "value": "Cree las condiciones para un trabajo profundo ininterrumpido." + "Create the conditions for uninterrupted deep work." : { + "comment" : "Notes section of a productivity ritual preset.", + "isCommentAutoGenerated" : true, + "localizations" : { + "es-MX" : { + "stringUnit" : { + "state" : "translated", + "value" : "Cree las condiciones para un trabajo profundo ininterrumpido." } }, - "fr-CA": { - "stringUnit": { - "state": "translated", - "value": "Créer les conditions d'un travail en profondeur ininterrompu." + "fr-CA" : { + "stringUnit" : { + "state" : "translated", + "value" : "Créer les conditions d'un travail en profondeur ininterrompu." } } } }, - "Creates a new ritual": { - "localizations": { - "en": { - "stringUnit": { - "state": "translated", - "value": "Creates a new ritual" + "Creates a new ritual" : { + "localizations" : { + "en" : { + "stringUnit" : { + "state" : "translated", + "value" : "Creates a new ritual" } }, - "es-MX": { - "stringUnit": { - "state": "translated", - "value": "Crea un nuevo ritual" + "es-MX" : { + "stringUnit" : { + "state" : "translated", + "value" : "Crea un nuevo ritual" } }, - "fr-CA": { - "stringUnit": { - "state": "translated", - "value": "Crée un nouveau rituel" + "fr-CA" : { + "stringUnit" : { + "state" : "translated", + "value" : "Crée un nouveau rituel" } } } }, - "Current": { - "comment": "Name of the tab in the \"Rituals\" view that shows only the currently active rituals.", - "isCommentAutoGenerated": true, - "localizations": { - "es-MX": { - "stringUnit": { - "state": "translated", - "value": "Actual" + "Current" : { + "comment" : "Name of the tab in the \"Rituals\" view that shows only the currently active rituals.", + "isCommentAutoGenerated" : true, + "localizations" : { + "es-MX" : { + "stringUnit" : { + "state" : "translated", + "value" : "Actual" } }, - "fr-CA": { - "stringUnit": { - "state": "translated", - "value": "Actuel" + "fr-CA" : { + "stringUnit" : { + "state" : "translated", + "value" : "Actuel" } } } }, - "Current streak": { - "comment": "Label for a breakdown item in the \"Streak\" insight card, indicating the current streak of consecutive days with 100% habit completion.", - "isCommentAutoGenerated": true, - "localizations": { - "es-MX": { - "stringUnit": { - "state": "translated", - "value": "Racha actual" + "Current streak" : { + "comment" : "Label for a breakdown item in the \"Streak\" insight card, indicating the current streak of consecutive days with 100% habit completion.", + "isCommentAutoGenerated" : true, + "localizations" : { + "es-MX" : { + "stringUnit" : { + "state" : "translated", + "value" : "Racha actual" } }, - "fr-CA": { - "stringUnit": { - "state": "translated", - "value": "Série actuelle" + "fr-CA" : { + "stringUnit" : { + "state" : "translated", + "value" : "Série actuelle" } } } }, - "Custom Categories": { - "comment": "A section header in the category list view, indicating that the section contains user-created categories.", - "isCommentAutoGenerated": true, - "localizations": { - "es-MX": { - "stringUnit": { - "state": "translated", - "value": "Categorías personalizadas" + "Custom Categories" : { + "comment" : "A section header in the category list view, indicating that the section contains user-created categories.", + "isCommentAutoGenerated" : true, + "localizations" : { + "es-MX" : { + "stringUnit" : { + "state" : "translated", + "value" : "Categorías personalizadas" } }, - "fr-CA": { - "stringUnit": { - "state": "translated", - "value": "Catégories personnalisées" + "fr-CA" : { + "stringUnit" : { + "state" : "translated", + "value" : "Catégories personnalisées" } } } }, - "Custom Ritual": { - "localizations": { - "en": { - "stringUnit": { - "state": "translated", - "value": "Custom Ritual" + "Custom Ritual" : { + "localizations" : { + "en" : { + "stringUnit" : { + "state" : "translated", + "value" : "Custom Ritual" } }, - "es-MX": { - "stringUnit": { - "state": "translated", - "value": "Ritual personalizado" + "es-MX" : { + "stringUnit" : { + "state" : "translated", + "value" : "Ritual personalizado" } }, - "fr-CA": { - "stringUnit": { - "state": "translated", - "value": "Rituel personnalisé" + "fr-CA" : { + "stringUnit" : { + "state" : "translated", + "value" : "Rituel personnalisé" } } } }, - "Customization": { - "comment": "Section header title in the Settings view for customization options.", - "isCommentAutoGenerated": true, - "localizations": { - "es-MX": { - "stringUnit": { - "state": "translated", - "value": "Personalización" + "Customization" : { + "comment" : "Section header title in the Settings view for customization options.", + "isCommentAutoGenerated" : true, + "localizations" : { + "es-MX" : { + "stringUnit" : { + "state" : "translated", + "value" : "Personalización" } }, - "fr-CA": { - "stringUnit": { - "state": "translated", - "value": "Personnalisation" + "fr-CA" : { + "stringUnit" : { + "state" : "translated", + "value" : "Personnalisation" } } } }, - "Daily at %@": { - "comment": "A subtitle for the \"Reminders\" section in the settings view, showing which times are set for reminders.", - "isCommentAutoGenerated": true, - "localizations": { - "es-MX": { - "stringUnit": { - "state": "translated", - "value": "Diariamente a las %@" + "Daily at %@" : { + "comment" : "A subtitle for the \"Reminders\" section in the settings view, showing which times are set for reminders.", + "isCommentAutoGenerated" : true, + "localizations" : { + "es-MX" : { + "stringUnit" : { + "state" : "translated", + "value" : "Diariamente a las %@" } }, - "fr-CA": { - "stringUnit": { - "state": "translated", - "value": "Quotidiennement à %@" + "fr-CA" : { + "stringUnit" : { + "state" : "translated", + "value" : "Quotidiennement à %@" } } } }, - "Daily Progress": { - "comment": "A label displayed above the mini calendar heatmap.", - "isCommentAutoGenerated": true, - "localizations": { - "es-MX": { - "stringUnit": { - "state": "translated", - "value": "Progreso diario" + "Daily Progress" : { + "comment" : "A label displayed above the mini calendar heatmap.", + "isCommentAutoGenerated" : true, + "localizations" : { + "es-MX" : { + "stringUnit" : { + "state" : "translated", + "value" : "Progreso diario" } }, - "fr-CA": { - "stringUnit": { - "state": "translated", - "value": "Progression quotidienne" + "fr-CA" : { + "stringUnit" : { + "state" : "translated", + "value" : "Progression quotidienne" } } } }, - "Day": { - "comment": "Label for the x-axis in the mini sparkline chart within an `InsightCardView`.", - "isCommentAutoGenerated": true, - "localizations": { - "es-MX": { - "stringUnit": { - "state": "translated", - "value": "Día" + "Day" : { + "comment" : "Label for the x-axis in the mini sparkline chart within an `InsightCardView`.", + "isCommentAutoGenerated" : true, + "localizations" : { + "es-MX" : { + "stringUnit" : { + "state" : "translated", + "value" : "Día" } }, - "fr-CA": { - "stringUnit": { - "state": "translated", - "value": "Jour" + "fr-CA" : { + "stringUnit" : { + "state" : "translated", + "value" : "Jour" } } } }, - "Day %lld": { - "comment": "A sublabel showing the day and title of a milestone achievement. The first argument is the day of the milestone. The second argument is the title of the milestone.", - "isCommentAutoGenerated": true, - "localizations": { - "es-MX": { - "stringUnit": { - "state": "translated", - "value": "Día %lld" + "Day %lld" : { + "comment" : "A sublabel showing the day and title of a milestone achievement. The first argument is the day of the milestone. The second argument is the title of the milestone.", + "isCommentAutoGenerated" : true, + "localizations" : { + "es-MX" : { + "stringUnit" : { + "state" : "translated", + "value" : "Día %lld" } }, - "fr-CA": { - "stringUnit": { - "state": "translated", - "value": "Jour %lld" + "fr-CA" : { + "stringUnit" : { + "state" : "translated", + "value" : "Jour %lld" } } } }, - "Day %lld of %lld": { - "localizations": { - "en": { - "stringUnit": { - "state": "translated", - "value": "Day %lld of %lld" + "Day %lld of %lld" : { + "localizations" : { + "en" : { + "stringUnit" : { + "state" : "translated", + "value" : "Day %lld of %lld" } }, - "es-MX": { - "stringUnit": { - "state": "translated", - "value": "Día %lld de %lld" + "es-MX" : { + "stringUnit" : { + "state" : "translated", + "value" : "Día %lld de %lld" } }, - "fr-CA": { - "stringUnit": { - "state": "translated", - "value": "Jour %lld de %lld" + "fr-CA" : { + "stringUnit" : { + "state" : "translated", + "value" : "Jour %lld de %lld" } } } }, - "Day 1 of %lld": { - "comment": "A subheading followed by the ritual title. The argument is the number of days in the ritual.", - "isCommentAutoGenerated": true, - "localizations": { - "es-MX": { - "stringUnit": { - "state": "translated", - "value": "Día 1 de %lld" + "Day 1 of %lld" : { + "comment" : "A subheading followed by the ritual title. The argument is the number of days in the ritual.", + "isCommentAutoGenerated" : true, + "localizations" : { + "es-MX" : { + "stringUnit" : { + "state" : "translated", + "value" : "Día 1 de %lld" } }, - "fr-CA": { - "stringUnit": { - "state": "translated", - "value": "Jour 1 de %lld" + "fr-CA" : { + "stringUnit" : { + "state" : "translated", + "value" : "Jour 1 de %lld" } } } }, - "days": { - "localizations": { - "en": { - "stringUnit": { - "state": "translated", - "value": "days" + "days" : { + "localizations" : { + "en" : { + "stringUnit" : { + "state" : "translated", + "value" : "days" } }, - "es-MX": { - "stringUnit": { - "state": "translated", - "value": "días" + "es-MX" : { + "stringUnit" : { + "state" : "translated", + "value" : "días" } }, - "fr-CA": { - "stringUnit": { - "state": "translated", - "value": "jours" + "fr-CA" : { + "stringUnit" : { + "state" : "translated", + "value" : "jours" } } } }, - "Days": { - "comment": "Label for a stat that shows how many days have passed in a ritual.", - "isCommentAutoGenerated": true, - "localizations": { - "es-MX": { - "stringUnit": { - "state": "translated", - "value": "Días" + "Days" : { + "comment" : "Label for a stat that shows how many days have passed in a ritual.", + "isCommentAutoGenerated" : true, + "localizations" : { + "es-MX" : { + "stringUnit" : { + "state" : "translated", + "value" : "Días" } }, - "fr-CA": { - "stringUnit": { - "state": "translated", - "value": "Jours" + "fr-CA" : { + "stringUnit" : { + "state" : "translated", + "value" : "Jours" } } } }, - "Days Active": { - "comment": "Title of an insight card that shows the number of days the user has completed at least one habit. Each day a habit is checked in counts toward the total.", - "isCommentAutoGenerated": true, - "localizations": { - "es-MX": { - "stringUnit": { - "state": "translated", - "value": "Días Activo" + "Days Active" : { + "comment" : "Title of an insight card that shows the number of days the user has completed at least one habit. Each day a habit is checked in counts toward the total.", + "isCommentAutoGenerated" : true, + "localizations" : { + "es-MX" : { + "stringUnit" : { + "state" : "translated", + "value" : "Días Activo" } }, - "fr-CA": { - "stringUnit": { - "state": "translated", - "value": "Jours d'activité" + "fr-CA" : { + "stringUnit" : { + "state" : "translated", + "value" : "Jours d'activité" } } } }, - "Days you checked in": { - "comment": "Title of an insight card that shows the number of days the user has completed at least one habit. Each day a habit is checked in counts toward the user's journey.", - "isCommentAutoGenerated": true, - "localizations": { - "es-MX": { - "stringUnit": { - "state": "translated", - "value": "Días que registró" + "Days you checked in" : { + "comment" : "Title of an insight card that shows the number of days the user has completed at least one habit. Each day a habit is checked in counts toward the user's journey.", + "isCommentAutoGenerated" : true, + "localizations" : { + "es-MX" : { + "stringUnit" : { + "state" : "translated", + "value" : "Días que registró" } }, - "fr-CA": { - "stringUnit": { - "state": "translated", - "value": "Jours d'enregistrement" + "fr-CA" : { + "stringUnit" : { + "state" : "translated", + "value" : "Jours d'enregistrement" } } } }, - "Debug": { - "localizations": { - "en": { - "stringUnit": { - "state": "translated", - "value": "Debug" + "Debug" : { + "extractionState" : "stale", + "localizations" : { + "en" : { + "stringUnit" : { + "state" : "translated", + "value" : "Debug" } }, - "es-MX": { - "stringUnit": { - "state": "translated", - "value": "Depuración" + "es-MX" : { + "stringUnit" : { + "state" : "translated", + "value" : "Depuración" } }, - "fr-CA": { - "stringUnit": { - "state": "translated", - "value": "Débogage" + "fr-CA" : { + "stringUnit" : { + "state" : "translated", + "value" : "Débogage" } } } }, - "Deep Work Prep": { - "comment": "Title of a ritual preset focused on setting up for focused work.", - "isCommentAutoGenerated": true, - "localizations": { - "es-MX": { - "stringUnit": { - "state": "translated", - "value": "Preparación para trabajo profundo" + "Deep Work Prep" : { + "comment" : "Title of a ritual preset focused on setting up for focused work.", + "isCommentAutoGenerated" : true, + "localizations" : { + "es-MX" : { + "stringUnit" : { + "state" : "translated", + "value" : "Preparación para trabajo profundo" } }, - "fr-CA": { - "stringUnit": { - "state": "translated", - "value": "Préparation au travail en profondeur" + "fr-CA" : { + "stringUnit" : { + "state" : "translated", + "value" : "Préparation au travail en profondeur" } } } }, - "Default": { - "comment": "A label indicating that a category is a default one.", - "isCommentAutoGenerated": true, - "localizations": { - "es-MX": { - "stringUnit": { - "state": "translated", - "value": "Predeterminado" + "Default" : { + "comment" : "A label indicating that a category is a default one.", + "isCommentAutoGenerated" : true, + "localizations" : { + "es-MX" : { + "stringUnit" : { + "state" : "translated", + "value" : "Predeterminado" } }, - "fr-CA": { - "stringUnit": { - "state": "translated", - "value": "Par défaut" + "fr-CA" : { + "stringUnit" : { + "state" : "translated", + "value" : "Par défaut" } } } }, - "Default Categories": { - "localizations": { - "es-MX": { - "stringUnit": { - "state": "translated", - "value": "Categorías predeterminadas" + "Default Categories" : { + "localizations" : { + "es-MX" : { + "stringUnit" : { + "state" : "translated", + "value" : "Categorías predeterminadas" } }, - "fr-CA": { - "stringUnit": { - "state": "translated", - "value": "Catégories par défaut" + "fr-CA" : { + "stringUnit" : { + "state" : "translated", + "value" : "Catégories par défaut" } } } }, - "Default categories cannot be renamed or deleted, but you can change their color.": { - "comment": "A footer label under the \"Default Categories\" section of the category list view, explaining that default categories cannot be renamed or deleted but can have their colors changed.", - "isCommentAutoGenerated": true, - "localizations": { - "es-MX": { - "stringUnit": { - "state": "translated", - "value": "Las categorías predeterminadas no se pueden cambiar de nombre ni eliminar, pero se puede cambiar su color." + "Default categories cannot be renamed or deleted, but you can change their color." : { + "comment" : "A footer label under the \"Default Categories\" section of the category list view, explaining that default categories cannot be renamed or deleted but can have their colors changed.", + "isCommentAutoGenerated" : true, + "localizations" : { + "es-MX" : { + "stringUnit" : { + "state" : "translated", + "value" : "Las categorías predeterminadas no se pueden cambiar de nombre ni eliminar, pero se puede cambiar su color." } }, - "fr-CA": { - "stringUnit": { - "state": "translated", - "value": "Les catégories par défaut ne peuvent pas être renommées ou supprimées, mais vous pouvez modifier leur couleur." + "fr-CA" : { + "stringUnit" : { + "state" : "translated", + "value" : "Les catégories par défaut ne peuvent pas être renommées ou supprimées, mais vous pouvez modifier leur couleur." } } } }, - "Define your top 3 priorities": { - "comment": "Title of a habit within a ritual preset focused on productivity.", - "isCommentAutoGenerated": true, - "localizations": { - "es-MX": { - "stringUnit": { - "state": "translated", - "value": "Defina sus 3 prioridades principales" + "Define your top 3 priorities" : { + "comment" : "Title of a habit within a ritual preset focused on productivity.", + "isCommentAutoGenerated" : true, + "localizations" : { + "es-MX" : { + "stringUnit" : { + "state" : "translated", + "value" : "Defina sus 3 prioridades principales" } }, - "fr-CA": { - "stringUnit": { - "state": "translated", - "value": "Définissez vos 3 principales priorités" + "fr-CA" : { + "stringUnit" : { + "state" : "translated", + "value" : "Définissez vos 3 principales priorités" } } } }, - "Delete": { - "comment": "A destructive button that deletes a ritual.", - "isCommentAutoGenerated": true, - "localizations": { - "es-MX": { - "stringUnit": { - "state": "translated", - "value": "Eliminar" + "Delete" : { + "comment" : "A destructive button that deletes a ritual.", + "isCommentAutoGenerated" : true, + "localizations" : { + "es-MX" : { + "stringUnit" : { + "state" : "translated", + "value" : "Eliminar" } }, - "fr-CA": { - "stringUnit": { - "state": "translated", - "value": "Supprimer" + "fr-CA" : { + "stringUnit" : { + "state" : "translated", + "value" : "Supprimer" } } } }, - "Delete Category": { - "comment": "A button label that deletes a category.", - "isCommentAutoGenerated": true, - "localizations": { - "es-MX": { - "stringUnit": { - "state": "translated", - "value": "Eliminar categoría" + "Delete Category" : { + "comment" : "A button label that deletes a category.", + "isCommentAutoGenerated" : true, + "localizations" : { + "es-MX" : { + "stringUnit" : { + "state" : "translated", + "value" : "Eliminar categoría" } }, - "fr-CA": { - "stringUnit": { - "state": "translated", - "value": "Supprimer la catégorie" + "fr-CA" : { + "stringUnit" : { + "state" : "translated", + "value" : "Supprimer la catégorie" } } } }, - "Delete Category?": { - "comment": "An alert title that asks if the user wants to delete a category.", - "isCommentAutoGenerated": true, - "localizations": { - "es-MX": { - "stringUnit": { - "state": "translated", - "value": "¿Eliminar categoría?" + "Delete Category?" : { + "comment" : "An alert title that asks if the user wants to delete a category.", + "isCommentAutoGenerated" : true, + "localizations" : { + "es-MX" : { + "stringUnit" : { + "state" : "translated", + "value" : "¿Eliminar categoría?" } }, - "fr-CA": { - "stringUnit": { - "state": "translated", - "value": "Supprimer la catégorie ?" + "fr-CA" : { + "stringUnit" : { + "state" : "translated", + "value" : "Supprimer la catégorie ?" } } } }, - "Delete Ritual?": { - "comment": "The title of an alert that asks if the user wants to delete a ritual.", - "isCommentAutoGenerated": true, - "localizations": { - "es-MX": { - "stringUnit": { - "state": "translated", - "value": "¿Eliminar ritual?" + "Delete Ritual?" : { + "comment" : "The title of an alert that asks if the user wants to delete a ritual.", + "isCommentAutoGenerated" : true, + "localizations" : { + "es-MX" : { + "stringUnit" : { + "state" : "translated", + "value" : "¿Eliminar ritual?" } }, - "fr-CA": { - "stringUnit": { - "state": "translated", - "value": "Supprimer le rituel ?" + "fr-CA" : { + "stringUnit" : { + "state" : "translated", + "value" : "Supprimer le rituel ?" } } } }, - "Details": { - "comment": "The header text for the \"Details\" section of the ritual edit sheet.", - "isCommentAutoGenerated": true, - "localizations": { - "es-MX": { - "stringUnit": { - "state": "translated", - "value": "Detalles" + "Details" : { + "comment" : "The header text for the \"Details\" section of the ritual edit sheet.", + "isCommentAutoGenerated" : true, + "localizations" : { + "es-MX" : { + "stringUnit" : { + "state" : "translated", + "value" : "Detalles" } }, - "fr-CA": { - "stringUnit": { - "state": "translated", - "value": "Détails" + "fr-CA" : { + "stringUnit" : { + "state" : "translated", + "value" : "Détails" } } } }, - "Dim the lights": { - "comment": "Habit title from the \"Morning Hydration\" ritual preset, encouraging the user to dim the lights in their home.", - "isCommentAutoGenerated": true, - "localizations": { - "es-MX": { - "stringUnit": { - "state": "translated", - "value": "Atenúa las luces" + "Dim the lights" : { + "comment" : "Habit title from the \"Morning Hydration\" ritual preset, encouraging the user to dim the lights in their home.", + "isCommentAutoGenerated" : true, + "localizations" : { + "es-MX" : { + "stringUnit" : { + "state" : "translated", + "value" : "Atenúa las luces" } }, - "fr-CA": { - "stringUnit": { - "state": "translated", - "value": "Baisser les lumières" + "fr-CA" : { + "stringUnit" : { + "state" : "translated", + "value" : "Baisser les lumières" } } } }, - "Done": { - "localizations": { - "en": { - "stringUnit": { - "state": "translated", - "value": "Done" + "Done" : { + "localizations" : { + "en" : { + "stringUnit" : { + "state" : "translated", + "value" : "Done" } }, - "es-MX": { - "stringUnit": { - "state": "translated", - "value": "Listo" + "es-MX" : { + "stringUnit" : { + "state" : "translated", + "value" : "Listo" } }, - "fr-CA": { - "stringUnit": { - "state": "translated", - "value": "Terminé" + "fr-CA" : { + "stringUnit" : { + "state" : "translated", + "value" : "Terminé" } } } }, - "Double tap to check in": { - "comment": "A hint text that appears when a user long-presses a \"Today's Habits\" row, indicating that they can mark a habit as completed by double-tapping it.", - "isCommentAutoGenerated": true, - "localizations": { - "es-MX": { - "stringUnit": { - "state": "translated", - "value": "Toca dos veces para registrarte" + "Double tap to check in" : { + "comment" : "A hint text that appears when a user long-presses a \"Today's Habits\" row, indicating that they can mark a habit as completed by double-tapping it.", + "isCommentAutoGenerated" : true, + "localizations" : { + "es-MX" : { + "stringUnit" : { + "state" : "translated", + "value" : "Toca dos veces para registrarte" } }, - "fr-CA": { - "stringUnit": { - "state": "translated", - "value": "Appuyez deux fois pour vous enregistrer" + "fr-CA" : { + "stringUnit" : { + "state" : "translated", + "value" : "Appuyez deux fois pour vous enregistrer" } } } }, - "Double tap to mark incomplete": { - "comment": "A hint text that appears when a user long-presses a \"Today's Habits\" row, explaining that tapping it again will mark the task as incomplete.", - "isCommentAutoGenerated": true, - "localizations": { - "es-MX": { - "stringUnit": { - "state": "translated", - "value": "Toca dos veces para marcar como incompleto" + "Double tap to mark incomplete" : { + "comment" : "A hint text that appears when a user long-presses a \"Today's Habits\" row, explaining that tapping it again will mark the task as incomplete.", + "isCommentAutoGenerated" : true, + "localizations" : { + "es-MX" : { + "stringUnit" : { + "state" : "translated", + "value" : "Toca dos veces para marcar como incompleto" } }, - "fr-CA": { - "stringUnit": { - "state": "translated", - "value": "Appuyez deux fois pour marquer incomplet" + "fr-CA" : { + "stringUnit" : { + "state" : "translated", + "value" : "Appuyez deux fois pour marquer incomplet" } } } }, - "Drag the handle to reorder habits.": { - "comment": "A footer text displayed below the list of habits in the ritual edit sheet, explaining how to reorder them by dragging.", - "isCommentAutoGenerated": true, - "localizations": { - "es-MX": { - "stringUnit": { - "state": "translated", - "value": "Arrastra el controlador para reordenar los hábitos." + "Drag the handle to reorder habits." : { + "comment" : "A footer text displayed below the list of habits in the ritual edit sheet, explaining how to reorder them by dragging.", + "isCommentAutoGenerated" : true, + "localizations" : { + "es-MX" : { + "stringUnit" : { + "state" : "translated", + "value" : "Arrastra el controlador para reordenar los hábitos." } }, - "fr-CA": { - "stringUnit": { - "state": "translated", - "value": "Faites glisser la poignée pour réorganiser les habitudes." + "fr-CA" : { + "stringUnit" : { + "state" : "translated", + "value" : "Faites glisser la poignée pour réorganiser les habitudes." } } } }, - "Drink a glass of water": { - "comment": "Title of a habit within a preset ritual.", - "isCommentAutoGenerated": true, - "localizations": { - "es-MX": { - "stringUnit": { - "state": "translated", - "value": "Beber un vaso de agua" + "Drink a glass of water" : { + "comment" : "Title of a habit within a preset ritual.", + "isCommentAutoGenerated" : true, + "localizations" : { + "es-MX" : { + "stringUnit" : { + "state" : "translated", + "value" : "Beber un vaso de agua" } }, - "fr-CA": { - "stringUnit": { - "state": "translated", - "value": "Boire un verre d'eau" + "fr-CA" : { + "stringUnit" : { + "state" : "translated", + "value" : "Boire un verre d'eau" } } } }, - "Drink herbal tea": { - "comment": "Title of a habit within a ritual preset, translated to a language other than English.", - "isCommentAutoGenerated": true, - "localizations": { - "es-MX": { - "stringUnit": { - "state": "translated", - "value": "Beber té de hierbas" + "Drink herbal tea" : { + "comment" : "Title of a habit within a ritual preset, translated to a language other than English.", + "isCommentAutoGenerated" : true, + "localizations" : { + "es-MX" : { + "stringUnit" : { + "state" : "translated", + "value" : "Beber té de hierbas" } }, - "fr-CA": { - "stringUnit": { - "state": "translated", - "value": "Boire une tisane" + "fr-CA" : { + "stringUnit" : { + "state" : "translated", + "value" : "Boire une tisane" } } } }, - "Drink water": { - "comment": "Habit title for drinking water.", - "isCommentAutoGenerated": true, - "localizations": { - "es-MX": { - "stringUnit": { - "state": "translated", - "value": "Beber agua" + "Drink water" : { + "comment" : "Habit title for drinking water.", + "isCommentAutoGenerated" : true, + "localizations" : { + "es-MX" : { + "stringUnit" : { + "state" : "translated", + "value" : "Beber agua" } }, - "fr-CA": { - "stringUnit": { - "state": "translated", - "value": "Boire de l'eau" + "fr-CA" : { + "stringUnit" : { + "state" : "translated", + "value" : "Boire de l'eau" } } } }, - "Drink water or green tea": { - "comment": "Title of a habit within a ritual preset focused on healthy evening eating habits.", - "isCommentAutoGenerated": true, - "localizations": { - "es-MX": { - "stringUnit": { - "state": "translated", - "value": "Beber agua o té verde" + "Drink water or green tea" : { + "comment" : "Title of a habit within a ritual preset focused on healthy evening eating habits.", + "isCommentAutoGenerated" : true, + "localizations" : { + "es-MX" : { + "stringUnit" : { + "state" : "translated", + "value" : "Beber agua o té verde" } }, - "fr-CA": { - "stringUnit": { - "state": "translated", - "value": "Boire de l'eau ou du thé vert" + "fr-CA" : { + "stringUnit" : { + "state" : "translated", + "value" : "Boire de l'eau ou du thé vert" } } } }, - "Duration": { - "comment": "A label displayed above the slider that controls the duration of a ritual.", - "isCommentAutoGenerated": true, - "localizations": { - "es-MX": { - "stringUnit": { - "state": "translated", - "value": "Duración" + "Duration" : { + "comment" : "A label displayed above the slider that controls the duration of a ritual.", + "isCommentAutoGenerated" : true, + "localizations" : { + "es-MX" : { + "stringUnit" : { + "state" : "translated", + "value" : "Duración" } }, - "fr-CA": { - "stringUnit": { - "state": "translated", - "value": "Durée" + "fr-CA" : { + "stringUnit" : { + "state" : "translated", + "value" : "Durée" } } } }, - "Each ritual is a chapter. Build the cadence, then let the momentum carry you.": { - "localizations": { - "en": { - "stringUnit": { - "state": "translated", - "value": "Each ritual is a chapter. Build the cadence, then let the momentum carry you." + "Each ritual is a chapter. Build the cadence, then let the momentum carry you." : { + "localizations" : { + "en" : { + "stringUnit" : { + "state" : "translated", + "value" : "Each ritual is a chapter. Build the cadence, then let the momentum carry you." } }, - "es-MX": { - "stringUnit": { - "state": "translated", - "value": "Cada ritual es un capítulo. Desarrolla la cadencia y luego deja que el impulso te lleve." + "es-MX" : { + "stringUnit" : { + "state" : "translated", + "value" : "Cada ritual es un capítulo. Desarrolla la cadencia y luego deja que el impulso te lleve." } }, - "fr-CA": { - "stringUnit": { - "state": "translated", - "value": "Chaque rituel est un chapitre. Construisez la cadence, puis laissez l’élan vous porter." + "fr-CA" : { + "stringUnit" : { + "state" : "translated", + "value" : "Chaque rituel est un chapitre. Construisez la cadence, puis laissez l’élan vous porter." } } } }, - "Eat a healthy breakfast": { - "comment": "Title of a habit within a ritual preset, related to eating a healthy breakfast.", - "isCommentAutoGenerated": true, - "localizations": { - "es-MX": { - "stringUnit": { - "state": "translated", - "value": "Desayuna saludable" + "Eat a healthy breakfast" : { + "comment" : "Title of a habit within a ritual preset, related to eating a healthy breakfast.", + "isCommentAutoGenerated" : true, + "localizations" : { + "es-MX" : { + "stringUnit" : { + "state" : "translated", + "value" : "Desayuna saludable" } }, - "fr-CA": { - "stringUnit": { - "state": "translated", - "value": "Prenez un petit-déjeuner sain" + "fr-CA" : { + "stringUnit" : { + "state" : "translated", + "value" : "Prenez un petit-déjeuner sain" } } } }, - "Eat a healthy snack": { - "comment": "Title of a habit in a ritual preset library.", - "isCommentAutoGenerated": true, - "localizations": { - "es-MX": { - "stringUnit": { - "state": "translated", - "value": "Come un snack saludable" + "Eat a healthy snack" : { + "comment" : "Title of a habit in a ritual preset library.", + "isCommentAutoGenerated" : true, + "localizations" : { + "es-MX" : { + "stringUnit" : { + "state" : "translated", + "value" : "Come un snack saludable" } }, - "fr-CA": { - "stringUnit": { - "state": "translated", - "value": "Mangez une collation saine" + "fr-CA" : { + "stringUnit" : { + "state" : "translated", + "value" : "Mangez une collation saine" } } } }, - "Eat dinner before 7pm": { - "comment": "Habit title for a ritual preset that encourages eating dinner before 7 PM.", - "isCommentAutoGenerated": true, - "localizations": { - "es-MX": { - "stringUnit": { - "state": "translated", - "value": "Cena antes de las 7pm" + "Eat dinner before 7pm" : { + "comment" : "Habit title for a ritual preset that encourages eating dinner before 7 PM.", + "isCommentAutoGenerated" : true, + "localizations" : { + "es-MX" : { + "stringUnit" : { + "state" : "translated", + "value" : "Cena antes de las 7pm" } }, - "fr-CA": { - "stringUnit": { - "state": "translated", - "value": "Dînez avant 19 heures" + "fr-CA" : { + "stringUnit" : { + "state" : "translated", + "value" : "Dînez avant 19 heures" } } } }, - "Eat without screens": { - "comment": "Title of a habit preset within the \"Mindful Lunch\" ritual preset.", - "isCommentAutoGenerated": true, - "localizations": { - "es-MX": { - "stringUnit": { - "state": "translated", - "value": "Come sin pantallas" + "Eat without screens" : { + "comment" : "Title of a habit preset within the \"Mindful Lunch\" ritual preset.", + "isCommentAutoGenerated" : true, + "localizations" : { + "es-MX" : { + "stringUnit" : { + "state" : "translated", + "value" : "Come sin pantallas" } }, - "fr-CA": { - "stringUnit": { - "state": "translated", - "value": "Mangez sans écran" + "fr-CA" : { + "stringUnit" : { + "state" : "translated", + "value" : "Mangez sans écran" } } } }, - "Edit": { - "comment": "A button label that translates to \"Edit\".", - "isCommentAutoGenerated": true, - "localizations": { - "es-MX": { - "stringUnit": { - "state": "translated", - "value": "Editar" + "Edit" : { + "comment" : "A button label that translates to \"Edit\".", + "isCommentAutoGenerated" : true, + "localizations" : { + "es-MX" : { + "stringUnit" : { + "state" : "translated", + "value" : "Editar" } }, - "fr-CA": { - "stringUnit": { - "state": "translated", - "value": "Modifier" + "fr-CA" : { + "stringUnit" : { + "state" : "translated", + "value" : "Modifier" } } } }, - "Edit Category": { - "comment": "The title of the navigation bar in the category edit sheet when editing an existing category.", - "isCommentAutoGenerated": true, - "localizations": { - "es-MX": { - "stringUnit": { - "state": "translated", - "value": "Editar Categoría" + "Edit Category" : { + "comment" : "The title of the navigation bar in the category edit sheet when editing an existing category.", + "isCommentAutoGenerated" : true, + "localizations" : { + "es-MX" : { + "stringUnit" : { + "state" : "translated", + "value" : "Editar Categoría" } }, - "fr-CA": { - "stringUnit": { - "state": "translated", - "value": "Modifier la catégorie" + "fr-CA" : { + "stringUnit" : { + "state" : "translated", + "value" : "Modifier la catégorie" } } } }, - "Edit Ritual": { - "comment": "The title of the navigation bar for editing a ritual.", - "isCommentAutoGenerated": true, - "localizations": { - "es-MX": { - "stringUnit": { - "state": "translated", - "value": "Editar Ritual" + "Edit Ritual" : { + "comment" : "The title of the navigation bar for editing a ritual.", + "isCommentAutoGenerated" : true, + "localizations" : { + "es-MX" : { + "stringUnit" : { + "state" : "translated", + "value" : "Editar Ritual" } }, - "fr-CA": { - "stringUnit": { - "state": "translated", - "value": "Modifier le rituel" + "fr-CA" : { + "stringUnit" : { + "state" : "translated", + "value" : "Modifier le rituel" } } } }, - "Enable Notifications": { - "comment": "Primary button text on notification permission screen during onboarding.", - "localizations": { - "es-MX": { - "stringUnit": { - "state": "translated", - "value": "Activar Notificaciones" + "Enable Notifications" : { + "comment" : "Primary button text on notification permission screen during onboarding.", + "localizations" : { + "es-MX" : { + "stringUnit" : { + "state" : "translated", + "value" : "Activar Notificaciones" } }, - "fr-CA": { - "stringUnit": { - "state": "translated", - "value": "Activer les notifications" + "fr-CA" : { + "stringUnit" : { + "state" : "translated", + "value" : "Activer les notifications" } } } }, - "End": { - "localizations": { - "es-MX": { - "stringUnit": { - "state": "translated", - "value": "Fin" + "End" : { + "localizations" : { + "es-MX" : { + "stringUnit" : { + "state" : "translated", + "value" : "Fin" } }, - "fr-CA": { - "stringUnit": { - "state": "translated", - "value": "Fin" + "fr-CA" : { + "stringUnit" : { + "state" : "translated", + "value" : "Fin" } } } }, - "End Arc": { - "comment": "A button that ends the current ritual arc.", - "isCommentAutoGenerated": true, - "localizations": { - "es-MX": { - "stringUnit": { - "state": "translated", - "value": "Fin Arco" + "End Arc" : { + "comment" : "A button that ends the current ritual arc.", + "isCommentAutoGenerated" : true, + "localizations" : { + "es-MX" : { + "stringUnit" : { + "state" : "translated", + "value" : "Fin Arco" } }, - "fr-CA": { - "stringUnit": { - "state": "translated", - "value": "Fin de l'arc" + "fr-CA" : { + "stringUnit" : { + "state" : "translated", + "value" : "Fin de l'arc" } } } }, - "End Arc?": { - "comment": "A confirmation alert title that asks the user if they want to end the current arc.", - "isCommentAutoGenerated": true, - "localizations": { - "es-MX": { - "stringUnit": { - "state": "translated", - "value": "¿Fin Arco?" + "End Arc?" : { + "comment" : "A confirmation alert title that asks the user if they want to end the current arc.", + "isCommentAutoGenerated" : true, + "localizations" : { + "es-MX" : { + "stringUnit" : { + "state" : "translated", + "value" : "¿Fin Arco?" } }, - "fr-CA": { - "stringUnit": { - "state": "translated", - "value": "Fin de l'arc ?" + "fr-CA" : { + "stringUnit" : { + "state" : "translated", + "value" : "Fin de l'arc ?" } } } }, - "End This Ritual": { - "comment": "A button label that allows the user to permanently end a ritual.", - "isCommentAutoGenerated": true, - "localizations": { - "es-MX": { - "stringUnit": { - "state": "translated", - "value": "Finaliza este ritual" + "End This Ritual" : { + "comment" : "A button label that allows the user to permanently end a ritual.", + "isCommentAutoGenerated" : true, + "localizations" : { + "es-MX" : { + "stringUnit" : { + "state" : "translated", + "value" : "Finaliza este ritual" } }, - "fr-CA": { - "stringUnit": { - "state": "translated", - "value": "Terminez ce rituel" + "fr-CA" : { + "stringUnit" : { + "state" : "translated", + "value" : "Terminez ce rituel" } } } }, - "End-of-Day Review": { - "comment": "Title of a ritual preset that encourages reviewing completed tasks and planning for the next day.", - "isCommentAutoGenerated": true, - "localizations": { - "es-MX": { - "stringUnit": { - "state": "translated", - "value": "Repaso de fin de día" + "End-of-Day Review" : { + "comment" : "Title of a ritual preset that encourages reviewing completed tasks and planning for the next day.", + "isCommentAutoGenerated" : true, + "localizations" : { + "es-MX" : { + "stringUnit" : { + "state" : "translated", + "value" : "Repaso de fin de día" } }, - "fr-CA": { - "stringUnit": { - "state": "translated", - "value": "Révision de fin de journée" + "fr-CA" : { + "stringUnit" : { + "state" : "translated", + "value" : "Révision de fin de journée" } } } }, - "Ended %@": { - "comment": "A string representation of a date, formatted to show the date only.", - "isCommentAutoGenerated": true, - "localizations": { - "es-MX": { - "stringUnit": { - "state": "translated", - "value": "Finalizado %@" + "Ended %@" : { + "comment" : "A string representation of a date, formatted to show the date only.", + "isCommentAutoGenerated" : true, + "localizations" : { + "es-MX" : { + "stringUnit" : { + "state" : "translated", + "value" : "Finalizado %@" } }, - "fr-CA": { - "stringUnit": { - "state": "translated", - "value": "Terminé %@" + "fr-CA" : { + "stringUnit" : { + "state" : "translated", + "value" : "Terminé %@" } } } }, - "Enjoy a beverage mindfully": { - "comment": "Habit title for enjoying a beverage mindfully during a self-care ritual.", - "isCommentAutoGenerated": true, - "localizations": { - "es-MX": { - "stringUnit": { - "state": "translated", - "value": "Disfruta de una bebida con atención" + "Enjoy a beverage mindfully" : { + "comment" : "Habit title for enjoying a beverage mindfully during a self-care ritual.", + "isCommentAutoGenerated" : true, + "localizations" : { + "es-MX" : { + "stringUnit" : { + "state" : "translated", + "value" : "Disfruta de una bebida con atención" } }, - "fr-CA": { - "stringUnit": { - "state": "translated", - "value": "Savourez une boisson en pleine conscience" + "fr-CA" : { + "stringUnit" : { + "state" : "translated", + "value" : "Savourez une boisson en pleine conscience" } } } }, - "Enjoy this moment. Your next ritual will appear when it's time.": { - "comment": "A motivational message displayed below the \"All caught up\" section in the \"Today\" view when there are no active rituals scheduled for the current time of day.", - "isCommentAutoGenerated": true, - "localizations": { - "es-MX": { - "stringUnit": { - "state": "translated", - "value": "Disfruta de este momento. Tu próximo ritual aparecerá cuando llegue el momento." + "Enjoy this moment. Your next ritual will appear when it's time." : { + "comment" : "A motivational message displayed below the \"All caught up\" section in the \"Today\" view when there are no active rituals scheduled for the current time of day.", + "isCommentAutoGenerated" : true, + "localizations" : { + "es-MX" : { + "stringUnit" : { + "state" : "translated", + "value" : "Disfruta de este momento. Tu próximo ritual aparecerá cuando llegue el momento." } }, - "fr-CA": { - "stringUnit": { - "state": "translated", - "value": "Profitez de ce moment. Votre prochain rituel apparaîtra le moment venu." + "fr-CA" : { + "stringUnit" : { + "state" : "translated", + "value" : "Profitez de ce moment. Votre prochain rituel apparaîtra le moment venu." } } } }, - "Evening": { - "comment": "Description of a ritual scheduling option when the ritual should be visible in the Today view after 5pm.", - "isCommentAutoGenerated": true, - "localizations": { - "es-MX": { - "stringUnit": { - "state": "translated", - "value": "Tarde" + "Evening" : { + "comment" : "Description of a ritual scheduling option when the ritual should be visible in the Today view after 5pm.", + "isCommentAutoGenerated" : true, + "localizations" : { + "es-MX" : { + "stringUnit" : { + "state" : "translated", + "value" : "Tarde" } }, - "fr-CA": { - "stringUnit": { - "state": "translated", - "value": "Soir" + "fr-CA" : { + "stringUnit" : { + "state" : "translated", + "value" : "Soir" } } } }, - "Evening Nutrition": { - "comment": "Title of a ritual preset focused on healthy evening eating habits.", - "isCommentAutoGenerated": true, - "localizations": { - "es-MX": { - "stringUnit": { - "state": "translated", - "value": "Nutrición vespertina" + "Evening Nutrition" : { + "comment" : "Title of a ritual preset focused on healthy evening eating habits.", + "isCommentAutoGenerated" : true, + "localizations" : { + "es-MX" : { + "stringUnit" : { + "state" : "translated", + "value" : "Nutrición vespertina" } }, - "fr-CA": { - "stringUnit": { - "state": "translated", - "value": "Nutrition du soir" + "fr-CA" : { + "stringUnit" : { + "state" : "translated", + "value" : "Nutrition du soir" } } } }, - "Evening Reset": { - "localizations": { - "en": { - "stringUnit": { - "state": "translated", - "value": "Evening Reset" + "Evening Reset" : { + "localizations" : { + "en" : { + "stringUnit" : { + "state" : "translated", + "value" : "Evening Reset" } }, - "es-MX": { - "stringUnit": { - "state": "translated", - "value": "Reinicio vespertino" + "es-MX" : { + "stringUnit" : { + "state" : "translated", + "value" : "Reinicio vespertino" } }, - "fr-CA": { - "stringUnit": { - "state": "translated", - "value": "Réinitialisation du soir" + "fr-CA" : { + "stringUnit" : { + "state" : "translated", + "value" : "Réinitialisation du soir" } } } }, - "Evening rituals": { - "comment": "Title of a notification about evening rituals.", - "isCommentAutoGenerated": true, - "localizations": { - "es-MX": { - "stringUnit": { - "state": "translated", - "value": "Rituales de la tarde" + "Evening rituals" : { + "comment" : "Title of a notification about evening rituals.", + "isCommentAutoGenerated" : true, + "localizations" : { + "es-MX" : { + "stringUnit" : { + "state" : "translated", + "value" : "Rituales de la tarde" } }, - "fr-CA": { - "stringUnit": { - "state": "translated", - "value": "Rituels du soir" + "fr-CA" : { + "stringUnit" : { + "state" : "translated", + "value" : "Rituels du soir" } } } }, - "Evening Wind-Down": { - "comment": "Title of a ritual preset that encourages transitioning to rest at the end of the day.", - "isCommentAutoGenerated": true, - "localizations": { - "es-MX": { - "stringUnit": { - "state": "translated", - "value": "Desconexión vespertina" + "Evening Wind-Down" : { + "comment" : "Title of a ritual preset that encourages transitioning to rest at the end of the day.", + "isCommentAutoGenerated" : true, + "localizations" : { + "es-MX" : { + "stringUnit" : { + "state" : "translated", + "value" : "Desconexión vespertina" } }, - "fr-CA": { - "stringUnit": { - "state": "translated", - "value": "Ralentissement du soir" + "fr-CA" : { + "stringUnit" : { + "state" : "translated", + "value" : "Ralentissement du soir" } } } }, - "Every habit counts. You've got this.": { - "comment": "Motivational message for a completion rate between 0.25 and 0.5.", - "isCommentAutoGenerated": true, - "localizations": { - "es-MX": { - "stringUnit": { - "state": "translated", - "value": "Cada hábito cuenta. Tienes esto." + "Every habit counts. You've got this." : { + "comment" : "Motivational message for a completion rate between 0.25 and 0.5.", + "isCommentAutoGenerated" : true, + "localizations" : { + "es-MX" : { + "stringUnit" : { + "state" : "translated", + "value" : "Cada hábito cuenta. Tienes esto." } }, - "fr-CA": { - "stringUnit": { - "state": "translated", - "value": "Chaque habitude compte. Vous avez ça." + "fr-CA" : { + "stringUnit" : { + "state" : "translated", + "value" : "Chaque habitude compte. Vous avez ça." } } } }, - "Excellent consistency! You're building strong habits.": { - "comment": "Tip provided in the \"Completion\" insight card when the user has a high completion rate.", - "isCommentAutoGenerated": true, - "localizations": { - "es-MX": { - "stringUnit": { - "state": "translated", - "value": "¡Excelente consistencia! Estás desarrollando hábitos sólidos." + "Excellent consistency! You're building strong habits." : { + "comment" : "Tip provided in the \"Completion\" insight card when the user has a high completion rate.", + "isCommentAutoGenerated" : true, + "localizations" : { + "es-MX" : { + "stringUnit" : { + "state" : "translated", + "value" : "¡Excelente consistencia! Estás desarrollando hábitos sólidos." } }, - "fr-CA": { - "stringUnit": { - "state": "translated", - "value": "Excellente consistance ! Vous développez de fortes habitudes." + "fr-CA" : { + "stringUnit" : { + "state" : "translated", + "value" : "Excellente consistance ! Vous développez de fortes habitudes." } } } }, - "Eye cream": { - "comment": "Title of a habit preset within the \"Night Skincare\" ritual preset.", - "isCommentAutoGenerated": true, - "localizations": { - "es-MX": { - "stringUnit": { - "state": "translated", - "value": "Crema para ojos" + "Eye cream" : { + "comment" : "Title of a habit preset within the \"Night Skincare\" ritual preset.", + "isCommentAutoGenerated" : true, + "localizations" : { + "es-MX" : { + "stringUnit" : { + "state" : "translated", + "value" : "Crema para ojos" } }, - "fr-CA": { - "stringUnit": { - "state": "translated", - "value": "Crème pour les yeux" + "fr-CA" : { + "stringUnit" : { + "state" : "translated", + "value" : "Crème pour les yeux" } } } }, - "Feel better each day": { - "comment": "Subtitle for the \"Health\" onboarding goal.", - "isCommentAutoGenerated": true, - "localizations": { - "es-MX": { - "stringUnit": { - "state": "translated", - "value": "Siéntete mejor cada día" + "Feel better each day" : { + "comment" : "Subtitle for the \"Health\" onboarding goal.", + "isCommentAutoGenerated" : true, + "localizations" : { + "es-MX" : { + "stringUnit" : { + "state" : "translated", + "value" : "Siéntete mejor cada día" } }, - "fr-CA": { - "stringUnit": { - "state": "translated", - "value": "Se sentir mieux chaque jour" + "fr-CA" : { + "stringUnit" : { + "state" : "translated", + "value" : "Se sentir mieux chaque jour" } } } }, - "Find the good": { - "comment": "Title of a habit in a ritual preset focused on practicing gratitude.", - "isCommentAutoGenerated": true, - "localizations": { - "es-MX": { - "stringUnit": { - "state": "translated", - "value": "Encuentra lo bueno" + "Find the good" : { + "comment" : "Title of a habit in a ritual preset focused on practicing gratitude.", + "isCommentAutoGenerated" : true, + "localizations" : { + "es-MX" : { + "stringUnit" : { + "state" : "translated", + "value" : "Encuentra lo bueno" } }, - "fr-CA": { - "stringUnit": { - "state": "translated", - "value": "Trouvez le bien" + "fr-CA" : { + "stringUnit" : { + "state" : "translated", + "value" : "Trouvez le bien" } } } }, - "Find your calm": { - "comment": "Subtitle for the \"Mindfulness\" onboarding goal.", - "isCommentAutoGenerated": true, - "localizations": { - "es-MX": { - "stringUnit": { - "state": "translated", - "value": "Encuentra tu calma" + "Find your calm" : { + "comment" : "Subtitle for the \"Mindfulness\" onboarding goal.", + "isCommentAutoGenerated" : true, + "localizations" : { + "es-MX" : { + "stringUnit" : { + "state" : "translated", + "value" : "Encuentra tu calma" } }, - "fr-CA": { - "stringUnit": { - "state": "translated", - "value": "Trouvez votre calme" + "fr-CA" : { + "stringUnit" : { + "state" : "translated", + "value" : "Trouvez votre calme" } } } }, - "First check-in": { - "comment": "Label for the first check-in date in the \"Days Active\" breakdown.", - "isCommentAutoGenerated": true, - "localizations": { - "es-MX": { - "stringUnit": { - "state": "translated", - "value": "Primer check-in" + "First check-in" : { + "comment" : "Label for the first check-in date in the \"Days Active\" breakdown.", + "isCommentAutoGenerated" : true, + "localizations" : { + "es-MX" : { + "stringUnit" : { + "state" : "translated", + "value" : "Primer check-in" } }, - "fr-CA": { - "stringUnit": { - "state": "translated", - "value": "Premier enregistrement" + "fr-CA" : { + "stringUnit" : { + "state" : "translated", + "value" : "Premier enregistrement" } } } }, - "First Day": { - "comment": "Title of the first milestone in a 28-day ritual arc.", - "isCommentAutoGenerated": true, - "localizations": { - "es-MX": { - "stringUnit": { - "state": "translated", - "value": "Primer día" + "First Day" : { + "comment" : "Title of the first milestone in a 28-day ritual arc.", + "isCommentAutoGenerated" : true, + "localizations" : { + "es-MX" : { + "stringUnit" : { + "state" : "translated", + "value" : "Primer día" } }, - "fr-CA": { - "stringUnit": { - "state": "translated", - "value": "Premier jour" + "fr-CA" : { + "stringUnit" : { + "state" : "translated", + "value" : "Premier jour" } } } }, - "Focus": { - "localizations": { - "es-MX": { - "stringUnit": { - "state": "translated", - "value": "Enfoque" + "Focus" : { + "localizations" : { + "es-MX" : { + "stringUnit" : { + "state" : "translated", + "value" : "Enfoque" } }, - "fr-CA": { - "stringUnit": { - "state": "translated", - "value": "Concentration" + "fr-CA" : { + "stringUnit" : { + "state" : "translated", + "value" : "Concentration" } } } }, - "Focus Reset": { - "comment": "Title of a ritual preset that encourages users to refocus when they feel scattered.", - "isCommentAutoGenerated": true, - "localizations": { - "es-MX": { - "stringUnit": { - "state": "translated", - "value": "Restablecimiento de enfoque" + "Focus Reset" : { + "comment" : "Title of a ritual preset that encourages users to refocus when they feel scattered.", + "isCommentAutoGenerated" : true, + "localizations" : { + "es-MX" : { + "stringUnit" : { + "state" : "translated", + "value" : "Restablecimiento de enfoque" } }, - "fr-CA": { - "stringUnit": { - "state": "translated", - "value": "Réinitialisation de la concentration" + "fr-CA" : { + "stringUnit" : { + "state" : "translated", + "value" : "Réinitialisation de la concentration" } } } }, - "Four-week focus for daily habits": { - "localizations": { - "en": { - "stringUnit": { - "state": "translated", - "value": "Four-week focus for daily habits" + "Four-week focus for daily habits" : { + "localizations" : { + "en" : { + "stringUnit" : { + "state" : "translated", + "value" : "Four-week focus for daily habits" } }, - "es-MX": { - "stringUnit": { - "state": "translated", - "value": "Enfoque de cuatro semanas para hábitos diarios" + "es-MX" : { + "stringUnit" : { + "state" : "translated", + "value" : "Enfoque de cuatro semanas para hábitos diarios" } }, - "fr-CA": { - "stringUnit": { - "state": "translated", - "value": "Concentration de quatre semaines sur les habitudes quotidiennes" + "fr-CA" : { + "stringUnit" : { + "state" : "translated", + "value" : "Concentration de quatre semaines sur les habitudes quotidiennes" } } } }, - "Fresh starts": { - "localizations": { - "en": { - "stringUnit": { - "state": "translated", - "value": "Fresh starts" + "Fresh starts" : { + "localizations" : { + "en" : { + "stringUnit" : { + "state" : "translated", + "value" : "Fresh starts" } }, - "es-MX": { - "stringUnit": { - "state": "translated", - "value": "Nuevos comienzos" + "es-MX" : { + "stringUnit" : { + "state" : "translated", + "value" : "Nuevos comienzos" } }, - "fr-CA": { - "stringUnit": { - "state": "translated", - "value": "Nouveau départ" + "fr-CA" : { + "stringUnit" : { + "state" : "translated", + "value" : "Nouveau départ" } } } }, - "Generate the app icon": { - "localizations": { - "en": { - "stringUnit": { - "state": "translated", - "value": "Generate the app icon" + "Generate the app icon" : { + "extractionState" : "stale", + "localizations" : { + "en" : { + "stringUnit" : { + "state" : "translated", + "value" : "Generate the app icon" } }, - "es-MX": { - "stringUnit": { - "state": "translated", - "value": "Genera el ícono de la aplicación" + "es-MX" : { + "stringUnit" : { + "state" : "translated", + "value" : "Genera el ícono de la aplicación" } }, - "fr-CA": { - "stringUnit": { - "state": "translated", - "value": "Générer l'icône de l'application" + "fr-CA" : { + "stringUnit" : { + "state" : "translated", + "value" : "Générer l'icône de l'application" } } } }, - "Gentle stretching": { - "comment": "Habit title for a ritual preset focused on self-care, emphasizing gentle stretching as a habit.", - "isCommentAutoGenerated": true, - "localizations": { - "es-MX": { - "stringUnit": { - "state": "translated", - "value": "Estiramiento suave" + "Gentle stretching" : { + "comment" : "Habit title for a ritual preset focused on self-care, emphasizing gentle stretching as a habit.", + "isCommentAutoGenerated" : true, + "localizations" : { + "es-MX" : { + "stringUnit" : { + "state" : "translated", + "value" : "Estiramiento suave" } }, - "fr-CA": { - "stringUnit": { - "state": "translated", - "value": "Étirements doux" + "fr-CA" : { + "stringUnit" : { + "state" : "translated", + "value" : "Étirements doux" } } } }, - "Get a gentle nudge each morning to start your day right": { - "comment": "Description for notification permission screen when user selected morning rituals.", - "localizations": { - "es-MX": { - "stringUnit": { - "state": "translated", - "value": "Recibe un suave empujón cada mañana para comenzar bien el día" + "Get a gentle nudge each morning to start your day right" : { + "comment" : "Description for notification permission screen when user selected morning rituals.", + "localizations" : { + "es-MX" : { + "stringUnit" : { + "state" : "translated", + "value" : "Recibe un suave empujón cada mañana para comenzar bien el día" } }, - "fr-CA": { - "stringUnit": { - "state": "translated", - "value": "Recevez un léger coup de pouce chaque matin pour bien commencer votre journée" + "fr-CA" : { + "stringUnit" : { + "state" : "translated", + "value" : "Recevez un léger coup de pouce chaque matin pour bien commencer votre journée" } } } }, - "Get a gentle reminder when it's time for your rituals": { - "comment": "Default description for notification permission screen.", - "localizations": { - "es-MX": { - "stringUnit": { - "state": "translated", - "value": "Recibe un suave recordatorio cuando sea el momento de tus rituales" + "Get a gentle reminder when it's time for your rituals" : { + "comment" : "Default description for notification permission screen.", + "localizations" : { + "es-MX" : { + "stringUnit" : { + "state" : "translated", + "value" : "Recibe un suave recordatorio cuando sea el momento de tus rituales" } }, - "fr-CA": { - "stringUnit": { - "state": "translated", - "value": "Recevez un doux rappel quand il est temps de faire vos rituels" + "fr-CA" : { + "stringUnit" : { + "state" : "translated", + "value" : "Recevez un doux rappel quand il est temps de faire vos rituels" } } } }, - "Get more done": { - "comment": "Subtitle for the \"Focus\" onboarding goal.", - "isCommentAutoGenerated": true, - "localizations": { - "es-MX": { - "stringUnit": { - "state": "translated", - "value": "Haz más cosas" + "Get more done" : { + "comment" : "Subtitle for the \"Focus\" onboarding goal.", + "isCommentAutoGenerated" : true, + "localizations" : { + "es-MX" : { + "stringUnit" : { + "state" : "translated", + "value" : "Haz más cosas" } }, - "fr-CA": { - "stringUnit": { - "state": "translated", - "value": "Faites-en plus" + "fr-CA" : { + "stringUnit" : { + "state" : "translated", + "value" : "Faites-en plus" } } } }, - "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, - "localizations": { - "es-MX": { - "stringUnit": { - "state": "translated", - "value": "Recibe un recordatorio cuando llegue el momento de tus rituales" + "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, + "localizations" : { + "es-MX" : { + "stringUnit" : { + "state" : "translated", + "value" : "Recibe un recordatorio cuando llegue el momento de tus rituales" } }, - "fr-CA": { - "stringUnit": { - "state": "translated", - "value": "Recevez un rappel quand il est temps de faire vos rituels" + "fr-CA" : { + "stringUnit" : { + "state" : "translated", + "value" : "Recevez un rappel quand il est temps de faire vos rituels" } } } }, - "Get Started": { - "comment": "The text for the \"Get Started\" button in the welcome screen.", - "isCommentAutoGenerated": true, - "localizations": { - "es-MX": { - "stringUnit": { - "state": "translated", - "value": "Comience" + "Get Started" : { + "comment" : "The text for the \"Get Started\" button in the welcome screen.", + "isCommentAutoGenerated" : true, + "localizations" : { + "es-MX" : { + "stringUnit" : { + "state" : "translated", + "value" : "Comience" } }, - "fr-CA": { - "stringUnit": { - "state": "translated", - "value": "Commencer" + "fr-CA" : { + "stringUnit" : { + "state" : "translated", + "value" : "Commencer" } } } }, - "Give yourself permission to rest.": { - "comment": "Description of a habit in the \"Afternoon Break\" ritual preset.", - "isCommentAutoGenerated": true, - "localizations": { - "es-MX": { - "stringUnit": { - "state": "translated", - "value": "Date permiso para descansar." + "Give yourself permission to rest." : { + "comment" : "Description of a habit in the \"Afternoon Break\" ritual preset.", + "isCommentAutoGenerated" : true, + "localizations" : { + "es-MX" : { + "stringUnit" : { + "state" : "translated", + "value" : "Date permiso para descansar." } }, - "fr-CA": { - "stringUnit": { - "state": "translated", - "value": "Donnez-vous la permission de vous reposer." + "fr-CA" : { + "stringUnit" : { + "state" : "translated", + "value" : "Donnez-vous la permission de vous reposer." } } } }, - "Good morning": { - "comment": "Title for a notification that reminds the user of their morning rituals.", - "isCommentAutoGenerated": true, - "localizations": { - "es-MX": { - "stringUnit": { - "state": "translated", - "value": "Buenos días" + "Good morning" : { + "comment" : "Title for a notification that reminds the user of their morning rituals.", + "isCommentAutoGenerated" : true, + "localizations" : { + "es-MX" : { + "stringUnit" : { + "state" : "translated", + "value" : "Buenos días" } }, - "fr-CA": { - "stringUnit": { - "state": "translated", - "value": "Bonjour" + "fr-CA" : { + "stringUnit" : { + "state" : "translated", + "value" : "Bonjour" } } } }, - "Gratitude Practice": { - "comment": "Title of a ritual preset focused on practicing gratitude.", - "isCommentAutoGenerated": true, - "localizations": { - "es-MX": { - "stringUnit": { - "state": "translated", - "value": "Práctica de gratitud" + "Gratitude Practice" : { + "comment" : "Title of a ritual preset focused on practicing gratitude.", + "isCommentAutoGenerated" : true, + "localizations" : { + "es-MX" : { + "stringUnit" : { + "state" : "translated", + "value" : "Práctica de gratitud" } }, - "fr-CA": { - "stringUnit": { - "state": "translated", - "value": "Pratique de gratitude" + "fr-CA" : { + "stringUnit" : { + "state" : "translated", + "value" : "Pratique de gratitude" } } } }, - "Great progress! Almost there.": { - "comment": "Motivational message for a completion rate between 0.75 and 1.0.", - "isCommentAutoGenerated": true, - "localizations": { - "es-MX": { - "stringUnit": { - "state": "translated", - "value": "¡Gran progreso! Casi llegamos." + "Great progress! Almost there." : { + "comment" : "Motivational message for a completion rate between 0.75 and 1.0.", + "isCommentAutoGenerated" : true, + "localizations" : { + "es-MX" : { + "stringUnit" : { + "state" : "translated", + "value" : "¡Gran progreso! Casi llegamos." } }, - "fr-CA": { - "stringUnit": { - "state": "translated", - "value": "Grand progrès ! Presque là." + "fr-CA" : { + "stringUnit" : { + "state" : "translated", + "value" : "Grand progrès ! Presque là." } } } }, - "Habit Breakdown": { - "comment": "A section header describing the breakdown of a user's habits across a completed arc.", - "isCommentAutoGenerated": true, - "localizations": { - "es-MX": { - "stringUnit": { - "state": "translated", - "value": "Desglose de hábitos" + "Habit Breakdown" : { + "comment" : "A section header describing the breakdown of a user's habits across a completed arc.", + "isCommentAutoGenerated" : true, + "localizations" : { + "es-MX" : { + "stringUnit" : { + "state" : "translated", + "value" : "Desglose de hábitos" } }, - "fr-CA": { - "stringUnit": { - "state": "translated", - "value": "Répartition des habitudes" + "fr-CA" : { + "stringUnit" : { + "state" : "translated", + "value" : "Répartition des habitudes" } } } }, - "Habit name": { - "comment": "A text field label for entering a habit name.", - "isCommentAutoGenerated": true, - "localizations": { - "es-MX": { - "stringUnit": { - "state": "translated", - "value": "Nombre del hábito" + "Habit name" : { + "comment" : "A text field label for entering a habit name.", + "isCommentAutoGenerated" : true, + "localizations" : { + "es-MX" : { + "stringUnit" : { + "state" : "translated", + "value" : "Nombre del hábito" } }, - "fr-CA": { - "stringUnit": { - "state": "translated", - "value": "Nom de l'habitude" + "fr-CA" : { + "stringUnit" : { + "state" : "translated", + "value" : "Nom de l'habitude" } } } }, - "Habit Performance": { - "comment": "A title for a view that shows how well a user is performing various habits.", - "isCommentAutoGenerated": true, - "localizations": { - "es-MX": { - "stringUnit": { - "state": "translated", - "value": "Rendimiento del hábito" + "Habit Performance" : { + "comment" : "A title for a view that shows how well a user is performing various habits.", + "isCommentAutoGenerated" : true, + "localizations" : { + "es-MX" : { + "stringUnit" : { + "state" : "translated", + "value" : "Rendimiento del hábito" } }, - "fr-CA": { - "stringUnit": { - "state": "translated", - "value": "Performance des habitudes" + "fr-CA" : { + "stringUnit" : { + "state" : "translated", + "value" : "Performance des habitudes" } } } }, - "Habits": { - "localizations": { - "en": { - "stringUnit": { - "state": "translated", - "value": "Habits" + "Habits" : { + "localizations" : { + "en" : { + "stringUnit" : { + "state" : "translated", + "value" : "Habits" } }, - "es-MX": { - "stringUnit": { - "state": "translated", - "value": "Hábitos" + "es-MX" : { + "stringUnit" : { + "state" : "translated", + "value" : "Hábitos" } }, - "fr-CA": { - "stringUnit": { - "state": "translated", - "value": "Habitudes" + "fr-CA" : { + "stringUnit" : { + "state" : "translated", + "value" : "Habitudes" } } } }, - "habits completed": { - "comment": "A description of how many habits have been completed on a specific day.", - "isCommentAutoGenerated": true, - "localizations": { - "es-MX": { - "stringUnit": { - "state": "translated", - "value": "hábitos completados" + "habits completed" : { + "comment" : "A description of how many habits have been completed on a specific day.", + "isCommentAutoGenerated" : true, + "localizations" : { + "es-MX" : { + "stringUnit" : { + "state" : "translated", + "value" : "hábitos completados" } }, - "fr-CA": { - "stringUnit": { - "state": "translated", - "value": "habitudes terminées" + "fr-CA" : { + "stringUnit" : { + "state" : "translated", + "value" : "habitudes terminées" } } } }, - "Habits today": { - "localizations": { - "en": { - "stringUnit": { - "state": "translated", - "value": "Habits today" + "Habits today" : { + "localizations" : { + "en" : { + "stringUnit" : { + "state" : "translated", + "value" : "Habits today" } }, - "es-MX": { - "stringUnit": { - "state": "translated", - "value": "Hábitos hoy" + "es-MX" : { + "stringUnit" : { + "state" : "translated", + "value" : "Hábitos hoy" } }, - "fr-CA": { - "stringUnit": { - "state": "translated", - "value": "Habitudes aujourd'hui" + "fr-CA" : { + "stringUnit" : { + "state" : "translated", + "value" : "Habitudes aujourd'hui" } } } }, - "Halfway": { - "comment": "Title of a milestone achievement halfway through a 28-day ritual arc.", - "isCommentAutoGenerated": true, - "localizations": { - "es-MX": { - "stringUnit": { - "state": "translated", - "value": "A medio camino" + "Halfway" : { + "comment" : "Title of a milestone achievement halfway through a 28-day ritual arc.", + "isCommentAutoGenerated" : true, + "localizations" : { + "es-MX" : { + "stringUnit" : { + "state" : "translated", + "value" : "A medio camino" } }, - "fr-CA": { - "stringUnit": { - "state": "translated", - "value": "À mi-chemin" + "fr-CA" : { + "stringUnit" : { + "state" : "translated", + "value" : "À mi-chemin" } } } }, - "Haptics": { - "localizations": { - "en": { - "stringUnit": { - "state": "translated", - "value": "Haptics" + "Haptics" : { + "localizations" : { + "en" : { + "stringUnit" : { + "state" : "translated", + "value" : "Haptics" } }, - "es-MX": { - "stringUnit": { - "state": "translated", - "value": "Hápticos" + "es-MX" : { + "stringUnit" : { + "state" : "translated", + "value" : "Hápticos" } }, - "fr-CA": { - "stringUnit": { - "state": "translated", - "value": "Haptique" + "fr-CA" : { + "stringUnit" : { + "state" : "translated", + "value" : "Haptique" } } } }, - "Health": { - "comment": "Display name for the \"Health\" onboarding goal.", - "isCommentAutoGenerated": true, - "localizations": { - "es-MX": { - "stringUnit": { - "state": "translated", - "value": "Salud" + "Health" : { + "comment" : "Display name for the \"Health\" onboarding goal.", + "isCommentAutoGenerated" : true, + "localizations" : { + "es-MX" : { + "stringUnit" : { + "state" : "translated", + "value" : "Salud" } }, - "fr-CA": { - "stringUnit": { - "state": "translated", - "value": "Santé" + "fr-CA" : { + "stringUnit" : { + "state" : "translated", + "value" : "Santé" } } } }, - "Herbal tea": { - "comment": "Habit title for a ritual preset that includes herbal tea as a habit.", - "isCommentAutoGenerated": true, - "localizations": { - "es-MX": { - "stringUnit": { - "state": "translated", - "value": "Té de hierbas" + "Herbal tea" : { + "comment" : "Habit title for a ritual preset that includes herbal tea as a habit.", + "isCommentAutoGenerated" : true, + "localizations" : { + "es-MX" : { + "stringUnit" : { + "state" : "translated", + "value" : "Té de hierbas" } }, - "fr-CA": { - "stringUnit": { - "state": "translated", - "value": "Tisane" + "fr-CA" : { + "stringUnit" : { + "state" : "translated", + "value" : "Tisane" } } } }, - "Here's how to get the most from Rituals": { - "comment": "A description of what users can expect to gain from using the app.", - "isCommentAutoGenerated": true, - "localizations": { - "es-MX": { - "stringUnit": { - "state": "translated", - "value": "Aquí te explicamos cómo aprovechar al máximo Rituals" + "Here's how to get the most from Rituals" : { + "comment" : "A description of what users can expect to gain from using the app.", + "isCommentAutoGenerated" : true, + "localizations" : { + "es-MX" : { + "stringUnit" : { + "state" : "translated", + "value" : "Aquí te explicamos cómo aprovechar al máximo Rituals" } }, - "fr-CA": { - "stringUnit": { - "state": "translated", - "value": "Voici comment tirer le meilleur parti des Rituels" + "fr-CA" : { + "stringUnit" : { + "state" : "translated", + "value" : "Voici comment tirer le meilleur parti des Rituels" } } } }, - "History": { - "comment": "Title of the history view.", - "isCommentAutoGenerated": true, - "localizations": { - "es-MX": { - "stringUnit": { - "state": "translated", - "value": "Historia" + "History" : { + "comment" : "Title of the history view.", + "isCommentAutoGenerated" : true, + "localizations" : { + "es-MX" : { + "stringUnit" : { + "state" : "translated", + "value" : "Historia" } }, - "fr-CA": { - "stringUnit": { - "state": "translated", - "value": "Histoire" + "fr-CA" : { + "stringUnit" : { + "state" : "translated", + "value" : "Histoire" } } } }, - "How are you feeling?": { - "comment": "Theme of a ritual preset for a quick check-in with yourself during the midday.", - "isCommentAutoGenerated": true, - "localizations": { - "es-MX": { - "stringUnit": { - "state": "translated", - "value": "¿Cómo te sientes?" + "How are you feeling?" : { + "comment" : "Theme of a ritual preset for a quick check-in with yourself during the midday.", + "isCommentAutoGenerated" : true, + "localizations" : { + "es-MX" : { + "stringUnit" : { + "state" : "translated", + "value" : "¿Cómo te sientes?" } }, - "fr-CA": { - "stringUnit": { - "state": "translated", - "value": "Comment vous sentez-vous ?" + "fr-CA" : { + "stringUnit" : { + "state" : "translated", + "value" : "Comment vous sentez-vous ?" } } } }, - "How to add": { - "comment": "CTA button label to show widget setup steps.", - "localizations": { - "en": { - "stringUnit": { - "state": "new", - "value": "How to add" + "How to add" : { + "comment" : "CTA button label to show widget setup steps.", + "localizations" : { + "en" : { + "stringUnit" : { + "state" : "new", + "value" : "How to add" } }, - "es-MX": { - "stringUnit": { - "state": "translated", - "value": "Cómo agregar" + "es-MX" : { + "stringUnit" : { + "state" : "translated", + "value" : "Cómo agregar" } }, - "fr-CA": { - "stringUnit": { - "state": "translated", - "value": "Comment ajouter" + "fr-CA" : { + "stringUnit" : { + "state" : "translated", + "value" : "Comment ajouter" } } } }, - "Hydrate": { - "localizations": { - "en": { - "stringUnit": { - "state": "translated", - "value": "Hydrate" + "Hydrate" : { + "localizations" : { + "en" : { + "stringUnit" : { + "state" : "translated", + "value" : "Hydrate" } }, - "es-MX": { - "stringUnit": { - "state": "translated", - "value": "Hidratar" + "es-MX" : { + "stringUnit" : { + "state" : "translated", + "value" : "Hidratar" } }, - "fr-CA": { - "stringUnit": { - "state": "translated", - "value": "Hydratation" + "fr-CA" : { + "stringUnit" : { + "state" : "translated", + "value" : "Hydratation" } } } }, - "iCloud Sync": { - "localizations": { - "en": { - "stringUnit": { - "state": "translated", - "value": "iCloud Sync" + "iCloud Sync" : { + "localizations" : { + "en" : { + "stringUnit" : { + "state" : "translated", + "value" : "iCloud Sync" } }, - "es-MX": { - "stringUnit": { - "state": "translated", - "value": "Sincronización con iCloud" + "es-MX" : { + "stringUnit" : { + "state" : "translated", + "value" : "Sincronización con iCloud" } }, - "fr-CA": { - "stringUnit": { - "state": "translated", - "value": "Synchronisation iCloud" + "fr-CA" : { + "stringUnit" : { + "state" : "translated", + "value" : "Synchronisation iCloud" } } } }, - "Icon Generator": { - "localizations": { - "en": { - "stringUnit": { - "state": "translated", - "value": "Icon Generator" + "Icon Generator" : { + "extractionState" : "stale", + "localizations" : { + "en" : { + "stringUnit" : { + "state" : "translated", + "value" : "Icon Generator" } }, - "es-MX": { - "stringUnit": { - "state": "translated", - "value": "Generador de íconos" + "es-MX" : { + "stringUnit" : { + "state" : "translated", + "value" : "Generador de íconos" } }, - "fr-CA": { - "stringUnit": { - "state": "translated", - "value": "Générateur d'icônes" + "fr-CA" : { + "stringUnit" : { + "state" : "translated", + "value" : "Générateur d'icônes" } } } }, - "In progress now": { - "comment": "Description of the \"Active\" insight card, indicating the number of active rituals.", - "isCommentAutoGenerated": true, - "localizations": { - "es-MX": { - "stringUnit": { - "state": "translated", - "value": "En progreso ahora" + "In progress now" : { + "comment" : "Description of the \"Active\" insight card, indicating the number of active rituals.", + "isCommentAutoGenerated" : true, + "localizations" : { + "es-MX" : { + "stringUnit" : { + "state" : "translated", + "value" : "En progreso ahora" } }, - "fr-CA": { - "stringUnit": { - "state": "translated", - "value": "En cours maintenant" + "fr-CA" : { + "stringUnit" : { + "state" : "translated", + "value" : "En cours maintenant" } } } }, - "Include vegetables": { - "comment": "Habit title within a \"Health\" preset ritual, encouraging the user to include vegetables in their meals.", - "isCommentAutoGenerated": true, - "localizations": { - "es-MX": { - "stringUnit": { - "state": "translated", - "value": "Incluir vegetales" + "Include vegetables" : { + "comment" : "Habit title within a \"Health\" preset ritual, encouraging the user to include vegetables in their meals.", + "isCommentAutoGenerated" : true, + "localizations" : { + "es-MX" : { + "stringUnit" : { + "state" : "translated", + "value" : "Incluir vegetales" } }, - "fr-CA": { - "stringUnit": { - "state": "translated", - "value": "Inclure les légumes" + "fr-CA" : { + "stringUnit" : { + "state" : "translated", + "value" : "Inclure les légumes" } } } }, - "Insights": { - "localizations": { - "en": { - "stringUnit": { - "state": "translated", - "value": "Insights" + "Insights" : { + "localizations" : { + "en" : { + "stringUnit" : { + "state" : "translated", + "value" : "Insights" } }, - "es-MX": { - "stringUnit": { - "state": "translated", - "value": "Estadísticas" + "es-MX" : { + "stringUnit" : { + "state" : "translated", + "value" : "Estadísticas" } }, - "fr-CA": { - "stringUnit": { - "state": "translated", - "value": "Statistiques" + "fr-CA" : { + "stringUnit" : { + "state" : "translated", + "value" : "Statistiques" } } } }, - "Journal for 5 minutes": { - "comment": "Habit title for a mindfulness ritual where the user writes in a journal for 5 minutes.", - "isCommentAutoGenerated": true, - "localizations": { - "es-MX": { - "stringUnit": { - "state": "translated", - "value": "Diario de 5 minutos" + "Journal for 5 minutes" : { + "comment" : "Habit title for a mindfulness ritual where the user writes in a journal for 5 minutes.", + "isCommentAutoGenerated" : true, + "localizations" : { + "es-MX" : { + "stringUnit" : { + "state" : "translated", + "value" : "Diario de 5 minutos" } }, - "fr-CA": { - "stringUnit": { - "state": "translated", - "value": "Journal pendant 5 minutes" + "fr-CA" : { + "stringUnit" : { + "state" : "translated", + "value" : "Journal pendant 5 minutes" } } } }, - "Keep going": { - "comment": "Cancel button label to continue onboarding.", - "isCommentAutoGenerated": true, - "localizations": { - "en": { - "stringUnit": { - "state": "new", - "value": "Keep going" + "Keep going" : { + "comment" : "Cancel button label to continue onboarding.", + "isCommentAutoGenerated" : true, + "localizations" : { + "en" : { + "stringUnit" : { + "state" : "new", + "value" : "Keep going" } }, - "es-MX": { - "stringUnit": { - "state": "translated", - "value": "Continúe" + "es-MX" : { + "stringUnit" : { + "state" : "translated", + "value" : "Continúe" } }, - "fr-CA": { - "stringUnit": { - "state": "translated", - "value": "Continuer" + "fr-CA" : { + "stringUnit" : { + "state" : "translated", + "value" : "Continuer" } } } }, - "Keep room cool": { - "comment": "Habit title for keeping the bedroom cool at night.", - "isCommentAutoGenerated": true, - "localizations": { - "es-MX": { - "stringUnit": { - "state": "translated", - "value": "Mantenga la habitación fresca" + "Keep room cool" : { + "comment" : "Habit title for keeping the bedroom cool at night.", + "isCommentAutoGenerated" : true, + "localizations" : { + "es-MX" : { + "stringUnit" : { + "state" : "translated", + "value" : "Mantenga la habitación fresca" } }, - "fr-CA": { - "stringUnit": { - "state": "translated", - "value": "Garder la pièce fraîche" + "fr-CA" : { + "stringUnit" : { + "state" : "translated", + "value" : "Garder la pièce fraîche" } } } }, - "Keep your rituals visible at a glance.": { - "comment": "Subtitle for the widget setup sheet in onboarding.", - "localizations": { - "en": { - "stringUnit": { - "state": "new", - "value": "Keep your rituals visible at a glance." + "Keep your rituals visible at a glance." : { + "comment" : "Subtitle for the widget setup sheet in onboarding.", + "localizations" : { + "en" : { + "stringUnit" : { + "state" : "new", + "value" : "Keep your rituals visible at a glance." } }, - "es-MX": { - "stringUnit": { - "state": "translated", - "value": "Mantenga sus rituales visibles en una mirada." + "es-MX" : { + "stringUnit" : { + "state" : "translated", + "value" : "Mantenga sus rituales visibles en una mirada." } }, - "fr-CA": { - "stringUnit": { - "state": "translated", - "value": "Gardez vos rituels visibles à un moment donné. coup d'oeil." + "fr-CA" : { + "stringUnit" : { + "state" : "translated", + "value" : "Gardez vos rituels visibles à un moment donné. coup d'oeil." } } } }, - "Last arc completed with %lld%% habit completion over %lld days.": { - "comment": "A caption that provides details about the last arc of a ritual, including the number of days it lasted and the percentage of habit completions.", - "isCommentAutoGenerated": true, - "localizations": { - "en": { - "stringUnit": { - "state": "new", - "value": "Last arc completed with %1$lld%% habit completion over %2$lld days." + "Last arc completed with %lld%% habit completion over %lld days." : { + "comment" : "A caption that provides details about the last arc of a ritual, including the number of days it lasted and the percentage of habit completions.", + "isCommentAutoGenerated" : true, + "localizations" : { + "en" : { + "stringUnit" : { + "state" : "new", + "value" : "Last arc completed with %1$lld%% habit completion over %2$lld days." } }, - "es-MX": { - "stringUnit": { - "state": "translated", - "value": "Último arco completado con la finalización del hábito %1$lld%% durante %2$lld días." + "es-MX" : { + "stringUnit" : { + "state" : "translated", + "value" : "Último arco completado con la finalización del hábito %1$lld%% durante %2$lld días." } }, - "fr-CA": { - "stringUnit": { - "state": "translated", - "value": "Dernier arc terminé avec l'achèvement de l'habitude %1$lld%% sur %2$lld jours." + "fr-CA" : { + "stringUnit" : { + "state" : "translated", + "value" : "Dernier arc terminé avec l'achèvement de l'habitude %1$lld%% sur %2$lld jours." } } } }, - "Later": { - "comment": "A button that dismisses the renewal prompt and returns to the main screen.", - "isCommentAutoGenerated": true, - "localizations": { - "es-MX": { - "stringUnit": { - "state": "translated", - "value": "Más tarde" + "Later" : { + "comment" : "A button that dismisses the renewal prompt and returns to the main screen.", + "isCommentAutoGenerated" : true, + "localizations" : { + "es-MX" : { + "stringUnit" : { + "state" : "translated", + "value" : "Más tarde" } }, - "fr-CA": { - "stringUnit": { - "state": "translated", - "value": "Plus tard" + "fr-CA" : { + "stringUnit" : { + "state" : "translated", + "value" : "Plus tard" } } } }, - "Less": { - "localizations": { - "es-MX": { - "stringUnit": { - "state": "translated", - "value": "Menos" + "Less" : { + "localizations" : { + "es-MX" : { + "stringUnit" : { + "state" : "translated", + "value" : "Menos" } }, - "fr-CA": { - "stringUnit": { - "state": "translated", - "value": "Moins" + "fr-CA" : { + "stringUnit" : { + "state" : "translated", + "value" : "Moins" } } } }, - "Let go of the day": { - "comment": "Habit title for a mindfulness ritual where the user lets go of their worries or stresses of the day.", - "isCommentAutoGenerated": true, - "localizations": { - "es-MX": { - "stringUnit": { - "state": "translated", - "value": "Deja ir el día" + "Let go of the day" : { + "comment" : "Habit title for a mindfulness ritual where the user lets go of their worries or stresses of the day.", + "isCommentAutoGenerated" : true, + "localizations" : { + "es-MX" : { + "stringUnit" : { + "state" : "translated", + "value" : "Deja ir el día" } }, - "fr-CA": { - "stringUnit": { - "state": "translated", - "value": "Lâchez la journée" + "fr-CA" : { + "stringUnit" : { + "state" : "translated", + "value" : "Lâchez la journée" } } } }, - "Let's Go": { - "comment": "A call-to-action button text that translates to \"Let's Go\" in English.", - "isCommentAutoGenerated": true, - "localizations": { - "es-MX": { - "stringUnit": { - "state": "translated", - "value": "Vamos" + "Let's Go" : { + "comment" : "A call-to-action button text that translates to \"Let's Go\" in English.", + "isCommentAutoGenerated" : true, + "localizations" : { + "es-MX" : { + "stringUnit" : { + "state" : "translated", + "value" : "Vamos" } }, - "fr-CA": { - "stringUnit": { - "state": "translated", - "value": "Allons-y" + "fr-CA" : { + "stringUnit" : { + "state" : "translated", + "value" : "Allons-y" } } } }, - "Let's try it out!": { - "comment": "A title displayed in the first step of the onboarding tutorial.", - "isCommentAutoGenerated": true, - "localizations": { - "es-MX": { - "stringUnit": { - "state": "translated", - "value": "¡Probémoslo!" + "Let's try it out!" : { + "comment" : "A title displayed in the first step of the onboarding tutorial.", + "isCommentAutoGenerated" : true, + "localizations" : { + "es-MX" : { + "stringUnit" : { + "state" : "translated", + "value" : "¡Probémoslo!" } }, - "fr-CA": { - "stringUnit": { - "state": "translated", - "value": "Essayons !" + "fr-CA" : { + "stringUnit" : { + "state" : "translated", + "value" : "Essayons !" } } } }, - "Light a candle or dim lights": { - "comment": "Habit within a RitualPreset related to creating a buffer between your day and sleep.", - "isCommentAutoGenerated": true, - "localizations": { - "es-MX": { - "stringUnit": { - "state": "translated", - "value": "Encender una vela o luces tenues" + "Light a candle or dim lights" : { + "comment" : "Habit within a RitualPreset related to creating a buffer between your day and sleep.", + "isCommentAutoGenerated" : true, + "localizations" : { + "es-MX" : { + "stringUnit" : { + "state" : "translated", + "value" : "Encender una vela o luces tenues" } }, - "fr-CA": { - "stringUnit": { - "state": "translated", - "value": "Allumer une bougie ou tamiser les lumières" + "fr-CA" : { + "stringUnit" : { + "state" : "translated", + "value" : "Allumer une bougie ou tamiser les lumières" } } } }, - "Listen to calming music": { - "comment": "Habit title for listening to calming music as part of a self-care ritual.", - "isCommentAutoGenerated": true, - "localizations": { - "es-MX": { - "stringUnit": { - "state": "translated", - "value": "Escuchar música relajante" + "Listen to calming music" : { + "comment" : "Habit title for listening to calming music as part of a self-care ritual.", + "isCommentAutoGenerated" : true, + "localizations" : { + "es-MX" : { + "stringUnit" : { + "state" : "translated", + "value" : "Escuchar música relajante" } }, - "fr-CA": { - "stringUnit": { - "state": "translated", - "value": "Écouter de la musique apaisante" + "fr-CA" : { + "stringUnit" : { + "state" : "translated", + "value" : "Écouter de la musique apaisante" } } } }, - "Longest streak": { - "comment": "Label for the longest streak breakdown item.", - "isCommentAutoGenerated": true, - "localizations": { - "es-MX": { - "stringUnit": { - "state": "translated", - "value": "Racha más larga" + "Longest streak" : { + "comment" : "Label for the longest streak breakdown item.", + "isCommentAutoGenerated" : true, + "localizations" : { + "es-MX" : { + "stringUnit" : { + "state" : "translated", + "value" : "Racha más larga" } }, - "fr-CA": { - "stringUnit": { - "state": "translated", - "value": "Séquence la plus longue" + "fr-CA" : { + "stringUnit" : { + "state" : "translated", + "value" : "Séquence la plus longue" } } } }, - "Look out a window": { - "comment": "Description of a habit preset related to taking a break outside.", - "isCommentAutoGenerated": true, - "localizations": { - "es-MX": { - "stringUnit": { - "state": "translated", - "value": "Mirar por una ventana" + "Look out a window" : { + "comment" : "Description of a habit preset related to taking a break outside.", + "isCommentAutoGenerated" : true, + "localizations" : { + "es-MX" : { + "stringUnit" : { + "state" : "translated", + "value" : "Mirar por una ventana" } }, - "fr-CA": { - "stringUnit": { - "state": "translated", - "value": "Regarder par la fenêtre" + "fr-CA" : { + "stringUnit" : { + "state" : "translated", + "value" : "Regarder par la fenêtre" } } } }, - "Manage ritual categories": { - "comment": "Title of a navigation row in the Settings view that takes the user to a view managing ritual categories.", - "isCommentAutoGenerated": true, - "localizations": { - "es-MX": { - "stringUnit": { - "state": "translated", - "value": "Administrar categorías rituales" + "Manage ritual categories" : { + "comment" : "Title of a navigation row in the Settings view that takes the user to a view managing ritual categories.", + "isCommentAutoGenerated" : true, + "localizations" : { + "es-MX" : { + "stringUnit" : { + "state" : "translated", + "value" : "Administrar categorías rituales" } }, - "fr-CA": { - "stringUnit": { - "state": "translated", - "value": "Gérer les catégories de rituels" + "fr-CA" : { + "stringUnit" : { + "state" : "translated", + "value" : "Gérer les catégories de rituels" } } } }, - "Maybe Later": { - "comment": "Secondary button text on notification permission screen during onboarding to skip enabling notifications.", - "localizations": { - "es-MX": { - "stringUnit": { - "state": "translated", - "value": "Quizás más tarde" + "Maybe Later" : { + "comment" : "Secondary button text on notification permission screen during onboarding to skip enabling notifications.", + "localizations" : { + "es-MX" : { + "stringUnit" : { + "state" : "translated", + "value" : "Quizás más tarde" } }, - "fr-CA": { - "stringUnit": { - "state": "translated", - "value": "Peut-être plus tard" + "fr-CA" : { + "stringUnit" : { + "state" : "translated", + "value" : "Peut-être plus tard" } } } }, - "Midday": { - "comment": "Description of a ritual is typically performed during the day.", - "isCommentAutoGenerated": true, - "localizations": { - "es-MX": { - "stringUnit": { - "state": "translated", - "value": "Mediodía" + "Midday" : { + "comment" : "Description of a ritual is typically performed during the day.", + "isCommentAutoGenerated" : true, + "localizations" : { + "es-MX" : { + "stringUnit" : { + "state" : "translated", + "value" : "Mediodía" } }, - "fr-CA": { - "stringUnit": { - "state": "translated", - "value": "Midi" + "fr-CA" : { + "stringUnit" : { + "state" : "translated", + "value" : "Midi" } } } }, - "Midday check-in": { - "localizations": { - "es-MX": { - "stringUnit": { - "state": "translated", - "value": "Registro del mediodía" + "Midday check-in" : { + "localizations" : { + "es-MX" : { + "stringUnit" : { + "state" : "translated", + "value" : "Registro del mediodía" } }, - "fr-CA": { - "stringUnit": { - "state": "translated", - "value": "Enregistrement à midi" + "fr-CA" : { + "stringUnit" : { + "state" : "translated", + "value" : "Enregistrement à midi" } } } }, - "Midday Check-In": { - "comment": "Title of a ritual preset focused on maintaining momentum during the midday.", - "isCommentAutoGenerated": true, - "localizations": { - "es-MX": { - "stringUnit": { - "state": "translated", - "value": "Registro del mediodía" + "Midday Check-In" : { + "comment" : "Title of a ritual preset focused on maintaining momentum during the midday.", + "isCommentAutoGenerated" : true, + "localizations" : { + "es-MX" : { + "stringUnit" : { + "state" : "translated", + "value" : "Registro del mediodía" } }, - "fr-CA": { - "stringUnit": { - "state": "translated", - "value": "Enregistrement à midi" + "fr-CA" : { + "stringUnit" : { + "state" : "translated", + "value" : "Enregistrement à midi" } } } }, - "Midday Movement": { - "comment": "Title of a ritual preset that encourages regular physical activity during the day.", - "isCommentAutoGenerated": true, - "localizations": { - "es-MX": { - "stringUnit": { - "state": "translated", - "value": "Movimiento del mediodía" + "Midday Movement" : { + "comment" : "Title of a ritual preset that encourages regular physical activity during the day.", + "isCommentAutoGenerated" : true, + "localizations" : { + "es-MX" : { + "stringUnit" : { + "state" : "translated", + "value" : "Movimiento del mediodía" } }, - "fr-CA": { - "stringUnit": { - "state": "translated", - "value": "Mouvement à midi" + "fr-CA" : { + "stringUnit" : { + "state" : "translated", + "value" : "Mouvement à midi" } } } }, - "Midday Self-Check": { - "comment": "Title of a ritual preset that encourages a quick check-in with oneself during the midday.", - "isCommentAutoGenerated": true, - "localizations": { - "es-MX": { - "stringUnit": { - "state": "translated", - "value": "Autocomprobación del mediodía" + "Midday Self-Check" : { + "comment" : "Title of a ritual preset that encourages a quick check-in with oneself during the midday.", + "isCommentAutoGenerated" : true, + "localizations" : { + "es-MX" : { + "stringUnit" : { + "state" : "translated", + "value" : "Autocomprobación del mediodía" } }, - "fr-CA": { - "stringUnit": { - "state": "translated", - "value": "Auto-vérification à midi" + "fr-CA" : { + "stringUnit" : { + "state" : "translated", + "value" : "Auto-vérification à midi" } } } }, - "Milestones": { - "comment": "A label displayed above the list of milestones.", - "isCommentAutoGenerated": true, - "localizations": { - "es-MX": { - "stringUnit": { - "state": "translated", - "value": "Hitos" + "Milestones" : { + "comment" : "A label displayed above the list of milestones.", + "isCommentAutoGenerated" : true, + "localizations" : { + "es-MX" : { + "stringUnit" : { + "state" : "translated", + "value" : "Hitos" } }, - "fr-CA": { - "stringUnit": { - "state": "translated", - "value": "Jalons" + "fr-CA" : { + "stringUnit" : { + "state" : "translated", + "value" : "Jalons" } } } }, - "Mindful Lunch": { - "comment": "Title of a ritual preset focused on mindful eating during lunch.", - "isCommentAutoGenerated": true, - "localizations": { - "es-MX": { - "stringUnit": { - "state": "translated", - "value": "Almuerzo consciente" + "Mindful Lunch" : { + "comment" : "Title of a ritual preset focused on mindful eating during lunch.", + "isCommentAutoGenerated" : true, + "localizations" : { + "es-MX" : { + "stringUnit" : { + "state" : "translated", + "value" : "Almuerzo consciente" } }, - "fr-CA": { - "stringUnit": { - "state": "translated", - "value": "Déjeuner en pleine conscience" + "fr-CA" : { + "stringUnit" : { + "state" : "translated", + "value" : "Déjeuner en pleine conscience" } } } }, - "Mindful minute": { - "localizations": { - "en": { - "stringUnit": { - "state": "translated", - "value": "Mindful minute" + "Mindful minute" : { + "localizations" : { + "en" : { + "stringUnit" : { + "state" : "translated", + "value" : "Mindful minute" } }, - "es-MX": { - "stringUnit": { - "state": "translated", - "value": "Minuto consciente" + "es-MX" : { + "stringUnit" : { + "state" : "translated", + "value" : "Minuto consciente" } }, - "fr-CA": { - "stringUnit": { - "state": "translated", - "value": "Minute de pleine conscience" + "fr-CA" : { + "stringUnit" : { + "state" : "translated", + "value" : "Minute de pleine conscience" } } } }, - "Mindfulness": { - "localizations": { - "es-MX": { - "stringUnit": { - "state": "translated", - "value": "Atención plena" + "Mindfulness" : { + "localizations" : { + "es-MX" : { + "stringUnit" : { + "state" : "translated", + "value" : "Atención plena" } }, - "fr-CA": { - "stringUnit": { - "state": "translated", - "value": "Pleine conscience" + "fr-CA" : { + "stringUnit" : { + "state" : "translated", + "value" : "Pleine conscience" } } } }, - "More": { - "comment": "The text for a button that expands or collapses a list.", - "isCommentAutoGenerated": true, - "localizations": { - "es-MX": { - "stringUnit": { - "state": "translated", - "value": "Más" + "More" : { + "comment" : "The text for a button that expands or collapses a list.", + "isCommentAutoGenerated" : true, + "localizations" : { + "es-MX" : { + "stringUnit" : { + "state" : "translated", + "value" : "Más" } }, - "fr-CA": { - "stringUnit": { - "state": "translated", - "value": "Plus" + "fr-CA" : { + "stringUnit" : { + "state" : "translated", + "value" : "Plus" } } } }, - "Morning": { - "comment": "Name of the time of day option for a ritual that appears in the Today view in the morning.", - "isCommentAutoGenerated": true, - "localizations": { - "es-MX": { - "stringUnit": { - "state": "translated", - "value": "Mañana" + "Morning" : { + "comment" : "Name of the time of day option for a ritual that appears in the Today view in the morning.", + "isCommentAutoGenerated" : true, + "localizations" : { + "es-MX" : { + "stringUnit" : { + "state" : "translated", + "value" : "Mañana" } }, - "fr-CA": { - "stringUnit": { - "state": "translated", - "value": "Matin" + "fr-CA" : { + "stringUnit" : { + "state" : "translated", + "value" : "Matin" } } } }, - "Morning Clarity": { - "localizations": { - "en": { - "stringUnit": { - "state": "translated", - "value": "Morning Clarity" + "Morning Clarity" : { + "localizations" : { + "en" : { + "stringUnit" : { + "state" : "translated", + "value" : "Morning Clarity" } }, - "es-MX": { - "stringUnit": { - "state": "translated", - "value": "Claridad matutina" + "es-MX" : { + "stringUnit" : { + "state" : "translated", + "value" : "Claridad matutina" } }, - "fr-CA": { - "stringUnit": { - "state": "translated", - "value": "Clarté du matin" + "fr-CA" : { + "stringUnit" : { + "state" : "translated", + "value" : "Clarté du matin" } } } }, - "Morning Hydration": { - "comment": "Title of a ritual preset focused on starting the day refreshed by drinking a glass of water, taking vitamins, and eating a healthy breakfast.", - "isCommentAutoGenerated": true, - "localizations": { - "es-MX": { - "stringUnit": { - "state": "translated", - "value": "Hidratación matutina" + "Morning Hydration" : { + "comment" : "Title of a ritual preset focused on starting the day refreshed by drinking a glass of water, taking vitamins, and eating a healthy breakfast.", + "isCommentAutoGenerated" : true, + "localizations" : { + "es-MX" : { + "stringUnit" : { + "state" : "translated", + "value" : "Hidratación matutina" } }, - "fr-CA": { - "stringUnit": { - "state": "translated", - "value": "Hydratation du matin" + "fr-CA" : { + "stringUnit" : { + "state" : "translated", + "value" : "Hydratation du matin" } } } }, - "Morning Meditation": { - "comment": "Title of a ritual preset focused on mindfulness, designed to start the day with stillness.", - "isCommentAutoGenerated": true, - "localizations": { - "es-MX": { - "stringUnit": { - "state": "translated", - "value": "Meditación matutina" + "Morning Meditation" : { + "comment" : "Title of a ritual preset focused on mindfulness, designed to start the day with stillness.", + "isCommentAutoGenerated" : true, + "localizations" : { + "es-MX" : { + "stringUnit" : { + "state" : "translated", + "value" : "Meditación matutina" } }, - "fr-CA": { - "stringUnit": { - "state": "translated", - "value": "Méditation du matin" + "fr-CA" : { + "stringUnit" : { + "state" : "translated", + "value" : "Méditation du matin" } } } }, - "Morning Skincare": { - "comment": "Title of a ritual preset focused on skincare.", - "isCommentAutoGenerated": true, - "localizations": { - "es-MX": { - "stringUnit": { - "state": "translated", - "value": "Cuidado de la piel matutino" + "Morning Skincare" : { + "comment" : "Title of a ritual preset focused on skincare.", + "isCommentAutoGenerated" : true, + "localizations" : { + "es-MX" : { + "stringUnit" : { + "state" : "translated", + "value" : "Cuidado de la piel matutino" } }, - "fr-CA": { - "stringUnit": { - "state": "translated", - "value": "Soins de la peau du matin" + "fr-CA" : { + "stringUnit" : { + "state" : "translated", + "value" : "Soins de la peau du matin" } } } }, - "Most recent": { - "comment": "A description of the most recent check-in date.", - "isCommentAutoGenerated": true, - "localizations": { - "es-MX": { - "stringUnit": { - "state": "translated", - "value": "Más reciente" + "Most recent" : { + "comment" : "A description of the most recent check-in date.", + "isCommentAutoGenerated" : true, + "localizations" : { + "es-MX" : { + "stringUnit" : { + "state" : "translated", + "value" : "Más reciente" } }, - "fr-CA": { - "stringUnit": { - "state": "translated", - "value": "Les plus récents" + "fr-CA" : { + "stringUnit" : { + "state" : "translated", + "value" : "Les plus récents" } } } }, - "Move": { - "localizations": { - "en": { - "stringUnit": { - "state": "translated", - "value": "Move" + "Move" : { + "localizations" : { + "en" : { + "stringUnit" : { + "state" : "translated", + "value" : "Move" } }, - "es-MX": { - "stringUnit": { - "state": "translated", - "value": "Mover" + "es-MX" : { + "stringUnit" : { + "state" : "translated", + "value" : "Mover" } }, - "fr-CA": { - "stringUnit": { - "state": "translated", - "value": "Déplacer" + "fr-CA" : { + "stringUnit" : { + "state" : "translated", + "value" : "Déplacer" } } } }, - "Name": { - "comment": "A heading displayed above the text field for a category's name.", - "isCommentAutoGenerated": true, - "localizations": { - "es-MX": { - "stringUnit": { - "state": "translated", - "value": "Nombre" + "Name" : { + "comment" : "A heading displayed above the text field for a category's name.", + "isCommentAutoGenerated" : true, + "localizations" : { + "es-MX" : { + "stringUnit" : { + "state" : "translated", + "value" : "Nombre" } }, - "fr-CA": { - "stringUnit": { - "state": "translated", - "value": "Nom" + "fr-CA" : { + "stringUnit" : { + "state" : "translated", + "value" : "Nom" } } } }, - "New Category": { - "comment": "The title of the view, which changes based on whether a category is being edited or created.", - "isCommentAutoGenerated": true, - "localizations": { - "es-MX": { - "stringUnit": { - "state": "translated", - "value": "Nueva categoría" + "New Category" : { + "comment" : "The title of the view, which changes based on whether a category is being edited or created.", + "isCommentAutoGenerated" : true, + "localizations" : { + "es-MX" : { + "stringUnit" : { + "state" : "translated", + "value" : "Nueva categoría" } }, - "fr-CA": { - "stringUnit": { - "state": "translated", - "value": "Nouvelle catégorie" + "fr-CA" : { + "stringUnit" : { + "state" : "translated", + "value" : "Nouvelle catégorie" } } } }, - "New Ritual": { - "comment": "The title of the view when creating a new ritual.", - "isCommentAutoGenerated": true, - "localizations": { - "es-MX": { - "stringUnit": { - "state": "translated", - "value": "Nuevo ritual" + "New Ritual" : { + "comment" : "The title of the view when creating a new ritual.", + "isCommentAutoGenerated" : true, + "localizations" : { + "es-MX" : { + "stringUnit" : { + "state" : "translated", + "value" : "Nuevo ritual" } }, - "fr-CA": { - "stringUnit": { - "state": "translated", - "value": "Nouveau rituel" + "fr-CA" : { + "stringUnit" : { + "state" : "translated", + "value" : "Nouveau rituel" } } } }, - "Next Arc Duration": { - "comment": "A label displayed above a section that lets the user set the duration of the next ritual arc.", - "isCommentAutoGenerated": true, - "localizations": { - "es-MX": { - "stringUnit": { - "state": "translated", - "value": "Duración del siguiente ciclo" + "Next Arc Duration" : { + "comment" : "A label displayed above a section that lets the user set the duration of the next ritual arc.", + "isCommentAutoGenerated" : true, + "localizations" : { + "es-MX" : { + "stringUnit" : { + "state" : "translated", + "value" : "Duración del siguiente ciclo" } }, - "fr-CA": { - "stringUnit": { - "state": "translated", - "value": "Durée de l'arc suivant" + "fr-CA" : { + "stringUnit" : { + "state" : "translated", + "value" : "Durée de l'arc suivant" } } } }, - "Next ritual: %@ (%@)": { - "comment": "A message displayed when there are no rituals scheduled for the current time of day, but there is one scheduled for a different time. The first argument is the name of the time period (e.g. \"morning\"). The second argument is the name of the time period (e.g. \"afternoon\").", - "isCommentAutoGenerated": true, - "localizations": { - "en": { - "stringUnit": { - "state": "new", - "value": "Next ritual: %1$@ (%2$@)" + "Next ritual: %@ (%@)" : { + "comment" : "A message displayed when there are no rituals scheduled for the current time of day, but there is one scheduled for a different time. The first argument is the name of the time period (e.g. \"morning\"). The second argument is the name of the time period (e.g. \"afternoon\").", + "isCommentAutoGenerated" : true, + "localizations" : { + "en" : { + "stringUnit" : { + "state" : "new", + "value" : "Next ritual: %1$@ (%2$@)" } }, - "es-MX": { - "stringUnit": { - "state": "translated", - "value": "Siguiente ritual: %@ (%@)" + "es-MX" : { + "stringUnit" : { + "state" : "translated", + "value" : "Siguiente ritual: %@ (%@)" } }, - "fr-CA": { - "stringUnit": { - "state": "translated", - "value": "Rituel suivant : %1$@ (%2$@)" + "fr-CA" : { + "stringUnit" : { + "state" : "translated", + "value" : "Rituel suivant : %1$@ (%2$@)" } } } }, - "Next ritual: Tomorrow %@ (%@)": { - "comment": "A one-line hint in the Today empty state indicating the next ritual scheduled for tomorrow. The first argument is the time of day, the second is its time range.", - "localizations": { - "en": { - "stringUnit": { - "state": "translated", - "value": "Next ritual: Tomorrow %1$@ (%2$@)" + "Next ritual: Tomorrow %@ (%@)" : { + "comment" : "A one-line hint in the Today empty state indicating the next ritual scheduled for tomorrow. The first argument is the time of day, the second is its time range.", + "localizations" : { + "en" : { + "stringUnit" : { + "state" : "translated", + "value" : "Next ritual: Tomorrow %1$@ (%2$@)" } }, - "es-MX": { - "stringUnit": { - "state": "translated", - "value": "Siguiente ritual: mañana %@ (%@)" + "es-MX" : { + "stringUnit" : { + "state" : "translated", + "value" : "Siguiente ritual: mañana %@ (%@)" } }, - "fr-CA": { - "stringUnit": { - "state": "translated", - "value": "Rituel suivant : Demain %1$@ (%2$@)" + "fr-CA" : { + "stringUnit" : { + "state" : "translated", + "value" : "Rituel suivant : Demain %1$@ (%2$@)" } } } }, - "Nice work!": { - "comment": "A congratulatory message displayed after a successful habit check-in.", - "isCommentAutoGenerated": true, - "localizations": { - "es-MX": { - "stringUnit": { - "state": "translated", - "value": "¡Buen trabajo!" + "Nice work!" : { + "comment" : "A congratulatory message displayed after a successful habit check-in.", + "isCommentAutoGenerated" : true, + "localizations" : { + "es-MX" : { + "stringUnit" : { + "state" : "translated", + "value" : "¡Buen trabajo!" } }, - "fr-CA": { - "stringUnit": { - "state": "translated", - "value": "Beau travail !" + "fr-CA" : { + "stringUnit" : { + "state" : "translated", + "value" : "Beau travail !" } } } }, - "Night": { - "comment": "Name for the time of day after 9pm.", - "isCommentAutoGenerated": true, - "localizations": { - "es-MX": { - "stringUnit": { - "state": "translated", - "value": "Noche" + "Night" : { + "comment" : "Name for the time of day after 9pm.", + "isCommentAutoGenerated" : true, + "localizations" : { + "es-MX" : { + "stringUnit" : { + "state" : "translated", + "value" : "Noche" } }, - "fr-CA": { - "stringUnit": { - "state": "translated", - "value": "Nuit" + "fr-CA" : { + "stringUnit" : { + "state" : "translated", + "value" : "Nuit" } } } }, - "Night Reflection": { - "comment": "Title of a ritual preset focused on closing the day with awareness and intention.", - "isCommentAutoGenerated": true, - "localizations": { - "es-MX": { - "stringUnit": { - "state": "translated", - "value": "Reflexión nocturna" + "Night Reflection" : { + "comment" : "Title of a ritual preset focused on closing the day with awareness and intention.", + "isCommentAutoGenerated" : true, + "localizations" : { + "es-MX" : { + "stringUnit" : { + "state" : "translated", + "value" : "Reflexión nocturna" } }, - "fr-CA": { - "stringUnit": { - "state": "translated", - "value": "Réflexion nocturne" + "fr-CA" : { + "stringUnit" : { + "state" : "translated", + "value" : "Réflexion nocturne" } } } }, - "Night Skincare": { - "comment": "Title for a self-care ritual preset focused on nighttime skincare.", - "isCommentAutoGenerated": true, - "localizations": { - "es-MX": { - "stringUnit": { - "state": "translated", - "value": "Cuidado nocturno de la piel" + "Night Skincare" : { + "comment" : "Title for a self-care ritual preset focused on nighttime skincare.", + "isCommentAutoGenerated" : true, + "localizations" : { + "es-MX" : { + "stringUnit" : { + "state" : "translated", + "value" : "Cuidado nocturno de la piel" } }, - "fr-CA": { - "stringUnit": { - "state": "translated", - "value": "Soins de la peau de nuit" + "fr-CA" : { + "stringUnit" : { + "state" : "translated", + "value" : "Soins de la peau de nuit" } } } }, - "Nighttime skincare for rejuvenation.": { - "comment": "Notes for the \"Night Skincare\" ritual preset.", - "isCommentAutoGenerated": true, - "localizations": { - "es-MX": { - "stringUnit": { - "state": "translated", - "value": "Cuidado nocturno de la piel para revitalizarte." + "Nighttime skincare for rejuvenation." : { + "comment" : "Notes for the \"Night Skincare\" ritual preset.", + "isCommentAutoGenerated" : true, + "localizations" : { + "es-MX" : { + "stringUnit" : { + "state" : "translated", + "value" : "Cuidado nocturno de la piel para revitalizarte." } }, - "fr-CA": { - "stringUnit": { - "state": "translated", - "value": "Soins de la peau de nuit pour le rajeunissement." + "fr-CA" : { + "stringUnit" : { + "state" : "translated", + "value" : "Soins de la peau de nuit pour le rajeunissement." } } } }, - "No active arc": { - "comment": "A description shown when a ritual does not have an active arc.", - "isCommentAutoGenerated": true, - "localizations": { - "es-MX": { - "stringUnit": { - "state": "translated", - "value": "No hay un ciclo activo" + "No active arc" : { + "comment" : "A description shown when a ritual does not have an active arc.", + "isCommentAutoGenerated" : true, + "localizations" : { + "es-MX" : { + "stringUnit" : { + "state" : "translated", + "value" : "No hay un ciclo activo" } }, - "fr-CA": { - "stringUnit": { - "state": "translated", - "value": "Aucun arc actif" + "fr-CA" : { + "stringUnit" : { + "state" : "translated", + "value" : "Aucun arc actif" } } } }, - "No active rituals": { - "comment": "Caption for the Best Ritual insight card when there are no active rituals.", - "localizations": { - "es-MX": { - "stringUnit": { - "state": "translated", - "value": "No hay rituales activos" + "No active rituals" : { + "comment" : "Caption for the Best Ritual insight card when there are no active rituals.", + "localizations" : { + "es-MX" : { + "stringUnit" : { + "state" : "translated", + "value" : "No hay rituales activos" } }, - "fr-CA": { - "stringUnit": { - "state": "translated", - "value": "Aucun rituel actif" + "fr-CA" : { + "stringUnit" : { + "state" : "translated", + "value" : "Aucun rituel actif" } } } }, - "No Active Rituals": { - "comment": "A message displayed when a user has no active rituals.", - "isCommentAutoGenerated": true, - "localizations": { - "es-MX": { - "stringUnit": { - "state": "translated", - "value": "No hay rituales activos" + "No Active Rituals" : { + "comment" : "A message displayed when a user has no active rituals.", + "isCommentAutoGenerated" : true, + "localizations" : { + "es-MX" : { + "stringUnit" : { + "state" : "translated", + "value" : "No hay rituales activos" } }, - "fr-CA": { - "stringUnit": { - "state": "translated", - "value": "Aucun rituel actif" + "fr-CA" : { + "stringUnit" : { + "state" : "translated", + "value" : "Aucun rituel actif" } } } }, - "No active rituals to remind": { - "localizations": { - "es-MX": { - "stringUnit": { - "state": "translated", - "value": "No hay rituales activos para recordar" + "No active rituals to remind" : { + "localizations" : { + "es-MX" : { + "stringUnit" : { + "state" : "translated", + "value" : "No hay rituales activos para recordar" } }, - "fr-CA": { - "stringUnit": { - "state": "translated", - "value": "Aucun rituel actif à rappeler" + "fr-CA" : { + "stringUnit" : { + "state" : "translated", + "value" : "Aucun rituel actif à rappeler" } } } }, - "No completed arcs yet.": { - "comment": "A message displayed when a ritual has no completed arcs.", - "isCommentAutoGenerated": true, - "localizations": { - "es-MX": { - "stringUnit": { - "state": "translated", - "value": "Aún no hay ciclos completados." + "No completed arcs yet." : { + "comment" : "A message displayed when a ritual has no completed arcs.", + "isCommentAutoGenerated" : true, + "localizations" : { + "es-MX" : { + "stringUnit" : { + "state" : "translated", + "value" : "Aún no hay ciclos completados." } }, - "fr-CA": { - "stringUnit": { - "state": "translated", - "value": "Aucun arc terminé pour l'instant." + "fr-CA" : { + "stringUnit" : { + "state" : "translated", + "value" : "Aucun arc terminé pour l'instant." } } } }, - "No custom categories yet": { - "comment": "A message displayed when a user has not yet created any custom categories.", - "isCommentAutoGenerated": true, - "localizations": { - "es-MX": { - "stringUnit": { - "state": "translated", - "value": "Aún no hay categorías personalizadas" + "No custom categories yet" : { + "comment" : "A message displayed when a user has not yet created any custom categories.", + "isCommentAutoGenerated" : true, + "localizations" : { + "es-MX" : { + "stringUnit" : { + "state" : "translated", + "value" : "Aún no hay categorías personalizadas" } }, - "fr-CA": { - "stringUnit": { - "state": "translated", - "value": "Aucune catégorie personnalisée pour l'instant" + "fr-CA" : { + "stringUnit" : { + "state" : "translated", + "value" : "Aucune catégorie personnalisée pour l'instant" } } } }, - "No habits tracked": { - "comment": "A message displayed when a user has not tracked any habits on a given day.", - "isCommentAutoGenerated": true, - "localizations": { - "es-MX": { - "stringUnit": { - "state": "translated", - "value": "No hay hábitos registrados" + "No habits tracked" : { + "comment" : "A message displayed when a user has not tracked any habits on a given day.", + "isCommentAutoGenerated" : true, + "localizations" : { + "es-MX" : { + "stringUnit" : { + "state" : "translated", + "value" : "No hay hábitos registrados" } }, - "fr-CA": { - "stringUnit": { - "state": "translated", - "value": "Aucune habitude suivie" + "fr-CA" : { + "stringUnit" : { + "state" : "translated", + "value" : "Aucune habitude suivie" } } } }, - "No icons found": { - "comment": "A message displayed when no icons match the current search term.", - "isCommentAutoGenerated": true, - "localizations": { - "es-MX": { - "stringUnit": { - "state": "translated", - "value": "No se encontraron iconos" + "No icons found" : { + "comment" : "A message displayed when no icons match the current search term.", + "isCommentAutoGenerated" : true, + "localizations" : { + "es-MX" : { + "stringUnit" : { + "state" : "translated", + "value" : "No se encontraron iconos" } }, - "fr-CA": { - "stringUnit": { - "state": "translated", - "value": "Aucune icône trouvée" + "fr-CA" : { + "stringUnit" : { + "state" : "translated", + "value" : "Aucune icône trouvée" } } } }, - "No meetings block": { - "comment": "Description of a habit within a \"Afternoon Deep Work\" ritual preset.", - "isCommentAutoGenerated": true, - "localizations": { - "es-MX": { - "stringUnit": { - "state": "translated", - "value": "Bloque sin reuniones" + "No meetings block" : { + "comment" : "Description of a habit within a \"Afternoon Deep Work\" ritual preset.", + "isCommentAutoGenerated" : true, + "localizations" : { + "es-MX" : { + "stringUnit" : { + "state" : "translated", + "value" : "Bloque sin reuniones" } }, - "fr-CA": { - "stringUnit": { - "state": "translated", - "value": "Aucun blocage de réunions" + "fr-CA" : { + "stringUnit" : { + "state" : "translated", + "value" : "Aucun blocage de réunions" } } } }, - "No Past Rituals": { - "comment": "A description displayed when the user has no past rituals.", - "isCommentAutoGenerated": true, - "localizations": { - "es-MX": { - "stringUnit": { - "state": "translated", - "value": "No hay rituales pasados" + "No Past Rituals" : { + "comment" : "A description displayed when the user has no past rituals.", + "isCommentAutoGenerated" : true, + "localizations" : { + "es-MX" : { + "stringUnit" : { + "state" : "translated", + "value" : "No hay rituales pasados" } }, - "fr-CA": { - "stringUnit": { - "state": "translated", - "value": "Aucun rituel passé" + "fr-CA" : { + "stringUnit" : { + "state" : "translated", + "value" : "Aucun rituel passé" } } } }, - "No rituals scheduled for %@.": { - "comment": "A message indicating that there are no rituals scheduled for the current time of day.", - "isCommentAutoGenerated": true, - "localizations": { - "es-MX": { - "stringUnit": { - "state": "translated", - "value": "No hay rituales programados para %@." + "No rituals scheduled for %@." : { + "comment" : "A message indicating that there are no rituals scheduled for the current time of day.", + "isCommentAutoGenerated" : true, + "localizations" : { + "es-MX" : { + "stringUnit" : { + "state" : "translated", + "value" : "No hay rituales programados para %@." } }, - "fr-CA": { - "stringUnit": { - "state": "translated", - "value": "Aucun rituel prévu pour %@." + "fr-CA" : { + "stringUnit" : { + "state" : "translated", + "value" : "Aucun rituel prévu pour %@." } } } }, - "No screens": { - "localizations": { - "en": { - "stringUnit": { - "state": "translated", - "value": "No screens" + "No screens" : { + "localizations" : { + "en" : { + "stringUnit" : { + "state" : "translated", + "value" : "No screens" } }, - "es-MX": { - "stringUnit": { - "state": "translated", - "value": "Sin pantallas" + "es-MX" : { + "stringUnit" : { + "state" : "translated", + "value" : "Sin pantallas" } }, - "fr-CA": { - "stringUnit": { - "state": "translated", - "value": "Aucun écran" + "fr-CA" : { + "stringUnit" : { + "state" : "translated", + "value" : "Aucun écran" } } } }, - "No screens in bed": { - "comment": "Habit title for a ritual preset that advises against using electronic devices in bed.", - "isCommentAutoGenerated": true, - "localizations": { - "es-MX": { - "stringUnit": { - "state": "translated", - "value": "Sin pantallas en la cama" + "No screens in bed" : { + "comment" : "Habit title for a ritual preset that advises against using electronic devices in bed.", + "isCommentAutoGenerated" : true, + "localizations" : { + "es-MX" : { + "stringUnit" : { + "state" : "translated", + "value" : "Sin pantallas en la cama" } }, - "fr-CA": { - "stringUnit": { - "state": "translated", - "value": "Aucun écran au lit" + "fr-CA" : { + "stringUnit" : { + "state" : "translated", + "value" : "Aucun écran au lit" } } } }, - "None": { - "comment": "A placeholder text for the \"Category\" picker when no category is selected.", - "isCommentAutoGenerated": true, - "localizations": { - "es-MX": { - "stringUnit": { - "state": "translated", - "value": "Ninguna" + "None" : { + "comment" : "A placeholder text for the \"Category\" picker when no category is selected.", + "isCommentAutoGenerated" : true, + "localizations" : { + "es-MX" : { + "stringUnit" : { + "state" : "translated", + "value" : "Ninguna" } }, - "fr-CA": { - "stringUnit": { - "state": "translated", - "value": "Aucun" + "fr-CA" : { + "stringUnit" : { + "state" : "translated", + "value" : "Aucun" } } } }, - "Not completed": { - "localizations": { - "en": { - "stringUnit": { - "state": "translated", - "value": "Not completed" + "Not completed" : { + "localizations" : { + "en" : { + "stringUnit" : { + "state" : "translated", + "value" : "Not completed" } }, - "es-MX": { - "stringUnit": { - "state": "translated", - "value": "Sin completar" + "es-MX" : { + "stringUnit" : { + "state" : "translated", + "value" : "Sin completar" } }, - "fr-CA": { - "stringUnit": { - "state": "translated", - "value": "Pas terminé" + "fr-CA" : { + "stringUnit" : { + "state" : "translated", + "value" : "Pas terminé" } } } }, - "Not yet achieved": { - "comment": "A description of a milestone that the user has not yet achieved.", - "isCommentAutoGenerated": true, - "localizations": { - "es-MX": { - "stringUnit": { - "state": "translated", - "value": "Aún no lograda" + "Not yet achieved" : { + "comment" : "A description of a milestone that the user has not yet achieved.", + "isCommentAutoGenerated" : true, + "localizations" : { + "es-MX" : { + "stringUnit" : { + "state" : "translated", + "value" : "Aún no lograda" } }, - "fr-CA": { - "stringUnit": { - "state": "translated", - "value": "Pas encore atteint" + "fr-CA" : { + "stringUnit" : { + "state" : "translated", + "value" : "Pas encore atteint" } } } }, - "Notes": { - "localizations": { - "en": { - "stringUnit": { - "state": "translated", - "value": "Notes" + "Notes" : { + "localizations" : { + "en" : { + "stringUnit" : { + "state" : "translated", + "value" : "Notes" } }, - "es-MX": { - "stringUnit": { - "state": "translated", - "value": "Notas" + "es-MX" : { + "stringUnit" : { + "state" : "translated", + "value" : "Notas" } }, - "fr-CA": { - "stringUnit": { - "state": "translated", - "value": "Remarques" + "fr-CA" : { + "stringUnit" : { + "state" : "translated", + "value" : "Remarques" } } } }, - "Notice hunger and fullness": { - "comment": "Habit preset title that encourages users to pay attention to their hunger and fullness during meals.", - "isCommentAutoGenerated": true, - "localizations": { - "es-MX": { - "stringUnit": { - "state": "translated", - "value": "Nota hambre y saciedad" + "Notice hunger and fullness" : { + "comment" : "Habit preset title that encourages users to pay attention to their hunger and fullness during meals.", + "isCommentAutoGenerated" : true, + "localizations" : { + "es-MX" : { + "stringUnit" : { + "state" : "translated", + "value" : "Nota hambre y saciedad" } }, - "fr-CA": { - "stringUnit": { - "state": "translated", - "value": "Remarquez la faim et la satiété" + "fr-CA" : { + "stringUnit" : { + "state" : "translated", + "value" : "Remarquez la faim et la satiété" } } } }, - "Notice your mood": { - "comment": "Title of a habit preset in the \"Self-Care\" category, related to noticing one's mood.", - "isCommentAutoGenerated": true, - "localizations": { - "es-MX": { - "stringUnit": { - "state": "translated", - "value": "Nota tu estado de ánimo" + "Notice your mood" : { + "comment" : "Title of a habit preset in the \"Self-Care\" category, related to noticing one's mood.", + "isCommentAutoGenerated" : true, + "localizations" : { + "es-MX" : { + "stringUnit" : { + "state" : "translated", + "value" : "Nota tu estado de ánimo" } }, - "fr-CA": { - "stringUnit": { - "state": "translated", - "value": "Remarquez votre humeur" + "fr-CA" : { + "stringUnit" : { + "state" : "translated", + "value" : "Remarquez votre humeur" } } } }, - "Notice your posture": { - "comment": "Habit title in the \"Morning Meditation\" ritual preset, encouraging users to focus on their posture.", - "isCommentAutoGenerated": true, - "localizations": { - "es-MX": { - "stringUnit": { - "state": "translated", - "value": "Nota tu postura" + "Notice your posture" : { + "comment" : "Habit title in the \"Morning Meditation\" ritual preset, encouraging users to focus on their posture.", + "isCommentAutoGenerated" : true, + "localizations" : { + "es-MX" : { + "stringUnit" : { + "state" : "translated", + "value" : "Nota tu postura" } }, - "fr-CA": { - "stringUnit": { - "state": "translated", - "value": "Notez votre posture" + "fr-CA" : { + "stringUnit" : { + "state" : "translated", + "value" : "Notez votre posture" } } } }, - "Notifications disabled in Settings": { - "comment": "Subtitle text for the reminder toggle when notifications are disabled in settings.", - "isCommentAutoGenerated": true, - "localizations": { - "es-MX": { - "stringUnit": { - "state": "translated", - "value": "Notificaciones deshabilitadas en Configuración" + "Notifications disabled in Settings" : { + "comment" : "Subtitle text for the reminder toggle when notifications are disabled in settings.", + "isCommentAutoGenerated" : true, + "localizations" : { + "es-MX" : { + "stringUnit" : { + "state" : "translated", + "value" : "Notificaciones deshabilitadas en Configuración" } }, - "fr-CA": { - "stringUnit": { - "state": "translated", - "value": "Notifications désactivées dans Paramètres" + "fr-CA" : { + "stringUnit" : { + "state" : "translated", + "value" : "Notifications désactivées dans Paramètres" } } } }, - "Nourish mindfully": { - "comment": "Theme for a ritual preset focused on nourishing oneself mindfully.", - "isCommentAutoGenerated": true, - "localizations": { - "es-MX": { - "stringUnit": { - "state": "translated", - "value": "Nutre con atención" + "Nourish mindfully" : { + "comment" : "Theme for a ritual preset focused on nourishing oneself mindfully.", + "isCommentAutoGenerated" : true, + "localizations" : { + "es-MX" : { + "stringUnit" : { + "state" : "translated", + "value" : "Nutre con atención" } }, - "fr-CA": { - "stringUnit": { - "state": "translated", - "value": "Nourrissez consciemment" + "fr-CA" : { + "stringUnit" : { + "state" : "translated", + "value" : "Nourrissez consciemment" } } } }, - "Nurture yourself": { - "comment": "Subtitle for the Self-Care goal in the onboarding screen.", - "isCommentAutoGenerated": true, - "localizations": { - "es-MX": { - "stringUnit": { - "state": "translated", - "value": "Nutrete" + "Nurture yourself" : { + "comment" : "Subtitle for the Self-Care goal in the onboarding screen.", + "isCommentAutoGenerated" : true, + "localizations" : { + "es-MX" : { + "stringUnit" : { + "state" : "translated", + "value" : "Nutrete" } }, - "fr-CA": { - "stringUnit": { - "state": "translated", - "value": "Nourrissez-vous" + "fr-CA" : { + "stringUnit" : { + "state" : "translated", + "value" : "Nourrissez-vous" } } } }, - "of %lld": { - "localizations": { - "es-MX": { - "stringUnit": { - "state": "translated", - "value": "de %lld" + "of %lld" : { + "localizations" : { + "es-MX" : { + "stringUnit" : { + "state" : "translated", + "value" : "de %lld" } }, - "fr-CA": { - "stringUnit": { - "state": "translated", - "value": "de %lld" + "fr-CA" : { + "stringUnit" : { + "state" : "translated", + "value" : "de %lld" } } } }, - "On track": { - "comment": "Label for a badge indicating that a user is on track with their habit completions.", - "isCommentAutoGenerated": true, - "localizations": { - "es-MX": { - "stringUnit": { - "state": "translated", - "value": "En camino" + "On track" : { + "comment" : "Label for a badge indicating that a user is on track with their habit completions.", + "isCommentAutoGenerated" : true, + "localizations" : { + "es-MX" : { + "stringUnit" : { + "state" : "translated", + "value" : "En camino" } }, - "fr-CA": { - "stringUnit": { - "state": "translated", - "value": "Sur la bonne voie" + "fr-CA" : { + "stringUnit" : { + "state" : "translated", + "value" : "Sur la bonne voie" } } } }, - "One Week": { - "comment": "Title for a milestone that occurs one week into a ritual arc.", - "isCommentAutoGenerated": true, - "localizations": { - "es-MX": { - "stringUnit": { - "state": "translated", - "value": "Una semana" + "One Week" : { + "comment" : "Title for a milestone that occurs one week into a ritual arc.", + "isCommentAutoGenerated" : true, + "localizations" : { + "es-MX" : { + "stringUnit" : { + "state" : "translated", + "value" : "Una semana" } }, - "fr-CA": { - "stringUnit": { - "state": "translated", - "value": "Une semaine" + "fr-CA" : { + "stringUnit" : { + "state" : "translated", + "value" : "Une semaine" } } } }, - "or": { - "comment": "A conjunction used to connect two independent clauses. In this context, it connects the divider and the action buttons.", - "isCommentAutoGenerated": true, - "localizations": { - "es-MX": { - "stringUnit": { - "state": "translated", - "value": "o" + "or" : { + "comment" : "A conjunction used to connect two independent clauses. In this context, it connects the divider and the action buttons.", + "isCommentAutoGenerated" : true, + "localizations" : { + "es-MX" : { + "stringUnit" : { + "state" : "translated", + "value" : "o" } }, - "fr-CA": { - "stringUnit": { - "state": "translated", - "value": "ou" + "fr-CA" : { + "stringUnit" : { + "state" : "translated", + "value" : "ou" } } } }, - "Or restart a past ritual from the Past tab.": { - "comment": "A footnote displayed below the \"Create\" button in the \"No Active Rituals\" view, encouraging users to explore their past rituals.", - "isCommentAutoGenerated": true, - "localizations": { - "es-MX": { - "stringUnit": { - "state": "translated", - "value": "O reiniciar un pasado ritual de la pestaña Pasado." + "Or restart a past ritual from the Past tab." : { + "comment" : "A footnote displayed below the \"Create\" button in the \"No Active Rituals\" view, encouraging users to explore their past rituals.", + "isCommentAutoGenerated" : true, + "localizations" : { + "es-MX" : { + "stringUnit" : { + "state" : "translated", + "value" : "O reiniciar un pasado ritual de la pestaña Pasado." } }, - "fr-CA": { - "stringUnit": { - "state": "translated", - "value": "Ou recommencez un rituel passé à partir de l'onglet Passé." + "fr-CA" : { + "stringUnit" : { + "state" : "translated", + "value" : "Ou recommencez un rituel passé à partir de l'onglet Passé." } } } }, - "Past": { - "comment": "Display name for the \"Past\" tab in the Rituals view.", - "isCommentAutoGenerated": true, - "localizations": { - "es-MX": { - "stringUnit": { - "state": "translated", - "value": "Pasado" + "Past" : { + "comment" : "Display name for the \"Past\" tab in the Rituals view.", + "isCommentAutoGenerated" : true, + "localizations" : { + "es-MX" : { + "stringUnit" : { + "state" : "translated", + "value" : "Pasado" } }, - "fr-CA": { - "stringUnit": { - "state": "translated", - "value": "Passé" + "fr-CA" : { + "stringUnit" : { + "state" : "translated", + "value" : "Passé" } } } }, - "Pause and nourish": { - "comment": "Theme of a ritual preset focused on practicing mindfulness during a midday meal.", - "isCommentAutoGenerated": true, - "localizations": { - "es-MX": { - "stringUnit": { - "state": "translated", - "value": "Pausar y nutrir" + "Pause and nourish" : { + "comment" : "Theme of a ritual preset focused on practicing mindfulness during a midday meal.", + "isCommentAutoGenerated" : true, + "localizations" : { + "es-MX" : { + "stringUnit" : { + "state" : "translated", + "value" : "Pausar y nutrir" } }, - "fr-CA": { - "stringUnit": { - "state": "translated", - "value": "Pause et alimentation" + "fr-CA" : { + "stringUnit" : { + "state" : "translated", + "value" : "Pause et alimentation" } } } }, - "Pause and recharge": { - "comment": "Description of a ritual preset for taking a break and recharging.", - "isCommentAutoGenerated": true, - "localizations": { - "es-MX": { - "stringUnit": { - "state": "translated", - "value": "Pausar y recargar" + "Pause and recharge" : { + "comment" : "Description of a ritual preset for taking a break and recharging.", + "isCommentAutoGenerated" : true, + "localizations" : { + "es-MX" : { + "stringUnit" : { + "state" : "translated", + "value" : "Pausar y recargar" } }, - "fr-CA": { - "stringUnit": { - "state": "translated", - "value": "Pause et recharge" + "fr-CA" : { + "stringUnit" : { + "state" : "translated", + "value" : "Pause et recharge" } } } }, - "Perfect day! You crushed it.": { - "comment": "A motivational message displayed when a user achieves 100% completion on a ritual.", - "isCommentAutoGenerated": true, - "localizations": { - "es-MX": { - "stringUnit": { - "state": "translated", - "value": "¡Día perfecto! Lo aplastaste." + "Perfect day! You crushed it." : { + "comment" : "A motivational message displayed when a user achieves 100% completion on a ritual.", + "isCommentAutoGenerated" : true, + "localizations" : { + "es-MX" : { + "stringUnit" : { + "state" : "translated", + "value" : "¡Día perfecto! Lo aplastaste." } }, - "fr-CA": { - "stringUnit": { - "state": "translated", - "value": "Journée parfaite ! Vous l'avez écrasé." + "fr-CA" : { + "stringUnit" : { + "state" : "translated", + "value" : "Journée parfaite ! Vous l'avez écrasé." } } } }, - "Perfect Days": { - "comment": "Title of a stat card in the Arc Detail Sheet that shows the number of perfect days in the arc.", - "isCommentAutoGenerated": true, - "localizations": { - "es-MX": { - "stringUnit": { - "state": "translated", - "value": "Días perfectos" + "Perfect Days" : { + "comment" : "Title of a stat card in the Arc Detail Sheet that shows the number of perfect days in the arc.", + "isCommentAutoGenerated" : true, + "localizations" : { + "es-MX" : { + "stringUnit" : { + "state" : "translated", + "value" : "Días perfectos" } }, - "fr-CA": { - "stringUnit": { - "state": "translated", - "value": "Journées parfaites" + "fr-CA" : { + "stringUnit" : { + "state" : "translated", + "value" : "Journées parfaites" } } } }, - "Plan the week ahead": { - "comment": "Habit title for a ritual preset that helps users plan their week ahead.", - "isCommentAutoGenerated": true, - "localizations": { - "es-MX": { - "stringUnit": { - "state": "translated", - "value": "Planifica la próxima semana" + "Plan the week ahead" : { + "comment" : "Habit title for a ritual preset that helps users plan their week ahead.", + "isCommentAutoGenerated" : true, + "localizations" : { + "es-MX" : { + "stringUnit" : { + "state" : "translated", + "value" : "Planifica la próxima semana" } }, - "fr-CA": { - "stringUnit": { - "state": "translated", - "value": "Planifiez la semaine à venir" + "fr-CA" : { + "stringUnit" : { + "state" : "translated", + "value" : "Planifiez la semaine à venir" } } } }, - "Plan tomorrow's priorities": { - "comment": "Habit title for a Ritual Preset that helps users plan their day for the next day.", - "isCommentAutoGenerated": true, - "localizations": { - "es-MX": { - "stringUnit": { - "state": "translated", - "value": "Planifica las prioridades de mañana" + "Plan tomorrow's priorities" : { + "comment" : "Habit title for a Ritual Preset that helps users plan their day for the next day.", + "isCommentAutoGenerated" : true, + "localizations" : { + "es-MX" : { + "stringUnit" : { + "state" : "translated", + "value" : "Planifica las prioridades de mañana" } }, - "fr-CA": { - "stringUnit": { - "state": "translated", - "value": "Planifiez les priorités de demain" + "fr-CA" : { + "stringUnit" : { + "state" : "translated", + "value" : "Planifiez les priorités de demain" } } } }, - "Play subtle completion sounds": { - "localizations": { - "en": { - "stringUnit": { - "state": "translated", - "value": "Play subtle completion sounds" + "Play subtle completion sounds" : { + "localizations" : { + "en" : { + "stringUnit" : { + "state" : "translated", + "value" : "Play subtle completion sounds" } }, - "es-MX": { - "stringUnit": { - "state": "translated", - "value": "Reproduce sonidos sutiles de finalización" + "es-MX" : { + "stringUnit" : { + "state" : "translated", + "value" : "Reproduce sonidos sutiles de finalización" } }, - "fr-CA": { - "stringUnit": { - "state": "translated", - "value": "Jouez des sons de fin subtils" + "fr-CA" : { + "stringUnit" : { + "state" : "translated", + "value" : "Jouez des sons de fin subtils" } } } }, - "Power through": { - "comment": "Title of a ritual preset focused on focused afternoon work sessions.", - "isCommentAutoGenerated": true, - "localizations": { - "es-MX": { - "stringUnit": { - "state": "translated", - "value": "Potencia" + "Power through" : { + "comment" : "Title of a ritual preset focused on focused afternoon work sessions.", + "isCommentAutoGenerated" : true, + "localizations" : { + "es-MX" : { + "stringUnit" : { + "state" : "translated", + "value" : "Potencia" } }, - "fr-CA": { - "stringUnit": { - "state": "translated", - "value": "Passez à l'action" + "fr-CA" : { + "stringUnit" : { + "state" : "translated", + "value" : "Passez à l'action" } } } }, - "Practice gratitude": { - "comment": "Habit title for a ritual preset focused on practicing gratitude.", - "isCommentAutoGenerated": true, - "localizations": { - "es-MX": { - "stringUnit": { - "state": "translated", - "value": "Practica la gratitud" + "Practice gratitude" : { + "comment" : "Habit title for a ritual preset focused on practicing gratitude.", + "isCommentAutoGenerated" : true, + "localizations" : { + "es-MX" : { + "stringUnit" : { + "state" : "translated", + "value" : "Practica la gratitud" } }, - "fr-CA": { - "stringUnit": { - "state": "translated", - "value": "Pratiquez la gratitude" + "fr-CA" : { + "stringUnit" : { + "state" : "translated", + "value" : "Pratiquez la gratitude" } } } }, - "Preferences": { - "localizations": { - "en": { - "stringUnit": { - "state": "translated", - "value": "Preferences" + "Preferences" : { + "localizations" : { + "en" : { + "stringUnit" : { + "state" : "translated", + "value" : "Preferences" } }, - "es-MX": { - "stringUnit": { - "state": "translated", - "value": "Preferencias" + "es-MX" : { + "stringUnit" : { + "state" : "translated", + "value" : "Preferencias" } }, - "fr-CA": { - "stringUnit": { - "state": "translated", - "value": "Préférences" + "fr-CA" : { + "stringUnit" : { + "state" : "translated", + "value" : "Préférences" } } } }, - "Preload 6 Months Demo Data": { - "localizations": { - "es-MX": { - "stringUnit": { - "state": "translated", - "value": "Precarga 6 Meses Datos de demostración" + "Preload 6 Months Demo Data" : { + "extractionState" : "stale", + "localizations" : { + "es-MX" : { + "stringUnit" : { + "state" : "translated", + "value" : "Precarga 6 Meses Datos de demostración" } }, - "fr-CA": { - "stringUnit": { - "state": "translated", - "value": "Précharge 6 mois Données de démonstration" + "fr-CA" : { + "stringUnit" : { + "state" : "translated", + "value" : "Précharge 6 mois Données de démonstration" } } } }, - "Prepare clothes": { - "comment": "Title of a habit preset in the \"Self-Care\" category, related to preparing for the next day.", - "isCommentAutoGenerated": true, - "localizations": { - "es-MX": { - "stringUnit": { - "state": "translated", - "value": "Prepara la ropa" + "Prepare clothes" : { + "comment" : "Title of a habit preset in the \"Self-Care\" category, related to preparing for the next day.", + "isCommentAutoGenerated" : true, + "localizations" : { + "es-MX" : { + "stringUnit" : { + "state" : "translated", + "value" : "Prepara la ropa" } }, - "fr-CA": { - "stringUnit": { - "state": "translated", - "value": "Préparez les vêtements" + "fr-CA" : { + "stringUnit" : { + "state" : "translated", + "value" : "Préparez les vêtements" } } } }, - "Prepare for a fresh week": { - "comment": "Title of a ritual preset that encourages users to plan and prepare for the upcoming week.", - "isCommentAutoGenerated": true, - "localizations": { - "es-MX": { - "stringUnit": { - "state": "translated", - "value": "Prepárate para una semana fresca" + "Prepare for a fresh week" : { + "comment" : "Title of a ritual preset that encourages users to plan and prepare for the upcoming week.", + "isCommentAutoGenerated" : true, + "localizations" : { + "es-MX" : { + "stringUnit" : { + "state" : "translated", + "value" : "Prepárate para una semana fresca" } }, - "fr-CA": { - "stringUnit": { - "state": "translated", - "value": "Préparez-vous pour une nouvelle semaine" + "fr-CA" : { + "stringUnit" : { + "state" : "translated", + "value" : "Préparez-vous pour une nouvelle semaine" } } } }, - "Prepare for deep rest": { - "comment": "Subtitle for the \"Night\" time preference option in the onboarding screen.", - "isCommentAutoGenerated": true, - "localizations": { - "es-MX": { - "stringUnit": { - "state": "translated", - "value": "Prepárate para un descanso profundo" + "Prepare for deep rest" : { + "comment" : "Subtitle for the \"Night\" time preference option in the onboarding screen.", + "isCommentAutoGenerated" : true, + "localizations" : { + "es-MX" : { + "stringUnit" : { + "state" : "translated", + "value" : "Prepárate para un descanso profundo" } }, - "fr-CA": { - "stringUnit": { - "state": "translated", - "value": "Préparez-vous au repos profond" + "fr-CA" : { + "stringUnit" : { + "state" : "translated", + "value" : "Préparez-vous au repos profond" } } } }, - "Prepare for rest with a reminder when it's time for your night ritual": { - "comment": "Personalized description for the \"night\" ritual time preference in the \"NotificationStepView\".", - "isCommentAutoGenerated": true, - "localizations": { - "es-MX": { - "stringUnit": { - "state": "translated", - "value": "Prepárate para descansar con un recordatorio cuando sea hora de tu ritual nocturno" + "Prepare for rest with a reminder when it's time for your night ritual" : { + "comment" : "Personalized description for the \"night\" ritual time preference in the \"NotificationStepView\".", + "isCommentAutoGenerated" : true, + "localizations" : { + "es-MX" : { + "stringUnit" : { + "state" : "translated", + "value" : "Prepárate para descansar con un recordatorio cuando sea hora de tu ritual nocturno" } }, - "fr-CA": { - "stringUnit": { - "state": "translated", - "value": "Préparez-vous au repos avec un rappel quand il est temps de votre rituel nocturne" + "fr-CA" : { + "stringUnit" : { + "state" : "translated", + "value" : "Préparez-vous au repos avec un rappel quand il est temps de votre rituel nocturne" } } } }, - "Preset Library": { - "comment": "The title of the preset library sheet.", - "isCommentAutoGenerated": true, - "localizations": { - "es-MX": { - "stringUnit": { - "state": "translated", - "value": "Biblioteca de ajustes preestablecidos" + "Preset Library" : { + "comment" : "The title of the preset library sheet.", + "isCommentAutoGenerated" : true, + "localizations" : { + "es-MX" : { + "stringUnit" : { + "state" : "translated", + "value" : "Biblioteca de ajustes preestablecidos" } }, - "fr-CA": { - "stringUnit": { - "state": "translated", - "value": "Bibliothèque de préréglages" + "fr-CA" : { + "stringUnit" : { + "state" : "translated", + "value" : "Bibliothèque de préréglages" } } } }, - "Presets": { - "comment": "A button that navigates to the preset library.", - "isCommentAutoGenerated": true, - "localizations": { - "es-MX": { - "stringUnit": { - "state": "translated", - "value": "Ajustes preestablecidos" + "Presets" : { + "comment" : "A button that navigates to the preset library.", + "isCommentAutoGenerated" : true, + "localizations" : { + "es-MX" : { + "stringUnit" : { + "state" : "translated", + "value" : "Ajustes preestablecidos" } }, - "fr-CA": { - "stringUnit": { - "state": "translated", - "value": "Préréglages" + "fr-CA" : { + "stringUnit" : { + "state" : "translated", + "value" : "Préréglages" } } } }, - "Preview launch and icon": { - "localizations": { - "en": { - "stringUnit": { - "state": "translated", - "value": "Preview launch and icon" + "Preview launch and icon" : { + "extractionState" : "stale", + "localizations" : { + "en" : { + "stringUnit" : { + "state" : "translated", + "value" : "Preview launch and icon" } }, - "es-MX": { - "stringUnit": { - "state": "translated", - "value": "Vista previa de inicio e icono" + "es-MX" : { + "stringUnit" : { + "state" : "translated", + "value" : "Vista previa de inicio e icono" } }, - "fr-CA": { - "stringUnit": { - "state": "translated", - "value": "Aperçu du lancement et de l'icône" + "fr-CA" : { + "stringUnit" : { + "state" : "translated", + "value" : "Aperçu du lancement et de l'icône" } } } }, - "Process your day": { - "comment": "Theme for a ritual preset that encourages reflection and processing of the day's events.", - "isCommentAutoGenerated": true, - "localizations": { - "es-MX": { - "stringUnit": { - "state": "translated", - "value": "Procesa tu día" + "Process your day" : { + "comment" : "Theme for a ritual preset that encourages reflection and processing of the day's events.", + "isCommentAutoGenerated" : true, + "localizations" : { + "es-MX" : { + "stringUnit" : { + "state" : "translated", + "value" : "Procesa tu día" } }, - "fr-CA": { - "stringUnit": { - "state": "translated", - "value": "Traitez votre journée" + "fr-CA" : { + "stringUnit" : { + "state" : "translated", + "value" : "Traitez votre journée" } } } }, - "Quick Start": { - "comment": "A section header for quick start actions.", - "isCommentAutoGenerated": true, - "localizations": { - "es-MX": { - "stringUnit": { - "state": "translated", - "value": "Inicio rápido" + "Quick Start" : { + "comment" : "A section header for quick start actions.", + "isCommentAutoGenerated" : true, + "localizations" : { + "es-MX" : { + "stringUnit" : { + "state" : "translated", + "value" : "Inicio rápido" } }, - "fr-CA": { - "stringUnit": { - "state": "translated", - "value": "Démarrage rapide" + "fr-CA" : { + "stringUnit" : { + "state" : "translated", + "value" : "Démarrage rapide" } } } }, - "Quick stretching break": { - "comment": "Title of a habit within a ritual preset, specifically for a habit related to stretching.", - "isCommentAutoGenerated": true, - "localizations": { - "es-MX": { - "stringUnit": { - "state": "translated", - "value": "Pausa rápida para estiramientos" + "Quick stretching break" : { + "comment" : "Title of a habit within a ritual preset, specifically for a habit related to stretching.", + "isCommentAutoGenerated" : true, + "localizations" : { + "es-MX" : { + "stringUnit" : { + "state" : "translated", + "value" : "Pausa rápida para estiramientos" } }, - "fr-CA": { - "stringUnit": { - "state": "translated", - "value": "Pause étirements rapides" + "fr-CA" : { + "stringUnit" : { + "state" : "translated", + "value" : "Pause étirements rapides" } } } }, - "Rate your energy level": { - "comment": "Title of a habit in a ritual preset, related to self-care.", - "isCommentAutoGenerated": true, - "localizations": { - "es-MX": { - "stringUnit": { - "state": "translated", - "value": "Califica tu nivel de energía" + "Rate your energy level" : { + "comment" : "Title of a habit in a ritual preset, related to self-care.", + "isCommentAutoGenerated" : true, + "localizations" : { + "es-MX" : { + "stringUnit" : { + "state" : "translated", + "value" : "Califica tu nivel de energía" } }, - "fr-CA": { - "stringUnit": { - "state": "translated", - "value": "Évaluez votre niveau d'énergie" + "fr-CA" : { + "stringUnit" : { + "state" : "translated", + "value" : "Évaluez votre niveau d'énergie" } } } }, - "Read 10 pages": { - "localizations": { - "en": { - "stringUnit": { - "state": "translated", - "value": "Read 10 pages" + "Read 10 pages" : { + "localizations" : { + "en" : { + "stringUnit" : { + "state" : "translated", + "value" : "Read 10 pages" } }, - "es-MX": { - "stringUnit": { - "state": "translated", - "value": "Leer 10 páginas" + "es-MX" : { + "stringUnit" : { + "state" : "translated", + "value" : "Leer 10 páginas" } }, - "fr-CA": { - "stringUnit": { - "state": "translated", - "value": "Lire 10 pages" + "fr-CA" : { + "stringUnit" : { + "state" : "translated", + "value" : "Lire 10 pages" } } } }, - "Real": { - "comment": "The text for the \"Real\" option in the time of day picker.", - "isCommentAutoGenerated": true, - "localizations": { - "es-MX": { - "stringUnit": { - "state": "translated", - "value": "Realista" + "Real" : { + "comment" : "The text for the \"Real\" option in the time of day picker.", + "extractionState" : "stale", + "isCommentAutoGenerated" : true, + "localizations" : { + "es-MX" : { + "stringUnit" : { + "state" : "translated", + "value" : "Realista" } }, - "fr-CA": { - "stringUnit": { - "state": "translated", - "value": "Réel" + "fr-CA" : { + "stringUnit" : { + "state" : "translated", + "value" : "Réel" } } } }, - "Real Time (%@)": { - "comment": "Text displayed in the debug picker to indicate whether it is showing the real time or a simulated time.", - "isCommentAutoGenerated": true, - "localizations": { - "es-MX": { - "stringUnit": { - "state": "translated", - "value": "Tiempo real (%@)" + "Real Time (%@)" : { + "comment" : "Text displayed in the debug picker to indicate whether it is showing the real time or a simulated time.", + "extractionState" : "stale", + "isCommentAutoGenerated" : true, + "localizations" : { + "es-MX" : { + "stringUnit" : { + "state" : "translated", + "value" : "Tiempo real (%@)" } }, - "fr-CA": { - "stringUnit": { - "state": "translated", - "value": "Temps réel (%@)" + "fr-CA" : { + "stringUnit" : { + "state" : "translated", + "value" : "Temps réel (%@)" } } } }, - "Reflect": { - "localizations": { - "en": { - "stringUnit": { - "state": "translated", - "value": "Reflect" + "Reflect" : { + "localizations" : { + "en" : { + "stringUnit" : { + "state" : "translated", + "value" : "Reflect" } }, - "es-MX": { - "stringUnit": { - "state": "translated", - "value": "Reflexionar" + "es-MX" : { + "stringUnit" : { + "state" : "translated", + "value" : "Reflexionar" } }, - "fr-CA": { - "stringUnit": { - "state": "translated", - "value": "Réfléchir" + "fr-CA" : { + "stringUnit" : { + "state" : "translated", + "value" : "Réfléchir" } } } }, - "Reflect on a positive moment": { - "comment": "Habit title for a ritual preset that encourages reflecting on a positive moment from the day.", - "isCommentAutoGenerated": true, - "localizations": { - "es-MX": { - "stringUnit": { - "state": "translated", - "value": "Reflexionar sobre un momento positivo" + "Reflect on a positive moment" : { + "comment" : "Habit title for a ritual preset that encourages reflecting on a positive moment from the day.", + "isCommentAutoGenerated" : true, + "localizations" : { + "es-MX" : { + "stringUnit" : { + "state" : "translated", + "value" : "Reflexionar sobre un momento positivo" } }, - "fr-CA": { - "stringUnit": { - "state": "translated", - "value": "Réfléchir sur un moment positif" + "fr-CA" : { + "stringUnit" : { + "state" : "translated", + "value" : "Réfléchir sur un moment positif" } } } }, - "Regain clarity": { - "comment": "Description of a ritual preset that encourages users to refocus when they feel scattered.", - "isCommentAutoGenerated": true, - "localizations": { - "es-MX": { - "stringUnit": { - "state": "translated", - "value": "Recuperar claridad" + "Regain clarity" : { + "comment" : "Description of a ritual preset that encourages users to refocus when they feel scattered.", + "isCommentAutoGenerated" : true, + "localizations" : { + "es-MX" : { + "stringUnit" : { + "state" : "translated", + "value" : "Recuperar claridad" } }, - "fr-CA": { - "stringUnit": { - "state": "translated", - "value": "Retrouver la clarté" + "fr-CA" : { + "stringUnit" : { + "state" : "translated", + "value" : "Retrouver la clarté" } } } }, - "Release shoulder tension": { - "comment": "Habit title for releasing shoulder tension during mindfulness practice.", - "isCommentAutoGenerated": true, - "localizations": { - "es-MX": { - "stringUnit": { - "state": "translated", - "value": "Liberar tensión en el hombro" + "Release shoulder tension" : { + "comment" : "Habit title for releasing shoulder tension during mindfulness practice.", + "isCommentAutoGenerated" : true, + "localizations" : { + "es-MX" : { + "stringUnit" : { + "state" : "translated", + "value" : "Liberar tensión en el hombro" } }, - "fr-CA": { - "stringUnit": { - "state": "translated", - "value": "Relâcher la tension des épaules" + "fr-CA" : { + "stringUnit" : { + "state" : "translated", + "value" : "Relâcher la tension des épaules" } } } }, - "Release tension": { - "comment": "Title of a habit preset within the \"Mindfulness\" category, related to releasing tension.", - "isCommentAutoGenerated": true, - "localizations": { - "es-MX": { - "stringUnit": { - "state": "translated", - "value": "Liberar tensión" + "Release tension" : { + "comment" : "Title of a habit preset within the \"Mindfulness\" category, related to releasing tension.", + "isCommentAutoGenerated" : true, + "localizations" : { + "es-MX" : { + "stringUnit" : { + "state" : "translated", + "value" : "Liberar tensión" } }, - "fr-CA": { - "stringUnit": { - "state": "translated", - "value": "Relâcher la tension" + "fr-CA" : { + "stringUnit" : { + "state" : "translated", + "value" : "Relâcher la tension" } } } }, - "Reload Widget Timelines": { - "localizations": { - "es-MX": { - "stringUnit": { - "state": "translated", - "value": "Recargar líneas de tiempo del widget" + "Reload Widget Timelines" : { + "extractionState" : "stale", + "localizations" : { + "es-MX" : { + "stringUnit" : { + "state" : "translated", + "value" : "Recargar líneas de tiempo del widget" } }, - "fr-CA": { - "stringUnit": { - "state": "translated", - "value": "Recharger les délais du widget" + "fr-CA" : { + "stringUnit" : { + "state" : "translated", + "value" : "Recharger les délais du widget" } } } }, - "Remaining": { - "comment": "Label for the number of days remaining in a ritual's progress.", - "isCommentAutoGenerated": true, - "localizations": { - "es-MX": { - "stringUnit": { - "state": "translated", - "value": "Restante" + "Remaining" : { + "comment" : "Label for the number of days remaining in a ritual's progress.", + "isCommentAutoGenerated" : true, + "localizations" : { + "es-MX" : { + "stringUnit" : { + "state" : "translated", + "value" : "Restante" } }, - "fr-CA": { - "stringUnit": { - "state": "translated", - "value": "Restant" + "fr-CA" : { + "stringUnit" : { + "state" : "translated", + "value" : "Restant" } } } }, - "Reminders": { - "comment": "Title of a toggle in the settings view that controls whether reminders are enabled.", - "isCommentAutoGenerated": true, - "localizations": { - "es-MX": { - "stringUnit": { - "state": "translated", - "value": "Recordatorios" + "Reminders" : { + "comment" : "Title of a toggle in the settings view that controls whether reminders are enabled.", + "isCommentAutoGenerated" : true, + "localizations" : { + "es-MX" : { + "stringUnit" : { + "state" : "translated", + "value" : "Recordatorios" } }, - "fr-CA": { - "stringUnit": { - "state": "translated", - "value": "Rappels" + "fr-CA" : { + "stringUnit" : { + "state" : "translated", + "value" : "Rappels" } } } }, - "Remove makeup": { - "comment": "Title of a habit preset under the \"Night Skincare\" ritual preset.", - "isCommentAutoGenerated": true, - "localizations": { - "es-MX": { - "stringUnit": { - "state": "translated", - "value": "Quitar maquillaje" + "Remove makeup" : { + "comment" : "Title of a habit preset under the \"Night Skincare\" ritual preset.", + "isCommentAutoGenerated" : true, + "localizations" : { + "es-MX" : { + "stringUnit" : { + "state" : "translated", + "value" : "Quitar maquillaje" } }, - "fr-CA": { - "stringUnit": { - "state": "translated", - "value": "Supprimer le maquillage" + "fr-CA" : { + "stringUnit" : { + "state" : "translated", + "value" : "Supprimer le maquillage" } } } }, - "Repair and restore": { - "comment": "Note for the \"Night Skincare\" ritual preset.", - "isCommentAutoGenerated": true, - "localizations": { - "es-MX": { - "stringUnit": { - "state": "translated", - "value": "Reparar y restaurar" + "Repair and restore" : { + "comment" : "Note for the \"Night Skincare\" ritual preset.", + "isCommentAutoGenerated" : true, + "localizations" : { + "es-MX" : { + "stringUnit" : { + "state" : "translated", + "value" : "Reparar y restaurar" } }, - "fr-CA": { - "stringUnit": { - "state": "translated", - "value": "Réparer et restaurer" + "fr-CA" : { + "stringUnit" : { + "state" : "translated", + "value" : "Réparer et restaurer" } } } }, - "Reset Setup Wizard": { - "comment": "Title of a navigation row in the Settings view that resets the setup wizard state.", - "localizations": { - "en": { - "stringUnit": { - "state": "translated", - "value": "Reset Setup Wizard" + "Reset Setup Wizard" : { + "comment" : "Title of a navigation row in the Settings view that resets the setup wizard state.", + "extractionState" : "stale", + "localizations" : { + "en" : { + "stringUnit" : { + "state" : "translated", + "value" : "Reset Setup Wizard" } }, - "es-MX": { - "stringUnit": { - "state": "translated", - "value": "Restablecer asistente de configuración" + "es-MX" : { + "stringUnit" : { + "state" : "translated", + "value" : "Restablecer asistente de configuración" } }, - "fr-CA": { - "stringUnit": { - "state": "translated", - "value": "Réinitialiser l'assistant de configuration" + "fr-CA" : { + "stringUnit" : { + "state" : "translated", + "value" : "Réinitialiser l'assistant de configuration" } } } }, - "Rest better tonight": { - "comment": "Notes for a ritual preset focused on sleep preparation.", - "isCommentAutoGenerated": true, - "localizations": { - "es-MX": { - "stringUnit": { - "state": "translated", - "value": "Descanse mejor esta noche" + "Rest better tonight" : { + "comment" : "Notes for a ritual preset focused on sleep preparation.", + "isCommentAutoGenerated" : true, + "localizations" : { + "es-MX" : { + "stringUnit" : { + "state" : "translated", + "value" : "Descanse mejor esta noche" } }, - "fr-CA": { - "stringUnit": { - "state": "translated", - "value": "Reposez-vous mieux ce soir" + "fr-CA" : { + "stringUnit" : { + "state" : "translated", + "value" : "Reposez-vous mieux ce soir" } } } }, - "Restart": { - "comment": "A button label that says \"Restart\".", - "isCommentAutoGenerated": true, - "localizations": { - "es-MX": { - "stringUnit": { - "state": "translated", - "value": "Reiniciar" + "Restart" : { + "comment" : "A button label that says \"Restart\".", + "isCommentAutoGenerated" : true, + "localizations" : { + "es-MX" : { + "stringUnit" : { + "state" : "translated", + "value" : "Reiniciar" } }, - "fr-CA": { - "stringUnit": { - "state": "translated", - "value": "Redémarrer" + "fr-CA" : { + "stringUnit" : { + "state" : "translated", + "value" : "Redémarrer" } } } }, - "Review completed tasks": { - "comment": "Title of a habit in a RitualPreset related to reviewing completed tasks.", - "isCommentAutoGenerated": true, - "localizations": { - "es-MX": { - "stringUnit": { - "state": "translated", - "value": "Revisar las tareas completadas" + "Review completed tasks" : { + "comment" : "Title of a habit in a RitualPreset related to reviewing completed tasks.", + "isCommentAutoGenerated" : true, + "localizations" : { + "es-MX" : { + "stringUnit" : { + "state" : "translated", + "value" : "Revisar las tareas completadas" } }, - "fr-CA": { - "stringUnit": { - "state": "translated", - "value": "Révisez les tâches terminées" + "fr-CA" : { + "stringUnit" : { + "state" : "translated", + "value" : "Révisez les tâches terminées" } } } }, - "Review last week": { - "comment": "Habit title for reviewing their habits from the previous week.", - "isCommentAutoGenerated": true, - "localizations": { - "es-MX": { - "stringUnit": { - "state": "translated", - "value": "Revisar la semana pasada" + "Review last week" : { + "comment" : "Habit title for reviewing their habits from the previous week.", + "isCommentAutoGenerated" : true, + "localizations" : { + "es-MX" : { + "stringUnit" : { + "state" : "translated", + "value" : "Revisar la semana pasada" } }, - "fr-CA": { - "stringUnit": { - "state": "translated", - "value": "Révisez la semaine dernière" + "fr-CA" : { + "stringUnit" : { + "state" : "translated", + "value" : "Révisez la semaine dernière" } } } }, - "Review morning progress": { - "comment": "Title of a habit within the \"Midday Check-In\" ritual preset.", - "isCommentAutoGenerated": true, - "localizations": { - "es-MX": { - "stringUnit": { - "state": "translated", - "value": "Revisar el progreso de la mañana" + "Review morning progress" : { + "comment" : "Title of a habit within the \"Midday Check-In\" ritual preset.", + "isCommentAutoGenerated" : true, + "localizations" : { + "es-MX" : { + "stringUnit" : { + "state" : "translated", + "value" : "Revisar el progreso de la mañana" } }, - "fr-CA": { - "stringUnit": { - "state": "translated", - "value": "Révisez les progrès du matin" + "fr-CA" : { + "stringUnit" : { + "state" : "translated", + "value" : "Révisez les progrès du matin" } } } }, - "Review your day and set up tomorrow for success.": { - "comment": "Notes for a ritual preset focused on closing loops and planning ahead for the next day.", - "isCommentAutoGenerated": true, - "localizations": { - "es-MX": { - "stringUnit": { - "state": "translated", - "value": "Revisa tu día y prepárate para el éxito mañana." + "Review your day and set up tomorrow for success." : { + "comment" : "Notes for a ritual preset focused on closing loops and planning ahead for the next day.", + "isCommentAutoGenerated" : true, + "localizations" : { + "es-MX" : { + "stringUnit" : { + "state" : "translated", + "value" : "Revisa tu día y prepárate para el éxito mañana." } }, - "fr-CA": { - "stringUnit": { - "state": "translated", - "value": "Révisez votre journée et préparez-vous à réussir demain." + "fr-CA" : { + "stringUnit" : { + "state" : "translated", + "value" : "Révisez votre journée et préparez-vous à réussir demain." } } } }, - "Ritual": { - "localizations": { - "en": { - "stringUnit": { - "state": "translated", - "value": "Ritual" + "Ritual" : { + "localizations" : { + "en" : { + "stringUnit" : { + "state" : "translated", + "value" : "Ritual" } }, - "es-MX": { - "stringUnit": { - "state": "translated", - "value": "Ritual diario" + "es-MX" : { + "stringUnit" : { + "state" : "translated", + "value" : "Ritual diario" } }, - "fr-CA": { - "stringUnit": { - "state": "translated", - "value": "Rituel" + "fr-CA" : { + "stringUnit" : { + "state" : "translated", + "value" : "Rituel" } } } }, - "Ritual %lld of %lld": { - "comment": "Text for the header of a view that previews a ritual preset, indicating which ritual it is in a multi-ritual flow. The first argument is the index of the current ritual (starting at 1). The second argument is the total number of rituals.", - "isCommentAutoGenerated": true, - "localizations": { - "en": { - "stringUnit": { - "state": "new", - "value": "Ritual %1$lld of %2$lld" + "Ritual %lld of %lld" : { + "comment" : "Text for the header of a view that previews a ritual preset, indicating which ritual it is in a multi-ritual flow. The first argument is the index of the current ritual (starting at 1). The second argument is the total number of rituals.", + "isCommentAutoGenerated" : true, + "localizations" : { + "en" : { + "stringUnit" : { + "state" : "new", + "value" : "Ritual %1$lld of %2$lld" } }, - "es-MX": { - "stringUnit": { - "state": "translated", - "value": "Ritual %1$lld de %2$lld" + "es-MX" : { + "stringUnit" : { + "state" : "translated", + "value" : "Ritual %1$lld de %2$lld" } }, - "fr-CA": { - "stringUnit": { - "state": "translated", - "value": "Rituel %1$lld de %2$lld" + "fr-CA" : { + "stringUnit" : { + "state" : "translated", + "value" : "Rituel %1$lld de %2$lld" } } } }, - "Ritual arcs you're currently working on. Each ritual is a focused journey lasting 2-8 weeks, helping you build lasting habits through consistency.": { - "comment": "Explanation of the insight card titled \"Active\".", - "isCommentAutoGenerated": true, - "localizations": { - "es-MX": { - "stringUnit": { - "state": "translated", - "value": "Arcos rituales en los que estás trabajando actualmente. Cada ritual es un viaje enfocado que dura de 2 a 8 semanas y lo ayuda a desarrollar hábitos duraderos a través de la constancia." + "Ritual arcs you're currently working on. Each ritual is a focused journey lasting 2-8 weeks, helping you build lasting habits through consistency." : { + "comment" : "Explanation of the insight card titled \"Active\".", + "isCommentAutoGenerated" : true, + "localizations" : { + "es-MX" : { + "stringUnit" : { + "state" : "translated", + "value" : "Arcos rituales en los que estás trabajando actualmente. Cada ritual es un viaje enfocado que dura de 2 a 8 semanas y lo ayuda a desarrollar hábitos duraderos a través de la constancia." } }, - "fr-CA": { - "stringUnit": { - "state": "translated", - "value": "Arcs rituels sur lesquels vous travaillez actuellement. Chaque rituel est un voyage ciblé d'une durée de 2 à 8 semaines, vous aidant à développer des habitudes durables grâce à la cohérence." + "fr-CA" : { + "stringUnit" : { + "state" : "translated", + "value" : "Arcs rituels sur lesquels vous travaillez actuellement. Chaque rituel est un voyage ciblé d'une durée de 2 à 8 semaines, vous aidant à développer des habitudes durables grâce à la cohérence." } } } }, - "Ritual Complete": { - "comment": "The title of the view that appears when a ritual's arc completes.", - "isCommentAutoGenerated": true, - "localizations": { - "es-MX": { - "stringUnit": { - "state": "translated", - "value": "Ritual completo" + "Ritual Complete" : { + "comment" : "The title of the view that appears when a ritual's arc completes.", + "isCommentAutoGenerated" : true, + "localizations" : { + "es-MX" : { + "stringUnit" : { + "state" : "translated", + "value" : "Ritual completo" } }, - "fr-CA": { - "stringUnit": { - "state": "translated", - "value": "Rituel complet" + "fr-CA" : { + "stringUnit" : { + "state" : "translated", + "value" : "Rituel complet" } } } }, - "Ritual name": { - "comment": "A label for the name of a ritual.", - "isCommentAutoGenerated": true, - "localizations": { - "es-MX": { - "stringUnit": { - "state": "translated", - "value": "Nombre del ritual" + "Ritual name" : { + "comment" : "A label for the name of a ritual.", + "isCommentAutoGenerated" : true, + "localizations" : { + "es-MX" : { + "stringUnit" : { + "state" : "translated", + "value" : "Nombre del ritual" } }, - "fr-CA": { - "stringUnit": { - "state": "translated", - "value": "Nom du rituel" + "fr-CA" : { + "stringUnit" : { + "state" : "translated", + "value" : "Nom du rituel" } } } }, - "Rituals": { - "localizations": { - "en": { - "stringUnit": { - "state": "translated", - "value": "Rituals" + "Rituals" : { + "localizations" : { + "en" : { + "stringUnit" : { + "state" : "translated", + "value" : "Rituals" } }, - "es-MX": { - "stringUnit": { - "state": "translated", - "value": "Rituales" + "es-MX" : { + "stringUnit" : { + "state" : "translated", + "value" : "Rituales" } }, - "fr-CA": { - "stringUnit": { - "state": "translated", - "value": "Rituels" + "fr-CA" : { + "stringUnit" : { + "state" : "translated", + "value" : "Rituels" } } } }, - "Rituals help you build consistent habits through focused, time-bound journeys.": { - "comment": "A description of the purpose of rituals.", - "isCommentAutoGenerated": true, - "localizations": { - "es-MX": { - "stringUnit": { - "state": "translated", - "value": "Los rituales te ayudan a desarrollar hábitos consistentes a través de viajes enfocados y con plazos determinados." + "Rituals help you build consistent habits through focused, time-bound journeys." : { + "comment" : "A description of the purpose of rituals.", + "isCommentAutoGenerated" : true, + "localizations" : { + "es-MX" : { + "stringUnit" : { + "state" : "translated", + "value" : "Los rituales te ayudan a desarrollar hábitos consistentes a través de viajes enfocados y con plazos determinados." } }, - "fr-CA": { - "stringUnit": { - "state": "translated", - "value": "Les rituels vous aident à développer des habitudes cohérentes à travers des voyages ciblés et limités dans le temps." + "fr-CA" : { + "stringUnit" : { + "state" : "translated", + "value" : "Les rituels vous aident à développer des habitudes cohérentes à travers des voyages ciblés et limités dans le temps." } } } }, - "Rituals is a four-week habit companion that keeps your focus grounded in small, repeatable arcs.": { - "localizations": { - "en": { - "stringUnit": { - "state": "translated", - "value": "Rituals is a four-week habit companion that keeps your focus grounded in small, repeatable arcs." + "Rituals is a four-week habit companion that keeps your focus grounded in small, repeatable arcs." : { + "localizations" : { + "en" : { + "stringUnit" : { + "state" : "translated", + "value" : "Rituals is a four-week habit companion that keeps your focus grounded in small, repeatable arcs." } }, - "es-MX": { - "stringUnit": { - "state": "translated", - "value": "Rituals es un hábito complementario de cuatro semanas que mantiene tu concentración basada en arcos pequeños y repetibles." + "es-MX" : { + "stringUnit" : { + "state" : "translated", + "value" : "Rituals es un hábito complementario de cuatro semanas que mantiene tu concentración basada en arcos pequeños y repetibles." } }, - "fr-CA": { - "stringUnit": { - "state": "translated", - "value": "Rituals est un compagnon d'habitude de quatre semaines qui maintient votre concentration sur de petits arcs répétables." + "fr-CA" : { + "stringUnit" : { + "state" : "translated", + "value" : "Rituals est un compagnon d'habitude de quatre semaines qui maintient votre concentration sur de petits arcs répétables." } } } }, - "Rituals mission": { - "localizations": { - "en": { - "stringUnit": { - "state": "translated", - "value": "Rituals mission" + "Rituals mission" : { + "localizations" : { + "en" : { + "stringUnit" : { + "state" : "translated", + "value" : "Rituals mission" } }, - "es-MX": { - "stringUnit": { - "state": "translated", - "value": "Misión de rituales" + "es-MX" : { + "stringUnit" : { + "state" : "translated", + "value" : "Misión de rituales" } }, - "fr-CA": { - "stringUnit": { - "state": "translated", - "value": "Mission Rituels" + "fr-CA" : { + "stringUnit" : { + "state" : "translated", + "value" : "Mission Rituels" } } } }, - "Rituals that have ended will appear here. You can restart them anytime.": { - "comment": "A description below the label \"No Past Rituals\" in the \"Rituals\" view, explaining that users can restart their past rituals.", - "isCommentAutoGenerated": true, - "localizations": { - "es-MX": { - "stringUnit": { - "state": "translated", - "value": "Aquí aparecerán los rituales que han finalizado. Puedes reiniciarlos en cualquier momento." + "Rituals that have ended will appear here. You can restart them anytime." : { + "comment" : "A description below the label \"No Past Rituals\" in the \"Rituals\" view, explaining that users can restart their past rituals.", + "isCommentAutoGenerated" : true, + "localizations" : { + "es-MX" : { + "stringUnit" : { + "state" : "translated", + "value" : "Aquí aparecerán los rituales que han finalizado. Puedes reiniciarlos en cualquier momento." } }, - "fr-CA": { - "stringUnit": { - "state": "translated", - "value": "Les rituels terminés apparaîtront ici. Vous pouvez les redémarrer à tout moment." + "fr-CA" : { + "stringUnit" : { + "state" : "translated", + "value" : "Les rituels terminés apparaîtront ici. Vous pouvez les redémarrer à tout moment." } } } }, - "Rituals using this category will be set to no category.": { - "comment": "A message displayed in an alert when deleting a category.", - "isCommentAutoGenerated": true, - "localizations": { - "es-MX": { - "stringUnit": { - "state": "translated", - "value": "Los rituales que utilicen esta categoría no se establecerán en ninguna categoría." + "Rituals using this category will be set to no category." : { + "comment" : "A message displayed in an alert when deleting a category.", + "isCommentAutoGenerated" : true, + "localizations" : { + "es-MX" : { + "stringUnit" : { + "state" : "translated", + "value" : "Los rituales que utilicen esta categoría no se establecerán en ninguna categoría." } }, - "fr-CA": { - "stringUnit": { - "state": "translated", - "value": "Les rituels utilisant cette catégorie ne seront définis dans aucune catégorie." + "fr-CA" : { + "stringUnit" : { + "state" : "translated", + "value" : "Les rituels utilisant cette catégorie ne seront définis dans aucune catégorie." } } } }, - "Same as Arc %lld at day %lld": { - "comment": "A message indicating that their progress on a ritual is the same as on a previous arc. The first argument is the number of the arc being compared. The second argument is the day on which the comparison was made.", - "isCommentAutoGenerated": true, - "localizations": { - "en": { - "stringUnit": { - "state": "new", - "value": "Same as Arc %1$lld at day %2$lld" + "Same as Arc %lld at day %lld" : { + "comment" : "A message indicating that their progress on a ritual is the same as on a previous arc. The first argument is the number of the arc being compared. The second argument is the day on which the comparison was made.", + "isCommentAutoGenerated" : true, + "localizations" : { + "en" : { + "stringUnit" : { + "state" : "new", + "value" : "Same as Arc %1$lld at day %2$lld" } }, - "es-MX": { - "stringUnit": { - "state": "translated", - "value": "Igual que el Arco %1$lld el día %2$lld" + "es-MX" : { + "stringUnit" : { + "state" : "translated", + "value" : "Igual que el Arco %1$lld el día %2$lld" } }, - "fr-CA": { - "stringUnit": { - "state": "translated", - "value": "Identique à Arc %1$lld au jour %2$lld" + "fr-CA" : { + "stringUnit" : { + "state" : "translated", + "value" : "Identique à Arc %1$lld au jour %2$lld" } } } }, - "Save": { - "comment": "The text for a button that saves data.", - "isCommentAutoGenerated": true, - "localizations": { - "es-MX": { - "stringUnit": { - "state": "translated", - "value": "Guardar" + "Save" : { + "comment" : "The text for a button that saves data.", + "isCommentAutoGenerated" : true, + "localizations" : { + "es-MX" : { + "stringUnit" : { + "state" : "translated", + "value" : "Guardar" } }, - "fr-CA": { - "stringUnit": { - "state": "translated", - "value": "Enregistrer" + "fr-CA" : { + "stringUnit" : { + "state" : "translated", + "value" : "Enregistrer" } } } }, - "Schedule": { - "comment": "A label displayed above the ritual's scheduling information.", - "isCommentAutoGenerated": true, - "localizations": { - "es-MX": { - "stringUnit": { - "state": "translated", - "value": "Programación" + "Schedule" : { + "comment" : "A label displayed above the ritual's scheduling information.", + "isCommentAutoGenerated" : true, + "localizations" : { + "es-MX" : { + "stringUnit" : { + "state" : "translated", + "value" : "Programación" } }, - "fr-CA": { - "stringUnit": { - "state": "translated", - "value": "Programme" + "fr-CA" : { + "stringUnit" : { + "state" : "translated", + "value" : "Programme" } } } }, - "Search for Andromida and pick a size.": { - "comment": "Widget setup step: search for the app and choose size.", - "localizations": { - "en": { - "stringUnit": { - "state": "new", - "value": "Search for Andromida and pick a size." + "Search for Andromida and pick a size." : { + "comment" : "Widget setup step: search for the app and choose size.", + "localizations" : { + "en" : { + "stringUnit" : { + "state" : "new", + "value" : "Search for Andromida and pick a size." } }, - "es-MX": { - "stringUnit": { - "state": "translated", - "value": "Busque Andromida y elija un tamaño." + "es-MX" : { + "stringUnit" : { + "state" : "translated", + "value" : "Busque Andromida y elija un tamaño." } }, - "fr-CA": { - "stringUnit": { - "state": "translated", - "value": "Recherchez Andromida et choisissez une taille." + "fr-CA" : { + "stringUnit" : { + "state" : "translated", + "value" : "Recherchez Andromida et choisissez une taille." } } } }, - "Search icons": { - "comment": "A placeholder text for a search bar in an icon picker sheet.", - "isCommentAutoGenerated": true, - "localizations": { - "es-MX": { - "stringUnit": { - "state": "translated", - "value": "Iconos de búsqueda" + "Search icons" : { + "comment" : "A placeholder text for a search bar in an icon picker sheet.", + "isCommentAutoGenerated" : true, + "localizations" : { + "es-MX" : { + "stringUnit" : { + "state" : "translated", + "value" : "Iconos de búsqueda" } }, - "fr-CA": { - "stringUnit": { - "state": "translated", - "value": "Icônes de recherche" + "fr-CA" : { + "stringUnit" : { + "state" : "translated", + "value" : "Icônes de recherche" } } } }, - "Search icons (e.g., heart, star, book)": { - "comment": "A prompt for searching through habit icons.", - "isCommentAutoGenerated": true, - "localizations": { - "es-MX": { - "stringUnit": { - "state": "translated", - "value": "Iconos de búsqueda (p. ej., corazón, estrella, libro)" + "Search icons (e.g., heart, star, book)" : { + "comment" : "A prompt for searching through habit icons.", + "isCommentAutoGenerated" : true, + "localizations" : { + "es-MX" : { + "stringUnit" : { + "state" : "translated", + "value" : "Iconos de búsqueda (p. ej., corazón, estrella, libro)" } }, - "fr-CA": { - "stringUnit": { - "state": "translated", - "value": "Icônes de recherche (par exemple, cœur, étoile, livre)" + "fr-CA" : { + "stringUnit" : { + "state" : "translated", + "value" : "Icônes de recherche (par exemple, cœur, étoile, livre)" } } } }, - "Select all that apply": { - "comment": "A description below the list of time preference cards, instructing the user to select which times they prefer.", - "isCommentAutoGenerated": true, - "localizations": { - "es-MX": { - "stringUnit": { - "state": "translated", - "value": "Seleccione todos los que correspondan" + "Select all that apply" : { + "comment" : "A description below the list of time preference cards, instructing the user to select which times they prefer.", + "isCommentAutoGenerated" : true, + "localizations" : { + "es-MX" : { + "stringUnit" : { + "state" : "translated", + "value" : "Seleccione todos los que correspondan" } }, - "fr-CA": { - "stringUnit": { - "state": "translated", - "value": "Sélectionnez toutes les réponses applicables" + "fr-CA" : { + "stringUnit" : { + "state" : "translated", + "value" : "Sélectionnez toutes les réponses applicables" } } } }, - "Self-Care": { - "localizations": { - "es-MX": { - "stringUnit": { - "state": "translated", - "value": "Autocuidado" + "Self-Care" : { + "localizations" : { + "es-MX" : { + "stringUnit" : { + "state" : "translated", + "value" : "Autocuidado" } }, - "fr-CA": { - "stringUnit": { - "state": "translated", - "value": "Soins personnels" + "fr-CA" : { + "stringUnit" : { + "state" : "translated", + "value" : "Soins personnels" } } } }, - "Set a 90-minute timer": { - "comment": "Habit title for a ritual preset focused on productivity, involving setting a 90-minute timer.", - "isCommentAutoGenerated": true, - "localizations": { - "es-MX": { - "stringUnit": { - "state": "translated", - "value": "Configure un temporizador de 90 minutos" + "Set a 90-minute timer" : { + "comment" : "Habit title for a ritual preset focused on productivity, involving setting a 90-minute timer.", + "isCommentAutoGenerated" : true, + "localizations" : { + "es-MX" : { + "stringUnit" : { + "state" : "translated", + "value" : "Configure un temporizador de 90 minutos" } }, - "fr-CA": { - "stringUnit": { - "state": "translated", - "value": "Réglez une minuterie de 90 minutes" + "fr-CA" : { + "stringUnit" : { + "state" : "translated", + "value" : "Réglez une minuterie de 90 minutes" } } } }, - "Set afternoon intention": { - "comment": "Habit preset title for setting an intention for the afternoon.", - "isCommentAutoGenerated": true, - "localizations": { - "es-MX": { - "stringUnit": { - "state": "translated", - "value": "Establezca la intención de la tarde" + "Set afternoon intention" : { + "comment" : "Habit preset title for setting an intention for the afternoon.", + "isCommentAutoGenerated" : true, + "localizations" : { + "es-MX" : { + "stringUnit" : { + "state" : "translated", + "value" : "Establezca la intención de la tarde" } }, - "fr-CA": { - "stringUnit": { - "state": "translated", - "value": "Définir une intention pour l'après-midi" + "fr-CA" : { + "stringUnit" : { + "state" : "translated", + "value" : "Définir une intention pour l'après-midi" } } } }, - "Set an intention for the day": { - "comment": "Habit title for a ritual preset focused on setting an intention for the day.", - "isCommentAutoGenerated": true, - "localizations": { - "es-MX": { - "stringUnit": { - "state": "translated", - "value": "Establezca una intención para el día" + "Set an intention for the day" : { + "comment" : "Habit title for a ritual preset focused on setting an intention for the day.", + "isCommentAutoGenerated" : true, + "localizations" : { + "es-MX" : { + "stringUnit" : { + "state" : "translated", + "value" : "Establezca una intención para el día" } }, - "fr-CA": { - "stringUnit": { - "state": "translated", - "value": "Définir une intention pour la journée" + "fr-CA" : { + "stringUnit" : { + "state" : "translated", + "value" : "Définir une intention pour la journée" } } } }, - "Set consistent bedtime": { - "comment": "Habit within a ritual preset to help users set a consistent bedtime.", - "isCommentAutoGenerated": true, - "localizations": { - "es-MX": { - "stringUnit": { - "state": "translated", - "value": "Establezca una hora constante para acostarse" + "Set consistent bedtime" : { + "comment" : "Habit within a ritual preset to help users set a consistent bedtime.", + "isCommentAutoGenerated" : true, + "localizations" : { + "es-MX" : { + "stringUnit" : { + "state" : "translated", + "value" : "Establezca una hora constante para acostarse" } }, - "fr-CA": { - "stringUnit": { - "state": "translated", - "value": "Définir une heure de coucher cohérente" + "fr-CA" : { + "stringUnit" : { + "state" : "translated", + "value" : "Définir une heure de coucher cohérente" } } } }, - "Set phone to Do Not Disturb": { - "comment": "Habit title for setting a phone to \"Do Not Disturb\" during a ritual.", - "isCommentAutoGenerated": true, - "localizations": { - "es-MX": { - "stringUnit": { - "state": "translated", - "value": "Configure el teléfono en No molestar" + "Set phone to Do Not Disturb" : { + "comment" : "Habit title for setting a phone to \"Do Not Disturb\" during a ritual.", + "isCommentAutoGenerated" : true, + "localizations" : { + "es-MX" : { + "stringUnit" : { + "state" : "translated", + "value" : "Configure el teléfono en No molestar" } }, - "fr-CA": { - "stringUnit": { - "state": "translated", - "value": "Régler le téléphone sur Ne pas déranger" + "fr-CA" : { + "stringUnit" : { + "state" : "translated", + "value" : "Régler le téléphone sur Ne pas déranger" } } } }, - "Set up for a focused afternoon work session.": { - "comment": "Habit title for a ritual preset focused on productivity, specifically for an afternoon work session.", - "isCommentAutoGenerated": true, - "localizations": { - "es-MX": { - "stringUnit": { - "state": "translated", - "value": "Configure una sesión de trabajo concentrada por la tarde." + "Set up for a focused afternoon work session." : { + "comment" : "Habit title for a ritual preset focused on productivity, specifically for an afternoon work session.", + "isCommentAutoGenerated" : true, + "localizations" : { + "es-MX" : { + "stringUnit" : { + "state" : "translated", + "value" : "Configure una sesión de trabajo concentrada por la tarde." } }, - "fr-CA": { - "stringUnit": { - "state": "translated", - "value": "Préparez-vous pour une séance de travail ciblée l'après-midi." + "fr-CA" : { + "stringUnit" : { + "state" : "translated", + "value" : "Préparez-vous pour une séance de travail ciblée l'après-midi." } } } }, - "Set up for focus": { - "comment": "Theme of the \"Deep Work Prep\" ritual preset.", - "isCommentAutoGenerated": true, - "localizations": { - "es-MX": { - "stringUnit": { - "state": "translated", - "value": "Configuración para centrarse" + "Set up for focus" : { + "comment" : "Theme of the \"Deep Work Prep\" ritual preset.", + "isCommentAutoGenerated" : true, + "localizations" : { + "es-MX" : { + "stringUnit" : { + "state" : "translated", + "value" : "Configuración para centrarse" } }, - "fr-CA": { - "stringUnit": { - "state": "translated", - "value": "Configurer la mise au point" + "fr-CA" : { + "stringUnit" : { + "state" : "translated", + "value" : "Configurer la mise au point" } } } }, - "Settings": { - "localizations": { - "en": { - "stringUnit": { - "state": "translated", - "value": "Settings" + "Settings" : { + "localizations" : { + "en" : { + "stringUnit" : { + "state" : "translated", + "value" : "Settings" } }, - "es-MX": { - "stringUnit": { - "state": "translated", - "value": "Configuración" + "es-MX" : { + "stringUnit" : { + "state" : "translated", + "value" : "Configuración" } }, - "fr-CA": { - "stringUnit": { - "state": "translated", - "value": "Paramètres" + "fr-CA" : { + "stringUnit" : { + "state" : "translated", + "value" : "Paramètres" } } } }, - "Shift your focus to what's going well.": { - "comment": "Notes for the \"Gratitude Practice\" ritual preset.", - "isCommentAutoGenerated": true, - "localizations": { - "es-MX": { - "stringUnit": { - "state": "translated", - "value": "Cambie su atención a lo que va bien." + "Shift your focus to what's going well." : { + "comment" : "Notes for the \"Gratitude Practice\" ritual preset.", + "isCommentAutoGenerated" : true, + "localizations" : { + "es-MX" : { + "stringUnit" : { + "state" : "translated", + "value" : "Cambie su atención a lo que va bien." } }, - "fr-CA": { - "stringUnit": { - "state": "translated", - "value": "Concentrez-vous sur ce qui se passe bien." + "fr-CA" : { + "stringUnit" : { + "state" : "translated", + "value" : "Concentrez-vous sur ce qui se passe bien." } } } }, - "Shows rituals for the current time of day. Check in here daily.": { - "localizations": { - "es-MX": { - "stringUnit": { - "state": "translated", - "value": "Muestra rituales para la hora actual del día. Regístrese aquí todos los días." + "Shows rituals for the current time of day. Check in here daily." : { + "localizations" : { + "es-MX" : { + "stringUnit" : { + "state" : "translated", + "value" : "Muestra rituales para la hora actual del día. Regístrese aquí todos los días." } }, - "fr-CA": { - "stringUnit": { - "state": "translated", - "value": "Affiche les rituels pour l'heure actuelle de la journée. Enregistrez-vous ici quotidiennement." + "fr-CA" : { + "stringUnit" : { + "state" : "translated", + "value" : "Affiche les rituels pour l'heure actuelle de la journée. Enregistrez-vous ici quotidiennement." } } } }, - "Simulate Foreground Refresh": { - "comment": "Title of a settings option that simulates a foreground refresh of the app.", - "isCommentAutoGenerated": true, - "localizations": { - "es-MX": { - "stringUnit": { - "state": "translated", - "value": "Simular actualización de primer plano" + "Simulate Foreground Refresh" : { + "comment" : "Title of a settings option that simulates a foreground refresh of the app.", + "extractionState" : "stale", + "isCommentAutoGenerated" : true, + "localizations" : { + "es-MX" : { + "stringUnit" : { + "state" : "translated", + "value" : "Simular actualización de primer plano" } }, - "fr-CA": { - "stringUnit": { - "state": "translated", - "value": "Simuler l'actualisation du premier plan" + "fr-CA" : { + "stringUnit" : { + "state" : "translated", + "value" : "Simuler l'actualisation du premier plan" } } } }, - "Simulate Time of Day": { - "comment": "A label for the time of day picker.", - "isCommentAutoGenerated": true, - "localizations": { - "es-MX": { - "stringUnit": { - "state": "translated", - "value": "Simular hora del día" + "Simulate Time of Day" : { + "comment" : "A label for the time of day picker.", + "extractionState" : "stale", + "isCommentAutoGenerated" : true, + "localizations" : { + "es-MX" : { + "stringUnit" : { + "state" : "translated", + "value" : "Simular hora del día" } }, - "fr-CA": { - "stringUnit": { - "state": "translated", - "value": "Simuler l'heure de la journée" + "fr-CA" : { + "stringUnit" : { + "state" : "translated", + "value" : "Simuler l'heure de la journée" } } } }, - "Skip": { - "comment": "Button label to skip onboarding.", - "isCommentAutoGenerated": true, - "localizations": { - "en": { - "stringUnit": { - "state": "new", - "value": "Skip" + "Skip" : { + "comment" : "Button label to skip onboarding.", + "isCommentAutoGenerated" : true, + "localizations" : { + "en" : { + "stringUnit" : { + "state" : "new", + "value" : "Skip" } }, - "es-MX": { - "stringUnit": { - "state": "translated", - "value": "Omitir" + "es-MX" : { + "stringUnit" : { + "state" : "translated", + "value" : "Omitir" } }, - "fr-CA": { - "stringUnit": { - "state": "translated", - "value": "Ignorer" + "fr-CA" : { + "stringUnit" : { + "state" : "translated", + "value" : "Ignorer" } } } }, - "Skip for now": { - "comment": "A button label that allows users to skip creating a new ritual for now.", - "isCommentAutoGenerated": true, - "localizations": { - "es-MX": { - "stringUnit": { - "state": "translated", - "value": "Omitir por ahora" + "Skip for now" : { + "comment" : "A button label that allows users to skip creating a new ritual for now.", + "isCommentAutoGenerated" : true, + "localizations" : { + "es-MX" : { + "stringUnit" : { + "state" : "translated", + "value" : "Omitir por ahora" } }, - "fr-CA": { - "stringUnit": { - "state": "translated", - "value": "Ignorer pour l'instant" + "fr-CA" : { + "stringUnit" : { + "state" : "translated", + "value" : "Ignorer pour l'instant" } } } }, - "Skip setup?": { - "comment": "Alert title asking if the user wants to skip onboarding setup.", - "isCommentAutoGenerated": true, - "localizations": { - "en": { - "stringUnit": { - "state": "new", - "value": "Skip setup?" + "Skip setup?" : { + "comment" : "Alert title asking if the user wants to skip onboarding setup.", + "isCommentAutoGenerated" : true, + "localizations" : { + "en" : { + "stringUnit" : { + "state" : "new", + "value" : "Skip setup?" } }, - "es-MX": { - "stringUnit": { - "state": "translated", - "value": "¿Omitir configuración?" + "es-MX" : { + "stringUnit" : { + "state" : "translated", + "value" : "¿Omitir configuración?" } }, - "fr-CA": { - "stringUnit": { - "state": "translated", - "value": "Ignorer la configuration ?" + "fr-CA" : { + "stringUnit" : { + "state" : "translated", + "value" : "Ignorer la configuration ?" } } } }, - "Sleep Preparation": { - "comment": "Theme of the \"Sleep Preparation\" ritual preset.", - "isCommentAutoGenerated": true, - "localizations": { - "es-MX": { - "stringUnit": { - "state": "translated", - "value": "Preparación para dormir" + "Sleep Preparation" : { + "comment" : "Theme of the \"Sleep Preparation\" ritual preset.", + "isCommentAutoGenerated" : true, + "localizations" : { + "es-MX" : { + "stringUnit" : { + "state" : "translated", + "value" : "Preparación para dormir" } }, - "fr-CA": { - "stringUnit": { - "state": "translated", - "value": "Préparation au sommeil" + "fr-CA" : { + "stringUnit" : { + "state" : "translated", + "value" : "Préparation au sommeil" } } } }, - "Small steps lead to big changes.": { - "comment": "A motivational message indicating that small steps can lead to significant changes.", - "isCommentAutoGenerated": true, - "localizations": { - "es-MX": { - "stringUnit": { - "state": "translated", - "value": "Los pequeños pasos conducen a grandes cambios." + "Small steps lead to big changes." : { + "comment" : "A motivational message indicating that small steps can lead to significant changes.", + "isCommentAutoGenerated" : true, + "localizations" : { + "es-MX" : { + "stringUnit" : { + "state" : "translated", + "value" : "Los pequeños pasos conducen a grandes cambios." } }, - "fr-CA": { - "stringUnit": { - "state": "translated", - "value": "De petites étapes mènent à de grands changements." + "fr-CA" : { + "stringUnit" : { + "state" : "translated", + "value" : "De petites étapes mènent à de grands changements." } } } }, - "Soft landings": { - "localizations": { - "en": { - "stringUnit": { - "state": "translated", - "value": "Soft landings" + "Soft landings" : { + "localizations" : { + "en" : { + "stringUnit" : { + "state" : "translated", + "value" : "Soft landings" } }, - "es-MX": { - "stringUnit": { - "state": "translated", - "value": "Aterrizajes suaves" + "es-MX" : { + "stringUnit" : { + "state" : "translated", + "value" : "Aterrizajes suaves" } }, - "fr-CA": { - "stringUnit": { - "state": "translated", - "value": "Atterrissages en douceur" + "fr-CA" : { + "stringUnit" : { + "state" : "translated", + "value" : "Atterrissages en douceur" } } } }, - "Solid effort. Keep building momentum.": { - "comment": "A motivational message for a completion rate between 0.5 and 0.75.", - "isCommentAutoGenerated": true, - "localizations": { - "es-MX": { - "stringUnit": { - "state": "translated", - "value": "Esfuerzo sólido. Siga ganando impulso." + "Solid effort. Keep building momentum." : { + "comment" : "A motivational message for a completion rate between 0.5 and 0.75.", + "isCommentAutoGenerated" : true, + "localizations" : { + "es-MX" : { + "stringUnit" : { + "state" : "translated", + "value" : "Esfuerzo sólido. Siga ganando impulso." } }, - "fr-CA": { - "stringUnit": { - "state": "translated", - "value": "Effort solide. Continuez à prendre de l’élan." + "fr-CA" : { + "stringUnit" : { + "state" : "translated", + "value" : "Effort solide. Continuez à prendre de l’élan." } } } }, - "Sound": { - "localizations": { - "en": { - "stringUnit": { - "state": "translated", - "value": "Sound" + "Sound" : { + "localizations" : { + "en" : { + "stringUnit" : { + "state" : "translated", + "value" : "Sound" } }, - "es-MX": { - "stringUnit": { - "state": "translated", - "value": "Sonido" + "es-MX" : { + "stringUnit" : { + "state" : "translated", + "value" : "Sonido" } }, - "fr-CA": { - "stringUnit": { - "state": "translated", - "value": "Son" + "fr-CA" : { + "stringUnit" : { + "state" : "translated", + "value" : "Son" } } } }, - "Stable": { - "comment": "Description of a trend direction when there is no significant change.", - "isCommentAutoGenerated": true, - "localizations": { - "es-MX": { - "stringUnit": { - "state": "translated", - "value": "Estable" + "Stable" : { + "comment" : "Description of a trend direction when there is no significant change.", + "isCommentAutoGenerated" : true, + "localizations" : { + "es-MX" : { + "stringUnit" : { + "state" : "translated", + "value" : "Estable" } }, - "fr-CA": { - "stringUnit": { - "state": "translated", - "value": "Constant" + "fr-CA" : { + "stringUnit" : { + "state" : "translated", + "value" : "Constant" } } } }, - "Start": { - "comment": "A button that starts a new arc for a ritual.", - "isCommentAutoGenerated": true, - "localizations": { - "es-MX": { - "stringUnit": { - "state": "translated", - "value": "Iniciar" + "Start" : { + "comment" : "A button that starts a new arc for a ritual.", + "isCommentAutoGenerated" : true, + "localizations" : { + "es-MX" : { + "stringUnit" : { + "state" : "translated", + "value" : "Iniciar" } }, - "fr-CA": { - "stringUnit": { - "state": "translated", - "value": "Commencez" + "fr-CA" : { + "stringUnit" : { + "state" : "translated", + "value" : "Commencez" } } } }, - "Start %@ ritual": { - "comment": "A button that starts a ritual from a goal category. The argument is the name of the goal.", - "isCommentAutoGenerated": true, - "localizations": { - "es-MX": { - "stringUnit": { - "state": "translated", - "value": "Iniciar %@ ritual" + "Start %@ ritual" : { + "comment" : "A button that starts a ritual from a goal category. The argument is the name of the goal.", + "isCommentAutoGenerated" : true, + "localizations" : { + "es-MX" : { + "stringUnit" : { + "state" : "translated", + "value" : "Iniciar %@ ritual" } }, - "fr-CA": { - "stringUnit": { - "state": "translated", - "value": "Commencez le rituel %@" + "fr-CA" : { + "stringUnit" : { + "state" : "translated", + "value" : "Commencez le rituel %@" } } } }, - "Start a ritual to see which one you complete most consistently.": { - "comment": "Explanation for the Best Ritual insight card when there are no active rituals.", - "localizations": { - "es-MX": { - "stringUnit": { - "state": "translated", - "value": "Iniciar un ritual para ver cuál completas de manera más consistente." + "Start a ritual to see which one you complete most consistently." : { + "comment" : "Explanation for the Best Ritual insight card when there are no active rituals.", + "localizations" : { + "es-MX" : { + "stringUnit" : { + "state" : "translated", + "value" : "Iniciar un ritual para ver cuál completas de manera más consistente." } }, - "fr-CA": { - "stringUnit": { - "state": "translated", - "value": "Commencez un rituel pour voir lequel vous complétez le plus régulièrement." + "fr-CA" : { + "stringUnit" : { + "state" : "translated", + "value" : "Commencez un rituel pour voir lequel vous complétez le plus régulièrement." } } } }, - "Start building better habits": { - "comment": "Subtitle for the \"No Active Rituals\" section in the \"Today\" view when there are no active rituals.", - "isCommentAutoGenerated": true, - "localizations": { - "es-MX": { - "stringUnit": { - "state": "translated", - "value": "Empezar a desarrollar mejores hábitos" + "Start building better habits" : { + "comment" : "Subtitle for the \"No Active Rituals\" section in the \"Today\" view when there are no active rituals.", + "isCommentAutoGenerated" : true, + "localizations" : { + "es-MX" : { + "stringUnit" : { + "state" : "translated", + "value" : "Empezar a desarrollar mejores hábitos" } }, - "fr-CA": { - "stringUnit": { - "state": "translated", - "value": "Commencer à adopter de meilleures habitudes" + "fr-CA" : { + "stringUnit" : { + "state" : "translated", + "value" : "Commencer à adopter de meilleures habitudes" } } } }, - "Start New Arc": { - "comment": "A button that starts a new arc for a ritual.", - "isCommentAutoGenerated": true, - "localizations": { - "es-MX": { - "stringUnit": { - "state": "translated", - "value": "Iniciar nuevo arco" + "Start New Arc" : { + "comment" : "A button that starts a new arc for a ritual.", + "isCommentAutoGenerated" : true, + "localizations" : { + "es-MX" : { + "stringUnit" : { + "state" : "translated", + "value" : "Iniciar nuevo arco" } }, - "fr-CA": { - "stringUnit": { - "state": "translated", - "value": "Démarrer un nouvel arc" + "fr-CA" : { + "stringUnit" : { + "state" : "translated", + "value" : "Démarrer un nouvel arc" } } } }, - "Start New Arc?": { - "comment": "A confirmation prompt for starting a new arc for a ritual.", - "isCommentAutoGenerated": true, - "localizations": { - "es-MX": { - "stringUnit": { - "state": "translated", - "value": "¿Iniciar nuevo arco?" + "Start New Arc?" : { + "comment" : "A confirmation prompt for starting a new arc for a ritual.", + "isCommentAutoGenerated" : true, + "localizations" : { + "es-MX" : { + "stringUnit" : { + "state" : "translated", + "value" : "¿Iniciar nuevo arco?" } }, - "fr-CA": { - "stringUnit": { - "state": "translated", - "value": "Démarrer un nouvel arc ?" + "fr-CA" : { + "stringUnit" : { + "state" : "translated", + "value" : "Démarrer un nouvel arc ?" } } } }, - "Start This Ritual": { - "comment": "The text for the primary action button in the ritual preview step.", - "isCommentAutoGenerated": true, - "localizations": { - "es-MX": { - "stringUnit": { - "state": "translated", - "value": "Comienza este ritual" + "Start This Ritual" : { + "comment" : "The text for the primary action button in the ritual preview step.", + "isCommentAutoGenerated" : true, + "localizations" : { + "es-MX" : { + "stringUnit" : { + "state" : "translated", + "value" : "Comienza este ritual" } }, - "fr-CA": { - "stringUnit": { - "state": "translated", - "value": "Commencez ce rituel" + "fr-CA" : { + "stringUnit" : { + "state" : "translated", + "value" : "Commencez ce rituel" } } } }, - "Start with stillness": { - "comment": "Theme of the \"Morning Meditation\" ritual preset.", - "isCommentAutoGenerated": true, - "localizations": { - "es-MX": { - "stringUnit": { - "state": "translated", - "value": "Comienza con quietud" + "Start with stillness" : { + "comment" : "Theme of the \"Morning Meditation\" ritual preset.", + "isCommentAutoGenerated" : true, + "localizations" : { + "es-MX" : { + "stringUnit" : { + "state" : "translated", + "value" : "Comienza con quietud" } }, - "fr-CA": { - "stringUnit": { - "state": "translated", - "value": "Commencez par le calme" + "fr-CA" : { + "stringUnit" : { + "state" : "translated", + "value" : "Commencez par le calme" } } } }, - "Start your day refreshed": { - "comment": "Theme for the \"Morning Hydration\" ritual preset.", - "isCommentAutoGenerated": true, - "localizations": { - "es-MX": { - "stringUnit": { - "state": "translated", - "value": "Comienza tu día renovado" + "Start your day refreshed" : { + "comment" : "Theme for the \"Morning Hydration\" ritual preset.", + "isCommentAutoGenerated" : true, + "localizations" : { + "es-MX" : { + "stringUnit" : { + "state" : "translated", + "value" : "Comienza tu día renovado" } }, - "fr-CA": { - "stringUnit": { - "state": "translated", - "value": "Commencez votre journée rafraîchi" + "fr-CA" : { + "stringUnit" : { + "state" : "translated", + "value" : "Commencez votre journée rafraîchi" } } } }, - "Start your day right": { - "comment": "Subtitle for the \"Morning\" option in the \"Time of Day\" section of the onboarding screen.", - "isCommentAutoGenerated": true, - "localizations": { - "es-MX": { - "stringUnit": { - "state": "translated", - "value": "Comienza bien tu día" + "Start your day right" : { + "comment" : "Subtitle for the \"Morning\" option in the \"Time of Day\" section of the onboarding screen.", + "isCommentAutoGenerated" : true, + "localizations" : { + "es-MX" : { + "stringUnit" : { + "state" : "translated", + "value" : "Comienza bien tu día" } }, - "fr-CA": { - "stringUnit": { - "state": "translated", - "value": "Commencez votre journée du bon pied" + "fr-CA" : { + "stringUnit" : { + "state" : "translated", + "value" : "Commencez votre journée du bon pied" } } } }, - "Stay centered through the day": { - "comment": "Subtitle for a time preference option that focuses on staying centered throughout the day.", - "isCommentAutoGenerated": true, - "localizations": { - "es-MX": { - "stringUnit": { - "state": "translated", - "value": "Mantente centrado durante el día" + "Stay centered through the day" : { + "comment" : "Subtitle for a time preference option that focuses on staying centered throughout the day.", + "isCommentAutoGenerated" : true, + "localizations" : { + "es-MX" : { + "stringUnit" : { + "state" : "translated", + "value" : "Mantente centrado durante el día" } }, - "fr-CA": { - "stringUnit": { - "state": "translated", - "value": "Restez centré tout au long de la journée" + "fr-CA" : { + "stringUnit" : { + "state" : "translated", + "value" : "Restez centré tout au long de la journée" } } } }, - "Stay centered with a reminder when it's time for your midday ritual": { - "comment": "Personalized description based on the user's selected time preference, for a \"midday\" ritual.", - "isCommentAutoGenerated": true, - "localizations": { - "es-MX": { - "stringUnit": { - "state": "translated", - "value": "Mantente centrado con un recordatorio cuando llegue el momento de tu ritual del mediodía" + "Stay centered with a reminder when it's time for your midday ritual" : { + "comment" : "Personalized description based on the user's selected time preference, for a \"midday\" ritual.", + "isCommentAutoGenerated" : true, + "localizations" : { + "es-MX" : { + "stringUnit" : { + "state" : "translated", + "value" : "Mantente centrado con un recordatorio cuando llegue el momento de tu ritual del mediodía" } }, - "fr-CA": { - "stringUnit": { - "state": "translated", - "value": "Restez centré avec un rappel quand il est temps de votre rituel de midi" + "fr-CA" : { + "stringUnit" : { + "state" : "translated", + "value" : "Restez centré avec un rappel quand il est temps de votre rituel de midi" } } } }, - "Stay on track": { - "comment": "Headline on the notification permission screen during onboarding.", - "localizations": { - "es-MX": { - "stringUnit": { - "state": "translated", - "value": "Mantén el rumbo" + "Stay on track" : { + "comment" : "Headline on the notification permission screen during onboarding.", + "localizations" : { + "es-MX" : { + "stringUnit" : { + "state" : "translated", + "value" : "Mantén el rumbo" } }, - "fr-CA": { - "stringUnit": { - "state": "translated", - "value": "Restez sur la bonne voie" + "fr-CA" : { + "stringUnit" : { + "state" : "translated", + "value" : "Restez sur la bonne voie" } } } }, - "Step away from work": { - "comment": "Habit title for \"Step away from work\" in the \"Afternoon Break\" ritual preset.", - "isCommentAutoGenerated": true, - "localizations": { - "es-MX": { - "stringUnit": { - "state": "translated", - "value": "Aléjate del trabajo" + "Step away from work" : { + "comment" : "Habit title for \"Step away from work\" in the \"Afternoon Break\" ritual preset.", + "isCommentAutoGenerated" : true, + "localizations" : { + "es-MX" : { + "stringUnit" : { + "state" : "translated", + "value" : "Aléjate del trabajo" } }, - "fr-CA": { - "stringUnit": { - "state": "translated", - "value": "Éloignez-vous du travail" + "fr-CA" : { + "stringUnit" : { + "state" : "translated", + "value" : "Éloignez-vous du travail" } } } }, - "Step outside for fresh air": { - "comment": "Habit title for a ritual preset focused on maintaining good health, encouraging the user to step outside for fresh air.", - "isCommentAutoGenerated": true, - "localizations": { - "es-MX": { - "stringUnit": { - "state": "translated", - "value": "Sal a tomar aire fresco" + "Step outside for fresh air" : { + "comment" : "Habit title for a ritual preset focused on maintaining good health, encouraging the user to step outside for fresh air.", + "isCommentAutoGenerated" : true, + "localizations" : { + "es-MX" : { + "stringUnit" : { + "state" : "translated", + "value" : "Sal a tomar aire fresco" } }, - "fr-CA": { - "stringUnit": { - "state": "translated", - "value": "Sortez pour prendre l'air frais" + "fr-CA" : { + "stringUnit" : { + "state" : "translated", + "value" : "Sortez pour prendre l'air frais" } } } }, - "Streak": { - "comment": "Title of a section in the Insight Cards view, related to streaks of consecutive perfect days.", - "isCommentAutoGenerated": true, - "localizations": { - "es-MX": { - "stringUnit": { - "state": "translated", - "value": "Racha" + "Streak" : { + "comment" : "Title of a section in the Insight Cards view, related to streaks of consecutive perfect days.", + "isCommentAutoGenerated" : true, + "localizations" : { + "es-MX" : { + "stringUnit" : { + "state" : "translated", + "value" : "Racha" } }, - "fr-CA": { - "stringUnit": { - "state": "translated", - "value": "Série" + "fr-CA" : { + "stringUnit" : { + "state" : "translated", + "value" : "Série" } } } }, - "Stretch": { - "localizations": { - "en": { - "stringUnit": { - "state": "translated", - "value": "Stretch" + "Stretch" : { + "localizations" : { + "en" : { + "stringUnit" : { + "state" : "translated", + "value" : "Stretch" } }, - "es-MX": { - "stringUnit": { - "state": "translated", - "value": "Estírate" + "es-MX" : { + "stringUnit" : { + "state" : "translated", + "value" : "Estírate" } }, - "fr-CA": { - "stringUnit": { - "state": "translated", - "value": "Étirez-vous" + "fr-CA" : { + "stringUnit" : { + "state" : "translated", + "value" : "Étirez-vous" } } } }, - "Stretch at your desk": { - "comment": "Habit title for a ritual preset focused on health, encouraging users to stretch while working at their desk.", - "isCommentAutoGenerated": true, - "localizations": { - "es-MX": { - "stringUnit": { - "state": "translated", - "value": "Estírate en tu escritorio" + "Stretch at your desk" : { + "comment" : "Habit title for a ritual preset focused on health, encouraging users to stretch while working at their desk.", + "isCommentAutoGenerated" : true, + "localizations" : { + "es-MX" : { + "stringUnit" : { + "state" : "translated", + "value" : "Estírate en tu escritorio" } }, - "fr-CA": { - "stringUnit": { - "state": "translated", - "value": "Étirez-vous à votre bureau" + "fr-CA" : { + "stringUnit" : { + "state" : "translated", + "value" : "Étirez-vous à votre bureau" } } } }, - "Sunday ritual to start Monday strong.": { - "comment": "Description of a ritual preset for starting a new week with a sense of accomplishment.", - "isCommentAutoGenerated": true, - "localizations": { - "es-MX": { - "stringUnit": { - "state": "translated", - "value": "Ritual dominical para empezar el lunes con fuerza." + "Sunday ritual to start Monday strong." : { + "comment" : "Description of a ritual preset for starting a new week with a sense of accomplishment.", + "isCommentAutoGenerated" : true, + "localizations" : { + "es-MX" : { + "stringUnit" : { + "state" : "translated", + "value" : "Ritual dominical para empezar el lunes con fuerza." } }, - "fr-CA": { - "stringUnit": { - "state": "translated", - "value": "Rituel du dimanche pour commencer le lundi en force." + "fr-CA" : { + "stringUnit" : { + "state" : "translated", + "value" : "Rituel du dimanche pour commencer le lundi en force." } } } }, - "Take 5 deep breaths": { - "comment": "Habit title for a ritual preset focused on productivity, encouraging the user to take deep breaths.", - "isCommentAutoGenerated": true, - "localizations": { - "es-MX": { - "stringUnit": { - "state": "translated", - "value": "Respira profundamente 5 veces" + "Take 5 deep breaths" : { + "comment" : "Habit title for a ritual preset focused on productivity, encouraging the user to take deep breaths.", + "isCommentAutoGenerated" : true, + "localizations" : { + "es-MX" : { + "stringUnit" : { + "state" : "translated", + "value" : "Respira profundamente 5 veces" } }, - "fr-CA": { - "stringUnit": { - "state": "translated", - "value": "Prenez 5 respirations profondes" + "fr-CA" : { + "stringUnit" : { + "state" : "translated", + "value" : "Prenez 5 respirations profondes" } } } }, - "Take a 10-minute walk": { - "comment": "Title of a habit within a ritual preset focused on breaking up a busy day with midday activity.", - "isCommentAutoGenerated": true, - "localizations": { - "es-MX": { - "stringUnit": { - "state": "translated", - "value": "Haga una caminata de 10 minutos" + "Take a 10-minute walk" : { + "comment" : "Title of a habit within a ritual preset focused on breaking up a busy day with midday activity.", + "isCommentAutoGenerated" : true, + "localizations" : { + "es-MX" : { + "stringUnit" : { + "state" : "translated", + "value" : "Haga una caminata de 10 minutos" } }, - "fr-CA": { - "stringUnit": { - "state": "translated", - "value": "Faites une marche de 10 minutes" + "fr-CA" : { + "stringUnit" : { + "state" : "translated", + "value" : "Faites une marche de 10 minutes" } } } }, - "Take vitamins": { - "comment": "Title of a habit within a ritual preset, translated to a language other than English.", - "isCommentAutoGenerated": true, - "localizations": { - "es-MX": { - "stringUnit": { - "state": "translated", - "value": "Tome vitaminas" + "Take vitamins" : { + "comment" : "Title of a habit within a ritual preset, translated to a language other than English.", + "isCommentAutoGenerated" : true, + "localizations" : { + "es-MX" : { + "stringUnit" : { + "state" : "translated", + "value" : "Tome vitaminas" } }, - "fr-CA": { - "stringUnit": { - "state": "translated", - "value": "Prenez des vitamines" + "fr-CA" : { + "stringUnit" : { + "state" : "translated", + "value" : "Prenez des vitamines" } } } }, - "Tap a habit to check in": { - "localizations": { - "en": { - "stringUnit": { - "state": "translated", - "value": "Tap a habit to check in" + "Tap a habit to check in" : { + "localizations" : { + "en" : { + "stringUnit" : { + "state" : "translated", + "value" : "Tap a habit to check in" } }, - "es-MX": { - "stringUnit": { - "state": "translated", - "value": "Toque un hábito para registrarlo" + "es-MX" : { + "stringUnit" : { + "state" : "translated", + "value" : "Toque un hábito para registrarlo" } }, - "fr-CA": { - "stringUnit": { - "state": "translated", - "value": "Touchez une habitude pour faire un suivi" + "fr-CA" : { + "stringUnit" : { + "state" : "translated", + "value" : "Touchez une habitude pour faire un suivi" } } } }, - "Tap Edit, then Add Widget.": { - "comment": "Widget setup step: tap Edit and Add Widget.", - "localizations": { - "en": { - "stringUnit": { - "state": "new", - "value": "Tap Edit, then Add Widget." + "Tap Edit, then Add Widget." : { + "comment" : "Widget setup step: tap Edit and Add Widget.", + "localizations" : { + "en" : { + "stringUnit" : { + "state" : "new", + "value" : "Tap Edit, then Add Widget." } }, - "es-MX": { - "stringUnit": { - "state": "translated", - "value": "Toque Editar y luego Agregar widget." + "es-MX" : { + "stringUnit" : { + "state" : "translated", + "value" : "Toque Editar y luego Agregar widget." } }, - "fr-CA": { - "stringUnit": { - "state": "translated", - "value": "Appuyez sur Modifier, puis sur Ajouter un widget." + "fr-CA" : { + "stringUnit" : { + "state" : "translated", + "value" : "Appuyez sur Modifier, puis sur Ajouter un widget." } } } }, - "Tap for details": { - "comment": "A hint that appears when a user taps on an element to learn more about it.", - "isCommentAutoGenerated": true, - "localizations": { - "es-MX": { - "stringUnit": { - "state": "translated", - "value": "Toque para obtener detalles" + "Tap for details" : { + "comment" : "A hint that appears when a user taps on an element to learn more about it.", + "isCommentAutoGenerated" : true, + "localizations" : { + "es-MX" : { + "stringUnit" : { + "state" : "translated", + "value" : "Toque para obtener detalles" } }, - "fr-CA": { - "stringUnit": { - "state": "translated", - "value": "Appuyez pour plus de détails" + "fr-CA" : { + "stringUnit" : { + "state" : "translated", + "value" : "Appuyez pour plus de détails" } } } }, - "Tap the duration to enter a custom number of days (up to 365).": { - "comment": "A footer label explaining that the user can enter a custom number of days for the ritual's duration.", - "isCommentAutoGenerated": true, - "localizations": { - "es-MX": { - "stringUnit": { - "state": "translated", - "value": "Toque la duración para ingresar una cantidad personalizada de días (hasta 365)." + "Tap the duration to enter a custom number of days (up to 365)." : { + "comment" : "A footer label explaining that the user can enter a custom number of days for the ritual's duration.", + "isCommentAutoGenerated" : true, + "localizations" : { + "es-MX" : { + "stringUnit" : { + "state" : "translated", + "value" : "Toque la duración para ingresar una cantidad personalizada de días (hasta 365)." } }, - "fr-CA": { - "stringUnit": { - "state": "translated", - "value": "Appuyez sur la durée pour saisir un nombre de jours personnalisé (jusqu'à 365)." + "fr-CA" : { + "stringUnit" : { + "state" : "translated", + "value" : "Appuyez sur la durée pour saisir un nombre de jours personnalisé (jusqu'à 365)." } } } }, - "Tap to check in": { - "localizations": { - "en": { - "stringUnit": { - "state": "translated", - "value": "Tap to check in" + "Tap to check in" : { + "localizations" : { + "en" : { + "stringUnit" : { + "state" : "translated", + "value" : "Tap to check in" } }, - "es-MX": { - "stringUnit": { - "state": "translated", - "value": "Toque para registrarse" + "es-MX" : { + "stringUnit" : { + "state" : "translated", + "value" : "Toque para registrarse" } }, - "fr-CA": { - "stringUnit": { - "state": "translated", - "value": "Touchez pour faire un suivi" + "fr-CA" : { + "stringUnit" : { + "state" : "translated", + "value" : "Touchez pour faire un suivi" } } } }, - "Tap to view details": { - "comment": "A hint that appears when a user taps on a day cell to explain that it will navigate to more details about that day.", - "isCommentAutoGenerated": true, - "localizations": { - "es-MX": { - "stringUnit": { - "state": "translated", - "value": "Toque para ver detalles" + "Tap to view details" : { + "comment" : "A hint that appears when a user taps on a day cell to explain that it will navigate to more details about that day.", + "isCommentAutoGenerated" : true, + "localizations" : { + "es-MX" : { + "stringUnit" : { + "state" : "translated", + "value" : "Toque para ver detalles" } }, - "fr-CA": { - "stringUnit": { - "state": "translated", - "value": "Appuyez pour afficher les détails" + "fr-CA" : { + "stringUnit" : { + "state" : "translated", + "value" : "Appuyez pour afficher les détails" } } } }, - "Test Notification": { - "comment": "Title of a test notification used to verify notification delivery.", - "isCommentAutoGenerated": true, - "localizations": { - "es-MX": { - "stringUnit": { - "state": "translated", - "value": "Notificación de prueba" + "Test Notification" : { + "comment" : "Title of a test notification used to verify notification delivery.", + "isCommentAutoGenerated" : true, + "localizations" : { + "es-MX" : { + "stringUnit" : { + "state" : "translated", + "value" : "Notificación de prueba" } }, - "fr-CA": { - "stringUnit": { - "state": "translated", - "value": "Notification de test" + "fr-CA" : { + "stringUnit" : { + "state" : "translated", + "value" : "Notification de test" } } } }, - "Thank someone": { - "comment": "Habit title for a ritual preset focused on gratitude practice.", - "isCommentAutoGenerated": true, - "localizations": { - "es-MX": { - "stringUnit": { - "state": "translated", - "value": "Agradecer a alguien" + "Thank someone" : { + "comment" : "Habit title for a ritual preset focused on gratitude practice.", + "isCommentAutoGenerated" : true, + "localizations" : { + "es-MX" : { + "stringUnit" : { + "state" : "translated", + "value" : "Agradecer a alguien" } }, - "fr-CA": { - "stringUnit": { - "state": "translated", - "value": "Remercier quelqu'un" + "fr-CA" : { + "stringUnit" : { + "state" : "translated", + "value" : "Remercier quelqu'un" } } } }, - "The number of habits you've checked off today across all your active rituals. Each check-in builds momentum toward your goals.": { - "comment": "Explanation of the value for the Insight Card titled \"Habits today\".", - "isCommentAutoGenerated": true, - "localizations": { - "es-MX": { - "stringUnit": { - "state": "translated", - "value": "La cantidad de hábitos que marcó hoy en todos sus rituales activos. Cada registro genera impulso hacia sus objetivos." + "The number of habits you've checked off today across all your active rituals. Each check-in builds momentum toward your goals." : { + "comment" : "Explanation of the value for the Insight Card titled \"Habits today\".", + "isCommentAutoGenerated" : true, + "localizations" : { + "es-MX" : { + "stringUnit" : { + "state" : "translated", + "value" : "La cantidad de hábitos que marcó hoy en todos sus rituales activos. Cada registro genera impulso hacia sus objetivos." } }, - "fr-CA": { - "stringUnit": { - "state": "translated", - "value": "Le nombre d'habitudes que vous avez cochées aujourd'hui dans tous vos rituels actifs. Chaque enregistrement crée une dynamique vers vos objectifs." + "fr-CA" : { + "stringUnit" : { + "state" : "translated", + "value" : "Le nombre d'habitudes que vous avez cochées aujourd'hui dans tous vos rituels actifs. Chaque enregistrement crée une dynamique vers vos objectifs." } } } }, - "The total number of habit check-ins you've made since you started using Rituals. Every check-in counts toward building lasting change.": { - "comment": "Explanation for the Total Check-ins insight card.", - "localizations": { - "es-MX": { - "stringUnit": { - "state": "translated", - "value": "El número total de controles de hábitos que has realizado desde que empezaste a usar Rituals. Cada control cuenta para generar un cambio duradero." + "The total number of habit check-ins you've made since you started using Rituals. Every check-in counts toward building lasting change." : { + "comment" : "Explanation for the Total Check-ins insight card.", + "localizations" : { + "es-MX" : { + "stringUnit" : { + "state" : "translated", + "value" : "El número total de controles de hábitos que has realizado desde que empezaste a usar Rituals. Cada control cuenta para generar un cambio duradero." } }, - "fr-CA": { - "stringUnit": { - "state": "translated", - "value": "Le nombre total d'enregistrements d'habitudes que vous avez effectués depuis que vous avez commencé à utiliser Rituals. Chaque enregistrement compte pour construire un changement durable." + "fr-CA" : { + "stringUnit" : { + "state" : "translated", + "value" : "Le nombre total d'enregistrements d'habitudes que vous avez effectués depuis que vous avez commencé à utiliser Rituals. Chaque enregistrement compte pour construire un changement durable." } } } }, - "Theme or tagline": { - "comment": "A label for an optional tagline or theme associated with a ritual.", - "isCommentAutoGenerated": true, - "localizations": { - "es-MX": { - "stringUnit": { - "state": "translated", - "value": "Tema o eslogan" + "Theme or tagline" : { + "comment" : "A label for an optional tagline or theme associated with a ritual.", + "isCommentAutoGenerated" : true, + "localizations" : { + "es-MX" : { + "stringUnit" : { + "state" : "translated", + "value" : "Tema o eslogan" } }, - "fr-CA": { - "stringUnit": { - "state": "translated", - "value": "Thème ou slogan" + "fr-CA" : { + "stringUnit" : { + "state" : "translated", + "value" : "Thème ou slogan" } } } }, - "This counts every unique calendar day where you completed at least one habit. It's calculated by scanning all your habit check-ins across all rituals and counting the distinct days. For example, if you checked in on Monday, skipped Tuesday, then checked in Wednesday and Thursday, your Days Active would be 3.": { - "comment": "Explanation of how to calculate the number of \"Days Active\".", - "isCommentAutoGenerated": true, - "localizations": { - "es-MX": { - "stringUnit": { - "state": "translated", - "value": "Esto cuenta cada día calendario único en el que completó al menos un hábito. Se calcula escaneando todos los registros de hábitos en todos los rituales y contando los distintos días. Por ejemplo, si se registró el lunes, se saltó el martes y luego se registró el miércoles y el jueves, sus días activos serían 3." + "This counts every unique calendar day where you completed at least one habit. It's calculated by scanning all your habit check-ins across all rituals and counting the distinct days. For example, if you checked in on Monday, skipped Tuesday, then checked in Wednesday and Thursday, your Days Active would be 3." : { + "comment" : "Explanation of how to calculate the number of \"Days Active\".", + "isCommentAutoGenerated" : true, + "localizations" : { + "es-MX" : { + "stringUnit" : { + "state" : "translated", + "value" : "Esto cuenta cada día calendario único en el que completó al menos un hábito. Se calcula escaneando todos los registros de hábitos en todos los rituales y contando los distintos días. Por ejemplo, si se registró el lunes, se saltó el martes y luego se registró el miércoles y el jueves, sus días activos serían 3." } }, - "fr-CA": { - "stringUnit": { - "state": "translated", - "value": "Cela compte chaque jour calendaire unique au cours duquel vous avez réalisé au moins une habitude. Il est calculé en analysant tous vos enregistrements d'habitudes pour tous les rituels et en comptant les jours distincts. Par exemple, si vous vous êtes enregistré lundi, avez sauté mardi, puis vous êtes enregistré mercredi et jeudi, vos jours d'activité seraient de 3." + "fr-CA" : { + "stringUnit" : { + "state" : "translated", + "value" : "Cela compte chaque jour calendaire unique au cours duquel vous avez réalisé au moins une habitude. Il est calculé en analysant tous vos enregistrements d'habitudes pour tous les rituels et en comptant les jours distincts. Par exemple, si vous vous êtes enregistré lundi, avez sauté mardi, puis vous êtes enregistré mercredi et jeudi, vos jours d'activité seraient de 3." } } } }, - "This day has no habit data recorded.": { - "comment": "A description displayed when a day has no habit completion data.", - "isCommentAutoGenerated": true, - "localizations": { - "es-MX": { - "stringUnit": { - "state": "translated", - "value": "Este día no tiene datos de hábitos registrados." + "This day has no habit data recorded." : { + "comment" : "A description displayed when a day has no habit completion data.", + "isCommentAutoGenerated" : true, + "localizations" : { + "es-MX" : { + "stringUnit" : { + "state" : "translated", + "value" : "Este día no tiene datos de hábitos registrados." } }, - "fr-CA": { - "stringUnit": { - "state": "translated", - "value": "Aucune donnée d'habitude n'est enregistrée pour cette journée." + "fr-CA" : { + "stringUnit" : { + "state" : "translated", + "value" : "Aucune donnée d'habitude n'est enregistrée pour cette journée." } } } }, - "This is a test notification to verify delivery.": { - "comment": "Title and body of a test notification used to verify notification delivery.", - "isCommentAutoGenerated": true, - "localizations": { - "es-MX": { - "stringUnit": { - "state": "translated", - "value": "Esta es una notificación de prueba para verificar la entrega." + "This is a test notification to verify delivery." : { + "comment" : "Title and body of a test notification used to verify notification delivery.", + "isCommentAutoGenerated" : true, + "localizations" : { + "es-MX" : { + "stringUnit" : { + "state" : "translated", + "value" : "Esta es una notificación de prueba para verificar la entrega." } }, - "fr-CA": { - "stringUnit": { - "state": "translated", - "value": "Il s'agit d'une notification de test pour vérifier la livraison." + "fr-CA" : { + "stringUnit" : { + "state" : "translated", + "value" : "Il s'agit d'une notification de test pour vérifier la livraison." } } } }, - "This ritual is not currently active": { - "comment": "A message displayed when a user views a past ritual and it is not currently active.", - "isCommentAutoGenerated": true, - "localizations": { - "es-MX": { - "stringUnit": { - "state": "translated", - "value": "Este ritual no está activo actualmente" + "This ritual is not currently active" : { + "comment" : "A message displayed when a user views a past ritual and it is not currently active.", + "isCommentAutoGenerated" : true, + "localizations" : { + "es-MX" : { + "stringUnit" : { + "state" : "translated", + "value" : "Este ritual no está activo actualmente" } }, - "fr-CA": { - "stringUnit": { - "state": "translated", - "value": "Ce rituel n'est pas actif actuellement" + "fr-CA" : { + "stringUnit" : { + "state" : "translated", + "value" : "Ce rituel n'est pas actif actuellement" } } } }, - "This will end the current arc. You can start a new arc anytime from the Past tab.": { - "comment": "An alert message that appears when the user confirms ending an arc.", - "isCommentAutoGenerated": true, - "localizations": { - "es-MX": { - "stringUnit": { - "state": "translated", - "value": "Esto finalizará el arco actual. Puede iniciar un nuevo arco en cualquier momento desde la pestaña Pasado." + "This will end the current arc. You can start a new arc anytime from the Past tab." : { + "comment" : "An alert message that appears when the user confirms ending an arc.", + "isCommentAutoGenerated" : true, + "localizations" : { + "es-MX" : { + "stringUnit" : { + "state" : "translated", + "value" : "Esto finalizará el arco actual. Puede iniciar un nuevo arco en cualquier momento desde la pestaña Pasado." } }, - "fr-CA": { - "stringUnit": { - "state": "translated", - "value": "Cela mettra fin à l'arc en cours. Vous pouvez démarrer un nouvel arc à tout moment à partir de l'onglet Passé." + "fr-CA" : { + "stringUnit" : { + "state" : "translated", + "value" : "Cela mettra fin à l'arc en cours. Vous pouvez démarrer un nouvel arc à tout moment à partir de l'onglet Passé." } } } }, - "This will permanently remove \"%@\" and all its completion history. This cannot be undone.": { - "comment": "An alert message explaining that archiving a ritual will hide it from the user's active list but keep its completion history. The placeholder text inside the message is replaced with the name of the ritual that the user is trying", - "isCommentAutoGenerated": true, - "localizations": { - "es-MX": { - "stringUnit": { - "state": "translated", - "value": "Esto eliminará permanentemente \"%@\" y todo su historial de finalización. Esto no se puede deshacer." + "This will permanently remove \"%@\" and all its completion history. This cannot be undone." : { + "comment" : "An alert message explaining that archiving a ritual will hide it from the user's active list but keep its completion history. The placeholder text inside the message is replaced with the name of the ritual that the user is trying", + "isCommentAutoGenerated" : true, + "localizations" : { + "es-MX" : { + "stringUnit" : { + "state" : "translated", + "value" : "Esto eliminará permanentemente \"%@\" y todo su historial de finalización. Esto no se puede deshacer." } }, - "fr-CA": { - "stringUnit": { - "state": "translated", - "value": "Cela supprimera définitivement « %@ » et tout son historique d'achèvement. Cela ne peut pas être annulé." + "fr-CA" : { + "stringUnit" : { + "state" : "translated", + "value" : "Cela supprimera définitivement « %@ » et tout son historique d'achèvement. Cela ne peut pas être annulé." } } } }, - "This will permanently remove this ritual and all its completion history. This cannot be undone.": { - "comment": "An alert message that appears when the user attempts to delete a ritual. It explains that deleting the ritual cannot be undone.", - "isCommentAutoGenerated": true, - "localizations": { - "es-MX": { - "stringUnit": { - "state": "translated", - "value": "Esto eliminará permanentemente este ritual y todo su historial de finalización. Esto no se puede deshacer." + "This will permanently remove this ritual and all its completion history. This cannot be undone." : { + "comment" : "An alert message that appears when the user attempts to delete a ritual. It explains that deleting the ritual cannot be undone.", + "isCommentAutoGenerated" : true, + "localizations" : { + "es-MX" : { + "stringUnit" : { + "state" : "translated", + "value" : "Esto eliminará permanentemente este ritual y todo su historial de finalización. Esto no se puede deshacer." } }, - "fr-CA": { - "stringUnit": { - "state": "translated", - "value": "Cela supprimera définitivement ce rituel et tout son historique d'achèvement. Cela ne peut pas être annulé." + "fr-CA" : { + "stringUnit" : { + "state" : "translated", + "value" : "Cela supprimera définitivement ce rituel et tout son historique d'achèvement. Cela ne peut pas être annulé." } } } }, - "This will start a new arc for this ritual with the same habits. You can modify habits after starting.": { - "comment": "An alert message displayed when starting a new ritual arc.", - "isCommentAutoGenerated": true, - "localizations": { - "es-MX": { - "stringUnit": { - "state": "translated", - "value": "Esto iniciará un nuevo arco para este ritual con los mismos hábitos. Puedes modificar hábitos después de empezar." + "This will start a new arc for this ritual with the same habits. You can modify habits after starting." : { + "comment" : "An alert message displayed when starting a new ritual arc.", + "isCommentAutoGenerated" : true, + "localizations" : { + "es-MX" : { + "stringUnit" : { + "state" : "translated", + "value" : "Esto iniciará un nuevo arco para este ritual con los mismos hábitos. Puedes modificar hábitos después de empezar." } }, - "fr-CA": { - "stringUnit": { - "state": "translated", - "value": "Cela lancera un nouvel arc pour ce rituel avec les mêmes habitudes. Vous pouvez modifier vos habitudes après avoir commencé." + "fr-CA" : { + "stringUnit" : { + "state" : "translated", + "value" : "Cela lancera un nouvel arc pour ce rituel avec les mêmes habitudes. Vous pouvez modifier vos habitudes après avoir commencé." } } } }, - "Three Weeks": { - "comment": "Title of a milestone that is achieved after three weeks of a ritual journey.", - "isCommentAutoGenerated": true, - "localizations": { - "es-MX": { - "stringUnit": { - "state": "translated", - "value": "Tres semanas" + "Three Weeks" : { + "comment" : "Title of a milestone that is achieved after three weeks of a ritual journey.", + "isCommentAutoGenerated" : true, + "localizations" : { + "es-MX" : { + "stringUnit" : { + "state" : "translated", + "value" : "Tres semanas" } }, - "fr-CA": { - "stringUnit": { - "state": "translated", - "value": "Trois semaines" + "fr-CA" : { + "stringUnit" : { + "state" : "translated", + "value" : "Trois semaines" } } } }, - "Tidy workspace": { - "comment": "Habit within a ritual preset that encourages tidying one's workspace.", - "isCommentAutoGenerated": true, - "localizations": { - "es-MX": { - "stringUnit": { - "state": "translated", - "value": "Ordena el espacio de trabajo" + "Tidy workspace" : { + "comment" : "Habit within a ritual preset that encourages tidying one's workspace.", + "isCommentAutoGenerated" : true, + "localizations" : { + "es-MX" : { + "stringUnit" : { + "state" : "translated", + "value" : "Ordena el espacio de trabajo" } }, - "fr-CA": { - "stringUnit": { - "state": "translated", - "value": "Espace de travail bien rangé" + "fr-CA" : { + "stringUnit" : { + "state" : "translated", + "value" : "Espace de travail bien rangé" } } } }, - "Tidy your space": { - "comment": "Habit title for tidying one's space as part of a Self-Care Ritual Preset.", - "isCommentAutoGenerated": true, - "localizations": { - "es-MX": { - "stringUnit": { - "state": "translated", - "value": "Ordena tu espacio" + "Tidy your space" : { + "comment" : "Habit title for tidying one's space as part of a Self-Care Ritual Preset.", + "isCommentAutoGenerated" : true, + "localizations" : { + "es-MX" : { + "stringUnit" : { + "state" : "translated", + "value" : "Ordena tu espacio" } }, - "fr-CA": { - "stringUnit": { - "state": "translated", - "value": "Rangez votre espace" + "fr-CA" : { + "stringUnit" : { + "state" : "translated", + "value" : "Rangez votre espace" } } } }, - "Time for %@": { - "comment": "Notification body for a reminder that targets a single ritual. The argument is the title of the ritual.", - "isCommentAutoGenerated": true, - "localizations": { - "es-MX": { - "stringUnit": { - "state": "translated", - "value": "Hora de %@" + "Time for %@" : { + "comment" : "Notification body for a reminder that targets a single ritual. The argument is the title of the ritual.", + "isCommentAutoGenerated" : true, + "localizations" : { + "es-MX" : { + "stringUnit" : { + "state" : "translated", + "value" : "Hora de %@" } }, - "fr-CA": { - "stringUnit": { - "state": "translated", - "value": "Temps pour %@" + "fr-CA" : { + "stringUnit" : { + "state" : "translated", + "value" : "Temps pour %@" } } } }, - "Time of Day": { - "comment": "A label for the time of day picker in the ritual edit sheet.", - "isCommentAutoGenerated": true, - "localizations": { - "es-MX": { - "stringUnit": { - "state": "translated", - "value": "Hora del día" + "Time of Day" : { + "comment" : "A label for the time of day picker in the ritual edit sheet.", + "isCommentAutoGenerated" : true, + "localizations" : { + "es-MX" : { + "stringUnit" : { + "state" : "translated", + "value" : "Hora del día" } }, - "fr-CA": { - "stringUnit": { - "state": "translated", - "value": "Moment de la journée" + "fr-CA" : { + "stringUnit" : { + "state" : "translated", + "value" : "Moment de la journée" } } } }, - "Tips": { - "comment": "A section header that indicates that the view contains tips.", - "isCommentAutoGenerated": true, - "localizations": { - "es-MX": { - "stringUnit": { - "state": "translated", - "value": "Consejos" + "Tips" : { + "comment" : "A section header that indicates that the view contains tips.", + "isCommentAutoGenerated" : true, + "localizations" : { + "es-MX" : { + "stringUnit" : { + "state" : "translated", + "value" : "Consejos" } }, - "fr-CA": { - "stringUnit": { - "state": "translated", - "value": "Conseils" + "fr-CA" : { + "stringUnit" : { + "state" : "translated", + "value" : "Conseils" } } } }, - "Today": { - "localizations": { - "en": { - "stringUnit": { - "state": "translated", - "value": "Today" + "Today" : { + "localizations" : { + "en" : { + "stringUnit" : { + "state" : "translated", + "value" : "Today" } }, - "es-MX": { - "stringUnit": { - "state": "translated", - "value": "Hoy" + "es-MX" : { + "stringUnit" : { + "state" : "translated", + "value" : "Hoy" } }, - "fr-CA": { - "stringUnit": { - "state": "translated", - "value": "Aujourd'hui" + "fr-CA" : { + "stringUnit" : { + "state" : "translated", + "value" : "Aujourd'hui" } } } }, - "Today's progress": { - "comment": "Explanation of the \"Today's progress\" insight card in the Ritual Insights section.", - "isCommentAutoGenerated": true, - "localizations": { - "es-MX": { - "stringUnit": { - "state": "translated", - "value": "Progreso de hoy" + "Today's progress" : { + "comment" : "Explanation of the \"Today's progress\" insight card in the Ritual Insights section.", + "isCommentAutoGenerated" : true, + "localizations" : { + "es-MX" : { + "stringUnit" : { + "state" : "translated", + "value" : "Progreso de hoy" } }, - "fr-CA": { - "stringUnit": { - "state": "translated", - "value": "Progrès d'aujourd'hui" + "fr-CA" : { + "stringUnit" : { + "state" : "translated", + "value" : "Progrès d'aujourd'hui" } } } }, - "Tomorrow is a fresh start.": { - "comment": "A motivational message displayed when the user's completion rate is below 1%.", - "isCommentAutoGenerated": true, - "localizations": { - "es-MX": { - "stringUnit": { - "state": "translated", - "value": "Mañana es un nuevo comienzo." + "Tomorrow is a fresh start." : { + "comment" : "A motivational message displayed when the user's completion rate is below 1%.", + "isCommentAutoGenerated" : true, + "localizations" : { + "es-MX" : { + "stringUnit" : { + "state" : "translated", + "value" : "Mañana es un nuevo comienzo." } }, - "fr-CA": { - "stringUnit": { - "state": "translated", - "value": "Demain est un nouveau départ." + "fr-CA" : { + "stringUnit" : { + "state" : "translated", + "value" : "Demain est un nouveau départ." } } } }, - "Total check-ins": { - "comment": "Label for a breakdown item showing the total number of check-ins made by the user.", - "isCommentAutoGenerated": true, - "localizations": { - "es-MX": { - "stringUnit": { - "state": "translated", - "value": "Registros totales" + "Total check-ins" : { + "comment" : "Label for a breakdown item showing the total number of check-ins made by the user.", + "isCommentAutoGenerated" : true, + "localizations" : { + "es-MX" : { + "stringUnit" : { + "state" : "translated", + "value" : "Registros totales" } }, - "fr-CA": { - "stringUnit": { - "state": "translated", - "value": "Total des enregistrements" + "fr-CA" : { + "stringUnit" : { + "state" : "translated", + "value" : "Total des enregistrements" } } } }, - "Total Check-ins": { - "comment": "Title for an insight card showing the total number of habits completed all-time.", - "localizations": { - "es-MX": { - "stringUnit": { - "state": "translated", - "value": "Registros totales" + "Total Check-ins" : { + "comment" : "Title for an insight card showing the total number of habits completed all-time.", + "localizations" : { + "es-MX" : { + "stringUnit" : { + "state" : "translated", + "value" : "Registros totales" } }, - "fr-CA": { - "stringUnit": { - "state": "translated", - "value": "Total des enregistrements" + "fr-CA" : { + "stringUnit" : { + "state" : "translated", + "value" : "Total des enregistrements" } } } }, - "Touch and hold your Home Screen.": { - "comment": "Widget setup step: long-press Home Screen.", - "localizations": { - "en": { - "stringUnit": { - "state": "new", - "value": "Touch and hold your Home Screen." + "Touch and hold your Home Screen." : { + "comment" : "Widget setup step: long-press Home Screen.", + "localizations" : { + "en" : { + "stringUnit" : { + "state" : "new", + "value" : "Touch and hold your Home Screen." } }, - "es-MX": { - "stringUnit": { - "state": "translated", - "value": "Toque y mantenga presionada la pantalla de inicio." + "es-MX" : { + "stringUnit" : { + "state" : "translated", + "value" : "Toque y mantenga presionada la pantalla de inicio." } }, - "fr-CA": { - "stringUnit": { - "state": "translated", - "value": "Appuyez longuement sur votre écran d'accueil." + "fr-CA" : { + "stringUnit" : { + "state" : "translated", + "value" : "Appuyez longuement sur votre écran d'accueil." } } } }, - "Track your streaks, progress, and trends over time.": { - "comment": "Description of a feature card in the \"WhatsNextStepView\" that explains how to use the app's insights feature.", - "isCommentAutoGenerated": true, - "localizations": { - "es-MX": { - "stringUnit": { - "state": "translated", - "value": "Realice un seguimiento de sus rachas, progreso y tendencias a lo largo del tiempo." + "Track your streaks, progress, and trends over time." : { + "comment" : "Description of a feature card in the \"WhatsNextStepView\" that explains how to use the app's insights feature.", + "isCommentAutoGenerated" : true, + "localizations" : { + "es-MX" : { + "stringUnit" : { + "state" : "translated", + "value" : "Realice un seguimiento de sus rachas, progreso y tendencias a lo largo del tiempo." } }, - "fr-CA": { - "stringUnit": { - "state": "translated", - "value": "Suivez vos séquences, vos progrès et vos tendances au fil du temps." + "fr-CA" : { + "stringUnit" : { + "state" : "translated", + "value" : "Suivez vos séquences, vos progrès et vos tendances au fil du temps." } } } }, - "Transition to rest": { - "comment": "Theme of the \"Evening Wind-Down\" ritual preset.", - "isCommentAutoGenerated": true, - "localizations": { - "es-MX": { - "stringUnit": { - "state": "translated", - "value": "Transición al reposo" + "Transition to rest" : { + "comment" : "Theme of the \"Evening Wind-Down\" ritual preset.", + "isCommentAutoGenerated" : true, + "localizations" : { + "es-MX" : { + "stringUnit" : { + "state" : "translated", + "value" : "Transición al reposo" } }, - "fr-CA": { - "stringUnit": { - "state": "translated", - "value": "Transition vers le repos" + "fr-CA" : { + "stringUnit" : { + "state" : "translated", + "value" : "Transition vers le repos" } } } }, - "Trending down": { - "comment": "Accessibility label for a trend direction of \"down\".", - "isCommentAutoGenerated": true, - "localizations": { - "es-MX": { - "stringUnit": { - "state": "translated", - "value": "Tendencia hacia abajo" + "Trending down" : { + "comment" : "Accessibility label for a trend direction of \"down\".", + "isCommentAutoGenerated" : true, + "localizations" : { + "es-MX" : { + "stringUnit" : { + "state" : "translated", + "value" : "Tendencia hacia abajo" } }, - "fr-CA": { - "stringUnit": { - "state": "translated", - "value": "Tendance à la baisse" + "fr-CA" : { + "stringUnit" : { + "state" : "translated", + "value" : "Tendance à la baisse" } } } }, - "Trending up": { - "comment": "Accessibility label for a trend direction indicating an increase.", - "isCommentAutoGenerated": true, - "localizations": { - "es-MX": { - "stringUnit": { - "state": "translated", - "value": "Tendencia hacia arriba" + "Trending up" : { + "comment" : "Accessibility label for a trend direction indicating an increase.", + "isCommentAutoGenerated" : true, + "localizations" : { + "es-MX" : { + "stringUnit" : { + "state" : "translated", + "value" : "Tendencia hacia arriba" } }, - "fr-CA": { - "stringUnit": { - "state": "translated", - "value": "Tendance à la hausse" + "fr-CA" : { + "stringUnit" : { + "state" : "translated", + "value" : "Tendance à la hausse" } } } }, - "Trigger Test Notification (5s)": { - "comment": "Title of a settings option that triggers a test local notification.", - "isCommentAutoGenerated": true, - "localizations": { - "es-MX": { - "stringUnit": { - "state": "translated", - "value": "Notificación de prueba de activación (5s)" + "Trigger Test Notification (5s)" : { + "comment" : "Title of a settings option that triggers a test local notification.", + "extractionState" : "stale", + "isCommentAutoGenerated" : true, + "localizations" : { + "es-MX" : { + "stringUnit" : { + "state" : "translated", + "value" : "Notificación de prueba de activación (5s)" } }, - "fr-CA": { - "stringUnit": { - "state": "translated", - "value": "Notification de test de déclenchement (5 s)" + "fr-CA" : { + "stringUnit" : { + "state" : "translated", + "value" : "Notification de test de déclenchement (5 s)" } } } }, - "Try a different search term": { - "comment": "A description text displayed below the \"No icons found\" message in the icon picker sheet.", - "isCommentAutoGenerated": true, - "localizations": { - "es-MX": { - "stringUnit": { - "state": "translated", - "value": "Pruebe con un término de búsqueda diferente" + "Try a different search term" : { + "comment" : "A description text displayed below the \"No icons found\" message in the icon picker sheet.", + "isCommentAutoGenerated" : true, + "localizations" : { + "es-MX" : { + "stringUnit" : { + "state" : "translated", + "value" : "Pruebe con un término de búsqueda diferente" } }, - "fr-CA": { - "stringUnit": { - "state": "translated", - "value": "Essayez un terme de recherche différent" + "fr-CA" : { + "stringUnit" : { + "state" : "translated", + "value" : "Essayez un terme de recherche différent" } } } }, - "Try starting with just one habit to build momentum.": { - "comment": "Tip to start with a single habit to build momentum.", - "isCommentAutoGenerated": true, - "localizations": { - "es-MX": { - "stringUnit": { - "state": "translated", - "value": "Intente comenzar con solo un hábito para generar impulso." + "Try starting with just one habit to build momentum." : { + "comment" : "Tip to start with a single habit to build momentum.", + "isCommentAutoGenerated" : true, + "localizations" : { + "es-MX" : { + "stringUnit" : { + "state" : "translated", + "value" : "Intente comenzar con solo un hábito para generar impulso." } }, - "fr-CA": { - "stringUnit": { - "state": "translated", - "value": "Essayez de commencer avec une seule habitude pour créer une dynamique." + "fr-CA" : { + "stringUnit" : { + "state" : "translated", + "value" : "Essayez de commencer avec une seule habitude pour créer une dynamique." } } } }, - "Unique days with activity": { - "comment": "A label for a breakdown item showing the number of unique days with activity.", - "isCommentAutoGenerated": true, - "localizations": { - "es-MX": { - "stringUnit": { - "state": "translated", - "value": "Días únicos con actividad" + "Unique days with activity" : { + "comment" : "A label for a breakdown item showing the number of unique days with activity.", + "isCommentAutoGenerated" : true, + "localizations" : { + "es-MX" : { + "stringUnit" : { + "state" : "translated", + "value" : "Días únicos con actividad" } }, - "fr-CA": { - "stringUnit": { - "state": "translated", - "value": "Journées uniques avec activité" + "fr-CA" : { + "stringUnit" : { + "state" : "translated", + "value" : "Journées uniques avec activité" } } } }, - "Use breath to reduce stress and increase focus.": { - "comment": "Notes for a \"Breathwork\" ritual preset.", - "isCommentAutoGenerated": true, - "localizations": { - "es-MX": { - "stringUnit": { - "state": "translated", - "value": "Utilice la respiración para reducir el estrés y aumentar la concentración." + "Use breath to reduce stress and increase focus." : { + "comment" : "Notes for a \"Breathwork\" ritual preset.", + "isCommentAutoGenerated" : true, + "localizations" : { + "es-MX" : { + "stringUnit" : { + "state" : "translated", + "value" : "Utilice la respiración para reducir el estrés y aumentar la concentración." } }, - "fr-CA": { - "stringUnit": { - "state": "translated", - "value": "Utilisez votre respiration pour réduire le stress et augmenter votre concentration." + "fr-CA" : { + "stringUnit" : { + "state" : "translated", + "value" : "Utilisez votre respiration pour réduire le stress et augmenter votre concentration." } } } }, - "Vibrate when completing habits": { - "localizations": { - "es-MX": { - "stringUnit": { - "state": "translated", - "value": "Vibrar al completar hábitos" + "Vibrate when completing habits" : { + "localizations" : { + "es-MX" : { + "stringUnit" : { + "state" : "translated", + "value" : "Vibrar al completar hábitos" } }, - "fr-CA": { - "stringUnit": { - "state": "translated", - "value": "Vibrer lorsque vous terminez des habitudes" + "fr-CA" : { + "stringUnit" : { + "state" : "translated", + "value" : "Vibrer lorsque vous terminez des habitudes" } } } }, - "View": { - "comment": "A label describing the segmented control in the rituals view.", - "isCommentAutoGenerated": true, - "localizations": { - "es-MX": { - "stringUnit": { - "state": "translated", - "value": "Ver" + "View" : { + "comment" : "A label describing the segmented control in the rituals view.", + "isCommentAutoGenerated" : true, + "localizations" : { + "es-MX" : { + "stringUnit" : { + "state" : "translated", + "value" : "Ver" } }, - "fr-CA": { - "stringUnit": { - "state": "translated", - "value": "Afficher" + "fr-CA" : { + "stringUnit" : { + "state" : "translated", + "value" : "Afficher" } } } }, - "View and manage all your rituals, regardless of time.": { - "comment": "Description of a feature card in the \"WhatsNextStepView\" that explains how to manage all your rituals, regardless of the time they were created.", - "isCommentAutoGenerated": true, - "localizations": { - "es-MX": { - "stringUnit": { - "state": "translated", - "value": "Visualiza y gestiona todos tus rituales, sin importar el tiempo." + "View and manage all your rituals, regardless of time." : { + "comment" : "Description of a feature card in the \"WhatsNextStepView\" that explains how to manage all your rituals, regardless of the time they were created.", + "isCommentAutoGenerated" : true, + "localizations" : { + "es-MX" : { + "stringUnit" : { + "state" : "translated", + "value" : "Visualiza y gestiona todos tus rituales, sin importar el tiempo." } }, - "fr-CA": { - "stringUnit": { - "state": "translated", - "value": "Affichez et gérez tous vos rituels, quelle que soit l'heure." + "fr-CA" : { + "stringUnit" : { + "state" : "translated", + "value" : "Affichez et gérez tous vos rituels, quelle que soit l'heure." } } } }, - "We'll remind you at the perfect times for your rituals throughout the day": { - "comment": "Personalized description based on the user's selected time preference, indicating that reminders will be set at the perfect times for each ritual throughout the day.", - "isCommentAutoGenerated": true, - "localizations": { - "es-MX": { - "stringUnit": { - "state": "translated", - "value": "Te recordaremos en los momentos perfectos para tus rituales a lo largo del día" + "We'll remind you at the perfect times for your rituals throughout the day" : { + "comment" : "Personalized description based on the user's selected time preference, indicating that reminders will be set at the perfect times for each ritual throughout the day.", + "isCommentAutoGenerated" : true, + "localizations" : { + "es-MX" : { + "stringUnit" : { + "state" : "translated", + "value" : "Te recordaremos en los momentos perfectos para tus rituales a lo largo del día" } }, - "fr-CA": { - "stringUnit": { - "state": "translated", - "value": "Nous vous rappellerons les moments parfaits pour vos rituels tout au long de la journée" + "fr-CA" : { + "stringUnit" : { + "state" : "translated", + "value" : "Nous vous rappellerons les moments parfaits pour vos rituels tout au long de la journée" } } } }, - "Weekly average": { - "comment": "Caption for the 7-Day Avg insight card.", - "localizations": { - "es-MX": { - "stringUnit": { - "state": "translated", - "value": "Promedio semanal" + "Weekly average" : { + "comment" : "Caption for the 7-Day Avg insight card.", + "localizations" : { + "es-MX" : { + "stringUnit" : { + "state" : "translated", + "value" : "Promedio semanal" } }, - "fr-CA": { - "stringUnit": { - "state": "translated", - "value": "Moyenne hebdomadaire" + "fr-CA" : { + "stringUnit" : { + "state" : "translated", + "value" : "Moyenne hebdomadaire" } } } }, - "Weekly completion chart": { - "comment": "An accessibility label for the weekly completion chart in the insight detail sheet.", - "isCommentAutoGenerated": true, - "localizations": { - "es-MX": { - "stringUnit": { - "state": "translated", - "value": "Cuadro de finalización semanal" + "Weekly completion chart" : { + "comment" : "An accessibility label for the weekly completion chart in the insight detail sheet.", + "isCommentAutoGenerated" : true, + "localizations" : { + "es-MX" : { + "stringUnit" : { + "state" : "translated", + "value" : "Cuadro de finalización semanal" } }, - "fr-CA": { - "stringUnit": { - "state": "translated", - "value": "Tableau d'achèvement hebdomadaire" + "fr-CA" : { + "stringUnit" : { + "state" : "translated", + "value" : "Tableau d'achèvement hebdomadaire" } } } }, - "Weekly Reset": { - "comment": "Name of a ritual preset that users can add to their collection, focusing on preparing for a fresh week.", - "isCommentAutoGenerated": true, - "localizations": { - "es-MX": { - "stringUnit": { - "state": "translated", - "value": "Restablecimiento semanal" + "Weekly Reset" : { + "comment" : "Name of a ritual preset that users can add to their collection, focusing on preparing for a fresh week.", + "isCommentAutoGenerated" : true, + "localizations" : { + "es-MX" : { + "stringUnit" : { + "state" : "translated", + "value" : "Restablecimiento semanal" } }, - "fr-CA": { - "stringUnit": { - "state": "translated", - "value": "Réinitialisation hebdomadaire" + "fr-CA" : { + "stringUnit" : { + "state" : "translated", + "value" : "Réinitialisation hebdomadaire" } } } }, - "Welcome to Rituals": { - "comment": "The title of the welcome screen in the setup wizard.", - "isCommentAutoGenerated": true, - "localizations": { - "es-MX": { - "stringUnit": { - "state": "translated", - "value": "Bienvenido a Rituales" + "Welcome to Rituals" : { + "comment" : "The title of the welcome screen in the setup wizard.", + "isCommentAutoGenerated" : true, + "localizations" : { + "es-MX" : { + "stringUnit" : { + "state" : "translated", + "value" : "Bienvenido a Rituales" } }, - "fr-CA": { - "stringUnit": { - "state": "translated", - "value": "Bienvenue dans les rituels" + "fr-CA" : { + "stringUnit" : { + "state" : "translated", + "value" : "Bienvenue dans les rituels" } } } }, - "Wellness": { - "comment": "The category of the morning ritual.", - "isCommentAutoGenerated": true, - "localizations": { - "es-MX": { - "stringUnit": { - "state": "translated", - "value": "Bienestar" + "Wellness" : { + "comment" : "The category of the morning ritual.", + "isCommentAutoGenerated" : true, + "localizations" : { + "es-MX" : { + "stringUnit" : { + "state" : "translated", + "value" : "Bienestar" } }, - "fr-CA": { - "stringUnit": { - "state": "translated", - "value": "Bien-être" + "fr-CA" : { + "stringUnit" : { + "state" : "translated", + "value" : "Bien-être" } } } }, - "What could be better?": { - "comment": "Habit title for a mindfulness ritual where the user reflects on areas they could improve.", - "isCommentAutoGenerated": true, - "localizations": { - "es-MX": { - "stringUnit": { - "state": "translated", - "value": "¿Qué podría ser mejor?" + "What could be better?" : { + "comment" : "Habit title for a mindfulness ritual where the user reflects on areas they could improve.", + "isCommentAutoGenerated" : true, + "localizations" : { + "es-MX" : { + "stringUnit" : { + "state" : "translated", + "value" : "¿Qué podría ser mejor?" } }, - "fr-CA": { - "stringUnit": { - "state": "translated", - "value": "Quoi de mieux ?" + "fr-CA" : { + "stringUnit" : { + "state" : "translated", + "value" : "Quoi de mieux ?" } } } }, - "What this means": { - "comment": "A label displayed above the explanation text in the insight detail sheet.", - "isCommentAutoGenerated": true, - "localizations": { - "es-MX": { - "stringUnit": { - "state": "translated", - "value": "Qué significa esto" + "What this means" : { + "comment" : "A label displayed above the explanation text in the insight detail sheet.", + "isCommentAutoGenerated" : true, + "localizations" : { + "es-MX" : { + "stringUnit" : { + "state" : "translated", + "value" : "Qué significa esto" } }, - "fr-CA": { - "stringUnit": { - "state": "translated", - "value": "Qu'est-ce que cela signifie" + "fr-CA" : { + "stringUnit" : { + "state" : "translated", + "value" : "Qu'est-ce que cela signifie" } } } }, - "What went well today?": { - "comment": "Habit title for a mindfulness ritual where the user writes down one positive thing that happened during the day.", - "isCommentAutoGenerated": true, - "localizations": { - "es-MX": { - "stringUnit": { - "state": "translated", - "value": "¿Qué salió bien hoy?" + "What went well today?" : { + "comment" : "Habit title for a mindfulness ritual where the user writes down one positive thing that happened during the day.", + "isCommentAutoGenerated" : true, + "localizations" : { + "es-MX" : { + "stringUnit" : { + "state" : "translated", + "value" : "¿Qué salió bien hoy?" } }, - "fr-CA": { - "stringUnit": { - "state": "translated", - "value": "Qu'est-ce qui s'est bien passé aujourd'hui ?" + "fr-CA" : { + "stringUnit" : { + "state" : "translated", + "value" : "Qu'est-ce qui s'est bien passé aujourd'hui ?" } } } }, - "What would you like to focus on?": { - "comment": "A prompt displayed at the top of the goal selection screen, asking the user what they want to focus on.", - "isCommentAutoGenerated": true, - "localizations": { - "es-MX": { - "stringUnit": { - "state": "translated", - "value": "¿En qué te gustaría centrarte?" + "What would you like to focus on?" : { + "comment" : "A prompt displayed at the top of the goal selection screen, asking the user what they want to focus on.", + "isCommentAutoGenerated" : true, + "localizations" : { + "es-MX" : { + "stringUnit" : { + "state" : "translated", + "value" : "¿En qué te gustaría centrarte?" } }, - "fr-CA": { - "stringUnit": { - "state": "translated", - "value": "Sur quoi aimeriez-vous vous concentrer ?" + "fr-CA" : { + "stringUnit" : { + "state" : "translated", + "value" : "Sur quoi aimeriez-vous vous concentrer ?" } } } }, - "When do you want to build habits?": { - "comment": "A question displayed at the top of the time selection screen.", - "isCommentAutoGenerated": true, - "localizations": { - "es-MX": { - "stringUnit": { - "state": "translated", - "value": "¿Cuándo quieres desarrollar hábitos?" + "When do you want to build habits?" : { + "comment" : "A question displayed at the top of the time selection screen.", + "isCommentAutoGenerated" : true, + "localizations" : { + "es-MX" : { + "stringUnit" : { + "state" : "translated", + "value" : "¿Cuándo quieres desarrollar hábitos?" } }, - "fr-CA": { - "stringUnit": { - "state": "translated", - "value": "Quand souhaitez-vous développer des habitudes ?" + "fr-CA" : { + "stringUnit" : { + "state" : "translated", + "value" : "Quand souhaitez-vous développer des habitudes ?" } } } }, - "When you feel scattered, use this to refocus.": { - "comment": "Title of a ritual preset focused on helping users regain clarity when they feel scattered.", - "isCommentAutoGenerated": true, - "localizations": { - "es-MX": { - "stringUnit": { - "state": "translated", - "value": "Cuando te sientas disperso, utiliza esto para reenfocarte." + "When you feel scattered, use this to refocus." : { + "comment" : "Title of a ritual preset focused on helping users regain clarity when they feel scattered.", + "isCommentAutoGenerated" : true, + "localizations" : { + "es-MX" : { + "stringUnit" : { + "state" : "translated", + "value" : "Cuando te sientas disperso, utiliza esto para reenfocarte." } }, - "fr-CA": { - "stringUnit": { - "state": "translated", - "value": "Lorsque vous vous sentez dispersé, utilisez-le pour vous recentrer." + "fr-CA" : { + "stringUnit" : { + "state" : "translated", + "value" : "Lorsque vous vous sentez dispersé, utilisez-le pour vous recentrer." } } } }, - "Why arcs keep habits grounded": { - "localizations": { - "en": { - "stringUnit": { - "state": "translated", - "value": "Why arcs keep habits grounded" + "Why arcs keep habits grounded" : { + "localizations" : { + "en" : { + "stringUnit" : { + "state" : "translated", + "value" : "Why arcs keep habits grounded" } }, - "es-MX": { - "stringUnit": { - "state": "translated", - "value": "Por qué los arcos mantienen los hábitos anclados" + "es-MX" : { + "stringUnit" : { + "state" : "translated", + "value" : "Por qué los arcos mantienen los hábitos anclados" } }, - "fr-CA": { - "stringUnit": { - "state": "translated", - "value": "Pourquoi les arcs maintiennent les habitudes ancrées" + "fr-CA" : { + "stringUnit" : { + "state" : "translated", + "value" : "Pourquoi les arcs maintiennent les habitudes ancrées" } } } }, - "Widgets": { - "comment": "Title for the widgets discovery card in onboarding.", - "localizations": { - "en": { - "stringUnit": { - "state": "new", - "value": "Widgets" + "Widgets" : { + "comment" : "Title for the widgets discovery card in onboarding.", + "localizations" : { + "en" : { + "stringUnit" : { + "state" : "new", + "value" : "Widgets" } }, - "es-MX": { - "stringUnit": { - "state": "translated", - "value": "Widgets de iOS" + "es-MX" : { + "stringUnit" : { + "state" : "translated", + "value" : "Widgets de iOS" } }, - "fr-CA": { - "stringUnit": { - "state": "translated", - "value": "Widgets iOS" + "fr-CA" : { + "stringUnit" : { + "state" : "translated", + "value" : "Widgets iOS" } } } }, - "Wind down with a reminder when it's time for your evening ritual": { - "comment": "Description for notification permission screen when user selected evening rituals.", - "localizations": { - "es-MX": { - "stringUnit": { - "state": "translated", - "value": "Relájate con un recordatorio cuando llegue el momento de tu ritual nocturno" + "Wind down with a reminder when it's time for your evening ritual" : { + "comment" : "Description for notification permission screen when user selected evening rituals.", + "localizations" : { + "es-MX" : { + "stringUnit" : { + "state" : "translated", + "value" : "Relájate con un recordatorio cuando llegue el momento de tu ritual nocturno" } }, - "fr-CA": { - "stringUnit": { - "state": "translated", - "value": "Détendez-vous avec un rappel quand il est temps de votre rituel du soir" + "fr-CA" : { + "stringUnit" : { + "state" : "translated", + "value" : "Détendez-vous avec un rappel quand il est temps de votre rituel du soir" } } } }, - "Wind down with habits that promote quality sleep.": { - "comment": "Notes section of a ritual preset focused on sleep preparation.", - "isCommentAutoGenerated": true, - "localizations": { - "es-MX": { - "stringUnit": { - "state": "translated", - "value": "Relájese con hábitos que promuevan un sueño de calidad." + "Wind down with habits that promote quality sleep." : { + "comment" : "Notes section of a ritual preset focused on sleep preparation.", + "isCommentAutoGenerated" : true, + "localizations" : { + "es-MX" : { + "stringUnit" : { + "state" : "translated", + "value" : "Relájese con hábitos que promuevan un sueño de calidad." } }, - "fr-CA": { - "stringUnit": { - "state": "translated", - "value": "Détendez-vous avec des habitudes qui favorisent un sommeil de qualité." + "fr-CA" : { + "stringUnit" : { + "state" : "translated", + "value" : "Détendez-vous avec des habitudes qui favorisent un sommeil de qualité." } } } }, - "Wind down with intention": { - "comment": "Subtitle for the \"Evening\" section of the \"Both\" time preference option in the onboarding flow.", - "isCommentAutoGenerated": true, - "localizations": { - "es-MX": { - "stringUnit": { - "state": "translated", - "value": "Relájese con intención" + "Wind down with intention" : { + "comment" : "Subtitle for the \"Evening\" section of the \"Both\" time preference option in the onboarding flow.", + "isCommentAutoGenerated" : true, + "localizations" : { + "es-MX" : { + "stringUnit" : { + "state" : "translated", + "value" : "Relájese con intención" } }, - "fr-CA": { - "stringUnit": { - "state": "translated", - "value": "Détendez-vous avec intention" + "fr-CA" : { + "stringUnit" : { + "state" : "translated", + "value" : "Détendez-vous avec intention" } } } }, - "Wind down with quiet, consistent cues.": { - "localizations": { - "en": { - "stringUnit": { - "state": "translated", - "value": "Wind down with quiet, consistent cues." + "Wind down with quiet, consistent cues." : { + "localizations" : { + "en" : { + "stringUnit" : { + "state" : "translated", + "value" : "Wind down with quiet, consistent cues." } }, - "es-MX": { - "stringUnit": { - "state": "translated", - "value": "Relájese con señales silenciosas y consistentes." + "es-MX" : { + "stringUnit" : { + "state" : "translated", + "value" : "Relájese con señales silenciosas y consistentes." } }, - "fr-CA": { - "stringUnit": { - "state": "translated", - "value": "Détendez-vous avec des signaux silencieux et cohérents." + "fr-CA" : { + "stringUnit" : { + "state" : "translated", + "value" : "Détendez-vous avec des signaux silencieux et cohérents." } } } }, - "Work on one important task": { - "comment": "Title of a habit preset within a \"Productivity\" ritual preset.", - "isCommentAutoGenerated": true, - "localizations": { - "es-MX": { - "stringUnit": { - "state": "translated", - "value": "Trabaja en una tarea importante" + "Work on one important task" : { + "comment" : "Title of a habit preset within a \"Productivity\" ritual preset.", + "isCommentAutoGenerated" : true, + "localizations" : { + "es-MX" : { + "stringUnit" : { + "state" : "translated", + "value" : "Trabaja en una tarea importante" } }, - "fr-CA": { - "stringUnit": { - "state": "translated", - "value": "Travaillez sur une tâche importante" + "fr-CA" : { + "stringUnit" : { + "state" : "translated", + "value" : "Travaillez sur une tâche importante" } } } }, - "Write 3 things you're grateful for": { - "comment": "Title of a habit within a RitualPreset focused on gratitude practice.", - "isCommentAutoGenerated": true, - "localizations": { - "es-MX": { - "stringUnit": { - "state": "translated", - "value": "Escribe 3 cosas por las que estás agradecido" + "Write 3 things you're grateful for" : { + "comment" : "Title of a habit within a RitualPreset focused on gratitude practice.", + "isCommentAutoGenerated" : true, + "localizations" : { + "es-MX" : { + "stringUnit" : { + "state" : "translated", + "value" : "Escribe 3 cosas por las que estás agradecido" } }, - "fr-CA": { - "stringUnit": { - "state": "translated", - "value": "Écrivez 3 choses pour lesquelles vous êtes reconnaissant" + "fr-CA" : { + "stringUnit" : { + "state" : "translated", + "value" : "Écrivez 3 choses pour lesquelles vous êtes reconnaissant" } } } }, - "Write down what's on your mind": { - "comment": "Habit title for a ritual preset that encourages the user to write down their thoughts.", - "isCommentAutoGenerated": true, - "localizations": { - "es-MX": { - "stringUnit": { - "state": "translated", - "value": "Escribe lo que tienes en mente" + "Write down what's on your mind" : { + "comment" : "Habit title for a ritual preset that encourages the user to write down their thoughts.", + "isCommentAutoGenerated" : true, + "localizations" : { + "es-MX" : { + "stringUnit" : { + "state" : "translated", + "value" : "Escribe lo que tienes en mente" } }, - "fr-CA": { - "stringUnit": { - "state": "translated", - "value": "Écrivez ce que vous pensez" + "fr-CA" : { + "stringUnit" : { + "state" : "translated", + "value" : "Écrivez ce que vous pensez" } } } }, - "You can also restart a past ritual from the Rituals tab.": { - "comment": "A hint displayed below the \"Browse Presets\" button, encouraging users to explore preset rituals.", - "isCommentAutoGenerated": true, - "localizations": { - "es-MX": { - "stringUnit": { - "state": "translated", - "value": "También puedes reiniciar un ritual pasado desde la pestaña Rituales." + "You can also restart a past ritual from the Rituals tab." : { + "comment" : "A hint displayed below the \"Browse Presets\" button, encouraging users to explore preset rituals.", + "isCommentAutoGenerated" : true, + "localizations" : { + "es-MX" : { + "stringUnit" : { + "state" : "translated", + "value" : "También puedes reiniciar un ritual pasado desde la pestaña Rituales." } }, - "fr-CA": { - "stringUnit": { - "state": "translated", - "value": "Vous pouvez également redémarrer un rituel passé à partir de l'onglet Rituels." + "fr-CA" : { + "stringUnit" : { + "state" : "translated", + "value" : "Vous pouvez également redémarrer un rituel passé à partir de l'onglet Rituels." } } } }, - "You can complete setup later in Settings.": { - "comment": "Alert message explaining that setup can be completed later in Settings.", - "isCommentAutoGenerated": true, - "localizations": { - "en": { - "stringUnit": { - "state": "new", - "value": "You can complete setup later in Settings." + "You can complete setup later in Settings." : { + "comment" : "Alert message explaining that setup can be completed later in Settings.", + "isCommentAutoGenerated" : true, + "localizations" : { + "en" : { + "stringUnit" : { + "state" : "new", + "value" : "You can complete setup later in Settings." } }, - "es-MX": { - "stringUnit": { - "state": "translated", - "value": "Puede completar la configuración más tarde en Configuración." + "es-MX" : { + "stringUnit" : { + "state" : "translated", + "value" : "Puede completar la configuración más tarde en Configuración." } }, - "fr-CA": { - "stringUnit": { - "state": "translated", - "value": "Vous pourrez terminer la configuration ultérieurement dans Paramètres." + "fr-CA" : { + "stringUnit" : { + "state" : "translated", + "value" : "Vous pourrez terminer la configuration ultérieurement dans Paramètres." } } } }, - "You completed your first check-in": { - "comment": "A description of the positive outcome of completing a first check-in.", - "isCommentAutoGenerated": true, - "localizations": { - "es-MX": { - "stringUnit": { - "state": "translated", - "value": "Completaste tu primer registro" + "You completed your first check-in" : { + "comment" : "A description of the positive outcome of completing a first check-in.", + "isCommentAutoGenerated" : true, + "localizations" : { + "es-MX" : { + "stringUnit" : { + "state" : "translated", + "value" : "Completaste tu primer registro" } }, - "fr-CA": { - "stringUnit": { - "state": "translated", - "value": "Vous avez effectué votre premier enregistrement" + "fr-CA" : { + "stringUnit" : { + "state" : "translated", + "value" : "Vous avez effectué votre premier enregistrement" } } } }, - "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, - "localizations": { - "es-MX": { - "stringUnit": { - "state": "translated", - "value": "Tienes %lld rituales para completar" + "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, + "localizations" : { + "es-MX" : { + "stringUnit" : { + "state" : "translated", + "value" : "Tienes %lld rituales para completar" } }, - "fr-CA": { - "stringUnit": { - "state": "translated", - "value": "Vous avez %lld rituels à terminer" + "fr-CA" : { + "stringUnit" : { + "state" : "translated", + "value" : "Vous avez %lld rituels à terminer" } } } }, - "You're all set!": { - "comment": "A welcoming message displayed at the end of the wizard.", - "isCommentAutoGenerated": true, - "localizations": { - "es-MX": { - "stringUnit": { - "state": "translated", - "value": "¡Estás listo!" + "You're all set!" : { + "comment" : "A welcoming message displayed at the end of the wizard.", + "isCommentAutoGenerated" : true, + "localizations" : { + "es-MX" : { + "stringUnit" : { + "state" : "translated", + "value" : "¡Estás listo!" } }, - "fr-CA": { - "stringUnit": { - "state": "translated", - "value": "Vous êtes prêt !" + "fr-CA" : { + "stringUnit" : { + "state" : "translated", + "value" : "Vous êtes prêt !" } } } }, - "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, - "localizations": { - "es-MX": { - "stringUnit": { - "state": "translated", - "value": "¡Estás en tu mejor racha! Sigue así." + "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, + "localizations" : { + "es-MX" : { + "stringUnit" : { + "state" : "translated", + "value" : "¡Estás en tu mejor racha! Sigue así." } }, - "fr-CA": { - "stringUnit": { - "state": "translated", - "value": "Vous êtes à votre meilleur niveau ! Continuez comme ça." + "fr-CA" : { + "stringUnit" : { + "state" : "translated", + "value" : "Vous êtes à votre meilleur niveau ! Continuez comme ça." } } } }, - "Your average completion rate over the last 7 days. This smooths out daily fluctuations and shows your typical consistency.": { - "comment": "Explanation for the 7-Day Avg insight card.", - "localizations": { - "es-MX": { - "stringUnit": { - "state": "translated", - "value": "Su tasa de finalización promedio durante los últimos 7 días. Esto suaviza las fluctuaciones diarias y muestra su consistencia típica." + "Your average completion rate over the last 7 days. This smooths out daily fluctuations and shows your typical consistency." : { + "comment" : "Explanation for the 7-Day Avg insight card.", + "localizations" : { + "es-MX" : { + "stringUnit" : { + "state" : "translated", + "value" : "Su tasa de finalización promedio durante los últimos 7 días. Esto suaviza las fluctuaciones diarias y muestra su consistencia típica." } }, - "fr-CA": { - "stringUnit": { - "state": "translated", - "value": "Votre taux d'achèvement moyen au cours des 7 derniers jours. Cela atténue les fluctuations quotidiennes et montre votre cohérence typique." + "fr-CA" : { + "stringUnit" : { + "state" : "translated", + "value" : "Votre taux d'achèvement moyen au cours des 7 derniers jours. Cela atténue les fluctuations quotidiennes et montre votre cohérence typique." } } } }, - "Your completion percentage for today across all rituals. The chart shows your last 7 days—this helps you spot patterns and stay consistent.": { - "comment": "Explanation of the insight card that shows the user their completion percentage for today across all their active rituals, with a chart displaying their last 7 days.", - "isCommentAutoGenerated": true, - "localizations": { - "es-MX": { - "stringUnit": { - "state": "translated", - "value": "Su porcentaje de finalización de hoy en todos los rituales. El gráfico muestra tus últimos 7 días; esto te ayuda a detectar patrones y mantener la coherencia." + "Your completion percentage for today across all rituals. The chart shows your last 7 days—this helps you spot patterns and stay consistent." : { + "comment" : "Explanation of the insight card that shows the user their completion percentage for today across all their active rituals, with a chart displaying their last 7 days.", + "isCommentAutoGenerated" : true, + "localizations" : { + "es-MX" : { + "stringUnit" : { + "state" : "translated", + "value" : "Su porcentaje de finalización de hoy en todos los rituales. El gráfico muestra tus últimos 7 días; esto te ayuda a detectar patrones y mantener la coherencia." } }, - "fr-CA": { - "stringUnit": { - "state": "translated", - "value": "Votre pourcentage d'achèvement pour aujourd'hui pour tous les rituels. Le graphique montre vos 7 derniers jours. Cela vous aide à repérer les tendances et à rester cohérent." + "fr-CA" : { + "stringUnit" : { + "state" : "translated", + "value" : "Votre pourcentage d'achèvement pour aujourd'hui pour tous les rituels. Le graphique montre vos 7 derniers jours. Cela vous aide à repérer les tendances et à rester cohérent." } } } }, - "Your current streak of consecutive days with 100% habit completion. Complete all your habits today to keep the streak going!": { - "comment": "Explanation for the \"Streak\" insight card.", - "isCommentAutoGenerated": true, - "localizations": { - "es-MX": { - "stringUnit": { - "state": "translated", - "value": "Su racha actual de días consecutivos con un 100 % de cumplimiento del hábito. ¡Completa todos tus hábitos hoy para mantener la racha!" + "Your current streak of consecutive days with 100% habit completion. Complete all your habits today to keep the streak going!" : { + "comment" : "Explanation for the \"Streak\" insight card.", + "isCommentAutoGenerated" : true, + "localizations" : { + "es-MX" : { + "stringUnit" : { + "state" : "translated", + "value" : "Su racha actual de días consecutivos con un 100 % de cumplimiento del hábito. ¡Completa todos tus hábitos hoy para mantener la racha!" } }, - "fr-CA": { - "stringUnit": { - "state": "translated", - "value": "Votre séquence actuelle de jours consécutifs avec une habitude terminée à 100 %. Complétez toutes vos habitudes aujourd'hui pour poursuivre la séquence !" + "fr-CA" : { + "stringUnit" : { + "state" : "translated", + "value" : "Votre séquence actuelle de jours consécutifs avec une habitude terminée à 100 %. Complétez toutes vos habitudes aujourd'hui pour poursuivre la séquence !" } } } }, - "Your first ritual": { - "comment": "The title of the preview step in the ritual creation flow.", - "isCommentAutoGenerated": true, - "localizations": { - "es-MX": { - "stringUnit": { - "state": "translated", - "value": "Tu primer ritual" + "Your first ritual" : { + "comment" : "The title of the preview step in the ritual creation flow.", + "isCommentAutoGenerated" : true, + "localizations" : { + "es-MX" : { + "stringUnit" : { + "state" : "translated", + "value" : "Tu primer ritual" } }, - "fr-CA": { - "stringUnit": { - "state": "translated", - "value": "Votre premier rituel" + "fr-CA" : { + "stringUnit" : { + "state" : "translated", + "value" : "Votre premier rituel" } } } }, - "Your highest-performing ritual by completion rate in the current arc. Keep it up!": { - "comment": "Explanation for the Best Ritual insight card.", - "localizations": { - "es-MX": { - "stringUnit": { - "state": "translated", - "value": "Tu ritual de mayor rendimiento por tasa de finalización en el arco actual. ¡Avanza!" + "Your highest-performing ritual by completion rate in the current arc. Keep it up!" : { + "comment" : "Explanation for the Best Ritual insight card.", + "localizations" : { + "es-MX" : { + "stringUnit" : { + "state" : "translated", + "value" : "Tu ritual de mayor rendimiento por tasa de finalización en el arco actual. ¡Avanza!" } }, - "fr-CA": { - "stringUnit": { - "state": "translated", - "value": "Votre rituel le plus performant en termes de taux d'achèvement dans l'arc actuel. Continuez comme ça!" + "fr-CA" : { + "stringUnit" : { + "state" : "translated", + "value" : "Votre rituel le plus performant en termes de taux d'achèvement dans l'arc actuel. Continuez comme ça!" } } } }, - "Your Journey": { - "comment": "A heading for the summary of a user's ritual progress.", - "isCommentAutoGenerated": true, - "localizations": { - "es-MX": { - "stringUnit": { - "state": "translated", - "value": "Tu viaje" + "Your Journey" : { + "comment" : "A heading for the summary of a user's ritual progress.", + "isCommentAutoGenerated" : true, + "localizations" : { + "es-MX" : { + "stringUnit" : { + "state" : "translated", + "value" : "Tu viaje" } }, - "fr-CA": { - "stringUnit": { - "state": "translated", - "value": "Votre voyage" + "fr-CA" : { + "stringUnit" : { + "state" : "translated", + "value" : "Votre voyage" } } } }, - "Your next chapter": { - "localizations": { - "en": { - "stringUnit": { - "state": "translated", - "value": "Your next chapter" + "Your next chapter" : { + "localizations" : { + "en" : { + "stringUnit" : { + "state" : "translated", + "value" : "Your next chapter" } }, - "es-MX": { - "stringUnit": { - "state": "translated", - "value": "Tu próximo capítulo" + "es-MX" : { + "stringUnit" : { + "state" : "translated", + "value" : "Tu próximo capítulo" } }, - "fr-CA": { - "stringUnit": { - "state": "translated", - "value": "Votre prochain chapitre" + "fr-CA" : { + "stringUnit" : { + "state" : "translated", + "value" : "Votre prochain chapitre" } } } } }, - "version": "1.1" -} + "version" : "1.1" +} \ No newline at end of file