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 "dbmm_global.hrc"
21 #include "macromigration.hrc"
23 // -----------------------------------------------------------------------------
24 ModalDialog DLG_MACRO_MIGRATION
26 HelpID = "dbaccess:ModalDialog:DLG_MACRO_MIGRATION";
32 Text[ en-US ] = "Database Document Macro Migration" ;
34 String STR_STATE_CLOSE_SUB_DOCS
36 Text [ en-US ] = "Prepare";
39 String STR_STATE_BACKUP_DBDOC
41 Text [ en-US ] = "Backup Document";
44 String STR_STATE_MIGRATE
46 Text [ en-US ] = "Migrate";
49 String STR_STATE_SUMMARY
51 Text [ en-US ] = "Summary";
55 //========================================================================
57 //========================================================================
61 HelpID = "dbaccess:TabPage:TP_PREPARE";
62 Pos = MAP_APPFONT( 40, 130 );
63 Size = MAP_APPFONT( TAB_PAGE_WIDTH, TAB_PAGE_HEIGHT );
69 Pos = MAP_APPFONT( TAB_PAGE_CONTENT_MARGIN, TAB_PAGE_CONTENT_MARGIN );
70 Size = MAP_APPFONT( TAB_PAGE_WIDTH - 2 * TAB_PAGE_CONTENT_MARGIN, FIXED_TEXT_HEIGHT );
72 Text [ en-US ] = "Welcome to the Database Macro Migration Wizard";
75 FixedText FT_INTRODUCTION
77 Pos = MAP_APPFONT( TAB_PAGE_CONTENT_MARGIN, CONTENT_POS_X );
78 Size = MAP_APPFONT( TAB_PAGE_WIDTH - 2 * TAB_PAGE_CONTENT_MARGIN,
79 TAB_PAGE_HEIGHT - CONTENT_POS_X - TAB_PAGE_CONTENT_MARGIN - ( 2 * FIXED_TEXT_HEIGHT - SPACING_UNRELATED ) );
82 Text [ en-US ] = "This wizard will guide you through the task of migrating your macros.\n\n"
84 "After you finished it, all macros which were formerly embedded into the forms and reports of "
85 "the current database document will have been moved to the document itself. In this course, "
86 "libraries will be renamed as needed.\n\n"
88 "If your forms and reports contain references to those macros, they will be adjusted, where "
91 "Before the migration can start, all forms, reports, queries and tables belonging to the document must be closed. "
92 "Press 'Next' to do so.";
95 FixedText FT_CLOSE_DOC_ERROR
97 Pos = MAP_APPFONT ( TAB_PAGE_CONTENT_MARGIN,
98 TAB_PAGE_HEIGHT - TAB_PAGE_CONTENT_MARGIN - ( 2 * FIXED_TEXT_HEIGHT - SPACING_UNRELATED ) );
99 Size = MAP_APPFONT( TAB_PAGE_WIDTH - 2 * TAB_PAGE_CONTENT_MARGIN,
100 2 * FIXED_TEXT_HEIGHT - SPACING_UNRELATED );
101 Text [ en-US ] = "Not all objects could be closed. Please close them manually, and re-start the wizard.";
106 //========================================================================
108 //========================================================================
110 TabPage TP_SAVE_DBDOC_AS
112 HelpID = "dbaccess:TabPage:TP_SAVE_DBDOC_AS";
113 Pos = MAP_APPFONT( 40, 130 );
114 Size = MAP_APPFONT( TAB_PAGE_WIDTH, TAB_PAGE_HEIGHT );
120 Pos = MAP_APPFONT( TAB_PAGE_CONTENT_MARGIN, TAB_PAGE_CONTENT_MARGIN );
121 Size = MAP_APPFONT( TAB_PAGE_WIDTH - 2 * TAB_PAGE_CONTENT_MARGIN, FIXED_TEXT_HEIGHT );
123 Text [ en-US ] = "Backup your Document";
126 FixedText FT_EXPLANATION
128 Pos = MAP_APPFONT( TAB_PAGE_CONTENT_MARGIN, CONTENT_POS_X );
129 Size = MAP_APPFONT( TAB_PAGE_WIDTH - 2 * TAB_PAGE_CONTENT_MARGIN, 5 * FIXED_TEXT_HEIGHT );
133 Text [ en-US ] = "To allow you to go back to the state before the migration, the database "
134 "document will be backed up to a location of your choice. Every change done by the wizard will "
135 "be made to the original document, the backup will stay untouched.";
138 FixedText FT_SAVE_AS_LABEL
140 Pos = MAP_APPFONT( TAB_PAGE_CONTENT_MARGIN, CONTENT_POS_X + 5 * FIXED_TEXT_HEIGHT + SPACING_UNRELATED );
141 Size = MAP_APPFONT( 60, INPUT_HEIGHT );
145 Text [ en-US ] = "Save To:";
148 ComboBox ED_SAVE_AS_LOCATION
150 HelpID = "dbaccess:ComboBox:TP_SAVE_DBDOC_AS:ED_SAVE_AS_LOCATION";
151 Pos = MAP_APPFONT( TAB_PAGE_CONTENT_MARGIN + 60 + SPACING_RELATED,
152 CONTENT_POS_X + 5 * FIXED_TEXT_HEIGHT + SPACING_UNRELATED );
153 Size = MAP_APPFONT( TAB_PAGE_WIDTH - ( TAB_PAGE_CONTENT_MARGIN + 60 + SPACING_RELATED ) - TAB_PAGE_CONTENT_MARGIN,
160 PushButton PB_BROWSE_SAVE_AS_LOCATION
162 HelpID = "dbaccess:PushButton:TP_SAVE_DBDOC_AS:PB_BROWSE_SAVE_AS_LOCATION";
163 Pos = MAP_APPFONT( TAB_PAGE_WIDTH - BUTTON_WIDTH - TAB_PAGE_CONTENT_MARGIN,
164 CONTENT_POS_X + 5 * FIXED_TEXT_HEIGHT + SPACING_UNRELATED + INPUT_HEIGHT + SPACING_RELATED );
165 Size = MAP_APPFONT( BUTTON_WIDTH, BUTTON_HEIGHT );
167 Text [ en-US ] = "Browse ...";
170 FixedText FT_START_MIGRATION
172 Pos = MAP_APPFONT( TAB_PAGE_CONTENT_MARGIN,
173 TAB_PAGE_HEIGHT - TAB_PAGE_CONTENT_MARGIN - 3 * FIXED_TEXT_HEIGHT );
174 Size = MAP_APPFONT( TAB_PAGE_WIDTH - 2 * TAB_PAGE_CONTENT_MARGIN,
175 3 * FIXED_TEXT_HEIGHT );
179 Text [ en-US ] = "Press 'Next' to save a copy of your document, and to begin the migration.";
183 //========================================================================
185 //========================================================================
189 HelpID = "dbaccess:TabPage:TP_MIGRATE";
190 Pos = MAP_APPFONT( 40, 130 );
191 Size = MAP_APPFONT( TAB_PAGE_WIDTH, TAB_PAGE_HEIGHT );
197 Pos = MAP_APPFONT( TAB_PAGE_CONTENT_MARGIN, TAB_PAGE_CONTENT_MARGIN );
198 Size = MAP_APPFONT( TAB_PAGE_WIDTH - 2 * TAB_PAGE_CONTENT_MARGIN, FIXED_TEXT_HEIGHT );
200 Text [ en-US ] = "Migration Progress";
203 FixedText FT_OBJECT_COUNT
205 Pos = MAP_APPFONT( TAB_PAGE_CONTENT_MARGIN, CONTENT_POS_X );
206 Size = MAP_APPFONT( TAB_PAGE_WIDTH - 2 * TAB_PAGE_CONTENT_MARGIN, 2 * FIXED_TEXT_HEIGHT );
208 Text [ en-US ] = "The database document contains $forms$ form(s) and $reports$ report(s), which are currently being processed:";
213 FixedText FT_CURRENT_OBJECT_LABEL
215 Pos = MAP_APPFONT( TAB_PAGE_CONTENT_MARGIN,
216 CONTENT_POS_X + 2 * FIXED_TEXT_HEIGHT + SPACING_UNRELATED );
217 Size = MAP_APPFONT( 60, FIXED_TEXT_HEIGHT );
219 Text [ en-US ] = "Current object:";
222 FixedText FT_CURRENT_OBJECT
224 Pos = MAP_APPFONT( TAB_PAGE_CONTENT_MARGIN + 60,
225 CONTENT_POS_X + 2 * FIXED_TEXT_HEIGHT + SPACING_UNRELATED );
226 Size = MAP_APPFONT( TAB_PAGE_WIDTH - ( TAB_PAGE_CONTENT_MARGIN + 60 ), FIXED_TEXT_HEIGHT );
229 FixedText FT_CURRENT_PROGRESS_LABEL
231 Pos = MAP_APPFONT( TAB_PAGE_CONTENT_MARGIN,
232 CONTENT_POS_X + 2 * FIXED_TEXT_HEIGHT + SPACING_UNRELATED + FIXED_TEXT_HEIGHT + SPACING_UNRELATED );
233 Size = MAP_APPFONT( 60, FIXED_TEXT_HEIGHT );
235 Text [ en-US ] = "Current progress:";
238 FixedText FT_CURRENT_PROGRESS
240 Pos = MAP_APPFONT( TAB_PAGE_CONTENT_MARGIN + 60,
241 CONTENT_POS_X + 2 * FIXED_TEXT_HEIGHT + SPACING_UNRELATED + FIXED_TEXT_HEIGHT + SPACING_UNRELATED );
242 Size = MAP_APPFONT( TAB_PAGE_WIDTH - ( TAB_PAGE_CONTENT_MARGIN + 60 ), FIXED_TEXT_HEIGHT );
245 Window WND_CURRENT_PROGRESS
247 Pos = MAP_APPFONT( TAB_PAGE_CONTENT_MARGIN + 60,
248 CONTENT_POS_X + 2 * FIXED_TEXT_HEIGHT + SPACING_UNRELATED + FIXED_TEXT_HEIGHT + SPACING_UNRELATED + FIXED_TEXT_HEIGHT + SPACING_RELATED );
249 Size = MAP_APPFONT( TAB_PAGE_WIDTH - ( TAB_PAGE_CONTENT_MARGIN + 60 ) - TAB_PAGE_CONTENT_MARGIN, PROGRESS_HEIGHT );
252 BorderStyle = WINDOW_BORDER_MONO;
255 FixedText FT_ALL_PROGRESS_LABEL
257 Pos = MAP_APPFONT( TAB_PAGE_CONTENT_MARGIN,
258 CONTENT_POS_X + 2 * FIXED_TEXT_HEIGHT + SPACING_UNRELATED + FIXED_TEXT_HEIGHT + SPACING_UNRELATED + FIXED_TEXT_HEIGHT + SPACING_RELATED + PROGRESS_HEIGHT + SPACING_UNRELATED );
259 Size = MAP_APPFONT( 60, FIXED_TEXT_HEIGHT );
263 Text [ en-US ] = "Overall progress:";
266 FixedText FT_OBJECT_COUNT_PROGRESS
268 Pos = MAP_APPFONT( TAB_PAGE_CONTENT_MARGIN + 60,
269 CONTENT_POS_X + 2 * FIXED_TEXT_HEIGHT + SPACING_UNRELATED + FIXED_TEXT_HEIGHT + SPACING_UNRELATED + FIXED_TEXT_HEIGHT + SPACING_RELATED + PROGRESS_HEIGHT + SPACING_UNRELATED );
270 Size = MAP_APPFONT( TAB_PAGE_WIDTH - ( TAB_PAGE_CONTENT_MARGIN + 60 ) - TAB_PAGE_CONTENT_MARGIN, FIXED_TEXT_HEIGHT );
272 Text [ en-US ] = "document $current$ of $overall$";
275 Window WND_ALL_PROGRESS
277 Pos = MAP_APPFONT( TAB_PAGE_CONTENT_MARGIN + 60,
278 CONTENT_POS_X + 2 * FIXED_TEXT_HEIGHT + SPACING_UNRELATED + FIXED_TEXT_HEIGHT + SPACING_UNRELATED + FIXED_TEXT_HEIGHT + SPACING_RELATED + PROGRESS_HEIGHT + SPACING_UNRELATED + FIXED_TEXT_HEIGHT + SPACING_RELATED );
279 Size = MAP_APPFONT( TAB_PAGE_WIDTH - ( TAB_PAGE_CONTENT_MARGIN + 60 ) - TAB_PAGE_CONTENT_MARGIN, PROGRESS_HEIGHT );
282 BorderStyle = WINDOW_BORDER_MONO;
285 FixedText FT_MIGRATION_DONE
287 Pos = MAP_APPFONT( TAB_PAGE_CONTENT_MARGIN, TAB_PAGE_HEIGHT - TAB_PAGE_CONTENT_MARGIN - 2 * FIXED_TEXT_HEIGHT );
288 Size = MAP_APPFONT( TAB_PAGE_WIDTH - 2 * TAB_PAGE_CONTENT_MARGIN, 2 * FIXED_TEXT_HEIGHT );
293 Text [ en-US ] = "All forms and reports have been successfully processed. Press 'Next' to show a detailed summary.";
297 //========================================================================
299 //========================================================================
303 HelpID = "dbaccess:TabPage:TP_SUMMARY";
304 Pos = MAP_APPFONT( 40, 130 );
305 Size = MAP_APPFONT( TAB_PAGE_WIDTH, TAB_PAGE_HEIGHT );
311 Pos = MAP_APPFONT( TAB_PAGE_CONTENT_MARGIN, TAB_PAGE_CONTENT_MARGIN );
312 Size = MAP_APPFONT( TAB_PAGE_WIDTH - 2 * TAB_PAGE_CONTENT_MARGIN, FIXED_TEXT_HEIGHT );
314 Text [ en-US ] = "Summary";
317 FixedText FT_CHANGES_LABEL
319 Pos = MAP_APPFONT( TAB_PAGE_CONTENT_MARGIN, CONTENT_POS_X );
320 Size = MAP_APPFONT( TAB_PAGE_WIDTH - 2 * TAB_PAGE_CONTENT_MARGIN, FIXED_TEXT_HEIGHT );
325 MultiLineEdit ED_CHANGES
327 HelpID = "dbaccess:MultiLineEdit:TP_SUMMARY:ED_CHANGES";
328 Pos = MAP_APPFONT( TAB_PAGE_CONTENT_MARGIN, CONTENT_POS_X + FIXED_TEXT_HEIGHT + SPACING_RELATED );
329 Size = MAP_APPFONT( TAB_PAGE_WIDTH - 2 * TAB_PAGE_CONTENT_MARGIN,
330 TAB_PAGE_HEIGHT - ( CONTENT_POS_X + FIXED_TEXT_HEIGHT + SPACING_RELATED ) - TAB_PAGE_CONTENT_MARGIN );
335 BorderStyle = WINDOW_BORDER_MONO;
338 String STR_SUCCESSFUL
340 Text [ en-US ] = "The migration was successful. Below is a log of the actions which have been taken to your document.";
343 String STR_UNSUCCESSFUL
345 Text [ en-US ] = "The migration was not successful. Examine the migration log below for details.";
351 Text [ en-US ] = "Form '$name$'";
352 Text [ x-comment ] = "This refers to a form document inside a database document.";
357 Text [ en-US ] = "Report '$name$'";
358 Text [ x-comment ] = "This refers to a report document inside a database document.";
361 String STR_OVERALL_PROGRESS
363 Text [ en-US ] = "document $current$ of $overall$";
366 String STR_DATABASE_DOCUMENT
368 Text[ en-US ] = "Database Document";
371 String STR_SAVED_COPY_TO
373 Text[ en-US ] = "saved copy to $location$";
376 String STR_MOVED_LIBRARY
378 Text[ en-US ] = "migrated $type$ library '$old$' to '$new$'";
381 String STR_LIBRARY_TYPE_AND_NAME
383 Text [ en-US ] = "$type$ library '$library$'";
386 String STR_MIGRATING_LIBS
388 Text [ en-US ] = "migrating libraries ...";
393 Text[ en-US ] = "%PRODUCTNAME Basic";
396 String STR_JAVA_SCRIPT
398 Text[ en-US ] = "JavaScript";
401 String STR_BEAN_SHELL
403 Text[ en-US ] = "BeanShell";
408 Text[ en-US ] = "Java";
413 Text[ en-US ] = "Python";
418 Text[ en-US ] = "dialog";
423 Text [ en-US ] = "Error(s)";
428 Text [ en-US ] = "Warnings";
433 Text [ en-US ] = "caught exception:";
437 ErrorBox ERR_INVALID_BACKUP_LOCATION
440 Message [ en-US ] = "You need to choose a backup location other than the document location itself.";
443 String STR_INVALID_NUMBER_ARGS
445 Text [ en-US ] = "Invalid number of initialization arguments. Expected 1.";
448 String STR_NO_DATABASE
450 Text [ en-US ] = "No database document found in the initialization arguments.";
453 String STR_NOT_READONLY
455 Text [ en-US ] = "Not applicable to read-only documents.";
458 /* vim:set shiftwidth=4 softtabstop=4 expandtab: */