xref: /plugin/annotations/lang/en/lang.php (revision 72d60f2d94b24cb66fabf596a2ec440f459ba88f)
143d2073cStracker-user<?php
243d2073cStracker-user
343d2073cStracker-user/**
443d2073cStracker-user * English language strings for the annotations plugin.
5da56206cStracker-user *
6da56206cStracker-user * Two groups:
7da56206cStracker-user *   - top-level $lang[...]  : read by PHP via $this->getLang() (the usersettings toggle).
8da56206cStracker-user *   - $lang['js'][...]      : exposed to script.js by DokuWiki as
9da56206cStracker-user *                             LANG.plugins.annotations.<key> (see lib/exe/js.php).
1043d2073cStracker-user */
1143d2073cStracker-user
1243d2073cStracker-user// must be run within DokuWiki
1343d2073cStracker-userif (!defined('DOKU_INC')) die();
1443d2073cStracker-user
1543d2073cStracker-user// ---------------------------------------------------------------------
16da56206cStracker-user// User-settings toggle (PHP side)
1743d2073cStracker-user// ---------------------------------------------------------------------
1843d2073cStracker-user
1943d2073cStracker-user/** @var string label shown on the preferences page for the on/off toggle */
2043d2073cStracker-user$lang['toggle_label'] = 'Enable annotations';
2143d2073cStracker-user
2243d2073cStracker-user/** @var string description shown below the toggle */
2343d2073cStracker-user$lang['toggle_desc']  = 'Highlight annotated text and show the annotation panel on wiki pages.';
2443d2073cStracker-user
2543d2073cStracker-user// ---------------------------------------------------------------------
269fd890c3Stracker-user// Admin overview (PHP side, read via $this->getLang())
279fd890c3Stracker-user// ---------------------------------------------------------------------
289fd890c3Stracker-user
299fd890c3Stracker-user$lang['menu']               = 'Annotations';
309fd890c3Stracker-user$lang['heading']            = 'Annotated pages';
31*72d60f2dStracker-user$lang['intro']              = 'Pages that have annotations, with their normal, resolved and orphaned counts. Resolved annotations have been marked done; orphaned annotations reference text that no longer appears on the page. The counts overlap — a resolved annotation is also counted as normal or orphaned depending on whether its text is still present.';
329fd890c3Stracker-user
339fd890c3Stracker-user$lang['th_page']            = 'Page';
349fd890c3Stracker-user$lang['th_normal']          = 'Normal';
35*72d60f2dStracker-user$lang['th_resolved']        = 'Resolved';
369fd890c3Stracker-user$lang['th_orphaned']        = 'Orphaned';
379fd890c3Stracker-user$lang['th_actions']         = 'Actions';
389fd890c3Stracker-user
399fd890c3Stracker-user$lang['filter_search']      = 'Search';
409fd890c3Stracker-user$lang['filter_clear']       = 'Clear';
419fd890c3Stracker-user
429fd890c3Stracker-user$lang['btn_clear_orphaned']      = 'Clear orphaned';
439fd890c3Stracker-user$lang['btn_clear_all']           = 'Clear all orphaned (%d)';
44*72d60f2dStracker-user$lang['btn_clear_resolved']      = 'Clear resolved';
45*72d60f2dStracker-user$lang['btn_clear_resolved_all']  = 'Clear all resolved (%d)';
469fd890c3Stracker-user
479fd890c3Stracker-user$lang['confirm_clear_page']          = 'Delete all orphaned annotations on this page?';
489fd890c3Stracker-user$lang['confirm_clear_all']           = 'Delete all orphaned annotations on every page?';
49*72d60f2dStracker-user$lang['confirm_clear_resolved_page'] = 'Delete all resolved annotations on this page?';
50*72d60f2dStracker-user$lang['confirm_clear_resolved_all']  = 'Delete all resolved annotations on every page?';
519fd890c3Stracker-user
529fd890c3Stracker-user$lang['cleared_page']           = 'Removed %d orphaned annotation(s) from %s.';
539fd890c3Stracker-user$lang['cleared_all']            = 'Removed %d orphaned annotation(s) across all pages.';
549fd890c3Stracker-user$lang['clear_fail']             = 'Could not clear orphaned annotations.';
55*72d60f2dStracker-user$lang['cleared_resolved_page']  = 'Removed %d resolved annotation(s) from %s.';
56*72d60f2dStracker-user$lang['cleared_resolved_all']   = 'Removed %d resolved annotation(s) across all pages.';
57*72d60f2dStracker-user$lang['clear_resolved_fail']    = 'Could not clear resolved annotations.';
589fd890c3Stracker-user
599fd890c3Stracker-user$lang['none']               = 'No pages have annotations.';
609fd890c3Stracker-user$lang['none_match']         = 'No pages match your search.';
619fd890c3Stracker-user$lang['shown']              = 'Showing %d–%d of %d';
629fd890c3Stracker-user
639fd890c3Stracker-user$lang['pager_label']        = 'Pagination';
649fd890c3Stracker-user$lang['pager_prev']         = 'Previous page';
659fd890c3Stracker-user$lang['pager_next']         = 'Next page';
669fd890c3Stracker-user
679fd890c3Stracker-user$lang['helper_missing']     = 'The annotations helper is unavailable.';
689fd890c3Stracker-user
699fd890c3Stracker-user// ---------------------------------------------------------------------
70da56206cStracker-user// Front-end strings (exposed as LANG.plugins.annotations.<key>)
7143d2073cStracker-user// ---------------------------------------------------------------------
7243d2073cStracker-user
73da56206cStracker-user// Counter bar
74da56206cStracker-user$lang['js']['counter_annotation']    = '1 annotation';
75da56206cStracker-user$lang['js']['counter_annotations']   = '%d annotations';
76da56206cStracker-user$lang['js']['counter_orphaned']      = '%d orphaned';
7743d2073cStracker-user
78da56206cStracker-user// Buttons
79da56206cStracker-user$lang['js']['btn_clear_resolved']    = 'Clear resolved';
80da56206cStracker-user$lang['js']['btn_clear_orphaned']    = 'Clear orphaned';
81da56206cStracker-user$lang['js']['btn_reply']             = 'Reply';
82da56206cStracker-user$lang['js']['btn_resolve']           = 'Resolve';
83da56206cStracker-user$lang['js']['btn_reopen']            = 'Reopen';
84da56206cStracker-user$lang['js']['btn_edit']              = 'Edit';
85da56206cStracker-user$lang['js']['btn_delete']            = 'Delete';
86da56206cStracker-user$lang['js']['btn_save']              = 'Save';
87da56206cStracker-user$lang['js']['btn_cancel']            = 'Cancel';
88da56206cStracker-user$lang['js']['btn_annotate']          = 'Annotate';
8943d2073cStracker-user
9043d2073cStracker-user// Status pills
91da56206cStracker-user$lang['js']['status_open']           = 'Open';
92da56206cStracker-user$lang['js']['status_resolved']       = 'Resolved';
9343d2073cStracker-user
94da56206cStracker-user// Form placeholders
95da56206cStracker-user$lang['js']['placeholder_body']      = 'Add a comment…';
96da56206cStracker-user$lang['js']['placeholder_reply']     = 'Write a reply…';
9743d2073cStracker-user
98da56206cStracker-user// Orphaned-annotations drawer
99da56206cStracker-user$lang['js']['orphaned_heading']      = 'Orphaned annotations';
100da56206cStracker-user$lang['js']['orphaned_note']         = 'These annotations reference text that no longer appears on the page.';
101da56206cStracker-user$lang['js']['orphaned_none']         = 'None.';
10243d2073cStracker-user
103da56206cStracker-user// Accessible labels / fallbacks
104da56206cStracker-user$lang['js']['label_close']           = 'Close';
105da56206cStracker-user$lang['js']['label_annotation']      = 'Annotation';
106da56206cStracker-user$lang['js']['label_unknown']         = 'Unknown';
10743d2073cStracker-user
108da56206cStracker-user// Confirmation prompts
109da56206cStracker-user$lang['js']['confirm_delete']        = 'Delete this annotation?';
110da56206cStracker-user$lang['js']['confirm_delete_reply']  = 'Delete this reply?';
111da56206cStracker-user$lang['js']['confirm_clear_resolved'] = 'Delete all resolved annotations on this page?';
112da56206cStracker-user$lang['js']['confirm_clear_orphaned'] = 'Delete all orphaned annotations on this page?';
11343d2073cStracker-user
114da56206cStracker-user// Error messages
115da56206cStracker-user$lang['js']['error_save']            = 'Could not save — please try again.';
116da56206cStracker-user$lang['js']['error_delete']          = 'Could not delete — please try again.';
117da56206cStracker-user$lang['js']['error_status']          = 'Could not update the status — please try again.';
118da56206cStracker-user$lang['js']['error_clear']           = 'Could not clear — please try again.';
11943d2073cStracker-user
120da56206cStracker-user// Relative timestamps (%d = number)
121da56206cStracker-user$lang['js']['time_now']              = 'just now';
122da56206cStracker-user$lang['js']['time_minutes']          = '%dm ago';
123da56206cStracker-user$lang['js']['time_hours']            = '%dh ago';
124da56206cStracker-user$lang['js']['time_days']             = '%dd ago';
125