1<?php
2/**
3 * English language file for jsoneditor plugin
4 *
5 * @author Janez Paternoster <janez.paternoster@siol.net>
6 */
7
8// json tabs
9$lang['json_editor'] = 'JSON Editor';
10$lang['json_schema'] = 'JSON Schema';
11
12// javascript
13$lang['js']['button_validate'] = 'Validate';
14
15
16/*
17 * Translation for jsoneditor.js library (JavaScript).
18 * see https://github.com/json-editor/json-editor/blob/master/src/defaults.js
19 *
20 * Note that english language is already included in jsoneditor.js, so
21 * definitions below are ignored.
22 */
23$lang['js']['language'] = 'en';
24  /*
25   * When a property is not set
26   */
27$lang['js']['error_notset'] = 'Property must be set';
28  /*
29  * When a string must not be empty
30  */
31$lang['js']['error_notempty'] = 'Value required';
32  /*
33  * When a value is not one of the enumerated values
34  */
35$lang['js']['error_enum'] = 'Value must be one of the enumerated values';
36  /*
37  * When a value is not equal to the constant
38  */
39$lang['js']['error_const'] = 'Value must be the constant value';
40  /*
41  * When a value doesn't validate any schema of a 'anyOf' combination
42  */
43$lang['js']['error_anyOf'] = 'Value must validate against at least one of the provided schemas';
44  /*
45  * When a value doesn't validate
46  * @variables This key takes one variable: The number of schemas the value does not validate
47  */
48$lang['js']['error_oneOf'] = 'Value must validate against exactly one of the provided schemas. It currently validates against {{0}} of the schemas.';
49  /*
50  * When a value does not validate a 'not' schema
51  */
52$lang['js']['error_not'] = 'Value must not validate against the provided schema';
53  /*
54  * When a value does not match any of the provided types
55  */
56$lang['js']['error_type_union'] = 'Value must be one of the provided types';
57  /*
58  * When a value does not match the given type
59  * @variables This key takes one variable: The type the value should be of
60  */
61$lang['js']['error_type'] = 'Value must be of type {{0}}';
62  /*
63  *  When the value validates one of the disallowed types
64  */
65$lang['js']['error_disallow_union'] = 'Value must not be one of the provided disallowed types';
66  /*
67  *  When the value validates a disallowed type
68  * @variables This key takes one variable: The type the value should not be of
69  */
70$lang['js']['error_disallow'] = 'Value must not be of type {{0}}';
71  /*
72  * When a value is not a multiple of or divisible by a given number
73  * @variables This key takes one variable: The number mentioned above
74  */
75$lang['js']['error_multipleOf'] = 'Value must be a multiple of {{0}}';
76  /*
77  * When a value is greater than it's supposed to be (exclusive)
78  * @variables This key takes one variable: The maximum
79  */
80$lang['js']['error_maximum_excl'] = 'Value must be less than {{0}}';
81  /*
82  * When a value is greater than it's supposed to be (inclusive
83  * @variables This key takes one variable: The maximum
84  */
85$lang['js']['error_maximum_incl'] = 'Value must be at most {{0}}';
86  /*
87  * When a value is lesser than it's supposed to be (exclusive)
88  * @variables This key takes one variable: The minimum
89  */
90$lang['js']['error_minimum_excl'] = 'Value must be greater than {{0}}';
91  /*
92  * When a value is lesser than it's supposed to be (inclusive)
93  * @variables This key takes one variable: The minimum
94  */
95$lang['js']['error_minimum_incl'] = 'Value must be at least {{0}}';
96  /*
97  * When a value have too many characters
98  * @variables This key takes one variable: The maximum character count
99  */
100$lang['js']['error_maxLength'] = 'Value must be at most {{0}} characters long';
101  /*
102  * When a value does not have enough characters
103  * @variables This key takes one variable: The minimum character count
104  */
105$lang['js']['error_minLength'] = 'Value must be at least {{0}} characters long';
106  /*
107  * When a value does not match a given pattern
108  */
109$lang['js']['error_pattern'] = 'Value must match the pattern {{0}}';
110  /*
111  * When an array has additional items whereas it is not supposed to
112  */
113$lang['js']['error_additionalItems'] = 'No additional items allowed in this array';
114  /*
115  * When there are to many items in an array
116  * @variables This key takes one variable: The maximum item count
117  */
118$lang['js']['error_maxItems'] = 'Value must have at most {{0}} items';
119  /*
120  * When there are not enough items in an array
121  * @variables This key takes one variable: The minimum item count
122  */
123$lang['js']['error_minItems'] = 'Value must have at least {{0}} items';
124  /*
125  * When an array is supposed to have unique items but has duplicates
126  */
127$lang['js']['error_uniqueItems'] = 'Array must have unique items';
128  /*
129  * When there are too many properties in an object
130  * @variables This key takes one variable: The maximum property count
131  */
132$lang['js']['error_maxProperties'] = 'Object must have at most {{0}} properties';
133  /*
134  * When there are not enough properties in an object
135  * @variables This key takes one variable: The minimum property count
136  */
137$lang['js']['error_minProperties'] = 'Object must have at least {{0}} properties';
138  /*
139  * When a required property is not defined
140  * @variables This key takes one variable: The name of the missing property
141  */
142$lang['js']['error_required'] = 'Object is missing the required property \'{{0}}\'';
143  /*
144  * When there is an additional property is set whereas there should be none
145  * @variables This key takes one variable: The name of the additional property
146  */
147$lang['js']['error_additional_properties'] = 'No additional properties allowed, but property {{0}} is set';
148  /*
149  * When there is a propertyName that sets a max length and a property name exceeds the max length
150  * @variables This key takes one variable: The name of the invalid property
151  */
152$lang['js']['error_property_names_exceeds_maxlength'] = 'Property name {{0}} exceeds maxLength';
153  /*
154  * When there is a propertyName that sets an enum and a property name matches none of the possible enum
155  * @variables This key takes one variable: The name of the invalid property
156  */
157$lang['js']['error_property_names_enum_mismatch'] = 'Property name {{0}} does not match any enum values';
158  /*
159  * When there is a propertyName that sets a const and a property does not match the const value
160  * @variables This key takes one variable: The name of the invalid property
161  */
162$lang['js']['error_property_names_const_mismatch'] = 'Property name {{0}} does not match the const value';
163  /*
164  * When there is a propertyName that sets a pattern and a property name does not match the pattern
165  * @variables This key takes one variable: The name of the invalid property
166  */
167$lang['js']['error_property_names_pattern_mismatch'] = 'Property name {{0}} does not match pattern';
168  /*
169  * When the propertyName is set to false and there is at least one property
170  * @variables This key takes one variable: The name of the invalid property
171  */
172$lang['js']['error_property_names_false'] = 'Property name {{0}} fails when propertyName is false';
173  /*
174  * When the propertyName specifies a maxLength that is not a number
175  * @variables This key takes one variable: The name of the current property
176  */
177$lang['js']['error_property_names_maxlength'] = 'Property name {{0}} cannot match invalid maxLength';
178  /*
179  * When the propertyName specifies an enum that is not an array
180  * @variables This key takes one variable: The name of the current property
181  */
182$lang['js']['error_property_names_enum'] = 'Property name {{0}} cannot match invalid enum';
183  /*
184  * When the propertyName specifies a pattern that is not a string
185  * @variables This key takes one variable: The name of the current property
186  */
187$lang['js']['error_property_names_pattern'] = 'Property name {{0}} cannot match invalid pattern';
188  /*
189  * When the propertyName is unsupported
190  * @variables This key takes one variable: The name of the invalid propertyName
191  */
192$lang['js']['error_property_names_unsupported'] = 'Unsupported propertyName {{0}}';
193  /*
194  * When a dependency is not resolved
195  * @variables This key takes one variable: The name of the missing property for the dependency
196  */
197$lang['js']['error_dependency'] = 'Must have property {{0}}';
198  /*
199  * When a date is in incorrect format
200  * @variables This key takes one variable: The valid format
201  */
202$lang['js']['error_date'] = 'Date must be in the format {{0}}';
203  /*
204  * When a time is in incorrect format
205  * @variables This key takes one variable: The valid format
206  */
207$lang['js']['error_time'] = 'Time must be in the format {{0}}';
208  /*
209  * When a datetime-local is in incorrect format
210  * @variables This key takes one variable: The valid format
211  */
212$lang['js']['error_datetime_local'] = 'Datetime must be in the format {{0}}';
213  /*
214  * When a integer date is less than 1 January 1970
215  */
216$lang['js']['error_invalid_epoch'] = 'Date must be greater than 1 January 1970';
217  /*
218  * When an IPv4 is in incorrect format
219  */
220$lang['js']['error_ipv4'] = 'Value must be a valid IPv4 address in the form of 4 numbers between 0 and 255, separated by dots';
221  /*
222  * When an IPv6 is in incorrect format
223  */
224$lang['js']['error_ipv6'] = 'Value must be a valid IPv6 address';
225  /*
226  * When a hostname is in incorrect format
227  */
228$lang['js']['error_hostname'] = 'The hostname has the wrong format';
229  /*
230  * Text/Title on Save button
231  */
232$lang['js']['button_save'] = 'Save';
233  /*
234  * Text/Title on Copy button
235  */
236$lang['js']['button_copy'] = 'Copy';
237  /*
238  * Text/Title on Cancel button
239  */
240$lang['js']['button_cancel'] = 'Cancel';
241  /*
242  * Text/Title on Add button
243  */
244$lang['js']['button_add'] = 'Add';
245  /*
246  * Text on Delete All buttons
247  */
248$lang['js']['button_delete_all'] = 'All';
249  /*
250  * Title on Delete All buttons
251  */
252$lang['js']['button_delete_all_title'] = 'Delete All';
253  /*
254  * Text on Delete Last buttons
255  * @variable This key takes one variable: The title of object to delete
256  */
257$lang['js']['button_delete_last'] = 'Last {{0}}';
258  /*
259  * Title on Delete Last buttons
260  * @variable This key takes one variable: The title of object to delete
261  */
262$lang['js']['button_delete_last_title'] = 'Delete Last {{0}}';
263  /*
264  * Title on Add Row buttons
265  * @variable This key takes one variable: The title of object to add
266  */
267$lang['js']['button_add_row_title'] = 'Add {{0}}';
268  /*
269  * Title on Move Down buttons
270  */
271$lang['js']['button_move_down_title'] = 'Move down';
272  /*
273  * Title on Move Up buttons
274  */
275$lang['js']['button_move_up_title'] = 'Move up';
276  /*
277  * Text on Object Properties buttons
278  */
279$lang['js']['button_properties'] = 'Properties';
280  /*
281  * Title on Object Properties buttons
282  */
283$lang['js']['button_object_properties'] = 'Object Properties';
284  /*
285  * Title on Copy Row button
286  * @variable This key takes one variable: The title of object to delete
287  */
288$lang['js']['button_copy_row_title'] = 'Copy {{0}}';
289  /*
290  * Title on Delete Row buttons
291  * @variable This key takes one variable: The title of object to delete
292  */
293$lang['js']['button_delete_row_title'] = 'Delete {{0}}';
294  /*
295  * Title on Delete Row buttons, short version (no parameter with the object title)
296  */
297$lang['js']['button_delete_row_title_short'] = 'Delete';
298  /*
299  * Title on Copy Row buttons, short version (no parameter with the object title)
300  */
301$lang['js']['button_copy_row_title_short'] = 'Copy';
302  /*
303  * Title on Collapse buttons
304  */
305$lang['js']['button_collapse'] = 'Collapse';
306  /*
307  * Title on Expand buttons
308  */
309$lang['js']['button_expand'] = 'Expand';
310  /*
311  * Title on Edit JSON buttons
312  */
313$lang['js']['button_edit_json'] = 'Edit JSON';
314  /*
315  * Text/Title on Upload buttons
316  */
317$lang['js']['button_upload'] = 'Upload';
318  /*
319  * Title on Flatpickr toggle buttons
320  */
321$lang['js']['flatpickr_toggle_button'] = 'Toggle';
322  /*
323  * Title on Flatpickr clear buttons
324  */
325$lang['js']['flatpickr_clear_button'] = 'Clear';
326  /*
327  * Choices input field placeholder text
328  */
329$lang['js']['choices_placeholder_text'] = 'Start typing to add value';
330  /*
331  * Default title for array items
332  */
333$lang['js']['default_array_item_title'] = 'item';
334  /*
335  * Warning when deleting a node
336  */
337$lang['js']['button_delete_node_warning'] = 'Are you sure you want to remove this node?';
338