xref: /trunk/main/dbaccess/source/ui/tabledesign/table.src (revision cdf0e10c4e3984b49a9502b011690b615761d4a3)
1/*************************************************************************
2 *
3 * DO NOT ALTER OR REMOVE COPYRIGHT NOTICES OR THIS FILE HEADER.
4 *
5 * Copyright 2000, 2010 Oracle and/or its affiliates.
6 *
7 * OpenOffice.org - a multi-platform office productivity suite
8 *
9 * This file is part of OpenOffice.org.
10 *
11 * OpenOffice.org is free software: you can redistribute it and/or modify
12 * it under the terms of the GNU Lesser General Public License version 3
13 * only, as published by the Free Software Foundation.
14 *
15 * OpenOffice.org is distributed in the hope that it will be useful,
16 * but WITHOUT ANY WARRANTY; without even the implied warranty of
17 * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the
18 * GNU Lesser General Public License version 3 for more details
19 * (a copy is included in the LICENSE file that accompanied this code).
20 *
21 * You should have received a copy of the GNU Lesser General Public License
22 * version 3 along with OpenOffice.org.  If not, see
23 * <http://www.openoffice.org/license.html>
24 * for a copy of the LGPLv3 License.
25 *
26 ************************************************************************/
27
28#ifndef _DBU_TBL_HRC_
29#include "dbu_tbl.hrc"
30#endif
31#ifndef _DBA_DBACCESS_HELPID_HRC_
32#include "dbaccess_helpid.hrc"
33#endif
34#ifndef _DBACCESS_SLOTID_HRC_
35#include "dbaccess_slotid.hrc"
36#endif
37#ifndef DBACCESS_UI_BROWSER_ID_HXX
38#include "browserids.hxx"
39#endif
40#ifndef _GLOBLMN_HRC
41#include <svx/globlmn.hrc>
42#endif
43#ifndef DBAUI_TOOLBOX_HXX
44#include "toolbox.hrc"
45#endif
46
47#define MN_EDIT     20
48#define MN_VIEW     21
49#define MN_EXTRA    22
50#define MN_INDEX    23
51#define MN_WIN      30
52#define MN_HELP     31
53
54String STR_TABLEDESIGN_DBFIELDTYPES
55{
56    Text [ en-US ] = "Unknown;Text;Number;Date/Time;Date;Time;Yes/No;Currency;Memo;Counter;Image;Text (fix);Decimal;Binary (fix);Binary;BigInt;Double;Float;Real;Integer;Small Integer;Tiny Integer;SQL Null;Object;Distinct;Structure;Field;BLOB;CLOB;REF;OTHER;Bit (fix)";
57};
58
59String STR_TABLEDESIGN_UNDO_PRIMKEY
60{
61    Text [ en-US ] = "Insert/remove primary key" ;
62};
63
64String STR_VALUE_YES
65{
66    Text [ en-US ] = "Yes" ;
67};
68String STR_VALUE_NO
69{
70    Text [ en-US ] = "No" ;
71};
72String STR_VALUE_ASC
73{
74    Text [ en-US ] = "Ascending" ;
75};
76String STR_VALUE_DESC
77{
78    Text [ en-US ] = "Descending" ;
79};
80String STR_VALUE_NONE
81{
82    // Bemerkung : sollte auch in anderen Sprachen irgendwie zum Wort 'Wert' passen : Wert - keiner ....
83    Text [ en-US ] = "<none>";
84};
85
86String STR_TAB_FIELD_NAME
87{
88    Text [ en-US ] = "Field name" ;
89};
90String STR_TAB_FIELD_COLUMN_NAME
91{
92    Text [ en-US ] = "Field Name" ;
93};
94String STR_TAB_FIELD_DATATYPE
95{
96    Text [ en-US ] = "Field ~type" ;
97};
98String STR_TAB_FIELD_COLUMN_DATATYPE
99{
100    Text [ en-US ] = "Field Type" ;
101};
102String STR_TAB_FIELD_LENGTH
103{
104    Text [ en-US ] = "Field length" ;
105};
106String STR_TAB_HELP_TEXT
107{
108    Text [ en-US ] = "Description" ;
109};
110String STR_COLUMN_DESCRIPTION
111{
112    Text [ en-US ] = "Column Description" ;
113};
114String STR_TAB_FIELD_NULLABLE
115{
116    Text [ en-US ] = "Input required" ;
117};
118String STR_FIELD_AUTOINCREMENT
119{
120    Text [ en-US ] = "~AutoValue";
121};
122String STR_TAB_PROPERTIES
123{
124    Text [ en-US ] = "Field Properties" ;
125};
126String STR_TABPAGE_GENERAL
127{
128    Text [ en-US ] = "General" ;
129};
130String STR_TAB_TABLE_DESCRIPTION
131{
132    Text [ en-US ] = "Description:";
133};
134
135String STR_TAB_TABLE_PROPERTIES
136{
137    Text [ en-US ] = "Table properties";
138};
139
140Control RID_DB_TAB_EDITOR
141{
142    Pos = MAP_APPFONT ( 0 , 0 ) ;
143    Size = MAP_APPFONT ( 40 , 12 ) ;
144    TabStop = TRUE ;
145    SvLook = TRUE ;
146    Hide = TRUE ;
147    HelpId = HID_TABDESIGN_BACKGROUND ;
148};
149
150ErrorBox ERR_INVALID_LISTBOX_ENTRY
151{
152    Message [ en-US ] = "The text you entered is not a list element. " ;
153};
154
155Menu RID_TABLEDESIGNROWPOPUPMENU
156{
157    ItemList =
158    {
159    MenuItem
160    {
161        ITEM_EDIT_CUT
162    };
163    MenuItem
164    {
165        ITEM_EDIT_COPY
166    };
167    MenuItem
168    {
169        ITEM_EDIT_PASTE
170    };
171    MenuItem
172    {
173        ITEM_EDIT_DELETE
174    };
175    MenuItem
176    {
177        Identifier = SID_TABLEDESIGN_INSERTROWS ;
178        HelpID = HID_TABLEDESIGN_INSERTROWS ;
179        Text [ en-US ] = "Insert Rows" ;
180        };
181    MenuItem
182    {
183        Separator = TRUE ;
184    };
185    MenuItem
186    {
187        Identifier = SID_TABLEDESIGN_TABED_PRIMARYKEY ;
188        HelpID = HID_TABLEDESIGN_TABED_PRIMARYKEY ;
189        Checkable = TRUE ;
190        Text [ en-US ] = "Primary Key" ;
191        };
192    };
193};
194String STR_TABED_UNDO_CELLMODIFIED
195{
196    Text [ en-US ] = "Modify cell" ;
197};
198String STR_TABED_UNDO_ROWDELETED
199{
200    Text [ en-US ] = "Delete row" ;
201};
202String STR_TABED_UNDO_TYPE_CHANGED
203{
204    Text [ en-US ] = "Modify field type";
205};
206String STR_TABED_UNDO_ROWINSERTED
207{
208    Text [ en-US ] = "Insert row" ;
209};
210String STR_TABED_UNDO_NEWROWINSERTED
211{
212    Text [ en-US ] = "Insert new row" ;
213};
214String STR_TABED_UNDO_PRIMKEY
215{
216    Text [ en-US ] = "Insert/remove primary key" ;
217};
218
219String STR_DEFAULT_VALUE
220{
221    Text [ en-US ] = "~Default value" ;
222};
223String STR_FIELD_REQUIRED
224{
225    Text [ en-US ] = "~Entry required" ;
226};
227String STR_TEXT_LENGTH
228{
229    Text [ en-US ] = "~Length" ;
230};
231String STR_NUMERIC_TYPE
232{
233    Text [ en-US ] = "~Type" ;
234};
235String STR_LENGTH
236{
237    Text [ en-US ] = "~Length" ;
238};
239String STR_SCALE
240{
241    Text [ en-US ] = "Decimal ~places" ;
242};
243String STR_FORMAT
244{
245    Text [ en-US ] = "Format example";
246};
247String STR_HELP_BOOL_DEFAULT
248{
249    Text [ en-US ] = "Select a value that is to appear in all new records as default.\nIf the field is not to have a default value, select the empty string.";
250};
251String STR_HELP_DEFAULT_VALUE
252{
253    Text [ en-US ] = "Enter a default value for this field.\n\nWhen you later enter data in the table, this string will be used in each new record for the field selected. It should, therefore, correspond to the cell format that needs to be entered below." ;
254};
255String STR_HELP_FIELD_REQUIRED
256{
257    Text [ en-US ] = "Activate this option if this field cannot contain NULL values, i.e. the user must always enter data." ;
258};
259String STR_HELP_TEXT_LENGTH
260{
261    Text [ en-US ] = "Enter the maximum text length permitted." ;
262};
263String STR_HELP_NUMERIC_TYPE
264{
265    Text [ en-US ] = "Enter the number format." ;
266};
267String STR_HELP_LENGTH
268{
269    Text [ en-US ] = "Determine the length data can have in this field.\n\nIf decimal fields, then the maximum length of the number to be entered, if binary fields, then the length of the data block.\nThe value will be corrected accordingly when it exceeds the maximum for this database." ;
270};
271String STR_HELP_SCALE
272{
273    Text [ en-US ] = "Specify the number of decimal places permitted in this field." ;
274};
275String STR_HELP_FORMAT_CODE
276{
277    Text [ en-US ] = "This is where you see how the data would be displayed in the current format (use the button on the right to modify the format).";
278};
279String STR_HELP_FORMAT_BUTTON
280{
281    Text [ en-US ] = "This is where you determine the output format of the data.";
282};
283String STR_HELP_AUTOINCREMENT
284{
285    Text [ en-US ] = "Choose if this field should contain AutoIncrement values.\n\nYou can not enter data in fields of this type. An intrinsic value will be assigned to each new record automatically (resulting from the increment of the previous record)." ;
286};
287PushButton PB_FORMAT
288{
289    TabStop = TRUE ;
290    Text [ en-US ] = "~...";
291};
292String STR_TABLEDESIGN_DUPLICATE_NAME
293{
294    Text [ en-US ] = "The table cannot be saved because column name \"$column$\" was assigned twice.";
295};
296String STR_TBL_COLUMN_IS_KEYCOLUMN
297{
298    Text [ en-US ] = "The column \"$column$\" belongs to the primary key. If the column is deleted, the primary key will also be deleted. Do you really want to continue?";
299};
300String STR_TBL_COLUMN_IS_KEYCOLUMN_TITLE
301{
302    Text [ en-US ] = "Primary Key Affected";
303};
304String STR_COLUMN_NAME
305{
306    Text [ en-US ] = "Column";
307};
308String STR_QRY_CONTINUE
309{
310    Text [ en-US ] = "Continue anyway?" ;
311};
312String STR_STAT_WARNING
313{
314    Text [ en-US ] = "Warning!" ;
315};
316QueryBox TABLE_DESIGN_SAVEMODIFIED
317{
318    Buttons = WB_YES_NO_CANCEL ;
319    DefButton = WB_DEF_YES ;
320    Message [ en-US ] = "The table has been changed.\nDo you want to save the changes?" ;
321};
322QueryBox TABLE_QUERY_CONNECTION_LOST
323{
324    Buttons = WB_YES_NO ;
325    Message [ en-US ] = "The connection to the database was lost! The table design can only be used with limited functionality without a connection.\nReconnect?" ;
326};
327String STR_TABLEDESIGN_CONNECTION_MISSING
328{
329    Text [ en-US ] = "The table could not be saved due to problems connecting to the database.";
330};
331String STR_TABLEDESIGN_DATASOURCE_DELETED
332{
333    Text [ en-US ] = "The table filter could not be adjusted because the data source has been deleted.";
334};
335
336QueryBox QUERY_SAVE_TABLE_EDIT_INDEXES
337{
338    Message [ en-US ] = "Before you can edit the indexes of a table, you have to save it.\nDo you want to save the changes now?";
339
340    Buttons = WB_YES_NO ;
341};
342String STR_TABLEDESIGN_NO_PRIM_KEY_HEAD
343{
344    Text [ en-US ] = "No primary key" ;
345};
346String STR_TABLEDESIGN_NO_PRIM_KEY
347{
348    Text [ en-US ] = "A unique index or primary key is required for data record identification in this database.\nYou can only enter data into this table when one of these two structural conditions has been met.\n\nShould a primary key be created now?" ;
349};
350String STR_TABLEDESIGN_TITLE
351{
352    Text [ en-US ] = " - %PRODUCTNAME Base: Table Design";
353};
354
355/*
356  The menubar resource has become obsolete - you can now find the menubar definition at: <project>/uiconfig/dbtable/menubar/menubar.xml
357*/
358
359String STR_TABLEDESIGN_ALTER_ERROR
360{
361    Text [ en-US ] = "The column \"$column$\" could not be changed. Should the column instead be deleted and the new format appended?" ;
362};
363
364String STR_TABLEDESIGN_SAVE_ERROR
365{
366    Text [ en-US ] = "Error while saving the table design";
367};
368
369String STR_TABLEDESIGN_COULD_NOT_DROP_COL
370{
371    Text [ en-US ] = "The column $column$ could not be deleted.";
372};
373
374QueryBox TABLE_DESIGN_ALL_ROWS_DELETED
375{
376    Buttons = WB_YES_NO_CANCEL ;
377    DefButton = WB_DEF_YES ;
378    Message [ en-US ] = "You are trying to delete all the columns in the table. A table cannot exist without columns. Should the table be deleted from the database? If not, the table will remain unchanged.";
379};
380
381String STR_AUTOINCREMENT_VALUE
382{
383    Text [ en-US ] = "A~uto-increment statement";
384};
385String STR_HELP_AUTOINCREMENT_VALUE
386{
387    Text [ en-US ] = "Enter an SQL statement for the auto-increment field.\n\nThis statement will be directly transferred to the database when the table is created.";
388};
389
390String STR_NO_TYPE_INFO_AVAILABLE
391{
392    Text [ en-US ] = "No type information could be retrieved from the database.\nThe table design mode is not available for this data source.";
393};
394
395String STR_CHANGE_COLUMN_NAME
396{
397    Text [ en-US ] = "change field name";
398};
399
400String STR_CHANGE_COLUMN_TYPE
401{
402    Text [ en-US ] = "change field type";
403};
404
405String STR_CHANGE_COLUMN_DESCRIPTION
406{
407    Text [ en-US ] = "change field description";
408};
409
410String STR_CHANGE_COLUMN_ATTRIBUTE
411{
412    Text [ en-US ] = "change field attribute";
413};
414