From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: X-Spam-Checker-Version: SpamAssassin 3.1.3 (2006-06-01) on yquem.inria.fr X-Spam-Level: X-Spam-Status: No, score=0.0 required=5.0 tests=none autolearn=disabled version=3.1.3 X-Original-To: caml-list@yquem.inria.fr Delivered-To: caml-list@yquem.inria.fr Received: from mail4-relais-sop.national.inria.fr (mail4-relais-sop.national.inria.fr [192.134.164.105]) by yquem.inria.fr (Postfix) with ESMTP id 165E9BBC1 for ; Wed, 30 Apr 2008 10:00:18 +0200 (CEST) X-IronPort-Anti-Spam-Filtered: true X-IronPort-Anti-Spam-Result: AqUBAFfEF0jAXQIniGdsb2JhbACRUQEBAQ8gmnw X-IronPort-AV: E=Sophos;i="4.25,727,1199660400"; d="asc'?scan'208";a="25687014" Received: from concorde.inria.fr ([192.93.2.39]) by mail4-smtp-sop.national.inria.fr with ESMTP; 30 Apr 2008 10:00:15 +0200 Received: from mail1-relais-roc.national.inria.fr (mail1-relais-roc.national.inria.fr [192.134.164.82]) by concorde.inria.fr (8.13.6/8.13.6) with ESMTP id m3U809nX026341 (version=TLSv1/SSLv3 cipher=RC4-SHA bits=128 verify=OK) for ; Wed, 30 Apr 2008 10:00:14 +0200 X-IronPort-Anti-Spam-Filtered: true X-IronPort-Anti-Spam-Result: AnMBAKPDF0hQDPKYZGdsb2JhbACRRBoDBAQHEAaaew X-IronPort-AV: E=Sophos;i="4.25,727,1199660400"; d="asc'?scan'208";a="11673794" Received: from smtp2f.orange.fr ([80.12.242.152]) by mail1-smtp-roc.national.inria.fr with ESMTP; 30 Apr 2008 10:00:14 +0200 Received: from me-wanadoo.net (localhost [127.0.0.1]) by mwinf2f27.orange.fr (SMTP Server) with ESMTP id 005DB700008E; Wed, 30 Apr 2008 10:00:14 +0200 (CEST) Received: from giga (AVelizy-155-1-31-129.w81-249.abo.wanadoo.fr [81.249.86.129]) by mwinf2f27.orange.fr (SMTP Server) with ESMTP id CB66D7000088; Wed, 30 Apr 2008 10:00:13 +0200 (CEST) X-ME-UUID: 20080430080013833.CB66D7000088@mwinf2f27.orange.fr Received: from yocto.gallu.homelinux.org ([192.168.2.2]) by giga with smtp (Exim 4.63) (envelope-from ) id 1Jr7EF-0007j6-G1; Wed, 30 Apr 2008 09:59:52 +0200 Received: by yocto.gallu.homelinux.org (sSMTP sendmail emulation); Wed, 30 Apr 2008 09:59:51 +0200 Date: Wed, 30 Apr 2008 09:59:51 +0200 From: Sylvain Le Gall To: caml-list@inria.fr Subject: [ANN] ocaml-gettext v0.3.0 Message-ID: <20080430075949.GA29693@yocto.gallu.homelinux.org> MIME-Version: 1.0 Content-Type: multipart/signed; micalg=pgp-sha1; protocol="application/pgp-signature"; boundary="n8g4imXOkfNTN/H1" Content-Disposition: inline User-Agent: Mutt/1.5.17+20080114 (2008-01-14) X-Miltered: at concorde with ID 48182709.001 by Joe's j-chkmail (http://j-chkmail . ensmp . fr)! X-Spam: no; 0.00; le-gall:01 ocaml:01 gettext:01 translated:01 ocaml:01 merging:01 multiline:01 camlp:01 camlidl:01 camomile:01 gettext:01 le-gall:01 tar:01 api:02 output:02 X-Attachments: type="application/pgp-signature" name="signature.asc" --n8g4imXOkfNTN/H1 Content-Type: text/plain; charset=us-ascii Content-Disposition: inline Content-Transfer-Encoding: quoted-printable Hello, General:=20 ocaml-gettext is a library that enables string translation in OCaml. The API is based on GNU gettext. It comes with a tool to extract the string which needs to be translated from OCaml source file. This enable OCaml program to output string in the native language of the user (if you also provide a file containing the translation of the english string contains in the program to the one in the native language of the user). The translation is based on string (this means that you need to provide a string and not a unique identifier, like in some other catalog system). This string is in english, and will be returned if the native language of the user doesn't have translation catalog. Changes: v 0.3.0 has been long awaited but is now ready. It fix a lot of bugs concerning merging PO and POT file (multiline comments, UTF-8...). This is also the first release that works with camlp4 3.10.=20 This new version doesn't need camlidl and ocaml-ast-analyze anymore, in order to simplify installation. When building, it is also possible to not use Camomile in favor of a simple gettext C library. Links: http://le-gall.net/sylvain+violaine/ocaml-gettext.html http://le-gall.net/sylvain+violaine/download/ocaml-gettext-0.3.0.tar.gz Regards Sylvain Le Gall ps: i already sent this mail 5 hours ago, since it doesn't reach the list, i post it again. Sorry for the noise if both message get posted. --n8g4imXOkfNTN/H1 Content-Type: application/pgp-signature; name="signature.asc" Content-Description: Digital signature Content-Disposition: inline -----BEGIN PGP SIGNATURE----- Version: GnuPG v1.4.6 (GNU/Linux) iD8DBQFIGCb1ir2bofsN/psRAhZzAJ9/1l+C80zfs/CzJLDUdbKz8S93DgCfQqNV OMTS9xxgQSKn3Vv76bLNAfA= =Iabz -----END PGP SIGNATURE----- --n8g4imXOkfNTN/H1--