Skip to content
Projeler
Gruplar
Parçacıklar
Yardım
Yükleniyor...
Oturum aç / Kaydol
Gezinmeyi değiştir
C
core
Proje
Proje
Ayrıntılar
Etkinlik
Cycle Analytics
Depo (repository)
Depo (repository)
Dosyalar
Kayıtlar (commit)
Dallar (branch)
Etiketler
Katkıda bulunanlar
Grafik
Karşılaştır
Grafikler
Konular (issue)
0
Konular (issue)
0
Liste
Pano
Etiketler
Kilometre Taşları
Birleştirme (merge) Talepleri
0
Birleştirme (merge) Talepleri
0
CI / CD
CI / CD
İş akışları (pipeline)
İşler
Zamanlamalar
Grafikler
Paketler
Paketler
Wiki
Wiki
Parçacıklar
Parçacıklar
Üyeler
Üyeler
Collapse sidebar
Close sidebar
Etkinlik
Grafik
Grafikler
Yeni bir konu (issue) oluştur
İşler
Kayıtlar (commit)
Konu (issue) Panoları
Kenar çubuğunu aç
LibreOffice
core
Commits
a107c6bd
Kaydet (Commit)
a107c6bd
authored
Ara 12, 2013
tarafından
Stephan Bergmann
Dosyalara gözat
Seçenekler
Dosyalara Gözat
İndir
Eposta Yamaları
Sade Fark
Remove unnecessary macros
Change-Id: I1d7cdea37db59f58ca100489e593b882a951d96a
üst
5888cb10
Hide whitespace changes
Inline
Side-by-side
Showing
1 changed file
with
86 additions
and
93 deletions
+86
-93
sellang.cxx
setup_native/source/win32/customactions/sellang/sellang.cxx
+86
-93
No files found.
setup_native/source/win32/customactions/sellang/sellang.cxx
Dosyayı görüntüle @
a107c6bd
...
...
@@ -60,103 +60,96 @@ langid_to_string( LANGID langid )
* language part is returned in the string.
*/
switch
(
PRIMARYLANGID
(
langid
))
{
#define CASE(name, primary) \
case LANG_##primary: return #name
CASE
(
af
,
AFRIKAANS
);
CASE
(
am
,
AMHARIC
);
CASE
(
ar
,
ARABIC
);
CASE
(
as
,
ASSAMESE
);
CASE
(
be
,
BELARUSIAN
);
CASE
(
bg
,
BULGARIAN
);
CASE
(
bn
,
BENGALI
);
CASE
(
br
,
BRETON
);
CASE
(
ca
,
CATALAN
);
CASE
(
cs
,
CZECH
);
CASE
(
cy
,
WELSH
);
CASE
(
da
,
DANISH
);
CASE
(
de
,
GERMAN
);
CASE
(
el
,
GREEK
);
CASE
(
en
,
ENGLISH
);
CASE
(
es
,
SPANISH
);
CASE
(
et
,
ESTONIAN
);
CASE
(
eu
,
BASQUE
);
CASE
(
fa
,
FARSI
);
CASE
(
fi
,
FINNISH
);
CASE
(
fo
,
FAEROESE
);
CASE
(
fr
,
FRENCH
);
CASE
(
ga
,
IRISH
);
CASE
(
gl
,
GALICIAN
);
CASE
(
gu
,
GUJARATI
);
CASE
(
he
,
HEBREW
);
CASE
(
hi
,
HINDI
);
CASE
(
hu
,
HUNGARIAN
);
CASE
(
hy
,
ARMENIAN
);
CASE
(
id
,
INDONESIAN
);
CASE
(
is
,
ICELANDIC
);
CASE
(
it
,
ITALIAN
);
CASE
(
ja
,
JAPANESE
);
CASE
(
ka
,
GEORGIAN
);
CASE
(
km
,
KHMER
);
CASE
(
kn
,
KANNADA
);
CASE
(
ko
,
KOREAN
);
CASE
(
ks
,
KASHMIRI
);
CASE
(
lo
,
LAO
);
CASE
(
lt
,
LITHUANIAN
);
CASE
(
lv
,
LATVIAN
);
CASE
(
mk
,
MACEDONIAN
);
CASE
(
ml
,
MALAYALAM
);
CASE
(
mn
,
MONGOLIAN
);
CASE
(
mr
,
MARATHI
);
CASE
(
ms
,
MALAY
);
CASE
(
mt
,
MALTESE
);
CASE
(
ne
,
NEPALI
);
CASE
(
nl
,
DUTCH
);
CASE
(
ns
,
SOTHO
);
CASE
(
or
,
ORIYA
);
CASE
(
pa
,
PUNJABI
);
CASE
(
pl
,
POLISH
);
CASE
(
pt
,
PORTUGUESE
);
CASE
(
rm
,
ROMANSH
);
CASE
(
ro
,
ROMANIAN
);
CASE
(
ru
,
RUSSIAN
);
CASE
(
rw
,
KINYARWANDA
);
CASE
(
sa
,
SANSKRIT
);
CASE
(
sb
,
UPPER_SORBIAN
);
CASE
(
sd
,
SINDHI
);
CASE
(
sk
,
SLOVAK
);
CASE
(
sl
,
SLOVENIAN
);
CASE
(
sq
,
ALBANIAN
);
CASE
(
sv
,
SWEDISH
);
CASE
(
sw
,
SWAHILI
);
CASE
(
ta
,
TAMIL
);
CASE
(
te
,
TELUGU
);
CASE
(
tg
,
TAJIK
);
CASE
(
th
,
THAI
);
CASE
(
ti
,
TIGRIGNA
);
CASE
(
tn
,
TSWANA
);
CASE
(
tr
,
TURKISH
);
CASE
(
tt
,
TATAR
);
CASE
(
uk
,
UKRAINIAN
);
CASE
(
ur
,
URDU
);
CASE
(
uz
,
UZBEK
);
CASE
(
vi
,
VIETNAMESE
);
CASE
(
xh
,
XHOSA
);
CASE
(
zh
,
CHINESE
);
CASE
(
zu
,
ZULU
);
#undef CASE
case
LANG_AFRIKAANS
:
return
"af"
;
case
LANG_AMHARIC
:
return
"am"
;
case
LANG_ARABIC
:
return
"ar"
;
case
LANG_ASSAMESE
:
return
"as"
;
case
LANG_BELARUSIAN
:
return
"be"
;
case
LANG_BULGARIAN
:
return
"bg"
;
case
LANG_BENGALI
:
return
"bn"
;
case
LANG_BRETON
:
return
"br"
;
case
LANG_CATALAN
:
return
"ca"
;
case
LANG_CZECH
:
return
"cs"
;
case
LANG_WELSH
:
return
"cy"
;
case
LANG_DANISH
:
return
"da"
;
case
LANG_GERMAN
:
return
"de"
;
case
LANG_GREEK
:
return
"el"
;
case
LANG_ENGLISH
:
return
"en"
;
case
LANG_SPANISH
:
return
"es"
;
case
LANG_ESTONIAN
:
return
"et"
;
case
LANG_BASQUE
:
return
"eu"
;
case
LANG_FARSI
:
return
"fa"
;
case
LANG_FINNISH
:
return
"fi"
;
case
LANG_FAEROESE
:
return
"fo"
;
case
LANG_FRENCH
:
return
"fr"
;
case
LANG_IRISH
:
return
"ga"
;
case
LANG_GALICIAN
:
return
"gl"
;
case
LANG_GUJARATI
:
return
"gu"
;
case
LANG_HEBREW
:
return
"he"
;
case
LANG_HINDI
:
return
"hi"
;
case
LANG_HUNGARIAN
:
return
"hu"
;
case
LANG_ARMENIAN
:
return
"hy"
;
case
LANG_INDONESIAN
:
return
"id"
;
case
LANG_ICELANDIC
:
return
"is"
;
case
LANG_ITALIAN
:
return
"it"
;
case
LANG_JAPANESE
:
return
"ja"
;
case
LANG_GEORGIAN
:
return
"ka"
;
case
LANG_KHMER
:
return
"km"
;
case
LANG_KANNADA
:
return
"kn"
;
case
LANG_KOREAN
:
return
"ko"
;
case
LANG_KASHMIRI
:
return
"ks"
;
case
LANG_LAO
:
return
"lo"
;
case
LANG_LITHUANIAN
:
return
"lt"
;
case
LANG_LATVIAN
:
return
"lv"
;
case
LANG_MACEDONIAN
:
return
"mk"
;
case
LANG_MALAYALAM
:
return
"ml"
;
case
LANG_MONGOLIAN
:
return
"mn"
;
case
LANG_MARATHI
:
return
"mr"
;
case
LANG_MALAY
:
return
"ms"
;
case
LANG_MALTESE
:
return
"mt"
;
case
LANG_NEPALI
:
return
"ne"
;
case
LANG_DUTCH
:
return
"nl"
;
case
LANG_SOTHO
:
return
"ns"
;
case
LANG_ORIYA
:
return
"or"
;
case
LANG_PUNJABI
:
return
"pa"
;
case
LANG_POLISH
:
return
"pl"
;
case
LANG_PORTUGUESE
:
return
"pt"
;
case
LANG_ROMANSH
:
return
"rm"
;
case
LANG_ROMANIAN
:
return
"ro"
;
case
LANG_RUSSIAN
:
return
"ru"
;
case
LANG_KINYARWANDA
:
return
"rw"
;
case
LANG_SANSKRIT
:
return
"sa"
;
case
LANG_UPPER_SORBIAN
:
return
"sb"
;
case
LANG_SINDHI
:
return
"sd"
;
case
LANG_SLOVAK
:
return
"sk"
;
case
LANG_SLOVENIAN
:
return
"sl"
;
case
LANG_ALBANIAN
:
return
"sq"
;
case
LANG_SWEDISH
:
return
"sv"
;
case
LANG_SWAHILI
:
return
"sw"
;
case
LANG_TAMIL
:
return
"ta"
;
case
LANG_TELUGU
:
return
"te"
;
case
LANG_TAJIK
:
return
"tg"
;
case
LANG_THAI
:
return
"th"
;
case
LANG_TIGRIGNA
:
return
"ti"
;
case
LANG_TSWANA
:
return
"tn"
;
case
LANG_TURKISH
:
return
"tr"
;
case
LANG_TATAR
:
return
"tt"
;
case
LANG_UKRAINIAN
:
return
"uk"
;
case
LANG_URDU
:
return
"ur"
;
case
LANG_UZBEK
:
return
"uz"
;
case
LANG_VIETNAMESE
:
return
"vi"
;
case
LANG_XHOSA
:
return
"xh"
;
case
LANG_CHINESE
:
return
"zh"
;
case
LANG_ZULU
:
return
"zu"
;
/* Special cases */
default:
switch
(
langid
)
{
case
MAKELANGID
(
LANG_SERBIAN
,
0x05
):
return
"bs"
;
#define CASE(name, primary, sub) \
case MAKELANGID(LANG_##primary, SUBLANG_##sub): return #name
CASE
(
hr
,
SERBIAN
,
DEFAULT
);
CASE
(
nb
,
NORWEGIAN
,
NORWEGIAN_BOKMAL
);
CASE
(
nn
,
NORWEGIAN
,
NORWEGIAN_NYNORSK
);
CASE
(
sh
,
SERBIAN
,
SERBIAN_LATIN
);
CASE
(
sr
,
SERBIAN
,
SERBIAN_CYRILLIC
);
#undef CASE
case
MAKELANGID
(
LANG_SERBIAN
,
SUBLANG_DEFAULT
):
return
"hr"
;
case
MAKELANGID
(
LANG_NORWEGIAN
,
SUBLANG_NORWEGIAN_BOKMAL
):
return
"nb"
;
case
MAKELANGID
(
LANG_NORWEGIAN
,
SUBLANG_NORWEGIAN_NYNORSK
):
return
"nn"
;
case
MAKELANGID
(
LANG_SERBIAN
,
SUBLANG_SERBIAN_LATIN
):
return
"sh"
;
case
MAKELANGID
(
LANG_SERBIAN
,
SUBLANG_SERBIAN_CYRILLIC
):
return
"sr"
;
default:
return
0
;
}
}
...
...
Write
Preview
Markdown
is supported
0%
Try again
or
attach a new file
Attach a file
Cancel
You are about to add
0
people
to the discussion. Proceed with caution.
Finish editing this message first!
Cancel
Please
register
or
sign in
to comment