An item's page names its spoken language. Where the library has several, its cards do too and Explore offers them, several at once, none meaning every one, kept in the person's sealed settings. A library with one language asks nothing. Whats-New: The library says each recording's spoken language, and Explore lets you choose among several. Whats-New-De: Die Bibliothek nennt die gesprochene Sprache jeder Aufnahme, und bei mehreren wählst du sie in „Entdecken“ aus. Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com> Signed-off-by: Tizian 「ティツィアーン」 <raisondetredev@pm.me>
348 lines
13 KiB
Text
348 lines
13 KiB
Text
{
|
|
"@@locale": "en",
|
|
"appTitle": "Halkyon Meditate",
|
|
"@appTitle": {
|
|
"description": "The app's name: the window's title, and where halkyon_app's texts name the app."
|
|
},
|
|
"launchProduct": "Meditate",
|
|
"@launchProduct": {
|
|
"description": "The app's word in its wordmark, under \"Halkyon\"."
|
|
},
|
|
"instanceFirstStartSubtitle": "Choose the instance to keep your practice on. Someone runs each one; you can add others later.",
|
|
"accountTitle": "Account",
|
|
"accountDeleteMessage": "Your account is deleted on the server and on all your devices, with every sitting and dream kept. This can't be undone.",
|
|
"aboutTitle": "About Halkyon Meditate",
|
|
"settingsTitle": "Settings",
|
|
"settingsVersion": "Version {version} (build {build})",
|
|
"@settingsVersion": {
|
|
"placeholders": {
|
|
"version": {
|
|
"type": "String"
|
|
},
|
|
"build": {
|
|
"type": "String"
|
|
}
|
|
}
|
|
},
|
|
"keysMissing": "This device can't save: it doesn't hold your account's keys. Sign in with your password or recovery phrase to add them.",
|
|
"shellTabToday": "Today",
|
|
"shellTabExplore": "Explore",
|
|
"shellTabProfile": "Profile",
|
|
"greetingMorning": "Good morning",
|
|
"greetingAfternoon": "Good afternoon",
|
|
"greetingEvening": "Good evening",
|
|
"greetingNight": "A quiet night",
|
|
"minutesUnit": "min",
|
|
"@minutesUnit": {
|
|
"description": "Minutes, after a number typed or stepped."
|
|
},
|
|
"minutes": "{minutes} min",
|
|
"@minutes": {
|
|
"description": "A length in minutes, short, on chips and rows.",
|
|
"placeholders": {
|
|
"minutes": {
|
|
"type": "int"
|
|
}
|
|
}
|
|
},
|
|
"todaySitNow": "Sit now",
|
|
"todaySitNowHint": "A silent sitting with bells, as long as you choose.",
|
|
"todayPracticeOfDay": "Practice of the day",
|
|
"todayThisWeek": "This week",
|
|
"streakDays": "{count, plural, =0{No days in a row yet} =1{1 day in a row} other{{count} days in a row}}",
|
|
"@streakDays": {
|
|
"placeholders": {
|
|
"count": {
|
|
"type": "int"
|
|
}
|
|
}
|
|
},
|
|
"favouritesTitle": "Favourites",
|
|
"favouritesNone": "No favourites yet. Mark a practice with its heart in Explore.",
|
|
"recentTitle": "Recently sat",
|
|
"recentNone": "Nothing sat yet.",
|
|
"silentTimer": "Silent timer",
|
|
"sittingRow": "{date} · {minutes} min",
|
|
"@sittingRow": {
|
|
"description": "A sitting kept: when it began and how long it was sat.",
|
|
"placeholders": {
|
|
"date": {
|
|
"type": "String"
|
|
},
|
|
"minutes": {
|
|
"type": "int"
|
|
}
|
|
}
|
|
},
|
|
"exploreSearch": "Search practices",
|
|
"exploreGoals": "What brings you here?",
|
|
"exploreAll": "All",
|
|
"exploreNoMatch": "No practice matches.",
|
|
"goalCalm": "Calm down",
|
|
"goalSleep": "Sleep",
|
|
"goalFocus": "Focus",
|
|
"goalBegin": "Begin",
|
|
"kindBreathing": "Breathing",
|
|
"kindBody": "Body",
|
|
"kindAwareness": "Awareness",
|
|
"kindKindness": "Kindness",
|
|
"kindSleep": "Sleep",
|
|
"kindPause": "Pause",
|
|
"practiceStart": "Start",
|
|
"practiceLength": "Length",
|
|
"practiceHowItGoes": "How it goes",
|
|
"practiceFavourite": "Add to favourites",
|
|
"practiceUnfavourite": "Remove from favourites",
|
|
"practiceGone": "This practice isn't in this version of the app.",
|
|
"practiceBreathCountingTitle": "Counting breaths",
|
|
"practiceBreathCountingSummary": "Count each out-breath from one to ten, then begin again.",
|
|
"practiceBreathCountingCue1": "Sit comfortably. Let the breath come and go by itself.",
|
|
"practiceBreathCountingCue2": "With each out-breath, count: one, two, and on up to ten.",
|
|
"practiceBreathCountingCue3": "Lost count? Notice it kindly and begin again at one.",
|
|
"practiceBreathCountingCue4": "Let the counting go. Rest with the breath as it is.",
|
|
"practiceThreeMinutePauseTitle": "Three-minute pause",
|
|
"practiceThreeMinutePauseSummary": "A short stop in the day: notice, gather, widen.",
|
|
"practiceThreeMinutePauseCue1": "What is here right now? Thoughts, feelings, sensations.",
|
|
"practiceThreeMinutePauseCue2": "Gather your attention on the breath, low in the belly.",
|
|
"practiceThreeMinutePauseCue3": "Widen it to the whole body, and to the room around you.",
|
|
"practiceBodyScanTitle": "Body scan",
|
|
"practiceBodyScanSummary": "Move your attention slowly through the body, from the feet up.",
|
|
"practiceBodyScanCue1": "Lie or sit comfortably. Feel where the body meets the ground.",
|
|
"practiceBodyScanCue2": "Bring your attention to your feet and legs. Just notice.",
|
|
"practiceBodyScanCue3": "Move up through the belly, the back and the chest.",
|
|
"practiceBodyScanCue4": "Notice the hands, the arms, the shoulders and the neck.",
|
|
"practiceBodyScanCue5": "The face and the head. Then feel the whole body at once.",
|
|
"practiceOpenAwarenessTitle": "Open awareness",
|
|
"practiceOpenAwarenessSummary": "Rest your attention on nothing in particular, and let whatever comes pass.",
|
|
"practiceOpenAwarenessCue1": "Begin with a few breaths, settling in.",
|
|
"practiceOpenAwarenessCue2": "Let the breath go. Notice sounds as they come and go.",
|
|
"practiceOpenAwarenessCue3": "Thoughts may come too. See them arrive, and leave.",
|
|
"practiceOpenAwarenessCue4": "Simply be aware, with nothing to do.",
|
|
"practiceLovingKindnessTitle": "Kind wishes",
|
|
"practiceLovingKindnessSummary": "Wish yourself and others well, one circle after the other.",
|
|
"practiceLovingKindnessCue1": "Think of yourself: may I be safe, may I be at ease.",
|
|
"practiceLovingKindnessCue2": "Think of someone dear to you: may you be safe, may you be at ease.",
|
|
"practiceLovingKindnessCue3": "Think of someone you hardly know, and wish them the same.",
|
|
"practiceLovingKindnessCue4": "Let the wishes spread to everyone, everywhere.",
|
|
"practiceSettlingForSleepTitle": "Settling for sleep",
|
|
"practiceSettlingForSleepSummary": "Slow the breath and let the day go before you sleep.",
|
|
"practiceSettlingForSleepCue1": "Lie down. Let the bed carry your weight.",
|
|
"practiceSettlingForSleepCue2": "Breathe out a little longer than you breathe in.",
|
|
"practiceSettlingForSleepCue3": "Let the day's thoughts drift past like clouds.",
|
|
"practiceSettlingForSleepCue4": "Nothing more to do. Let sleep come when it comes.",
|
|
"timerCue": "Sit in silence. The bell tells you when it is over.",
|
|
"sittingPause": "Pause",
|
|
"sittingResume": "Resume",
|
|
"sittingEnd": "End",
|
|
"sittingPaused": "Paused",
|
|
"sittingDoneTitle": "Well sat",
|
|
"sittingDoneMessage": "{minutes, plural, =1{1 minute sat.} other{{minutes} minutes sat.}}",
|
|
"@sittingDoneMessage": {
|
|
"placeholders": {
|
|
"minutes": {
|
|
"type": "int"
|
|
}
|
|
}
|
|
},
|
|
"sittingDone": "Done",
|
|
"sittingEndTitle": "End the sitting?",
|
|
"sittingEndMessage": "{minutes, plural, =1{1 minute sat so far. Keep it among your sittings?} other{{minutes} minutes sat so far. Keep them among your sittings?}}",
|
|
"@sittingEndMessage": {
|
|
"placeholders": {
|
|
"minutes": {
|
|
"type": "int"
|
|
}
|
|
}
|
|
},
|
|
"sittingKeep": "Keep",
|
|
"sittingDiscard": "Discard",
|
|
"sittingSitOn": "Sit on",
|
|
"profileTabPractice": "Practice",
|
|
"figuresMinutes": "Minutes",
|
|
"figuresSittings": "Sittings",
|
|
"figuresDays": "Days",
|
|
"historyTitle": "Your sittings",
|
|
"sittingDelete": "Delete",
|
|
"sittingDeleteTitle": "Delete this sitting?",
|
|
"sittingDeleteMessage": "It goes from your figures on all your devices.",
|
|
"settingsSitting": "Sitting",
|
|
"bellTitle": "Bell",
|
|
"bellBowl": "Singing bowl",
|
|
"bellSmallBell": "Small bell",
|
|
"bellWoodBlock": "Wooden block",
|
|
"startBellTitle": "Bell at the start",
|
|
"intervalTitle": "Bells between",
|
|
"intervalNone": "None",
|
|
"intervalEvery": "Every {minutes} min",
|
|
"@intervalEvery": {
|
|
"placeholders": {
|
|
"minutes": {
|
|
"type": "int"
|
|
}
|
|
}
|
|
},
|
|
"keepScreenOnTitle": "Keep the screen on",
|
|
"keepScreenOnHint": "While a sitting runs",
|
|
"timerLengthTitle": "Silent timer's length",
|
|
"settingsPractice": "Practice",
|
|
"showStreakTitle": "Show the days in a row",
|
|
"showStreakHint": "On Today and in your Profile",
|
|
"shellTabJournal": "Journal",
|
|
"journalSearch": "Search dreams",
|
|
"journalEmptyTitle": "Your dream journal",
|
|
"journalEmpty": "Write down a dream as soon as you wake, before it fades. Every entry is sealed on this device before it syncs: nobody else can read it, not even the instance.",
|
|
"journalNoMatch": "No dream matches.",
|
|
"journalAdd": "Write down a dream",
|
|
"journalFiguresTitle": "Dream journal",
|
|
"figuresDreamsThisMonth": "This month",
|
|
"figuresLucid": "Lucid",
|
|
"markLucid": "Lucid",
|
|
"markNightmare": "Nightmare",
|
|
"markRecurring": "Recurring",
|
|
"moodGlad": "Glad",
|
|
"moodCalm": "Calm",
|
|
"moodPuzzled": "Puzzled",
|
|
"moodSad": "Sad",
|
|
"moodUneasy": "Uneasy",
|
|
"dreamNew": "New dream",
|
|
"dreamLastNight": "Last night",
|
|
"dreamNight": "Night before {date}",
|
|
"@dreamNight": {
|
|
"description": "The night a dream belongs to, named by the morning after it.",
|
|
"placeholders": {
|
|
"date": {
|
|
"type": "String"
|
|
}
|
|
}
|
|
},
|
|
"dreamTextHint": "What did you dream?",
|
|
"dreamTitleLabel": "Title (optional)",
|
|
"dreamMore": "Night, title, marks and more",
|
|
"dreamNightLabel": "Night",
|
|
"dreamMarksLabel": "Marks",
|
|
"dreamClarityLabel": "Clarity",
|
|
"dreamClarityHint": "How clearly you remember it, 1 to 5",
|
|
"dreamClarityValue": "Clarity {clarity}/5",
|
|
"@dreamClarityValue": {
|
|
"placeholders": {
|
|
"clarity": {
|
|
"type": "int"
|
|
}
|
|
}
|
|
},
|
|
"dreamMoodLabel": "Mood on waking",
|
|
"dreamLabelsLabel": "Labels",
|
|
"dreamLabelsHint": "People, places, themes",
|
|
"dreamLabelAdd": "Add label",
|
|
"dreamSave": "Save",
|
|
"dreamEdit": "Edit",
|
|
"dreamDelete": "Delete",
|
|
"dreamDeleteTitle": "Delete this dream?",
|
|
"dreamDeleteMessage": "It goes from your journal on all your devices.",
|
|
"dreamDiscardTitle": "Discard this dream?",
|
|
"dreamDiscardMessage": "What you wrote isn't saved.",
|
|
"dreamDiscard": "Discard",
|
|
"dreamWritten": "Written {date}",
|
|
"@dreamWritten": {
|
|
"placeholders": {
|
|
"date": {
|
|
"type": "String"
|
|
}
|
|
}
|
|
},
|
|
"todayDreamPrompt": "Write down last night's dream",
|
|
"todayDreamPromptHint": "Before it fades. Sealed on this device.",
|
|
"settingsJournal": "Journal",
|
|
"dreamPromptTitle": "Ask for last night's dream",
|
|
"dreamPromptHint": "On Today, from 4 to 12 o'clock, until you write one",
|
|
"dreamDictate": "Dictate",
|
|
"dreamStopDictating": "Stop dictating",
|
|
"dreamListening": "Listening…",
|
|
"dreamSpeechUnavailable": "This device can't listen now. Does the app have the microphone's permission?",
|
|
"todayDreamSpeak": "Speak it",
|
|
"exploreLibrary": "From {server}",
|
|
"@exploreLibrary": {
|
|
"placeholders": {
|
|
"server": {
|
|
"type": "String"
|
|
}
|
|
}
|
|
},
|
|
"libraryCourses": "Courses",
|
|
"libraryCourse": "Course",
|
|
"libraryCategoryMeditation": "Meditation",
|
|
"libraryCategorySleepStory": "Sleep stories",
|
|
"libraryCategorySound": "Sounds",
|
|
"libraryCategoryMovement": "Movement",
|
|
"libraryCategoryAutogenicTraining": "Autogenic training",
|
|
"libraryCategoryProgressiveMuscleRelaxation": "Progressive muscle relaxation",
|
|
"libraryCategoryRoutine": "Routines",
|
|
"libraryCategoryDreamJourney": "Dream journeys",
|
|
"libraryCategoryKnowledge": "Knowledge",
|
|
"libraryCategoryMorningStory": "Morning stories",
|
|
"libraryCategoryOther": "Other",
|
|
"libraryLessons": "{count, plural, =1{1 lesson} other{{count} lessons}}",
|
|
"@libraryLessons": {
|
|
"placeholders": {
|
|
"count": {
|
|
"type": "int"
|
|
}
|
|
}
|
|
},
|
|
"libraryLessonsDone": "{done} of {count} done",
|
|
"@libraryLessonsDone": {
|
|
"placeholders": {
|
|
"done": {
|
|
"type": "int"
|
|
},
|
|
"count": {
|
|
"type": "int"
|
|
}
|
|
}
|
|
},
|
|
"libraryLessonDone": "Done",
|
|
"libraryWith": "With {speaker}",
|
|
"@libraryWith": {
|
|
"placeholders": {
|
|
"speaker": {
|
|
"type": "String"
|
|
}
|
|
}
|
|
},
|
|
"libraryPlay": "Play",
|
|
"libraryPause": "Pause",
|
|
"libraryResume": "Resume",
|
|
"libraryStop": "Stop",
|
|
"libraryRecording": "Recording",
|
|
"libraryKeep": "Keep on this device",
|
|
"libraryKeeping": "Fetching…",
|
|
"libraryKept": "On this device",
|
|
"libraryRemove": "Remove from this device",
|
|
"libraryKeepFailed": "It couldn't be fetched. Try again when you're online.",
|
|
"libraryPlayFailed": "It can't be played now. Are you online?",
|
|
"librarySitWithSound": "Sit in silence with this sound",
|
|
"libraryCredit": "Credit",
|
|
"libraryLicence": "Licence",
|
|
"libraryCredits": "Library credits",
|
|
"libraryCreditsIntro": "What the library of {server} offers, whom each is credited to and under which licence.",
|
|
"@libraryCreditsIntro": {
|
|
"placeholders": {
|
|
"server": {
|
|
"type": "String"
|
|
}
|
|
}
|
|
},
|
|
"libraryGone": "This isn't in the library any more.",
|
|
"libraryFromLibrary": "From the library",
|
|
"exploreSpokenLanguage": "Spoken language",
|
|
"languageEnglish": "English",
|
|
"languageGerman": "German",
|
|
"librarySpokenIn": "Spoken in {language}",
|
|
"@librarySpokenIn": {
|
|
"placeholders": {
|
|
"language": {
|
|
"type": "String"
|
|
}
|
|
}
|
|
}
|
|
}
|