Issues (1783)

src/translations/en/retour.php (11 issues)

1
<?php
2
/**
3
 * Retour plugin for Craft CMS
4
 *
5
 * Retour allows you to intelligently redirect legacy URLs, so that you don't
6
 * lose SEO value when rebuilding & restructuring a website
7
 *
8
 * @link      https://nystudio107.com/
0 ignored issues
show
The tag in position 1 should be the @copyright tag
Loading history...
9
 * @copyright Copyright (c) 2018 nystudio107
0 ignored issues
show
@copyright tag must contain a year and the name of the copyright holder
Loading history...
10
 */
0 ignored issues
show
PHP version not specified
Loading history...
Missing @category tag in file comment
Loading history...
Missing @package tag in file comment
Loading history...
Missing @author tag in file comment
Loading history...
Missing @license tag in file comment
Loading history...
11
12
/**
0 ignored issues
show
Missing short description in doc comment
Loading history...
13
 * @author    nystudio107
0 ignored issues
show
Tag value for @author tag indented incorrectly; expected 2 spaces but found 4
Loading history...
14
 * @package   Retour
0 ignored issues
show
Tag value for @package tag indented incorrectly; expected 1 spaces but found 3
Loading history...
15
 * @since     3.0.0
0 ignored issues
show
Tag value for @since tag indented incorrectly; expected 3 spaces but found 5
Loading history...
16
 */
17
return [
18
    'Cached redirect hit for {url}' => 'Cached redirect hit for {url}',
19
    'Create Entry Redirects' => 'Create Entry Redirects',
20
    'Trimmed {rows} from retour_stats table' => 'Trimmed {rows} from retour_stats table',
21
    'Cached redirect saved for {url}' => 'Cached redirect saved for {url}',
22
    'Controls whether Retour automatically creates static redirects when an entry\'s URI changes.' => 'Controls whether Retour automatically creates static redirects when an entry\'s URI changes.',
23
    'Dashboard' => 'Dashboard',
24
    'Should the query string be stripped from all 404 URLs before their evaluation?' => 'Should the query string be stripped from all 404 URLs before their evaluation?',
25
    'All redirect caches cleared' => 'All redirect caches cleared',
26
    'Plugin name' => 'Plugin name',
27
    'Retour' => 'Retour',
28
    'Should the query string be stripped from the saved statistics source URLs?' => 'Should the query string be stripped from the saved statistics source URLs?',
29
    'The public-facing name of the plugin' => 'The public-facing name of the plugin',
30
    'Redirecting {url} to {dest} with status {status}' => 'Redirecting {url} to {dest} with status {status}',
31
    'Settings' => 'Settings',
32
    'Strip Query String from Statistics' => 'Strip Query String from Statistics',
33
    'Redirects' => 'Redirects',
34
    '{name} plugin loaded' => '{name} plugin loaded',
35
    'Strip Query String from 404s' => 'Strip Query String from 404s',
36
    'A 404 exception occurred' => 'A 404 exception occurred',
37
    'Statistics to Store' => 'Statistics to Store',
38
    'Retour redirect caches' => 'Retour redirect caches',
39
    'Error validating statistics {id}: {errors}' => 'Error validating statistics {id}: {errors}',
40
    'Error validating redirect {id}: {errors}' => 'Error validating redirect {id}: {errors}',
41
    ' Match' => ' Match',
42
    'Retour statistics cleared: {error}' => 'Retour statistics cleared: {error}',
43
    'Exact Match' => 'Exact Match',
44
    'RegEx Match' => 'RegEx Match',
45
    'Retour statistics cleared.' => 'Retour statistics cleared.',
46
    'Legacy URL Pattern' => 'Legacy URL Pattern',
47
    'Couldn\'t load redirect id {id}' => 'Couldn\'t load redirect id {id}',
48
    'Redirect Type' => 'Redirect Type',
49
    '410 - Gone' => '410 - Gone',
50
    'Match Type' => 'Match Type',
51
    '301 - Moved Permanently' => '301 - Moved Permanently',
52
    '302 - Found' => '302 - Found',
53
    '307 - Temporary Redirect' => '307 - Temporary Redirect',
54
    '308 - Permanent Redirect' => '308 - Permanent Redirect',
55
    'Destination URL' => 'Destination URL',
56
    'Select whether the redirect should be permanent or temporary.' => 'Select whether the redirect should be permanent or temporary.',
57
    'What type of matching should be done with the Legacy URL Pattern.  Details on RegEx matching can be found at [regexr.com](http://regexr.com/).  If a plugin provides a custom matching function, you can select it here.' => 'What type of matching should be done with the Legacy URL Pattern.  Details on RegEx matching can be found at [regexr.com](http://regexr.com/).  If a plugin provides a custom matching function, you can select it here.',
58
    'Edit Redirect' => 'Edit Redirect',
59
    'Redirects imported from CSV file.' => 'Redirects imported from CSV file.',
60
    'Couldn\'t delete redirect.' => 'Couldn\'t delete redirect.',
61
    'Redirect settings saved.' => 'Redirect settings saved.',
62
    'Import CSV File' => 'Import CSV File',
63
    'How many unique 404 statistics should be stored before they are trimmed.' => 'How many unique 404 statistics should be stored before they are trimmed.',
64
    'Getting Element URIs: {uris}' => 'Getting Element URIs: {uris}',
65
    'Incrementing statistics for: {redirect}' => 'Incrementing statistics for: {redirect}',
66
    'Deleting redirect to prevent a loop: {redirect}' => 'Deleting redirect to prevent a loop: {redirect}',
67
    'Automatically Trim Statistics' => 'Automatically Trim Statistics',
68
    'Creating new redirect: {redirect}' => 'Creating new redirect: {redirect}',
69
    'Updating existing redirect: {redirect}' => 'Updating existing redirect: {redirect}',
70
    'Comparing old: {oldUri} to new: {newUri}' => 'Comparing old: {oldUri} to new: {newUri}',
71
    'Trimming statistics' => 'Trimming statistics',
72
    'Should the anonymous ip address of the client causing a 404 be recorded?' => 'Should the anonymous ip address of the client causing a 404 be recorded?',
73
    'Record Remote IP' => 'Record Remote IP',
74
    'Legacy URL Match Type' => 'Legacy URL Match Type',
75
    'Full URL' => 'Full URL',
76
    'Enter the destination URL that should be redirected to.  This can either be a fully qualified URL or a relative URL.  e.g.: Exact Match: `/new-recipes/` or `http://example.com/new-recipes/`, or RegEx Match: `/new-recipes/$1`' => 'Enter the destination URL that should be redirected to.  This can either be a fully qualified URL or a relative URL.  e.g.: Exact Match: `/new-recipes/` or `http://example.com/new-recipes/`, or RegEx Match: `/new-recipes/$1`',
77
    'Enter the URL pattern that Retour should match.  This matches against the path only (the part of the URL after the domain name), or the full URL, depending on the setting of **Legacy URL Match Type**.  e.g.: Exact Match: `/recipes/` or `http://example.com/recipes/`, or RegEx Match: `.*RecipeID=(.*)`' => 'Enter the URL pattern that Retour should match.  This matches against the path only (the part of the URL after the domain name), or the full URL, depending on the setting of **Legacy URL Match Type**.  e.g.: Exact Match: `/recipes/` or `http://example.com/recipes/`, or RegEx Match: `.*RecipeID=(.*)`',
78
    'Path Only' => 'Path Only',
79
    'Not handled-> full URL: {fullUrl}, path only: {pathOnly}' => 'Not handled-> full URL: {fullUrl}, path only: {pathOnly}',
80
    '404 full URL: {fullUrl}, 404 path only: {pathOnly}' => '404 full URL: {fullUrl}, 404 path only: {pathOnly}',
81
    'Should the query string be preserved and passed along to the redirected URL?' => 'Should the query string be preserved and passed along to the redirected URL?',
82
    'Preserve Query String' => 'Preserve Query String',
83
    'Enabled' => 'Enabled',
84
    'Should this redirect be processed?' => 'Should this redirect be processed?',
85
    'All Sites' => 'All Sites',
86
    'What sites should this redirect be active for.' => 'What sites should this redirect be active for.',
87
    'Sites' => 'Sites',
88
    'Dashboard Refresh Interval' => 'Dashboard Refresh Interval',
89
    'Exclude Patterns' => 'Exclude Patterns',
90
    'RegEx pattern to exclude' => 'RegEx pattern to exclude',
91
    '30 seconds' => '30 seconds',
92
    'Never' => 'Never',
93
    '10 seconds' => '10 seconds',
94
    '[Regular expressions](https://regexr.com/) to match URIs that should be excluded from Retour.' => '[Regular expressions](https://regexr.com/) to match URIs that should be excluded from Retour.',
95
    '5 seconds' => '5 seconds',
96
    '60 seconds' => '60 seconds',
97
    'Dashboard data live refresh interval.' => 'Dashboard data live refresh interval.',
98
    'Whether the Statistics should be trimmed after each new statistic is recorded.' => 'Whether the Statistics should be trimmed after each new statistic is recorded.',
99
    'Choose the fields to import into Retour from the CSV file by dragging them in the appropriate order. Click on the `x` to delete an unused field.' => 'Choose the fields to import into Retour from the CSV file by dragging them in the appropriate order. Click on the `x` to delete an unused field.',
100
    'The amount of time required between trimming of statistics.' => 'The amount of time required between trimming of statistics.',
101
    'Retour statistics deleted: {error}' => 'Retour statistics deleted: {error}',
102
    'Couldn\'t delete statistic.' => 'Couldn\'t delete statistic.',
103
    'Should the legacy URL be matched by path (e.g. `/new-recipes/`) or by full URL (e.g.: `http://example.com/de/new-recipes/`)?' => 'Should the legacy URL be matched by path (e.g. `/new-recipes/`) or by full URL (e.g.: `http://example.com/de/new-recipes/`)?',
104
    'Redirects could not be imported.' => 'Redirects could not be imported.',
105
    'Once per week' => 'Once per week',
106
    'Once per hour' => 'Once per hour',
107
    'Once per day' => 'Once per day',
108
    'Entry Redirects URL Match Type' => 'Entry Redirects URL Match Type',
109
    'Statistics Trimming Rate Limit' => 'Statistics Trimming Rate Limit',
110
    'Should the automatically created Entry Redirects be matched by path (e.g. `/new-recipes/`) or by full URL (e.g.: `http://example.com/de/new-recipes/`)?' => 'Should the automatically created Entry Redirects be matched by path (e.g. `/new-recipes/`) or by full URL (e.g.: `http://example.com/de/new-recipes/`)?',
111
    'Retour statistics deleted.' => 'Retour statistics deleted.',
112
    'The **Match Type** field must be either `exactmatch` or `regexmatch` (case sensitive). Anything left blank will be filled in with default values.' => 'The **Match Type** field must be either `exactmatch` or `regexmatch` (case sensitive). Anything left blank will be filled in with default values.',
113
    'Retour redirects deleted.' => 'Retour redirects deleted.',
114
    'Invalid sort field specified.' => 'Invalid sort field specified.',
115
    'Enable API Access' => 'Enable API Access',
116
    'Determines whether the Retour API endpoint should be enabled for anonymous frontend access.' => 'Determines whether the Retour API endpoint should be enabled for anonymous frontend access.',
117
    'Additional headers to add to the redirected request' => 'Additional headers to add to the redirected request',
118
    'Additional Headers' => 'Additional Headers',
119
    'Header Name' => 'Header Name',
120
    'Header Value' => 'Header Value',
121
    'Unknown league/csv package API version' => 'Unknown league/csv package API version',
122
    'Query Retour data' => 'Query Retour data',
123
    'CSV Delimiter' => 'CSV Delimiter',
124
    'The delimiter between data column values for importing CSV files (normally `,`).' => 'The delimiter between data column values for importing CSV files (normally `,`).',
125
    'Status' => 'Status',
126
    'Short Link' => 'Short Link',
127
    'Hits' => 'Hits',
128
    'Remote IP' => 'Remote IP',
129
    'Redirect To' => 'Redirect To',
130
    'Short Links' => 'Short Links',
131
    '404 File Not Found URL' => '404 File Not Found URL',
132
    'Enter the URL pattern that Retour should match.  This matches against the path only (the part of the URL after the domain name).' => 'Enter the URL pattern that Retour should match.  This matches against the path only (the part of the URL after the domain name).',
133
    'Last Hit' => 'Last Hit',
134
    'Couldn\'t delete Short Link.' => 'Couldn\'t delete Short Link.',
135
    'Retour Short Links deleted.' => 'Retour Short Links deleted.',
136
    'Last Referrer URL' => 'Last Referrer URL',
137
    'Handled' => 'Handled',
138
    'Site ID' => 'Site ID',
139
    'HTTP Status' => 'HTTP Status',
140
    'Discrete 404 URI hits in the last month' => 'Discrete 404 URI hits in the last month',
141
    '404s by Month' => '404s by Month',
142
    '404s by Week' => '404s by Week',
143
    'Discrete 404 URI hits in the last day' => 'Discrete 404 URI hits in the last day',
144
    '404s by Day' => '404s by Day',
145
    'Discrete 404 URI hits in the last week' => 'Discrete 404 URI hits in the last week',
146
    'Retour will look for 404 (Not Found) URLs that match the Legacy URL Pattern below, and redirect them to Destination URL.' => 'Retour will look for 404 (Not Found) URLs that match the Legacy URL Pattern below, and redirect them to Destination URL.',
147
    'Delete' => 'Delete',
148
    'redirect' => 'redirect',
149
    'statistic' => 'statistic',
150
    'New Static Redirect' => 'New Static Redirect',
151
    'Search for:' => 'Search for:',
152
    'Displaying' => 'Displaying',
153
    'redirects' => 'redirects',
154
    'of' => 'of',
155
    'Per-page:' => 'Per-page:',
156
    'to' => 'to',
157
    'Export CSV File' => 'Export CSV File',
158
    'Reset' => 'Reset',
159
    'items' => 'items',
160
    'Clear Stats' => 'Clear Stats',
161
    'statistics' => 'statistics',
162
    'Short Links are a way to create a short link or alias to an Entry, so the link is easier to type or remember.' => 'Short Links are a way to create a short link or alias to an Entry, so the link is easier to type or remember.',
163
    'Redirects only happen if Craft throws a `404` exception for the Legacy URL Pattern.' => 'Redirects only happen if Craft throws a `404` exception for the Legacy URL Pattern.',
164
    'Short Links are created by adding a Short Link field to the field layout of a Section.' => 'Short Links are created by adding a Short Link field to the field layout of a Section.',
165
    'CSV File Import Errors' => 'CSV File Import Errors',
166
    'All CSV rows without errors were still imported.' => 'All CSV rows without errors were still imported.',
167
    'Priority' => 'Priority',
168
    'Short Links are a way to create a short link or alias to an Entry, so the link is easier to type or remember. Short Links are created by adding a Short Link field to the field layout of a Section' => 'Short Links are a way to create a short link or alias to an Entry, so the link is easier to type or remember. Short Links are created by adding a Short Link field to the field layout of a Section',
169
    'Redirect priority' => 'Redirect priority',
170
    'Select the priority of the redirect to determine the order in which matches are checked (1 is highest priority, 9 is lowest priority).' => 'Select the priority of the redirect to determine the order in which matches are checked (1 is highest priority, 9 is lowest priority).',
171
    'Some errors occured .' => 'Some errors occured .',
172
    'Some errors occured importing the CSV file.' => 'Some errors occured importing the CSV file.',
173
    'Select the priority that will determine the order of mathching the redirect.' => 'Select the priority that will determine the order of mathching the redirect.',
174
    'Excluded URI: {uri} due to match of pattern: {pattern}' => 'Excluded URI: {uri} due to match of pattern: {pattern}',
175
];
176