Bug 21395

Summary: xgettext не знает о существовании "shell here documents", вследствие чего неправильно обрабатывает квотирование в таких конструкциях
Product: Sisyphus Reporter: Vladislav Zavjalov <slazav>
Component: gettext-toolsAssignee: placeholder <placeholder>
Status: NEW --- QA Contact: qa-sisyphus
Severity: normal    
Priority: P3 CC: glebfm, ktirf, ldv, placeholder
Version: unstable   
Hardware: all   
OS: Linux   

Description Vladislav Zavjalov 2009-09-03 17:45:18 MSD
Демонстрационный скрипт. На выводе, увы, только вторая из двух строчек

----
#!/bin/sh
 
xgettext -L Shell -k'_' -o - "$0"
 
cat <<EOF 
 
don't trust xgettext! 
 
EOF 
 
exit 0 
 
echo "`_ "first"`" 
#' 
echo "`_ "second"`"
Comment 1 Vladislav Zavjalov 2010-11-03 14:04:08 MSK
> xgettext не знает о существовании "shell here documents"

Как видно из примера, и о комментариях - тоже :)