summaryrefslogtreecommitdiff
path: root/plugins/TipperYM/translations.h
blob: 985920054ea241ac42c40645afa47203cfc74867 (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
122
123
124
125
/*
Copyright (C) 2006-2007 Scott Ellis
Copyright (C) 2007-2011 Jan Holub

This is free software; you can redistribute it and/or
modify it under the terms of the GNU Library General Public
License as published by the Free Software Foundation; either
version 2 of the License, or (at your option) any later version.

This 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
Library General Public License for more details.

You should have received a copy of the GNU Library General Public
License along with this file; see the file license.txt.  If
not, write to the Free Software Foundation, Inc., 59 Temple Place - Suite 330,
Boston, MA 02111-1307, USA.  
*/

#ifndef _TRANSLATIONS_INC
#define _TRANSLATIONS_INC

extern int iTransFuncsCount;
extern DBVTranslation *translations;

typedef struct {
  int id;
  char *szValue;
} LISTTYPEDATAITEM;

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("Farsi")},
  {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("Taiwanese")},
  {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 char *days[7] = {
	LPGEN("Sunday"), LPGEN("Monday"), LPGEN("Tuesday"), LPGEN("Wednesday"), LPGEN("Thursday"), LPGEN("Friday"), LPGEN("Saturday")
};

static char *months[12] = {
	LPGEN("January"), LPGEN("February"), LPGEN("March"), LPGEN("April"), LPGEN("May"), LPGEN("June"),
	LPGEN("July"), LPGEN("August"), LPGEN("September"), LPGEN("October"), LPGEN("November"), LPGEN("December")
};

void InitTranslations();
void DeinitTranslations();

TCHAR *TimestampToTimeDifference(HANDLE hContact, const char *szModuleName, const char *szSettingName, TCHAR *buff, int bufflen);
TCHAR *EmptyXStatusToDefaultName(HANDLE hContact, const char *szModuleName, const char *szSettingName, TCHAR *buff, int bufflen);
TCHAR *WordToStatusDesc(HANDLE hContact, const char *szModuleName, const char *szSettingName, TCHAR *buff, int bufflen);


#endif