Print this page
rev 5696 : 6336885: RFE: Locale Data Deployment Enhancements
4609153: Provide locale data for Indic locales
5104387: Support for gl_ES locale (galician language)
6337471: desktop/system locale preferences support
7056139: (cal) SPI support for locale-dependent Calendar parameters
7058206: Provide CalendarData SPI for week params and display field value names
7073852: Support multiple scripts for digits and decimal symbols per locale
7079560: [Fmt-Da] Context dependent month names support in SimpleDateFormat
7171324: getAvailableLocales() of locale sensitive services should return the actual availability of locales
7151414: (cal) Support calendar type identification
7168528: LocaleServiceProvider needs to be aware of Locale extensions
7171372: (cal) locale's default Calendar should be created if unknown calendar is specified
Summary: JEP 127: Improve Locale Data Packaging and Adopt Unicode CLDR Data (part 1 w/o packaging changes. by Naoto Sato and Masayoshi Okutsu)

Split Close
Expand all
Collapse all
          --- old/src/share/classes/sun/text/resources/FormatData_de.java
          +++ new/src/share/classes/sun/text/resources/de/FormatData_de.java
   1    1  /*
   2      - * Copyright (c) 1996, 2005, Oracle and/or its affiliates. All rights reserved.
        2 + * Copyright (c) 1996, 2012, Oracle and/or its affiliates. All rights reserved.
   3    3   * DO NOT ALTER OR REMOVE COPYRIGHT NOTICES OR THIS FILE HEADER.
   4    4   *
   5    5   * This code is free software; you can redistribute it and/or modify it
   6    6   * under the terms of the GNU General Public License version 2 only, as
   7    7   * published by the Free Software Foundation.  Oracle designates this
   8    8   * particular file as subject to the "Classpath" exception as provided
   9    9   * by Oracle in the LICENSE file that accompanied this code.
  10   10   *
  11   11   * This code is distributed in the hope that it will be useful, but WITHOUT
  12   12   * ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or
↓ open down ↓ 21 lines elided ↑ open up ↑
  34   34   * is copyrighted and owned by Taligent, Inc., a wholly-owned
  35   35   * subsidiary of IBM. These materials are provided under terms
  36   36   * of a License Agreement between Taligent and Sun. This technology
  37   37   * is protected by multiple US and International patents.
  38   38   *
  39   39   * This notice and attribution to Taligent may not be removed.
  40   40   * Taligent is a registered trademark of Taligent, Inc.
  41   41   *
  42   42   */
  43   43  
  44      -package sun.text.resources;
       44 +package sun.text.resources.de;
  45   45  
  46   46  import java.util.ListResourceBundle;
  47   47  
  48   48  public class FormatData_de extends ListResourceBundle {
  49   49      /**
  50   50       * Overrides ListResourceBundle
  51   51       */
  52   52      protected final Object[][] getContents() {
  53   53          return new Object[][] {
  54   54              { "MonthNames",
↓ open down ↓ 8 lines elided ↑ open up ↑
  63   63                      "August", // august
  64   64                      "September", // september
  65   65                      "Oktober", // october
  66   66                      "November", // november
  67   67                      "Dezember", // december
  68   68                      "" // month 13 if applicable
  69   69                  }
  70   70              },
  71   71              { "MonthAbbreviations",
  72   72                  new String[] {
       73 +                    "Jan",
       74 +                    "Feb",
       75 +                    "M\u00e4r",
       76 +                    "Apr",
       77 +                    "Mai",
       78 +                    "Jun",
       79 +                    "Jul",
       80 +                    "Aug",
       81 +                    "Sep",
       82 +                    "Okt",
       83 +                    "Nov",
       84 +                    "Dez",
       85 +                    "",
       86 +                }
       87 +            },
       88 +            { "standalone.MonthAbbreviations",
       89 +                new String[] {
  73   90                      "Jan", // abb january
  74   91                      "Feb", // abb february
  75   92                      "Mrz", // abb march
  76   93                      "Apr", // abb april
  77   94                      "Mai", // abb may
  78   95                      "Jun", // abb june
  79   96                      "Jul", // abb july
  80   97                      "Aug", // abb august
  81   98                      "Sep", // abb september
  82   99                      "Okt", // abb october
↓ open down ↓ 38 lines elided ↑ open up ↑
 121  138                      "%", // percent sign
 122  139                      "0", // native 0 digit
 123  140                      "#", // pattern digit
 124  141                      "-", // minus sign
 125  142                      "E", // exponential
 126  143                      "\u2030", // per mille
 127  144                      "\u221e", // infinity
 128  145                      "\ufffd" // NaN
 129  146                  }
 130  147              },
 131      -            { "DateTimePatterns",
      148 +            { "TimePatterns",
 132  149                  new String[] {
 133  150                      "HH:mm' Uhr 'z", // full time pattern
 134  151                      "HH:mm:ss z", // long time pattern
 135  152                      "HH:mm:ss", // medium time pattern
 136  153                      "HH:mm", // short time pattern
      154 +                }
      155 +            },
      156 +            { "DatePatterns",
      157 +                new String[] {
 137  158                      "EEEE, d. MMMM yyyy", // full date pattern
 138  159                      "d. MMMM yyyy", // long date pattern
 139  160                      "dd.MM.yyyy", // medium date pattern
 140  161                      "dd.MM.yy", // short date pattern
      162 +                }
      163 +            },
      164 +            { "DateTimePatterns",
      165 +                new String[] {
 141  166                      "{1} {0}" // date-time pattern
 142  167                  }
 143  168              },
 144  169              { "DateTimePatternChars", "GuMtkHmsSEDFwWahKzZ" },
 145  170          };
 146  171      }
 147  172  }
    
XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX