Update of /cvsroot/phpwiki/phpwiki/locale
In directory usw-pr-cvs1:/tmp/cvs-serv3680/locale
Modified Files:
make-php-trans.awk
Log Message:
Quote '$'s in translated strings.
Index: make-php-trans.awk
===================================================================
RCS file: /cvsroot/phpwiki/phpwiki/locale/make-php-trans.awk,v
retrieving revision 1.1
retrieving revision 1.2
diff -C2 -r1.1 -r1.2
*** make-php-trans.awk 2001/04/07 17:07:17 1.1
--- make-php-trans.awk 2001/12/19 05:06:17 1.2
***************
*** 4,27 ****
}
- /^msgid ""/ {
- if (msgid && str)
- print ("$locale[\"" msgid "\"] =\n \"" str "\";");
- str="";
- next;
- }
-
/^msgid "/ { #"{
! if (msgid && str)
print ("$locale[\"" msgid "\"] =\n \"" str "\";");
str = substr ($0, 8, length ($0) - 8);
msgstr="";
}
- /^msgstr ""/ {
- msgid=str;
- str="";
- next;
- }
-
/^msgstr "/ { #"{
msgid=str;
--- 4,16 ----
}
/^msgid "/ { #"{
! if (msgid && str) {
! gsub(/\$/, "\\$", str);
print ("$locale[\"" msgid "\"] =\n \"" str "\";");
+ }
str = substr ($0, 8, length ($0) - 8);
msgstr="";
}
/^msgstr "/ { #"{
msgid=str;
***************
*** 36,41 ****
END {
! if (msgid && str)
print ("$locale[\"" msgid "\"] =\n \"" str "\";");
print ("\n;?>");
}
--- 25,32 ----
END {
! if (msgid && str) {
! gsub(/\$/, "\\$", str);
print ("$locale[\"" msgid "\"] =\n \"" str "\";");
+ }
print ("\n;?>");
}
|