Update To 11.40.268.0
[platform/framework/web/crosswalk.git] / src / third_party / WebKit / Source / platform / text / PlatformLocale.cpp
index 79991ce..8a1801d 100644 (file)
@@ -38,9 +38,6 @@
 
 namespace blink {
 
-using blink::Platform;
-using blink::WebLocalizedString;
-
 class DateTimeStringBuilder : private DateTimeFormat::TokenHandler {
     WTF_MAKE_NONCOPYABLE(DateTimeStringBuilder);
 public:
@@ -52,8 +49,8 @@ public:
 
 private:
     // DateTimeFormat::TokenHandler functions.
-    virtual void visitField(DateTimeFormat::FieldType, int) OVERRIDE FINAL;
-    virtual void visitLiteral(const String&) OVERRIDE FINAL;
+    virtual void visitField(DateTimeFormat::FieldType, int) override final;
+    virtual void visitLiteral(const String&) override final;
 
     String zeroPadString(const String&, size_t width);
     void appendNumber(int number, size_t width);
@@ -213,6 +210,11 @@ String Locale::validationMessageTooLongText(unsigned valueLength, int maxLength)
     return queryString(WebLocalizedString::ValidationTooLong, convertToLocalizedNumber(String::number(valueLength)), convertToLocalizedNumber(String::number(maxLength)));
 }
 
+String Locale::validationMessageTooShortText(unsigned valueLength, int minLength)
+{
+    return queryString(WebLocalizedString::ValidationTooShort, convertToLocalizedNumber(String::number(valueLength)), convertToLocalizedNumber(String::number(minLength)));
+}
+
 String Locale::weekFormatInLDML()
 {
     String templ = queryString(WebLocalizedString::WeekFormatTemplate);
@@ -417,4 +419,4 @@ String Locale::formatDateTime(const DateComponents& date, FormatType formatType)
     return builder.toString();
 }
 
-}
+} // namespace blink