From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: Received: (qmail 4286 invoked from network); 29 Sep 2004 18:10:26 -0000 Received: from unknown (HELO lists.gnu.org) (199.232.76.165) by sourceware.org with SMTP; 29 Sep 2004 18:10:26 -0000 Received: from localhost ([127.0.0.1] helo=lists.gnu.org) by lists.gnu.org with esmtp (Exim 4.33) id 1CCj0e-0002qs-PW for listarch-gnats-devel@sources.redhat.com; Wed, 29 Sep 2004 14:17:00 -0400 Received: from mailman by lists.gnu.org with tmda-scanned (Exim 4.33) id 1CCj0a-0002qg-94 for help-gnats@gnu.org; Wed, 29 Sep 2004 14:16:56 -0400 Received: from exim by lists.gnu.org with spam-scanned (Exim 4.33) id 1CCj0Z-0002qU-RM for help-gnats@gnu.org; Wed, 29 Sep 2004 14:16:56 -0400 Received: from [199.232.76.173] (helo=monty-python.gnu.org) by lists.gnu.org with esmtp (Exim 4.33) id 1CCj0Z-0002qR-Op for help-gnats@gnu.org; Wed, 29 Sep 2004 14:16:55 -0400 Received: from [199.199.210.160] (helo=chef.nerp.net) by monty-python.gnu.org with esmtp (Exim 4.34) id 1CCitu-0004UI-5n for help-gnats@gnu.org; Wed, 29 Sep 2004 14:10:02 -0400 Received: from localhost (c-66-41-156-164.mn.client2.attbi.com [66.41.156.164]) (using TLSv1 with cipher RC4-SHA (128/128 bits)) (No client certificate requested) by chef.nerp.net (Postfix) with ESMTP id 6BF2C23BD5 for ; Wed, 29 Sep 2004 13:10:01 -0500 (CDT) Received: from chewie by localhost with local (Exim 4.34) id 1CCitH-000405-HQ for help-gnats@gnu.org; Wed, 29 Sep 2004 13:09:23 -0500 Date: Thu, 30 Sep 2004 08:34:00 -0000 From: Chad Walstrom To: help-gnats@gnu.org Message-ID: <20040929180923.GJ8820@wookimus.net> Mail-Followup-To: help-gnats@gnu.org References: <20040929141447.6207c085.mishka@apk.od.ua> Mime-Version: 1.0 In-Reply-To: <20040929141447.6207c085.mishka@apk.od.ua> X-Operating-System: Linux skuld 2.6.7-k7 X-GnuPG-Fingerprint: B4AB D627 9CBD 687E 7A31 1950 0CC7 0B18 206C 5AFD User-Agent: Mutt/1.5.6+20040722i Subject: Re: Gnats{web} localization X-BeenThere: help-gnats@gnu.org X-Mailman-Version: 2.1.5 Precedence: list List-Id: General discussion about GNU GNATS List-Archive: List-Post: List-Help: List-Subscribe: , Content-Type: multipart/mixed; boundary="===============0892665019==" Sender: help-gnats-bounces+listarch-gnats-devel=sources.redhat.com@gnu.org Errors-To: help-gnats-bounces+listarch-gnats-devel=sources.redhat.com@gnu.org X-SW-Source: 2004-q3/txt/msg00089.txt.bz2 --===============0892665019== Content-Type: multipart/signed; micalg=pgp-sha1; protocol="application/pgp-signature"; boundary="VkqCAaSJIySsbD6j" Content-Disposition: inline --VkqCAaSJIySsbD6j Content-Type: text/plain; charset=us-ascii Content-Disposition: inline Content-Transfer-Encoding: quoted-printable Content-length: 1969 Mike, I'm all for l12n and i18n of GNATS and gnatsweb. Mel H. is planning on adding a data abstraction layer API to gnats so that different backends may be used. In fact, he has already written the code to support Oracle and is working on PostgreSQL, currently. XML could certainly be one of those implementations. Mike M. Volokhov wrote: > So as my time was limited, I've just changed header{} at mail-format{} > section as follows: >=20 > header { > format "Content-Type: text/plain; charset=3Dkoi8-r\nSubject: Re: %s/%s= \n" > fields { "Category" "Number" }=20 > } I used this method to add "Priority: junk" to all GNATS autoresponses. Great idea. > I.e. Subject now doesn't contains synopsis text, and message have a > Content-Type field.=20 GNATS flexibility shining through once again, I'd say. > Second, I need complete localization for Gnats. I.e. all messages, > field names, categories and so on should be easy changed by site's own > values on any preferred language. I'm personally have two ideas for > this: >=20 > 1) Add yet another field to Gnats PR structure: ">Encoding:". The Gnats > will use UTF-8, for example, as internal charset encoding. Great idea. > 2) Use XML as internal format for database processing. This allows use > power and simplicity of XML i18n. See above. I'd love to see this fleshed out. Does anyone have any driving opinions as to which we should pursue. I don't know how large of an impact #1 would have on the code base, as I'm not that familiar with it yet. #2 probably won't happen until we get Mel's new API in place. On a personal note, the delivery date of our first child is quickly approaching. Either my wife will be induced tonight or Friday, depending upon how the lab tests turn out later today. I will likely be off the radar for the next couple weeks. --=20 Chad Walstrom http://www.wookimus.net/ assert(expired(knowledge)); /* core dump */ --VkqCAaSJIySsbD6j Content-Type: application/pgp-signature; name="signature.asc" Content-Description: Digital signature Content-Disposition: inline Content-length: 189 -----BEGIN PGP SIGNATURE----- Version: GnuPG v1.2.4 (GNU/Linux) iD8DBQFBWvpTDMcLGCBsWv0RAvsHAJ4lMwVAdo81eDZ0HJOjnv4zRRZuQACfWMMg xElPcUWBe0mp0NcQBDOylXI= =uHVM -----END PGP SIGNATURE----- --VkqCAaSJIySsbD6j-- --===============0892665019== Content-Type: text/plain; charset="us-ascii" MIME-Version: 1.0 Content-Transfer-Encoding: 7bit Content-Disposition: inline Content-length: 140 _______________________________________________ Help-gnats mailing list Help-gnats@gnu.org http://lists.gnu.org/mailman/listinfo/help-gnats --===============0892665019==--