| /************************************************************** |
| * |
| * Licensed to the Apache Software Foundation (ASF) under one |
| * or more contributor license agreements. See the NOTICE file |
| * distributed with this work for additional information |
| * regarding copyright ownership. The ASF licenses this file |
| * to you under the Apache License, Version 2.0 (the |
| * "License"); you may not use this file except in compliance |
| * with the License. You may obtain a copy of the License at |
| * |
| * http://www.apache.org/licenses/LICENSE-2.0 |
| * |
| * Unless required by applicable law or agreed to in writing, |
| * software distributed under the License is distributed on an |
| * "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY |
| * KIND, either express or implied. See the License for the |
| * specific language governing permissions and limitations |
| * under the License. |
| * |
| *************************************************************/ |
| |
| |
| |
| #include "dbmm_global.hrc" |
| #include "macromigration.hrc" |
| |
| // ----------------------------------------------------------------------------- |
| ModalDialog DLG_MACRO_MIGRATION |
| { |
| HelpID = "dbaccess:ModalDialog:DLG_MACRO_MIGRATION"; |
| OutputSize = TRUE ; |
| Moveable = TRUE; |
| Closeable = TRUE ; |
| Hide = TRUE; |
| |
| Text[ en-US ] = "Database Document Macro Migration" ; |
| |
| String STR_STATE_CLOSE_SUB_DOCS |
| { |
| Text [ en-US ] = "Prepare"; |
| }; |
| |
| String STR_STATE_BACKUP_DBDOC |
| { |
| Text [ en-US ] = "Backup Document"; |
| }; |
| |
| String STR_STATE_MIGRATE |
| { |
| Text [ en-US ] = "Migrate"; |
| }; |
| |
| String STR_STATE_SUMMARY |
| { |
| Text [ en-US ] = "Summary"; |
| }; |
| }; |
| |
| //======================================================================== |
| //= PreparationPage |
| //======================================================================== |
| |
| TabPage TP_PREPARE |
| { |
| HelpID = "dbaccess:TabPage:TP_PREPARE"; |
| Pos = MAP_APPFONT( 40, 130 ); |
| Size = MAP_APPFONT( TAB_PAGE_WIDTH, TAB_PAGE_HEIGHT ); |
| |
| Hide = TRUE; |
| |
| FixedText FT_HEADER |
| { |
| Pos = MAP_APPFONT( TAB_PAGE_CONTENT_MARGIN, TAB_PAGE_CONTENT_MARGIN ); |
| Size = MAP_APPFONT( TAB_PAGE_WIDTH - 2 * TAB_PAGE_CONTENT_MARGIN, FIXED_TEXT_HEIGHT ); |
| |
| Text [ en-US ] = "Welcome to the Database Macro Migration Wizard"; |
| }; |
| |
| FixedText FT_INTRODUCTION |
| { |
| Pos = MAP_APPFONT( TAB_PAGE_CONTENT_MARGIN, CONTENT_POS_X ); |
| Size = MAP_APPFONT( TAB_PAGE_WIDTH - 2 * TAB_PAGE_CONTENT_MARGIN, |
| TAB_PAGE_HEIGHT - CONTENT_POS_X - TAB_PAGE_CONTENT_MARGIN - ( 2 * FIXED_TEXT_HEIGHT - SPACING_UNRELATED ) ); |
| WordBreak = TRUE; |
| |
| Text [ en-US ] = "This wizard will guide you through the task of migrating your macros.\n\n" |
| |
| "After you finished it, all macros which were formerly embedded into the forms and reports of " |
| "the current database document will have been moved to the document itself. In this course, " |
| "libraries will be renamed as needed.\n\n" |
| |
| "If your forms and reports contain references to those macros, they will be adjusted, where " |
| "possible.\n\n" |
| |
| "Before the migration can start, all forms, reports, queries and tables belonging to the document must be closed. " |
| "Press 'Next' to do so."; |
| }; |
| |
| FixedText FT_CLOSE_DOC_ERROR |
| { |
| Pos = MAP_APPFONT ( TAB_PAGE_CONTENT_MARGIN, |
| TAB_PAGE_HEIGHT - TAB_PAGE_CONTENT_MARGIN - ( 2 * FIXED_TEXT_HEIGHT - SPACING_UNRELATED ) ); |
| Size = MAP_APPFONT( TAB_PAGE_WIDTH - 2 * TAB_PAGE_CONTENT_MARGIN, |
| 2 * FIXED_TEXT_HEIGHT - SPACING_UNRELATED ); |
| Text [ en-US ] = "Not all objects could be closed. Please close them manually, and re-start the wizard."; |
| hide = TRUE; |
| }; |
| }; |
| |
| //======================================================================== |
| //= SaveDBDocPage |
| //======================================================================== |
| |
| TabPage TP_SAVE_DBDOC_AS |
| { |
| HelpID = "dbaccess:TabPage:TP_SAVE_DBDOC_AS"; |
| Pos = MAP_APPFONT( 40, 130 ); |
| Size = MAP_APPFONT( TAB_PAGE_WIDTH, TAB_PAGE_HEIGHT ); |
| |
| Hide = TRUE; |
| |
| FixedText FT_HEADER |
| { |
| Pos = MAP_APPFONT( TAB_PAGE_CONTENT_MARGIN, TAB_PAGE_CONTENT_MARGIN ); |
| Size = MAP_APPFONT( TAB_PAGE_WIDTH - 2 * TAB_PAGE_CONTENT_MARGIN, FIXED_TEXT_HEIGHT ); |
| |
| Text [ en-US ] = "Backup your Document"; |
| }; |
| |
| FixedText FT_EXPLANATION |
| { |
| Pos = MAP_APPFONT( TAB_PAGE_CONTENT_MARGIN, CONTENT_POS_X ); |
| Size = MAP_APPFONT( TAB_PAGE_WIDTH - 2 * TAB_PAGE_CONTENT_MARGIN, 5 * FIXED_TEXT_HEIGHT ); |
| |
| WordBreak = TRUE; |
| |
| Text [ en-US ] = "To allow you to go back to the state before the migration, the database " |
| "document will be backed up to a location of your choice. Every change done by the wizard will " |
| "be made to the original document, the backup will stay untouched."; |
| }; |
| |
| FixedText FT_SAVE_AS_LABEL |
| { |
| Pos = MAP_APPFONT( TAB_PAGE_CONTENT_MARGIN, CONTENT_POS_X + 5 * FIXED_TEXT_HEIGHT + SPACING_UNRELATED ); |
| Size = MAP_APPFONT( 60, INPUT_HEIGHT ); |
| |
| VCenter = TRUE; |
| |
| Text [ en-US ] = "Save To:"; |
| }; |
| |
| ComboBox ED_SAVE_AS_LOCATION |
| { |
| HelpID = "dbaccess:ComboBox:TP_SAVE_DBDOC_AS:ED_SAVE_AS_LOCATION"; |
| Pos = MAP_APPFONT( TAB_PAGE_CONTENT_MARGIN + 60 + SPACING_RELATED, |
| CONTENT_POS_X + 5 * FIXED_TEXT_HEIGHT + SPACING_UNRELATED ); |
| Size = MAP_APPFONT( TAB_PAGE_WIDTH - ( TAB_PAGE_CONTENT_MARGIN + 60 + SPACING_RELATED ) - TAB_PAGE_CONTENT_MARGIN, |
| INPUT_HEIGHT ); |
| |
| Border = TRUE; |
| DropDown = TRUE ; |
| }; |
| |
| PushButton PB_BROWSE_SAVE_AS_LOCATION |
| { |
| HelpID = "dbaccess:PushButton:TP_SAVE_DBDOC_AS:PB_BROWSE_SAVE_AS_LOCATION"; |
| Pos = MAP_APPFONT( TAB_PAGE_WIDTH - BUTTON_WIDTH - TAB_PAGE_CONTENT_MARGIN, |
| CONTENT_POS_X + 5 * FIXED_TEXT_HEIGHT + SPACING_UNRELATED + INPUT_HEIGHT + SPACING_RELATED ); |
| Size = MAP_APPFONT( BUTTON_WIDTH, BUTTON_HEIGHT ); |
| |
| Text [ en-US ] = "Browse ..."; |
| }; |
| |
| FixedText FT_START_MIGRATION |
| { |
| Pos = MAP_APPFONT( TAB_PAGE_CONTENT_MARGIN, |
| TAB_PAGE_HEIGHT - TAB_PAGE_CONTENT_MARGIN - 3 * FIXED_TEXT_HEIGHT ); |
| Size = MAP_APPFONT( TAB_PAGE_WIDTH - 2 * TAB_PAGE_CONTENT_MARGIN, |
| 3 * FIXED_TEXT_HEIGHT ); |
| |
| WordBreak = TRUE; |
| |
| Text [ en-US ] = "Press 'Next' to save a copy of your document, and to begin the migration."; |
| }; |
| }; |
| |
| //======================================================================== |
| //= ProgressPage |
| //======================================================================== |
| |
| TabPage TP_MIGRATE |
| { |
| HelpID = "dbaccess:TabPage:TP_MIGRATE"; |
| Pos = MAP_APPFONT( 40, 130 ); |
| Size = MAP_APPFONT( TAB_PAGE_WIDTH, TAB_PAGE_HEIGHT ); |
| |
| Hide = TRUE; |
| |
| FixedText FT_HEADER |
| { |
| Pos = MAP_APPFONT( TAB_PAGE_CONTENT_MARGIN, TAB_PAGE_CONTENT_MARGIN ); |
| Size = MAP_APPFONT( TAB_PAGE_WIDTH - 2 * TAB_PAGE_CONTENT_MARGIN, FIXED_TEXT_HEIGHT ); |
| |
| Text [ en-US ] = "Migration Progress"; |
| }; |
| |
| FixedText FT_OBJECT_COUNT |
| { |
| Pos = MAP_APPFONT( TAB_PAGE_CONTENT_MARGIN, CONTENT_POS_X ); |
| Size = MAP_APPFONT( TAB_PAGE_WIDTH - 2 * TAB_PAGE_CONTENT_MARGIN, 2 * FIXED_TEXT_HEIGHT ); |
| |
| Text [ en-US ] = "The database document contains $forms$ form(s) and $reports$ report(s), which are currently being processed:"; |
| |
| WordBreak = TRUE; |
| }; |
| |
| FixedText FT_CURRENT_OBJECT_LABEL |
| { |
| Pos = MAP_APPFONT( TAB_PAGE_CONTENT_MARGIN, |
| CONTENT_POS_X + 2 * FIXED_TEXT_HEIGHT + SPACING_UNRELATED ); |
| Size = MAP_APPFONT( 60, FIXED_TEXT_HEIGHT ); |
| |
| Text [ en-US ] = "Current object:"; |
| }; |
| |
| FixedText FT_CURRENT_OBJECT |
| { |
| Pos = MAP_APPFONT( TAB_PAGE_CONTENT_MARGIN + 60, |
| CONTENT_POS_X + 2 * FIXED_TEXT_HEIGHT + SPACING_UNRELATED ); |
| Size = MAP_APPFONT( TAB_PAGE_WIDTH - ( TAB_PAGE_CONTENT_MARGIN + 60 ), FIXED_TEXT_HEIGHT ); |
| }; |
| |
| FixedText FT_CURRENT_PROGRESS_LABEL |
| { |
| Pos = MAP_APPFONT( TAB_PAGE_CONTENT_MARGIN, |
| CONTENT_POS_X + 2 * FIXED_TEXT_HEIGHT + SPACING_UNRELATED + FIXED_TEXT_HEIGHT + SPACING_UNRELATED ); |
| Size = MAP_APPFONT( 60, FIXED_TEXT_HEIGHT ); |
| |
| Text [ en-US ] = "Current progress:"; |
| }; |
| |
| FixedText FT_CURRENT_PROGRESS |
| { |
| Pos = MAP_APPFONT( TAB_PAGE_CONTENT_MARGIN + 60, |
| CONTENT_POS_X + 2 * FIXED_TEXT_HEIGHT + SPACING_UNRELATED + FIXED_TEXT_HEIGHT + SPACING_UNRELATED ); |
| Size = MAP_APPFONT( TAB_PAGE_WIDTH - ( TAB_PAGE_CONTENT_MARGIN + 60 ), FIXED_TEXT_HEIGHT ); |
| }; |
| |
| Window WND_CURRENT_PROGRESS |
| { |
| Pos = MAP_APPFONT( TAB_PAGE_CONTENT_MARGIN + 60, |
| CONTENT_POS_X + 2 * FIXED_TEXT_HEIGHT + SPACING_UNRELATED + FIXED_TEXT_HEIGHT + SPACING_UNRELATED + FIXED_TEXT_HEIGHT + SPACING_RELATED ); |
| Size = MAP_APPFONT( TAB_PAGE_WIDTH - ( TAB_PAGE_CONTENT_MARGIN + 60 ) - TAB_PAGE_CONTENT_MARGIN, PROGRESS_HEIGHT ); |
| |
| Border = TRUE; |
| BorderStyle = WINDOW_BORDER_MONO; |
| }; |
| |
| FixedText FT_ALL_PROGRESS_LABEL |
| { |
| Pos = MAP_APPFONT( TAB_PAGE_CONTENT_MARGIN, |
| CONTENT_POS_X + 2 * FIXED_TEXT_HEIGHT + SPACING_UNRELATED + FIXED_TEXT_HEIGHT + SPACING_UNRELATED + FIXED_TEXT_HEIGHT + SPACING_RELATED + PROGRESS_HEIGHT + SPACING_UNRELATED ); |
| Size = MAP_APPFONT( 60, FIXED_TEXT_HEIGHT ); |
| |
| VCenter = TRUE; |
| |
| Text [ en-US ] = "Overall progress:"; |
| }; |
| |
| FixedText FT_OBJECT_COUNT_PROGRESS |
| { |
| Pos = MAP_APPFONT( TAB_PAGE_CONTENT_MARGIN + 60, |
| CONTENT_POS_X + 2 * FIXED_TEXT_HEIGHT + SPACING_UNRELATED + FIXED_TEXT_HEIGHT + SPACING_UNRELATED + FIXED_TEXT_HEIGHT + SPACING_RELATED + PROGRESS_HEIGHT + SPACING_UNRELATED ); |
| Size = MAP_APPFONT( TAB_PAGE_WIDTH - ( TAB_PAGE_CONTENT_MARGIN + 60 ) - TAB_PAGE_CONTENT_MARGIN, FIXED_TEXT_HEIGHT ); |
| |
| Text [ en-US ] = "document $current$ of $overall$"; |
| }; |
| |
| Window WND_ALL_PROGRESS |
| { |
| Pos = MAP_APPFONT( TAB_PAGE_CONTENT_MARGIN + 60, |
| 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 ); |
| Size = MAP_APPFONT( TAB_PAGE_WIDTH - ( TAB_PAGE_CONTENT_MARGIN + 60 ) - TAB_PAGE_CONTENT_MARGIN, PROGRESS_HEIGHT ); |
| |
| Border = TRUE; |
| BorderStyle = WINDOW_BORDER_MONO; |
| }; |
| |
| FixedText FT_MIGRATION_DONE |
| { |
| Pos = MAP_APPFONT( TAB_PAGE_CONTENT_MARGIN, TAB_PAGE_HEIGHT - TAB_PAGE_CONTENT_MARGIN - 2 * FIXED_TEXT_HEIGHT ); |
| Size = MAP_APPFONT( TAB_PAGE_WIDTH - 2 * TAB_PAGE_CONTENT_MARGIN, 2 * FIXED_TEXT_HEIGHT ); |
| |
| WordBreak = TRUE; |
| Hide = TRUE; |
| |
| Text [ en-US ] = "All forms and reports have been successfully processed. Press 'Next' to show a detailed summary."; |
| }; |
| }; |
| |
| //======================================================================== |
| //= ResultPage |
| //======================================================================== |
| |
| TabPage TP_SUMMARY |
| { |
| HelpID = "dbaccess:TabPage:TP_SUMMARY"; |
| Pos = MAP_APPFONT( 40, 130 ); |
| Size = MAP_APPFONT( TAB_PAGE_WIDTH, TAB_PAGE_HEIGHT ); |
| |
| Hide = TRUE; |
| |
| FixedText FT_HEADER |
| { |
| Pos = MAP_APPFONT( TAB_PAGE_CONTENT_MARGIN, TAB_PAGE_CONTENT_MARGIN ); |
| Size = MAP_APPFONT( TAB_PAGE_WIDTH - 2 * TAB_PAGE_CONTENT_MARGIN, FIXED_TEXT_HEIGHT ); |
| |
| Text [ en-US ] = "Summary"; |
| }; |
| |
| FixedText FT_CHANGES_LABEL |
| { |
| Pos = MAP_APPFONT( TAB_PAGE_CONTENT_MARGIN, CONTENT_POS_X ); |
| Size = MAP_APPFONT( TAB_PAGE_WIDTH - 2 * TAB_PAGE_CONTENT_MARGIN, FIXED_TEXT_HEIGHT ); |
| |
| WordBreak = TRUE; |
| }; |
| |
| MultiLineEdit ED_CHANGES |
| { |
| HelpID = "dbaccess:MultiLineEdit:TP_SUMMARY:ED_CHANGES"; |
| Pos = MAP_APPFONT( TAB_PAGE_CONTENT_MARGIN, CONTENT_POS_X + FIXED_TEXT_HEIGHT + SPACING_RELATED ); |
| Size = MAP_APPFONT( TAB_PAGE_WIDTH - 2 * TAB_PAGE_CONTENT_MARGIN, |
| TAB_PAGE_HEIGHT - ( CONTENT_POS_X + FIXED_TEXT_HEIGHT + SPACING_RELATED ) - TAB_PAGE_CONTENT_MARGIN ); |
| |
| ReadOnly = TRUE; |
| AutoVScroll = TRUE; |
| Border = TRUE; |
| BorderStyle = WINDOW_BORDER_MONO; |
| }; |
| |
| String STR_SUCCESSFUL |
| { |
| Text [ en-US ] = "The migration was successful. Below is a log of the actions which have been taken to your document."; |
| }; |
| String STR_UNSUCCESSFUL |
| { |
| Text [ en-US ] = "The migration was not successful. Examine the migration log below for details."; |
| }; |
| }; |
| |
| String STR_FORM |
| { |
| Text [ en-US ] = "Form '$name$'"; |
| Text [ x-comment ] = "This refers to a form document inside a database document."; |
| }; |
| |
| String STR_REPORT |
| { |
| Text [ en-US ] = "Report '$name$'"; |
| Text [ x-comment ] = "This refers to a report document inside a database document."; |
| }; |
| |
| String STR_OVERALL_PROGRESS |
| { |
| Text [ en-US ] = "document $current$ of $overall$"; |
| }; |
| |
| String STR_DATABASE_DOCUMENT |
| { |
| Text[ en-US ] = "Database Document"; |
| }; |
| |
| String STR_SAVED_COPY_TO |
| { |
| Text[ en-US ] = "saved copy to $location$"; |
| }; |
| |
| String STR_MOVED_LIBRARY |
| { |
| Text[ en-US ] = "migrated $type$ library '$old$' to '$new$'"; |
| }; |
| |
| String STR_LIBRARY_TYPE_AND_NAME |
| { |
| Text [ en-US ] = "$type$ library '$library$'"; |
| }; |
| |
| String STR_MIGRATING_LIBS |
| { |
| Text [ en-US ] = "migrating libraries ..."; |
| }; |
| |
| String STR_OOO_BASIC |
| { |
| Text[ en-US ] = "%PRODUCTNAME Basic"; |
| }; |
| |
| String STR_JAVA_SCRIPT |
| { |
| Text[ en-US ] = "JavaScript"; |
| }; |
| |
| String STR_BEAN_SHELL |
| { |
| Text[ en-US ] = "BeanShell"; |
| }; |
| |
| String STR_JAVA |
| { |
| Text[ en-US ] = "Java"; |
| }; |
| |
| String STR_PYTHON |
| { |
| Text[ en-US ] = "Python"; |
| }; |
| |
| String STR_DIALOG |
| { |
| Text[ en-US ] = "dialog"; |
| }; |
| |
| String STR_ERRORS |
| { |
| Text [ en-US ] = "Error(s)"; |
| }; |
| |
| String STR_WARNINGS |
| { |
| Text [ en-US ] = "Warnings"; |
| }; |
| |
| String STR_EXCEPTION |
| { |
| Text [ en-US ] = "caught exception: "; |
| }; |
| |
| |
| ErrorBox ERR_INVALID_BACKUP_LOCATION |
| { |
| Buttons = WB_OK; |
| Message [ en-US ] = "You need to choose a backup location other than the document location itself."; |
| }; |
| |
| String STR_INVALID_NUMBER_ARGS |
| { |
| Text [ en-US ] = "Invalid number of initialization arguments. Expected 1."; |
| }; |
| String STR_NO_DATABASE |
| { |
| Text [ en-US ] = "No database document found in the initialization arguments."; |
| }; |
| String STR_NOT_READONLY |
| { |
| Text [ en-US ] = "Not applicable to read-only documents."; |
| }; |