Changeset 557
- Timestamp:
- Feb 25, 2015, 6:58:58 PM (10 years ago)
- File:
-
- 1 edited
Legend:
- Unmodified
- Added
- Removed
-
rpm/branches/rpm-4.8.1/scripts/find-lang.sh
r2 r557 99 99 100 100 find $TOP_DIR -type f -o -type l|sed ' 101 s :'"$TOP_DIR"'::102 '"$ALL_NAME$MO"'s :\(.*/share/locale/\)\([^/_]\+\)\(.*\.mo$\):%lang(\2) \1\2\3:103 '"$NO_ALL_NAME$MO"'s :\(.*/share/locale/\)\([^/_]\+\)\(.*/'"$NAME"'\.mo$\):%lang(\2) \1\2\3:104 s :^\([^%].*\)::105 s :%lang(C) ::101 s<'"$TOP_DIR"'<< 102 '"$ALL_NAME$MO"'s<\(.*/share/locale/\)\([^/_]\+\)\(.*\.mo$\)<%lang(\2) \1\2\3< 103 '"$NO_ALL_NAME$MO"'s<\(.*/share/locale/\)\([^/_]\+\)\(.*/'"$NAME"'\.mo$\)<%lang(\2) \1\2\3< 104 s<^\([^%].*\)<< 105 s<%lang(C) << 106 106 /^$/d' > $MO_NAME 107 107 108 108 find $TOP_DIR -type d|sed ' 109 s :'"$TOP_DIR"'::110 '"$NO_ALL_NAME$GNOME"'s :\(.*/gnome/help/'"$NAME"'$\):%dir \1:111 '"$NO_ALL_NAME$GNOME"'s :\(.*/gnome/help/'"$NAME"'/[a-zA-Z0-9.\_\-]/.\+\)::112 '"$NO_ALL_NAME$GNOME"'s :\(.*/gnome/help/'"$NAME"'\/\)\([^/_]\+\):%lang(\2) \1\2:113 '"$ALL_NAME$GNOME"'s :\(.*/gnome/help/[a-zA-Z0-9.\_\-]\+$\):%dir \1:114 '"$ALL_NAME$GNOME"'s :\(.*/gnome/help/[a-zA-Z0-9.\_\-]\+/[a-zA-Z0-9.\_\-]/.\+\)::115 '"$ALL_NAME$GNOME"'s :\(.*/gnome/help/[a-zA-Z0-9.\_\-]\+\/\)\([^/_]\+\):%lang(\2) \1\2:116 s :%lang(.*) .*/gnome/help/[a-zA-Z0-9.\_\-]\+/[a-zA-Z0-9.\_\-]\+/.*::117 s :^\([^%].*\)::118 s :%lang(C) ::109 s<'"$TOP_DIR"'<< 110 '"$NO_ALL_NAME$GNOME"'s<\(.*/gnome/help/'"$NAME"'$\)<%dir \1< 111 '"$NO_ALL_NAME$GNOME"'s<\(.*/gnome/help/'"$NAME"'/[a-zA-Z0-9.\_\-]/.\+\)<< 112 '"$NO_ALL_NAME$GNOME"'s<\(.*/gnome/help/'"$NAME"'\/\)\([^/_]\+\)<%lang(\2) \1\2< 113 '"$ALL_NAME$GNOME"'s<\(.*/gnome/help/[a-zA-Z0-9.\_\-]\+$\)<%dir \1< 114 '"$ALL_NAME$GNOME"'s<\(.*/gnome/help/[a-zA-Z0-9.\_\-]\+/[a-zA-Z0-9.\_\-]/.\+\)<< 115 '"$ALL_NAME$GNOME"'s<\(.*/gnome/help/[a-zA-Z0-9.\_\-]\+\/\)\([^/_]\+\)<%lang(\2) \1\2< 116 s<%lang(.*) .*/gnome/help/[a-zA-Z0-9.\_\-]\+/[a-zA-Z0-9.\_\-]\+/.*<< 117 s<^\([^%].*\)<< 118 s<%lang(C) << 119 119 /^$/d' >> $MO_NAME 120 120 121 121 find $TOP_DIR -type d|sed ' 122 s :'"$TOP_DIR"'::123 '"$NO_ALL_NAME$GNOME"'s :\(.*/omf/'"$NAME"'$\):%dir \1:124 '"$ALL_NAME$GNOME"'s :\(.*/omf/[a-zA-Z0-9.\_\-]\+$\):%dir \1:125 s :^\([^%].*\)::122 s<'"$TOP_DIR"'<< 123 '"$NO_ALL_NAME$GNOME"'s<\(.*/omf/'"$NAME"'$\)<%dir \1< 124 '"$ALL_NAME$GNOME"'s<\(.*/omf/[a-zA-Z0-9.\_\-]\+$\)<%dir \1< 125 s<^\([^%].*\)<< 126 126 /^$/d' >> $MO_NAME 127 127 128 128 find $TOP_DIR -type f|sed ' 129 s :'"$TOP_DIR"'::130 '"$NO_ALL_NAME$GNOME"'s :\(.*/omf/'"$NAME"'/'"$NAME"'-\([^/.]\+\)\.omf\):%lang(\2) \1:131 '"$ALL_NAME$GNOME"'s :\(.*/omf/[a-zA-Z0-9.\_\-]\+/[a-zA-Z0-9.\_\-]\+-\([^/.]\+\)\.omf\):%lang(\2) \1:132 s :^[^%].*::133 s :%lang(C) ::129 s<'"$TOP_DIR"'<< 130 '"$NO_ALL_NAME$GNOME"'s<\(.*/omf/'"$NAME"'/'"$NAME"'-\([^/.]\+\)\.omf\)<%lang(\2) \1< 131 '"$ALL_NAME$GNOME"'s<\(.*/omf/[a-zA-Z0-9.\_\-]\+/[a-zA-Z0-9.\_\-]\+-\([^/.]\+\)\.omf\)<%lang(\2) \1< 132 s<^[^%].*<< 133 s<%lang(C) << 134 134 /^$/d' >> $MO_NAME 135 135 … … 137 137 if [ x"$KDE3_HTML" != x -a -d "$TOP_DIR$KDE3_HTML" ]; then 138 138 find $TOP_DIR$KDE3_HTML -type d|sed ' 139 s :'"$TOP_DIR"'::140 '"$NO_ALL_NAME$KDE"'s :\(.*/HTML/\)\([^/_]\+\)\(.*/'"$NAME"'/\)::141 '"$NO_ALL_NAME$KDE"'s :\(.*/HTML/\)\([^/_]\+\)\(.*/'"$NAME"'\)$:%lang(\2) \1\2\3:142 '"$ALL_NAME$KDE"'s :\(.*/HTML/\)\([^/_]\+\)\(.*/[a-zA-Z0-9.\_\-]\+/\)::143 '"$ALL_NAME$KDE"'s :\(.*/HTML/\)\([^/_]\+\)\(.*/[a-zA-Z0-9.\_\-]\+$\):%lang(\2) \1\2\3:144 s :^\([^%].*\)::145 s :%lang(C) ::139 s<'"$TOP_DIR"'<< 140 '"$NO_ALL_NAME$KDE"'s<\(.*/HTML/\)\([^/_]\+\)\(.*/'"$NAME"'/\)<< 141 '"$NO_ALL_NAME$KDE"'s<\(.*/HTML/\)\([^/_]\+\)\(.*/'"$NAME"'\)$<%lang(\2) \1\2\3< 142 '"$ALL_NAME$KDE"'s<\(.*/HTML/\)\([^/_]\+\)\(.*/[a-zA-Z0-9.\_\-]\+/\)<< 143 '"$ALL_NAME$KDE"'s<\(.*/HTML/\)\([^/_]\+\)\(.*/[a-zA-Z0-9.\_\-]\+$\)<%lang(\2) \1\2\3< 144 s<^\([^%].*\)<< 145 s<%lang(C) << 146 146 /^$/d' >> $MO_NAME 147 147 fi … … 150 150 if [ x"$KDE4_HTML" != x -a -d "$TOP_DIR$KDE4_HTML" ]; then 151 151 find $TOP_DIR$KDE4_HTML -type d|sed ' 152 s :'"$TOP_DIR"'::153 '"$NO_ALL_NAME$KDE"'s :\(.*/HTML/\)\([^/_]\+\)\(.*/'"$NAME"'/\)::154 '"$NO_ALL_NAME$KDE"'s :\(.*/HTML/\)\([^/_]\+\)\(.*/'"$NAME"'\)$:%lang(\2) \1\2\3:155 '"$ALL_NAME$KDE"'s :\(.*/HTML/\)\([^/_]\+\)\(.*/[a-zA-Z0-9.\_\-]\+/\)::156 '"$ALL_NAME$KDE"'s :\(.*/HTML/\)\([^/_]\+\)\(.*/[a-zA-Z0-9.\_\-]\+$\):%lang(\2) \1\2\3:157 s :^\([^%].*\)::158 s :%lang(C) ::152 s<'"$TOP_DIR"'<< 153 '"$NO_ALL_NAME$KDE"'s<\(.*/HTML/\)\([^/_]\+\)\(.*/'"$NAME"'/\)<< 154 '"$NO_ALL_NAME$KDE"'s<\(.*/HTML/\)\([^/_]\+\)\(.*/'"$NAME"'\)$<%lang(\2) \1\2\3< 155 '"$ALL_NAME$KDE"'s<\(.*/HTML/\)\([^/_]\+\)\(.*/[a-zA-Z0-9.\_\-]\+/\)<< 156 '"$ALL_NAME$KDE"'s<\(.*/HTML/\)\([^/_]\+\)\(.*/[a-zA-Z0-9.\_\-]\+$\)<%lang(\2) \1\2\3< 157 s<^\([^%].*\)<< 158 s<%lang(C) << 159 159 /^$/d' >> $MO_NAME 160 160 fi 161 161 162 162 find $TOP_DIR -type f -o -type l|sed ' 163 s :'"$TOP_DIR"'::164 '"$NO_ALL_NAME$QT"'s :\(.*/'"$NAME"'_\([a-zA-Z]\{2\}\(_[a-zA-Z]\{2\}\)\?\)\.qm$\):%lang(\2) \1:165 '"$ALL_NAME$QT"'s :\(.*/[^/_]\+_\([a-zA-Z]\{2\}_[a-zA-Z]\{2\}\)\.qm$\):%lang(\2) \1:166 '"$ALL_NAME$QT"'s :\(.*/[^/_]\+_\([a-zA-Z]\{2\}\)\.qm$\):%lang(\2) \1:167 '"$ALL_NAME$QT"'s :^\([^%].*/[^/]\+_\([a-zA-Z]\{2\}_[a-zA-Z]\{2\}\)\.qm$\):%lang(\2) \1:168 '"$ALL_NAME$QT"'s :^\([^%].*/[^/]\+_\([a-zA-Z]\{2\}\)\.qm$\):%lang(\2) \1:169 s :^[^%].*::170 s :%lang(C) ::163 s<'"$TOP_DIR"'<< 164 '"$NO_ALL_NAME$QT"'s<\(.*/'"$NAME"'_\([a-zA-Z]\{2\}\(_[a-zA-Z]\{2\}\)\?\)\.qm$\)<%lang(\2) \1< 165 '"$ALL_NAME$QT"'s<\(.*/[^/_]\+_\([a-zA-Z]\{2\}_[a-zA-Z]\{2\}\)\.qm$\)<%lang(\2) \1< 166 '"$ALL_NAME$QT"'s<\(.*/[^/_]\+_\([a-zA-Z]\{2\}\)\.qm$\)<%lang(\2) \1< 167 '"$ALL_NAME$QT"'s<^\([^%].*/[^/]\+_\([a-zA-Z]\{2\}_[a-zA-Z]\{2\}\)\.qm$\)<%lang(\2) \1< 168 '"$ALL_NAME$QT"'s<^\([^%].*/[^/]\+_\([a-zA-Z]\{2\}\)\.qm$\)<%lang(\2) \1< 169 s<^[^%].*<< 170 s<%lang(C) << 171 171 /^$/d' >> $MO_NAME 172 172 173 173 find $TOP_DIR -type d|sed ' 174 s :'"$TOP_DIR"'::175 '"$ALL_NAME$MAN"'s :\(.*/man/\([^/_]\+\).*/man[a-z0-9]\+/\)::176 '"$ALL_NAME$MAN"'s :\(.*/man/\([^/_]\+\).*/man[a-z0-9]\+$\):%lang(\2) \1*:177 s :^\([^%].*\)::178 s :%lang(C) ::174 s<'"$TOP_DIR"'<< 175 '"$ALL_NAME$MAN"'s<\(.*/man/\([^/_]\+\).*/man[a-z0-9]\+/\)<< 176 '"$ALL_NAME$MAN"'s<\(.*/man/\([^/_]\+\).*/man[a-z0-9]\+$\)<%lang(\2) \1*< 177 s<^\([^%].*\)<< 178 s<%lang(C) << 179 179 /^$/d' >> $MO_NAME 180 180 181 181 find $TOP_DIR -type f -o -type l|sed ' 182 s :'"$TOP_DIR"'::183 '"$NO_ALL_NAME$MAN"'s :\(.*/man/\([^/_]\+\).*/man[a-z0-9]\+/'"$NAME"'\.[a-z0-9].*\):%lang(\2) \1*:184 s :^\([^%].*\)::185 s :%lang(C) ::182 s<'"$TOP_DIR"'<< 183 '"$NO_ALL_NAME$MAN"'s<\(.*/man/\([^/_]\+\).*/man[a-z0-9]\+/'"$NAME"'\.[a-z0-9].*\)<%lang(\2) \1*< 184 s<^\([^%].*\)<< 185 s<%lang(C) << 186 186 /^$/d' >> $MO_NAME 187 187
Note:
See TracChangeset
for help on using the changeset viewer.