mirror of
https://github.com/TriliumNext/Notes.git
synced 2025-09-03 05:57:47 +08:00
38 lines
2.1 KiB
TypeScript
38 lines
2.1 KiB
TypeScript
![]() |
/**
|
||
|
* Hierarchy Context Constants
|
||
|
*
|
||
|
* This file centralizes all translatable strings used in the note hierarchy context
|
||
|
* functionality. These strings are used when displaying information about parent-child
|
||
|
* relationships and note relations in the LLM context building process.
|
||
|
*/
|
||
|
|
||
|
import { t } from 'i18next';
|
||
|
|
||
|
export const HIERARCHY_STRINGS = {
|
||
|
// Parent context strings
|
||
|
PARENT_CONTEXT: {
|
||
|
NO_PARENT_CONTEXT: () => t('llm.hierarchy.no_parent_context', 'No parent context available.'),
|
||
|
CURRENT_NOTE: (title: string) => t('llm.hierarchy.current_note', '{{title}} (current note)', { title }),
|
||
|
},
|
||
|
|
||
|
// Child context strings
|
||
|
CHILD_CONTEXT: {
|
||
|
NO_CHILD_NOTES: () => t('llm.hierarchy.no_child_notes', 'No child notes.'),
|
||
|
CHILD_NOTES_HEADER: (count: number) => t('llm.hierarchy.child_notes_header', 'Child notes ({{count}} total)', { count }),
|
||
|
CHILD_SUMMARY_PREFIX: () => t('llm.hierarchy.child_summary_prefix', 'Summary: '),
|
||
|
MORE_CHILDREN: (count: number) => t('llm.hierarchy.more_children', '... and {{count}} more child notes not shown', { count }),
|
||
|
ERROR_RETRIEVING: () => t('llm.hierarchy.error_retrieving_children', 'Error retrieving child notes.')
|
||
|
},
|
||
|
|
||
|
// Linked notes context strings
|
||
|
LINKED_NOTES: {
|
||
|
NO_LINKED_NOTES: () => t('llm.hierarchy.no_linked_notes', 'No linked notes.'),
|
||
|
OUTGOING_RELATIONS_HEADER: (count: number) => t('llm.hierarchy.outgoing_relations_header', 'Outgoing relations ({{count}} total)', { count }),
|
||
|
INCOMING_RELATIONS_HEADER: (count: number) => t('llm.hierarchy.incoming_relations_header', 'Incoming relations ({{count}} total)', { count }),
|
||
|
DEFAULT_RELATION: () => t('llm.hierarchy.default_relation', 'relates to'),
|
||
|
MORE_OUTGOING: (count: number) => t('llm.hierarchy.more_outgoing', '... and {{count}} more outgoing relations not shown', { count }),
|
||
|
MORE_INCOMING: (count: number) => t('llm.hierarchy.more_incoming', '... and {{count}} more incoming relations not shown', { count }),
|
||
|
ERROR_RETRIEVING: () => t('llm.hierarchy.error_retrieving_linked', 'Error retrieving linked notes.')
|
||
|
}
|
||
|
};
|