[Top][All Lists]
[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
[Koha-cvs] CVS: koha/misc/translator text-extract2.pl,1.11,1.12
From: |
Ambrose Li |
Subject: |
[Koha-cvs] CVS: koha/misc/translator text-extract2.pl,1.11,1.12 |
Date: |
Thu, 12 Feb 2004 17:03:21 -0800 |
Update of /cvsroot/koha/koha/misc/translator
In directory sc8-pr-cvs1.sourceforge.net:/tmp/cvs-serv27136
Modified Files:
text-extract2.pl
Log Message:
Paul's problem #1 is now fixed: Bug in regular expression $re_directive.
Put my "grander plan" :-) in the comments
Index: text-extract2.pl
===================================================================
RCS file: /cvsroot/koha/koha/misc/translator/text-extract2.pl,v
retrieving revision 1.11
retrieving revision 1.12
diff -C2 -r1.11 -r1.12
*** text-extract2.pl 13 Feb 2004 00:48:52 -0000 1.11
--- text-extract2.pl 13 Feb 2004 01:03:18 -0000 1.12
***************
*** 10,13 ****
--- 10,21 ----
# FIXME: Strings like "<< Prev" or "Next >>" may confuse *this* filter
# TODO: Need to detect unclosed tags, empty tags, and other such stuff.
+ # (Why? Because Mozilla apparently knows what SGML unclosed tags are :-/ )
+
+ # A grander plan: Code could be written to detect template variables and
+ # construct gettext-c-format-string-like meta-strings (e.g., "Results %s
+ # through %s of %s records" that will be more likely to be translatable
+ # to languages where word order is very unlike English word order.
+ # --> This will be relatively major rework, and requires corresponding
+ # rework in tmpl_process.pl
use Getopt::Long;
***************
*** 23,27 ****
BEGIN {
# $re_directive must not do any backreferences
! $re_directive =
q{<(?:(?i)(?:!--\s*)?\/?TMPL_(?:VAR|LOOP|INCLUDE|IF|ELSE|UNLESS)\b(?:\s+(?:[a-zA-Z][-a-zA-Z0-9]*=)?(?:'[^']*'|"[^"]*"|[^\s<>]+))\s*(?:--)?)>};
}
--- 31,35 ----
BEGIN {
# $re_directive must not do any backreferences
! $re_directive =
q{<(?:(?i)(?:!--\s*)?\/?TMPL_(?:VAR|LOOP|INCLUDE|IF|ELSE|UNLESS)(?:\s+(?:[a-zA-Z][-a-zA-Z0-9]*=)?(?:'[^']*'|"[^"]*"|[^\s<>]+))*\s*(?:--)?)>};
}
[Prev in Thread] |
Current Thread |
[Next in Thread] |
- [Koha-cvs] CVS: koha/misc/translator text-extract2.pl,1.11,1.12,
Ambrose Li <=