1# Steve Allewell <steve.allewell@gmail.com>, 2016, 2017, 2018, 2019.
2msgid ""
3msgstr ""
4"Project-Id-Version: \n"
5"PO-Revision-Date: 2019-03-24 13:36+0000\n"
6"Last-Translator: Steve Allewell <steve.allewell@gmail.com>\n"
7"Language-Team: British English <kde-i18n-doc@kde.org>\n"
8"Language: en_GB\n"
9"MIME-Version: 1.0\n"
10"Content-Type: text/plain; charset=UTF-8\n"
11"Content-Transfer-Encoding: 8bit\n"
12"X-Qt-Contexts: true\n"
13"Plural-Forms: nplurals=2; plural=n != 1;\n"
14"X-Generator: Lokalize 19.07.70\n"
15
16#: expression/KDbBinaryExpression.cpp:64
17msgctxt "KDbBinaryExpressionData|"
18msgid "Incompatible types of arguments"
19msgstr "Incompatible types of arguments"
20
21#: expression/KDbBinaryExpression.cpp:66
22#, qt-format
23msgctxt "KDbBinaryExpressionData|Binary expression arguments type error"
24msgid ""
25"Expression \"%1\" requires compatible types of arguments. Specified "
26"arguments are of type %2 and %3."
27msgstr ""
28"Expression \"%1\" requires compatible types of arguments. Specified "
29"arguments are of type %2 and %3."
30
31#: expression/KDbFunctionExpression.cpp:213
32#, qt-format
33msgctxt "MinMaxFunctionDeclaration|"
34msgid "Incompatible types in %1() function"
35msgstr "Incompatible types in %1() function"
36
37#: expression/KDbFunctionExpression.cpp:215
38#, qt-format
39msgctxt "MinMaxFunctionDeclaration|"
40msgid ""
41"Argument #%1 of type \"%2\" in function %3() is not compatible with previous "
42"arguments of type \"%4\"."
43msgstr ""
44"Argument #%1 of type \"%2\" in function %3() is not compatible with previous "
45"arguments of type \"%4\"."
46
47#: expression/KDbFunctionExpression.cpp:298
48#, qt-format
49msgctxt "RandomFunctionDeclaration|"
50msgid "Invalid arguments of %1() function"
51msgstr "Invalid arguments of %1() function"
52
53#: expression/KDbFunctionExpression.cpp:300
54msgctxt "RandomFunctionDeclaration|"
55msgid ""
56"Value of the first argument should be less than value of the second argument."
57msgstr ""
58"Value of the first argument should be less than value of the second argument."
59
60#: expression/KDbFunctionExpression.cpp:940
61#: expression/KDbFunctionExpression.cpp:1190
62#, qt-format
63msgctxt "KDbFunctionExpressionData|"
64msgid "Incorrect number of arguments (%1)"
65msgstr "Incorrect number of arguments (%1)"
66
67#: expression/KDbFunctionExpression.cpp:945
68#, qt-format
69msgctxt "KDbFunctionExpressionData|don't use space before %1"
70msgid "Too many arguments.%1"
71msgstr "Too many arguments.%1"
72
73#: expression/KDbFunctionExpression.cpp:949
74#, qt-format
75msgctxt "KDbFunctionExpressionData|don't use space before %1"
76msgid "Too few arguments.%1"
77msgstr "Too few arguments.%1"
78
79#: expression/KDbFunctionExpression.cpp:956
80#, qt-format
81msgctxt "KDbFunctionExpressionData|"
82msgid "%1%2() function does not accept any arguments."
83msgstr "%1%2() function does not accept any arguments."
84
85#: expression/KDbFunctionExpression.cpp:961
86#, qt-format
87msgctxt "KDbFunctionExpressionData|"
88msgid "%1%2() function requires 1 argument."
89msgstr "%1%2() function requires 1 argument."
90
91#: expression/KDbFunctionExpression.cpp:968
92#: expression/KDbFunctionExpression.cpp:1007
93#, qt-format
94msgctxt "KDbFunctionExpressionData|"
95msgid "%1%2() function requires %3 argument(s)."
96msgid_plural "%1%2() function requires %3 argument(s)."
97msgstr[0] "%1%2() function requires %3 argument(s)."
98msgstr[1] "%1%2() function requires %3 argument(s)."
99
100#: expression/KDbFunctionExpression.cpp:977
101#, qt-format
102msgctxt "KDbFunctionExpressionData|the function requires zero or one argument"
103msgid "%1%2() function requires 0 or 1 argument."
104msgstr "%1%2() function requires 0 or 1 argument."
105
106#: expression/KDbFunctionExpression.cpp:985
107#, qt-format
108msgctxt "KDbFunctionExpressionData|"
109msgid "%1%2() function requires %3 or %4 argument(s)."
110msgid_plural "%1%2() function requires %3 or %4 argument(s)."
111msgstr[0] "%1%2() function requires %3 or %4 argument(s)."
112msgstr[1] "%1%2() function requires %3 or %4 argument(s)."
113
114#: expression/KDbFunctionExpression.cpp:993
115#, qt-format
116msgctxt "KDbFunctionExpressionData|"
117msgid "%1%2() function requires %3 or %4 or %5 argument(s)."
118msgid_plural "%1%2() function requires %3 or %4 or %5 argument(s)."
119msgstr[0] "%1%2() function requires %3 or %4 or %5 argument(s)."
120msgstr[1] "%1%2() function requires %3 or %4 or %5 argument(s)."
121
122#: expression/KDbFunctionExpression.cpp:1003
123#, qt-format
124msgctxt "KDbFunctionExpressionData|"
125msgid "%1 or %2"
126msgstr "%1 or %2"
127
128#: expression/KDbFunctionExpression.cpp:1021
129msgctxt "KDbFunctionExpressionData|"
130msgid " or "
131msgstr " or "
132
133#: expression/KDbFunctionExpression.cpp:1025
134#: expression/KDbFunctionExpression.cpp:1029
135#: expression/KDbFunctionExpression.cpp:1033
136#: expression/KDbFunctionExpression.cpp:1037
137#: expression/KDbFunctionExpression.cpp:1041
138#, qt-format
139msgctxt "KDbFunctionExpressionData|"
140msgid "\"%1\""
141msgstr "\"%1\""
142
143#: expression/KDbFunctionExpression.cpp:1046
144msgctxt "KDbFunctionExpressionData|"
145msgid "\"Number\""
146msgstr "\"Number\""
147
148#: expression/KDbFunctionExpression.cpp:1049
149msgctxt "KDbFunctionExpressionData|Any data type"
150msgid "\"Any\""
151msgstr "\"Any\""
152
153#: expression/KDbFunctionExpression.cpp:1053
154msgctxt "KDbFunctionExpressionData|"
155msgid "Incorrect type of argument"
156msgstr "Incorrect type of argument"
157
158#: expression/KDbFunctionExpression.cpp:1055
159#, qt-format
160msgctxt "KDbFunctionExpressionData|"
161msgid "Specified argument is of type \"%1\"."
162msgstr "Specified argument is of type \"%1\"."
163
164#: expression/KDbFunctionExpression.cpp:1059
165#, qt-format
166msgctxt "KDbFunctionExpressionData|"
167msgid "%1() function's first argument should be of type %2. %3"
168msgstr "%1() function's first argument should be of type %2. %3"
169
170#: expression/KDbFunctionExpression.cpp:1064
171#, qt-format
172msgctxt "KDbFunctionExpressionData|"
173msgid "%1() function's second argument should be of type %2. %3"
174msgstr "%1() function's second argument should be of type %2. %3"
175
176#: expression/KDbFunctionExpression.cpp:1069
177#, qt-format
178msgctxt "KDbFunctionExpressionData|"
179msgid "%1() function's third argument should be of type %2. %3"
180msgstr "%1() function's third argument should be of type %2. %3"
181
182#: expression/KDbFunctionExpression.cpp:1074
183#, qt-format
184msgctxt "KDbFunctionExpressionData|"
185msgid "%1() function's fourth argument should be of type %2. %3"
186msgstr "%1() function's fourth argument should be of type %2. %3"
187
188#: expression/KDbFunctionExpression.cpp:1079
189#, qt-format
190msgctxt "KDbFunctionExpressionData|"
191msgid "%1() function's fifth argument should be of type %2. %3"
192msgstr "%1() function's fifth argument should be of type %2. %3"
193
194#: expression/KDbFunctionExpression.cpp:1084
195#, qt-format
196msgctxt "KDbFunctionExpressionData|"
197msgid "%1() function's %2 argument should be of type %3. %4"
198msgstr "%1() function's %2 argument should be of type %3. %4"
199
200#: expression/KDbFunctionExpression.cpp:1144
201msgctxt "KDbFunctionExpressionData|"
202msgid "Too many arguments for function."
203msgstr "Too many arguments for function."
204
205#: expression/KDbFunctionExpression.cpp:1146
206#, qt-format
207msgctxt "KDbFunctionExpressionData|"
208msgid "Maximum number of arguments for function %1() is %2."
209msgstr "Maximum number of arguments for function %1() is %2."
210
211#: expression/KDbFunctionExpression.cpp:1193
212#, qt-format
213msgctxt "KDbFunctionExpressionData|"
214msgid "Too few arguments. %1() function requires at least one argument."
215msgstr "Too few arguments. %1() function requires at least one argument."
216
217#: expression/KDbFunctionExpression.cpp:1198
218#, qt-format
219msgctxt "KDbFunctionExpressionData|"
220msgid "Too few arguments. %1() function requires at least two arguments."
221msgstr "Too few arguments. %1() function requires at least two arguments."
222
223#: expression/KDbFunctionExpression.cpp:1203
224#, qt-format
225msgctxt "KDbFunctionExpressionData|"
226msgid "Too few arguments. %1() function requires at least three arguments."
227msgstr "Too few arguments. %1() function requires at least three arguments."
228
229#: expression/KDbFunctionExpression.cpp:1208
230#, qt-format
231msgctxt "KDbFunctionExpressionData|"
232msgid "Too few arguments. %1() function requires at least %2 arguments."
233msgstr "Too few arguments. %1() function requires at least %2 arguments."
234
235#: expression/KDbNArgExpression.cpp:70
236msgctxt "KDbNArgExpressionData|"
237msgid "Three arguments required"
238msgstr "Three arguments required"
239
240#: expression/KDbNArgExpression.cpp:72
241#, qt-format
242msgctxt "KDbNArgExpressionData|BETWEEN..AND error"
243msgid "%1 operator requires exactly three arguments."
244msgstr "%1 operator requires exactly three arguments."
245
246#: expression/KDbNArgExpression.cpp:98
247msgctxt "KDbNArgExpressionData|"
248msgid "Incompatible types of arguments"
249msgstr "Incompatible types of arguments"
250
251#: expression/KDbNArgExpression.cpp:100
252#, qt-format
253msgctxt "KDbNArgExpressionData|BETWEEN..AND arguments type error"
254msgid ""
255"Operator \"%1\" requires compatible types of arguments. Specified arguments "
256"are of type %2, %3, %4."
257msgstr ""
258"Operator \"%1\" requires compatible types of arguments. Specified arguments "
259"are of type %2, %3, %4."
260
261#: expression/KDbVariableExpression.cpp:133
262msgctxt "KDbVariableExpressionData|"
263msgid "Ambiguous field name"
264msgstr "Ambiguous field name"
265
266#: expression/KDbVariableExpression.cpp:135
267#, qt-format
268msgctxt "KDbVariableExpressionData|Note: translate also <tableName>"
269msgid ""
270"Both table \"%1\" and \"%2\" have defined \"%3\" field. Use \"<tableName>."
271"%4\" notation to specify table name."
272msgstr ""
273"Both table \"%1\" and \"%2\" have defined \"%3\" field. Use \"<tableName>."
274"%4\" notation to specify table name."
275
276#: expression/KDbVariableExpression.cpp:145
277#: expression/KDbVariableExpression.cpp:222
278msgctxt "KDbVariableExpressionData|"
279msgid "Field not found"
280msgstr "Field not found"
281
282#: expression/KDbVariableExpression.cpp:147
283#, qt-format
284msgctxt "KDbVariableExpressionData|"
285msgid "Could not find table containing field \"%1\"."
286msgstr "Could not find table containing field \"%1\"."
287
288#: expression/KDbVariableExpression.cpp:172
289msgctxt "KDbVariableExpressionData|"
290msgid "Could not access the table directly using its name"
291msgstr "Could not access the table directly using its name"
292
293#: expression/KDbVariableExpression.cpp:174
294#, qt-format
295msgctxt "KDbVariableExpressionData|"
296msgid ""
297"Table name \"%1\" is covered by aliases. Instead of \"%2\", \"%3\" can be "
298"used."
299msgstr ""
300"Table name \"%1\" is covered by aliases. Instead of \"%2\", \"%3\" can be "
301"used."
302
303#: expression/KDbVariableExpression.cpp:196
304msgctxt "KDbVariableExpressionData|"
305msgid "Table not found"
306msgstr "Table not found"
307
308#: expression/KDbVariableExpression.cpp:197
309#, qt-format
310msgctxt "KDbVariableExpressionData|"
311msgid "Unknown table \"%1\"."
312msgstr "Unknown table \"%1\"."
313
314#: expression/KDbVariableExpression.cpp:211
315#, qt-format
316msgctxt "KDbVariableExpressionData|"
317msgid "Ambiguous \"%1.*\" expression"
318msgstr "Ambiguous \"%1.*\" expression"
319
320#: expression/KDbVariableExpression.cpp:212
321#, qt-format
322msgctxt "KDbVariableExpressionData|"
323msgid "More than one \"%1\" table or alias defined."
324msgstr "More than one \"%1\" table or alias defined."
325
326#: expression/KDbVariableExpression.cpp:224
327#, qt-format
328msgctxt "KDbVariableExpressionData|"
329msgid "Table \"%1\" has no \"%2\" field."
330msgstr "Table \"%1\" has no \"%2\" field."
331
332#: expression/KDbVariableExpression.cpp:231
333#, qt-format
334msgctxt "KDbVariableExpressionData|"
335msgid "Ambiguous \"%1.%2\" expression"
336msgstr "Ambiguous \"%1.%2\" expression"
337
338#: expression/KDbVariableExpression.cpp:233
339#, qt-format
340msgctxt "KDbVariableExpressionData|"
341msgid "More than one \"%1\" table or alias defined containing \"%2\" field."
342msgstr "More than one \"%1\" table or alias defined containing \"%2\" field."
343
344#: KDb.cpp:179
345msgctxt "ConnectionTestDialog|Dialog's title: testing database connection"
346msgid "Test Connection"
347msgstr "Test Connection"
348
349#: KDb.cpp:180
350#, qt-format
351msgctxt "ConnectionTestDialog|"
352msgid "Testing connection to \"%1\" database server..."
353msgstr "Testing connection to \"%1\" database server..."
354
355#: KDb.cpp:227
356#, qt-format
357msgctxt "ConnectionTestDialog|"
358msgid "Test connection to \"%1\" database server failed."
359msgstr "Test connection to \"%1\" database server failed."
360
361#: KDb.cpp:238
362#, qt-format
363msgctxt "ConnectionTestDialog|"
364msgid ""
365"Test connection to \"%1\" database server failed. The server is not "
366"responding."
367msgstr ""
368"Test connection to \"%1\" database server failed. The server is not "
369"responding."
370
371#: KDb.cpp:244
372#, qt-format
373msgctxt "ConnectionTestDialog|"
374msgid "Test connection to \"%1\" database server established successfully."
375msgstr "Test connection to \"%1\" database server established successfully."
376
377#: KDb.cpp:249
378msgctxt "ConnectionTestDialog|"
379msgid "Test Connection"
380msgstr "Test Connection"
381
382#: KDb.cpp:528
383msgctxt "KDb|"
384msgid "Message from server:"
385msgstr "Message from server:"
386
387#: KDb.cpp:531
388msgctxt "KDb|"
389msgid "SQL statement:"
390msgstr "SQL statement:"
391
392#: KDb.cpp:546
393msgctxt "KDb|"
394msgid "Server result code:"
395msgstr "Server result code:"
396
397#: KDb.cpp:554
398msgctxt "KDb|"
399msgid "Server result:"
400msgstr "Server result:"
401
402#: KDb.cpp:1962
403msgctxt "KDbField|"
404msgid "Number"
405msgstr "Number"
406
407#: KDb.cpp:1965
408msgctxt "KDbField|"
409msgid "Image"
410msgstr "Image"
411
412#: KDb.cpp:2201
413#, qt-format
414msgctxt "KDb|"
415msgid "Value of \"%1\" field must be an identifier."
416msgstr "Value of \"%1\" field must be an identifier."
417
418#: KDb.cpp:2204
419#, qt-format
420msgctxt "KDb|"
421msgid "\"%1\" is not a valid identifier."
422msgstr "\"%1\" is not a valid identifier."
423
424#: KDbConnection.cpp:88
425msgctxt "KDbConnectionOptions|Read only connection"
426msgid "Read only"
427msgstr "Read only"
428
429#: KDbConnection.cpp:207
430#, qt-format
431msgctxt "KDbConnection|"
432msgid "Invalid database contents. %1"
433msgstr "Invalid database contents. %1"
434
435#: KDbConnection.cpp:212
436msgctxt "KDbConnection|"
437msgid "It is a system object."
438msgstr "It is a system object."
439
440#: KDbConnection.cpp:360
441msgctxt "KDbConnectionPrivate|"
442msgid "Table has no fields defined."
443msgstr "Table has no fields defined."
444
445#: KDbConnection.cpp:408
446#, qt-format
447msgctxt "KDbConnectionPrivate|"
448msgid ""
449"Could not find definition for query \"%1\". Deleting this query is "
450"recommended."
451msgstr ""
452"Could not find definition for query \"%1\". Deleting this query is "
453"recommended."
454
455#: KDbConnection.cpp:416
456#, qt-format
457msgctxt "KDbConnectionPrivate|"
458msgid ""
459"<p>Could not load definition for query \"%1\". SQL statement for this query "
460"is invalid:<br><tt>%2</tt></p>\n"
461"<p>This query can be edited only in Text View.</p>"
462msgstr ""
463"<p>Could not load definition for query \"%1\". SQL statement for this query "
464"is invalid:<br><tt>%2</tt></p>\n"
465"<p>This query can be edited only in Text View.</p>"
466
467#: KDbConnection.cpp:499
468msgctxt "KDbConnection|"
469msgid "Connection already established."
470msgstr "Connection already established."
471
472#: KDbConnection.cpp:509
473#, qt-format
474msgctxt "KDbConnection|"
475msgid "Could not open \"%1\" project file."
476msgstr "Could not open \"%1\" project file."
477
478#: KDbConnection.cpp:511
479#, qt-format
480msgctxt "KDbConnection|"
481msgid "Could not connect to \"%1\" database server."
482msgstr "Could not connect to \"%1\" database server."
483
484#: KDbConnection.cpp:558
485msgctxt "KDbConnection|"
486msgid "Not connected to the database server."
487msgstr "Not connected to the database server."
488
489#: KDbConnection.cpp:569
490msgctxt "KDbConnection|"
491msgid "Currently no database is used."
492msgstr "Currently no database is used."
493
494#: KDbConnection.cpp:623
495#, qt-format
496msgctxt "KDbConnection|"
497msgid "The database \"%1\" does not exist."
498msgstr "The database \"%1\" does not exist."
499
500#: KDbConnection.cpp:643
501#, qt-format
502msgctxt "KDbConnection|"
503msgid "The database file \"%1\" does not exist."
504msgstr "The database file \"%1\" does not exist."
505
506#: KDbConnection.cpp:650
507#, qt-format
508msgctxt "KDbConnection|"
509msgid "Database file \"%1\" is not readable."
510msgstr "Database file \"%1\" is not readable."
511
512#: KDbConnection.cpp:657
513#, qt-format
514msgctxt "KDbConnection|"
515msgid "Database file \"%1\" is not writable."
516msgstr "Database file \"%1\" is not writable."
517
518#: KDbConnection.cpp:686
519#, qt-format
520msgctxt "KDbConnection|"
521msgid ""
522"Database \"%1\" has been created but could not be closed after creation."
523msgstr ""
524"Database \"%1\" has been created but could not be closed after creation."
525
526#: KDbConnection.cpp:702
527#, qt-format
528msgctxt "KDbConnection|"
529msgid "Database \"%1\" already exists."
530msgstr "Database \"%1\" already exists."
531
532#: KDbConnection.cpp:707
533#, qt-format
534msgctxt "KDbConnection|"
535msgid ""
536"Could not create database \"%1\". This name is reserved for system database."
537msgstr ""
538"Could not create database \"%1\". This name is reserved for system database."
539
540#: KDbConnection.cpp:729
541#, qt-format
542msgctxt "KDbConnection|"
543msgid "Error creating database \"%1\" on the server."
544msgstr "Error creating database \"%1\" on the server."
545
546#: KDbConnection.cpp:743
547#, qt-format
548msgctxt "KDbConnection|"
549msgid "Database \"%1\" has been created but could not be opened."
550msgstr "Database \"%1\" has been created but could not be opened."
551
552#: KDbConnection.cpp:819
553#, qt-format
554msgctxt "KDbConnection|"
555msgid "Opening database \"%1\" failed."
556msgstr "Opening database \"%1\" failed."
557
558#: KDbConnection.cpp:904
559msgctxt "KDbConnection|"
560msgid "Could not find any database for temporary connection."
561msgstr "Could not find any database for temporary connection."
562
563#: KDbConnection.cpp:913
564#, qt-format
565msgctxt "KDbConnection|"
566msgid "Error during starting temporary connection using \"%1\" database name."
567msgstr "Error during starting temporary connection using \"%1\" database name."
568
569#: KDbConnection.cpp:931 KDbConnection.cpp:949
570msgctxt "KDbConnection|"
571msgid "Could not delete database. Name is not specified."
572msgstr "Could not delete database. Name is not specified."
573
574#: KDbConnection.cpp:955
575#, qt-format
576msgctxt "KDbConnection|"
577msgid "Could not delete system database \"%1\"."
578msgstr "Could not delete system database \"%1\"."
579
580#: KDbConnection.cpp:1002
581msgctxt "KDbConnection|"
582msgid "Could not retrieve list of object names."
583msgstr "Could not retrieve list of object names."
584
585#: KDbConnection.cpp:1016
586msgctxt "KDbConnection|"
587msgid "Could not retrieve list of table names."
588msgstr "Could not retrieve list of table names."
589
590#: KDbConnection.cpp:1024
591msgctxt "KDbConnection|"
592msgid "Could not retrieve list of physical table names."
593msgstr "Could not retrieve list of physical table names."
594
595#: KDbConnection.cpp:1091
596msgctxt "KDbConnection|"
597msgid "Could not retrieve list of object identifiers."
598msgstr "Could not retrieve list of object identifiers."
599
600#: KDbConnection.cpp:1273
601msgctxt "KDbConnection|"
602msgid "SQL statement for execution is invalid or empty."
603msgstr "SQL statement for execution is invalid or empty."
604
605#: KDbConnection.cpp:1296
606msgctxt "KDbConnection|"
607msgid "Error while executing SQL statement."
608msgstr "Error while executing SQL statement."
609
610#: KDbConnection.cpp:1393
611msgctxt "KDbConnection|"
612msgid "Creating table failed."
613msgstr "Creating table failed."
614
615#: KDbConnection.cpp:1406
616msgctxt "KDbConnection|"
617msgid "Could not create table without fields."
618msgstr "Could not create table without fields."
619
620#: KDbConnection.cpp:1416
621#, qt-format
622msgctxt "KDbConnection|"
623msgid "System name \"%1\" cannot be used as table name."
624msgstr "System name \"%1\" cannot be used as table name."
625
626#: KDbConnection.cpp:1425
627#, qt-format
628msgctxt "KDbConnection|"
629msgid "System name \"%1\" cannot be used as one of fields in \"%2\" table."
630msgstr "System name \"%1\" cannot be used as one of fields in \"%2\" table."
631
632#: KDbConnection.cpp:1441
633#, qt-format
634msgctxt "KDbConnection|"
635msgid "Could not create the same table \"%1\" twice."
636msgstr "Could not create the same table \"%1\" twice."
637
638#: KDbConnection.cpp:1455
639#, qt-format
640msgctxt "KDbConnection|"
641msgid "Table \"%1\" already exists."
642msgstr "Table \"%1\" already exists."
643
644#: KDbConnection.cpp:1524 KDbConnection.cpp:1553 KDbConnection.cpp:1665
645#, qt-format
646msgctxt "KDbConnection|"
647msgid "Table \"%1\" does not exist."
648msgstr "Table \"%1\" does not exist."
649
650#: KDbConnection.cpp:1579
651msgctxt "KDbConnection|"
652msgid "Could not delete object's data."
653msgstr "Could not delete object's data."
654
655#: KDbConnection.cpp:1607 KDbConnection.cpp:1620
656#, qt-format
657msgctxt "KDbConnection|"
658msgid "Could not delete table \"%1\". %2"
659msgstr "Could not delete table \"%1\". %2"
660
661#: KDbConnection.cpp:1608
662msgctxt "KDbConnection|"
663msgid "Unexpected name or identifier."
664msgstr "Unexpected name or identifier."
665
666#: KDbConnection.cpp:1680
667#, qt-format
668msgctxt "KDbConnection|"
669msgid "Could not alter table \"%1\" using the same table as destination."
670msgstr "Could not alter table \"%1\" using the same table as destination."
671
672#: KDbConnection.cpp:1706
673#, qt-format
674msgctxt "KDbConnection|"
675msgid "Unknown table \"%1\"."
676msgstr "Unknown table \"%1\"."
677
678#: KDbConnection.cpp:1711
679#, qt-format
680msgctxt "KDbConnection|"
681msgid "Invalid table name \"%1\"."
682msgstr "Invalid table name \"%1\"."
683
684#: KDbConnection.cpp:1718
685#, qt-format
686msgctxt "KDbConnection|"
687msgid "Could not rename table \"%1\" using the same name."
688msgstr "Could not rename table \"%1\" using the same name."
689
690#: KDbConnection.cpp:1729
691#, qt-format
692msgctxt "KDbConnection|"
693msgid "Could not rename table \"%1\" to \"%2\". Table \"%3\" already exists."
694msgstr "Could not rename table \"%1\" to \"%2\". Table \"%3\" already exists."
695
696#: KDbConnection.cpp:1839
697#, qt-format
698msgctxt "KDbConnection|"
699msgid "Query \"%1\" does not exist."
700msgstr "Query \"%1\" does not exist."
701
702#: KDbConnection.cpp:1946
703#, qt-format
704msgctxt "KDbConnection|"
705msgid "Transactions are not supported for \"%1\" driver."
706msgstr "Transactions are not supported for \"%1\" driver."
707
708#: KDbConnection.cpp:1951
709msgctxt "KDbConnection|"
710msgid "Begin transaction failed."
711msgstr "Begin transaction failed."
712
713#: KDbConnection.cpp:1968
714msgctxt "KDbConnection|"
715msgid "Transaction already started."
716msgstr "Transaction already started."
717
718#: KDbConnection.cpp:2010 KDbConnection.cpp:2047
719msgctxt "KDbConnection|"
720msgid "Transaction not started."
721msgstr "Transaction not started."
722
723#: KDbConnection.cpp:2025
724msgctxt "KDbConnection|"
725msgid "Error on commit transaction."
726msgstr "Error on commit transaction."
727
728#: KDbConnection.cpp:2062
729msgctxt "KDbConnection|"
730msgid "Error on rollback transaction."
731msgstr "Error on rollback transaction."
732
733#: KDbConnection.cpp:2213
734#, qt-format
735msgctxt "KDbConnection|"
736msgid "Invalid object name \"%1\"."
737msgstr "Invalid object name \"%1\"."
738
739#: KDbConnection.cpp:2402
740#, qt-format
741msgctxt "KDbConnection|"
742msgid "Column \"%1\" does not exist in the query."
743msgstr "Column \"%1\" does not exist in the query."
744
745#: KDbConnection.cpp:2754 KDbConnection.cpp:2759 KDbConnection.cpp:2764
746msgctxt "KDbConnection|Extended schema for a table: loading error"
747msgid "Error while loading extended table schema."
748msgstr "Error while loading extended table schema."
749
750#: KDbConnection.cpp:2763
751#, qt-format
752msgctxt "KDbConnection|"
753msgid "Invalid XML data: %1"
754msgstr "Invalid XML data: %1"
755
756#: KDbConnection.cpp:2784
757#, qt-format
758msgctxt "KDbConnection|"
759msgid ""
760"Error in XML data: \"%1\" in line %2, column %3.\n"
761"XML data: %4"
762msgstr ""
763"Error in XML data: \"%1\" in line %2, column %3.\n"
764"XML data: %4"
765
766#: KDbConnection.cpp:3113
767msgctxt "KDbConnection|"
768msgid "Could not update record because there is no master table defined."
769msgstr "Could not update record because there is no master table defined."
770
771#: KDbConnection.cpp:3120
772msgctxt "KDbConnection|"
773msgid ""
774"Could not update record because master table has no primary key defined."
775msgstr ""
776"Could not update record because master table has no primary key defined."
777
778#: KDbConnection.cpp:3152
779msgctxt "KDbConnection|"
780msgid ""
781"Could not update record because it does not contain entire primary key of "
782"master table."
783msgstr ""
784"Could not update record because it does not contain entire primary key of "
785"master table."
786
787#: KDbConnection.cpp:3163 KDbConnection.cpp:3407
788#, qt-format
789msgctxt "KDbConnection|"
790msgid "Primary key's field \"%1\" cannot be empty."
791msgstr "Primary key's field \"%1\" cannot be empty."
792
793#: KDbConnection.cpp:3191
794msgctxt "KDbConnection|"
795msgid "Record updating on the server failed."
796msgstr "Record updating on the server failed."
797
798#: KDbConnection.cpp:3213
799msgctxt "KDbConnection|"
800msgid "Could not insert record because there is no master table specified."
801msgstr "Could not insert record because there is no master table specified."
802
803#: KDbConnection.cpp:3255
804msgctxt "KDbConnection|"
805msgid ""
806"Could not insert record because master table has no primary key specified."
807msgstr ""
808"Could not insert record because master table has no primary key specified."
809
810#: KDbConnection.cpp:3264
811msgctxt "KDbConnection|"
812msgid ""
813"Could not insert record because it does not contain entire master table's "
814"primary key."
815msgstr ""
816"Could not insert record because it does not contain entire master table's "
817"primary key."
818
819#: KDbConnection.cpp:3307
820msgctxt "KDbConnection|"
821msgid "Record inserting on the server failed."
822msgstr "Record inserting on the server failed."
823
824#: KDbConnection.cpp:3371
825msgctxt "KDbConnection|"
826msgid "Could not delete record because there is no master table specified."
827msgstr "Could not delete record because there is no master table specified."
828
829#: KDbConnection.cpp:3380
830msgctxt "KDbConnection|"
831msgid ""
832"Could not delete record because there is no primary key for master table "
833"specified."
834msgstr ""
835"Could not delete record because there is no primary key for master table "
836"specified."
837
838#: KDbConnection.cpp:3397
839msgctxt "KDbConnection|"
840msgid ""
841"Could not delete record because it does not contain entire master table's "
842"primary key."
843msgstr ""
844"Could not delete record because it does not contain entire master table's "
845"primary key."
846
847#: KDbConnection.cpp:3424 KDbConnection.cpp:3447
848msgctxt "KDbConnection|"
849msgid "Record deletion on the server failed."
850msgstr "Record deletion on the server failed."
851
852#: KDbConnection.cpp:3543
853msgctxt "KDbConnection|"
854msgid "Unknown error."
855msgstr "Unknown error."
856
857#: KDbConnectionData.cpp:41
858msgctxt "KDbConnectionData|"
859msgid "<file>"
860msgstr "<file>"
861
862#: KDbConnectionData.cpp:43
863#, qt-format
864msgctxt "KDbConnectionData|"
865msgid "file: %1"
866msgstr "file: %1"
867
868#: KDbCursor.cpp:215
869msgctxt "KDbCursor|"
870msgid "No query statement or schema defined."
871msgstr "No query statement or schema defined."
872
873#: KDbCursor.cpp:227
874msgctxt "KDbCursor|"
875msgid "Could not generate query statement."
876msgstr "Could not generate query statement."
877
878#: KDbCursor.cpp:242
879msgctxt "KDbCursor|"
880msgid "Error opening database cursor."
881msgstr "Error opening database cursor."
882
883#: KDbCursor.cpp:454 KDbCursor.cpp:478
884msgctxt "KDbCursor|"
885msgid "Could not fetch next record."
886msgstr "Could not fetch next record."
887
888#: KDbCursor.cpp:620
889msgctxt "KDbCursor|"
890msgid "No connection for cursor open operation specified."
891msgstr "No connection for cursor open operation specified."
892
893#: KDbDriver.cpp:85
894#, qt-format
895msgctxt "KDbDriver|"
896msgid "Invalid database driver's \"%1\" implementation."
897msgstr "Invalid database driver's \"%1\" implementation."
898
899#: KDbDriver.cpp:86
900#, qt-format
901msgctxt "KDbDriver|"
902msgid "Value of \"%1\" is not initialized for the driver."
903msgstr "Value of \"%1\" is not initialised for the driver."
904
905#: KDbDriver_p.cpp:61
906msgctxt "KDbDriver|"
907msgid "Client library version"
908msgstr "Client library version"
909
910#: KDbDriver_p.cpp:63
911msgctxt "KDbDriver|"
912msgid "Default character encoding on server"
913msgstr "Default character encoding on server"
914
915#: KDbDriver_p.cpp:74
916msgctxt "KDbDriver|"
917msgid "File-based database driver"
918msgstr "File-based database driver"
919
920#: KDbDriver_p.cpp:77
921msgctxt "KDbDriver|"
922msgid "File-based database's MIME types"
923msgstr "File-based database's MIME types"
924
925#: KDbDriver_p.cpp:96
926msgctxt "KDbDriver|"
927msgid "Single transactions support"
928msgstr "Single transactions support"
929
930#: KDbDriver_p.cpp:98
931msgctxt "KDbDriver|"
932msgid "Multiple transactions support"
933msgstr "Multiple transactions support"
934
935#: KDbDriver_p.cpp:100
936msgctxt "KDbDriver|"
937msgid "Nested transactions support"
938msgstr "Nested transactions support"
939
940#: KDbDriver_p.cpp:102
941msgctxt "KDbDriver|"
942msgid "Ignored transactions support"
943msgstr "Ignored transactions support"
944
945#: KDbDriver_p.cpp:107
946msgctxt "KDbDriver|"
947msgid "KDb driver version"
948msgstr "KDb driver version"
949
950#: KDbDriverManager.cpp:87
951msgctxt "DriverManagerInternal|"
952msgid "Could not find any database drivers."
953msgstr "Could not find any database drivers."
954
955#: KDbDriverManager.cpp:168 KDbDriverManager.cpp:213
956#, qt-format
957msgctxt "DriverManagerInternal|"
958msgid "Could not find database driver \"%1\"."
959msgstr "Could not find database driver \"%1\"."
960
961#: KDbDriverManager.cpp:221
962#, qt-format
963msgctxt "DriverManagerInternal|"
964msgid "Could not load database driver's plugin file \"%1\"."
965msgstr "Could not load database driver's plugin file \"%1\"."
966
967#: KDbDriverManager.cpp:232
968#, qt-format
969msgctxt "DriverManagerInternal|"
970msgid "Could not open database driver \"%1\" from plugin file \"%2\"."
971msgstr "Could not open database driver \"%1\" from plugin file \"%2\"."
972
973#: KDbField.cpp:81
974msgctxt "KDbField|"
975msgid "Invalid Type"
976msgstr "Invalid Type"
977
978#: KDbField.cpp:82
979msgctxt "KDbField|"
980msgid "Byte"
981msgstr "Byte"
982
983#: KDbField.cpp:83
984msgctxt "KDbField|"
985msgid "Short Integer Number"
986msgstr "Short Integer Number"
987
988#: KDbField.cpp:84 KDbField.cpp:105
989msgctxt "KDbField|"
990msgid "Integer Number"
991msgstr "Integer Number"
992
993#: KDbField.cpp:85
994msgctxt "KDbField|"
995msgid "Big Integer Number"
996msgstr "Big Integer Number"
997
998#: KDbField.cpp:86
999msgctxt "KDbField|"
1000msgid "Yes/No Value"
1001msgstr "Yes/No Value"
1002
1003#: KDbField.cpp:87
1004msgctxt "KDbField|"
1005msgid "Date"
1006msgstr "Date"
1007
1008#: KDbField.cpp:88
1009msgctxt "KDbField|"
1010msgid "Date and Time"
1011msgstr "Date and Time"
1012
1013#: KDbField.cpp:89
1014msgctxt "KDbField|"
1015msgid "Time"
1016msgstr "Time"
1017
1018#: KDbField.cpp:90
1019msgctxt "KDbField|"
1020msgid "Single Precision Number"
1021msgstr "Single Precision Number"
1022
1023#: KDbField.cpp:91
1024msgctxt "KDbField|"
1025msgid "Double Precision Number"
1026msgstr "Double Precision Number"
1027
1028#: KDbField.cpp:92 KDbField.cpp:104
1029msgctxt "KDbField|"
1030msgid "Text"
1031msgstr "Text"
1032
1033#: KDbField.cpp:93
1034msgctxt "KDbField|"
1035msgid "Long Text"
1036msgstr "Long Text"
1037
1038#: KDbField.cpp:94 KDbField.cpp:109
1039msgctxt "KDbField|"
1040msgid "Object"
1041msgstr "Object"
1042
1043#: KDbField.cpp:103
1044msgctxt "KDbField|"
1045msgid "Invalid Group"
1046msgstr "Invalid Group"
1047
1048#: KDbField.cpp:106
1049msgctxt "KDbField|"
1050msgid "Floating Point Number"
1051msgstr "Floating Point Number"
1052
1053#: KDbField.cpp:107
1054msgctxt "KDbField|"
1055msgid "Yes/No"
1056msgstr "Yes/No"
1057
1058#: KDbField.cpp:108
1059msgctxt "KDbField|"
1060msgid "Date/Time"
1061msgstr "Date/Time"
1062
1063#: KDbProperties.cpp:42 KDbProperties.cpp:53 KDbProperties.cpp:65
1064#, qt-format
1065msgctxt "KDbProperties|"
1066msgid "Could not set value of database property \"%1\"."
1067msgstr "Could not set value of database property \"%1\"."
1068
1069#: KDbProperties.cpp:82 KDbProperties.cpp:92 KDbProperties.cpp:103
1070#, qt-format
1071msgctxt "KDbProperties|"
1072msgid "Could not set caption for database property \"%1\"."
1073msgstr "Could not set caption for database property \"%1\"."
1074
1075#: KDbProperties.cpp:118 KDbProperties.cpp:135
1076#, qt-format
1077msgctxt "KDbProperties|"
1078msgid "Could not read database property \"%1\"."
1079msgstr "Could not read database property \"%1\"."
1080
1081#: KDbProperties.cpp:150
1082msgctxt "KDbProperties|"
1083msgid "Could not read database properties."
1084msgstr "Could not read database properties."
1085
1086#: KDbQuerySchema_p.cpp:132
1087#, qt-format
1088msgctxt ""
1089"KDbQuerySchema|short for 'expression' word, it will expand to 'expr1', "
1090"'expr2', etc. Please use ONLY latin letters and DON'T use '.'"
1091msgid "expr%1"
1092msgstr "expr%1"
1093
1094#: KDbResult.cpp:56
1095msgctxt "KDbResult|"
1096msgid "Unspecified error encountered"
1097msgstr "Unspecified error encountered"
1098
1099#: parser/generated/sqlscanner.cpp:1013
1100msgctxt "KDbParser|"
1101msgid "Invalid integer number"
1102msgstr "Invalid integer number"
1103
1104#: parser/generated/sqlscanner.cpp:1013
1105msgctxt "KDbParser|"
1106msgid "This integer number may be too large."
1107msgstr "This integer number may be too large."
1108
1109#: parser/generated/sqlscanner.cpp:1383
1110msgctxt "KDbParser|"
1111msgid "Invalid string"
1112msgstr "Invalid string"
1113
1114#: parser/generated/sqlscanner.cpp:1384
1115msgctxt "KDbParser|"
1116msgid "Invalid character in string"
1117msgstr "Invalid character in string"
1118
1119#: parser/generated/sqlscanner.cpp:1400
1120msgctxt "KDbParser|"
1121msgid "Invalid identifier"
1122msgstr "Invalid identifier"
1123
1124#: parser/generated/sqlscanner.cpp:1401
1125msgctxt "KDbParser|"
1126msgid "Identifiers should start with a letter or '_' character"
1127msgstr "Identifiers should start with a letter or '_' character"
1128
1129#: parser/KDbParser_p.cpp:205
1130msgctxt "KDbParser|"
1131msgid "identifier was expected"
1132msgstr "identifier was expected"
1133
1134#: parser/KDbParser_p.cpp:215 parser/KDbParser_p.cpp:219
1135msgctxt "KDbParser|"
1136msgid "Syntax Error"
1137msgstr "Syntax Error"
1138
1139#: parser/KDbParser_p.cpp:216
1140#, qt-format
1141msgctxt "KDbParser|"
1142msgid "\"%1\" is a reserved keyword."
1143msgstr "\"%1\" is a reserved keyword."
1144
1145#: parser/KDbParser_p.cpp:220
1146msgctxt "KDbParser|"
1147msgid "Syntax error."
1148msgstr "Syntax error."
1149
1150#: parser/KDbParser_p.cpp:224 parser/KDbParser_p.cpp:254
1151#: parser/KDbParser_p.cpp:273
1152msgctxt "KDbParser|"
1153msgid "Error"
1154msgstr "Error"
1155
1156#: parser/KDbParser_p.cpp:225
1157#, qt-format
1158msgctxt "KDbParser|"
1159msgid "Error near \"%1\"."
1160msgstr "Error near \"%1\"."
1161
1162#: parser/KDbParser_p.cpp:240
1163msgctxt "KDbParser|"
1164msgid "Other error"
1165msgstr "Other error"
1166
1167#: parser/KDbParser_p.cpp:244
1168msgctxt "KDbParser|"
1169msgid "Implementation error"
1170msgstr "Implementation error"
1171
1172#: parser/KDbParser_p.cpp:255
1173msgctxt "KDbParser|"
1174msgid "No query statement specified."
1175msgstr "No query statement specified."
1176
1177#: parser/KDbParser_p.cpp:274
1178msgctxt "KDbParser|"
1179msgid "Unexpected character."
1180msgstr "Unexpected character."
1181
1182#: parser/KDbParser_p.cpp:312
1183msgctxt "KDbParser|"
1184msgid "\"*\" could not be used if no tables are specified."
1185msgstr "\"*\" could not be used if no tables are specified."
1186
1187#: parser/KDbParser_p.cpp:318
1188msgctxt "KDbParser|"
1189msgid "\"*\" could not be added."
1190msgstr "\"*\" could not be added."
1191
1192#: parser/KDbParser_p.cpp:325
1193msgctxt "KDbParser|"
1194msgid "\"<table>.*\" could not be added."
1195msgstr "\"<table>.*\" could not be added."
1196
1197#: parser/KDbParser_p.cpp:330
1198msgctxt "KDbParser|"
1199msgid "Could not add binding to a field."
1200msgstr "Could not add binding to a field."
1201
1202#: parser/KDbParser_p.cpp:389
1203#, qt-format
1204msgctxt "KDbParser|"
1205msgid "Table \"%1\" does not exist."
1206msgstr "Table \"%1\" does not exist."
1207
1208#: parser/KDbParser_p.cpp:398
1209#, qt-format
1210msgctxt "KDbParser|"
1211msgid ""
1212"Could not set alias \"%1\" for table \"%2\". This alias is already set for "
1213"table \"%3\"."
1214msgstr ""
1215"Could not set alias \"%1\" for table \"%2\". This alias is already set for "
1216"table \"%3\"."
1217
1218#: parser/KDbParser_p.cpp:430
1219#, qt-format
1220msgctxt "KDbParser|"
1221msgid "Invalid alias definition for column \"%1\"."
1222msgstr "Invalid alias definition for column \"%1\"."
1223
1224#: parser/KDbParser_p.cpp:450
1225msgctxt "KDbParser|"
1226msgid "More than one asterisk \"*\" is not allowed."
1227msgstr "More than one asterisk \"*\" is not allowed."
1228
1229#: parser/KDbParser_p.cpp:464
1230#, qt-format
1231msgctxt "KDbParser|"
1232msgid "Invalid \"%1\" column definition."
1233msgstr "Invalid \"%1\" column definition."
1234
1235#: parser/KDbParser_p.cpp:482
1236#, qt-format
1237msgctxt "KDbParser|"
1238msgid ""
1239"Could not set alias \"%1\" for column #%2. This alias is already set for "
1240"column #%3."
1241msgstr ""
1242"Could not set alias \"%1\" for column #%2. This alias is already set for "
1243"column #%3."
1244
1245#: parser/KDbParser_p.cpp:487
1246#, qt-format
1247msgctxt "KDbParser|"
1248msgid "Could not set alias \"%1\" for column #%2."
1249msgstr "Could not set alias \"%1\" for column #%2."
1250
1251#: parser/KDbParser_p.cpp:530
1252#, qt-format
1253msgctxt "KDbParser|"
1254msgid "Could not define sorting. Column at position %1 does not exist."
1255msgstr "Could not define sorting. Column at position %1 does not exist."
1256
1257#: parser/KDbParser_p.cpp:538
1258#, qt-format
1259msgctxt "KDbParser|"
1260msgid "Could not define sorting. Column name or alias \"%1\" does not exist."
1261msgstr "Could not define sorting. Column name or alias \"%1\" does not exist."
1262
1263#: tools/KDbObjectNameValidator.cpp:53
1264#, qt-format
1265msgctxt "KDbObjectNameValidator|"
1266msgid ""
1267"Cannot use reserved name \"%1\" for objects. Please choose another name."
1268msgstr ""
1269"Cannot use reserved name \"%1\" for objects. Please choose another name."
1270
1271#: tools/KDbObjectNameValidator.cpp:58
1272msgctxt "KDbObjectNameValidator|"
1273msgid "Names of internal database objects start with \"kexi__\"."
1274msgstr "Names of internal database objects start with \"kexi__\"."
1275
1276#: tools/KDbSimpleCommandLineApp.cpp:77
1277msgctxt "KDbSimpleCommandLineApp|"
1278msgid "Database driver ID"
1279msgstr "Database driver ID"
1280
1281#: tools/KDbSimpleCommandLineApp.cpp:79
1282msgctxt "KDbSimpleCommandLineApp|"
1283msgid "Database user name"
1284msgstr "Database user name"
1285
1286#: tools/KDbSimpleCommandLineApp.cpp:81
1287msgctxt "KDbSimpleCommandLineApp|"
1288msgid "Prompt for password"
1289msgstr "Prompt for password"
1290
1291#: tools/KDbSimpleCommandLineApp.cpp:83
1292msgctxt "KDbSimpleCommandLineApp|"
1293msgid "Host (server) name"
1294msgstr "Host (server) name"
1295
1296#: tools/KDbSimpleCommandLineApp.cpp:84
1297msgctxt "KDbSimpleCommandLineApp|"
1298msgid "Server's port number"
1299msgstr "Server's port number"
1300
1301#: tools/KDbSimpleCommandLineApp.cpp:86
1302msgctxt "KDbSimpleCommandLineApp|"
1303msgid "Server's local socket filename"
1304msgstr "Server's local socket filename"
1305
1306#: tools/KDbSimpleCommandLineApp.cpp:107
1307#, qt-format
1308msgctxt "KDbSimpleCommandLineApp|Enter password for <user>"
1309msgid "Enter password for %1: "
1310msgstr "Enter password for %1: "
1311
1312#: tools/KDbValidator.cpp:102
1313#, qt-format
1314msgctxt "KDbValidator|"
1315msgid "\"%1\" value has to be entered."
1316msgstr "\"%1\" value has to be entered."
1317
1318#: views/KDbTableViewData.cpp:692 views/KDbTableViewData.cpp:703
1319#, qt-format
1320msgctxt "KDbTableViewData|"
1321msgid "\"%1\" column requires a value to be entered."
1322msgstr "\"%1\" column requires a value to be entered."
1323
1324#: views/KDbTableViewData.cpp:694
1325msgctxt "KDbTableViewData|"
1326msgid "The column's constraint is declared as NOT NULL."
1327msgstr "The column's constraint is declared as NOT NULL."
1328
1329#: views/KDbTableViewData.cpp:705
1330msgctxt "KDbTableViewData|"
1331msgid "The column's constraint is declared as NOT EMPTY."
1332msgstr "The column's constraint is declared as NOT EMPTY."
1333
1334#: views/KDbTableViewData.cpp:717
1335msgctxt "KDbTableViewData|"
1336msgid "Record inserting failed."
1337msgstr "Record inserting failed."
1338
1339#: views/KDbTableViewData.cpp:733
1340msgctxt "KDbTableViewData|"
1341msgid "Record changing failed."
1342msgstr "Record changing failed."
1343
1344#: views/KDbTableViewData.cpp:800
1345msgctxt "KDbTableViewData|"
1346msgid "Record deleting failed."
1347msgstr "Record deleting failed."
1348
1349#: views/KDbTableViewData.cpp:930
1350msgctxt "KDbTableViewData|"
1351msgid ""
1352"Please correct data in this record or use the \"Cancel record changes\" "
1353"function."
1354msgstr ""
1355"Please correct data in this record or use the \"Cancel record changes\" "
1356"function."