From cb4a46e7fbe62d788e66ed6121c717a2d22a4d7c Mon Sep 17 00:00:00 2001 From: watcherhd Date: Thu, 21 Apr 2011 14:14:52 +0000 Subject: svn.miranda.im is moving to a new home! git-svn-id: http://miranda-plugins.googlecode.com/svn/trunk@7 e753b5eb-9565-29b2-b5c5-2cc6f99dfbcb --- icqj_s7_sss_mod/changeinfo/constants.c | 661 +++++++++++++++++++++++++++++++++ 1 file changed, 661 insertions(+) create mode 100644 icqj_s7_sss_mod/changeinfo/constants.c (limited to 'icqj_s7_sss_mod/changeinfo/constants.c') diff --git a/icqj_s7_sss_mod/changeinfo/constants.c b/icqj_s7_sss_mod/changeinfo/constants.c new file mode 100644 index 0000000..2857e1c --- /dev/null +++ b/icqj_s7_sss_mod/changeinfo/constants.c @@ -0,0 +1,661 @@ +// ---------------------------------------------------------------------------80 +// ICQ plugin for Miranda Instant Messenger +// ________________________________________ +// +// Copyright 2000,2001 Richard Hughes, Roland Rabien, Tristan Van de Vreede +// Copyright 2001,2002 Jon Keating, Richard Hughes +// Copyright 2002,2003,2004 Martin berg, Sam Kothari, Robert Rainwater +// Copyright 2004,2005,2006,2007 Joe Kucera +// Copyright 2006,2007 [sss], chaos.persei, [sin], Faith Healer, Theif, nullbie +// +// This program is free software; you can redistribute it and/or +// modify it under the terms of the GNU General Public License +// as published by the Free Software Foundation; either version 2 +// of the License, or (at your option) any later version. +// +// This program 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 General Public License for more details. +// +// You should have received a copy of the GNU General Public License +// along with this program; if not, write to the Free Software +// Foundation, Inc., 59 Temple Place - Suite 330, Boston, MA 02111-1307, USA. +// +// ----------------------------------------------------------------------------- +// +// File name : $Source$ +// Revision : $Revision: 36 $ +// Last change on : $Date: 2007-08-05 03:45:10 +0300 (Вс, 05 авг 2007) $ +// Last change by : $Author: sss123next $ +// +// DESCRIPTION: +// +// ChangeInfo Plugin stuff +// +// ----------------------------------------------------------------------------- + +#include "icqoscar.h" + +static ListTypeDataItem countries[]={ + {0 ,LPGEN("Unspecified")}, + {9999,LPGEN("Other")}, + {93 ,LPGEN("Afghanistan")}, + {355 ,LPGEN("Albania")}, + {213 ,LPGEN("Algeria")}, + {684 ,LPGEN("American Samoa")}, + {376 ,LPGEN("Andorra")}, + {244 ,LPGEN("Angola")}, + {101 ,LPGEN("Anguilla")}, + {102 ,LPGEN("Antigua and Barbuda")}, + {5902,LPGEN("Antilles")}, + {54 ,LPGEN("Argentina")}, + {374 ,LPGEN("Armenia")}, + {297 ,LPGEN("Aruba")}, + {247 ,LPGEN("Ascension Island")}, + {61 ,LPGEN("Australia")}, + {43 ,LPGEN("Austria")}, + {994 ,LPGEN("Azerbaijan")}, + {103 ,LPGEN("Bahamas")}, + {973 ,LPGEN("Bahrain")}, + {880 ,LPGEN("Bangladesh")}, + {104 ,LPGEN("Barbados")}, + {120 ,LPGEN("Barbuda")}, + {375 ,LPGEN("Belarus")}, + {32 ,LPGEN("Belgium")}, + {501 ,LPGEN("Belize")}, + {229 ,LPGEN("Benin")}, + {105 ,LPGEN("Bermuda")}, + {975 ,LPGEN("Bhutan")}, + {591 ,LPGEN("Bolivia")}, + {387 ,LPGEN("Bosnia and Herzegovina")}, + {267 ,LPGEN("Botswana")}, + {55 ,LPGEN("Brazil")}, + {106 ,LPGEN("British Virgin Islands")}, + {673 ,LPGEN("Brunei")}, + {359 ,LPGEN("Bulgaria")}, + {226 ,LPGEN("Burkina Faso")}, + {257 ,LPGEN("Burundi")}, + {855 ,LPGEN("Cambodia")}, + {237 ,LPGEN("Cameroon")}, + {107 ,LPGEN("Canada")}, + {178 ,LPGEN("Canary Islands")}, + {238 ,LPGEN("Cape Verde Islands")}, + {108 ,LPGEN("Cayman Islands")}, + {236 ,LPGEN("Central African Republic")}, + {235 ,LPGEN("Chad")}, + {56 ,LPGEN("Chile, Republic of")}, + {86 ,LPGEN("China")}, + {672 ,LPGEN("Christmas Island")}, + {6101,LPGEN("Cocos-Keeling Islands")}, + {6102,LPGEN("Cocos (Keeling) Islands")}, + {57 ,LPGEN("Colombia")}, + {2691,LPGEN("Comoros")}, + {243 ,LPGEN("Congo, Democratic Republic of (Zaire)")}, + {242 ,LPGEN("Congo, Republic of the")}, + {682 ,LPGEN("Cook Islands")}, + {506 ,LPGEN("Costa Rica")}, + {225 ,LPGEN("Cote d'Ivoire (Ivory Coast)")}, + {385 ,LPGEN("Croatia")}, + {53 ,LPGEN("Cuba")}, + {357 ,LPGEN("Cyprus")}, + {420 ,LPGEN("Czech Republic")}, + {45 ,LPGEN("Denmark")}, + {246 ,LPGEN("Diego Garcia")}, + {253 ,LPGEN("Djibouti")}, + {109 ,LPGEN("Dominica")}, + {110 ,LPGEN("Dominican Republic")}, + {593 ,LPGEN("Ecuador")}, + {20 ,LPGEN("Egypt")}, + {503 ,LPGEN("El Salvador")}, + {240 ,LPGEN("Equatorial Guinea")}, + {291 ,LPGEN("Eritrea")}, + {372 ,LPGEN("Estonia")}, + {251 ,LPGEN("Ethiopia")}, + {298 ,LPGEN("Faeroe Islands")}, + {500 ,LPGEN("Falkland Islands")}, + {679 ,LPGEN("Fiji")}, + {358 ,LPGEN("Finland")}, + {33 ,LPGEN("France")}, + {5901,LPGEN("French Antilles")}, + {594 ,LPGEN("French Guiana")}, + {689 ,LPGEN("French Polynesia")}, + {241 ,LPGEN("Gabon")}, + {220 ,LPGEN("Gambia")}, + {995 ,LPGEN("Georgia")}, + {49 ,LPGEN("Germany")}, + {233 ,LPGEN("Ghana")}, + {350 ,LPGEN("Gibraltar")}, + {30 ,LPGEN("Greece")}, + {299 ,LPGEN("Greenland")}, + {111 ,LPGEN("Grenada")}, + {590 ,LPGEN("Guadeloupe")}, + {671 ,LPGEN("Guam, US Territory of")}, + {502 ,LPGEN("Guatemala")}, + {224 ,LPGEN("Guinea")}, + {245 ,LPGEN("Guinea-Bissau")}, + {592 ,LPGEN("Guyana")}, + {509 ,LPGEN("Haiti")}, + {504 ,LPGEN("Honduras")}, + {852 ,LPGEN("Hong Kong")}, + {36 ,LPGEN("Hungary")}, + {354 ,LPGEN("Iceland")}, + {91 ,LPGEN("India")}, + {62 ,LPGEN("Indonesia")}, + {98 ,LPGEN("Iran (Islamic Republic of)")}, + {964 ,LPGEN("Iraq")}, + {353 ,LPGEN("Ireland")}, + {972 ,LPGEN("Israel")}, + {39 ,LPGEN("Italy")}, + {112 ,LPGEN("Jamaica")}, + {81 ,LPGEN("Japan")}, + {962 ,LPGEN("Jordan")}, + {705 ,LPGEN("Kazakhstan")}, + {254 ,LPGEN("Kenya")}, + {686 ,LPGEN("Kiribati")}, + {850 ,LPGEN("Korea, North")}, + {82 ,LPGEN("Korea, South")}, + {965 ,LPGEN("Kuwait")}, + {706 ,LPGEN("Kyrgyzstan")}, + {856 ,LPGEN("Laos")}, + {371 ,LPGEN("Latvia")}, + {961 ,LPGEN("Lebanon")}, + {266 ,LPGEN("Lesotho")}, + {231 ,LPGEN("Liberia")}, + {218 ,LPGEN("Libyan Arab Jamahiriya")}, + {4101,LPGEN("Liechtenstein")}, + {370 ,LPGEN("Lithuania")}, + {352 ,LPGEN("Luxembourg")}, + {853 ,LPGEN("Macau")}, + {389 ,LPGEN("Macedonia (F.Y.R.O.M.)")}, + {261 ,LPGEN("Madagascar")}, + {265 ,LPGEN("Malawi")}, + {60 ,LPGEN("Malaysia")}, + {960 ,LPGEN("Maldives")}, + {223 ,LPGEN("Mali")}, + {356 ,LPGEN("Malta")}, + {692 ,LPGEN("Marshall Islands")}, + {596 ,LPGEN("Martinique")}, + {222 ,LPGEN("Mauritania")}, + {230 ,LPGEN("Mauritius")}, + {269 ,LPGEN("Mayotte Island")}, + {52 ,LPGEN("Mexico")}, + {691 ,LPGEN("Micronesia, Federated States of")}, + {373 ,LPGEN("Moldova, Republic of")}, + {377 ,LPGEN("Monaco")}, + {976 ,LPGEN("Mongolia")}, + {113 ,LPGEN("Montserrat")}, + {212 ,LPGEN("Morocco")}, + {258 ,LPGEN("Mozambique")}, + {95 ,LPGEN("Myanmar")}, + {264 ,LPGEN("Namibia")}, + {674 ,LPGEN("Nauru")}, + {977 ,LPGEN("Nepal")}, + {31 ,LPGEN("Netherlands")}, + {599 ,LPGEN("Netherlands Antilles")}, + {114 ,LPGEN("Nevis")}, + {687 ,LPGEN("New Caledonia")}, + {64 ,LPGEN("New Zealand")}, + {505 ,LPGEN("Nicaragua")}, + {227 ,LPGEN("Niger")}, + {234 ,LPGEN("Nigeria")}, + {683 ,LPGEN("Niue")}, + {6722,LPGEN("Norfolk Island")}, + {47 ,LPGEN("Norway")}, + {968 ,LPGEN("Oman")}, + {92 ,LPGEN("Pakistan")}, + {680 ,LPGEN("Palau")}, + {507 ,LPGEN("Panama")}, + {675 ,LPGEN("Papua New Guinea")}, + {595 ,LPGEN("Paraguay")}, + {51 ,LPGEN("Peru")}, + {63 ,LPGEN("Philippines")}, + {48 ,LPGEN("Poland")}, + {351 ,LPGEN("Portugal")}, + {121 ,LPGEN("Puerto Rico")}, + {974 ,LPGEN("Qatar")}, + {262 ,LPGEN("Reunion Island")}, + {40 ,LPGEN("Romania")}, + {6701,LPGEN("Rota Island")}, + {7 ,LPGEN("Russia")}, + {250 ,LPGEN("Rwanda")}, + {290 ,LPGEN("Saint Helena")}, + {115 ,LPGEN("Saint Kitts")}, + {1141,LPGEN("Saint Kitts and Nevis")}, + {122 ,LPGEN("Saint Lucia")}, + {508 ,LPGEN("Saint Pierre and Miquelon")}, + {116 ,LPGEN("Saint Vincent and the Grenadines")}, + {670 ,LPGEN("Saipan Island")}, + {378 ,LPGEN("San Marino")}, + {239 ,LPGEN("Sao Tome and Principe")}, + {966 ,LPGEN("Saudi Arabia")}, + {442 ,LPGEN("Scotland")}, + {221 ,LPGEN("Senegal")}, + {248 ,LPGEN("Seychelles")}, + {232 ,LPGEN("Sierra Leone")}, + {65 ,LPGEN("Singapore")}, + {421 ,LPGEN("Slovakia")}, + {386 ,LPGEN("Slovenia")}, + {677 ,LPGEN("Solomon Islands")}, + {252 ,LPGEN("Somalia")}, + {27 ,LPGEN("South Africa")}, + {34 ,LPGEN("Spain")}, + {94 ,LPGEN("Sri Lanka")}, + {249 ,LPGEN("Sudan")}, + {597 ,LPGEN("Suriname")}, + {268 ,LPGEN("Swaziland")}, + {46 ,LPGEN("Sweden")}, + {41 ,LPGEN("Switzerland")}, + {963 ,LPGEN("Syrian Arab Republic")}, + {886 ,LPGEN("Taiwan")}, + {708 ,LPGEN("Tajikistan")}, + {255 ,LPGEN("Tanzania")}, + {66 ,LPGEN("Thailand")}, + {6702,LPGEN("Tinian Island")}, + {228 ,LPGEN("Togo")}, + {690 ,LPGEN("Tokelau")}, + {676 ,LPGEN("Tonga")}, + {117 ,LPGEN("Trinidad and Tobago")}, + {216 ,LPGEN("Tunisia")}, + {90 ,LPGEN("Turkey")}, + {709 ,LPGEN("Turkmenistan")}, + {118 ,LPGEN("Turks and Caicos Islands")}, + {688 ,LPGEN("Tuvalu")}, + {256 ,LPGEN("Uganda")}, + {380 ,LPGEN("Ukraine")}, + {971 ,LPGEN("United Arab Emirates")}, + {44 ,LPGEN("United Kingdom")}, + {598 ,LPGEN("Uruguay")}, + {1 ,LPGEN("USA")}, + {711 ,LPGEN("Uzbekistan")}, + {678 ,LPGEN("Vanuatu")}, + {379 ,LPGEN("Vatican City")}, + {58 ,LPGEN("Venezuela")}, + {84 ,LPGEN("Vietnam")}, + {123 ,LPGEN("Virgin Islands (USA)")}, + {441 ,LPGEN("Wales")}, + {681 ,LPGEN("Wallis and Futuna Islands")}, + {685 ,LPGEN("Western Samoa")}, + {967 ,LPGEN("Yemen")}, + {381 ,LPGEN("Yugoslavia")}, + {3811,LPGEN("Yugoslavia - Serbia")}, + {382 ,LPGEN("Yugoslavia - Montenegro")}, + {260 ,LPGEN("Zambia")}, + {263 ,LPGEN("Zimbabwe")}, +}; + +static ListTypeDataItem timezones[]={ + {-100,LPGEN("Unspecified")}, + {24 ,LPGEN("GMT-12:00 Eniwetok; Kwajalein")}, + {23 ,LPGEN("GMT-11:30")}, + {22 ,LPGEN("GMT-11:00 Midway Island; Samoa")}, + {21 ,LPGEN("GMT-10:30")}, + {20 ,LPGEN("GMT-10:00 Hawaii")}, + {19 ,LPGEN("GMT-9:30")}, + {18 ,LPGEN("GMT-9:00 Alaska")}, + {17 ,LPGEN("GMT-8:30")}, + {16 ,LPGEN("GMT-8:00 Pacific Time; Tijuana")}, + {15 ,LPGEN("GMT-7:30")}, + {14 ,LPGEN("GMT-7:00 Arizona; Mountain Time")}, + {13 ,LPGEN("GMT-6:30")}, + {12 ,LPGEN("GMT-6:00 Central Time; Central America; Saskatchewan")}, + {11 ,LPGEN("GMT-5:30")}, + {10 ,LPGEN("GMT-5:00 Eastern Time; Bogota; Lima; Quito")}, + {9 ,LPGEN("GMT-4:30")}, + {8 ,LPGEN("GMT-4:00 Atlantic Time; Santiago; Caracas; La Paz")}, + {7 ,LPGEN("GMT-3:30 Newfoundland")}, + {6 ,LPGEN("GMT-3:00 Greenland; Buenos Aires; Georgetown")}, + {5 ,LPGEN("GMT-2:30")}, + {4 ,LPGEN("GMT-2:00 Mid-Atlantic")}, + {3 ,LPGEN("GMT-1:30")}, + {2 ,LPGEN("GMT-1:00 Cape Verde Islands; Azores")}, + {1 ,LPGEN("GMT-0:30")}, + {0 ,LPGEN("GMT+0:00 London; Dublin; Edinburgh; Lisbon; Casablanca")}, + {-1 ,LPGEN("GMT+0:30")}, + {-2 ,LPGEN("GMT+1:00 Central European Time; West Central Africa; Warsaw")}, + {-3 ,LPGEN("GMT+1:30")}, + {-4 ,LPGEN("GMT+2:00 Jerusalem; Helsinki; Harare; Cairo; Bucharest; Athens")}, + {-5 ,LPGEN("GMT+2:30")}, + {-6 ,LPGEN("GMT+3:00 Moscow; St. Petersburg; Nairobi; Kuwait; Baghdad")}, + {-7 ,LPGEN("GMT+3:30 Tehran")}, + {-8 ,LPGEN("GMT+4:00 Baku; Tbilisi; Yerevan; Abu Dhabi; Muscat")}, + {-9 ,LPGEN("GMT+4:30 Kabul")}, + {-10 ,LPGEN("GMT+5:00 Calcutta; Chennai; Mumbai; New Delhi; Ekaterinburg")}, + {-11 ,LPGEN("GMT+5:30")}, + {-12 ,LPGEN("GMT+6:00 Astana; Dhaka; Almaty; Novosibirsk; Sri Jayawardenepura")}, + {-13 ,LPGEN("GMT+6:30 Rangoon")}, + {-14 ,LPGEN("GMT+7:00 Bankok; Hanoi; Jakarta; Krasnoyarsk")}, + {-15 ,LPGEN("GMT+7:30")}, + {-16 ,LPGEN("GMT+8:00 Perth; Taipei; Singapore; Hong Kong; Beijing")}, + {-17 ,LPGEN("GMT+8:30")}, + {-18 ,LPGEN("GMT+9:00 Tokyo; Osaka; Seoul; Sapporo; Yakutsk")}, + {-19 ,LPGEN("GMT+9:30 Darwin; Adelaide")}, + {-20 ,LPGEN("GMT+10:00 East Australia; Guam; Vladivostok")}, + {-21 ,LPGEN("GMT+10:30")}, + {-22 ,LPGEN("GMT+11:00 Magadan; Solomon Is.; New Caledonia")}, + {-23 ,LPGEN("GMT+11:30")}, + {-24 ,LPGEN("GMT+12:00 Auckland; Wellington; Fiji; Kamchatka; Marshall Is.")}, +}; + +static ListTypeDataItem occupations[] = { + {0, LPGEN("Unspecified")}, + {1, LPGEN("Academic")}, + {2, LPGEN("Administrative")}, + {3, LPGEN("Art/Entertainment")}, + {4, LPGEN("College Student")}, + {5, LPGEN("Computers")}, + {6, LPGEN("Community & Social")}, + {7, LPGEN("Education")}, + {8, LPGEN("Engineering")}, + {9, LPGEN("Financial Services")}, + {10, LPGEN("Government")}, + {11, LPGEN("High School Student")}, + {12, LPGEN("Home")}, + {13, LPGEN("ICQ - Providing Help")}, + {14, LPGEN("Law")}, + {15, LPGEN("Managerial")}, + {16, LPGEN("Manufacturing")}, + {17, LPGEN("Medical/Health")}, + {18, LPGEN("Military")}, + {19, LPGEN("Non-Government Organization")}, + {20, LPGEN("Professional")}, + {21, LPGEN("Retail")}, + {22, LPGEN("Retired")}, + {23, LPGEN("Science & Research")}, + {24, LPGEN("Sports")}, + {25, LPGEN("Technical")}, + {26, LPGEN("University Student")}, + {27, LPGEN("Web Building")}, + {99, LPGEN("Other Services")} +}; + +static ListTypeDataItem genders[]={ + {0,LPGEN("Unspecified")}, + {'M',LPGEN("Male")}, + {'F',LPGEN("Female")}, +}; + +static ListTypeDataItem months[]={ + {0, LPGEN("Unspecified")}, + {1, LPGEN("January")}, + {2, LPGEN("February")}, + {3, LPGEN("March")}, + {4, LPGEN("April")}, + {5, LPGEN("May")}, + {6, LPGEN("June")}, + {7, LPGEN("July")}, + {8, LPGEN("August")}, + {9, LPGEN("September")}, + {10,LPGEN("October")}, + {11,LPGEN("November")}, + {12,LPGEN("December")}, +}; + +static ListTypeDataItem languages[]={ + {0, LPGEN("None")}, + {55,LPGEN("Afrikaans")}, + {58,LPGEN("Albanian")}, + {1, LPGEN("Arabic")}, + {59,LPGEN("Armenian")}, + {68,LPGEN("Azerbaijani")}, + {72,LPGEN("Belorussian")}, + {2, LPGEN("Bhojpuri")}, + {56,LPGEN("Bosnian")}, + {3, LPGEN("Bulgarian")}, + {4, LPGEN("Burmese")}, + {5, LPGEN("Cantonese")}, + {6, LPGEN("Catalan")}, + {61,LPGEN("Chamorro")}, + {7, LPGEN("Chinese")}, + {8, LPGEN("Croatian")}, + {9, LPGEN("Czech")}, + {10,LPGEN("Danish")}, + {11,LPGEN("Dutch")}, + {12,LPGEN("English")}, + {13,LPGEN("Esperanto")}, + {14,LPGEN("Estonian")}, + {15,LPGEN("Farci")}, + {16,LPGEN("Finnish")}, + {17,LPGEN("French")}, + {18,LPGEN("Gaelic")}, + {19,LPGEN("German")}, + {20,LPGEN("Greek")}, + {70,LPGEN("Gujarati")}, + {21,LPGEN("Hebrew")}, + {22,LPGEN("Hindi")}, + {23,LPGEN("Hungarian")}, + {24,LPGEN("Icelandic")}, + {25,LPGEN("Indonesian")}, + {26,LPGEN("Italian")}, + {27,LPGEN("Japanese")}, + {28,LPGEN("Khmer")}, + {29,LPGEN("Korean")}, + {69,LPGEN("Kurdish")}, + {30,LPGEN("Lao")}, + {31,LPGEN("Latvian")}, + {32,LPGEN("Lithuanian")}, + {65,LPGEN("Macedonian")}, + {33,LPGEN("Malay")}, + {63,LPGEN("Mandarin")}, + {62,LPGEN("Mongolian")}, + {34,LPGEN("Norwegian")}, + {57,LPGEN("Persian")}, + {35,LPGEN("Polish")}, + {36,LPGEN("Portuguese")}, + {60,LPGEN("Punjabi")}, + {37,LPGEN("Romanian")}, + {38,LPGEN("Russian")}, + {39,LPGEN("Serbo-Croatian")}, + {66,LPGEN("Sindhi")}, + {40,LPGEN("Slovak")}, + {41,LPGEN("Slovenian")}, + {42,LPGEN("Somali")}, + {43,LPGEN("Spanish")}, + {44,LPGEN("Swahili")}, + {45,LPGEN("Swedish")}, + {46,LPGEN("Tagalog")}, + {64,LPGEN("Taiwaness")}, + {71,LPGEN("Tamil")}, + {47,LPGEN("Tatar")}, + {48,LPGEN("Thai")}, + {49,LPGEN("Turkish")}, + {50,LPGEN("Ukrainian")}, + {51,LPGEN("Urdu")}, + {52,LPGEN("Vietnamese")}, + {67,LPGEN("Welsh")}, + {53,LPGEN("Yiddish")}, + {54,LPGEN("Yoruba")}, +}; + +static ListTypeDataItem interests[]={ + {0, LPGEN("Unspecified")}, + {100, LPGEN("Art")}, + {101, LPGEN("Cars")}, + {102, LPGEN("Celebrity Fans")}, + {103, LPGEN("Collections")}, + {104, LPGEN("Computers")}, + {105, LPGEN("Culture & Literature")}, + {106, LPGEN("Fitness")}, + {107, LPGEN("Games")}, + {108, LPGEN("Hobbies")}, + {109, LPGEN("ICQ - Providing Help")}, + {110, LPGEN("Internet")}, + {111, LPGEN("Lifestyle")}, + {112, LPGEN("Movies/TV")}, + {113, LPGEN("Music")}, + {114, LPGEN("Outdoor Activities")}, + {115, LPGEN("Parenting")}, + {116, LPGEN("Pets/Animals")}, + {117, LPGEN("Religion")}, + {118, LPGEN("Science/Technology")}, + {119, LPGEN("Skills")}, + {120, LPGEN("Sports")}, + {121, LPGEN("Web Design")}, + {122, LPGEN("Nature and Environment")}, + {123, LPGEN("News & Media")}, + {124, LPGEN("Government")}, + {125, LPGEN("Business & Economy")}, + {126, LPGEN("Mystics")}, + {127, LPGEN("Travel")}, + {128, LPGEN("Astronomy")}, + {129, LPGEN("Space")}, + {130, LPGEN("Clothing")}, + {131, LPGEN("Parties")}, + {132, LPGEN("Women")}, + {133, LPGEN("Social science")}, + {134, LPGEN("60's")}, + {135, LPGEN("70's")}, + {136, LPGEN("80's")}, + {137, LPGEN("50's")}, + {138, LPGEN("Finance and corporate")}, + {139, LPGEN("Entertainment")}, + {140, LPGEN("Consumer electronics")}, + {141, LPGEN("Retail stores")}, + {142, LPGEN("Health and beauty")}, + {143, LPGEN("Media")}, + {144, LPGEN("Household products")}, + {145, LPGEN("Mail order catalog")}, + {146, LPGEN("Business services")}, + {147, LPGEN("Audio and visual")}, + {148, LPGEN("Sporting and athletic")}, + {149, LPGEN("Publishing")}, + {150, LPGEN("Home automation")} +}; + +static ListTypeDataItem pastbackground[]={ + {0, LPGEN("Unspecified")}, + {300, LPGEN("Elementary School")}, + {301, LPGEN("High School")}, + {302, LPGEN("College")}, + {303, LPGEN("University")}, + {304, LPGEN("Military")}, + {305, LPGEN("Past Work Place")}, + {306, LPGEN("Past Organization")}, + {399, LPGEN("Other")} +}; + +static ListTypeDataItem affiliation[]={ + {0, LPGEN("Unspecified")}, + {200, LPGEN("Alumni Org.")}, + {201, LPGEN("Charity Org.")}, + {202, LPGEN("Club/Social Org.")}, + {203, LPGEN("Community Org.")}, + {204, LPGEN("Cultural Org.")}, + {205, LPGEN("Fan Clubs")}, + {206, LPGEN("Fraternity/Sorority")}, + {207, LPGEN("Hobbyists Org.")}, + {208, LPGEN("International Org.")}, + {209, LPGEN("Nature and Environment Org.")}, + {210, LPGEN("Professional Org.")}, + {211, LPGEN("Scientific/Technical Org.")}, + {212, LPGEN("Self Improvement Group")}, + {213, LPGEN("Spiritual/Religious Org.")}, + {214, LPGEN("Sports Org.")}, + {215, LPGEN("Support Org.")}, + {216, LPGEN("Trade and Business Org.")}, + {217, LPGEN("Union")}, + {218, LPGEN("Volunteer Org.")}, + {299, LPGEN("Other")}, +}; + +static ListTypeDataItem maritalstatuses[]={ + {0, LPGEN("Unspecified")}, + {10, LPGEN("Single")}, + {11, LPGEN("Close relationships")}, + {12, LPGEN("Engaged")}, + {20, LPGEN("Married")}, + {30, LPGEN("Divorced")}, + {31, LPGEN("Separated")}, + {40, LPGEN("Widowed")} +}; + + +const int ageRange[]={13,0x7FFF}; // 14, 130 +const int yearRange[]={1753,0x7FFF}; // 1880, 2000 +const int dayRange[]={1,31}; + + +SettingItem setting[]={ + //personal + {LPGEN("Personal"), LI_DIVIDER}, + {LPGEN("Nickname"), LI_STRING, DBVT_ASCIIZ, "Nick"}, + {LPGEN("First name"), LI_STRING, DBVT_ASCIIZ, "FirstName"}, + {LPGEN("Last name"), LI_STRING, DBVT_ASCIIZ, "LastName"}, + {LPGEN("Age"), LI_NUMBER, DBVT_WORD, "Age", (void*)ageRange}, + {LPGEN("Gender"), LI_LIST, DBVT_BYTE, "Gender", genders, sizeof(genders)/sizeof(genders[0])}, + {LPGEN("About"), LI_LONGSTRING, DBVT_ASCIIZ, "About"}, + //password + {LPGEN("Password"), LI_DIVIDER}, + {LPGEN("Password"), LI_STRING|LIF_PASSWORD,DBVT_ASCIIZ, "Password"}, + //contact + {LPGEN("Contact"), LI_DIVIDER}, + {LPGEN("Primary e-mail"), LI_STRING, DBVT_ASCIIZ, "e-mail"}, + {LPGEN("Secondary e-mail"), LI_STRING, DBVT_ASCIIZ, "e-mail0"}, + {LPGEN("Tertiary e-mail"), LI_STRING, DBVT_ASCIIZ, "e-mail1"}, + {LPGEN("Homepage"), LI_STRING, DBVT_ASCIIZ, "Homepage"}, + {LPGEN("Street"), LI_STRING, DBVT_ASCIIZ, "Street"}, + {LPGEN("City"), LI_STRING, DBVT_ASCIIZ, "City"}, + {LPGEN("State"), LI_STRING, DBVT_ASCIIZ, "State"}, + {LPGEN("ZIP/postcode"), LI_STRING, DBVT_ASCIIZ, "ZIP"}, + {LPGEN("Country"), LI_LIST, DBVT_WORD, "Country", countries, sizeof(countries)/sizeof(countries[0])}, + {LPGEN("Phone number"), LI_STRING, DBVT_ASCIIZ, "Phone"}, + {LPGEN("Fax number"), LI_STRING, DBVT_ASCIIZ, "Fax"}, + {LPGEN("Cellular number"),LI_STRING, DBVT_ASCIIZ, "Cellular"}, + //more + {LPGEN("Personal Detail"),LI_DIVIDER}, + {LPGEN("Timezone"), LI_LIST|LIF_ZEROISVALID|LIF_SIGNED,DBVT_BYTE, "Timezone", timezones, sizeof(timezones)/sizeof(timezones[0])}, + {LPGEN("Year of birth"), LI_NUMBER, DBVT_WORD, "BirthYear", (void*)yearRange}, + {LPGEN("Month of birth"), LI_LIST, DBVT_BYTE, "BirthMonth", months, sizeof(months)/sizeof(months[0])}, + {LPGEN("Day of birth"), LI_NUMBER, DBVT_BYTE, "BirthDay", (void*)dayRange}, + {LPGEN("Marital Status"), LI_LIST, DBVT_BYTE, "MaritalStatus", maritalstatuses, sizeof(maritalstatuses)/sizeof(maritalstatuses[0])}, + {LPGEN("Spoken language 1"), LI_LIST, DBVT_ASCIIZ, "Language1", languages, sizeof(languages)/sizeof(languages[0])}, + {LPGEN("Spoken language 2"), LI_LIST, DBVT_ASCIIZ, "Language2", languages, sizeof(languages)/sizeof(languages[0])}, + {LPGEN("Spoken language 3"), LI_LIST, DBVT_ASCIIZ, "Language3", languages, sizeof(languages)/sizeof(languages[0])}, + //more + {LPGEN("Originally from"),LI_DIVIDER}, + {LPGEN("City"), LI_STRING, DBVT_ASCIIZ, "OriginCity"}, + {LPGEN("State"), LI_STRING, DBVT_ASCIIZ, "OriginState"}, + {LPGEN("Country"), LI_LIST, DBVT_WORD, "OriginCountry", countries, sizeof(countries)/sizeof(countries[0])}, + //work + {LPGEN("Work"), LI_DIVIDER}, + {LPGEN("Company name"), LI_STRING, DBVT_ASCIIZ, "Company"}, + {LPGEN("Company homepage"),LI_STRING, DBVT_ASCIIZ, "CompanyHomepage"}, + {LPGEN("Company street"), LI_STRING, DBVT_ASCIIZ, "CompanyStreet"}, + {LPGEN("Company city"), LI_STRING, DBVT_ASCIIZ, "CompanyCity"}, + {LPGEN("Company state"), LI_STRING, DBVT_ASCIIZ, "CompanyState"}, + {LPGEN("Company phone"), LI_STRING, DBVT_ASCIIZ, "CompanyPhone"}, + {LPGEN("Company fax"), LI_STRING, DBVT_ASCIIZ, "CompanyFax"}, + {LPGEN("Company ZIP/postcode"),LI_STRING,DBVT_ASCIIZ, "CompanyZIP"}, + {LPGEN("Company country"),LI_LIST, DBVT_WORD, "CompanyCountry",countries, sizeof(countries)/sizeof(countries[0])}, + {LPGEN("Company department"),LI_STRING, DBVT_ASCIIZ, "CompanyDepartment"}, + {LPGEN("Company position"),LI_STRING, DBVT_ASCIIZ, "CompanyPosition"}, + {LPGEN("Company occupation"),LI_LIST, DBVT_WORD, "CompanyOccupation", occupations, sizeof(occupations)/sizeof(occupations[0])}, + //interests + {LPGEN("Personal Interests"), LI_DIVIDER}, + {LPGEN("Interest category 1"),LI_LIST, DBVT_ASCIIZ, "Interest0Cat", interests, sizeof(interests)/sizeof(interests[0])}, + {LPGEN("Interest areas 1"),LI_STRING, DBVT_ASCIIZ, "Interest0Text"}, + {LPGEN("Interest category 2"),LI_LIST, DBVT_ASCIIZ, "Interest1Cat", interests, sizeof(interests)/sizeof(interests[0])}, + {LPGEN("Interest areas 2"),LI_STRING, DBVT_ASCIIZ, "Interest1Text"}, + {LPGEN("Interest category 3"),LI_LIST, DBVT_ASCIIZ, "Interest2Cat", interests, sizeof(interests)/sizeof(interests[0])}, + {LPGEN("Interest areas 3"),LI_STRING, DBVT_ASCIIZ, "Interest2Text"}, + {LPGEN("Interest category 4"),LI_LIST, DBVT_ASCIIZ, "Interest3Cat", interests, sizeof(interests)/sizeof(interests[0])}, + {LPGEN("Interest areas 4"),LI_STRING, DBVT_ASCIIZ, "Interest3Text"}, + //pastbackground + {LPGEN("Past Background"), LI_DIVIDER}, + {LPGEN("Category 1"),LI_LIST, DBVT_ASCIIZ, "Past0", pastbackground, sizeof(pastbackground)/sizeof(pastbackground[0])}, + {LPGEN("Past Background 1"),LI_STRING, DBVT_ASCIIZ, "Past0Text"}, + {LPGEN("Category 2"),LI_LIST, DBVT_ASCIIZ, "Past1", pastbackground, sizeof(pastbackground)/sizeof(pastbackground[0])}, + {LPGEN("Past Background 2"),LI_STRING, DBVT_ASCIIZ, "Past1Text"}, + {LPGEN("Category 3"),LI_LIST, DBVT_ASCIIZ, "Past2", pastbackground, sizeof(pastbackground)/sizeof(pastbackground[0])}, + {LPGEN("Past Background 3"),LI_STRING, DBVT_ASCIIZ, "Past2Text"}, + //affiliation + {LPGEN("Affiliations"), LI_DIVIDER}, + {LPGEN("Affiliation category 1"),LI_LIST,DBVT_ASCIIZ, "Affiliation0", affiliation, sizeof(affiliation)/sizeof(affiliation[0])}, + {LPGEN("Affiliation 1"),LI_STRING, DBVT_ASCIIZ, "Affiliation0Text"}, + {LPGEN("Affiliation category 2"),LI_LIST,DBVT_ASCIIZ, "Affiliation1", affiliation, sizeof(affiliation)/sizeof(affiliation[0])}, + {LPGEN("Affiliation 2"),LI_STRING, DBVT_ASCIIZ, "Affiliation1Text"}, + {LPGEN("Affiliation category 3"),LI_LIST,DBVT_ASCIIZ, "Affiliation2", affiliation, sizeof(affiliation)/sizeof(affiliation[0])}, + {LPGEN("Affiliation 3"),LI_STRING, DBVT_ASCIIZ, "Affiliation2Text"} +}; + +const int settingCount=sizeof(setting)/sizeof(setting[0]); -- cgit v1.2.3