-
-
Notifications
You must be signed in to change notification settings - Fork 2.5k
Expand file tree
/
Copy pathtranslation.json
More file actions
4030 lines (4030 loc) · 221 KB
/
Copy pathtranslation.json
File metadata and controls
4030 lines (4030 loc) · 221 KB
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
122
123
124
125
126
127
128
129
130
131
132
133
134
135
136
137
138
139
140
141
142
143
144
145
146
147
148
149
150
151
152
153
154
155
156
157
158
159
160
161
162
163
164
165
166
167
168
169
170
171
172
173
174
175
176
177
178
179
180
181
182
183
184
185
186
187
188
189
190
191
192
193
194
195
196
197
198
199
200
201
202
203
204
205
206
207
208
209
210
211
212
213
214
215
216
217
218
219
220
221
222
223
224
225
226
227
228
229
230
231
232
233
234
235
236
237
238
239
240
241
242
243
244
245
246
247
248
249
250
251
252
253
254
255
256
257
258
259
260
261
262
263
264
265
266
267
268
269
270
271
272
273
274
275
276
277
278
279
280
281
282
283
284
285
286
287
288
289
290
291
292
293
294
295
296
297
298
299
300
301
302
303
304
305
306
307
308
309
310
311
312
313
314
315
316
317
318
319
320
321
322
323
324
325
326
327
328
329
330
331
332
333
334
335
336
337
338
339
340
341
342
343
344
345
346
347
348
349
350
351
352
353
354
355
356
357
358
359
360
361
362
363
364
365
366
367
368
369
370
371
372
373
374
375
376
377
378
379
380
381
382
383
384
385
386
387
388
389
390
391
392
393
394
395
396
397
398
399
400
401
402
403
404
405
406
407
408
409
410
411
412
413
414
415
416
417
418
419
420
421
422
423
424
425
426
427
428
429
430
431
432
433
434
435
436
437
438
439
440
441
442
443
444
445
446
447
448
449
450
451
452
453
454
455
456
457
458
459
460
461
462
463
464
465
466
467
468
469
470
471
472
473
474
475
476
477
478
479
480
481
482
483
484
485
486
487
488
489
490
491
492
493
494
495
496
497
498
499
500
501
502
503
504
505
506
507
508
509
510
511
512
513
514
515
516
517
518
519
520
521
522
523
524
525
526
527
528
529
530
531
532
533
534
535
536
537
538
539
540
541
542
543
544
545
546
547
548
549
550
551
552
553
554
555
556
557
558
559
560
561
562
563
564
565
566
567
568
569
570
571
572
573
574
575
576
577
578
579
580
581
582
583
584
585
586
587
588
589
590
591
592
593
594
595
596
597
598
599
600
601
602
603
604
605
606
607
608
609
610
611
612
613
614
615
616
617
618
619
620
621
622
623
624
625
626
627
628
629
630
631
632
633
634
635
636
637
638
639
640
641
642
643
644
645
646
647
648
649
650
651
652
653
654
655
656
657
658
659
660
661
662
663
664
665
666
667
668
669
670
671
672
673
674
675
676
677
678
679
680
681
682
683
684
685
686
687
688
689
690
691
692
693
694
695
696
697
698
699
700
701
702
703
704
705
706
707
708
709
710
711
712
713
714
715
716
717
718
719
720
721
722
723
724
725
726
727
728
729
730
731
732
733
734
735
736
737
738
739
740
741
742
743
744
745
746
747
748
749
750
751
752
753
754
755
756
757
758
759
760
761
762
763
764
765
766
767
768
769
770
771
772
773
774
775
776
777
778
779
780
781
782
783
784
785
786
787
788
789
790
791
792
793
794
795
796
797
798
799
800
801
802
803
804
805
806
807
808
809
810
811
812
813
814
815
816
817
818
819
820
821
822
823
824
825
826
827
828
829
830
831
832
833
834
835
836
837
838
839
840
841
842
843
844
845
846
847
848
849
850
851
852
853
854
855
856
857
858
859
860
861
862
863
864
865
866
867
868
869
870
871
872
873
874
875
876
877
878
879
880
881
882
883
884
885
886
887
888
889
890
891
892
893
894
895
896
897
898
899
900
901
902
903
904
905
906
907
908
909
910
911
912
913
914
915
916
917
918
919
920
921
922
923
924
925
926
927
928
929
930
931
932
933
934
935
936
937
938
939
940
941
942
943
944
945
946
947
948
949
950
951
952
953
954
955
956
957
958
959
960
961
962
963
964
965
966
967
968
969
970
971
972
973
974
975
976
977
978
979
980
981
982
983
984
985
986
987
988
989
990
991
992
993
994
995
996
997
998
999
1000
{
"about": {
"version_label": "Version:",
"version": "{{appVersion}} (database: {{dbVersion}}, sync protocol: {{syncVersion}})",
"build_info": "Build: {{buildDate}}, revision: <buildRevision />",
"contributors_label": "Contributors:",
"contributor_roles": {
"lead-dev": "lead developer",
"original-dev": "original developer"
},
"role_brief_history": {
"lead-dev": "Elian Doran founded TriliumNext in 2024, a community fork created after Zadam stepped back from the project. Zadam later transferred the original repository to the TriliumNext team, merging both projects back into one.",
"original-dev": "On 25th December 2017, Zadam released the first beta of Trilium (written with a single \"l\", unlike the flower). Dissatisfied with existing note organizers, he built a powerful self-hosted hierarchical knowledge base that gathered over 22,000 GitHub stars. In 2024, as life got busier, he placed the project into maintenance mode."
},
"contributor_full_list": "See the entire community",
"channel": {
"nightly": "Nightly",
"standalone": "Standalone"
},
"data_directory": "Data directory:",
"github_tooltip": "Report bugs, suggest features, or contribute on GitHub",
"license_tooltip": "View license",
"donate": "Donate",
"donate_tooltip": "Donate to support this project"
},
"toast": {
"critical-error": {
"title": "Critical error",
"message": "A critical error has occurred which prevents the client application from starting:\n\n{{message}}\n\nThis is most likely caused by a script failing in an unexpected way. Try starting the application in safe mode and addressing the issue."
},
"widget-error": {
"title": "Failed to initialize a widget",
"message-custom": "Custom widget from note with ID \"{{id}}\", titled \"{{title}}\" could not be initialized due to:\n\n{{message}}",
"message-unknown": "Unknown widget could not be initialized due to:\n\n{{message}}"
},
"bundle-error": {
"title": "Failed to load a custom script",
"message": "Script could not be executed due to:\n\n{{message}}"
},
"widget-list-error": {
"title": "Failed to obtain the list of widgets from the server"
},
"widget-render-error": {
"title": "Failed to render a custom React widget"
},
"widget-missing-parent": "Custom widget does not have mandatory '{{property}}' property defined.\n\nIf this script is meant to be run without a UI element, use '#run=frontendStartup' instead.",
"open-script-note": "Open script note",
"scripting-error": "The script note failed to run",
"unhandled-error": {
"title": "A background task failed",
"details-button": "View more details...",
"details-intro": "The application is still running and your notes are unaffected. If this keeps happening, consider reporting it on GitHub by pasting the information below.",
"details-title": "Technical information"
}
},
"add_link": {
"add_link": "Add link",
"edit_link": "Edit link",
"help_on_links": "Help on links",
"note": "Note",
"search_note": "search for note by its name",
"link_title_mirrors": "link title mirrors the note's current title",
"link_title_arbitrary": "link title can be changed arbitrarily",
"link_title": "Link title",
"anchor": "Anchor (optional)",
"anchor_none": "None (link to note)",
"button_add_link": "Add link",
"button_edit_link": "Save link"
},
"branch_prefix": {
"edit_branch_prefix": "Edit branch prefix",
"edit_branch_prefix_multiple": "Edit branch prefix for {{count}} branches",
"help_on_tree_prefix": "Help on Tree prefix",
"prefix": "Prefix",
"save": "Save",
"branch_prefix_saved": "Branch prefix has been saved.",
"branch_prefix_saved_multiple": "Branch prefix has been saved for {{count}} branches.",
"affected_branches": "Affected branches ({{count}}):",
"preview_in_tree": "Preview in tree",
"description": "Prepended to the note title in this branch only. Other branches keep the original title.",
"cancel": "Cancel"
},
"bulk_actions": {
"bulk_actions": "Bulk actions",
"affected_notes": "Affected notes",
"include_descendants": "Include descendants of the selected notes",
"available_actions": "Available actions",
"chosen_actions": "Chosen actions",
"execute_bulk_actions": "Execute bulk actions",
"bulk_actions_executed": "Bulk actions have been executed successfully.",
"none_yet": "None yet... add an action by clicking one of the available ones above.",
"labels": "Labels",
"relations": "Relations",
"notes": "Notes",
"other": "Other"
},
"clone_to": {
"clone_notes_to": "Clone notes to...",
"help_on_links": "Help on links",
"notes_to_clone": "Notes to clone",
"target_parent_note": "Target parent note",
"search_for_note_by_its_name": "search for note by its name",
"cloned_note_prefix_title": "Cloned note will be shown in note tree with given prefix",
"prefix_optional": "Prefix (optional)",
"clone_to_selected_note": "Clone to selected note",
"no_path_to_clone_to": "No path to clone to.",
"note_cloned": "Note \"{{clonedTitle}}\" has been cloned into \"{{targetTitle}}\""
},
"confirm": {
"confirmation": "Confirmation",
"cancel": "Cancel",
"ok": "OK",
"are_you_sure_remove_note": "Are you sure you want to remove the note \"{{title}}\" from relation map? ",
"if_you_dont_check": "The note itself is kept; only its place here is removed.",
"delete_note_keeps_note_one": "The note has {{count}} other clone, so the note itself is kept.",
"delete_note_keeps_note_other": "The note has {{count}} other clones, so the note itself is kept.",
"delete_note_deletes_note": "This is the note's only place in the tree, so the note itself will be deleted. This can be undone in recent changes.",
"delete_note_deletes_clones": "The note will be deleted from all {{places}} places it appears in. This can be undone in recent changes.",
"also_delete_note": "Also delete the note"
},
"delete_notes": {
"title": "Delete notes",
"close": "Close",
"clones_label": "Clones",
"delete_clones_description_one": "Also delete {{count}} other clone. Can be undone in recent changes.",
"delete_clones_description_other": "Also delete {{count}} other clones. Can be undone in recent changes.",
"delete_all_clones_description": "Delete also all clones (can be undone in recent changes)",
"erase_notes_label": "Erase permanently",
"erase_notes_description": "Erase notes immediately instead of soft deletion. This cannot be undone and will force application reload.",
"erase_notes_warning": "Erase notes permanently (can't be undone), including all clones. This will force application reload.",
"notes_to_be_deleted": "Notes to be deleted ({{notesCount}})",
"no_note_to_delete": "No note will be deleted (only clones).",
"broken_relations_to_be_deleted": "Broken relations ({{relationCount}})",
"table_note_with_relation": "Note with relation",
"table_relation": "Relation",
"table_points_to": "Points to (deleted)",
"cancel": "Cancel",
"delete": "Delete"
},
"export": {
"export_note_title": "Export note",
"close": "Close",
"what_to_export": "What to export",
"export_type_subtree": "This note & all descendants",
"export_type_single": "Only this note",
"format": "Format",
"format_html_name": "HTML",
"format_html_description": "Keeps all formatting",
"format_markdown_name": "Markdown",
"format_markdown_description": "Preserves most formatting",
"format_opml_name": "OPML",
"format_opml_description": "Outline format with HTML content",
"format_share_name": "HTML for web",
"format_share_description": "Publishable static site using the shared-notes theme",
"recommended": "Recommended",
"result_subtree_html": "A ZIP archive where text notes are saved as HTML. Code, images and other files keep their original format.",
"result_subtree_markdown": "A ZIP archive where text notes are saved as Markdown. Code, images and other files keep their original format.",
"result_share": "A ZIP archive containing a publishable static website that uses the shared-notes theme.",
"result_opml": "A single OPML outline file. Note titles and text are included; images, code files and attachments are not.",
"result_single_html": "A single HTML file. Images and attachments are embedded into it.",
"result_single_markdown": "A single Markdown (.md) file.",
"export": "Export",
"choose_export_type": "Choose export type first please",
"preparing_export": "Preparing for export…",
"export_in_progress_with_total": "Exported {{progressCount}} notes out of {{totalCount}}",
"export_finished_successfully": "Export finished successfully.",
"format_pdf": "PDF - for printing or sharing purposes."
},
"help": {
"title": "Cheatsheet",
"editShortcuts": "Edit keyboard shortcuts",
"noteNavigation": "Note navigation",
"goUpDown": "go up/down in the list of notes",
"collapseExpand": "collapse/expand node",
"notSet": "not set",
"goBackForwards": "go back / forwards in the history",
"showJumpToNoteDialog": "show <a class=\"external\" href=\"https://triliumnext.github.io/Docs/Wiki/note-navigation.html#jump-to-note\">\"Jump to\" dialog</a>",
"scrollToActiveNote": "scroll to active note",
"jumpToParentNote": "jump to parent note",
"collapseWholeTree": "collapse whole note tree",
"collapseSubTree": "collapse sub-tree",
"toggleArchivedNotes": "show/hide archived notes",
"tabShortcuts": "Tab shortcuts",
"newTabNoteLink": "on note link opens note in a new tab",
"newTabWithActivationNoteLink": "on note link opens and activates the note in a new tab",
"onlyInDesktop": "Only in desktop (Electron build)",
"openEmptyTab": "open empty tab",
"closeActiveTab": "close active tab",
"activateNextTab": "activate next tab",
"activatePreviousTab": "activate previous tab",
"creatingNotes": "Creating notes",
"createNoteAfter": "create new note after the active note",
"createNoteInto": "create new sub-note into active note",
"editBranchPrefix": "edit <a class=\"external\" href=\"https://triliumnext.github.io/Docs/Wiki/tree-concepts.html#prefix\">prefix</a> of active note clone",
"movingCloningNotes": "Moving / cloning notes",
"moveNoteUpDown": "move note up/down in the note list",
"moveNoteUpHierarchy": "move note up in the hierarchy",
"multiSelectNote": "multi-select note above/below",
"selectAllNotes": "select all notes in the current level",
"selectNote": "select note",
"copyNotes": "copy active note (or current selection) into clipboard (used for <a class=\"external\" href=\"https://triliumnext.github.io/Docs/Wiki/cloning-notes.html#cloning-notes\">cloning</a>)",
"cutNotes": "cut current note (or current selection) into clipboard (used for moving notes)",
"pasteNotes": "paste note(s) as sub-note into active note (which is either move or clone depending on whether it was copied or cut into clipboard)",
"deleteNotes": "delete note / sub-tree",
"editingNotes": "Editing notes",
"editNoteTitle": "in tree pane will switch from tree pane into note title. Enter from note title will switch focus to text editor. <kbd>Ctrl+.</kbd> will switch back from editor to tree pane.",
"createEditLink": "create / edit external link",
"createInternalLink": "create internal link",
"followLink": "follow link under cursor",
"insertDateTime": "insert current date and time at caret position",
"jumpToTreePane": "jump away to the tree pane and scroll to active note",
"markdownAutoformat": "Markdown-like autoformatting",
"headings": "<code>##</code>, <code>###</code>, <code>####</code> etc. followed by space for headings",
"bulletList": "<code>*</code> or <code>-</code> followed by space for bullet list",
"numberedList": "<code>1.</code> or <code>1)</code> followed by space for numbered list",
"blockQuote": "start a line with <code>></code> followed by space for block quote",
"troubleshooting": "Troubleshooting",
"reloadFrontend": "reload Trilium frontend",
"showDevTools": "show developer tools",
"showSQLConsole": "show SQL console",
"other": "Other",
"quickSearch": "focus on quick search input",
"inPageSearch": "in-page search"
},
"import": {
"importIntoNote": "Import into note",
"importIntoNoteNamed": "Import into {{- title}}",
"import_from": "Import from",
"cardName": "Files & other formats",
"cardDescription": "ZIP, ENEX, OPML, Markdown, HTML, images and more",
"chooseImportFile": "Choose import file",
"importZipRecommendation": "When importing a ZIP file, the note hierarchy will reflect the subdirectory structure within the archive.",
"options": "Options",
"safeImportTooltip": "Trilium <code>.zip</code> exports can contain executable scripts. Safe import disables them; uncheck only if the archive is meant to run scripts and you trust its contents.",
"safeImport": "Safe import",
"explodeArchivesTooltip": "Creates notes from the files inside <code>.zip</code>, <code>.enex</code> and <code>.opml</code> archives. When off, the archives are attached as-is.",
"explodeArchives": "Read contents of <code>.zip</code>, <code>.enex</code> and <code>.opml</code> archives.",
"shrinkImagesTooltip": "Reduces the size of imported images, which may slightly reduce their quality. Not applied to <code>.zip</code> imports containing Trilium metadata, whose images are assumed to have been compressed already.",
"shrinkImagesProviderTooltip": "Reduces the size of imported images, which may slightly reduce their quality.",
"shrinkImages": "Compress images",
"textImportedAsText": "Import HTML, Markdown and TXT as text notes if it's unclear from metadata",
"codeImportedAsCode": "Import recognized code files (e.g. <code>.json</code>) as code notes if it's unclear from metadata",
"spreadsheetImportedAsSpreadsheet": "Import CSV and Excel files as editable spreadsheets rather than files",
"replaceUnderscoresWithSpaces": "Replace underscores with spaces in imported note names",
"import": "Import",
"failed": "Import failed: {{message}}.",
"html_import_tags": {
"title": "HTML Import Tags",
"description": "Configure which HTML tags should be preserved when importing notes. Tags not in this list will be removed during import. Some tags (like 'script') are always removed for security.",
"placeholder": "Enter HTML tags, one per line",
"reset_button": "Reset to Default List"
},
"starting": "Importing…",
"in-progress": "Imported {{progress}} notes",
"in-progress-with-total": "Imported {{progress}} notes out of {{total}}",
"extracting": "Extracted {{progress}} items out of {{total}}",
"processing": "Processed {{progress}} notes out of {{total}}",
"throttled": "The service is rate limiting requests; the import is waiting for access to resume…",
"throttled-with-total": "Imported {{progress}} notes out of {{total}} — the service is rate limiting requests, waiting for access to resume…",
"successful": "Import finished successfully."
},
"file_upload": {
"drop_or_browse_single": "Drag and drop a file here, or click to browse",
"drop_or_browse_multiple": "Drag and drop files here, or click to browse",
"browse_single": "Tap to choose a file",
"browse_multiple": "Tap to choose files",
"remove_file": "Remove file"
},
"import_provider": {
"choose_provider": "Choose a service above to import from."
},
"onenote_import": {
"name": "Microsoft OneNote",
"description": "Connects to your account",
"connect_description": "Sign in with your Microsoft account to import your OneNote notebooks.",
"connect": "Sign in with Microsoft",
"section_heading": "Microsoft OneNote",
"checking": "Connecting to OneNote…",
"connecting": "Waiting for sign-in to complete…",
"device_instructions": "Open the Microsoft sign-in page and enter this code:",
"device_open_page": "Open the sign-in page",
"device_cancel": "Cancel sign-in",
"connected_as": "Connected as {{name}}",
"disconnect": "Disconnect",
"refresh": "Refresh",
"load_failed": "Could not load your OneNote notebooks.",
"load_retry": "Try again",
"no_notebooks": "No notebooks were found in this account.",
"no_notebooks_hint": "Only notebooks stored in this account's own OneDrive are listed. Notebooks shared with you, or kept on a SharePoint or Teams site, cannot be imported.",
"select_sections": "Select the sections to import",
"select_sections_hint": "OneNote doesn't include the original ordering in the import data, so sections and groups are sorted by creation date and may not match how they appear in OneNote.",
"import": "Import selected",
"import_count_one": "Import {{count}} section",
"import_count_other": "Import {{count}} sections",
"attach_source": "Attach original HTML (debug)",
"attach_source_hint": "Saves each page's unmodified OneNote HTML as an attachment on the imported note, for comparing against the converted result."
},
"notion_import": {
"name": "Notion",
"description": "From an HTML export",
"description_long": "In Notion, export your workspace or a page as HTML with subpages included, then choose the resulting .zip file here.",
"choose_file": "Notion export (.zip)",
"import": "Import"
},
"keep_import": {
"name": "Google Keep",
"description": "From a Takeout export",
"description_long": "In Google Takeout, export your Keep data as a .zip, then choose the resulting file here.",
"choose_file": "Google Keep export (.zip)",
"import": "Import"
},
"anytype_import": {
"name": "Anytype",
"description": "From a JSON export",
"description_long": "In Anytype, export your space using the \"Any-Block\" format with \"JSON\" selected, then choose the resulting .zip file here. Only pages and their text are imported for now.",
"choose_file": "Anytype export (.zip)",
"import": "Import"
},
"obsidian_import": {
"name": "Obsidian",
"description": "From a vault",
"description_long": "Zip your Obsidian vault folder, then choose the resulting .zip file here.",
"choose_file": "Obsidian vault (.zip)",
"import": "Import"
},
"evernote_import": {
"name": "Evernote",
"description": "From .enex files",
"description_long": "In Evernote, export a notebook (or up to 100 notes at a time) as an ENEX file, then choose one or more .enex files here. Each file is imported as a separate notebook.",
"choose_file": "Evernote export (.enex)",
"import": "Import"
},
"include_note": {
"dialog_title": "Include note",
"label_note": "Note",
"placeholder_search": "search for note by its name",
"box_size_prompt": "Box size of the included note:",
"box_size_small": "small (~ 10 lines)",
"box_size_medium": "medium (~ 30 lines)",
"box_size_full": "full (box shows complete text)",
"box_size_expandable": "expandable (collapsed by default)",
"button_include": "Include note"
},
"info": {
"modalTitle": "Info message",
"closeButton": "Close",
"okButton": "OK",
"copy_to_clipboard": "Copy to clipboard"
},
"jump_to_note": {
"search_placeholder": "Search for note by its name or type > for commands...",
"search_button": "Search in full text"
},
"markdown_editor": {
"image_upload_failed": "Cannot upload image \"{{name}}\"."
},
"markdown_import": {
"dialog_title": "Markdown import",
"modal_body_text": "Because of browser sandbox it's not possible to directly read clipboard from JavaScript. Please paste the Markdown to import to textarea below and click on Import button",
"import_button": "Import",
"import_success": "Markdown content has been imported into the document."
},
"markdown_slash_commands": {
"date": "Insert current date and time",
"include": "Include another note",
"image": "Upload and insert an image",
"link": "Insert a note link",
"math": "Insert a math equation block",
"footnote": "Insert a footnote",
"mermaid": "Insert a Mermaid diagram",
"mermaid_template": "Insert a \"{{name}}\" Mermaid diagram",
"collapsible": "Insert a collapsible block",
"page_break": "Insert a page break (for printing)",
"table": "Insert a table",
"admonition": "Insert {{type}} admonition",
"todo": "Insert a \"{{title}}\" task item",
"todo_nonstandard": "Insert a \"{{title}}\" task item (non-standard)",
"placeholders": {
"math": "equation",
"collapsible_summary": "Summary",
"collapsible_details": "Details",
"table_column": "Column {{number}}"
}
},
"move_to": {
"dialog_title": "Move notes to ...",
"notes_to_move": "Notes to move",
"target_parent_note": "Target parent note",
"search_placeholder": "search for note by its name",
"move_button": "Move to selected note",
"error_no_path": "No path to move to.",
"move_success_message": "Selected notes have been moved into "
},
"note_type_chooser": {
"change_path_prompt": "Change where to create the new note:",
"search_placeholder": "search path by name (default if empty)",
"modal_title": "Choose note type",
"modal_body": "Choose note type / template of the new note:",
"templates": "Templates",
"builtin_templates": "Built-in Templates"
},
"password_not_set": {
"title": "Password is not set",
"body1": "Protected notes are encrypted using a user password, but password has not been set yet.",
"body2": "To be able to protect notes, click the button below to open the Options dialog and set your password.",
"go_to_password_options": "Go to Password options"
},
"prompt": {
"title": "Prompt",
"ok": "OK",
"defaultTitle": "Prompt"
},
"protected_session_password": {
"modal_title": "Protected session",
"help_title": "Help on Protected notes",
"close_label": "Close",
"form_label": "To proceed with requested action you need to start protected session by entering password:",
"start_button": "Start protected session"
},
"recent_changes": {
"title": "Recent changes",
"deleted_notes_title": "Deleted notes",
"title_with_ancestor": "{{- title}} - {{- ancestorTitle}}",
"erase_notes_button": "Erase deleted notes now",
"more_actions": "More actions",
"deleted_notes_settings": "Deleted Notes Settings",
"deleted_notes_message": "Deleted notes have been erased.",
"no_changes_message": "No changes yet...",
"no_deleted_notes_message": "There are no deleted notes to show.",
"no_deleted_notes_erasure_hint": "Deleted notes are kept for {{- duration}} before being permanently erased.",
"undelete_link": "undelete",
"confirm_undelete": "Do you want to undelete this note and its sub-notes?",
"confirm_undelete_to_default_location": "The parent of this note no longer exists, so it can't be restored to its original location. Restore it to the default location for new notes instead?",
"undeleted_to_default_location": "Its original location no longer exists, so the note was restored to \"{{- title}}\".",
"undelete_failed": "The note could not be restored — it may have been permanently erased."
},
"revisions": {
"note_revisions": "Note Revisions",
"back": "Back",
"delete_all_revisions": "Delete all revisions of this note",
"delete_all_button": "Delete all revisions",
"help_title": "Help on Note Revisions",
"confirm_delete_all": "Do you want to delete all revisions of this note?",
"no_revisions": "No revisions for this note yet...",
"restore_button": "Restore",
"highlight_changes": "Highlight changes",
"diff_on": "Show diff",
"diff_off": "Show content",
"diff_on_hint": "Click to show note source diff",
"diff_off_hint": "Click to show note content",
"diff_not_available": "Diff isn't available.",
"diff_identical": "This revision is identical to the current note content.",
"confirm_restore": "Do you want to restore this revision? This will overwrite the current title and content of the note with this revision.",
"delete_button": "Delete",
"confirm_delete": "Do you want to delete this revision?",
"revisions_deleted": "Note revisions have been deleted.",
"revision_restored": "Note revision has been restored.",
"revision_deleted": "Note revision has been deleted.",
"snapshot_interval": "Note Revision Snapshot Interval: {{seconds}}s.",
"maximum_revisions": "Note Revision Snapshot Limit: {{number}}.",
"save_revision_now": "Save a revision now",
"save_named_revision": "Save named revision...",
"snapshot_header": "Note revision snapshot",
"snapshot_interval_value": "Interval: {{seconds}}s",
"snapshot_limit_value": "Limit: {{number}}",
"settings": "Note Revision Settings",
"menu_tooltip": "Revision options",
"download_button": "Download",
"mime": "MIME: ",
"file_size": "File size:",
"preview_not_available": "Preview isn't available for this note type.",
"save_revision": "Save revision",
"save_revision_tooltip": "Manually save a snapshot of the current note",
"description_placeholder": "Name this revision",
"revision_saved": "Note revision has been saved.",
"edit_description": "Edit name",
"description_updated": "Revision name has been updated.",
"source_auto": "Auto-save",
"source_manual": "Manual save",
"source_etapi": "ETAPI",
"source_llm": "LLM",
"source_restore": "Restore",
"source_unknown": "Snapshot",
"date_today": "Today",
"date_yesterday": "Yesterday",
"date_this_week": "This week",
"date_this_month": "This month",
"source_description_auto": "Automatically saved by the system at regular intervals",
"source_description_manual": "Manually saved by the user",
"source_description_etapi": "Created via the External Trilium API",
"source_description_llm": "Created by the AI assistant",
"source_description_restore": "Saved before restoring a previous revision",
"source_description_unknown": "Source not available"
},
"sort_child_notes": {
"sort_children_by": "Sort children by...",
"sorting_criteria": "Sorting criteria",
"title": "title",
"date_created": "date created",
"date_modified": "date modified",
"sorting_direction": "Sorting direction",
"ascending": "ascending",
"descending": "descending",
"folders": "Folders",
"sort_folders_at_top": "sort folders at the top",
"natural_sort": "Natural Sort",
"sort_with_respect_to_different_character_sorting": "sort with respect to different character sorting and collation rules in different languages or regions.",
"natural_sort_language": "Natural sort language",
"the_language_code_for_natural_sort": "The language code for natural sort, e.g. \"zh-CN\" for Chinese.",
"sort": "Sort"
},
"upload_attachments": {
"upload_attachments_to_note": "Upload attachments to note",
"choose_files": "Choose files",
"files_will_be_uploaded": "Files will be uploaded as attachments into {{noteTitle}}",
"options": "Options",
"shrink_images": "Compress images",
"upload": "Upload",
"tooltip": "Reduces the size of the uploaded images, which may slightly reduce their quality. When cleared, images are uploaded unchanged."
},
"attribute_detail": {
"close_button_title": "Cancel changes and close",
"name": "Name",
"value": "Value",
"target_note_title": "The note this relation points to.",
"target_note": "Target note",
"promoted_title": "Shown as an editable field on every note that has this attribute.",
"promoted": "Promoted",
"promoted_alias": "Display name",
"multiplicity_title": "Lets a note carry this attribute more than once.",
"multiplicity": "Multiple values",
"single_value": "Single value",
"multi_value": "Multi value",
"label_type": "Type",
"text": "Text",
"textarea": "Multi-line Text",
"number": "Number",
"boolean": "Boolean",
"date": "Date",
"date_time": "Date & Time",
"time": "Time",
"url": "URL",
"email": "Email",
"phone": "Phone",
"select_type": "Select",
"select_options": "Options",
"select_options_title": "The options the field offers, in this order.",
"select_options_placeholder": "Type an option and press Enter",
"add_option": "Add this option",
"remove_option": "Remove this option",
"precision_title": "Max number of decimal places.",
"precision": "Precision",
"digits": "digits",
"inverse_relation_title": "The relation pointing back the other way, such as Son for Father. Optional.",
"inverse_relation": "Inverse relation",
"inheritable_title": "Applies to this note and to everything below it in the tree.",
"inheritable": "Inheritable",
"save_and_close_button": "Save & close",
"delete": "Delete",
"related_notes_title": "Other notes with this label",
"more_notes": "More notes",
"label": "Label",
"relation": "Relation",
"definition": "Attribute definition",
"disable_versioning": "Disables auto-versioning. Useful for e.g. large, but unimportant notes - e.g. large JS libraries used for scripting.",
"calendar_root": "Marks note which should be used as root for day notes. Only one should be marked as such.",
"archived": "Notes with this label won't be visible by default in search results (also in Jump To, Add Link dialogs etc).",
"exclude_from_export": "Notes (with their sub-tree) won't be included in any note export.",
"run": "Defines on which events script should run. Possible values are:\n<ul>\n<li>frontendStartup - when Trilium frontend starts up (or is refreshed), but not on mobile.</li>\n<li>mobileStartup - when Trilium frontend starts up (or is refreshed), on mobile.</li>\n<li>backendStartup - when Trilium backend starts up.</li>\n<li>hourly - run once an hour. You can use additional label <code>runAtHour</code> to specify at which hour.</li>\n<li>daily - run once a day.</li>\n</ul>",
"run_on_instance": "Define which trilium instance should run this on. Default to all instances.",
"run_at_hour": "On which hour should this run. Should be used together with <code>#run=hourly</code>. Can be defined multiple times for more runs during the day.",
"disable_inclusion": "Scripts with this label won't be included into parent script execution.",
"sorted": "Keeps child notes sorted by title alphabetically.",
"sort_direction": "Direction <code>#sorted</code> orders the child notes in: <code>desc</code> for descending, anything else for ascending. Ignored unless <code>#sorted</code> is set.",
"sort_folders_first": "Folders (notes with children) should be sorted on top.",
"top": "Keep given note on top in its parent (applies only on sorted parents).",
"hide_promoted_attributes": "Hide promoted attributes on this note.",
"read_only": "Editor is in read only mode. Works only for text and code notes.",
"auto_read_only_disabled": "Text/code notes can be set automatically into read mode when they are too large. You can disable this behavior on per-note basis by adding this label to the note.",
"app_css": "Marks CSS notes which are loaded into the Trilium application and can thus be used to modify Trilium's looks.",
"app_theme": "Marks CSS notes which are full Trilium themes and are thus available in Trilium options.",
"app_theme_base": "Set to \"next\", \"next-light\", or \"next-dark\" to use the corresponding TriliumNext theme (auto, light or dark) as the base for a custom theme, instead of the legacy one.",
"css_class": "Value of this label is then added as CSS class to the node representing given note in the tree. This can be useful for advanced theming. Can be used in template notes.",
"icon_class": "Value of this label is added as a CSS class to the icon on the tree which can help visually distinguish the notes in the tree. Example might be bx bx-home - icons are taken from boxicons. Can be used in template notes.",
"page_size": "Number of items per page in note listing.",
"custom_request_handler": "Serves this backend script over HTTP at <code>/custom/</code> followed by this value, which is matched against the path as a regular expression. The script reads the request from <code>api.req</code> and writes the response to <code>api.res</code>, with whatever the expression captured in <code>api.pathParams</code>.",
"custom_resource_provider": "Serves this note's content over HTTP at <code>/custom/</code> followed by this value, which is matched against the path as a regular expression. No script runs — the note is sent as it is, which is how a file such as a font or an image is given a stable URL.",
"widget": "Marks this note as a custom widget which will be added to the Trilium component tree.",
"workspace": "Marks this note as a workspace which allows easy hoisting.",
"workspace_icon_class": "Defines box icon CSS class which will be used in tab when hoisted to this note.",
"workspace_tab_background_color": "CSS color used in the note tab when hoisted to this note.",
"workspace_calendar_root": "Defines per-workspace calendar root.",
"workspace_template": "This note will appear in the selection of available template when creating new note, but only when hoisted into a workspace containing this template.",
"search_home": "New search notes will be created as children of this note.",
"workspace_search_home": "New search notes will be created as children of this note when hoisted to some ancestor of this workspace note.",
"inbox": "Default inbox location for new notes - when you create a note using \"new note\" button in the sidebar, notes will be created as child notes in the note marked as with <code>#inbox</code> label.",
"workspace_inbox": "Default inbox location for new notes when hoisted to some ancestor of this workspace note.",
"sql_console_home": "Default location of SQL console notes.",
"bookmark_folder": "Note with this label will appear in bookmarks as folder (allowing access to its children).",
"share_hidden_from_tree": "This note is hidden from left navigation tree, but still accessible with its URL.",
"share_external_link": "Note will act as a link to an external website in the share tree.",
"share_alias": "Define an alias using which the note will be available under https://your_trilium_host/share/[your_alias].",
"share_omit_default_css": "Default share page CSS will be omitted. Use when you make extensive styling changes.",
"share_root": "Marks note which is served on /share root.",
"share_description": "Define text to be added to the HTML meta tag for description.",
"share_raw": "Note will be served in its raw format, without HTML wrapper.",
"share_disallow_robot_indexing": "Will forbid robot indexing of this note via <code>X-Robots-Tag: noindex</code> header.",
"share_credentials": "Require credentials to access this shared note. Value is expected to be in format 'username:password'. Don't forget to make this inheritable to apply to child-notes/images.",
"share_index": "Note with this label will list all roots of shared notes.",
"display_relations": "Comma delimited names of relations which should be displayed. All other ones will be hidden.",
"hide_relations": "Comma delimited names of relations which should be hidden. All other ones will be displayed.",
"title_template": "Default title of notes created as children of this note. The value is evaluated as JavaScript string \n and thus can be enriched with dynamic content via the injected <code>now</code> and <code>parentNote</code> variables. Examples:\n \n <ul>\n <li><code>${parentNote.getLabelValue('authorName')}'s literary works</code></li>\n <li><code>Log for ${now.format('YYYY-MM-DD HH:mm:ss')}</code></li>\n </ul>\n \n See <a href=\"https://triliumnext.github.io/Docs/Wiki/default-note-title.html\">wiki with details</a>, API docs for <a href=\"https://zadam.github.io/trilium/backend_api/Note.html\">parentNote</a> and <a href=\"https://day.js.org/docs/en/display/format\">now</a> for details.",
"template": "This note will appear in the selection of available template when creating new note.",
"toc": "<code>#toc</code> or <code>#toc=show</code> will force the Table of Contents to be shown, <code>#toc=hide</code> will force hiding it. If the label doesn't exist, the global setting is observed.",
"color": "Defines color of the note in note tree, links etc. Use any valid CSS color value like 'red' or #a13d5f.",
"keyboard_shortcut": "Defines a keyboard shortcut which will immediately jump to this note. Example: 'ctrl+alt+e'. Requires frontend reload for the change to take effect.",
"keep_current_hoisting": "Opening this link won't change hoisting even if the note is not displayable in the current hoisted subtree.",
"execute_button": "Title of the button which will execute the current code note.",
"execute_description": "Longer description of the current code note displayed together with the execute button.",
"exclude_from_note_map": "Notes with this label will be hidden from the Note Map.",
"new_notes_on_top": "New notes will be created at the top of the parent note, not on the bottom.",
"hide_highlight_widget": "Hides the Highlights List for this note, leaving it shown on every other.",
"run_on_note_creation": "Executes when note is created on backend. Use this relation if you want to run the script for all notes created under a specific subtree. In that case, create it on the subtree root note and make it inheritable. A new note created within the subtree (any depth) will trigger the script.",
"run_on_child_note_creation": "Executes when new note is created under the note where this relation is defined.",
"run_on_note_title_change": "Executes when note title is changed (includes note creation as well).",
"run_on_note_content_change": "Executes when note content is changed (includes note creation as well).",
"run_on_note_change": "Executes when note is changed (includes note creation as well). Does not include content changes.",
"run_on_note_deletion": "Executes when note is being deleted.",
"run_on_branch_creation": "Executes when a branch is created. Branch is a link between parent note and child note and is created e.g. when cloning or moving note.",
"run_on_branch_change": "Executes when a branch is updated.",
"run_on_branch_deletion": "Executes when a branch is deleted. Branch is a link between parent note and child note and is deleted e.g. when moving note (old branch/link is deleted).",
"run_on_attribute_creation": "Executes when new attribute is created for the note which defines this relation.",
"run_on_attribute_change": "Executes when the attribute is changed of a note which defines this relation. This is triggered also when the attribute is deleted.",
"relation_template": "Note's attributes will be inherited even without a parent-child relationship, note's content and subtree will be added to instance notes if empty. See documentation for details.",
"inherit": "Note's attributes will be inherited even without a parent-child relationship. See template relation for a similar concept. See attribute inheritance in the documentation.",
"render_note": "Notes of type \"render HTML note\" will be rendered using a code note (HTML or script) and it is necessary to point using this relation to which note should be rendered.",
"widget_relation": "Target of this relation will be executed and rendered as a widget in the sidebar.",
"share_css": "CSS note which will be injected into the share page. CSS note must be in the shared sub-tree as well. Consider using 'share_hidden_from_tree' and 'share_omit_default_css' as well.",
"share_js": "JavaScript note which will be injected into the share page. JS note must be in the shared sub-tree as well. Consider using 'share_hidden_from_tree'.",
"share_template": "Embedded JavaScript note that will be used as the template for displaying the shared note. Falls back to the default template. Consider using 'share_hidden_from_tree'.",
"share_favicon": "Favicon note to be set in the shared page. Typically you want to set it to share root and make it inheritable. Favicon note must be in the shared sub-tree as well. Consider using 'share_hidden_from_tree'.",
"is_owned_by_note": "is owned by note",
"other_notes_with_name": "Other notes with {{attributeType}} name \"{{attributeName}}\"",
"other_notes_count_one": "{{count}} other note",
"other_notes_count_other": "{{count}} other notes",
"no_other_notes": "Only this note",
"no_other_notes_title": "No other note has the {{attributeType}} \"{{attributeName}}\".",
"show_all_in_search": "Show all in search",
"print_landscape": "When exporting to PDF, changes the orientation of the page to landscape instead of portrait.",
"print_page_size": "When exporting to PDF, changes the size of the page. Supported values: <code>A0</code>, <code>A1</code>, <code>A2</code>, <code>A3</code>, <code>A4</code>, <code>A5</code>, <code>A6</code>, <code>Legal</code>, <code>Letter</code>, <code>Tabloid</code>, <code>Ledger</code>.",
"print_scale": "When exporting to PDF, changes the scale of the rendered content. Values range from 0.1 (10%) to 2 (200%), default is 1 (100%).",
"print_margins": "When exporting to PDF, sets page margins. Use <code>default</code>, <code>none</code>, <code>minimum</code>, or custom values as <code>top,right,bottom,left</code> in millimeters.",
"color_type": "Color",
"relation_type": "Relation",
"versioning_limit": "Limits how many revisions this note keeps, overriding the global setting.",
"similar_notes_widget_disabled": "Disables the Similar Notes ribbon tab for this note. Old layout only.",
"llm_chat_home": "New AI chats are created as children of this note.",
"workspace_llm_chat_home": "New AI chats are created as children of this note while hoisted to an ancestor of this workspace.",
"date_pattern": "Pattern for the titles of the day notes generated under this calendar root, e.g. <code>{dateNumberPadded} - {weekDay}</code>.",
"week_pattern": "Pattern for the titles of the week notes generated under this calendar root. Requires <code>#enableWeekNote</code>.",
"month_pattern": "Pattern for the titles of the month notes generated under this calendar root, e.g. <code>{monthNumberPadded} - {month}</code>.",
"quarter_pattern": "Pattern for the titles of the quarter notes generated under this calendar root. Requires <code>#enableQuarterNote</code>.",
"year_pattern": "Pattern for the titles of the year notes generated under this calendar root, e.g. <code>{year}</code>.",
"enable_week_note": "Generates a week note between the month and the day notes. Set on the calendar root; off by default.",
"enable_quarter_note": "Generates a quarter note between the year and the month notes. Set on the calendar root; off by default.",
"date_note": "Stamped on each generated day note with the date it stands for, as <code>YYYY-MM-DD</code>, so that scripts can find it.",
"week_note": "Stamped on each generated week note with the week it stands for.",
"month_note": "Stamped on each generated month note with the month it stands for, as <code>YYYY-MM</code>.",
"quarter_note": "Stamped on each generated quarter note with the quarter it stands for.",
"year_note": "Stamped on each generated year note with the year it stands for.",
"view_type": "Sets how the child notes of this note are shown, e.g. as a grid, a list, a table or a calendar.",
"map_root_note_id": "The note the note map is drawn from. Defaults to the special value <code>hoisted</code>.",
"map_exclude_relation": "Comma-delimited relation names to leave out of the note map.",
"map_include_relation": "Comma-delimited relation names to draw in the note map.",
"sort_natural": "Sorts numbers in the child notes naturally rather than alphabetically, so that 2 comes before 10. Needs <code>#sorted</code>.",
"sort_locale": "The language the natural sort follows, e.g. <code>de</code> or <code>zh-CN</code>. Only meaningful with <code>#sortNatural</code>.",
"bottom": "Keeps this note at the bottom of its parent, which applies only while the parent is sorted.",
"full_content_width": "Expands the note to the full width of the editor, ignoring the configured content width. Useful for wide tables.",
"subtree_hidden": "Hides this note's children from the tree behind a badge counting them. They stay reachable by search and by direct links.",
"expanded": "How many levels of children a list or grid opens expanded.",
"share_external": "Older spelling of <code>#shareExternalLink</code>, still read by the share theme.",
"share_root_link": "The address the shared page's logo links to.",
"share_logo_width": "Width of the shared page's logo, in pixels and without a unit. Defaults to 53.",
"share_logo_height": "Height of the shared page's logo, in pixels and without a unit. Defaults to 40.",
"share_open_graph_color": "Sets the <code>theme-color</code> meta property of the shared page.",
"share_open_graph_url": "Sets the <code>og:url</code> and <code>twitter:url</code> meta properties of the shared page.",
"share_open_graph_domain": "Sets the <code>twitter:domain</code> meta property of the shared page.",
"share_open_graph_image": "Sets the <code>og:image</code> meta property of the shared page, as an address used as it stands. Point the relation of the same name at an image note instead to serve one from Trilium.",
"share_html_location": "Where the HTML injected by <code>~shareHtml</code> is placed, as <code>location:position</code> — <code>head</code>, <code>body</code> or <code>content</code>, with <code>start</code> or <code>end</code>. Set on the snippet note itself.",
"snippet": "Offers this code note as a snippet to insert into other code notes.",
"snippet_description": "Description shown beside this code snippet where it is offered for insertion.",
"text_snippet": "Offers this text note as a snippet to insert into other text notes.",
"text_snippet_description": "Description shown beside this text snippet where it is offered for insertion.",
"execute_title": "Title of the tab this code note is executed from.",
"clipper_inbox": "Where the Web Clipper saves what it collects, instead of the day note.",
"clip_type": "Records how the Web Clipper made this note, e.g. <code>clippings</code>.",
"sent_from_sender": "Marks a note as having arrived through the sender rather than having been written in Trilium.",
"hide_children_overview": "Hides the list of child notes shown under this note's content.",
"media_notes_play_mode": "What the media player does when a track ends, e.g. <code>next</code> to carry on with the following note.",
"collection": "Marks this template as a collection, so that it is offered under Collections when a note is created.",
"web_view_src": "The address a Web View note loads.",
"icon_pack": "Identifies a custom icon pack by the prefix its icons are named with.",
"doc_name": "Identifies the in-app help document this note holds. Used internally.",
"doc_url": "Address of the online documentation this help note corresponds to. Used internally.",
"language": "The language this note's content is written in, which drives spell checking and text direction.",
"original_file_name": "The name the file had when it was imported, kept so that it can be exported under it again.",
"page_url": "The address a clipped page came from, shown beside the note title.",
"command": "Which built-in command a launcher runs when it is pressed.",
"display_mode": "Which pane a split editor shows: <code>source</code>, <code>preview</code>, or <code>split</code> for both. Overrides what <code>#readOnly</code> would otherwise choose.",
"search_string": "The query a saved search runs.",
"ancestor_depth": "How far below the <code>~ancestor</code> note a result may sit, e.g. <code>eq5</code> for exactly five levels down.",
"order_by": "What the results of a saved search are ordered by, e.g. <code>relevancy</code> or the name of a label.",
"order_direction": "Which way the results of a saved search are ordered: <code>asc</code> or <code>desc</code>.",
"limit": "The greatest number of results a saved search returns.",
"fast_search": "Searches titles and attributes only, leaving note content out. Much quicker over a large database.",
"include_archived_notes": "Includes archived notes in the results of a saved search, which are otherwise left out.",
"debug": "Records how the query was understood, for working out why a saved search matches what it does.",
"launcher_type": "What a launcher does when pressed: <code>note</code>, <code>script</code>, <code>command</code>, <code>customWidget</code> or <code>spacer</code>.",
"builtin_widget": "Which built-in widget a launcher shows, e.g. <code>spacer</code> or <code>bookmarks</code>.",
"script_in_launcher_content": "Runs the launcher note's own content as the script, instead of following its <code>~script</code> relation.",
"base_size": "The room a launch bar spacer takes before any spare space is shared out, in pixels.",
"growth_factor": "How much of the launch bar's spare room this spacer takes, against the other spacers.",
"desktop_only": "Shows this launcher only on a desktop-sized screen.",
"electron_only": "Shows this only in the desktop application, not when Trilium is reached through a browser.",
"server_only": "Shows this only when Trilium is reached through a browser, not in the desktop application.",
"beta": "Marks this template as a beta feature where it is offered in the note creation menu.",
"one_note_page_id": "The identifier the page had in OneNote, kept on import so that it can be traced back. Trilium itself does not read it.",
"one_note_section_id": "The identifier the section had in OneNote, kept on import so that it can be traced back.",
"one_note_import_failed": "Marks a note that could not be imported from OneNote, so that the failures can be searched for.",
"status": "Which column of a board this note sits in. The label a board groups by unless told otherwise.",
"board_group_by": "Which label a board groups its columns by, instead of <code>#status</code>.",
"state_id": "The value a task state is stored as, which is what a note carries to be in that state.",
"markdown_symbol": "The character a task state is written as in a Markdown task list, e.g. <code>x</code> for a completed one.",
"is_completed": "Marks a task state as meaning the task is finished.",
"is_hidden": "Keeps a task state out of the pickers, without deleting it or the notes already in it.",
"max_nesting_depth": "How many levels of children a table shows. Notes cannot be reordered while it is set.",
"include_archived": "Includes archived notes in this collection, which are otherwise left out.",
"calendar_view": "Which view a calendar opens in: <code>timeGridDay</code>, <code>timeGridWeek</code>, <code>dayGridMonth</code>, <code>multiMonthYear</code> or <code>listMonth</code>.",
"calendar_initial_date": "The date a calendar opens on. Opens on today when unset.",
"calendar_hide_weekends": "Hides Saturday and Sunday from the calendar. Applies whatever its value.",
"calendar_week_numbers": "Shows the number of the week on the calendar. Applies whatever its value.",
"calendar_slot_duration": "How long each timeslot of a calendar lasts, as <code>HH:MM:SS</code>. Defaults to 15 minutes.",
"calendar_slot_label_interval": "How often the timeslots of a calendar are labelled, as <code>HH:MM:SS</code>. Defaults to an hour.",
"calendar_title": "Names the attribute an event takes its title from, instead of the note title. Either a label or a relation, written without <code>#</code> or <code>~</code>.",
"calendar_displayed_attributes": "Comma-delimited attribute names whose values are shown on the event. A relation is shown as the title of the note it points at.",
"calendar_start_date": "Names the label an event reads its start date from, instead of <code>#startDate</code>. Written without the <code>#</code>.",
"calendar_end_date": "Names the label an event reads its end date from, instead of <code>#endDate</code>.",
"calendar_start_time": "Names the label an event reads its start time from, instead of <code>#startTime</code>.",
"calendar_end_time": "Names the label an event reads its end time from, instead of <code>#endTime</code>.",
"calendar_recurrence": "Names the label an event reads its recurrence rule from, instead of <code>#recurrence</code>.",
"start_date": "The date an event starts on, as <code>YYYY-MM-DD</code>, which is what places it in a calendar.",
"end_date": "The date an event ends on, for one spanning several days. The end day is included.",
"start_time": "The time an event starts at, as <code>HH:MM</code> in 24-hour form. Without it the event lasts the whole day.",
"end_time": "The time an event ends at, read against <code>#endDate</code> where there is one and <code>#startDate</code> otherwise.",
"recurrence": "A CalDAV <code>RRULE</code> string making the event repeat. The start is taken from <code>#startDate</code> and <code>#startTime</code>, so the rule leaves <code>DTSTART</code> out.",
"geolocation": "The latitude and longitude the note is placed at on a geo map.",
"map_type": "Which note map is drawn: <code>link</code> for the relations between notes, or <code>tree</code> for the hierarchy.",
"map_style": "Which style a geo map is drawn in, chosen from the raster and vector styles offered in the collection properties.",
"map_dark_style": "Tells a geo map that the custom style given in <code>map:style</code> is a dark one, so that the marker titles are drawn light over it. The styles offered in the collection properties say so for themselves and need no such label.",
"map_scale": "Shows a scale bar on the geo map.",
"map_hide_labels": "Hides the note titles beside the markers on a geo map.",
"map_cluster": "Gathers markers that are drawn close together into a single numbered bubble, which opens when clicked.",
"presentation_theme": "Which theme a presentation is shown with.",
"slide_background": "The background of a slide, as a colour or as a CSS gradient.",
"tab_width": "How many spaces wide one level of indentation is in this code note.",
"indent_with_tabs": "Indents this code note with tabs rather than spaces.",
"wrap_lines": "Wraps long lines in this code note instead of scrolling sideways.",
"internal_bookmark": "A place inside the note that can be linked to directly. Kept up to date by Trilium.",
"internal_link": "A link from this note to another, kept up to date by Trilium so that backlinks and the note map can be drawn.",
"image_link": "An image embedded in this note, kept up to date by Trilium.",
"relation_map_link": "A note placed on this relation map, kept up to date by Trilium.",
"include_note_link": "A note included into this one's content, kept up to date by Trilium.",
"date_template": "Set on a calendar root: the note it points at is applied as <code>~template</code> to each day note generated under it.",
"week_template": "Set on a calendar root: the note it points at is applied as <code>~template</code> to each week note generated under it.",
"month_template": "Set on a calendar root: the note it points at is applied as <code>~template</code> to each month note generated under it.",
"quarter_template": "Set on a calendar root: the note it points at is applied as <code>~template</code> to each quarter note generated under it.",
"year_template": "Set on a calendar root: the note it points at is applied as <code>~template</code> to each year note generated under it.",
"search_script": "Runs a backend script to produce the results of this saved search, instead of evaluating <code>#searchString</code>. The script returns an array of note IDs.",
"ancestor": "Restricts a saved search to the subtree of the note it points at.",
"target": "The note a launcher opens when it is pressed.",
"script": "The script a launcher runs when it is pressed.",
"hoisted_note": "The note to hoist to when a launcher opens its target.",
"share_logo": "An image note used as the logo of the shared page. It has to sit inside the shared subtree.",
"share_open_graph_image_relation": "An image note served as the <code>og:image</code> of the shared page. Set the label of the same name instead to point at an address.",
"share_html": "An HTML note injected into the shared page, where <code>#shareHtmlLocation</code> on that note says. It has to sit inside the shared subtree."
},
"attribute_editor": {
"help_text_body1": "To add label, just type e.g. <code>#rock</code> or if you want to add also value then e.g. <code>#year = 2020</code>",
"help_text_body2": "For relation, type <code>~author = @</code> which should bring up an autocomplete where you can look up the desired note.",
"help_text_body3": "Alternatively you can add label and relation using the <code>+</code> button on the right side.",
"save_attributes": "Save attributes <enter>",
"add_a_new_attribute": "Add a new attribute",
"add_new_label": "Add new label <kbd data-command=\"addNewLabel\"></kbd>",
"add_new_relation": "Add new relation <kbd data-command=\"addNewRelation\"></kbd>",
"add_new_label_definition": "Add new label definition",
"add_new_relation_definition": "Add new relation definition",
"placeholder": "Type the labels and relations here"
},
"attribute_list_panel": {
"no_attributes": "No attributes",
"owned_one": "{{count}} owned attribute",
"owned_other": "{{count}} owned attributes",
"inherited_one": "{{count}} inherited attribute",
"inherited_other": "{{count}} inherited attributes",
"definitions_one": "{{count}} definition",
"definitions_other": "{{count}} definitions",
"internal_one": "{{count}} internal system attribute",
"internal_other": "{{count}} internal system attributes",
"back": "Back to the attributes",
"inheritable": "Inheritable: applies to this note and to its whole subtree",
"delete": "Delete this attribute",
"delete_confirm": "Delete the attribute \"{{name}}\"?",
"add_definition": "Add a new definition",
"no_target": "No target note",
"no_value": "No value",
"change_target": "Change the target note",
"inverse_hint": "Inverse of \"{{name}}\": the target note is automatically given a \"{{name}}\" relation pointing back",
"type_label": "Label",
"type_relation": "Relation",
"type_label_definition": "Label definition",
"type_relation_definition": "Relation definition",
"system_hint": "System: this name has a built-in meaning",
"add_attribute": "Add attribute",
"creation_kind_label": "Label: press here, or type ~, to make it a relation",
"creation_kind_relation": "Relation: press here, or type #, to make it a label"
},
"attribute_names": {
"system": "System",
"system_description": "Trilium attaches a meaning to this name: its value can change how the note behaves, rather than only describing it."
},
"abstract_bulk_action": {
"remove_this_search_action": "Remove this search action"
},
"execute_script": {
"execute_script": "Execute script",
"help_text": "You can execute simple scripts on the matched notes.",
"example_1": "For example to append a string to a note's title, use this small script:",
"example_2": "More complex example would be deleting all matched note's attributes:"
},
"add_label": {
"add_label": "Add label",
"label_name_placeholder": "label name",
"label_name_title": "Alphanumeric characters, underscore and colon are allowed characters.",
"to_value": "to value",
"new_value_placeholder": "new value",
"help_text": "On all matched notes:",
"help_text_item1": "create given label if note doesn't have one yet",
"help_text_item2": "or change value of the existing label",
"help_text_note": "You can also call this method without value, in such case label will be assigned to the note without value."
},
"delete_label": {
"delete_label": "Delete label",
"label_name_placeholder": "label name",
"label_name_title": "Alphanumeric characters, underscore and colon are allowed characters."
},
"rename_label": {
"rename_label": "Rename label",
"rename_label_from": "Rename label from",
"old_name_placeholder": "old name",
"to": "To",
"new_name_placeholder": "new name",
"name_title": "Alphanumeric characters, underscore and colon are allowed characters."
},
"update_label_value": {
"update_label_value": "Update label value",
"label_name_placeholder": "label name",
"label_name_title": "Alphanumeric characters, underscore and colon are allowed characters.",
"to_value": "to value",
"new_value_placeholder": "new value",
"help_text": "On all matched notes, change value of the existing label.",
"help_text_note": "You can also call this method without value, in such case label will be assigned to the note without value."
},
"delete_note": {
"delete_note": "Delete note",
"delete_matched_notes": "Delete matched notes",
"delete_matched_notes_description": "This will delete matched notes.",
"undelete_notes_instruction": "After the deletion, it's possible to undelete them from Recent Changes dialog.",
"erase_notes_instruction": "To erase notes permanently, you can go after the deletion to the Option -> Other and click the \"Erase deleted notes now\" button."
},
"save_revision": {
"save_revision": "Save revision",
"revision_name_placeholder": "Revision name (optional)",
"help": "A named revision will be saved for each matched note, capturing its current content and title."
},
"delete_revisions": {
"delete_note_revisions": "Delete note revisions",
"all_past_note_revisions": "All past note revisions of matched notes will be deleted. Note itself will be fully preserved. In other terms, note's history will be removed."
},
"move_note": {
"move_note": "Move note",
"to": "to",
"target_parent_note": "target parent note",
"on_all_matched_notes": "On all matched notes",
"move_note_new_parent": "move note to the new parent if note has only one parent (i.e. the old branch is removed and new branch into the new parent is created)",
"clone_note_new_parent": "clone note to the new parent if note has multiple clones/branches (it's not clear which branch should be removed)",
"nothing_will_happen": "nothing will happen if note cannot be moved to the target note (i.e. this would create a tree cycle)"
},
"convert_note": {
"convert_note": "Convert",
"convert_note_to": "Convert note",
"choose_conversion": "(choose a conversion)",
"conversion_htmlToMarkdown": "Text Notes → Markdown Notes (lossy)",
"conversion_markdownToHtml": "Markdown Notes → Text Notes",
"help_text": "The conversion is applied only to notes matching the source type; other notes are left untouched. A revision of each converted note is saved beforehand.",
"warning": "Some formatting may be lost when converting notes and you may need to fix a few things afterwards. A revision of each converted note will be saved beforehand so you can restore it. Do you want to continue?",
"warning_risky": "You are converting between two formats that don't have identical capabilities, so some formatting may be lost and some unsupported elements may be dropped.<br><br>Do you fully assume this risk and want to proceed with the conversion?<br><br>A revision of each converted note will be saved beforehand, so you can revert to the original format."
},
"rename_note": {
"rename_note": "Rename note",
"rename_note_title_to": "Rename note title to",
"new_note_title": "new note title",
"click_help_icon": "Click help icon on the right to see all the options",
"evaluated_as_js_string": "The given value is evaluated as JavaScript string and thus can be enriched with dynamic content via the injected <code>note</code> variable (note being renamed). Examples:",
"example_note": "<code>Note</code> - all matched notes are renamed to 'Note'",
"example_new_title": "<code>NEW: ${note.title}</code> - matched notes titles are prefixed with 'NEW: '",
"example_date_prefix": "<code>${note.dateCreatedObj.format('MM-DD:')}: ${note.title}</code> - matched notes are prefixed with note's creation month-date",
"api_docs": "See API docs for <a href='https://zadam.github.io/trilium/backend_api/Note.html'>note</a> and its <a href='https://day.js.org/docs/en/display/format'>dateCreatedObj / utcDateCreatedObj properties</a> for details."
},
"add_relation": {
"add_relation": "Add relation",
"relation_name": "relation name",
"allowed_characters": "Alphanumeric characters, underscore and colon are allowed characters.",
"to": "to",
"target_note": "target note",
"create_relation_on_all_matched_notes": "On all matched notes create given relation."
},
"delete_relation": {
"delete_relation": "Delete relation",
"relation_name": "relation name",
"allowed_characters": "Alphanumeric characters, underscore and colon are allowed characters."
},
"rename_relation": {
"rename_relation": "Rename relation",
"rename_relation_from": "Rename relation from",
"old_name": "old name",
"to": "To",
"new_name": "new name",
"allowed_characters": "Alphanumeric characters, underscore and colon are allowed characters."
},
"update_relation_target": {
"update_relation": "Update relation",
"relation_name": "relation name",
"allowed_characters": "Alphanumeric characters, underscore and colon are allowed characters.",
"to": "to",
"target_note": "target note",
"on_all_matched_notes": "On all matched notes",
"change_target_note": "change target note of the existing relation",
"update_relation_target": "Update relation target"
},
"attachments_actions": {
"open_externally": "Open externally",
"open_externally_title": "File will be open in an external application and watched for changes. You'll then be able to upload the modified version back to Trilium.",
"open_custom": "Open custom",
"open_custom_title": "File will be open in an external application and watched for changes. You'll then be able to upload the modified version back to Trilium.",
"download": "Download",
"rename_attachment": "Rename attachment",
"upload_new_revision": "Upload new revision",
"copy_link_to_clipboard": "Copy reference to clipboard",
"convert_attachment_into_note": "Convert attachment into note",
"delete_attachment": "Delete attachment",
"upload_success": "New attachment revision has been uploaded.",
"upload_failed": "Upload of a new attachment revision failed.",
"open_externally_detail_page": "Opening attachment externally is available only from the detail page, please first click on the attachment detail first and repeat the action.",
"open_custom_client_only": "Custom opening of attachments can only be done from the desktop client.",
"delete_confirm": "Are you sure you want to delete attachment '{{title}}'?",
"delete_success": "Attachment '{{title}}' has been deleted.",
"convert_confirm": "Are you sure you want to convert attachment '{{title}}' into a separate note?",
"convert_success": "Attachment '{{title}}' has been converted to note.",
"enter_new_name": "Please enter new attachment's name"
},
"calendar": {
"mon": "Mon",
"tue": "Tue",
"wed": "Wed",
"thu": "Thu",
"fri": "Fri",
"sat": "Sat",
"sun": "Sun",
"cannot_find_day_note": "Cannot find day note",
"cannot_find_week_note": "Cannot find week note",
"january": "January",
"february": "February",
"march": "March",
"april": "April",
"may": "May",
"june": "June",
"july": "July",
"august": "August",
"september": "September",
"october": "October",
"november": "November",
"december": "December",
"day": "Day",
"day_previous": "Previous Day",
"day_next": "Next Day",
"week": "Week",
"week_previous": "Previous week",
"week_next": "Next week",
"month": "Month",
"month_previous": "Previous month",