Ticket #55: strip-at-locale.2.diff

File strip-at-locale.2.diff, 1.3 kB (added by taj, 1 year ago)

strip @ symbol

  • makepackage

    old new  
    554554                # DisplayName[fr]: <data>       --->    DISPLAYNAME_fr="<data>" 
    555555                # Summary: <data>               --->    SUMMARY="<data>" 
    556556                # Summary[fr]: <data>           --->    SUMMARY_fr="<data>" 
     557                # Summary[fr@Latn]: <data>      ---->   SUMMARY_fr="<data>" 
    557558                # 
    558559                # allow ':' to be used in Meta data, need to focus on the first instance of ':' 
    559560                # first instance can be determined on localized keys because of the ']: ' so substitute in '=' 
    560561                # and non-localized keys are converted to variables in subup function 
     562                meta_localized=`echo "$meta_localized" | sed 's/@.*\]/\]/g'` 
    561563                meta_localized=`echo "$meta_localized" | sed 's/\]: /\=\"/g'` 
    562564                meta_localized=`echo "$meta_localized" | sed 's/\(.\)$/\1"/g'` 
    563565 
     
    16451647                # gather languages and always include en as defined by apspec file specification 
    16461648                meta_desktop_languages="en" 
    16471649                for line in $meta_names $meta_descriptions; do 
    1648                         meta_desktop_language_add=`echo "$line" | awk 'BEGIN { FS="]:" } { print $1 }'` 
     1650                        meta_desktop_language_add=`echo "$line" | sed 's/@.*\]/\]/g' | awk 'BEGIN { FS="]:" } { print $1 }'` 
    16491651                        meta_desktop_languages=`echo "$meta_desktop_languages"; echo "$meta_desktop_language_add"` 
    16501652                done 
    16511653