diff options
Diffstat (limited to 'testautomation/writer/tools/includes/w_tools_undo.inc')
-rw-r--r-- | testautomation/writer/tools/includes/w_tools_undo.inc | 867 |
1 files changed, 867 insertions, 0 deletions
diff --git a/testautomation/writer/tools/includes/w_tools_undo.inc b/testautomation/writer/tools/includes/w_tools_undo.inc new file mode 100644 index 000000000000..8040b34dc841 --- /dev/null +++ b/testautomation/writer/tools/includes/w_tools_undo.inc @@ -0,0 +1,867 @@ +'encoding UTF-8 Do not remove or change this line! +'************************************************************************** +' DO NOT ALTER OR REMOVE COPYRIGHT NOTICES OR THIS FILE HEADER. +' +' Copyright 2000, 2010 Oracle and/or its affiliates. +' +' OpenOffice.org - a multi-platform office productivity suite +' +' This file is part of OpenOffice.org. +' +' OpenOffice.org is free software: you can redistribute it and/or modify +' it under the terms of the GNU Lesser General Public License version 3 +' only, as published by the Free Software Foundation. +' +' OpenOffice.org is distributed in the hope that it will be useful, +' but WITHOUT ANY WARRANTY; without even the implied warranty of +' MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the +' GNU Lesser General Public License version 3 for more details +' (a copy is included in the LICENSE file that accompanied this code). +' +' You should have received a copy of the GNU Lesser General Public License +' version 3 along with OpenOffice.org. If not, see +' <http://www.openoffice.org/license.html> +' for a copy of the LGPLv3 License. +' +'/************************************************************************ +'* +'* owner : helge.delfs@oracle.com +'* +'* short description : Tools for w_undo.bas +'* +'************************************************************************ +'* +' #1 CheckUndoStringInUndoList +'* +'\*********************************************************************** + +sub CheckUndoStringInUndoList(vType as integer, optional vShould as string) + '/// This function checks the string (localized) in Undo-List + Dim CurrentUndoString(1) as string, vTypeString as string + Dim UndoStringFromUndoList as string + + Kontext "StandardBar" + Sleep 1 + if Undo.IsEnabled = true then + Undo.OpenMenu + else + Warnlog "Unable to read from Undo-Box!" + exit sub + end if + + Sleep 1 + Kontext "UndoRedoBox" + UndoStringFromUndoList = UndoRedoList.GetItemText(1) + Select case vType + ' Typing + case 1: + CurrentUndoString() = Split(UndoStringFromUndoList, ":") + Select Case iSprache + Case 01: vTypeString = "Typing" + Case 49: vTypeString = "EinfÆgen" + Case 34: vTypeString = "Escritura" + Case 86: vTypeString = "键入" + Case else: QAErrorlog "Please adapt tests for current language! (" & CurrentUndoString(0) & ")" + end select + ' Overwrite + case 2: + CurrentUndoString() = Split(UndoStringFromUndoList, ":") + Select Case iSprache + Case 01: vTypeString = "Overwrite" + Case 34: vTypeString = "Sobrescribir" + Case 86: vTypeString = "覆盖" + Case else: QAErrorlog "Please adapt tests for current language! (" & CurrentUndoString(0) & ")" + end select + ' Replace + case 3: + CurrentUndoString() = Split(UndoStringFromUndoList, ":") + Select Case iSprache + Case 01: vTypeString = "Replace" + Case 34: vTypeString = "Reemplazar" + Case 86: vTypeString = "替换" + Case else: QAErrorlog "Please adapt tests for current language! (" & CurrentUndoString(0) & ")" + end select + ' Delete + case 4: + Select Case iSprache + Case 01: if UndoStringFromUndoList <> "Delete multiple selection" then Warnlog "Wrong text in Undo-List: " & UndoStringFromUndoList + Case 34: if UndoStringFromUndoList <> "Eliminar selección múltiple" then Warnlog "Wrong text in Undo-List: " & UndoStringFromUndoList + Case 86: if UndoStringFromUndoList <> "删除 多项选择" then Warnlog "Wrong text in Undo-List: " & UndoStringFromUndoList + Case else: QAErrorlog "Please adapt tests for current language! (" & CurrentUndoString(0) & ")" + end select + ' Replace all + case 5: + Select Case vShould + case "14 occurences of 'and'" + Select Case iSprache + Case 01: if UndoStringFromUndoList <> "Replace: 14 occurrences of 'and'" then Warnlog "Wrong text in Undo-List: " & UndoStringFromUndoList + Case 34: if UndoStringFromUndoList <> "Reemplazar: 6 ocurrencias de 'and'" then Warnlog "Wrong text in Undo-List: " & UndoStringFromUndoList + Case 86: if UndoStringFromUndoList <> "插入自动图文集" then Warnlog "Wrong text in Undo-List: " & UndoStringFromUndoList + Case else: QAErrorlog "Please adapt test for this language: " & UndoStringFromUndoList + end select + end select + ' Sort text + case 6: + Select Case iSprache + Case 01: if UndoStringFromUndoList <> "Sort text" then Warnlog "Wrong text in Undo-List: " & UndoStringFromUndoList + Case 34: if UndoStringFromUndoList <> "Ordenar texto" then Warnlog "Wrong text in Undo-List: " & UndoStringFromUndoList + Case 86: if UndoStringFromUndoList <> "排序文字" then Warnlog "Wrong text in Undo-List: " & UndoStringFromUndoList + Case else: QAErrorlog "Please adapt test for this language: " & UndoStringFromUndoList + end select + ' Convert text -> table + case 7: + Select Case iSprache + Case 01: if UndoStringFromUndoList <> "Convert text -> table" then Warnlog "Wrong text in Undo-List: " & UndoStringFromUndoList + Case 34: if UndoStringFromUndoList <> "Convertir texto en tabla" then Warnlog "Wrong text in Undo-List: " & UndoStringFromUndoList + Case 86: if UndoStringFromUndoList <> "文字转换成表格" then Warnlog "Wrong text in Undo-List: " & UndoStringFromUndoList + Case else: QAErrorlog "Please adapt test for this language: " & UndoStringFromUndoList + end select + + 'Paragraph + case 8: + Select Case vShould + Case "New Paragraph" + Select Case iSprache + Case 01: if UndoStringFromUndoList <> "New Paragraph" then Warnlog "Wrong text in Undo-List: " & UndoStringFromUndoList + Case 34: if UndoStringFromUndoList <> "Párrafo nuevo" then Warnlog "Wrong text in Undo-List: " & UndoStringFromUndoList + Case 86: if UndoStringFromUndoList <> "新建段落" then Warnlog "Wrong text in Undo-List: " & UndoStringFromUndoList + Case else: QAErrorlog "Please adapt test for this language: " & UndoStringFromUndoList + end select + + Case "Delete Paragraph" + Select Case iSprache + Case 01: if UndoStringFromUndoList <> "Delete paragraph" then Warnlog "Wrong text in Undo-List: " & UndoStringFromUndoList + Case 34: if UndoStringFromUndoList <> "Eliminar Párrafo" then Warnlog "Wrong text in Undo-List: " & UndoStringFromUndoList + Case 86: if UndoStringFromUndoList <> "删除 段落" then Warnlog "Wrong text in Undo-List: " & UndoStringFromUndoList + Case else: QAErrorlog "Please adapt test for this language: " & UndoStringFromUndoList + end select + end select + + 'Copy / Paste + case 9: + Select Case iSprache + Case 01: if UndoStringFromUndoList <> "Paste clipboard" then Warnlog "Wrong text in Undo-List: " & UndoStringFromUndoList + Case 34: if UndoStringFromUndoList <> "Pegar del portapapeles" then Warnlog "Wrong text in Undo-List: " & UndoStringFromUndoList + Case 86: if UndoStringFromUndoList <> "粘贴剪贴板" then Warnlog "Wrong text in Undo-List: " & UndoStringFromUndoList + Case else: QAErrorlog "Please adapt test for this language: " & UndoStringFromUndoList + end select + + case 10: + Select Case vShould + Case "Accept" + Select Case iSprache + Case 01: if UndoStringFromUndoList <> "Accept change: Insert 'This is a test'" then Warnlog "Wrong text in Undo-List: " & UndoStringFromUndoList + Case 34: if UndoStringFromUndoList <> "Aplicar cambio: Insertar 'This is a test'" then Warnlog "Wrong text in Undo-List: " & UndoStringFromUndoList + Case 86: if UndoStringFromUndoList <> "接受修改:插入 'This is a test'" then Warnlog "Wrong text in Undo-List: " & UndoStringFromUndoList + Case else: QAErrorlog "Please adapt test for this language: " & UndoStringFromUndoList + end select + + Case "Reject" + Select Case iSprache + Case 01: if UndoStringFromUndoList <> "Reject change: Insert 'This is a test'" then + elseif UndoStringFromUndoList = "Reject change: $1" then + QaErrorlog "#i94489# - Bug with Undo - Reject." + else + Warnlog "Wrong text in Undo-List: " & UndoStringFromUndoList + end if + Case 34: if UndoStringFromUndoList = "Rechazar cambio: $1" then + QaErrorlog "#i94489# - Bug with Undo - Reject." + else + Warnlog "Tell script-writer issue i94489 seems to be fixed, or that a string has to be set to: " & UndoStringFromUndoList + end if + Case 86: if UndoStringFromUndoList = "拒绝修改:$1" then + QaErrorlog "#i94489# - Bug with Undo - Reject." + else + Warnlog "Tell script-writer issue i94489 seems to be fixed, or that a string has to be set to: " & UndoStringFromUndoList + end if + Case else: QAErrorlog "Please adapt test for this language: " & UndoStringFromUndoList + end select + + Case "InsertLineBreak" + Select Case iSprache + Case 01: if UndoStringFromUndoList <> "Typing: 1 line break(s)" then Warnlog "Wrong text in Undo-List: " & UndoStringFromUndoList + Case 34: if UndoStringFromUndoList <> "Escritura: 1 salto(s) de línea" then Warnlog "Wrong text in Undo-List: " & UndoStringFromUndoList + Case 86: if UndoStringFromUndoList <> "键入: 1 换行符" then Warnlog "Wrong text in Undo-List: " & UndoStringFromUndoList + Case else: QAErrorlog "Please adapt test for this language: " & UndoStringFromUndoList + end select + + Case "DeleteLineBreak" + Select Case iSprache + Case 01: if UndoStringFromUndoList <> "Delete 1 line break(s)" then Warnlog "Wrong text in Undo-List: " & UndoStringFromUndoList + Case 34: if UndoStringFromUndoList <> "Eliminar 1 salto(s) de línea" then Warnlog "Wrong text in Undo-List: " & UndoStringFromUndoList + Case 86: if UndoStringFromUndoList <> "删除 1 换行符" then Warnlog "Wrong text in Undo-List: " & UndoStringFromUndoList + Case else: QAErrorlog "Please adapt test for this language: " & UndoStringFromUndoList + end select + + Case "InsertColumnBreak" + Select Case iSprache + Case 01: if UndoStringFromUndoList <> "Insert column break" then Warnlog "Wrong text in Undo-List: " & UndoStringFromUndoList + Case 34: if UndoStringFromUndoList <> "Insertar salto de columna" then Warnlog "Wrong text in Undo-List: " & UndoStringFromUndoList + Case 86: if UndoStringFromUndoList <> "插入分栏符" then Warnlog "Wrong text in Undo-List: " & UndoStringFromUndoList + Case else: QAErrorlog "Please adapt test for this language: " & UndoStringFromUndoList + end select + + Case "DeleteColumnBreak" + Select Case iSprache + Case 01: if UndoStringFromUndoList <> "Delete paragraph" then Warnlog "Wrong text in Undo-List: " & UndoStringFromUndoList + Case 34: if UndoStringFromUndoList <> "Eliminar Párrafo" then Warnlog "Wrong text in Undo-List: " & UndoStringFromUndoList + Case 86: if UndoStringFromUndoList <> "删除 段落" then Warnlog "Wrong text in Undo-List: " & UndoStringFromUndoList + Case else: QAErrorlog "Please adapt test for this language: " & UndoStringFromUndoList + end select + + Case "InsertPageBreak" + Select Case iSprache + Case 01: if UndoStringFromUndoList <> "Insert page break" then Warnlog "Wrong text in Undo-List: " & UndoStringFromUndoList + Case 34: if UndoStringFromUndoList <> "Insertar salto de página" then Warnlog "Wrong text in Undo-List: " & UndoStringFromUndoList + Case 86: if UndoStringFromUndoList <> "插入分页符" then Warnlog "Wrong text in Undo-List: " & UndoStringFromUndoList + Case else: QAErrorlog "Please adapt test for this language: " & UndoStringFromUndoList + end select + + Case "DeletePageBreak" + Select Case iSprache + Case 01: if UndoStringFromUndoList <> "Delete paragraph" then Warnlog "Wrong text in Undo-List: " & UndoStringFromUndoList + Case 34: if UndoStringFromUndoList <> "Eliminar Párrafo" then Warnlog "Wrong text in Undo-List: " & UndoStringFromUndoList + Case 86: if UndoStringFromUndoList <> "删除 段落" then Warnlog "Wrong text in Undo-List: " & UndoStringFromUndoList + Case else: QAErrorlog "Please adapt test for this language: " & UndoStringFromUndoList + end select + + Case "InsertField" + Select Case iSprache + Case 01: if UndoStringFromUndoList <> "Insert field" then Warnlog "Wrong text in Undo-List: " & UndoStringFromUndoList + Case 34: if UndoStringFromUndoList <> "Insertar campo" then Warnlog "Wrong text in Undo-List: " & UndoStringFromUndoList + Case 86: if UndoStringFromUndoList <> "插入 字段" then Warnlog "Wrong text in Undo-List: " & UndoStringFromUndoList + Case else: QAErrorlog "Please adapt test for this language: " & UndoStringFromUndoList + end select + + Case "ChangedField" + Select Case iSprache + Case 01: if UndoStringFromUndoList <> "Field changed" then Warnlog "Wrong text in Undo-List: " & UndoStringFromUndoList + Case 34: if UndoStringFromUndoList <> "Cambio modificado" then Warnlog "Wrong text in Undo-List: " & UndoStringFromUndoList + Case 86: if UndoStringFromUndoList <> "字段已经被修改" then Warnlog "Wrong text in Undo-List: " & UndoStringFromUndoList + Case else: QAErrorlog "Please adapt test for this language: " & UndoStringFromUndoList + end select + + Case "DeleteField" + Select Case iSprache + Case 01: if UndoStringFromUndoList <> "Delete field" then Warnlog "Wrong text in Undo-List: " & UndoStringFromUndoList + Case 34: if UndoStringFromUndoList <> "Eliminar campo" then Warnlog "Wrong text in Undo-List: " & UndoStringFromUndoList + Case 86: if UndoStringFromUndoList <> "删除 字段" then Warnlog "Wrong text in Undo-List: " & UndoStringFromUndoList + Case else: QAErrorlog "Please adapt test for this language: " & UndoStringFromUndoList + end select + + Case "InsertSpecialCharacter" + Select Case iSprache + Case 01: if UndoStringFromUndoList <> "Insert special character" then Warnlog "Wrong text in Undo-List: " & UndoStringFromUndoList + Case 34: if UndoStringFromUndoList <> "Insertar carácter especial" then Warnlog "Wrong text in Undo-List: " & UndoStringFromUndoList + Case 86: if UndoStringFromUndoList <> "插入 特殊字符" then Warnlog "Wrong text in Undo-List: " & UndoStringFromUndoList + Case else: QAErrorlog "Please adapt test for this language: " & UndoStringFromUndoList + end select + + Case "DeleteSpecialCharacter" + Select Case iSprache + Case 01: if UndoStringFromUndoList <> "Delete '#'" then Warnlog "Wrong text in Undo-List: " & UndoStringFromUndoList + Case 34: if UndoStringFromUndoList <> "Eliminar '#'" then Warnlog "Wrong text in Undo-List: " & UndoStringFromUndoList + Case 86: if UndoStringFromUndoList <> "删除 '#'" then Warnlog "Wrong text in Undo-List: " & UndoStringFromUndoList + Case else: QAErrorlog "Please adapt test for this language: " & UndoStringFromUndoList + end select + + Case "ApplyStyles" + Select Case iSprache + Case 01: if UndoStringFromUndoList <> "Apply Styles: AUndoHistory" then Warnlog "Wrong text in Undo-List: " & UndoStringFromUndoList + Case 34: if UndoStringFromUndoList <> "Aplicar estilos: AUndoHistory" then Warnlog "Wrong text in Undo-List: " & UndoStringFromUndoList + Case 86: if UndoStringFromUndoList <> "应用样式: AUndoHistory" then Warnlog "Wrong text in Undo-List: " & UndoStringFromUndoList + Case else: QAErrorlog "Please adapt test for this language: " & UndoStringFromUndoList + end select + + Case "ChangeStyles" + Select Case iSprache + Case 01: if UndoStringFromUndoList <> "Change style: AUndoHistory" then Warnlog "Wrong text in Undo-List: " & UndoStringFromUndoList + Case 34: if UndoStringFromUndoList <> "Cambiar estilo: AUndoHistory" then Warnlog "Wrong text in Undo-List: " & UndoStringFromUndoList + Case 86: if UndoStringFromUndoList <> "修改样式:AUndoHistory" then Warnlog "Wrong text in Undo-List: " & UndoStringFromUndoList + Case else: QAErrorlog "Please adapt test for this language: " & UndoStringFromUndoList + end select + + Case "DemoteOutline" + Select Case iSprache + Case 01: if UndoStringFromUndoList <> "Promote/demote outline" then Warnlog "Wrong text in Undo-List: " & UndoStringFromUndoList + Case 34: if UndoStringFromUndoList <> "Aumentar/Disminuir nivel" then Warnlog "Wrong text in Undo-List: " & UndoStringFromUndoList + Case 86: if UndoStringFromUndoList <> "升级/降级外框" then Warnlog "Wrong text in Undo-List: " & UndoStringFromUndoList + Case else: QAErrorlog "Please adapt test for this language: " & UndoStringFromUndoList + end select + + Case "PromoteOutline" + Select Case iSprache + Case 01: if UndoStringFromUndoList <> "Promote/demote outline" then Warnlog "Wrong text in Undo-List: " & UndoStringFromUndoList + Case 34: if UndoStringFromUndoList <> "Aumentar/Disminuir nivel" then Warnlog "Wrong text in Undo-List: " & UndoStringFromUndoList + Case 86: if UndoStringFromUndoList <> "升级/降级外框" then Warnlog "Wrong text in Undo-List: " & UndoStringFromUndoList + Case else: QAErrorlog "Please adapt test for this language: " & UndoStringFromUndoList + end select + + Case "InsertSection" + Select Case iSprache + Case 01: if UndoStringFromUndoList <> "Insert section" then Warnlog "Wrong text in Undo-List: " & UndoStringFromUndoList + Case 34: if UndoStringFromUndoList <> "Insertar área" then Warnlog "Wrong text in Undo-List: " & UndoStringFromUndoList + Case 86: if UndoStringFromUndoList <> "插入区域" then Warnlog "Wrong text in Undo-List: " & UndoStringFromUndoList + Case else: QAErrorlog "Please adapt test for this language: " & UndoStringFromUndoList + end select + + Case "ModifySection" + Select Case iSprache + Case 01: if UndoStringFromUndoList <> "Modify section" then Warnlog "Wrong text in Undo-List: " & UndoStringFromUndoList + Case 34: if UndoStringFromUndoList <> "Modificar área" then Warnlog "Wrong text in Undo-List: " & UndoStringFromUndoList + Case 86: if UndoStringFromUndoList <> "修改区域" then Warnlog "Wrong text in Undo-List: " & UndoStringFromUndoList + Case else: QAErrorlog "Please adapt test for this language: " & UndoStringFromUndoList + end select + + Case "DeleteSection" + Select Case iSprache + Case 01: if UndoStringFromUndoList <> "Delete section" then Warnlog "Wrong text in Undo-List: " & UndoStringFromUndoList + Case 34: if UndoStringFromUndoList <> "Eliminar área" then Warnlog "Wrong text in Undo-List: " & UndoStringFromUndoList + Case 86: if UndoStringFromUndoList <> "删除区域" then Warnlog "Wrong text in Undo-List: " & UndoStringFromUndoList + Case else: QAErrorlog "Please adapt test for this language: " & UndoStringFromUndoList + end select + + Case "InsertHyperlink" + Select Case iSprache + Case 01: if UndoStringFromUndoList <> "Insert Hyperlink" then Warnlog "Wrong text in Undo-List: " & UndoStringFromUndoList + Case 34: if UndoStringFromUndoList <> "Insertar hiperenlace" then Warnlog "Wrong text in Undo-List: " & UndoStringFromUndoList + Case 86: if UndoStringFromUndoList <> "插入超链接" then Warnlog "Wrong text in Undo-List: " & UndoStringFromUndoList + Case else: QAErrorlog "Please adapt test for this language: " & UndoStringFromUndoList + end select + + Case "InsertHyperlinkButton" + Select Case iSprache + Case 01: if UndoStringFromUndoList <> "insert URL button" then Warnlog "Wrong text in Undo-List: " & UndoStringFromUndoList + Case 34: if UndoStringFromUndoList <> "Insertar botón URL" then Warnlog "Wrong text in Undo-List: " & UndoStringFromUndoList + Case 86: if UndoStringFromUndoList <> "插入 URL 按钮" then Warnlog "Wrong text in Undo-List: " & UndoStringFromUndoList + Case else: QAErrorlog "Please adapt test for this language: " & UndoStringFromUndoList + end select + + Case "HeaderFooter" + Select Case iSprache + Case 01: if UndoStringFromUndoList <> "Header/footer changes" then Warnlog "Wrong text in Undo-List: " & UndoStringFromUndoList + + Case else: QAErrorlog "Please adapt test for this language: " & UndoStringFromUndoList + end select + + Case "InsertFootnote" + Select Case iSprache + Case 01: if UndoStringFromUndoList <> "Insert footnote" then Warnlog "Wrong text in Undo-List: " & UndoStringFromUndoList + Case 34: if UndoStringFromUndoList <> "Insertar nota al pie" then Warnlog "Wrong text in Undo-List: " & UndoStringFromUndoList + Case 86: if UndoStringFromUndoList <> "插入脚注" then Warnlog "Wrong text in Undo-List: " & UndoStringFromUndoList + Case else: QAErrorlog "Please adapt test for this language: " & UndoStringFromUndoList + end select + + Case "ModifyFootnote" + Select Case iSprache + Case 01: if UndoStringFromUndoList <> "Modify footnote options" then Warnlog "Wrong text in Undo-List: " & UndoStringFromUndoList + Case 34: if UndoStringFromUndoList <> "Modificar opciones de nota al pie" then Warnlog "Wrong text in Undo-List: " & UndoStringFromUndoList + Case 86: if UndoStringFromUndoList <> "修改脚注设置" then Warnlog "Wrong text in Undo-List: " & UndoStringFromUndoList + Case else: QAErrorlog "Please adapt test for this language: " & UndoStringFromUndoList + end select + + Case "DeleteFootnote" + Select Case iSprache + Case 01: if UndoStringFromUndoList <> "Delete footnote" then Warnlog "Wrong text in Undo-List: " & UndoStringFromUndoList + Case 34: if UndoStringFromUndoList <> "Eliminar nota al pie" then Warnlog "Wrong text in Undo-List: " & UndoStringFromUndoList + Case 86: if UndoStringFromUndoList <> "删除 脚注" then Warnlog "Wrong text in Undo-List: " & UndoStringFromUndoList + Case else: QAErrorlog "Please adapt test for this language: " & UndoStringFromUndoList + end select + + Case "InsertCaption" + Select Case iSprache + Case 01: if UndoStringFromUndoList <> "Insert caption: 'This capt...aracters'" then Warnlog "Wrong text in Undo-List: " & UndoStringFromUndoList + Case 34: if UndoStringFromUndoList <> "Insertar título: 'This capt...aracters'" then Warnlog "Wrong text in Undo-List: " & UndoStringFromUndoList + Case 86: if UndoStringFromUndoList <> "插入标题: 'This capt...aracters'" then Warnlog "Wrong text in Undo-List: " & UndoStringFromUndoList + Case else: QAErrorlog "Please adapt test for this language: " & UndoStringFromUndoList + end select + + Case "InsertAutotext" + Select Case iSprache + Case 01: if UndoStringFromUndoList <> "Insert AutoText" then Warnlog "Wrong text in Undo-List: " & UndoStringFromUndoList + Case 34: if UndoStringFromUndoList <> "Insertar AutoTexto" then Warnlog "Wrong text in Undo-List: " & UndoStringFromUndoList + Case 86: if UndoStringFromUndoList <> "插入自动图文集" then Warnlog "Wrong text in Undo-List: " & UndoStringFromUndoList + Case else: QAErrorlog "Please adapt test for this language: " & UndoStringFromUndoList + end select + + Case "InsertBookmark" + Select Case iSprache + Case 01: if UndoStringFromUndoList <> "Insert bookmark: I'm a bookmark" then Warnlog "Wrong text in Undo-List: " & UndoStringFromUndoList + Case 34: if UndoStringFromUndoList <> "Insertar marcador: I'm a bookmark" then Warnlog "Wrong text in Undo-List: " & UndoStringFromUndoList + Case 86: if UndoStringFromUndoList <> "插入书签: I'm a bookmark" then Warnlog "Wrong text in Undo-List: " & UndoStringFromUndoList + Case else: QAErrorlog "Please adapt test for this language: " & UndoStringFromUndoList + end select + + Case "RenameBookmark" + Select Case iSprache + Case 01: if UndoStringFromUndoList <> "Rename bookmark: 'I'm a bookmark' -> 'a book'" then Warnlog "Wrong text in Undo-List: " & UndoStringFromUndoList & " -> #i33498" + Case 34: if UndoStringFromUndoList <> "marcador renombrado: 'I'm a bookmark' -> 'a book'" then Warnlog "Wrong text in Undo-List: " & UndoStringFromUndoList & " -> #i33498" + Case 86: if UndoStringFromUndoList <> "重命名书签: 'I'm a bookmark' -> 'a book'" then Warnlog "Wrong text in Undo-List: " & UndoStringFromUndoList & " -> #i33498" + Case else: QAErrorlog "Please adapt test for this language: " & UndoStringFromUndoList + end select + + Case "DeleteBookmark" + Select Case iSprache + Case 01: if UndoStringFromUndoList <> "Delete bookmark: a book" then Warnlog "Wrong text in Undo-List: " & UndoStringFromUndoList + Case 34: if UndoStringFromUndoList <> "Borrar marcador: a book" then Warnlog "Wrong text in Undo-List: " & UndoStringFromUndoList + Case 86: if UndoStringFromUndoList <> "删除书签: a book" then Warnlog "Wrong text in Undo-List: " & UndoStringFromUndoList + Case else: QAErrorlog "Please adapt test for this language: " & UndoStringFromUndoList + end select + + Case "InsertComment" + Select Case iSprache + Case 01: if UndoStringFromUndoList <> "Insert comment" then Warnlog "Wrong text in Undo-List: " & UndoStringFromUndoList + Case 34: if UndoStringFromUndoList <> "Insertar nota" then Warnlog "Wrong text in Undo-List: " & UndoStringFromUndoList + Case 86: if UndoStringFromUndoList <> "插入 批注" then Warnlog "Wrong text in Undo-List: " & UndoStringFromUndoList + Case else: QAErrorlog "Please adapt test for this language: " & UndoStringFromUndoList + end select + + Case "DeleteComment" + Select Case iSprache + Case 01: if UndoStringFromUndoList <> "Delete comment" then Warnlog "Wrong text in Undo-List: " & UndoStringFromUndoList + Case 34: if UndoStringFromUndoList <> "Eliminar nota" then Warnlog "Wrong text in Undo-List: " & UndoStringFromUndoList + Case 86: if UndoStringFromUndoList <> "删除 批注" then Warnlog "Wrong text in Undo-List: " & UndoStringFromUndoList + Case else: QAErrorlog "Please adapt test for this language: " & UndoStringFromUndoList + end select + + Case "InsertScript" + Select Case iSprache + Case 01: if UndoStringFromUndoList <> "Insert script" then Warnlog "Wrong text in Undo-List: " & UndoStringFromUndoList + Case 34: if UndoStringFromUndoList <> "Insertar secuencia de comandos" then Warnlog "Wrong text in Undo-List: " & UndoStringFromUndoList + Case 86: if UndoStringFromUndoList <> "插入 脚本" then Warnlog "Wrong text in Undo-List: " & UndoStringFromUndoList + Case else: QAErrorlog "Please adapt test for this language: " & UndoStringFromUndoList + end select + + Case "DeleteScript" + Select Case iSprache + Case 01: if UndoStringFromUndoList <> "Delete script" then Warnlog "Wrong text in Undo-List: " & UndoStringFromUndoList + Case 34: if UndoStringFromUndoList <> "Eliminar secuencia de comandos" then Warnlog "Wrong text in Undo-List: " & UndoStringFromUndoList + Case 86: if UndoStringFromUndoList <> "删除 脚本" then Warnlog "Wrong text in Undo-List: " & UndoStringFromUndoList + Case else: QAErrorlog "Please adapt test for this language: " & UndoStringFromUndoList + end select + + Case "InsertIndexEntry" + Select Case iSprache + Case 01: if UndoStringFromUndoList <> "Insert index entry" then Warnlog "Wrong text in Undo-List: " & UndoStringFromUndoList + Case 34: if UndoStringFromUndoList <> "Insertar entrada de índice" then Warnlog "Wrong text in Undo-List: " & UndoStringFromUndoList + Case 86: if UndoStringFromUndoList <> "插入索引条目" then Warnlog "Wrong text in Undo-List: " & UndoStringFromUndoList + Case else: QAErrorlog "Please adapt test for this language: " & UndoStringFromUndoList + end select + + Case "DeleteIndexEntry" + Select Case iSprache + Case 01: if UndoStringFromUndoList <> "Delete 'IndexEntry'" then Warnlog "Wrong text in Undo-List: " & UndoStringFromUndoList + Case 34: if UndoStringFromUndoList <> "Eliminar 'IndexEntry'" then Warnlog "Wrong text in Undo-List: " & UndoStringFromUndoList + Case 86: if UndoStringFromUndoList <> "删除 'IndexEntry'" then Warnlog "Wrong text in Undo-List: " & UndoStringFromUndoList + Case else: QAErrorlog "Please adapt test for this language: " & UndoStringFromUndoList + end select + + Case "InsertBibliographyEntry" + Select Case iSprache + Case 01: if UndoStringFromUndoList <> "Insert bibliography entry" then Warnlog "Wrong text in Undo-List: " & UndoStringFromUndoList + Case 34: if UndoStringFromUndoList <> "Insertar entrada de bibliografía" then Warnlog "Wrong text in Undo-List: " & UndoStringFromUndoList + Case 86: if UndoStringFromUndoList <> "插入 文献目录条目" then Warnlog "Wrong text in Undo-List: " & UndoStringFromUndoList + Case else: QAErrorlog "Please adapt test for this language: " & UndoStringFromUndoList + end select + + Case "DeleteBibliographyEntry" + Select Case iSprache + Case 01: if UndoStringFromUndoList <> "Delete bibliography entry" then Warnlog "Wrong text in Undo-List: " & UndoStringFromUndoList + Case 34: if UndoStringFromUndoList <> "Eliminar entrada de bibliografía" then Warnlog "Wrong text in Undo-List: " & UndoStringFromUndoList + Case 86: if UndoStringFromUndoList <> "删除 文献目录条目" then Warnlog "Wrong text in Undo-List: " & UndoStringFromUndoList + Case else: QAErrorlog "Please adapt test for this language: " & UndoStringFromUndoList + end select + + Case "InsertFrame" + Select Case iSprache + Case 01: if UndoStringFromUndoList <> "Insert frame" then Warnlog "Wrong text in Undo-List: " & UndoStringFromUndoList + Case 34: if UndoStringFromUndoList <> "Insertar marco" then Warnlog "Wrong text in Undo-List: " & UndoStringFromUndoList + Case 86: if UndoStringFromUndoList <> "插入 框架" then Warnlog "Wrong text in Undo-List: " & UndoStringFromUndoList + Case else: QAErrorlog "Please adapt test for this language: " & UndoStringFromUndoList + end select + + Case "RenameFrame" + Select Case iSprache + Case 01: if UndoStringFromUndoList <> "Rename frame: 'MyFrame' -> 'MyRenamedFrame'" then QaErrorLog "#i94486# - Wrong text in Undo-List: " & UndoStringFromUndoList + Case 34: if InStr(UndoStringFromUndoList, "renombrado") then QaErrorLog "#i94486# - Wrong text in Undo-List: " & UndoStringFromUndoList + Case 86: if UndoStringFromUndoList <> "插入 框架" then QaErrorLog "#i94486# - Wrong text in Undo-List: " & UndoStringFromUndoList + Case else: QAErrorlog "Please adapt test for this language: " & UndoStringFromUndoList + end select + + Case "DeleteFrame" + Select Case iSprache + Case 01: if UndoStringFromUndoList <> "Delete frame" then Warnlog "Wrong text in Undo-List: " & UndoStringFromUndoList + Case 34: if UndoStringFromUndoList <> "Eliminar marco" then Warnlog "Wrong text in Undo-List: " & UndoStringFromUndoList + Case 86: if UndoStringFromUndoList <> "删除框对象" then Warnlog "Wrong text in Undo-List: " & UndoStringFromUndoList + Case else: QAErrorlog "Please adapt test for this language: " & UndoStringFromUndoList + end select + + Case "InsertTable" + Select Case iSprache + Case 01: if UndoStringFromUndoList <> "Insert table: 'Table1'" then Warnlog "Wrong text in Undo-List: " & UndoStringFromUndoList + Case 34: if UndoStringFromUndoList <> "Insertar tabla: 'Tabla1'" then Warnlog "Wrong text in Undo-List: " & UndoStringFromUndoList + Case 86: if UndoStringFromUndoList <> "插入表格: '表格1'" then Warnlog "Wrong text in Undo-List: " & UndoStringFromUndoList + Case else: QAErrorlog "Please adapt test for this language: " & UndoStringFromUndoList + end select + + Case "InsertRow" + Select Case iSprache + Case 01: if UndoStringFromUndoList <> "Insert Row" then Warnlog "Wrong text in Undo-List: " & UndoStringFromUndoList + Case 34: if UndoStringFromUndoList <> "Insertar fila" then Warnlog "Wrong text in Undo-List: " & UndoStringFromUndoList + Case 86: if UndoStringFromUndoList <> "插入行" then Warnlog "Wrong text in Undo-List: " & UndoStringFromUndoList + Case else: QAErrorlog "Please adapt test for this language: " & UndoStringFromUndoList + end select + + Case "InsertColumn" + Select Case iSprache + Case 01: if UndoStringFromUndoList <> "Insert Column" then Warnlog "Wrong text in Undo-List: " & UndoStringFromUndoList + Case 34: if UndoStringFromUndoList <> "Insertar columna" then Warnlog "Wrong text in Undo-List: " & UndoStringFromUndoList + Case 86: if UndoStringFromUndoList <> "插入列" then Warnlog "Wrong text in Undo-List: " & UndoStringFromUndoList + Case else: QAErrorlog "Please adapt test for this language: " & UndoStringFromUndoList + end select + + Case "DeleteRow" + Select Case iSprache + Case 01: if UndoStringFromUndoList <> "Delete row" then Warnlog "Wrong text in Undo-List: " & UndoStringFromUndoList + Case 34: if UndoStringFromUndoList <> "Borrar fila" then Warnlog "Wrong text in Undo-List: " & UndoStringFromUndoList + Case 86: if UndoStringFromUndoList <> "删除行" then Warnlog "Wrong text in Undo-List: " & UndoStringFromUndoList + Case else: QAErrorlog "Please adapt test for this language: " & UndoStringFromUndoList + end select + + Case "DeleteColumn" + Select Case iSprache + Case 01: if UndoStringFromUndoList <> "Delete column" then Warnlog "Wrong text in Undo-List: " & UndoStringFromUndoList + Case 34: if UndoStringFromUndoList <> "Borrar columna" then Warnlog "Wrong text in Undo-List: " & UndoStringFromUndoList + Case 86: if UndoStringFromUndoList <> "删除列" then Warnlog "Wrong text in Undo-List: " & UndoStringFromUndoList + Case else: QAErrorlog "Please adapt test for this language: " & UndoStringFromUndoList + end select + + Case "FormatCell" + Select Case iSprache + Case 01: if UndoStringFromUndoList <> "Format cell" then Warnlog "Wrong text in Undo-List: " & UndoStringFromUndoList + Case 34: if UndoStringFromUndoList <> "Formatear celda" then Warnlog "Wrong text in Undo-List: " & UndoStringFromUndoList + Case 86: if UndoStringFromUndoList <> "格式化单元格" then Warnlog "Wrong text in Undo-List: " & UndoStringFromUndoList + Case else: QAErrorlog "Please adapt test for this language: " & UndoStringFromUndoList + end select + + Case "ApplyTableAttributes" + Select Case iSprache + Case 01: if UndoStringFromUndoList <> "Apply table attributes" then Warnlog "Wrong text in Undo-List: " & UndoStringFromUndoList + Case 34: if UndoStringFromUndoList <> "Aplicar atributos de la tabla" then Warnlog "Wrong text in Undo-List: " & UndoStringFromUndoList + Case 86: if UndoStringFromUndoList <> "应用表格属性" then Warnlog "Wrong text in Undo-List: " & UndoStringFromUndoList + Case else: QAErrorlog "Please adapt test for this language: " & UndoStringFromUndoList + end select + + Case "MergeTable" + Select Case iSprache + Case 01: if UndoStringFromUndoList <> "Merge table" then Warnlog "Wrong text in Undo-List: " & UndoStringFromUndoList + Case 34: if UndoStringFromUndoList <> "unir tablas" then Warnlog "Wrong text in Undo-List: " & UndoStringFromUndoList + Case 86: if UndoStringFromUndoList <> "合并表格" then Warnlog "Wrong text in Undo-List: " & UndoStringFromUndoList + Case else: QAErrorlog "Please adapt test for this language: " & UndoStringFromUndoList + end select + + Case "ConvertTable" + Select Case iSprache + Case 01: if UndoStringFromUndoList <> "Convert text -> table" then Warnlog "Wrong text in Undo-List: " & UndoStringFromUndoList + Case 34: if UndoStringFromUndoList <> "Convertir texto en tabla" then Warnlog "Wrong text in Undo-List: " & UndoStringFromUndoList + Case 86: if UndoStringFromUndoList <> "文字转换成表格" then Warnlog "Wrong text in Undo-List: " & UndoStringFromUndoList + Case else: QAErrorlog "Please adapt test for this language: " & UndoStringFromUndoList + end select + + Case "SortTable" + Select Case iSprache + Case 01: if UndoStringFromUndoList <> "Sort table" then Warnlog "Wrong text in Undo-List: " & UndoStringFromUndoList + Case 34: if UndoStringFromUndoList <> "Ordenar tabla" then Warnlog "Wrong text in Undo-List: " & UndoStringFromUndoList + Case 86: if UndoStringFromUndoList <> "排序表格" then Warnlog "Wrong text in Undo-List: " & UndoStringFromUndoList + Case else: QAErrorlog "Please adapt test for this language: " & UndoStringFromUndoList + end select + + Case "SplitTable" + Select Case iSprache + Case 01: if UndoStringFromUndoList <> "Split Table" then Warnlog "Wrong text in Undo-List: " & UndoStringFromUndoList + Case 34: if UndoStringFromUndoList <> "Dividir tabla" then Warnlog "Wrong text in Undo-List: " & UndoStringFromUndoList + Case 86: if UndoStringFromUndoList <> "拆分表格" then Warnlog "Wrong text in Undo-List: " & UndoStringFromUndoList + Case else: QAErrorlog "Please adapt test for this language: " & UndoStringFromUndoList + end select + + Case "DeleteTable" + Select Case iSprache + Case 01: if UndoStringFromUndoList <> "Delete table: 'AnotherTable'" then Warnlog "Wrong text in Undo-List: " & UndoStringFromUndoList & " -> #i33497" + Case 34: if UndoStringFromUndoList <> "Eliminar tabla 'AnotherTable'" then Warnlog "Wrong text in Undo-List: " & UndoStringFromUndoList & " -> #i33497" + Case 86: if UndoStringFromUndoList <> "删除 表格: 'AnotherTable'" then Warnlog "Wrong text in Undo-List: " & UndoStringFromUndoList & " -> #i33497" + Case else: QAErrorlog "Please adapt test for this language: " & UndoStringFromUndoList + end select + + Case "InsertRuler" + Select Case iSprache + Case 01: if UndoStringFromUndoList <> "Insert horizontal ruler" then Warnlog "Wrong text in Undo-List: " & UndoStringFromUndoList + Case 34: if UndoStringFromUndoList <> "Insertar regla horizontal" then Warnlog "Wrong text in Undo-List: " & UndoStringFromUndoList + Case 86: if UndoStringFromUndoList <> "插入水平标尺" then Warnlog "Wrong text in Undo-List: " & UndoStringFromUndoList + Case else: QAErrorlog "Please adapt test for this language: " & UndoStringFromUndoList + end select + + Case "InsertGraphic" + Select Case iSprache + Case 01: if (UndoStringFromUndoList = "Insert graphics") OR (UndoStringFromUndoList = "Insert picture") then + else + Warnlog "Wrong text in Undo-List: " & UndoStringFromUndoList + end if + Case 34: if (UndoStringFromUndoList = "Insertar gráficos") OR (UndoStringFromUndoList = "Insertar imagen") then + else + Warnlog "Wrong text in Undo-List: " & UndoStringFromUndoList + end if + Case 86: if (UndoStringFromUndoList = "插入 图形") OR (UndoStringFromUndoList = "插入 图片") then + else + Warnlog "Wrong text in Undo-List: " & UndoStringFromUndoList + end if + Case else: QAErrorlog "Please adapt test for this language: " & UndoStringFromUndoList + end select + + Case "DeleteGraphic" + Select Case iSprache + Case 01: if UndoStringFromUndoList <> "Delete graphics" then Warnlog "Wrong text in Undo-List: " & UndoStringFromUndoList + Case 34: if UndoStringFromUndoList <> "Eliminar imagen" then Warnlog "Wrong text in Undo-List: " & UndoStringFromUndoList + Case 86: if UndoStringFromUndoList <> "删除图形" then Warnlog "Wrong text in Undo-List: " & UndoStringFromUndoList + Case else: QAErrorlog "Please adapt test for this language: " & UndoStringFromUndoList + end select + + Case "ReplaceGraphic" + Select Case iSprache + Case 01: if UndoStringFromUndoList <> "Replace graphics" then Warnlog "Wrong text in Undo-List: " & UndoStringFromUndoList + Case 34: if UndoStringFromUndoList <> "Reemplazar imagen" then Warnlog "Wrong text in Undo-List: " & UndoStringFromUndoList + Case 86: if UndoStringFromUndoList <> "替换图形" then Warnlog "Wrong text in Undo-List: " & UndoStringFromUndoList + Case else: QAErrorlog "Please adapt test for this language: " & UndoStringFromUndoList + end select + + Case "InsertObject" + Select Case iSprache + Case 01: if UndoStringFromUndoList <> "Insert OLE-object" then Warnlog "Wrong text in Undo-List: " & UndoStringFromUndoList + Case 34: if UndoStringFromUndoList <> "Insertar Objeto OLE" then Warnlog "Wrong text in Undo-List: " & UndoStringFromUndoList + Case 86: if UndoStringFromUndoList <> "插入 OLE 对象" then Warnlog "Wrong text in Undo-List: " & UndoStringFromUndoList + Case else: QAErrorlog "Please adapt test for this language: " & UndoStringFromUndoList + end select + + Case "DeleteObject" + Select Case iSprache + Case 01: if UndoStringFromUndoList <> "Delete OLE-object" then Warnlog "Wrong text in Undo-List: " & UndoStringFromUndoList + Case 34: if UndoStringFromUndoList <> "Eliminar Objeto OLE" then Warnlog "Wrong text in Undo-List: " & UndoStringFromUndoList + Case 86: if UndoStringFromUndoList <> "删除 OLE 对象" then Warnlog "Wrong text in Undo-List: " & UndoStringFromUndoList + Case else: QAErrorlog "Please adapt test for this language: " & UndoStringFromUndoList + end select + + Case "InsertFloatingFrame" + Select Case iSprache + Case 01: if UndoStringFromUndoList <> "Insert OLE-object" then Warnlog "Wrong text in Undo-List: " & UndoStringFromUndoList + Case 34: if UndoStringFromUndoList <> "Insertar Objeto OLE" then Warnlog "Wrong text in Undo-List: " & UndoStringFromUndoList + Case 86: if UndoStringFromUndoList <> "插入 OLE 对象" then Warnlog "Wrong text in Undo-List: " & UndoStringFromUndoList + Case else: QAErrorlog "Please adapt test for this language: " & UndoStringFromUndoList + end select + + Case "DeleteFloatingFrame" + Select Case iSprache + Case 01: if UndoStringFromUndoList <> "Delete OLE-object" then Warnlog "Wrong text in Undo-List: " & UndoStringFromUndoList + Case 34: if UndoStringFromUndoList <> "Eliminar Objeto OLE" then Warnlog "Wrong text in Undo-List: " & UndoStringFromUndoList + Case 86: if UndoStringFromUndoList <> "删除 OLE 对象" then Warnlog "Wrong text in Undo-List: " & UndoStringFromUndoList + Case else: QAErrorlog "Please adapt test for this language: " & UndoStringFromUndoList + end select + + Case "InsertDocument" + Select Case iSprache + Case 01: if UndoStringFromUndoList <> "Insert file" then Warnlog "Wrong text in Undo-List: " & UndoStringFromUndoList + Case 34: if UndoStringFromUndoList <> "Insertar archivo" then Warnlog "Wrong text in Undo-List: " & UndoStringFromUndoList + Case 86: if UndoStringFromUndoList <> "插入文件" then Warnlog "Wrong text in Undo-List: " & UndoStringFromUndoList + Case else: QAErrorlog "Please adapt test for this language: " & UndoStringFromUndoList + end select + + Case "APGS" + Select Case iSprache + Case 01: if UndoStringFromUndoList <> "Asian Phonetic Guides Setting" then QaErrorLog "#i94534# - Wrong text in Undo-List: " & UndoStringFromUndoList + Case 34: if UndoStringFromUndoList <> "Aplicar símbolos fonéticos" then QaErrorLog "#i94534# - Wrong text in Undo-List: " & UndoStringFromUndoList + Case 86: if UndoStringFromUndoList <> "加上拼音或注音符号" then QaErrorLog "#i94534# - Wrong text in Undo-List: " & UndoStringFromUndoList + Case else: QAErrorlog "Please adapt test for this language: " & UndoStringFromUndoList + end select + + Case "AutoCorrect" + Select Case iSprache + Case 01: if UndoStringFromUndoList <> "AutoCorrect" then Warnlog "Wrong text in Undo-List: " & UndoStringFromUndoList + Case 34: if UndoStringFromUndoList <> "AutoCorrección" then Warnlog "Wrong text in Undo-List: " & UndoStringFromUndoList + Case 86: if UndoStringFromUndoList <> "自动更正" then Warnlog "Wrong text in Undo-List: " & UndoStringFromUndoList + Case else: QAErrorlog "Please adapt test for this language: " & UndoStringFromUndoList + end select + + Case "AutoFormat" + Select Case iSprache + Case 01: if UndoStringFromUndoList <> "AutoFormat" then Warnlog "Wrong text in Undo-List: " & UndoStringFromUndoList + Case 34: if UndoStringFromUndoList <> "Formateado automático" then Warnlog "Wrong text in Undo-List: " & UndoStringFromUndoList + Case 86: if UndoStringFromUndoList <> "自动格式" then Warnlog "Wrong text in Undo-List: " & UndoStringFromUndoList + Case else: QAErrorlog "Please adapt test for this language: " & UndoStringFromUndoList + end select + + Case "FreeForm" + Select Case iSprache + Case 01: if UndoStringFromUndoList <> "Insert Polyline with 3 corners" then + if UndoStringFromUndoList = "Insert Polyline with %2 corners" then + QaErrorlog "#i94530# - Bug with Undo-History for Polygon-Line-tool. " + UndoStringFromUndoList + else + Warnlog "Wrong text in Undo-List: " & UndoStringFromUndoList + end if + end if + Case 34: if UndoStringFromUndoList <> "Insertar Polilínea con 3 puntos" then + if UndoStringFromUndoList = "Insertar Polilínea con %2 puntos" then + QaErrorlog "#i94530# - Bug with Undo-History for Polygon-Line-tool. " + UndoStringFromUndoList + else + Warnlog "Wrong text in Undo-List: " & UndoStringFromUndoList + end if + end if + Case 86: if UndoStringFromUndoList <> "插入 有 3 个角的折线" then + if UndoStringFromUndoList = "插入 有 %2 个角的折线" then + QaErrorlog "#i94530# - Bug with Undo-History for Polygon-Line-tool. " + UndoStringFromUndoList + else + Warnlog "Wrong text in Undo-List: " & UndoStringFromUndoList + end if + end if + Case else: QAErrorlog "Please adapt test for this language: " & UndoStringFromUndoList + end select + + Case "DrawGroup" + Select Case iSprache + Case 01: if UndoStringFromUndoList <> "Group draw objects" then Warnlog "Wrong text in Undo-List: " & UndoStringFromUndoList + Case 34: if UndoStringFromUndoList <> "Agrupar objetos de dibujo" then Warnlog "Wrong text in Undo-List: " & UndoStringFromUndoList + Case 86: if UndoStringFromUndoList <> "组合绘图对象" then Warnlog "Wrong text in Undo-List: " & UndoStringFromUndoList + Case else: QAErrorlog "Please adapt test for this language: " & UndoStringFromUndoList + end select + + Case "DrawUnGroup" + Select Case iSprache + Case 01: if UndoStringFromUndoList <> "Ungroup drawing objects" then Warnlog "Wrong text in Undo-List: " & UndoStringFromUndoList + Case 34: if UndoStringFromUndoList <> "Resolver objeto de grupo" then Warnlog "Wrong text in Undo-List: " & UndoStringFromUndoList + Case 86: if UndoStringFromUndoList <> "取消组合绘图对象" then Warnlog "Wrong text in Undo-List: " & UndoStringFromUndoList + Case else: QAErrorlog "Please adapt test for this language: " & UndoStringFromUndoList + end select + + Case "RenameGroup" + Select Case iSprache + Case 01: if UndoStringFromUndoList <> "Rename 2 Rectangles" then QaErrorLog "#i94486# - Wrong text in Undo-List: " & UndoStringFromUndoList + Case 34: if UndoStringFromUndoList <> "" then QaErrorLog "#i94486# - Wrong text in Undo-List: " & UndoStringFromUndoList + Case 86: if UndoStringFromUndoList <> "组合绘图对象" then QaErrorLog "#i94486# - Wrong text in Undo-List: " & UndoStringFromUndoList + Case else: QAErrorlog "Please adapt test for this language: " & UndoStringFromUndoList + end select + + Case "DeleteGroup" + Select Case iSprache + Case 01: if UndoStringFromUndoList <> "Delete 2 Rectangles" then Warnlog "Wrong text in Undo-List: " & UndoStringFromUndoList + Case 34: if UndoStringFromUndoList <> "Eliminar 2 Rectángulos" then Warnlog "Wrong text in Undo-List: " & UndoStringFromUndoList + Case 86: if UndoStringFromUndoList <> "删除 2 矩形" then Warnlog "Wrong text in Undo-List: " & UndoStringFromUndoList + Case else: QAErrorlog "Please adapt test for this language: " & UndoStringFromUndoList + end select + + Case "Autocheck/Spellcheck" + Select Case iSprache + Case 01: if UndoStringFromUndoList <> "Replace: 'Testp' -> 'Test'" then QaErrorLog "#i94489# - Wrong text in Undo-List: " & UndoStringFromUndoList + Case 34: if UndoStringFromUndoList = "Sobrescribir: $1" then + elseif InStr(UndoStringFromUndoList, "'Testp'") then + QaErrorLog "#i94489# - Wrong text in Undo-List: " & UndoStringFromUndoList + end if + Case 86: if UndoStringFromUndoList = "覆盖: $1" then + QaErrorLog "#i94489# - Wrong text in Undo-List: " & UndoStringFromUndoList + elseif InStr(UndoStringFromUndoList, "'Testp'") then + QaErrorlog "#i94489# - Bug fixed: " & UndoStringFromUndoList + end if + Case else: QAErrorlog "Please adapt test for this language: " & UndoStringFromUndoList + end select + + Case "ControlInsert" + Select Case iSprache + Case 01: if UndoStringFromUndoList <> "Insert Control" then Warnlog "Wrong text in Undo-List: " & UndoStringFromUndoList + Case 34: if UndoStringFromUndoList <> "Insertar Campo de control" then Warnlog "Wrong text in Undo-List: " & UndoStringFromUndoList + Case 86: if UndoStringFromUndoList <> "插入 控制" then Warnlog "Wrong text in Undo-List: " & UndoStringFromUndoList + Case else: QAErrorlog "Please adapt test for this language: " & UndoStringFromUndoList + end select + + Case "ControlMove" + Select Case iSprache + Case 01: if UndoStringFromUndoList <> "Move Control" then Warnlog "Wrong text in Undo-List: " & UndoStringFromUndoList + Case 34: if UndoStringFromUndoList <> "Desplazar Campo de control" then Warnlog "Wrong text in Undo-List: " & UndoStringFromUndoList + Case 86: if UndoStringFromUndoList <> "移动 控制" then Warnlog "Wrong text in Undo-List: " & UndoStringFromUndoList + Case else: QAErrorlog "Please adapt test for this language: " & UndoStringFromUndoList + end select + + Case "ControlResize" + Select Case iSprache + Case 01: if UndoStringFromUndoList <> "Resize Control" then Warnlog "Wrong text in Undo-List: " & UndoStringFromUndoList + Case 34: if UndoStringFromUndoList <> "Modificar el tamaño de Campo de control" then Warnlog "Wrong text in Undo-List: " & UndoStringFromUndoList + Case 86: if UndoStringFromUndoList <> "更改大小 控制" then Warnlog "Wrong text in Undo-List: " & UndoStringFromUndoList + Case else: QAErrorlog "Please adapt test for this language: " & UndoStringFromUndoList + end select + + Case "ControlReplace" + Select Case iSprache + Case 01: if UndoStringFromUndoList <> "Replace Control" then Warnlog "Wrong text in Undo-List: " & UndoStringFromUndoList + Case 34: if UndoStringFromUndoList <> "Reemplazar campo de control" then Warnlog "Wrong text in Undo-List: " & UndoStringFromUndoList + Case 86: if UndoStringFromUndoList <> "替换控制" then Warnlog "Wrong text in Undo-List: " & UndoStringFromUndoList + Case else: QAErrorlog "Please adapt test for this language: " & UndoStringFromUndoList + end select + + Case "ControlChange" + Select Case iSprache + Case 01: if UndoStringFromUndoList <> "Set property 'Name'" then Warnlog "Wrong text in Undo-List: " & UndoStringFromUndoList + Case 34: if UndoStringFromUndoList <> "Establecer propiedad 'Name'" then Warnlog "Wrong text in Undo-List: " & UndoStringFromUndoList + Case 86: if UndoStringFromUndoList <> "设置属性 'Name'" then Warnlog "Wrong text in Undo-List: " & UndoStringFromUndoList + Case else: QAErrorlog "Please adapt test for this language: " & UndoStringFromUndoList + end select + + Case "ControlDelete" + Select Case iSprache + Case 01: if UndoStringFromUndoList <> "Delete Control" then Warnlog "Wrong text in Undo-List: " & UndoStringFromUndoList + Case 34: if UndoStringFromUndoList <> "Eliminar Campo de control" then Warnlog "Wrong text in Undo-List: " & UndoStringFromUndoList + Case 86: if UndoStringFromUndoList <> "删除 控制" then Warnlog "Wrong text in Undo-List: " & UndoStringFromUndoList + Case else: QAErrorlog "Please adapt test for this language: " & UndoStringFromUndoList + end select + + Case "Header/Footer" + Select Case iSprache + Case 01: if UndoStringFromUndoList <> "Header/footer changed" then Warnlog "Wrong text in Undo-List: " & UndoStringFromUndoList + Case 34: if UndoStringFromUndoList <> "" then Warnlog "Wrong text in Undo-List: " & UndoStringFromUndoList + Case 86: if UndoStringFromUndoList <> "" then Warnlog "Wrong text in Undo-List: " & UndoStringFromUndoList + Case else: QAErrorlog "Please adapt test for this language: " & UndoStringFromUndoList + end select + + Case else + Warnlog "Wrong string for this function!" + + end select + + case 11: 'Delete ' ###' + Select Case iSprache + Case 01: if UndoStringFromUndoList <> "Delete ' ###'" then Warnlog "Wrong text in Undo-List: " & UndoStringFromUndoList + Case 34: if UndoStringFromUndoList <> "Eliminar 'g'" then Warnlog "Wrong text in Undo-List: " & UndoStringFromUndoList + Case 86: if UndoStringFromUndoList <> "插入自动图文集" then Warnlog "Wrong text in Undo-List: " & UndoStringFromUndoList + Case else: QAErrorlog "Please adapt tests for current language! (" & CurrentUndoString(0) & ")" + end select + + case else: + QAErrorlog "Wrong type!" + + end select + + if vTypeString > "" then + if Trim(CurrentUndoString(0)) <> vTypeString then + Warnlog "Wrong Type in Undo list. Not " & vTypeString & " but " & Trim(CurrentUndoString(0)) + else + Printlog "- Type in Undo-List is ok" + end if + try + if Trim(CurrentUndoString(1)) <> vShould then + Warnlog "Wrong String in Undo list. Not " & vShould & " but " & Trim(CurrentUndoString(1)) + else + Printlog "- String in Undo-List is ok" + end if + catch + warnlog "Something wrong with type: " & vTypeString + endcatch + end if + wait 500 + Kontext "StandardBar" + Undo.Click + Call wTypeKeys "<ESCAPE>" +end sub |