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