From mboxrd@z Thu Jan 1 00:00:00 1970 X-Msuck: nntp://news.gmane.io/gmane.comp.tex.context/60144 Path: news.gmane.org!not-for-mail From: Mojca Miklavec Newsgroups: gmane.comp.tex.context Subject: How to sort in Lua using locale? Date: Mon, 12 Jul 2010 12:30:38 +0200 Message-ID: Reply-To: mailing list for ConTeXt users NNTP-Posting-Host: lo.gmane.org Mime-Version: 1.0 Content-Type: text/plain; charset="utf-8" Content-Transfer-Encoding: base64 X-Trace: dough.gmane.org 1278930649 29022 80.91.229.12 (12 Jul 2010 10:30:49 GMT) X-Complaints-To: usenet@dough.gmane.org NNTP-Posting-Date: Mon, 12 Jul 2010 10:30:49 +0000 (UTC) To: mailing list for ConTeXt users Original-X-From: ntg-context-bounces@ntg.nl Mon Jul 12 12:30:48 2010 Return-path: Envelope-to: gctc-ntg-context-518@m.gmane.org Original-Received: from balder.ntg.nl ([195.12.62.10]) by lo.gmane.org with esmtp (Exim 4.69) (envelope-from ) id 1OYGHf-0003ER-Jg for gctc-ntg-context-518@m.gmane.org; Mon, 12 Jul 2010 12:30:47 +0200 Original-Received: from localhost (localhost [127.0.0.1]) by balder.ntg.nl (Postfix) with ESMTP id 7BA6EC9A9C; Mon, 12 Jul 2010 12:30:45 +0200 (CEST) X-Virus-Scanned: Debian amavisd-new at balder.ntg.nl Original-Received: from balder.ntg.nl ([127.0.0.1]) by localhost (balder.ntg.nl [127.0.0.1]) (amavisd-new, port 10024) with LMTP id AhUY0eVkU9uu; Mon, 12 Jul 2010 12:30:42 +0200 (CEST) Original-Received: from balder.ntg.nl (localhost [127.0.0.1]) by balder.ntg.nl (Postfix) with ESMTP id 98162C9AD9; Mon, 12 Jul 2010 12:30:42 +0200 (CEST) Original-Received: from localhost (localhost [127.0.0.1]) by balder.ntg.nl (Postfix) with ESMTP id 5F4E8C9AD9 for ; Mon, 12 Jul 2010 12:30:41 +0200 (CEST) X-Virus-Scanned: Debian amavisd-new at balder.ntg.nl Original-Received: from balder.ntg.nl ([127.0.0.1]) by localhost (balder.ntg.nl [127.0.0.1]) (amavisd-new, port 10024) with LMTP id 6Q8FVXCluGwk for ; Mon, 12 Jul 2010 12:30:39 +0200 (CEST) Original-Received: from mail-wy0-f169.google.com (mail-wy0-f169.google.com [74.125.82.169]) by balder.ntg.nl (Postfix) with ESMTP id 50A1BC9A9C for ; Mon, 12 Jul 2010 12:30:39 +0200 (CEST) Original-Received: by wyj26 with SMTP id 26so3551178wyj.14 for ; Mon, 12 Jul 2010 03:30:39 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=gamma; h=domainkey-signature:mime-version:received:received:date:message-id :subject:from:to:content-type:content-transfer-encoding; bh=qCj4IcZUSFSakbc6b5OdOfdqEQxOIn/7rk3xS6cqDjU=; b=lxEo73GTTr8eNrKY7G5TGrJ7jUAEVHob0oUJQjnvxcbTQhPIoJqIF+0OV1t5FhXb3q EWMVe/ss/crxuoYpRMKqrfEiIrmmIom35Bgme2Y++bxpsxjnwg7tO8cXxKxYA2bHawMt KMBfX8v+QGaa1UBBtgkgro/qae9Q+mDoEfa1A= DomainKey-Signature: a=rsa-sha1; c=nofws; d=gmail.com; s=gamma; h=mime-version:date:message-id:subject:from:to:content-type :content-transfer-encoding; b=b0ASQ+iYkA062uhAONaY02smOdIvInmLmJmCzP2T/1ISm04vEuJmHEo/g65eGZ07T7 glxrm6ODaOLBmmyDc3i6oYpr6PVmpkS+1JuJsfEqUp/7EepqgfVFRWxtSvPZCBO+ItkK 4MyO/lpBSXpJidgbfrcdWkbjdSOygvw8SI/7Y= Original-Received: by 10.216.173.2 with SMTP id u2mr75573wel.56.1278930638528; Mon, 12 Jul 2010 03:30:38 -0700 (PDT) Original-Received: by 10.216.172.76 with HTTP; Mon, 12 Jul 2010 03:30:38 -0700 (PDT) X-BeenThere: ntg-context@ntg.nl X-Mailman-Version: 2.1.12 Precedence: list List-Id: mailing list for ConTeXt users List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Original-Sender: ntg-context-bounces@ntg.nl Errors-To: ntg-context-bounces@ntg.nl Xref: news.gmane.org gmane.comp.tex.context:60144 Archived-At: SGVsbG8sCgpJIHdvdWxkIGxpa2UgdG8gY3JlYXRlIGEgZG9jdW1lbnQgdXNpbmcgc29tZSBmdW5j dGlvbmFsaXR5IHRoYXQgaXMKcHJldHR5IGNsb3NlIHRvIGNyZWF0aW5nIGFuIGluZGV4LCBidXQg dGhlIGJ1aWx0LWluIGluZGV4IGNyZWF0aW9uCmNvZGUgZG9lc24ndCBzdWZmaWNlLiBNeSBtYWlu IHF1ZXN0aW9uIGlzOiBob3cgZG8gSSBzb3J0IHN0cmluZ3MgdXNpbmcKdGhlIGJ1aWx0LWluIHNv cnRpbmcgcnVsZXMgZm9yIHRoZSBjdXJyZW50IGxhbmd1YWdlPwoKSGVyZSBpcyBhbiBleGFtcGxl IHdpdGggYSB0YWJsZSBvZiBuYW1lczoKCm5hbWVzID0gewogICAge2ZpcnN0PSJIYW5zIiwgbGFz dD0iSGFnZW4ifSwKICAgIHtmaXJzdD0iSGFydG11dCIsIGxhc3Q9IkhlbmtlbCJ9LAogICAge2Zp cnN0PSJUYWNvIiwgbGFzdD0iSG9la3dhdGVyIn0sCiAgICB7Zmlyc3Q9IkNhcm9uIiwgbGFzdD0i SGHEjWVrIn0KICAgIHtmaXJzdD0iQW7EjWthIiwgbGFzdD0iQ2FyIn0KICAgIHtmaXJzdD0iQW5h IiwgbGFzdD0iQ2FyIn0KICAgIHtmaXJzdD0iQW5pdGEiLCBsYXN0PSJDYXIifQogICAge2ZpcnN0 PSJNYXRpamEiLCBsYXN0PSLEjG9wIn0KfQoKYW5kIEkgd2FudCB0byBwcmludCBvdXQgdGhlIGZv bGxvd2luZzoKClxzZWN0aW9ue0N9ClxwZXJzb257Q2FyfXtBbmF9ClxwZXJzb257Q2FyfXtBbsSN a2F9ClxwZXJzb257Q2FyfXtBbml0YX0KClxzZWN0aW9ue8SMfQpccGVyc29ue8SMb3B9e01hdGlq YX0KClxzZWN0aW9ue0h9ClxwZXJzb257SGHEjWVrfXtDYXJvbn0KXHBlcnNvbntIYWdlbn17SGFu c30KXHBlcnNvbntIZW5rZWx9e0hhcnRtdXR9ClxwZXJzb257SG9la3dhdGVyfXtUYWNvfQoKVGhl IGZvbGxvd2luZyBjb2RlIHdvcmtzIGZvciBFbmdsaXNoIGFuZCBuZWVkcyBhIGZpeCB0byByZXNw ZWN0IGxvY2FsCnNvcnRpbmcgcnVsZXMuIEkgd291bGQgYmUgZ3JhdGVmdWwgZm9yIGFueSBoaW50 IGJlZm9yZSByZWludmVudGluZyB0aGUKd2hlZWwgKHRoZSBoaW50IGNhbiBhbHNvIGJlIGEgcG9p bnRlciB0byB0aGUgcmlnaHQgbGluZSBvZiBDb25UZVh0CnNvdXJjZSBjb2RlIHRoYXQgZG9lcyB0 aGUgc29ydGluZzsgSSB3YXMgYSBiaXQgbG9zdCBpbiB0aGUgY29kZSkuCgpcbWFpbmxhbmd1YWdl W3NsXQpcc2V0dXBoZWFkW3NlY3Rpb25dW3N0eWxlPVxiZixiZWZvcmU9XGJsYW5rLGFmdGVyPSxu dW1iZXI9bm9dClxkZWZccGVyc29uIzEjMntcaGJveHt7XHNjICMxfSwgIzJ9fQoKXHN0YXJ0dGV4 dAoKQ29kZSB0aGF0IG5lZWRzIGZpeGluZzoKClxzdGFydGx1YWNvZGUKCm5hbWVzID0gewoJe2Zp cnN0PSJIYW5zIiwgICAgbGFzdD0iSGFnZW4ifSwKCXtmaXJzdD0iSGFydG11dCIsIGxhc3Q9Ikhl bmtlbCJ9LAoJe2ZpcnN0PSJUYWNvIiwgICAgbGFzdD0iSG9la3dhdGVyIn0sCgl7Zmlyc3Q9IkNh cm9uIiwgICBsYXN0PSJIYcSNZWsifSwKCXtmaXJzdD0iQW7EjWthIiwgICBsYXN0PSJDYXIifSwK CXtmaXJzdD0iQW5hIiwgICAgIGxhc3Q9IkNhciJ9LAoJe2ZpcnN0PSJBbml0YSIsICAgbGFzdD0i Q2FyIn0sCgl7Zmlyc3Q9Ik1hdGlqYSIsICBsYXN0PSLEjG9wIn0sCn0KCi0tIHRoaXMgc2hvdWxk IHNvcnQgd2l0aCBsb2NhbCBzb3J0aW5nIHJ1bGVzOyBob3c/CmZ1bmN0aW9uIHNvcnRfbmFtZXMo YSxiKQoJaWYgKGEubGFzdCA9PSBiLmxhc3QpIHRoZW4KCQlyZXR1cm4gYS5maXJzdDxiLmZpcnN0 CgllbHNlCgkJcmV0dXJuIGEubGFzdDxiLmxhc3QKCWVuZAplbmQKCi0tIHRoaXMgaXMgZXh0cmVt ZWx5IHVnbHkgYW5kIG5lZWRzIHRvIGJlIGZpeGVkCi0tIHdpdGggc29tZSBVVEYtOCBsaWJyYXJ5 CmZ1bmN0aW9uIGZpcnN0X2xldHRlcihzdHIpCglpZiAoc3RyaW5nLmJ5dGUoc3RyLDEpPjEyNykg dGhlbgoJCXJldHVybiBzdHJpbmcuc3ViKHN0ciwxLDIpCgllbHNlCgkJcmV0dXJuIHN0cmluZy5z dWIoc3RyLDEsMSkKCWVuZAplbmQKCnRhYmxlLnNvcnQobmFtZXMsIHNvcnRfbmFtZXMpCgpmb3Ig ayx2IGluIHBhaXJzKG5hbWVzKSBkbwoJLS0gbmVzdGVkIHRhYmxlcyB3b3VsZCBhbHNvIGJlIGFu IG9wdGlvbjsgYnV0IGFyZSBub3QgcmVxdWlyZWQKCWlmIChrPT0xKSBvciAoaz4xIGFuZCAoZmly c3RfbGV0dGVyKG5hbWVzW2stMV0ubGFzdCkgfj0KZmlyc3RfbGV0dGVyKHYubGFzdCkpKSB0aGVu CgkJdGV4LnByaW50KHN0cmluZy5mb3JtYXQoJ1xcc2VjdGlvbnslc30nLCBmaXJzdF9sZXR0ZXIo di5sYXN0KSkpCgllbmQKCXRleC5wcmludChzdHJpbmcuZm9ybWF0KCdcXHBlcnNvbnslc317JXN9 Jywgdi5sYXN0LCB2LmZpcnN0KSkKZW5kCgpcc3RvcGx1YWNvZGUKClxjcmxmXGNybGYKCkRlc2ly ZWQgcmVzdWx0OgoKXHNlY3Rpb257Q30KXHBlcnNvbntDYXJ9e0FuYX0KXHBlcnNvbntDYXJ9e0Fu xI1rYX0KXHBlcnNvbntDYXJ9e0FuaXRhfQoKXHNlY3Rpb257xIx9ClxwZXJzb257xIxvcH17TWF0 aWphfQoKXHNlY3Rpb257SH0KXHBlcnNvbntIYcSNZWt9e0Nhcm9ufQpccGVyc29ue0hhZ2VufXtI YW5zfQpccGVyc29ue0hlbmtlbH17SGFydG11dH0KXHBlcnNvbntIb2Vrd2F0ZXJ9e1RhY299Cgpc c3RvcHRleHQKClRoYW5rcyBhIGxvdCwKICAgTW9qY2EKX19fX19fX19fX19fX19fX19fX19fX19f X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f X18KSWYgeW91ciBxdWVzdGlvbiBpcyBvZiBpbnRlcmVzdCB0byBvdGhlcnMgYXMgd2VsbCwgcGxl YXNlIGFkZCBhbiBlbnRyeSB0byB0aGUgV2lraSEKCm1haWxsaXN0IDogbnRnLWNvbnRleHRAbnRn Lm5sIC8gaHR0cDovL3d3dy5udGcubmwvbWFpbG1hbi9saXN0aW5mby9udGctY29udGV4dAp3ZWJw YWdlICA6IGh0dHA6Ly93d3cucHJhZ21hLWFkZS5ubCAvIGh0dHA6Ly90ZXguYWFuaGV0Lm5ldAph cmNoaXZlICA6IGh0dHA6Ly9mb3VuZHJ5LnN1cGVsZWMuZnIvcHJvamVjdHMvY29udGV4dHJldi8K d2lraSAgICAgOiBodHRwOi8vY29udGV4dGdhcmRlbi5uZXQKX19fX19fX19fX19fX19fX19fX19f X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f X19fX18K