StarLanguage.hxx
Go to the documentation of this file.
1 /* -*- Mode: C++; c-default-style: "k&r"; indent-tabs-mode: nil; tab-width: 2; c-basic-offset: 2 -*- */
2 
3 /* libstaroffice
4 * Version: MPL 2.0 / LGPLv2+
5 *
6 * The contents of this file are subject to the Mozilla Public License Version
7 * 2.0 (the "License"); you may not use this file except in compliance with
8 * the License or as specified alternatively below. You may obtain a copy of
9 * the License at http://www.mozilla.org/MPL/
10 *
11 * Software distributed under the License is distributed on an "AS IS" basis,
12 * WITHOUT WARRANTY OF ANY KIND, either express or implied. See the License
13 * for the specific language governing rights and limitations under the
14 * License.
15 *
16 * Major Contributor(s):
17 * Copyright (C) 2002 William Lachance (wrlach@gmail.com)
18 * Copyright (C) 2002,2004 Marc Maurer (uwog@uwog.net)
19 * Copyright (C) 2004-2006 Fridrich Strba (fridrich.strba@bluewin.ch)
20 * Copyright (C) 2006, 2007 Andrew Ziem
21 * Copyright (C) 2011, 2012 Alonso Laurent (alonso@loria.fr)
22 *
23 *
24 * All Rights Reserved.
25 *
26 * For minor contributions see the git repository.
27 *
28 * Alternatively, the contents of this file may be used under the terms of
29 * the GNU Lesser General Public License Version 2 or later (the "LGPLv2+"),
30 * in which case the provisions of the LGPLv2+ are applicable
31 * instead of those above.
32 */
33 
34 /*
35  * StarLanguage to read/parse some basic language in StarOffice documents
36  *
37  */
38 #ifndef STAR_LANGUAGE
39 # define STAR_LANGUAGE
40 
41 #include <string>
42 
44 #include "STOFFDebug.hxx"
45 
51 namespace StarLanguage
52 {
54 bool getLanguageId(int id, std::string &lang, std::string &country);
55 }
56 #endif
57 // vim: set filetype=cpp tabstop=2 shiftwidth=2 cindent autoindent smartindent noexpandtab:
StarLanguage::LANGUAGE_ENGLISH_CAN
Definition: StarLanguage.cxx:94
StarLanguage.hxx
StarLanguage::LANGUAGE_ENGLISH_SAFRICA
Definition: StarLanguage.cxx:97
StarLanguage::getLanguageId
bool getLanguageId(int id, std::string &lang, std::string &country)
returns the iso639-1 and iso3166 language code
Definition: StarLanguage.cxx:471
StarLanguage::LANGUAGE_FRENCH_BELGIAN
Definition: StarLanguage.cxx:109
StarLanguage::LANGUAGE_MALTESE
Definition: StarLanguage.cxx:159
StarLanguage::LANGUAGE_ARABIC_MOROCCO
Definition: StarLanguage.cxx:58
StarLanguage::LANGUAGE_GEORGIAN
Definition: StarLanguage.cxx:125
StarLanguage::LANGUAGE_ENGLISH_JAMAICA
Definition: StarLanguage.cxx:98
StarLanguage::LANGUAGE_TURKISH
Definition: StarLanguage.cxx:222
StarLanguage::LANGUAGE_SLOVAK
Definition: StarLanguage.cxx:188
StarLanguage::LANGUAGE_VENDA
Definition: StarLanguage.cxx:231
StarLanguage::LANGUAGE_SWAHILI
Definition: StarLanguage.cxx:211
StarLanguage::IdIsoLanguageEntry::m_country
std::string m_country
Definition: StarLanguage.cxx:256
StarLanguage::LANGUAGE_TIBETAN
Definition: StarLanguage.cxx:219
StarLanguage::LANGUAGE_ARABIC_LIBYA
Definition: StarLanguage.cxx:56
StarLanguage::LANGUAGE_ITALIAN
Definition: StarLanguage.cxx:138
StarLanguage::LANGUAGE_AZERI_LATIN
Definition: StarLanguage.cxx:72
StarLanguage::LANGUAGE_CROATIAN
Definition: StarLanguage.cxx:183
StarLanguage::LANGUAGE_MACEDONIAN
Definition: StarLanguage.cxx:154
StarLanguage::LANGUAGE_USER3
Definition: StarLanguage.cxx:238
StarLanguage::LANGUAGE_ENGLISH_TRINIDAD
Definition: StarLanguage.cxx:101
StarLanguage::LANGUAGE_FRENCH_COTE_D_IVOIRE
Definition: StarLanguage.cxx:119
StarLanguage::LANGUAGE_ZULU
Definition: StarLanguage.cxx:235
StarLanguage::IdIsoLanguageMap::getLanguageId
bool getLanguageId(int id, std::string &lang, std::string &country) const
Definition: StarLanguage.cxx:458
StarLanguage::LANGUAGE_KANNADA
Definition: StarLanguage.cxx:141
StarLanguage::LANGUAGE_GREEK
Definition: StarLanguage.cxx:131
StarLanguage::LANGUAGE_USER_LATIN
Definition: StarLanguage.cxx:247
StarLanguage::LANGUAGE_BELARUSIAN
Definition: StarLanguage.cxx:75
StarLanguage::LANGUAGE_GERMAN
Definition: StarLanguage.cxx:126
StarLanguage::LANGUAGE_BULGARIAN
Definition: StarLanguage.cxx:77
StarLanguage::LANGUAGE_MONGOLIAN
Definition: StarLanguage.cxx:162
StarLanguage::LANGUAGE_NORWEGIAN
Definition: StarLanguage.cxx:165
StarLanguage::LANGUAGE_SORBIAN
Definition: StarLanguage.cxx:190
StarLanguage::LANGUAGE_KOREAN_JOHAB
Definition: StarLanguage.cxx:149
StarLanguage::LANGUAGE_SPANISH_MEXICAN
Definition: StarLanguage.cxx:192
StarLanguage::LANGUAGE_ENGLISH_EIRE
Definition: StarLanguage.cxx:96
StarLanguage::LANGUAGE_GAELIC_SCOTLAND
Definition: StarLanguage.cxx:122
StarLanguage::LANGUAGE_USER_MAORI
Definition: StarLanguage.cxx:249
StarLanguage::LANGUAGE_MARATHI
Definition: StarLanguage.cxx:161
StarLanguage::LANGUAGE_FRISIAN_NETHERLANDS
Definition: StarLanguage.cxx:121
StarLanguage::LANGUAGE_ARABIC_BAHRAIN
Definition: StarLanguage.cxx:67
StarLanguage::LANGUAGE_TSWANA
Definition: StarLanguage.cxx:221
StarLanguage::LANGUAGE_KASHMIRI
Definition: StarLanguage.cxx:142
StarLanguage::LANGUAGE_UKRAINIAN
Definition: StarLanguage.cxx:224
StarLanguage::LANGUAGE_SPANISH_URUGUAY
Definition: StarLanguage.cxx:204
StarLanguage::LANGUAGE_POLISH
Definition: StarLanguage.cxx:171
StarLanguage::LANGUAGE_SPANISH_MODERN
Definition: StarLanguage.cxx:193
StarLanguage::LANGUAGE_RHAETO_ROMAN
Definition: StarLanguage.cxx:175
StarLanguage::LANGUAGE_SPANISH_PANAMA
Definition: StarLanguage.cxx:196
StarLanguage::LANGUAGE_JAPANESE
Definition: StarLanguage.cxx:140
StarLanguage
namespace convert language id in international iso
Definition: StarLanguage.cxx:43
StarLanguage::LANGUAGE_SERBIAN_LATIN
Definition: StarLanguage.cxx:184
StarLanguage::LANGUAGE_SPANISH_PERU
Definition: StarLanguage.cxx:200
StarLanguage::LANGUAGE_ENGLISH_ZIMBABWE
Definition: StarLanguage.cxx:102
StarLanguage::LANGUAGE_MALAY_MALAYSIA
Definition: StarLanguage.cxx:156
StarLanguage::LANGUAGE_SPANISH
Definition: StarLanguage.cxx:191
StarLanguage::LANGUAGE_NONE
Definition: StarLanguage.cxx:48
StarLanguage::LANGUAGE_SYSTEM_DEFAULT
Definition: StarLanguage.cxx:245
libstaroffice_internal.hxx
StarLanguage::LANGUAGE_CHINESE_TRADITIONAL
Definition: StarLanguage.cxx:81
StarLanguage::LANGUAGE_SWEDISH
Definition: StarLanguage.cxx:212
StarLanguage::LANGUAGE_LITHUANIAN_CLASSIC
Definition: StarLanguage.cxx:153
StarLanguage::LANGUAGE_CHINESE_SIMPLIFIED
Definition: StarLanguage.cxx:82
StarLanguage::LANGUAGE_FINNISH
Definition: StarLanguage.cxx:107
StarLanguage::LANGUAGE_FRENCH_CANADIAN
Definition: StarLanguage.cxx:110
StarLanguage::LANGUAGE_ENGLISH
Definition: StarLanguage.cxx:90
StarLanguage::IdIsoLanguageMap::m_idLanguageMap
std::map< int, IdIsoLanguageEntry > m_idLanguageMap
Definition: StarLanguage.cxx:467
StarLanguage::LANGUAGE_FRENCH_WEST_INDIES
Definition: StarLanguage.cxx:114
StarLanguage::LANGUAGE_FRENCH_LUXEMBOURG
Definition: StarLanguage.cxx:112
StarLanguage::LANGUAGE_AFRIKAANS
Definition: StarLanguage.cxx:50
StarLanguage::LANGUAGE_USER2
Definition: StarLanguage.cxx:237
StarLanguage::Language
Language
the different language
Definition: StarLanguage.cxx:46
StarLanguage::LANGUAGE_SAMI_LAPPISH
Definition: StarLanguage.cxx:180
StarLanguage::LANGUAGE_ARABIC_JORDAN
Definition: StarLanguage.cxx:63
StarLanguage::LANGUAGE_KAZAK
Definition: StarLanguage.cxx:144
StarLanguage::LANGUAGE_TELUGU
Definition: StarLanguage.cxx:217
StarLanguage::LANGUAGE_MALAYALAM
Definition: StarLanguage.cxx:158
StarLanguage::LANGUAGE_FRENCH_SENEGAL
Definition: StarLanguage.cxx:117
StarLanguage::IdIsoLanguageEntry::m_language
char m_language[3]
Definition: StarLanguage.cxx:255
StarLanguage::LANGUAGE_URDU_INDIA
Definition: StarLanguage.cxx:227
StarLanguage::LANGUAGE_UZBEK
Definition: StarLanguage.cxx:228
StarLanguage::LANGUAGE_ENGLISH_NZ
Definition: StarLanguage.cxx:95
StarLanguage::LANGUAGE_ARABIC_ALGERIA
Definition: StarLanguage.cxx:57
StarLanguage::LANGUAGE_DUTCH_BELGIAN
Definition: StarLanguage.cxx:89
StarLanguage::LANGUAGE_CHINESE_MACAU
Definition: StarLanguage.cxx:85
StarLanguage::LANGUAGE_GALICIAN
Definition: StarLanguage.cxx:124
StarLanguage::LANGUAGE_TAMIL
Definition: StarLanguage.cxx:215
StarLanguage::LANGUAGE_ARABIC_EGYPT
Definition: StarLanguage.cxx:55
StarLanguage::LANGUAGE_USER9
Definition: StarLanguage.cxx:244
StarLanguage::LANGUAGE_GERMAN_LUXEMBOURG
Definition: StarLanguage.cxx:129
StarLanguage::LANGUAGE_ENGLISH_PHILIPPINES
Definition: StarLanguage.cxx:103
StarLanguage::LANGUAGE_SLOVENIAN
Definition: StarLanguage.cxx:189
StarLanguage::LANGUAGE_LITHUANIAN
Definition: StarLanguage.cxx:152
StarLanguage::LANGUAGE_PORTUGUESE_BRAZILIAN
Definition: StarLanguage.cxx:173
StarLanguage::LANGUAGE_USER6
Definition: StarLanguage.cxx:241
StarLanguage::LANGUAGE_SPANISH_VENEZUELA
Definition: StarLanguage.cxx:198
StarLanguage::LANGUAGE_ENGLISH_BELIZE
Definition: StarLanguage.cxx:100
StarLanguage::LANGUAGE_USER8
Definition: StarLanguage.cxx:243
StarLanguage::LANGUAGE_INDONESIAN
Definition: StarLanguage.cxx:137
StarLanguage::LANGUAGE_SERBIAN_CYRILLIC
Definition: StarLanguage.cxx:185
StarLanguage::LANGUAGE_FRENCH_MONACO
Definition: StarLanguage.cxx:113
StarLanguage::LANGUAGE_RUSSIAN_MOLDOVA
Definition: StarLanguage.cxx:179
StarLanguage::LANGUAGE_BURMESE
Definition: StarLanguage.cxx:78
StarLanguage::LANGUAGE_ROMANIAN
Definition: StarLanguage.cxx:176
StarLanguage::LANGUAGE_CHINESE
Definition: StarLanguage.cxx:80
StarLanguage::LANGUAGE_KHMER
Definition: StarLanguage.cxx:145
StarLanguage::LANGUAGE_SINDHI
Definition: StarLanguage.cxx:187
StarLanguage::LANGUAGE_ENGLISH_UK
Definition: StarLanguage.cxx:92
StarLanguage::LANGUAGE_FRENCH_REUNION
Definition: StarLanguage.cxx:115
StarLanguage::LANGUAGE_ARABIC_UAE
Definition: StarLanguage.cxx:66
StarLanguage::LANGUAGE_GERMAN_SWISS
Definition: StarLanguage.cxx:127
StarLanguage::LANGUAGE_SANSKRIT
Definition: StarLanguage.cxx:181
StarLanguage::LANGUAGE_TATAR
Definition: StarLanguage.cxx:216
StarLanguage::LANGUAGE_DANISH
Definition: StarLanguage.cxx:87
StarLanguage::LANGUAGE_WELSH
Definition: StarLanguage.cxx:233
StarLanguage::LANGUAGE_ALBANIAN
Definition: StarLanguage.cxx:51
StarLanguage::LANGUAGE_UZBEK_CYRILLIC
Definition: StarLanguage.cxx:230
StarLanguage::LANGUAGE_SPANISH_HONDURAS
Definition: StarLanguage.cxx:208
StarLanguage::LANGUAGE_FRENCH_MALI
Definition: StarLanguage.cxx:120
StarLanguage::LANGUAGE_NORTHERNSOTHO
Definition: StarLanguage.cxx:169
StarLanguage::LANGUAGE_GERMAN_AUSTRIAN
Definition: StarLanguage.cxx:128
StarLanguage::LANGUAGE_USER_ESPERANTO
Definition: StarLanguage.cxx:248
StarLanguage::LANGUAGE_FARSI
Definition: StarLanguage.cxx:106
StarLanguage::LANGUAGE_ASSAMESE
Definition: StarLanguage.cxx:70
StarLanguage::LANGUAGE_HEBREW
Definition: StarLanguage.cxx:133
STOFFStringStream.hxx
StarLanguage::LANGUAGE_ARABIC_QATAR
Definition: StarLanguage.cxx:68
StarLanguage::LANGUAGE_TAJIK
Definition: StarLanguage.cxx:214
StarLanguage::LANGUAGE_USER7
Definition: StarLanguage.cxx:242
StarLanguage::LANGUAGE_NORWEGIAN_NYNORSK
Definition: StarLanguage.cxx:167
StarLanguage::LANGUAGE_AZERI_CYRILLIC
Definition: StarLanguage.cxx:73
StarLanguage::LANGUAGE_LAO
Definition: StarLanguage.cxx:150
StarLanguage::LANGUAGE_ARABIC_YEMEN
Definition: StarLanguage.cxx:61
StarLanguage::LANGUAGE_PROCESS_OR_USER_DEFAULT
Definition: StarLanguage.cxx:246
StarLanguage::LANGUAGE_ARABIC_IRAQ
Definition: StarLanguage.cxx:54
StarLanguage::LANGUAGE_GUJARATI
Definition: StarLanguage.cxx:132
StarLanguage::LANGUAGE_DONTKNOW
Definition: StarLanguage.cxx:47
StarLanguage::LANGUAGE_ARABIC_SYRIA
Definition: StarLanguage.cxx:62
StarLanguage::LANGUAGE_ENGLISH_AUS
Definition: StarLanguage.cxx:93
StarLanguage::LANGUAGE_ENGLISH_CARRIBEAN
Definition: StarLanguage.cxx:99
StarLanguage::LANGUAGE_LATVIAN
Definition: StarLanguage.cxx:151
StarLanguage::LANGUAGE_KIRGHIZ
Definition: StarLanguage.cxx:146
StarLanguage::LANGUAGE_BENGALI
Definition: StarLanguage.cxx:76
StarLanguage::LANGUAGE_FRENCH_CAMEROON
Definition: StarLanguage.cxx:118
StarLanguage::LANGUAGE_SPANISH_PARAGUAY
Definition: StarLanguage.cxx:205
StarLanguage::LANGUAGE_MALAY_BRUNEI_DARUSSALAM
Definition: StarLanguage.cxx:157
StarLanguage::LANGUAGE_ARABIC_KUWAIT
Definition: StarLanguage.cxx:65
STOFFDebug.hxx
StarLanguage::LANGUAGE_ARMENIAN
Definition: StarLanguage.cxx:69
StarLanguage::LANGUAGE_NEPALI
Definition: StarLanguage.cxx:163
StarLanguage::LANGUAGE_USER5
Definition: StarLanguage.cxx:240
StarLanguage::LANGUAGE_FRENCH_SWISS
Definition: StarLanguage.cxx:111
StarLanguage::LANGUAGE_URDU_PAKISTAN
Definition: StarLanguage.cxx:226
StarLanguage::LANGUAGE_SPANISH_ECUADOR
Definition: StarLanguage.cxx:202
StarLanguage::LANGUAGE_ITALIAN_SWISS
Definition: StarLanguage.cxx:139
StarLanguage::IdIsoLanguageEntry::m_languageId
int m_languageId
Definition: StarLanguage.cxx:254
StarLanguage::LANGUAGE_ARABIC_TUNISIA
Definition: StarLanguage.cxx:59
StarLanguage::LANGUAGE_ESTONIAN
Definition: StarLanguage.cxx:104
StarLanguage::LANGUAGE_SPANISH_COLOMBIA
Definition: StarLanguage.cxx:199
StarLanguage::LANGUAGE_SPANISH_COSTARICA
Definition: StarLanguage.cxx:195
StarLanguage::IdIsoLanguageMap
Definition: StarLanguage.cxx:259
StarLanguage::LANGUAGE_MALAY
Definition: StarLanguage.cxx:155
StarLanguage::IdIsoLanguageEntry
Definition: StarLanguage.cxx:253
StarLanguage::LANGUAGE_SPANISH_NICARAGUA
Definition: StarLanguage.cxx:209
StarLanguage::LANGUAGE_SPANISH_DOMINICAN_REPUBLIC
Definition: StarLanguage.cxx:197
StarLanguage::LANGUAGE_ARABIC
Definition: StarLanguage.cxx:52
StarLanguage::LANGUAGE_TSONGA
Definition: StarLanguage.cxx:220
StarLanguage::LANGUAGE_SPANISH_GUATEMALA
Definition: StarLanguage.cxx:194
StarLanguage::LANGUAGE_ICELANDIC
Definition: StarLanguage.cxx:136
StarLanguage::LANGUAGE_MANIPURI
Definition: StarLanguage.cxx:160
StarLanguage::LANGUAGE_FRENCH
Definition: StarLanguage.cxx:108
StarLanguage::LANGUAGE_SPANISH_ARGENTINA
Definition: StarLanguage.cxx:201
StarLanguage::LANGUAGE_URDU
Definition: StarLanguage.cxx:225
StarLanguage::LANGUAGE_RUSSIAN
Definition: StarLanguage.cxx:178
StarLanguage::LANGUAGE_KASHMIRI_INDIA
Definition: StarLanguage.cxx:143
StarLanguage::LANGUAGE_KONKANI
Definition: StarLanguage.cxx:147
StarLanguage::LANGUAGE_GAELIC_IRELAND
Definition: StarLanguage.cxx:123
StarLanguage::LANGUAGE_VIETNAMESE
Definition: StarLanguage.cxx:232
StarLanguage::LANGUAGE_CHINESE_SINGAPORE
Definition: StarLanguage.cxx:84
StarLanguage::LANGUAGE_CHINESE_HONGKONG
Definition: StarLanguage.cxx:83
StarLanguage::LANGUAGE_AZERI
Definition: StarLanguage.cxx:71
StarLanguage::LANGUAGE_KOREAN
Definition: StarLanguage.cxx:148
StarLanguage::LANGUAGE_SYSTEM
Definition: StarLanguage.cxx:49
StarLanguage::LANGUAGE_SESOTHO
Definition: StarLanguage.cxx:186
StarLanguage::LANGUAGE_UZBEK_LATIN
Definition: StarLanguage.cxx:229
StarLanguage::LANGUAGE_USER4
Definition: StarLanguage.cxx:239
StarLanguage::LANGUAGE_ORIYA
Definition: StarLanguage.cxx:170
StarLanguage::LANGUAGE_ARABIC_SAUDI_ARABIA
Definition: StarLanguage.cxx:53
StarLanguage::IdIsoLanguageMap::IdIsoLanguageMap
IdIsoLanguageMap()
Definition: StarLanguage.cxx:262
StarLanguage::LANGUAGE_FRENCH_ZAIRE
Definition: StarLanguage.cxx:116
StarLanguage::LANGUAGE_XHOSA
Definition: StarLanguage.cxx:234
StarLanguage::LANGUAGE_SEPEDI
Definition: StarLanguage.cxx:168
StarLanguage::LANGUAGE_NORWEGIAN_BOKMAL
Definition: StarLanguage.cxx:166
StarLanguage::LANGUAGE_HUNGARIAN
Definition: StarLanguage.cxx:135
StarLanguage::s_idLanguageMap
static IdIsoLanguageMap s_idLanguageMap
Definition: StarLanguage.cxx:470
StarLanguage::LANGUAGE_USER1
Definition: StarLanguage.cxx:236
StarLanguage::LANGUAGE_THAI
Definition: StarLanguage.cxx:218
StarLanguage::LANGUAGE_CZECH
Definition: StarLanguage.cxx:86
StarLanguage::LANGUAGE_TURKMEN
Definition: StarLanguage.cxx:223
StarLanguage::LANGUAGE_USER_KINYARWANDA
Definition: StarLanguage.cxx:250
StarLanguage::LANGUAGE_HINDI
Definition: StarLanguage.cxx:134
StarLanguage::LANGUAGE_SWEDISH_FINLAND
Definition: StarLanguage.cxx:213
StarLanguage::LANGUAGE_PUNJABI
Definition: StarLanguage.cxx:174
StarLanguage::LANGUAGE_FAEROESE
Definition: StarLanguage.cxx:105
StarLanguage::LANGUAGE_SPANISH_CHILE
Definition: StarLanguage.cxx:203
StarLanguage::LANGUAGE_SPANISH_EL_SALVADOR
Definition: StarLanguage.cxx:207
StarLanguage::LANGUAGE_GERMAN_LIECHTENSTEIN
Definition: StarLanguage.cxx:130
StarLanguage::LANGUAGE_ARABIC_OMAN
Definition: StarLanguage.cxx:60
StarLanguage::LANGUAGE_PORTUGUESE
Definition: StarLanguage.cxx:172
StarLanguage::LANGUAGE_SPANISH_BOLIVIA
Definition: StarLanguage.cxx:206
StarLanguage::LANGUAGE_SPANISH_PUERTO_RICO
Definition: StarLanguage.cxx:210
StarLanguage::LANGUAGE_NEPALI_INDIA
Definition: StarLanguage.cxx:164
StarLanguage::LANGUAGE_BASQUE
Definition: StarLanguage.cxx:74
StarLanguage::LANGUAGE_ENGLISH_US
Definition: StarLanguage.cxx:91
StarLanguage::LANGUAGE_SERBIAN
Definition: StarLanguage.cxx:182
StarLanguage::LANGUAGE_CATALAN
Definition: StarLanguage.cxx:79
StarLanguage::LANGUAGE_ROMANIAN_MOLDOVA
Definition: StarLanguage.cxx:177
StarLanguage::LANGUAGE_ARABIC_LEBANON
Definition: StarLanguage.cxx:64
StarLanguage::LANGUAGE_DUTCH
Definition: StarLanguage.cxx:88

Generated on Mon Jan 20 2020 23:02:17 for libstaroffice by doxygen 1.8.16