bug-gettext
[Top][All Lists]
Advanced

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

Re: [bug-gettext] EO team seems not existing


From: Daiki Ueno
Subject: Re: [bug-gettext] EO team seems not existing
Date: Wed, 05 Dec 2012 12:56:54 +0900
User-agent: Gnus/5.13 (Gnus v5.13) Emacs/24.2.50 (gnu/linux)

Michael Moroni <address@hidden> writes:

> I'm using msginit v. 0.18.1 on Linux Mint 12 and yeasterday I used
> msginit in order to create a .po file from a .pot file in Esperanto
> (eo) language.
[...]
>    *A translation team for your language (eo) does not exist yet.*

> However, it does exist and it works well [1]. Is it a bug?

Looks HTML parsing code for TP is outdated.  Here is a quick patch.

>From 8642033a0e625bc8d1143cb6c3b00fd3a856eaf5 Mon Sep 17 00:00:00 2001
From: Daiki Ueno <address@hidden>
Date: Wed, 5 Dec 2012 12:52:15 +0900
Subject: [PATCH] Update HTML parsing code for TP team-address.

---
 gettext-tools/projects/ChangeLog       | 5 +++++
 gettext-tools/projects/TP/team-address | 2 +-
 2 files changed, 6 insertions(+), 1 deletion(-)

diff --git a/gettext-tools/projects/ChangeLog b/gettext-tools/projects/ChangeLog
index c894f72..29af150 100644
--- a/gettext-tools/projects/ChangeLog
+++ b/gettext-tools/projects/ChangeLog
@@ -1,3 +1,8 @@
+2012-12-05  Daiki Ueno  <address@hidden>
+
+       * TP/team-address: Update HTML parsing code.
+       Reported by Michael Moroni <address@hidden>.
+
 2010-11-13  Bruno Haible  <address@hidden>
 
        Update after the GNOME localization site has moved.
diff --git a/gettext-tools/projects/TP/team-address 
b/gettext-tools/projects/TP/team-address
index 6d4624f..63815fc 100755
--- a/gettext-tools/projects/TP/team-address
+++ b/gettext-tools/projects/TP/team-address
@@ -11,7 +11,7 @@ sed_absolute_dotdot_urls="s,href=\"\\.\\./,href="`echo "$url" 
| sed -e 's,/[^/]*
 html=`"$progdir/urlget" "$url" "$projectsdir/TP/teams.html" | sed -e 
"$sed_absolute_dotdot_urls"`
 sed_addnl='s,</tr>,</tr>\
 ,g'
-address=`echo "$html" | tr '\012' '|' | sed -e "$sed_addnl" | sed -n -e 
"s,^.*<td>$catalog</td>[^<>]*<td>[^|]*</td>[^<>]*<td><a 
href=\"\\([^\"]*\\)\">[^<>]*</a></td>.*\$,\\1,p" | sed 1q`
+address=`echo "$html" | tr '\012' '|' | sed -e "$sed_addnl" | sed -n -e 
"s,^.*<td>$catalog</td>[^<>]*<td><a 
href=\"\\([^\"]*\\)\">[^<>]*</a></td>.*\$,\\1,p" | sed 1q`
 if test -n "$address"; then
   case "$address" in
     mailto:*) address=`echo "$address" | sed -e 's,^mailto:,<,' -e 's,$,>,'` ;;
-- 
1.7.11.7

Regards,
-- 
Daiki Ueno

reply via email to

[Prev in Thread] Current Thread [Next in Thread]