mirror of
https://github.com/mars-marcelyn/Shuffle-Lab.git
synced 2026-07-22 07:44:45 +00:00
89 lines
3.7 KiB
JSON
89 lines
3.7 KiB
JSON
{
|
||
"_instructions": "To create a translation: copy this file, rename it to your language code (e.g. 'de.json'), then translate every value (the text after the colon). Keep keys, {0} placeholders, and \\n newlines unchanged. The filename (without .json) will appear as the language name in Settings.",
|
||
"pluginName": "Shuffle Lab",
|
||
"commandName": "New session",
|
||
"noticeNoDirectory": "Please set your main directory in Shuffle Lab settings",
|
||
"noticeSelectTopic": "Please select a folder",
|
||
"noticeTopicNotFound": "Folder not found",
|
||
"noticeNoImages": "No image files found in the selected folder",
|
||
"noticeLogCleared": "Session log cleared",
|
||
"noticeNoLog": "No log file found",
|
||
"noticePromptDeleted": "Prompt file deleted",
|
||
|
||
"settingsHeading": "Shuffle Lab",
|
||
"mainDirectoryName": "Main directory",
|
||
"mainDirectoryDesc": "Root folder containing subfolders with reference images",
|
||
"folderPlaceholder": "— Select a folder —",
|
||
|
||
"sessionHeading": "New session",
|
||
"noFoldersFound": "No folders found. Add subfolders inside your main directory.",
|
||
"folderName": "Folder",
|
||
"folderDesc": "Choose a folder for this session",
|
||
"numImagesName": "Number of images",
|
||
"numImagesDesc": "Images to include in the session pool",
|
||
"noImagesWarning": "This folder has no images",
|
||
"loopName": "Loop images",
|
||
"loopDesc": "Repeat shuffled images indefinitely until session ends or stops",
|
||
"durationName": "Duration per image",
|
||
"durationDesc": "How long each image is displayed",
|
||
"customDurationName": "Custom duration",
|
||
"customDurationDesc": "Enter duration in seconds",
|
||
"totalTimeName": "Total session time",
|
||
"totalTimeDesc": "Calculated from images × duration plus breaks",
|
||
"breakEnabledName": "Enable breaks",
|
||
"breakEnabledDesc": "Pause the session periodically",
|
||
"breakEnabledInfiniteDesc": "Not available with Infinite duration",
|
||
"noticeBreakInfinite": "Breaks cannot be used with Infinite duration",
|
||
"breakDurationName": "Break duration",
|
||
"breakDurationDesc": "How long each break lasts",
|
||
"breakDurationPresets": {
|
||
"15s": "15s",
|
||
"30s": "30s",
|
||
"1min": "1 min",
|
||
"3min": "3 min",
|
||
"custom": "Custom"
|
||
},
|
||
"breakEveryName": "Break frequency",
|
||
"breakEveryDesc": "Number of images between breaks",
|
||
"breakTitle": "Break time!",
|
||
"breakRemaining": "{0} remaining",
|
||
"loggingName": "Session logging",
|
||
"loggingDesc": "Log shown images to prioritize unseen ones next session",
|
||
"clearLogName": "Clear session log",
|
||
"clearLogDesc": "Delete the log file for the selected topic",
|
||
"clearLogBtn": "Clear",
|
||
"promptFileName": "Prompt file",
|
||
"promptFileDesc": "Intro slide shown before the session starts",
|
||
"editBtn": "Edit",
|
||
"deleteBtn": "Delete",
|
||
"createBtn": "Create",
|
||
"startBtn": "Start Session",
|
||
"durationPresets": {
|
||
"30s": "30s",
|
||
"60s": "60s",
|
||
"2min": "2 min",
|
||
"5min": "5 min",
|
||
"infinite": "Infinite",
|
||
"custom": "Custom"
|
||
},
|
||
|
||
"introStartBtn": "Start",
|
||
"endOfDeckTitle": "No more images left",
|
||
"endOfDeckHint": "Press ▶ to finish or ◀ to review",
|
||
"sessionCompleteTitle": "Session Complete",
|
||
"sessionCompleteHint": "Press ▶ or ESC to exit",
|
||
"failedToLoad": "(failed to load)",
|
||
"failedToLoadName": "Failed to load: {0}",
|
||
|
||
"sessionLogTitle": "# Session Log",
|
||
"sessionLogHeader": "Shown in last session:",
|
||
|
||
"promptTemplate": "# Insert your prompt title here\n\nWrite your prompt instructions here.\n\n---\n# Notes\n\nAnything you write below the divider won't show up in the intro slide\n",
|
||
|
||
"languageName": "Language",
|
||
"languageDesc": "Choose interface language",
|
||
"noticeLanguageChanged": "Language changed. Reload Obsidian or the plugin for it to take effect.",
|
||
"languageFilesName": "Language files",
|
||
"languageFilesDesc": "Add or edit translation files",
|
||
"openFolderBtn": "Open folder"
|
||
}
|