-
Notifications
You must be signed in to change notification settings - Fork 4
/
EnglishTranslation.java
65 lines (61 loc) · 1.27 KB
/
EnglishTranslation.java
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
package de.adito.rruleparser.translation.language;
import de.adito.rruleparser.translation.ETranslationFragment;
import java.util.Locale;
/**
* Implements the english translation.
*/
public class EnglishTranslation implements ILanguagePackage
{
@Override
public String getFragment(ETranslationFragment pTranslationFragment)
{
switch (pTranslationFragment)
{
case DAILY:
return "daily";
case WEEKLY:
return "weekly";
case MONTHLY:
return "monthly";
case YEARLY:
return "annually";
case DAYS:
return "days";
case WEEKS:
return "weeks";
case MONTHS:
return "months";
case YEARS:
return "years";
case DAY:
return "day";
case FIRST:
return "first";
case SECOND:
return "second";
case THIRD:
return "third";
case FOURTH:
return "fourth";
case LAST:
return "last";
case UNTIL:
return "until";
case TIMES:
return "times";
case ON:
return "on";
case EVERY:
return "every";
case OF:
return "of";
default:
return "";
}
}
@Override
public Locale getCompatibleLocale()
{
return Locale.ENGLISH;
}
}