1 /* -*- Mode: C++; tab-width: 4; indent-tabs-mode: nil; c-basic-offset: 4 -*- */
3 * This file is part of the LibreOffice project.
5 * This Source Code Form is subject to the terms of the Mozilla Public
6 * License, v. 2.0. If a copy of the MPL was not distributed with this
7 * file, You can obtain one at http://mozilla.org/MPL/2.0/.
9 * This file incorporates work covered by the following license notice:
11 * Licensed to the Apache Software Foundation (ASF) under one or more
12 * contributor license agreements. See the NOTICE file distributed
13 * with this work for additional information regarding copyright
14 * ownership. The ASF licenses this file to you under the Apache
15 * License, Version 2.0 (the "License"); you may not use this file
16 * except in compliance with the License. You may obtain a copy of
17 * the License at http://www.apache.org/licenses/LICENSE-2.0 .
20 #include "dbaccess_helpid.hrc"
21 #include "AutoControls.hrc"
22 #include "dbu_dlg.hrc"
23 #include "dbadmin.hrc"
24 #include "browserids.hxx"
25 #include "admincontrols.hrc"
27 //-------------------------------------------------------------------------
29 #define AUTO_USECATALOG(AUTO_Y) \
30 CheckBox CB_USECATALOG \
32 Pos = MAP_APPFONT ( 6 ,AUTO_Y) ; \
33 Size = MAP_APPFONT ( PAGE_X -12 , CHECKBOX_HEIGHT ) ; \
35 HelpId = HID_DSADMIN_USECATALOG; \
36 Text[ en-US ] = "Use catalog for file-based databases"; \
39 //-------------------------------------------------------------------------
41 #define AUTO_FIXEDLINE_CONNSETTINGS(AUTO_Y) \
42 FixedLine FL_SEPARATOR1 \
44 Pos = MAP_APPFONT ( 4 , AUTO_Y ) ; \
45 Size = MAP_APPFONT ( PAGE_X - 8 , FIXEDTEXT_HEIGHT ) ; \
46 Text[ en-US ] = "Connection Settings"; \
49 #define AUTO_HOST_AND_PORT(AUTO_Y) \
50 FixedText FT_HOSTNAME \
52 Pos = MAP_APPFONT ( 6 , AUTO_Y + 2 ) ; \
53 Size = MAP_APPFONT ( EDIT_X - 7 , FIXEDTEXT_HEIGHT ) ; \
54 Text[ en-US ] = "~Host name"; \
60 HelpId = HID_DSADMIN_HOSTNAME; \
61 Pos = MAP_APPFONT ( EDIT_X , AUTO_Y ) ; \
62 Size = MAP_APPFONT ( 97 , EDIT_HEIGHT ) ; \
64 FixedText FT_PORTNUMBER \
66 Pos = MAP_APPFONT ( 6 , AUTO_Y + UNRELATED_CONTROLS + FIXEDTEXT_HEIGHT + 2 ) ; \
67 Size = MAP_APPFONT ( EDIT_X - 7 , FIXEDTEXT_HEIGHT ) ; \
68 Text[ en-US ] = "~Port number"; \
70 NumericField NF_PORTNUMBER \
74 HelpId = HID_DSADMIN_PORTNUMBER; \
75 NoThousandSep = TRUE; \
76 Pos = MAP_APPFONT ( EDIT_X , AUTO_Y +UNRELATED_CONTROLS + FIXEDTEXT_HEIGHT ) ; \
77 Size = MAP_APPFONT ( 97 , EDIT_HEIGHT ) ; \
79 //-------------------------------------------------------------------------
81 TabDialog DLG_DATABASE_ADMINISTRATION
88 HelpId = HID_DSADMIN_DIALOG;
93 HelpId = HID_DSADMIN_TABCONTROL;
96 //.........................................................................
97 String STR_PAGETITLE_GENERAL
99 Text [ en-US ] = "Advanced Properties" ;
101 String STR_PAGETITLE_ADVANCED
103 Text [ en-US ] = "Additional Settings" ;
105 String STR_PAGETITLE_CONNECTION
107 Text [ en-US ] = "Connection settings" ;
110 Text [ en-US ] = "Database properties" ;
113 // -----------------------------------------------------------------------------
115 ModalDialog DLG_DATABASE_TYPE_CHANGE
121 HelpId = HID_DSADMIN_TYPE_DIALOG;
126 HelpId = HID_DSADMIN_TABCONTROL;
128 Text [ en-US ] = "Database properties" ;
131 //.........................................................................
137 Pos = MAP_APPFONT ( 0 , 0 ) ;
138 Size = MAP_APPFONT ( PAGE_X , PAGE_Y ) ;
139 HelpId = HID_DSADMIN_PAGE_DBASE;
141 AUTO_CHARSET(UNRELATED_CONTROLS,PAGE_X)
143 FixedLine FL_SEPARATOR1
145 Pos = MAP_APPFONT ( 4 , 2*UNRELATED_CONTROLS + RELATED_CONTROLS + 2*FIXEDTEXT_HEIGHT) ;
146 Size = MAP_APPFONT ( PAGE_X - 8 , FIXEDTEXT_HEIGHT ) ;
147 Text[ en-US ] = "Optional settings";
150 CheckBox CB_SHOWDELETEDROWS
152 Pos = MAP_APPFONT ( 6 , 2*UNRELATED_CONTROLS + 2*RELATED_CONTROLS + 3*FIXEDTEXT_HEIGHT) ;
153 Size = MAP_APPFONT ( 200 , CHECKBOX_HEIGHT ) ;
155 HelpId = HID_DSADMIN_SHOWDELETED;
156 Text [ en-US ] = "Display deleted records as well" ;
159 FixedText FT_SPECIAL_MESSAGE
163 Pos = MAP_APPFONT ( 6 , 3*UNRELATED_CONTROLS + 2*RELATED_CONTROLS + 3*FIXEDTEXT_HEIGHT + CHECKBOX_HEIGHT) ;
164 Size = MAP_APPFONT ( PAGE_X - 12 , 2*FIXEDTEXT_HEIGHT ) ;
165 Text [ en-US ] = "Note: When deleted, and thus inactive, records are displayed, you will not be able to delete records from the data source." ;
168 PushButton PB_INDICIES
170 Pos = MAP_APPFONT ( PAGE_X - BUTTON_WIDTH - UNRELATED_CONTROLS, PAGE_Y - BUTTON_HEIGHT - UNRELATED_CONTROLS) ;
171 Size = MAP_APPFONT ( BUTTON_WIDTH , BUTTON_HEIGHT ) ;
173 HelpId = HID_DSADMIN_DBASE_INDICIES;
174 Text [ en-US ] = "Indexes...";
178 //.........................................................................
183 Pos = MAP_APPFONT ( 0 , 0 ) ;
184 Size = MAP_APPFONT ( PAGE_X , PAGE_Y ) ;
186 HelpId = HID_DSADMIN_PAGE_ADO;
187 AUTO_CHARSET(UNRELATED_CONTROLS,PAGE_X)
190 //.........................................................................
195 Pos = MAP_APPFONT ( 0 , 0 ) ;
196 Size = MAP_APPFONT ( PAGE_X , PAGE_Y ) ;
198 HelpId = HID_DSADMIN_PAGE_ODBC;
200 AUTO_CHARSET(UNRELATED_CONTROLS,PAGE_X)
201 FixedLine FL_SEPARATOR1
203 Pos = MAP_APPFONT ( 4 , 2*UNRELATED_CONTROLS + 2*FIXEDTEXT_HEIGHT + RELATED_CONTROLS ) ;
204 Size = MAP_APPFONT ( PAGE_X - 8 , FIXEDTEXT_HEIGHT ) ;
205 Text[ en-US ] = "Optional Settings";
210 Pos = MAP_APPFONT ( 6 , 2*UNRELATED_CONTROLS + 3*FIXEDTEXT_HEIGHT + 2*RELATED_CONTROLS) ;
211 Size = MAP_APPFONT ( EDIT_X - 7 , FIXEDTEXT_HEIGHT ) ;
212 Text [ en-US ] = "ODBC ~options" ;
217 Pos = MAP_APPFONT ( EDIT_X , 2*UNRELATED_CONTROLS + 3*FIXEDTEXT_HEIGHT + 2*RELATED_CONTROLS -1 ) ;
218 Size = MAP_APPFONT ( 130 , EDIT_HEIGHT ) ;
220 HelpId = HID_DSADMIN_ODBC_OPTIONS;
223 AUTO_USECATALOG( 3*UNRELATED_CONTROLS + 4*FIXEDTEXT_HEIGHT + 2*RELATED_CONTROLS )
226 //.........................................................................
228 TabPage PAGE_MYSQL_ODBC
230 HelpID = "dbaccess:TabPage:PAGE_MYSQL_ODBC";
232 Pos = MAP_APPFONT ( 0 , 0 ) ;
233 Size = MAP_APPFONT ( PAGE_X , PAGE_Y ) ;
236 AUTO_CHARSET( UNRELATED_CONTROLS, PAGE_X )
239 TabPage PAGE_MYSQL_JDBC
241 HelpID = "dbaccess:TabPage:PAGE_MYSQL_JDBC";
243 Pos = MAP_APPFONT ( 0 , 0 ) ;
244 Size = MAP_APPFONT ( PAGE_X , PAGE_Y ) ;
247 AUTO_FIXEDLINE_CONNSETTINGS( UNRELATED_CONTROLS )
248 AUTO_HOST_AND_PORT( UNRELATED_CONTROLS + RELATED_CONTROLS + FIXEDTEXT_HEIGHT )
249 AUTO_SOCKETCONTROLGROUP(3*UNRELATED_CONTROLS + RELATED_CONTROLS + 3*FIXEDTEXT_HEIGHT)
251 FixedText FT_JDBCDRIVERCLASS
253 Pos = MAP_APPFONT ( 6,
254 4*UNRELATED_CONTROLS + RELATED_CONTROLS + 3*FIXEDTEXT_HEIGHT + EDIT_HEIGHT) ;
255 Size = MAP_APPFONT ( EDIT_X - 7 , FIXEDTEXT_HEIGHT ) ;
256 Text[ en-US ] = "MySQL JDBC d~river class";
258 Edit ET_JDBCDRIVERCLASS
260 HelpID = "dbaccess:Edit:PAGE_MYSQL_JDBC:ET_JDBCDRIVERCLASS";
261 Pos = MAP_APPFONT ( EDIT_X,
262 4*UNRELATED_CONTROLS + RELATED_CONTROLS + 3*FIXEDTEXT_HEIGHT -1 + EDIT_HEIGHT) ;
263 Size = MAP_APPFONT ( 97 , EDIT_HEIGHT ) ;
267 PushButton PB_TESTDRIVERCLASS
269 HelpID = "dbaccess:PushButton:PAGE_MYSQL_JDBC:PB_TESTDRIVERCLASS";
271 Pos = MAP_APPFONT ( PAGE_X - BUTTON_WIDTH - UNRELATED_CONTROLS , 4*UNRELATED_CONTROLS + RELATED_CONTROLS + 3*FIXEDTEXT_HEIGHT -2 + EDIT_HEIGHT) ;
272 Size = MAP_APPFONT ( BUTTON_WIDTH , BUTTON_HEIGHT ) ;
273 Text [ en-US ] = "Test class" ;
276 AUTO_CHARSET( 5*UNRELATED_CONTROLS + RELATED_CONTROLS + 4*FIXEDTEXT_HEIGHT+ EDIT_HEIGHT, PAGE_X )
279 TabPage PAGE_MYSQL_NATIVE
281 HelpID = "dbaccess:TabPage:PAGE_MYSQL_NATIVE";
283 Pos = MAP_APPFONT ( 0 , 0 ) ;
284 Size = MAP_APPFONT ( PAGE_X , PAGE_Y ) ;
287 AUTO_FIXEDLINE_CONNSETTINGS( UNRELATED_CONTROLS )
289 FixedLine FL_SEPARATOR2
291 Pos = MAP_APPFONT ( 3 , 4*UNRELATED_CONTROLS + 3*RELATED_CONTROLS + 3*FIXEDTEXT_HEIGHT + 3*EDIT_HEIGHT ) ;
292 Size = MAP_APPFONT ( PAGE_X - 6, FIXEDTEXT_HEIGHT ) ;
293 Text[ en-US ] = "User authentication";
295 FixedText FT_USERNAME
297 Pos = MAP_APPFONT ( 6 , 4*UNRELATED_CONTROLS + 4*RELATED_CONTROLS + 4*FIXEDTEXT_HEIGHT + 3*EDIT_HEIGHT ) ;
298 Size = MAP_APPFONT ( EDIT_X - 6 - RELATED_CONTROLS, FIXEDTEXT_HEIGHT ) ;
299 Text [ en-US ] = "~User name" ;
303 HelpID = "dbaccess:Edit:PAGE_MYSQL_NATIVE:ET_USERNAME";
305 Pos = MAP_APPFONT ( EDIT_X, 4*UNRELATED_CONTROLS + 4*RELATED_CONTROLS + 4*FIXEDTEXT_HEIGHT + 3*EDIT_HEIGHT - 1 ) ;
306 Size = MAP_APPFONT ( 105 , EDIT_HEIGHT ) ;
309 CheckBox CB_PASSWORD_REQUIRED
311 HelpID = "dbaccess:CheckBox:PAGE_MYSQL_NATIVE:CB_PASSWORD_REQUIRED";
312 Pos = MAP_APPFONT ( EDIT_X, 4*UNRELATED_CONTROLS + 5*RELATED_CONTROLS + 4*FIXEDTEXT_HEIGHT + 4*EDIT_HEIGHT ) ;
313 Size = MAP_APPFONT ( 105, CHECKBOX_HEIGHT ) ;
314 Text [ en-US ] = "Password required";
317 AUTO_CHARSET( 5*UNRELATED_CONTROLS + 5*RELATED_CONTROLS + 5*FIXEDTEXT_HEIGHT + 4*EDIT_HEIGHT, PAGE_X )
320 TabPage PAGE_ORACLE_JDBC
322 HelpID = "dbaccess:TabPage:PAGE_ORACLE_JDBC";
324 Pos = MAP_APPFONT ( 0 , 0 ) ;
325 Size = MAP_APPFONT ( PAGE_X , PAGE_Y ) ;
328 AUTO_FIXEDLINE_CONNSETTINGS( UNRELATED_CONTROLS )
329 AUTO_HOST_AND_PORT( UNRELATED_CONTROLS + RELATED_CONTROLS + FIXEDTEXT_HEIGHT )
331 AUTO_SOCKETCONTROLGROUP(3*UNRELATED_CONTROLS + RELATED_CONTROLS + 3*FIXEDTEXT_HEIGHT)
333 FixedText FT_JDBCDRIVERCLASS
335 Pos = MAP_APPFONT ( 6,
336 4*UNRELATED_CONTROLS + RELATED_CONTROLS + 3*FIXEDTEXT_HEIGHT + EDIT_HEIGHT) ;
337 Size = MAP_APPFONT ( EDIT_X - 7 , FIXEDTEXT_HEIGHT ) ;
338 Text[ en-US ] = "Oracle JDBC d~river class";
340 Edit ET_JDBCDRIVERCLASS
342 HelpID = "dbaccess:Edit:PAGE_ORACLE_JDBC:ET_JDBCDRIVERCLASS";
343 Pos = MAP_APPFONT ( EDIT_X,
344 4*UNRELATED_CONTROLS + RELATED_CONTROLS + 3*FIXEDTEXT_HEIGHT + EDIT_HEIGHT + ( FIXEDTEXT_HEIGHT - EDIT_HEIGHT ) / 2 ) ;
345 Size = MAP_APPFONT ( 97 , EDIT_HEIGHT ) ;
349 PushButton PB_TESTDRIVERCLASS
351 HelpID = "dbaccess:PushButton:PAGE_ORACLE_JDBC:PB_TESTDRIVERCLASS";
353 Pos = MAP_APPFONT ( PAGE_X - BUTTON_WIDTH - UNRELATED_CONTROLS,
354 4*UNRELATED_CONTROLS + RELATED_CONTROLS + 3*FIXEDTEXT_HEIGHT + EDIT_HEIGHT + ( FIXEDTEXT_HEIGHT - BUTTON_HEIGHT ) / 2 ) ;
355 Size = MAP_APPFONT ( BUTTON_WIDTH , BUTTON_HEIGHT ) ;
356 Text [ en-US ] = "Test class" ;
359 AUTO_CHARSET( 5*UNRELATED_CONTROLS + RELATED_CONTROLS + 4*FIXEDTEXT_HEIGHT+ EDIT_HEIGHT, PAGE_X )
362 //.........................................................................
367 Pos = MAP_APPFONT ( 0 , 0 ) ;
368 Size = MAP_APPFONT ( PAGE_X , PAGE_Y ) ;
370 HelpId = HID_DSADMIN_PAGE_LDAP;
372 FixedLine FL_SEPARATOR1
374 Pos = MAP_APPFONT ( 4 , UNRELATED_CONTROLS ) ;
375 Size = MAP_APPFONT ( PAGE_X - 8 , FIXEDTEXT_HEIGHT ) ;
376 Text[ en-US ] = "Connection Settings";
381 Pos = MAP_APPFONT ( 6 , UNRELATED_CONTROLS + RELATED_CONTROLS + FIXEDTEXT_HEIGHT) ;
382 Size = MAP_APPFONT ( EDIT_X - 7 , FIXEDTEXT_HEIGHT ) ;
383 Text[ en-US ] = "~Base DN";
389 HelpId = HID_DSADMIN_LDAP_BASEDN;
391 Pos = MAP_APPFONT ( EDIT_X , UNRELATED_CONTROLS + RELATED_CONTROLS + FIXEDTEXT_HEIGHT -1 ) ;
392 Size = MAP_APPFONT ( 105 , EDIT_HEIGHT ) ;
396 Pos = MAP_APPFONT ( 6 , 2*UNRELATED_CONTROLS + RELATED_CONTROLS + 2*FIXEDTEXT_HEIGHT) ;
397 Size = MAP_APPFONT ( PAGE_X - 12 , CHECKBOX_HEIGHT ) ;
398 Text [ en-US ] = "Use secure connection (SSL)";
399 HelpId = HID_DSADMIN_USESSL_LDAP;
402 FixedText FT_PORTNUMBER
404 Pos = MAP_APPFONT ( 6 , 3*UNRELATED_CONTROLS + RELATED_CONTROLS + 2*FIXEDTEXT_HEIGHT + CHECKBOX_HEIGHT) ;
405 Size = MAP_APPFONT ( EDIT_X - 7 , FIXEDTEXT_HEIGHT ) ;
406 Text[ en-US ] = "~Port number";
408 NumericField NF_PORTNUMBER
412 HelpId = HID_DSADMIN_LDAP_PORTNUMBER;
413 NoThousandSep = TRUE;
415 Pos = MAP_APPFONT ( EDIT_X , 3*UNRELATED_CONTROLS + RELATED_CONTROLS + 2*FIXEDTEXT_HEIGHT-1 + CHECKBOX_HEIGHT) ;
416 Size = MAP_APPFONT ( 105 , EDIT_HEIGHT ) ;
418 FixedText FT_LDAPROWCOUNT
420 Pos = MAP_APPFONT ( 6 , 4*UNRELATED_CONTROLS + RELATED_CONTROLS + 3*FIXEDTEXT_HEIGHT + CHECKBOX_HEIGHT ) ;
421 Size = MAP_APPFONT ( EDIT_X - 7 , FIXEDTEXT_HEIGHT ) ;
422 Text[ en-US ] = "Maximum number of ~records";
424 NumericField NF_LDAPROWCOUNT
428 HelpId = HID_DSADMIN_LDAP_ROWCOUNT;
429 NoThousandSep = TRUE;
431 Pos = MAP_APPFONT ( EDIT_X , 4*UNRELATED_CONTROLS + RELATED_CONTROLS + 3*FIXEDTEXT_HEIGHT -1 + CHECKBOX_HEIGHT) ;
432 Size = MAP_APPFONT ( 105 , EDIT_HEIGHT ) ;
437 //.........................................................................
443 Pos = MAP_APPFONT ( 0 , 0 ) ;
444 Size = MAP_APPFONT ( PAGE_X , PAGE_Y ) ;
445 HelpId = HID_DSADMIN_PAGE_TEXT;
447 AUTO_SEPARATORCONTROLGROUP(UNRELATED_CONTROLS, PAGE_X)
450 //.........................................................................
451 TabPage PAGE_USERDRIVER
454 Pos = MAP_APPFONT ( 0 , 0 ) ;
455 Size = MAP_APPFONT ( PAGE_X , PAGE_Y ) ;
457 HelpId = HID_DSADMIN_PAGE_USERDRIVER;
459 FixedText FT_HOSTNAME
461 Pos = MAP_APPFONT ( 6 , UNRELATED_CONTROLS ) ;
462 Size = MAP_APPFONT ( EDIT_X - 7 , FIXEDTEXT_HEIGHT ) ;
463 Text[ en-US ] = "~Hostname";
467 HelpID = "dbaccess:Edit:PAGE_USERDRIVER:ET_HOSTNAME";
470 Pos = MAP_APPFONT ( EDIT_X , UNRELATED_CONTROLS -1 ) ;
471 Size = MAP_APPFONT ( 105 , EDIT_HEIGHT ) ;
474 FixedText FT_PORTNUMBER
476 Pos = MAP_APPFONT ( 6 , 2*UNRELATED_CONTROLS + FIXEDTEXT_HEIGHT) ;
477 Size = MAP_APPFONT ( EDIT_X - 7 , FIXEDTEXT_HEIGHT ) ;
478 Text[ en-US ] = "~Port number";
481 NumericField NF_PORTNUMBER
483 HelpID = "dbaccess:NumericField:PAGE_USERDRIVER:NF_PORTNUMBER";
486 NoThousandSep = TRUE;
488 Pos = MAP_APPFONT ( EDIT_X , 2*UNRELATED_CONTROLS + FIXEDTEXT_HEIGHT -1 ) ;
489 Size = MAP_APPFONT ( 105 , EDIT_HEIGHT ) ;
494 Pos = MAP_APPFONT ( 6 , 3*UNRELATED_CONTROLS + 2*FIXEDTEXT_HEIGHT ) ;
495 Size = MAP_APPFONT ( EDIT_X - 7 , FIXEDTEXT_HEIGHT ) ;
496 Text [ en-US ] = "~Driver settings" ;
500 HelpID = "dbaccess:Edit:PAGE_USERDRIVER:ET_OPTIONS";
504 AUTO_CHARSET( 4*UNRELATED_CONTROLS+ 3*FIXEDTEXT_HEIGHT + RELATED_CONTROLS, PAGE_X)
507 String STR_PARENTTITLE_GENERAL
509 Text [ en-US ] = "Data Source Properties: #" ;
512 String STR_ERR_USE_CONNECT_TO
514 Text [ en-US ] = "Please choose 'Connect to an existing database' to connect to an existing database instead.";
517 String STR_COULD_NOT_LOAD_ODBC_LIB
519 Text [ en-US ] = "Could not load the program library #lib# or it is corrupted. The ODBC data source selection is not available.";
522 String STR_UNSUPPORTED_DATASOURCE_TYPE
524 Text [ en-US ] = "This kind of data source is not supported on this platform.\nYou are allowed to change the settings, but you probably will not be able to connect to the database.";
527 /* vim:set shiftwidth=4 softtabstop=4 expandtab: */