Received: from localhost (unknown [200.46.204.184]) by postgresql.org (Postfix) with ESMTP id 6326C2E008E for ; Wed, 26 Mar 2008 20:20:26 -0300 (ADT) Received: from postgresql.org ([200.46.204.71]) by localhost (mx1.hub.org [200.46.204.184]) (amavisd-maia, port 10024) with ESMTP id 45241-08 for ; Wed, 26 Mar 2008 20:20:16 -0300 (ADT) X-Greylist: from auto-whitelisted by SQLgrey-1.7.5 Received: from sd-2317.dedibox.fr (sd-2317.dedibox.fr [88.191.17.192]) by postgresql.org (Postfix) with ESMTP id D9D1C2E006B for ; Wed, 26 Mar 2008 20:20:22 -0300 (ADT) Received: from [127.0.0.1] (localhost.localdomain [127.0.0.1]) by sd-2317.dedibox.fr (Postfix) with ESMTP id 75DD93468; Thu, 27 Mar 2008 00:20:19 +0100 (CET) Message-ID: <47EADA2E.5010608@lelarge.info> Date: Thu, 27 Mar 2008 00:20:14 +0100 From: Guillaume Lelarge User-Agent: Thunderbird 2.0.0.12 (X11/20080227) MIME-Version: 1.0 To: Magnus Hagander CC: Alvaro Herrera , PostgreSQL www Subject: Re: Patch to make some strings available to translations References: <47DAF7E3.8070502@lelarge.info> <47DD4BAA.5000402@hagander.net> <47DD9F5C.1060101@lelarge.info> <47E0B5CD.9030504@lelarge.info> <47E18498.4060609@lelarge.info> <47E18CDB.60303@hagander.net> <47E18DFA.5030003@lelarge.info> <47E52413.1030407@lelarge.info> <47E52489.7030608@lelarge.info> <20080322205914.GF13206@alvh.no-ip.org> <47E57F91.9010809@lelarge.info> <20080326223645.6ea671b1@mha-laptop> In-Reply-To: <20080326223645.6ea671b1@mha-laptop> Content-Type: multipart/mixed; boundary="------------050305050503040303000101" X-Virus-Scanned: Maia Mailguard 1.0.1 X-Archive-Number: 200803/600 X-Sequence-Number: 14719 This is a multi-part message in MIME format. --------------050305050503040303000101 Content-Type: text/plain; charset=UTF-8; format=flowed Content-Transfer-Encoding: 8bit Magnus Hagander a écrit : > On Sat, 22 Mar 2008 22:52:17 +0100 > Guillaume Lelarge wrote: > >> Alvaro Herrera a écrit : >>> Guillaume Lelarge wrote: >>> >>>>> I guess I was wrong. You'll find a patch attached that implements >>>>> a func_image function via a call to setCallbackFunction. >>>>> >>>>> I can also send a complete patch (the previous one which adds >>>>> translation to some texts, and this patch). >>> Suggestion: check if the image exists in the translated version, >>> serve the english version if not. That way you only need to >>> produce alternate images for those that need translation. >>> >> Damn, forgot about this one. You're right. Patch version 2 attached. > > Applied, thanks. > Thanks a lot. > Can you please re-send the patch with the other translation stuff? I've > managed to mess up the different versions of it so I'm no longer sure > I'm working off the correct one :-( > Here it is. Thanks for looking at it. -- Guillaume. http://www.postgresqlfr.org http://dalibo.com --------------050305050503040303000101 Content-Type: application/x-bzip; name="pgweb.patch.bz2" Content-Transfer-Encoding: base64 Content-Disposition: inline; filename="pgweb.patch.bz2" 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 --------------050305050503040303000101--