| Index: source/data/locales/fi.txt
 | 
| diff --git a/source/data/locales/fi.txt b/source/data/locales/fi.txt
 | 
| index b0bbc4941f01a6fe84e40a6087d5fa1fe140afc7..a84c8e28618777b36496ff08eaf6ac660332c620 100644
 | 
| --- a/source/data/locales/fi.txt
 | 
| +++ b/source/data/locales/fi.txt
 | 
| @@ -1,14 +1,11 @@
 | 
|  // ***************************************************************************
 | 
|  // *
 | 
| -// * Copyright (C) 2014 International Business Machines
 | 
| +// * Copyright (C) 2015 International Business Machines
 | 
|  // * Corporation and others. All Rights Reserved.
 | 
|  // * Tool: org.unicode.cldr.icu.NewLdml2IcuConverter
 | 
|  // * Source File: <path>/common/main/fi.xml
 | 
|  // *
 | 
|  // ***************************************************************************
 | 
| -/**
 | 
| - * ICU <specials> source: <path>/common/main/fi.xml
 | 
| - */
 | 
|  fi{
 | 
|      AuxExemplarCharacters{
 | 
|          "[á à ă â ã ą ā ć č ċ ç ď ð đ é è ê ě ë ė ę ē ğ ǧ ģ ǥ ȟ ħ í î ï İ į ī ı ǩ ķ ĺ"
 | 
| @@ -26,9 +23,6 @@ fi{
 | 
|      ExemplarCharacters{"[a b c d e f g h i j k l m n o p q r s š t u v w x y z ž å ä ö]"}
 | 
|      ExemplarCharactersIndex{"[A B C D E F G H I J K L M N O P Q R S T U V W X Y Z Å Ä Ö]"}
 | 
|      ExemplarCharactersPunctuation{"[‐ – , ; \\: ! ? . … ’ ” » ( ) \\[ \\] § @ * / \\\\ \\& #]"}
 | 
| -    LocaleScript{
 | 
| -        "Latn",
 | 
| -    }
 | 
|      MoreInformation{"?"}
 | 
|      NumberElements{
 | 
|          default{"latn"}
 | 
| @@ -97,6 +91,56 @@ fi{
 | 
|                  }
 | 
|              }
 | 
|              patternsShort{
 | 
| +                currencyFormat{
 | 
| +                    1000{
 | 
| +                        one{"0 t'.' ¤"}
 | 
| +                        other{"0 t'.' ¤"}
 | 
| +                    }
 | 
| +                    10000{
 | 
| +                        one{"00 t'.' ¤"}
 | 
| +                        other{"00 t'.' ¤"}
 | 
| +                    }
 | 
| +                    100000{
 | 
| +                        one{"000 t'.' ¤"}
 | 
| +                        other{"000 t'.' ¤"}
 | 
| +                    }
 | 
| +                    1000000{
 | 
| +                        one{"0 milj'.' ¤"}
 | 
| +                        other{"0 milj'.' ¤"}
 | 
| +                    }
 | 
| +                    10000000{
 | 
| +                        one{"00 milj'.' ¤"}
 | 
| +                        other{"00 milj'.' ¤"}
 | 
| +                    }
 | 
| +                    100000000{
 | 
| +                        one{"000 milj'.' ¤"}
 | 
| +                        other{"000 milj'.' ¤"}
 | 
| +                    }
 | 
| +                    1000000000{
 | 
| +                        one{"0 mrd'.' ¤"}
 | 
| +                        other{"0 mrd'.' ¤"}
 | 
| +                    }
 | 
| +                    10000000000{
 | 
| +                        one{"00 mrd'.' ¤"}
 | 
| +                        other{"00 mrd'.' ¤"}
 | 
| +                    }
 | 
| +                    100000000000{
 | 
| +                        one{"000 mrd'.' ¤"}
 | 
| +                        other{"000 mrd'.' ¤"}
 | 
| +                    }
 | 
| +                    1000000000000{
 | 
| +                        one{"0 bilj'.' ¤"}
 | 
| +                        other{"0 bilj'.' ¤"}
 | 
| +                    }
 | 
| +                    10000000000000{
 | 
| +                        one{"00 bilj'.' ¤"}
 | 
| +                        other{"00 bilj'.' ¤"}
 | 
| +                    }
 | 
| +                    100000000000000{
 | 
| +                        one{"000 bilj'.' ¤"}
 | 
| +                        other{"000 bilj'.' ¤"}
 | 
| +                    }
 | 
| +                }
 | 
|                  decimalFormat{
 | 
|                      1000{
 | 
|                          one{"0 t'.'"}
 | 
| @@ -166,7 +210,7 @@ fi{
 | 
|          minimumGroupingDigits{"1"}
 | 
|          native{"latn"}
 | 
|      }
 | 
| -    Version{"2.1.8.9"}
 | 
| +    Version{"2.1.19.14"}
 | 
|      calendar{
 | 
|          buddhist{
 | 
|              DateTimePatterns{
 | 
| @@ -178,10 +222,10 @@ fi{
 | 
|                  "d. MMMM y G",
 | 
|                  "d.M.y G",
 | 
|                  "d.M.y GGGGG",
 | 
| -                "{1} {0}",
 | 
| -                "{1} {0}",
 | 
| -                "{1} {0}",
 | 
| -                "{1} {0}",
 | 
| +                "{1} 'klo' {0}",
 | 
| +                "{1} 'klo' {0}",
 | 
| +                "{1} 'klo' {0}",
 | 
| +                "{1} 'klo' {0}",
 | 
|                  "{1} {0}",
 | 
|              }
 | 
|              availableFormats{
 | 
| @@ -260,10 +304,10 @@ fi{
 | 
|                  "d. MMMM y G",
 | 
|                  "d.M.y G",
 | 
|                  "d.M.y GGGGG",
 | 
| -                "{1} {0}",
 | 
| -                "{1} {0}",
 | 
| -                "{1} {0}",
 | 
| -                "{1} {0}",
 | 
| +                "{1} 'klo' {0}",
 | 
| +                "{1} 'klo' {0}",
 | 
| +                "{1} 'klo' {0}",
 | 
| +                "{1} 'klo' {0}",
 | 
|                  "{1} {0}",
 | 
|              }
 | 
|              availableFormats{
 | 
| @@ -280,6 +324,7 @@ fi{
 | 
|                  MEd{"E d.M."}
 | 
|                  MMM{"LLL"}
 | 
|                  MMMEd{"ccc d. MMM"}
 | 
| +                MMMMd{"d. MMMM"}
 | 
|                  MMMd{"d. MMM"}
 | 
|                  Md{"d.M."}
 | 
|                  d{"d"}
 | 
| @@ -422,14 +467,12 @@ fi{
 | 
|                  "d. MMMM y",
 | 
|                  "d.M.y",
 | 
|                  "d.M.y",
 | 
| -                "{1} {0}",
 | 
| -                "{1} {0}",
 | 
| -                "{1} {0}",
 | 
| -                "{1} {0}",
 | 
| +                "{1} 'klo' {0}",
 | 
| +                "{1} 'klo' {0}",
 | 
| +                "{1} 'klo' {0}",
 | 
| +                "{1} 'klo' {0}",
 | 
|                  "{1} {0}",
 | 
|              }
 | 
| -            NoonMarker{"keskipäivä"}
 | 
| -            NoonMarkerNarrow{"kp."}
 | 
|              appendItems{
 | 
|                  Timezone{"{0} {1}"}
 | 
|              }
 | 
| @@ -447,16 +490,21 @@ fi{
 | 
|                  H{"H"}
 | 
|                  Hm{"H.mm"}
 | 
|                  Hms{"H.mm.ss"}
 | 
| +                Hmsv{"H.mm.ss v"}
 | 
| +                Hmv{"H.mm v"}
 | 
|                  M{"L"}
 | 
|                  MEd{"E d.M."}
 | 
|                  MMM{"LLL"}
 | 
|                  MMMEd{"ccc d. MMM"}
 | 
| +                MMMMd{"d. MMMM"}
 | 
|                  MMMd{"d. MMM"}
 | 
|                  Md{"d.M."}
 | 
|                  d{"d"}
 | 
|                  h{"h a"}
 | 
|                  hm{"h.mm a"}
 | 
|                  hms{"h.mm.ss a"}
 | 
| +                hmsv{"h.mm.ss a v"}
 | 
| +                hmv{"h.mm a v"}
 | 
|                  ms{"m.ss"}
 | 
|                  y{"y"}
 | 
|                  yM{"L.y"}
 | 
| @@ -549,6 +597,72 @@ fi{
 | 
|                      }
 | 
|                  }
 | 
|              }
 | 
| +            dayPeriod{
 | 
| +                format{
 | 
| +                    abbreviated{
 | 
| +                        afternoon1{"iltap."}
 | 
| +                        evening1{"ilta"}
 | 
| +                        midnight{"keskiyö"}
 | 
| +                        morning1{"aamu"}
 | 
| +                        morning2{"aamup."}
 | 
| +                        night1{"yö"}
 | 
| +                        noon{"keskip."}
 | 
| +                    }
 | 
| +                    narrow{
 | 
| +                        afternoon1{"ip."}
 | 
| +                        evening1{"ilta"}
 | 
| +                        midnight{"ky."}
 | 
| +                        morning1{"aamu"}
 | 
| +                        morning2{"ap."}
 | 
| +                        night1{"yö"}
 | 
| +                        noon{"kp."}
 | 
| +                    }
 | 
| +                    wide{
 | 
| +                        afternoon1{"iltapäivällä"}
 | 
| +                        evening1{"illalla"}
 | 
| +                        midnight{"keskiyöllä"}
 | 
| +                        morning1{"aamulla"}
 | 
| +                        morning2{"aamupäivällä"}
 | 
| +                        night1{"yöllä"}
 | 
| +                        noon{"keskipäivällä"}
 | 
| +                    }
 | 
| +                }
 | 
| +                stand-alone{
 | 
| +                    abbreviated{
 | 
| +                        afternoon1{"iltap."}
 | 
| +                        am{"ap."}
 | 
| +                        evening1{"ilta"}
 | 
| +                        midnight{"keskiyö"}
 | 
| +                        morning1{"aamu"}
 | 
| +                        morning2{"aamup."}
 | 
| +                        night1{"yö"}
 | 
| +                        noon{"keskip."}
 | 
| +                        pm{"ip."}
 | 
| +                    }
 | 
| +                    narrow{
 | 
| +                        afternoon1{"ip."}
 | 
| +                        am{"ap."}
 | 
| +                        evening1{"ilta"}
 | 
| +                        midnight{"ky."}
 | 
| +                        morning1{"aamu"}
 | 
| +                        morning2{"ap."}
 | 
| +                        night1{"yö"}
 | 
| +                        noon{"kp."}
 | 
| +                        pm{"ip."}
 | 
| +                    }
 | 
| +                    wide{
 | 
| +                        afternoon1{"iltapäivä"}
 | 
| +                        am{"ap."}
 | 
| +                        evening1{"ilta"}
 | 
| +                        midnight{"keskiyö"}
 | 
| +                        morning1{"aamu"}
 | 
| +                        morning2{"aamupäivä"}
 | 
| +                        night1{"yö"}
 | 
| +                        noon{"keskipäivä"}
 | 
| +                        pm{"ip."}
 | 
| +                    }
 | 
| +                }
 | 
| +            }
 | 
|              eras{
 | 
|                  abbreviated{
 | 
|                      "eKr.",
 | 
| @@ -924,10 +1038,10 @@ fi{
 | 
|                  "d. MMMM y G",
 | 
|                  "d.M.y G",
 | 
|                  "d.M.y GGGGG",
 | 
| -                "{1} {0}",
 | 
| -                "{1} {0}",
 | 
| -                "{1} {0}",
 | 
| -                "{1} {0}",
 | 
| +                "{1} 'klo' {0}",
 | 
| +                "{1} 'klo' {0}",
 | 
| +                "{1} 'klo' {0}",
 | 
| +                "{1} 'klo' {0}",
 | 
|                  "{1} {0}",
 | 
|              }
 | 
|          }
 | 
| @@ -956,11 +1070,6 @@ fi{
 | 
|          quotationEnd{"”"}
 | 
|          quotationStart{"”"}
 | 
|      }
 | 
| -    durationUnits{
 | 
| -        hm{"h.mm"}
 | 
| -        hms{"h.mm.ss"}
 | 
| -        ms{"m.ss"}
 | 
| -    }
 | 
|      fields{
 | 
|          day{
 | 
|              dn{"päivä"}
 | 
| @@ -984,6 +1093,13 @@ fi{
 | 
|          }
 | 
|          day-narrow{
 | 
|              dn{"pv"}
 | 
| +            relative{
 | 
| +                "-1"{"eilen"}
 | 
| +                "-2"{"toissap."}
 | 
| +                "0"{"tänään"}
 | 
| +                "1"{"huom."}
 | 
| +                "2"{"ylihuom."}
 | 
| +            }
 | 
|              relativeTime{
 | 
|                  future{
 | 
|                      one{"{0} pv päästä"}
 | 
| @@ -997,6 +1113,13 @@ fi{
 | 
|          }
 | 
|          day-short{
 | 
|              dn{"pv"}
 | 
| +            relative{
 | 
| +                "-1"{"eilen"}
 | 
| +                "-2"{"toissap."}
 | 
| +                "0"{"tänään"}
 | 
| +                "1"{"huom."}
 | 
| +                "2"{"ylihuom."}
 | 
| +            }
 | 
|              relativeTime{
 | 
|                  future{
 | 
|                      one{"{0} pv päästä"}
 | 
| @@ -1154,6 +1277,11 @@ fi{
 | 
|          }
 | 
|          month-narrow{
 | 
|              dn{"kk"}
 | 
| +            relative{
 | 
| +                "-1"{"viime kk"}
 | 
| +                "0"{"tässä kk"}
 | 
| +                "1"{"ensi kk"}
 | 
| +            }
 | 
|              relativeTime{
 | 
|                  future{
 | 
|                      one{"{0} kk päästä"}
 | 
| @@ -1167,6 +1295,11 @@ fi{
 | 
|          }
 | 
|          month-short{
 | 
|              dn{"kk"}
 | 
| +            relative{
 | 
| +                "-1"{"viime kk"}
 | 
| +                "0"{"tässä kk"}
 | 
| +                "1"{"ensi kk"}
 | 
| +            }
 | 
|              relativeTime{
 | 
|                  future{
 | 
|                      one{"{0} kk päästä"}
 | 
| @@ -1180,6 +1313,11 @@ fi{
 | 
|          }
 | 
|          quarter{
 | 
|              dn{"neljännesvuosi"}
 | 
| +            relative{
 | 
| +                "-1"{"viime neljännesvuonna"}
 | 
| +                "0"{"tänä neljännesvuonna"}
 | 
| +                "1"{"ensi neljännesvuonna"}
 | 
| +            }
 | 
|              relativeTime{
 | 
|                  future{
 | 
|                      one{"{0} neljännesvuoden päästä"}
 | 
| @@ -1193,6 +1331,11 @@ fi{
 | 
|          }
 | 
|          quarter-narrow{
 | 
|              dn{"nelj."}
 | 
| +            relative{
 | 
| +                "-1"{"viime nelj."}
 | 
| +                "0"{"tänä nelj."}
 | 
| +                "1"{"ensi nelj."}
 | 
| +            }
 | 
|              relativeTime{
 | 
|                  future{
 | 
|                      one{"{0} nelj. päästä"}
 | 
| @@ -1206,6 +1349,11 @@ fi{
 | 
|          }
 | 
|          quarter-short{
 | 
|              dn{"neljännes"}
 | 
| +            relative{
 | 
| +                "-1"{"viime neljänneksenä"}
 | 
| +                "0"{"tänä neljänneksenä"}
 | 
| +                "1"{"ensi neljänneksenä"}
 | 
| +            }
 | 
|              relativeTime{
 | 
|                  future{
 | 
|                      one{"{0} neljänneksen päästä"}
 | 
| @@ -1256,6 +1404,9 @@ fi{
 | 
|          }
 | 
|          second-narrow{
 | 
|              dn{"s"}
 | 
| +            relative{
 | 
| +                "0"{"nyt"}
 | 
| +            }
 | 
|              relativeTime{
 | 
|                  future{
 | 
|                      one{"{0} s päästä"}
 | 
| @@ -1269,6 +1420,9 @@ fi{
 | 
|          }
 | 
|          second-short{
 | 
|              dn{"s"}
 | 
| +            relative{
 | 
| +                "0"{"nyt"}
 | 
| +            }
 | 
|              relativeTime{
 | 
|                  future{
 | 
|                      one{"{0} s päästä"}
 | 
| @@ -1384,6 +1538,11 @@ fi{
 | 
|          }
 | 
|          week-narrow{
 | 
|              dn{"vk"}
 | 
| +            relative{
 | 
| +                "-1"{"viime vk"}
 | 
| +                "0"{"tällä vk"}
 | 
| +                "1"{"ensi vk"}
 | 
| +            }
 | 
|              relativeTime{
 | 
|                  future{
 | 
|                      one{"{0} vk päästä"}
 | 
| @@ -1397,6 +1556,11 @@ fi{
 | 
|          }
 | 
|          week-short{
 | 
|              dn{"vk"}
 | 
| +            relative{
 | 
| +                "-1"{"viime vk"}
 | 
| +                "0"{"tällä vk"}
 | 
| +                "1"{"ensi vk"}
 | 
| +            }
 | 
|              relativeTime{
 | 
|                  future{
 | 
|                      one{"{0} vk päästä"}
 | 
| @@ -1431,6 +1595,11 @@ fi{
 | 
|          }
 | 
|          year-narrow{
 | 
|              dn{"v"}
 | 
| +            relative{
 | 
| +                "-1"{"viime v"}
 | 
| +                "0"{"tänä v"}
 | 
| +                "1"{"ensi v"}
 | 
| +            }
 | 
|              relativeTime{
 | 
|                  future{
 | 
|                      one{"{0} v päästä"}
 | 
| @@ -1444,14 +1613,19 @@ fi{
 | 
|          }
 | 
|          year-short{
 | 
|              dn{"v"}
 | 
| +            relative{
 | 
| +                "-1"{"viime v"}
 | 
| +                "0"{"tänä v"}
 | 
| +                "1"{"ensi v"}
 | 
| +            }
 | 
|              relativeTime{
 | 
|                  future{
 | 
| -                    one{"{0} vuoden päästä"}
 | 
| -                    other{"{0} vuoden päästä"}
 | 
| +                    one{"{0} v päästä"}
 | 
| +                    other{"{0} v päästä"}
 | 
|                  }
 | 
|                  past{
 | 
| -                    one{"{0} vuotta sitten"}
 | 
| -                    other{"{0} vuotta sitten"}
 | 
| +                    one{"{0} v sitten"}
 | 
| +                    other{"{0} v sitten"}
 | 
|                  }
 | 
|              }
 | 
|          }
 | 
| 
 |