jl165 merging heads
[LibreOffice.git] / testautomation / spreadsheet / tools / includes / c_tool_l10n_mnomics.inc
blob43dd2945c22a62208f375348dd3434072ddb1f5f
1 'encoding UTF-8  Do not remove or change this line!
2 '**************************************************************************
3 ' DO NOT ALTER OR REMOVE COPYRIGHT NOTICES OR THIS FILE HEADER.
5 ' Copyright 2000, 2010 Oracle and/or its affiliates.
7 ' OpenOffice.org - a multi-platform office productivity suite
9 ' This file is part of OpenOffice.org.
11 ' OpenOffice.org is free software: you can redistribute it and/or modify
12 ' it under the terms of the GNU Lesser General Public License version 3
13 ' only, as published by the Free Software Foundation.
15 ' OpenOffice.org is distributed in the hope that it will be useful,
16 ' but WITHOUT ANY WARRANTY; without even the implied warranty of
17 ' MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the
18 ' GNU Lesser General Public License version 3 for more details
19 ' (a copy is included in the LICENSE file that accompanied this code).
21 ' You should have received a copy of the GNU Lesser General Public License
22 ' version 3 along with OpenOffice.org.  If not, see
23 ' <http://www.openoffice.org/license.html>
24 ' for a copy of the LGPLv3 License.
26 '/************************************************************************
28 '* owner : oliver.craemer@oracle.com
30 '* short description : Tools for Keyboard Accessibility
32 '************************************************************************
34 ' #1 fDataPilotRowSelection
35 ' #1 fDataPilotColumnSelection
36 ' #1 fDataPilotDataSelection
38 '\***********************************************************************
40 function fDataPilotRowSelection()
42 fDataPilotRowSelection = TRUE
44    select case iSprache
45       case 01   :        ' English (USA)
46          DataPilotSelection.typekeys "<MOD2 R>"
47       case 33   :        ' French
48          DataPilotSelection.typekeys "<MOD2 g>"
49       case 34   :        ' Spanish
50          DataPilotSelection.typekeys "<MOD2 l>"
51       case 39   :        ' Italian
52          DataPilotSelection.typekeys "<MOD2 R>"
53       case 46   :        ' Swedish
54          DataPilotSelection.typekeys "<MOD2 d>"
55       case 49   :        ' German
56          DataPilotSelection.typekeys "<MOD2 l>"
57       case 55   :        ' Portuguese
58          DataPilotSelection.typekeys "<MOD2 h>"
59       case 81   :        ' Japanese
60          DataPilotSelection.typekeys "<MOD2 B>"
61       case 82   :        ' Korean
62          DataPilotSelection.typekeys "<MOD2 B>"
63       case 86   :        ' Chinese (simplified)
64          DataPilotSelection.typekeys "<MOD2 B>"
65       case 88   :        ' Chinese (traditional)
66          DataPilotSelection.typekeys "<MOD2 B>"
67       case else :        ' Fallback
68          QAErrorLog "Now, the test does not support for the language " +iSprache
69          fDataPilotRowSelection = FALSE
70    end select
72 end function
74 '----------------------------------------------------
76 function fDataPilotColumnSelection()
78 fDataPilotColumnSelection = TRUE
80    select case iSprache
81       case 01   :        ' English (USA)
82          DataPilotSelection.typekeys "<MOD2 C>"
83       case 33   :        ' French
84          DataPilotSelection.typekeys "<MOD2 C>"
85       case 34   :        ' Spanish
86          DataPilotSelection.typekeys "<MOD2 C>"
87       case 39   :        ' Italian
88          DataPilotSelection.typekeys "<MOD2 C>"
89       case 46   :        ' Swedish
90          DataPilotSelection.typekeys "<MOD2 m>"
91       case 49   :        ' German
92          DataPilotSelection.typekeys "<MOD2 S>"
93       case 55   :        ' Portuguese
94          DataPilotSelection.typekeys "<MOD2 C>"
95       case 81   :        ' Japanese
96          DataPilotSelection.typekeys "<MOD2 A>"
97       case 82   :        ' Korean
98          DataPilotSelection.typekeys "<MOD2 A>"
99       case 86   :        ' Chinese (simplified)
100          DataPilotSelection.typekeys "<MOD2 A>"
101       case 88   :        ' Chinese (traditional)
102          DataPilotSelection.typekeys "<MOD2 A>"
103       case else :        ' Fallback
104          QAErrorLog "Now, the test does not support for the language " +iSprache
105          fDataPilotColumnSelection = FALSE
106    end select
108 end function
110 '----------------------------------------------------
112 function fDataPilotDataSelection()
114 fDataPilotDataSelection = TRUE
116    select case iSprache
117       case 01   :        ' English (USA)
118          DataPilotSelection.typekeys "<MOD2 D>"
119       case 33   :        ' French
120          DataPilotSelection.typekeys "<MOD2 D>"
121       case 34   :        ' Spanish
122          DataPilotSelection.typekeys "<MOD2 t>"
123       case 39   :        ' Italian
124          DataPilotSelection.typekeys "<MOD2 D>"
125       case 46   :        ' Swedish
126          DataPilotSelection.typekeys "<MOD2 t>"
127       case 49   :        ' German
128          DataPilotSelection.typekeys "<MOD2 D>"
129       case 55   :        ' Portuguese
130          DataPilotSelection.typekeys "<MOD2 D>"
131       case 81   :        ' Japanese
132          DataPilotSelection.typekeys "<MOD2 C>"
133       case 82   :        ' Korean
134          DataPilotSelection.typekeys "<MOD2 C>"
135       case 86   :        ' Chinese (simplified)
136          DataPilotSelection.typekeys "<MOD2 C>"
137       case 88   :        ' Chinese (traditional)
138          DataPilotSelection.typekeys "<MOD2 C>"
139       case else :        ' Fallback
140          QAErrorLog "Now, the test does not support for the language " +iSprache
141          fDataPilotDataSelection = FALSE
142    end select
144 end function
146 '----------------------------------------------------
148 function fDataPilotPageSelection()
150 fDataPilotPageSelection = TRUE
152    select case iSprache
153       case 01   :        ' English (USA)
154          DataPilotSelection.typekeys "<MOD2 P>"
155       case else :        ' Fallback
156          QAErrorLog "Now, the test does not support for the language " +iSprache
157          fDataPilotPageSelection = FALSE
158    end select
160 end function