From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: Received: from mp12.migadu.com ([2001:41d0:2:bcc0::]) (using TLSv1.3 with cipher TLS_AES_256_GCM_SHA384 (256/256 bits)) by ms5.migadu.com with LMTPS id uKSiADmy72LjtAAAbAwnHQ (envelope-from ) for ; Sun, 07 Aug 2022 14:38:17 +0200 Received: from aspmx1.migadu.com ([2001:41d0:2:bcc0::]) (using TLSv1.3 with cipher TLS_AES_256_GCM_SHA384 (256/256 bits)) by mp12.migadu.com with LMTPS id 0OOCADmy72Lm7QAAauVa8A (envelope-from ) for ; Sun, 07 Aug 2022 14:38:17 +0200 Received: from lists.gnu.org (lists.gnu.org [209.51.188.17]) (using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256 bits)) (No client certificate requested) by aspmx1.migadu.com (Postfix) with ESMTPS id 9A82E46B2D for ; Sun, 7 Aug 2022 14:38:16 +0200 (CEST) Received: from localhost ([::1]:54248 helo=lists1p.gnu.org) by lists.gnu.org with esmtp (Exim 4.90_1) (envelope-from ) id 1oKesn-0004Q3-2A for larch@yhetil.org; Sun, 07 Aug 2022 07:55:49 -0400 Received: from eggs.gnu.org ([2001:470:142:3::10]:35768) by lists.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.90_1) (envelope-from ) id 1oKesV-0004Ps-FV for guix-devel@gnu.org; Sun, 07 Aug 2022 07:55:31 -0400 Received: from albert.telenet-ops.be ([2a02:1800:110:4::f00:1a]:47076) by eggs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_128_GCM_SHA256:128) (Exim 4.90_1) (envelope-from ) id 1oKesT-0000Qe-4a for guix-devel@gnu.org; Sun, 07 Aug 2022 07:55:31 -0400 Received: from [IPV6:2a02:1811:8c09:9d00:5dba:d409:33f7:a16] ([IPv6:2a02:1811:8c09:9d00:5dba:d409:33f7:a16]) by albert.telenet-ops.be with bizsmtp id 4bvM2800A20ykKC06bvMPh; Sun, 07 Aug 2022 13:55:24 +0200 Message-ID: <1f29000d-cac4-9681-5da7-0b7ad6527d4b@telenet.be> Date: Sun, 7 Aug 2022 13:55:20 +0200 MIME-Version: 1.0 User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:91.0) Gecko/20100101 Thunderbird/91.11.0 Subject: Re: Translating news on weblate? Content-Language: en-US To: "pelzflorian (Florian Pelz)" , Julien Lepiller Cc: guix-devel@gnu.org References: <20220721222734.0f0ac881@sybil.lepiller.eu> <877d3knwyk.fsf@pelzflorian.de> From: Maxime Devos In-Reply-To: <877d3knwyk.fsf@pelzflorian.de> Content-Type: multipart/signed; micalg=pgp-sha256; protocol="application/pgp-signature"; boundary="------------hBxb7v0sXGkqDmYWJWf0wKl7" DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=telenet.be; s=r22; t=1659873324; bh=S5uelo9b6XG+q2HTT72X0vMibuUdGfav+s3CBq4mhlQ=; h=Date:Subject:To:Cc:References:From:In-Reply-To; b=GJhfxc8loVle/paZiu9p26P3hJ/KknnjDNsHe6VX5YU9cU4h8+Msp3fLprUfBQcJD aHFb22a7AEox4pyFZSrldwnp6gG/lcBMNSOxdLhrExS2BLp5onRusdurn8DYD9FD8W otInZjy9fyqyYQ+GFxVBbRi5Q3RJ5WAUsTqbHydsvC3SxTDQhwEqcrUB3hc9F4cL7/ 8o3DYIugQ6eWhuBdaIYfjrSYxNA14BcYzWgub47kkHH8VY81gHIHyin+FxZHS9lMGq nhlCPbVRODjeAunDH+QbXBNfE3kNfrd/SMczsSRbPpVejdnFg5g8rgouV2vSbpLl1N 2AJduw4xBWlnw== Received-SPF: pass client-ip=2a02:1800:110:4::f00:1a; envelope-from=maximedevos@telenet.be; helo=albert.telenet-ops.be X-Spam_score_int: -27 X-Spam_score: -2.8 X-Spam_bar: -- X-Spam_report: (-2.8 / 5.0 requ) BAYES_00=-1.9, DKIM_SIGNED=0.1, DKIM_VALID=-0.1, DKIM_VALID_AU=-0.1, DKIM_VALID_EF=-0.1, FREEMAIL_FROM=0.001, HTML_MESSAGE=0.001, NICE_REPLY_A=-0.001, RCVD_IN_DNSWL_LOW=-0.7, SPF_HELO_NONE=0.001, SPF_PASS=-0.001, T_SCC_BODY_TEXT_LINE=-0.01 autolearn=ham autolearn_force=no X-Spam_action: no action X-BeenThere: guix-devel@gnu.org X-Mailman-Version: 2.1.29 Precedence: list List-Id: "Development of GNU Guix and the GNU System distribution." List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: guix-devel-bounces+larch=yhetil.org@gnu.org Sender: "Guix-devel" X-Migadu-Flow: FLOW_IN X-Migadu-To: larch@yhetil.org X-Migadu-Country: US ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=yhetil.org; s=key1; t=1659875896; h=from:from:sender:sender:reply-to:subject:subject:date:date: message-id:message-id:to:to:cc:cc:mime-version:mime-version: content-type:content-type:in-reply-to:in-reply-to: references:references:list-id:list-help:list-unsubscribe: list-subscribe:list-post:dkim-signature; bh=WjdpP/JiZA10jOovsAgW/jCZDRfXAjdk/gMArQgEiOg=; b=I513/TllzX7QwXZMGc8ZpCgOzhHaDUJPfFNrAk3TaYiZ261CZJo/TNpBwZ+1IKwdIPeW49 RGlb9tXyEOnd3gNmn03KBNIV3TNJ7gAlp83vBGlLuXBwPCqDAfedFFk6/DQzFzFUN2BXZg wiP1fm8TdvYzB36NIjwT/KGJBLDtUlTuEamCuqHmlGPX83BanWmpWrSV+F8Rl8eO6/+YTS WTs0OeiDdj2oQJmVpOPyo8wyvCObifbHgkm6nFWJlcXtQ4obZgozkLYzHHAXM1iJbIRmLZ UIUxfg+QGOSnaZ5vqD76stdgYcAgsKnRaJTuagCjs8bRL2TX0reJyrfoM6NNwg== ARC-Seal: i=1; s=key1; d=yhetil.org; t=1659875896; a=rsa-sha256; cv=none; b=mlNhKGIPVUIU76sTNI2WixIiVHT3bh4QSfSoyAz4Ekyt8luCK2C6kWvEX5MYYtVVu0l7Oy 4tJbrkjGKYrGOFVzJDEOR/K7UmImlHPxBVXDifnPuux/C29LUElW0L0v/aQsdKPO0yODUL QtJSx4unzISKKyDxuqM9+huoRhob5HeFvIRWYEWfYbtIoYTlp9RP5kvKed5J6sc8SWkqtU GlmIla6wuIDE/3q780wgbcUns9uhIaGQ3WcrugmS9R3JN6BS+K327sIdMR45ACKE6VuZt3 3Sg6sK8ivC5WDVOnPqnzhJtsNe5WsH+kDS2UiKThBEFlsNJ2kt4/uLbINwKj9Q== ARC-Authentication-Results: i=1; aspmx1.migadu.com; dkim=fail ("body hash did not verify") header.d=telenet.be header.s=r22 header.b=GJhfxc8l; dmarc=fail reason="SPF not aligned (relaxed)" header.from=telenet.be (policy=none); spf=pass (aspmx1.migadu.com: domain of "guix-devel-bounces+larch=yhetil.org@gnu.org" designates 209.51.188.17 as permitted sender) smtp.mailfrom="guix-devel-bounces+larch=yhetil.org@gnu.org" X-Migadu-Spam-Score: 5.31 Authentication-Results: aspmx1.migadu.com; dkim=fail ("body hash did not verify") header.d=telenet.be header.s=r22 header.b=GJhfxc8l; dmarc=fail reason="SPF not aligned (relaxed)" header.from=telenet.be (policy=none); spf=pass (aspmx1.migadu.com: domain of "guix-devel-bounces+larch=yhetil.org@gnu.org" designates 209.51.188.17 as permitted sender) smtp.mailfrom="guix-devel-bounces+larch=yhetil.org@gnu.org" X-Migadu-Queue-Id: 9A82E46B2D X-Spam-Score: 5.31 X-Migadu-Scanner: scn1.migadu.com X-TUID: 5JB0UCNsBz9R This is an OpenPGP/MIME signed message (RFC 4880 and 3156) --------------hBxb7v0sXGkqDmYWJWf0wKl7 Content-Type: multipart/mixed; boundary="------------IGX0ti0NoU0YVmf181ojRF8c"; protected-headers="v1" From: Maxime Devos To: "pelzflorian (Florian Pelz)" , Julien Lepiller Cc: guix-devel@gnu.org Message-ID: <1f29000d-cac4-9681-5da7-0b7ad6527d4b@telenet.be> Subject: Re: Translating news on weblate? References: <20220721222734.0f0ac881@sybil.lepiller.eu> <877d3knwyk.fsf@pelzflorian.de> In-Reply-To: <877d3knwyk.fsf@pelzflorian.de> --------------IGX0ti0NoU0YVmf181ojRF8c Content-Type: multipart/mixed; boundary="------------5iF0R3Rzb4wi0Vp9YxygQeK2" --------------5iF0R3Rzb4wi0Vp9YxygQeK2 Content-Type: multipart/alternative; boundary="------------UFIHgThHAJnr41qdUZC9ba72" --------------UFIHgThHAJnr41qdUZC9ba72 Content-Type: text/plain; charset=UTF-8; format=flowed Content-Transfer-Encoding: base64 DQpPbiAwNy0wOC0yMDIyIDEyOjU2LCBwZWx6ZmxvcmlhbiAoRmxvcmlhbiBQZWx6KSB3cm90 ZToNCj4+IEkgd2FzIHRoaW5raW5nIHdlIGNvdWxkIGhhdmUgb3VyIG5ld3MgZmlsZSB0cmFu c2xhdGVkIGF0IHdlYmxhdGUsIHdoaWNoDQo+PiB3b3VsZCBoZWxwIGhhdmluZyBtb3JlIHBl b3BsZSB0cmFuc2xhdGUgaXQuIEF0dGFjaGVkIGlzIGEgc2NyaXB0IHRoYXRb4oCmXQ0KPiBU cmFuc2xhdGluZyBldGMvbmV3cy5zY20gdmlhIFdlYmxhdGUgYWRkcyBkZWxheSBidXQgcmVh Y2hlcyBtb3JlDQo+IHRyYW5zbGF0b3JzLiAgTm93IGRlbGF5IGlzIG5vdCBzbyBpbXBvcnRh bnQgd2hlbiByZWFkaW5nIG9sZCBuZXdzIGZyb20NCj4gLS1saXN0LWdlbmVyYXRpb25zIG9y IHdoZW4gb25lIGhhc27igJl0IHVwZ3JhZGVkIGluIGEgd2hpbGUsIGJ1dCBJIHdvdWxkDQo+ IHByZWZlciBpZiB0aG9zZSB3aG8gbWFrZSBuZXdzLCBjb250aW51ZSB0byByZXF1ZXN0IHRy YW5zbGF0aW9ucyBvbiBzb21lDQo+IG1haWxpbmcgbGlzdCAoSSBmb3Jnb3QgdGhlIG5hbWUg b2YgdGhlIGxpc3QgYWxpYXM7IHdoZXJlIGlzIGl0PykuICBFdmVuDQo+IHRob3VnaCBJIHdh cyB0b28gc2xvdyB0byByZWFjdCB0byBzdWNoIG1haWwgaW4gdGhlIHBhc3QsIEkgdGhpbmsg SSBjYW4NCj4gaW1wcm92ZS4NCg0KV2UgY291bGQgaGF2ZSBib3RoLCBJIHRoaW5rP8KgIEFm dGVyIGEgbmV3IG5ld3MgZW50cnksIGRpcmVjdGx5IHVwZGF0ZSANCnRoZSAucG8gaW4gdGhl IEd1aXggcmVwbywgdGhlbiBhZnRlciB0aGUgcGF0Y2ggaXMgc2VudCB0byBndWl4LXBhdGNo ZXNAIA0Kb3RoZXIgcGVvcGxlIGNhbiBvcGVuIHRoZWlyIGZhdm91cml0ZSAucG8gZWRpdG9y IGFuZCBhZGQgdHJhbnNsYXRpb25zIA0KZm9yIHRoZWlyIGxhbmd1YWdlIGFuZCBzZW5kIHRo YXQuIE5vIG5lZWQgdG8gd2FpdCBmb3IgV2VibGF0ZSwgdGhvdWdoIA0KbGF0ZSBjb250cmli dXRvcnMgY2FuIHN0aWxsIHRyYW5zbGF0ZSB3aXRoIFdlYmxhdGUuDQoNCkdyZWV0aW5ncywN Ck1heGltZS4NCg0K --------------UFIHgThHAJnr41qdUZC9ba72 Content-Type: text/html; charset=UTF-8 Content-Transfer-Encoding: quoted-printable


On 07-08-2022 12:56, pelzflorian (Florian Pelz) wrote:
=
I was thinking we could ha=
ve our news file translated at weblate, which
would help having more people translate it. Attached is a script that[=E2=
=80=A6]
Translating etc/news.scm via=
 Weblate adds delay but reaches more
translators.  Now delay is not so important when reading old news from
--list-generations or when one hasn=E2=80=99t upgraded in a while, but I =
would
prefer if those who make news, continue to request translations on some
mailing list (I forgot the name of the list alias; where is it?).  Even
though I was too slow to react to such mail in the past, I think I can
improve.

We could have both, I think?=C2=A0 After a new news entry, directl= y update the .po in the Guix repo, then after the patch is sent to guix-patches@ other people can open their favourite .po editor and add translations for their language and send that. No need to wait for Weblate, though late contributors can still translate with Weblate.

Greetings,
Maxime.

--------------UFIHgThHAJnr41qdUZC9ba72-- --------------5iF0R3Rzb4wi0Vp9YxygQeK2 Content-Type: application/pgp-keys; name="OpenPGP_0x49E3EE22191725EE.asc" Content-Disposition: attachment; filename="OpenPGP_0x49E3EE22191725EE.asc" Content-Description: OpenPGP public key Content-Transfer-Encoding: quoted-printable -----BEGIN PGP PUBLIC KEY BLOCK----- xjMEX4ch6BYJKwYBBAHaRw8BAQdANPb/d6MrGnGi5HyvODCkBUJPRjiFQcRU5V+m xvMaAa/NL01heGltZSBEZXZvcyA8bWF4aW1lLmRldm9zQHN0dWRlbnQua3VsZXV2 ZW4uYmU+wpAEExYIADgWIQTB8z7iDFKP233XAR9J4+4iGRcl7gUCX4ch6AIbAwUL CQgHAwUVCgkICwUWAgMBAAIeAQIXgAAKCRBJ4+4iGRcl7japAQC3opZ2KGWzWmRc /gIWSu0AAcfMwyinFEEPa/QhUt2CogD/e2RdF4CYAgaRHJJmZ9WU7piKbLZ7llB4 LzgezVDHggzNJU1heGltZSBEZXZvcyA8bWF4aW1lZGV2b3NAdGVsZW5ldC5iZT7C kAQTFggAOBYhBMHzPuIMUo/bfdcBH0nj7iIZFyXuBQJf56ycAhsDBQsJCAcDBRUK CQgLBRYCAwEAAh4BAheAAAoJEEnj7iIZFyXujpQBAKV1SwDDl4f24rXciDlB9L8W ycZt30CgbewMSRQk4mvbAP9dFMbVVixYBd6C8cfhR+NsOBGiOJnQABlUmgNuqGFJ Dc44BF+HIegSCisGAQQBl1UBBQEBB0BOlzIWiJzgobMF6/cqwLaLk7jIcFSZ++c0 k9cCNT6YXwMBCAfCeAQYFggAIBYhBMHzPuIMUo/bfdcBH0nj7iIZFyXuBQJfhyHo AhsMAAoJEEnj7iIZFyXuMr0BAJc8cl5PGvVmVuSQVKjleNl4DK1/XAaPAYPe34AE fZJPAP9IqLCQhH/FeJanHqBP8gNdGNI2qn8RnnLVfRJgUjZ1BA=3D=3D =3DOVqp -----END PGP PUBLIC KEY BLOCK----- --------------5iF0R3Rzb4wi0Vp9YxygQeK2-- --------------IGX0ti0NoU0YVmf181ojRF8c-- --------------hBxb7v0sXGkqDmYWJWf0wKl7 Content-Type: application/pgp-signature; name="OpenPGP_signature.asc" Content-Description: OpenPGP digital signature Content-Disposition: attachment; filename="OpenPGP_signature" -----BEGIN PGP SIGNATURE----- wnsEABYIACMWIQTB8z7iDFKP233XAR9J4+4iGRcl7gUCYu+oKQUDAAAAAAAKCRBJ4+4iGRcl7i1O AP9+efQSFjT80MSigcsLxd1HX9AgLEPaDa56OUn+5B3/KwEAsRnaPhV3ailRSBrUmqaG9IAriBxG /8gvw+hmQSTd7Qg= =MejL -----END PGP SIGNATURE----- --------------hBxb7v0sXGkqDmYWJWf0wKl7--