|
Lines 3-9
Link Here
|
| 3 |
# find-lang - generate list of language specific files. |
3 |
# find-lang - generate list of language specific files. |
| 4 |
# Inspired by tool with same name from W. L. Estes <wlestes@uncg.edu>. |
4 |
# Inspired by tool with same name from W. L. Estes <wlestes@uncg.edu>. |
| 5 |
# |
5 |
# |
| 6 |
# $Id: find-lang.in,v 1.7 2004/05/17 15:23:20 ldv Exp $ |
6 |
# $Id: find-lang.in,v 1.8 2004/06/09 12:54:33 ldv Exp $ |
| 7 |
# Copyright (C) 2000, 2003, 2004 Dmitry V. Levin <ldv@altlinux.org> |
7 |
# Copyright (C) 2000, 2003, 2004 Dmitry V. Levin <ldv@altlinux.org> |
| 8 |
# |
8 |
# |
| 9 |
# This program is free software; you can redistribute it and/or modify |
9 |
# This program is free software; you can redistribute it and/or modify |
|
Lines 156-199
Link Here
|
| 156 |
find $TOPDIR -type d |sed ' |
156 |
find $TOPDIR -type d |sed ' |
| 157 |
s:'"$TOPDIR"':: |
157 |
s:'"$TOPDIR"':: |
| 158 |
s:\(.*/gnome/help/'"$NAME"'\)$:%dir \1: |
158 |
s:\(.*/gnome/help/'"$NAME"'\)$:%dir \1: |
| 159 |
s:\(.*/gnome/help/'"$NAME"'/\)\([^/_]\+\):%dir %lang(\2) \1\2: |
159 |
s:\(.*/gnome/help/'"$NAME"'/\)\([a-z][^/_]\+\):%dir %lang(\2) \1\2: |
| 160 |
s:\(.*/share/omf/'"$NAME"'\)$:%dir \1: |
160 |
s:\(.*/share/omf/'"$NAME"'\)$:%dir \1: |
| 161 |
s:^\([^%].*\):: |
161 |
s:^\([^%].*\):: |
| 162 |
s:%lang(C) :: |
|
|
| 163 |
' |grep -v '^$' >> "$OUTFILE" ||: |
162 |
' |grep -v '^$' >> "$OUTFILE" ||: |
| 164 |
find "$TOPDIR" -type f |sed ' |
163 |
find "$TOPDIR" -type f |sed ' |
| 165 |
s:'"$TOPDIR"':: |
164 |
s:'"$TOPDIR"':: |
| 166 |
s:\(.*/gnome/help/'"$NAME"'/\)\([^/_]\+\):%lang(\2) \1\2: |
165 |
s:\(.*/gnome/help/'"$NAME"'/\)\([a-z][^/_]\+\):%lang(\2) \1\2: |
| 167 |
s:\(.*/share/omf/'"$NAME"'/\)\([^/]*-\)\(.*\)\(\.omf\)$:%lang(\3) \1\2\3\4: |
166 |
s:\(.*/share/omf/'"$NAME"'/\)\([^/]*-\)\([a-z][^/_]\+\)\(\.omf\)$:%lang(\3) \1\2\3\4: |
| 168 |
s:^\([^%].*\):: |
167 |
s:^\([^%].*\):: |
| 169 |
s:%lang(C) :: |
|
|
| 170 |
' |grep -v '^$' >> "$OUTFILE" ||: |
168 |
' |grep -v '^$' >> "$OUTFILE" ||: |
| 171 |
find "$TOPDIR" -type l |sed ' |
169 |
find "$TOPDIR" -type l |sed ' |
| 172 |
s:'"$TOPDIR"':: |
170 |
s:'"$TOPDIR"':: |
| 173 |
s:\(.*/gnome/help/'"$NAME"'/\)\([^/_]\+\):%lang(\2) %attr(-,root,root) \1\2: |
171 |
s:\(.*/gnome/help/'"$NAME"'/\)\([a-z][^/_]\+\):%lang(\2) %attr(-,root,root) \1\2: |
| 174 |
s:\(.*/share/omf/'"$NAME"'/\)\([^/]*-\)\(.*\)\(\.omf\)$:%lang(\3) %attr(-,root,root) \1\2\3\4: |
172 |
s:\(.*/share/omf/'"$NAME"'/\)\([^/]*-\)\([a-z][^/_]\+\)\(\.omf\)$:%lang(\3) %attr(-,root,root) \1\2\3\4: |
| 175 |
s:^\([^%].*\):: |
173 |
s:^\([^%].*\):: |
| 176 |
s:%lang(C) :: |
|
|
| 177 |
' |grep -v '^$' >> "$OUTFILE" ||: |
174 |
' |grep -v '^$' >> "$OUTFILE" ||: |
| 178 |
fi |
175 |
fi |
| 179 |
|
176 |
|
| 180 |
if [ -n "$FIND_KDE" ]; then |
177 |
if [ -n "$FIND_KDE" ]; then |
| 181 |
find $TOPDIR -type d |sed ' |
178 |
find $TOPDIR -type d |sed ' |
| 182 |
s:'"$TOPDIR"':: |
179 |
s:'"$TOPDIR"':: |
| 183 |
s:\(.*/share/doc/HTML/\)\([^/_]\+\)\(/'"$NAME"'\):%lang(\2) %dir \1\2\3: |
180 |
s:\(.*/share/doc/HTML/\)\([a-z][^/_]\+\)\(/'"$NAME"'\):%lang(\2) %dir \1\2\3: |
| 184 |
s:^\([^%].*\):: |
181 |
s:^\([^%].*\):: |
| 185 |
s:%lang(en) :: |
182 |
s:%lang(en) :: |
| 186 |
' |grep -v '^$' >> "$OUTFILE" ||: |
183 |
' |grep -v '^$' >> "$OUTFILE" ||: |
| 187 |
|
184 |
|
| 188 |
find "$TOPDIR" -type f |sed ' |
185 |
find "$TOPDIR" -type f |sed ' |
| 189 |
s:'"$TOPDIR"':: |
186 |
s:'"$TOPDIR"':: |
| 190 |
s:\(.*/share/doc/HTML/\)\([^/_]\+\)\(/'"$NAME"'/.*\):%lang(\2) \1\2\3: |
187 |
s:\(.*/share/doc/HTML/\)\([a-z][^/_]\+\)\(/'"$NAME"'/.*\):%lang(\2) \1\2\3: |
| 191 |
s:^\([^%].*\):: |
188 |
s:^\([^%].*\):: |
| 192 |
s:%lang(en) :: |
189 |
s:%lang(en) :: |
| 193 |
' |grep -v '^$' >> "$OUTFILE" ||: |
190 |
' |grep -v '^$' >> "$OUTFILE" ||: |
| 194 |
find "$TOPDIR" -type l |sed ' |
191 |
find "$TOPDIR" -type l |sed ' |
| 195 |
s:'"$TOPDIR"':: |
192 |
s:'"$TOPDIR"':: |
| 196 |
s:\(.*/share/doc/HTML/\)\([^/_]\+\)\(/'"$NAME"'/.*\):%lang(\2) %attr(-,root,root) \1\2\3: |
193 |
s:\(.*/share/doc/HTML/\)\([a-z][^/_]\+\)\(/'"$NAME"'/.*\):%lang(\2) %attr(-,root,root) \1\2\3: |
| 197 |
s:^\([^%].*\):: |
194 |
s:^\([^%].*\):: |
| 198 |
s:%lang(en) :: |
195 |
s:%lang(en) :: |
| 199 |
' |grep -v '^$' >> "$OUTFILE" ||: |
196 |
' |grep -v '^$' >> "$OUTFILE" ||: |