| Summary: | Неправильная работа макроса %find_lang | ||||||
|---|---|---|---|---|---|---|---|
| Product: | Sisyphus | Reporter: | Vital Khilko <vk> | ||||
| Component: | rpm | Assignee: | placeholder <placeholder> | ||||
| Status: | CLOSED FIXED | QA Contact: | qa-sisyphus | ||||
| Severity: | normal | ||||||
| Priority: | P2 | CC: | aris, at, glebfm, imz, ldv, placeholder, vt | ||||
| Version: | unstable | ||||||
| Hardware: | all | ||||||
| OS: | Linux | ||||||
| Bug Depends on: | |||||||
| Bug Blocks: | 3944 | ||||||
| Attachments: |
|
||||||
|
Description
Vital Khilko
2004-05-25 13:21:06 MSD
Я не знаю, как это правильно исправить - я ничего не понимаю в omf-файлах. Так вроде работает
--- find-lang.orig 2004-06-03 19:46:29 +0400
+++ find-lang 2004-06-03 21:05:58 +0400
@@ -164,7 +164,7 @@
find "$TOPDIR" -type f |sed '
s:'"$TOPDIR"'::
s:\(.*/gnome/help/'"$NAME"'/\)\([^/_]\+\):%lang(\2) \1\2:
-s:\(.*/share/omf/'"$NAME"'/\)\([^/]*-\)\(.*\)\(\.omf\)$:%lang(\3) \1\2\3\4:
+s:\(.*/share/omf/'"$NAME"'/\)\([^/]*-\)\([^0-9].*\)\(\.omf\)$:%lang(\3) \1\2\3\4:
s:^\([^%].*\)::
s:%lang(C) ::
' |grep -v '^$' >> "$OUTFILE" ||:
Я так понимаю, что имя локали всегда начинается со строчной буквы. Тогда правильно будет так: s:\(.*/share/omf/'"$NAME"'/\)\([^/]*-\)\([a-z].*\)\(\.omf\)$:%lang(\3) \1\2\3\4: Created attachment 427 [details]
Please try this patch
Работает. Thanks. Applied the patch, will be fixed in rpm-4.0.4-alt39. |