X-Authentication-Warning: delorie.com: mail set sender to geda-user-bounces using -f X-Recipient: geda-user AT delorie DOT com DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20120113; h=mime-version:x-received:in-reply-to:references:date:message-id :subject:from:to:content-type; bh=AYGG8OgKf9BFOw4igqFcN8lUQ5E0cyQ2Z6Wzp2Vfbdo=; b=JXyZf7bqDV8tcS5QYtlJcp9tz7oogWOhYKmrp6bpA/l9WH+7P6xatgpLO+JPmpSS3Q 9wFSjb9gDK3Q/j37vfXQ03K8x65Zmz1xnPPosYFF7fcBuVEZMyx7cg19yhBWDPyi68a1 4VVSTohqfMi15DLVD032447EUHV9KS/krlrCfDHbvwO9+4RqweKTLm2RSn8V5nXW9Mqu 8RWhh8ulCZb9nrjDVDGeY594Y8CvVzcArNRFmrQbU4qGpgd5kW1OBLSubXZ2T5gVhweO tAa2Mczb53dnOSte4wY55qDuEqH6Nf7Yy6wUe9FnGVLxFYwamhL3efjlqp5ZIcVdnr3v nhEw== MIME-Version: 1.0 X-Received: by 10.60.32.69 with SMTP id g5mr4431330oei.21.1358438356062; Thu, 17 Jan 2013 07:59:16 -0800 (PST) In-Reply-To: References: Date: Thu, 17 Jan 2013 18:59:15 +0300 Message-ID: Subject: Re: [geda-user] Adding new translations to softwares From: Sergey Alyoshin To: geda-user AT delorie DOT com Content-Type: multipart/mixed; boundary=e89a8fb1fe54a9937104d37e132b Reply-To: geda-user AT delorie DOT com Errors-To: nobody AT delorie DOT com X-Mailing-List: geda-user AT delorie DOT com X-Unsubscribes-To: listserv AT delorie DOT com Precedence: bulk --e89a8fb1fe54a9937104d37e132b Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: quoted-printable On 1/16/13, Antonio Todo Bom =E2=9C=88 wrote: > Can you send me here, in line, a patch of what you did? Could be my start > line to the job. This is patches for gattrib program. > Let me be clear. I don't code PC software, even programming > microcontrollers, this is not my habitat nowadays. But if I see some line= s > with the example that what I need you do, I just do it, do the tests, and > commit results. You can 'cd' to geda-gaf directory and apply patches with: patch -p1 < patch-dir/patch-filename --e89a8fb1fe54a9937104d37e132b Content-Type: text/x-patch; charset=US-ASCII; name="0001-Translate-menu.patch" Content-Disposition: attachment; filename="0001-Translate-menu.patch" Content-Transfer-Encoding: base64 X-Attachment-Id: file2 RnJvbSAzNWViZDA2YTZkYWI1NzdjYTdlZjBhMmZkZjQ0ZDY2ZjkyZTQ3OTc2IE1vbiBTZXAgMTcg MDA6MDA6MDAgMjAwMQpGcm9tOiBTZXJnZXkgQWx5b3NoaW4gPGFseW9zaGluLnNAZ21haWwuY29t PgpEYXRlOiBUaHUsIDE3IEphbiAyMDEzIDE5OjQ0OjEwICswNDAwClN1YmplY3Q6IFtQQVRDSCAx LzJdIFRyYW5zbGF0ZSBtZW51CgotLS0KIGdhdHRyaWIvaW5jbHVkZS9nZXR0ZXh0LmggfCAgICAx ICsKIGdhdHRyaWIvc3JjL3hfd2luZG93LmMgICAgfCAgIDM0ICsrKysrKysrKysrKysrKysrKyst LS0tLS0tLS0tLS0tLS0KIDIgZmlsZXMgY2hhbmdlZCwgMjAgaW5zZXJ0aW9ucygrKSwgMTUgZGVs ZXRpb25zKC0pCgpkaWZmIC0tZ2l0IGEvZ2F0dHJpYi9pbmNsdWRlL2dldHRleHQuaCBiL2dhdHRy aWIvaW5jbHVkZS9nZXR0ZXh0LmgKaW5kZXggNzNkNmJkZC4uZDkyMGQ1NyAxMDA2NDQKLS0tIGEv Z2F0dHJpYi9pbmNsdWRlL2dldHRleHQuaAorKysgYi9nYXR0cmliL2luY2x1ZGUvZ2V0dGV4dC5o CkBAIC02NSw2ICs2NSw3IEBACiAgICBUaGUgbWFjcm8ncyBleHBhbnNpb24gaXMgbm90IHBhcmVu dGhlc2l6ZWQsIHNvIHRoYXQgaXQgaXMgc3VpdGFibGUgYXMKICAgIGluaXRpYWxpemVyIGZvciBz dGF0aWMgJ2NoYXJbXScgb3IgJ2NvbnN0IGNoYXJbXScgdmFyaWFibGVzLiAgKi8KICNkZWZpbmUg Z2V0dGV4dF9ub29wKFN0cmluZykgU3RyaW5nCisjZGVmaW5lIE5fKFN0cmluZykgZ2V0dGV4dF9u b29wKFN0cmluZykKIAogI2RlZmluZSBfKFN0cmluZykgZ2V0dGV4dChTdHJpbmcpCiAKZGlmZiAt LWdpdCBhL2dhdHRyaWIvc3JjL3hfd2luZG93LmMgYi9nYXR0cmliL3NyYy94X3dpbmRvdy5jCmlu ZGV4IDU5NDEyNjcuLmE2ZjNjY2EgMTAwNjQ0Ci0tLSBhL2dhdHRyaWIvc3JjL3hfd2luZG93LmMK KysrIGIvZ2F0dHJpYi9zcmMveF93aW5kb3cuYwpAQCAtMjE5LDM0ICsyMTksMzQgQEAgbWVudV9l ZGl0X2RlbGF0dHJpYigpCiAvKiEKICAqIFRoZSBHdGsgYWN0aW9uIHRhYmxlCiAgKi8KLXN0YXRp YyBjb25zdCBHdGtBY3Rpb25FbnRyeSBhY3Rpb25zW10gPSB7CitzdGF0aWMgR3RrQWN0aW9uRW50 cnkgYWN0aW9uc1tdID0gewogICAvKiBuYW1lLCBzdG9jay1pZCwgbGFiZWwsIGFjY2VsZXJhdG9y LCB0b29sdGlwLCBjYWxsYmFjayBmdW5jdGlvbiAqLwogICAvKiBGaWxlIG1lbnUgKi8KLSAgeyAi ZmlsZSIsIE5VTEwsICJfRmlsZSJ9LAorICB7ICJmaWxlIiwgTlVMTCwgTl8oIl9GaWxlIil9LAog ICAvKiB7ICJmaWxlLW9wZW4iLCBHVEtfU1RPQ0tfT1BFTiwgIk9wZW4iLCAiPENvbnRyb2w+TyIs ICIiLCBtZW51X2ZpbGVfb3Blbn0sICovCi0gIHsgImZpbGUtc2F2ZSIsIEdUS19TVE9DS19TQVZF LCAiU2F2ZSIsICI8Q29udHJvbD5TIiwgIiIsIG1lbnVfZmlsZV9zYXZlfSwKLSAgeyAiZmlsZS1l eHBvcnQtY3N2IiwgTlVMTCwgIkV4cG9ydCBDU1YiLCAiIiwgIiIsIG1lbnVfZmlsZV9leHBvcnRf Y3N2fSwKKyAgeyAiZmlsZS1zYXZlIiwgR1RLX1NUT0NLX1NBVkUsIE5fKCJTYXZlIiksICI8Q29u dHJvbD5TIiwgIiIsIG1lbnVfZmlsZV9zYXZlfSwKKyAgeyAiZmlsZS1leHBvcnQtY3N2IiwgTlVM TCwgTl8oIkV4cG9ydCBDU1YiKSwgIiIsICIiLCBtZW51X2ZpbGVfZXhwb3J0X2Nzdn0sCiAgIC8q IHsgImZpbGUtcHJpbnQiLCBHVEtfU1RPQ0tfUFJJTlQsICJQcmludCIsICI8Q29udHJvbD5QIiwg IiIsIHhfZGlhbG9nX3VuaW1wbGVtZW50ZWRfZmVhdHVyZX0sICovCi0gIHsgImZpbGUtcXVpdCIs IEdUS19TVE9DS19RVUlULCAiUXVpdCIsICI8Q29udHJvbD5RIiwgIiIsIEdfQ0FMTEJBQ0soZ2F0 dHJpYl9yZWFsbHlfcXVpdCl9LAorICB7ICJmaWxlLXF1aXQiLCBHVEtfU1RPQ0tfUVVJVCwgTl8o IlF1aXQiKSwgIjxDb250cm9sPlEiLCAiIiwgR19DQUxMQkFDSyhnYXR0cmliX3JlYWxseV9xdWl0 KX0sCiAKICAgLyogRWRpdCBtZW51ICovCi0gIHsgImVkaXQiLCBOVUxMLCAiX0VkaXQifSwKLSAg eyAiZWRpdC1hZGQtYXR0cmliIiwgTlVMTCwgIkFkZCBuZXcgYXR0cmliIGNvbHVtbiIsICIiLCAi IiwgbWVudV9lZGl0X25ld2F0dHJpYn0sCi0gIHsgImVkaXQtZGVsZXRlLWF0dHJpYiIsIE5VTEws ICJEZWxldGUgYXR0cmliIGNvbHVtbiIsICIiLCAiIiwgbWVudV9lZGl0X2RlbGF0dHJpYn0sCisg IHsgImVkaXQiLCBOVUxMLCBOXygiX0VkaXQiKX0sCisgIHsgImVkaXQtYWRkLWF0dHJpYiIsIE5V TEwsIE5fKCJBZGQgbmV3IGF0dHJpYiBjb2x1bW4iKSwgIiIsICIiLCBtZW51X2VkaXRfbmV3YXR0 cmlifSwKKyAgeyAiZWRpdC1kZWxldGUtYXR0cmliIiwgTlVMTCwgTl8oIkRlbGV0ZSBhdHRyaWIg Y29sdW1uIiksICIiLCAiIiwgbWVudV9lZGl0X2RlbGF0dHJpYn0sCiAgIC8qIHsgImVkaXQtZmlu ZC1hdHRyaWIiLCBHVEtfU1RPQ0tfRklORCwgIkZpbmQgYXR0cmliIHZhbHVlIiwgIjxDb250cm9s PkYiLCAiIiwgeF9kaWFsb2dfdW5pbXBsZW1lbnRlZF9mZWF0dXJlfSwgKi8KICAgLyogeyAiZWRp dC1zZWFyY2gtcmVwbGFjZS1hdHRyaWItdmFsdWUiLCBOVUxMLCAiU2VhcmNoIGFuZCByZXBsYWNl IGF0dHJpYiB2YWx1ZSIsICIiLCAiIiwgeF9kaWFsb2dfdW5pbXBsZW1lbnRlZF9mZWF0dXJlfSwg Ki8KICAgLyogeyAiZWRpdC1zZWFyY2gtZm9yLXJlZmRlcyIsIE5VTEwsICJTZWFyY2ggZm9yIHJl ZmRlcyIsICIiLCAiIiwgeF9kaWFsb2dfdW5pbXBsZW1lbnRlZF9mZWF0dXJlfSwgKi8KIAogICAv KiBWaXNpYmlsaXR5IG1lbnUgKi8KLSAgeyAidmlzaWJpbGl0eSIsIE5VTEwsICJfVmlzaWJpbGl0 eSJ9LAotICB7ICJ2aXNpYmlsaXR5LWludmlzaWJsZSIsIE5VTEwsICJTZXQgc2VsZWN0ZWQgaW52 aXNpYmxlIiwgIiIsICIiLCBzX3Zpc2liaWxpdHlfc2V0X2ludmlzaWJsZX0sCi0gIHsgInZpc2li aWxpdHktbmFtZS1vbmx5IiwgTlVMTCwgIlNldCBzZWxlY3RlZCBuYW1lIHZpc2libGUgb25seSIs ICIiLCAiIiwgc192aXNpYmlsaXR5X3NldF9uYW1lX29ubHl9LAotICB7ICJ2aXNpYmlsaXR5LXZh bHVlLW9ubHkiLCBOVUxMLCAiU2V0IHNlbGVjdGVkIHZhbHVlIHZpc2libGUgb25seSIsICIiLCAi Iiwgc192aXNpYmlsaXR5X3NldF92YWx1ZV9vbmx5fSwKLSAgeyAidmlzaWJpbGl0eS1uYW1lLXZh bHVlIiwgTlVMTCwgIlNldCBzZWxlY3RlZCBuYW1lIGFuZCB2YWx1ZSB2aXNpYmxlIiwgIiIsICIi LCBzX3Zpc2liaWxpdHlfc2V0X25hbWVfYW5kX3ZhbHVlfSwKKyAgeyAidmlzaWJpbGl0eSIsIE5V TEwsIE5fKCJfVmlzaWJpbGl0eSIpfSwKKyAgeyAidmlzaWJpbGl0eS1pbnZpc2libGUiLCBOVUxM LCBOXygiU2V0IHNlbGVjdGVkIGludmlzaWJsZSIpLCAiIiwgIiIsIHNfdmlzaWJpbGl0eV9zZXRf aW52aXNpYmxlfSwKKyAgeyAidmlzaWJpbGl0eS1uYW1lLW9ubHkiLCBOVUxMLCBOXygiU2V0IHNl bGVjdGVkIG5hbWUgdmlzaWJsZSBvbmx5IiksICIiLCAiIiwgc192aXNpYmlsaXR5X3NldF9uYW1l X29ubHl9LAorICB7ICJ2aXNpYmlsaXR5LXZhbHVlLW9ubHkiLCBOVUxMLCBOXygiU2V0IHNlbGVj dGVkIHZhbHVlIHZpc2libGUgb25seSIpLCAiIiwgIiIsIHNfdmlzaWJpbGl0eV9zZXRfdmFsdWVf b25seX0sCisgIHsgInZpc2liaWxpdHktbmFtZS12YWx1ZSIsIE5VTEwsIE5fKCJTZXQgc2VsZWN0 ZWQgbmFtZSBhbmQgdmFsdWUgdmlzaWJsZSIpLCAiIiwgIiIsIHNfdmlzaWJpbGl0eV9zZXRfbmFt ZV9hbmRfdmFsdWV9LAogCiAgIC8qIEhlbHAgbWVudSAqLwotICB7ICJoZWxwIiwgTlVMTCwgIl9I ZWxwIn0sCi0gIHsgImhlbHAtYWJvdXQiLCBHVEtfU1RPQ0tfQUJPVVQsICJBYm91dCIsICIiLCAi IiwgeF9kaWFsb2dfYWJvdXRfZGlhbG9nfSwKKyAgeyAiaGVscCIsIE5VTEwsIE5fKCJfSGVscCIp fSwKKyAgeyAiaGVscC1hYm91dCIsIEdUS19TVE9DS19BQk9VVCwgTl8oIkFib3V0IiksICIiLCAi IiwgeF9kaWFsb2dfYWJvdXRfZGlhbG9nfSwKIH07CiAKIApAQCAtMjcxLDkgKzI3MSwxMyBAQCB4 X3dpbmRvd19jcmVhdGVfbWVudShHdGtXaW5kb3cgKndpbmRvdywgR3RrV2lkZ2V0ICoqbWVudWJh cikKICAgR3RrVUlNYW5hZ2VyICp1aTsKICAgR3RrQWN0aW9uR3JvdXAgKmFjdGlvbl9ncm91cDsK ICAgR0Vycm9yICplcnJvciA9IE5VTEw7CisgIGludCBpOwogCiAgIC8qIENyZWF0ZSBhbmQgZmls bCB0aGUgYWN0aW9uIGdyb3VwIG9iamVjdCAqLwogICBhY3Rpb25fZ3JvdXAgPSBndGtfYWN0aW9u X2dyb3VwX25ldygiIik7CisgIGZvciAoaSA9IDA7IGkgPCBHX05fRUxFTUVOVFMoYWN0aW9ucyk7 IGkrKykgeworCSAgYWN0aW9uc1tpXS5sYWJlbCA9ICBfKGFjdGlvbnNbaV0ubGFiZWwpOworICB9 CiAgIGd0a19hY3Rpb25fZ3JvdXBfYWRkX2FjdGlvbnMoYWN0aW9uX2dyb3VwLCBhY3Rpb25zLCBH X05fRUxFTUVOVFMoYWN0aW9ucyksIE5VTEwpOwogCiAgIC8qIENyZWF0ZSB0aGUgVUkgbWFuYWdl ciBvYmplY3QgKi8KLS0gCjEuNy4xMC40Cgo= --e89a8fb1fe54a9937104d37e132b Content-Type: text/x-patch; charset=US-ASCII; name="0002-Bind-textdomain-for-gettext.patch" Content-Disposition: attachment; filename="0002-Bind-textdomain-for-gettext.patch" Content-Transfer-Encoding: base64 X-Attachment-Id: file3 RnJvbSBiZTQ1NGQ5NWE4ZjE3ZTFlNWU2NmZiYWFkMGQ3ZDRiNTM5ZWEwOWUxIE1vbiBTZXAgMTcg MDA6MDA6MDAgMjAwMQpGcm9tOiBTZXJnZXkgQWx5b3NoaW4gPGFseW9zaGluLnNAZ21haWwuY29t PgpEYXRlOiBUaHUsIDE3IEphbiAyMDEzIDE5OjQ0OjM4ICswNDAwClN1YmplY3Q6IFtQQVRDSCAy LzJdIEJpbmQgdGV4dGRvbWFpbiBmb3IgZ2V0dGV4dCgpCgotLS0KIGdhdHRyaWIvc3JjL01ha2Vm aWxlLmFtIHwgICAgMyArKy0KIGdhdHRyaWIvc3JjL2dhdHRyaWIuYyAgIHwgICAgNSArKysrKwog MiBmaWxlcyBjaGFuZ2VkLCA3IGluc2VydGlvbnMoKyksIDEgZGVsZXRpb24oLSkKCmRpZmYgLS1n aXQgYS9nYXR0cmliL3NyYy9NYWtlZmlsZS5hbSBiL2dhdHRyaWIvc3JjL01ha2VmaWxlLmFtCmlu ZGV4IDI3NTU3MWMuLjg0N2Q4OGEgMTAwNjQ0Ci0tLSBhL2dhdHRyaWIvc3JjL01ha2VmaWxlLmFt CisrKyBiL2dhdHRyaWIvc3JjL01ha2VmaWxlLmFtCkBAIC0zMiw3ICszMiw4IEBAIGdhdHRyaWJf U09VUkNFUyA9IFwKIAogCiBnYXR0cmliX0NQUEZMQUdTID0gLUkkKHRvcF9zcmNkaXIpL2xpYmdl ZGEvaW5jbHVkZSBcCi0JLUkkKHNyY2RpcikvLi4vaW5jbHVkZSAtSSQodG9wX3NyY2RpcikgLUkk KGluY2x1ZGVkaXIpCisJLUkkKHNyY2RpcikvLi4vaW5jbHVkZSAtSSQodG9wX3NyY2RpcikgLUkk KGluY2x1ZGVkaXIpIFwKKwktRExPQ0FMRURJUj1cIiQobG9jYWxlZGlyKVwiCiBnYXR0cmliX0NG TEFHUyA9ICQoR0NDX0NGTEFHUykgJChHTElCX0NGTEFHUykgXAogCSQoTUlOR1dfQ0ZMQUdTKSBc CiAJJChHVEtfQ0ZMQUdTKSAkKEdUSFJFQURfQ0ZMQUdTKSAkKEdVSUxFX0NGTEFHUykKZGlmZiAt LWdpdCBhL2dhdHRyaWIvc3JjL2dhdHRyaWIuYyBiL2dhdHRyaWIvc3JjL2dhdHRyaWIuYwppbmRl eCA0ZWNiM2FlLi4xNzM1NjVkIDEwMDY0NAotLS0gYS9nYXR0cmliL3NyYy9nYXR0cmliLmMKKysr IGIvZ2F0dHJpYi9zcmMvZ2F0dHJpYi5jCkBAIC0xNDUsNiArMTQ1LDExIEBAIHZvaWQgZ2F0dHJp Yl9tYWluKHZvaWQgKmNsb3N1cmUsIGludCBhcmdjLCBjaGFyICphcmd2W10pCiAKICAgLyogSW5p dGlhbGl6ZSBnRURBIHN0dWZmICovCiAgIGxpYmdlZGFfaW5pdCgpOworI2lmZGVmIEVOQUJMRV9O TFMKKyAgYmluZHRleHRkb21haW4oImdlZGEtZ2F0dHJpYiIsIExPQ0FMRURJUik7CisgIHRleHRk b21haW4oImdlZGEtZ2F0dHJpYiIpOworICBiaW5kX3RleHRkb21haW5fY29kZXNldCgiZ2VkYS1n YXR0cmliIiwgIlVURi04Iik7CisjZW5kaWYKIAogICAvKiBOb3RlIHRoYXQgYXJndl9pbmRleCBo b2xkcyBpbmRleCB0byBmaXJzdCBub24tZmxhZyBjb21tYW5kIGxpbmUgb3B0aW9uIAogICAgKiAo dGhhdCBpcywgdG8gdGhlIGZpcnN0IGZpbGUgbmFtZSkgKi8KLS0gCjEuNy4xMC40Cgo= --e89a8fb1fe54a9937104d37e132b--