1
22
23 package com.liferay.portal.kernel.language;
24
25 import com.liferay.portal.kernel.bean.PortalBeanLocatorUtil;
26
27 import java.util.Locale;
28
29 import javax.servlet.jsp.PageContext;
30
31
37 public class UnicodeLanguageUtil {
38
39 public static String format(
40 Locale locale, String pattern, Object argument) {
41
42 return getUnicodeLanguage().format(locale, pattern, argument);
43 }
44
45 public static String format(
46 Locale locale, String pattern, Object[] arguments) {
47
48 return getUnicodeLanguage().format(locale, pattern, arguments);
49 }
50
51 public static String format(
52 long companyId, Locale locale, String pattern, Object argument) {
53
54 return getUnicodeLanguage().format(
55 companyId, locale, pattern, argument);
56 }
57
58 public static String format(
59 long companyId, Locale locale, String pattern, Object[] arguments) {
60
61 return getUnicodeLanguage().format(
62 companyId, locale, pattern, arguments);
63 }
64
65 public static String format(
66 PageContext pageContext, String pattern, Object argument) {
67
68 return getUnicodeLanguage().format(pageContext, pattern, argument);
69 }
70
71 public static String format(
72 PageContext pageContext, String pattern, Object argument,
73 boolean translateArguments) {
74
75 return getUnicodeLanguage().format(
76 pageContext, pattern, argument, translateArguments);
77 }
78
79 public static String format(
80 PageContext pageContext, String pattern, Object[] arguments) {
81
82 return getUnicodeLanguage().format(pageContext, pattern, arguments);
83 }
84
85 public static String format(
86 PageContext pageContext, String pattern, Object[] arguments,
87 boolean translateArguments) {
88
89 return getUnicodeLanguage().format(
90 pageContext, pattern, arguments, translateArguments);
91 }
92
93 public static String format(
94 PageContext pageContext, String pattern, LanguageWrapper argument) {
95
96 return getUnicodeLanguage().format(pageContext, pattern, argument);
97 }
98
99 public static String format(
100 PageContext pageContext, String pattern, LanguageWrapper argument,
101 boolean translateArguments) {
102
103 return getUnicodeLanguage().format(
104 pageContext, pattern, argument, translateArguments);
105 }
106
107 public static String format(
108 PageContext pageContext, String pattern, LanguageWrapper[] arguments) {
109
110 return getUnicodeLanguage().format(pageContext, pattern, arguments);
111 }
112
113 public static String format(
114 PageContext pageContext, String pattern, LanguageWrapper[] arguments,
115 boolean translateArguments) {
116
117 return getUnicodeLanguage().format(
118 pageContext, pattern, arguments, translateArguments);
119 }
120
121 public static String get(Locale locale, String key) {
122 return getUnicodeLanguage().get(locale, key);
123 }
124
125 public static String get(long companyId, Locale locale, String key) {
126 return getUnicodeLanguage().get(companyId, locale, key);
127 }
128
129 public static String get(
130 long companyId, Locale locale, String key, String defaultValue) {
131
132 return getUnicodeLanguage().get(companyId, locale, key, defaultValue);
133 }
134
135 public static String get(PageContext pageContext, String key) {
136 return getUnicodeLanguage().get(pageContext, key);
137 }
138
139 public static String get(
140 PageContext pageContext, String key, String defaultValue) {
141
142 return getUnicodeLanguage().get(pageContext, key, defaultValue);
143 }
144
145 public static String getTimeDescription(
146 PageContext pageContext, Long milliseconds) {
147
148 return getUnicodeLanguage().getTimeDescription(
149 pageContext, milliseconds);
150 }
151
152 public static String getTimeDescription(
153 PageContext pageContext, long milliseconds) {
154
155 return getUnicodeLanguage().getTimeDescription(
156 pageContext, milliseconds);
157 }
158
159 public static UnicodeLanguage getUnicodeLanguage() {
160 return _getUtil()._unicodeLanguage;
161 }
162
163 public void setUnicodeLanguage(UnicodeLanguage unicodeLanguage) {
164 _unicodeLanguage = unicodeLanguage;
165 }
166
167 private static UnicodeLanguageUtil _getUtil() {
168 if (_util == null) {
169 _util = (UnicodeLanguageUtil)PortalBeanLocatorUtil.locate(_UTIL);
170 }
171
172 return _util;
173 }
174
175 private static final String _UTIL = UnicodeLanguageUtil.class.getName();
176
177 private static UnicodeLanguageUtil _util;
178
179 private UnicodeLanguage _unicodeLanguage;
180
181 }