Files
obsidian-vault/.obsidian/plugins/notebook-navigator/main.js
T

819 lines
4.5 MiB
JavaScript
Raw Normal View History

2026-08-31 09:38:04 +08:00
/*
THIS IS A GENERATED/BUNDLED FILE BY ESBUILD
if you want to view the source, please visit the github repository of this plugin
*/
var nce=Object.create;var oN=Object.defineProperty;var rce=Object.getOwnPropertyDescriptor;var oce=Object.getOwnPropertyNames;var ace=Object.getPrototypeOf,ice=Object.prototype.hasOwnProperty;var U=(t,e,n)=>()=>{if(n)throw n[0];try{return t&&(e=t(t=0)),e}catch(r){throw n=[r],r}};var hu=(t,e)=>()=>{try{return e||t((e={exports:{}}).exports,e),e.exports}catch(n){throw e=0,n}},En=(t,e)=>{for(var n in e)oN(t,n,{get:e[n],enumerable:!0})},lU=(t,e,n,r)=>{if(e&&typeof e=="object"||typeof e=="function")for(let o of oce(e))!ice.call(t,o)&&o!==n&&oN(t,o,{get:()=>e[o],enumerable:!(r=rce(e,o))||r.enumerable});return t};var he=(t,e,n)=>(n=t!=null?nce(ace(t)):{},lU(e||!t||!t.__esModule?oN(n,"default",{value:t,enumerable:!0}):n,t)),Wr=t=>lU(oN({},"__esModule",{value:!0}),t);var ys,dU,Hm=U(()=>{ys="notebook-navigator",dU=`<g stroke="currentColor" fill="none" stroke-linecap="round" stroke-linejoin="round">
<rect x="19.88" y="12.42" width="66.42" height="75.21" rx="6.25" stroke-width="8"/>
<g stroke-width="4">
<line x1="13.29" y1="24.38" x2="28.5" y2="24.38"/>
<line x1="13.29" y1="37.21" x2="28.5" y2="37.21"/>
<line x1="13.29" y1="50" x2="28.5" y2="50"/>
<line x1="13.29" y1="62.79" x2="28.5" y2="62.79"/>
<line x1="13.29" y1="75.63" x2="28.5" y2="75.63"/>
</g>
<g stroke-width="3.5">
<circle cx="28.5" cy="24.38" r="1.38"/>
<circle cx="28.5" cy="37.21" r="1.38"/>
<circle cx="28.5" cy="50" r="1.38"/>
<circle cx="28.5" cy="62.79" r="1.38"/>
<circle cx="28.5" cy="75.63" r="1.38"/>
</g>
<polygon points="52.77 53.33 36.22 49.08 70.07 34.18 57.25 69.38 52.77 53.33" fill="currentColor" stroke="none"/>
</g>`});function sce(t){return typeof t=="object"&&t!==null}function cU(t){if(typeof t!="object"||t===null)return!1;let e=t;if(!Reflect.has(e,"dragManager"))return!1;let n=Reflect.get(e,"dragManager");if(!sce(n)||!Reflect.has(n,"draggable"))return!1;let r=Reflect.get(n,"draggable");return r===null||typeof r=="object"}var zh,hT,_t,Uy,po=U(()=>{zh="application/x-notebook-navigator-tag",hT="application/x-notebook-navigator-property";_t={DEBOUNCE_KEYBOARD:100,DEBOUNCE_KEYBOARD_FILE_OPEN:500,DEBOUNCE_CONTENT:300,NAVIGATION_FILE_CHANGE_DEBOUNCE:100,NAVIGATION_FILE_CHANGE_MAX_WAIT:500,DEBOUNCE_TAG_TREE:500,DEBOUNCE_SETTINGS:1e3,KEYBOARD_THROTTLE:16,FILE_OPERATION_DELAY:100,INTERVAL_STATISTICS:5e3,NOTICE_ERROR:2e3,NOTICE_HELP:1e4,YIELD_TO_EVENT_LOOP:0},Uy={EDIT_FILE_TITLE:"workspace:edit-file-title",VERSION_HISTORY:"sync:view-version-history"}});var uU={};En(uU,{STRINGS_EN:()=>lce});var lce,pU=U(()=>{lce={common:{cancel:"Cancel",delete:"Delete",clear:"Clear",remove:"Remove",restoreDefault:"Restore default",submit:"Submit",save:"Save",configure:"Configure",lightMode:"Light mode",darkMode:"Dark mode",noSelection:"No selection",untagged:"Untagged",featureImageAlt:"Feature image",unknownError:"Unknown error",clipboardWriteError:"Could not write to clipboard",updateBannerTitle:"Notebook Navigator update available",updateBannerInstruction:"Update in Settings -> Community plugins",previous:"Previous",next:"Next"},listPane:{emptyStateNoSelection:"Select a folder or tag to view notes",emptyStateNoNotes:"No notes",pinnedSection:"Pinned",notesSection:"Notes",filesSection:"Files",hiddenItemAriaLabel:"{name} (hidden)",collapseGroup:"Collapse group",expandGroup:"Expand group",manualSortTitle:"Manual sort: {property}",manualSortHint:'Drag to reorder. The order is saved as numeric index values in the property "{property}".',manualSortNonMarkdownHint:"Non-markdown files are shown at the bottom and cannot be reordered.",unsortedSection:"Unsorted",propertyGroupNoValue:"None",manualSortDone:"Done",manualSortMultipleWriteFailure:"{count} files failed; first: {path}: {message}"},tagList:{untaggedLabel:"Untagged",tags:"Tags"},navigationPane:{shortcutsHeader:"Shortcuts",recentFilesHeader:"Recent files",properties:"Properties",folders:"Folders",tags:"Tags",calendar:"Calendar",reorderRootFoldersTitle:"Reorder navigation",reorderRootFoldersHint:"Use arrows or drag to reorder",vaultRootLabel:"Vault",resetRootToAlpha:"Reset to alphabetical order",resetRootToFrequency:"Reset to frequency order",pinShortcuts:"Pin shortcuts",pinShortcutsAndRecentFiles:"Pin shortcuts and recent files",unpinShortcuts:"Unpin shortcuts",unpinShortcutsAndRecentFiles:"Unpin shortcuts and recent files",profileMenuAria:"Change vault profile"},navigationCalendar:{ariaLabel:"Calendar",dailyNotesNotEnabled:"Daily notes core plugin is not enabled.",noteHiddenByProfile:"Calendar note is hidden by the current vault profile.",createDailyNote:{title:"New daily note",message:"File {filename} does not exist. Would you like to create it?",confirmButton:"Create"},helpModal:{title:"Calendar shortcuts",items:["Click any day to open or create a daily note. Weeks, months, quarters, and years work the same way.","A filled dot under a day means it has a note. A hollow dot means it has unfinished tasks.","If a note has a feature image, it appears as the day's background."],dateFilterCmdCtrl:"`Cmd/Ctrl`+click a date to filter by that date in the file list.",dateFilterOptionAlt:"`Option/Alt`+click a date to filter by that date in the file list."}},dailyNotes:{templateReadFailed:"Failed to read the daily note template.",createFailed:"Unable to create daily note."},shortcuts:{folderExists:"Folder already in shortcuts",noteExists:"Note already in shortcuts",tagExists:"Tag already in shortcuts",propertyExists:"Property already in shortcuts",invalidProperty:"Invalid property shortcut",searchExists:"Search shortcut already exists",emptySearchQuery:"Enter a search query before saving it",emptySearchName:"Enter a name before saving the search",add:"Add to shortcuts",addNotesCount:"Add {count} notes to shortcut
meeting=ph-calendar
invoice=ph-receipt`,editTooltip:"Edit mappings"},showFileTypeIcons:{name:"Icons by file type",desc:"Assign icons to files based on their extension."},fileTypeIconPreset:{name:"File icon preset",desc:"Choose the built-in icons or an icon pack preset. Custom extension rules override this preset.",options:{builtIn:"Built-in icons"},notInstalledWarning:"This icon pack is not installed. Built-in icons are shown instead."},fileTypeIconMap:{name:"File type icon map",desc:"Files with the extension get the specified icon. One mapping per line: extension=icon",placeholder:`# Extension=icon
cpp=ph-file-code
pdf=ph-file-pdf`,editTooltip:"Edit mappings"},compactItemHeight:{name:"Compact item height",desc:"Set the height of compact list items on desktop and mobile (pixels).",resetTooltip:"Restore to default (28px)"},compactItemHeightScaleText:{name:"Scale text with compact item height",desc:"Scale compact list text when the item height is reduced."},showParentFolder:{name:"Show parent folder",desc:"Display the parent folder name for notes in subfolders, tags, or properties."},showFolderPath:{name:"Show folder path",desc:"Display the path relative to the selected folder instead of only the folder name. Tags and properties show the full path."},parentFolderClickOpensFolder:{name:"Click parent folder to go to folder",desc:"Clicking the parent folder label opens the folder in list pane."},showParentFolderColor:{name:"Show parent folder color",desc:"Use folder colors on parent folder labels."},showParentFolderIcon:{name:"Show parent folder icon",desc:"Show folder icons next to parent folder labels."},showQuickActions:{name:"Show quick actions",desc:"Show action buttons when hovering over files. Button controls select which actions appear."},dualPane:{name:"Dual pane layout",desc:"Show navigation pane and list pane side by side."},dualPaneOrientation:{name:"Dual pane orientation",desc:"Choose horizontal or vertical layout when dual pane is active.",options:{horizontal:"Horizontal split",vertical:"Vertical split"}},narrowSidebarBehavior:{name:"When sidebar is too narrow",desc:"Choose what happens when the navigation pane and list pane do not fit side by side.",options:{none:"Do nothing",singlePane:"Switch to single pane",vertical:"Switch to vertical split"}},narrowSidebarThresholdMode:{name:"Narrow sidebar threshold",desc:"Choose how the sidebar width threshold is calculated.",options:{fitPanes:"Fit panes",customWidth:"Custom width"}},narrowSidebarThresholdWidth:{name:"Narrow sidebar threshold width",desc:"Switch when the sidebar is narrower than this width.",resetTooltip:"Reset to default width"},paneBackgroundColor:{name:"Background color",desc:"Choose background colors for navigation and list panes.",options:{separate:"Separate backgrounds",listBackground:"Use list background",navigationBackground:"Use navigation background"}},zoomLevel:{name:"Zoom level",desc:"Controls the overall zoom level of Notebook Navigator (percentage)."},useFloatingToolbarsOnIOS:{name:"Use floating toolbars on iOS",desc:"Applies only on iOS."},defaultStartupView:{name:"Single-pane startup view",desc:"Choose which pane is shown when Notebook Navigator opens in single-pane layout.",options:{navigation:"Navigation pane",listPane:"List pane"}},toolbarButtons:{name:"Toolbar buttons",desc:"Choose which buttons appear in the toolbar. Hidden buttons remain accessible via commands and menus."},openNewNotesInNewTab:{name:"Open new notes in new tab",desc:"When enabled, the Create new note command opens notes in a new tab. When disabled, notes replace the current tab."},autoRevealActiveNote:{name:"Auto-reveal active note",desc:"Automatically reveal notes when opened from Quick Switcher, links, or search."},autoRevealShortestPath:{name:"Auto-reveal: Use shortest path",desc:"Enabled: Auto-reveal selects the nearest visible ancestor folder or tag. Disabled: Auto-reveal selects the file's actual folder and exact tag."},autoRevealIgnoreRightSidebar:{name:"Auto-reveal: Ignore events from right sidebar",desc:"Do not change active note when clicking or changing notes in the right sidebar."},autoRevealIgnoreOtherWindows:{name:"Auto-reveal: Ignore events from other windows",desc:"Do not change active note when clicking or changing notes in another window."},singlePaneAnimation:{name:"Single pane animation",desc:"Transition duration when switching panes in single-pane mode (milliseconds).",resetTooltip:"Reset to default"},autoSelectFirstNote:{name:"Auto-select first note",desc:"Automatically open the first note when switching folders, tags, or properties."},disableShortcutAutoScroll:{name:"Disable auto-scroll for shortcuts",desc:"Don't scroll the navigation pane when clicking
"folderSortOrder": "alpha-desc"
}`,confirmButtonText:"Import",confirmTitle:"Import settings?",confirmMessage:"Importing replaces your current Notebook Navigator settings.",backupToggleName:"Save current settings to the vault root before importing",backupToggleDesc:"Creates a timestamped JSON file in the vault root.",successNotice:"Settings imported.",successWithBackupNotice:"Settings imported. Previous settings saved to {path}.",backupError:"Could not save current settings: {message}",errorNotice:"Failed to import settings: {message}",fileReadError:"Could not read file: {message}"},export:{modalTitle:"Export settings",editorName:"JSON",editorDesc:"Only settings changed from defaults are included.",placeholder:"{}",copyButtonText:"Copy to clipboard",downloadButtonText:"Download",copyNotice:"Settings copied to clipboard.",downloadNotice:"Settings exported.",downloadError:"Failed to download settings: {message}"}},resetAllSettings:{name:"Reset all settings",desc:"Reset all Notebook Navigator settings to default values.",buttonText:"Reset all settings",confirmTitle:"Reset all settings?",confirmMessage:"This will reset all Notebook Navigator settings to their default values. This cannot be undone.",confirmButtonText:"Reset all settings",notice:"All settings reset. Restart Obsidian or reopen Notebook Navigator to apply.",error:"Failed to reset settings."},multiSelectModifier:{name:"Multi-select modifier",desc:"Choose which modifier key toggles multi-selection. When Option/Alt is selected, Cmd/Ctrl click opens notes in a new tab.",options:{cmdCtrl:"Cmd/Ctrl click",optionAlt:"Option/Alt click"}},enterToOpenFiles:{name:"Press Enter to open files",desc:"Open files only when pressing Enter during list keyboard navigation. On macOS, this stops Enter from renaming files."},shiftEnterAction:{name:"Shift+Enter",desc:"Choose whether Shift+Enter opens or renames the selected file."},cmdEnterAction:{name:"Cmd+Enter",desc:"Choose whether Cmd+Enter opens or renames the selected file."},ctrlEnterAction:{name:"Ctrl+Enter",desc:"Choose whether Ctrl+Enter opens or renames the selected file."},mouseBackForwardAction:{name:"Mouse back/forward buttons",desc:"Action for mouse back and forward buttons on desktop.",options:{systemDefault:"Use system default",singlePaneSwitch:"Switch panes (single-pane)",history:"Navigate history"}},showFileTypes:{name:"Show file types (vault profile)",desc:"Filter which file types are shown in the navigator. File types not supported by Obsidian may open in external applications.",options:{documents:"Documents (.md, .canvas, .base)",supported:"Supported (opens in Obsidian)",all:"All (may open externally)"}},homepage:{name:"Homepage",desc:"Choose what Notebook Navigator opens automatically on startup.",current:"Current: {path}",chooseButton:"Choose file",options:{none:"None",file:"File",dailyNote:"Daily note",weeklyNote:"Weekly note",monthlyNote:"Monthly note",quarterlyNote:"Quarterly note",yearlyNote:"Yearly note"},file:{name:"Homepage: Startup file",empty:"No file selected"},createMissing:{name:"Homepage: Create note if missing",desc:"Create the periodic note on startup or command if it does not exist."}},hideNotesWithPropertyRules:{name:"Hide notes with property rules (vault profile)",desc:"Comma-separated list of frontmatter rules. Use `key` or `key=value` entries (e.g., status=done, published=true, archived).",placeholder:"status=done, published=true, archived"},hideFiles:{name:"Hide files (vault profile)",desc:"Comma-separated list of filename patterns to hide. Supports * wildcards and / paths (e.g., temp-*, *.png, /assets/*).",placeholder:"temp-*, *.png, /assets/*"},vaultProfiles:{name:"Vault profile",desc:"Profiles store file type visibility, hidden files, hidden folders, hidden tags, property rules for hidden notes, shortcuts, and navigation banner. Switch profiles from the navigation pane header.",defaultName:"Default",addButton:"Add profile",editProfilesButton:"Edit profiles",addProfileOption:"Add profile...",applyButton:"Apply",deleteButton:"Delete profile",addModalTitle:"Add profile",editProfilesModalTitle:"Edit profiles",addModalPlaceh
MMM D, YYYY = May 25, 2022
DD/MM/YYYY = 25/05/2022
YYYY-MM-DD = 2022-05-25
Tokens:
YYYY/YY = year
MMMM/MMM/MM = month
DD/D = day
dddd/ddd = weekday`,helpTooltip:"Format using Moment",momentLinkText:"Moment format"},timeFormat:{name:"Time format",desc:"Format for displaying times (uses Moment format).",placeholder:"h:mm a",help:`Common formats:
h:mm a = 2:30 PM (12-hour)
HH:mm = 14:30 (24-hour)
h:mm:ss a = 2:30:45 PM
HH:mm:ss = 14:30:45
Tokens:
HH/H = 24-hour
hh/h = 12-hour
mm = minutes
ss = seconds
a = AM/PM`,helpTooltip:"Format using Moment",momentLinkText:"Moment format"},showNotePreview:{name:"Show note preview",desc:"Display preview text beneath note names."},skipHeadingsInPreview:{name:"Skip headings in preview",desc:"Skip heading lines when generating preview text."},skipCodeBlocksInPreview:{name:"Skip code blocks in preview",desc:"Skip code blocks when generating preview text."},skipCalloutsInPreview:{name:"Skip callouts in preview",desc:"Skip callout blocks when generating preview text."},stripHtmlInPreview:{name:"Strip HTML in previews",desc:"Remove HTML tags from preview text. May affect performance on large notes."},stripLatexInPreview:{name:"Strip LaTeX in previews",desc:"Remove inline and block LaTeX expressions from preview text."},previewProperties:{name:"Preview properties",desc:"Comma-separated list of frontmatter properties to check for preview text. The first property with text will be used.",placeholder:"summary, description, abstract"},fallbackToNoteContent:{name:"Fall back to note content",desc:"Show note content as preview when none of the specified properties contain text."},previewRows:{name:"Preview rows",desc:"Number of rows to display for preview text.",options:{1:"1 row",2:"2 rows",3:"3 rows",4:"4 rows",5:"5 rows"}},titleRows:{name:"Title rows",desc:"Number of rows to display for note titles.",options:{1:"1 row",2:"2 rows",3:"3 rows"}},useFolderColor:{name:"Use folder color",desc:"Color note titles and file icons with their parent folder color when no custom file color is set. Priority: custom file color > folder color > default color."},showFeatureImage:{name:"Show feature image",desc:"Display a thumbnail of the first image found in the note."},forceSquareFeatureImage:{name:"Force square feature image",desc:"Render feature images as square thumbnails."},featureImageProperties:{name:"Image properties",desc:"Comma-separated list of frontmatter properties to check first. Falls back to the first image in markdown content.",placeholder:"thumbnail, featureResized, feature"},featureImageExcludeProperties:{name:"Exclude notes with properties",desc:"Comma-separated list of frontmatter properties. Notes containing any of these properties do not store feature images.",placeholder:"private, confidential"},featureImageDisplaySize:{name:"Feature image display size",desc:"Maximum rendered size for feature images in note lists.",options:{64:"64 px",96:"96 px",128:"128 px"}},featureImagePixelSize:{name:"Feature image pixel size",desc:"Resolution used when generating stored feature-image thumbnails. Increase this if larger previews look blurry.",options:{"256x144":"256 x 144 px","384x216":"384 x 216 px","512x288":"512 x 288 px"}},downloadExternalFeatureImages:{name:"Download external images",desc:"Download remote images and YouTube thumbnails for feature images."},hideExportedPreviewImages:{name:"Hide exported preview images",desc:"Hide exported drawing preview PNG files. Turn on Show hidden items to display them."},drawingIntegrationInfo:{intro:"Notebook Navigator shows PNG files exported by Excalidraw as drawing previews.",items:["In **Excalidraw settings**, open **Embedding Excalidraw into your Notes and Exporting**, then **Export Settings**, then **Auto-export Settings**.","Enable **Auto-export PNG**. Optionally enable **Export both dark- and light-themed image**.","Notebook Navigator looks for **Drawing.excalidraw.png**, **Drawing.excalidraw.dark.png**, or **Drawing.excalidraw.light.png**.","While **Hide exported preview images** is on, the PNG files appear only when **Show hidden items** is also on."]},showRootFolder:{name:"Show root folder",desc:"Display the vault name as the root folder in the tree."},showFolderIcons:{name:"Show folder icons",desc:"Display icons next to folders in the navigation pane."},inheritFolderColors:{name:"Inherit folder colors",desc:"Child folders inherit color from parent folders."},folderSortOrder:{name:"Folder sort order",desc:"Right-click any folder to set a different sort order for its children.",options:{alphaAsc:"A to Z",alphaDesc:"Z to A"}},showFileCount:{name:"
YYYY-MM-DD[T]HH:mm:ss → 2025-01-04T14:30:45
YYYY-MM-DD[T]HH:mm:ssZ → 2025-08-07T16:53:39+02:00
DD/MM/YYYY HH:mm:ss → 04/01/2025 14:30:45
MM/DD/YYYY h:mm:ss a → 01/04/2025 2:30:45 PM`},supportDevelopment:{name:"Support development",desc:"If you love using Notebook Navigator, please consider supporting its continued development.",buttonText:"�� Sponsor",coffeeButton:"☕� Buy me a coffee"},otherPlugins:{name:"Check out my other plugins",betterPaste:"Clean up pasted text, links and images",pixelPerfectImage:"Exact image resizing and more"},checkForNewVersionOnStart:{name:"Check for new version on start",desc:"Checks for new plugin releases on startup and shows a notification when an update is available. Checks occur at most once per day.",status:"New version available: {version}"},startupDebugLogging:{name:"Startup debug logging",desc:"Write startup diagnostics to a timestamped markdown file in the vault root, then stop after startup settles. The file may sync and can include file paths."},whatsNew:{name:"What's new in Notebook Navigator {version}",desc:"See recent updates and improvements",buttonText:"View recent updates"},showReleaseNotes:{name:"Show release notes after updating",desc:"Disable to stop the What's new dialog from opening automatically after updates."},masteringVideo:{name:"Mastering Notebook Navigator (video)",desc:"This video covers everything you need to be productive in Notebook Navigator, including hot keys, search, tags and advanced customization."},cacheStatistics:{localCache:"Local cache",items:"items",withTags:"with tags",withPreviewText:"with preview text",withFeatureImage:"with feature image",withMetadata:"with metadata"},metadataInfo:{successfullyParsed:"Successfully parsed",itemsWithName:"items with name",withCreatedDate:"with created date",withModifiedDate:"with modified date",withIcon:"with icon",withColor:"with color",failedToParse:"Failed to parse",createdDates:"created dates",modifiedDates:"modified dates",checkTimestampFormat:"Check your timestamp format.",exportFailed:"Export errors"}}},whatsNew:{title:"What's new in Notebook Navigator",openBannerImage:"Open release banner image",supportMessage:"If you find Notebook Navigator helpful, please consider supporting its development.",supportButton:"Buy me a coffee",thanksButton:"Thanks!"}}});var mU={};En(mU,{STRINGS_AR:()=>dce});var dce,gU=U(()=>{dce={common:{cancel:"إلغاء",delete:"حذ�",clear:"مسح",remove:"إزالة",restoreDefault:"استعادة الا�تراضي",submit:"إرسال",save:"ح�ظ",configure:"تكوين",lightMode:"الوضع ال�اتح",darkMode:"الوضع الداكن",noSelection:"لا يوجد تحديد",untagged:"بدون وسم",featureImageAlt:"صورة مميزة",unknownError:"خطأ غير معرو�",clipboardWriteError:"تعذرت الكتابة إلى الحا�ظة",updateBannerTitle:"تحديث Notebook Navigator متاح",updateBannerInstruction:"قم بالتحديث �ي الإعدادات -> إضا�ات المجتمع",previous:"السابق",next:"التالي"},listPane:{emptyStateNoSelection:"اختر مجلدًا أو وسمًا لعرض الملاحظات",emptyStateNoNotes:"لا توجد ملاحظات",pinnedSection:"مثبت",notesSection:"ملاحظات",filesSection:"مل�ات",hiddenItemAriaLabel:"{name} (مخ�ي)",collapseGroup:"طي المجموعة",expandGroup:"توسيع المجموعة",manualSortTitle:"�رز يدوي: {property}",manualSortHint:'اسحب لإعادة الترتيب. يتم ح�ظ الترتيب كقيم رقمية لل�هرس �ي الخاصية "{property}".',manualSortNonMarkdownHint:"المل�ات غير Markdown تظهر �ي الأس�ل ولا يمكن إعادة ترتيبها.",unsortedSection:"غير مرتبة",propertyGroupNoValue:"بدون",manualSortDone:"تم",manualSortMultipleWriteFailure:"�شل {count} من المل�ات؛ الأول: {path}: {message}"},tagList:{untaggedLabel:"بدون وسم",tags:"وسوم"},navigationPane:{shortcutsHeader:"اختصارات",recentFilesHeader:"مل�ات حديثة",properties:"الخصائص",folders:"مجلدات",tags:"وسوم",calendar:"التقويم",reorderRootFoldersTitle:"إعادة ترتيب التنقل",re
اجتماع=ph-calendar
�اتورة=ph-receipt`,editTooltip:"تعديل التعيينات"},showFileTypeIcons:{name:"أيقونات حسب نوع المل�",desc:"تعيين أيقونات للمل�ات بناءً على امتدادها."},fileTypeIconPreset:{name:"إعداد أيقونات المل�ات المسبق",desc:"اختر الأيقونات المدمجة أو إعدادًا مسبقًا لحزمة أيقونات. تتجاوز قواعد الامتدادات المخصصة هذا الإعداد المسبق.",options:{builtIn:"الأيقونات المدمجة"},notInstalledWarning:"حزمة الأيقونات هذه غير مثبتة. ت�عرض الأيقونات المدمجة بدلاً منها."},fileTypeIconMap:{name:"خريطة أيقونات نوع المل�",desc:"المل�ات ذات الامتداد تحصل على الأيقونة المحددة. تعيين واحد لكل سطر: امتداد=أيقونة",placeholder:`# Extension=icon
cpp=ph-file-code
pdf=ph-file-pdf`,editTooltip:"تعديل التعيينات"},compactItemHeight:{name:"ارتÙ�اع العنصر المضغوط",desc:"تعيين ارتÙ�اع عناصر القائمة المضغوطة على سطح المكتب والجوال (بالبكسل).",resetTooltip:"استعادة إلى الاÙ�تراضي (28 بكسل)"},compactItemHeightScaleText:{name:"تحجيم النص مع ارتÙ�اع العنصر المضغوط",desc:"تحجيم نص القائمة المضغوطة عند تقليل ارتÙ�اع العنصر."},showParentFolder:{name:"إظهار المجلد الأصلي",desc:"عرض اسم المجلد الأصلي للملاحظات Ù�ÙŠ المجلدات الÙ�رعية أو الوسوم أو الخصائص."},showFolderPath:{name:"إظهار مسار المجلد",desc:"اعرض المسار نسبةً إلى المجلد المحدد بدلاً من اسم المجلد Ù�قط. تعرض الوسوم والخصائص المسار الكامل."},parentFolderClickOpensFolder:{name:"النقر على المجلد الأصلي ÙŠÙ�تح المجلد",desc:"النقر على تسمية المجلد الأصلي ÙŠÙ�تح المجلد Ù�ÙŠ لوحة القائمة."},showParentFolderColor:{name:"إظهار لون المجلد الأصلي",desc:"استخدام ألوان المجلدات على تسميات المجلد الأصلي."},showParentFolderIcon:{name:"إظهار أيقونة المجلد الأصلي",desc:"إظهار أيقونات المجلدات بجانب تسميات المجلد الأصلي."},showQuickActions:{name:"إظهار الإجراءات السريعة",desc:"إظهار أزرار الإجراءات عند التمرير Ù�وق الملÙ�ات. أدوات التحكم Ù�ÙŠ الأزرار تحدد الإجراءات التي تظهر."},dualPane:{name:"تخطيط اللوحتين",desc:"إظهار لوحة التنقل ولوحة القائمة جنبًا إلى جنب."},dualPaneOrientation:{name:"اتجاه اللوحتين",desc:"اختر التخطيط الأÙ�قي أو الرأسي عند تنشيط اللوحتين.",options:{horizontal:"تقسيم Ø£Ù�قي",vertical:"تقسيم رأسي"}},narrowSidebarBehavior:{name:"عندما يكون الشريط الجانبي ضيقًا جدًا",desc:"اختر ما يحدث عندما لا تتسع لوحة التنقل ولوحة القائمة جنبًا إلى جنب.",options:{none:"عدم Ù�عل شيء",singlePane:"التبديل إلى لوحة واحدة",vertical:"التبديل إلى تقسيم عمودي"}},narrowSidebarThresholdMode:{name:"حد الشريط الجانبي الضيق",desc:"اختر كيÙ�ية حساب حد عرض الشريط الجانبي.",options:{fitPanes:"ملاءمة اللوحات",customWidth:"عرض مخصص"}},narrowSidebarThresholdWidth:{name:"عرض حد الشريط الجانبي الضيق",desc:"يتم التبديل عندما يكون الشريط الجانبي أضيق من هذا العرض.",resetTooltip:"إعادة التعيين إلى العرض الاÙ�تراضي"},paneBackgroundColor:{name:"لون الخلÙ�ية",desc:"اختر ألوان الخلÙ�ية للوحة التنقل ولوحة القائمة.",options:{separate:"خلÙ�يات منÙ�صلة",listBackground:"استخدام خلÙ�ية القائمة",navigationBackground:"استخدام خلÙ�ية التنقل"}},zoomLevel:{name:"مستوى التكبير",desc:"التحكم Ù�ÙŠ مستوى التكبير العام لـ Notebook Navigator (بالنسبة المئوية)."},useFloatingToolbarsOnIOS:{name:"استخدام أشرطة الأدوات العائمة على iOS",desc:"ينطبق Ù�قط على iOS."},defaultStartupView:{name:"عرض بدء اللوحة الواحدة",desc:"اختر اللوحة التي تظهر عند Ù�تح Notebook Navigator Ù�ÙŠ تخطيط اللوحة الواحدة.",options:{navigation:"لوحة التنقل",listPane:"لوحة القائمة"}},toolbarButtons:{name:"أزرار شريط الأدوات",desc:"اختر الأزرار التي تظهر Ù�ÙŠ شريط الأدوات. الأزØ
"folderSortOrder": "alpha-desc"
}`,confirmButtonText:"استيراد",confirmTitle:"استيراد الإعدادات؟",confirmMessage:"سيؤدي الاستيراد إلى استبدال إعدادات Notebook Navigator الحالية.",backupToggleName:"ح�ظ الإعدادات الحالية �ي جذر الخزنة قبل الاستيراد",backupToggleDesc:"ينشئ مل� JSON مختومًا بالوقت �ي جذر الخزنة.",successWithBackupNotice:"تم استيراد الإعدادات. ح��ظت الإعدادات السابقة �ي {path}.",backupError:"تعذّر ح�ظ الإعدادات الحالية: {message}",successNotice:"تم استيراد الإعدادات.",errorNotice:"�شل استيراد الإعدادات: {message}",fileReadError:"تعذّر قراءة المل�: {message}"},export:{modalTitle:"تصدير الإعدادات",editorName:"JSON",editorDesc:"يتم تضمين الإعدادات المختل�ة عن القيم الا�تراضية �قط.",placeholder:"{}",copyButtonText:"نسخ إلى الحا�ظة",downloadButtonText:"تنزيل",copyNotice:"تم نسخ الإعدادات إلى الحا�ظة.",downloadNotice:"تم تصدير الإعدادات.",downloadError:"�شل تنزيل الإعدادات: {message}"}},resetAllSettings:{name:"إعادة تعيين جميع الإعدادات",desc:"إعادة تعيين جميع إعدادات Notebook Navigator إلى القيم الا�تراضية.",buttonText:"إعادة تعيين جميع الإعدادات",confirmTitle:"إعادة تعيين جميع الإعدادات؟",confirmMessage:"سيؤدي هذا إلى إعادة تعيين جميع إعدادات Notebook Navigator إلى القيم الا�تراضية. لا يمكن التراجع عن ذلك.",confirmButtonText:"إعادة تعيين جميع الإعدادات",notice:"تمت إعادة تعيين جميع الإعدادات. أعد تشغيل Obsidian أو أعد �تح Notebook Navigator للتطبيق.",error:"�شل إعادة تعيين الإعدادات."},multiSelectModifier:{name:"معدل التحديد المتعدد",desc:"اختر م�تاح التعديل الذي يبدل التحديد المتعدد. عند اختيار Option/Alt، النقر مع Cmd/Ctrl ي�تح الملاحظات �ي علامة تبويب جديدة.",options:{cmdCtrl:"النقر مع Cmd/Ctrl",optionAlt:"النقر مع Option/Alt"}},enterToOpenFiles:{name:"اضغط Enter ل�تح المل�ات",desc:"�تح المل�ات �قط عند الضغط على Enter أثناء التنقل بلوحة الم�اتيح �ي القائمة. على macOS، يمنع ذلك Enter من إعادة تسمية المل�ات."},shiftEnterAction:{name:"Shift+Enter",desc:"اختر ما إذا كان Shift+Enter ي�تح المل� المحدد أو يعيد تسميته."},cmdEnterAction:{name:"Cmd+Enter",desc:"اختر ما إذا كان Cmd+Enter ي�تح المل� المحدد أو يعيد تسميته."},ctrlEnterAction:{name:"Ctrl+Enter",desc:"اختر ما إذا كان Ctrl+Enter ي�تح المل� المحدد أو يعيد تسميته."},mouseBackForwardAction:{name:"أزرار الرجوع/التقدم �ي ال�أرة",desc:"الإجراء لأزرار الرجوع والتقدم �ي ال�أرة على سطح المكتب.",options:{systemDefault:"استخدام الإعداد الا�تراضي للنظام",singlePaneSwitch:"تبديل اللوحات (لوحة واحدة)",history:"التنقل �ي السجل"}},showFileTypes:{name:"إظهار أنواع المل�ات (مل� تعري� الخزنة)",desc:"تص�ية أنواع المل�ات المعروضة �ي المتص�ح. أنواع المل�ات غير المدعومة من Obsidian قد ت�تح �ي تطبيقات خارجية.",options:{documents:"مستندات (.md, .canvas, .base)",supported:"مدعومة (ت�تح �ي Obsidian)",all:"الكل (قد ت�تح خارجيًا)"}},homepage:{name:"الص�حة الرئيسية",desc:"اختر ما ي�تحه Notebook Navigator تلقائيًا عند بدء التشغي
D MMM YYYY = 25 مايو 2022
DD/MM/YYYY = 25/05/2022
YYYY-MM-DD = 2022-05-25
الرموز:
YYYY/YY = السنة
MMMM/MMM/MM = الشهر
DD/D = اليوم
dddd/ddd = يوم الأسبوع`,helpTooltip:"تنسيق باستخدام Moment",momentLinkText:"تنسيق Moment"},timeFormat:{name:"تنسيق الوقت",desc:"تنسيق عرض الأوقات (يستخدم تنسيق Moment).",placeholder:"h:mm a",help:`التنسيقات الشائعة:
h:mm a = 2:30 م (12 ساعة)
HH:mm = 14:30 (24 ساعة)
h:mm:ss a = 2:30:45 Ù…
HH:mm:ss = 14:30:45
الرموز:
HH/H = 24 ساعة
hh/h = 12 ساعة
mm = الدقائق
ss = الثواني
a = ص/م`,helpTooltip:"تنسيق باستخدام Moment",momentLinkText:"تنسيق Moment"},showNotePreview:{name:"إظهار معاينة الملاحظة",desc:"عرض نص المعاينة أس�ل أسماء الملاحظات."},skipHeadingsInPreview:{name:"تخطي العناوين �ي المعاينة",desc:"تخطي سطور العناوين عند إنشاء نص المعاينة."},skipCodeBlocksInPreview:{name:"تخطي كتل الكود �ي المعاينة",desc:"تخطي كتل الكود عند إنشاء نص المعاينة."},skipCalloutsInPreview:{name:"تخطي التنبيهات �ي المعاينة",desc:"تخطي كتل التنبيه عند إنشاء نص المعاينة."},stripHtmlInPreview:{name:"إزالة HTML من المعاينات",desc:"إزالة علامات HTML من نص المعاينة. قد يؤثر على الأداء �ي الملاحظات الكبيرة."},stripLatexInPreview:{name:"إزالة LaTeX من المعاينات",desc:"إزالة تعبيرات LaTeX المضمنة والكتلية من نص المعاينة."},previewProperties:{name:"خصائص المعاينة",desc:"قائمة م�صولة ب�اصلة من خصائص البيانات الأمامية للتحقق من نص المعاينة. سيتم استخدام أول خاصية تحتوي على نص.",placeholder:"summary, description, abstract"},fallbackToNoteContent:{name:"الرجوع إلى محتوى الملاحظة",desc:"عرض محتوى الملاحظة كمعاينة عندما لا تحتوي أي من الخصائص المحددة على نص."},previewRows:{name:"ص�و� المعاينة",desc:"عدد الص�و� المعروضة لنص المعاينة.",options:{1:"ص� واحد",2:"ص�ان",3:"3 ص�و�",4:"4 ص�و�",5:"5 ص�و�"}},titleRows:{name:"ص�و� العنوان",desc:"عدد الص�و� المعروضة لعناوين الملاحظات.",options:{1:"ص� واحد",2:"ص�ان",3:"3 ص�و�"}},useFolderColor:{name:"استخدام لون المجلد",desc:"تلوين عناوين الملاحظات وأيقونات المل�ات بلون المجلد الأصلي عند عدم تعيين لون مل� مخصص. الأولوية: لون المل� المخصص > لون المجلد > اللون الا�تراضي."},showFeatureImage:{name:"إظهار الصورة المميزة",desc:"عرض صورة مصغرة لأول صورة موجودة �ي الملاحظة."},forceSquareFeatureImage:{name:"�رض صورة مميزة مربعة",desc:"عرض الصور المميزة كصور مصغرة مربعة."},featureImageProperties:{name:"خصائص الصورة",desc:"قائمة م�صولة ب�اصلة من خصائص البيانات الأمامية للتحقق منها أولاً. يستخدم أول صورة �ي محتوى markdown كبديل.",placeholder:"thumbnail, featureResized, feature"},featureImageExcludeProperties:{name:"استبعاد الملاحظات ذات الخصائص",desc:"قائمة م�صولة ب�اصلة من خصائص البيانات الأمامية. الملاحظات التي تحتوي على أي من هذه الخصائص لا تخزن الصور المميزة.",placeholder:"private, confidential"},featureImageDisplaySize:{name:"حجم عرض الصورة المميزة",desc:"الحجم الأقصى المعروض للصور المميزة �ي قوائم الملاحظات.",options:{64:"64 px",96:"96 px",128:"128 px"}},featureImagePixelSize:{name:"دقة بكسل الصورة المميزة",desc:"الدقة المستخدمة عند إنشاء صور مصغرة مح�وظة للصور المميزة. قم بزيادتها إذا بدت المعاينات الأكبر ضبابية.",options:{"256x144":"256 x 144 px","384x216":"384 x 216 px","512x288":"512 x 288 px"}},downloadExternalFeatureImages:{name:"تنزيل الصور الخارجية",desc:"تنزيل الصور عن ب�عد والصور المصغرة من YouTube للصور المميزة."},hideExportedPreviewImages:{name:"إخ�اء صور المعاين
YYYY-MM-DD[T]HH:mm:ss → 2025-01-04T14:30:45
YYYY-MM-DD[T]HH:mm:ssZ → 2025-08-07T16:53:39+02:00
DD/MM/YYYY HH:mm:ss → 04/01/2025 14:30:45
MM/DD/YYYY h:mm:ss a → 01/04/2025 2:30:45 PM`},supportDevelopment:{name:"دعم التطوير",desc:"إذا أحببت استخدام Notebook Navigator، يرجى الت�كير �ي دعم تطويره المستمر.",buttonText:"�� رعاية",coffeeButton:"☕� اشتر� لي قهوة"},otherPlugins:{name:"اطّلع على إضا�اتي الأخرى",betterPaste:"تنظي� النص والروابط والصور الملصقة",pixelPerfectImage:"تغيير حجم الصور بدقة والمزيد"},checkForNewVersionOnStart:{name:"التحقق من إصدار جديد عند البدء",desc:"التحقق من إصدارات الإضا�ة الجديدة عند البدء وإظهار إشعار عند تو�ر تحديث. التحقق يحدث مرة واحدة يوميًا على الأكثر.",status:"إصدار جديد متاح: {version}"},startupDebugLogging:{name:"تسجيل تصحيح أخطاء بدء التشغيل",desc:"يكتب تشخيصات بدء التشغيل �ي مل� Markdown يحمل طابعًا زمنيًا �ي جذر الخزنة، ثم يتوق� بعد استقرار بدء التشغيل. قد تتم مزامنة المل� وقد يتضمن مسارات مل�ات."},whatsNew:{name:"الجديد �ي Notebook Navigator {version}",desc:"شاهد التحديثات والتحسينات الأخيرة",buttonText:"عرض التحديثات الأخيرة"},showReleaseNotes:{name:"عرض الجديد بعد التحديث",desc:"عطّل هذا الخيار لمنع �تح مربع حوار «الجديد» تلقائيًا بعد التحديثات."},masteringVideo:{name:"إتقان Notebook Navigator (�يديو)",desc:"يغطي هذا ال�يديو كل ما تحتاجه لتكون منتجاً �ي Notebook Navigator، بما �ي ذلك اختصارات لوحة الم�اتيح والبحث والوسوم والتخصيص المتقدم."},cacheStatistics:{localCache:"الذاكرة المؤقتة المحلية",items:"عناصر",withTags:"مع وسوم",withPreviewText:"مع نص معاينة",withFeatureImage:"مع صورة مميزة",withMetadata:"مع بيانات وص�ية"},metadataInfo:{successfullyParsed:"تم التحليل بنجاح",itemsWithName:"عناصر مع اسم",withCreatedDate:"مع تاريخ الإنشاء",withModifiedDate:"مع تاريخ التعديل",withIcon:"مع أيقونة",withColor:"مع لون",failedToParse:"�شل التحليل",createdDates:"تواريخ الإنشاء",modifiedDates:"تواريخ التعديل",checkTimestampFormat:"تحقق من تنسيق الطابع الزمني.",exportFailed:"تصدير الأخطاء"}}},whatsNew:{title:"الجديد �ي Notebook Navigator",openBannerImage:"�تح صورة لا�تة الإصدار",supportMessage:"إذا وجدت Notebook Navigator م�يدًا، يرجى الت�كير �ي دعم تطويره.",supportButton:"اشتر� لي قهوة",thanksButton:"شكرًا!"}}});var hU={};En(hU,{STRINGS_DE:()=>cce});var cce,fU=U(()=>{cce={common:{cancel:"Abbrechen",delete:"Löschen",clear:"Zurücksetzen",remove:"Entfernen",restoreDefault:"Standard wiederherstellen",submit:"OK",save:"Speichern",configure:"Konfigurieren",lightMode:"Heller Modus",darkMode:"Dunkler Modus",noSelection:"Keine Auswahl",untagged:"Ohne Tag",featureImageAlt:"Feature-Bild",unknownError:"Unbekannter Fehler",clipboardWriteError:"Konnte nicht in Zwischenablage schreiben",updateBannerTitle:"Notebook Navigator-Update verfügbar",updateBannerInstruction:"In Einstellungen -> Externe Erweiterungen aktualisieren",previous:"Zurück",next:"Weiter"},listPane:{emptyStateNoSelection:"Wähle einen Ordner oder Tag aus, um Notizen anzuzeigen",emptyStateNoNotes:"Keine Notizen",pinnedSection:"Angeheftet",notesSection:"Notizen",filesSection:"Dateien",hiddenItemAriaLabel:"{name} (ausgeblendet)",collapseGroup:"Gruppe einklappen",expandGroup:"Gruppe ausklappen",manualSortTitle:"Manuelle Sortierung: {property}",manualSortHint:"Zum Neuordnen ziehen. Die Reihenfolge wird als numerische Indexwerte in der Eigenschaft „{prope
besprechung=ph-calendar
rechnung=ph-receipt`,editTooltip:"Zuordnungen bearbeiten"},showFileTypeIcons:{name:"Symbole nach Dateityp",desc:"Symbole basierend auf der Dateierweiterung zuweisen."},fileTypeIconPreset:{name:"Dateisymbol-Voreinstellung",desc:"Die integrierten Symbole oder eine Symbolpaket-Voreinstellung auswählen. Benutzerdefinierte Erweiterungsregeln überschreiben diese Voreinstellung.",options:{builtIn:"Integrierte Symbole"},notInstalledWarning:"Dieses Symbolpaket ist nicht installiert. Stattdessen werden integrierte Symbole angezeigt."},fileTypeIconMap:{name:"Dateityp-Symbol-Zuordnung",desc:"Dateien mit der Erweiterung erhalten das angegebene Symbol. Eine Zuordnung pro Zeile: Erweiterung=Symbol",placeholder:`# Extension=icon
cpp=ph-file-code
pdf=ph-file-pdf`,editTooltip:"Zuordnungen bearbeiten"},compactItemHeight:{name:"Höhe kompakter Elemente",desc:"Legt die Höhe kompakter Listenelemente auf Desktop und Mobilgeräten fest (Pixel).",resetTooltip:"Auf Standard zurücksetzen (28px)"},compactItemHeightScaleText:{name:"Text an kompakte Elementhöhe anpassen",desc:"Skaliert den Text kompakter Listenelemente bei reduzierter Höhe."},showParentFolder:{name:"Übergeordneten Ordner anzeigen",desc:"Den übergeordneten Ordnernamen für Notizen in Unterordnern, Tags oder Eigenschaften anzeigen."},showFolderPath:{name:"Ordnerpfad anzeigen",desc:"Den Pfad relativ zum ausgewählten Ordner statt nur den Ordnernamen anzeigen. Tags und Eigenschaften zeigen den vollständigen Pfad."},parentFolderClickOpensFolder:{name:"Klick auf übergeordneten Ordner öffnet Ordner",desc:"Klicken auf den übergeordneten Ordner öffnet den Ordner im Listenbereich."},showParentFolderColor:{name:"Übergeordnete Ordnerfarbe anzeigen",desc:"Ordnerfarben auf übergeordnete Ordnerlabels anwenden."},showParentFolderIcon:{name:"Übergeordnetes Ordnersymbol anzeigen",desc:"Ordnersymbole neben übergeordneten Ordnerlabels anzeigen."},showQuickActions:{name:"Schnellaktionen anzeigen",desc:"Aktionsschaltflächen beim Überfahren von Dateien anzeigen. Schaltflächensteuerung wählt aus, welche Aktionen erscheinen."},dualPane:{name:"Doppelbereichslayout",desc:"Navigationsbereich und Listenbereich nebeneinander anzeigen."},dualPaneOrientation:{name:"Ausrichtung des Doppelbereichs",desc:"Horizontalen oder vertikalen Aufbau wählen, wenn der Doppelbereich aktiv ist.",options:{horizontal:"Horizontale Aufteilung",vertical:"Vertikale Aufteilung"}},narrowSidebarBehavior:{name:"Wenn Seitenleiste zu schmal ist",desc:"Wähle, was passiert, wenn Navigationsbereich und Listenbereich nicht nebeneinander passen.",options:{none:"Nichts tun",singlePane:"Zur einspaltigen Ansicht wechseln",vertical:"Zur vertikalen Aufteilung wechseln"}},narrowSidebarThresholdMode:{name:"Schwellenwert für schmale Seitenleiste",desc:"Wähle, wie der Breiten-Schwellenwert der Seitenleiste berechnet wird.",options:{fitPanes:"Bereiche einpassen",customWidth:"Benutzerdefinierte Breite"}},narrowSidebarThresholdWidth:{name:"Breiten-Schwellenwert für schmale Seitenleiste",desc:"Wechseln, wenn die Seitenleiste schmaler als diese Breite ist.",resetTooltip:"Auf Standardbreite zurücksetzen"},paneBackgroundColor:{name:"Hintergrundfarbe",desc:"Wähle Hintergrundfarben für Navigations- und Listenbereich.",options:{separate:"Separate Hintergründe",listBackground:"Listenhintergrund verwenden",navigationBackground:"Navigationshintergrund verwenden"}},zoomLevel:{name:"Zoomstufe",desc:"Steuert die gesamte Zoomstufe von Notebook Navigator (Prozent)."},useFloatingToolbarsOnIOS:{name:"Schwebende Symbolleisten auf iOS verwenden",desc:"Gilt nur für iOS."},defaultStartupView:{name:"Startansicht im Einzelbereich",desc:"Wähle, welcher Bereich beim Öffnen von Notebook Navigator in der einspaltigen Ansicht angezeigt wird.",options:{navigation:"Navigationsbereich",listPane:"Listenbereich"}},toolbarButtons:{name:"Symbolleisten-Schaltflächen",desc:"Wähle aus, welche Schaltflächen in der Symbolleiste angezeigt werden. Ausgeblendete Schaltflächen bleiben über Befehle und Menüs zugänglich."},openNewNotesInNewTab:{name:"Neue Notizen in neuem Tab öffnen",desc:"Wenn aktiviert, öffnet der Befehl „Neue Notiz erstellen“ Notizen in einem neuen Tab. Wenn deaktiviert, ersetzen Notizen den aktuellen Tab."},autoRevealActiveNote:{name:"Aktive Notiz automatisch anzeigen",desc:"Notizen automatisch anzeigen, wenn sie über Schnellauswahl, Links oder Suche geöffnet werden."},autoRevealShortestPath:{name:"Automatisches Anzeigen: Kürzesten Pfad verwenden",desc:"Aktiviert: Automatisches Anzeigen wählt den nächsten sichtbaren übergeordneten Ordner oder Tag. Deaktiviert: Automatisches Anzeigen wählt den tatsächlichen Ordner der Datei und den genauen Tag."},autoRevealIgnoreRightSidebar:{name:"Automatisches Anzeigen: Ereignisse von rechter Seitenleiste ignorieren",desc:
"folderSortOrder": "alpha-desc"
}`,confirmButtonText:"Importieren",confirmTitle:"Einstellungen importieren?",confirmMessage:"Beim Importieren werden deine aktuellen Notebook Navigator-Einstellungen ersetzt.",backupToggleName:"Aktuelle Einstellungen vor dem Importieren im Vault-Hauptordner speichern",backupToggleDesc:"Erstellt eine JSON-Datei mit Zeitstempel im Vault-Hauptordner.",successWithBackupNotice:"Einstellungen importiert. Vorherige Einstellungen wurden unter {path} gespeichert.",backupError:"Aktuelle Einstellungen konnten nicht gespeichert werden: {message}",successNotice:"Einstellungen importiert.",errorNotice:"Einstellungen konnten nicht importiert werden: {message}",fileReadError:"Datei konnte nicht gelesen werden: {message}"},export:{modalTitle:"Einstellungen exportieren",editorName:"JSON",editorDesc:"Nur Einstellungen, die von den Standardwerten abweichen, sind enthalten.",placeholder:"{}",copyButtonText:"In die Zwischenablage kopieren",downloadButtonText:"Herunterladen",copyNotice:"Einstellungen in die Zwischenablage kopiert.",downloadNotice:"Einstellungen exportiert.",downloadError:"Einstellungen konnten nicht heruntergeladen werden: {message}"}},resetAllSettings:{name:"Alle Einstellungen zurücksetzen",desc:"Setzt alle Notebook Navigator-Einstellungen auf die Standardwerte zurück.",buttonText:"Alle Einstellungen zurücksetzen",confirmTitle:"Alle Einstellungen zurücksetzen?",confirmMessage:"Dies setzt alle Notebook Navigator-Einstellungen auf ihre Standardwerte zurück. Dies kann nicht rückgängig gemacht werden.",confirmButtonText:"Alle Einstellungen zurücksetzen",notice:"Alle Einstellungen zurückgesetzt. Starte Obsidian neu oder öffne Notebook Navigator erneut, um die Änderungen anzuwenden.",error:"Zurücksetzen der Einstellungen fehlgeschlagen."},multiSelectModifier:{name:"Mehrfachauswahl-Modifikator",desc:"Wähle, welche Modifikatortaste die Mehrfachauswahl umschaltet. Wenn Option/Alt ausgewählt ist, öffnet Cmd/Strg-Klick Notizen in einem neuen Tab.",options:{cmdCtrl:"Cmd/Strg-Klick",optionAlt:"Option/Alt-Klick"}},enterToOpenFiles:{name:"Enter drücken zum Öffnen",desc:"Dateien nur mit Enter öffnen während der Tastaturnavigation in der Liste. Unter macOS verhindert dies, dass Enter Dateien umbenennt."},shiftEnterAction:{name:"Shift+Enter",desc:"Festlegen, ob Shift+Enter die ausgewählte Datei öffnet oder umbenennt."},cmdEnterAction:{name:"Cmd+Enter",desc:"Festlegen, ob Cmd+Enter die ausgewählte Datei öffnet oder umbenennt."},ctrlEnterAction:{name:"Strg+Enter",desc:"Festlegen, ob Strg+Enter die ausgewählte Datei öffnet oder umbenennt."},mouseBackForwardAction:{name:"Maustasten vor/zurück",desc:"Aktion für die Vor- und Zurück-Tasten der Maus auf dem Desktop.",options:{systemDefault:"Systemstandard verwenden",singlePaneSwitch:"Bereiche wechseln (Einzelbereich)",history:"Verlauf navigieren"}},hideNotesWithPropertyRules:{name:"Notizen mit Eigenschaftsregeln ausblenden (Vault-Profil)",desc:"Kommagetrennte Liste von Frontmatter-Regeln. Verwende `key` oder `key=value` Einträge (z.B. status=done, published=true, archived).",placeholder:"status=done, published=true, archived"},hideFiles:{name:"Dateien ausblenden (Vault-Profil)",desc:"Kommagetrennte Liste von Dateinamenmustern zum Ausblenden. Unterstützt * Platzhalter und / Pfade (z.B. temp-*, *.png, /assets/*).",placeholder:"temp-*, *.png, /assets/*"},vaultProfiles:{name:"Vault-Profil",desc:"Profile speichern Dateityp-Sichtbarkeit, ausgeblendete Dateien, ausgeblendete Ordner, ausgeblendete Tags, Eigenschaftsregeln für ausgeblendete Notizen, Verknüpfungen und Navigationsbanner. Profile können über die Kopfzeile des Navigationsbereichs gewechselt werden.",defaultName:"Standard",addButton:"Profil hinzufügen",editProfilesButton:"Profile bearbeiten",addProfileOption:"Profil hinzufügen...",applyButton:"Übernehmen",deleteButton:"Profil löschen",addModalTitle:"Profil hinzufügen",editProfilesModalTitle:"Profile bearbeiten",addModalPlaceholder:"Profilname",deleteModalTitle:"{name} löschen",deleteModalMessage:"{name} entfernen? Ausgeblendete Datei-, Ordner-, Tag- und eige
DD.MM.YYYY = 25.05.2022
DD/MM/YYYY = 25/05/2022
YYYY-MM-DD = 2022-05-25
Tokens:
YYYY/YY = Jahr
MMMM/MMM/MM = Monat
DD/D = Tag
dddd/ddd = Wochentag`,helpTooltip:"Format mit Moment",momentLinkText:"Moment-Format"},timeFormat:{name:"Zeitformat",desc:"Format für die Zeitanzeige (verwendet Moment-Format).",placeholder:"HH:mm",help:`Gängige Formate:
HH:mm = 14:30 (24-Stunden)
h:mm a = 2:30 PM (12-Stunden)
HH:mm:ss = 14:30:45
h:mm:ss a = 2:30:45 PM
Tokens:
HH/H = 24-Stunden
hh/h = 12-Stunden
mm = Minuten
ss = Sekunden
a = AM/PM`,helpTooltip:"Format mit Moment",momentLinkText:"Moment-Format"},showNotePreview:{name:"Notizenvorschau anzeigen",desc:"Vorschautext unter Notizennamen anzeigen."},skipHeadingsInPreview:{name:"Überschriften in Vorschau überspringen",desc:"Überschriftenzeilen bei der Erstellung des Vorschautextes überspringen."},skipCodeBlocksInPreview:{name:"Codeblöcke in Vorschau überspringen",desc:"Codeblöcke bei der Erstellung des Vorschautextes überspringen."},skipCalloutsInPreview:{name:"Callouts in Vorschau überspringen",desc:"Callout-Blöcke bei der Erstellung des Vorschautextes überspringen."},stripHtmlInPreview:{name:"HTML in Vorschauen entfernen",desc:"HTML-Tags aus dem Vorschautext entfernen. Kann die Leistung bei großen Notizen beeinträchtigen."},stripLatexInPreview:{name:"LaTeX in Vorschauen entfernen",desc:"Inline- und Block-LaTeX-Ausdrücke aus dem Vorschautext entfernen."},previewProperties:{name:"Vorschau-Eigenschaften",desc:"Kommagetrennte Liste von Frontmatter-Eigenschaften für Vorschautext. Die erste Eigenschaft mit Text wird verwendet.",placeholder:"summary, description, abstract"},fallbackToNoteContent:{name:"Auf Notizinhalt zurückgreifen",desc:"Notizinhalt als Vorschau anzeigen, wenn keine der angegebenen Eigenschaften Text enthält."},previewRows:{name:"Vorschauzeilen",desc:"Anzahl der Zeilen für den Vorschautext.",options:{1:"1 Zeile",2:"2 Zeilen",3:"3 Zeilen",4:"4 Zeilen",5:"5 Zeilen"}},titleRows:{name:"Titelzeilen",desc:"Anzahl der Zeilen für Notizentitel.",options:{1:"1 Zeile",2:"2 Zeilen",3:"3 Zeilen"}},useFolderColor:{name:"Ordnerfarbe verwenden",desc:"Notizentitel und Dateisymbole mit der Farbe des übergeordneten Ordners einfärben, wenn keine benutzerdefinierte Dateifarbe festgelegt ist. Priorität: Benutzerdefinierte Dateifarbe > Ordnerfarbe > Standardfarbe."},showFeatureImage:{name:"Feature-Bild anzeigen",desc:"Zeigt eine Miniatur des ersten Bildes in der Notiz an."},forceSquareFeatureImage:{name:"Quadratische Feature-Bilder erzwingen",desc:"Feature-Bilder als quadratische Miniaturansichten darstellen."},featureImageProperties:{name:"Bildeigenschaften",desc:"Kommagetrennte Liste von Frontmatter-Eigenschaften, die zuerst geprüft werden. Fällt auf das erste Bild im Markdown-Inhalt zurück.",placeholder:"thumbnail, featureResized, feature"},featureImageExcludeProperties:{name:"Notizen mit Eigenschaften ausschließen",desc:"Kommagetrennte Liste von Frontmatter-Eigenschaften. Notizen mit einer dieser Eigenschaften speichern keine Feature-Bilder.",placeholder:"private, confidential"},featureImageDisplaySize:{name:"Anzeigegröße des Feature-Bildes",desc:"Maximale Darstellungsgröße für Feature-Bilder in Notizlisten.",options:{64:"64 px",96:"96 px",128:"128 px"}},featureImagePixelSize:{name:"Pixelgröße des Feature-Bildes",desc:"Auflösung für gespeicherte Feature-Bild-Vorschaubilder. Erhöhe diesen Wert, wenn größere Vorschauen unscharf aussehen.",options:{"256x144":"256 x 144 px","384x216":"384 x 216 px","512x288":"512 x 288 px"}},downloadExternalFeatureImages:{name:"Externe Bilder herunterladen",desc:"Remote-Bilder und YouTube-Vorschaubilder für Feature-Bilder herunterladen."},hideExportedPreviewImages:{name:"Exportierte Vorschaubilder ausblenden",desc:"Exportierte PNG-Dateien der Zeichnungsvorschau ausblenden. Aktiviere „Ausgeblendete Elemente anzeigen“, um sie anzuzeigen."},drawingIntegrationInfo:{intro:"Notebook Navigator zeigt von Excalidraw exportierte PNG-Dateien als Zeichnungsvorschauen an.",items:["Öffne in den **Excalidraw-Einstellungen** **Embedding Excalidraw into your Notes and Exporting**, dann **Export Settings**, dann **Auto-export Settings**.","Aktiviere **Auto-export PNG**. Optional kannst du **Export both dark- and light-themed image** aktivieren.","Notebook Navigator sucht nach **Drawing.excalidraw.png**, **Drawing.excalidraw.dark.png** oder **Drawing.excalidraw.light.png**.","Solange **Exportierte Vorschaubilder ausblenden** aktiv ist, erscheinen die PNG-Dateien nur, wenn **Ausgeblendete Elemente anzeigen** ebenfalls aktiv ist."]},showRootFolder:{
YYYY-MM-DD[T]HH:mm:ss → 2025-01-04T14:30:45
YYYY-MM-DD[T]HH:mm:ssZ → 2025-08-07T16:53:39+02:00
DD/MM/YYYY HH:mm:ss → 04/01/2025 14:30:45
MM/DD/YYYY h:mm:ss a → 01/04/2025 2:30:45 PM`},supportDevelopment:{name:"Entwicklung unterstützen",desc:"Wenn du Notebook Navigator liebst, ziehe bitte in Betracht, die weitere Entwicklung zu unterstützen.",buttonText:"�� Sponsor",coffeeButton:"☕� Spendiere mir einen Kaffee"},otherPlugins:{name:"Schau dir meine anderen Plugins an",betterPaste:"Räumt eingefügten Text, Links und Bilder auf",pixelPerfectImage:"Exakte Bildgrößen und mehr"},checkForNewVersionOnStart:{name:"Beim Start nach neuer Version suchen",desc:"Prüft beim Start auf neue Plugin-Versionen und zeigt eine Benachrichtigung an, wenn ein Update verfügbar ist. Überprüfungen erfolgen höchstens einmal täglich.",status:"Neue Version verfügbar: {version}"},startupDebugLogging:{name:"Start-Debugprotokollierung",desc:"Schreibt Startdiagnosen in eine Markdown-Datei mit Zeitstempel im Stammverzeichnis des Vaults und stoppt, nachdem der Start abgeschlossen ist. Die Datei kann synchronisiert werden und Dateipfade enthalten."},whatsNew:{name:"Neuigkeiten in Notebook Navigator {version}",desc:"Letzte Updates und Verbesserungen anzeigen",buttonText:"Letzte Updates anzeigen"},showReleaseNotes:{name:"Versionshinweise nach Updates anzeigen",desc:"Deaktivieren, damit sich der Dialog mit den Neuerungen nach Updates nicht automatisch öffnet."},masteringVideo:{name:"Notebook Navigator meistern (Video)",desc:"Dieses Video behandelt alles, was du brauchst, um produktiv mit Notebook Navigator zu arbeiten, einschließlich Tastenkürzel, Suche, Tags und erweiterte Anpassungen."},cacheStatistics:{localCache:"Lokaler Cache",items:"Einträge",withTags:"mit Tags",withPreviewText:"mit Vorschautext",withFeatureImage:"mit Feature-Bild",withMetadata:"mit Metadaten"},metadataInfo:{successfullyParsed:"Erfolgreich geparst",itemsWithName:"Einträge mit Name",withCreatedDate:"mit Erstellungsdatum",withModifiedDate:"mit Änderungsdatum",withIcon:"mit Symbol",withColor:"mit Farbe",failedToParse:"Parsing fehlgeschlagen",createdDates:"Erstellungsdaten",modifiedDates:"Änderungsdaten",checkTimestampFormat:"Überprüfe dein Zeitstempelformat.",exportFailed:"Fehler exportieren"}}},whatsNew:{title:"Neuigkeiten in Notebook Navigator",openBannerImage:"Release-Bannerbild öffnen",supportMessage:"Wenn du Notebook Navigator hilfreich findest, ziehe bitte in Betracht, die Entwicklung zu unterstützen.",supportButton:"Kauf mir einen Kaffee",thanksButton:"Danke!"}}});var yU={};En(yU,{STRINGS_ES:()=>uce});var uce,vU=U(()=>{uce={common:{cancel:"Cancelar",delete:"Eliminar",clear:"Limpiar",remove:"Eliminar",restoreDefault:"Restaurar predeterminado",submit:"Enviar",save:"Guardar",configure:"Configurar",lightMode:"Modo claro",darkMode:"Modo oscuro",noSelection:"Sin selección",untagged:"Sin etiquetas",featureImageAlt:"Imagen destacada",unknownError:"Error desconocido",clipboardWriteError:"No se pudo escribir en el portapapeles",updateBannerTitle:"Actualización de Notebook Navigator disponible",updateBannerInstruction:"Actualiza en Ajustes -> Complementos comunitarios",previous:"Anterior",next:"Siguiente"},listPane:{emptyStateNoSelection:"Selecciona una carpeta o etiqueta para ver las notas",emptyStateNoNotes:"Sin notas",pinnedSection:"Fijadas",notesSection:"Notas",filesSection:"Archivos",hiddenItemAriaLabel:"{name} (oculto)",collapseGroup:"Contraer grupo",expandGroup:"Expandir grupo",manualSortTitle:"Orden manual: {property}",manualSortHint:'Arrastra para reordenar. El orden se guarda como valores numéricos de índice en la propiedad "{property}".',manualSortNonMarkdownHint:"Los archivos no Markdown se muestran al final y no se pueden reordenar.",unsortedSection:"Sin ordenar",propertyGroupNoValue:"Ninguno",manualSortDone:"Hecho",manualSortMultipleWriteFailure:"{count} archivos fallaron; primero: {path}: {message}"},tagList:{untaggedLabel:"Sin etiquetas",tags:"Etiquetas"},navigationPane:{shortcutsHeader:"Accesos directos",recentFilesHeader:"Archivos recientes",properties:"Propiedades",folders:"Carpetas",tags:"Etiquetas",calendar:"Calendario",reorderRootFoldersTitle:"Reordenar navegación",reorde
reunión=ph-calendar
factura=ph-receipt`,editTooltip:"Editar asignaciones"},showFileTypeIcons:{name:"Iconos por tipo de archivo",desc:"Asignar iconos a archivos según su extensión."},fileTypeIconPreset:{name:"Preajuste de iconos de archivo",desc:"Elegir los iconos integrados o un preajuste de paquete de iconos. Las reglas de extensión personalizadas anulan este preajuste.",options:{builtIn:"Iconos integrados"},notInstalledWarning:"Este paquete de iconos no está instalado. En su lugar se muestran los iconos integrados."},fileTypeIconMap:{name:"Mapa de iconos por tipo",desc:"Los archivos con la extensión obtienen el icono especificado. Una asignación por línea: extensión=icono",placeholder:`# Extension=icon
cpp=ph-file-code
pdf=ph-file-pdf`,editTooltip:"Editar asignaciones"},compactItemHeight:{name:"Altura de elementos compactos",desc:"Define la altura de los elementos compactos en escritorio y móvil (píxeles).",resetTooltip:"Restablecer al valor predeterminado (28px)"},compactItemHeightScaleText:{name:"Escalar texto con altura compacta",desc:"Escala el texto de los elementos compactos cuando se reduce la altura."},showParentFolder:{name:"Mostrar carpeta principal",desc:"Muestra el nombre de la carpeta principal para las notas en subcarpetas, etiquetas o propiedades."},showFolderPath:{name:"Mostrar ruta de carpeta",desc:"Muestra la ruta relativa a la carpeta seleccionada en lugar de solo el nombre de la carpeta. Las etiquetas y propiedades muestran la ruta completa."},parentFolderClickOpensFolder:{name:"Clic en carpeta principal abre carpeta",desc:"Al hacer clic en la etiqueta de la carpeta principal se abre la carpeta en el panel de lista."},showParentFolderColor:{name:"Mostrar color de carpeta principal",desc:"Usar colores de carpeta en etiquetas de carpetas principales."},showParentFolderIcon:{name:"Mostrar icono de carpeta principal",desc:"Mostrar iconos de carpeta junto a las etiquetas de carpetas principales."},showQuickActions:{name:"Mostrar acciones rápidas",desc:"Mostrar botones de acción al pasar sobre archivos. Los controles de botones seleccionan qué acciones aparecen."},dualPane:{name:"Diseño de doble panel",desc:"Mostrar panel de navegación y panel de lista lado a lado."},dualPaneOrientation:{name:"Orientación del panel dual",desc:"Selecciona una distribución horizontal o vertical cuando el panel dual está activo.",options:{horizontal:"División horizontal",vertical:"División vertical"}},narrowSidebarBehavior:{name:"Cuando la barra lateral es demasiado estrecha",desc:"Elige qué ocurre cuando el panel de navegación y el panel de lista no caben lado a lado.",options:{none:"No hacer nada",singlePane:"Cambiar a panel único",vertical:"Cambiar a división vertical"}},narrowSidebarThresholdMode:{name:"Umbral de barra lateral estrecha",desc:"Elige cómo se calcula el umbral de ancho de la barra lateral.",options:{fitPanes:"Ajustar paneles",customWidth:"Ancho personalizado"}},narrowSidebarThresholdWidth:{name:"Ancho del umbral de barra lateral estrecha",desc:"Cambia cuando la barra lateral es más estrecha que este ancho.",resetTooltip:"Restablecer al ancho predeterminado"},paneBackgroundColor:{name:"Color de fondo",desc:"Elige colores de fondo para los paneles de navegación y lista.",options:{separate:"Fondos separados",listBackground:"Usar fondo de lista",navigationBackground:"Usar fondo de navegación"}},zoomLevel:{name:"Nivel de zoom",desc:"Controla el nivel de zoom general de Notebook Navigator (porcentaje)."},useFloatingToolbarsOnIOS:{name:"Usar barras de herramientas flotantes en iOS",desc:"Solo se aplica en iOS."},defaultStartupView:{name:"Vista de inicio en panel único",desc:"Elige qué panel se muestra al abrir Notebook Navigator con el diseño de panel único.",options:{navigation:"Panel de navegación",listPane:"Panel de lista"}},toolbarButtons:{name:"Botones de la barra de herramientas",desc:"Elige qué botones aparecen en la barra de herramientas. Los botones ocultos siguen siendo accesibles mediante comandos y menús."},openNewNotesInNewTab:{name:"Abrir notas nuevas en pestaña nueva",desc:"Cuando está activado, el comando Crear nueva nota abre las notas en una pestaña nueva. Cuando está desactivado, las notas reemplazan la pestaña actual."},autoRevealActiveNote:{name:"Mostrar automáticamente la nota activa",desc:"Muestra automáticamente las notas cuando se abren desde el Selector rápido, enlaces o búsqueda."},autoRevealShortestPath:{name:"Revelación automática: Usar la ruta más corta",desc:"Activado: La revelación automática selecciona la carpeta ancestral o etiqueta visible más cercana. Desactivado: La revelación automática selecciona la carpeta real del archivo y la etiqueta exacta."},autoRevealIgnoreRightSidebar:{name:"Revelación automática: Ignorar eventos de la barra lateral derec
"folderSortOrder": "alpha-desc"
}`,confirmButtonText:"Importar",confirmTitle:"¿Importar ajustes?",confirmMessage:"La importación reemplaza los ajustes actuales de Notebook Navigator.",backupToggleName:"Guardar los ajustes actuales en la raíz de la bóveda antes de importar",backupToggleDesc:"Crea un archivo JSON con marca de tiempo en la raíz de la bóveda.",successWithBackupNotice:"Ajustes importados. Los ajustes anteriores se guardaron en {path}.",backupError:"No se pudieron guardar los ajustes actuales: {message}",successNotice:"Ajustes importados.",errorNotice:"Error al importar los ajustes: {message}",fileReadError:"No se pudo leer el archivo: {message}"},export:{modalTitle:"Exportar ajustes",editorName:"JSON",editorDesc:"Solo se incluyen los ajustes modificados respecto a los valores predeterminados.",placeholder:"{}",copyButtonText:"Copiar al portapapeles",downloadButtonText:"Descargar",copyNotice:"Ajustes copiados al portapapeles.",downloadNotice:"Ajustes exportados.",downloadError:"Error al descargar los ajustes: {message}"}},resetAllSettings:{name:"Restablecer todos los ajustes",desc:"Restablece todos los ajustes de Notebook Navigator a los valores predeterminados.",buttonText:"Restablecer todos los ajustes",confirmTitle:"¿Restablecer todos los ajustes?",confirmMessage:"Esto restablecerá todos los ajustes de Notebook Navigator a sus valores predeterminados. No se puede deshacer.",confirmButtonText:"Restablecer todos los ajustes",notice:"Ajustes restablecidos. Reinicia Obsidian o vuelve a abrir Notebook Navigator para aplicar.",error:"Error al restablecer los ajustes."},multiSelectModifier:{name:"Modificador de selección múltiple",desc:"Elige qué tecla modificadora activa la selección múltiple. Cuando se selecciona Option/Alt, Cmd/Ctrl clic abre notas en una nueva pestaña.",options:{cmdCtrl:"Cmd/Ctrl clic",optionAlt:"Option/Alt clic"}},enterToOpenFiles:{name:"Pulsar Enter para abrir archivos",desc:"Abrir archivos solo al pulsar Enter durante la navegación con teclado en la lista. En macOS, esto impide que Enter cambie el nombre de los archivos."},shiftEnterAction:{name:"Shift+Enter",desc:"Elegir si Shift+Enter abre o cambia el nombre del archivo seleccionado."},cmdEnterAction:{name:"Cmd+Enter",desc:"Elegir si Cmd+Enter abre o cambia el nombre del archivo seleccionado."},ctrlEnterAction:{name:"Ctrl+Enter",desc:"Elegir si Ctrl+Enter abre o cambia el nombre del archivo seleccionado."},mouseBackForwardAction:{name:"Botones atrás/adelante del ratón",desc:"Acción de los botones atrás y adelante del ratón en escritorio.",options:{systemDefault:"Usar predeterminado del sistema",singlePaneSwitch:"Cambiar paneles (panel único)",history:"Navegar en el historial"}},hideNotesWithPropertyRules:{name:"Ocultar notas con reglas de propiedades (perfil de bóveda)",desc:"Lista de reglas de frontmatter separadas por comas. Usa entradas `key` o `key=value` (ej.: status=done, published=true, archived).",placeholder:"status=done, published=true, archived"},hideFiles:{name:"Ocultar archivos (perfil de bóveda)",desc:"Lista de patrones de nombre de archivo separados por comas para ocultar. Soporta comodines * y rutas / (ej.: temp-*, *.png, /assets/*).",placeholder:"temp-*, *.png, /assets/*"},vaultProfiles:{name:"Perfil de bóveda",desc:"Los perfiles almacenan visibilidad de tipos de archivo, archivos ocultos, carpetas ocultas, etiquetas ocultas, reglas de propiedades para notas ocultas, accesos directos y banner de navegación. Cambia de perfil desde el encabezado del panel de navegación.",defaultName:"Predeterminado",addButton:"Añadir perfil",editProfilesButton:"Editar perfiles",addProfileOption:"Añadir perfil...",applyButton:"Aplicar",deleteButton:"Eliminar perfil",addModalTitle:"Añadir perfil",editProfilesModalTitle:"Editar perfiles",addModalPlaceholder:"Nombre del perfil",deleteModalTitle:"Eliminar {name}",deleteModalMessage:"¿Eliminar {name}? Se eliminarán los filtros de archivos, carpetas, etiquetas y notas basados en propiedades guardados en este perfil.",moveUp:"Subir",moveDown:"Bajar",errors:{emptyName:"Introduce un nombre de perfil"
D [de] MMMM [de] YYYY = 25 de mayo de 2022
DD/MM/YYYY = 25/05/2022
YYYY-MM-DD = 2022-05-25
Tokens:
YYYY/YY = año
MMMM/MMM/MM = mes
DD/D = día
dddd/ddd = día de la semana`,helpTooltip:"Formato usando Moment",momentLinkText:"formato Moment"},timeFormat:{name:"Formato de hora",desc:"Formato para mostrar horas (usa formato Moment).",placeholder:"HH:mm",help:`Formatos comunes:
HH:mm = 14:30 (24 horas)
h:mm a = 2:30 PM (12 horas)
HH:mm:ss = 14:30:45
h:mm:ss a = 2:30:45 PM
Tokens:
HH/H = 24 horas
hh/h = 12 horas
mm = minutos
ss = segundos
a = AM/PM`,helpTooltip:"Formato usando Moment",momentLinkText:"formato Moment"},showNotePreview:{name:"Mostrar vista previa de nota",desc:"Muestra texto de vista previa debajo de los nombres de las notas."},skipHeadingsInPreview:{name:"Omitir encabezados en vista previa",desc:"Omite las líneas de encabezado al generar el texto de vista previa."},skipCodeBlocksInPreview:{name:"Omitir bloques de código en vista previa",desc:"Omite los bloques de código al generar el texto de vista previa."},skipCalloutsInPreview:{name:"Omitir llamadas en vista previa",desc:"Omite los bloques de llamada al generar el texto de vista previa."},stripHtmlInPreview:{name:"Eliminar HTML en vistas previas",desc:"Eliminar etiquetas HTML del texto de vista previa. Puede afectar el rendimiento en notas grandes."},stripLatexInPreview:{name:"Eliminar LaTeX en vistas previas",desc:"Eliminar expresiones LaTeX en línea y en bloque del texto de vista previa."},previewProperties:{name:"Propiedades de vista previa",desc:"Lista separada por comas de propiedades de frontmatter para buscar texto de vista previa. Se usará la primera propiedad con texto.",placeholder:"summary, description, abstract"},fallbackToNoteContent:{name:"Recurrir al contenido de la nota",desc:"Mostrar el contenido de la nota como vista previa cuando ninguna de las propiedades especificadas contiene texto."},previewRows:{name:"Filas de vista previa",desc:"Número de filas a mostrar para el texto de vista previa.",options:{1:"1 fila",2:"2 filas",3:"3 filas",4:"4 filas",5:"5 filas"}},titleRows:{name:"Filas de título",desc:"Número de filas a mostrar para los títulos de las notas.",options:{1:"1 fila",2:"2 filas",3:"3 filas"}},useFolderColor:{name:"Usar color de carpeta",desc:"Colorear los títulos de notas y los iconos de archivo con el color de la carpeta principal cuando no hay un color de archivo personalizado. Prioridad: color de archivo personalizado > color de carpeta > color predeterminado."},showFeatureImage:{name:"Mostrar imagen destacada",desc:"Muestra una miniatura de la primera imagen encontrada en la nota."},forceSquareFeatureImage:{name:"Forzar imagen destacada cuadrada",desc:"Renderizar imágenes destacadas como miniaturas cuadradas."},featureImageProperties:{name:"Propiedades de imagen",desc:"Lista separada por comas de propiedades del frontmatter a comprobar primero. Si no se encuentra, usa la primera imagen del contenido markdown.",placeholder:"thumbnail, featureResized, feature"},featureImageExcludeProperties:{name:"Excluir notas con propiedades",desc:"Lista separada por comas de propiedades del frontmatter. Las notas que contengan cualquiera de estas propiedades no almacenan imágenes destacadas.",placeholder:"private, confidential"},featureImageDisplaySize:{name:"Tamaño de visualización de imagen destacada",desc:"Tamaño máximo de renderizado para imágenes destacadas en listas de notas.",options:{64:"64 px",96:"96 px",128:"128 px"}},featureImagePixelSize:{name:"Tamaño en píxeles de imagen destacada",desc:"Resolución utilizada al generar miniaturas almacenadas de imágenes destacadas. Aumenta este valor si las previsualizaciones grandes se ven borrosas.",options:{"256x144":"256 x 144 px","384x216":"384 x 216 px","512x288":"512 x 288 px"}},downloadExternalFeatureImages:{name:"Descargar imágenes externas",desc:"Descargar imágenes remotas y miniaturas de YouTube para imágenes destacadas."},hideExportedPreviewImages:{name:"Ocultar imágenes de previsualización exportadas",desc:'Oculta los archivos PNG de previsualización de dibujo exportados. Activa "Mostrar elementos ocultos" para verlos.'},drawingIntegrationInfo:{intro:"Notebook Navigator muestra los archivos PNG exportados por Excalidraw como previsualizaciones de los dibujos.",items:["En los **ajustes de Excalidraw**, abre **Embedding Excalidraw into your Notes and Exporting**, luego **Export Settings**, luego **Auto-export Settings**.","Activa **Auto-export PNG**. Opcionalmente activa **Export both dark- and light-themed image**.","Notebook Navigator busca **Drawing.excalidraw.png**, **Drawing.excalid
YYYY-MM-DD[T]HH:mm:ss → 2025-01-04T14:30:45
YYYY-MM-DD[T]HH:mm:ssZ → 2025-08-07T16:53:39+02:00
DD/MM/YYYY HH:mm:ss → 04/01/2025 14:30:45
MM/DD/YYYY h:mm:ss a → 01/04/2025 2:30:45 PM`},supportDevelopment:{name:"Apoyar el desarrollo",desc:"Si te encanta usar Notebook Navigator, considera apoyar su desarrollo continuo.",buttonText:"â�¤ï¸� Patrocinar",coffeeButton:"☕ï¸� Invítame a un café"},otherPlugins:{name:"Descubre mis otros plugins",betterPaste:"Limpia el texto, los enlaces y las imágenes que pegas",pixelPerfectImage:"Cambio de tamaño exacto de imágenes y más"},checkForNewVersionOnStart:{name:"Buscar nueva versión al iniciar",desc:"Busca nuevas versiones del plugin al iniciar y muestra una notificación cuando hay una actualización disponible. Las comprobaciones se realizan como máximo una vez al día.",status:"Nueva versión disponible: {version}"},startupDebugLogging:{name:"Registro de depuración de inicio",desc:"Escribe diagnósticos de inicio en un archivo Markdown con marca de tiempo en la raíz de la bóveda y se detiene cuando el inicio se estabiliza. El archivo puede sincronizarse y puede incluir rutas de archivos."},whatsNew:{name:"Novedades en Notebook Navigator {version}",desc:"Ver actualizaciones y mejoras recientes",buttonText:"Ver actualizaciones recientes"},showReleaseNotes:{name:"Mostrar las novedades tras una actualización",desc:"Desactívalo para impedir que el diálogo de novedades se abra automáticamente después de las actualizaciones."},masteringVideo:{name:"Dominar Notebook Navigator (vídeo)",desc:"Este vídeo cubre todo lo que necesitas para ser productivo en Notebook Navigator, incluyendo atajos de teclado, búsqueda, etiquetas y personalización avanzada."},cacheStatistics:{localCache:"Caché local",items:"elementos",withTags:"con etiquetas",withPreviewText:"con texto de vista previa",withFeatureImage:"con imagen destacada",withMetadata:"con metadatos"},metadataInfo:{successfullyParsed:"Analizados correctamente",itemsWithName:"elementos con nombre",withCreatedDate:"con fecha de creación",withModifiedDate:"con fecha de modificación",withIcon:"con icono",withColor:"con color",failedToParse:"Error al analizar",createdDates:"fechas de creación",modifiedDates:"fechas de modificación",checkTimestampFormat:"Verifica el formato de marca de tiempo.",exportFailed:"Exportar errores"}}},whatsNew:{title:"Novedades en Notebook Navigator",openBannerImage:"Abrir imagen del banner de la versión",supportMessage:"Si encuentras útil Notebook Navigator, considera apoyar su desarrollo.",supportButton:"Invítame a un café",thanksButton:"¡Gracias!"}}});var bU={};En(bU,{STRINGS_FA:()=>pce});var pce,SU=U(()=>{pce={common:{cancel:"لغو",delete:"حذÙ�",clear:"پاک کردن",remove:"حذÙ�",restoreDefault:"بازگردانی پیش‌Ù�رض",submit:"ارسال",save:"ذخیره",configure:"پیکربندی",lightMode:"حالت روشن",darkMode:"حالت تاریک",noSelection:"بدون انتخاب",untagged:"بدون برچسب",featureImageAlt:"تصویر ویژه",unknownError:"خطای ناشناخته",clipboardWriteError:"نمی‌توان در کلیپ‌بورد نوشت",updateBannerTitle:"به‌روزرسانی Notebook Navigator موجود است",updateBannerInstruction:"در تنظیمات -> اÙ�زونه‌های انجمن به‌روزرسانی کنید",previous:"قبلی",next:"بعدی"},listPane:{emptyStateNoSelection:"پوشه یا برچسبی را برای مشاهده یادداشت‌ها انتخاب کنید",emptyStateNoNotes:"یادداشتی نیست",pinnedSection:"سنجاق‌شده",notesSection:"یادداشت‌ها",filesSection:"Ù�ایل‌ها",hiddenItemAriaLabel:"{name} (پنهان)",collapseGroup:"بستن گروه",expandGroup:"باز کردن گروه",manualSortTitle:"مرتب‌سازی دستی: {property}",manualSortHint:"برای تغییر ترتیب بکشید. ترتیب به صورت مقادیر شاخص عددی در ویژگی «{property}» ذخیره می‌شود.",manualSortNonMarkdownHint:"Ù�ایل‌های غیر مارک‌داون در پایین نمایش داده می‌شوند Ùˆ قابل مرتب‌سازی مجدد نیستند.",unsortedSection:"مرØ
جلسه=ph-calendar
�اکتور=ph-receipt`,editTooltip:"ویرایش نگاشت‌ها"},showFileTypeIcons:{name:"آیکون بر اساس نوع �ایل",desc:"تخصیص آیکون به �ایل‌ها بر اساس پسوند آن‌ها."},fileTypeIconPreset:{name:"پیش‌تنظیم آیکون �ایل",desc:"آیکون‌های داخلی یا یک پیش‌تنظیم بسته آیکون را انتخاب کنید. قوانین س�ارشی پسوند این پیش‌تنظیم را بازنویسی می‌کنند.",options:{builtIn:"آیکون‌های داخلی"},notInstalledWarning:"این بسته آیکون نصب نشده است. به‌جای آن آیکون‌های داخلی نمایش داده می‌شوند."},fileTypeIconMap:{name:"نگاشت آیکون نوع �ایل",desc:"�ایل‌های با پسوند مشخص آیکون مشخص‌شده را دریا�ت می‌کنند. یک نگاشت در هر خط: پسوند=آیکون",placeholder:`# Extension=icon
cpp=ph-file-code
pdf=ph-file-pdf`,editTooltip:"ویرایش نگاشت‌ها"},compactItemHeight:{name:"ارتÙ�اع آیتم Ù�شرده",desc:"ارتÙ�اع آیتم‌های لیست Ù�شرده را در دسکتاپ Ùˆ موبایل تنظیم کنید (پیکسل).",resetTooltip:"بازگشت به پیش‌Ù�رض (Û²Û¸ پیکسل)"},compactItemHeightScaleText:{name:"مقیاس‌بندی متن با ارتÙ�اع آیتم Ù�شرده",desc:"متن لیست Ù�شرده را هنگام کاهش ارتÙ�اع آیتم مقیاس‌بندی کنید."},showParentFolder:{name:"نمایش پوشه والد",desc:"نام پوشه والد را برای یادداشت‌ها در زیرپوشه‌ها، برچسب‌ها یا ویژگی‌ها نمایش دهید."},showFolderPath:{name:"نمایش مسیر پوشه",desc:"مسیر را نسبت به پوشه انتخاب‌شده به جای Ù�قط نام پوشه نمایش دهید. برچسب‌ها Ùˆ ویژگی‌ها مسیر کامل را نشان می‌دهند."},parentFolderClickOpensFolder:{name:"کلیک روی پوشه والد پوشه را باز می‌کند",desc:"کلیک روی برچسب پوشه والد پوشه را در پنل لیست باز می‌کند."},showParentFolderColor:{name:"نمایش رنگ پوشه والد",desc:"از رنگ‌های پوشه روی برچسب‌های پوشه والد استÙ�اده کنید."},showParentFolderIcon:{name:"نمایش آیکون پوشه والد",desc:"آیکون‌های پوشه را کنار برچسب‌های پوشه والد نمایش دهید."},showQuickActions:{name:"نمایش اقدامات سریع",desc:"دکمه‌های اقدام را هنگام قرار گرÙ�تن روی Ù�ایل‌ها نمایش دهید. کنترل دکمه اقداماتی Ú©Ù‡ نمایش داده می‌شوند را انتخاب می‌کند."},dualPane:{name:"نمای پنل دوگانه",desc:"پنل ناوبری Ùˆ پنل لیست را کنار هم نمایش دهید."},dualPaneOrientation:{name:"جهت پنل دوگانه",desc:"نمای اÙ�Ù‚ÛŒ یا عمودی را هنگام Ù�عال بودن پنل دوگانه انتخاب کنید.",options:{horizontal:"تقسیم اÙ�Ù‚ÛŒ",vertical:"تقسیم عمودی"}},narrowSidebarBehavior:{name:"وقتی نوار کناری خیلی باریک است",desc:"انتخاب کنید وقتی پنل ناوبری Ùˆ پنل Ù�هرست کنار هم جا نمی‌شوند Ú†Ù‡ اتÙ�اقی بیÙ�تد.",options:{none:"هیچ کاری Ù†Ú©Ù†",singlePane:"تغییر به پنل تکی",vertical:"تغییر به تقسیم عمودی"}},narrowSidebarThresholdMode:{name:"آستانهٔ نوار کناری باریک",desc:"انتخاب کنید آستانهٔ عرض نوار کناری چگونه محاسبه شود.",options:{fitPanes:"جا دادن پنل‌ها",customWidth:"عرض سÙ�ارشی"}},narrowSidebarThresholdWidth:{name:"عرض آستانهٔ نوار کناری باریک",desc:"وقتی نوار کناری از این عرض باریک‌تر است تغییر کند.",resetTooltip:"بازنشانی به عرض پیش‌Ù�رض"},paneBackgroundColor:{name:"رنگ پس‌زمینه",desc:"رنگ‌های پس‌زمینه را برای پنل‌های ناوبری Ùˆ لیست انتخاب کنید.",options:{separate:"پس‌زمینه‌های جداگانه",listBackground:"استÙ�اده از پس‌زمینه لیست",navigationBackground:"استÙ�اده از پس‌زمینه ناوبری"}},zoomLevel:{name:"سطح زوم",desc:"سطح زوم Ú©Ù„ÛŒ Notebook Navigator را کنترل می‌کند (درصد)."},useFloatingToolbarsOnIOS:{name:"استÙ�اده از نوار ابزار شناور در iOS",desc:"Ù�قط برای iOS اعمال می‌شود."},defaultStartupView:{name:"نمای شروع تک‌پنلی",desc:"پنلی را انتخاب کنید Ú©Ù‡ هنگام باز شدن Notebook Navigator در چیدمان تک‌پنلی نمایش داده می‌شود.",options:{navigation:"پنل ناوبری",listPane:"پنل لیست"}},toolbarButtons:{name:"Ø
"folderSortOrder": "alpha-desc"
}`,confirmButtonText:"وارد کردن",confirmTitle:"تنظیمات وارد شوند؟",confirmMessage:"وارد کردن، تنظیمات �علی Notebook Navigator را جایگزین می‌کند.",backupToggleName:"ذخیره تنظیمات �علی در ریشه خزانه قبل از وارد کردن",backupToggleDesc:"یک �ایل JSON زمان‌دار در ریشه خزانه ایجاد می‌کند.",successWithBackupNotice:"تنظیمات وارد شد. تنظیمات قبلی در {path} ذخیره شد.",backupError:"ذخیره تنظیمات �علی ممکن نبود: {message}",successNotice:"تنظیمات وارد شد.",errorNotice:"وارد کردن تنظیمات نامو�ق بود: {message}",fileReadError:"خواندن �ایل ممکن نبود: {message}"},export:{modalTitle:"صادر کردن تنظیمات",editorName:"JSON",editorDesc:"�قط تنظیماتی که از پیش‌�رض تغییر کرده‌اند شامل می‌شوند.",placeholder:"{}",copyButtonText:"کپی به کلیپ‌بورد",downloadButtonText:"دانلود",copyNotice:"تنظیمات به کلیپ‌بورد کپی شد.",downloadNotice:"تنظیمات صادر شد.",downloadError:"صادر کردن تنظیمات نامو�ق بود: {message}"}},resetAllSettings:{name:"بازنشانی همه تنظیمات",desc:"همه تنظیمات Notebook Navigator را به مقادیر پیش‌�رض بازنشانی کنید.",buttonText:"بازنشانی همه تنظیمات",confirmTitle:"بازنشانی همه تنظیمات؟",confirmMessage:"این کار همه تنظیمات Notebook Navigator را به مقادیر پیش‌�رض بازنشانی می‌کند. قابل برگشت نیست.",confirmButtonText:"بازنشانی همه تنظیمات",notice:"همه تنظیمات بازنشانی شد. Obsidian را دوباره راه‌اندازی کنید یا Notebook Navigator را دوباره باز کنید.",error:"بازنشانی تنظیمات نامو�ق بود."},multiSelectModifier:{name:"کلید تغییردهنده انتخاب چندگانه",desc:"کلید تغییردهنده‌ای که انتخاب چندگانه را �عال می‌کند را انتخاب کنید. وقتی Option/Alt انتخاب شود، کلیک Cmd/Ctrl یادداشت‌ها را در تب جدید باز می‌کند.",options:{cmdCtrl:"کلیک Cmd/Ctrl",optionAlt:"کلیک Option/Alt"}},enterToOpenFiles:{name:"�شار Enter برای باز کردن �ایل‌ها",desc:"�ایل‌ها �قط با �شار دادن Enter در هنگام پیمایش با ص�حه‌کلید در لیست باز شوند. در macOS، این کار از تغییر نام �ایل‌ها با Enter جلوگیری می‌کند."},shiftEnterAction:{name:"Shift+Enter",desc:"انتخاب کنید که Shift+Enter �ایل انتخاب‌شده را باز کند یا نام آن را تغییر دهد."},cmdEnterAction:{name:"Cmd+Enter",desc:"انتخاب کنید که Cmd+Enter �ایل انتخاب‌شده را باز کند یا نام آن را تغییر دهد."},ctrlEnterAction:{name:"Ctrl+Enter",desc:"انتخاب کنید که Ctrl+Enter �ایل انتخاب‌شده را باز کند یا نام آن را تغییر دهد."},mouseBackForwardAction:{name:"دکمه‌های عقب/جلو ماوس",desc:"عملکرد دکمه‌های عقب و جلو ماوس در دسکتاپ.",options:{systemDefault:"است�اده از پیش‌�رض سیستم",singlePaneSwitch:"تغییر پنل (تک‌پنل)",history:"پیمایش تاریخچه"}},showFileTypes:{name:"نمایش انواع �ایل (پرو�ایل خزانه)",desc:"�یلتر کنید کدام انواع �ایل در ناوبر نمایش داده شوند. انواع �ایل پشتیبانی‌نشده توسط Obsidian ممکن است در برنامه‌های خارجی باز شوند.",options:{documents:"اسناد (.md, .canvas, .base)",supported:"پشتیبانی‌شده (در Obsidian باز می‌شود)",all:"همه (ممکن
YYYY/MM/DD = Û²Û°Û²Û²/Û°Ûµ/Û²Ûµ
DD/MM/YYYY = Û²Ûµ/Û°Ûµ/Û²Û°Û²Û²
YYYY-MM-DD = Û²Û°Û²Û²-Û°Ûµ-Û²Ûµ
توکن‌ها:
YYYY/YY = سال
MMMM/MMM/MM = ماه
DD/D = روز
dddd/ddd = روز ه�ته`,helpTooltip:"قالب با است�اده از Moment",momentLinkText:"قالب Moment"},timeFormat:{name:"قالب زمان",desc:"قالب نمایش زمان‌ها (از قالب Moment است�اده می‌کند).",placeholder:"HH:mm",help:`قالب‌های رایج:
HH:mm = ۱۴:۳۰ (۲۴ ساعته)
h:mm a = 2:30 PM (۱۲ ساعته)
HH:mm:ss = Û±Û´:Û³Û°:Û´Ûµ
h:mm:ss a = 2:30:45 PM
توکن‌ها:
HH/H = ۲۴ ساعته
hh/h = ۱۲ ساعته
mm = دقیقه
ss = ثانیه
a = صبح/عصر`,helpTooltip:"قالب با است�اده از Moment",momentLinkText:"قالب Moment"},showNotePreview:{name:"نمایش پیش‌نمایش یادداشت",desc:"متن پیش‌نمایش را زیر نام یادداشت نمایش دهید."},skipHeadingsInPreview:{name:"رد شدن از سرتیترها در پیش‌نمایش",desc:"هنگام تولید متن پیش‌نمایش از خطوط سرتیتر رد شوید."},skipCodeBlocksInPreview:{name:"رد شدن از بلوک‌های کد در پیش‌نمایش",desc:"هنگام تولید متن پیش‌نمایش از بلوک‌های کد رد شوید."},skipCalloutsInPreview:{name:"رد شدن از بلوک‌های callout در پیش‌نمایش",desc:"هنگام تولید متن پیش‌نمایش از بلوک‌های callout رد شوید."},stripHtmlInPreview:{name:"حذ� HTML از پیش‌نمایش‌ها",desc:"حذ� تگ‌های HTML از متن پیش‌نمایش. ممکن است بر عملکرد در یادداشت‌های بزرگ تأثیر بگذارد."},stripLatexInPreview:{name:"حذ� LaTeX از پیش‌نمایش‌ها",desc:"حذ� عبارت‌های LaTeX درون‌خطی و بلوکی از متن پیش‌نمایش."},previewProperties:{name:"ویژگی‌های پیش‌نمایش",desc:"لیست ویژگی‌های �رانت‌متر جدا شده با کاما برای بررسی متن پیش‌نمایش. اولین ویژگی با متن است�اده می‌شود.",placeholder:"summary, description, abstract"},fallbackToNoteContent:{name:"بازگشت به محتوای یادداشت",desc:"نمایش محتوای یادداشت به عنوان پیش‌نمایش وقتی هیچ‌کدام از ویژگی‌های مشخص‌شده حاوی متن نیستند."},previewRows:{name:"ردی�‌های پیش‌نمایش",desc:"تعداد ردی�‌ها برای نمایش متن پیش‌نمایش.",options:{1:"۱ ردی�",2:"۲ ردی�",3:"۳ ردی�",4:"۴ ردی�",5:"۵ ردی�"}},titleRows:{name:"ردی�‌های عنوان",desc:"تعداد ردی�‌ها برای نمایش عناوین یادداشت.",options:{1:"۱ ردی�",2:"۲ ردی�",3:"۳ ردی�"}},useFolderColor:{name:"است�اده از رنگ پوشه",desc:"رنگ‌آمیزی عناوین یادداشت و آیکون‌های �ایل با رنگ پوشه والد هنگامی که رنگ �ایل س�ارشی تنظیم نشده است. اولویت: رنگ �ایل س�ارشی > رنگ پوشه > رنگ پیش‌�رض."},showFeatureImage:{name:"نمایش تصویر ویژه",desc:"نمایش تصویر بندانگشتی از اولین تصویر موجود در یادداشت."},forceSquareFeatureImage:{name:"اجبار تصویر ویژه مربع",desc:"تصاویر ویژه را به صورت بندانگشتی مربع نمایش دهید."},featureImageProperties:{name:"ویژگی‌های تصویر",desc:"لیست ویژگی‌های �رانت‌متر جدا شده با کاما برای بررسی در ابتدا. در صورت عدم یا�تن، از اولین تصویر در محتوای markdown است�اده می‌شود.",placeholder:"thumbnail, featureResized, feature"},featureImageExcludeProperties:{name:"استثنای یادداشت‌ها با ویژگی‌ها",desc:"لیست ویژگی‌های �رانت‌متر جدا شده با کاما. یادداشت‌هایی که هر یک از این ویژگی‌ها را دارند، تصاویر ویژه را ذخیره نمی‌کنند.",placeholder:"private, confidential"},featureImageDisplaySize:{name:"اندازه نمایش تصویر شاخص",desc:"حداکثر اندازه رندر شده برای تصاویر شاخص در لیست یادداشت‌ها.",options:{64:"64 px",96:"96 px",128:"128 px"}},featureImagePixelSize:{name:"اندازه پیکسل تصویر شاخص",desc:"وضوح تصویر هنگام تولید تصاویر بندانگشتی ذخیره‌شده تصویر شاخص. اگر پیش‌
YYYY-MM-DD[T]HH:mm:ss → 2025-01-04T14:30:45
YYYY-MM-DD[T]HH:mm:ssZ → 2025-08-07T16:53:39+02:00
DD/MM/YYYY HH:mm:ss → 04/01/2025 14:30:45
MM/DD/YYYY h:mm:ss a → 01/04/2025 2:30:45 PM`},supportDevelopment:{name:"حمایت از توسعه",desc:"اگر از است�اده از Notebook Navigator لذت می‌برید، لط�اً حمایت از توسعه مداوم آن را در نظر بگیرید.",buttonText:"�� حمایت مالی",coffeeButton:"☕� یک قهوه مهمانم کن"},otherPlugins:{name:"ا�زونه‌های دیگرم را ببینید",betterPaste:"پاکسازی متن، پیوندها و تصاویر چسبانده‌شده",pixelPerfectImage:"تغییر اندازه دقیق تصویر و بیشتر"},checkForNewVersionOnStart:{name:"بررسی نسخه جدید هنگام شروع",desc:"هنگام شروع نسخه‌های جدید ا�زونه را بررسی می‌کند و هنگام در دسترس بودن به‌روزرسانی اعلان نمایش می‌دهد. بررسی‌ها حداکثر روزی یک بار انجام می‌شوند.",status:"نسخه جدید موجود: {version}"},startupDebugLogging:{name:"ثبت اشکال‌زدایی راه‌اندازی",desc:"تشخیص‌های راه‌اندازی را در یک �ایل Markdown زمان‌دار در ریشه خزانه می‌نویسد و پس از پایدار شدن راه‌اندازی متوق� می‌شود. �ایل ممکن است همگام‌سازی شود و می‌تواند مسیرهای �ایل را شامل شود."},whatsNew:{name:"چه چیزی در Notebook Navigator {version} جدید است",desc:"به‌روزرسانی‌ها و بهبودهای اخیر را ببینید",buttonText:"مشاهده به‌روزرسانی‌های اخیر"},showReleaseNotes:{name:"نمایش تازه‌ها پس از به‌روزرسانی",desc:"برای جلوگیری از باز شدن خودکار پنجرهٔ تازه‌ها پس از به‌روزرسانی، این گزینه را غیر�عال کنید."},masteringVideo:{name:"تسلط بر Notebook Navigator (ویدیو)",desc:"این ویدیو تمام آنچه برای کار بهره‌ور با Notebook Navigator نیاز دارید را پوشش می‌دهد، از جمله میانبرهای ص�حه‌کلید، جستجو، برچسب‌ها و س�ارشی‌سازی پیشر�ته."},cacheStatistics:{localCache:"کش محلی",items:"آیتم",withTags:"با برچسب",withPreviewText:"با متن پیش‌نمایش",withFeatureImage:"با تصویر ویژه",withMetadata:"با متادیتا"},metadataInfo:{successfullyParsed:"با مو�قیت تجزیه شد",itemsWithName:"آیتم با نام",withCreatedDate:"با تاریخ ایجاد",withModifiedDate:"با تاریخ تغییر",withIcon:"با آیکون",withColor:"با رنگ",failedToParse:"تجزیه نامو�ق بود",createdDates:"تاریخ‌های ایجاد",modifiedDates:"تاریخ‌های تغییر",checkTimestampFormat:"قالب نشانه زمانی خود را بررسی کنید.",exportFailed:"صادر کردن خطاها"}}},whatsNew:{title:"چه چیزی در Notebook Navigator جدید است",openBannerImage:"باز کردن تصویر بنر انتشار",supportMessage:"اگر Notebook Navigator را م�ید می‌دانید، لط�اً حمایت از توسعه آن را در نظر بگیرید.",supportButton:"یک قهوه مهمانم کن",thanksButton:"ممنون!"}}});var wU={};En(wU,{STRINGS_FR:()=>mce});var mce,TU=U(()=>{mce={common:{cancel:"Annuler",delete:"Supprimer",clear:"Effacer",remove:"Supprimer",restoreDefault:"Restaurer la valeur par défaut",submit:"Soumettre",save:"Enregistrer",configure:"Configurer",lightMode:"Mode clair",darkMode:"Mode sombre",noSelection:"Aucune sélection",untagged:"Sans mot-clé",featureImageAlt:"Image vedette",unknownError:"Erreur inconnue",clipboardWriteError:"Impossible d'écrire dans le presse-papiers",updateBannerTitle:"Mise à jour Notebook Navigator disponible",updateBannerInstruction:"Mettre à jour dans Paramètres -> Modules complémentaires",previous:"Précédent",next:"Suivant"},listPane:{emptyStateNoSel
réunion=ph-calendar
facture=ph-receipt`,editTooltip:"Modifier les correspondances"},showFileTypeIcons:{name:"Icônes par type de fichier",desc:"Attribuer des icônes aux fichiers selon leur extension."},fileTypeIconPreset:{name:"Préréglage d'icônes de fichiers",desc:"Choisissez les icônes intégrées ou un préréglage de pack d'icônes. Les règles d'extension personnalisées remplacent ce préréglage.",options:{builtIn:"Icônes intégrées"},notInstalledWarning:"Ce pack d'icônes n'est pas installé. Les icônes intégrées sont affichées à la place."},fileTypeIconMap:{name:"Correspondance type-icône",desc:"Les fichiers avec l'extension obtiennent l'icône spécifiée. Une correspondance par ligne : extension=icône",placeholder:`# Extension=icon
cpp=ph-file-code
pdf=ph-file-pdf`,editTooltip:"Modifier les correspondances"},compactItemHeight:{name:"Hauteur des éléments compacts",desc:"Définit la hauteur des éléments compacts sur ordinateur et mobile (pixels).",resetTooltip:"Restaurer la valeur par défaut (28px)"},compactItemHeightScaleText:{name:"Adapter le texte à la hauteur compacte",desc:"Adapte le texte des éléments compacts lorsque la hauteur est réduite."},showParentFolder:{name:"Afficher le dossier parent",desc:"Afficher le nom du dossier parent pour les notes dans les sous-dossiers, mots-clés ou propriétés."},showFolderPath:{name:"Afficher le chemin du dossier",desc:"Afficher le chemin relatif au dossier sélectionné au lieu du seul nom de dossier. Les mots-clés et propriétés affichent le chemin complet."},parentFolderClickOpensFolder:{name:"Clic sur dossier parent ouvre le dossier",desc:"Cliquer sur l'étiquette du dossier parent ouvre le dossier dans le panneau de liste."},showParentFolderColor:{name:"Afficher la couleur du dossier parent",desc:"Utiliser les couleurs des dossiers sur les étiquettes des dossiers parents."},showParentFolderIcon:{name:"Afficher l'icône du dossier parent",desc:"Afficher les icônes de dossier à côté des étiquettes des dossiers parents."},showQuickActions:{name:"Afficher les actions rapides",desc:"Afficher les boutons d'action au survol des fichiers. Les contrôles des boutons sélectionnent les actions qui apparaissent."},dualPane:{name:"Disposition à double panneau",desc:"Afficher le panneau de navigation et le panneau de liste côte à côte."},dualPaneOrientation:{name:"Orientation du double panneau",desc:"Choisir une disposition horizontale ou verticale lorsque le double panneau est actif.",options:{horizontal:"Séparation horizontale",vertical:"Séparation verticale"}},narrowSidebarBehavior:{name:"Lorsque la barre latérale est trop étroite",desc:"Choisissez ce qui se passe lorsque le panneau de navigation et le panneau de liste ne tiennent pas côte à côte.",options:{none:"Ne rien faire",singlePane:"Passer au panneau unique",vertical:"Passer à la séparation verticale"}},narrowSidebarThresholdMode:{name:"Seuil de barre latérale étroite",desc:"Choisissez comment le seuil de largeur de la barre latérale est calculé.",options:{fitPanes:"Adapter les panneaux",customWidth:"Largeur personnalisée"}},narrowSidebarThresholdWidth:{name:"Largeur du seuil de barre latérale étroite",desc:"Basculer lorsque la barre latérale est plus étroite que cette largeur.",resetTooltip:"Réinitialiser à la largeur par défaut"},paneBackgroundColor:{name:"Couleur de fond",desc:"Choisissez les couleurs de fond pour les panneaux de navigation et de liste.",options:{separate:"Arrière-plans séparés",listBackground:"Utiliser le fond de la liste",navigationBackground:"Utiliser le fond de navigation"}},zoomLevel:{name:"Niveau de zoom",desc:"Contrôle le niveau de zoom global de Notebook Navigator (pourcentage)."},useFloatingToolbarsOnIOS:{name:"Utiliser les barres d'outils flottantes sur iOS",desc:"S'applique uniquement à iOS."},defaultStartupView:{name:"Vue de démarrage à panneau unique",desc:"Choisissez le panneau affiché à l'ouverture de Notebook Navigator dans la disposition à panneau unique.",options:{navigation:"Panneau de navigation",listPane:"Panneau de liste"}},toolbarButtons:{name:"Boutons de la barre d'outils",desc:"Choisissez quels boutons apparaissent dans la barre d'outils. Les boutons masqués restent accessibles via les commandes et les menus."},openNewNotesInNewTab:{name:"Ouvrir les nouvelles notes dans un nouvel onglet",desc:"Lorsque activé, la commande Créer une nouvelle note ouvre les notes dans un nouvel onglet. Lorsque désactivé, les notes remplacent l'onglet actuel."},autoRevealActiveNote:{name:"Révéler automatiquement la note active",desc:"Révéler automatiquement les notes lorsqu'elles sont ouvertes depuis le sélecteur rapide, les liens ou la recherche."},autoRevealShortestPath:{name:"Révélation automatique : Utiliser le chemin le plus court",desc:"Activé : La révélation automatique sÃ
"folderSortOrder": "alpha-desc"
}`,confirmButtonText:"Importer",confirmTitle:"Importer les paramètres ?",confirmMessage:"L’importation remplace les paramètres actuels de Notebook Navigator.",backupToggleName:"Enregistrer les paramètres actuels à la racine du coffre avant l’importation",backupToggleDesc:"Crée un fichier JSON horodaté à la racine du coffre.",successWithBackupNotice:"Paramètres importés. Paramètres précédents enregistrés dans {path}.",backupError:"Impossible d’enregistrer les paramètres actuels : {message}",successNotice:"Paramètres importés.",errorNotice:"Échec de l'importation des paramètres : {message}",fileReadError:"Impossible de lire le fichier : {message}"},export:{modalTitle:"Exporter les paramètres",editorName:"JSON",editorDesc:"Seuls les paramètres modifiés par rapport aux valeurs par défaut sont inclus.",placeholder:"{}",copyButtonText:"Copier dans le presse-papiers",downloadButtonText:"Télécharger",copyNotice:"Paramètres copiés dans le presse-papiers.",downloadNotice:"Paramètres exportés.",downloadError:"Échec du téléchargement des paramètres : {message}"}},resetAllSettings:{name:"Réinitialiser tous les paramètres",desc:"Réinitialise tous les paramètres de Notebook Navigator aux valeurs par défaut.",buttonText:"Réinitialiser tous les paramètres",confirmTitle:"Réinitialiser tous les paramètres ?",confirmMessage:"Cela réinitialisera tous les paramètres de Notebook Navigator aux valeurs par défaut. Cette action est irréversible.",confirmButtonText:"Réinitialiser tous les paramètres",notice:"Tous les paramètres réinitialisés. Redémarrez Obsidian ou rouvrez Notebook Navigator pour appliquer.",error:"Échec de la réinitialisation des paramètres."},multiSelectModifier:{name:"Modificateur de sélection multiple",desc:"Choisissez quelle touche modificatrice active la sélection multiple. Quand Option/Alt est sélectionné, Cmd/Ctrl clic ouvre les notes dans un nouvel onglet.",options:{cmdCtrl:"Cmd/Ctrl clic",optionAlt:"Option/Alt clic"}},enterToOpenFiles:{name:"Appuyer sur Entrée pour ouvrir",desc:"Ouvrir les fichiers uniquement en appuyant sur Entrée lors de la navigation au clavier dans la liste. Sur macOS, cela empêche Entrée de renommer les fichiers."},shiftEnterAction:{name:"Shift+Entrée",desc:"Choisir si Shift+Entrée ouvre ou renomme le fichier sélectionné."},cmdEnterAction:{name:"Cmd+Entrée",desc:"Choisir si Cmd+Entrée ouvre ou renomme le fichier sélectionné."},ctrlEnterAction:{name:"Ctrl+Entrée",desc:"Choisir si Ctrl+Entrée ouvre ou renomme le fichier sélectionné."},mouseBackForwardAction:{name:"Boutons précédent/suivant de la souris",desc:"Action des boutons précédent et suivant de la souris sur ordinateur.",options:{systemDefault:"Utiliser la valeur système par défaut",singlePaneSwitch:"Changer de panneau (panneau unique)",history:"Naviguer dans l'historique"}},hideNotesWithPropertyRules:{name:"Masquer les notes avec des règles de propriétés (profil du coffre)",desc:"Liste de règles frontmatter séparées par des virgules. Utilisez des entrées `key` ou `key=value` (ex. : status=done, published=true, archived).",placeholder:"status=done, published=true, archived"},hideFiles:{name:"Masquer les fichiers (profil du coffre)",desc:"Liste de motifs de noms de fichiers séparés par des virgules à masquer. Prend en charge les caractères génériques * et les chemins / (ex. : temp-*, *.png, /assets/*).",placeholder:"temp-*, *.png, /assets/*"},vaultProfiles:{name:"Profil du coffre",desc:"Les profils stockent la visibilité des types de fichiers, les fichiers cachés, les dossiers cachés, les mots-clés cachés, les règles de propriétés pour les notes cachées, les raccourcis et la bannière de navigation. Changez de profil depuis l'en-tête du panneau de navigation.",defaultName:"Par défaut",addButton:"Ajouter un profil",editProfilesButton:"Modifier les profils",addProfileOption:"Ajouter un profil...",applyButton:"Appliquer",deleteButton:"Supprimer le profil",addModalTitle:"Ajouter un profil",editProfilesModalTitle:"Modifier les profils",addMo
D MMMM YYYY = 25 mai 2022
DD/MM/YYYY = 25/05/2022
YYYY-MM-DD = 2022-05-25
Jetons :
YYYY/YY = année
MMMM/MMM/MM = mois
DD/D = jour
dddd/ddd = jour de la semaine`,helpTooltip:"Format avec Moment",momentLinkText:"format Moment"},timeFormat:{name:"Format d'heure",desc:"Format pour afficher les heures (utilise le format Moment).",placeholder:"HH:mm",help:`Formats courants :
HH:mm = 14:30 (24 heures)
h:mm a = 2:30 PM (12 heures)
HH:mm:ss = 14:30:45
h:mm:ss a = 2:30:45 PM
Jetons :
HH/H = 24 heures
hh/h = 12 heures
mm = minutes
ss = secondes
a = AM/PM`,helpTooltip:"Format avec Moment",momentLinkText:"format Moment"},showNotePreview:{name:"Afficher l'aperçu de la note",desc:"Afficher le texte d'aperçu sous les noms des notes."},skipHeadingsInPreview:{name:"Ignorer les en-têtes dans l'aperçu",desc:"Ignorer les lignes d'en-tête lors de la génération du texte d'aperçu."},skipCodeBlocksInPreview:{name:"Ignorer les blocs de code dans l'aperçu",desc:"Ignorer les blocs de code lors de la génération du texte d'aperçu."},skipCalloutsInPreview:{name:"Ignorer les callouts dans l'aperçu",desc:"Ignorer les blocs de callout lors de la génération du texte d'aperçu."},stripHtmlInPreview:{name:"Supprimer le HTML dans les aperçus",desc:"Supprimer les balises HTML du texte d'aperçu. Peut affecter les performances sur les longues notes."},stripLatexInPreview:{name:"Supprimer le LaTeX dans les aperçus",desc:"Supprimer les expressions LaTeX en ligne et en bloc du texte d'aperçu."},previewProperties:{name:"Propriétés d'aperçu",desc:"Liste séparée par des virgules de propriétés frontmatter pour le texte d'aperçu. La première propriété avec du texte sera utilisée.",placeholder:"summary, description, abstract"},fallbackToNoteContent:{name:"Revenir au contenu de la note",desc:"Afficher le contenu de la note en aperçu lorsqu'aucune des propriétés spécifiées ne contient de texte."},previewRows:{name:"Lignes d'aperçu",desc:"Nombre de lignes à afficher pour le texte d'aperçu.",options:{1:"1 ligne",2:"2 lignes",3:"3 lignes",4:"4 lignes",5:"5 lignes"}},titleRows:{name:"Lignes de titre",desc:"Nombre de lignes à afficher pour les titres des notes.",options:{1:"1 ligne",2:"2 lignes",3:"3 lignes"}},useFolderColor:{name:"Utiliser la couleur du dossier",desc:"Colorer les titres de notes et les icônes de fichier avec la couleur du dossier parent lorsqu'aucune couleur de fichier personnalisée n'est définie. Priorité : couleur de fichier personnalisée > couleur du dossier > couleur par défaut."},showFeatureImage:{name:"Afficher l'image vedette",desc:"Affiche une miniature de la première image trouvée dans la note."},forceSquareFeatureImage:{name:"Forcer l'image vedette carrée",desc:"Afficher les images vedettes sous forme de miniatures carrées."},featureImageProperties:{name:"Propriétés d'image",desc:"Liste de propriétés frontmatter séparées par des virgules à vérifier en premier. Se rabat sur la première image dans le contenu markdown.",placeholder:"thumbnail, featureResized, feature"},featureImageExcludeProperties:{name:"Exclure les notes avec propriétés",desc:"Liste de propriétés frontmatter séparées par des virgules. Les notes contenant l'une de ces propriétés ne stockent pas d'images vedettes.",placeholder:"private, confidential"},featureImageDisplaySize:{name:"Taille d'affichage de l'image vedette",desc:"Taille maximale de rendu pour les images vedettes dans les listes de notes.",options:{64:"64 px",96:"96 px",128:"128 px"}},featureImagePixelSize:{name:"Taille en pixels de l'image vedette",desc:"Résolution utilisée lors de la génération des vignettes stockées des images vedettes. Augmentez cette valeur si les aperçus plus grands semblent flous.",options:{"256x144":"256 x 144 px","384x216":"384 x 216 px","512x288":"512 x 288 px"}},downloadExternalFeatureImages:{name:"Télécharger les images externes",desc:"Télécharger les images distantes et les miniatures YouTube pour les images vedettes."},hideExportedPreviewImages:{name:"Masquer les images de prévisualisation exportées",desc:"Masquer les fichiers PNG de prévisualisation de dessin exportés. Activez « Afficher les éléments masqués » pour les afficher."},drawingIntegrationInfo:{intro:"Notebook Navigator affiche les fichiers PNG exportés par Excalidraw comme prévisualisations de dessin.",items:["Dans les **paramètres d'Excalidraw**, ouvrez **Embedding Excalidraw into your Notes and Exporting**, puis **Export Settings**, puis **Auto-export Settings**.","Activez **Auto-export PNG**. Activez éventuellement **Export both dark- and light-themed image**.","Notebo
YYYY-MM-DD[T]HH:mm:ss → 2025-01-04T14:30:45
YYYY-MM-DD[T]HH:mm:ssZ → 2025-08-07T16:53:39+02:00
DD/MM/YYYY HH:mm:ss → 04/01/2025 14:30:45
MM/DD/YYYY h:mm:ss a → 01/04/2025 2:30:45 PM`},supportDevelopment:{name:"Soutenir le développement",desc:"Si vous aimez utiliser Notebook Navigator, veuillez envisager de soutenir son développement continu.",buttonText:"�� Sponsoriser",coffeeButton:"☕� Offrez-moi un café"},otherPlugins:{name:"Découvrez mes autres plugins",betterPaste:"Nettoie le texte, les liens et les images collés",pixelPerfectImage:"Redimensionnement exact des images et plus"},checkForNewVersionOnStart:{name:"Vérifier les nouvelles versions au démarrage",desc:"Vérifie les nouvelles versions du plugin au démarrage et affiche une notification lorsqu'une mise à jour est disponible. Les vérifications ont lieu au maximum une fois par jour.",status:"Nouvelle version disponible : {version}"},startupDebugLogging:{name:"Journal de débogage du démarrage",desc:"Écrit les diagnostics de démarrage dans un fichier Markdown horodaté à la racine du coffre, puis s’arrête une fois le démarrage stabilisé. Le fichier peut être synchronisé et contenir des chemins de fichiers."},whatsNew:{name:"Nouveautés dans Notebook Navigator {version}",desc:"Voir les mises à jour et améliorations récentes",buttonText:"Voir les mises à jour récentes"},showReleaseNotes:{name:"Afficher les nouveautés après une mise à jour",desc:"Désactivez cette option pour empêcher l’ouverture automatique de la fenêtre des nouveautés après les mises à jour."},masteringVideo:{name:"Maîtriser Notebook Navigator (vidéo)",desc:"Cette vidéo couvre tout ce dont vous avez besoin pour être productif avec Notebook Navigator, y compris les raccourcis clavier, la recherche, les mots-clés et la personnalisation avancée."},cacheStatistics:{localCache:"Cache local",items:"éléments",withTags:"avec mots-clés",withPreviewText:"avec texte de prévisualisation",withFeatureImage:"avec image vedette",withMetadata:"avec métadonnées"},metadataInfo:{successfullyParsed:"Analysés avec succès",itemsWithName:"éléments avec nom",withCreatedDate:"avec date de création",withModifiedDate:"avec date de modification",withIcon:"avec icône",withColor:"avec couleur",failedToParse:"Échec de l'analyse",createdDates:"dates de création",modifiedDates:"dates de modification",checkTimestampFormat:"Vérifiez le format d'horodatage.",exportFailed:"Exporter les erreurs"}}},whatsNew:{title:"Nouveautés dans Notebook Navigator",openBannerImage:"Ouvrir l’image de bannière de la version",supportMessage:"Si vous trouvez Notebook Navigator utile, veuillez envisager de soutenir son développement.",supportButton:"Offrir un café",thanksButton:"Merci !"}}});var kU={};En(kU,{STRINGS_ID:()=>gce});var gce,PU=U(()=>{gce={common:{cancel:"Batal",delete:"Hapus",clear:"Bersihkan",remove:"Hapus",restoreDefault:"Pulihkan default",submit:"Kirim",save:"Simpan",configure:"Konfigurasi",lightMode:"Mode terang",darkMode:"Mode gelap",noSelection:"Tidak ada pilihan",untagged:"Tanpa tag",featureImageAlt:"Gambar unggulan",unknownError:"Kesalahan tidak diketahui",clipboardWriteError:"Tidak dapat menulis ke papan klip",updateBannerTitle:"Pembaruan Notebook Navigator tersedia",updateBannerInstruction:"Perbarui di Pengaturan -> Plugin komunitas",previous:"Sebelumnya",next:"Berikutnya"},listPane:{emptyStateNoSelection:"Pilih folder atau tag untuk melihat catatan",emptyStateNoNotes:"Tidak ada catatan",pinnedSection:"Disematkan",notesSection:"Catatan",filesSection:"File",hiddenItemAriaLabel:"{name} (tersembunyi)",collapseGroup:"Ciutkan grup",expandGroup:"Bentangkan grup",manualSortTitle:"Urutan manual: {property}",manualSortHint:'Seret untuk mengatur ulang. Urutan disimpan sebagai nilai indeks numerik di properti "{property}".',manualSortNonMarkdownHint:"File non-Markdown ditampilkan di bawah dan tidak dapat diatur ulang.",unsortedSection:"Belum diurutkan",propertyGroupNoValue:"Tidak ada",manualSortDone:"Selesai",manualSortMultipleWriteFailure:"{count} file gagal; pertama: {path}: {message}"},tagList:{untaggedLabel:"Tanpa tag",tags:"Tag"},navigationPane:{shortcutsHeader:"Pintasan",recentFilesHeader:"File terbar
rapat=ph-calendar
faktur=ph-receipt`,editTooltip:"Edit pemetaan"},showFileTypeIcons:{name:"Ikon berdasarkan tipe file",desc:"Tetapkan ikon ke file berdasarkan ekstensinya."},fileTypeIconPreset:{name:"Preset ikon file",desc:"Pilih ikon bawaan atau preset paket ikon. Aturan ekstensi khusus menggantikan preset ini.",options:{builtIn:"Ikon bawaan"},notInstalledWarning:"Paket ikon ini belum terpasang. Ikon bawaan ditampilkan sebagai gantinya."},fileTypeIconMap:{name:"Peta ikon tipe file",desc:"File dengan ekstensi mendapat ikon yang ditentukan. Satu pemetaan per baris: ekstensi=ikon",placeholder:`# Extension=icon
cpp=ph-file-code
pdf=ph-file-pdf`,editTooltip:"Edit pemetaan"},compactItemHeight:{name:"Tinggi item kompak",desc:"Atur tinggi item daftar kompak di desktop dan mobile (piksel).",resetTooltip:"Kembalikan ke default (28px)"},compactItemHeightScaleText:{name:"Skalakan teks dengan tinggi item kompak",desc:"Skalakan teks daftar kompak saat tinggi item dikurangi."},showParentFolder:{name:"Tampilkan folder induk",desc:"Tampilkan nama folder induk untuk catatan di subfolder, tag, atau properti."},showFolderPath:{name:"Tampilkan jalur folder",desc:"Tampilkan jalur relatif terhadap folder yang dipilih alih-alih hanya nama folder. Tag dan properti menampilkan jalur lengkap."},parentFolderClickOpensFolder:{name:"Klik folder induk untuk membuka folder",desc:"Mengklik label folder induk membuka folder di panel daftar."},showParentFolderColor:{name:"Tampilkan warna folder induk",desc:"Gunakan warna folder pada label folder induk."},showParentFolderIcon:{name:"Tampilkan ikon folder induk",desc:"Tampilkan ikon folder di samping label folder induk."},showQuickActions:{name:"Tampilkan aksi cepat",desc:"Tampilkan tombol aksi saat mengarahkan kursor ke file. Kontrol tombol memilih aksi mana yang muncul."},dualPane:{name:"Tata letak panel ganda",desc:"Tampilkan panel navigasi dan panel daftar berdampingan."},dualPaneOrientation:{name:"Orientasi panel ganda",desc:"Pilih tata letak horizontal atau vertikal saat panel ganda aktif.",options:{horizontal:"Pembagian horizontal",vertical:"Pembagian vertikal"}},narrowSidebarBehavior:{name:"Saat bilah sisi terlalu sempit",desc:"Pilih apa yang terjadi saat panel navigasi dan panel daftar tidak muat berdampingan.",options:{none:"Jangan lakukan apa pun",singlePane:"Beralih ke panel tunggal",vertical:"Beralih ke pemisahan vertikal"}},narrowSidebarThresholdMode:{name:"Ambang bilah sisi sempit",desc:"Pilih bagaimana ambang lebar bilah sisi dihitung.",options:{fitPanes:"Muatkan panel",customWidth:"Lebar khusus"}},narrowSidebarThresholdWidth:{name:"Lebar ambang bilah sisi sempit",desc:"Beralih saat bilah sisi lebih sempit dari lebar ini.",resetTooltip:"Atur ulang ke lebar bawaan"},paneBackgroundColor:{name:"Warna latar belakang",desc:"Pilih warna latar belakang untuk panel navigasi dan daftar.",options:{separate:"Latar belakang terpisah",listBackground:"Gunakan latar belakang daftar",navigationBackground:"Gunakan latar belakang navigasi"}},zoomLevel:{name:"Tingkat zoom",desc:"Mengontrol tingkat zoom keseluruhan Notebook Navigator (persentase)."},useFloatingToolbarsOnIOS:{name:"Gunakan toolbar mengambang di iOS",desc:"Hanya berlaku di iOS."},defaultStartupView:{name:"Tampilan awal panel tunggal",desc:"Pilih panel yang ditampilkan saat Notebook Navigator dibuka dalam tata letak panel tunggal.",options:{navigation:"Panel navigasi",listPane:"Panel daftar"}},toolbarButtons:{name:"Tombol toolbar",desc:"Pilih tombol mana yang muncul di toolbar. Tombol tersembunyi tetap dapat diakses melalui perintah dan menu."},openNewNotesInNewTab:{name:"Buka catatan baru di tab baru",desc:"Jika diaktifkan, perintah Buat catatan baru membuka catatan di tab baru. Jika dinonaktifkan, catatan menggantikan tab saat ini."},autoRevealActiveNote:{name:"Auto-tampilkan catatan aktif",desc:"Secara otomatis menampilkan catatan saat dibuka dari Quick Switcher, tautan, atau pencarian."},autoRevealShortestPath:{name:"Auto-tampilkan: Gunakan jalur terpendek",desc:"Diaktifkan: Auto-tampilkan memilih folder atau tag induk terdekat yang terlihat. Dinonaktifkan: Auto-tampilkan memilih folder asli dan tag persis dari file."},autoRevealIgnoreRightSidebar:{name:"Auto-tampilkan: Abaikan peristiwa dari bilah sisi kanan",desc:"Jangan ubah catatan aktif saat mengklik atau mengubah catatan di bilah sisi kanan."},autoRevealIgnoreOtherWindows:{name:"Auto-tampilkan: Abaikan peristiwa dari jendela lain",desc:"Jangan ubah catatan aktif saat mengklik atau mengubah catatan di jendela lain."},singlePaneAnimation:{name:"Animasi panel tunggal",desc:"Durasi transisi saat beralih panel dalam mode panel tunggal (milidetik).",resetTooltip:"Atur ulang ke default"},autoSelectFirstNote:{name
"folderSortOrder": "alpha-desc"
}`,confirmButtonText:"Impor",confirmTitle:"Impor pengaturan?",confirmMessage:"Mengimpor akan mengganti pengaturan Notebook Navigator saat ini.",backupToggleName:"Simpan pengaturan saat ini di root vault sebelum mengimpor",backupToggleDesc:"Membuat file JSON bertimestamp di root vault.",successWithBackupNotice:"Pengaturan diimpor. Pengaturan sebelumnya disimpan ke {path}.",backupError:"Tidak dapat menyimpan pengaturan saat ini: {message}",successNotice:"Pengaturan diimpor.",errorNotice:"Gagal mengimpor pengaturan: {message}",fileReadError:"Tidak dapat membaca file: {message}"},export:{modalTitle:"Ekspor pengaturan",editorName:"JSON",editorDesc:"Hanya pengaturan yang diubah dari default yang disertakan.",placeholder:"{}",copyButtonText:"Salin ke papan klip",downloadButtonText:"Unduh",copyNotice:"Pengaturan disalin ke papan klip.",downloadNotice:"Pengaturan diekspor.",downloadError:"Gagal mengekspor pengaturan: {message}"}},resetAllSettings:{name:"Atur ulang semua pengaturan",desc:"Atur ulang semua pengaturan Notebook Navigator ke nilai default.",buttonText:"Atur ulang semua pengaturan",confirmTitle:"Atur ulang semua pengaturan?",confirmMessage:"Ini akan mengatur ulang semua pengaturan Notebook Navigator ke nilai default. Ini tidak dapat dibatalkan.",confirmButtonText:"Atur ulang semua pengaturan",notice:"Semua pengaturan diatur ulang. Mulai ulang Obsidian atau buka kembali Notebook Navigator untuk menerapkan.",error:"Gagal mengatur ulang pengaturan."},multiSelectModifier:{name:"Modifier multi-pilih",desc:"Pilih tombol modifier mana yang mengalihkan multi-pilih. Ketika Option/Alt dipilih, klik Cmd/Ctrl membuka catatan di tab baru.",options:{cmdCtrl:"Klik Cmd/Ctrl",optionAlt:"Klik Option/Alt"}},enterToOpenFiles:{name:"Tekan Enter untuk membuka file",desc:"Buka file hanya saat menekan Enter selama navigasi keyboard di daftar. Di macOS, ini mencegah Enter mengganti nama file."},shiftEnterAction:{name:"Shift+Enter",desc:"Pilih apakah Shift+Enter membuka atau mengganti nama file yang dipilih."},cmdEnterAction:{name:"Cmd+Enter",desc:"Pilih apakah Cmd+Enter membuka atau mengganti nama file yang dipilih."},ctrlEnterAction:{name:"Ctrl+Enter",desc:"Pilih apakah Ctrl+Enter membuka atau mengganti nama file yang dipilih."},mouseBackForwardAction:{name:"Tombol mundur/maju mouse",desc:"Aksi untuk tombol mundur dan maju mouse di desktop.",options:{systemDefault:"Gunakan default sistem",singlePaneSwitch:"Pindah panel (panel tunggal)",history:"Navigasi riwayat"}},showFileTypes:{name:"Tampilkan jenis file (profil vault)",desc:"Filter jenis file mana yang ditampilkan di navigator. Jenis file yang tidak didukung oleh Obsidian mungkin terbuka di aplikasi eksternal.",options:{documents:"Dokumen (.md, .canvas, .base)",supported:"Didukung (terbuka di Obsidian)",all:"Semua (mungkin terbuka secara eksternal)"}},homepage:{name:"Beranda",desc:"Pilih apa yang Notebook Navigator buka secara otomatis saat memulai.",current:"Saat ini: {path}",chooseButton:"Pilih file",options:{none:"Tidak ada",file:"File",dailyNote:"Catatan harian",weeklyNote:"Catatan mingguan",monthlyNote:"Catatan bulanan",quarterlyNote:"Catatan kuartalan",yearlyNote:"Catatan tahunan"},file:{name:"Beranda: File awal",empty:"Tidak ada file yang dipilih"},createMissing:{name:"Beranda: Buat catatan jika tidak ada",desc:"Membuat catatan berkala saat startup atau perintah jika belum ada."}},hideNotesWithPropertyRules:{name:"Sembunyikan catatan dengan aturan properti (profil vault)",desc:"Daftar aturan frontmatter yang dipisahkan koma. Gunakan entri `key` atau `key=value` (misal, status=done, published=true, archived).",placeholder:"status=done, published=true, archived"},hideFiles:{name:"Sembunyikan file (profil vault)",desc:"Daftar pola nama file yang dipisahkan koma untuk disembunyikan. Mendukung wildcard * dan jalur / (misal, temp-*, *.png, /assets/*).",placeholder:"sementara-*, *.png, /assets/*"},vaultProfiles:{name:"Profil vault",desc:"Profil menyimpan visibilitas jenis file, file tersembunyi, folder tersembunyi, tag tersembunyi, aturan properti untuk catatan tersembunyi, pintasan, dan b
D MMM YYYY = 25 Mei 2022
DD/MM/YYYY = 25/05/2022
YYYY-MM-DD = 2022-05-25
Token:
YYYY/YY = tahun
MMMM/MMM/MM = bulan
DD/D = hari
dddd/ddd = nama hari`,helpTooltip:"Format menggunakan Moment",momentLinkText:"format Moment"},timeFormat:{name:"Format waktu",desc:"Format untuk menampilkan waktu (menggunakan format Moment).",placeholder:"HH:mm",help:`Format umum:
HH:mm = 14:30 (24 jam)
h:mm a = 2:30 PM (12 jam)
HH:mm:ss = 14:30:45
h:mm:ss a = 2:30:45 PM
Token:
HH/H = 24 jam
hh/h = 12 jam
mm = menit
ss = detik
a = AM/PM`,helpTooltip:"Format menggunakan Moment",momentLinkText:"format Moment"},showNotePreview:{name:"Tampilkan pratinjau catatan",desc:"Tampilkan teks pratinjau di bawah nama catatan."},skipHeadingsInPreview:{name:"Lewati judul dalam pratinjau",desc:"Lewati baris judul saat menghasilkan teks pratinjau."},skipCodeBlocksInPreview:{name:"Lewati blok kode dalam pratinjau",desc:"Lewati blok kode saat menghasilkan teks pratinjau."},skipCalloutsInPreview:{name:"Lewati callout dalam pratinjau",desc:"Lewati blok callout saat menghasilkan teks pratinjau."},stripHtmlInPreview:{name:"Hapus HTML di pratinjau",desc:"Hapus tag HTML dari teks pratinjau. Dapat memengaruhi kinerja pada catatan besar."},stripLatexInPreview:{name:"Hapus LaTeX di pratinjau",desc:"Hapus ekspresi LaTeX inline dan blok dari teks pratinjau."},previewProperties:{name:"Properti pratinjau",desc:"Daftar properti frontmatter yang dipisahkan koma untuk memeriksa teks pratinjau. Properti pertama dengan teks akan digunakan.",placeholder:"summary, description, abstract"},fallbackToNoteContent:{name:"Gunakan konten catatan sebagai cadangan",desc:"Tampilkan konten catatan sebagai pratinjau saat tidak ada properti yang ditentukan berisi teks."},previewRows:{name:"Baris pratinjau",desc:"Jumlah baris yang ditampilkan untuk teks pratinjau.",options:{1:"1 baris",2:"2 baris",3:"3 baris",4:"4 baris",5:"5 baris"}},titleRows:{name:"Baris judul",desc:"Jumlah baris yang ditampilkan untuk judul catatan.",options:{1:"1 baris",2:"2 baris",3:"3 baris"}},useFolderColor:{name:"Gunakan warna folder",desc:"Warnai judul catatan dan ikon file dengan warna folder induk saat tidak ada warna file kustom yang ditetapkan. Prioritas: warna file kustom > warna folder > warna default."},showFeatureImage:{name:"Tampilkan gambar unggulan",desc:"Menampilkan thumbnail gambar pertama yang ditemukan di catatan."},forceSquareFeatureImage:{name:"Paksa gambar unggulan persegi",desc:"Render gambar unggulan sebagai thumbnail persegi."},featureImageProperties:{name:"Properti gambar",desc:"Daftar properti frontmatter yang dipisahkan koma untuk diperiksa terlebih dahulu. Jika tidak ditemukan, menggunakan gambar pertama dalam konten markdown.",placeholder:"thumbnail, featureResized, feature"},featureImageExcludeProperties:{name:"Kecualikan catatan dengan properti",desc:"Daftar properti frontmatter yang dipisahkan koma. Catatan yang mengandung properti ini tidak menyimpan gambar unggulan.",placeholder:"private, confidential"},featureImageDisplaySize:{name:"Ukuran tampilan gambar unggulan",desc:"Ukuran render maksimum untuk gambar unggulan dalam daftar catatan.",options:{64:"64 px",96:"96 px",128:"128 px"}},featureImagePixelSize:{name:"Ukuran piksel gambar unggulan",desc:"Resolusi yang digunakan saat membuat thumbnail gambar unggulan yang disimpan. Tingkatkan ini jika pratinjau yang lebih besar terlihat buram.",options:{"256x144":"256 x 144 px","384x216":"384 x 216 px","512x288":"512 x 288 px"}},downloadExternalFeatureImages:{name:"Unduh gambar eksternal",desc:"Unduh gambar jarak jauh dan thumbnail YouTube untuk gambar unggulan."},hideExportedPreviewImages:{name:"Sembunyikan gambar pratinjau yang diekspor",desc:'Sembunyikan file PNG pratinjau gambar yang diekspor. Aktifkan "Tampilkan item tersembunyi" untuk menampilkannya.'},drawingIntegrationInfo:{intro:"Notebook Navigator menampilkan file PNG yang diekspor oleh Excalidraw sebagai pratinjau gambar.",items:["Di **pengaturan Excalidraw**, buka **Embedding Excalidraw into your Notes and Exporting**, lalu **Export Settings**, lalu **Auto-export Settings**.","Aktifkan **Auto-export PNG**. Secara opsional aktifkan **Export both dark- and light-themed image**.","Notebook Navigator mencari **Drawing.excalidraw.png**, **Drawing.excalidraw.dark.png**, atau **Drawing.excalidraw.light.png**.","Saat **Sembunyikan gambar pratinjau yang diekspor** aktif, file PNG hanya muncul ketika **Tampilkan item tersembunyi** juga aktif."]},showRootFolder:{name:"Tampilkan folder root",desc:"Tampilkan nama vault sebagai folder root di pohon."},showFolderIcons:{name:"Tampilkan ikon folder",
YYYY-MM-DD[T]HH:mm:ss → 2025-01-04T14:30:45
YYYY-MM-DD[T]HH:mm:ssZ → 2025-08-07T16:53:39+02:00
DD/MM/YYYY HH:mm:ss → 04/01/2025 14:30:45
MM/DD/YYYY h:mm:ss a → 01/04/2025 2:30:45 PM`},supportDevelopment:{name:"Dukung pengembangan",desc:"Jika Anda menyukai Notebook Navigator, silakan pertimbangkan untuk mendukung pengembangan berkelanjutannya.",buttonText:"�� Sponsor",coffeeButton:"☕� Traktir saya kopi"},otherPlugins:{name:"Lihat plugin saya yang lain",betterPaste:"Membersihkan teks, tautan, dan gambar yang ditempel",pixelPerfectImage:"Pengubahan ukuran gambar yang presisi dan lainnya"},checkForNewVersionOnStart:{name:"Periksa versi baru saat mulai",desc:"Memeriksa rilis plugin baru saat startup dan menampilkan notifikasi saat pembaruan tersedia. Pemeriksaan terjadi paling banyak sekali sehari.",status:"Versi baru tersedia: {version}"},startupDebugLogging:{name:"Log debug saat startup",desc:"Menulis diagnostik startup ke file Markdown bertanda waktu di root vault, lalu berhenti setelah startup stabil. File dapat disinkronkan dan dapat menyertakan jalur file."},whatsNew:{name:"Apa yang baru di Notebook Navigator {version}",desc:"Lihat pembaruan dan peningkatan terbaru",buttonText:"Lihat pembaruan terbaru"},showReleaseNotes:{name:"Tampilkan yang baru setelah pembaruan",desc:'Nonaktifkan agar dialog "Yang baru" tidak terbuka secara otomatis setelah pembaruan.'},masteringVideo:{name:"Menguasai Notebook Navigator (video)",desc:"Video ini membahas semua yang Anda butuhkan untuk produktif di Notebook Navigator, termasuk pintasan keyboard, pencarian, tag, dan kustomisasi lanjutan."},cacheStatistics:{localCache:"Cache lokal",items:"item",withTags:"dengan tag",withPreviewText:"dengan teks pratinjau",withFeatureImage:"dengan gambar unggulan",withMetadata:"dengan metadata"},metadataInfo:{successfullyParsed:"Berhasil diurai",itemsWithName:"item dengan nama",withCreatedDate:"dengan tanggal dibuat",withModifiedDate:"dengan tanggal dimodifikasi",withIcon:"dengan ikon",withColor:"dengan warna",failedToParse:"Gagal mengurai",createdDates:"tanggal dibuat",modifiedDates:"tanggal dimodifikasi",checkTimestampFormat:"Periksa format timestamp Anda.",exportFailed:"Ekspor kesalahan"}}},whatsNew:{title:"Apa yang baru di Notebook Navigator",openBannerImage:"Buka gambar banner rilis",supportMessage:"Jika Anda merasa Notebook Navigator membantu, silakan pertimbangkan untuk mendukung pengembangannya.",supportButton:"Traktir saya kopi",thanksButton:"Terima kasih!"}}});var FU={};En(FU,{STRINGS_IT:()=>hce});var hce,CU=U(()=>{hce={common:{cancel:"Annulla",delete:"Elimina",clear:"Cancella",remove:"Rimuovi",restoreDefault:"Ripristina predefinito",submit:"Invia",save:"Salva",configure:"Configura",lightMode:"Modalità chiara",darkMode:"Modalità scura",noSelection:"Nessuna selezione",untagged:"Senza etichette",featureImageAlt:"Immagine in evidenza",unknownError:"Errore sconosciuto",clipboardWriteError:"Impossibile scrivere negli appunti",updateBannerTitle:"Aggiornamento Notebook Navigator disponibile",updateBannerInstruction:"Aggiorna in Impostazioni -> Plugin della community",previous:"Precedente",next:"Successivo"},listPane:{emptyStateNoSelection:"Seleziona una cartella o un'etichetta per visualizzare le note",emptyStateNoNotes:"Nessuna nota",pinnedSection:"Fissate",notesSection:"Note",filesSection:"File",hiddenItemAriaLabel:"{name} (nascosto)",collapseGroup:"Comprimi gruppo",expandGroup:"Espandi gruppo",manualSortTitle:"Ordinamento manuale: {property}",manualSortHint:`Trascina per riordinare. L'ordine è salvato come valori indice numerici nella proprietà "{property}".`,manualSortNonMarkdownHint:"I file non Markdown sono mostrati in fondo e non possono essere riordinati.",unsortedSection:"Non ordinato",propertyGroupNoValue:"Nessuno",manualSortDone:"Fatto",manualSortMultipleWriteFailure:"{count} file non riusciti; primo: {path}: {message}"},tagList:{untaggedLabel:"Senza etichette",tags:"Etichette"},navigationPane:{shortcutsHeader:"Scorciatoie",recentFilesHeader:"File recenti",properties:"Proprietà",folders:"Cartelle",tags:"Etichette",calendar:"Calendario",reorderRootFoldersTitle:"Riordina navigazione",reorderRootFoldersHint:"Usa frecce o trascina per riordinare",vaultRootLabel:"V
riunione=ph-calendar
fattura=ph-receipt`,editTooltip:"Modifica mappature"},showFileTypeIcons:{name:"Icone per tipo file",desc:"Assegna icone ai file in base alla loro estensione."},fileTypeIconPreset:{name:"Preset icone file",desc:"Scegli le icone integrate o un preset di pacchetto icone. Le regole di estensione personalizzate sostituiscono questo preset.",options:{builtIn:"Icone integrate"},notInstalledWarning:"Questo pacchetto icone non è installato. Vengono mostrate invece le icone integrate."},fileTypeIconMap:{name:"Mappa icone per tipo",desc:"I file con l'estensione ottengono l'icona specificata. Una mappatura per riga: estensione=icona",placeholder:`# Extension=icon
cpp=ph-file-code
pdf=ph-file-pdf`,editTooltip:"Modifica mappature"},compactItemHeight:{name:"Altezza elemento compatto",desc:"Imposta l'altezza degli elementi lista compatta su desktop e mobile (pixel).",resetTooltip:"Ripristina predefinito (28px)"},compactItemHeightScaleText:{name:"Scala testo con altezza elemento compatto",desc:"Scala il testo della lista compatta quando l'altezza elemento è ridotta."},showParentFolder:{name:"Mostra cartella genitore",desc:"Visualizza il nome della cartella genitore per note in sottocartelle, etichette o proprietà."},showFolderPath:{name:"Mostra percorso cartella",desc:"Mostra il percorso relativo alla cartella selezionata invece del solo nome della cartella. Etichette e proprietà mostrano il percorso completo."},parentFolderClickOpensFolder:{name:"Fai clic sulla cartella genitore per aprirla",desc:"Facendo clic sulla didascalia della cartella genitore si apre la cartella nel pannello lista."},showParentFolderColor:{name:"Mostra colore cartella genitore",desc:"Usa i colori cartella sulle didascalie della cartella genitore."},showParentFolderIcon:{name:"Mostra icona cartella genitore",desc:"Mostra le icone delle cartelle accanto alle didascalie della cartella genitore."},showQuickActions:{name:"Mostra azioni rapide",desc:"Mostra pulsanti azione al passaggio del mouse sui file. I controlli pulsanti selezionano quali azioni appaiono."},dualPane:{name:"Layout doppio pannello",desc:"Mostra pannello navigazione e pannello lista affiancati."},dualPaneOrientation:{name:"Orientamento doppio pannello",desc:"Scegli layout orizzontale o verticale quando il doppio pannello è attivo.",options:{horizontal:"Divisione orizzontale",vertical:"Divisione verticale"}},narrowSidebarBehavior:{name:"Quando la barra laterale è troppo stretta",desc:"Scegli cosa succede quando il pannello di navigazione e il pannello lista non entrano affiancati.",options:{none:"Non fare nulla",singlePane:"Passa a pannello singolo",vertical:"Passa a divisione verticale"}},narrowSidebarThresholdMode:{name:"Soglia barra laterale stretta",desc:"Scegli come viene calcolata la soglia di larghezza della barra laterale.",options:{fitPanes:"Adatta pannelli",customWidth:"Larghezza personalizzata"}},narrowSidebarThresholdWidth:{name:"Larghezza soglia barra laterale stretta",desc:"Passa quando la barra laterale è più stretta di questa larghezza.",resetTooltip:"Ripristina larghezza predefinita"},paneBackgroundColor:{name:"Colore sfondo",desc:"Scegli i colori sfondo per i pannelli navigazione e lista.",options:{separate:"Sfondi separati",listBackground:"Usa sfondo lista",navigationBackground:"Usa sfondo navigazione"}},zoomLevel:{name:"Livello zoom",desc:"Controlla il livello di zoom complessivo di Notebook Navigator (percentuale)."},useFloatingToolbarsOnIOS:{name:"Usa barre degli strumenti flottanti su iOS",desc:"Si applica solo a iOS."},defaultStartupView:{name:"Vista iniziale a pannello singolo",desc:"Scegli quale pannello viene visualizzato all'apertura di Notebook Navigator nel layout a pannello singolo.",options:{navigation:"Pannello navigazione",listPane:"Pannello lista"}},toolbarButtons:{name:"Pulsanti barra strumenti",desc:"Scegli quali pulsanti appaiono nella barra strumenti. I pulsanti nascosti rimangono accessibili tramite comandi e menu."},openNewNotesInNewTab:{name:"Apri nuove note in una nuova scheda",desc:"Quando attivo, il comando Crea nuova nota apre le note in una nuova scheda. Quando disattivo, le note sostituiscono la scheda corrente."},autoRevealActiveNote:{name:"Auto-mostra nota attiva",desc:"Mostra automaticamente le note quando aperte da Selettore rapido, link o ricerca."},autoRevealShortestPath:{name:"Auto-mostra: Usa il percorso più breve",desc:"Attivato: l'auto-mostra seleziona la cartella antenata o l'etichetta visibile più vicina. Disattivato: l'auto-mostra seleziona la cartella effettiva del file e l'etichetta esatta."},autoRevealIgnoreRightSidebar:{name:"Auto-mostra: Ignora eventi dalla barra laterale destra",desc:"Non cambiare nota attiva quando clicchi o cambi note nella barra laterale destra."},autoRevealIgnoreOther
"folderSortOrder": "alpha-desc"
}`,confirmButtonText:"Importa",confirmTitle:"Importare le impostazioni?",confirmMessage:"L'importazione sostituisce le impostazioni correnti di Notebook Navigator.",backupToggleName:"Salva le impostazioni correnti nella radice del vault prima di importare",backupToggleDesc:"Crea un file JSON con timestamp nella radice del vault.",successWithBackupNotice:"Impostazioni importate. Le impostazioni precedenti sono state salvate in {path}.",backupError:"Impossibile salvare le impostazioni correnti: {message}",successNotice:"Impostazioni importate.",errorNotice:"Impossibile importare le impostazioni: {message}",fileReadError:"Impossibile leggere il file: {message}"},export:{modalTitle:"Esporta impostazioni",editorName:"JSON",editorDesc:"Sono incluse solo le impostazioni modificate rispetto ai valori predefiniti.",placeholder:"{}",copyButtonText:"Copia negli appunti",downloadButtonText:"Scarica",copyNotice:"Impostazioni copiate negli appunti.",downloadNotice:"Impostazioni esportate.",downloadError:"Impossibile scaricare le impostazioni: {message}"}},resetAllSettings:{name:"Ripristina tutte le impostazioni",desc:"Ripristina tutte le impostazioni di Notebook Navigator ai valori predefiniti.",buttonText:"Ripristina tutte le impostazioni",confirmTitle:"Ripristinare tutte le impostazioni?",confirmMessage:"Questo ripristinerà tutte le impostazioni di Notebook Navigator ai valori predefiniti. Non può essere annullato.",confirmButtonText:"Ripristina tutte le impostazioni",notice:"Impostazioni ripristinate. Riavvia Obsidian o riapri Notebook Navigator per applicare.",error:"Impossibile ripristinare le impostazioni."},multiSelectModifier:{name:"Modificatore selezione multipla",desc:"Scegli quale tasto modificatore attiva la selezione multipla. Quando Option/Alt è selezionato, il clic con Cmd/Ctrl apre le note in una nuova scheda.",options:{cmdCtrl:"Clic con Cmd/Ctrl",optionAlt:"Clic con Option/Alt"}},enterToOpenFiles:{name:"Premi Invio per aprire i file",desc:"Apri i file solo premendo Invio durante la navigazione da tastiera nell'elenco. Su macOS, questo impedisce a Invio di rinominare i file."},shiftEnterAction:{name:"Shift+Invio",desc:"Scegli se Shift+Invio apre o rinomina il file selezionato."},cmdEnterAction:{name:"Cmd+Invio",desc:"Scegli se Cmd+Invio apre o rinomina il file selezionato."},ctrlEnterAction:{name:"Ctrl+Invio",desc:"Scegli se Ctrl+Invio apre o rinomina il file selezionato."},mouseBackForwardAction:{name:"Pulsanti indietro/avanti del mouse",desc:"Azione per i pulsanti indietro e avanti del mouse su desktop.",options:{systemDefault:"Usa impostazione predefinita di sistema",singlePaneSwitch:"Cambia pannello (pannello singolo)",history:"Naviga nella cronologia"}},showFileTypes:{name:"Mostra tipi file (profilo vault)",desc:"Filtra quali tipi di file vengono mostrati nel navigatore. I tipi file non supportati da Obsidian potrebbero aprirsi in applicazioni esterne.",options:{documents:"Documenti (.md, .canvas, .base)",supported:"Supportati (si aprono in Obsidian)",all:"Tutti (potrebbero aprirsi esternamente)"}},homepage:{name:"Homepage",desc:"Scegli cosa Notebook Navigator apre automaticamente all'avvio.",current:"Attuale: {path}",chooseButton:"Scegli file",options:{none:"Nessuno",file:"File",dailyNote:"Nota giornaliera",weeklyNote:"Nota settimanale",monthlyNote:"Nota mensile",quarterlyNote:"Nota trimestrale",yearlyNote:"Nota annuale"},file:{name:"Homepage: File di avvio",empty:"Nessun file selezionato"},createMissing:{name:"Homepage: Crea nota se mancante",desc:"Crea la nota periodica all'avvio o tramite comando se non esiste."}},hideNotesWithPropertyRules:{name:"Nascondi note con regole di proprietà (profilo vault)",desc:"Lista di regole frontmatter separate da virgola. Usa voci `key` o `key=value` (es. status=done, published=true, archived).",placeholder:"status=done, published=true, archived"},hideFiles:{name:"Nascondi file (profilo vault)",desc:"Lista di pattern di nomi file separati da virgola da nascondere. Supporta caratteri jolly * e percorsi / (es. temp-*, *.png, /assets/*).",placeholder:"temp-*, *.png, /assets/
D MMM YYYY = 25 mag 2022
DD/MM/YYYY = 25/05/2022
YYYY-MM-DD = 2022-05-25
Token:
YYYY/YY = anno
MMMM/MMM/MM = mese
DD/D = giorno
dddd/ddd = giorno settimana`,helpTooltip:"Formato con Moment",momentLinkText:"formato Moment"},timeFormat:{name:"Formato ora",desc:"Formato per visualizzare le ore (usa formato Moment).",placeholder:"HH:mm",help:`Formati comuni:
h:mm a = 2:30 PM (12 ore)
HH:mm = 14:30 (24 ore)
h:mm:ss a = 2:30:45 PM
HH:mm:ss = 14:30:45
Token:
HH/H = 24 ore
hh/h = 12 ore
mm = minuti
ss = secondi
a = AM/PM`,helpTooltip:"Formato con Moment",momentLinkText:"formato Moment"},showNotePreview:{name:"Mostra anteprima nota",desc:"Visualizza testo anteprima sotto i nomi note."},skipHeadingsInPreview:{name:"Salta intestazioni nell'anteprima",desc:"Salta righe intestazione quando generi testo anteprima."},skipCodeBlocksInPreview:{name:"Salta blocchi codice nell'anteprima",desc:"Salta blocchi codice quando generi testo anteprima."},skipCalloutsInPreview:{name:"Salta callout nell'anteprima",desc:"Salta blocchi callout quando generi testo anteprima."},stripHtmlInPreview:{name:"Rimuovi HTML nelle anteprime",desc:"Rimuove i tag HTML dal testo di anteprima. Potrebbe influire sulle prestazioni nelle note lunghe."},stripLatexInPreview:{name:"Rimuovi LaTeX nelle anteprime",desc:"Rimuove le espressioni LaTeX inline e a blocco dal testo di anteprima."},previewProperties:{name:"Proprietà anteprima",desc:"Lista di proprietà frontmatter separate da virgola da controllare per testo anteprima. La prima proprietà con testo sarà usata.",placeholder:"summary, description, abstract"},fallbackToNoteContent:{name:"Ricorri al contenuto della nota",desc:"Mostra il contenuto della nota come anteprima quando nessuna delle proprietà specificate contiene testo."},previewRows:{name:"Righe anteprima",desc:"Numero di righe da visualizzare per il testo anteprima.",options:{1:"1 riga",2:"2 righe",3:"3 righe",4:"4 righe",5:"5 righe"}},titleRows:{name:"Righe titolo",desc:"Numero di righe da visualizzare per i titoli note.",options:{1:"1 riga",2:"2 righe",3:"3 righe"}},useFolderColor:{name:"Usa colore cartella",desc:"Colora i titoli delle note e le icone file con il colore della cartella genitore quando non è impostato un colore file personalizzato. Priorità: colore file personalizzato > colore cartella > colore predefinito."},showFeatureImage:{name:"Mostra immagine in evidenza",desc:"Visualizza una miniatura della prima immagine trovata nella nota."},forceSquareFeatureImage:{name:"Forza immagine in evidenza quadrata",desc:"Renderizza immagini in evidenza come miniature quadrate."},featureImageProperties:{name:"Proprietà immagine",desc:"Lista di proprietà frontmatter separate da virgola da controllare per prime. Usa la prima immagine nel contenuto markdown come fallback.",placeholder:"thumbnail, featureResized, feature"},featureImageExcludeProperties:{name:"Escludi note con proprietà",desc:"Lista di proprietà frontmatter separate da virgola. Le note contenenti una di queste proprietà non memorizzano immagini in evidenza.",placeholder:"private, confidential"},featureImageDisplaySize:{name:"Dimensione di visualizzazione dell'immagine in evidenza",desc:"Dimensione massima di rendering per le immagini in evidenza nelle liste di note.",options:{64:"64 px",96:"96 px",128:"128 px"}},featureImagePixelSize:{name:"Dimensione in pixel dell'immagine in evidenza",desc:"Risoluzione utilizzata per generare le miniature memorizzate delle immagini in evidenza. Aumenta questo valore se le anteprime più grandi appaiono sfocate.",options:{"256x144":"256 x 144 px","384x216":"384 x 216 px","512x288":"512 x 288 px"}},downloadExternalFeatureImages:{name:"Scarica immagini esterne",desc:"Scarica immagini remote e miniature di YouTube per le immagini in evidenza."},hideExportedPreviewImages:{name:"Nascondi le immagini di anteprima esportate",desc:'Nasconde i file PNG di anteprima dei disegni esportati. Attiva "Mostra elementi nascosti" per visualizzarli.'},drawingIntegrationInfo:{intro:"Notebook Navigator mostra i file PNG esportati da Excalidraw come anteprime dei disegni.",items:["Nelle **impostazioni di Excalidraw**, apri **Embedding Excalidraw into your Notes and Exporting**, poi **Export Settings**, poi **Auto-export Settings**.","Attiva **Auto-export PNG**. Facoltativamente, attiva **Export both dark- and light-themed image**.","Notebook Navigator cerca **Drawing.excalidraw.png**, **Drawing.excalidraw.dark.png** o **Drawing.excalidraw.light.png**.","Quando **Nascondi le immagini di anteprima esportate** è attivo, i file PNG vengono mostrati solo se anche **Mostra
YYYY-MM-DD[T]HH:mm:ss → 2025-01-04T14:30:45
YYYY-MM-DD[T]HH:mm:ssZ → 2025-08-07T16:53:39+02:00
DD/MM/YYYY HH:mm:ss → 04/01/2025 14:30:45
MM/DD/YYYY h:mm:ss a → 01/04/2025 2:30:45 PM`},supportDevelopment:{name:"Supporta lo sviluppo",desc:"Se ami usare Notebook Navigator, considera di supportare il suo sviluppo continuo.",buttonText:"�� Sponsorizza",coffeeButton:"☕� Offrimi un caffè"},otherPlugins:{name:"Scopri i miei altri plugin",betterPaste:"Ripulisce testo, link e immagini incollati",pixelPerfectImage:"Ridimensionamento esatto delle immagini e altro"},checkForNewVersionOnStart:{name:"Controlla nuova versione all'avvio",desc:"Controlla nuovi rilasci plugin all'avvio e mostra notifica quando un aggiornamento è disponibile. I controlli avvengono al massimo una volta al giorno.",status:"Nuova versione disponibile: {version}"},startupDebugLogging:{name:"Registro di debug all'avvio",desc:"Scrive la diagnostica di avvio in un file Markdown con data e ora nella radice del vault, poi si ferma quando l'avvio si stabilizza. Il file può essere sincronizzato e può includere percorsi di file."},whatsNew:{name:"Novità in Notebook Navigator {version}",desc:"Vedi aggiornamenti e miglioramenti recenti",buttonText:"Vedi aggiornamenti recenti"},showReleaseNotes:{name:"Mostra le novità dopo un aggiornamento",desc:"Disattiva per impedire l'apertura automatica della finestra delle novità dopo gli aggiornamenti."},masteringVideo:{name:"Padroneggiare Notebook Navigator (video)",desc:"Questo video copre tutto ciò che serve per essere produttivi in Notebook Navigator, incluse scorciatoie da tastiera, ricerca, etichette e personalizzazione avanzata."},cacheStatistics:{localCache:"Cache locale",items:"elementi",withTags:"con etichette",withPreviewText:"con testo anteprima",withFeatureImage:"con immagine in evidenza",withMetadata:"con metadati"},metadataInfo:{successfullyParsed:"Analizzati con successo",itemsWithName:"elementi con nome",withCreatedDate:"con data creazione",withModifiedDate:"con data modifica",withIcon:"con icona",withColor:"con colore",failedToParse:"Impossibile analizzare",createdDates:"date creazione",modifiedDates:"date modifica",checkTimestampFormat:"Controlla il formato timestamp.",exportFailed:"Esporta errori"}}},whatsNew:{title:"Novità in Notebook Navigator",openBannerImage:"Apri immagine banner della versione",supportMessage:"Se trovi Notebook Navigator utile, considera di supportare il suo sviluppo.",supportButton:"Offrimi un caffè",thanksButton:"Grazie!"}}});var NU={};En(NU,{STRINGS_JA:()=>fce});var fce,IU=U(()=>{fce={common:{cancel:"キャンセル",delete:"削除",clear:"クリア",remove:"削除",restoreDefault:"デフォルト�戻�",submit:"�信",save:"�存",configure:"設定",lightMode:"ライトモード",darkMode:"ダークモード",noSelection:"�択��",untagged:"タグ��",featureImageAlt:"アイキャッ�画�",unknownError:"�明�エラー",clipboardWriteError:"クリップボード�書�込���ん���",updateBannerTitle:"Notebook Navigator �更新��り��",updateBannerInstruction:"設定 -> コミュニティプラグイン �更新",previous:"��",next:"次�"},listPane:{emptyStateNoSelection:"フォルダ���タグを�択��ノートを表示",emptyStateNoNotes:"ノート��",pinnedSection:"ピン留�",notesSection:"ノート",filesSection:"ファイル",hiddenItemAriaLabel:"{name} (�表示)",collapseGroup:"グループを折り��む",expandGroup:"グループを展開",manualSortTitle:"手動並�替�: {property}",manualSortHint:"ドラッグ��並�替���。並�順�数値インデックス値���プロパティ「{property}���存�れ��。",manualSortNonMarkdownHint:"Markdown 以外�ファイル�下部�表示�れ�並�替�����ん。",unsortedSection:"未ソート",propertyGroupNoValue:"��",manualSortDone:"完了",manualSortMultipleWriteFailure:"{count} 件�ファイル�失敗����。最�: {path}: {message}"},tagList:{untaggedLabel:"タグ��",tags:"タグ"},navigationPane:{shortcutsHeader:"ショートカット",recentFilesHeader:"最近�ファイル",properties:"プロパテ
会議=ph-calendar
請求書=ph-receipt`,editTooltip:"マッピングを編集"},showFileTypeIcons:{name:"ファイルタイプ�アイコン設定",desc:"ファイル�拡張��基���アイコンを割り当���。"},fileTypeIconPreset:{name:"ファイルアイコンプリセット",desc:"内蔵アイコン���アイコンパック�プリセットを�択���。カスタム拡張�ルール���プリセットを上書����。",options:{builtIn:"内蔵アイコン"},notInstalledWarning:"��アイコンパック�インストール�れ����ん。代�り�内蔵アイコン�表示�れ��。"},fileTypeIconMap:{name:"ファイルタイプアイコンマップ",desc:"拡張�を��ファイル�指定��アイコン��用�れ��。1行�1��マッピング: 拡張�=アイコン",placeholder:`# Extension=icon
cpp=ph-file-code
pdf=ph-file-pdf`,editTooltip:"マッピングを編集"},compactItemHeight:{name:"コンパクト表示ã�®é …目高ã�•",desc:"デスクトップã�¨ãƒ¢ãƒ�イルã�®ã‚³ãƒ³ãƒ‘クト表示項目ã�®é«˜ã�•を設定ã�—ã�¾ã�™ï¼ˆãƒ”クセル)。",resetTooltip:"デフォルトã�«æˆ»ã�™ (28px)"},compactItemHeightScaleText:{name:"コンパクト表示ã�®æ–‡å­—サイズを高ã�•ã�«å�ˆã‚�ã�›ã‚‹",desc:"é …ç›®ã�®é«˜ã�•を下ã�’ã�Ÿã�¨ã��ã�«ã‚³ãƒ³ãƒ‘クト表示ã�®æ–‡å­—サイズを調整ã�—ã�¾ã�™ã€‚"},showParentFolder:{name:"親フォルダを表示",desc:"サブフォルダã€�ã‚¿ã‚°ã€�ã�¾ã�Ÿã�¯ãƒ—ロパティ内ã�®ãƒŽãƒ¼ãƒˆã�«è¦ªãƒ•ォルダå��を表示ã�—ã�¾ã�™ã€‚"},showFolderPath:{name:"フォルダパスを表示",desc:"フォルダå��ã�®ã�¿ã�§ã�¯ã�ªã��ã€�é�¸æŠžä¸­ã�®ãƒ•ォルダã�‹ã‚‰ã�®ç›¸å¯¾ãƒ‘スを表示ã�—ã�¾ã�™ã€‚ã‚¿ã‚°ã�¨ãƒ—ロパティã�§ã�¯ãƒ•ルパスを表示ã�—ã�¾ã�™ã€‚"},parentFolderClickOpensFolder:{name:"親フォルダクリックã�§ãƒ•ォルダを開ã��",desc:"親フォルダラベルをクリックã�™ã‚‹ã�¨ãƒªã‚¹ãƒˆãƒšã‚¤ãƒ³ã�§ãƒ•ォルダを開ã��ã�¾ã�™ã€‚"},showParentFolderColor:{name:"親フォルダã�®è‰²ã‚’表示",desc:"親フォルダラベルã�«ãƒ•ォルダã�®è‰²ã‚’使用ã�—ã�¾ã�™ã€‚"},showParentFolderIcon:{name:"親フォルダã�®ã‚¢ã‚¤ã‚³ãƒ³ã‚’表示",desc:"親フォルダラベルã�®æ¨ªã�«ãƒ•ォルダアイコンを表示ã�—ã�¾ã�™ã€‚"},showQuickActions:{name:"クイックアクションを表示",desc:"ファイルã�«ãƒ›ãƒ�ーã�—ã�Ÿã�¨ã��ã�«ã‚¢ã‚¯ã‚·ãƒ§ãƒ³ãƒœã‚¿ãƒ³ã‚’表示ã�—ã�¾ã�™ã€‚ボタンコントロールã�§è¡¨ç¤ºã�™ã‚‹ã‚¢ã‚¯ã‚·ãƒ§ãƒ³ã‚’é�¸æŠžã�—ã�¾ã�™ã€‚"},dualPane:{name:"デュアルペインレイアウト",desc:"ナビゲーションペインã�¨ãƒªã‚¹ãƒˆãƒšã‚¤ãƒ³ã‚’並ã�¹ã�¦è¡¨ç¤ºã�—ã�¾ã�™ã€‚"},dualPaneOrientation:{name:"デュアルペインã�®å�‘ã��",desc:"デュアルペイン使用時ã�®æ°´å¹³ã�¾ã�Ÿã�¯åž‚直レイアウトをé�¸æŠžã�—ã�¾ã�™ã€‚",options:{horizontal:"水平分割",vertical:"垂直分割"}},narrowSidebarBehavior:{name:"サイドãƒ�ーã�Œç‹­ã�™ã�Žã‚‹å ´å�ˆ",desc:"ナビゲーションペインã�¨ãƒªã‚¹ãƒˆãƒšã‚¤ãƒ³ã‚’横ã�«ä¸¦ã�¹ã‚‰ã‚Œã�ªã�„å ´å�ˆã�®å‹•作をé�¸æŠžã�—ã�¾ã�™ã€‚",options:{none:"何もã�—ã�ªã�„",singlePane:"シングルペインã�«åˆ‡ã‚Šæ›¿ã�ˆ",vertical:"縦分割ã�«åˆ‡ã‚Šæ›¿ã�ˆ"}},narrowSidebarThresholdMode:{name:"ç‹­ã�„サイドãƒ�ーã�®ã�—ã��ã�„値",desc:"サイドãƒ�ー幅ã�®ã�—ã��ã�„値ã�®è¨ˆç®—方法をé�¸æŠžã�—ã�¾ã�™ã€‚",options:{fitPanes:"ペインã�«å�ˆã‚�ã�›ã‚‹",customWidth:"カスタム幅"}},narrowSidebarThresholdWidth:{name:"ç‹­ã�„サイドãƒ�ーã�®ã�—ã��ã�„値幅",desc:"サイドãƒ�ーã�Œã�“ã�®å¹…より狭ã�„å ´å�ˆã�«åˆ‡ã‚Šæ›¿ã�ˆã�¾ã�™ã€‚",resetTooltip:"デフォルトã�®å¹…ã�«æˆ»ã�™"},paneBackgroundColor:{name:"背景色",desc:"ナビゲーションペインã�¨ãƒªã‚¹ãƒˆãƒšã‚¤ãƒ³ã�®èƒŒæ™¯è‰²ã‚’é�¸æŠžã�—ã�¾ã�™ã€‚",options:{separate:"背景を分ã�‘ã‚‹",listBackground:"リストã�®èƒŒæ™¯ã‚’使用",navigationBackground:"ナビゲーションã�®èƒŒæ™¯ã‚’使用"}},zoomLevel:{name:"ズームレベル",desc:"Notebook Navigator 全体ã�®ã‚ºãƒ¼ãƒ ãƒ¬ãƒ™ãƒ«ã‚’åˆå¾¡ã�—ã�¾ã�™ï¼ˆãƒ‘ーセント)。"},useFloatingToolbarsOnIOS:{name:"iOSã�§ãƒ•ローティングツールãƒ�ーを使用",desc:"iOSã�§ã�®ã�¿é�©ç”¨ã�•れã�¾ã�™ã€‚"},defaultStartupView:{name:"シングルペインã�®èµ·å‹•ビュー",desc:"シングルペインレイアウトã�§ Notebook Navigator ã‚’é–‹ã�„ã�Ÿã�¨ã��ã�«è¡¨ç¤ºã�™ã‚‹ãƒšã‚¤ãƒ³ã‚’é�¸æŠžã�—ã�¾ã�™ã€‚",options:{navigation:"ナビゲーションペイン",listPane:"リストペイン"}},toolbarButtons:{name:"ツールãƒ�ーボタン",desc:"ツールãƒ�ーã�«è¡¨ç¤ºã�™ã‚‹ãƒœã‚¿ãƒ³ã‚’é�¸æŠžã�—ã�¾ã�™ã€‚é�žè¡¨ç¤ºã�®ãƒœã‚¿ãƒ³ã�¯ã‚³ãƒžãƒ³ãƒ‰ã�¨ãƒ¡ãƒ‹ãƒ¥ãƒ¼ã�‹ã‚‰å¼•ã��çšã��利用ã�§ã��ã�¾ã�™ã€‚"},openNewNotesInNewTab:{name:"æ–°ã�—ã�„ノートを新ã�—ã�„タブã�§é–‹ã��",desc:"有効ã�«ã�™ã‚‹ã�¨ã€�「新ã�—ã�„ノートを作æˆ�ã€�コマンドã�§ãƒŽãƒ¼ãƒˆã�Œæ–°ã�—ã�„タブã�«é–‹ã��ã�¾ã�™ã€‚無効ã�«ã�™ã‚‹ã�¨ã€�ノートã�¯ç�¾åœ¨ã�®ã‚¿ãƒ–ã�«ç½®ã��æ�›ã‚�りã�¾ã�™ã€‚"},autoRevealActiveNote:{name:"アクティブã�ªãƒŽãƒ¼ãƒˆã‚’自動表示",desc:"クイッã
"folderSortOrder": "alpha-desc"
}`,confirmButtonText:"インãƒ�ート",confirmTitle:"設定をインãƒ�ートã�—ã�¾ã�™ã�‹ï¼Ÿ",confirmMessage:"インãƒ�ートã�™ã‚‹ã�¨ã€�ç�¾åœ¨ã�® Notebook Navigator 設定ã�Œç½®ã��æ�›ã�ˆã‚‰ã‚Œã�¾ã�™ã€‚",backupToggleName:"インãƒ�ートå‰�ã�«ç�¾åœ¨ã�®è¨­å®šã‚’ä¿�管庫ã�®ãƒ«ãƒ¼ãƒˆã�«ä¿�å­˜",backupToggleDesc:"ä¿�管庫ã�®ãƒ«ãƒ¼ãƒˆã�«ã‚¿ã‚¤ãƒ ã‚¹ã‚¿ãƒ³ãƒ—付ã��ã�® JSON ファイルを作æˆ�ã�—ã�¾ã�™ã€‚",successWithBackupNotice:"設定ã�Œã‚¤ãƒ³ãƒ�ートã�•れã�¾ã�—ã�Ÿã€‚以å‰�ã�®è¨­å®šã�¯ {path} ã�«ä¿�å­˜ã�•れã�¾ã�—ã�Ÿã€‚",backupError:"ç�¾åœ¨ã�®è¨­å®šã‚’ä¿�å­˜ã�§ã��ã�¾ã�›ã‚“ã�§ã�—ã�Ÿ: {message}",successNotice:"設定ã�Œã‚¤ãƒ³ãƒ�ートã�•れã�¾ã�—ã�Ÿã€‚",errorNotice:"設定ã�®ã‚¤ãƒ³ãƒ�ートã�«å¤±æ•—ã�—ã�¾ã�—ã�Ÿ: {message}",fileReadError:"ファイルを読ã�¿è¾¼ã‚�ã�¾ã�›ã‚“ã�§ã�—ã�Ÿ: {message}"},export:{modalTitle:"設定をエクスãƒ�ート",editorName:"JSON",editorDesc:"デフォルトã�‹ã‚‰å¤‰æ›´ã�•れã�Ÿè¨­å®šã�®ã�¿ã�Œå�«ã�¾ã‚Œã�¾ã�™ã€‚",placeholder:"{}",copyButtonText:"クリップボードã�«ã‚³ãƒ”ー",downloadButtonText:"ダウンロード",copyNotice:"設定ã�Œã‚¯ãƒªãƒƒãƒ—ボードã�«ã‚³ãƒ”ーã�•れã�¾ã�—ã�Ÿã€‚",downloadNotice:"設定ã�Œã‚¨ã‚¯ã‚¹ãƒ�ートã�•れã�¾ã�—ã�Ÿã€‚",downloadError:"設定ã�®ãƒ€ã‚¦ãƒ³ãƒ­ãƒ¼ãƒ‰ã�«å¤±æ•—ã�—ã�¾ã�—ã�Ÿ: {message}"}},resetAllSettings:{name:"ã�™ã�¹ã�¦ã�®è¨­å®šã‚’リセット",desc:"Notebook Navigatorã�®ã�™ã�¹ã�¦ã�®è¨­å®šã‚’デフォルト値ã�«ãƒªã‚»ãƒƒãƒˆã�—ã�¾ã�™ã€‚",buttonText:"ã�™ã�¹ã�¦ã�®è¨­å®šã‚’リセット",confirmTitle:"ã�™ã�¹ã�¦ã�®è¨­å®šã‚’リセットã�—ã�¾ã�™ã�‹ï¼Ÿ",confirmMessage:"Notebook Navigatorã�®ã�™ã�¹ã�¦ã�®è¨­å®šã�Œãƒ‡ãƒ•ォルト値ã�«ãƒªã‚»ãƒƒãƒˆã�•れã�¾ã�™ã€‚å…ƒã�«æˆ»ã�›ã�¾ã�›ã‚“。",confirmButtonText:"ã�™ã�¹ã�¦ã�®è¨­å®šã‚’リセット",notice:"ã�™ã�¹ã�¦ã�®è¨­å®šã�Œãƒªã‚»ãƒƒãƒˆã�•れã�¾ã�—ã�Ÿã€‚Obsidianã‚’å†�èµ·å‹•ã�™ã‚‹ã�‹ã€�Notebook Navigatorã‚’é–‹ã��ç›´ã�—ã�¦é�©ç”¨ã�—ã�¦ã��ã� ã�•ã�„。",error:"設定ã�®ãƒªã‚»ãƒƒãƒˆã�«å¤±æ•—ã�—ã�¾ã�—ã�Ÿã€‚"},multiSelectModifier:{name:"複数é�¸æŠžãƒ¢ãƒ‡ã‚£ãƒ•ァイア",desc:"複数é�¸æŠžã‚’切り替ã�ˆã‚‹ãƒ¢ãƒ‡ã‚£ãƒ•ァイアキーをé�¸æŠžã�—ã�¾ã�™ã€‚Option/Altã�Œé�¸æŠžã�•れã�¦ã�„ã‚‹å ´å�ˆã€�Cmd/Ctrlクリックã�§ãƒŽãƒ¼ãƒˆã‚’æ–°ã�—ã�„タブã�§é–‹ã��ã�¾ã�™ã€‚",options:{cmdCtrl:"Cmd/Ctrl クリック",optionAlt:"Option/Alt クリック"}},enterToOpenFiles:{name:"Enterキーã�§ãƒ•ァイルを開ã��",desc:"リストã�®ã‚­ãƒ¼ãƒœãƒ¼ãƒ‰æ“�作中ã�«Enterキーを押ã�—ã�Ÿã�¨ã��ã�®ã�¿ãƒ•ァイルを開ã��ã�¾ã�™ã€‚macOSã�§ã�¯ã€�Enterキーã�§ãƒ•ァイルå��ã�Œå¤‰æ›´ã�•れã�ªã�„よã�†ã�«ã�—ã�¾ã�™ã€‚"},shiftEnterAction:{name:"Shift+Enter",desc:"Shift+Enterã�§é�¸æŠžã�—ã�Ÿãƒ•ァイルを開ã��ã�‹å��å‰�を変更ã�™ã‚‹ã�‹ã‚’é�¸æŠžã�—ã�¾ã�™ã€‚"},cmdEnterAction:{name:"Cmd+Enter",desc:"Cmd+Enterã�§é�¸æŠžã�—ã�Ÿãƒ•ァイルを開ã��ã�‹å��å‰�を変更ã�™ã‚‹ã�‹ã‚’é�¸æŠžã�—ã�¾ã�™ã€‚"},ctrlEnterAction:{name:"Ctrl+Enter",desc:"Ctrl+Enterã�§é�¸æŠžã�—ã�Ÿãƒ•ァイルを開ã��ã�‹å��å‰�を変更ã�™ã‚‹ã�‹ã‚’é�¸æŠžã�—ã�¾ã�™ã€‚"},mouseBackForwardAction:{name:"マウスã�®æˆ»ã‚‹/進むボタン",desc:"デスクトップã�§ã�®ãƒžã‚¦ã‚¹ã�®æˆ»ã‚‹/進むボタンã�®å‹•作。",options:{systemDefault:"システムã�®ãƒ‡ãƒ•ォルトを使用",singlePaneSwitch:"ペイン切り替ã�ˆï¼ˆã‚·ãƒ³ã‚°ãƒ«ãƒšã‚¤ãƒ³ï¼‰",history:"履歴をナビゲート"}},hideNotesWithPropertyRules:{name:"プロパティルールã�§ãƒŽãƒ¼ãƒˆã‚’é�žè¡¨ç¤ºï¼ˆä¿�管庫プロファイル)",desc:"カンマ区切りã�®ãƒ•ロントマタールールã�®ãƒªã‚¹ãƒˆã€‚`key` ã�¾ã�Ÿã�¯ `key=value` エントリを使用ã�—ã�¾ã�™ï¼ˆä¾‹ï¼šstatus=done, published=true, archived)。",placeholder:"status=done, published=true, archived"},hideFiles:{name:"ファイルをé�žè¡¨ç¤ºï¼ˆä¿�管庫プロファイル)",desc:"é�žè¡¨ç¤ºã�«ã�™ã‚‹ãƒ•ァイルå��パターンã�®ã‚«ãƒ³ãƒžåŒºåˆ‡ã‚Šãƒªã‚¹ãƒˆã€‚* ワイルドカードã�¨ / パスをサãƒ�ート(例:temp-*, *.png, /assets/*)。",placeholder:"temp-*, *.png, /assets/*"},vaultProfiles:{name:"ä¿�管庫プロファイル",desc:"プロファイルã�¯ã€�ファイルタイプã�®è¡¨ç¤ºã€�é�žè¡¨ç¤ºãƒ•ァイルã€�é�žè¡¨ç¤ºãƒ•ォルダã€�é�žè¡¨ç¤ºã‚¿ã‚°ã€�é�žè¡
YYYY年M月D日 = 2022年5月25日
YYYY-MM-DD = 2022-05-25
MM/DD/YYYY = 05/25/2022
トークン:
YYYY/YY = å¹´
MMMM/MMM/MM/M = 月
DD/D = æ—¥
dddd/ddd = 曜日`,helpTooltip:"Moment形�",momentLinkText:"Moment フォーマット"},timeFormat:{name:"時刻形�",desc:"時刻を表示�る形�(Moment形�を使用)。",placeholder:"HH:mm",help:`一般的�形�:
HH:mm = 14:30(24時間制)
h:mm a = 2:30 PM(12時間制)
HH:mm:ss = 14:30:45
h:mm:ss a = 2:30:45 PM
トークン:
HH/H = 24時間制
hh/h = 12時間制
mm = 分
ss = ç§’
a = AM/PM`,helpTooltip:"Moment形�",momentLinkText:"Moment フォーマット"},showNotePreview:{name:"ノートプレビューを表示",desc:"ノート��下�プレビューテキストを表示���。"},skipHeadingsInPreview:{name:"プレビュー�見出�をスキップ",desc:"プレビューテキスト生�時�見出�行をスキップ���。"},skipCodeBlocksInPreview:{name:"プレビュー�コードブロックをスキップ",desc:"プレビューテキスト生�時�コードブロックをスキップ���。"},skipCalloutsInPreview:{name:"プレビュー�コールアウトをスキップ",desc:"プレビューテキスト生�時�コールアウトブロックをスキップ���。"},stripHtmlInPreview:{name:"プレビュー�HTMLを削除",desc:"プレビューテキスト�らHTMLタグを削除���。大��ノート��パフォーマンス�影響�る場���り��。"},stripLatexInPreview:{name:"プレビュー�LaTeXを削除",desc:"プレビューテキスト�らインライン�よ�ブロックLaTeX�を削除���。"},previewProperties:{name:"プレビュープロパティ",desc:"プレビューテキストを検索�るフロントマタープロパティ�カンマ区切りリスト。テキスト��る最��プロパティ�使用�れ��。",placeholder:"summary, description, abstract"},fallbackToNoteContent:{name:"ノート内容�フォール�ック",desc:"指定�れ�プロパティ�テキスト���れ����場��ノート内容をプレビュー���表示���。"},previewRows:{name:"プレビュー行数",desc:"プレビューテキスト�表示行数。",options:{1:"1行",2:"2行",3:"3行",4:"4行",5:"5行"}},titleRows:{name:"タイトル行数",desc:"ノートタイトル�表示行数。",options:{1:"1行",2:"2行",3:"3行"}},useFolderColor:{name:"フォルダ�色を使用",desc:"カスタムファイル色�設定�れ����場���ノートタイトル�ファイルアイコンを親フォルダ�色�表示���。優先順�: カスタムファイル色 > フォルダ�色 > デフォルト色。"},showFeatureImage:{name:"アイキャッ�画�を表示",desc:"ノート�最��見����画��サム�イルを表示���。"},forceSquareFeatureImage:{name:"アイキャッ�画�を正方形�固定",desc:"アイキャッ�画�を正方形�サム�イル���表示���。"},featureImageProperties:{name:"画�プロパティ",desc:"最���ェック�るフロントマタープロパティ�カンマ区切りリスト。見��ら��場��markdownコンテンツ�最��画�を使用���。",placeholder:"thumbnail, featureResized, feature"},featureImageExcludeProperties:{name:"プロパティを��ノートを除外",desc:"フロントマタープロパティ�カンマ区切りリスト。�れら�プロパティを�むノート�アイキャッ�画�を�存���ん。",placeholder:"private, confidential"},featureImageDisplaySize:{name:"アイキャッ�画��表示サイズ",desc:"ノートリスト��アイキャッ�画��最大レンダリングサイズ。",options:{64:"64 px",96:"96 px",128:"128 px"}},featureImagePixelSize:{name:"アイキャッ�画��ピクセルサイズ",desc:"�存�れるアイキャッ�画�サム�イル�生�時�使用�れる解�度。大��プレビュー��や�る場����値を上������。",options:{"256x144":"256 x 144 px","384x216":"384 x 216 px","512x288":"512 x 288 px"}},downloadExternalFeatureImages:{name:"外部画�をダウンロード",desc:"リモート画��YouTubeサム�イルをアイキャッ�画����ダウンロード���。"},hideExportedPreviewImages:{name:"エクス�ート�れ�プレビュー画�を�表示",desc:"エクス�ート�れ��画プレビュー� PNG ファイルを�表示����。表示�る��
YYYY-MM-DD[T]HH:mm:ss → 2025-01-04T14:30:45
YYYY-MM-DD[T]HH:mm:ssZ → 2025-08-07T16:53:39+02:00
DD/MM/YYYY HH:mm:ss → 04/01/2025 14:30:45
MM/DD/YYYY h:mm:ss a → 01/04/2025 2:30:45 PM`},supportDevelopment:{name:"開発をサãƒ�ート",desc:"Notebook Navigatorを愛用ã�—ã�¦ã�„ã�Ÿã� ã�„ã�¦ã�„ã‚‹å ´å�ˆã�¯ã€�ç¶™çšçš„ã�ªé–‹ç™ºã‚’サãƒ�ートã�™ã‚‹ã�“ã�¨ã‚’ã�”検討ã��ã� ã�•ã�„。",buttonText:"â�¤ï¸� スãƒ�ンサーã�«ã�ªã‚‹",coffeeButton:"☕ï¸� コーヒーをã�Šã�”ã‚‹"},otherPlugins:{name:"ã�»ã�‹ã�®ãƒ—ラグインも見る",betterPaste:"貼り付ã�‘ã�Ÿãƒ†ã‚­ã‚¹ãƒˆã€�リンクã€�ç”»åƒ�ã‚’æ•´ã�ˆã‚‹",pixelPerfectImage:"正確ã�ªç”»åƒ�リサイズã�ªã�©"},checkForNewVersionOnStart:{name:"起動時ã�«æ–°ã�—ã�„ãƒ�ージョンを確èª�",desc:"起動時ã�«æ–°ã�—ã�„プラグインリリースを確èª�ã�—ã€�アップデートã�Œåˆ©ç”¨å�¯èƒ½ã�ªå ´å�ˆã�«é€šçŸ¥ã‚’表示ã�—ã�¾ã�™ã€‚確èª�ã�¯æœ€å¤§1æ—¥1回行ã‚�れã�¾ã�™ã€‚",status:"æ–°ã�—ã�„ãƒ�ージョンã�Œåˆ©ç”¨å�¯èƒ½: {version}"},startupDebugLogging:{name:"起動デãƒ�ッグログ",desc:"起動診断をä¿�管庫ã�®ãƒ«ãƒ¼ãƒˆã�«ã‚¿ã‚¤ãƒ ã‚¹ã‚¿ãƒ³ãƒ—付ã��ã�® Markdown ファイルã�¨ã�—ã�¦æ›¸ã��è¾¼ã�¿ã€�èµ·å‹•ã�Œè�½ã�¡ç�€ã�„ã�Ÿå¾Œã�«å�œæ­¢ã�—ã�¾ã�™ã€‚ã�“ã�®ãƒ•ァイルã�¯å�ŒæœŸã�•れる場å�ˆã�Œã�‚りã€�ファイルパスをå�«ã‚€ã�“ã�¨ã�Œã�‚りã�¾ã�™ã€‚"},whatsNew:{name:"Notebook Navigator {version} ã�®æ–°æ©Ÿèƒ½",desc:"最近ã�®æ›´æ–°ã�¨æ”¹å–„を確èª�",buttonText:"最近ã�®æ›´æ–°ã‚’表示"},showReleaseNotes:{name:"更新後ã�«æ–°æ©Ÿèƒ½ã‚’表示",desc:"無効ã�«ã�™ã‚‹ã�¨ã€�更新後ã�«æ–°æ©Ÿèƒ½ãƒ€ã‚¤ã‚¢ãƒ­ã‚°ã�Œè‡ªå‹•çš„ã�«é–‹ã�‹ã�ªã��ã�ªã‚Šã�¾ã�™ã€‚"},masteringVideo:{name:"Notebook Navigator をマスターã�™ã‚‹ï¼ˆå‹•画)",desc:"ã�“ã�®å‹•ç”»ã�§ã�¯ã€�Notebook Navigator ã�§ç”Ÿç”£æ€§ã‚’高ã‚�ã‚‹ã�Ÿã‚�ã�«å¿…è¦�ã�ªã�™ã�¹ã�¦ã‚’解説ã�—ã�¦ã�„ã�¾ã�™ã€‚ホットキーã€�検索ã€�ã‚¿ã‚°ã€�高度ã�ªã‚«ã‚¹ã‚¿ãƒžã‚¤ã‚ºã�ªã�©ã�Œå�«ã�¾ã‚Œã�¾ã�™ã€‚"},cacheStatistics:{localCache:"ローカルキャッシュ",items:"é …ç›®",withTags:"タグ付ã��",withPreviewText:"プレビューテキスト付ã��",withFeatureImage:"アイキャッãƒ�ç”»åƒ�付ã��",withMetadata:"メタデータ付ã��"},metadataInfo:{successfullyParsed:"正常ã�«è§£æž�済ã�¿",itemsWithName:"å��å‰�付ã��é …ç›®",withCreatedDate:"作æˆ�日付ã��",withModifiedDate:"変更日付ã��",withIcon:"アイコン付ã��",withColor:"カラー付ã��",failedToParse:"è§£æž�ã�«å¤±æ•—",createdDates:"作æˆ�æ—¥",modifiedDates:"変更日",checkTimestampFormat:"タイムスタンプ形å¼�を確èª�ã�—ã�¦ã��ã� ã�•ã�„。",exportFailed:"エラーをエクスãƒ�ート"}}},whatsNew:{title:"Notebook Navigatorã�®æ–°æ©Ÿèƒ½",openBannerImage:"リリースãƒ�ナー画åƒ�ã‚’é–‹ã��",supportMessage:"Notebook Navigatorã�Œå½¹ç«‹ã�¤ã�¨æ€�ã‚�れる場å�ˆã�¯ã€�開発ã�®ã‚µãƒ�ートをã�”検討ã��ã� ã�•ã�„。",supportButton:"コーヒーをã�Šã�”ã‚‹",thanksButton:"ã�‚りã�Œã�¨ã�†ï¼�"}}});var xU={};En(xU,{STRINGS_KO:()=>yce});var yce,EU=U(()=>{yce={common:{cancel:"취소",delete:"ì‚­ì œ",clear:"지우기",remove:"제거",restoreDefault:"기본값 ë³µì›�",submit:"ì œìœ",save:"저장",configure:"구성",lightMode:"ë�¼ì�´íЏ 모드",darkMode:"다í�¬ 모드",noSelection:"ì„ íƒ� ì—†ì�Œ",untagged:"태그 ì—†ì�Œ",featureImageAlt:"대표 ì�´ë¯¸ì§€",unknownError:"알 수 없는 오류",clipboardWriteError:"í�´ë¦½ë³´ë“œì—� 쓸 수 없습니다",updateBannerTitle:"Notebook Navigator ì—…ë�°ì�´íЏ 사용 가능",updateBannerInstruction:"설정 -> 커뮤니티 플러그ì�¸ì—�서 ì—…ë�°ì�´íЏ",previous:"ì�´ì „",next:"다ì�Œ"},listPane:{emptyStateNoSelection:"노트를 보려면 í�´ë�”나 태그를 ì„ íƒ�하세요",emptyStateNoNotes:"노트 ì—†ì�Œ",pinnedSection:"ê³ ì •ë�¨",notesSection:"노트",filesSection:"파ì�¼",hiddenItemAriaLabel:"{name} (숨김)",collapseGroup:"그룹 접기",expandGroup:"그룹 펼치기",manualSortTitle:"수ë�™ ì •ë ¬: {property}",manualSortHint:'드래그하여 순서를 변경하세요. 순서는 숫ìž� ì�¸ë�±ìФ 값으로 ì†�성 "{property}"ì—� 저장ë�©ë‹ˆë‹¤.',manualSortNonMarkdownHint:"마í�¬ë‹¤ìš´ì�´ 아닌 파ì�¼ì�€ 하단ì—� 표시ë�˜ë©° 순서를 변경할 수 없습니다.",unsortedSection:"ì •ë ¬ë�˜ì§€ 않ì�Œ",propertyGroupNoValue:"ì—†ì�Œ",manualSortDone:"완료",manualSortMultipleWrite
회�=ph-calendar
청구서=ph-receipt`,editTooltip:"매핑 편집"},showFileTypeIcons:{name:"파� 유형으로 아�콘 설정",desc:"파� 확장�를 기반으로 아�콘� 지정합니다."},fileTypeIconPreset:{name:"파� 아�콘 프리셋",desc:"기본 제공 아�콘 �는 아�콘 팩 프리셋� 선�합니다. 사용� 지정 확장� 규칙� � 프리셋보다 우선합니다.",options:{builtIn:"기본 제공 아�콘"},notInstalledWarning:"� 아�콘 팩� 설치�어 있지 않습니다. 대신 기본 제공 아�콘� 표시�니다."},fileTypeIconMap:{name:"파� 유형 아�콘 맵",desc:"확장�가 있는 파�� 지정� 아�콘� �용�니다. 줄당 하나� 매핑: 확장�=아�콘",placeholder:`# Extension=icon
cpp=ph-file-code
pdf=ph-file-pdf`,editTooltip:"매핑 편집"},compactItemHeight:{name:"컴팩트 항목 높�",desc:"�스�톱과 모바��서 컴팩트 목� 항목 높�를 설정합니다(픽셀).",resetTooltip:"기본값으로 복� (28px)"},compactItemHeightScaleText:{name:"컴팩트 항목 높�� 맞춰 �스트 �기 조정",desc:"항목 높�를 줄�면 컴팩트 목� �스트 �기를 조정합니다."},showParentFolder:{name:"�위 �� 표시",desc:"하위 ��, 태그 �는 �성� 노트� �위 �� �름� 표시합니다."},showFolderPath:{name:"�� 경로 표시",desc:"�� �름만 표시하는 대신 선�한 ��를 기준으로 한 �대 경로를 표시합니다. 태그와 �성�서는 전체 경로를 표시합니다."},parentFolderClickOpensFolder:{name:"�위 �� �릭 시 �� 열기",desc:"�위 �� 레�블� �릭하면 목� 창�서 ��를 엽니다."},showParentFolderColor:{name:"�위 �� 색� 표시",desc:"�위 �� 레�블� �� 색�� 사용합니다."},showParentFolderIcon:{name:"�위 �� 아�콘 표시",desc:"�위 �� 레�블 옆� �� 아�콘� 표시합니다."},showQuickActions:{name:"빠른 작업 표시",desc:"파� 위� 마우스를 올리면 작업 버튼� 표시합니다. 버튼 컨트롤로 표시할 작업� 선�합니다."},dualPane:{name:"�중 창 레�아웃",desc:"�색 창과 목� 창� 나란히 표시합니다."},dualPaneOrientation:{name:"�중 창 방향",desc:"�중 창� 활성화� 경우 가로 �는 세로 레�아웃� 선�합니다.",options:{horizontal:"가로 분할",vertical:"세로 분할"}},narrowSidebarBehavior:{name:"사�드바가 너무 �� 때",desc:"�색 창과 목� 창� 나란히 맞지 않� 때� �작� 선�합니다.",options:{none:"아무것� 하지 않�",singlePane:"단� 창으로 전환",vertical:"세로 분할로 전환"}},narrowSidebarThresholdMode:{name:"�� 사�드바 임계값",desc:"사�드바 너비 임계값 계산 방법� 선�합니다.",options:{fitPanes:"창� 맞춤",customWidth:"사용� 지정 너비"}},narrowSidebarThresholdWidth:{name:"�� 사�드바 임계값 너비",desc:"사�드바가 � 너비보다 �으면 전환합니다.",resetTooltip:"기본 너비로 재설정"},paneBackgroundColor:{name:"배경색",desc:"�색 � 목� 창� 배경색� 선�합니다.",options:{separate:"분리� 배경",listBackground:"목� 배경 사용",navigationBackground:"�색 배경 사용"}},zoomLevel:{name:"배율",desc:"Notebook Navigator� 전체 배율� 제어합니다(백분율)."},useFloatingToolbarsOnIOS:{name:"iOS�서 플로팅 툴바 사용",desc:"iOS�서만 �용�니다."},defaultStartupView:{name:"단� 창 시작 보기",desc:"단� 창 레�아웃�서 Notebook Navigator를 열 때 표시할 창� 선�하세요.",options:{navigation:"�색 창",listPane:"목� 창"}},toolbarButtons:{name:"�구 모� 버튼",desc:"�구 모�� 표시할 버튼� 선�하세요. 숨겨진 버튼� 명령과 메뉴를 통해 계� 사용할 수 있습니다."},openNewNotesInNewTab:{name:"새 노트를 새 탭�서 열기",desc:"활성화하면 새 노트 만들기 명령� 새 탭�서 노트를 엽니다. 비활성화하면 노트가 현재 탭� 대체합니다."},autoRevealActiveNote:{name:"활성 노트 �� 표시",desc:"빠른 전환기, �� �는 검색�서 열 때 노트를 ��으로 표시합니다."},autoRevealShortestPath:{name:"�� 표시: 최단 경로 사용",desc:"활성화: �� 표시가 가장 가까운 보�는 �위 �� �는 태그를 선�합니다. 비활성화: �� 표시가 파�� 실제 ��와 정확한 태그를 선�합니다."},autoRevealIgnoreRightSidebar:{name:"�� 표시: 오른쪽 사�드바� �벤트 무시",desc:"오른쪽 사�드바�서 �릭하거나 노트를 변경할 때 활성 노트를 변경하지 않습니다."},autoRevealIgnoreOtherWindows:{name:"��
"folderSortOrder": "alpha-desc"
}`,confirmButtonText:"가져오기",confirmTitle:"설정ì�„ 가져오시겠습니까?",confirmMessage:"가져오면 현재 Notebook Navigator 설정ì�´ 대체ë�©ë‹ˆë‹¤.",backupToggleName:"가져오기 ì „ì—� 현재 설정ì�„ 보관함 루트ì—� 저장",backupToggleDesc:"보관함 루트ì—� 타임스탬프가 있는 JSON 파ì�¼ì�„ 만듭니다.",successWithBackupNotice:"설정ì�„ 가져왔습니다. ì�´ì „ 설정ì�€ {path}ì—� 저장ë�˜ì—ˆìŠµë‹ˆë‹¤.",backupError:"현재 설정ì�„ 저장할 수 없습니다: {message}",successNotice:"설정ì�„ 가져왔습니다.",errorNotice:"설정 가져오기ì—� 실패했습니다: {message}",fileReadError:"파ì�¼ì�„ ì�½ì�„ 수 없습니다: {message}"},export:{modalTitle:"설정 내보내기",editorName:"JSON",editorDesc:"기본값ì—�서 변경ë�œ 설정만 í�¬í•¨ë�©ë‹ˆë‹¤.",placeholder:"{}",copyButtonText:"í�´ë¦½ë³´ë“œì—� 복사",downloadButtonText:"다운로드",copyNotice:"설정ì�´ í�´ë¦½ë³´ë“œì—� 복사ë�˜ì—ˆìŠµë‹ˆë‹¤.",downloadNotice:"설정ì�´ 내보내졌습니다.",downloadError:"설정 다운로드ì—� 실패했습니다: {message}"}},resetAllSettings:{name:"모든 설정 초기화",desc:"Notebook Navigatorì�˜ 모든 설정ì�„ 기본값으로 초기화합니다.",buttonText:"모든 설정 초기화",confirmTitle:"모든 설정ì�„ 초기화하시겠습니까?",confirmMessage:"Notebook Navigatorì�˜ 모든 설정ì�´ 기본값으로 초기화ë�©ë‹ˆë‹¤. ë�˜ë�Œë¦´ 수 없습니다.",confirmButtonText:"모든 설정 초기화",notice:"모든 설정ì�´ 초기화ë�˜ì—ˆìŠµë‹ˆë‹¤. Obsidianì�„ 재시작하거나 Notebook Navigator를 다시 ì—´ì–´ ì �용하세요.",error:"설정 초기화ì—� 실패했습니다."},multiSelectModifier:{name:"다중 ì„ íƒ� 수정ìž�",desc:"다중 ì„ íƒ�ì�„ 전환하는 수정ìž� 키를 ì„ íƒ�하세요. Option/Alt를 ì„ íƒ�하면 Cmd/Ctrl í�´ë¦­ì�´ 새 탭ì—�서 노트를 엽니다.",options:{cmdCtrl:"Cmd/Ctrl í�´ë¦­",optionAlt:"Option/Alt í�´ë¦­"}},enterToOpenFiles:{name:"Enter 키로 파ì�¼ 열기",desc:"목ë¡� 키보드 íƒ�색 중 Enter 키를 누를 때만 파ì�¼ì�„ 엽니다. macOSì—�서는 Enter 키가 파ì�¼ ì�´ë¦„ì�„ 변경하지 않ë�„ë¡� 합니다."},shiftEnterAction:{name:"Shift+Enter",desc:"Shift+Enter를 누를 때 ì„ íƒ�한 파ì�¼ì�„ ì—´ì§€ ì�´ë¦„ì�„ 변경할지 ì„ íƒ�합니다."},cmdEnterAction:{name:"Cmd+Enter",desc:"Cmd+Enter를 누를 때 ì„ íƒ�한 파ì�¼ì�„ ì—´ì§€ ì�´ë¦„ì�„ 변경할지 ì„ íƒ�합니다."},ctrlEnterAction:{name:"Ctrl+Enter",desc:"Ctrl+Enter를 누를 때 ì„ íƒ�한 파ì�¼ì�„ ì—´ì§€ ì�´ë¦„ì�„ 변경할지 ì„ íƒ�합니다."},mouseBackForwardAction:{name:"마우스 뒤로/앞으로 버튼",desc:"ë�°ìФí�¬í†±ì—�서 마우스 뒤로/앞으로 버튼ì�˜ ë�™ìž‘.",options:{systemDefault:"시스템 기본값 사용",singlePaneSwitch:"ì°½ 전환 (단ì�¼ ì°½)",history:"기ë¡� íƒ�색"}},showFileTypes:{name:"파ì�¼ 유형 표시 (보관함 프로필)",desc:"네비게ì�´í„°ì—� 표시할 파ì�¼ 유형ì�„ í•„í„°ë§�합니다. Obsidianì—�서 ì§€ì›�하지 않는 파ì�¼ 유형ì�€ 외부 ì�‘ìš© 프로그램ì—�서 열릴 수 있습니다.",options:{documents:"문서 (.md, .canvas, .base)",supported:"ì§€ì›�ë�¨ (Obsidianì—�서 열림)",all:"모ë‘� (외부ì—�서 열릴 수 있ì�Œ)"}},homepage:{name:"홈페ì�´ì§€",desc:"시작 시 ìž�ë�™ìœ¼ë¡œ ì—´ 대ìƒ�ì�„ ì„ íƒ�합니다.",current:"현재: {path}",chooseButton:"파ì�¼ ì„ íƒ�",options:{none:"ì—†ì�Œ",file:"파ì�¼",dailyNote:"ì�¼ì�¼ 노트",weeklyNote:"주간 노트",monthlyNote:"월간 노트",quarterlyNote:"분기 노트",yearlyNote:"ì—°ê°„ 노트"},file:{name:"홈페ì�´ì§€: 시작 파ì�¼",empty:"ì„ íƒ�ë�œ 파ì�¼ ì—†ì�Œ"},createMissing:{name:"홈페ì�´ì§€: 없으면 노트 ìƒ�성",desc:"시작 시 ë˜�는 명령 실행 시 정기 노트가 없으면 ìƒ�성합니다."}},hideNotesWithPropertyRules:{name:"ì†�성 규칙으로 노트 숨기기 (보관함 프로필)",desc:"쉼표로 구분ë�œ frontmatter 규칙 목ë¡�입니다. `key` ë˜�는 `key=value` 항목ì�„ 사용합니다 (예: status=done, published=true, archived).",placeholder:"status=done, published=true, archived"},hideFiles:{name:"파ì�¼ 숨ê¸
YYYY년 M월 D� = 2022년 5월 25�
DD/MM/YYYY = 25/05/2022
YYYY-MM-DD = 2022-05-25
토�:
YYYY/YY = 년�
MMMM/MMM/MM = ì›”
DD/D = �
dddd/ddd = 요�`,helpTooltip:"Moment 형�",momentLinkText:"Moment 형�"},timeFormat:{name:"시간 형�",desc:"시간 표시 형� (Moment 형� 사용).",placeholder:"a h:mm",help:`�반�� 형�:
a h:mm = 오후 2:30 (12시간)
HH:mm = 14:30 (24시간)
a h:mm:ss = 오후 2:30:45
HH:mm:ss = 14:30:45
토�:
HH/H = 24시간
hh/h = 12시간
mm = ë¶„
ss = ì´ˆ
a = 오전/오후`,helpTooltip:"Moment 형�",momentLinkText:"Moment 형�"},showNotePreview:{name:"노트 미리보기 표시",desc:"노트 �름 아래� 미리보기 �스트를 표시합니다."},skipHeadingsInPreview:{name:"미리보기�서 제목 건너뛰기",desc:"미리보기 �스트를 �성할 때 제목 줄� 건너�니다."},skipCodeBlocksInPreview:{name:"미리보기�서 코드 블� 건너뛰기",desc:"미리보기 �스트를 �성할 때 코드 블�� 건너�니다."},skipCalloutsInPreview:{name:"미리보기�서 콜아웃 건너뛰기",desc:"미리보기 �스트를 �성할 때 콜아웃 블�� 건너�니다."},stripHtmlInPreview:{name:"미리보기�서 HTML 제거",desc:"미리보기 �스트�서 HTML 태그를 제거합니다. � 노트�서는 성능� �향� 줄 수 있습니다."},stripLatexInPreview:{name:"미리보기�서 LaTeX 제거",desc:"미리보기 �스트�서 ��� � 블� LaTeX 수�� 제거합니다."},previewProperties:{name:"미리보기 �성",desc:"미리보기 �스트를 확�할 frontmatter �성� 쉼표로 구분� 목�입니다. �스트가 있는 첫 번째 �성� 사용�니다.",placeholder:"summary, description, abstract"},fallbackToNoteContent:{name:"노트 내용으로 대체",desc:"지정� �성� �스트가 없� 때 노트 내용� 미리보기로 표시합니다."},previewRows:{name:"미리보기 행",desc:"미리보기 �스트� 표시할 행 수입니다.",options:{1:"1행",2:"2행",3:"3행",4:"4행",5:"5행"}},titleRows:{name:"제목 행",desc:"노트 제목� 표시할 행 수입니다.",options:{1:"1행",2:"2행",3:"3행"}},useFolderColor:{name:"�� 색� 사용",desc:"사용� 지정 파� 색�� 설정�지 않� 경우 노트 제목과 파� 아�콘� �위 �� 색�� �용합니다. 우선순위: 사용� 지정 파� 색� > �� 색� > 기본 색�."},showFeatureImage:{name:"대표 �미지 표시",desc:"노트�서 발견� 첫 번째 �미지� �네�� 표시합니다."},forceSquareFeatureImage:{name:"대표 �미지를 정사�형으로 고정",desc:"대표 �미지를 정사�형 �네�로 렌��합니다."},featureImageProperties:{name:"�미지 �성",desc:"먼저 확�할 frontmatter �성� 쉼표로 구분� 목�입니다. 없으면 마�다운 콘�츠� 첫 번째 �미지를 사용합니다.",placeholder:"thumbnail, featureResized, feature"},featureImageExcludeProperties:{name:"�성� 있는 노트 제외",desc:"쉼표로 구분� frontmatter �성 목�입니다. �러한 �성 중 하나�� �함� 노트는 대표 �미지를 저장하지 않습니다.",placeholder:"private, confidential"},featureImageDisplaySize:{name:"대표 �미지 표시 �기",desc:"노트 목��서 대표 �미지� 최대 렌�� �기.",options:{64:"64 px",96:"96 px",128:"128 px"}},featureImagePixelSize:{name:"대표 �미지 픽셀 �기",desc:"저장� 대표 �미지 �네�� �성할 때 사용�는 해��. � 미리보기가 �릿하게 보�면 � 값� 높�세요.",options:{"256x144":"256 x 144 px","384x216":"384 x 216 px","512x288":"512 x 288 px"}},downloadExternalFeatureImages:{name:"외부 �미지 다운로드",desc:"대표 �미지로 �격 �미지 � YouTube �네�� 다운로드합니다."},hideExportedPreviewImages:{name:"내보낸 미리보기 �미지 숨기기",desc:'내보낸 그림 미리보기 PNG 파�� 숨�니다. 표시하려면 "숨겨진 항목 표시"를 켜세요.'},drawingIntegrationInfo:{intro:"Notebook Navigator는 Excalidraw가 내보낸 PNG 파�� 그림 미리보기로 표시합니다.",items:["**Excalidraw 설정**�서 **Embedding Excalidraw into your Notes and Exporting**, 그다� **Export Settings**, 그다� **Auto-export Settings**를 엽니다.","**Auto-export PNG**를 활성화합니다. 선��으로 **Export both dark- and light-themed image**를 활성화하세요.","Notebook Navigator는 **Drawing.excalidraw
YYYY-MM-DD[T]HH:mm:ss → 2025-01-04T14:30:45
YYYY-MM-DD[T]HH:mm:ssZ → 2025-08-07T16:53:39+02:00
DD/MM/YYYY HH:mm:ss → 04/01/2025 14:30:45
MM/DD/YYYY h:mm:ss a → 01/04/2025 2:30:45 PM`},supportDevelopment:{name:"개발 지�",desc:"Notebook Navigator를 사용하는 것� 좋아하신다면 지��� 개발� 지�해 주시기 바�니다.",buttonText:"�� 후�하기",coffeeButton:"☕� 커피 한 잔 사주기"},otherPlugins:{name:"제가 만든 다른 플러그� 보기",betterPaste:"붙여넣� �스트, ��, �미지를 정리",pixelPerfectImage:"정확한 �미지 �기 조정 등"},checkForNewVersionOnStart:{name:"시작 시 새 버전 확�",desc:"시작 시 새로운 플러그� 릴리스를 확�하고 업��트가 있으면 알림� 표시합니다. 확�� 하루� 최대 한 번 수행�니다.",status:"새 버전 사용 가능: {version}"},startupDebugLogging:{name:"시작 디버그 로그",desc:"시작 진단 정보를 보관함 루트� 타임스탬프가 있는 Markdown 파�� 기�한 뒤 시작� 안정�면 중지합니다. � 파�� �기화� 수 있으며 파� 경로를 �함할 수 있습니다."},whatsNew:{name:"Notebook Navigator {version}� 새로운 기능",desc:"최근 업��트와 개선 사항 보기",buttonText:"최근 업��트 보기"},showReleaseNotes:{name:"업��트 후 새로운 기능 표시",desc:"비활성화하면 업��트 후 새로운 기능 대화��가 ��으로 열리지 않습니다."},masteringVideo:{name:"Notebook Navigator 마스터하기 (���)",desc:"� ����서는 Notebook Navigator를 효율�으로 사용하는 � 필요한 모든 것� 다룹니다. 단축키, 검색, 태그 � 고급 사용� 지정� �함�니다."},cacheStatistics:{localCache:"로컬 �시",items:"항목",withTags:"태그 �함",withPreviewText:"미리보기 �스트 �함",withFeatureImage:"대표 �미지 �함",withMetadata:"메타��터 �함"},metadataInfo:{successfullyParsed:"성공�으로 구문 분��",itemsWithName:"�름� 있는 항목",withCreatedDate:"�성 날짜 �함",withModifiedDate:"수정 날짜 �함",withIcon:"아�콘 �함",withColor:"색� �함",failedToParse:"구문 분� 실패",createdDates:"�성 날짜",modifiedDates:"수정 날짜",checkTimestampFormat:"타임스탬프 형�� 확�하세요.",exportFailed:"오류 내보내기"}}},whatsNew:{title:"Notebook Navigator� 새로운 기능",openBannerImage:"릴리스 배너 �미지 열기",supportMessage:"Notebook Navigator가 �움� �신다면 개발� 지�해 주시기 바�니다.",supportButton:"커피 사주기",thanksButton:"�사합니다!"}}});var RU={};En(RU,{STRINGS_NL:()=>vce});var vce,MU=U(()=>{vce={common:{cancel:"Annuleren",delete:"Verwijderen",clear:"Wissen",remove:"Verwijderen",restoreDefault:"Standaard herstellen",submit:"Verzenden",save:"Opslaan",configure:"Configureren",lightMode:"Lichte modus",darkMode:"Donkere modus",noSelection:"Geen selectie",untagged:"Zonder tags",featureImageAlt:"Uitgelichte afbeelding",unknownError:"Onbekende fout",clipboardWriteError:"Kon niet naar klembord schrijven",updateBannerTitle:"Notebook Navigator update beschikbaar",updateBannerInstruction:"Werk bij in Instellingen -> Community plugins",previous:"Vorige",next:"Volgende"},listPane:{emptyStateNoSelection:"Selecteer een map of tag om notities te bekijken",emptyStateNoNotes:"Geen notities",pinnedSection:"Vastgepind",notesSection:"Notities",filesSection:"Bestanden",hiddenItemAriaLabel:"{name} (verborgen)",collapseGroup:"Groep inklappen",expandGroup:"Groep uitklappen",manualSortTitle:"Handmatig sorteren: {property}",manualSortHint:'Sleep om opnieuw te ordenen. De volgorde wordt opgeslagen als numerieke indexwaarden in de eigenschap "{property}".',manualSortNonMarkdownHint:"Niet-Markdown-bestanden worden onderaan getoond en kunnen niet opnieuw worden geordend.",unsortedSection:"Niet gesorteerd",propertyGroupNoValue:"Geen",manualSortDone:"Klaar",manualSortMultipleWriteFailure:"{count} bestanden mislukt; eerste: {path}: {message}"},tagList:{untaggedLabel:"Zonder tags",tags:"Tags"},navigationPane:{shortcutsHeader:"Snelkoppeling
vergadering=ph-calendar
factuur=ph-receipt`,editTooltip:"Toewijzingen bewerken"},showFileTypeIcons:{name:"Pictogrammen op bestandstype",desc:"Pictogrammen toewijzen aan bestanden op basis van hun extensie."},fileTypeIconPreset:{name:"Voorinstelling voor bestandspictogrammen",desc:"Kies de ingebouwde pictogrammen of een voorinstelling voor pictogrampakketten. Aangepaste extensieregels overschrijven deze voorinstelling.",options:{builtIn:"Ingebouwde pictogrammen"},notInstalledWarning:"Dit pictogrampakket is niet geïnstalleerd. In plaats daarvan worden ingebouwde pictogrammen getoond."},fileTypeIconMap:{name:"Toewijzing bestandstype-pictogram",desc:"Bestanden met de extensie krijgen het opgegeven pictogram. Eén toewijzing per regel: extensie=pictogram",placeholder:`# Extension=icon
cpp=ph-file-code
pdf=ph-file-pdf`,editTooltip:"Toewijzingen bewerken"},compactItemHeight:{name:"Compacte itemhoogte",desc:"Stel de hoogte van compacte lijstitems in op desktop en mobiel (pixels).",resetTooltip:"Herstellen naar standaard (28px)"},compactItemHeightScaleText:{name:"Tekst schalen met compacte itemhoogte",desc:"Compacte lijsttekst schalen wanneer de itemhoogte wordt verminderd."},showParentFolder:{name:"Bovenliggende map tonen",desc:"De naam van de bovenliggende map weergeven voor notities in submappen, tags of eigenschappen."},showFolderPath:{name:"Mappad tonen",desc:"Het pad ten opzichte van de geselecteerde map weergeven in plaats van alleen de mapnaam. Tags en eigenschappen tonen het volledige pad."},parentFolderClickOpensFolder:{name:"Klik op bovenliggende map opent map",desc:"Klik op het label van de bovenliggende map om de map te openen in het lijstpaneel."},showParentFolderColor:{name:"Bovenliggende mapkleur tonen",desc:"Mapkleuren gebruiken voor labels van bovenliggende mappen."},showParentFolderIcon:{name:"Bovenliggend mappictogram tonen",desc:"Mappictogrammen tonen naast labels van bovenliggende mappen."},showQuickActions:{name:"Snelle acties tonen",desc:"Actieknoppen tonen bij zweven over bestanden. Knopbediening selecteert welke acties verschijnen."},dualPane:{name:"Lay-out met dubbel paneel",desc:"Navigatiepaneel en lijstpaneel naast elkaar tonen."},dualPaneOrientation:{name:"Oriëntatie dubbel paneel",desc:"Kies horizontale of verticale lay-out wanneer dubbel paneel actief is.",options:{horizontal:"Horizontale splitsing",vertical:"Verticale splitsing"}},narrowSidebarBehavior:{name:"Wanneer de zijbalk te smal is",desc:"Kies wat er gebeurt wanneer het navigatiepaneel en lijstpaneel niet naast elkaar passen.",options:{none:"Niets doen",singlePane:"Overschakelen naar enkel paneel",vertical:"Overschakelen naar verticale splitsing"}},narrowSidebarThresholdMode:{name:"Drempel voor smalle zijbalk",desc:"Kies hoe de breedtedrempel van de zijbalk wordt berekend.",options:{fitPanes:"Panelen laten passen",customWidth:"Aangepaste breedte"}},narrowSidebarThresholdWidth:{name:"Breedtedrempel voor smalle zijbalk",desc:"Schakel om wanneer de zijbalk smaller is dan deze breedte.",resetTooltip:"Standaardbreedte herstellen"},paneBackgroundColor:{name:"Achtergrondkleur",desc:"Kies achtergrondkleuren voor navigatie- en lijstpanelen.",options:{separate:"Afzonderlijke achtergronden",listBackground:"Gebruik lijstachtergrond",navigationBackground:"Gebruik navigatieachtergrond"}},zoomLevel:{name:"Zoomniveau",desc:"Regelt het algemene zoomniveau van Notebook Navigator (procent)."},useFloatingToolbarsOnIOS:{name:"Zwevende werkbalken gebruiken op iOS",desc:"Geldt alleen op iOS."},defaultStartupView:{name:"Opstartweergave met enkel paneel",desc:"Kies welk paneel wordt weergegeven wanneer Notebook Navigator in de enkelpaneelweergave wordt geopend.",options:{navigation:"Navigatiepaneel",listPane:"Lijstpaneel"}},toolbarButtons:{name:"Werkbalkknoppen",desc:"Kies welke knoppen in de werkbalk worden weergegeven. Verborgen knoppen blijven toegankelijk via opdrachten en menu's."},openNewNotesInNewTab:{name:"Nieuwe notities in nieuw tabblad openen",desc:"Wanneer ingeschakeld opent de opdracht Nieuwe notitie maken notities in een nieuw tabblad. Wanneer uitgeschakeld vervangen notities het huidige tabblad."},autoRevealActiveNote:{name:"Actieve notitie automatisch tonen",desc:"Notities automatisch tonen wanneer geopend vanuit Snel wisselen, links of zoeken."},autoRevealShortestPath:{name:"Automatisch tonen: Kortste pad gebruiken",desc:"Ingeschakeld: Automatisch tonen selecteert de dichtstbijzijnde zichtbare bovenliggende map of tag. Uitgeschakeld: Automatisch tonen selecteert de werkelijke map en exacte tag van het bestand."},autoRevealIgnoreRightSidebar:{name:"Automatisch tonen: Gebeurtenissen van rechterzijbalk negeren",desc:"Actieve notitie niet wijzigen bij klikken of wijzigen van notities in de rechterzijbalk."},autoRevealIgnoreOtherWindows:{name:"Automatisch tonen: Gebeurtenissen van andere vensters negeren",desc:"Actieve notitie niet wijzigen bi
"folderSortOrder": "alpha-desc"
}`,confirmButtonText:"Importeren",confirmTitle:"Instellingen importeren?",confirmMessage:"Bij importeren worden de huidige Notebook Navigator-instellingen vervangen.",backupToggleName:"Huidige instellingen vóór importeren opslaan in de kluisroot",backupToggleDesc:"Maakt een JSON-bestand met tijdstempel in de kluisroot.",successWithBackupNotice:"Instellingen geïmporteerd. Vorige instellingen opgeslagen in {path}.",backupError:"Kan huidige instellingen niet opslaan: {message}",successNotice:"Instellingen geïmporteerd.",errorNotice:"Importeren van instellingen mislukt: {message}",fileReadError:"Kan bestand niet lezen: {message}"},export:{modalTitle:"Instellingen exporteren",editorName:"JSON",editorDesc:"Alleen instellingen die afwijken van standaardwaarden zijn opgenomen.",placeholder:"{}",copyButtonText:"Kopiëren naar klembord",downloadButtonText:"Downloaden",copyNotice:"Instellingen gekopieerd naar klembord.",downloadNotice:"Instellingen geëxporteerd.",downloadError:"Downloaden van instellingen mislukt: {message}"}},resetAllSettings:{name:"Alle instellingen resetten",desc:"Alle Notebook Navigator-instellingen resetten naar standaardwaarden.",buttonText:"Alle instellingen resetten",confirmTitle:"Alle instellingen resetten?",confirmMessage:"Dit zal alle Notebook Navigator-instellingen resetten naar standaardwaarden. Dit kan niet ongedaan worden gemaakt.",confirmButtonText:"Alle instellingen resetten",notice:"Alle instellingen gereset. Herstart Obsidian of heropen Notebook Navigator om toe te passen.",error:"Instellingen resetten mislukt."},multiSelectModifier:{name:"Modificatortoets voor meervoudige selectie",desc:"Kies welke modificatortoets meervoudige selectie in-/uitschakelt. Wanneer Option/Alt is geselecteerd, opent Cmd/Ctrl klik notities in een nieuw tabblad.",options:{cmdCtrl:"Cmd/Ctrl klik",optionAlt:"Option/Alt klik"}},enterToOpenFiles:{name:"Druk op Enter om bestanden te openen",desc:"Open bestanden alleen door op Enter te drukken tijdens toetsenbordnavigatie in de lijst. Op macOS voorkomt dit dat Enter bestanden hernoemt."},shiftEnterAction:{name:"Shift+Enter",desc:"Kies of Shift+Enter het geselecteerde bestand opent of hernoemt."},cmdEnterAction:{name:"Cmd+Enter",desc:"Kies of Cmd+Enter het geselecteerde bestand opent of hernoemt."},ctrlEnterAction:{name:"Ctrl+Enter",desc:"Kies of Ctrl+Enter het geselecteerde bestand opent of hernoemt."},mouseBackForwardAction:{name:"Muisknoppen terug/vooruit",desc:"Actie voor de terug- en vooruitknoppen van de muis op desktop.",options:{systemDefault:"Systeemstandaard gebruiken",singlePaneSwitch:"Panelen wisselen (enkelvoudig paneel)",history:"Geschiedenis navigeren"}},showFileTypes:{name:"Bestandstypes tonen (kluisprofiel)",desc:"Filter welke bestandstypes worden weergegeven in de navigator. Bestandstypes die niet door Obsidian worden ondersteund, kunnen in externe applicaties worden geopend.",options:{documents:"Documenten (.md, .canvas, .base)",supported:"Ondersteund (opent in Obsidian)",all:"Alle (kunnen extern worden geopend)"}},homepage:{name:"Startpagina",desc:"Kies wat Notebook Navigator automatisch opent bij het opstarten.",current:"Huidig: {path}",chooseButton:"Bestand kiezen",options:{none:"Geen",file:"Bestand",dailyNote:"Dagnotitie",weeklyNote:"Weeknotitie",monthlyNote:"Maandnotitie",quarterlyNote:"Kwartaalnotitie",yearlyNote:"Jaarnotitie"},file:{name:"Startpagina: Opstartbestand",empty:"Geen bestand geselecteerd"},createMissing:{name:"Startpagina: Notitie aanmaken als deze ontbreekt",desc:"Maakt de periodieke notitie aan bij opstarten of via opdracht als deze niet bestaat."}},hideNotesWithPropertyRules:{name:"Notities verbergen met eigenschapsregels (kluisprofiel)",desc:"Kommagescheiden lijst van frontmatter-regels. Gebruik `key` of `key=value` items (bijv. status=done, published=true, archived).",placeholder:"status=done, published=true, archived"},hideFiles:{name:"Bestanden verbergen (kluisprofiel)",desc:"Kommagescheiden lijst van bestandsnaampatronen om te verbergen. Ondersteunt * jokertekens en / paden (bijv. temp-*, *.png, /assets/*).",placeholder:"temp
D MMM YYYY = 25 mei 2022
DD/MM/YYYY = 25/05/2022
YYYY-MM-DD = 2022-05-25
Tokens:
YYYY/YY = jaar
MMMM/MMM/MM = maand
DD/D = dag
dddd/ddd = weekdag`,helpTooltip:"Formaat met Moment",momentLinkText:"Moment-formaat"},timeFormat:{name:"Tijdformaat",desc:"Formaat voor het weergeven van tijden (gebruikt Moment-formaat).",placeholder:"HH:mm",help:`Veelvoorkomende formaten:
HH:mm = 14:30 (24-uurs)
h:mm a = 2:30 PM (12-uurs)
HH:mm:ss = 14:30:45
h:mm:ss a = 2:30:45 PM
Tokens:
HH/H = 24-uurs
hh/h = 12-uurs
mm = minuten
ss = seconden
a = AM/PM`,helpTooltip:"Formaat met Moment",momentLinkText:"Moment-formaat"},showNotePreview:{name:"Notitievoorbeeld tonen",desc:"Voorbeeldtekst onder notitienamen weergeven."},skipHeadingsInPreview:{name:"Koppen overslaan in voorbeeld",desc:"Kopregels overslaan bij het genereren van voorbeeldtekst."},skipCodeBlocksInPreview:{name:"Codeblokken overslaan in voorbeeld",desc:"Codeblokken overslaan bij het genereren van voorbeeldtekst."},skipCalloutsInPreview:{name:"Callouts overslaan in voorbeeld",desc:"Callout-blokken overslaan bij het genereren van voorbeeldtekst."},stripHtmlInPreview:{name:"HTML verwijderen in voorbeelden",desc:"HTML-tags uit de voorbeeldtekst verwijderen. Kan de prestaties bij grote notities beïnvloeden."},stripLatexInPreview:{name:"LaTeX verwijderen in voorbeelden",desc:"Inline- en blok-LaTeX-expressies uit de voorbeeldtekst verwijderen."},previewProperties:{name:"Voorbeeldeigenschappen",desc:"Kommagescheiden lijst van frontmatter-eigenschappen om te controleren op voorbeeldtekst. De eerste eigenschap met tekst wordt gebruikt.",placeholder:"summary, description, abstract"},fallbackToNoteContent:{name:"Terugvallen op notitie-inhoud",desc:"Toon notitie-inhoud als voorbeeld wanneer geen van de opgegeven eigenschappen tekst bevat."},previewRows:{name:"Voorbeeldrijen",desc:"Aantal weer te geven rijen voor voorbeeldtekst.",options:{1:"1 rij",2:"2 rijen",3:"3 rijen",4:"4 rijen",5:"5 rijen"}},titleRows:{name:"Titelrijen",desc:"Aantal weer te geven rijen voor notitietitels.",options:{1:"1 rij",2:"2 rijen",3:"3 rijen"}},useFolderColor:{name:"Mapkleur gebruiken",desc:"Notitietitels en bestandspictogrammen kleuren met de kleur van de bovenliggende map wanneer er geen aangepaste bestandskleur is ingesteld. Prioriteit: aangepaste bestandskleur > mapkleur > standaardkleur."},showFeatureImage:{name:"Uitgelichte afbeelding tonen",desc:"Toont een miniatuur van de eerste afbeelding in de notitie."},forceSquareFeatureImage:{name:"Vierkante uitgelichte afbeelding afdwingen",desc:"Uitgelichte afbeeldingen weergeven als vierkante miniaturen."},featureImageProperties:{name:"Afbeeldingseigenschappen",desc:"Kommagescheiden lijst van frontmatter-eigenschappen om eerst te controleren. Valt terug op de eerste afbeelding in de markdown-inhoud.",placeholder:"thumbnail, featureResized, feature"},featureImageExcludeProperties:{name:"Notities met eigenschappen uitsluiten",desc:"Kommagescheiden lijst van frontmatter-eigenschappen. Notities met een van deze eigenschappen slaan geen uitgelichte afbeeldingen op.",placeholder:"private, confidential"},featureImageDisplaySize:{name:"Weergavegrootte uitgelichte afbeelding",desc:"Maximale weergavegrootte voor uitgelichte afbeeldingen in notitie-overzichten.",options:{64:"64 px",96:"96 px",128:"128 px"}},featureImagePixelSize:{name:"Pixelgrootte uitgelichte afbeelding",desc:"Resolutie voor opgeslagen miniaturen van uitgelichte afbeeldingen. Verhoog deze waarde als grotere voorbeelden wazig lijken.",options:{"256x144":"256 x 144 px","384x216":"384 x 216 px","512x288":"512 x 288 px"}},downloadExternalFeatureImages:{name:"Externe afbeeldingen downloaden",desc:"Download externe afbeeldingen en YouTube-miniaturen voor uitgelichte afbeeldingen."},hideExportedPreviewImages:{name:"Geëxporteerde voorbeeldafbeeldingen verbergen",desc:'Verberg geëxporteerde PNG-bestanden met tekeningvoorbeelden. Schakel "Verborgen items tonen" in om ze weer te geven.'},drawingIntegrationInfo:{intro:"Notebook Navigator toont door Excalidraw geëxporteerde PNG-bestanden als tekeningvoorbeelden.",items:["Open in de **Excalidraw-instellingen** **Embedding Excalidraw into your Notes and Exporting**, daarna **Export Settings**, daarna **Auto-export Settings**.","Schakel **Auto-export PNG** in. Schakel eventueel **Export both dark- and light-themed image** in.","Notebook Navigator zoekt naar **Drawing.excalidraw.png**, **Drawing.excalidraw.dark.png** of **Drawing.excalidraw.light.png**.","Zolang **Geëxporteerde voorbeeldafbeeldingen verbergen** aanstaat, verschijnen de PNG-bestanden alleen als ook **Verborgen items tonen** a
YYYY-MM-DD[T]HH:mm:ss → 2025-01-04T14:30:45
YYYY-MM-DD[T]HH:mm:ssZ → 2025-08-07T16:53:39+02:00
DD/MM/YYYY HH:mm:ss → 04/01/2025 14:30:45
MM/DD/YYYY h:mm:ss a → 01/04/2025 2:30:45 PM`},supportDevelopment:{name:"Ontwikkeling ondersteunen",desc:"Als je Notebook Navigator graag gebruikt, overweeg dan om de voortdurende ontwikkeling te ondersteunen.",buttonText:"�� Sponsor",coffeeButton:"☕� Koop me een koffie"},otherPlugins:{name:"Bekijk mijn andere plugins",betterPaste:"Ruimt geplakte tekst, links en afbeeldingen op",pixelPerfectImage:"Exact afbeeldingen schalen en meer"},checkForNewVersionOnStart:{name:"Controleren op nieuwe versie bij opstarten",desc:"Controleert bij het opstarten op nieuwe plugin-releases en toont een melding wanneer een update beschikbaar is. Controles vinden hooguit één keer per dag plaats.",status:"Nieuwe versie beschikbaar: {version}"},startupDebugLogging:{name:"Debuglogboek bij opstarten",desc:"Schrijft opstartdiagnoses naar een Markdown-bestand met tijdstempel in de hoofdmap van de kluis en stopt nadat het opstarten is gestabiliseerd. Het bestand kan worden gesynchroniseerd en bestandspaden bevatten."},whatsNew:{name:"Wat is er nieuw in Notebook Navigator {version}",desc:"Bekijk recente updates en verbeteringen",buttonText:"Bekijk recente updates"},showReleaseNotes:{name:"Releasenotes tonen na een update",desc:"Schakel uit om te voorkomen dat het dialoogvenster met wat er nieuw is automatisch wordt geopend na updates."},masteringVideo:{name:"Notebook Navigator beheersen (video)",desc:"Deze video behandelt alles wat je nodig hebt om productief te zijn in Notebook Navigator, inclusief sneltoetsen, zoeken, tags en geavanceerde aanpassingen."},cacheStatistics:{localCache:"Lokale cache",items:"items",withTags:"met tags",withPreviewText:"met voorbeeldtekst",withFeatureImage:"met uitgelichte afbeelding",withMetadata:"met metadata"},metadataInfo:{successfullyParsed:"Succesvol geparseerd",itemsWithName:"items met naam",withCreatedDate:"met aanmaakdatum",withModifiedDate:"met wijzigingsdatum",withIcon:"met pictogram",withColor:"met kleur",failedToParse:"Parseren mislukt",createdDates:"aanmaakdatums",modifiedDates:"wijzigingsdatums",checkTimestampFormat:"Controleer je tijdstempelformaat.",exportFailed:"Exportfouten"}}},whatsNew:{title:"Wat is er nieuw in Notebook Navigator",openBannerImage:"Releasebannerafbeelding openen",supportMessage:"Als je Notebook Navigator nuttig vindt, overweeg dan om de ontwikkeling te ondersteunen.",supportButton:"Koop me een koffie",thanksButton:"Bedankt!"}}});var AU={};En(AU,{STRINGS_PL:()=>bce});var bce,DU=U(()=>{bce={common:{cancel:"Anuluj",delete:"Usuń",clear:"Wyczyść",remove:"Usuń",restoreDefault:"Przywróć domyślne",submit:"Wyślij",save:"Zapisz",configure:"Konfiguruj",lightMode:"Tryb jasny",darkMode:"Tryb ciemny",noSelection:"Nie wybrano",untagged:"Bez tagów",featureImageAlt:"Wyróżniony obraz",unknownError:"Nieznany błąd",clipboardWriteError:"Nie można zapisać do schowka",updateBannerTitle:"Aktualizacja Notebook Navigator dostępna",updateBannerInstruction:"Zaktualizuj w Ustawienia → Wtyczki społeczności",previous:"Poprzedni",next:"Następny"},listPane:{emptyStateNoSelection:"Wybierz folder lub tag, aby wyświetlić notatki",emptyStateNoNotes:"Brak notatek",pinnedSection:"Przypięte",notesSection:"Notatki",filesSection:"Pliki",hiddenItemAriaLabel:"{name} (ukryte)",collapseGroup:"Zwiń grupę",expandGroup:"Rozwiń grupę",manualSortTitle:"Sortowanie ręczne: {property}",manualSortHint:"Przeciągnij, aby zmienić kolejność. Kolejność jest zapisywana jako wartości indeksu liczbowego w atrybucie „{property}�.",manualSortNonMarkdownHint:"Pliki inne niż Markdown są wyświetlane na dole i nie można zmieniać ich kolejności.",unsortedSection:"Nieposortowane",propertyGroupNoValue:"Brak",manualSortDone:"Gotowe",manualSortMultipleWriteFailure:"Nie udało się przetworzyć plików: {count}; pierwszy: {path}: {message}"},tagList:{untaggedLabel:"Bez tagów",tags:"Tagi"},navigationPane:{shortcutsHeader:"Skróty",recentFilesHeader:"Ostatnie pliki",properties:"Atrybuty",folders:"Foldery",tags:"Tagi",calendar:"Kalendarz",reorderRootFoldersTitle:"Zmień kolejność elementów",reorderRo
spotkanie=ph-calendar
faktura=ph-receipt`,editTooltip:"Edytuj przypisania"},showFileTypeIcons:{name:"Ikonki według typu pliku",desc:"Przypisuje ikonki do plików na podstawie ich rozszerzeń."},fileTypeIconPreset:{name:"Ustawienie wstępne ikonek plików",desc:"Wybierz wbudowane ikonki lub ustawienie wstępne pakietu ikonek. Niestandardowe reguły rozszerzeń zastępują to ustawienie wstępne.",options:{builtIn:"Wbudowane ikonki"},notInstalledWarning:"Ten pakiet ikonek nie jest zainstalowany. Zamiast niego są wyświetlane wbudowane ikonki."},fileTypeIconMap:{name:"Przypisanie ikonek na podstawie typu pliku",desc:"Pliki z danym rozszerzeniem otrzymują określoną ikonkę. Jedno przypisanie na linię: rozszerzenie=ikonka",placeholder:`# rozszerzenie=ikonka
cpp=ph-file-code
pdf=ph-file-pdf`,editTooltip:"Edytuj przypisania"},compactItemHeight:{name:"Wysokość elementów w trybie kompaktowym",desc:"Ustawia wysokość elementów kompaktowej listy na komputerach stacjonarnych i urządzeniach mobilnych (piksele).",resetTooltip:"Przywróć wartość domyślną (28px)"},compactItemHeightScaleText:{name:"Skalowanie tekstu z wysokością trybu kompaktowego",desc:"Skaluje tekst na kompaktowej liście, gdy wysokość elementu zostanie zmniejszona."},showParentFolder:{name:"Pokaż folder nadrzędny",desc:"Wyświetla nazwę folderu nadrzędnego dla notatek w podfolderach, tagach lub atrybutach."},showFolderPath:{name:"Pokaż ścieżkę folderu",desc:"Wyświetla ścieżkę względem wybranego folderu zamiast samej nazwy folderu. Tagi i atrybuty pokazują pełną ścieżkę."},parentFolderClickOpensFolder:{name:"Kliknięcie folderu nadrzędnego otwiera folder",desc:"Kliknięcie etykiety folderu nadrzędnego otwiera folder w panelu listy."},showParentFolderColor:{name:"Pokaż kolor folderu nadrzędnego",desc:"Używa kolorów folderów na etykietach folderów nadrzędnych."},showParentFolderIcon:{name:"Pokaż ikonkę folderu nadrzędnego",desc:"Wyświetla ikonki folderów obok etykiet folderów nadrzędnych."},showQuickActions:{name:"Pokaż szybkie czynności",desc:"Wyświetla przyciski akcji po najechaniu kursorem na pliki. Wyróżnij ikonkę, aby wyświetlić czynność."},dualPane:{name:"Układ podwójnego panelu",desc:"Wyświetla panel nawigacji i panel listy obok siebie."},dualPaneOrientation:{name:"Orientacja trybu podwójnego",desc:"Wybierz układ poziomy lub pionowy, gdy aktywny jest podwójny panel.",options:{horizontal:"Podział poziomy",vertical:"Podział pionowy"}},narrowSidebarBehavior:{name:"Gdy pasek boczny jest zbyt wąski",desc:"Wybierz, co się dzieje, gdy panel nawigacji i panel listy nie mieszczą się obok siebie.",options:{none:"Nic nie rób",singlePane:"Przełącz na jeden panel",vertical:"Przełącz na podział pionowy"}},narrowSidebarThresholdMode:{name:"Próg wąskiego paska bocznego",desc:"Wybierz sposób obliczania progu szerokości paska bocznego.",options:{fitPanes:"Dopasuj panele",customWidth:"Niestandardowa szerokość"}},narrowSidebarThresholdWidth:{name:"Szerokość progu wąskiego paska bocznego",desc:"Przełączaj, gdy pasek boczny jest węższy niż ta szerokość.",resetTooltip:"Przywróć domyślną szerokość"},paneBackgroundColor:{name:"Kolor tła",desc:"Wybierz kolory tła dla panelu nawigacji i listy.",options:{separate:"Oddzielne tła",listBackground:"Użyj tła listy",navigationBackground:"Użyj tła nawigacji"}},zoomLevel:{name:"Poziom przybliżenia",desc:"Kontroluje ogólny poziom przybliżenia Notebook Navigator (procent)."},useFloatingToolbarsOnIOS:{name:"Użyj pływających pasków narzędzi w systemie iOS",desc:"Dotyczy tylko iOS."},defaultStartupView:{name:"Widok początkowy w układzie jednopanelowym",desc:"Wybierz panel wyświetlany po otwarciu Notebook Navigator w układzie jednopanelowym.",options:{navigation:"Panel nawigacji",listPane:"Panel listy"}},toolbarButtons:{name:"Przyciski paska narzędzi",desc:"Wybierz, które przyciski mają być wyświetlane na pasku narzędzi. Ukryte przyciski pozostają dostępne za pośrednictwem palety poleceń i w menu."},openNewNotesInNewTab:{name:"Otwieraj nowe notatki w nowej karcie",desc:"Gdy włączone, polecenie Utwórz nową notatkę otwiera notatki w nowej karcie. Gdy wyłączone, notatki zastępują bieżącą kartę."},autoRevealActiveNote:{name:"Pokaż aktywną notatkę",desc:"Automatycznie wyświetla notatki po otwarciu za pomocą okna szybkiego wyboru, linków lub wyszukiwania."},autoRevealShortestPath:{name:"Automatyczne ujawnianie: Użyj najkrótszej ścieżki",desc:"Włączone: Automatyczne ujawnianie wybiera najbliższy widoczny folder nadrzędny lub tag. Wyłączone: Automatyczne ujawnianie wybiera rzeczywisty folder pliku i dokładny tag."},autoRevealIgnoreRightSidebar:{name:"Automatyczne ujawnianie: Ignoruj zdarzenia z prawego paska bocznego",desc:"Nie zmieniaj aktywnej notatki podczas klikania
"folderSortOrder": "alpha-desc"
}`,confirmButtonText:"Importuj",confirmTitle:"Zaimportować ustawienia?",confirmMessage:"Importowanie zastąpi bieżące ustawienia Notebook Navigator.",backupToggleName:"Zapisz bieżące ustawienia w katalogu głównym sejfu przed importem",backupToggleDesc:"Tworzy plik JSON ze znacznikiem czasu w katalogu głównym sejfu.",successWithBackupNotice:"Ustawienia zaimportowane. Poprzednie ustawienia zapisano w {path}.",backupError:"Nie można zapisać bieżących ustawień: {message}",successNotice:"Ustawienia zaimportowane.",errorNotice:"Nie udało się zaimportować ustawień: {message}",fileReadError:"Nie można odczytać pliku: {message}"},export:{modalTitle:"Eksportuj ustawienia",editorName:"JSON",editorDesc:"Uwzględnione są tylko ustawienia zmienione w stosunku do wartości domyślnych.",placeholder:"{}",copyButtonText:"Kopiuj do schowka",downloadButtonText:"Pobierz",copyNotice:"Ustawienia skopiowane do schowka.",downloadNotice:"Ustawienia wyeksportowane.",downloadError:"Nie udało się pobrać ustawień: {message}"}},resetAllSettings:{name:"Przywróć wszystkie ustawienia",desc:"Przywraca wszystkie ustawienia Notebook Navigator do wartości domyślnych.",buttonText:"Przywróć wszystkie ustawienia",confirmTitle:"Przywrócić wszystkie ustawienia?",confirmMessage:"Spowoduje to przywrócenie wszystkich ustawień Notebook Navigator do wartości domyślnych. Nie można cofnąć tej czynności.",confirmButtonText:"Przywróć wszystkie ustawienia",notice:"Przywrócono wszystkie ustawienia. Uruchom ponownie Obsidian lub ponownie otwórz Notebook Navigator, aby zastosować zmiany.",error:"Nie udało się przywrócić ustawień."},multiSelectModifier:{name:"Zaznaczanie wielu elementów",desc:"Wybierz, który klawisz umożliwia zaznaczanie wielu elementów. Gdy wybrano Option/Alt, kliknięcie z Cmd/Ctrl otwiera notatki w nowej karcie.",options:{cmdCtrl:"kliknięcie z Cmd/Ctrl",optionAlt:"kliknięcie z Option/Alt"}},enterToOpenFiles:{name:"Naciśnij Enter, aby otworzyć pliki",desc:"Otwieraj pliki tylko po naciśnięciu Enter podczas nawigacji po liście za pomocą klawiatury. W macOS zapobiega to zmianie nazw plików klawiszem Enter."},shiftEnterAction:{name:"Shift+Enter",desc:"Wybierz, czy Shift+Enter otwiera, czy zmienia nazwę wybranego pliku."},cmdEnterAction:{name:"Cmd+Enter",desc:"Wybierz, czy Cmd+Enter otwiera, czy zmienia nazwę wybranego pliku."},ctrlEnterAction:{name:"Ctrl+Enter",desc:"Wybierz, czy Ctrl+Enter otwiera, czy zmienia nazwę wybranego pliku."},mouseBackForwardAction:{name:"Przyciski wstecz/dalej myszy",desc:"Działanie przycisków wstecz i dalej myszy na komputerze.",options:{systemDefault:"Użyj domyślnych systemu",singlePaneSwitch:"Przełącz panele (jeden panel)",history:"Nawiguj historię"}},showFileTypes:{name:"Pokaż typy plików (profil sejfu)",desc:"Filtruj typy plików widoczne w przeglądarce. Pliki nieobsługiwane przez Obsidian mogą być otwierane w aplikacjach zewnętrznych.",options:{documents:"Dokumenty (.md, .canvas, .base)",supported:"Obsługiwane (otwiera się w Obsidian)",all:"Wszystkie (mogą otworzyć się zewnętrznie)"}},homepage:{name:"Strona główna",desc:"Wybierz, co Notebook Navigator otwiera automatycznie przy uruchomieniu.",current:"Aktywny: {path}",chooseButton:"Wybierz plik",options:{none:"Brak",file:"Plik",dailyNote:"Dziennik",weeklyNote:"Notatka tygodniowa",monthlyNote:"Notatka miesięczna",quarterlyNote:"Notatka kwartalna",yearlyNote:"Notatka roczna"},file:{name:"Strona główna: Plik startowy",empty:"Nie wybrano pliku"},createMissing:{name:"Strona główna: Utwórz notatkę, jeśli jej brak",desc:"Tworzy notatkę okresową podczas uruchamiania lub po wywołaniu polecenia, jeśli nie istnieje."}},hideNotesWithPropertyRules:{name:"Ukryj notatki na podstawie reguł atrybutów (profil sejfu)",desc:"Lista reguł atrybutów rozdzielonych przecinkami. Użyj `key` lub `key=value` (np. status=done, published=true, archived).",placeholder:"status=done, published=true, archived"},hideFiles:{name:"Ukryj pliki (profil sejfu)",desc:"Lista nazw plików oddzielonych przecinkami. O
DD.MM.YYYY = 25.05.2022
DD/MM/YYYY = 25/05/2022
YYYY-MM-DD = 2022-05-25
Tokeny:
YYYY/YY = rok
MMMM/MMM/MM = miesiÄ…c
DD/D = dzień
dddd/ddd = dzień tygodnia`,helpTooltip:"Format z Moment",momentLinkText:"format Moment"},timeFormat:{name:"Format czasu",desc:"Format widocznego czasu (format Moment).",placeholder:"HH:mm",help:`Popularne formaty:
HH:mm = 14:30 (24-godzinny)
h:mm a = 2:30 PM (12-godzinny)
HH:mm:ss = 14:30:45
h:mm:ss a = 2:30:45 PM
Tokeny:
HH/H = 24-godzinny
hh/h = 12-godzinny
mm = minuty
ss = sekundy
a = AM/PM`,helpTooltip:"Format z Moment",momentLinkText:"format Moment"},showNotePreview:{name:"Pokaż podgląd notatki",desc:"Wyświetla tekst podglądu pod nazwami notatek."},skipHeadingsInPreview:{name:"Pomiń nagłówki w podglądzie",desc:"Pomija wiersze nagłówków podczas generowania tekstu podglądu."},skipCodeBlocksInPreview:{name:"Pomiń bloki kodu w podglądzie",desc:"Pomija bloki kodu podczas generowania tekstu podglądu."},skipCalloutsInPreview:{name:"Pomiń bloki callout w podglądzie",desc:"Pomija bloki callout podczas generowania tekstu podglądu."},stripHtmlInPreview:{name:"Usuń HTML w podglądach",desc:"Usuń znaczniki HTML z tekstu podglądu. Może wpływać na wydajność przy dużych notatkach."},stripLatexInPreview:{name:"Usuń LaTeX w podglądach",desc:"Usuń wyrażenia LaTeX inline i blokowe z tekstu podglądu."},previewProperties:{name:"Atrybuty podglądu",desc:"Lista atrybutów rozdzielonych przecinkami do sprawdzenia dla tekstu podglądu. Zostanie użyty pierwszy atrybut z tekstem.",placeholder:"summary, description, abstract"},fallbackToNoteContent:{name:"Użyj treści notatki zastępczo",desc:"Wyświetl treść notatki jako podgląd, gdy żaden ze wskazanych atrybutów nie zawiera tekstu."},previewRows:{name:"Wiersze podglądu",desc:"Liczba widocznych wierszy w podglądzie.",options:{1:"1 wiersz",2:"2 wiersze",3:"3 wiersze",4:"4 wiersze",5:"5 wierszy"}},titleRows:{name:"Wiersze tytułu",desc:"Liczba widocznych wierszy tytułów notatek.",options:{1:"1 wiersz",2:"2 wiersze",3:"3 wiersze"}},useFolderColor:{name:"Użyj koloru folderu",desc:"Koloruje tytuły notatek i ikonki plików kolorem folderu nadrzędnego, gdy nie ustawiono niestandardowego koloru pliku. Priorytet: niestandardowy kolor pliku > kolor folderu > kolor domyślny."},showFeatureImage:{name:"Pokaż wyróżniony obraz",desc:"Wyświetla miniaturę pierwszego obrazu znalezionego w notatce."},forceSquareFeatureImage:{name:"Wymuś kwadratowy wyróżniony obraz",desc:"Wyświetla wyróżnione obrazy jako kwadratowe miniatury."},featureImageProperties:{name:"Atrybuty obrazu",desc:"Lista atrybutów rozdzielonych przecinkami do sprawdzenia w pierwszej kolejności. Używa pierwszego obrazu z treści markdown, jeśli nie określono.",placeholder:"thumbnail, featureResized, feature"},featureImageExcludeProperties:{name:"Wyklucz notatki z atrybutami",desc:"Lista atrybutów rozdzielonych przecinkami. Notatki zawierające którykolwiek z tych atrybutów nie wyświetlają wyróżnionych obrazów.",placeholder:"private, confidential"},featureImageDisplaySize:{name:"Rozmiar wyświetlania wyróżnionego obrazu",desc:"Maksymalny rozmiar renderowania wyróżnionych obrazów na listach notatek.",options:{64:"64 px",96:"96 px",128:"128 px"}},featureImagePixelSize:{name:"Rozmiar pikseli wyróżnionego obrazu",desc:"Rozdzielczość używana podczas generowania przechowywanych miniatur wyróżnionych obrazów. Zwiększ tę wartość, jeśli większe podglądy wyglądają na rozmyte.",options:{"256x144":"256 x 144 px","384x216":"384 x 216 px","512x288":"512 x 288 px"}},downloadExternalFeatureImages:{name:"Pobierz obrazy zewnętrzne",desc:"Pobiera zdalne obrazy i miniatury YouTube wyróżnionych obrazów."},hideExportedPreviewImages:{name:"Ukryj wyeksportowane obrazy podglądu",desc:"Ukrywa wyeksportowane pliki PNG podglądu rysunków. Włącz „Pokaż ukryte elementy�, aby je wyświetlić."},drawingIntegrationInfo:{intro:"Notebook Navigator wyświetla pliki PNG wyeksportowane przez Excalidraw jako podglądy rysunków.",items:["W **ustawieniach Excalidraw** otwórz **Embedding Excalidraw into your Notes and Exporting**, następnie **Export Settings**, następnie **Auto-export Settings**.","Włącz **Auto-export PNG**. Opcjonalnie włącz **Export both dark- and light-themed image**.","Notebook Navigator szuka **Drawing.excalidraw.png**, **Drawing.excalidraw.dark.png** lub **Drawing.excalidraw.light.png**.","Gdy **Ukryj wyeksportowane obrazy podglądu** jest włączone, pliki PNG pojawiają się tylko wtedy, gdy włączone jest również **Pokaż ukryte
YYYY-MM-DD[T]HH:mm:ss → 2025-01-04T14:30:45
YYYY-MM-DD[T]HH:mm:ssZ → 2025-08-07T16:53:39+02:00
DD/MM/YYYY HH:mm:ss → 04/01/2025 14:30:45
MM/DD/YYYY h:mm:ss a → 01/04/2025 2:30:45 PM`},supportDevelopment:{name:"Wspieraj rozwój",desc:"Jeśli lubisz korzystać z Notebook Navigator, rozważ wsparcie jego dalszego rozwoju.",buttonText:"�� Wesprzyj",coffeeButton:"☕� Postaw kawę"},otherPlugins:{name:"Zobacz moje inne wtyczki",betterPaste:"Czyści wklejany tekst, odnośniki i obrazy",pixelPerfectImage:"Dokładna zmiana rozmiaru obrazów i więcej"},checkForNewVersionOnStart:{name:"Sprawdź nową wersję podczas uruchamiania",desc:"Sprawdza dostępność nowych wersji wtyczki podczas uruchamiania i wyświetla powiadomienie, gdy dostępna jest aktualizacja. Sprawdzanie odbywa się maksymalnie raz dziennie.",status:"Nowa wersja dostępna: {version}"},startupDebugLogging:{name:"Rejestrowanie debugowania przy starcie",desc:"Zapisuje diagnostykę startu w pliku Markdown ze znacznikiem czasu w katalogu głównym sejfu, a następnie zatrzymuje się po ustabilizowaniu startu. Plik może być synchronizowany i zawierać ścieżki plików."},whatsNew:{name:"Co nowego w Notebook Navigator {version}",desc:"Zobacz najnowsze aktualizacje i ulepszenia",buttonText:"Zobacz ostatnie aktualizacje"},showReleaseNotes:{name:"Pokazuj nowości po aktualizacji",desc:"Wyłącz, aby okno z nowościami nie otwierało się automatycznie po aktualizacjach."},masteringVideo:{name:"Poradnik do Notebook Navigator (wideo)",desc:"Ten film przedstawia wszystko, co jest potrzebne do wydajnej pracy w Notebook Navigator, w tym skróty klawiszowe, wyszukiwanie, tagi i ustawienia zaawansowane."},cacheStatistics:{localCache:"Lokalna pamięć podręczna",items:"elementy",withTags:"z tagami",withPreviewText:"z tekstem podglądu",withFeatureImage:"z wyróżnionym obrazem",withMetadata:"z metadanymi"},metadataInfo:{successfullyParsed:"Pomyślnie przetworzono elementy",itemsWithName:"z nazwą",withCreatedDate:"z datą utworzenia",withModifiedDate:"z datą modyfikacji",withIcon:"z ikonką",withColor:"z kolorem",failedToParse:"Nie udało się przetworzyć",createdDates:"dat utworzenia",modifiedDates:"dat modyfikacji",checkTimestampFormat:"Sprawdź format znacznika czasu.",exportFailed:"Eksportuj błędy"}}},whatsNew:{title:"Co nowego w Notebook Navigator",openBannerImage:"Otwórz obraz banera wydania",supportMessage:"Jeśli uważasz, że Notebook Navigator jest pomocny, rozważ wsparcie jego rozwoju.",supportButton:"Postaw kawę",thanksButton:"Dzięki!"}}});var OU={};En(OU,{STRINGS_PT:()=>Sce});var Sce,LU=U(()=>{Sce={common:{cancel:"Cancelar",delete:"Eliminar",clear:"Limpar",remove:"Remover",restoreDefault:"Restaurar predefinição",submit:"Submeter",save:"Guardar",configure:"Configurar",lightMode:"Modo claro",darkMode:"Modo escuro",noSelection:"Sem seleção",untagged:"Sem etiquetas",featureImageAlt:"Imagem de destaque",unknownError:"Erro desconhecido",clipboardWriteError:"Não foi possível escrever na área de transferência",updateBannerTitle:"Atualização do Notebook Navigator disponível",updateBannerInstruction:"Atualize em Definições -> Plugins da comunidade",previous:"Anterior",next:"Seguinte"},listPane:{emptyStateNoSelection:"Selecione uma pasta ou etiqueta para ver notas",emptyStateNoNotes:"Sem notas",pinnedSection:"Fixadas",notesSection:"Notas",filesSection:"Ficheiros",hiddenItemAriaLabel:"{name} (oculto)",collapseGroup:"Recolher grupo",expandGroup:"Expandir grupo",manualSortTitle:"Ordenação manual: {property}",manualSortHint:'Arraste para reordenar. A ordem é guardada como valores de índice numéricos na propriedade "{property}".',manualSortNonMarkdownHint:"Os ficheiros não Markdown são mostrados no fundo e não podem ser reordenados.",unsortedSection:"Sem ordenação",propertyGroupNoValue:"Nenhum",manualSortDone:"Concluído",manualSortMultipleWriteFailure:"{count} ficheiros falharam; primeiro: {path}: {message}"},tagList:{untaggedLabel:"Sem etiquetas",tags:"Etiquetas"},navigationPane:{shortcutsHeader:"Atalhos",recentFilesHeader:"Ficheiros recentes",properties:"Propriedades",folders:"Pastas",tags:"Etiquetas",calendar:"Calendário",reorderRootFoldersTitle:"Reordenar navegação"
reunião=ph-calendar
fatura=ph-receipt`,editTooltip:"Editar mapeamentos"},showFileTypeIcons:{name:"�cones por tipo de ficheiro",desc:"Atribuir ícones a ficheiros com base na sua extensão."},fileTypeIconPreset:{name:"Predefinição de ícones de ficheiro",desc:"Escolher os ícones integrados ou uma predefinição de pacote de ícones. As regras de extensão personalizadas substituem esta predefinição.",options:{builtIn:"�cones integrados"},notInstalledWarning:"Este pacote de ícones não está instalado. Em vez disso, são mostrados os ícones integrados."},fileTypeIconMap:{name:"Mapa de ícones por tipo",desc:"Os ficheiros com a extensão recebem o ícone especificado. Um mapeamento por linha: extensão=ícone",placeholder:`# Extension=icon
cpp=ph-file-code
pdf=ph-file-pdf`,editTooltip:"Editar mapeamentos"},compactItemHeight:{name:"Altura do item compacto",desc:"Definir a altura dos itens de lista compacta no computador e telemóvel (pixels).",resetTooltip:"Restaurar para predefinido (28px)"},compactItemHeightScaleText:{name:"Escalar texto com altura do item compacto",desc:"Escalar texto da lista compacta quando a altura do item é reduzida."},showParentFolder:{name:"Mostrar pasta pai",desc:"Exibir o nome da pasta pai para notas em subpastas, etiquetas ou propriedades."},showFolderPath:{name:"Mostrar caminho da pasta",desc:"Mostrar o caminho relativo à pasta selecionada em vez de apenas o nome da pasta. Etiquetas e propriedades mostram o caminho completo."},parentFolderClickOpensFolder:{name:"Clicar na pasta pai abre pasta",desc:"Clicar na etiqueta da pasta pai abre a pasta no painel de lista."},showParentFolderColor:{name:"Mostrar cor da pasta pai",desc:"Usar cores de pasta nas etiquetas de pasta pai."},showParentFolderIcon:{name:"Mostrar ícone da pasta pai",desc:"Mostrar ícones de pasta junto aos nomes das pastas pai."},showQuickActions:{name:"Mostrar ações rápidas",desc:"Mostrar botões de ação ao passar sobre ficheiros. Os controlos dos botões selecionam quais ações aparecem."},dualPane:{name:"Layout de painel duplo",desc:"Mostrar painel de navegação e painel de lista lado a lado."},dualPaneOrientation:{name:"Orientação do painel duplo",desc:"Escolha layout horizontal ou vertical quando o painel duplo está ativo.",options:{horizontal:"Divisão horizontal",vertical:"Divisão vertical"}},narrowSidebarBehavior:{name:"Quando a barra lateral é demasiado estreita",desc:"Escolha o que acontece quando o painel de navegação e o painel de lista não cabem lado a lado.",options:{none:"Não fazer nada",singlePane:"Mudar para painel único",vertical:"Mudar para divisão vertical"}},narrowSidebarThresholdMode:{name:"Limite de barra lateral estreita",desc:"Escolha como o limite de largura da barra lateral é calculado.",options:{fitPanes:"Ajustar painéis",customWidth:"Largura personalizada"}},narrowSidebarThresholdWidth:{name:"Largura do limite de barra lateral estreita",desc:"Mudar quando a barra lateral for mais estreita do que esta largura.",resetTooltip:"Repor para a largura predefinida"},paneBackgroundColor:{name:"Cor de fundo",desc:"Escolha cores de fundo para os painéis de navegação e lista.",options:{separate:"Fundos separados",listBackground:"Usar fundo da lista",navigationBackground:"Usar fundo da navegação"}},zoomLevel:{name:"Nível de zoom",desc:"Controla o nível de zoom geral do Notebook Navigator (percentagem)."},useFloatingToolbarsOnIOS:{name:"Usar barras de ferramentas flutuantes no iOS",desc:"Aplica-se apenas ao iOS."},defaultStartupView:{name:"Vista inicial em painel único",desc:"Escolha o painel apresentado ao abrir o Notebook Navigator no esquema de painel único.",options:{navigation:"Painel de navegação",listPane:"Painel de lista"}},toolbarButtons:{name:"Botões da barra de ferramentas",desc:"Escolha quais botões aparecem na barra de ferramentas. Os botões ocultos permanecem acessíveis através de comandos e menus."},openNewNotesInNewTab:{name:"Abrir novas notas num novo separador",desc:"Quando ativado, o comando Criar nova nota abre as notas num novo separador. Quando desativado, as notas substituem o separador atual."},autoRevealActiveNote:{name:"Revelar nota ativa automaticamente",desc:"Revelar notas automaticamente quando abertas pelo Alternador Rápido, links ou pesquisa."},autoRevealShortestPath:{name:"Revelação automática: Usar caminho mais curto",desc:"Ativado: A revelação automática seleciona a pasta ancestral ou etiqueta visível mais próxima. Desativado: A revelação automática seleciona a pasta real do ficheiro e a etiqueta exata."},autoRevealIgnoreRightSidebar:{name:"Revelação automática: Ignorar eventos da barra lateral direita",desc:"Não alterar a nota ativa ao clicar ou alterar notas na barra lateral direita."},autoRevealIgnoreOtherWindows:{name:"Revelação automática: Ignorar eventos de outras janel
"folderSortOrder": "alpha-desc"
}`,confirmButtonText:"Importar",confirmTitle:"Importar definições?",confirmMessage:"A importação substitui as definições atuais do Notebook Navigator.",backupToggleName:"Guardar as definições atuais na raiz do cofre antes de importar",backupToggleDesc:"Cria um ficheiro JSON com carimbo de data/hora na raiz do cofre.",successWithBackupNotice:"Definições importadas. As definições anteriores foram guardadas em {path}.",backupError:"Não foi possível guardar as definições atuais: {message}",successNotice:"Definições importadas.",errorNotice:"Falha ao importar definições: {message}",fileReadError:"Não foi possível ler o ficheiro: {message}"},export:{modalTitle:"Exportar definições",editorName:"JSON",editorDesc:"Apenas as definições alteradas em relação aos valores predefinidos são incluídas.",placeholder:"{}",copyButtonText:"Copiar para a área de transferência",downloadButtonText:"Transferir",copyNotice:"Definições copiadas para a área de transferência.",downloadNotice:"Definições exportadas.",downloadError:"Falha ao transferir definições: {message}"}},resetAllSettings:{name:"Repor todas as definições",desc:"Repor todas as definições do Notebook Navigator para os valores predefinidos.",buttonText:"Repor todas as definições",confirmTitle:"Repor todas as definições?",confirmMessage:"Isto irá repor todas as definições do Notebook Navigator para os valores predefinidos. Não pode ser desfeito.",confirmButtonText:"Repor todas as definições",notice:"Todas as definições repostas. Reinicie o Obsidian ou reabra o Notebook Navigator para aplicar.",error:"Falha ao repor as definições."},multiSelectModifier:{name:"Modificador de seleção múltipla",desc:"Escolha qual tecla modificadora alterna a seleção múltipla. Quando Option/Alt é selecionado, Cmd/Ctrl abre notas num novo separador.",options:{cmdCtrl:"Clique Cmd/Ctrl",optionAlt:"Clique Option/Alt"}},enterToOpenFiles:{name:"Pressionar Enter para abrir ficheiros",desc:"Abrir ficheiros apenas ao pressionar Enter durante a navegação por teclado na lista. No macOS, isto impede que Enter renomeie ficheiros."},shiftEnterAction:{name:"Shift+Enter",desc:"Escolher se Shift+Enter abre ou renomeia o ficheiro selecionado."},cmdEnterAction:{name:"Cmd+Enter",desc:"Escolher se Cmd+Enter abre ou renomeia o ficheiro selecionado."},ctrlEnterAction:{name:"Ctrl+Enter",desc:"Escolher se Ctrl+Enter abre ou renomeia o ficheiro selecionado."},mouseBackForwardAction:{name:"Botões voltar/avançar do rato",desc:"Ação dos botões voltar e avançar do rato no ambiente de trabalho.",options:{systemDefault:"Usar predefinição do sistema",singlePaneSwitch:"Alternar painéis (painel único)",history:"Navegar no histórico"}},showFileTypes:{name:"Mostrar tipos de ficheiro (perfil do cofre)",desc:"Filtrar quais tipos de ficheiro são mostrados no navegador. Tipos de ficheiro não suportados pelo Obsidian podem abrir em aplicações externas.",options:{documents:"Documentos (.md, .canvas, .base)",supported:"Suportados (abrem no Obsidian)",all:"Todos (podem abrir externamente)"}},homepage:{name:"Página inicial",desc:"Escolha o que o Notebook Navigator abre automaticamente ao iniciar.",current:"Atual: {path}",chooseButton:"Escolher ficheiro",options:{none:"Nenhum",file:"Ficheiro",dailyNote:"Nota diária",weeklyNote:"Nota semanal",monthlyNote:"Nota mensal",quarterlyNote:"Nota trimestral",yearlyNote:"Nota anual"},file:{name:"Página inicial: Ficheiro de arranque",empty:"Nenhum ficheiro selecionado"},createMissing:{name:"Página inicial: Criar nota se não existir",desc:"Criar a nota periódica ao iniciar ou através do comando se não existir."}},hideNotesWithPropertyRules:{name:"Ocultar notas com regras de propriedades (perfil do cofre)",desc:"Lista de regras de frontmatter separadas por vírgulas. Use entradas `key` ou `key=value` (ex: status=done, published=true, archived).",placeholder:"status=done, published=true, archived"},hideFiles:{name:"Ocultar ficheiros (perfil do cofre)",desc:"Lista de padrões de nomes de ficheiros separados por vírgulas para o
D MMM YYYY = 25 mai 2022
DD/MM/YYYY = 25/05/2022
YYYY-MM-DD = 2022-05-25
Tokens:
YYYY/YY = ano
MMMM/MMM/MM = mês
DD/D = dia
dddd/ddd = dia da semana`,helpTooltip:"Formato usando Moment",momentLinkText:"formato Moment"},timeFormat:{name:"Formato de hora",desc:"Formato para exibir horas (usa formato Moment).",placeholder:"HH:mm",help:`Formatos comuns:
h:mm a = 2:30 PM (12 horas)
HH:mm = 14:30 (24 horas)
h:mm:ss a = 2:30:45 PM
HH:mm:ss = 14:30:45
Tokens:
HH/H = 24 horas
hh/h = 12 horas
mm = minutos
ss = segundos
a = AM/PM`,helpTooltip:"Formato usando Moment",momentLinkText:"formato Moment"},showNotePreview:{name:"Mostrar pré-visualização da nota",desc:"Exibir texto de pré-visualização abaixo dos nomes das notas."},skipHeadingsInPreview:{name:"Saltar cabeçalhos na pré-visualização",desc:"Saltar linhas de cabeçalho ao gerar texto de pré-visualização."},skipCodeBlocksInPreview:{name:"Saltar blocos de código na pré-visualização",desc:"Saltar blocos de código ao gerar texto de pré-visualização."},skipCalloutsInPreview:{name:"Saltar callouts na pré-visualização",desc:"Saltar blocos de callout ao gerar texto de pré-visualização."},stripHtmlInPreview:{name:"Remover HTML nas pré-visualizações",desc:"Remover etiquetas HTML do texto de pré-visualização. Pode afetar o desempenho em notas grandes."},stripLatexInPreview:{name:"Remover LaTeX nas pré-visualizações",desc:"Remover expressões LaTeX inline e em bloco do texto de pré-visualização."},previewProperties:{name:"Propriedades de pré-visualização",desc:"Lista de propriedades frontmatter separadas por vírgulas para verificar texto de pré-visualização. A primeira propriedade com texto será usada.",placeholder:"summary, description, abstract"},fallbackToNoteContent:{name:"Recorrer ao conteúdo da nota",desc:"Mostrar o conteúdo da nota como pré-visualização quando nenhuma das propriedades especificadas contém texto."},previewRows:{name:"Linhas de pré-visualização",desc:"Número de linhas a exibir para texto de pré-visualização.",options:{1:"1 linha",2:"2 linhas",3:"3 linhas",4:"4 linhas",5:"5 linhas"}},titleRows:{name:"Linhas de título",desc:"Número de linhas a exibir para títulos de notas.",options:{1:"1 linha",2:"2 linhas",3:"3 linhas"}},useFolderColor:{name:"Usar cor da pasta",desc:"Colorir títulos de notas e ícones de ficheiros com a cor da pasta pai quando não está definida uma cor de ficheiro personalizada. Prioridade: cor de ficheiro personalizada > cor da pasta > cor predefinida."},showFeatureImage:{name:"Mostrar imagem de destaque",desc:"Exibir uma miniatura da primeira imagem encontrada na nota."},forceSquareFeatureImage:{name:"Forçar imagem de destaque quadrada",desc:"Renderizar imagens de destaque como miniaturas quadradas."},featureImageProperties:{name:"Propriedades de imagem",desc:"Lista separada por vírgulas de propriedades frontmatter a verificar primeiro. Usa a primeira imagem no conteúdo markdown como alternativa.",placeholder:"thumbnail, featureResized, feature"},featureImageExcludeProperties:{name:"Excluir notas com propriedades",desc:"Lista separada por vírgulas de propriedades frontmatter. Notas contendo qualquer uma destas propriedades não armazenam imagens de destaque.",placeholder:"private, confidential"},featureImageDisplaySize:{name:"Tamanho de exibição da imagem de destaque",desc:"Tamanho máximo de renderização para imagens de destaque em listas de notas.",options:{64:"64 px",96:"96 px",128:"128 px"}},featureImagePixelSize:{name:"Tamanho em pixels da imagem de destaque",desc:"Resolução utilizada ao gerar miniaturas armazenadas de imagens de destaque. Aumente este valor se as pré-visualizações maiores parecerem desfocadas.",options:{"256x144":"256 x 144 px","384x216":"384 x 216 px","512x288":"512 x 288 px"}},downloadExternalFeatureImages:{name:"Transferir imagens externas",desc:"Transferir imagens remotas e miniaturas do YouTube para imagens de destaque."},hideExportedPreviewImages:{name:"Ocultar imagens de pré-visualização exportadas",desc:'Ocultar ficheiros PNG de pré-visualização de desenhos exportados. Ative "Mostrar itens ocultos" para os apresentar.'},drawingIntegrationInfo:{intro:"O Notebook Navigator apresenta ficheiros PNG exportados pelo Excalidraw como pré-visualizações de desenhos.",items:["Nas **definições do Excalidraw**, abra **Embedding Excalidraw into your Notes and Exporting**, depois **Export Settings**, depois **Auto-export Settings**.","Ative **Auto-export PNG**. Opcionalmente, ative **Export both dark- and light-themed image**.","O Notebook Navigator p
YYYY-MM-DD[T]HH:mm:ss → 2025-01-04T14:30:45
YYYY-MM-DD[T]HH:mm:ssZ → 2025-08-07T16:53:39+02:00
DD/MM/YYYY HH:mm:ss → 04/01/2025 14:30:45
MM/DD/YYYY h:mm:ss a → 01/04/2025 2:30:45 PM`},supportDevelopment:{name:"Apoiar desenvolvimento",desc:"Se gosta de usar o Notebook Navigator, por favor considere apoiar o seu desenvolvimento contínuo.",buttonText:"�� Patrocinar",coffeeButton:"☕� Compre-me um café"},otherPlugins:{name:"Veja os meus outros plugins",betterPaste:"Limpa texto, ligações e imagens colados",pixelPerfectImage:"Redimensionamento exato de imagens e mais"},checkForNewVersionOnStart:{name:"Verificar nova versão ao iniciar",desc:"Verifica novos lançamentos do plugin ao iniciar e mostra uma notificação quando uma atualização está disponível. As verificações ocorrem no máximo uma vez por dia.",status:"Nova versão disponível: {version}"},startupDebugLogging:{name:"Registo de depuração no arranque",desc:"Escrever diagnósticos de arranque num ficheiro Markdown com carimbo de data/hora na raiz do cofre e parar depois de o arranque estabilizar. O ficheiro pode ser sincronizado e pode incluir caminhos de ficheiros."},whatsNew:{name:"Novidades no Notebook Navigator {version}",desc:"Ver atualizações e melhorias recentes",buttonText:"Ver atualizações recentes"},showReleaseNotes:{name:"Mostrar as novidades após uma atualização",desc:"Desative para impedir que o diálogo de novidades abra automaticamente após as atualizações."},masteringVideo:{name:"Dominar o Notebook Navigator (vídeo)",desc:"Este vídeo abrange tudo o que precisa para ser produtivo no Notebook Navigator, incluindo teclas de atalho, pesquisa, etiquetas e personalização avançada."},cacheStatistics:{localCache:"Cache local",items:"itens",withTags:"com etiquetas",withPreviewText:"com texto de pré-visualização",withFeatureImage:"com imagem de destaque",withMetadata:"com metadados"},metadataInfo:{successfullyParsed:"Analisados com sucesso",itemsWithName:"itens com nome",withCreatedDate:"com data de criação",withModifiedDate:"com data de modificação",withIcon:"com ícone",withColor:"com cor",failedToParse:"Falha ao analisar",createdDates:"datas de criação",modifiedDates:"datas de modificação",checkTimestampFormat:"Verifique o seu formato de timestamp.",exportFailed:"Exportar erros"}}},whatsNew:{title:"Novidades no Notebook Navigator",openBannerImage:"Abrir imagem do banner da versão",supportMessage:"Se acha o Notebook Navigator útil, por favor considere apoiar o seu desenvolvimento.",supportButton:"Compre-me um café",thanksButton:"Obrigado!"}}});var zU={};En(zU,{STRINGS_PT_BR:()=>wce});var wce,BU=U(()=>{wce={common:{cancel:"Cancelar",delete:"Excluir",clear:"Limpar",remove:"Remover",restoreDefault:"Restaurar padrão",submit:"Enviar",save:"Salvar",configure:"Configurar",lightMode:"Modo claro",darkMode:"Modo escuro",noSelection:"Nenhuma seleção",untagged:"Sem etiquetas",featureImageAlt:"Imagem de destaque",unknownError:"Erro desconhecido",clipboardWriteError:"Não foi possível gravar na área de transferência",updateBannerTitle:"Atualização do Notebook Navigator disponível",updateBannerInstruction:"Atualize em Configurações -> Plugins não oficiais",previous:"Anterior",next:"Próximo"},listPane:{emptyStateNoSelection:"Selecione uma pasta ou etiqueta para ver notas",emptyStateNoNotes:"Sem notas",pinnedSection:"Fixadas",notesSection:"Notas",filesSection:"Arquivos",hiddenItemAriaLabel:"{name} (oculto)",collapseGroup:"Recolher grupo",expandGroup:"Expandir grupo",manualSortTitle:"Classificação manual: {property}",manualSortHint:'Arraste para reordenar. A ordem é salva como valores numéricos de índice na propriedade "{property}".',manualSortNonMarkdownHint:"Arquivos não Markdown são exibidos no final e não podem ser reordenados.",unsortedSection:"Não classificados",propertyGroupNoValue:"Nenhum",manualSortDone:"Concluído",manualSortMultipleWriteFailure:"{count} arquivos falharam; primeiro: {path}: {message}"},tagList:{untaggedLabel:"Sem etiquetas",tags:"Etiquetas"},navigationPane:{shortcutsHeader:"Atalhos",recentFilesHeader:"Arquivos recentes",properties:"Propriedades",folders:"Pastas",tags:"Etiquetas",calendar:"Calendário",reorderRoot
reunião=ph-calendar
fatura=ph-receipt`,editTooltip:"Editar mapeamentos"},showFileTypeIcons:{name:"�cones por tipo de arquivo",desc:"Atribuir ícones a arquivos com base em sua extensão."},fileTypeIconPreset:{name:"Predefinição de ícones de arquivo",desc:"Escolha os ícones integrados ou uma predefinição de pacote de ícones. Regras de extensão personalizadas substituem esta predefinição.",options:{builtIn:"�cones integrados"},notInstalledWarning:"Este pacote de ícones não está instalado. Em vez disso, os ícones integrados são exibidos."},fileTypeIconMap:{name:"Mapa de ícones por tipo",desc:"Os arquivos com a extensão recebem o ícone especificado. Um mapeamento por linha: extensão=ícone",placeholder:`# extensão=ícone
cpp=ph-file-code
pdf=ph-file-pdf`,editTooltip:"Editar mapeamentos"},compactItemHeight:{name:"Altura do item compacto",desc:"Defina a altura dos itens de lista compactos no desktop e celular (pixels).",resetTooltip:"Restaurar para padrão (28px)"},compactItemHeightScaleText:{name:"Dimensionar texto com altura do item compacto",desc:"Dimensionar texto da lista compacta quando a altura do item é reduzida."},showParentFolder:{name:"Mostrar pasta pai",desc:"Exibir o nome da pasta pai para notas em subpastas, etiquetas ou propriedades."},showFolderPath:{name:"Mostrar caminho da pasta",desc:"Exibir o caminho relativo à pasta selecionada em vez de apenas o nome da pasta. Etiquetas e propriedades mostram o caminho completo."},parentFolderClickOpensFolder:{name:"Clique na pasta pai abre pasta",desc:"Clicar no rótulo da pasta pai abre a pasta no painel de lista."},showParentFolderColor:{name:"Mostrar cor de pasta pai",desc:"Usar cores de pasta em rótulos de pastas pai."},showParentFolderIcon:{name:"Mostrar ícone da pasta pai",desc:"Mostrar ícones de pasta ao lado dos rótulos de pastas pai."},showQuickActions:{name:"Mostrar ações rápidas",desc:"Mostrar botões de ação ao passar sobre arquivos. Controles de botão selecionam quais ações aparecem."},dualPane:{name:"Layout de painel duplo",desc:"Mostrar painel de navegação e painel de lista lado a lado."},dualPaneOrientation:{name:"Orientação do painel duplo",desc:"Escolha layout horizontal ou vertical quando o painel duplo estiver ativo.",options:{horizontal:"Divisão horizontal",vertical:"Divisão vertical"}},narrowSidebarBehavior:{name:"Quando a barra lateral está estreita demais",desc:"Escolha o que acontece quando o painel de navegação e o painel de lista não cabem lado a lado.",options:{none:"Não fazer nada",singlePane:"Mudar para painel único",vertical:"Mudar para divisão vertical"}},narrowSidebarThresholdMode:{name:"Limite de barra lateral estreita",desc:"Escolha como o limite de largura da barra lateral é calculado.",options:{fitPanes:"Ajustar painéis",customWidth:"Largura personalizada"}},narrowSidebarThresholdWidth:{name:"Largura do limite de barra lateral estreita",desc:"Mudar quando a barra lateral estiver mais estreita que esta largura.",resetTooltip:"Redefinir para a largura padrão"},paneBackgroundColor:{name:"Cor de fundo",desc:"Escolha cores de fundo para painéis de navegação e lista.",options:{separate:"Fundos separados",listBackground:"Usar fundo da lista",navigationBackground:"Usar fundo da navegação"}},zoomLevel:{name:"Nível de zoom",desc:"Controla o nível de zoom geral do Notebook Navigator (porcentagem)."},useFloatingToolbarsOnIOS:{name:"Usar barras de ferramentas flutuantes no iOS",desc:"Aplica-se apenas ao iOS."},defaultStartupView:{name:"Visualização inicial em painel único",desc:"Escolha qual painel é exibido ao abrir o Notebook Navigator no layout de painel único.",options:{navigation:"Painel de navegação",listPane:"Painel de lista"}},toolbarButtons:{name:"Botões da barra de ferramentas",desc:"Escolha quais botões aparecem na barra de ferramentas. Botões ocultos permanecem acessíveis via comandos e menus."},openNewNotesInNewTab:{name:"Abrir novas notas em nova aba",desc:"Quando ativado, o comando Criar nova nota abre as notas em uma nova aba. Quando desativado, as notas substituem a aba atual."},autoRevealActiveNote:{name:"Revelar automaticamente a nota ativa",desc:"Revelar automaticamente notas quando abertas pela Navegação rápida, links ou pesquisa."},autoRevealShortestPath:{name:"Revelação automática: Usar caminho mais curto",desc:"Ativado: A revelação automática seleciona a pasta ancestral ou etiqueta visível mais próxima. Desativado: A revelação automática seleciona a pasta real do arquivo e a etiqueta exata."},autoRevealIgnoreRightSidebar:{name:"Revelação automática: Ignorar eventos da barra lateral direita",desc:"Não alterar a nota ativa ao clicar ou alterar notas na barra lateral direita."},autoRevealIgnoreOtherWindows:{name:"Revelação automática: Ignorar eventos de outras janelas",desc:"Não alterar
"folderSortOrder": "alpha-desc"
}`,confirmButtonText:"Importar",confirmTitle:"Importar configurações?",confirmMessage:"A importação substitui as configurações atuais do Notebook Navigator.",backupToggleName:"Salvar as configurações atuais na raiz do cofre antes de importar",backupToggleDesc:"Cria um arquivo JSON com carimbo de data/hora na raiz do cofre.",successWithBackupNotice:"Configurações importadas. As configurações anteriores foram salvas em {path}.",backupError:"Não foi possível salvar as configurações atuais: {message}",successNotice:"Configurações importadas.",errorNotice:"Falha ao importar configurações: {message}",fileReadError:"Não foi possível ler o arquivo: {message}"},export:{modalTitle:"Exportar configurações",editorName:"JSON",editorDesc:"Apenas as configurações alteradas em relação aos valores padrão são incluídas.",placeholder:"{}",copyButtonText:"Copiar para a área de transferência",downloadButtonText:"Baixar",copyNotice:"Configurações copiadas para a área de transferência.",downloadNotice:"Configurações exportadas.",downloadError:"Falha ao baixar configurações: {message}"}},resetAllSettings:{name:"Redefinir todas as configurações",desc:"Redefinir todas as configurações do Notebook Navigator para os valores padrão.",buttonText:"Redefinir todas as configurações",confirmTitle:"Redefinir todas as configurações?",confirmMessage:"Isso redefinirá todas as configurações do Notebook Navigator para os valores padrão. Não pode ser desfeito.",confirmButtonText:"Redefinir todas as configurações",notice:"Configurações redefinidas. Reinicie o Obsidian ou reabra o Notebook Navigator para aplicar.",error:"Falha ao redefinir as configurações."},multiSelectModifier:{name:"Modificador de seleção múltipla",desc:"Escolha qual tecla modificadora alterna a seleção múltipla. Quando Option/Alt está selecionado, Cmd/Ctrl clique abre notas em uma nova aba.",options:{cmdCtrl:"Cmd/Ctrl clique",optionAlt:"Option/Alt clique"}},enterToOpenFiles:{name:"Pressionar Enter para abrir arquivos",desc:"Abrir arquivos apenas ao pressionar Enter durante a navegação por teclado na lista. No macOS, isso impede que Enter renomeie arquivos."},shiftEnterAction:{name:"Shift+Enter",desc:"Escolha se Shift+Enter abre ou renomeia o arquivo selecionado."},cmdEnterAction:{name:"Cmd+Enter",desc:"Escolha se Cmd+Enter abre ou renomeia o arquivo selecionado."},ctrlEnterAction:{name:"Ctrl+Enter",desc:"Escolha se Ctrl+Enter abre ou renomeia o arquivo selecionado."},mouseBackForwardAction:{name:"Botões voltar/avançar do mouse",desc:"Ação dos botões voltar e avançar do mouse no desktop.",options:{systemDefault:"Usar padrão do sistema",singlePaneSwitch:"Alternar painéis (painel único)",history:"Navegar no histórico"}},showFileTypes:{name:"Mostrar tipos de arquivo (perfil do cofre)",desc:"Filtrar quais tipos de arquivo são mostrados no navegador. Tipos de arquivo não suportados pelo Obsidian podem abrir em aplicativos externos.",options:{documents:"Documentos (.md, .canvas, .base)",supported:"Suportados (abrem no Obsidian)",all:"Todos (podem abrir externamente)"}},homepage:{name:"Página inicial",desc:"Escolha o que o Notebook Navigator abre automaticamente ao iniciar.",current:"Atual: {path}",chooseButton:"Escolher arquivo",options:{none:"Nenhum",file:"Arquivo",dailyNote:"Nota diária",weeklyNote:"Nota semanal",monthlyNote:"Nota mensal",quarterlyNote:"Nota trimestral",yearlyNote:"Nota anual"},file:{name:"Página inicial: Arquivo de inicialização",empty:"Nenhum arquivo selecionado"},createMissing:{name:"Página inicial: Criar nota se não existir",desc:"Criar a nota periódica ao iniciar ou via comando se não existir."}},hideNotesWithPropertyRules:{name:"Ocultar notas com regras de propriedade (perfil do cofre)",desc:"Lista separada por vírgulas de regras de frontmatter. Use entradas `key` ou `key=value` (por exemplo, status=done, published=true, archived).",placeholder:"status=done, published=true, archived"},hideFiles:{name:"Ocultar arquivos (perfil do cofre)",desc:"Lista separada por vírgulas de padrões
DD/MM/YYYY = 25/05/2022
D [de] MMMM [de] YYYY = 25 de maio de 2022
YYYY-MM-DD = 2022-05-25
Tokens:
YYYY/YY = ano
MMMM/MMM/MM = mês
DD/D = dia
dddd/ddd = dia da semana`,helpTooltip:"Formato usando Moment",momentLinkText:"formato Moment"},timeFormat:{name:"Formato de hora",desc:"Formato para exibir horas (usa formato Moment).",placeholder:"HH:mm",help:`Formatos comuns:
h:mm a = 2:30 PM (12 horas)
HH:mm = 14:30 (24 horas)
h:mm:ss a = 2:30:45 PM
HH:mm:ss = 14:30:45
Tokens:
HH/H = 24 horas
hh/h = 12 horas
mm = minutos
ss = segundos
a = AM/PM`,helpTooltip:"Formato usando Moment",momentLinkText:"formato Moment"},showNotePreview:{name:"Mostrar visualização de nota",desc:"Exibir texto de visualização abaixo dos nomes das notas."},skipHeadingsInPreview:{name:"Pular cabeçalhos na visualização",desc:"Pular linhas de cabeçalho ao gerar texto de visualização."},skipCodeBlocksInPreview:{name:"Pular blocos de código na visualização",desc:"Pular blocos de código ao gerar texto de visualização."},skipCalloutsInPreview:{name:"Pular callouts na visualização",desc:"Pular blocos de callout ao gerar texto de visualização."},stripHtmlInPreview:{name:"Remover HTML nas visualizações",desc:"Remover tags HTML do texto de visualização. Pode afetar o desempenho em notas grandes."},stripLatexInPreview:{name:"Remover LaTeX nas visualizações",desc:"Remover expressões LaTeX inline e em bloco do texto de visualização."},previewProperties:{name:"Propriedades de visualização",desc:"Lista separada por vírgulas de propriedades do frontmatter para verificar texto de visualização. A primeira propriedade com texto será usada.",placeholder:"summary, description, abstract"},fallbackToNoteContent:{name:"Recorrer ao conteúdo da nota",desc:"Mostrar o conteúdo da nota como visualização quando nenhuma das propriedades especificadas contém texto."},previewRows:{name:"Linhas de visualização",desc:"Número de linhas a exibir para texto de visualização.",options:{1:"1 linha",2:"2 linhas",3:"3 linhas",4:"4 linhas",5:"5 linhas"}},titleRows:{name:"Linhas de título",desc:"Número de linhas a exibir para títulos de notas.",options:{1:"1 linha",2:"2 linhas",3:"3 linhas"}},useFolderColor:{name:"Usar cor da pasta",desc:"Colorir títulos de notas e ícones de arquivos com a cor da pasta pai quando não há uma cor de arquivo personalizada definida. Prioridade: cor de arquivo personalizada > cor da pasta > cor padrão."},showFeatureImage:{name:"Mostrar imagem de destaque",desc:"Exibir uma miniatura da primeira imagem encontrada na nota."},forceSquareFeatureImage:{name:"Forçar imagem de destaque quadrada",desc:"Renderizar imagens de destaque como miniaturas quadradas."},featureImageProperties:{name:"Propriedades de imagem",desc:"Lista separada por vírgulas de propriedades do frontmatter a verificar primeiro. Usa a primeira imagem no conteúdo markdown como alternativa.",placeholder:"thumbnail, featureResized, feature"},featureImageExcludeProperties:{name:"Excluir notas com propriedades",desc:"Lista separada por vírgulas de propriedades do frontmatter. Notas contendo qualquer uma dessas propriedades não armazenam imagens de destaque.",placeholder:"private, confidential"},featureImageDisplaySize:{name:"Tamanho de exibição da imagem de destaque",desc:"Tamanho máximo de renderização para imagens de destaque em listas de notas.",options:{64:"64 px",96:"96 px",128:"128 px"}},featureImagePixelSize:{name:"Tamanho em pixels da imagem de destaque",desc:"Resolução usada ao gerar miniaturas armazenadas de imagens de destaque. Aumente esse valor se as visualizações maiores ficarem borradas.",options:{"256x144":"256 x 144 px","384x216":"384 x 216 px","512x288":"512 x 288 px"}},downloadExternalFeatureImages:{name:"Baixar imagens externas",desc:"Baixar imagens remotas e miniaturas do YouTube para imagens de destaque."},hideExportedPreviewImages:{name:"Ocultar imagens de pré-visualização exportadas",desc:'Ocultar arquivos PNG de pré-visualização de desenhos exportados. Ative "Mostrar itens ocultos" para exibi-los.'},drawingIntegrationInfo:{intro:"O Notebook Navigator exibe arquivos PNG exportados pelo Excalidraw como pré-visualizações de desenhos.",items:["Nas **configurações do Excalidraw**, abra **Embedding Excalidraw into your Notes and Exporting**, depois **Export Settings**, depois **Auto-export Settings**.","Ative **Auto-export PNG**. Opcionalmente, ative **Export both dark- and light-themed image**.","O Notebook Navigator procura **Drawing.excalidraw.png**, **Drawing.excalidraw.dark.png** ou **Drawing.excalidraw.light.png**.","Enquanto **Ocultar
YYYY-MM-DD[T]HH:mm:ss → 2025-01-04T14:30:45
YYYY-MM-DD[T]HH:mm:ssZ → 2025-08-07T16:53:39+02:00
DD/MM/YYYY HH:mm:ss → 04/01/2025 14:30:45
MM/DD/YYYY h:mm:ss a → 01/04/2025 2:30:45 PM`},supportDevelopment:{name:"Apoiar o desenvolvimento",desc:"Se você adora usar o Notebook Navigator, considere apoiar seu desenvolvimento contínuo.",buttonText:"â�¤ï¸� Patrocinar",coffeeButton:"☕ï¸� Me pague um café"},otherPlugins:{name:"Conheça meus outros plugins",betterPaste:"Limpa texto, links e imagens colados",pixelPerfectImage:"Redimensionamento exato de imagens e mais"},checkForNewVersionOnStart:{name:"Verificar nova versão ao iniciar",desc:"Verifica novas versões do plugin na inicialização e mostra uma notificação quando uma atualização está disponível. As verificações ocorrem no máximo uma vez por dia.",status:"Nova versão disponível: {version}"},startupDebugLogging:{name:"Registro de depuração na inicialização",desc:"Gravar diagnósticos de inicialização em um arquivo Markdown com carimbo de data/hora na raiz do cofre e parar depois que a inicialização se estabiliza. O arquivo pode ser sincronizado e pode incluir caminhos de arquivos."},whatsNew:{name:"O que há de novo no Notebook Navigator {version}",desc:"Veja atualizações e melhorias recentes",buttonText:"Ver atualizações recentes"},showReleaseNotes:{name:"Mostrar as novidades após uma atualização",desc:"Desative para impedir que o diálogo de novidades seja aberto automaticamente após as atualizações."},masteringVideo:{name:"Dominando o Notebook Navigator (vídeo)",desc:"Este vídeo cobre tudo o que você precisa para ser produtivo no Notebook Navigator, incluindo atalhos de teclado, busca, etiquetas e personalização avançada."},cacheStatistics:{localCache:"Cache local",items:"itens",withTags:"com etiquetas",withPreviewText:"com texto de visualização",withFeatureImage:"com imagem de destaque",withMetadata:"com metadados"},metadataInfo:{successfullyParsed:"Analisados com sucesso",itemsWithName:"itens com nome",withCreatedDate:"com data de criação",withModifiedDate:"com data de modificação",withIcon:"com ícone",withColor:"com cor",failedToParse:"Falha ao analisar",createdDates:"datas de criação",modifiedDates:"datas de modificação",checkTimestampFormat:"Verifique seu formato de timestamp.",exportFailed:"Exportar erros"}}},whatsNew:{title:"O que há de novo no Notebook Navigator",openBannerImage:"Abrir imagem do banner da versão",supportMessage:"Se você acha o Notebook Navigator útil, considere apoiar seu desenvolvimento.",supportButton:"Me pague um café",thanksButton:"Obrigado!"}}});var _U={};En(_U,{STRINGS_RU:()=>Tce});var Tce,HU=U(()=>{Tce={common:{cancel:"Отмена",delete:"Удалить",clear:"ОчиÑ�тить",remove:"Убрать",restoreDefault:"ВоÑ�Ñ�тановить значение по умолчанию",submit:"Отправить",save:"Сохранить",configure:"Ð�аÑ�троить",lightMode:"Светлый режим",darkMode:"Тёмный режим",noSelection:"Ð�ичего не выбрано",untagged:"Без тегов",featureImageAlt:"Изображение-обложка",unknownError:"Ð�еизвеÑ�тнаÑ� ошибка",clipboardWriteError:"Ð�е удалоÑ�ÑŒ запиÑ�ать в буфер обмена",updateBannerTitle:"ДоÑ�тупно обновление Notebook Navigator",updateBannerInstruction:"Обновите в Ð�аÑ�тройки -> Сторонние плагины",previous:"Ð�азад",next:"Вперёд"},listPane:{emptyStateNoSelection:"Выберите папку или тег длÑ� проÑ�мотра заметок",emptyStateNoNotes:"Ð�ет заметок",pinnedSection:"Закреплённые",notesSection:"Заметки",filesSection:"Файлы",hiddenItemAriaLabel:"{name} (Ñ�крыто)",collapseGroup:"Свернуть группу",expandGroup:"Развернуть группу",manualSortTitle:"РучнаÑ� Ñ�ортировка: {property}",manualSortHint:"Перетащите длÑ� изменениÑ� порÑ�дка. ПорÑ�док Ñ�охранÑ�етÑ�Ñ� как чиÑ�ловые значениÑ� индекÑ�а в Ñ�войÑ�тве «{property}».",manualSortNonMarkdownHint:"Файлы, Ð
в�треча=ph-calendar
Ñ�чёт=ph-receipt`,editTooltip:"Редактировать Ñ�опоÑ�тавлениÑ�"},showFileTypeIcons:{name:"Иконки по типу файла",desc:"Ð�азначить иконки файлам на оÑ�нове их раÑ�ширениÑ�."},fileTypeIconPreset:{name:"ПредуÑ�тановка иконок файлов",desc:"Выберите вÑ�троенные иконки или предуÑ�тановку пакета иконок. ПользовательÑ�кие правила раÑ�ширений переопределÑ�ÑŽÑ‚ Ñ�ту предуÑ�тановку.",options:{builtIn:"Ð’Ñ�троенные иконки"},notInstalledWarning:"Этот пакет иконок не уÑ�тановлен. ВмеÑ�то него отобраÐаютÑ�Ñ� вÑ�троенные иконки."},fileTypeIconMap:{name:"СопоÑ�тавление типов и иконок",desc:"Файлы Ñ� раÑ�ширением получают указанную иконку. Одно Ñ�опоÑ�тавление на Ñ�троку: раÑ�ширение=иконка",placeholder:`# Extension=icon
cpp=ph-file-code
pdf=ph-file-pdf`,editTooltip:"Редактировать Ñ�опоÑ�тавлениÑ�"},compactItemHeight:{name:"Ð’Ñ‹Ñ�ота компактных Ñ�лементов",desc:"УÑ�тановите выÑ�оту компактных Ñ�лементов Ñ�пиÑ�ка на компьютере и мобильном (в пикÑ�елÑ�Ñ…).",resetTooltip:"ВоÑ�Ñ�тановить по умолчанию (28px)"},compactItemHeightScaleText:{name:"МаÑ�штабировать текÑ�Ñ‚ Ñ� выÑ�отой компактных Ñ�лементов",desc:"МаÑ�штабировать текÑ�Ñ‚ компактного Ñ�пиÑ�ка при уменьшении выÑ�оты Ñ�лементов."},showParentFolder:{name:"Показывать родительÑ�кую папку",desc:"ОтобраÐать название родительÑ�кой папки длÑ� заметок в подпапках, тегах или Ñ�войÑ�твах."},showFolderPath:{name:"Показывать путь к папке",desc:"ОтобраÐать путь отноÑ�ительно выбранной папки, а не только название папки. Ð’ тегах и Ñ�войÑ�твах отобраÐаетÑ�Ñ� полный путь."},parentFolderClickOpensFolder:{name:"Клик по родительÑ�кой папке открывает папку",desc:"Клик по метке родительÑ�кой папки открывает папку в панели Ñ�пиÑ�ка."},showParentFolderColor:{name:"Показывать цвет родительÑ�кой папки",desc:"ИÑ�пользовать цвета папок на метках родительÑ�ких папок."},showParentFolderIcon:{name:"Показывать иконку родительÑ�кой папки",desc:"Показывать иконки папок Ñ€Ñ�дом Ñ� метками родительÑ�ких папок."},showQuickActions:{name:"Показывать быÑ�трые дейÑ�твиÑ�",desc:"Показывать кнопки дейÑ�твий при наведении на файлы. Элементы управлениÑ� выбирают, какие дейÑ�твиÑ� отобраÐаютÑ�Ñ�."},dualPane:{name:"Двухпанельный реÐим",desc:"Показывать панель навигации и панель Ñ�пиÑ�ка Ñ€Ñ�дом."},dualPaneOrientation:{name:"ОриентациÑ� двухпанельного реÐима",desc:"Выберите горизонтальную или вертикальную разметку при активном двухпанельном реÐиме.",options:{horizontal:"Горизонтальное разделение",vertical:"Вертикальное разделение"}},narrowSidebarBehavior:{name:"Когда боковаÑ� панель Ñ�лишком узкаÑ�",desc:"Выберите, что проиÑ�ходит, когда панель навигации и панель Ñ�пиÑ�ка не помещаютÑ�Ñ� Ñ€Ñ�дом.",options:{none:"Ð�ичего не делать",singlePane:"ПереключитьÑ�Ñ� на одну панель",vertical:"ПереключитьÑ�Ñ� на вертикальное разделение"}},narrowSidebarThresholdMode:{name:"Порог узкой боковой панели",desc:"Выберите, как раÑ�Ñ�читываетÑ�Ñ� порог ширины боковой панели.",options:{fitPanes:"УмеÑ�тить панели",customWidth:"ПользовательÑ�каÑ� ширина"}},narrowSidebarThresholdWidth:{name:"Ширина порога узкой боковой панели",desc:"ПереключатьÑ�Ñ�, когда боковаÑ� панель уÐе Ñ�той ширины.",resetTooltip:"СброÑ�ить до ширины по умолчанию"},paneBackgroundColor:{name:"Цвет фона",desc:"Выберите цвета фона длÑ� панелей навигации и Ñ�пиÑ�ка.",options:{separate:"Раздельные фоны",listBackground:"ИÑ�пользовать фон Ñ�пиÑ�ка",navigationBackground:"ИÑ�пользовать фоÐ
"folderSortOrder": "alpha-desc"
}`,confirmButtonText:"Импортировать",confirmTitle:"Импортировать наÑ�тройки?",confirmMessage:"Импорт заменит текущие наÑ�тройки Notebook Navigator.",backupToggleName:"Сохранить текущие наÑ�тройки в корне хранилища перед импортом",backupToggleDesc:"Создаёт JSON-файл Ñ� временной меткой в корне хранилища.",successWithBackupNotice:"Ð�аÑ�тройки импортированы. Предыдущие наÑ�тройки Ñ�охранены в {path}.",backupError:"Ð�е удалоÑ�ÑŒ Ñ�охранить текущие наÑ�тройки: {message}",successNotice:"Ð�аÑ�тройки импортированы.",errorNotice:"Ð�е удалоÑ�ÑŒ импортировать наÑ�тройки: {message}",fileReadError:"Ð�е удалоÑ�ÑŒ прочитать файл: {message}"},export:{modalTitle:"ЭкÑ�порт наÑ�троек",editorName:"JSON",editorDesc:"Включены только наÑ�тройки, отличающиеÑ�Ñ� от значений по умолчанию.",placeholder:"{}",copyButtonText:"Копировать в буфер обмена",downloadButtonText:"Скачать",copyNotice:"Ð�аÑ�тройки Ñ�копированы в буфер обмена.",downloadNotice:"Ð�аÑ�тройки Ñ�кÑ�портированы.",downloadError:"Ð�е удалоÑ�ÑŒ Ñ�качать наÑ�тройки: {message}"}},resetAllSettings:{name:"СброÑ�ить вÑ�е наÑ�тройки",desc:"СброÑ�ить вÑ�е наÑ�тройки Notebook Navigator к значениÑ�м по умолчанию.",buttonText:"СброÑ�ить вÑ�е наÑ�тройки",confirmTitle:"СброÑ�ить вÑ�е наÑ�тройки?",confirmMessage:"Это Ñ�броÑ�ит вÑ�е наÑ�тройки Notebook Navigator к значениÑ�м по умолчанию. Это нельзÑ� отменить.",confirmButtonText:"СброÑ�ить вÑ�е наÑ�тройки",notice:"Ð’Ñ�е наÑ�тройки Ñ�брошены. ПерезапуÑ�тите Obsidian или переоткройте Notebook Navigator длÑ� применениÑ�.",error:"Ð�е удалоÑ�ÑŒ Ñ�броÑ�ить наÑ�тройки."},multiSelectModifier:{name:"Модификатор множеÑ�твенного выбора",desc:"Выберите, какаÑ� клавиша-модификатор переключает множеÑ�твенный выбор. При выборе Option/Alt, клик Ñ� Cmd/Ctrl открывает заметки в новой вкладке.",options:{cmdCtrl:"Клик Ñ� Cmd/Ctrl",optionAlt:"Клик Ñ� Option/Alt"}},enterToOpenFiles:{name:"Ð�ажать Enter длÑ� открытиÑ� файлов",desc:"Открывать файлы только при нажатии Enter во времÑ� навигации по Ñ�пиÑ�ку Ñ� клавиатуры. Ð’ macOS Ñ�то не позволÑ�ет Enter переименовывать файлы."},shiftEnterAction:{name:"Shift+Enter",desc:"Выберите, будет ли Shift+Enter открывать или переименовывать выбранный файл."},cmdEnterAction:{name:"Cmd+Enter",desc:"Выберите, будет ли Cmd+Enter открывать или переименовывать выбранный файл."},ctrlEnterAction:{name:"Ctrl+Enter",desc:"Выберите, будет ли Ctrl+Enter открывать или переименовывать выбранный файл."},mouseBackForwardAction:{name:"Кнопки «Ð�азад»/«Вперёд» мыши",desc:"ДейÑ�твие кнопок «Ð�азад» и «Вперёд» мыши на деÑ�ктопе.",options:{systemDefault:"ИÑ�пользовать Ñ�иÑ�темное значение",singlePaneSwitch:"Переключение панелей (одна панель)",history:"Ð�авигациÑ� по иÑ�тории"}},showFileTypes:{name:"Показывать типы файлов (профиль хранилища)",desc:"Фильтруйте, какие типы файлоÐ
D MMMM YYYY = 25 ма� 2022
DD.MM.YYYY = 25.05.2022
YYYY-MM-DD = 2022-05-25
Токены:
YYYY/YY = год
MMMM/MMM/MM = ме��ц
DD/D = день
dddd/ddd = день недели`,helpTooltip:"Формат Moment",momentLinkText:"формат Moment"},timeFormat:{name:"Формат времени",desc:"Формат отображени� времени (и�пользует формат Moment).",placeholder:"HH:mm",help:`Ра�про�транённые форматы:
HH:mm = 14:30 (24-ча�овой)
h:mm a = 2:30 PM (12-ча�овой)
HH:mm:ss = 14:30:45
h:mm:ss a = 2:30:45 PM
Токены:
HH/H = 24-ча�овой
hh/h = 12-ча�овой
mm = минуты
ss = �екунды
a = AM/PM`,helpTooltip:"Формат Moment",momentLinkText:"формат Moment"},showNotePreview:{name:"Показывать превью заметки",desc:"Отображать тек�т превью под названи�ми заметок."},skipHeadingsInPreview:{name:"Пропу�кать заголовки в превью",desc:"Пропу�кать �троки заголовков при генерации тек�та превью."},skipCodeBlocksInPreview:{name:"Пропу�кать блоки кода в превью",desc:"Пропу�кать блоки кода при генерации тек�та превью."},skipCalloutsInPreview:{name:"Пропу�кать выно�ки в превью",desc:"Пропу�кать блоки выно�ок при генерации тек�та превью."},stripHtmlInPreview:{name:"Удал�ть HTML в превью",desc:"Удал�ть HTML-теги из тек�та превью. Может вли�ть на производительно�ть при больших заметках."},stripLatexInPreview:{name:"Удал�ть LaTeX в превью",desc:"Удал�ть в�троенные и блочные выражени� LaTeX из тек�та превью."},previewProperties:{name:"Свой�тва превью",desc:"Спи�ок �вой�тв frontmatter через зап�тую дл� проверки тек�та превью. И�пользует�� первое �вой�тво � тек�том.",placeholder:"summary, description, abstract"},fallbackToNoteContent:{name:"И�пользовать �одержимое заметки",desc:"Показывать �одержимое заметки как превью, когда ни одно из указанных �вой�тв не �одержит тек�та."},previewRows:{name:"Строки превью",desc:"Количе�тво �трок дл� отображени� тек�та превью.",options:{1:"1 �трока",2:"2 �троки",3:"3 �троки",4:"4 �троки",5:"5 �трок"}},titleRows:{name:"Строки заголовка",desc:"Количе�тво �трок дл� отображени� названий заметок.",options:{1:"1 �трока",2:"2 �троки",3:"3 �троки"}},useFolderColor:{name:"И�пользовать цвет папки",desc:"Окрашивать заголовки заметок и иконки файлов цветом родитель�кой папки, когда не задан пользователь�кий цвет файла. Приоритет: пользователь�кий цвет файла > цвет папки > цвет по умолчанию."},showFeatureImage:{name:"Показывать изображение-обложку",desc:"Отображает миниатюру первого изображени� в заметке."},forceSquareFeatureImage:{name:"Квадратное изображение-обложка",desc:"Отображать изображени�-обложки как квадратные миниатюры."},featureImageProperties:{name:"Свой�тва изображени�",desc:"Спи�ок �вой�тв frontmatter через зап�тую дл� проверки в первую очередь. При от�ут�твии и�пользует�� первое изображение из �одержимого markdown.",placeholder:"thumbnail, featureResized, feature"},featureImageExcludeProperties:{name:"И�ключить заметки �о �вой�твами",desc:"Спи�ок �вой�тв frontmatter через зап�тую. Заметки, �одержащие любое из �тих �вой�тв, не �охран�ют изображени�-обложки.",placeholder:"private, confidential"},featureImageDisplaySize:{name:"Размер отображени� изображени�-обложки",desc:"Мак�имальный размер отображени� изображений-обложек в �пи�ках заметок.",opti
YYYY-MM-DD[T]HH:mm:ss → 2025-01-04T14:30:45
YYYY-MM-DD[T]HH:mm:ssZ → 2025-08-07T16:53:39+02:00
DD/MM/YYYY HH:mm:ss → 04/01/2025 14:30:45
MM/DD/YYYY h:mm:ss a → 01/04/2025 2:30:45 PM`},supportDevelopment:{name:"Поддержать разработку",desc:"Е�ли вам нравит�� и�пользовать Notebook Navigator, пожалуй�та, ра��мотрите возможно�ть поддержки его дальнейшей разработки.",buttonText:"�� Спон�ор",coffeeButton:"☕� Купить кофе"},otherPlugins:{name:"По�мотрите мои другие плагины",betterPaste:"Очищает в�тавленный тек�т, ��ылки и изображени�",pixelPerfectImage:"Точное изменение размера изображений и другое"},checkForNewVersionOnStart:{name:"Провер�ть новую вер�ию при запу�ке",desc:"Провер�ет наличие новых релизов плагина при запу�ке и показывает уведомление, когда до�тупно обновление. Проверки прои�ход�т не чаще одного раза в день.",status:"До�тупна нова� вер�и�: {version}"},startupDebugLogging:{name:"Журнал отладки запу�ка",desc:"Запи�ывает диагно�тику запу�ка в Markdown-файл � временной меткой в корне хранилища, затем о�танавливает�� по�ле �табилизации запу�ка. Файл может �инхронизировать�� и �одержать пути к файлам."},whatsNew:{name:"Что нового в Notebook Navigator {version}",desc:"По�мотреть по�ледние обновлени� и улучшени�",buttonText:"По�мотреть обновлени�"},showReleaseNotes:{name:"Показывать окно «Что нового» по�ле обновлени�",desc:"Отключите, чтобы окно «Что нового» не открывало�ь автоматиче�ки по�ле обновлений."},masteringVideo:{name:"О�воение Notebook Navigator (видео)",desc:"Это видео охватывает в�ё, что нужно дл� продуктивной работы � Notebook Navigator, включа� гор�чие клавиши, пои�к, теги и ра�ширенную на�тройку."},cacheStatistics:{localCache:"Локальный к�ш",items:"�лементов",withTags:"� тегами",withPreviewText:"� тек�том превью",withFeatureImage:"� изображением-обложкой",withMetadata:"� метаданными"},metadataInfo:{successfullyParsed:"У�пешно разобрано",itemsWithName:"�лементов � названием",withCreatedDate:"� датой �оздани�",withModifiedDate:"� датой изменени�",withIcon:"� иконкой",withColor:"� цветом",failedToParse:"�е удало�ь разобрать",createdDates:"дат �оздани�",modifiedDates:"дат изменени�",checkTimestampFormat:"Проверьте формат временной метки.",exportFailed:"Эк�портировать ошибки"}}},whatsNew:{title:"Что нового в Notebook Navigator",openBannerImage:"Открыть изображение баннера релиза",supportMessage:"Е�ли вы находите Notebook Navigator полезным, пожалуй�та, ра��мотрите возможно�ть поддержки его разработки.",supportButton:"Купить кофе",thanksButton:"Спа�ибо!"}}});var VU={};En(VU,{STRINGS_TH:()=>kce});var kce,KU=U(()=>{kce={common:{cancel:"ย�เลิ�",delete:"ลบ",clear:"ล้าง",remove:"นำออ�",restoreDefault:"คืนค่าเริ่มต้น",submit:"ส่ง",save:"บันทึ�",configure:"�ำหนดค่า",lightMode:"โหมดสว่าง",darkMode:"โหมดมืด",noSelection:"ไม่มี�ารเลือ�",untagged:"ไม่ม
ประชุม=ph-calendar
ใบ�จ้งหนี้=ph-receipt`,editTooltip:"��้ไข�าร�มป"},showFileTypeIcons:{name:"ไอคอนตามประเภทไฟล์",desc:"�ำหนดไอคอนให้ไฟล์ตามนามส�ุล"},fileTypeIconPreset:{name:"ค่าที่ตั้งไว้ล่วงหน้าสำหรับไอคอนไฟล์",desc:"เลือ�ไอคอนในตัวหรือค่าที่ตั้งไว้ล่วงหน้าของชุดไอคอน �ฎนามส�ุล�บบ�ำหนดเองจะเขียนทับค่านี้",options:{builtIn:"ไอคอนในตัว"},notInstalledWarning:"ยังไม่ได้ติดตั้งชุดไอคอนนี้ จะ�สดงไอคอนในตัว�ทน"},fileTypeIconMap:{name:"�ผนที่ไอคอนประเภทไฟล์",desc:"ไฟล์ที่มีนามส�ุลจะได้รับไอคอนที่�ำหนด หนึ่ง�าร�มปต่อบรรทัด: นามส�ุล=ไอคอน",placeholder:`# Extension=icon
cpp=ph-file-code
pdf=ph-file-pdf`,editTooltip:"��้ไข�าร�มป"},compactItemHeight:{name:"ความสูงราย�าร�ะทัดรัด",desc:"�ำหนดความสูงของราย�าร�ะทัดรัดบนเดส�์ท็อป�ละมือถือ (พิ�เซล)",resetTooltip:"รีเซ็ตเป็นค่าเริ่มต้น (28px)"},compactItemHeightScaleText:{name:"ปรับขนาดข้อความตามความสูงราย�าร�ะทัดรัด",desc:"ปรับขนาดข้อความราย�าร�ะทัดรัดเมื่อความสูงราย�ารลดลง"},showParentFolder:{name:"�สดงโฟลเดอร์หลั�",desc:"�สดงชื่อโฟลเดอร์หลั�สำหรับโน้ตในโฟลเดอร์ย่อย �ท็� หรือคุณสมบัติ"},showFolderPath:{name:"�สดงเส้นทางโฟลเดอร์",desc:"�สดงเส้นทางที่สัมพันธ์�ับโฟลเดอร์ที่เลือ��ทน�าร�สดงเฉพาะชื่อโฟลเดอร์ �ท็��ละคุณสมบัติจะ�สดงเส้นทาง�บบเต็ม"},parentFolderClickOpensFolder:{name:"คลิ�โฟลเดอร์หลั�เพื่อเปิดโฟลเดอร์",desc:"�ารคลิ�ป้ายโฟลเดอร์หลั�จะเปิดโฟลเดอร์ใน�ผงราย�าร"},showParentFolderColor:{name:"�สดงสีโฟลเดอร์หลั�",desc:"ใช้สีโฟลเดอร์บนป้ายโฟลเดอร์หลั�"},showParentFolderIcon:{name:"�สดงไอคอนโฟลเดอร์หลั�",desc:"�สดงไอคอนโฟลเดอร์ข้างป้ายโฟลเดอร์หลั�"},showQuickActions:{name:"�สดง�าร�ระทำด่วน",desc:"�สดงปุ่ม�าร�ระทำเมื่อวางเมาส์บนไฟล์ ตัวควบคุมปุ่มเลือ��าร�ระทำที่จะปรา��"},dualPane:{name:"รูป�บบ�ผงคู่",desc:"�สดง�ผงนำทาง�ละ�ผงราย�ารเคียงข้าง�ัน"},dualPaneOrientation:{name:"ทิศทาง�ผงคู่",desc:"เลือ�รูป�บบ�นวนอนหรือ�นวตั้งเมื่อใช้งาน�ผงคู่",options:{horizontal:"�บ่ง�นวนอน",vertical:"�บ่ง�นวตั้ง"}},narrowSidebarBehavior:{name:"เมื่อ�ถบด้านข้าง�คบเ�ินไป",desc:"เลือ�สิ่งที่จะเ�ิดขึ้นเมื่อ�ผงนำทาง�ละ�ผงราย�ารไม่พอดี�บบวางเคียง�ัน",options:{none:"ไม่ต้องทำอะไร",singlePane:"สลับเป็น�ผงเดียว",vertical:"สลับเป็น�าร�บ่ง�นวตั้ง"}},narrowSidebarThresholdMode:{name:"เ�ณฑ์�ถบด้านข้าง�คบ",desc:"เลือ�วิธีคำนวณเ�ณฑ์ความ�ว้างของ�ถบด้านข้าง",options:{fitPanes:"ปรับให้พอดี�ับ�ผง",customWidth:"ความ�ว้าง�ำหนดเอง"}},narrowSidebarThresholdWidth:{name:"ความ�ว้างเ�ณฑ์�ถบด้านข้าง�คบ",desc:"สลับเมื่อ�ถบด้านข้าง�คบ�ว่าความ�ว้างนี้",resetTooltip:"รีเซ็ตเป็นความ�ว้างเริ่มต้น
"folderSortOrder": "alpha-desc"
}`,confirmButtonText:"นำเข้า",confirmTitle:"นำเข้า�ารตั้งค่าหรือไม่?",confirmMessage:"�ารนำเข้าจะ�ทนที่�ารตั้งค่า Notebook Navigator ปัจจุบัน",backupToggleName:"บันทึ��ารตั้งค่าปัจจุบันไว้ในรา�ของห้องนิรภัย�่อนนำเข้า",backupToggleDesc:"สร้างไฟล์ JSON ที่มีเวลาประทับในรา�ของห้องนิรภัย",successWithBackupNotice:"นำเข้า�ารตั้งค่า�ล้ว บันทึ��ารตั้งค่า�่อนหน้าไว้ที่ {path}",backupError:"ไม่สามารถบันทึ��ารตั้งค่าปัจจุบันได้: {message}",successNotice:"นำเข้า�ารตั้งค่า�ล้ว",errorNotice:"นำเข้า�ารตั้งค่าล้มเหลว: {message}",fileReadError:"ไม่สามารถอ่านไฟล์ได้: {message}"},export:{modalTitle:"ส่งออ��ารตั้งค่า",editorName:"JSON",editorDesc:"รวมเฉพาะ�ารตั้งค่าที่เปลี่ยน�ปลงจา�ค่าเริ่มต้น",placeholder:"{}",copyButtonText:"คัดลอ�ไปยังคลิปบอร์ด",downloadButtonText:"ดาวน์โหลด",copyNotice:"คัดลอ��ารตั้งค่าไปยังคลิปบอร์ด�ล้ว",downloadNotice:"ส่งออ��ารตั้งค่า�ล้ว",downloadError:"ส่งออ��ารตั้งค่าล้มเหลว: {message}"}},resetAllSettings:{name:"รีเซ็ต�ารตั้งค่าทั้งหมด",desc:"รีเซ็ต�ารตั้งค่า Notebook Navigator ทั้งหมดเป็นค่าเริ่มต้น",buttonText:"รีเซ็ต�ารตั้งค่าทั้งหมด",confirmTitle:"รีเซ็ต�ารตั้งค่าทั้งหมด?",confirmMessage:"�ารดำเนิน�ารนี้จะรีเซ็ต�ารตั้งค่า Notebook Navigator ทั้งหมดเป็นค่าเริ่มต้น ไม่สามารถเลิ�ทำได้",confirmButtonText:"รีเซ็ต�ารตั้งค่าทั้งหมด",notice:"รีเซ็ต�ารตั้งค่าทั้งหมด�ล้ว รีสตาร์ท Obsidian หรือเปิด Notebook Navigator ใหม่เพื่อใช้งาน",error:"รีเซ็ต�ารตั้งค่าล้มเหลว"},multiSelectModifier:{name:"ตัวปรับ�ต่งเลือ�หลายราย�าร",desc:"เลือ�ปุ่มตัวปรับ�ต่งที่จะสลับ�ารเลือ�หลายราย�าร เมื่อเลือ� Option/Alt �ารคลิ� Cmd/Ctrl จะเปิดโน้ตใน�ท็บใหม่",options:{cmdCtrl:"คลิ� Cmd/Ctrl",optionAlt:"คลิ� Option/Alt"}},enterToOpenFiles:{name:"�ด Enter เพื่อเปิดไฟล์",desc:"เปิดไฟล์เฉพาะเมื่อ�ด Enter ระหว่าง�ารนำทางด้วย�ป้นพิมพ์ในราย�าร บน macOS �ารตั้งค่านี้จะป้อง�ันไม่ให้ Enter เปลี่ยนชื่อไฟล์"},shiftEnterAction:{name:"Shift+Enter",desc:"เลือ�ว่าจะให้ Shift+Enter เปิดหรือเปลี่ยนชื่อไฟล์ที่เลือ�"},cmdEnterAction:{name:"Cmd+Enter",desc:"เลือ�ว่าจะให้ Cmd+Enter เปิดหรื
D MMM YYYY = 25 พ.ค. 2022
DD/MM/YYYY = 25/05/2022
YYYY-MM-DD = 2022-05-25
โทเคน:
YYYY/YY = ปี
MMMM/MMM/MM = เดือน
DD/D = วัน
dddd/ddd = วันในสัปดาห์`,helpTooltip:"รูป�บบโดยใช้ Moment",momentLinkText:"รูป�บบ Moment"},timeFormat:{name:"รูป�บบเวลา",desc:"รูป�บบสำหรับ�สดงเวลา (ใช้รูป�บบ Moment)",placeholder:"HH:mm",help:`รูป�บบทั่วไป:
HH:mm = 14:30 (24 ชั่วโมง)
h:mm a = 2:30 PM (12 ชั่วโมง)
HH:mm:ss = 14:30:45
h:mm:ss a = 2:30:45 PM
โทเคน:
HH/H = 24 ชั่วโมง
hh/h = 12 ชั่วโมง
mm = นาที
ss = วินาที
a = AM/PM`,helpTooltip:"รูป�บบโดยใช้ Moment",momentLinkText:"รูป�บบ Moment"},showNotePreview:{name:"�สดงตัวอย่างโน้ต",desc:"�สดงข้อความตัวอย่างใต้ชื่อโน้ต"},skipHeadingsInPreview:{name:"ข้ามหัวข้อในตัวอย่าง",desc:"ข้ามบรรทัดหัวข้อเมื่อสร้างข้อความตัวอย่าง"},skipCodeBlocksInPreview:{name:"ข้ามบล็อ�โค้ดในตัวอย่าง",desc:"ข้ามบล็อ�โค้ดเมื่อสร้างข้อความตัวอย่าง"},skipCalloutsInPreview:{name:"ข้ามบล็อ�เน้นในตัวอย่าง",desc:"ข้ามบล็อ�เน้นเมื่อสร้างข้อความตัวอย่าง"},stripHtmlInPreview:{name:"ลบ HTML ในตัวอย่าง",desc:"ลบ�ท็� HTML ออ�จา�ข้อความตัวอย่าง อาจส่งผลต่อประสิทธิภาพในโน้ตขนาดให�่"},stripLatexInPreview:{name:"ลบ LaTeX ในตัวอย่าง",desc:"ลบนิพจน์ LaTeX �บบอินไลน์�ละ�บบบล็อ�ออ�จา�ข้อความตัวอย่าง"},previewProperties:{name:"คุณสมบัติตัวอย่าง",desc:"ราย�ารคุณสมบัติ frontmatter คั่นด้วยเครื่องหมายจุลภาคเพื่อตรวจสอบข้อความตัวอย่าง คุณสมบัติ�ร�ที่มีข้อความจะถู�ใช้",placeholder:"summary, description, abstract"},fallbackToNoteContent:{name:"ใช้เนื้อหาโน้ต�ทน",desc:"�สดงเนื้อหาโน้ตเป็นตัวอย่างเมื่อไม่มีคุณสมบัติที่ระบุมีข้อความ"},previewRows:{name:"�ถวตัวอย่าง",desc:"จำนวน�ถวที่จะ�สดงสำหรับข้อความตัวอย่าง",options:{1:"1 �ถว",2:"2 �ถว",3:"3 �ถว",4:"4 �ถว",5:"5 �ถว"}},titleRows:{name:"�ถวชื่อเรื่อง",desc:"จำนวน�ถวที่จะ�สดงสำหรับชื่อโน้ต",options:{1:"1 �ถว",2:"2 �ถว",3:"3 �ถว"}},useFolderColor:{name:"ใช้สีโฟลเดอร์",desc:"ใส่สีให้�ับชื่อโน้ต�ละไอคอนไฟล์ตามสีของโฟลเดอร์หลั�เมื่อไม่มี�ารตั้งค่าสีไฟล์�ำหนดเอง ลำดับความสำคั�: สีไฟล์�ำหนดเอง > สีโฟลเดอร์ > สีค่าเริ่มต้น"},showFeatureImage:{name:"�สดงรูปภาพเด่น",desc:"�สดงภาพย่อของรูปภาพ�ร�ที่พบในโน้ต"},forceSquareFeatureImage:{name:"บังคับรูปภาพเด่นสี่เหลี่ยม",desc:"�สดงรูปภาพเด่นเป็นภาพย่อสี่เหลี่ยม"},featureImageProperties:{name:"คุณสมบัติรูปภาพ",desc:"ราย�ารคุณสมบัติ frontmatter คั่นด้วยเครื่องหมายจุลภาคเพื่อตรวจสอบ�่อน ถ้าไม่พบจะใช้รูปภาพ�ร�ในเนื้อหา markdown",placeholder:"thumbnail, featureResized, feature"},featureImageExcludeProperties:{name:"ย�เว้นโน้ตที่มีคุณสมบัติ",desc
YYYY-MM-DD[T]HH:mm:ss → 2025-01-04T14:30:45
YYYY-MM-DD[T]HH:mm:ssZ → 2025-08-07T16:53:39+02:00
DD/MM/YYYY HH:mm:ss → 04/01/2025 14:30:45
MM/DD/YYYY h:mm:ss a → 01/04/2025 2:30:45 PM`},supportDevelopment:{name:"สนับสนุน�ารพัฒนา",desc:"หา�คุณชอบใช้ Notebook Navigator โปรดพิจารณาสนับสนุน�ารพัฒนาอย่างต่อเนื่อง",buttonText:"�� สปอนเซอร์",coffeeButton:"☕� เลี้ยง�า�ฟ"},otherPlugins:{name:"ดูปลั๊�อินอื่นของฉัน",betterPaste:"จัดระเบียบข้อความ ลิง�์ �ละรูปภาพที่วาง",pixelPerfectImage:"ปรับขนาดภาพได้�ม่นยำ�ละอื่น ๆ"},checkForNewVersionOnStart:{name:"ตรวจสอบเวอร์ชันใหม่เมื่อเริ่ม",desc:"ตรวจสอบรุ่นปลั๊�อินใหม่เมื่อเริ่มงาน�ละ�สดง�าร�จ้งเตือนเมื่อมี�ารอัปเดต �ารตรวจสอบจะเ�ิดขึ้นอย่างมา�วันละครั้ง",status:"มีเวอร์ชันใหม่: {version}"},startupDebugLogging:{name:"บันทึ�ดีบั�ตอนเริ่มต้น",desc:"เขียนข้อมูลวินิจฉัย�ารเริ่มต้นลงในไฟล์ Markdown ที่มีเวลาประทับในรา�ของห้องนิรภัย �ล้วหยุดหลังจา��ารเริ่มต้นคงที่ ไฟล์อาจถู�ซิงค์�ละอาจมีเส้นทางไฟล์"},whatsNew:{name:"มีอะไรใหม่ใน Notebook Navigator {version}",desc:"ดู�ารอัปเดต�ละ�ารปรับปรุงล่าสุด",buttonText:"ดู�ารอัปเดตล่าสุด"},showReleaseNotes:{name:"�สดงหน้าต่างมีอะไรใหม่หลังอัปเดต",desc:"ปิดใช้งานเพื่อไม่ให้หน้าต่างมีอะไรใหม่เปิดโดยอัตโนมัติหลัง�ารอัปเดต"},masteringVideo:{name:"เชี่ยวชา� Notebook Navigator (วิดีโอ)",desc:"วิดีโอนี้ครอบคลุมทุ�สิ่งที่คุณต้อง�ารเพื่อใช้งาน Notebook Navigator อย่างมีประสิทธิภาพ รวมถึงปุ่มลัด �ารค้นหา �ท็� �ละ�ารปรับ�ต่งขั้นสูง"},cacheStatistics:{localCache:"�คชท้องถิ่น",items:"ราย�าร",withTags:"มี�ท็�",withPreviewText:"มีข้อความตัวอย่าง",withFeatureImage:"มีรูปภาพเด่น",withMetadata:"มีเมตาดาต้า"},metadataInfo:{successfullyParsed:"�ย�วิเคราะห์สำเร็จ",itemsWithName:"ราย�ารมีชื่อ",withCreatedDate:"มีวันที่สร้าง",withModifiedDate:"มีวันที่��้ไข",withIcon:"มีไอคอน",withColor:"มีสี",failedToParse:"�ย�วิเคราะห์ล้มเหลว",createdDates:"วันที่สร้าง",modifiedDates:"วันที่��้ไข",checkTimestampFormat:"ตรวจสอบรูป�บบ�ารประทับเวลาของคุณ",exportFailed:"ส่งออ�ข้อผิดพลาด"}}},whatsNew:{title:"มีอะไรใหม่ใน Notebook Navigator",openBannerImage:"เปิดภาพ�บนเนอร์รุ่นเผย�พร่",supportMessage:"หา�คุณพบว่า Notebook Navigator มีประโยชน์ โปรดพิจารณ
toplantı=ph-calendar
fatura=ph-receipt`,editTooltip:"EÅŸlemeleri düzenle"},showFileTypeIcons:{name:"Dosya türüne gÃre simgeler",desc:"Dosyalara uzantılarına gÃre simge ata."},fileTypeIconPreset:{name:"Dosya simgesi Ãn ayarı",desc:"YerleÅŸik simgeleri veya bir simge paketi Ãn ayarını seçin. Özel uzantı kuralları bu Ãn ayarı geçersiz kılar.",options:{builtIn:"YerleÅŸik simgeler"},notInstalledWarning:"Bu simge paketi yüklü deÄŸil. Bunun yerine yerleÅŸik simgeler gÃsterilir."},fileTypeIconMap:{name:"Dosya türü simge eÅŸlemesi",desc:"Uzantıya sahip dosyalar belirtilen simgeyi alır. Satır başına bir eÅŸleme: uzantı=simge",placeholder:`# Extension=icon
cpp=ph-file-code
pdf=ph-file-pdf`,editTooltip:"EÅŸlemeleri düzenle"},compactItemHeight:{name:"Kompakt ÃÄŸe yüksekliÄŸi",desc:"Masaüstü ve mobilde kompakt liste ÃÄŸelerinin yüksekliÄŸini ayarlayın (piksel).",resetTooltip:"Varsayılana sıfırla (28px)"},compactItemHeightScaleText:{name:"Metni kompakt ÃÄŸe yüksekliÄŸiyle Ãlçekle",desc:"Öğe yüksekliÄŸi azaltıldığında kompakt liste metnini Ãlçekle."},showParentFolder:{name:"Üst klasÃrü gÃster",desc:"Alt klasÃrlerdeki, etiketlerdeki veya Ãzelliklerdeki notlar için üst klasÃr adını gÃrüntüle."},showFolderPath:{name:"KlasÃr yolunu gÃster",desc:"Yalnızca klasÃr adı yerine seçili klasÃre gÃre yolu gÃrüntüle. Etiketler ve Ãzellikler tam yolu gÃsterir."},parentFolderClickOpensFolder:{name:"Üst klasÃre tıklayarak klasÃrü aç",desc:"Üst klasÃr etiketine tıklamak liste bÃlmesinde klasÃrü açar."},showParentFolderColor:{name:"Üst klasÃr rengini gÃster",desc:"Üst klasÃr etiketlerinde klasÃr renklerini kullan."},showParentFolderIcon:{name:"Üst klasÃr simgesini gÃster",desc:"Üst klasÃr etiketlerinin yanında klasÃr simgelerini gÃster."},showQuickActions:{name:"Hızlı eylemleri gÃster",desc:"Dosyaların üzerine gelirken eylem düğmelerini gÃster. Düğme kontrolleri hangi eylemlerin gÃrüneceÄŸini seçer."},dualPane:{name:"Çift bÃlme düzeni",desc:"Gezinme bÃlmesini ve liste bÃlmesini yan yana gÃster."},dualPaneOrientation:{name:"Çift bÃlme yÃnü",desc:"Çift bÃlme etkinken yatay veya dikey düzen seçin.",options:{horizontal:"Yatay bÃlme",vertical:"Dikey bÃlme"}},narrowSidebarBehavior:{name:"Kenar çubuÄŸu çok dar olduÄŸunda",desc:"Gezinme bÃlmesi ve liste bÃlmesi yan yana sığmadığında ne olacağını seçin.",options:{none:"Hiçbir ÅŸey yapma",singlePane:"Tek bÃlmeye geç",vertical:"Dikey bÃlmeye geç"}},narrowSidebarThresholdMode:{name:"Dar kenar çubuÄŸu eÅŸiÄŸi",desc:"Kenar çubuÄŸu geniÅŸlik eÅŸiÄŸinin nasıl hesaplanacağını seçin.",options:{fitPanes:"BÃlmeleri sığdır",customWidth:"Özel geniÅŸlik"}},narrowSidebarThresholdWidth:{name:"Dar kenar çubuÄŸu eÅŸik geniÅŸliÄŸi",desc:"Kenar çubuÄŸu bu geniÅŸlikten daha darsa geçiÅŸ yap.",resetTooltip:"Varsayılan geniÅŸliÄŸe sıfırla"},paneBackgroundColor:{name:"Arka plan rengi",desc:"Gezinme ve liste bÃlmeleri için arka plan renklerini seçin.",options:{separate:"Ayrı arka planlar",listBackground:"Liste arka planını kullan",navigationBackground:"Gezinme arka planını kullan"}},zoomLevel:{name:"YakınlaÅŸtırma seviyesi",desc:"Notebook Navigator'ın genel yakınlaÅŸtırma seviyesini kontrol eder (yüzde)."},useFloatingToolbarsOnIOS:{name:"iOS'ta kayan araç çubuklarını kullan",desc:"Yalnızca iOS için geçerlidir."},defaultStartupView:{name:"Tek bÃlmeli baÅŸlangıç gÃrünümü",desc:"Notebook Navigator tek bÃlmeli düzende açıldığında gÃsterilecek bÃlmeyi seçin.",options:{navigation:"Gezinme bÃlmesi",listPane:"Liste bÃlmesi"}},toolbarButtons:{name:"Araç çubuÄŸu düğmeleri",desc:"Araç çubuÄŸunda hangi düğmelerin gÃrüneceÄŸini seçin. Gizli düğmelere komutlar ve menüler aracılığıyla eriÅŸilebilir."},openNewNotesInNewTab:{name:"Yeni notları yeni sekmede aç",desc:"EtkinleÅŸtirildiÄŸinde, Yeni not oluÅŸtur komutu notları yeni bir sekmede açar. Devre dışı bırakıldığında, notlar mevcut sekmenin yerini alır."},autoRevealActiveNote:{name:"Aktif notu otomatik gÃster",desc:"Hızlı GeçiÅŸ, baÄŸlantılar veya aramadan açıldığında notları otomatik olarak gÃster."},autoRevealShortestPath:{name:"Otomatik gÃsterim: En kısa yolu kullan",desc:"Etkin: Otomatik gÃsterim en yakın gÃrünür üst klasÃrü veya etiketi seçer. Devre dışı: Otomatik gÃsterim dosyanın gerçek klasÃrünü ve tam etiketini seçer."},autoRevealIgnoreRightSidebar:{name:"Otomatik gÃsterim: SaÄŸ kenar çubuÄŸundaki olayları yoksay",desc:"SaÄŸ kenar çubuÄŸunda notlara tıklarken veya deÄŸiÅŸtirirken aktif notu deÄŸiÅŸtirme."},autoRevealIgnoreOtherWindows:{name:"Otomatik gÃsterim: DiÄŸer pencerelerden gelen olayları yoksa
"folderSortOrder": "alpha-desc"
}`,confirmButtonText:"İçe aktar",confirmTitle:"Ayarlar içe aktarılsın mı?",confirmMessage:"İçe aktarma, mevcut Notebook Navigator ayarlarını değiştirir.",backupToggleName:"İçe aktarmadan önce mevcut ayarları kasa köküne kaydet",backupToggleDesc:"Kasa kökünde zaman damgalı bir JSON dosyası oluşturur.",successWithBackupNotice:"Ayarlar içe aktarıldı. Önceki ayarlar {path} konumuna kaydedildi.",backupError:"Mevcut ayarlar kaydedilemedi: {message}",successNotice:"Ayarlar içe aktarıldı.",errorNotice:"Ayarlar içe aktarılamadı: {message}",fileReadError:"Dosya okunamadı: {message}"},export:{modalTitle:"Ayarları dışa aktar",editorName:"JSON",editorDesc:"Yalnızca varsayılandan farklı olan ayarlar dahil edilir.",placeholder:"{}",copyButtonText:"Panoya kopyala",downloadButtonText:"İndir",copyNotice:"Ayarlar panoya kopyalandı.",downloadNotice:"Ayarlar dışa aktarıldı.",downloadError:"Ayarlar indirilemedi: {message}"}},resetAllSettings:{name:"Tüm ayarları sıfırla",desc:"Notebook Navigator'ın tüm ayarlarını varsayılan değerlere sıfırla.",buttonText:"Tüm ayarları sıfırla",confirmTitle:"Tüm ayarlar sıfırlansın mı?",confirmMessage:"Bu, Notebook Navigator'ın tüm ayarlarını varsayılan değerlere sıfırlar. Geri alınamaz.",confirmButtonText:"Tüm ayarları sıfırla",notice:"Tüm ayarlar sıfırlandı. Uygulamak için Obsidian'ı yeniden başlatın veya Notebook Navigator'ı yeniden açın.",error:"Ayarları sıfırlama başarısız."},multiSelectModifier:{name:"Çoklu seçim değiştirici",desc:"Hangi değiştirici tuşun çoklu seçimi değiştireceğini seçin. Option/Alt seçildiğinde, Cmd/Ctrl tıklaması notları yeni sekmede açar.",options:{cmdCtrl:"Cmd/Ctrl tıkla",optionAlt:"Option/Alt tıkla"}},enterToOpenFiles:{name:"Dosyaları açmak için Enter'a basın",desc:"Dosyaları yalnızca listede klavye ile gezinirken Enter'a basarak açın. macOS'ta bu, Enter'ın dosyaları yeniden adlandırmasını engeller."},shiftEnterAction:{name:"Shift+Enter",desc:"Shift+Enter ile seçili dosyanın açılmasını veya yeniden adlandırılmasını seçin."},cmdEnterAction:{name:"Cmd+Enter",desc:"Cmd+Enter ile seçili dosyanın açılmasını veya yeniden adlandırılmasını seçin."},ctrlEnterAction:{name:"Ctrl+Enter",desc:"Ctrl+Enter ile seçili dosyanın açılmasını veya yeniden adlandırılmasını seçin."},mouseBackForwardAction:{name:"Fare geri/ileri düğmeleri",desc:"Masaüstünde fare geri ve ileri düğmelerinin işlevi.",options:{systemDefault:"Sistem varsayılanını kullan",singlePaneSwitch:"Bölme değiştir (tek bölme)",history:"Geçmişte gezin"}},showFileTypes:{name:"Dosya türlerini göster (kasa profili)",desc:"Gezginde hangi dosya türlerinin gösterileceğini filtrele. Obsidian tarafından desteklenmeyen dosya türleri harici uygulamalarda açılabilir.",options:{documents:"Belgeler (.md, .canvas, .base)",supported:"Desteklenen (Obsidian'da açılır)",all:"Tümü (harici olarak açılabilir)"}},homepage:{name:"Ana sayfa",desc:"Notebook Navigator'ın başlangıçta otomatik olarak ne açacağını seçin.",current:"Mevcut: {path}",chooseButton:"Dosya seç",options:{none:"Yok",file:"Dosya",dailyNote:"Günlük not",weeklyNote:"Haftalık not",monthlyNote:"Aylık not",quarterlyNote:"Çeyreklik not",yearlyNote:"Yıllık not"},file:{name:"Ana sayfa: Başlangıç dosyası",empty:"Dosya seçilmedi"},createMissing:{name:"Ana sayfa: Not yoksa oluştur",desc:"Başlangıçta veya komutla, periyodik not yoksa oluşturur."}},hideNotesWithPropertyRules:{name:"Özellik kurallarıyla notları gizle (kasa profili)",desc:"Virgülle ayrılmış frontmatter kuralları listesi. `key` veya `key=value` girdileri kullanın (örn. status=done, published=true, archived).",placeholder:"status=done, published=true, archived"},hideFiles:{name:"Dosyaları gizle (kasa profili)",desc:"Gizlenecek dosya adı kalıplarının virgülle ayrılmış listesi. * joker karakterlerini ve / yollarını destekler (örn. temp-*, *.png, /assets/*).",placeholder:"geçici-*, *.png, /assets/*"},vau
D MMM YYYY = 25 May 2022
DD/MM/YYYY = 25/05/2022
YYYY-MM-DD = 2022-05-25
Belirteçler:
YYYY/YY = yıl
MMMM/MMM/MM = ay
DD/D = gün
dddd/ddd = haftanın günü`,helpTooltip:"Moment formatı",momentLinkText:"Moment formatı"},timeFormat:{name:"Saat formatı",desc:"Saatleri görüntüleme formatı (Moment formatı kullanır).",placeholder:"HH:mm",help:`Yaygın formatlar:
h:mm a = 2:30 PM (12 saat)
HH:mm = 14:30 (24 saat)
h:mm:ss a = 2:30:45 PM
HH:mm:ss = 14:30:45
Belirteçler:
HH/H = 24 saat
hh/h = 12 saat
mm = dakika
ss = saniye
a = ÖÖ/ÖS`,helpTooltip:"Moment formatı",momentLinkText:"Moment formatı"},showNotePreview:{name:"Not önizlemesini göster",desc:"Not adlarının altında önizleme metni görüntüle."},skipHeadingsInPreview:{name:"Önizlemede başlıkları atla",desc:"Önizleme metni oluştururken başlık satırlarını atla."},skipCodeBlocksInPreview:{name:"Önizlemede kod bloklarını atla",desc:"Önizleme metni oluştururken kod bloklarını atla."},skipCalloutsInPreview:{name:"Önizlemede callout bloklarını atla",desc:"Önizleme metni oluştururken callout bloklarını atla."},stripHtmlInPreview:{name:"Önizlemelerde HTML kaldır",desc:"Önizleme metninden HTML etiketlerini kaldırır. Büyük notlarda performansı etkileyebilir."},stripLatexInPreview:{name:"Önizlemelerde LaTeX kaldır",desc:"Önizleme metninden satır içi ve blok LaTeX ifadelerini kaldırır."},previewProperties:{name:"Önizleme özellikleri",desc:"Önizleme metni için kontrol edilecek virgülle ayrılmış frontmatter özellikleri listesi. Metni olan ilk özellik kullanılacak.",placeholder:"summary, description, abstract"},fallbackToNoteContent:{name:"Not içeriğine geri dön",desc:"Belirtilen özelliklerin hiçbiri metin içermediğinde not içeriğini önizleme olarak göster."},previewRows:{name:"Önizleme satırları",desc:"Önizleme metni için görüntülenecek satır sayısı.",options:{1:"1 satır",2:"2 satır",3:"3 satır",4:"4 satır",5:"5 satır"}},titleRows:{name:"Başlık satırları",desc:"Not başlıkları için görüntülenecek satır sayısı.",options:{1:"1 satır",2:"2 satır",3:"3 satır"}},useFolderColor:{name:"Klasör rengini kullan",desc:"Özel dosya rengi ayarlanmadığında not başlıklarını ve dosya simgelerini üst klasörün rengiyle renklendir. Öncelik: özel dosya rengi > klasör rengi > varsayılan renk."},showFeatureImage:{name:"Öne çıkan görseli göster",desc:"Notta bulunan ilk görselin küçük resmini görüntüler."},forceSquareFeatureImage:{name:"Kare öne çıkan görsel zorla",desc:"Öne çıkan görselleri kare küçük resim olarak oluştur."},featureImageProperties:{name:"Görsel özellikleri",desc:"Önce kontrol edilecek virgülle ayrılmış frontmatter özellikleri listesi. Bulunamazsa markdown içeriğindeki ilk görsel kullanılır.",placeholder:"thumbnail, featureResized, feature"},featureImageExcludeProperties:{name:"Özellikli notları hariç tut",desc:"Virgülle ayrılmış frontmatter özellikleri listesi. Bu özelliklerden herhangi birini içeren notlar öne çıkan görsel saklamaz.",placeholder:"private, confidential"},featureImageDisplaySize:{name:"Öne çıkan görsel görüntüleme boyutu",desc:"Not listelerinde öne çıkan görsellerin maksimum işleme boyutu.",options:{64:"64 px",96:"96 px",128:"128 px"}},featureImagePixelSize:{name:"Öne çıkan görsel piksel boyutu",desc:"Depolanan öne çıkan görsel küçük resimleri oluşturulurken kullanılan çözünürlük. Büyük önizlemeler bulanık görünüyorsa bu değeri artırın.",options:{"256x144":"256 x 144 px","384x216":"384 x 216 px","512x288":"512 x 288 px"}},downloadExternalFeatureImages:{name:"Harici görselleri indir",desc:"Öne çıkan görseller için uzak görselleri ve YouTube küçük resimlerini indir."},hideExportedPreviewImages:{name:"Dışa aktarılmış önizleme görsellerini gizle",desc:'Dışa aktarılan çizim önizleme PNG dosyalarını gizler. Görüntülemek için "Gizli öğeleri göster" seçeneğini açın.'},drawingIntegrationInfo:{intro:"Notebook Navigator, Excalidraw tarafından dışa aktarılan PNG dosyalarını çizim önizlemeleri olarak gösterir.",items:["**Excalidraw ayarları** içinde **Embedding Excalidraw into your Notes and Exporting** öğesini açın, ardından **Export Settings**, ardından **Auto-export Settings** öğesini açın.","**Auto-export PNG** seçeneğini etkinleştirin. İsteğe bağlı olarak **Export both dark- and light-themed image** seçeneğini de etkinleştirebilirsiniz.","Notebook Navigator **Drawing.excalidraw.png**, **Drawing.excalidraw.dark.png** veya **Dra
YYYY-MM-DD[T]HH:mm:ss → 2025-01-04T14:30:45
YYYY-MM-DD[T]HH:mm:ssZ → 2025-08-07T16:53:39+02:00
DD/MM/YYYY HH:mm:ss → 04/01/2025 14:30:45
MM/DD/YYYY h:mm:ss a → 01/04/2025 2:30:45 PM`},supportDevelopment:{name:"GeliÅŸtirmeyi destekleyin",desc:"Notebook Navigator kullanmayı seviyorsanız, lütfen sürekli geliÅŸimini desteklemeyi düşünün.",buttonText:"â�¤ï¸� Sponsor ol",coffeeButton:"☕ï¸� Bana bir kahve ısmarla"},otherPlugins:{name:"DiÄŸer eklentilerime gÃz at",betterPaste:"Yapıştırılan metni, baÄŸlantıları ve gÃrselleri temizler",pixelPerfectImage:"Tam isabetli gÃrsel boyutlandırma ve daha fazlası"},checkForNewVersionOnStart:{name:"BaÅŸlangıçta yeni sürüm kontrolü",desc:"BaÅŸlangıçta yeni eklenti sürümlerini kontrol eder ve güncelleme mevcut olduÄŸunda bildirim gÃsterir. Kontroller günde en fazla bir kez yapılır.",status:"Yeni sürüm mevcut: {version}"},startupDebugLogging:{name:"BaÅŸlangıç hata ayıklama günlüğü",desc:"BaÅŸlangıç tanılarını kasanın kÃkünde zaman damgalı bir Markdown dosyasına yazar ve baÅŸlangıç kararlı hale geldikten sonra durur. Dosya eÅŸitlenebilir ve dosya yolları içerebilir."},whatsNew:{name:"Notebook Navigator {version} yenilikleri",desc:"Son güncellemeleri ve iyileÅŸtirmeleri gÃrün",buttonText:"Son güncellemeleri gÃrüntüle"},showReleaseNotes:{name:"Güncellemeden sonra yenilikleri gÃster",desc:"Güncellemelerden sonra yenilikler penceresinin otomatik olarak açılmasını Ãnlemek için devre dışı bırakın."},masteringVideo:{name:"Notebook Navigator'da uzmanlaÅŸma (video)",desc:"Bu video, Notebook Navigator'da verimli olmak için ihtiyacınız olan her ÅŸeyi kapsar; kısayol tuÅŸları, arama, etiketler ve geliÅŸmiÅŸ ÃzelleÅŸtirme dahil."},cacheStatistics:{localCache:"Yerel Ãnbellek",items:"ÃÄŸe",withTags:"etiketli",withPreviewText:"Ãnizleme metinli",withFeatureImage:"Ãne çıkan gÃrselli",withMetadata:"meta verili"},metadataInfo:{successfullyParsed:"BaÅŸarıyla ayrıştırıldı",itemsWithName:"adlı ÃÄŸe",withCreatedDate:"oluÅŸturma tarihli",withModifiedDate:"deÄŸiÅŸtirme tarihli",withIcon:"simgeli",withColor:"renkli",failedToParse:"Ayrıştırılamadı",createdDates:"oluÅŸturma tarihi",modifiedDates:"deÄŸiÅŸtirme tarihi",checkTimestampFormat:"Zaman damgası formatınızı kontrol edin.",exportFailed:"Hataları dışa aktar"}}},whatsNew:{title:"Notebook Navigator yenilikleri",openBannerImage:"Sürüm afiÅŸ gÃrselini aç",supportMessage:"Notebook Navigator'ı yararlı buluyorsanız, lütfen geliÅŸimini desteklemeyi düşünün.",supportButton:"Bana bir kahve ısmarla",thanksButton:"TeÅŸekkürler!"}}});var GU={};En(GU,{STRINGS_UK:()=>Fce});var Fce,jU=U(()=>{Fce={common:{cancel:"СкаÑ�увати",delete:"Видалити",clear:"ОчиÑ�тити",remove:"Вилучити",restoreDefault:"Відновити значеннÑ� за замовчуваннÑ�м",submit:"Ð�адіÑ�лати",save:"Зберегти",configure:"Ð�алаштувати",lightMode:"Світлий режим",darkMode:"Темний режим",noSelection:"Ð�ічого не вибрано",untagged:"Без міток",featureImageAlt:"Головне зображеннÑ�",unknownError:"Ð�евідома помилка",clipboardWriteError:"Ð�е вдалоÑ�Ñ� запиÑ�ати в буфер обміну",updateBannerTitle:"ДоÑ�тупне оновленнÑ� Notebook Navigator",updateBannerInstruction:"Оновіть у Ð�алаштуваннÑ� -> Плагіни Ñ�пільноти",previous:"Ð�азад",next:"Вперед"},listPane:{emptyStateNoSelection:"Виберіть теку або мітку длÑ� переглÑ�ду нотаток",emptyStateNoNotes:"Ð�емає нотаток",pinnedSection:"Закріплені",notesSection:"Ð�отатки",filesSection:"Файли",hiddenItemAriaLabel:"{name} (приховано)",collapseGroup:"Згорнути групу",expandGroup:"Розгорнути групу",manualSortTitle:"Ручне Ñ�ортуваннÑ�: {property}",manualSortHint:"ПеретÑ�гуйте длÑ� зміни порÑ�дку. ПорÑ�док зберігаєтьÑ�Ñ� у виглÑ�ді чиÑ�лових значень індекÑ�у у влаÑ�тивоÑ�ті «{property}»
зу�тріч=ph-calendar
рахунок=ph-receipt`,editTooltip:"Редагувати зі�тавленн�"},showFileTypeIcons:{name:"Іконки за типом файлу",desc:"Призначити іконки файлам на о�нові їхнього розширенн�."},fileTypeIconPreset:{name:"Попередній набір іконок файлів",desc:"Виберіть вбудовані іконки або попередній набір пакета іконок. Кори�тувацькі правила розширень замінюють цей попередній набір.",options:{builtIn:"Вбудовані іконки"},notInstalledWarning:"Цей пакет іконок не в�тановлено. �атомі�ть відображають�� вбудовані іконки."},fileTypeIconMap:{name:"Зі�тавленн� типів та іконок",desc:"Файли з розширенн�м отримують вказану іконку. Одне зі�тавленн� на р�док: розширенн�=іконка",placeholder:`# Extension=icon
cpp=ph-file-code
pdf=ph-file-pdf`,editTooltip:"Редагувати зіÑ�тавленнÑ�"},compactItemHeight:{name:"ВиÑ�ота компактних елементів",desc:"Ð’Ñ�тановіть виÑ�оту елементів компактного Ñ�пиÑ�ку на комп'ютері та мобільному (у пікÑ�елÑ�Ñ…).",resetTooltip:"Відновити значеннÑ� за замовчуваннÑ�м (28px)"},compactItemHeightScaleText:{name:"МаÑ�штабувати текÑ�Ñ‚ з виÑ�отою компактних елементів",desc:"МаÑ�штабувати текÑ�Ñ‚ компактного Ñ�пиÑ�ку при зменшенні виÑ�оти елементів."},showParentFolder:{name:"Показувати батьківÑ�ьку теку",desc:"ВідобраÐати назву батьківÑ�ької теки длÑ� нотаток у підтеках, мітках або влаÑ�тивоÑ�Ñ‚Ñ�Ñ…."},showFolderPath:{name:"Показувати шлÑ�Ñ… до теки",desc:"ВідобраÐати шлÑ�Ñ… відноÑ�но вибраної теки, а не лише назву теки. Мітки та влаÑ�тивоÑ�ті показують повний шлÑ�Ñ…."},parentFolderClickOpensFolder:{name:"Ð�атиÑ�каннÑ� на батьківÑ�ьку теку відкриває теку",desc:"Ð�атиÑ�каннÑ� на підпиÑ� батьківÑ�ької теки відкриває теку в панелі Ñ�пиÑ�ку."},showParentFolderColor:{name:"Показувати колір батьківÑ�ької теки",desc:"ВикориÑ�товувати кольори тек на підпиÑ�ах батьківÑ�ьких тек."},showParentFolderIcon:{name:"Показувати значок батьківÑ�ької теки",desc:"Показувати значки тек поруч із підпиÑ�ами батьківÑ�ьких тек."},showQuickActions:{name:"Показувати швидкі дії",desc:"Показувати кнопки дій при наведенні на файли. Елементи керуваннÑ� кнопками вибирають, Ñ�кі дії з'Ñ�влÑ�ютьÑ�Ñ�."},dualPane:{name:"Макет подвійної панелі",desc:"Показувати панель навігації та панель Ñ�пиÑ�ку поруч."},dualPaneOrientation:{name:"ОрієнтаціÑ� подвійної панелі",desc:"Виберіть горизонтальний або вертикальний макет при активній подвійній панелі.",options:{horizontal:"Горизонтальний поділ",vertical:"Вертикальний поділ"}},narrowSidebarBehavior:{name:"Коли бічна панель занадто вузька",desc:"Виберіть, що відбуваєтьÑ�Ñ�, коли панель навігації та панель Ñ�пиÑ�ку не вміщуютьÑ�Ñ� поруч.",options:{none:"Ð�ічого не робити",singlePane:"ПеремкнутиÑ�Ñ� на одну панель",vertical:"ПеремкнутиÑ�Ñ� на вертикальний поділ"}},narrowSidebarThresholdMode:{name:"Поріг вузької бічної панелі",desc:"Виберіть, Ñ�к обчиÑ�люєтьÑ�Ñ� поріг ширини бічної панелі.",options:{fitPanes:"УміÑ�тити панелі",customWidth:"КориÑ�тувацька ширина"}},narrowSidebarThresholdWidth:{name:"Ширина порога вузької бічної панелі",desc:"ПеремикатиÑ�Ñ�, коли бічна панель вужча за цю ширину.",resetTooltip:"Скинути до ширини за замовчуваннÑ�м"},paneBackgroundColor:{name:"Колір фону",desc:"Виберіть кольори фону длÑ� панелей навігації та Ñ�пиÑ�ку.",options:{separate:"Окремі фони",listBackground:"ВикориÑ�товувати фон Ñ�пиÑ�ку",navigationBackground:"ВикориÑ�товувати фон навігації"}},zoomLevel:{name:"Рівень маÑ�штабуванÐ
"folderSortOrder": "alpha-desc"
}`,confirmButtonText:"Імпортувати",confirmTitle:"Імпортувати налаштуваннÑ�?",confirmMessage:"Імпорт замінить поточні налаштуваннÑ� Notebook Navigator.",backupToggleName:"Зберегти поточні налаштуваннÑ� в корені Ñ�ховища перед імпортом",backupToggleDesc:"Створює JSON-файл із чаÑ�овою позначкою в корені Ñ�ховища.",successWithBackupNotice:"Ð�алаштуваннÑ� імпортовано. Попередні налаштуваннÑ� збережено в {path}.",backupError:"Ð�е вдалоÑ�Ñ� зберегти поточні налаштуваннÑ�: {message}",successNotice:"Ð�алаштуваннÑ� імпортовано.",errorNotice:"Ð�е вдалоÑ�Ñ� імпортувати налаштуваннÑ�: {message}",fileReadError:"Ð�е вдалоÑ�Ñ� прочитати файл: {message}"},export:{modalTitle:"ЕкÑ�порт налаштувань",editorName:"JSON",editorDesc:"Включено лише налаштуваннÑ�, що відрізнÑ�ютьÑ�Ñ� від значень за замовчуваннÑ�м.",placeholder:"{}",copyButtonText:"Копіювати до буфера обміну",downloadButtonText:"Завантажити",copyNotice:"Ð�алаштуваннÑ� Ñ�копійовано до буфера обміну.",downloadNotice:"Ð�алаштуваннÑ� екÑ�портовано.",downloadError:"Ð�е вдалоÑ�Ñ� завантажити налаштуваннÑ�: {message}"}},resetAllSettings:{name:"Скинути вÑ�Ñ– налаштуваннÑ�",desc:"Скинути вÑ�Ñ– налаштуваннÑ� Notebook Navigator до значень за замовчуваннÑ�м.",buttonText:"Скинути вÑ�Ñ– налаштуваннÑ�",confirmTitle:"Скинути вÑ�Ñ– налаштуваннÑ�?",confirmMessage:"Це Ñ�кине вÑ�Ñ– налаштуваннÑ� Notebook Navigator до значень за замовчуваннÑ�м. Це не можна Ñ�каÑ�увати.",confirmButtonText:"Скинути вÑ�Ñ– налаштуваннÑ�",notice:"УÑ�Ñ– налаштуваннÑ� Ñ�кинуто. ПерезапуÑ�тіть Obsidian або відкрийте Notebook Navigator знову длÑ� заÑ�тоÑ�уваннÑ�.",error:"Ð�е вдалоÑ�Ñ� Ñ�кинути налаштуваннÑ�."},multiSelectModifier:{name:"Модифікатор множинного вибору",desc:"Виберіть, Ñ�ка клавіша-модифікатор перемикає множинний вибір. При виборі Option/Alt натиÑ�каннÑ� Cmd/Ctrl відкриває нотатки в новій вкладці.",options:{cmdCtrl:"Ð�атиÑ�каннÑ� Cmd/Ctrl",optionAlt:"Ð�атиÑ�каннÑ� Option/Alt"}},enterToOpenFiles:{name:"Ð�атиÑ�ніть Enter длÑ� відкриттÑ� файлів",desc:"Відкривати файли лише при натиÑ�канні Enter під чаÑ� навігації клавіатурою у Ñ�пиÑ�ку. У macOS це не дозволÑ�Ñ” Enter перейменовувати файли."},shiftEnterAction:{name:"Shift+Enter",desc:"Виберіть, чи Shift+Enter відкриває або перейменовує вибраний файл."},cmdEnterAction:{name:"Cmd+Enter",desc:"Виберіть, чи Cmd+Enter відкриває або перейменовує вибраний файл."},ctrlEnterAction:{name:"Ctrl+Enter",desc:"Виберіть, чи Ctrl+Enter відкриває або перейменовує вибраний файл."},mouseBackForwardAction:{name:"Кнопки «Ð�азад»/«Вперед» миші",desc:"ДіÑ� кнопок «Ð�азад» Ñ– «Вперед» миші на деÑ�ктопі.",options:{systemDefault:"ВикориÑ�товувати Ñ�иÑ�темне значеннÑ�",singlePaneSwitch:"ПеремиканнÑ� панелей (одна панель)",history:"Ð�авігаціÑ� по Ñ–Ñ�торії"}},showFileTypes:{name:"Показувати типи файлів (профіль Ñ�Ñ…Ð
D MMM YYYY = 25 тра 2022
DD/MM/YYYY = 25/05/2022
YYYY-MM-DD = 2022-05-25
Токени:
YYYY/YY = рік
MMMM/MMM/MM = мі��ць
DD/D = день
dddd/ddd = день тижн�`,helpTooltip:"Формат Moment",momentLinkText:"формат Moment"},timeFormat:{name:"Формат ча�у",desc:"Формат дл� відображенн� ча�у (викори�товує формат Moment).",placeholder:"HH:mm",help:`Поширені формати:
h:mm a = 2:30 PM (12-годинний)
HH:mm = 14:30 (24-годинний)
h:mm:ss a = 2:30:45 PM
HH:mm:ss = 14:30:45
Токени:
HH/H = 24-годинний
hh/h = 12-годинний
mm = хвилини
ss = �екунди
a = AM/PM`,helpTooltip:"Формат Moment",momentLinkText:"формат Moment"},showNotePreview:{name:"Показувати попередній перегл�д нотатки",desc:"Відображати тек�т попереднього перегл�ду під назвами нотаток."},skipHeadingsInPreview:{name:"Пропу�кати заголовки в попередньому перегл�ді",desc:"Пропу�кати р�дки заголовків при генерації тек�ту попереднього перегл�ду."},skipCodeBlocksInPreview:{name:"Пропу�кати блоки коду в попередньому перегл�ді",desc:"Пропу�кати блоки коду при генерації тек�ту попереднього перегл�ду."},skipCalloutsInPreview:{name:"Пропу�кати блоки callout у попередньому перегл�ді",desc:"Пропу�кати блоки callout при генерації тек�ту попереднього перегл�ду."},stripHtmlInPreview:{name:"Видал�ти HTML у попередньому перегл�ді",desc:"Видал�ти HTML-теги з тек�ту попереднього перегл�ду. Може впливати на продуктивні�ть у великих нотатках."},stripLatexInPreview:{name:"Видал�ти LaTeX у попередньому перегл�ді",desc:"Видал�ти вбудовані та блокові вирази LaTeX з тек�ту попереднього перегл�ду."},previewProperties:{name:"Вла�тиво�ті попереднього перегл�ду",desc:"Спи�ок вла�тиво�тей frontmatter дл� перевірки на тек�т попереднього перегл�ду, розділених комами. Буде викори�тано першу вла�тиві�ть з тек�том.",placeholder:"summary, description, abstract"},fallbackToNoteContent:{name:"Викори�товувати вмі�т нотатки �к запа�ний варіант",desc:"Показувати вмі�т нотатки �к попередній перегл�д, коли жодна із зазначених вла�тиво�тей не мі�тить тек�ту."},previewRows:{name:"Р�дки попереднього перегл�ду",desc:"Кількі�ть р�дків дл� відображенн� тек�ту попереднього перегл�ду.",options:{1:"1 р�док",2:"2 р�дки",3:"3 р�дки",4:"4 р�дки",5:"5 р�дків"}},titleRows:{name:"Р�дки заголовка",desc:"Кількі�ть р�дків дл� відображенн� заголовків нотаток.",options:{1:"1 р�док",2:"2 р�дки",3:"3 р�дки"}},useFolderColor:{name:"Викори�товувати колір теки",desc:"Забарвлювати заголовки нотаток та значки файлів кольором батьків�ької теки, коли не задано кори�тувацький колір файлу. Пріоритет: кори�тувацький колір файлу > колір теки > колір за замовчуванн�м."},showFeatureImage:{name:"Показувати головне зображенн�",desc:"Відображає мініатюру першого зображенн� у нотатці."},forceSquareFeatureImage:{name:"Приму�ово квадратне головне зображенн�",desc:"Відображати головні зображенн� �к квадратні мініатюри."},featureImageProperties:{name:"Вла�тиво�ті зображенн�",desc:"Спи�ок вла�тиво�тей frontmatter, розділених комами, дл� перевірки в першу чергу. Якщо їх немає, викори�товуєть�� перше зображенн� з вмі�ту markdown.",placeholder:"thumbnail, featureResized, feature"},featureIma
YYYY-MM-DD[T]HH:mm:ss → 2025-01-04T14:30:45
YYYY-MM-DD[T]HH:mm:ssZ → 2025-08-07T16:53:39+02:00
DD/MM/YYYY HH:mm:ss → 04/01/2025 14:30:45
MM/DD/YYYY h:mm:ss a → 01/04/2025 2:30:45 PM`},supportDevelopment:{name:"Підтримати розробку",desc:"Якщо вам подобаєть�� викори�товувати Notebook Navigator, будь ла�ка, розгл�ньте можливі�ть підтримки його подальшої розробки.",buttonText:"�� Спон�орувати",coffeeButton:"☕� Купити мені каву"},otherPlugins:{name:"Подивіть�� мої інші плагіни",betterPaste:"Очищає в�тавлений тек�т, по�иланн� та зображенн�",pixelPerfectImage:"Точна зміна розміру зображень та інше"},checkForNewVersionOnStart:{name:"Перевір�ти нову вер�ію при запу�ку",desc:"Перевір�є нові релізи плагіна при запу�ку та показує �повіщенн�, коли до�тупне оновленн�. Перевірки відбувають�� не ча�тіше одного разу на день.",status:"До�тупна нова вер�і�: {version}"},startupDebugLogging:{name:"Журнал налагодженн� запу�ку",desc:"Запи�ує діагно�тику запу�ку у Markdown-файл із ча�овою позначкою в корені �ховища, а потім зупин�єть�� пі�л� �табілізації запу�ку. Файл може �инхронізувати�� та мі�тити шл�хи до файлів."},whatsNew:{name:"Що нового в Notebook Navigator {version}",desc:"Перегл�ньте о�танні оновленн� та покращенн�",buttonText:"Перегл�нути о�танні оновленн�"},showReleaseNotes:{name:"Показувати вікно «Що нового» пі�л� оновленн�",desc:"Вимкніть, щоб вікно «Що нового» не відкривало�� автоматично пі�л� оновлень."},masteringVideo:{name:"Опануванн� Notebook Navigator (відео)",desc:"Це відео охоплює в�е, що потрібно дл� продуктивної роботи з Notebook Navigator, включаючи гар�чі клавіші, пошук, мітки та розширене налаштуванн�."},cacheStatistics:{localCache:"Локальний кеш",items:"елементів",withTags:"з мітками",withPreviewText:"з тек�том попереднього перегл�ду",withFeatureImage:"з головним зображенн�м",withMetadata:"з метаданими"},metadataInfo:{successfullyParsed:"У�пішно розібрано",itemsWithName:"елементів з назвою",withCreatedDate:"з датою �творенн�",withModifiedDate:"з датою зміни",withIcon:"з іконкою",withColor:"з кольором",failedToParse:"�е вдало�� розібрати",createdDates:"дат �творенн�",modifiedDates:"дат зміни",checkTimestampFormat:"Перевірте формат ча�ової позначки.",exportFailed:"Ек�портувати помилки"}}},whatsNew:{title:"Що нового в Notebook Navigator",openBannerImage:"Відкрити зображенн� банера релізу",supportMessage:"Якщо Notebook Navigator кори�ний дл� ва�, будь ла�ка, розгл�ньте можливі�ть підтримки його розробки.",supportButton:"Купити мені каву",thanksButton:"Д�кую!"}}});var qU={};En(qU,{STRINGS_VI:()=>Cce});var Cce,YU=U(()=>{Cce={common:{cancel:"Hủy",delete:"Xóa",clear:"Xóa",remove:"Gỡ b�",restoreDefault:"Khôi phục mặc định",submit:"Gửi",save:"Lưu",configure:"Cấu hình",lightMode:"Chế độ sáng",darkMode:"Chế độ tối",noSelection:"Chưa ch�n gì",untagged:"Không có thẻ",featureImageAlt:"Ảnh nổi bật",unknownError:"Lỗi không xác định",clipboardWriteError:"Không thể ghi vào
h�p=ph-calendar
hóa đơn=ph-receipt`,editTooltip:"Chỉnh sửa ánh xạ"},showFileTypeIcons:{name:"Biểu tượng theo loại tệp",desc:"Gán biểu tượng cho tệp dựa trên phần mở rộng."},fileTypeIconPreset:{name:"Cài đặt sẵn biểu tượng tệp",desc:"Ch�n biểu tượng tích hợp hoặc cài đặt sẵn của gói biểu tượng. Quy tắc phần mở rộng tùy chỉnh ghi đè cài đặt sẵn này.",options:{builtIn:"Biểu tượng tích hợp"},notInstalledWarning:"Gói biểu tượng này chưa được cài đặt. Biểu tượng tích hợp sẽ được hiển thị thay thế."},fileTypeIconMap:{name:"Bản đồ biểu tượng loại tệp",desc:"Tệp có phần mở rộng sẽ nhận biểu tượng được chỉ định. Một ánh xạ mỗi dòng: phần mở rộng=biểu tượng",placeholder:`# phần mở rộng=biểu tượng
cpp=ph-file-code
pdf=ph-file-pdf`,editTooltip:"Chỉnh sửa ánh xạ"},compactItemHeight:{name:"Chi�u cao mục g�n",desc:"�ặt chi�u cao mục danh sách g�n trên máy tính và di động (pixel).",resetTooltip:"�ặt lại mặc định (28px)"},compactItemHeightScaleText:{name:"Co chữ theo chi�u cao mục g�n",desc:"Co chữ danh sách g�n khi giảm chi�u cao mục."},showParentFolder:{name:"Hiện thư mục cha",desc:"Hiển thị tên thư mục cha cho ghi chú trong thư mục con, thẻ hoặc thuộc tính."},showFolderPath:{name:"Hiện đư�ng dẫn thư mục",desc:"Hiển thị đư�ng dẫn tương đối với thư mục đã ch�n thay vì chỉ tên thư mục. Thẻ và thuộc tính hiển thị đư�ng dẫn đầy đủ."},parentFolderClickOpensFolder:{name:"Nhấn thư mục cha để mở thư mục",desc:"Nhấn nhãn thư mục cha sẽ mở thư mục trong ngăn danh sách."},showParentFolderColor:{name:"Hiện màu thư mục cha",desc:"Dùng màu thư mục trên nhãn thư mục cha."},showParentFolderIcon:{name:"Hiện biểu tượng thư mục cha",desc:"Hiện biểu tượng thư mục bên cạnh nhãn thư mục cha."},showQuickActions:{name:"Hiện thao tác nhanh",desc:"Hiện nút thao tác khi di chuột qua tệp. Các nút đi�u khiển ch�n thao tác nào xuất hiện."},dualPane:{name:"Bố cục hai ngăn",desc:"Hiện ngăn đi�u hướng và ngăn danh sách cạnh nhau."},dualPaneOrientation:{name:"Hướng hai ngăn",desc:"Ch�n bố cục ngang hoặc d�c khi bật hai ngăn.",options:{horizontal:"Chia ngang",vertical:"Chia d�c"}},narrowSidebarBehavior:{name:"Khi thanh bên quá hẹp",desc:"Ch�n đi�u gì xảy ra khi ngăn đi�u hướng và ngăn danh sách không vừa khi đặt cạnh nhau.",options:{none:"Không làm gì",singlePane:"Chuyển sang một ngăn",vertical:"Chuyển sang chia d�c"}},narrowSidebarThresholdMode:{name:"Ngưỡng thanh bên hẹp",desc:"Ch�n cách tính ngưỡng chi�u rộng của thanh bên.",options:{fitPanes:"Vừa các ngăn",customWidth:"Chi�u rộng tùy chỉnh"}},narrowSidebarThresholdWidth:{name:"Chi�u rộng ngưỡng thanh bên hẹp",desc:"Chuyển khi thanh bên hẹp hơn chi�u rộng này.",resetTooltip:"�ặt lại v� chi�u rộng mặc định"},paneBackgroundColor:{name:"Màu n�n",desc:"Ch�n màu n�n cho ngăn đi�u hướng và danh sách.",options:{separate:"N�n riêng",listBackground:"Dùng n�n danh sách",navigationBackground:"Dùng n�n đi�u hướng"}},zoomLevel:{name:"Mức thu phóng",desc:"�i�u khiển mức thu phóng tổng thể của Notebook Navigator (phần trăm)."},useFloatingToolbarsOnIOS:{name:"Sử dụng thanh công cụ nổi trên iOS",desc:"Chỉ áp dụng trên iOS."},defaultStartupView:{name:"Chế độ xem khởi động một ngăn",desc:"Ch�n ngăn được hiển thị khi mở Notebook Navigator trong bố cục một ngăn.",options:{navigation:"Ngăn đi�u hướng",listPane:"Ngăn danh sách"}},toolbarButtons:{name:"Nút thanh công cụ",desc:"Ch�n nút xuất hiện trên thanh công cụ. Nút ẩn vẫn truy cập được qua lệnh và menu."},openNewNotesInNewTab:{name:"Mở ghi chú mới trong tab mới",desc:"Khi bật, lệnh Tạo ghi chú mới sẽ mở ghi chú trong tab mới. Khi tắt, ghi chú sẽ thay thế tab hiện tại."},autoRevealActiveNote:{name:"Tự động hiện ghi chú đang hoạt động",desc:"Tự động hiện ghi chú khi mở từ Quick Switcher, liên kết hoặc tìm kiếm."},autoRevealShortestPath:{name:"Tự động hiển thị: Sử dụng đư�ng dẫn ngắn nhất",desc:"Bật: Tự động hiển thị ch�n thư mục cha hoặc thẻ gần nhất có thể nhìn thấy. Tắt: Tự động hiển thị ch�n thư mục thực tế và thẻ chính xác của tệp."},autoRevealIgnoreRightSidebar:{name:"Tự động hiển thị: B� qua sự kiện từ thanh bên phải",desc:"Không đổi ghi chú đang hoạt động khi nhấn hoặc đổi
"folderSortOrder": "alpha-desc"
}`,confirmButtonText:"Nhập",confirmTitle:"Nhập cài đặt?",confirmMessage:"Việc nhập sẽ thay thế cài đặt Notebook Navigator hiện tại.",backupToggleName:"Lưu cài đặt hiện tại vào thư mục gốc của kho trước khi nhập",backupToggleDesc:"Tạo tệp JSON có dấu th�i gian trong thư mục gốc của kho.",successWithBackupNotice:"�ã nhập cài đặt. Cài đặt trước đó đã được lưu vào {path}.",backupError:"Không thể lưu cài đặt hiện tại: {message}",successNotice:"�ã nhập cài đặt.",errorNotice:"Nhập cài đặt thất bại: {message}",fileReadError:"Không thể đ�c tệp: {message}"},export:{modalTitle:"Xuất cài đặt",editorName:"JSON",editorDesc:"Chỉ bao gồm các cài đặt đã thay đổi so với mặc định.",placeholder:"{}",copyButtonText:"Sao chép vào clipboard",downloadButtonText:"Tải xuống",copyNotice:"�ã sao chép cài đặt vào clipboard.",downloadNotice:"�ã xuất cài đặt.",downloadError:"Xuất cài đặt thất bại: {message}"}},resetAllSettings:{name:"�ặt lại tất cả cài đặt",desc:"�ặt lại tất cả cài đặt Notebook Navigator v� giá trị mặc định.",buttonText:"�ặt lại tất cả cài đặt",confirmTitle:"�ặt lại tất cả cài đặt?",confirmMessage:"Thao tác này sẽ đặt lại tất cả cài đặt Notebook Navigator v� giá trị mặc định. Không thể hoàn tác.",confirmButtonText:"�ặt lại tất cả cài đặt",notice:"�ã đặt lại tất cả cài đặt. Khởi động lại Obsidian hoặc mở lại Notebook Navigator để áp dụng.",error:"�ặt lại cài đặt thất bại."},multiSelectModifier:{name:"Phím bổ trợ ch�n nhi�u",desc:"Ch�n phím bổ trợ để bật/tắt ch�n nhi�u. Khi ch�n Option/Alt, nhấn Cmd/Ctrl mở ghi chú trong tab mới.",options:{cmdCtrl:"Nhấn Cmd/Ctrl",optionAlt:"Nhấn Option/Alt"}},enterToOpenFiles:{name:"Nhấn Enter để mở tệp",desc:"Chỉ mở tệp khi nhấn Enter trong quá trình đi�u hướng bằng bàn phím trong danh sách. Trên macOS, thao tác này ngăn Enter đổi tên tệp."},shiftEnterAction:{name:"Shift+Enter",desc:"Ch�n Shift+Enter mở hay đổi tên tệp đã ch�n."},cmdEnterAction:{name:"Cmd+Enter",desc:"Ch�n Cmd+Enter mở hay đổi tên tệp đã ch�n."},ctrlEnterAction:{name:"Ctrl+Enter",desc:"Ch�n Ctrl+Enter mở hay đổi tên tệp đã ch�n."},mouseBackForwardAction:{name:"Nút quay lại/tiến lên của chuột",desc:"Hành động cho nút quay lại và tiến lên của chuột trên máy tính.",options:{systemDefault:"Sử dụng mặc định hệ thống",singlePaneSwitch:"Chuyển ngăn (một ngăn)",history:"�i�u hướng lịch sử"}},showFileTypes:{name:"Hiện loại tệp (hồ sơ vault)",desc:"L�c loại tệp hiển thị trong trình đi�u hướng. Loại tệp không được Obsidian hỗ trợ có thể mở bằng ứng dụng ngoài.",options:{documents:"Tài liệu (.md, .canvas, .base)",supported:"�ược hỗ trợ (mở trong Obsidian)",all:"Tất cả (có thể mở ngoài)"}},homepage:{name:"Trang chủ",desc:"Ch�n nội dung Notebook Navigator mở tự động khi khởi động.",current:"Hiện tại: {path}",chooseButton:"Ch�n tệp",options:{none:"Không",file:"Tệp",dailyNote:"Ghi chú hàng ngày",weeklyNote:"Ghi chú hàng tuần",monthlyNote:"Ghi chú hàng tháng",quarterlyNote:"Ghi chú hàng quý",yearlyNote:"Ghi chú hàng năm"},file:{name:"Trang chủ: Tệp khởi động",empty:"Chưa ch�n tệp"},createMissing:{name:"Trang chủ: Tạo ghi chú nếu thiếu",desc:"Tạo ghi chú định kỳ khi khởi động hoặc qua lệnh nếu chưa tồn tại."}},hideNotesWithPropertyRules:{name:"Ẩn ghi chú theo quy tắc thuộc tính (hồ sơ vault)",desc:"Danh sách quy tắc frontmatter phân cách bằng dấu phẩy. Sử dụng mục `key` hoặc `key=value` (ví dụ: status=done, published=true, archived).",placeholder:"st
D MMM YYYY = 25 Th5 2022
DD/MM/YYYY = 25/05/2022
YYYY-MM-DD = 2022-05-25
Token:
YYYY/YY = năm
MMMM/MMM/MM = tháng
DD/D = ngày
dddd/ddd = thứ`,helpTooltip:"�ịnh dạng với Moment",momentLinkText:"định dạng Moment"},timeFormat:{name:"�ịnh dạng gi�",desc:"�ịnh dạng hiển thị gi� (dùng định dạng Moment).",placeholder:"HH:mm",help:`�ịnh dạng phổ biến:
h:mm a = 2:30 PM (12 gi�)
HH:mm = 14:30 (24 gi�)
h:mm:ss a = 2:30:45 PM
HH:mm:ss = 14:30:45
Token:
HH/H = 24 gi�
hh/h = 12 gi�
mm = phút
ss = giây
a = SA/CH`,helpTooltip:"�ịnh dạng với Moment",momentLinkText:"định dạng Moment"},showNotePreview:{name:"Hiện xem trước ghi chú",desc:"Hiển thị văn bản xem trước bên dưới tên ghi chú."},skipHeadingsInPreview:{name:"B� qua tiêu đ� trong xem trước",desc:"B� qua dòng tiêu đ� khi tạo văn bản xem trước."},skipCodeBlocksInPreview:{name:"B� qua khối code trong xem trước",desc:"B� qua khối code khi tạo văn bản xem trước."},skipCalloutsInPreview:{name:"B� qua callout trong xem trước",desc:"B� qua khối callout khi tạo văn bản xem trước."},stripHtmlInPreview:{name:"Xóa HTML trong xem trước",desc:"Xóa thẻ HTML kh�i văn bản xem trước. Có thể ảnh hưởng đến hiệu suất với ghi chú lớn."},stripLatexInPreview:{name:"Xóa LaTeX trong xem trước",desc:"Xóa biểu thức LaTeX nội tuyến và khối kh�i văn bản xem trước."},previewProperties:{name:"Thuộc tính xem trước",desc:"Danh sách thuộc tính frontmatter phân cách bằng dấu phẩy để kiểm tra văn bản xem trước. Thuộc tính đầu tiên có văn bản sẽ được dùng.",placeholder:"summary, description, abstract"},fallbackToNoteContent:{name:"Dùng nội dung ghi chú làm dự phòng",desc:"Hiển thị nội dung ghi chú làm xem trước khi không có thuộc tính nào được chỉ định chứa văn bản."},previewRows:{name:"Dòng xem trước",desc:"Số dòng hiển thị cho văn bản xem trước.",options:{1:"1 dòng",2:"2 dòng",3:"3 dòng",4:"4 dòng",5:"5 dòng"}},titleRows:{name:"Dòng tiêu đ�",desc:"Số dòng hiển thị cho tiêu đ� ghi chú.",options:{1:"1 dòng",2:"2 dòng",3:"3 dòng"}},useFolderColor:{name:"Dùng màu thư mục",desc:"Tô màu tiêu đ� ghi chú và biểu tượng tệp bằng màu của thư mục cha khi không có màu tệp tùy chỉnh được đặt. Ưu tiên: màu tệp tùy chỉnh > màu thư mục > màu mặc định."},showFeatureImage:{name:"Hiện ảnh nổi bật",desc:"Hiển thị hình thu nh� của hình ảnh đầu tiên trong ghi chú."},forceSquareFeatureImage:{name:"Buộc ảnh nổi bật vuông",desc:"Hiển thị ảnh nổi bật dạng thu nh� vuông."},featureImageProperties:{name:"Thuộc tính ảnh",desc:"Danh sách thuộc tính frontmatter phân cách bằng dấu phẩy để kiểm tra trước. Nếu không tìm thấy, sử dụng ảnh đầu tiên trong nội dung markdown.",placeholder:"thumbnail, featureResized, feature"},featureImageExcludeProperties:{name:"Loại trừ ghi chú có thuộc tính",desc:"Danh sách thuộc tính frontmatter phân cách bằng dấu phẩy. Ghi chú chứa bất kỳ thuộc tính nào trong số này không lưu trữ ảnh nổi bật.",placeholder:"private, confidential"},featureImageDisplaySize:{name:"Kích thước hiển thị ảnh nổi bật",desc:"Kích thước hiển thị tối đa cho ảnh nổi bật trong danh sách ghi chú.",options:{64:"64 px",96:"96 px",128:"128 px"}},featureImagePixelSize:{name:"Kích thước pixel ảnh nổi bật",desc:"�ộ phân giải được sử dụng khi tạo hình thu nh� ảnh nổi bật đã lưu. Tăng giá trị này nếu bản xem trước lớn hơn bị m�.",options:{"256x144":"256 x 144 px","384x216":"384 x 216 px","512x288":"512 x 288 px"}},downloadExternalFeatureImages:{name:"Tải hình ảnh bên ngoài",desc:"Tải hình ảnh từ xa và hình thu nh� YouTube cho hình ảnh nổi bật."},hideExportedPreviewImages:{name:"Ẩn ảnh xem trước đã xuất",desc:'Ẩn các tệp PNG xem trước bản vẽ đã xuất. Bật "Hiện mục ẩn" để hiển thị chúng.'},drawingIntegrationInfo:{intro:"Notebook Navigator hiển thị các tệp PNG được xuất từ Excalidraw làm bản xem trước của hình vẽ.",items:["Trong **cài đặt Excalidraw**, mở **Embedding Excalidraw into your Notes and Exporting**, rồi **Export Settings**, rồi **Auto-export Settings**.","Bật **Auto-export
YYYY-MM-DD[T]HH:mm:ss → 2025-01-04T14:30:45
YYYY-MM-DD[T]HH:mm:ssZ → 2025-08-07T16:53:39+02:00
DD/MM/YYYY HH:mm:ss → 04/01/2025 14:30:45
MM/DD/YYYY h:mm:ss a → 01/04/2025 2:30:45 PM`},supportDevelopment:{name:"Hỗ trợ phát triển",desc:"Nếu bạn thích dùng Notebook Navigator, hãy cân nhắc hỗ trợ việc phát triển liên tục.",buttonText:"�� Tài trợ",coffeeButton:"☕� Mua cho tôi một ly cà phê"},otherPlugins:{name:"Xem các plugin khác của tôi",betterPaste:"D�n dẹp văn bản, liên kết và ảnh đã dán",pixelPerfectImage:"�ổi kích thước ảnh chính xác và hơn thế nữa"},checkForNewVersionOnStart:{name:"Kiểm tra phiên bản mới khi khởi động",desc:"Kiểm tra bản phát hành plugin mới khi khởi động và hiện thông báo khi có bản cập nhật. Kiểm tra xảy ra tối đa một lần mỗi ngày.",status:"Có phiên bản mới: {version}"},startupDebugLogging:{name:"Ghi log gỡ lỗi khi khởi động",desc:"Ghi chẩn đoán khởi động vào một tệp Markdown có dấu th�i gian ở thư mục gốc của kho, rồi dừng sau khi khởi động ổn định. Tệp có thể được đồng bộ hóa và có thể bao gồm đư�ng dẫn tệp."},whatsNew:{name:"Có gì mới trong Notebook Navigator {version}",desc:"Xem cập nhật và cải tiến gần đây",buttonText:"Xem cập nhật gần đây"},showReleaseNotes:{name:'Hiển thị "Có gì mới" sau khi cập nhật',desc:'Tắt để hộp thoại "Có gì mới" không tự động mở sau khi cập nhật.'},masteringVideo:{name:"Làm chủ Notebook Navigator (video)",desc:"Video này bao gồm m�i thứ bạn cần để làm việc hiệu quả với Notebook Navigator, bao gồm phím tắt, tìm kiếm, thẻ và tùy chỉnh nâng cao."},cacheStatistics:{localCache:"Cache cục bộ",items:"mục",withTags:"có thẻ",withPreviewText:"có văn bản xem trước",withFeatureImage:"có ảnh nổi bật",withMetadata:"có metadata"},metadataInfo:{successfullyParsed:"�ã phân tích thành công",itemsWithName:"mục có tên",withCreatedDate:"có ngày tạo",withModifiedDate:"có ngày sửa",withIcon:"có biểu tượng",withColor:"có màu",failedToParse:"Không thể phân tích",createdDates:"ngày tạo",modifiedDates:"ngày sửa",checkTimestampFormat:"Kiểm tra định dạng dấu th�i gian.",exportFailed:"Xuất lỗi"}}},whatsNew:{title:"Có gì mới trong Notebook Navigator",openBannerImage:"Mở hình ảnh banner phát hành",supportMessage:"Nếu bạn thấy Notebook Navigator hữu ích, hãy cân nhắc hỗ trợ việc phát triển.",supportButton:"Mua cho tôi một ly cà phê",thanksButton:"Cảm ơn!"}}});var $U={};En($U,{STRINGS_ZH_CN:()=>Nce});var Nce,XU=U(()=>{Nce={common:{cancel:"�消",delete:"删除",clear:"清除",remove:"移除",restoreDefault:"��默认",submit:"�交",save:"�存",configure:"�置",lightMode:"浅色模�",darkMode:"深色模�",noSelection:"未选择",untagged:"无标签",featureImageAlt:"特色图片",unknownError:"未知错误",clipboardWriteError:"无法写入剪贴�",updateBannerTitle:"Notebook Navigator 有�用更新",updateBannerInstruction:"在设置 -> 社区�件中更新",previous:"上一个",next:"下一个"},listPane:{emptyStateNoSelection:"选择文件夹或标签以查看笔记",emptyStateNoNotes:"无笔记",pinnedSection:"已固定",notesSection:"笔记",filesSection:"文件",hiddenItemAriaLabel:"{name}(已��)",collapseGroup:"折�分组",expandGroup:"展开分组",manualSortTitle:"手动排�:{property}",manualSortHint:"拖动以�新排�。顺�以数字索引值的形��存在属性“{property}�中。",manualSortNonMarkdownHint:"� Markdown 文件显示在底部,无法�新排�。",unsortedSection:"未排�",propertyGroupNoValue:"无",manualSortDone:"完�",manualSortMultipleWriteFailure:"{count} 个文件失败;第一个:{path}: {message}"},tagList:{untaggedLabel:"无标签",tags:"标签"},navigationPane:{shortcutsHeader:"快�方�",recentFilesHeader:"最近文件",properties:"属性",folders:"文件夹",tags:"标签",calendar:"导航日历",reorderRoot
会议=ph-calendar
�票=ph-receipt`,editTooltip:"编辑映射"},showFileTypeIcons:{name:"按文件类型设置图标",desc:"根�文件扩展�分�图标。"},fileTypeIconPreset:{name:"文件图标预设",desc:"选择内置图标或图标包预设。自定义扩展�规则会覆盖此预设。",options:{builtIn:"内置图标"},notInstalledWarning:"未安装此图标包。将改为显示内置图标。"},fileTypeIconMap:{name:"文件类型图标映射",desc:"具有指定扩展�的文件将获得指定图标。�行一个映射:扩展�=图标",placeholder:`# Extension=icon
cpp=ph-file-code
pdf=ph-file-pdf`,editTooltip:"编辑映射"},compactItemHeight:{name:"精简项目高度",desc:"设置桌�和移动端的紧凑列表项高度(�素)。",resetTooltip:"��默认值 (28px)"},compactItemHeightScaleText:{name:"�精简高度缩放文本",desc:"当��紧凑列表项高度时�步缩放文本。"},showParentFolder:{name:"显示父文件夹",desc:"为�文件夹�标签或属性中的笔记显示父文件夹�称。"},showFolderPath:{name:"显示文件夹路径",desc:"显示相对于所选文件夹的路径,而�是仅显示文件夹�称。标签和属性显示完整路径。"},parentFolderClickOpensFolder:{name:"点击父文件夹打开文件夹",desc:"点击父文件夹�称时,在列表窗格中打开该文件夹。"},showParentFolderColor:{name:"显示父文件夹颜色",desc:"在父文件夹标签上使用文件夹颜色。"},showParentFolderIcon:{name:"显示父文件夹图标",desc:"在父文件夹标签�显示文件夹图标。"},showQuickActions:{name:"显示快速�作",desc:"悬�在文件上时显示�作按钮。按钮控件选择显示哪些�作。"},dualPane:{name:"�窗格布局",desc:"并排显示导航窗格和列表窗格。"},dualPaneOrientation:{name:"�窗格方�",desc:"�窗格�用时选择水平或垂直布局。",options:{horizontal:"水平分割",vertical:"垂直分割"}},narrowSidebarBehavior:{name:"侧边�过窄时",desc:"选择导航窗格和列表窗格无法并排显示时的处�方�。",options:{none:"�执行任何�作",singlePane:"切�到�窗格",vertical:"切�到垂直分割"}},narrowSidebarThresholdMode:{name:"窄侧边�阈值",desc:"选择侧边�宽度阈值的计算方�。",options:{fitPanes:"适�窗格",customWidth:"自定义宽度"}},narrowSidebarThresholdWidth:{name:"窄侧边�阈值宽度",desc:"当侧边�窄于此宽度时切�。",resetTooltip:"�置为默认宽度"},paneBackgroundColor:{name:"背景色",desc:"为导航窗格和列表窗格选择背景色。",options:{separate:"分开背景",listBackground:"使用列表背景",navigationBackground:"使用导航背景"}},zoomLevel:{name:"缩放级别",desc:"控制 Notebook Navigator 的整体缩放级别(百分比)。"},useFloatingToolbarsOnIOS:{name:"在 iOS 上使用浮动工具�",desc:"仅适用于 iOS。"},defaultStartupView:{name:"�窗格�动视图",desc:"选择在�窗格布局中打开 Notebook Navigator 时显示的窗格。",options:{navigation:"导航窗格",listPane:"列表窗格"}},toolbarButtons:{name:"工具�按钮",desc:"选择在工具�中显示哪些按钮。��的按钮��通过命令和��访问。"},openNewNotesInNewTab:{name:"在新标签页中打开新笔记",desc:"�用�,“创建新笔记�命令会在新标签页中打开笔记。�用�,笔记将替�当�标签页。"},autoRevealActiveNote:{name:"自动定�活动笔记",desc:"从快速切�器�链接或�索打开笔记时自动显示。"},autoRevealShortestPath:{name:"自动显示:使用最短路径",desc:"�用:自动显示选择最近的��祖先文件夹或标签。�用:自动显示选择文件的实际文件夹和精确标签。"},autoRevealIgnoreRightSidebar:{name:"自动显示:忽略�侧边�事件",desc:"在�侧边�中点击或更改笔记时�更改活动笔记。"},autoRevealIgnoreOtherWindows:{name:"自动显示:忽略其他窗�的事件",desc:"在其他窗�中�作笔记时�更改活动笔记。"},singlePaneAnimation:{name:"�窗格动画",desc:"在�窗格模�下切�窗格时的过渡�续时间(毫秒)。",resetTooltip:"�置为默认值"},autoSelectFirstNote:{name:"自动选择第一个笔记",desc:"切�文件夹�标签或属性时自动打开第一个笔记。"},disableShortcutAutoScroll:{name:"�用快�方�自动滚动",desc:"点击快�方�中的项目时�滚动导航窗格。"},expandOnSelection:{name:"选中时展开",desc:"选中时展开文件夹�标签和属性。在�窗格模�下,首次选中展开,�次选中显示文件。"},collapseOtherB
"folderSortOrder": "alpha-desc"
}`,confirmButtonText:"导入",confirmTitle:"导入设置?",confirmMessage:"导入会替�当�的 Notebook Navigator 设置。",backupToggleName:"导入�将当�设置�存到仓库根目录",backupToggleDesc:"在仓库根目录中创建带时间戳的 JSON 文件。",successWithBackupNotice:"设置已导入。之�的设置已�存到 {path}。",backupError:"无法�存当�设置:{message}",successNotice:"设置已导入。",errorNotice:"导入设置失败:{message}",fileReadError:"无法读�文件:{message}"},export:{modalTitle:"导出设置",editorName:"JSON",editorDesc:"仅包�与默认值��的设置。",placeholder:"{}",copyButtonText:"�制到剪贴�",downloadButtonText:"下载",copyNotice:"设置已�制到剪贴�。",downloadNotice:"设置已导出。",downloadError:"下载设置失败:{message}"}},resetAllSettings:{name:"�置所有设置",desc:"将 Notebook Navigator 的所有设置�置为默认值。",buttonText:"�置所有设置",confirmTitle:"�置所有设置?",confirmMessage:"这将把 Notebook Navigator 的所有设置�置为默认值。此�作无法撤销。",confirmButtonText:"�置所有设置",notice:"所有设置已�置。�� Obsidian 或�新打开 Notebook Navigator 以应用。",error:"�置设置失败。"},multiSelectModifier:{name:"多选修饰键",desc:"选择哪个修饰键切�多选模�。选择 Option/Alt 时,Cmd/Ctrl 点击会在新标签页中打开笔记。",options:{cmdCtrl:"Cmd/Ctrl 点击",optionAlt:"Option/Alt 点击"}},enterToOpenFiles:{name:"按 Enter 键打开文件",desc:"仅在列表键盘导航时按 Enter 键打开文件。在 macOS 上,这会阻止 Enter 键�命�文件。"},shiftEnterAction:{name:"Shift+Enter",desc:"选择 Shift+Enter 是打开还是�命�所选文件。"},cmdEnterAction:{name:"Cmd+Enter",desc:"选择 Cmd+Enter 是打开还是�命�所选文件。"},ctrlEnterAction:{name:"Ctrl+Enter",desc:"选择 Ctrl+Enter 是打开还是�命�所选文件。"},mouseBackForwardAction:{name:"鼠标�退/�进按钮",desc:"桌�端鼠标�退和�进按钮的�作。",options:{systemDefault:"使用系统默认",singlePaneSwitch:"切�窗格(�窗格)",history:"�览历�"}},hideNotesWithPropertyRules:{name:"按属性规则��笔记(仓库�置文件)",desc:"逗�分隔的�置元数�规则列表。使用 `key` 或 `key=value` �目(例如:status=done, published=true, archived)。",placeholder:"status=done, published=true, archived"},hideFiles:{name:"��文件(仓库�置文件)",desc:"逗�分隔的文件�模�列表,用于��文件。支� * 通�符和 / 路径(例如:temp-*, *.png, /assets/*)。",placeholder:"temp-*, *.png, /assets/*"},vaultProfiles:{name:"仓库�置文件",desc:"�置文件存储文件类型��性���文件���文件夹���标签���笔记的属性规则�快�方�和导航横幅。从导航窗格标题切��置文件。",defaultName:"默认",addButton:"添加�置文件",editProfilesButton:"编辑�置文件",addProfileOption:"添加�置文件...",applyButton:"应用",deleteButton:"删除�置文件",addModalTitle:"添加�置文件",editProfilesModalTitle:"编辑�置文件",addModalPlaceholder:"�置文件�称",deleteModalTitle:"删除 {name}",deleteModalMessage:"删除 {name}?�存在此�置文件中的��文件�文件夹�标签和基于属性的笔记过滤器将被删除。",moveUp:"上移",moveDown:"下移",errors:{emptyName:"请输入�置文件�称",duplicateName:"�置文件�称已存在"}},vaultTitlePlacement:{name:"仓库标题�置",desc:"选择仓库标题显示的�置。",options:{header:"显示在标题�",navigation:"显示在导航窗格"}},hideFolders:{name:"��文件夹(仓库�置文件)",desc:"逗�分隔的���的文件夹列表。�称模�:assets*(以 assets 开头的文件夹),*_temp(以 _temp 结尾)。路径模�:/归档(仅根目录归档),/res*(以 res 开头的根文件夹),/*/temp(一
YYYY年M月D日 = 2022年5月25日
YYYY-MM-DD = 2022-05-25
MM/DD/YYYY = 05/25/2022
标记:
YYYY/YY = å¹´
MMMM/MMM/MM/M = 月
DD/D = æ—¥
dddd/ddd = 星期`,helpTooltip:"使用 Moment 格�",momentLinkText:"Moment 格�"},timeFormat:{name:"时间格�",desc:"用于显示时间的格�(使用 Moment 格�)。",placeholder:"HH:mm",help:`常用格�:
HH:mm = 14:30(24�时制)
Ah:mm = 下�2:30(12�时制)
HH:mm:ss = 14:30:45
Ah:mm:ss = 下�2:30:45
标记:
HH/H = 24�时制
hh/h = 12�时制
mm = 分钟
ss = ç§’
A = 上�/下�`,helpTooltip:"使用 Moment 格�",momentLinkText:"Moment 格�"},showNotePreview:{name:"显示笔记预览",desc:"在笔记�称下方显示预览文本。"},skipHeadingsInPreview:{name:"预览中跳过标题",desc:"生�预览文本时跳过标题行。"},skipCodeBlocksInPreview:{name:"预览中跳过代��",desc:"生�预览文本时跳过代��。"},skipCalloutsInPreview:{name:"预览中跳过标注",desc:"生�预览文本时跳过标注�。"},stripHtmlInPreview:{name:"移除预览中的 HTML",desc:"从预览文本中移除 HTML 标签。�能会影�大型笔记的性能。"},stripLatexInPreview:{name:"移除预览中的 LaTeX",desc:"从预览文本中移除行内和�级 LaTeX 表达�。"},previewProperties:{name:"预览属性",desc:"用于查找预览文本的�置属性的逗�分隔列表。将使用第一个包�文本的属性。",placeholder:"summary, description, abstract"},fallbackToNoteContent:{name:"回退到笔记内容",desc:"当指定的属性都�包�文本时,显示笔记内容作为预览。"},previewRows:{name:"预览行数",desc:"预览文本显示的行数。",options:{1:"1 行",2:"2 行",3:"3 行",4:"4 行",5:"5 行"}},titleRows:{name:"标题行数",desc:"笔记标题显示的行数。",options:{1:"1 行",2:"2 行",3:"3 行"}},useFolderColor:{name:"使用文件夹颜色",desc:"当未设置自定义文件颜色时,使用父文件夹的颜色为笔记标题和文件图标�色。优先级:自定义文件颜色 > 文件夹颜色 > 默认颜色。"},showFeatureImage:{name:"显示特色图片",desc:"显示笔记中找到的第一张图片的缩略图。"},forceSquareFeatureImage:{name:"强制正方形特色图片",desc:"将特色图片渲染为正方形缩略图。"},featureImageProperties:{name:"图片属性",desc:"首先检查的�置元数�属性的逗�分隔列表。如果未找到,则使用 markdown 内容中的第一张图片。",placeholder:"thumbnail, featureResized, feature"},featureImageExcludeProperties:{name:"排除�有属性的笔记",desc:"逗�分隔的�置元数�属性列表。包�这些属性的笔记�会存储特色图片。",placeholder:"private, confidential"},featureImageDisplaySize:{name:"特色图片显示大�",desc:"笔记列表中特色图片的最大渲染大�。",options:{64:"64 px",96:"96 px",128:"128 px"}},featureImagePixelSize:{name:"特色图片�素大�",desc:"生�存储的特色图片缩略图时使用的分辨率。如果较大的预览看起�模糊,请增大此值。",options:{"256x144":"256 x 144 px","384x216":"384 x 216 px","512x288":"512 x 288 px"}},downloadExternalFeatureImages:{name:"下载外部图片",desc:"下载远程图片和 YouTube 缩略图作为特色图片。"},hideExportedPreviewImages:{name:"��导出的预览图片",desc:"��导出的绘图预览 PNG 文件。开�“显示��项目�以显示它们。"},drawingIntegrationInfo:{intro:"Notebook Navigator 将 Excalidraw 导出的 PNG 文件用作绘图预览。",items:["在 **Excalidraw 设置** 中,�次打开 **Embedding Excalidraw into your Notes and Exporting**�**Export Settings**�**Auto-export Settings**。","�用 **Auto-export PNG**。�选�用 **Export both dark- and light-themed image**。","Notebook Navigator 会查找 **Drawing.excalidraw.png**�**Drawing.excalidraw.dark.png** 或 **Drawing.excalidraw.light.png**。","当 **��导出的预览图片** 开�时,�有�时开� **显示��项目**,PNG 文件�会显示。"]},showRootFolder:{name:"显示根文件夹",desc:"在树中将仓库�称显示为根文件夹。"},showFolderIcons:{name:"显示文件夹图标",desc:"在导航窗格的文件夹�显示图标。"},inheritFolderColors:{name:"继承文件夹颜色",desc:"�文件夹从父文件夹继承颜色。"},folderSortOrder:{name:"文件夹排�方�",desc:"�键点击任�文件夹,�为其�项设置��的排�方�。",options:{alphaAsc:"A 到 Z",alphaDesc:"Z 到 A"}},showFileCount:{name:"显示文件数",desc:"在文件夹�标签和属性�显
YYYY-MM-DD[T]HH:mm:ss → 2025-01-04T14:30:45
YYYY-MM-DD[T]HH:mm:ssZ → 2025-08-07T16:53:39+02:00
DD/MM/YYYY HH:mm:ss → 04/01/2025 14:30:45
MM/DD/YYYY h:mm:ss a → 01/04/2025 2:30:45 PM`},supportDevelopment:{name:"支æŒ�å¼€å�‘",desc:"如果您喜欢使用 Notebook Navigator,请考虑支æŒ�å…¶æŒ�ç»­å¼€å�‘。",buttonText:"â�¤ï¸� 赞助",coffeeButton:"☕ï¸� 请我å–�å’–å•¡"},otherPlugins:{name:"看看我的其他æ�’ä»¶",betterPaste:"æ•´ç�†ç²˜è´´çš„æ–‡æœ¬ã€�链接和图片",pixelPerfectImage:"精确的图片缩放等"},checkForNewVersionOnStart:{name:"å�¯åŠ¨æ—¶æ£€æŸ¥æ–°ç‰ˆæœ¬",desc:"å�¯åŠ¨æ—¶æ£€æŸ¥æ–°çš„æ�’件版本,当有å�¯ç”¨æ›´æ–°æ—¶æ˜¾ç¤ºé€šçŸ¥ã€‚检查最多æ¯�天一次。",status:"有新版本å�¯ç”¨ï¼š{version}"},startupDebugLogging:{name:"å�¯åŠ¨è°ƒè¯•æ—¥å¿—",desc:"å°†å�¯åŠ¨è¯Šæ–­å†™å…¥ä»“åº“æ ¹ç›®å½•ä¸­å¸¦æ—¶é—´æˆ³çš„ Markdown 文件,并在å�¯åŠ¨ç¨³å®šå�Žå�œæ­¢ã€‚该文件å�¯èƒ½ä¼šå�Œæ­¥ï¼Œå¹¶ä¸”å�¯èƒ½åŒ…å�«æ–‡ä»¶è·¯å¾„。"},whatsNew:{name:"Notebook Navigator {version} 的最新动æ€�",desc:"查看最近的更新和改进",buttonText:"查看最近更新"},showReleaseNotes:{name:"æ›´æ–°å�Žæ˜¾ç¤ºæ–°åŠŸèƒ½",desc:"关闭å�Žï¼Œæ›´æ–°å�Žä¸�会自动打开新功能对è¯�框。"},masteringVideo:{name:"精通 Notebook Navigator(视频)",desc:"本视频涵盖了在 Notebook Navigator 中高效工作所需的一切内容,包括快æ�·é”®ã€�æ�œç´¢ã€�标签和高级自定义。"},cacheStatistics:{localCache:"本地缓存",items:"项",withTags:"包å�«æ ‡ç­¾",withPreviewText:"包å�«é¢„览文本",withFeatureImage:"包å�«ç‰¹è‰²å›¾ç‰‡",withMetadata:"包å�«å…ƒæ•°æ�®"},metadataInfo:{successfullyParsed:"æˆ�功解æž�",itemsWithName:"个带å��称的项目",withCreatedDate:"个带创建日期",withModifiedDate:"个带修改日期",withIcon:"个带图标",withColor:"个带颜色",failedToParse:"è§£æž�失败",createdDates:"个创建日期",modifiedDates:"个修改日期",checkTimestampFormat:"请检查您的时间戳格å¼�。",exportFailed:"导出错误"}}},whatsNew:{title:"Notebook Navigator 的新功能",openBannerImage:"打开å�‘布横幅图片",supportMessage:"如果您觉得 Notebook Navigator 有用,请考虑支æŒ�å…¶å¼€å�‘。",supportButton:"请我å–�å’–å•¡",thanksButton:"谢谢ï¼�"}}});var QU={};En(QU,{STRINGS_ZH_TW:()=>Ice});var Ice,ZU=U(()=>{Ice={common:{cancel:"å�–消",delete:"刪除",clear:"清除",remove:"移除",restoreDefault:"還原é �設值",submit:"æ��交",save:"儲存",configure:"設定",lightMode:"淺色模å¼�",darkMode:"深色模å¼�",noSelection:"未é�¸æ“‡",untagged:"無標籤",featureImageAlt:"特色圖片",unknownError:"未知錯誤",clipboardWriteError:"無法寫入剪貼簿",updateBannerTitle:"Notebook Navigator 有å�¯ç”¨æ›´æ–°",updateBannerInstruction:"在設定 -> 社群外掛程å¼�中更新",previous:"上一個",next:"下一個"},listPane:{emptyStateNoSelection:"é�¸æ“‡è³‡æ–™å¤¾æˆ–標籤以檢視筆記",emptyStateNoNotes:"無筆記",pinnedSection:"已釘é�¸",notesSection:"筆記",filesSection:"檔案",hiddenItemAriaLabel:"{name} (已隱è—�)",collapseGroup:"摺疊群組",expandGroup:"展開群組",manualSortTitle:"手動排åº�:{property}",manualSortHint:"拖曳以é‡�新排åº�。順åº�會以數字索引值儲存在屬性「{property}ã€�中。",manualSortNonMarkdownHint:"é�ž Markdown 檔案顯示於底部,無法é‡�新排åº�。",unsortedSection:"未排åº�",propertyGroupNoValue:"ç„¡",manualSortDone:"完æˆ�",manualSortMultipleWriteFailure:"{count} 個檔案失敗;第一個:{path}: {message}"},tagList:{untaggedLabel:"無標籤",tags:"標籤"},navigationPane:{shortcutsHeader:"æ�·å¾‘",recentFilesHeader:"最近檔案",properties:"屬性",folders:"資料夾",tags:"標籤",calendar:"導覽日曆",reorderRootFoldersTitle:"é‡�新排列導覽",reorderRootFoldersHint:"使用方å�‘é�µæˆ–拖曳來é‡�新排列",vaultRootLabel:"儲存庫",resetRootToAlpha:"é‡�設為字æ¯�é †åº�",resetRootToFrequency:"é‡�設為頻率排åº�",pinShortcuts:"釘é�¸æ�·å¾‘",pinShortcutsAndRecentFiles:"釘é�¸æ�·å¾‘和最近檔案",unpinShortcuts:"å�–消釘é�¸æ�·å¾‘",unpinShortcutsAndRecentFiles:"å�–消釘é�¸æ�·å¾‘和最近檔案",profileMenuAria:"變更儲存庫設定檔"},navigationCalendar:{ariaLabel:"導覽日曆",dailyNotesNotEnabled:"未啟用æ¯�日筆記核心外掛ç¨
會議=ph-calendar
發票=ph-receipt`,editTooltip:"編輯�應"},showFileTypeIcons:{name:"按檔案類型設定圖示",desc:"根據檔案副檔�指派圖示。"},fileTypeIconPreset:{name:"檔案圖示�設",desc:"�擇內建圖示或圖示包�設。自訂副檔��則會覆寫此�設。",options:{builtIn:"內建圖示"},notInstalledWarning:"未安�此圖示包。將改為顯示內建圖示。"},fileTypeIconMap:{name:"檔案類型圖示�應",desc:"具有指定副檔�的檔案將�得指定圖示。�行一個�應:副檔�=圖示",placeholder:`# 副檔�=圖示
cpp=ph-file-code
pdf=ph-file-pdf`,editTooltip:"編輯å°�應"},compactItemHeight:{name:"精簡項目高度",desc:"設定桌é�¢å’Œè¡Œå‹•è£�置的精簡列表項目高度(åƒ�素)。",resetTooltip:"還原é �設值 (28px)"},compactItemHeightScaleText:{name:"隨精簡高度縮放文字",desc:"當減å°�精簡列表項目高度時å�Œæ­¥ç¸®æ”¾æ–‡å­—。"},showParentFolder:{name:"顯示父資料夾",desc:"為å­�資料夾ã€�標籤或屬性中的筆記顯示父資料夾å��稱。"},showFolderPath:{name:"顯示資料夾路徑",desc:"顯示相å°�於所é�¸è³‡æ–™å¤¾çš„路徑,而ä¸�是僅顯示資料夾å��稱。標籤和屬性顯示完整路徑。"},parentFolderClickOpensFolder:{name:"點按父資料夾開啟資料夾",desc:"點按父資料夾å��稱時,在列表窗格中開啟該資料夾。"},showParentFolderColor:{name:"顯示父資料夾é¡�色",desc:"在父資料夾標籤上使用資料夾é¡�色。"},showParentFolderIcon:{name:"顯示父資料夾圖示",desc:"在父資料夾標籤æ—�顯示資料夾圖示。"},showQuickActions:{name:"顯示快速æ“�作",desc:"懸å�œåœ¨æª”案上時顯示æ“�作按鈕。按鈕控制項é�¸æ“‡é¡¯ç¤ºå“ªäº›æ“�作。"},dualPane:{name:"雙窗格版é�¢é…�ç½®",desc:"並排顯示導覽窗格和列表窗格。"},dualPaneOrientation:{name:"雙窗格方å�‘",desc:"雙窗格啟用時é�¸æ“‡æ°´å¹³æˆ–垂直版é�¢é…�置。",options:{horizontal:"水平分割",vertical:"垂直分割"}},narrowSidebarBehavior:{name:"å�´é‚Šæ¬„é�Žçª„時",desc:"é�¸æ“‡å°Žè¦½çª—格和清單窗格無法並排顯示時的處ç�†æ–¹å¼�。",options:{none:"ä¸�執行任何動作",singlePane:"切æ�›åˆ°å–®çª—æ ¼",vertical:"切æ�›åˆ°åž‚直分割"}},narrowSidebarThresholdMode:{name:"窄å�´é‚Šæ¬„閾值",desc:"é�¸æ“‡å�´é‚Šæ¬„寬度閾值的計算方å¼�。",options:{fitPanes:"é�©é…�窗格",customWidth:"自訂寬度"}},narrowSidebarThresholdWidth:{name:"窄å�´é‚Šæ¬„閾值寬度",desc:"ç•¶å�´é‚Šæ¬„窄於此寬度時切æ�›ã€‚",resetTooltip:"é‡�設為é �設寬度"},paneBackgroundColor:{name:"背景色",desc:"為導覽窗格和列表窗格é�¸æ“‡èƒŒæ™¯è‰²ã€‚",options:{separate:"分開背景",listBackground:"使用列表背景",navigationBackground:"使用導覽背景"}},zoomLevel:{name:"縮放級別",desc:"控制 Notebook Navigator 的整體縮放級別(百分比)。"},useFloatingToolbarsOnIOS:{name:"在 iOS 上使用浮動工具列",desc:"僅é�©ç”¨æ–¼ iOS。"},defaultStartupView:{name:"單窗格啟動檢視",desc:"é�¸æ“‡åœ¨å–®çª—格版é�¢é…�置中開啟 Notebook Navigator 時顯示的窗格。",options:{navigation:"導覽窗格",listPane:"列表窗格"}},toolbarButtons:{name:"工具列按鈕",desc:"é�¸æ“‡åœ¨å·¥å…·åˆ—中顯示哪些按鈕。隱è—�的按鈕ä»�å�¯é€�é�Žå‘½ä»¤å’Œé�¸å–®å­˜å�–。"},openNewNotesInNewTab:{name:"在新分é �中開啟新筆記",desc:"啟用後,「建立新筆記ã€�命令會在新分é �中開啟筆記。å�œç”¨å¾Œï¼Œç­†è¨˜å°‡å�–代目å‰�的分é �。"},autoRevealActiveNote:{name:"自動定ä½�使用中的筆記",desc:"從快速切æ�›å™¨ã€�連çµ�或æ�œå°‹é–‹å•Ÿç­†è¨˜æ™‚自動定ä½�。"},autoRevealShortestPath:{name:"自動定ä½�:使用最短路徑",desc:"啟用:自動定ä½�é�¸æ“‡æœ€è¿‘çš„å�¯è¦‹ç¥–先資料夾或標籤。å�œç”¨ï¼šè‡ªå‹•定ä½�é�¸æ“‡æª”案的實際資料夾和精確標籤。"},autoRevealIgnoreRightSidebar:{name:"自動定ä½�:忽略å�³å�´é‚Šæ¬„事件",desc:"在å�³å�´é‚Šæ¬„中點按或變更筆記時ä¸�變更使用中的筆記。"},autoRevealIgnoreOtherWindows:{name:"自動定ä½�:忽略其他視窗的事件",desc:"在其他視窗中æ“�作筆記時ä¸�變更使用中的筆記。"},singlePaneAnimation:{name:"單窗格動畫",desc:"在單窗格模å¼�下切æ�›çª—格時的é�Žæ¸¡æŒ�續時間(毫秒)。",resetTooltip:"é‡�設為é �設值"},autoSelectFirstNote:{name:"自動é�¸æ“‡ç¬¬ä¸€å€‹ç­†è¨˜",desc:"切æ�›è³‡æ–™å¤¾ã€�標籤或屬性時自動開啟第一個筆記。"},disableShortcutAutoScroll:{name:"å�œç”¨æ�·å¾‘自動æ�²å‹•",desc:"點按æ�·å¾‘中的項目時ä¸�æ�²å‹•導覽窗格。"},expandOnSelection:{name:"é�¸å�–時展開",desc:"é�¸å�–時展開資料夾ã€�標籤和屬性。在單窗格模å¼�下,首次é�¸å�–展開,å†�次é�¸å�–顯ç¤
"folderSortOrder": "alpha-desc"
}`,confirmButtonText:"匯入",confirmTitle:"匯入設定?",confirmMessage:"匯入會�代目�的 Notebook Navigator 設定。",backupToggleName:"匯入�將目�設定儲存到儲存庫根目錄",backupToggleDesc:"在儲存庫根目錄中建立�時間戳的 JSON 檔案。",successWithBackupNotice:"設定已匯入。先�的設定已儲存到 {path}。",backupError:"無法儲存目�設定:{message}",successNotice:"設定已匯入。",errorNotice:"匯入設定失敗:{message}",fileReadError:"無法讀�檔案:{message}"},export:{modalTitle:"匯出設定",editorName:"JSON",editorDesc:"僅包�與�設值��的設定。",placeholder:"{}",copyButtonText:"複製到剪貼簿",downloadButtonText:"下載",copyNotice:"設定已複製到剪貼簿。",downloadNotice:"設定已匯出。",downloadError:"下載設定失敗:{message}"}},resetAllSettings:{name:"�設所有設定",desc:"將 Notebook Navigator 的所有設定�設為�設值。",buttonText:"�設所有設定",confirmTitle:"�設所有設定?",confirmMessage:"這將把 Notebook Navigator 的所有設定�設為�設值。此�作無法復原。",confirmButtonText:"�設所有設定",notice:"所有設定已�設。�新啟動 Obsidian 或�新開啟 Notebook Navigator 以套用。",error:"�設設定失敗。"},multiSelectModifier:{name:"多�修飾�",desc:"�擇哪個修飾�切�多�模�。�擇 Option/Alt 時,Cmd/Ctrl 點按會在新分�中開啟筆記。",options:{cmdCtrl:"Cmd/Ctrl 點按",optionAlt:"Option/Alt 點按"}},enterToOpenFiles:{name:"按 Enter �開啟檔案",desc:"僅在清單�盤導覽時按 Enter �開啟檔案。在 macOS 上,這會阻止 Enter ��新命�檔案。"},shiftEnterAction:{name:"Shift+Enter",desc:"�擇 Shift+Enter �開啟還是�新命�所�檔案。"},cmdEnterAction:{name:"Cmd+Enter",desc:"�擇 Cmd+Enter �開啟還是�新命�所�檔案。"},ctrlEnterAction:{name:"Ctrl+Enter",desc:"�擇 Ctrl+Enter �開啟還是�新命�所�檔案。"},mouseBackForwardAction:{name:"滑鼠上一�/下一�按鈕",desc:"桌�端滑鼠上一�和下一�按鈕的�作。",options:{systemDefault:"使用系統�設",singlePaneSwitch:"切�窗格(單窗格)",history:"�覽歷�"}},hideNotesWithPropertyRules:{name:"�屬性�則隱�筆記(儲存庫設定檔)",desc:"逗號分隔的�置中繼資料�則列表。使用 `key` 或 `key=value` �目(例如:status=done, published=true, archived)。",placeholder:"status=done, published=true, archived"},hideFiles:{name:"隱�檔案(儲存庫設定檔)",desc:"逗號分隔的檔�模�列表,用於隱�檔案。支� * �用字元和 / 路徑(例如:temp-*, *.png, /assets/*)。",placeholder:"temp-*, *.png, /assets/*"},vaultProfiles:{name:"儲存庫設定檔",desc:"設定檔儲存檔案類型�見性�隱�檔案�隱�資料夾�隱�標籤�隱�筆記的屬性�則��徑和導覽橫幅。從導覽窗格標題切�設定檔。",defaultName:"�設",addButton:"新增設定檔",editProfilesButton:"編輯設定檔",addProfileOption:"新增設定檔...",applyButton:"套用",deleteButton:"刪除設定檔",addModalTitle:"新增設定檔",editProfilesModalTitle:"編輯設定檔",addModalPlaceholder:"設定檔�稱",deleteModalTitle:"刪除 {name}",deleteModalMessage:"刪除 {name}?儲存在此設定檔中的隱�檔案�資料夾�標籤和基於屬性的筆記篩�器將被刪除。",moveUp:"上移",moveDown:"下移",errors:{emptyName:"請輸入設定檔�稱",duplicateName:"設定檔�稱已存在"}},vaultTitlePlacement:{name:"儲存庫標題�置",desc:"�擇儲存庫標題顯示的�置。",options:{header:"顯示在標題列",navigation:"顯示在導覽窗格"}},hideFolders:{name:"隱�資料夾(儲存庫設定檔)",desc:"逗號分隔的�隱�的資料夾列表。�稱模�:assets*(以 assets 開頭的資料夾),*_temp(以 _temp �尾)。路徑模�:/�存(僅根目錄�存),/res*(以 res 開頭的根資料夾),/*/temp(一
YYYY年M月D日 = 2022年5月25日
YYYY-MM-DD = 2022-05-25
MM/DD/YYYY = 05/25/2022
標記:
YYYY/YY = å¹´
MMMM/MMM/MM/M = 月
DD/D = æ—¥
dddd/ddd = 星期`,helpTooltip:"使用 Moment 格�",momentLinkText:"Moment 格�"},timeFormat:{name:"時間格�",desc:"用於顯示時間的格�(使用 Moment 格�)。",placeholder:"HH:mm",help:`常用格�:
HH:mm = 14:30(24�時制)
Ah:mm = 下�2:30(12�時制)
HH:mm:ss = 14:30:45
Ah:mm:ss = 下�2:30:45
標記:
HH/H = 24�時制
hh/h = 12�時制
mm = 分�
ss = ç§’
A = 上å�ˆ/下å�ˆ`,helpTooltip:"使用 Moment æ ¼å¼�",momentLinkText:"Moment æ ¼å¼�"},showNotePreview:{name:"顯示筆記é �覽",desc:"在筆記å��稱下方顯示é �覽文字。"},skipHeadingsInPreview:{name:"é �覽中跳é�Žæ¨™é¡Œ",desc:"產生é �覽文字時跳é�Žæ¨™é¡Œè¡Œã€‚"},skipCodeBlocksInPreview:{name:"é �覽中跳é�Žç¨‹å¼�碼å�€å¡Š",desc:"產生é �覽文字時跳é�Žç¨‹å¼�碼å�€å¡Šã€‚"},skipCalloutsInPreview:{name:"é �覽中跳é�Žæ¨™è¨»",desc:"產生é �覽文字時跳é�Žæ¨™è¨»å�€å¡Šã€‚"},stripHtmlInPreview:{name:"移除é �覽中的 HTML",desc:"從é �覽文字中移除 HTML 標籤。å�¯èƒ½æœƒå½±éŸ¿å¤§åž‹ç­†è¨˜çš„æ•ˆèƒ½ã€‚"},stripLatexInPreview:{name:"移除é �覽中的 LaTeX",desc:"從é �覽文字中移除行內和å�€å¡Š LaTeX é�‹ç®—å¼�。"},previewProperties:{name:"é �覽屬性",desc:"用於尋找é �覽文字的å‰�置屬性的逗號分隔列表。將使用第一個包å�«æ–‡å­—的屬性。",placeholder:"summary, description, abstract"},fallbackToNoteContent:{name:"回退到筆記內容",desc:"當指定的屬性都ä¸�包å�«æ–‡å­—時,顯示筆記內容作為é �覽。"},previewRows:{name:"é �覽行數",desc:"é �覽文字顯示的行數。",options:{1:"1 行",2:"2 行",3:"3 行",4:"4 行",5:"5 行"}},titleRows:{name:"標題行數",desc:"筆記標題顯示的行數。",options:{1:"1 行",2:"2 行",3:"3 行"}},useFolderColor:{name:"使用資料夾é¡�色",desc:"當未設定自訂檔案é¡�色時,使用父資料夾的é¡�色為筆記標題和檔案圖示著色。優先順åº�:自訂檔案é¡�色 > 資料夾é¡�色 > é �設é¡�色。"},showFeatureImage:{name:"顯示特色圖片",desc:"顯示筆記中找到的第一張圖片的縮圖。"},forceSquareFeatureImage:{name:"強制正方形特色圖片",desc:"將特色圖片呈ç�¾ç‚ºæ­£æ–¹å½¢ç¸®åœ–。"},featureImageProperties:{name:"圖片屬性",desc:"首先檢查的å‰�置中繼資料屬性的逗號分隔列表。如果未找到,則使用 markdown 內容中的第一張圖片。",placeholder:"thumbnail, featureResized, feature"},featureImageExcludeProperties:{name:"排除å�«æœ‰å±¬æ€§çš„筆記",desc:"逗號分隔的å‰�置中繼資料屬性列表。包å�«é€™äº›å±¬æ€§çš„筆記ä¸�會儲存特色圖片。",placeholder:"private, confidential"},featureImageDisplaySize:{name:"特色圖片顯示大å°�",desc:"筆記列表中特色圖片的最大渲染大å°�。",options:{64:"64 px",96:"96 px",128:"128 px"}},featureImagePixelSize:{name:"特色圖片åƒ�素大å°�",desc:"產生儲存的特色圖片縮圖時使用的解æž�度。如果較大的é �覽看起來模糊,請增大此值。",options:{"256x144":"256 x 144 px","384x216":"384 x 216 px","512x288":"512 x 288 px"}},downloadExternalFeatureImages:{name:"下載外部圖片",desc:"下載é� ç«¯åœ–片和 YouTube 縮圖作為特色圖片。"},hideExportedPreviewImages:{name:"éš±è—�匯出的é �覽圖片",desc:"éš±è—�匯出的繪圖é �覽 PNG 檔案。開啟「顯示隱è—�é …ç›®ã€�以顯示它們。"},drawingIntegrationInfo:{intro:"Notebook Navigator å°‡ Excalidraw 匯出的 PNG 檔案用作繪圖é �覽。",items:["在 **Excalidraw 設定** 中,ä¾�次開啟 **Embedding Excalidraw into your Notes and Exporting**ã€�**Export Settings**ã€�**Auto-export Settings**。","啟用 **Auto-export PNG**。å�¯é�¸å•Ÿç”¨ **Export both dark- and light-themed image**。","Notebook Navigator 會尋找 **Drawing.excalidraw.png**ã€�**Drawing.excalidraw.dark.png** 或 **Drawing.excalidraw.light.png**。","ç•¶ **éš±è—�匯出的é �覽圖片** 開啟時,僅當 **顯示隱è—�é …ç›®** 也開啟時,PNG 檔案æ‰�會顯示。"]},showRootFolder:{name:"顯示根資料夾",desc:"在樹狀çµ�構中將儲存庫å��稱顯示為根資料夾。"},showFolderIcons:{name:"顯示資料夾圖示",desc:"在導覽窗格的資料夾æ—�顯示圖示。"},inheritFolderColors:{name:"繼承資料夾é¡�色",desc:"å­�資料夾從父資料夾繼承é¡�色。"},folderSortOrder:{name:"資料夾排åº�æ–¹å¼�",desc:"å�³é�µé»žæ“Šä»»æ„�資料夾,å�¯ç‚ºå…¶å­�項目設定ä¸�å�Œçš„æŽ’åº�æ–¹å¼�。",options:{alphaAsc:"A 到 Z",alphaDesc:"Z 到 A"}},showFileCount:{name:"顯示檔案數",desc:"在資料夾ã€
YYYY-MM-DD[T]HH:mm:ss → 2025-01-04T14:30:45
YYYY-MM-DD[T]HH:mm:ssZ → 2025-08-07T16:53:39+02:00
DD/MM/YYYY HH:mm:ss → 04/01/2025 14:30:45
MM/DD/YYYY h:mm:ss a → 01/04/2025 2:30:45 PM`},supportDevelopment:{name:"支�開發",desc:"如果您喜歡使用 Notebook Navigator,請考慮支�其�續開發。",buttonText:"�� 贊助",coffeeButton:"☕� 請我�咖啡"},otherPlugins:{name:"看看我的其他外掛程�",betterPaste:"整�貼上的文字�連�和圖片",pixelPerfectImage:"精確的圖片縮放等"},checkForNewVersionOnStart:{name:"啟動時檢查新版本",desc:"啟動時檢查新的外掛程�版本,當有�用更新時顯示通知。檢查最多�天一次。",status:"有新版本�用:{version}"},startupDebugLogging:{name:"啟動�錯記錄",desc:"將啟動診斷寫入儲存庫根目錄中�時間戳的 Markdown 檔案,並在啟動穩定後�止。該檔案�能會�步,且�能包�檔案路徑。"},whatsNew:{name:"Notebook Navigator {version} 的最新動態",desc:"查看最近的更新和改進",buttonText:"查看最近更新"},showReleaseNotes:{name:"更新後顯示新功能",desc:"關閉後,更新後�會自動開啟新功能�話框。"},masteringVideo:{name:"精通 Notebook Navigator(影片)",desc:"本影片涵蓋了在 Notebook Navigator 中高效工作所需的一切內容,包括快速���尋�標籤和進階自訂。"},cacheStatistics:{localCache:"本機快�",items:"項",withTags:"包�標籤",withPreviewText:"包��覽文字",withFeatureImage:"包�特色圖片",withMetadata:"包�中繼資料"},metadataInfo:{successfullyParsed:"�功解�",itemsWithName:"個帶�稱的項目",withCreatedDate:"個帶建立日期",withModifiedDate:"個帶修改日期",withIcon:"個帶圖示",withColor:"個帶�色",failedToParse:"解�失敗",createdDates:"個建立日期",modifiedDates:"個修改日期",checkTimestampFormat:"請檢查您的時間戳記格�。",exportFailed:"匯出錯誤"}}},whatsNew:{title:"Notebook Navigator 的新功能",openBannerImage:"開啟發布橫幅圖片",supportMessage:"如果您覺得 Notebook Navigator 有用,請考慮支�其開發。",supportButton:"請我�咖啡",thanksButton:"���"}}});function MO(){return RO||(RO=(pU(),Wr(uU)).STRINGS_EN),RO}function Ece(t){switch(t){case"ar":return(gU(),Wr(mU)).STRINGS_AR;case"de":return(fU(),Wr(hU)).STRINGS_DE;case"es":return(vU(),Wr(yU)).STRINGS_ES;case"fa":return(SU(),Wr(bU)).STRINGS_FA;case"fr":return(TU(),Wr(wU)).STRINGS_FR;case"id":return(PU(),Wr(kU)).STRINGS_ID;case"it":return(CU(),Wr(FU)).STRINGS_IT;case"ja":return(IU(),Wr(NU)).STRINGS_JA;case"ko":return(EU(),Wr(xU)).STRINGS_KO;case"nl":return(MU(),Wr(RU)).STRINGS_NL;case"pl":return(DU(),Wr(AU)).STRINGS_PL;case"pt":return(LU(),Wr(OU)).STRINGS_PT;case"pt-BR":return(BU(),Wr(zU)).STRINGS_PT_BR;case"ru":return(HU(),Wr(_U)).STRINGS_RU;case"th":return(KU(),Wr(VU)).STRINGS_TH;case"tr":return(WU(),Wr(UU)).STRINGS_TR;case"uk":return(jU(),Wr(GU)).STRINGS_UK;case"vi":return(YU(),Wr(qU)).STRINGS_VI;case"zh":case"zh-CN":case"zh_cn":return(XU(),Wr($U)).STRINGS_ZH_CN;case"zh-TW":case"zh_tw":return(ZU(),Wr(QU)).STRINGS_ZH_TW;case"en":return MO();default:return}}function AO(t){if(t==="en")return MO();let e=JU.get(t);if(e)return e;let n=Ece(t);return n?(JU.set(t,n),n):MO()}function Hi(){return(0,eW.getLanguage)()}function DO(){let t=Hi();return t&&xce.has(t)?t:"en"}function OO(){return AO(DO()).settings.items.dateFormat.placeholder||"MMM D, YYYY"}function LO(){return AO(DO()).settings.items.timeFormat.placeholder||"h:mm a"}var eW,xce,RO,JU,d,Oe=U(()=>{eW=require("obsidian"),xce=new Set(["ar","de","en","es","fa","fr","id","it","ja","ko","nl","pl","pt","pt-BR","ru","th","tr","uk","vi","zh","zh-CN","zh_cn","zh-TW","zh_tw"]),RO=null;JU=new Map;d=AO(DO())});var Bh,_h,fT,tW,nW,Wy=U(()=>{Bh="obsidian-excalidraw-plugin",_h="tldraw",fT="templater-obsidian",tW="better-paste",nW="pixel-perfect-image"});function aW(t){return`obsidian://show-plugin?id=${t}`}function iW(t){return`${rW}/images/version-banners/${t}`}function sW(t,e){if(!t)return null;let n=t===!0?e:t.trim();return n.length===0?null:/^https?:\/\//i.test(n)?n:`${rW}/images/version-banners/${n}.mp4`}function lW(t,e){i
`).replace(/<br\s*\/?>/gi,`
`)}renderFormattedText(n,r){let o=(i,s)=>{let l=/==([\s\S]*?)==|\[([^\]]+)\]\(([^\s)]+)\)|`([^`]+)`|\*\*([^*]+)\*\*|(https?:\/\/[^\s]+)/g,c=0,u,p=m=>{m.length>0&&s.appendText(m)};for(;(u=l.exec(i))!==null;){if(p(i.slice(c,u.index)),u[1]){let m=s.createSpan({cls:"nn-highlight"});o(u[1],m)}else if(u[2]&&u[3]&&_ue(u[3])){let m=s.createEl("a",{text:u[2]});m.setAttr("href",u[3]),m.setAttr("rel","noopener noreferrer"),m.setAttr("target","_blank")}else if(u[2]&&u[3])p(u[0]);else if(u[4])s.createEl("code",{text:u[4]});else if(u[5])s.createEl("strong",{text:u[5]});else if(u[6]){let m=u[6],g="",f=m.match(/[.,;:!?)]+$/);f&&(g=f[0],m=m.slice(0,-g.length));let h=s.createEl("a",{text:m});h.setAttr("href",m),h.setAttr("rel","noopener noreferrer"),h.setAttr("target","_blank"),g&&p(g)}c=l.lastIndex}p(i.slice(c))},a=this.normalizeTextBreaks(r).split(`
`);for(let i=0;i<a.length;i++)o(a[i],n),i<a.length-1&&n.createEl("br")}renderInfoText(n,r){let o=this.normalizeTextBreaks(r).trim();if(o.length===0)return;o.split(/\n[ \t]*\n+/).map(i=>i.trim()).filter(i=>i.length>0).forEach(i=>{let s=n.createEl("p",{cls:"nn-whats-new-info"});this.renderFormattedText(s,i)})}renderReleaseBanner(n,r,o){let a;if(o){let s=n.createEl("a",{cls:"nn-whats-new-banner"});s.setAttr("href",r),s.setAttr("rel","noopener noreferrer"),s.setAttr("target","_blank"),s.setAttr("aria-label",d.whatsNew.openBannerImage),a=s}else a=n.createDiv({cls:"nn-whats-new-banner"});let i=a.createEl("img",{cls:"nn-whats-new-banner-image"});i.setAttr("alt",""),i.setAttr("loading","lazy"),i.setAttr("decoding","async"),i.addEventListener("error",()=>{a.remove()}),i.src=r}renderReleaseVideo(n,r,o){let a=n.createDiv({cls:"nn-whats-new-video-frame"}),i=a.createEl("video",{cls:"nn-whats-new-video"});if(i.autoplay=!0,i.defaultMuted=!0,i.loop=!0,i.muted=!0,i.playsInline=!0,i.preload="auto",i.setAttr("autoplay",""),i.setAttr("loop",""),i.setAttr("muted",""),i.setAttr("playsinline",""),i.setAttr("webkit-playsinline",""),i.addEventListener("error",()=>{a.remove()}),i.src=r,o){let s=a.createEl("a",{cls:"nn-whats-new-video-open"});s.setAttr("href",o),s.setAttr("rel","noopener noreferrer"),s.setAttr("target","_blank"),s.setAttr("aria-label",d.modals.welcome.openVideoButton),(0,gv.setIcon)(s,"external-link")}}renderYoutubeLink(n,r,o){let a=n.createEl("a",{cls:"nn-whats-new-youtube-link"});a.setAttr("href",r),a.setAttr("rel","noopener noreferrer"),a.setAttr("target","_blank"),a.setAttr("aria-label",d.modals.welcome.openVideoButton);let i=a.createDiv({cls:"nn-whats-new-youtube-thumbnail"}),s=mv(r),l=null;s?(l=i.createEl("img",{cls:"nn-whats-new-youtube-image"}),l.setAttr("alt",d.modals.welcome.openVideoButton),l.setAttr("loading","lazy")):i.createDiv({cls:"nn-whats-new-youtube-placeholder",text:d.modals.welcome.openVideoButton});let c=i.createDiv({cls:"nn-youtube-play"});if(c.setAttr("aria-hidden","true"),o&&(c.style.setProperty("--nn-youtube-play-x",`${o.x}%`),c.style.setProperty("--nn-youtube-play-y",`${o.y}%`),o.scale!==void 0&&c.style.setProperty("--nn-youtube-play-scale",o.scale.toString())),l&&s){let u=eg(s,"maxresdefault.jpg"),p=eg(s,"hqdefault.jpg");c.hidden=!0,l.addEventListener("load",()=>{c.hidden=!1});let m=!1;l.addEventListener("error",()=>{m||(m=!0,l.src=p)}),l.src=u}}onOpen(){let{contentEl:n}=this;n.empty(),this.modalEl.addClass("nn-whats-new-modal"),this.titleEl.setText(d.whatsNew.title),this.attachCloseButtonHandler();let r=n.createDiv("nn-whats-new-scroll"),o=(Hi()||"en").replace(/_/g,"-");this.releaseNotes.forEach(u=>{let p=r.createDiv("nn-whats-new-version"),m=`Version ${u.version}`,g=Gr.parseLocalDayKey(u.date);if(g){let b=Gr.formatLocalizedMonthDay(g,o);m=`${m} (${b})`}if(p.createEl("h3",{text:m}),u.banner){let b=iW(u.banner);this.renderReleaseBanner(p,b,u.bannerClickable===!0)}let f=sW(u.videoUrl,u.version);if(f){let b=u.videoClickable===!0?lW(u.videoUrl,u.version):null;this.renderReleaseVideo(p,f,b)}u.youtubeUrl&&this.renderYoutubeLink(p,u.youtubeUrl,u.youtubePlayButton),u.info&&this.renderInfoText(p,u.info),[{key:"new",label:"New"},{key:"improved",label:"Improved"},{key:"changed",label:"Changed"},{key:"fixed",label:"Fixed"}].forEach(b=>{let y=u[b.key];if(y&&y.length>0){p.createEl("h4",{text:b.label,cls:"nn-whats-new-category"});let v=p.createEl("ul",{cls:"nn-whats-new-features"});y.forEach(S=>{let w=v.createEl("li");this.renderFormattedText(w,S)})}})}),n.createDiv("nn-whats-new-divider"),n.createDiv("nn-whats-new-support").createEl("p",{text:d.whatsNew.supportMessage,cls:"nn-whats-new-support-text"});let i=n.createDiv("nn-whats-new-buttons"),s=i.createEl("button",{cls:"nn-support-button-small"});s.setAttr("type","button");let l=s.createSpan({cls:"nn-support-button-icon"});l.setAttr("aria-hidden","true"),l.setText("☕"),s.createSpan({cls:"nn-support-button-label",text:d.whatsNew.supportButton}),this.domDisposers.push(kt(s,"click",()=>{window.open(yT)}));let c=i.createEl("button",{text:d.whatsNew.thanksButton,cls:"
You can now finally paste images from Safari to Obsidian, it cleans up tracking data from URLs, it cleans up AI-generated text, it let's you choose if you want commas inside ("x," ) or outside ("x", ) quotes, it fetches page titles for URLs like the plugin **Auto Link Title** which hasn't been updated in years, it cleans up text copied from terminal, and much more.
**Better Paste** is already saving me lots of time every day, so feel free to give it a try and let me know if you like it!`,new:["New appearance menu options: You can now show or hide `Date` and `Parent folder` per folder, tag, and property, for example turning them off globally and enabling them only for the root folder."],improved:["Changed settings sliders to match Obsidian 1.13 style with reset buttons to the left.","Improved all 20 language translations. They now better match built-in Obsidian strings and usage context."],changed:["Merged the two folder note name settings into one: ==Folder note name== that supports both fixed names and patterns.","Moved release notes, the mastering video, support links, and other plugin links into the new ==About== section at the bottom of settings."],fixed:["`New canvas` is now hidden if the Canvas core plugin is disabled.","Clicking a folder note in navpane with folder notes showing in list pane now properly selects it.","Submenus now close properly after selecting an option on mobile devices."]},{version:"3.3.3",date:"2026-08-09",showOnUpdate:!0,banner:"3.3.3.jpg",new:["You can now **change the display of tags, properties, tasks, and word counts for each location!** Maybe you want word counts only for a specific folder, or you don't want to show tasks in another folder. This is now possible! Just click the new ==Appearance== menu in the list pane (see screenshot above).","When I added the new task display in 3.3.1 I removed the unfinished task icon. Unfortunately this meant no way of showing unfinished tasks in compact mode. So I put it back, and made it better. You can now choose if you want the unfinished task icon to appear in only compact or in both display modes. You'll find it at File display > Icon > ==Unfinished task icon==. Default set to compact mode.","New setting: Calendar > ==Show days from other months==. You can now leave the days before and after the current month empty, so only the days of the month are shown. Only applies when calendar is showing a full month. Enabled by default."],fixed:["Fixed selecting the default sort direction or property group order resetting the selected sort field or grouping property (issue was introduced with the new group and sort settings in 3.3.1).","Fixed an issue where the `What's new` dialog repeatedly reappeared on some sync providers.","Fixed renamed notes disappearing from the list when viewing a tag until you switched to another tag and back.","Fixed the bottom of month labels such as `Aug` being cut off in the year calendar on Windows.","Fixed `New note` setting a property to `true` when you created the note from a property name, such as `Categories`, instead of from one of its values. The new property is now empty."]},{version:"3.3.2",date:"2026-08-02",showOnUpdate:!1,info:"Quick fix for the new task display so it also works with pinned items."},{version:"3.3.1",date:"2026-08-02",showOnUpdate:!0,banner:"3.3.1.jpg",info:`Lots of nice new things in this release! First up is a new **task display** in the list pane (see screenshot above). As usual you can customize everything and disable it if you don't want it.
For you power users out there you can finally set **sort by property** and **group by property** as default across the entire vault.
And I know many of you have wanted this for a while now - if you hide the root folder **you can now temporarily show the root folder with Show hidden items**.
Have a great day and thank you for using Notebook Navigator!`,new:["Much better task display in the list pane! Notes containing tasks now show a task icon, progress bar, and completed count, such as `5/7`, on the same line as the date and parent folder! Everything is optional of course, but this is now enabled by default. You will find all related settings in File display > ==Show tasks==. If you want a green color for completed tasks you can change this with the Style Settings plugin.","==Default sorting and grouping== was rebuilt from the ground up, and you can now finally use frontmatter properties for default sorting and grouping. You will find all the new related settings in List pane > Sort & group. There are many small QoL improvements too, like changing from a date / descending sort order to file name now also changes sort order to ascending, which is what most users expect.",'In search, you can now use ==double quotes== to match it literally against note names and aliases instead of being read as a filter: `"#work"` finds notes with `#work` in the name instead of filtering on the tag. Use `-"term"` to exclude matches.',"You can quickly ==show the root folder if it is hidden==: the `Show hidden items` toolbar button now reveals the root folder dimmed at the top of the tree, and the `Search whole vault` command works while it is shown. You can also right click the root vault folder to quickly hide and show it with the new context menu options.","New copy options in the file menu: `Copy note link` (`[[link]]`), `Copy note link as footnote` (`^[[[link]]]`), and `Copy note embed` (`![[link]]`) - just makes working with note links easier."],changed:["I finally took the time to clean up the entire ==Style Settings== panel. Settings are now grouped by pane and element, and border settings sit next to the elements they style. Give it a go and let me know what you think!","The ==Recent files count== setting now goes up to **50 files**, up from 10.","The ==Unfinished task icon== setting was removed and replaced by the new task progress display."],fixed:["When a note had a creation date in the future (for example from a frontmatter `created` property), the `Previous 7 days` group header appeared twice in the list pane, and stray headers then showed up in other folders until Obsidian was restarted. Notes dated in the future now group under a new `Future` group.","Fixed note backgrounds in list pane with transparency keeping their dark-mode color after switching to light mode."]},{version:"3.3.0",date:"2026-07-29",showOnUpdate:!0,videoUrl:!0,videoClickable:!0,info:`Finally **dual pane support for iPads**! And much better **search results with Omnisearch**! You can now also quickly **collapse or expand all list pane groups** with a new command or toolbar button, and much more!
Thank you for using Notebook Navigator!`,new:["New on tablets: ==Dual pane layout==! Obsidian 1.13 introduced resizable sidebars - so Notebook Navigator now brings the full desktop experience to your iPad. Dual pane layout, desktop toolbars, multi-select, and keyboard navigation: everything available on desktop now works on tablets. Find the settings under Settings > Appearance & behavior.","New grouping option: ==Group by property==, matching `Group by` in Obsidian Bases. The list pane can now group notes by a frontmatter property value: notes sharing the same value are collected under one header, and notes without the property go into a trailing `None` group. Each property listed under Settings > List pane > ==Property sort and grouping== appears as a grouping option in the sort menu, next to the existing date and folder grouping.","New command: ==Collapse / expand all list groups==. When no groups are expanded, it expands all groups; otherwise, it collapses all groups, including the pinned section.","New toolbar button: ==Collapse / expand all list groups==, added under Settings > List pane > Toolbar buttons. Disabled when the current list has no collapsible groups.","New setting: Notes > ==Skip callouts in preview==. When enabled, callout blocks are skipped when generating preview text. Disabled by default.","New setting: Calendar > ==Show hidden items==. When enabled, the calendar always shows all calendar notes, including notes hidden by vault profile filters. Disabled by default."],improved:["Searching with Omnisearch inside a folder now reliably shows the matching notes from that folder. Omnisearch returns only its 50 best matches for the whole vault, so Notebook Navigator narrows the search to the selected folder. Previously this only worked for folders with plain names - in folders with special characters or non-English letters, such as `Möten`, the search still covered the whole vault, and the result list could be incomplete or empty, especially in large vaults. Update Omnisearch to 1.30.0 or later to get this in every folder.","During list pane search, group header item counts now show matching and total items, such as `12/20`.","You can now click anywhere on group headers in the list pane to collapse or expand them, not just the chevron."],changed:["The calendar in the right sidebar now uses a calendar icon in the tab header. You can change this to a custom icon under Settings > Appearance & behavior > ==Interface icons== > Calendar.","The collapsed state of the pinned section is now stored per device and no longer syncs across devices, matching the collapsed state of list groups.","The ==Toolbar buttons== setting to enable / disable toolbar buttons moved from Appearance & behavior to the top of the Navigation pane and List pane tabs."],fixed:["Fixed reinstalling the plugin on the same device showing the `Notebook Navigator could not read its settings and did not start` notice. Enabling the plugin without a settings file now shows a confirmation dialog and starts with default settings after confirmation.","Fixed the preview in the `Change icon` and `Change color` dialog coloring both the icon and the name when ==Apply color to icons only== was enabled. The preview now colors only the icon, and items without a custom icon show their default icon so you can see the color.","Fixed clicking the name of a folder with a folder note opening the note without expanding the folder, even when ==Expand on selection== was enabled.","Fixed new notes not being selected when they got the same name as a note you had just renamed. For example, after renaming a note called `Untitled`, creating a new note kept the renamed note selected instead of the new `Untitled` note.","Fixed the Navigator jumping to the destination folder when moving a note with Obsidian's `Move current file to another folder` command, even though ==Auto-reveal active note== was disabled.","External files dropped into folders now preserve their original bytes instead of being rewritten as UTF-8."]},{version:"3.2.4",date:"2026-07-20",showOnUpdate:!0,youtub
Rendering while scrolling is now 15-25% more efficient, switching folders builds the list about 60% faster, warm starts load storage about 5 times faster, background processing while typing is cut in half, and moving a folder now batches its database writes instead of writing every file separately.
You should notice these improvements in your daily use, especially if you have a large vault. Thank you for using Notebook Navigator!`,new:["**Calendar.** New setting: Calendar > ==Show tasks==. You can now hide the indicator on days, weeks, and months with unfinished tasks. Enabled by default.",'**Display filters.** New setting: Display filters > ==Exclude folders from descendants==. You can now exclude folders from showing when "Show files from subfolders" is enabled. Use it to hide folder content like periodic notes from parent folder lists while keeping the folders visible and selectable. You can also exclude folders directly with the new menu command `Hide from parents`.',"**Feature images.** SVG images are back as feature images again. SVG sources are now rasterized into cached thumbnails during content generation instead of rendering live in the list. SVG files that embed bitmap images are skipped.","**Navigation banner.** SVG files can now also be selected as the navigation banner image."],improved:["**Search.** The command `Search in vault root` was renamed to ==Search whole vault==. It now always includes notes from subfolders without changing the `Show notes from subfolders` setting.","**Settings.** Importing settings now shows a confirmation dialog with an option to save current settings to a timestamped file in the vault root. Exported settings files now use timestamped filenames and record the plugin version. Import rejects JSON that is not a Notebook Navigator export or recognizable legacy settings diff.","**Calendar.** Middle-click on day cells, week numbers, month, quarter and year headers, and the year panel opens the calendar note in a new tab, creating it if needed.","**Feature images.** Thumbnails with transparent backgrounds, such as SVG or PNG images, no longer show an outline over transparent areas.","**Performance.** Reduced work across list and navigation rendering, calendar updates, warm startup storage loading, note-save content generation, tag and property rebuilds, frontmatter date reads, folder note counts, bulk file operations, and PDF/SVG thumbnail moves."],fixed:["**Drag and drop.** Fixed drag and drop not working on some Windows PCs where the system did not expose drag data during the drag operation.","**Display filters.** Fixed entries in Display filters > Hide folders losing path segments when a folder moved to a different folder depth. Hidden tag patterns had the same issue when a tag rename changed depth. Patterns containing `name*` segments are left unchanged when the moved folder or renamed tag does not match them.","**Editor tabs.** Fixed notes pinned in the editor opening again when selected from Notebook Navigator instead of reusing the existing main editor tab."]},{version:"3.2.2",date:"2026-06-30",showOnUpdate:!1,info:"Quick fix to make drag and drop work again with external images."},{version:"3.2.1",date:"2026-06-29",showOnUpdate:!0,banner:"3.2.1.jpg",info:"You can now **rename files, tags and properties inline** using Enter (macOS) or F2 (Windows and Linux)! And we got more optimizations! This release significantly reduces **preview work while typing** and also improves **drag and drop performance**. Previously there were lots of processing happening in the background every time Obsidian updated the current file when typing, now all actions are heavily gated.",new:["**Inline rename.** ==Rename files, folders, tags, and properties inline== with Enter on macOS or F2 on Windows/Linux. The keyboard command is customizable with the `pane:rename` action.","**Manual sort.** Manual-sort movement now uses the custom hotkey actions `list:manual-sort-up` and `list:manual-sort-down`. Defaults remain `Mod+ArrowUp` and `Mod+ArrowDown`.","**File icons.** New setting: ==File icon preset== in Notes > Icons by file type. You can now pick default file icons from one of the installed icon packs.","**Navigation pane.** New setting ==Skip vault root when collapsing== in Navigation pane > Collapse items. When collapsing all items, the vault root folder keeps its current state."],improved:["**Na
This release also includes dozens of ==list pane and navigation pane performance improvements==. Notebook Navigator now does less work when scrolling and moving through notes, folders, tags and properties. Give it a try and let me know if you notice any difference!`,new:["**Commands.** New command ==Collapse / expand selected item== to toggle the selected navigation item.","**Settings.** New setting ==Open folder notes in right sidebar== to Settings > Folders & folder notes.","**Settings.** New setting ==Right sidebar: Show closest folder note==. When a folder is selected, the right sidebar automatically shows the nearest ancestor folder note.","**Settings.** New setting ==Pinned notes icon== to Settings > Appearance & behavior > Interface icons. This icon is displayed next to the Pinned items group header if set, default not set.","**Settings.** New setting ==Show subfolder paths== in List pane > Group headers. Default enabled, disable to only show folder names when grouping by folder.","**Settings.** New setting ==Show leaders== in Navigation pane > Appearance. Choose dots, dashes, or a line between item names and note counts. Makes navigation pane look like a Table of Contents.","**Style settings.** Two new style settings; ==Indent guide color and Leader color== to customize the colors of indent guides and leaders."],improved:["**Folder notes.** The vault root can now have a folder note. Default naming uses the vault name.","**List pane.** Individual folder group path segments are now clickable when subfolder paths are shown.","**List pane.** Lots of rendering performance improvements in the list pane.","**Navigation pane.** Lots of rendering performance improvements in the navigation pane.","**Icon packs.** Simple Icons was updated to 16.22, adding 9 brand icons."],changed:["**Feature images.** Breaking change! ==SVG images are no longer supported as feature images==. Large SVG images with embedded bitmaps were causing performance and memory issues for some users so this was disabled until further notice. As a result the cache will be rebuilt on startup.","**List pane.** Standard mode now keeps the standard row layout when date, preview, and feature image are hidden. Compact layout is only used when list mode is Compact."],fixed:["**Calendar.** Fixed Templater integration for notes created from the calendar.","**List pane.** Fixed quick actions not reappearing after switching from Notebook Navigator to another left sidebar tab and back.","**Commands.** Fixed Cmd+W accidentally closing Notebook Navigator after focusing the sidebar with the Notebook Navigator: Open command."]},{version:"3.0.2",date:"2026-05-29",showOnUpdate:!0,banner:"3.0.2.jpg",info:"Settings search, finally! Obsidian 1.13 introduced a completely new Settings window that stays open and supports text search. All settings in Notebook Navigator have been meticulously rewritten to fully support this new structure, while still providing support for older versions like 1.11 and 1.12. Give it a try and let me know how you like it.",new:["**Settings.** Notebook Navigator now support the new ==Obsidian 1.13 settings API==, including the new Settings dialog and settings search."],improved:["**List pane.** File tag and property pills now follow the navigation pane sort order. Colored items are still showing first if that setting is enabled.","**List pane.** Folder grouping now uses each file's actual parent folder. Descendant headers show the full path relative to the selected folder."],fixed:["**List pane.** Fixed parent folder labels missing from notes in property views when **Show parent folder** was enabled.","**List pane.** Fixed delete selecting the wrong next note when folder grouping and descendant notes were enabled."]},{version:"3.0.1",date:"2026-05-26",showOnUpdate:!0,banner:"3.0.1.jpg",info:'Notebook Navigator should start quickly on all devices. If you feel Notebook Navigator starts slowly, then please enable the new setting "Startup debug logging", restart, review the generated markdown file, and upload it to https://github.com/johansan/notebook-n
## ${new Date().toISOString()} ${t}`,"",...Xue(e),"",...Que(e),"","### Raw data","","```json",zG(e),"```",""].join(`
`)}var sL,Kue,Uue,Wue,CG,Gue,NG,IG,jue,que,MG,Jh,oI,Rp=U(()=>{sL=require("obsidian");Ue();jr();Kue="nn-debug-",Uue=".md",Wue=1e3,CG=2e3,Gue=3e4,NG=100,IG=250,jue=8,que=/^nn-debug-\d{4}-\d{2}-\d{2}T\d{2}-\d{2}-\d{2}-\d{3}Z\.md$/,MG=7,Jh=null;oI=class{constructor(e,n){this.settingEnabled=!1;this.logPath=xG();this.pendingText="";this.pendingFlushTimerId=null;this.flushPromise=null;this.startupSession=null;this.startupTimeoutId=null;this.heartbeatTimeoutId=null;this.startupSettleTimeoutId=null;this.contentProviderBatches=new Map;this.lastHeartbeatMs=0;this.app=e,this.pluginVersion=n.pluginVersion}initialize(){this.logPath=xG(),this.settingEnabled=AG(),this.settingEnabled&&this.startStartupSession()}isEnabled(){return this.settingEnabled}isActive(){return this.settingEnabled&&this.startupSession!==null&&!this.startupSession.finalized}getLogPath(){return this.logPath}setEnabled(e){Te.set(lt.debugLoggingEnabledKey,e),e!==this.settingEnabled&&(this.settingEnabled=e,e||this.stopImmediately())}recordStartupEvent(e,n){!this.isActive()||!this.startupSession||this.startupSession.events.push({event:e,elapsedMs:Math.round(ok()-this.startupSession.startMs),...n?{details:n}:{}})}recordStorageReady(e){let n=this.startupSession;!this.isActive()||!n||(n.storageReadyDetails=e,this.recordStartupEvent("storage.ready"),this.scheduleStartupFinalizationIfReady())}recordUserVisible(e){let n=this.startupSession;!this.isActive()||!n||(n.userVisibleDetails=e??{},this.recordStartupEvent("userVisible",e),this.scheduleStartupFinalizationIfReady())}finishStartupReport(e,n={}){let r=this.startupSession;!this.settingEnabled||!r||r.finalized||(r.finalized=!0,this.clearStartupTimers(),this.appendReport("Startup diagnostics",{...this.getSessionHeader(),reason:e,elapsedMs:Math.round(ok()-r.startMs),mainThreadStalls:{thresholdMs:IG,count:r.stallCount,maxGapMs:Math.round(r.maxStallMs),samplesMs:r.stallSamples.map(o=>Math.round(o))},events:r.events,...r.storageReadyDetails?{storage:r.storageReadyDetails}:{},...r.userVisibleDetails?{userVisible:r.userVisibleDetails}:{},...this.contentProviderBatches.size>0?{contentProviderBatches:this.getContentProviderSummaries()}:{},...n}),this.contentProviderBatches.clear())}logReport(e,n){this.isActive()&&this.appendReport(e,n)}recordContentProviderBatch(e){if(!this.isActive())return;let n=this.contentProviderBatches.get(e.provider);n?(n.batches+=1,n.queued+=e.queued,n.active+=e.active,n.contentUpdates+=e.contentUpdates,n.processedMtimeUpdates+=e.processedMtimeUpdates,n.maxQueued=Math.max(n.maxQueued,e.queued),n.maxActive=Math.max(n.maxActive,e.active)):this.contentProviderBatches.set(e.provider,{provider:e.provider,batches:1,queued:e.queued,active:e.active,contentUpdates:e.contentUpdates,processedMtimeUpdates:e.processedMtimeUpdates,maxQueued:e.queued,maxActive:e.active})}async flush(){if(!this.settingEnabled||this.pendingText.length===0)return;this.pendingFlushTimerId!==null&&(window.clearTimeout(this.pendingFlushTimerId),this.pendingFlushTimerId=null);let e=this.pendingText;this.pendingText="";let n=async()=>{try{await this.app.vault.adapter.append(this.logPath,e)}catch(r){console.warn("[Notebook Navigator debug] Failed to append debug log",r)}};this.flushPromise=this.flushPromise?this.flushPromise.then(n,n):n(),await this.flushPromise}dispose(){this.clearStartupTimers(),this.settingEnabled&&(this.finishStartupReport("dispose",{status:"partial"}),this.flush())}startStartupSession(){this.clearStartupTimers();let e=ok();this.startupSession={startMs:e,events:[],stallCount:0,maxStallMs:0,stallSamples:[],storageReadyDetails:null,userVisibleDetails:null,finalized:!1},this.recordStartupEvent("debugLogging.initialized",this.getSessionHeader()),this.startHeartbeat(),this.startupTimeoutId=window.setTimeout(()=>{this.finishStartupReport("timeout",{status:"partial"})},Gue)}startHeartbeat(){this.lastHeartbeatMs=ok();let e=()=>{if(!this.isActive()||!this.startupSession){this.heartbeatTimeoutId=null;return}let n=ok(),r=n-this.lastHeartbeatMs;this.lastHeartbeatMs=n,r>IG&&(this.startupSession.stallCount+=1,this.startupSession.maxStallMs=Ma
## ${new Date().toISOString()} ${e}`,"","```json",zG(n),"```",""].join(`
`)}}});var iI,BG=U(()=>{iI=class{constructor(e){this.entries=new Map;this.maxEntries=Math.max(0,e)}get(e,n){let r=this.entries.get(e);return r?r.featureImageKey!==n?(this.entries.delete(e),null):(this.entries.delete(e),this.entries.set(e,r),r.blob):null}set(e,n){this.maxEntries!==0&&(this.entries.has(e)&&this.entries.delete(e),this.entries.set(e,n),this.evictIfNeeded())}delete(e){this.entries.delete(e)}peek(e){return this.entries.get(e)??null}move(e,n,r){let o=this.entries.get(e);o&&(this.entries.delete(e),this.entries.set(n,r===void 0?o:{...o,featureImageKey:r}),this.evictIfNeeded())}clear(){this.entries.clear()}getEntryCount(){return this.entries.size}evictIfNeeded(){for(;this.entries.size>this.maxEntries;){let n=this.entries.keys().next();if(n.done)return;this.entries.delete(n.value)}}}});function yv(t,e,n){if(!t||e===n)return null;let r=`f:${e}@`;return!t.startsWith(r)||t.length===r.length?null:`f:${n}@${t.slice(r.length)}`}function lI(t){let e={},n=t.existingKey,r=t.existingStatus,o=null,a=!1,i=!1;if(t.featureImageKey!==void 0){let c=t.featureImageKey??null;c!==t.existingKey&&(n=c,r=n===null?"unprocessed":"none",e.featureImageKey=n,e.featureImageStatus=r,a=!0,i=!0)}if(t.featureImage!==void 0){i=!0;let c=t.featureImage;c instanceof Blob&&c.size>0&&n!==null&&n!==""?(o={featureImageKey:n,blob:c},r="has",e.featureImageStatus="has",a=!1):(o=null,a=!0,r=n===null?"unprocessed":"none",e.featureImageStatus=r)}return{nextKey:n,nextStatus:r,changes:e,blobUpdate:o,shouldDeleteBlob:a,shouldClearCache:i}}var Jt,_G,sI,tf=U(()=>{BG();Dl();Jt="featureImageBlobs",_G=Ut.storage.featureImageCacheMaxEntriesDefault;sI=class{constructor(e){this.globalCacheEpoch=0;this.cacheEpochs=new Map;this.inFlight=new Map;this.cache=new iI(e)}clearMemoryCaches(){this.cache.clear(),this.globalCacheEpoch+=1,this.cacheEpochs.clear(),this.inFlight.clear()}deleteFromCache(e){this.cache.delete(e),this.bumpCacheEpoch(e),this.dropInFlightForPath(e)}moveCacheEntry(e,n){let r=yv(this.getCachedFeatureImageKey(e),e,n);this.cache.move(e,n,r??void 0),this.bumpCacheEpoch(e),this.bumpCacheEpoch(n),this.dropInFlightForPath(e),this.dropInFlightForPath(n)}seedCacheEntry(e,n,r){this.cache.set(e,{featureImageKey:n,blob:r})}async getBlob(e,n,r){if(!r)return null;let o=this.cache.get(n,r);if(o)return o;let a=this.inFlight.get(n),i=a?.get(r)??null;if(i)return i;let s=this.getCacheEpoch(n),l=this.globalCacheEpoch,c=this.readBlobFromStore(e,n,r).then(p=>(p&&this.globalCacheEpoch===l&&this.getCacheEpoch(n)===s&&this.cache.set(n,{featureImageKey:r,blob:p}),p)).finally(()=>{let p=this.inFlight.get(n);!p||p.get(r)!==c||(p.delete(r),p.size===0&&this.inFlight.delete(n))}),u=a??new Map;return u.set(r,c),a||this.inFlight.set(n,u),c}async forEachBlobRecord(e,n){let r=e.transaction([Jt],"readonly"),o=r.objectStore(Jt),a="forEachBlobRecord",i=null;await new Promise((s,l)=>{let c=o.openCursor();c.onsuccess=()=>{let u=c.result;if(!u)return;if(typeof u.key!="string"){u.continue();return}let p=u.key,m=u.value;if(m&&typeof m.featureImageKey=="string"&&m.blob instanceof Blob&&m.blob.size>0)try{n(p,m)}catch(g){console.error("[IndexedDB] callback failed",{store:Jt,op:a,path:p,error:g})}u.continue()},c.onerror=()=>{i=c.error||null,console.error("[IndexedDB] openCursor failed",{store:Jt,op:a,name:c.error?.name,message:c.error?.message}),l(c.error??new Error("Cursor request failed"))},r.oncomplete=()=>s(),r.onabort=()=>{console.error("[IndexedDB] transaction aborted",{store:Jt,op:a,txError:r.error?.message,reqError:i?.message}),l(r.error||i||new Error("Transaction aborted"))},r.onerror=()=>{console.error("[IndexedDB] transaction error",{store:Jt,op:a,txError:r.error?.message,reqError:i?.message}),l(r.error||i||new Error("Transaction error"))}})}async moveBlobs(e,n){if(n.length===0)return;let r=e.transaction([Jt],"readwrite"),o=r.objectStore(Jt),a="moveFeatureImageBlobs",i=null,s=new Map;await new Promise((l,c)=>{let u=p=>{if(p>=n.length)return;let{oldPath:m,newPath:g}=n[p],f=o.get(m);f.onsuccess=()=>{let h=f.result;if(s.set(g,h!==void 0),h){let b=yv(h.featureImageKey,m,g),y=b===null?h:{...h,featur
`)}function Tv(t,e){let n=He(void 0),r=[],o=t.replace(/\r\n/g,`
`).split(`
`);for(let a=0;a<o.length;a++){let s=o[a].trim();if(!s||s.startsWith("#"))continue;let l=s.indexOf("="),c=s.indexOf(":"),m=l!==-1?l:c!==-1?c:-1;if(m===-1){r.push(s);continue}let g=s.substring(0,m).trim(),f=s.substring(m+1).trim(),h=bI(g,f,e);if(!h){r.push(s);continue}n[h.key]=h.iconId}return{map:n,invalidLines:r}}function Spe(t){return/\s/.test(t)||t.startsWith("#")}function wpe(t){return t.replace(/\\/g,"\\\\").replace(/'/g,"\\'")}function Nj(t){return t.length<2||!t.startsWith("'")||!t.endsWith("'")?null:Tpe(t.slice(1,-1))}function Tpe(t){let e="";for(let n=0;n<t.length;n++){let r=t[n];if(r==="\\"&&n+1<t.length){let o=t[n+1];if(o==="'"||o==="\\"){e+=o,n+=1;continue}}e+=r}return e}function gi(t){let e=rr(t);if(!e)return null;let n=e.trim();if(!n)return null;let r=n.indexOf(":");if(r!==-1){let l=n.substring(0,r),c=n.substring(r+1).trim();if(l===lk&&c.toLowerCase().endsWith(vI))return c}let o="emoji:",a=n.startsWith(o)?n.substring(o.length).trim():n,i=df(a);if(i&&a===i)return i;let s=cpe(n);return s||null}function fc(t){return Fj(t)}function kpe(t){let e=t.trim();if(!e)return null;let n=e.indexOf(":");if(n===-1)return null;let r=e.substring(0,n).trim().toLowerCase(),o=e.substring(n+1).trim();if(!r||!o)return null;if(r==="emoji"){let a=df(o);return a&&a===o?`emoji:${a}`:null}if(r===uf){let a=rr(o);return a&&a.length>0?a:null}return r===lk&&!o.includes(":")&&o.toLowerCase().endsWith(vI)?`${lk}:${o}`:null}function Ppe(t){let e=t.trim();if(!e.startsWith("[[")||!e.endsWith("]]"))return null;let n=e.slice(2,-2).trim();if(!n||n.includes(`
`)||n.includes("\r"))return null;let r=n.indexOf("|"),o=(r===-1?n:n.slice(0,r)).trim();return!o||o.includes("#")||o.includes("^")?null:o.toLowerCase().endsWith(vI)?o:null}function DL(t){return Fj(t)}function mf(t){let e=kpe(t);return e||DL(t)}var ML,uf,lk,vI,lpe,Sj,wj,yj,Tj,kj,dpe,wv,RL,bj,Ri=U(()=>{ML=require("obsidian");lj();CL();fj();Et();uf="lucide",lk="vault",vI=".svg",lpe=[{alias:"li",providerId:uf},{alias:"ph",providerId:"phosphor"},{alias:"bi",providerId:"bootstrap-icons"},{alias:"fas",providerId:"fontawesome-solid"},{alias:"mi",providerId:"material-icons"},{alias:"si",providerId:"simple-icons"},{alias:"ra",providerId:"rpg-awesome"}],Sj=[{providerId:"fontawesome-solid",packName:"font-awesome-solid",prefix:cf("font-awesome-solid")},{providerId:"bootstrap-icons",packName:"bootstrap-icons",prefix:cf("bootstrap-icons")},{providerId:"material-icons",packName:"material-icons",prefix:cf("material-icons")},{providerId:"phosphor",packName:"phosphor",prefix:cf("phosphor")},{providerId:"rpg-awesome",packName:"rpg-awesome",prefix:cf("rpg-awesome")},{providerId:"simple-icons",packName:"simple-icons",prefix:cf("simple-icons")},{providerId:uf,packName:"lucide-icons",prefix:cf("lucide-icons"),isDefaultProvider:!0}];wj=new Map,yj=new Map,Tj=new Map,kj=new Map;Sj.forEach(t=>{yj.has(t.providerId)||yj.set(t.providerId,t)});dpe=[...Sj].sort((t,e)=>e.prefix.length-t.prefix.length);dpe.forEach(t=>{wj.set(t.prefix,t)});lpe.forEach(({alias:t,providerId:e})=>{Tj.set(t,e),kj.set(e,t)});RL=new Map,bj=new Map});function Ed(t){return Math.trunc(t).toLocaleString()}function xj(t,e){let n=e>0?t.slice(e):t;Ij.lastIndex=0;let r=0;for(;Ij.exec(n);)r+=1;return r}function Ej(t){if(OL.lastIndex=0,!OL.exec(t))return 0;SI.lastIndex=OL.lastIndex;let e=SI.exec(t);for(;e&&t.charAt(e.index-1)!==`
`;)e=SI.exec(t);return e?SI.lastIndex:0}function Ipe(t){return t===" "||t===`
`||t==="\r"||t===" "||t==="\f"||t==="\v"||Npe.test(t)}function Rj(t,e){let n=e>0?t.slice(e):t,r=n.length,o=0;for(let a=0;a<n.length;a+=1){let i=n.charAt(a);Ipe(i)||(o+=1)}return{withSpaces:r,withoutSpaces:o}}function Mj(t){if(typeof t=="number")return Number.isSafeInteger(t)&&t>0?t:null;if(typeof t!="string")return null;let e=t.replace(/,/g,"").trim();if(!/^\d+$/.test(e))return null;let n=Number(e);return Number.isSafeInteger(n)&&n>0?n:null}function ck(t,e){let n=Ee(e);if(!t||!n)return null;for(let r of t){if(Ee(r.fieldKey)!==n)continue;let o=Mj(r.value);if(o!==null)return o}return null}function wI(t,e,n){let r=n.trim();if(e.extension!=="md"||!r)return null;let o=t.metadataCache?.getFileCache(e)?.frontmatter;if(!ht(o))return null;let a=Da(o,r);return a?Mj(o[a]):null}function xpe(t){let{wordCount:e,targetWordCount:n=null,showTargetPercentage:r}=t;if(typeof e!="number"||!Number.isFinite(e)||e<=0)return null;let o=Math.trunc(e),a=Ed(o);if(n===null)return a;let i=Math.round(o/n*100),s=Number.isFinite(i)?i:0;if(r)return`${s}%`;let l=Ed(n);return`${a} / ${l}`}function Aj(t){let e=ck(t.properties,t.targetProperty);return xpe({wordCount:t.wordCount,targetWordCount:e,showTargetPercentage:t.showTargetPercentage})}var Fpe,Cpe,Ij,Npe,OL,SI,ig=U(()=>{Et();mo();Fpe="ༀཀ-ཇཉ-ཬྈ-ྌ�-ゖ�-ゟァ-ヺー-ヿ一-鿕가-힣ꥠ-ꥼힰ-ퟆ",Cpe="A-Za-z\\u00AA\\u00B5\\u00BA\\u00C0-\\u00D6\\u00D8-\\u00F6\\u00F8-\\u02C1\\u02C6-\\u02D1\\u02E0-\\u02E4\\u02EC\\u02EE\\u0370-\\u0374\\u0376\\u0377\\u037A-\\u037D\\u037F\\u0386\\u0388-\\u038A\\u038C\\u038E-\\u03A1\\u03A3-\\u03F5\\u03F7-\\u0481\\u048A-\\u052F\\u0531-\\u0556\\u0559\\u0561-\\u0587\\u05D0-\\u05EA\\u05F0-\\u05F2\\u0620-\\u064A\\u066E\\u066F\\u0671-\\u06D3\\u06D5\\u06E5\\u06E6\\u06EE\\u06EF\\u06FA-\\u06FC\\u06FF\\u0710\\u0712-\\u072F\\u074D-\\u07A5\\u07B1\\u07CA-\\u07EA\\u07F4\\u07F5\\u07FA\\u0800-\\u0815\\u081A\\u0824\\u0828\\u0840-\\u0858\\u08A0-\\u08B4\\u0904-\\u0939\\u093D\\u0950\\u0958-\\u0961\\u0971-\\u0980\\u0985-\\u098C\\u098F\\u0990\\u0993-\\u09A8\\u09AA-\\u09B0\\u09B2\\u09B6-\\u09B9\\u09BD\\u09CE\\u09DC\\u09DD\\u09DF-\\u09E1\\u09F0\\u09F1\\u0A05-\\u0A0A\\u0A0F\\u0A10\\u0A13-\\u0A28\\u0A2A-\\u0A30\\u0A32\\u0A33\\u0A35\\u0A36\\u0A38\\u0A39\\u0A59-\\u0A5C\\u0A5E\\u0A72-\\u0A74\\u0A85-\\u0A8D\\u0A8F-\\u0A91\\u0A93-\\u0AA8\\u0AAA-\\u0AB0\\u0AB2\\u0AB3\\u0AB5-\\u0AB9\\u0ABD\\u0AD0\\u0AE0\\u0AE1\\u0AF9\\u0B05-\\u0B0C\\u0B0F\\u0B10\\u0B13-\\u0B28\\u0B2A-\\u0B30\\u0B32\\u0B33\\u0B35-\\u0B39\\u0B3D\\u0B5C\\u0B5D\\u0B5F-\\u0B61\\u0B71\\u0B83\\u0B85-\\u0B8A\\u0B8E-\\u0B90\\u0B92-\\u0B95\\u0B99\\u0B9A\\u0B9C\\u0B9E\\u0B9F\\u0BA3\\u0BA4\\u0BA8-\\u0BAA\\u0BAE-\\u0BB9\\u0BD0\\u0C05-\\u0C0C\\u0C0E-\\u0C10\\u0C12-\\u0C28\\u0C2A-\\u0C39\\u0C3D\\u0C58-\\u0C5A\\u0C60\\u0C61\\u0C85-\\u0C8C\\u0C8E-\\u0C90\\u0C92-\\u0CA8\\u0CAA-\\u0CB3\\u0CB5-\\u0CB9\\u0CBD\\u0CDE\\u0CE0\\u0CE1\\u0CF1\\u0CF2\\u0D05-\\u0D0C\\u0D0E-\\u0D10\\u0D12-\\u0D3A\\u0D3D\\u0D4E\\u0D5F-\\u0D61\\u0D7A-\\u0D7F\\u0D85-\\u0D96\\u0D9A-\\u0DB1\\u0DB3-\\u0DBB\\u0DBD\\u0DC0-\\u0DC6\\u0E01-\\u0E30\\u0E32\\u0E33\\u0E40-\\u0E46\\u0E81\\u0E82\\u0E84\\u0E87\\u0E88\\u0E8A\\u0E8D\\u0E94-\\u0E97\\u0E99-\\u0E9F\\u0EA1-\\u0EA3\\u0EA5\\u0EA7\\u0EAA\\u0EAB\\u0EAD-\\u0EB0\\u0EB2\\u0EB3\\u0EBD\\u0EC0-\\u0EC4\\u0EC6\\u0EDC-\\u0EDF\\u1000-\\u102A\\u103F\\u1050-\\u1055\\u105A-\\u105D\\u1061\\u1065\\u1066\\u106E-\\u1070\\u1075-\\u1081\\u108E\\u10A0-\\u10C5\\u10C7\\u10CD\\u10D0-\\u10FA\\u10FC-\\u1248\\u124A-\\u124D\\u1250-\\u1256\\u1258\\u125A-\\u125D\\u1260-\\u1288\\u128A-\\u128D\\u1290-\\u12B0\\u12B2-\\u12B5\\u12B8-\\u12BE\\u12C0\\u12C2-\\u12C5\\u12C8-\\u12D6\\u12D8-\\u1310\\u1312-\\u1315\\u1318-\\u135A\\u1380-\\u138F\\u13A0-\\u13F5\\u13F8-\\u13FD\\u1401-\\u166C\\u166F-\\u167F\\u1681-\\u169A\\u16A0-\\u16EA\\u16F1-\\u16F8\\u1700-\\u170C\\u170E-\\u1711\\u1720-\\u1731\\u1740-\\u1751\\u1760-\\u176C\\u176E-\\u1770\\u1780-\\u17B3\\u17D7\\u17DC\\u1820-\\u1877\\u1880-\\u18A8\\u18AA\\u18B0-\\u18F5\\u1900-\\u191E\\u1950-\\u196D\\u1970-\\u1974\\u1980-\\u19AB\\u19B0-\\u19C9\\u1A00-\\u1A16\\u1A20-\\u1A54\\u1AA7\\u1B05-\\u1B33\\u1B45-\\u1B4B\\u1B83-\\u1BA0\\u
`)||n.includes("\r"))return null;let r=n.indexOf("|"),o=(r===-1?n:n.slice(0,r)).trim();if(o.length===0)return null;let a=r===-1?"":n.slice(r+1).trim(),i=a.length>0?a:o;return{kind:"internal",target:o,displayText:i.startsWith("#")?i.slice(1):i}}function t2(t){let e=t.trim();if(!e||e.includes(`
`)||e.includes("\r")||!jpe.exec(e))return null;try{let o=new URL(e).protocol.toLowerCase();return qpe.has(o)?null:Ype.has(o)||e.slice(o.length).startsWith("//")?e:null}catch{return null}}function $pe(t){let e=t.trim();if(!e.startsWith("[")||e.startsWith("![")||!e.endsWith(")")||e.includes(`
`)||e.includes("\r"))return null;let n=e.indexOf("](");if(n<=1)return null;let r=e.slice(1,n).trim();if(r.length===0)return null;let o=e.slice(n+2,-1).trim();if(o.startsWith("<")&&o.endsWith(">")&&(o=o.slice(1,-1).trim()),o.length===0)return null;let a=t2(o);return a?{kind:"external",target:a,displayText:r}:{kind:"unsupported",displayText:r}}function Xpe(t){let e=t.trim(),n=t2(e);return n?{kind:"external",target:n,displayText:n}:null}function xI(t){return e2(t)??$pe(t)??Xpe(t)}function cg(t){return xI(t)?.displayText??t.trim()}function n2(t,e=Wpe,n=Gpe){let r=Math.max(0,Math.trunc(n)),o=new Map,a=new Set;t.forEach(l=>{let c=Ee(l.propertyKey.trim());if(!c)return;let u=o.get(c);if(!u){if(o.size>=r){a.add(c);return}u={propertyKey:l.propertyKey.trim(),foldedKeyTerms:new Set,values:new Map},o.set(c,u)}l.clause.value===null&&u.foldedKeyTerms.add(l.clause.key);let p=l.displayValue.trim();if(!p)return;let m=u.values.get(p);m||(m={displayValue:p,foldedTerms:new Set},u.values.set(p,m)),l.clause.value&&m.foldedTerms.add(l.clause.value)});let i=Math.max(0,Math.trunc(e));return{groups:Array.from(o.values()).map(l=>{let c=Array.from(l.values.values()),u=c.slice(0,i).map(p=>({displayValue:p.displayValue,foldedTerms:Array.from(p.foldedTerms)}));return{propertyKey:l.propertyKey,foldedKeyTerms:Array.from(l.foldedKeyTerms),values:u,hiddenValueCount:Math.max(0,c.length-u.length)}}),hiddenGroupCount:a.size}}function Fv(t){let e=t.trim(),n=xI(e);return n!==null&&n.displayText!==e}function HL(t){let e=t.trim();if(e.length===0)return!1;let n=activeWindow.CSS;if(n&&typeof n.supports=="function")return n.supports("color",e);let r=e.toLowerCase();return r.startsWith("#")||r.startsWith("rgb(")||r.startsWith("rgba(")||r.startsWith("hsl(")||r.startsWith("hsla(")||r.startsWith("var(")}function yk(t){return t?t.map(e=>({...e})):null}function ff(t,e){if(t===e)return!0;if(!t||!e||t.length!==e.length)return!1;for(let n=0;n<t.length;n+=1){let r=t[n],o=e[n];if(r.fieldKey!==o.fieldKey||r.value!==o.value)return!1;let a=r.valueKind??"string",i=o.valueKind??"string";if(a!==i)return!1}return!0}var Wpe,Gpe,jpe,qpe,Ype,_l=U(()=>{hn();Qs();hc();hi();Et();Ln();mo();Wpe=3,Gpe=3,jpe=/^([a-z][a-z0-9+.-]{1,31}):/i,qpe=new Set(["data:","javascript:","vbscript:"]),Ype=new Set(["mailto:","sms:","tel:"])});function Qpe(t){return{mtime:t.mtime,markdownPipelineMtime:t.markdownPipelineMtime,tagsMtime:t.tagsMtime,metadataMtime:t.metadataMtime,fileThumbnailsMtime:t.fileThumbnailsMtime,tags:t.tags?[...t.tags]:null,wordCount:t.wordCount,characterCountWithSpaces:t.characterCountWithSpaces,characterCountWithoutSpaces:t.characterCountWithoutSpaces,taskTotal:t.taskTotal,taskUnfinished:t.taskUnfinished,properties:yk(t.properties),previewStatus:t.previewStatus,featureImage:null,featureImageStatus:t.featureImageStatus,featureImageKey:t.featureImageKey,metadata:t.metadata?{...t.metadata}:null}}var EI,r2=U(()=>{HG();_l();EI=class{constructor(e){this.fileDataByPath=new Map;this.isInitialized=!1;let n=e?.previewTextCacheMaxEntries??1e4;this.previewTexts=new dI(n)}markInitialized(){this.isInitialized=!0}resetToEmpty(){this.fileDataByPath.clear(),this.previewTexts.clear(),this.isInitialized=!0}getFile(e){return this.fileDataByPath.get(e)||null}getFiles(e){let n=new Map;for(let r of e){let o=this.fileDataByPath.get(r);o&&n.set(r,o)}return n}hasPreview(e){return this.fileDataByPath.get(e)?.previewStatus==="has"}getPreviewText(e){return this.previewTexts.get(e)??""}isPreviewTextLoaded(e){return this.previewTexts.has(e)}getPreviewTextEntryCount(){return this.previewTexts.getEntryCount()}hasFile(e){return this.fileDataByPath.has(e)}getAllFiles(){return Array.from(this.fileDataByPath.values())}getAllFilesWithPaths(){let e=[];for(let[n,r]of this.fileDataByPath.entries())e.push({path:n,data:r});return e}getFileCount(){return this.fileDataByPath.size}forEachFile(e){this.fileDataByPath.forEach((n,r)=>{e(r,n)})}updateFile(e,n){this.fileDataByPath.set(e,n),n.previewStatus!=="has"&&this.previewTexts.delete(e)}setClonedFile(e,n){this.fileDataByPath.set(e,Qpe(n)),n.previewStatus!=="has"&&this.previewTexts.d
`)}
`),oe(d.settings.metadataReport.exportSuccess.replace("{filename}",a),{variant:"success"})}catch(c){console.error("Failed to export metadata report:",c),oe(d.settings.metadataReport.exportFailed,{variant:"warning"})}}}});function jk(t){return t.toString().padStart(2,"0")}function Sge(t){let e=t.getFullYear(),n=jk(t.getMonth()+1),r=jk(t.getDate()),o=jk(t.getHours()),a=jk(t.getMinutes()),i=jk(t.getSeconds());return`${e}${n}${r}-${o}${a}${i}`}function Fz(t=new Date){return`notebook-navigator-settings_${Sge(t)}`}function mY(t=new Date){return`${Fz(t)}.json`}function wge(t){let e=structuredClone(Ae),n=t;return Pz.forEach(r=>{hg(n,r)&&(e[r]=structuredClone(n[r]))}),e}function gY(t,e){if(Array.isArray(t))return Array.isArray(e)?structuredClone(e):structuredClone(t);if(ht(t)){if(!ht(e))return structuredClone(t);let n=Object.keys(t);if(n.length===0)return structuredClone(e);let r={};return n.forEach(o=>{if(!hg(e,o)){r[o]=structuredClone(t[o]);return}r[o]=gY(t[o],e[o])}),r}return structuredClone(e)}function wz(t){let e={},n=t,r=Ae;return Object.keys(r).forEach(o=>{Pz.has(o)||(e[o]=gY(r[o],n[o]))}),e}function hg(t,e){return Object.prototype.hasOwnProperty.call(t,e)===!0}function Tge(t){return hg(Ae,t)&&!Pz.has(t)}function cY(t){let e=Object.keys(t);if(!(e.length===0||e.some(Tge)))throw new Error("Settings import must contain Notebook Navigator settings.")}function uY(t){let e=structuredClone(t),n=e.folderNoteName,r=e.folderNoteNamePattern;return(typeof r!="string"||r.length===0)&&typeof n=="string"&&n.length>0&&(e.folderNoteNamePattern=n),delete e.folderNoteName,e}function Tz(t,e){if(t===e)return!0;if(Array.isArray(t)||Array.isArray(e))return!Array.isArray(t)||!Array.isArray(e)||t.length!==e.length?!1:t.every((n,r)=>Tz(n,e[r]));if(ht(t)||ht(e)){if(!ht(t)||!ht(e))return!1;let n=Object.keys(t),r=Object.keys(e);return n.length!==r.length?!1:n.every(o=>hg(e,o)&&Tz(t[o],e[o]))}return!1}function hY(t,e){if(!Tz(t,e)){if(Array.isArray(t)||Array.isArray(e))return structuredClone(e);if(ht(t)&&ht(e)){let n=Object.keys(t),r=Object.keys(e);if(n.some(s=>!hg(e,s)))return structuredClone(e);let a={};return new Set([...n,...r]).forEach(s=>{let l=hY(t[s],e[s]);l!==void 0&&(a[s]=l)}),Object.keys(a).length>0?a:void 0}return structuredClone(e)}}function kz(t,e){if(e===void 0)return structuredClone(t);if(Array.isArray(t))return Array.isArray(e)?t.length===0?structuredClone(e):e.map(n=>kz(t[0],n)):structuredClone(t);if(ht(t)){if(!ht(e))return structuredClone(t);let n=Object.keys(t);if(n.length===0)return structuredClone(e);let r=structuredClone(t);return n.forEach(o=>{hg(e,o)&&(r[o]=kz(r[o],e[o]))}),r}return t===null?e===null||typeof e=="string"?structuredClone(e):null:typeof e==typeof t?structuredClone(e):structuredClone(t)}function fY(t,e){let n=wz(t),r=wz(Ae),o=hY(r,n),a=ht(o)?o:{};return a.propertyGroupKey=n.propertyGroupKey,{plugin:pY,pluginVersion:e,settings:a}}function kge(t){if(!hg(t,"plugin")){let r=uY(t);return cY(r),r}if(t.plugin!==pY)throw new Error("Not a Notebook Navigator settings export.");let e=t.settings;if(!ht(e))throw new Error("Settings import must contain a settings object.");let n=uY(e);return cY(n),n}function yY(t,e){if(!ht(e))throw new Error("Settings import must be a JSON object.");let n=kge(e),r=wz(Ae),o=kz(r,n);if(!ht(o))throw new Error("Settings import must be a JSON object.");hg(n,"propertyGroupKey")||(o.propertyGroupKey=o.propertySortKey);let a=wge(t);return Object.entries(r).forEach(([i])=>{a[i]=o[i]}),a}var Pz,pY,Cz=U(()=>{go();mo();Pz=new Set(["hiddenTags","fileVisibility","recentColors","lastReleaseCheckAt","latestKnownRelease","lastShownVersion","searchProvider","showCalendar","calendarCustomPromptForTitle","saveMetadataToFrontmatter","propertyFields"]),pY="notebook-navigator"});function vY(t,e,n){let r=new kc.Setting(t);r.settingEl.addClass("nn-settings-transfer-editor-setting"),r.setName(e).setDesc(n)}function bY(t,e,n){let r=t.createEl("textarea",{cls:"nn-input nn-settings-transfer-editor",placeholder:n});return r.value=e,r.spellcheck=!1,r}function Cge(t){let e=new Blob([t],{type:"application/json;charset=utf-8"}),
`);if(!e.trim())return{hasStroke:!1,hasStrokeHints:!1,hasFillNone:!1,hasExplicitFill:!1};let n=/fill\s*:\s*none\b/i.test(e),r=/stroke\s*:\s*(?!none\b)[^;}\n]+/i.test(e),o=/(?:stroke-(?:width|linecap|linejoin|miterlimit|dasharray|dashoffset|opacity)|vector-effect)\s*:/i.test(e),a=/fill\s*:\s*(?!none\b)[^;}\n]+/i.test(e);return{hasStroke:r,hasStrokeHints:o,hasFillNone:n,hasExplicitFill:a}}function Sfe(t){[t,...Array.from(t.querySelectorAll("*"))].forEach(n=>{let r=Array.from(n.attributes),o=n.tagName.toLowerCase();r.forEach(a=>{let i=a.name.toLowerCase();if(i.startsWith("on")){n.removeAttribute(a.name);return}if(i==="class"){n.removeAttribute(a.name);return}if(i==="tabindex"){n.removeAttribute(a.name);return}if(i==="href"||i==="xlink:href"){let s=a.value;if(o==="use"&&gfe(s)){i==="xlink:href"&&(n.setAttribute("href",s.trim()),n.removeAttribute(a.name));return}n.removeAttribute(a.name);return}(i==="filter"||i==="mask"||i==="clip-path")&&n.removeAttribute(a.name)})})}function wfe(t,e){t.classList.add("nn-vault-icon-svg"),e.hasStroke?(t.setAttribute("stroke","currentColor"),t.setAttribute("fill","none")):(t.setAttribute("fill","currentColor"),t.setAttribute("stroke","none")),[t,...Array.from(t.querySelectorAll("*"))].forEach(r=>{let o=r.getAttribute("fill");kg(o)&&r.setAttribute("fill","currentColor");let a=r.getAttribute("stroke");kg(a)&&r.setAttribute("stroke","currentColor")})}function Tfe(t){return t.querySelector("path,circle,rect,line,polyline,polygon,ellipse,use,text")!==null}function kfe(t){if(typeof DOMParser>"u")return{svg:null,reason:"dom-parser-unavailable"};if(!t)return{svg:null,reason:"empty-svg"};if(t.length>sfe)return{svg:null,reason:"svg-source-too-large"};let n=new DOMParser().parseFromString(t,"image/svg+xml").documentElement;return n.instanceOf(SVGSVGElement)?1+n.querySelectorAll("*").length>lfe?{svg:null,reason:"svg-too-complex"}:{svg:n,reason:null}:{svg:null,reason:"invalid-svg-root"}}function Pfe(t){return t.hasAttribute("stroke-width")||t.hasAttribute("stroke-linecap")||t.hasAttribute("stroke-linejoin")||t.hasAttribute("stroke-miterlimit")||t.hasAttribute("stroke-dasharray")||t.hasAttribute("stroke-dashoffset")||t.hasAttribute("stroke-opacity")||t.hasAttribute("vector-effect")}var Jx,Ef,Zp,i0,ife,sfe,lfe,n3,dfe,cfe,ufe,Zx,eP=U(()=>{Jx=require("obsidian");Ln();fb();Ef=new Map,Zp=null,i0=new Map,ife=200,sfe=2e5,lfe=2e3,n3="svg",dfe="script,style,foreignObject,iframe,object,embed,link,image,a,animate,animateMotion,animateTransform,animateColor,set,mpath,filter,mask,pattern,linearGradient,radialGradient,stop",cfe=new Set(["fill","stroke","color"]),ufe=new Set(["clip-rule","fill-opacity","fill-rule","opacity","stroke-dasharray","stroke-dashoffset","stroke-linecap","stroke-linejoin","stroke-miterlimit","stroke-opacity","stroke-width","vector-effect"]);Zx=class{constructor(e){this.id="vault";this.name="Vault";this.app=e}isAvailable(){return!0}render(e,n,r){wg(e),r?(e.style.width=`${r}px`,e.style.height=`${r}px`):(e.style.removeProperty("width"),e.style.removeProperty("height"));let o=this.app.vault.getAbstractFileByPath(n);if(!(o instanceof Jx.TFile)||!zd(o))return n.trim().length>0&&Qx(n,"file-not-found-or-not-svg"),"not-found";let a=Ef.get(o.path);if(a&&a.mtime===o.stat.mtime)return t3(o.path),e.appendChild(a.svg.cloneNode(!0)),"rendered";let i=il(e);return i?this.app.vault.cachedRead(o).then(s=>{if(il(e)!==i)return"not-found";let l=kfe(s),c=l.svg;if(!c)return Qx(o.path,l.reason??"parse-failed"),"not-found";let u=bfe(c);if(vfe(c),Sfe(c),!Tfe(c))return Qx(o.path,"no-renderable-elements-after-sanitize"),"not-found";let p=[c,...Array.from(c.querySelectorAll("*"))],m=!1,g=!1,f=!1,h=!1;p.forEach(y=>{let v=y.getAttribute("fill");v&&v.trim().toLowerCase()==="none"?f=!0:kg(v)&&(h=!0),kg(y.getAttribute("stroke"))&&(m=!0),yfe(y)&&(m=!0),!m&&Pfe(y)&&(g=!0)});let b=m||u.hasStroke||(g||u.hasStrokeHints)&&(f||u.hasFillNone)&&!(h||u.hasExplicitFill);for(wfe(c,{hasStroke:b}),Ef.set(o.path,{mtime:o.stat.mtime,svg:c});Ef.size>ife;){let y=Ef.keys().next();if(y.done)break;Ef.delete(y.value)}return il(e)!==i?"not-found":(e.emp
`,o),p=u===-1?t.slice(o):t.slice(o,u);p.endsWith("\r")&&(p=p.slice(0,-1));let m=u===-1?t.length:u+1,g=mP(p),f=!1;if(a&&s!==null)if(q0(p,c,s,l,g)){if(e({kind:"fenced",start:i,end:m})===!1)return;a=!1,s=null,l=0,c=0,f=!0}else if(c>0&&g.depth<c){let h=p.slice(g.nextIndex);if(h.length===0||h5(h)||NE(p,g)!==null){if(e({kind:"fenced",start:i,end:o})===!1)return;a=!1,s=null,l=0,c=0}else f=!0}else f=!0;if(!f){let h=NE(p,g);if(h)a=!0,i=o,s=h.markerChar,l=h.markerLength,c=h.depth;else if(r&&e({kind:"text",start:o,end:m})===!1)return}if(u===-1)break;o=u+1}a&&i<t.length&&e({kind:"fenced",start:i,end:t.length})}function Ec(t){let e=[];return Y0(t,n=>{n.kind==="fenced"&&e.push({start:n.start,end:n.end})},{emitText:!1}),e}function f5(t,e,n){if(e<=0||t.length===0)return"";let r=n&&t.length>n?t.slice(0,n):t;if(!r.includes("```")&&!r.includes("~~~"))return r.length>e?r.slice(0,e):r;let o="";return Y0(r,a=>{if(o.length>=e)return!1;if(a.kind==="text"){let c=e-o.length;if(a.end-a.start<=c){o+=r.slice(a.start,a.end);return}return o+=r.slice(a.start,a.start+c),!1}let i=o.length>0&&!/\s$/.test(o),s=r[a.end]??"",l=s!==""&&!/\s/.test(s);i&&l&&o.length<e&&(o+=" ")},{emitText:!0}),o}function $0(t){if(!t.includes("[!"))return t;let e="",n=0;return Y0(t,r=>{let o=t.slice(r.start,r.end);if(r.kind==="fenced"){if(n>0){let c=o.indexOf(`
`),u=c===-1?o:o.slice(0,c);if(mP(u).depth>=n)return;n=0}e+=o;return}let a=o,i=a.indexOf(`
`);i!==-1&&(a=a.slice(0,i)),a.endsWith("\r")&&(a=a.slice(0,-1));let s=mP(a),l=a.slice(s.nextIndex);if(n>0){if(s.depth>=n||l.length>0&&!h5(l))return;n=0}if(s.depth>0&&Pve.test(l)){n=s.depth;return}e+=o},{emitText:!0}),e}function Rg(t,e){let n=0,r=e.length-1;for(;n<=r;){let o=Math.floor((n+r)/2),a=e[o];if(t<a.start)r=o-1;else if(t>=a.end)n=o+1;else return a}return null}function Fve(t,e,n,r){let o=e;for(;o<t.length;){let a=t.indexOf("`",o);if(a===-1)return-1;let i=Rg(a,r);if(i){o=i.end;continue}let s=1;for(;a+s<t.length&&t[a+s]==="`";)s+=1;if(s===n)return a;o=a+s}return-1}function jl(t,e=[]){let n=[],r=Hd([...e]),o=0;for(;o<t.length;){let a=t.indexOf("`",o);if(a===-1)break;let i=Rg(a,r);if(i){o=i.end;continue}let s=1;for(;a+s<t.length&&t[a+s]==="`";)s+=1;let l=Fve(t,a+s,s,r);if(l===-1){o=a+s;continue}let c=l+s;n.push({start:a,end:c}),o=c}return Hd(n)}function y5(t,e){return Rg(t,e)!==null}var yve,vve,bve,Sve,wve,Tve,kve,Pve,Hb=U(()=>{sl();yve=9,vve=13,bve=12,Sve=32;wve=/^#{1,6}(?:[ \t]|$)/,Tve=/^(?:[-+*][ \t]|\d{1,9}[.)][ \t])/,kve=/^(?:(?:-[ \t]*){3,}|(?:\*[ \t]*){3,}|(?:_[ \t]*){3,})$/;Pve=/^\[![\w-]+\][+-]?(?:[ \t]|$)/});function Cve(t){return t!==void 0&&/[A-Za-z]/.test(t)}function Nve(t){return t!==void 0&&/[A-Za-z0-9:-]/.test(t)}function v5(t,e){let n=null;for(let r=e+1;r<t.length;r+=1){let o=t[r];if(n){o===n&&(n=null);continue}if(o==='"'||o==="'"){n=o;continue}if(o===">")return r+1}return t.length}function X0(t,e){if(t[e]!=="<"||e+1>=t.length)return null;if(t.startsWith("<!--",e)){let a=t.indexOf("-->",e+4);return{start:e,end:a===-1?t.length:a+3,tagName:null,closing:!1,tag:!1}}if(t[e+1]==="!")return{start:e,end:v5(t,e),tagName:null,closing:!1,tag:!1};let n=e+1,r=!1;if(t[n]==="/"&&(r=!0,n+=1),!Cve(t[n]))return null;let o=n;for(n+=1;Nve(t[n]);)n+=1;return{start:e,end:v5(t,e),tagName:t.slice(o,n).toLowerCase(),closing:r,tag:!0}}function Ive(t,e,n){let r=X0(t,e);return!r?.tag||!r.closing||r.tagName!==n?null:r}function S5(t,e,n){let r=e;for(;r<t.length;){let o=t.indexOf("<",r);if(o===-1)return null;let a=Ive(t,o,n);if(a)return a;r=o+1}return null}function xve(t,e){let n=Hd(e);if(n.length===0)return t;let r=0,o="";for(let a of n)a.start>r&&(o+=t.slice(r,a.start)),o+=" ",r=a.end;return r<t.length&&(o+=t.slice(r)),o}function w5(t){if(!t.includes("<"))return[];let e=[];for(let n=0;n<t.length;){let r=t.indexOf("<",n);if(r===-1)break;let o=X0(t,r);if(!o){n=r+1;continue}if(o.tag&&(e.push({start:o.start,end:o.end}),!o.closing&&o.tagName&&b5.has(o.tagName))){let a=S5(t,o.end,o.tagName);if(a){e.push({start:a.start,end:a.end}),n=a.end;continue}}n=o.end}return Hd(e)}function T5(t){if(!t.includes("<"))return t;let e=[];for(let n=0;n<t.length;){let r=t.indexOf("<",n);if(r===-1)break;let o=X0(t,r);if(!o){n=r+1;continue}if(o.tag&&!o.closing&&o.tagName&&b5.has(o.tagName)){let i=S5(t,o.end,o.tagName)?.end??t.length;e.push({start:o.start,end:i}),n=i;continue}e.push({start:o.start,end:o.end}),n=o.end}return xve(t,e)}var b5,Q0=U(()=>{sl();b5=new Set(["script","style"])});var Mve,OE,Z0=U(()=>{Mve=250,OE=class{constructor(){this.activeOperations=new Map;this.operationCounter=0;this.listeners=new Set;this.activeCounts=new Map;this.openActiveFileQueue=Promise.resolve();this.latestOpenActiveFileOperationId=null;this.backgroundOpenMarkers=new Map}cleanupBackgroundOpenMarkers(e){for(let[n,r]of this.backgroundOpenMarkers)r.completedAt!==void 0&&e-r.completedAt>Mve&&this.backgroundOpenMarkers.delete(n)}getWorkspaceLeafId(e){let n=e?.id;return typeof n=="string"?n:void 0}createBackgroundOpenMarker(e,n,r){let o=this.getWorkspaceLeafId(r);this.cleanupBackgroundOpenMarkers(Date.now()),this.backgroundOpenMarkers.set(e,{operationId:e,filePath:n,leaf:r,leafId:o,fileOpenSeen:!1,activeLeafChangeSeen:!1})}completeBackgroundOpenMarker(e){let n=this.backgroundOpenMarkers.get(e);n&&(n.completedAt=Date.now(),this.deleteBackgroundOpenMarkerIfConsumed(n),this.cleanupBackgroundOpenMarkers(Date.now()))}hasExpectedBackgroundOpenEvents(e){return e.fileOpenSeen&&(e.leafId===void 0||e.activeLeafChangeSeen)}deleteBackgroundOpenMarkerIfConsumed(e){this.hasExpectedBackground
tldraw-file: true
---
`:`---
excalidraw-plugin: parsed
tags: [excalidraw]
---
==âš  Switch to EXCALIDRAW VIEW in the MORE OPTIONS menu of this document. âš ==
# Text Elements
# Embedded files
# Drawing
\`\`\`json
{
"type": "excalidraw",
"version": 2,
"source": "https://github.com/zsviczian/obsidian-excalidraw-plugin/releases/tag/2.0.0",
"elements": [],
"appState": {
"gridSize": null,
"viewBackgroundColor": "#ffffff"
},
"files": {}
}
\`\`\`
%%`}var H5=U(()=>{Wy();Ss();Gp();pc();Et();mo()});var zE,V5=U(()=>{wr();Et();sn();zE=class{constructor(e){this.settingsProvider=e}async syncHiddenFolderPathChange(e,n){if(wx(this.settingsProvider.settings,e,n))try{await this.settingsProvider.saveSettingsAndUpdate()}catch(o){console.error("Failed to persist hidden folder path updates",o)}}async removeHiddenFolderPathMatch(e){if(Tx(this.settingsProvider.settings,e))try{await this.settingsProvider.saveSettingsAndUpdate()}catch(r){console.error("Failed to persist hidden folder removal updates",r)}}async hideFolderInOtherVaultProfiles(e){let n=tl(e);if(!n)return;let r=this.settingsProvider.settings;Lo(r);let o=r.vaultProfile,a=!1;if(r.vaultProfiles.forEach(i=>{i.id!==o&&(Array.isArray(i.hiddenFolders)||(i.hiddenFolders=[]),!this.isFolderHiddenInProfile(n,i.hiddenFolders)&&(i.hiddenFolders=ix(i.hiddenFolders,n),a=!0))}),!!a)try{await this.settingsProvider.saveSettingsAndUpdate()}catch(i){console.error("Failed to persist hidden folder preference for other vault profiles",i)}}async copyFolderDisplayMetadata(e,n){if(!e||!n||e===n||e==="/")return;let r=`${e}/`,o=!1,a=(s,l)=>{if(!s)return;let c=Object.keys(s),u=s,p=!1;for(let m of c){if(m!==e&&!m.startsWith(r))continue;let g=s[m];if(typeof g!="string")continue;p||(u=dn(s,Hn),l(u),p=!0);let f=m===e?"":m.substring(r.length),h=f?`${n}/${f}`:n;Object.prototype.hasOwnProperty.call(u,h)||(u[h]=g,o=!0)}},i=this.settingsProvider.settings;if(a(i.folderIcons,s=>{i.folderIcons=s}),a(i.folderColors,s=>{i.folderColors=s}),a(i.folderBackgroundColors,s=>{i.folderBackgroundColors=s}),!!o)try{await this.settingsProvider.saveSettingsAndUpdate()}catch(s){console.error("Failed to persist folder display metadata after duplication",s)}}isFolderHiddenInProfile(e,n){if(!e||!Array.isArray(n)||n.length===0)return!1;let r=e.startsWith("/")?e.slice(1):e;if(!r)return!1;let o=`${r}/__nn_new_folder__`;return Za(o,n)}}});var K5,Hf,nB=U(()=>{K5=require("obsidian");Oe();Pf();Ln();Hf=class extends nl{constructor(e,n,r,o,a){super(e,n,r,{navigate:d.modals.folderSuggest.instructions.navigate,action:o,dismiss:d.modals.folderSuggest.instructions.dismiss}),this.excludeFolders=a||new Set}getItems(){let e=[],n=r=>{this.excludeFolders.has(r.path)||e.push(r);for(let o of r.children)o instanceof K5.TFolder&&n(o)};return n(this.app.vault.getRoot()),e.sort((r,o)=>At(r.path,o.path)),e}getItemText(e){return e.path||e.name}getDisplayPath(e){return e.path||"/"}getItemClass(){return"nn-folder-suggest-item"}}});var U5,$ve,BE,W5=U(()=>{U5=require("obsidian");Oe();$ve=8,BE=class extends U5.Modal{constructor(n,r){super(n);this.hasResolved=!1;this.targetFolderName=r.targetFolderName,this.conflicts=r.conflicts,this.onResolve=r.onResolve}onOpen(){let n=this.conflicts.some(p=>p.canOverwrite),r=this.conflicts.length===1?d.modals.fileSystem.moveFileConflictDescriptionSingle:d.modals.fileSystem.moveFileConflictDescriptionMultiple;this.titleEl.setText(d.modals.fileSystem.moveFileConflictTitle),this.contentEl.createEl("p",{text:r.replace("{count}",this.conflicts.length.toString()).replace("{folder}",this.targetFolderName)});let o=this.contentEl.createDiv("nn-tag-rename-file-preview");o.createEl("h4",{text:d.modals.fileSystem.moveFileConflictAffectedFiles});let a=o.createEl("ul"),i=this.conflicts.slice(0,$ve);i.forEach(p=>{let m=p.canOverwrite?"":` ${d.modals.fileSystem.moveFileConflictRenameOnly}`;a.createEl("li",{text:d.modals.fileSystem.moveFileConflictItem.replace("{name}",p.sourceFileName).replace("{suggested}",p.suggestedFileName).replace("{renameOnly}",m)})});let s=this.conflicts.length-i.length;s>0&&o.createEl("p",{text:d.modals.tagOperation.andMore.replace("{count}",s.toString())});let l=this.contentEl.createDiv("nn-button-container");l.createEl("button",{text:d.common.cancel}).addEventListener("click",()=>this.resolveAndClose(null)),n&&l.createEl("button",{text:d.modals.fileSystem.moveFileConflictOverwrite,cls:"mod-warning"}).addEventListener("click",()=>this.resolveAndClose("overwrite"));let u=l.createEl("button",{text:d.modals.fileSystem.moveFileConflictRename,cls:"mod-cta"});u.addEve
`+_B+t}var HB=!1;function VB(t,e){if(!t||HB)return"";HB=!0;var n=Error.prepareStackTrace;Error.prepareStackTrace=void 0;try{if(e)if(e=function(){throw Error()},Object.defineProperty(e.prototype,"props",{set:function(){throw Error()}}),typeof Reflect=="object"&&Reflect.construct){try{Reflect.construct(e,[])}catch(c){var r=c}Reflect.construct(t,[],e)}else{try{e.call()}catch(c){r=c}t.call(e.prototype)}else{try{throw Error()}catch(c){r=c}t()}}catch(c){if(c&&r&&typeof c.stack=="string"){for(var o=c.stack.split(`
`),a=r.stack.split(`
`),i=o.length-1,s=a.length-1;1<=i&&0<=s&&o[i]!==a[s];)s--;for(;1<=i&&0<=s;i--,s--)if(o[i]!==a[s]){if(i!==1||s!==1)do if(i--,s--,0>s||o[i]!==a[s]){var l=`
`+o[i].replace(" at new "," at ");return t.displayName&&l.includes("<anonymous>")&&(l=l.replace("<anonymous>",t.displayName)),l}while(1<=i&&0<=s);break}}}finally{HB=!1,Error.prepareStackTrace=n}return(t=t?t.displayName||t.name:"")?GP(t):""}function fSe(t){switch(t.tag){case 5:return GP(t.type);case 16:return GP("Lazy");case 13:return GP("Suspense");case 19:return GP("SuspenseList");case 0:case 2:case 15:return t=VB(t.type,!1),t;case 11:return t=VB(t.type.render,!1),t;case 1:return t=VB(t.type,!0),t;default:return""}}function u_(t){if(t==null)return null;if(typeof t=="function")return t.displayName||t.name||null;if(typeof t=="string")return t;switch(t){case tS:return"Fragment";case eS:return"Portal";case l_:return"Profiler";case nH:return"StrictMode";case d_:return"Suspense";case c_:return"SuspenseList"}if(typeof t=="object")switch(t.$$typeof){case sQ:return(t.displayName||"Context")+".Consumer";case iQ:return(t._context.displayName||"Context")+".Provider";case rH:var e=t.render;return t=t.displayName,t||(t=e.displayName||e.name||"",t=t!==""?"ForwardRef("+t+")":"ForwardRef"),t;case oH:return e=t.displayName||null,e!==null?e:u_(t.type)||"Memo";case Vg:e=t._payload,t=t._init;try{return u_(t(e))}catch{}}return null}function ySe(t){var e=t.type;switch(t.tag){case 24:return"Cache";case 9:return(e.displayName||"Context")+".Consumer";case 10:return(e._context.displayName||"Context")+".Provider";case 18:return"DehydratedFragment";case 11:return t=e.render,t=t.displayName||t.name||"",e.displayName||(t!==""?"ForwardRef("+t+")":"ForwardRef");case 7:return"Fragment";case 5:return e;case 4:return"Portal";case 3:return"Root";case 6:return"Text";case 16:return u_(e);case 8:return e===nH?"StrictMode":"Mode";case 22:return"Offscreen";case 12:return"Profiler";case 21:return"Scope";case 13:return"Suspense";case 19:return"SuspenseList";case 25:return"TracingMarker";case 1:case 0:case 17:case 2:case 14:case 15:if(typeof e=="function")return e.displayName||e.name||null;if(typeof e=="string")return e}return null}function th(t){switch(typeof t){case"boolean":case"number":case"string":case"undefined":return t;case"object":return t;default:return""}}function dQ(t){var e=t.type;return(t=t.nodeName)&&t.toLowerCase()==="input"&&(e==="checkbox"||e==="radio")}function vSe(t){var e=dQ(t)?"checked":"value",n=Object.getOwnPropertyDescriptor(t.constructor.prototype,e),r=""+t[e];if(!t.hasOwnProperty(e)&&typeof n<"u"&&typeof n.get=="function"&&typeof n.set=="function"){var o=n.get,a=n.set;return Object.defineProperty(t,e,{configurable:!0,get:function(){return o.call(this)},set:function(i){r=""+i,a.call(this,i)}}),Object.defineProperty(t,e,{enumerable:n.enumerable}),{getValue:function(){return r},setValue:function(i){r=""+i},stopTracking:function(){t._valueTracker=null,delete t[e]}}}}function kR(t){t._valueTracker||(t._valueTracker=vSe(t))}function cQ(t){if(!t)return!1;var e=t._valueTracker;if(!e)return!0;var n=e.getValue(),r="";return t&&(r=dQ(t)?t.checked?"true":"false":t.value),t=r,t!==n?(e.setValue(t),!0):!1}function QR(t){if(t=t||(typeof document<"u"?document:void 0),typeof t>"u")return null;try{return t.activeElement||t.body}catch{return t.body}}function p_(t,e){var n=e.checked;return Xo({},e,{defaultChecked:void 0,defaultValue:void 0,value:void 0,checked:n??t._wrapperState.initialChecked})}function nX(t,e){var n=e.defaultValue==null?"":e.defaultValue,r=e.checked!=null?e.checked:e.defaultChecked;n=th(e.value!=null?e.value:n),t._wrapperState={initialChecked:r,initialValue:n,controlled:e.type==="checkbox"||e.type==="radio"?e.checked!=null:e.value!=null}}function uQ(t,e){e=e.checked,e!=null&&tH(t,"checked",e,!1)}function m_(t,e){uQ(t,e);var n=th(e.value),r=e.type;if(n!=null)r==="number"?(n===0&&t.value===""||t.value!=n)&&(t.value=""+n):t.value!==""+n&&(t.value=""+n);else if(r==="submit"||r==="reset"){t.removeAttribute("value");return}e.hasOwnProperty("value")?g_(t,e.type,n):e.hasOwnProperty("defaultValue")&&g_(t,e.type,th(e.defaultValue)),e.checked==null&&e.defaultChecked!=null&&(t.defaultChecked=!!e.defaultChecked)}function rX(t,e,n){if(e.hasOwnProperty(
`).replace(Cwe,"")}function OR(t,e,n){if(e=NX(e),NX(t)!==e&&n)throw Error(ct(425))}function aM(){}var I_=null,x_=null;function E_(t,e){return t==="textarea"||t==="noscript"||typeof e.children=="string"||typeof e.children=="number"||typeof e.dangerouslySetInnerHTML=="object"&&e.dangerouslySetInnerHTML!==null&&e.dangerouslySetInnerHTML.__html!=null}var R_=typeof setTimeout=="function"?setTimeout:void 0,Nwe=typeof clearTimeout=="function"?clearTimeout:void 0,IX=typeof Promise=="function"?Promise:void 0,Iwe=typeof queueMicrotask=="function"?queueMicrotask:typeof IX<"u"?function(t){return IX.resolve(null).then(t).catch(xwe)}:R_;function xwe(t){setTimeout(function(){throw t})}function QB(t,e){var n=e,r=0;do{var o=n.nextSibling;if(t.removeChild(n),o&&o.nodeType===8)if(n=o.data,n==="/$"){if(r===0){t.removeChild(o),dF(e);return}r--}else n!=="$"&&n!=="$?"&&n!=="$!"||r++;n=o}while(n);dF(e)}function Xg(t){for(;t!=null;t=t.nextSibling){var e=t.nodeType;if(e===1||e===3)break;if(e===8){if(e=t.data,e==="$"||e==="$!"||e==="$?")break;if(e==="/$")return null}}return t}function xX(t){t=t.previousSibling;for(var e=0;t;){if(t.nodeType===8){var n=t.data;if(n==="$"||n==="$!"||n==="$?"){if(e===0)return t;e--}else n==="/$"&&e++}t=t.previousSibling}return null}var CS=Math.random().toString(36).slice(2),Xu="__reactFiber$"+CS,gF="__reactProps$"+CS,lm="__reactContainer$"+CS,M_="__reactEvents$"+CS,Ewe="__reactListeners$"+CS,Rwe="__reactHandles$"+CS;function jf(t){var e=t[Xu];if(e)return e;for(var n=t.parentNode;n;){if(e=n[lm]||n[Xu]){if(n=e.alternate,e.child!==null||n!==null&&n.child!==null)for(t=xX(t);t!==null;){if(n=t[Xu])return n;t=xX(t)}return e}t=n,n=t.parentNode}return null}function kF(t){return t=t[Xu]||t[lm],!t||t.tag!==5&&t.tag!==6&&t.tag!==13&&t.tag!==3?null:t}function aS(t){if(t.tag===5||t.tag===6)return t.stateNode;throw Error(ct(33))}function FM(t){return t[gF]||null}var A_=[],iS=-1;function oh(t){return{current:t}}function No(t){0>iS||(t.current=A_[iS],A_[iS]=null,iS--)}function bo(t,e){iS++,A_[iS]=t.current,t.current=e}var nh={},ss=oh(nh),ml=oh(!1),Qf=nh;function bS(t,e){var n=t.type.contextTypes;if(!n)return nh;var r=t.stateNode;if(r&&r.__reactInternalMemoizedUnmaskedChildContext===e)return r.__reactInternalMemoizedMaskedChildContext;var o={},a;for(a in n)o[a]=e[a];return r&&(t=t.stateNode,t.__reactInternalMemoizedUnmaskedChildContext=e,t.__reactInternalMemoizedMaskedChildContext=o),o}function gl(t){return t=t.childContextTypes,t!=null}function iM(){No(ml),No(ss)}function EX(t,e,n){if(ss.current!==nh)throw Error(ct(168));bo(ss,e),bo(ml,n)}function JQ(t,e,n){var r=t.stateNode;if(e=e.childContextTypes,typeof r.getChildContext!="function")return n;r=r.getChildContext();for(var o in r)if(!(o in e))throw Error(ct(108,ySe(t)||"Unknown",o));return Xo({},n,r)}function sM(t){return t=(t=t.stateNode)&&t.__reactInternalMemoizedMergedChildContext||nh,Qf=ss.current,bo(ss,t),bo(ml,ml.current),!0}function RX(t,e,n){var r=t.stateNode;if(!r)throw Error(ct(169));n?(t=JQ(t,e,Qf),r.__reactInternalMemoizedMergedChildContext=t,No(ml),No(ss),bo(ss,t)):No(ml),bo(ml,n)}var rm=null,CM=!1,ZB=!1;function e7(t){rm===null?rm=[t]:rm.push(t)}function Mwe(t){CM=!0,e7(t)}function ah(){if(!ZB&&rm!==null){ZB=!0;var t=0,e=Kr;try{var n=rm;for(Kr=1;t<n.length;t++){var r=n[t];do r=r(!0);while(r!==null)}rm=null,CM=!1}catch(o){throw rm!==null&&(rm=rm.slice(t+1)),FQ(iH,ah),o}finally{Kr=e,ZB=!1}}return null}var sS=[],lS=0,lM=null,dM=0,Kd=[],Ud=0,Zf=null,om=1,am="";function Wf(t,e){sS[lS++]=dM,sS[lS++]=lM,lM=t,dM=e}function t7(t,e,n){Kd[Ud++]=om,Kd[Ud++]=am,Kd[Ud++]=Zf,Zf=t;var r=om;t=am;var o=32-_c(r)-1;r&=~(1<<o),n+=1;var a=32-_c(e)+o;if(30<a){var i=o-o%5;a=(r&(1<<i)-1).toString(32),r>>=i,o-=i,om=1<<32-_c(e)+o|n<<o|r,am=a+t}else om=1<<a|n<<o|r,am=t}function hH(t){t.return!==null&&(Wf(t,1),t7(t,1,0))}function fH(t){for(;t===lM;)lM=sS[--lS],sS[lS]=null,dM=sS[--lS],sS[lS]=null;for(;t===Zf;)Zf=Kd[--Ud],Kd[Ud]=null,am=Kd[--Ud],Kd[Ud]=null,om=Kd[--Ud],Kd[Ud]=null}var Ql=null,Xl=null,Bo=!1,Bc=null;function n7(t,e){var n=Wd(5,null,null,0);n.elementType="DELETED",n.stateNode=e,n.return
Error generating stack: `+a.message+`
`+a.stack}return{value:t,source:e,stack:o,digest:null}}function r_(t,e,n){return{value:t,source:null,stack:n??null,digest:e??null}}function __(t,e){try{console.error(e.value)}catch(n){setTimeout(function(){throw n})}}var Vwe=typeof WeakMap=="function"?WeakMap:Map;function x7(t,e,n){n=im(-1,n),n.tag=3,n.payload={element:null};var r=e.value;return n.callback=function(){yM||(yM=!0,$_=r),__(t,e)},n}function E7(t,e,n){n=im(-1,n),n.tag=3;var r=t.type.getDerivedStateFromError;if(typeof r=="function"){var o=e.value;n.payload=function(){return r(o)},n.callback=function(){__(t,e)}}var a=t.stateNode;return a!==null&&typeof a.componentDidCatch=="function"&&(n.callback=function(){__(t,e),typeof r!="function"&&(Zg===null?Zg=new Set([this]):Zg.add(this));var i=e.stack;this.componentDidCatch(e.value,{componentStack:i!==null?i:""})}),n}function VX(t,e,n){var r=t.pingCache;if(r===null){r=t.pingCache=new Vwe;var o=new Set;r.set(e,o)}else o=r.get(e),o===void 0&&(o=new Set,r.set(e,o));o.has(n)||(o.add(n),t=tTe.bind(null,t,e,n),e.then(t,t))}function KX(t){do{var e;if((e=t.tag===13)&&(e=t.memoizedState,e=e!==null?e.dehydrated!==null:!0),e)return t;t=t.return}while(t!==null);return null}function UX(t,e,n,r,o){return(t.mode&1)===0?(t===e?t.flags|=65536:(t.flags|=128,n.flags|=131072,n.flags&=-52805,n.tag===1&&(n.alternate===null?n.tag=17:(e=im(-1,1),e.tag=2,Qg(n,e,1))),n.lanes|=1),t):(t.flags|=65536,t.lanes=o,t)}var Kwe=um.ReactCurrentOwner,pl=!1;function xs(t,e,n,r){e.child=t===null?a7(e,null,n,r):wS(e,t.child,n,r)}function WX(t,e,n,r,o){n=n.render;var a=e.ref;return fS(e,o),r=NH(t,e,n,r,a,o),n=IH(),t!==null&&!pl?(e.updateQueue=t.updateQueue,e.flags&=-2053,t.lanes&=~o,cm(t,e,o)):(Bo&&n&&hH(e),e.flags|=1,xs(t,e,r,o),e.child)}function GX(t,e,n,r,o){if(t===null){var a=n.type;return typeof a=="function"&&!BH(a)&&a.defaultProps===void 0&&n.compare===null&&n.defaultProps===void 0?(e.tag=15,e.type=a,R7(t,e,a,r,o)):(t=XR(n.type,null,r,e,e.mode,o),t.ref=e.ref,t.return=e,e.child=t)}if(a=t.child,(t.lanes&o)===0){var i=a.memoizedProps;if(n=n.compare,n=n!==null?n:uF,n(i,r)&&t.ref===e.ref)return cm(t,e,o)}return e.flags|=1,t=eh(a,r),t.ref=e.ref,t.return=e,e.child=t}function R7(t,e,n,r,o){if(t!==null){var a=t.memoizedProps;if(uF(a,r)&&t.ref===e.ref)if(pl=!1,e.pendingProps=r=a,(t.lanes&o)!==0)(t.flags&131072)!==0&&(pl=!0);else return e.lanes=t.lanes,cm(t,e,o)}return H_(t,e,n,r,o)}function M7(t,e,n){var r=e.pendingProps,o=r.children,a=t!==null?t.memoizedState:null;if(r.mode==="hidden")if((e.mode&1)===0)e.memoizedState={baseLanes:0,cachePool:null,transitions:null},bo(uS,$l),$l|=n;else{if((n&1073741824)===0)return t=a!==null?a.baseLanes|n:n,e.lanes=e.childLanes=1073741824,e.memoizedState={baseLanes:t,cachePool:null,transitions:null},e.updateQueue=null,bo(uS,$l),$l|=t,null;e.memoizedState={baseLanes:0,cachePool:null,transitions:null},r=a!==null?a.baseLanes:n,bo(uS,$l),$l|=r}else a!==null?(r=a.baseLanes|n,e.memoizedState=null):r=n,bo(uS,$l),$l|=r;return xs(t,e,o,n),e.child}function A7(t,e){var n=e.ref;(t===null&&n!==null||t!==null&&t.ref!==n)&&(e.flags|=512,e.flags|=2097152)}function H_(t,e,n,r,o){var a=gl(n)?Qf:ss.current;return a=bS(e,a),fS(e,o),n=NH(t,e,n,r,a,o),r=IH(),t!==null&&!pl?(e.updateQueue=t.updateQueue,e.flags&=-2053,t.lanes&=~o,cm(t,e,o)):(Bo&&r&&hH(e),e.flags|=1,xs(t,e,n,o),e.child)}function jX(t,e,n,r,o){if(gl(n)){var a=!0;sM(e)}else a=!1;if(fS(e,o),e.stateNode===null)qR(t,e),I7(e,n,r),B_(e,n,r,o),r=!0;else if(t===null){var i=e.stateNode,s=e.memoizedProps;i.props=s;var l=i.context,c=n.contextType;typeof c=="object"&&c!==null?c=jd(c):(c=gl(n)?Qf:ss.current,c=bS(e,c));var u=n.getDerivedStateFromProps,p=typeof u=="function"||typeof i.getSnapshotBeforeUpdate=="function";p||typeof i.UNSAFE_componentWillReceiveProps!="function"&&typeof i.componentWillReceiveProps!="function"||(s!==r||l!==c)&&HX(e,i,r,c),Kg=!1;var m=e.memoizedState;i.state=m,pM(e,r,i,o),l=e.memoizedState,s!==r||m!==l||ml.current||Kg?(typeof u=="function"&&(z_(e,n,u,r),l=e.memoizedState),(s=Kg||_X(e,n,s,r,m,l,c))?(p||typeof i.UNSAFE_componentWillMount!="function"&&typeof i.componentWillMount
`,e-1);return n===-1?0:n+1}function vke(t,e){let n=t.indexOf(`
`,e);return n===-1?t.length:n}function nZ(t){return t===32||t===9}function bke(t){return t>=48&&t<=57}function Ske(t,e){if(e<0||e>=t.length||t.charCodeAt(e)!==36||hke(t,e))return null;let n=e+1,r=!1;t.charCodeAt(n)===36&&(r=!0,n+=1);let o=t.charCodeAt(n);if(!r&&nZ(o))return null;for(let a=n;a<t.length;a+=1){let i=t.charCodeAt(a);if(i===92){a+=1;continue}if(i!==36)continue;let s=t.charCodeAt(a+1),l=t.charCodeAt(a-1);if(!(!r&&!nZ(l)&&(Number.isNaN(s)||!bke(s)))&&!(r&&s===36))continue;let p=a+1;if(r){p+=1;for(let m=p;m<t.length;m+=1){let g=t[m];if(g===`
`){p=m+1;break}if(!g||!/\s/u.test(g))break}}return{start:e,end:p}}return null}function wke(t,e,n,r,o){let a=e;for(;a<n&&t.charCodeAt(a)===32;)a+=1;if(a-e>r)return!1;let s=0;for(;a<n&&t.charCodeAt(a)===36;)s+=1,a+=1;if(s<o)return!1;for(;a<n&&t.charCodeAt(a)===32;)a+=1;return a===n}function Tke(t,e){if(t.charCodeAt(e)!==36)return null;let n=yke(t,e),r=e-n;for(let s=n;s<e;s+=1)if(t.charCodeAt(s)!==32)return null;let o=e;for(;o<t.length&&t.charCodeAt(o)===36;)o+=1;let a=o-e;if(a<2)return null;for(;o<t.length&&t.charCodeAt(o)===32;)o+=1;if(o>=t.length||t.charCodeAt(o)!==10)return null;let i=o+1;for(;i<t.length;){let s=vke(t,i);if(wke(t,i,s,r,a))return{start:n,end:s};if(s>=t.length)return{start:n,end:s};i=s+1}return{start:n,end:t.length}}function kke(t,e){let n=t.indexOf("$",e);for(;n!==-1;){if(t.charCodeAt(n+1)===36){let o=Tke(t,n);if(o)return o}let r=Ske(t,n);if(r)return r;n=t.indexOf("$",n+1)}return null}function rZ(t){if(!t.includes("$"))return t;let e=0,n="";for(;e<t.length;){let r=kke(t,e);if(!r){n+=t.slice(e);break}if(r.start<e||r.end<=r.start){n+=t.slice(e,e+1),e+=1;continue}n+=t.slice(e,r.start);let o=t[r.end]??"";n=fke(n,o),e=r.end}return n}var oZ=U(()=>{});function YM(t){return aZ+=1,`@@NN_${t}_${Date.now().toString(36)}_${aZ}@@`}function $M(t,e){return`${t}_${e}@@`}function XM(t){return t.replace(/[.*+?^${}()|[\]\\]/g,"\\$&")}function sZ(t){return t.includes("&")?t.replace(/&(#x?[0-9a-fA-F]+|[a-zA-Z]+);/g,(e,n)=>{if(n.startsWith("#")){let o=n.slice(1),a=o.startsWith("x")||o.startsWith("X"),i=a?o.slice(1):o,s=Number.parseInt(i,a?16:10);if(!Number.isFinite(s)||s<0||s>1114111)return e;try{return String.fromCodePoint(s)}catch{return e}}return Pke[n.toLowerCase()]??e}):t}function QM(t){return t.split(/\s+/).filter(Boolean).join(" ").trim()}function Fke(t){let e=t.trimStart();if(!e.startsWith(">"))return 0;let n=0,r=0;for(;n<e.length&&e[n]===">";){for(r+=1,n+=1;n<e.length&&(e[n]===" "||e[n]===" ");)n+=1;if(n>=e.length||e[n]!==">")break}return r}function iZ(t,e){if(e<=0)return t;let n=0;for(;n<t.length&&(t[n]===" "||t[n]===" ");)n+=1;let r=e;for(;r>0&&n<t.length&&t[n]===">";){for(n+=1;n<t.length&&(t[n]===" "||t[n]===" ");)n+=1;r-=1}return t.slice(n)}function lZ(t){let e=t.indexOf(`
`),n=e===-1?t:t.slice(0,e),r=Fke(n);if(r===0)return t;let o=iZ(n,r).trimStart();return/^[`~]{3,}/u.test(o)?t.split(/\r?\n/).map(s=>iZ(s,r)).join(`
`):t}function hV(t){let e=0;for(;e<t.length&&t[e]==="`";)e+=1;let n=t.length;for(;n>e&&t[n-1]==="`";)n-=1;return t.slice(e,n)}function fV(t,e){if(e.length===0)return t;let n=0,r="";return e.forEach(o=>{o.start>n&&(r+=t.slice(n,o.start)),r+=hV(t.slice(o.start,o.end)),n=o.end}),n<t.length&&(r+=t.slice(n)),r}function yV(t,e,n){let r=[];return e&&r.push(...t.inlineCodeRanges.map(o=>({...o,kind:"inline"}))),n&&r.push(...t.fencedCodeRanges.map(o=>({...o,kind:"fenced"}))),r.sort((o,a)=>o.start-a.start||o.end-a.end),r}function vV(t,e,n){let r=yV(e,n.includeInline,n.includeFenced);if(r.length===0)return{text:n.transform(t),context:n.contextWhenNoRanges};let o=0,a="",i=[],s=[];for(let l of r){l.start>o&&(a+=n.transform(t.slice(o,l.start)));let c=a.length,u=t.slice(l.start,l.end);a+=u;let p=a.length;l.kind==="inline"?i.push({start:c,end:p}):s.push({start:c,end:p}),o=l.end}return o<t.length&&(a+=n.transform(t.slice(o))),{text:a,context:{inlineCodeRanges:i,fencedCodeRanges:s}}}function ZM(t,e,n){let r=n?.enabled??!0,o=n?.preserveInlineCode??!0,a=n?.preserveFencedCode??!0;return!r||!t.includes("<")?{text:t,context:e}:vV(t,e,{includeInline:o,includeFenced:a,transform:T5,contextWhenNoRanges:{inlineCodeRanges:[],fencedCodeRanges:[]}})}function dZ(t,e,n){let r=n?.enabled??!0,o=n?.preserveInlineCode??!0,a=n?.preserveFencedCode??!0;return!r||!t.includes("$")?{text:t,context:e}:vV(t,e,{includeInline:o,includeFenced:a,transform:rZ,contextWhenNoRanges:{inlineCodeRanges:[],fencedCodeRanges:[]}})}function cZ(t,e,n){let r=Math.min(t.length,n),o=t.slice(0,r),a=e.inlineCodeRanges.filter(s=>s.end<=r).map(s=>({...s})),i=e.fencedCodeRanges.filter(s=>s.end<=r).map(s=>({...s}));return{text:o,context:{inlineCodeRanges:a,fencedCodeRanges:i}}}function uZ(t){let{text:e,context:n}=t;if(!e.includes("![")&&!e.includes("[[")&&!e.includes("^[")&&!e.includes("[^"))return t;let r=p=>Rg(p,n.inlineCodeRanges)!==null||Rg(p,n.fencedCodeRanges)!==null,o=e.length,a=e.lastIndexOf("![[",o);a!==-1&&!r(a)&&e.indexOf("]]",a+3)===-1&&(o=a);let i=e.slice(0,o),s=i.lastIndexOf("[[");s!==-1&&(s===0||i[s-1]!=="!")&&!r(s)&&i.indexOf("]]",s+2)===-1&&(o=Math.min(o,s));let l=i.lastIndexOf("![");l!==-1&&!i.startsWith("![[",l)&&!r(l)&&i.indexOf(")",l+2)===-1&&(o=Math.min(o,l));let c=i.lastIndexOf("^[");c!==-1&&!r(c)&&i.indexOf("]",c+2)===-1&&(o=Math.min(o,c));let u=i.lastIndexOf("[^");return u!==-1&&!r(u)&&i.indexOf("]",u+2)===-1&&(o=Math.min(o,u)),o===e.length?t:cZ(e,n,o)}function JM(t,e,n,r){let o=Math.min(t.length,n),a=Math.min(t.length,r);if(t.length<=o)return{text:t,context:e};let i=o,s=Rg(i,e.inlineCodeRanges);s&&s.end>i&&(i=Math.min(a,s.end));let l=Rg(i,e.fencedCodeRanges);return l&&l.end>i&&(i=Math.min(a,l.end)),cZ(t,e,i)}function RF(t,e){return t.includes("&")?vV(t,e,{includeInline:!0,includeFenced:!0,transform:sZ,contextWhenNoRanges:e}):{text:t,context:e}}function pZ(t,e){if(!t.includes("<"))return t;let n=Ec(t),o={inlineCodeRanges:jl(t,n),fencedCodeRanges:n};return ZM(t,o,{...e,enabled:!0}).text}function mZ(t,e){if(!t.includes("&"))return t;let n=e?.preserveInlineCode??!0,r=e?.preserveFencedCode??!0;if(!n&&!r)return sZ(t);let o=r?Ec(t):[],i={inlineCodeRanges:n?jl(t,o):[],fencedCodeRanges:o};return RF(t,i).text}var Pke,aZ,eA=U(()=>{Hb();Q0();oZ();Pke=Object.freeze({amp:"&",lt:"<",gt:">",quot:'"',apos:"'",nbsp:" ",ndash:"–",mdash:"—",hellip:"…",copy:"©",reg:"®",trade:"™"}),aZ=0});function Mke(t){if(!t.includes("\\"))return{protectedText:t,escapeSegments:[],escapeBase:""};let e=YM("ESC"),n=[];return{protectedText:t.replace(Eke,(o,a)=>{let i=$M(e,n.length);return n.push(a),i}),escapeSegments:n,escapeBase:e}}function Ake(t,e,n){if(e.length===0)return t;let r=new RegExp(`${XM(n)}_(\\d+)@@`,"g");return t.replace(r,(o,a)=>{let i=Number.parseInt(a,10);return Number.isNaN(i)||i<0||i>=e.length?"":e[i]})}function Dke(t){let e=t.trim();if(!e)return"";let n=e.indexOf("|");if(n===-1)return e.startsWith("#")?e.slice(1):e;let r=e.slice(n+1).trim();if(r.length>0)return r;let o=e.slice(0,n).trim();return o.startsWith("#")?o.slice(1):o}function Oke(t){return t.includes("[[")?t.replace
`)?m.protectedText.replace(Rke,`
`):m.protectedText,f=g.includes(">")?g.replace(xke,""):g,h=(T,...F)=>{let k=F,P=Hke(k),E=T.match(/^([`~]{3,})/u);if(E&&T.endsWith(E[1]))return n?"":tA(T);if(T.startsWith("%%")&&T.endsWith("%%")||T.match(/\[![\w-]+\]/))return"";if(T.startsWith("`")&&T.endsWith("`"))return T.slice(1,-1);if(T.startsWith("!"))return" ";if(T.match(/#[\w\-/]+(?=\s|$)/))return"";let C=T.trimStart();if(C.startsWith("^[")||C.startsWith("[^"))return"";let L=T.match(/(^|[^*\d])\*([^*\n]+)\*(?![*\d])/);if(L&&L[0]===T){let G=L[2];return typeof G!="string"||!G.trim()?T:`${L[1]??""}${G}`}let z=T.match(/(^|[^_a-zA-Z0-9])_([^_\n]+)_(?![_a-zA-Z0-9])/);if(z&&z[0]===T){let G=z[2];return typeof G!="string"||!G.trim()?T:`${z[1]??""}${G}`}if(T.match(/^#+\s+/))return e?"":T.replace(/^#+\s+/,"").trim();if(T.match(/^[-+\d]/)||T.match(/^\*\s+/)||T.match(/^\s*\|.*\|/))return"";for(let G=0;G<P;G+=1){let Q=k[G];if(typeof Q=="string")return Q}return T},b=f.replace(Nke,h);for(let T=0;T<2;T+=1){let F=b.replace(Ike,h);if(F===b)break;b=F}let y=Oke(b),v=Lke(y),S=zke(v),w=Ake(S,m.escapeSegments,m.escapeBase);return _ke(w,l,c,u,p)}var gZ,hZ,fZ,yZ,vZ,Cke,Nke,Ike,xke,Eke,Rke,bV=U(()=>{Hb();eA();gZ=/^(?:[-*+]\s+|\d+\.\s+)/.source,hZ=/^(#+)\s+(.*)$/m.source,fZ=/^\s*\|.*\|.*$/m.source,yZ=/^\s*\[\^[^\]]+]:.*$/m.source,vZ=[/([`~]{3,})[\s\S]*?\1/.source,/%%[\s\S]*?%%/.source,/`[^`]+`/.source,/!\[.*?\]\([^)]+\)/.source,/!\[\[.*?\]\]/.source,/#[\w\-/]+(?=\s|$)/.source,/\\([*_~`])/.source,/\*\*\*((?:(?!\*\*\*).)+)\*\*\*/.source,/___((?:(?!___).)+)___/.source,/\*\*_((?:(?!_\*\*).)+)_\*\*/.source,/__\*((?:(?!\*__).)+)\*__/.source,/\*\*==((?:(?!==\*\*).)+)==\*\*/.source,/==\*\*((?:(?!\*\*==).)+)\*\*==/.source,/__==((?:(?!==__).)+)==__/.source,/==__((?:(?!__==).)+)__==/.source,/\*\*((?:(?!\*\*).)+)\*\*/.source,/__((?:(?!__).)+)__/.source,/(^|[^*\d])\*([^*\n]+)\*(?![*\d])/.source,/(^|[^_a-zA-Z0-9])_([^_\n]+)_(?![_a-zA-Z0-9])/.source,/~~((?:(?!~~).)+)~~/.source,/==((?:(?!==).)+)==/.source,/\[([^\]]+)\]\([^)]+\)/.source,/\[![\w-]+\][+-]?/.source,gZ,hZ,fZ,/\^\[[^\]]*?]/.source,/\[\^[^\]]+]/.source,yZ],Cke=new Set([gZ,hZ,fZ,yZ]),Nke=new RegExp(vZ.join("|"),"gm"),Ike=new RegExp(vZ.filter(t=>!Cke.has(t)).join("|"),"gm"),xke=/^\s{0,3}(?:>\s*)+/gm,Eke=/\\([\u0021-\u002F\u003A-\u0040\u005B-\u0060\u007B-\u007E])/g,Rke=/\\\r?\n/g});function Vke(t){return t.replace(/^---\r?\n[\s\S]*?\r?\n---\r?\n?/,"")}function Kke(t){if(typeof t=="string"){let e=t.trim();return e.length>0?e:null}if(Array.isArray(t))for(let e of t){if(typeof e!="string")continue;let n=e.trim();if(n)return n}return null}function bZ(t,e){if(!t.text.trim())return"";let n=e.stripHtmlInPreview?ZM(t.text,t.context,{enabled:!0,preserveFencedCode:!0}):t;if(!n.text.trim())return"";let r=e.stripLatexInPreview?dZ(n.text,n.context,{enabled:!0}):n;if(!r.text.trim())return"";let o=RF(r.text,r.context);if(!o.text.trim())return"";let a=uZ(o);if(!a.text.trim())return"";let i=nA(a.text,e.skipHeadingsInPreview,e.skipCodeBlocksInPreview,a.context),s=QM(i);return s?s.length>rA?`${s.substring(0,rA-1)}…`:s:""}function TZ(t,e){return!!(qO(t)||LN(e))}function kZ(t,e){let n=e?.stripHtml!==!1;if(!(n&&t.includes("<"))){let u=jl(t),p=RF(t,{inlineCodeRanges:u,fencedCodeRanges:[]}),m=fV(p.text,p.context.inlineCodeRanges),g=QM(m);return g.length>0?g:void 0}let o=Ec(t),a={inlineCodeRanges:jl(t,o),fencedCodeRanges:o},i=n?ZM(t,a,{enabled:!0}):{text:t,context:a},s=RF(i.text,i.context),l=fV(s.text,s.context.inlineCodeRanges),c=QM(l);return c.length>0?c:void 0}function PZ(t,e,n){let r=rA+SZ,o=wZ,a=e.previewProperties.length>0,i=e.previewPropertiesFallback;if(n&&a)for(let u of e.previewProperties){let p=$s(n,u),m=Kke(p);if(!m)continue;let g=m.length>MF?m.slice(0,MF):m,f=e.skipCalloutsInPreview?$0(g):g,h=f.length>o?f.slice(0,o):f,b=Ec(h),y=jl(h,b),v=JM(h,{inlineCodeRanges:y,fencedCodeRanges:b},r,o),S=bZ(v,e);if(S)return S}if(a&&!i||!t)return"";let s=Vke(t);if(!s.trim())return"";let l=e.skipCalloutsInPreview?$0(s.length>MF?s.slice(0,MF):s):s,c=e.skipCodeBlocksInPreview?(()=>{let u=f5(l,o,MF);if(!u)return{text:"",context:{inlineCodeRanges:[],fencedCodeRanges:[]}};let p=jl(u
`&&o!=="\r")break;r+=1}return r}function Wke(t){let e=t.indexOf(`
`),n=e===-1?t:t.slice(0,e);if((n.charCodeAt(0)===65279?n.slice(1):n).trim()!=="---"||e===-1)return null;let o=e+1,a=o;for(;a<=t.length;){let i=t.indexOf(`
`,a),s=i===-1?t.length:i,c=t.slice(a,s).trim();if(c==="---"||c==="...")return t.slice(o,a).trim();if(i===-1)break;a=s+1}return null}function Gke(t,e){let n=Wke(e);if(!n)return null;try{let r=(0,aA.parseYaml)(n);return Lv(t,r)}catch{return null}}function jke(t,e){let n=Eg(t,e);if(n>=t.length)return null;let r=t[n];if(r==="-"||r==="*")n+=1;else{let a=t.charCodeAt(n);if(a<49||a>57)return null;for(n+=1;n<t.length;){let i=t.charCodeAt(n);if(i<48||i>57)break;n+=1}if(t[n]!==".")return null;n+=1}if(n>=t.length||!j0(t.charCodeAt(n))||(n=Eg(t,n),n+2>=t.length)||t[n]!=="["||t[n+2]!=="]"||t.slice(n+3).trim().length===0)return null;let o=t[n+1];return o===" "?"unfinished":o==="x"||o==="X"?"complete":null}function qke(t,e){let n=Math.min(Math.max(0,e),t.length),r=n===0?t:t.slice(n);if(r.length===0)return{taskTotal:0,taskUnfinished:0};let o=0,a=0,i=0,s=!1,l="",c=0,u=0;for(;i<r.length;){let p=r.indexOf(`
`,i),m=p===-1?r.length:p,g=r.slice(i,m);g.endsWith("\r")&&(g=g.slice(0,-1));let f=mP(g);if(s)l!==""&&q0(g,u,l,c,f)&&(s=!1,l="",c=0,u=0);else{let h=NE(g,f);if(h)s=!0,l=h.markerChar,c=h.markerLength,u=h.depth;else{let b=jke(g,f.nextIndex);b&&(o+=1,b==="unfinished"&&(a+=1))}}if(p===-1)break;i=m+1}return{taskTotal:o,taskUnfinished:a}}function CZ(t){if(t===null)return[{value:""}];if(typeof t=="string"){let e=t.trim();return e.length>0?[{value:e,valueKind:"string"}]:[]}if(typeof t=="number")return Number.isFinite(t)?[{value:t.toString(),valueKind:"number"}]:[];if(typeof t=="boolean")return[{value:t?"true":"false",valueKind:"boolean"}];if(Array.isArray(t)){let e=[];for(let n of t)e.push(...CZ(n));return e}return[]}function wV(t){if(!t)return[];let e=[];return Object.keys(t).forEach(n=>{let r=CZ(t[n]);r.length!==0&&r.forEach(o=>{e.push({fieldKey:n,value:o.value,valueKind:o.valueKind})})}),e}var aA,LS,TV=U(()=>{aA=require("obsidian");Dl();Vn();sl();_l();Hb();SV();Et();ig();Vl();MS();pV();Lr();YH();KM();LS=class extends RS{constructor(){super(...arguments);this.PARALLEL_LIMIT=Ut.contentProvider.parallelLimit;this.readFailureAttemptsByPath=new Map;this.emptyFrontmatterRetryCounts=new Map;this.featureImageExcludeMatcherKeys=[];this.featureImageExcludeMatcher=null;this.processors=[{id:"preview",needsProcessing:n=>oy(n.settings)&&(!n.fileData||n.fileModified||n.fileData.previewStatus==="unprocessed")&&(n.hasContent||n.isDrawing),run:async n=>await this.processPreview(n)},{id:"wordCount",needsProcessing:n=>Uc(n.settings)&&(!n.fileData||n.fileModified||n.fileData.wordCount===null)?n.isDrawing||n.hasContent:!1,run:async n=>await this.processWordCount(n)},{id:"characterCount",needsProcessing:n=>Wc(n.settings)&&(!n.fileData||n.fileModified||n.fileData.characterCountWithSpaces===null||n.fileData.characterCountWithoutSpaces===null)?n.isDrawing||n.hasContent:!1,run:async n=>await this.processCharacterCount(n)},{id:"tasks",needsProcessing:n=>ay(n.settings)&&(!n.fileData||n.fileModified||n.fileData.taskTotal===null||n.fileData.taskUnfinished===null)?n.isDrawing||n.taskCountsFromMetadata!==null||n.hasContent:!1,run:async n=>await this.processTasks(n)},{id:"properties",needsProcessing:n=>!n.fileData||n.fileModified||n.fileData.properties===null,run:async n=>await this.processProperties(n)},{id:"featureImage",needsProcessing:n=>!lh(n.settings)||!n.isDrawing&&!n.featureImageReference&&!n.hasContent&&!n.featureImageExcluded?!1:!n.fileData||n.fileModified||n.fileData.featureImageKey===null||n.fileData.featureImageStatus==="unprocessed"||!n.featureImageExcluded&&n.drawingProviderId!==null&&n.fileData.featureImageKey!==Eu(n.file,n.drawingProviderId),run:async n=>await this.processFeatureImage(n)}]}getContentType(){return"markdownPipeline"}getRelevantSettings(){return["showFilePreview","skipHeadingsInPreview","skipCodeBlocksInPreview","skipCalloutsInPreview","stripHtmlInPreview","stripLatexInPreview","previewProperties","previewPropertiesFallback","showFeatureImage","featureImageProperties","featureImageExcludeProperties","featureImagePixelSize","downloadExternalFeatureImages","textCountDisplay","showTooltips","showTooltipWordCount","calendarEnabled","manualSortGroupHeaderProperty","manualSortPropertyKey","noteGrouping","defaultFolderSort","propertySortKey","propertyGroupKey","folderSortOverrides","tagSortOverrides","propertySortOverrides","wordCountTargetProperty"]}recordReadFailure(n){let o=(this.readFailureAttemptsByPath.get(n)??0)+1;return this.readFailureAttemptsByPath.set(n,o),{attempts:o,shouldFallback:o>=Ut.contentProvider.retry.maxAttempts}}clearReadFailures(n){this.readFailureAttemptsByPath.delete(n)}getFeatureImageExcludeMatcher(n){return(!this.featureImageExcludeMatcher||!ao(this.featureImageExcludeMatcherKeys,n))&&(this.featureImageExcludeMatcherKeys=[...n],this.featureImageExcludeMatcher=DN(n)),this.featureImageExcludeMatcher}shouldRegenerate(n,r){let{shouldClearPreview:o,shouldClearProperties:a,shouldClearFeatureImage:i,shouldClearWordCounts:s,shouldClearCharacterCounts:l}=oA({oldSettings:n,newSettings:r});return o||a||i||s||l}async clea
`);r&&(t.setData(APe,r),t.setData(DPe,r))}});function UPe(t,e){return e?t.clientX>=e.left&&t.clientX<=e.right&&t.clientY>=e.top&&t.clientY<=e.bottom:!1}function Eee(t,e){let n=t.dataTransfer?.types;return e||US(n)||jF(n)}function WPe(t){let e=t.target;if(!(e instanceof HTMLElement))return!1;let n=e.closest('[data-draggable="true"]');return n instanceof HTMLElement?n.getAttribute("data-drag-type")===K.FILE:!1}function Ree({containerRef:t,isMobile:e,isSinglePane:n,isFilesView:r,onActivateNavigation:o,onRestoreFiles:a}){let i=(0,ly.useRef)(null),s=(0,ly.useRef)(!1),l=(0,ly.useRef)(!1),c=(0,ly.useRef)(!1),u=KS();(0,ly.useEffect)(()=>{let p=t.current;if(!p||e)return;let m=p.ownerDocument,g=()=>{i.current!==null&&(window.clearTimeout(i.current),i.current=null)},f=()=>{i.current!==null||s.current||(i.current=window.setTimeout(()=>{i.current=null,l.current&&(!n||!r||(s.current=!0,o()))},CA))},h=T=>{let k=p.getBoundingClientRect().left+VPe;if(T.clientX<=k)return!0;let P=p.querySelector(KPe);return P?UPe(T,P.getBoundingClientRect()):!1},b=T=>{l.current=!0,c.current=WPe(T),s.current=!1,g()},y=T=>{let F=c.current||u.getSession()?.type===K.FILE;if(Eee(T,F)){if(l.current=!0,!n||!r){g();return}h(T)?f():s.current||g()}},v=T=>{let F=c.current||u.getSession()?.type===K.FILE;if(!Eee(T,F))return;let k=T.relatedTarget;if(k instanceof Node&&p.contains(k))return;let P=p.getBoundingClientRect();T.clientX>=P.left&&T.clientX<=P.right&&T.clientY>=P.top&&T.clientY<=P.bottom||(l.current=!1,g(),s.current&&(s.current=!1,a()))},S=()=>{l.current=!1,c.current=!1,g(),s.current&&(s.current=!1,a())},w=()=>{S()};return p.addEventListener("dragstart",b),p.addEventListener("dragover",y),p.addEventListener("dragleave",v),p.addEventListener("dragend",S),p.addEventListener("drop",w),m.addEventListener("dragend",S),m.addEventListener("drop",S),()=>{g(),p.removeEventListener("dragstart",b),p.removeEventListener("dragover",y),p.removeEventListener("dragleave",v),p.removeEventListener("dragend",S),p.removeEventListener("drop",w),m.removeEventListener("dragend",S),m.removeEventListener("drop",S)}},[t,u,e,n,r,o,a])}var ly,VPe,KPe,Mee=U(()=>{ly=he(Ve());KV();FA();Ue();GF();VPe=32,KPe='[data-pane-toggle="navigation"]'});function Aee({hasNavigatorFocus:t,isOpeningVersionHistory:e,isOpeningInNewContext:n,isNavigatorOpeningSelectedFile:r}){return!t||e||n?!1:r}function Dee(t,e){if(!t||e.length===0)return!1;let n=t.getContainer().win;return e.some(r=>r.getContainer().win===n)}var Oee=U(()=>{});function Lee(t,e,n){if(t.selectionDispatch({type:"SET_SELECTED_TAG",tag:e,source:n?.source,historyIndex:n?.historyIndex}),n?.skipFocus)return;let r=n?.preserveNavigationFocus??!0;t.activatePane(r?"navigation":"files")}function GPe(t){if(!t.includes("/"))return[];let e=t.split("/"),n=[];for(let r=1;r<e.length;r++)n.push(e.slice(0,r).join("/"));return n}function YF(t,e,n){if(!e)return null;let r=xu(e);if(!r)return null;let o=dl(r);if(!o){let i=t.findTagInTree(r),s=n?.requireTagInTree??!0;if(!i&&s)return null;if(!i)return Lee(t,r,n),r}if(t.showTags&&t.showAllTagsFolder&&!t.expandedVirtualFolders.has(_n)){let i=new Set(t.expandedVirtualFolders);i.add(_n),t.expansionDispatch({type:"SET_EXPANDED_VIRTUAL_FOLDERS",folders:i})}if(!o){let i=GPe(r);i.some(l=>!t.expandedTags.has(l))&&Ds({type:"tag",ids:i,collapseOtherBranches:!!t.collapseOtherBranchesOnExpand,dispatch:t.expansionDispatch})}return Lee(t,r,n),!n?.skipScroll&&t.requestScroll&&t.requestScroll(r,{align:"auto",itemType:K.TAG}),r}var UV=U(()=>{Ue();Cn();Dg();qc()});function jPe(t,e,n){if(e===_e)return e;let r=t.resolveSelectionNodeId?t.resolveSelectionNodeId(e):cx(t.propertyTree,e);return r===_e?n?.requirePropertyInTree??!0?null:e:r}function qPe(t,e,n){if(t.selectionDispatch({type:"SET_SELECTED_PROPERTY",nodeId:e,source:n?.source,historyIndex:n?.historyIndex}),n?.skipFocus)return;let r=n?.preserveNavigationFocus??!0;t.activatePane(r?"navigation":"files")}function $F(t,e,n){let r=e===_e?_e:en(e);if(!r)return null;let o=jPe(t,r,n);if(!o)return null;if(t.showProperties&&t.showAllPropertiesFolder&&!t.expandedVirtualFolders.has(_e)){let l=new
position: absolute;
visibility: hidden;
pointer-events: none;
width: auto;
height: auto;
line-height: 1;
white-space: nowrap;
`,e.textContent="M",t.appendChild(e),e}function JV(t){let e=Number.parseFloat(t);return!Number.isFinite(e)||e<=0?null:e}function iFe(t){let e=aFe(t);try{e.classList.add("nn-mobile"),e.style.fontSize="16px";let n=getComputedStyle(e),r=e.getBoundingClientRect().height,o=r>0?r:JV(n.fontSize),a=o?o/16:1,i={};for(let s of DA){let l=n.getPropertyValue(s),c=JV(l.trim());if(c!==null){i[s]=c;continue}e.style.fontSize=`var(${s})`;let u=JV(getComputedStyle(e).fontSize);u!==null&&(i[s]=u/a)}return{scaleFactor:a,fontSizeValues:i}}finally{e.remove()}}function e1(t){t.style.removeProperty("--nn-android-font-scale");for(let e of DA)t.style.removeProperty(e)}function tte(t){e1(t);let{scaleFactor:e,fontSizeValues:n}=iFe(t),r=Math.round(e*1e3)/1e3;if(!(Math.abs(r-1)<=.02)){t.style.setProperty("--nn-android-font-scale",String(r));for(let o of DA){let a=n[o];if(a===void 0)continue;let i=a/r;t.style.setProperty(o,`${i}px`)}}}function nte(t){if(!(t instanceof HTMLElement))return 1;let e=t.style.getPropertyValue("--nn-android-font-scale");if(!e)return 1;let n=parseFloat(e);return Number.isFinite(n)?n:1}function sFe(t,e){let n=t.style.getPropertyValue("--nn-android-font-scale");n&&e.style.setProperty("--nn-android-font-scale",n.trim());for(let r of DA){let o=t.style.getPropertyValue(r);o&&e.style.setProperty(r,o.trim())}}function rte(t){let e=t.querySelector(".nn-split-container.nn-mobile");e instanceof HTMLElement&&sFe(t,e)}var DA,t1=U(()=>{DA=["--nn-file-name-size","--nn-file-name-size-mobile","--nn-file-small-size","--nn-file-small-size-mobile","--nn-list-title-font-size","--nn-desktop-header-font-size","--nn-mobile-header-font-size","--nn-compact-font-size","--nn-compact-font-size-mobile"]});var ote,OA,ate=U(()=>{ote=require("obsidian");Oe();OA=class extends ote.FuzzySuggestModal{constructor(e,n,r){super(e),this.tags=n,this.onChooseTag=r,this.setPlaceholder(d.modals.tagSuggest.removePlaceholder),this.setInstructions([{command:"↑↓",purpose:d.modals.tagSuggest.instructions.navigate},{command:"↵",purpose:d.modals.tagSuggest.instructions.remove},{command:"esc",purpose:d.modals.tagSuggest.instructions.dismiss}])}getItems(){return this.tags}getItemText(e){return`#${e}`}onChooseItem(e,n){this.onChooseTag(e)}}});function XS({app:t,plugin:e,tagOperations:n,files:r,options:o}){if(r.length===0)return;if(r.some(u=>u.extension!=="md")){oe(d.fileSystem.notifications.tagsRequireMarkdown,{variant:"warning"});return}let i=o?.allowTagCreation??!0,s=o?.placeholderText??d.modals.tagSuggest.addPlaceholder,l=o?.actionText??d.modals.tagSuggest.instructions.add;new $S(t,e,u=>{$(async()=>{let p=await n.addTagToFiles(u,r);if(p.added>0){let m=p.added===1?d.fileSystem.notifications.tagAddedToNote:d.fileSystem.notifications.tagAddedToNotes.replace("{count}",p.added.toString());oe(m,{variant:"success"})}else{let m=p.skipped>0?p.skipped:r.length,g=d.dragDrop.notifications.filesAlreadyHaveTag.replace("{count}",m.toString());oe(g,{variant:"warning"})}o?.onComplete?.(p)})},s,l,i).open()}async function LA({app:t,tagOperations:e,files:n,options:r}){if(n.length===0)return;if(!n.every(s=>s.extension==="md")){oe(d.fileSystem.notifications.tagsRequireMarkdown,{variant:"warning"});return}let o=e.getTagsFromFiles(n);if(o.length===0){oe(d.fileSystem.notifications.noTagsToRemove,{variant:"warning"});return}let a=s=>{if(s<=0)return;let l=s===1?d.fileSystem.notifications.tagRemovedFromNote:d.fileSystem.notifications.tagRemovedFromNotes.replace("{count}",s.toString());oe(l,{variant:"success"}),r?.onComplete?.(s)};if(o.length===1){let s=await e.removeTagFromFiles(o[0],n);a(s);return}new OA(t,o,s=>{$(async()=>{let l=await e.removeTagFromFiles(s,n);a(l)})}).open()}function zA({app:t,tagOperations:e,files:n,options:r}){if(n.length===0)return;if(!n.every(i=>i.extension==="md")){oe(d.fileSystem.notifications.tagsRequireMarkdown,{variant:"warning"});return}if(e.getTagsFromFiles(n).length===0){oe(d.fileSystem.notifications.noTagsToRemove,{variant:"warning"});return}new Pn(t,d.modals.fileSystem.removeAllTagsTitle,n.length===1?d.modals.fileSystem.removeAllTagsFromNote:d.modals.fileSyste
`,e);return n===-1?t.length:n}function r1(t,e){return e>=t.length?t.length:e+1}function dFe(t){let e=ite(t,0);if(t.slice(0,e).trim()!=="---")return t;let r=r1(t,e);for(;r<t.length;){let o=ite(t,r),a=t.slice(r,o).trim();if(a==="---"||a==="...")return t.slice(r1(t,o));r=r1(t,o)}return t}function cFe(t){return t.replace(/^(?:\r?\n)+/u,"")}function o1(t){return t.replace(/(?:\r?\n)+$/u,"")}function uFe(t){return cFe(o1(t))}function pFe(t,e){switch(t){case"none":return`
`;case"horizontal-rule":return`
---
`;case"heading":return`
# ${e.basename}
`;default:return`
`}}function mFe(t,e){let n="";return t.forEach((r,o)=>{n+=gFe(r,o,e)}),`${o1(n)}
`}function gFe(t,e,n){let r=e===0?t.content:dFe(t.content),o=e===0?o1(r):uFe(r);return`${e>0?pFe(n,t.file):""}${o}`}function HA(t){let e=t.trim().replace(/\.md$/iu,"").trim(),n=ON(e),r=zN(n);return(ste.Platform.isWin?_N(r):r).trim()}function bm(t){let e=[],n=new Set;return t.forEach(r=>{r.extension!=="md"||n.has(r.path)||(n.add(r.path),e.push(r))}),e}async function hFe(t,e){let n=await Promise.allSettled(e.map(o=>t.fileManager.trashFile(o))),r=0;return n.forEach((o,a)=>{o.status!=="fulfilled"&&(r+=1,console.error("Error moving merged source note to trash:",e[a].path,o.reason))}),r}async function fFe(t,e){let n=[];for(let r of e)n.push({file:r,content:await t.vault.read(r)});return n}function yFe(t){if(t instanceof Error)return t;if(typeof t=="string"){let e=t.trim();if(e)return new Error(e)}return new Error("Failed to open merged note.")}async function vFe(t,e,n){if(n)try{return await n(e)}catch(r){return console.error("Error moving merged source notes to trash:",r),e.length}return hFe(t,e)}async function lte({app:t,files:e,outputFolder:n,outputName:r,separator:o,moveSourcesToTrash:a,openOutputFile:i,trashSourceFiles:s}){let l=bm(e);if(l.length<2)throw new Error("At least two markdown notes are required.");let c=HA(r);if(!c)throw new Error("Output name is required.");let u=await fFe(t,l),p=mFe(u,o),m=Fs(n.path,c,"md",t),g=rl(n.path,m,"md"),f=await t.vault.create(g,p),h=0,b=null;if(i)try{await i(f)}catch(y){b=yFe(y)}return a&&b===null&&(h=await vFe(t,l,s)),{file:f,sourceCount:l.length,failedSourceTrashCount:h,outputOpenError:b}}var ste,QS=U(()=>{ste=require("obsidian");Gp();Ss()});var ute={};En(ute,{MergeNotesModal:()=>a1});function SFe(){let t=Te.get(lt.mergeNotesSeparatorKey);return cte(t)?t:dte}function wFe(){let t=Te.get(lt.mergeNotesMoveSourcesToTrashKey);return typeof t=="boolean"?t:bFe}function TFe(t,e){Te.set(lt.mergeNotesSeparatorKey,t),Te.set(lt.mergeNotesMoveSourcesToTrashKey,e)}function cte(t){return t==="none"||t==="blank-line"||t==="horizontal-rule"||t==="heading"}var ZS,dte,bFe,a1,pte=U(()=>{ZS=require("obsidian");Oe();Ue();st();jr();QS();dte="blank-line",bFe=!1,a1=class extends ZS.Modal{constructor(n,r){super(n);this.isSubmitting=!1;this.moveSourcesToTrash=wFe();this.outputName="";this.separator=SFe();this.defaultOutputName=r.defaultOutputName,this.destinationFolder=r.destinationFolder,this.noteCount=r.noteCount,this.showCrossFolderLinkWarning=r.showCrossFolderLinkWarning,this.onSubmit=r.onSubmit,this.outputName=r.defaultOutputName}onOpen(){this.titleEl.setText(d.modals.mergeNotes.title),this.contentEl.createDiv({cls:"nn-input-description nn-merge-notes-summary",text:d.modals.mergeNotes.summary.replace("{count}",this.noteCount.toString()).replace("{folder}",this.getDestinationFolderLabel())}),new ZS.Setting(this.contentEl).setName(d.modals.mergeNotes.outputName).setDesc(d.modals.mergeNotes.outputNameDesc).addText(o=>{o.setPlaceholder(d.modals.mergeNotes.outputNamePlaceholder).setValue(this.defaultOutputName).onChange(a=>{this.outputName=a,this.updateSubmitState()})}),new ZS.Setting(this.contentEl).setName(d.modals.mergeNotes.separator).setDesc(d.modals.mergeNotes.separatorDesc).addDropdown(o=>{o.addOption("none",d.modals.mergeNotes.separatorOptions.none).addOption("blank-line",d.modals.mergeNotes.separatorOptions.blankLine).addOption("horizontal-rule",d.modals.mergeNotes.separatorOptions.horizontalRule).addOption("heading",d.modals.mergeNotes.separatorOptions.heading).setValue(this.separator).onChange(a=>{this.separator=this.parseSeparator(a)})}),new ZS.Setting(this.contentEl).setName(d.modals.mergeNotes.moveSourcesToTrash).addToggle(o=>{o.setValue(this.moveSourcesToTrash).onChange(a=>{this.moveSourcesToTrash=a})}),this.renderMergeNotesDetails();let n=this.contentEl.createDiv("nn-button-container");n.createEl("button",{text:d.common.cancel}).addEventListener("click",()=>this.close()),this.submitBtn=n.createEl("button",{text:d.modals.mergeNotes.mergeButton,cls:"mod-cta"}),this.submitBtn.addEventListener("click",()=>this.submit()),this.scope.register([],"Enter",o=>{let a=activeDocument.activeElement;!(a ins
${d.tooltips.lastModifiedAt} ${e}`:`${d.tooltips.lastModifiedAt} ${e}
${d.tooltips.createdAt} ${t}`}function FC({file:t,displayName:e,extensionSuffix:n,settings:r,getFileTimestamps:o,sortOption:a,unfinishedTaskTooltipText:i,wordCount:s}){let l=r.timeFormat?`${r.dateFormat} ${r.timeFormat}`:r.dateFormat,c=o(t),u=Gr.formatDate(c.created,l),p=Gr.formatDate(c.modified,l),g=[n.length>0?t.name:e];return r.showTooltipPath&&g.push(t.parent?.path??"/"),i&&g.push(i),r.showTooltipWordCount&&t.extension==="md"&&typeof s=="number"&&Number.isFinite(s)&&s>=0&&g.push(`${d.tooltips.wordCount}: ${Ed(s)}`),g.push("",FIe(u,p,a)),g.join(`
`)}function CD({app:t,folder:e,displayName:n,fileVisibility:r,hiddenFolders:o,settings:a,showHiddenItems:i}){let s=0,l=0,c=zg(a,i),u=oo(c);for(let f of e.children)f instanceof FD.TFile?vs(f,r,t)&&!oa(f,u,t)&&s++:f instanceof FD.TFolder&&(i||!wc(f.name,o,f.path))&&l++;let p=s===1?`${s} ${d.tooltips.file}`:`${s} ${d.tooltips.files}`,m=l===1?`${l} ${d.tooltips.folder}`:`${l} ${d.tooltips.folders}`,g=`${p}, ${m}`;return e.path==="/"?g:`${n}
${g}`}var FD,ND=U(()=>{FD=require("obsidian");Oe();Id();Xb();wr();Lr();ig()});function IIe(t){let e=zr(t),n=[],r=[],o=0,a=0;for(let i of t){let s=a+i.length,l=zr(t.slice(0,s)).length;for(let c=o;c<l;c+=1)n[c]=a,r[c]=s;l===o&&l>0&&(r[l-1]=s),o=l,a=s}return{foldedText:e,sourceStarts:n,sourceEnds:r}}function Sy(t,e){if(!t||e.length===0)return[];let n=IIe(t),r=[],o=new Set;for(let a of e){if(!a||o.has(a))continue;o.add(a);let i=n.foldedText.indexOf(a);for(;i!==-1;){let s=i+a.length,l=n.sourceStarts[i],c=n.sourceEnds[s-1];l!==void 0&&c!==void 0&&r.push({start:l,end:c}),i=n.foldedText.indexOf(a,i+a.length)}}return Hd(r)}function xw(t,e){let n=[...t];return e==="include"?n.push(CIe):e==="exclude"&&n.push(NIe),n.join(" ")}var CIe,NIe,Ew=U(()=>{sl();Et();CIe="nn-navitem-content--search-include",NIe="nn-navitem-content--search-exclude"});function EIe(t,e){if(!t||typeof e!="number"||!Number.isFinite(e)||e<=0)return t;let n=t.indexOf("#"),r=n===-1?t:t.slice(0,n),o=n===-1?"":t.slice(n),a=r.includes("?")?"&":"?";return`${r}${a}${xIe}=${Math.trunc(e)}${o}`}function CC(t,e,n=e.stat.mtime){return EIe(t.vault.getResourcePath(e),n)}var xIe,cK=U(()=>{xIe="nn-mtime"});function MIe(t){let{db:e,filePath:n,loadSnapshot:r,applySnapshot:o,onChange:a}=t,i=e.onFileContentChange(n,a);return o(r()),i}function AIe({changes:t,shouldLoadFeatureImage:e,refreshMetadataVersionOnFeatureImageChange:n}){return t.metadata!==void 0?!0:(t.featureImageKey!==void 0||t.featureImageStatus!==void 0)&&!e&&n}function Koe(t){return{loadPreviewText:t?.loadPreviewText??!0,loadTags:t?.loadTags??!0,loadFeatureImage:t?.loadFeatureImage??!0,loadProperties:t?.loadProperties??!0,loadWordCount:t?.loadWordCount??!0,loadCharacterCount:t?.loadCharacterCount??!0,loadTaskCounts:t?.loadTaskCounts??!0}}function DIe({app:t,file:e,showPreview:n,showImage:r,skipFeatureImage:o,fileStatMtime:a=e.stat.mtime,db:i,loadOptions:s}){let{loadPreviewText:l,loadTags:c,loadFeatureImage:u,loadProperties:p,loadWordCount:m,loadCharacterCount:g,loadTaskCounts:f}=Koe(s),h=c||u||p||m||g||f,b=l&&n&&e.extension==="md"?i.getCachedPreviewText(e.path):"",y=h?i.getFile(e.path):null,v=c?[...Br({app:t,file:e,db:i,fileData:y})]:[],S=u&&r&&!o&&js(e),w=u&&y?.featureImageKey?y.featureImageKey:S?`direct-image:${e.path}@${a}`:null,T=u?y?.featureImageStatus??"unprocessed":"unprocessed",F=p?yk(y?.properties??null):null,k=m?y?.wordCount??null:null,P=g?y?.characterCountWithSpaces??null:null,E=g?y?.characterCountWithoutSpaces??null:null,C=f?y?.taskTotal??null:null,L=f?y?.taskUnfinished??null:null,z=null;if(S)try{z=CC(t,e,a)}catch{z=null}return{previewText:b,tags:v,featureImageKey:w,featureImageStatus:T,featureImageUrl:z,properties:F,wordCount:k,characterCountWithSpaces:P,characterCountWithoutSpaces:E,taskTotal:C,taskUnfinished:L}}function Uoe(t){return{previewText:t.previewText,tags:t.tags,featureImageKey:t.featureImageKey,featureImageStatus:t.featureImageStatus,properties:t.properties,wordCount:t.wordCount,characterCountWithSpaces:t.characterCountWithSpaces,characterCountWithoutSpaces:t.characterCountWithoutSpaces,taskTotal:t.taskTotal,taskUnfinished:t.taskUnfinished,metadataVersion:0}}function OIe(t,e){let n=ao(t.tags,e.tags)?t.tags:e.tags,r=ff(t.properties,e.properties)?t.properties:e.properties;return t.previewText===e.previewText&&n===t.tags&&t.featureImageKey===e.featureImageKey&&t.featureImageStatus===e.featureImageStatus&&r===t.properties&&t.wordCount===e.wordCount&&t.characterCountWithSpaces===e.characterCountWithSpaces&&t.characterCountWithoutSpaces===e.characterCountWithoutSpaces&&t.taskTotal===e.taskTotal&&t.taskUnfinished===e.taskUnfinished?t:{...Uoe(e),tags:n,properties:r,metadataVersion:t.metadataVersion}}function LIe({prev:t,changes:e,shouldLoadPreviewText:n,shouldLoadTags:r,shouldLoadFeatureImage:o,shouldLoadProperties:a,shouldLoadWordCount:i,shouldLoadCharacterCount:s,shouldLoadTaskCounts:l,showPreview:c,fileExtension:u,shouldRefreshMetadataVersion:p}){let m=t,g=()=>(m===t&&(m={...t}),m);if(e.preview!==void 0&&n&&c&&u==="md"){let f=e.preview||"";t.previewText!==f&&(g().previewText=f)}if(e.featureImageKey!=
To pick up a draggable item, press the space bar.
While dragging, use the arrow keys to move the item.
Press space again to drop the item in its new position, or press escape to cancel.
`},vxe={onDragStart(t){let{active:e}=t;return"Picked up draggable item "+e.id+"."},onDragOver(t){let{active:e,over:n}=t;return n?"Draggable item "+e.id+" was moved over droppable area "+n.id+".":"Draggable item "+e.id+" is no longer over a droppable area."},onDragEnd(t){let{active:e,over:n}=t;return n?"Draggable item "+e.id+" was dropped over droppable area "+n.id:"Draggable item "+e.id+" was dropped."},onDragCancel(t){let{active:e}=t;return"Dragging was cancelled. Draggable item "+e.id+" was dropped."}};(function(t){t.DragStart="dragStart",t.DragMove="dragMove",t.DragEnd="dragEnd",t.DragCancel="dragCancel",t.DragOver="dragOver",t.RegisterDroppable="registerDroppable",t.SetDroppableDisabled="setDroppableDisabled",t.UnregisterDroppable="unregisterDroppable"})(ri||(ri={}));Jc=Object.freeze({x:0,y:0});BC=t=>{let{collisionRect:e,droppableRects:n,droppableContainers:r}=t,o=Hae(e,e.left,e.top),a=[];for(let i of r){let{id:s}=i,l=n.get(s);if(l){let c=Sxe(Hae(l),o);a.push({id:s,data:{droppableContainer:i,value:c}})}}return a.sort(wxe)};Pxe=t=>{let{collisionRect:e,droppableRects:n,droppableContainers:r}=t,o=[];for(let a of r){let{id:i}=a,s=n.get(i);if(s){let l=kxe(s,e);l>0&&o.push({id:i,data:{droppableContainer:a,value:l}})}}return o.sort(Txe)};Nxe=Cxe(1);Exe={ignoreTransform:!1};(function(t){t[t.Forward=1]="Forward",t[t.Backward=-1]="Backward"})(Ci||(Ci={}));Dxe={x:.2,y:.2};Hxe=[["x",["left","right"],zxe],["y",["top","bottom"],Bxe]],OC=class{constructor(e,n){this.rect=void 0,this.width=void 0,this.height=void 0,this.top=void 0,this.bottom=void 0,this.right=void 0,this.left=void 0;let r=WD(n),o=aie(r);this.rect={...e},this.width=e.width,this.height=e.height;for(let[a,i,s]of Hxe)for(let l of i)Object.defineProperty(this,l,{get:()=>{let c=s(r),u=o[a]-c;return this.rect[l]+u},enumerable:!0});Object.defineProperty(this,"rect",{enumerable:!1})}},xy=class{constructor(e){this.target=void 0,this.listeners=[],this.removeAll=()=>{this.listeners.forEach(n=>{var r;return(r=this.target)==null?void 0:r.removeEventListener(...n)})},this.target=e}add(e,n,r){var o;(o=this.target)==null||o.addEventListener(e,n,r),this.listeners.push([e,n,r])}};(function(t){t.Click="click",t.DragStart="dragstart",t.Keydown="keydown",t.ContextMenu="contextmenu",t.Resize="resize",t.SelectionChange="selectionchange",t.VisibilityChange="visibilitychange"})(nc||(nc={}));(function(t){t.Space="Space",t.Down="ArrowDown",t.Right="ArrowRight",t.Left="ArrowLeft",t.Up="ArrowUp",t.Esc="Escape",t.Enter="Enter",t.Tab="Tab"})(Ir||(Ir={}));iie={start:[Ir.Space,Ir.Enter],cancel:[Ir.Esc],end:[Ir.Space,Ir.Enter,Ir.Tab]},Uxe=(t,e)=>{let{currentCoordinates:n}=e;switch(t.code){case Ir.Right:return{...n,x:n.x+25};case Ir.Left:return{...n,x:n.x-25};case Ir.Down:return{...n,y:n.y+25};case Ir.Up:return{...n,y:n.y-25}}},KD=class{constructor(e){this.props=void 0,this.autoScrollEnabled=!1,this.referenceCoordinates=void 0,this.listeners=void 0,this.windowListeners=void 0,this.props=e;let{event:{target:n}}=e;this.props=e,this.listeners=new xy(Py(n)),this.windowListeners=new xy(Hs(n)),this.handleKeyDown=this.handleKeyDown.bind(this),this.handleCancel=this.handleCancel.bind(this),this.attach()}attach(){this.handleStart(),this.windowListeners.add(nc.Resize,this.handleCancel),this.windowListeners.add(nc.VisibilityChange,this.handleCancel),setTimeout(()=>this.listeners.add(nc.Keydown,this.handleKeyDown))}handleStart(){let{activeNode:e,onStart:n}=this.props,r=e.node.current;r&&_xe(r),n(Jc)}handleKeyDown(e){if(AC(e)){let{active:n,context:r,options:o}=this.props,{keyboardCodes:a=iie,coordinateGetter:i=Uxe,scrollBehavior:s="smooth"}=o,{code:l}=e;if(a.end.includes(l)){this.handleEnd(e);return}if(a.cancel.includes(l)){this.handleCancel(e);return}let{collisionRect:c}=r.current,u=c?{x:c.left,y:c.top}:Jc;this.referenceCoordinates||(this.referenceCoordinates=u);let p=i(e,{active:n,context:r.current,currentCoordinates:u});if(p){let m=zw(p,u),g={x:0,y:0},{scrollableAncestors:f}=r.current;for(let h of f){let b=e.code,{isTop:y,isRight:v,isLeft:S,isBottom:w,maxScroll:T,minScroll:F}=oie(h),k=Lxe(h),P={x:Math.min(b=
`)||n.includes("\r"))return oe(d.modals.propertyOperation.invalidKeyName,{variant:"warning"}),!1;let r=Ee(n);if(!r)return oe(d.modals.propertyOperation.invalidKeyName,{variant:"warning"}),!1;let o=await e.conflictSnapshotPromise,a=this.collectRenameConflictPathsFromSnapshot(e.normalizedKey,r,o);return a.size>0&&!await this.confirmRenameConflicts({oldKeyDisplay:e.keyNodeName,newKeyDisplay:n,conflictPaths:a})?!1:await this.runPropertyKeyRename({oldKeyNormalized:e.normalizedKey,oldKeyDisplay:e.keyNodeName,newKeyDisplay:n,affectedPaths:e.affectedPaths})}async promptDeletePropertyKey(e){let n=this.getPropertyTreeService();if(!n){oe(d.fileSystem.notifications.propertyOperationsNotAvailable,{variant:"warning"});return}let r=n.getKeyNode(e);if(!r){oe(d.fileSystem.notifications.propertyOperationsNotAvailable,{variant:"warning"});return}let o=this.collectPropertyKeyPathsFromVault(e),a=zb(this.app,o),i=a.total===1?d.modals.tagOperation.file:d.modals.tagOperation.files;new Pn(this.app,d.modals.propertyOperation.deleteTitle.replace("{property}",r.name),d.modals.propertyOperation.deleteWarning.replace("{property}",r.name).replace("{count}",a.total.toString()).replace("{files}",i),()=>{$(()=>this.runPropertyKeyDelete({keyNodeName:r.name,normalizedKey:e,affectedPaths:o}))},d.modals.propertyOperation.confirmDelete,{buildContent:l=>em(l,a)}).open()}async runPropertyKeyRename(e){let n=Ee(e.oldKeyNormalized),r=e.oldKeyDisplay.trim(),o=e.newKeyDisplay.trim(),a=Ee(o);if(!n||!a||!o)return oe(d.modals.propertyOperation.invalidKeyName,{variant:"warning"}),!1;if(r===o)return oe(d.modals.propertyOperation.renameNoChanges.replace("{oldKey}",r).replace("{newKey}",o),{variant:"warning"}),!1;let i=0,s=0,l=0,c=0;for(let m of e.affectedPaths){let g=this.app.vault.getAbstractFileByPath(m);if(!(g instanceof bE.TFile)){c+=1;continue}try{if(!this.fileMutations.isMarkdownFile(g)){c+=1;continue}l+=1,await this.fileMutations.renamePropertyKeyInFile(g,{oldKey:r,newKeyDisplay:o})&&(i+=1)}catch(f){s+=1,console.error(`[Notebook Navigator] Failed to rename property key ${r} → ${o} in ${m}`,f)}c+=1,c%a5===0&&await Ig()}if(!(s===0&&i>0))return oe(`${d.modals.propertyOperation.confirmRename}: ${r} → ${o} (${i}/${l})`,{variant:"warning"}),!0;let p=!1;try{await this.updateSettingsAfterRename(n,o)}catch(m){p=!0,console.error("[Notebook Navigator] Failed to update settings after property key rename",m)}return this.notifyPropertyKeyRenamed({oldKey:n,newKey:a}),p?oe(d.modals.propertyOperation.renameSettingsUpdateFailed.replace("{oldKey}",r).replace("{newKey}",o),{variant:"warning"}):oe(`${d.modals.propertyOperation.confirmRename}: ${r} → ${o} (${i}/${l})`,{variant:"success"}),!0}async runPropertyKeyDelete(e){let n=Ee(e.normalizedKey);if(!n)return!1;let r=0,o=0,a=0,i=0;for(let c of e.affectedPaths){let u=this.app.vault.getAbstractFileByPath(c);if(!(u instanceof bE.TFile)){i+=1;continue}try{if(!this.fileMutations.isMarkdownFile(u)){i+=1;continue}a+=1,await this.fileMutations.deletePropertyKeyFromFile(u,n)&&(r+=1)}catch(p){o+=1,console.error(`[Notebook Navigator] Failed to delete property key ${e.keyNodeName} in ${c}`,p)}i+=1,i%a5===0&&await Ig()}if(!(o===0&&r>0))return oe(`${d.modals.propertyOperation.confirmDelete}: ${e.keyNodeName} (${r}/${a})`,{variant:"warning"}),!0;let l=!1;try{await this.updateSettingsAfterDelete(n)}catch(c){l=!0,console.error("[Notebook Navigator] Failed to update settings after property key delete",c)}return this.notifyPropertyKeyDeleted({key:n}),l?oe(d.modals.propertyOperation.deleteSettingsUpdateFailed.replace("{property}",e.keyNodeName),{variant:"warning"}):r===1?oe(d.modals.propertyOperation.deleteSingleSuccess.replace("{property}",e.keyNodeName),{variant:"success"}):oe(d.modals.propertyOperation.deleteMultipleSuccess.replace("{property}",e.keyNodeName).replace("{count}",r.toString()),{variant:"success"}),!0}renamePropertyNodeMetadataRecord(e,n,r){if(!e||n===r)return{changed:!1,next:e};let o=`${n}=`,a=Object.keys(e),i,s=!1;return a.forEach(l=>{if(!(l!==n&&!l.startsWith(o))){if(i||(i=He(e)),l===n){i[r]=i[l],delete i[l],s=!0;return}if(l.start
/*! Bundled license information:
react/cjs/react.production.min.js:
(**
* @license React
* react.production.min.js
*
* Copyright (c) Facebook, Inc. and its affiliates.
*
* This source code is licensed under the MIT license found in the
* LICENSE file in the root directory of this source tree.
*)
scheduler/cjs/scheduler.production.min.js:
(**
* @license React
* scheduler.production.min.js
*
* Copyright (c) Facebook, Inc. and its affiliates.
*
* This source code is licensed under the MIT license found in the
* LICENSE file in the root directory of this source tree.
*)
react-dom/cjs/react-dom.production.min.js:
(**
* @license React
* react-dom.production.min.js
*
* Copyright (c) Facebook, Inc. and its affiliates.
*
* This source code is licensed under the MIT license found in the
* LICENSE file in the root directory of this source tree.
*)
react/cjs/react-jsx-runtime.production.min.js:
(**
* @license React
* react-jsx-runtime.production.min.js
*
* Copyright (c) Facebook, Inc. and its affiliates.
*
* This source code is licensed under the MIT license found in the
* LICENSE file in the root directory of this source tree.
*)
*/
/* nosourcemap */