1
14
15 package com.liferay.portal.language;
16
17 import com.liferay.portal.kernel.language.LanguageUtil;
18 import com.liferay.portal.kernel.language.LanguageWrapper;
19 import com.liferay.portal.kernel.language.UnicodeLanguage;
20 import com.liferay.portal.kernel.util.UnicodeFormatter;
21
22 import java.util.Locale;
23
24 import javax.servlet.jsp.PageContext;
25
26
31 public class UnicodeLanguageImpl implements UnicodeLanguage {
32
33 public String format(Locale locale, String pattern, Object argument) {
34 return UnicodeFormatter.toString(LanguageUtil.format(
35 locale, pattern, argument));
36 }
37
38 public String format(Locale locale, String pattern, Object[] arguments) {
39 return UnicodeFormatter.toString(LanguageUtil.format(
40 locale, pattern, arguments));
41 }
42
43 public String format(
44 PageContext pageContext, String pattern, Object argument) {
45
46 return UnicodeFormatter.toString(LanguageUtil.format(
47 pageContext, pattern, argument));
48 }
49
50 public String format(
51 PageContext pageContext, String pattern, Object argument,
52 boolean translateArguments) {
53
54 return UnicodeFormatter.toString(LanguageUtil.format(
55 pageContext, pattern, argument, translateArguments));
56 }
57
58 public String format(
59 PageContext pageContext, String pattern, Object[] arguments) {
60
61 return UnicodeFormatter.toString(LanguageUtil.format(
62 pageContext, pattern, arguments));
63 }
64
65 public String format(
66 PageContext pageContext, String pattern, Object[] arguments,
67 boolean translateArguments) {
68
69 return UnicodeFormatter.toString(LanguageUtil.format(
70 pageContext, pattern, arguments, translateArguments));
71 }
72
73 public String format(
74 PageContext pageContext, String pattern, LanguageWrapper argument) {
75
76 return UnicodeFormatter.toString(LanguageUtil.format(
77 pageContext, pattern, argument));
78 }
79
80 public String format(
81 PageContext pageContext, String pattern, LanguageWrapper argument,
82 boolean translateArguments) {
83
84 return UnicodeFormatter.toString(LanguageUtil.format(
85 pageContext, pattern, argument, translateArguments));
86 }
87
88 public String format(
89 PageContext pageContext, String pattern, LanguageWrapper[] arguments) {
90
91 return UnicodeFormatter.toString(LanguageUtil.format(
92 pageContext, pattern, arguments));
93 }
94
95 public String format(
96 PageContext pageContext, String pattern, LanguageWrapper[] arguments,
97 boolean translateArguments) {
98
99 return UnicodeFormatter.toString(LanguageUtil.format(
100 pageContext, pattern, arguments, translateArguments));
101 }
102
103 public String get(Locale locale, String key) {
104 return UnicodeFormatter.toString(LanguageUtil.get(locale, key));
105 }
106
107 public String get(Locale locale, String key, String defaultValue) {
108 return UnicodeFormatter.toString(LanguageUtil.get(
109 locale, key, defaultValue));
110 }
111
112 public String get(PageContext pageContext, String key) {
113 return UnicodeFormatter.toString(LanguageUtil.get(pageContext, key));
114 }
115
116 public String get(
117 PageContext pageContext, String key, String defaultValue) {
118
119 return UnicodeFormatter.toString(LanguageUtil.get(
120 pageContext, key, defaultValue));
121 }
122
123 public String getTimeDescription(
124 PageContext pageContext, Long milliseconds) {
125
126 return UnicodeFormatter.toString(LanguageUtil.getTimeDescription(
127 pageContext, milliseconds));
128 }
129
130 public String getTimeDescription(
131 PageContext pageContext, long milliseconds) {
132
133 return UnicodeFormatter.toString(LanguageUtil.getTimeDescription(
134 pageContext, milliseconds));
135 }
136
137 }