Skip to content
Snippets Groups Projects
  1. Jul 17, 2017
  2. Feb 04, 2016
  3. May 24, 2014
  4. May 05, 2014
    • jshin@chromium.org's avatar
      Add back display names for non-UI languages in A-L list · 4266d6d1
      jshin@chromium.org authored
      I was too aggressive in trimming the data and dropped the display
      names for languages that Chromium needs (for non-UI languages
      that are in the A-L list). It's not my intention (the comment in
      trim_data.sh said one thing, but the code did another). 
      
      Besides, add Norweigian (nb) and Malay (ms) locale data that were not 
      included by mistake.
      
      Also update trim_data.sh script NOT to drop 'ALIAS' lines which are
      used to indicate that a given locale is an alias to another locale.
      That also required adding ro_MD.txt (null locale which mo.txt is 
      aliased to).
      
      The above three adds about 110kB to the icu data (from 10.3MB to 10.4MB).
      
      Also update the pre-built icu data files for Linux, Mac and Windows.
      The Android data will be updated in a follow-up patch.
      
      BUG=132145
      TEST=When ICU is rolled, unit_tests:ExtensionL10* pass.
      TBR=mark
      
      Review URL: https://codereview.chromium.org/264973016
      
      git-svn-id: http://src.chromium.org/svn/trunk/deps/third_party/icu52@268285 4ff67af0-8c30-449e-8e8b-ad334ec8d88c
      4266d6d1
  5. Apr 18, 2014
    • jshin@chromium.org's avatar
      Trim ICU data to reduce the download size/memory usage · 4e493261
      jshin@chromium.org authored
      Add a shell script to trim the ICU data further : trim_data.sh along with
      locale list files.  The script does the following:
      
      1. Remove the display names of languages NOT listed in Chrome's Accept-Language
         list. (800kB)
      2. Minimize the locale data for locales listed in the A-L list that are
         not a UI locale in Chrome. For those locales, exemplar characters,
         the display name in the native language and layout direction are included.
         (640kB)
      3. Filter the region data to drop numeric region display names other than 419
         (Latin-America). (50kB)
      4. Filter the currency data (display name and plurals) for historic currencies.
         (200kB)
      
      This CL also checks in icudtl.dat (source/data/in) and
      icudt_dat.S (mac and linux). Note that I dropped '52' (the version number)
      in the assembly source file name and icu.gyp was adjusted accordingly.
      
      With all these changes, icudtl.dat is ~ 800kB larger than that in ICU 4.6.
      The 7z compression (as used by the installer) makes the size difference
      go down to ~ 130kB.
      
      BUG=132145
      TEST=The icudtl.dat (uncompressed) is about 10.7MB instead of 12.4MB without this CL.
      R=mark@chromium.org
      
      Review URL: https://codereview.chromium.org/239543018
      
      git-svn-id: http://src.chromium.org/svn/trunk/deps/third_party/icu52@264811 4ff67af0-8c30-449e-8e8b-ad334ec8d88c
      4e493261
Loading