xref: /trunk/main/scaddins/source/datefunc/datefunc.src (revision 31d35622ee258902b338f9bfdfb2a2ed84b7bb6c)
1/**************************************************************
2 *
3 * Licensed to the Apache Software Foundation (ASF) under one
4 * or more contributor license agreements.  See the NOTICE file
5 * distributed with this work for additional information
6 * regarding copyright ownership.  The ASF licenses this file
7 * to you under the Apache License, Version 2.0 (the
8 * "License"); you may not use this file except in compliance
9 * with the License.  You may obtain a copy of the License at
10 *
11 *   http://www.apache.org/licenses/LICENSE-2.0
12 *
13 * Unless required by applicable law or agreed to in writing,
14 * software distributed under the License is distributed on an
15 * "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY
16 * KIND, either express or implied.  See the License for the
17 * specific language governing permissions and limitations
18 * under the License.
19 *
20 *************************************************************/
21
22
23
24
25#include "datefunc.hrc"
26
27
28Resource RID_DATE_FUNCTION_DESCRIPTIONS
29{
30    Resource DATE_FUNCDESC_DiffWeeks
31    {
32        String 1    // description              DiffWeeks
33        {
34            Text [ en-US ] = "Calculates the number of weeks in a specific period";
35        };
36        String 2 // name of parameter 1         DiffWeeks
37        {
38            Text [ en-US ] = "Start date";
39        };
40        String 3 // description of parameter 1  DiffWeeks
41        {
42            Text [ en-US ] = "First day of the period";
43        };
44        String 4 // name of parameter 2         DiffWeeks
45        {
46            Text [ en-US ] = "End date";
47        };
48        String 5 // description of parameter 2  DiffWeeks
49        {
50            Text [ en-US ] = "Last day of the period";
51        };
52        String 6 // name of parameter 3         DiffWeeks
53        {
54            Text [ en-US ] = "Type";
55        };
56        String 7 // description of parameter 3  DiffWeeks
57        {
58            Text [ en-US ] = "Type of calculation: Type=0 means the time interval, Type=1 means calendar weeks.";
59        };
60    };
61
62    Resource DATE_FUNCDESC_DiffMonths
63    {
64        String 1    // description              DiffMonths
65        {
66            Text [ en-US ] = "Determines the number of months in a specific period.";
67        };
68        String 2 // name of parameter 1         DiffMonths
69        {
70            Text [ en-US ] = "Start date";
71        };
72        String 3 // description of parameter 1  DiffMonths
73        {
74            Text [ en-US ] = "First day of the period.";
75        };
76        String 4 // name of parameter 2         DiffMonths
77        {
78            Text [ en-US ] = "End date";
79        };
80        String 5 // description of parameter 2  DiffMonths
81        {
82            Text [ en-US ] = "Last day of the period.";
83        };
84        String 6 // name of parameter 3         DiffMonths
85        {
86            Text [ en-US ] = "Type";
87        };
88        String 7 // description of parameter 3  DiffMonths
89        {
90            Text [ en-US ] = "Type of calculation: Type=0 means the time interval, Type=1 means calendar months.";
91        };
92    };
93
94    Resource DATE_FUNCDESC_DiffYears
95    {
96        String 1    // description              DiffYears
97        {
98            Text [ en-US ] = "Calculates the number of years in a specific period.";
99        };
100        String 2 // name of parameter 1         DiffYears
101        {
102            Text [ en-US ] = "Start date";
103        };
104        String 3 // description of parameter 1  DiffYears
105        {
106            Text [ en-US ] = "First day of the period";
107        };
108        String 4 // name of parameter 2         DiffYears
109        {
110            Text [ en-US ] = "End date";
111        };
112        String 5 // description of parameter 2  DiffYears
113        {
114            Text [ en-US ] = "Last day of the period";
115        };
116        String 6 // name of parameter 3         DiffYears
117        {
118            Text [ en-US ] = "Type";
119        };
120        String 7 // description of parameter 3  DiffYears
121        {
122            Text [ en-US ] = "Type of calculation: Type=0 means the time interval, Type=1 means calendar years.";
123        };
124    };
125
126    Resource DATE_FUNCDESC_IsLeapYear
127    {
128        String 1    // description              IsLeapYear
129        {
130            Text [ en-US ] = "Returns 1 (TRUE) if the date is a day of a leap year, otherwise 0 (FALSE).";
131        };
132        String 2 // name of parameter 1         IsLeapYear
133        {
134            Text [ en-US ] = "Date";
135        };
136        String 3 // description of parameter 1  IsLeapYear
137        {
138            Text [ en-US ] = "Any day in the desired year";
139        };
140    };
141
142    Resource DATE_FUNCDESC_DaysInMonth
143    {
144        String 1    // description              DaysInMonth
145        {
146            Text [ en-US ] = "Returns the number of days of the month in which the date entered occurs";
147        };
148        String 2 // name of parameter 1         DaysInMonth
149        {
150            Text [ en-US ] = "Date";
151        };
152        String 3 // description of parameter 1  DaysInMonth
153        {
154            Text [ en-US ] = "Any day in the desired month";
155        };
156    };
157
158    Resource DATE_FUNCDESC_DaysInYear
159    {
160        String 1    // description              DaysInYear
161        {
162            Text [ en-US ] = "Returns the number of days of the year in which the date entered occurs.";
163        };
164        String 2 // name of parameter 1         DaysInYear
165        {
166            Text [ en-US ] = "Date";
167        };
168        String 3 // description of parameter 1  DaysInYear
169        {
170            Text [ en-US ] = "Any day in the desired year";
171        };
172    };
173
174    Resource DATE_FUNCDESC_WeeksInYear
175    {
176        String 1    // description              WeeksInYear
177        {
178            Text [ en-US ] = "Returns the number of weeks of the year in which the date entered occurs";
179        };
180        String 2 // name of parameter 1         WeeksInYear
181        {
182            Text [ en-US ] = "Date";
183        };
184        String 3 // description of parameter 1  WeeksInYear
185        {
186            Text [ en-US ] = "Any day in the desired year";
187        };
188    };
189
190    Resource DATE_FUNCDESC_Rot13
191    {
192        String 1    // description              Rot13
193        {
194            Text [ en-US ] = "Encrypts or decrypts a text using the ROT13 algorithm";
195        };
196        String 2 // name of parameter 1         Rot13
197        {
198            Text [ en-US ] = "Text";
199        };
200        String 3 // description of parameter 1  Rot13
201        {
202            Text [ en-US ] = "Text to be encrypted or text already encrypted";
203        };
204    };
205};
206
207
208Resource RID_DATE_FUNCTION_NAMES
209{
210    String DATE_FUNCNAME_DiffWeeks
211    {
212        Text [ en-US ] = "WEEKS";
213    };
214    String DATE_FUNCNAME_DiffMonths
215    {
216        Text [ en-US ] = "MONTHS";
217    };
218    String DATE_FUNCNAME_DiffYears
219    {
220        Text [ en-US ] = "YEARS";
221    };
222    String DATE_FUNCNAME_IsLeapYear
223    {
224        Text [ en-US ] = "ISLEAPYEAR";
225    };
226    String DATE_FUNCNAME_DaysInMonth
227    {
228        Text [ en-US ] = "DAYSINMONTH";
229    };
230    String DATE_FUNCNAME_DaysInYear
231    {
232        Text [ en-US ] = "DAYSINYEAR";
233    };
234    String DATE_FUNCNAME_WeeksInYear
235    {
236        Text [ en-US ] = "WEEKSINYEAR";
237    };
238    String DATE_FUNCNAME_Rot13
239    {
240        Text [ en-US ] = "ROT13";
241    };
242};
243
244
245Resource RID_DATE_DEFFUNCTION_NAMES
246{
247
248    StringArray DATE_DEFFUNCNAME_DiffWeeks
249    {
250        ItemList =
251        {
252            < "WOCHEN"; >;
253            < "WEEKS"; >;
254        };
255    };
256    StringArray DATE_DEFFUNCNAME_DiffMonths
257    {
258        ItemList =
259        {
260            < "MONATE"; >;
261            < "MONTHS"; >;
262        };
263    };
264    StringArray DATE_DEFFUNCNAME_DiffYears
265    {
266        ItemList =
267        {
268            < "JAHRE"; >;
269            < "YEARS"; >;
270        };
271    };
272    StringArray DATE_DEFFUNCNAME_IsLeapYear
273    {
274        ItemList =
275        {
276            < "ISTSCHALTJAHR"; >;
277            < "ISLEAPYEAR"; >;
278        };
279    };
280    StringArray DATE_DEFFUNCNAME_DaysInMonth
281    {
282        ItemList =
283        {
284            < "TAGEIMMONAT"; >;
285            < "DAYSINMONTH"; >;
286        };
287    };
288    StringArray DATE_DEFFUNCNAME_DaysInYear
289    {
290        ItemList =
291        {
292            < "TAGEIMJAHR"; >;
293            < "DAYSINYEAR"; >;
294        };
295    };
296    StringArray DATE_DEFFUNCNAME_WeeksInYear
297    {
298        ItemList =
299        {
300            < "WOCHENIMJAHR"; >;
301            < "WEEKSINYEAR"; >;
302        };
303    };
304    StringArray DATE_DEFFUNCNAME_Rot13
305    {
306        ItemList =
307        {
308            < "ROT13"; >;
309            < "ROT13"; >;
310        };
311    };
312};
313