From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: Delivered-To: caml-list@yquem.inria.fr Received: from nez-perce.inria.fr (nez-perce.inria.fr [192.93.2.78]) by yquem.inria.fr (Postfix) with ESMTP id 5A61FBC84 for ; Mon, 18 Apr 2005 00:30:24 +0200 (CEST) Received: from pauillac.inria.fr (pauillac.inria.fr [128.93.11.35]) by nez-perce.inria.fr (8.13.0/8.13.0) with ESMTP id j3HMUN6k010940 for ; Mon, 18 Apr 2005 00:30:24 +0200 Received: from nez-perce.inria.fr (nez-perce.inria.fr [192.93.2.78]) by pauillac.inria.fr (8.7.6/8.7.3) with ESMTP id AAA25906 for ; Mon, 18 Apr 2005 00:30:23 +0200 (MET DST) Received: from caine.easynet.fr (smarthost161.mail.easynet.fr [212.180.1.161]) by nez-perce.inria.fr (8.13.0/8.13.0) with ESMTP id j3HMUNIW010930 (version=TLSv1/SSLv3 cipher=RC4-SHA bits=128 verify=NO) for ; Mon, 18 Apr 2005 00:30:23 +0200 Received: from asi-62.asi256ip.easynet.fr ([212.180.39.62] helo=micro) by caine.easynet.fr with esmtp (TLS-1.0:RSA_AES_128_CBC_SHA:16) (Exim 4.34) id 1DNIHW-0006Wj-O2; Mon, 18 Apr 2005 00:30:22 +0200 Received: from grand.gallu.homelinux.org ([192.168.0.14]) by micro with smtp (Exim 4.44) id 1DNIHV-0000eO-PW; Mon, 18 Apr 2005 00:30:21 +0200 Received: by grand.gallu.homelinux.org (sSMTP sendmail emulation); Mon, 18 Apr 2005 00:30:22 +0200 From: "Sylvain LE GALL" Date: Mon, 18 Apr 2005 00:30:22 +0200 To: caml-list@inria.fr Subject: [ANN] ocaml-gettext v 0.2.0 Message-ID: <20050417223022.GB18015@grand> Mail-Followup-To: caml-list@inria.fr Mime-Version: 1.0 Content-Type: text/plain; charset=us-ascii Content-Disposition: inline User-Agent: Mutt/1.5.9i X-Miltered: at nez-perce with ID 4262E380.000 by Joe's j-chkmail (http://j-chkmail.ensmp.fr)! X-Miltered: at nez-perce with ID 4262E37F.000 by Joe's j-chkmail (http://j-chkmail.ensmp.fr)! X-Spam: no; 0.00; le-gall:01 ocaml:01 api:01 gettext:01 translated:01 ocaml:01 gettext:01 camomile:01 le-gall:01 native:02 native:02 output:02 gnu:03 gnu:03 string:03 X-Spam-Checker-Version: SpamAssassin 3.0.2 (2004-11-16) on yquem.inria.fr X-Spam-Status: No, score=0.0 required=5.0 tests=none autolearn=disabled version=3.0.2 X-Spam-Level: Hello, General : 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 base 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.2.0 is the first public release. Former release was simple wrapper around GNU gettext. This release have a wrapper to GNU gettext AND a pure Ocaml implementation of the library ( based on Camomile ). Link : http://www.carva.org/sylvain.le-gall/ocaml-gettext.html Regard Sylvain Le Gall