transforms/locale
changeset 5527 611b2d6efdfe
parent 1151 76498004a954
equal deleted inserted replaced
5526:570ac9aab8b2 5527:611b2d6efdfe
    18 #
    18 #
    19 # CDDL HEADER END
    19 # CDDL HEADER END
    20 #
    20 #
    21 
    21 
    22 #
    22 #
    23 # Copyright (c) 2010, 2013, Oracle and/or its affiliates. All rights reserved.
    23 # Copyright (c) 2010, 2016, Oracle and/or its affiliates. All rights reserved.
    24 #
    24 #
    25 
    25 
    26 # general locale
    26 # general locale
    27 <transform dir link hardlink path=.*/locale$ -> default facet.locale true>
    27 <transform dir link hardlink path=.*/locale$ -> default facet.locale true>
    28 
    28 
    31 # .../locale/{locale-name}[@.]*.
    31 # .../locale/{locale-name}[@.]*.
    32 <transform dir file link hardlink \
    32 <transform dir file link hardlink \
    33     path=.*/locale/([^/@\.]+)(.+){0,1}(/.+){0,1}$ -> \
    33     path=.*/locale/([^/@\.]+)(.+){0,1}(/.+){0,1}$ -> \
    34     default facet.locale.%<\1> true>
    34     default facet.locale.%<\1> true>
    35 
    35 
       
    36 # thunderbird uses the locale format ab-CD instead of ab_CD, which is the 
       
    37 # Solaris standard. Convert the locale facet to Solaris standard format. 
       
    38 # pkgmogrify doesn't seem to support using a regular expression as the 
       
    39 # "attribute" in a "attribute=value" matcher so we need to enumerate all 
       
    40 # locales where this is a problem. 
       
    41 <transform file facet.locale.en-US=true -> default facet.locale.en_US true>
       
    42 <transform file facet.locale.en-US=true -> delete facet.locale.en-US .*>
       
    43 <transform file facet.locale.es-AR=true -> default facet.locale.es_AR true>
       
    44 <transform file facet.locale.es-AR=true -> delete facet.locale.es-AR .*>
       
    45 <transform file facet.locale.es-ES=true -> default facet.locale.es_ES true>
       
    46 <transform file facet.locale.es-ES=true -> delete facet.locale.es-ES .*>
       
    47 <transform file facet.locale.nb-NO=true -> default facet.locale.nb_NO true>
       
    48 <transform file facet.locale.nb-NO=true -> delete facet.locale.nb-NO .*>
       
    49 <transform file facet.locale.nn-NO=true -> default facet.locale.nn_NO true>
       
    50 <transform file facet.locale.nn-NO=true -> delete facet.locale.nn-NO .*>
       
    51 <transform file facet.locale.pt-BR=true -> default facet.locale.pt_BR true>
       
    52 <transform file facet.locale.pt-BR=true -> delete facet.locale.pt-BR .*>
       
    53 <transform file facet.locale.pt-PT=true -> default facet.locale.pt_PT true>
       
    54 <transform file facet.locale.pt-PT=true -> delete facet.locale.pt-PT .*>
       
    55 <transform file facet.locale.sv-SE=true -> default facet.locale.sv_SE true>
       
    56 <transform file facet.locale.sv-SE=true -> delete facet.locale.sv-SE .*>
       
    57 <transform file facet.locale.zh-CN=true -> default facet.locale.zh_CN true>
       
    58 <transform file facet.locale.zh-TW=true -> delete facet.locale.zh-TW .*>
       
    59 
    36 # unfacet the C locale
    60 # unfacet the C locale
    37 <transform dir file link hardlink \
    61 <transform dir file link hardlink \
    38     facet.locale.C=.+ -> delete facet.locale.C .+ >
    62     facet.locale.C=.+ -> delete facet.locale.C .+ >