From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: Received: (qmail 42037 invoked by alias); 30 Mar 2019 21:26:48 -0000 Mailing-List: contact gdb-patches-help@sourceware.org; run by ezmlm Precedence: bulk List-Id: List-Subscribe: List-Archive: List-Post: List-Help: , Sender: gdb-patches-owner@sourceware.org Received: (qmail 42027 invoked by uid 89); 30 Mar 2019 21:26:47 -0000 Authentication-Results: sourceware.org; auth=none X-Spam-SWARE-Status: No, score=1.3 required=5.0 tests=AWL,BAYES_50,FREEMAIL_FROM,FROM_EXCESS_BASE64,RCVD_IN_DNSWL_NONE,SPF_PASS autolearn=no version=3.3.1 spammy=H*f:sk:CAL5iTP, H*f:CAL5iTP, H*f:sk:83mullp, H*f:sk:hJE6x2g X-HELO: mail-ua1-f47.google.com Received: from mail-ua1-f47.google.com (HELO mail-ua1-f47.google.com) (209.85.222.47) by sourceware.org (qpsmtpd/0.93/v0.84-503-g423c35a) with ESMTP; Sat, 30 Mar 2019 21:26:46 +0000 Received: by mail-ua1-f47.google.com with SMTP id l17so1700562uar.4 for ; Sat, 30 Mar 2019 14:26:46 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20161025; h=mime-version:references:in-reply-to:from:date:message-id:subject:to :cc; bh=h7n6aufcSdTu/iMVDKTzNFe6VMq/HFkd2xkcfJcKSrs=; b=KX60t+hbCIy/igRyT0h3nP/Zn79aemFmHoOddB49f0R9LYotNm5rzSmgOrwTW7mhav xJ5g9kPtJi4m0v8gAZKO2Iv5QY6rvZ0fWY3yIWZobsGtMsiwfv2/fj5ZCkV7AkcCxU3y oIdjZ4VOJ9HbIZZuzhcOJYaK1lp9fZtuz9eKepMllGfLzfv4o+LKvj4ZZXRJLW1ok3IH v5ymZ6QlxX98PzUvN/LjK2ZMb1XQrASSPzkeMMpB55ILfttRNJrNrmnERy+GjUM0s/eL UXA3CgKVPjN2uqFoS+E6fyb6SW/O29Mv+Mb0hwf0t7iLYNmfuD+KNQd5TF5C9k/sjGQB Oasw== MIME-Version: 1.0 References: <83mullpwg6.fsf@gnu.org> <83ef6qjdbb.fsf@gnu.org> <838swyjafd.fsf@gnu.org> <837echkgjo.fsf@gnu.org> In-Reply-To: <837echkgjo.fsf@gnu.org> From: =?UTF-8?B?0JLQu9Cw0LTQuNC80LjRgCDQnNCw0YDRgtGM0Y/QvdC+0LI=?= Date: Sat, 30 Mar 2019 21:26:00 -0000 Message-ID: Subject: Re: [PATCH][PR server/24377] Fix mixing English and system default languages in error messages on Windows To: Eli Zaretskii Cc: gdb-patches@sourceware.org Content-Type: multipart/mixed; boundary="000000000000b39cfc0585567153" X-SW-Source: 2019-03/txt/msg00765.txt.bz2 --000000000000b39cfc0585567153 Content-Type: text/plain; charset="UTF-8" Content-length: 224 I'm proposing this patch to translate messages in strwinerror. Successfully built in Cygwin x86 and Cygwin x64 I didn't check locale name against "C" value because don't know what locale to use: English or system default. --000000000000b39cfc0585567153 Content-Type: application/x-patch; name="0001-gettext-like-localisation-of-error-messages-added-to.patch" Content-Disposition: attachment; filename="0001-gettext-like-localisation-of-error-messages-added-to.patch" Content-Transfer-Encoding: base64 Content-ID: X-Attachment-Id: f_jtvy17is0 Content-length: 3055 RnJvbSBmZTRhYTI4MmZhOTE3NzczZmY3N2NhNWRhNDhkOTQzOWUxZmQ2ZmVl IE1vbiBTZXAgMTcgMDA6MDA6MDAgMjAwMQpGcm9tOiBWbGFkaW1pciBNYXJ0 eWFub3YgPHZpbGdlZm9yY2VAZ21haWwuY29tPgpEYXRlOiBTYXQsIDMwIE1h ciAyMDE5IDIzOjIxOjI3ICswMzAwClN1YmplY3Q6IFtQQVRDSF0gZ2V0dGV4 dC1saWtlIGxvY2FsaXNhdGlvbiBvZiBlcnJvciBtZXNzYWdlcyBhZGRlZCB0 bwogc3Ryd2luZXJyb3IKCi0tLQogZ2RiL2dkYnNlcnZlci93aW4zMi1sb3cu YyB8IDQ4ICsrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysr KysrKysrKystCiAxIGZpbGUgY2hhbmdlZCwgNDcgaW5zZXJ0aW9ucygrKSwg MSBkZWxldGlvbigtKQoKZGlmZiAtLWdpdCBhL2dkYi9nZGJzZXJ2ZXIvd2lu MzItbG93LmMgYi9nZGIvZ2Ric2VydmVyL3dpbjMyLWxvdy5jCmluZGV4IDFh NTAxNDFjMTIuLjg1Y2Q1NTlmMDUgMTAwNjQ0Ci0tLSBhL2dkYi9nZGJzZXJ2 ZXIvd2luMzItbG93LmMKKysrIGIvZ2RiL2dkYnNlcnZlci93aW4zMi1sb3cu YwpAQCAtNTEyLDExICs1MTIsNTcgQEAgc3Ryd2luZXJyb3IgKERXT1JEIGVy cm9yKQogICBzdGF0aWMgY2hhciBidWZbMTAyNF07CiAgIFRDSEFSICptc2di dWY7CiAgIERXT1JEIGxhc3RlcnIgPSBHZXRMYXN0RXJyb3IgKCk7CisKKyAg Ly9yZXRyaWV2ZSBMQ0lECisgIExDSUQgbGNpZCA9IDA7IC8qIFdpbGwgYmUg ZGVmYXVsdCBsYW5ndWFnZSovCisgIGNoYXIqIGxvY2FsZU5hbWUgPSBOVUxM OworICBjaGFyKiBwdHI7CisgIHR5cGVkZWYgSFJFU1VMVCAoV0lOQVBJICpS RkMxNzY2VE9MQ0lEKShMQ0lEICpwTG9jYWxlLCBMUFRTVFIgcHN6UmZjMTc2 Nik7CisgIFJGQzE3NjZUT0xDSUQgUmZjMTc2NlRvTGNpZDsKKworICBITU9E VUxFIGhNbGFuZyA9IExvYWRMaWJyYXJ5KCJNbGFuZy5kbGwiKTsKKyAgaWYg KGhNbGFuZyAhPSBOVUxMKQorICB7CisgICAgUmZjMTc2NlRvTGNpZCA9IChS RkMxNzY2VE9MQ0lEKSBHZXRQcm9jQWRkcmVzcyhoTWxhbmcsICJSZmMxNzY2 VG9MY2lkQSIpOworICAgIGlmIChSZmMxNzY2VG9MY2lkICE9IE5VTEwpCisg ICAgeworICAgICAgLyogU2V0dGluZyBvZiBMQ19BTEwgb3ZlcndyaXRlcyBh bGwgb3RoZXIuICAqLworICAgICAgbG9jYWxlTmFtZSA9IGdldGVudiAoIkxD X0FMTCIpOworICAgICAgaWYgKGxvY2FsZU5hbWUgPT0gTlVMTCB8fCBsb2Nh bGVOYW1lWzBdID09ICdcMCcpCisgICAgICB7CisgICAgICAgIC8qIE5leHQg Y29tZXMgdGhlIG5hbWUgb2YgdGhlIGRlc2lyZWQgY2F0ZWdvcnkuICAqLwor ICAgICAgICBsb2NhbGVOYW1lID0gZ2V0ZW52ICgiTENfTUVTU0FHRVMiKTsK KyAgICAgICAgaWYgKGxvY2FsZU5hbWUgPT0gTlVMTCB8fCBsb2NhbGVOYW1l WzBdID09ICdcMCcpCisgICAgICAgIHsKKyAgICAgICAgICAvKiBMYXN0IHBv c3NpYmlsaXR5IGlzIHRoZSBMQU5HIGVudmlyb25tZW50IHZhcmlhYmxlLiAg Ki8KKyAgICAgICAgICBsb2NhbGVOYW1lID0gZ2V0ZW52ICgiTEFORyIpOwor ICAgICAgICB9CisgICAgICB9CisgICAgfQorCisgICAgaWYgKGxvY2FsZU5h bWUgIT0gTlVMTCAmJiBsb2NhbGVOYW1lWzBdICE9ICdcMCcpeyAgIC8vaGF2 ZSBzb21ldGhpbmcgdG8gY29udmVydAorICAgICAgc3RybmNweShidWYsIGxv Y2FsZU5hbWUsIChDT1VOVE9GIChidWYpKSAtIDEpOworCisgICAgICBwdHIg PSBzdHJjaHIoYnVmLCAnLicpOwkJLy9jdXQgYXQgIi4iCisgICAgICBpZiAo cHRyICE9IDApIHsKKyAgICAgICAgKnB0ciA9IDB4MDA7CisgICAgICB9CisK KyAgICAgIHB0ciA9IHN0cmNocihidWYsICdfJyk7CQkvL3JlcGxhY2UgIl8i CisgICAgICBpZiAocHRyICE9IDApIHsKKyAgICAgICAgKnB0ciA9ICctJzsK KyAgICAgIH0KKyAgICAgIFJmYzE3NjZUb0xjaWQoJmxjaWQsIGJ1Zik7Cisg ICAgfQorCisgICAgRnJlZUxpYnJhcnkoaE1sYW5nKTsKKyAgfQorCiAgIERX T1JEIGNoYXJzID0gRm9ybWF0TWVzc2FnZSAoRk9STUFUX01FU1NBR0VfRlJP TV9TWVNURU0KIAkJCSAgICAgICB8IEZPUk1BVF9NRVNTQUdFX0FMTE9DQVRF X0JVRkZFUiwKIAkJCSAgICAgICBOVUxMLAogCQkJICAgICAgIGVycm9yLAot CQkJICAgICAgIDAsIC8qIERlZmF1bHQgbGFuZ3VhZ2UgKi8KKwkJCSAgICAg ICBsY2lkLAogCQkJICAgICAgIChMUFRTVFIpICZtc2didWYsCiAJCQkgICAg ICAgMCwKIAkJCSAgICAgICBOVUxMKTsKLS0gCjIuMTYuMi53aW5kb3dzLjEK Cg== --000000000000b39cfc0585567153--