From mboxrd@z Thu Jan 1 00:00:00 1970 Path: news.gmane.org!.POSTED!not-for-mail From: Paul Eggert Newsgroups: gmane.emacs.devel Subject: Re: i18n/l10n summary Date: Sat, 3 Jun 2017 01:37:14 -0700 Organization: UCLA Computer Science Department Message-ID: <3931675f-e26c-2f14-b229-61f518816fff@cs.ucla.edu> References: NNTP-Posting-Host: blaine.gmane.org Mime-Version: 1.0 Content-Type: multipart/mixed; boundary="------------86D9ACC63A4C12D5E7A0A0CA" X-Trace: blaine.gmane.org 1496479090 20196 195.159.176.226 (3 Jun 2017 08:38:10 GMT) X-Complaints-To: usenet@blaine.gmane.org NNTP-Posting-Date: Sat, 3 Jun 2017 08:38:10 +0000 (UTC) User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:52.0) Gecko/20100101 Thunderbird/52.1.1 To: Philipp Stephani , Jean-Christophe Helary , emacs-devel Original-X-From: emacs-devel-bounces+ged-emacs-devel=m.gmane.org@gnu.org Sat Jun 03 10:38:06 2017 Return-path: Envelope-to: ged-emacs-devel@m.gmane.org Original-Received: from lists.gnu.org ([208.118.235.17]) by blaine.gmane.org with esmtp (Exim 4.84_2) (envelope-from ) id 1dH4ZR-0004ze-Rz for ged-emacs-devel@m.gmane.org; Sat, 03 Jun 2017 10:38:06 +0200 Original-Received: from localhost ([::1]:52940 helo=lists.gnu.org) by lists.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1dH4ZT-0007P0-VI for ged-emacs-devel@m.gmane.org; Sat, 03 Jun 2017 04:38:07 -0400 Original-Received: from eggs.gnu.org ([2001:4830:134:3::10]:53209) by lists.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1dH4Yp-0007Ov-KZ for emacs-devel@gnu.org; Sat, 03 Jun 2017 04:37:28 -0400 Original-Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.71) (envelope-from ) id 1dH4Ym-0001m4-Fh for emacs-devel@gnu.org; Sat, 03 Jun 2017 04:37:27 -0400 Original-Received: from zimbra.cs.ucla.edu ([131.179.128.68]:37306) by eggs.gnu.org with esmtps (TLS1.0:DHE_RSA_AES_256_CBC_SHA1:32) (Exim 4.71) (envelope-from ) id 1dH4Ym-0001ls-5q for emacs-devel@gnu.org; Sat, 03 Jun 2017 04:37:24 -0400 Original-Received: from localhost (localhost [127.0.0.1]) by zimbra.cs.ucla.edu (Postfix) with ESMTP id 01B4A1600D3; Sat, 3 Jun 2017 01:37:21 -0700 (PDT) Original-Received: from zimbra.cs.ucla.edu ([127.0.0.1]) by localhost (zimbra.cs.ucla.edu [127.0.0.1]) (amavisd-new, port 10032) with ESMTP id wlNjuttT7h0B; Sat, 3 Jun 2017 01:37:19 -0700 (PDT) Original-Received: from localhost (localhost [127.0.0.1]) by zimbra.cs.ucla.edu (Postfix) with ESMTP id 412931600D4; Sat, 3 Jun 2017 01:37:19 -0700 (PDT) X-Virus-Scanned: amavisd-new at zimbra.cs.ucla.edu Original-Received: from zimbra.cs.ucla.edu ([127.0.0.1]) by localhost (zimbra.cs.ucla.edu [127.0.0.1]) (amavisd-new, port 10026) with ESMTP id FAxF1EWYrHgK; Sat, 3 Jun 2017 01:37:18 -0700 (PDT) Original-Received: from [192.168.1.9] (unknown [47.153.188.248]) by zimbra.cs.ucla.edu (Postfix) with ESMTPSA id B83981600D3; Sat, 3 Jun 2017 01:37:18 -0700 (PDT) In-Reply-To: Content-Language: en-US X-detected-operating-system: by eggs.gnu.org: GNU/Linux 3.x [fuzzy] X-Received-From: 131.179.128.68 X-BeenThere: emacs-devel@gnu.org X-Mailman-Version: 2.1.21 Precedence: list List-Id: "Emacs development discussions." List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: emacs-devel-bounces+ged-emacs-devel=m.gmane.org@gnu.org Original-Sender: "Emacs-devel" Xref: news.gmane.org gmane.emacs.devel:215424 Archived-At: This is a multi-part message in MIME format. --------------86D9ACC63A4C12D5E7A0A0CA Content-Type: text/plain; charset=utf-8; format=flowed Content-Transfer-Encoding: quoted-printable Philipp Stephani wrote: > Wrong example, try (format "%1$c %1$s" ?=C2=B1) Ouch. Fixing that (without adversely affecting performance) would be a bi= t of a=20 hassle. Not sure that it's worth it. For now let's just document the limi= tation.=20 I installed the attached. >> And on further thought, the tradition for Emacs is to >> document supported behavior and not worry about slowing Emacs down to >> check for undocumented usage >=20 > Would be great to break that tradition, but that's for another discussi= on. Indeed. --------------86D9ACC63A4C12D5E7A0A0CA Content-Type: text/plain; charset=UTF-8; name="0001-Document-uniqueness-limitation-of-format.txt" Content-Transfer-Encoding: base64 Content-Disposition: attachment; filename="0001-Document-uniqueness-limitation-of-format.txt" RnJvbSAwMTQ3Y2RkNGQ5NmYxZWFlZWY3MjBlZTBiODliZGRkMjdlYWY0MjMzIE1vbiBTZXAg MTcgMDA6MDA6MDAgMjAwMQpGcm9tOiBQYXVsIEVnZ2VydCA8ZWdnZXJ0QGNzLnVjbGEuZWR1 PgpEYXRlOiBTYXQsIDMgSnVuIDIwMTcgMDE6MzE6MDQgLTA3MDAKU3ViamVjdDogW1BBVENI XSA9P1VURi04P3E/RG9jdW1lbnQ9MjB1bmlxdWVuZXNzPTIwbGltaXRhdGlvbj0yMG9mPTIw Pz0KID0/VVRGLTg/cT89RTI9ODA9OThmb3JtYXQ9RTI9ODA9OTk/PQpNSU1FLVZlcnNpb246 IDEuMApDb250ZW50LVR5cGU6IHRleHQvcGxhaW47IGNoYXJzZXQ9VVRGLTgKQ29udGVudC1U cmFuc2Zlci1FbmNvZGluZzogOGJpdAoKKiBkb2MvbGlzcHJlZi9zdHJpbmdzLnRleGkgKEZv cm1hdHRpbmcgU3RyaW5ncyk6Ciogc3JjL2VkaXRmbnMuYyAoRmZvcm1hdCk6CkRvY3VtZW50 IHRoYXQgZmllbGQgbnVtYmVycyBzaG91bGQgYmUgdW5pcXVlIHdpdGhpbiBhIGZvcm1hdC4K LS0tCiBkb2MvbGlzcHJlZi9zdHJpbmdzLnRleGkgfCA3ICsrKystLS0KIHNyYy9lZGl0Zm5z LmMgICAgICAgICAgICB8IDcgKysrKy0tLQogMiBmaWxlcyBjaGFuZ2VkLCA4IGluc2VydGlv bnMoKyksIDYgZGVsZXRpb25zKC0pCgpkaWZmIC0tZ2l0IGEvZG9jL2xpc3ByZWYvc3RyaW5n cy50ZXhpIGIvZG9jL2xpc3ByZWYvc3RyaW5ncy50ZXhpCmluZGV4IGU4MGU3NzguLmYzNjVj ODAgMTAwNjQ0Ci0tLSBhL2RvYy9saXNwcmVmL3N0cmluZ3MudGV4aQorKysgYi9kb2MvbGlz cHJlZi9zdHJpbmdzLnRleGkKQEAgLTk2NSw5ICs5NjUsMTAgQEAgRm9ybWF0dGluZyBTdHJp bmdzCiBkZWNpbWFsIG51bWJlciBpbW1lZGlhdGVseSBhZnRlciB0aGUgaW5pdGlhbCBAc2Ft cHslfSwgZm9sbG93ZWQgYnkgYQogbGl0ZXJhbCBkb2xsYXIgc2lnbiBAc2FtcHskfS4gIEl0 IGNhdXNlcyB0aGUgZm9ybWF0IHNwZWNpZmljYXRpb24gdG8KIGNvbnZlcnQgdGhlIGFyZ3Vt ZW50IHdpdGggdGhlIGdpdmVuIG51bWJlciBpbnN0ZWFkIG9mIHRoZSBuZXh0Ci1hcmd1bWVu dC4gIEZpZWxkIG51bWJlcnMgc3RhcnQgYXQgMS4gIEEgZm9ybWF0IGNhbiBjb250YWluIGVp dGhlcgotbnVtYmVyZWQgb3IgdW5udW1iZXJlZCBmb3JtYXQgc3BlY2lmaWNhdGlvbnMgYnV0 IG5vdCBib3RoLCBleGNlcHQgdGhhdAotQHNhbXB7JSV9IGNhbiBiZSBtaXhlZCB3aXRoIG51 bWJlcmVkIHNwZWNpZmljYXRpb25zLgorYXJndW1lbnQuICBGaWVsZCBudW1iZXJzIHN0YXJ0 IGF0IDEuICBBIGZpZWxkIG51bWJlciBzaG91bGQgZGlmZmVyCitmcm9tIHRoZSBvdGhlciBm aWVsZCBudW1iZXJzIGluIHRoZSBzYW1lIGZvcm1hdC4gIEEgZm9ybWF0IGNhbiBjb250YWlu CitlaXRoZXIgbnVtYmVyZWQgb3IgdW5udW1iZXJlZCBmb3JtYXQgc3BlY2lmaWNhdGlvbnMg YnV0IG5vdCBib3RoLAorZXhjZXB0IHRoYXQgQHNhbXB7JSV9IGNhbiBiZSBtaXhlZCB3aXRo IG51bWJlcmVkIHNwZWNpZmljYXRpb25zLgogCiBAZXhhbXBsZQogKGZvcm1hdCAiJTIkcywg JTMkcywgJSUsICUxJHMiICJ4IiAieSIgInoiKQpkaWZmIC0tZ2l0IGEvc3JjL2VkaXRmbnMu YyBiL3NyYy9lZGl0Zm5zLmMKaW5kZXggMjlhZjI1YS4uYTUwODhiMCAxMDA2NDQKLS0tIGEv c3JjL2VkaXRmbnMuYworKysgYi9zcmMvZWRpdGZucy5jCkBAIC0zOTAxLDkgKzM5MDEsMTAg QEAgd2hlcmUgZmllbGQgaXMgWzAtOV0rIGZvbGxvd2VkIGJ5IGEgbGl0ZXJhbCBkb2xsYXIg IiQiLCBmbGFncyBpcwogZm9sbG93ZWQgYnkgWzAtOV0rLgogCiBJZiBhICUtc2VxdWVuY2Ug aXMgbnVtYmVyZWQgd2l0aCBhIGZpZWxkIHdpdGggcG9zaXRpdmUgdmFsdWUgTiwgdGhlCi1O dGggYXJndW1lbnQgaXMgc3Vic3RpdHV0ZWQgaW5zdGVhZCBvZiB0aGUgbmV4dCBvbmUuICBB IGZvcm1hdCBjYW4KLWNvbnRhaW4gZWl0aGVyIG51bWJlcmVkIG9yIHVubnVtYmVyZWQgJS1z ZXF1ZW5jZXMgYnV0IG5vdCBib3RoLCBleGNlcHQKLXRoYXQgJSUgY2FuIGJlIG1peGVkIHdp dGggbnVtYmVyZWQgJS1zZXF1ZW5jZXMuCitOdGggYXJndW1lbnQgaXMgc3Vic3RpdHV0ZWQg aW5zdGVhZCBvZiB0aGUgbmV4dCBvbmUuICBBIGZpZWxkIG51bWJlcgorc2hvdWxkIGRpZmZl ciBmcm9tIHRoZSBvdGhlciBmaWVsZCBudW1iZXJzIGluIHRoZSBzYW1lIGZvcm1hdC4gIEEK K2Zvcm1hdCBjYW4gY29udGFpbiBlaXRoZXIgbnVtYmVyZWQgb3IgdW5udW1iZXJlZCAlLXNl cXVlbmNlcyBidXQgbm90Citib3RoLCBleGNlcHQgdGhhdCAlJSBjYW4gYmUgbWl4ZWQgd2l0 aCBudW1iZXJlZCAlLXNlcXVlbmNlcy4KIAogVGhlICsgZmxhZyBjaGFyYWN0ZXIgaW5zZXJ0 cyBhICsgYmVmb3JlIGFueSBwb3NpdGl2ZSBudW1iZXIsIHdoaWxlIGEKIHNwYWNlIGluc2Vy dHMgYSBzcGFjZSBiZWZvcmUgYW55IHBvc2l0aXZlIG51bWJlcjsgdGhlc2UgZmxhZ3Mgb25s eQotLSAKMi43LjQKCg== --------------86D9ACC63A4C12D5E7A0A0CA--