Mercurial > hg > mpdl-group
comparison software/eXist/mpdl-modules/src/de/mpg/mpiwg/berlin/mpdl/lt/general/Language.java @ 0:408254cf2f1d
Erstellung
author | Josef Willenborg <jwillenborg@mpiwg-berlin.mpg.de> |
---|---|
date | Wed, 24 Nov 2010 17:24:23 +0100 |
parents | |
children | 2396a569e446 |
comparison
equal
deleted
inserted
replaced
-1:000000000000 | 0:408254cf2f1d |
---|---|
1 package de.mpg.mpiwg.berlin.mpdl.lt.general; | |
2 | |
3 import java.util.HashMap; | |
4 | |
5 public class Language { | |
6 private static Language instance; | |
7 private static HashMap<String, String> languageIds = new HashMap<String, String>(); | |
8 | |
9 public static Language getInstance() { | |
10 if (instance == null) { | |
11 instance = new Language(); | |
12 instance.init(); | |
13 } | |
14 return instance; | |
15 } | |
16 | |
17 private void init() { | |
18 languageIds.put("ar", "ar"); | |
19 languageIds.put("de", "de"); | |
20 languageIds.put("el", "el"); | |
21 languageIds.put("grc", "el"); | |
22 languageIds.put("en", "en"); | |
23 languageIds.put("fr", "fr"); | |
24 languageIds.put("it", "it"); | |
25 languageIds.put("la", "la"); | |
26 languageIds.put("lat", "la"); | |
27 languageIds.put("nl", "nl"); | |
28 languageIds.put("zh", "zh"); | |
29 } | |
30 | |
31 public String getLanguageId(String language) { | |
32 if (language == null) | |
33 return null; | |
34 String retLanguageId = null; | |
35 retLanguageId = languageIds.get(language); | |
36 return retLanguageId; | |
37 } | |
38 } |