Received: from list by lists.fsf.org with public_archive (Exim 4.71) id 1aW9Gt-0000No-BZ for mharc-esd-translators@fsf.org; Wed, 17 Feb 2016 16:04:27 -0500 Received: from mail.fsf.org ([208.118.235.13]:35623) by lists.fsf.org with esmtp (Exim 4.71) (envelope-from ) id 1aW9Gq-0000Nh-SW for esd-translators@fsf.org; Wed, 17 Feb 2016 16:04:26 -0500 X-Spam-Checker-Version: SpamAssassin 3.3.2 (2011-06-06) on mail.fsf.org X-Spam-Level: X-Spam-Status: No, score=-2.9 required=5.0 tests=ALL_TRUSTED,BAYES_00 autolearn=disabled version=3.3.2 Received: from pool-71-191-94-50.washdc.fios.verizon.net ([71.191.94.50]:45525 helo=[192.168.1.186]) by mail.fsf.org with esmtpsa (TLS-1.0:DHE_RSA_AES_128_CBC_SHA1:16) (Exim 4.69) (envelope-from ) id 1aW9Gq-00049W-HI for esd-translators@fsf.org; Wed, 17 Feb 2016 16:04:24 -0500 To: esd-translators@fsf.org From: Zak Rogoff X-Enigmail-Draft-Status: N1110 Message-ID: <56C4E055.4060701@fsf.org> Date: Wed, 17 Feb 2016 16:04:21 -0500 User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:38.0) Gecko/20100101 Icedove/38.5.0 MIME-Version: 1.0 Content-Type: multipart/signed; micalg=pgp-sha256; protocol="application/pgp-signature"; boundary="IGOqRrtpwDRqQXEBLGv9INWpDlg9awKVD" X-detected-operating-system: by mail.fsf.org: GNU/Linux 2.2.x-3.x [generic] Subject: [ESD-translators] A little scripting/programming project for Email Self-Defense X-BeenThere: esd-translators@fsf.org X-Mailman-Version: 2.1.13 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Wed, 17 Feb 2016 21:04:26 -0000 This is an OpenPGP/MIME signed message (RFC 4880 and 3156) --IGOqRrtpwDRqQXEBLGv9INWpDlg9awKVD Content-Type: text/plain; charset=utf-8 Content-Transfer-Encoding: quoted-printable Hi translators, Unfortunately, the language selectors across different translations have become hopelessly out of sync with each other, and there isn't a way to change it across all the languages. I was wondering if somebody wanted to do a quick scripting project to make it easy for us to update all the language selectors and keep them up-to-date. The goal is to make a script that allows us to add or remove a language from the dropdown menu, and have it propagated across all languages. We already have one called toggle-lang (which lives in the root directory of the repo) that comments and uncomments existing languages, but it doesn't provide the functionality we need anymore. Probably the easiest way is just for our script to take as an input a file with the prewritten HTML for the whole language dropdown, but however you'd like to do it is fine with me. On most of the languages, the current language name is bolded and dilinkified to mark it as active, but this isn't necessary for the first version of the script. If you'd like to work on this, please develop and test it in a new branch in development repository. Let me know if you have any questions. Thanks! --=20 Zak Rogoff // Campaigns Manager Free Software Foundation PS -- I know Therese already made a nice templating system that many of you are using to build your indvidual translations. If anybody has a separate proposal for using the same templating system to accomplish this new task, that's welcome, but not at all necessary. Generating the individual translated guides and setting the language options across all pages on all of them do naturally seem like different tasks. =2E.. now to actually set up the English translation with the templating system, which I have been putting off... --IGOqRrtpwDRqQXEBLGv9INWpDlg9awKVD Content-Type: application/pgp-signature; name="signature.asc" Content-Description: OpenPGP digital signature Content-Disposition: attachment; filename="signature.asc" -----BEGIN PGP SIGNATURE----- Version: GnuPG v2 Comment: Using GnuPG with Icedove - http://www.enigmail.net/ iQEcBAEBCAAGBQJWxOBYAAoJEILejWS1CQrIBIMH/2x2jksSppOgbSEQt2F4OHfr ZhRKctwa+xslbl8iiYjt9ojFHpdJrafoovbNcbzJw27m+0bCDiYojJ0dQQ8qwDty FaaSAb19114ZbtwycacV43l3hHldoWn/yUbbsvJqyA0Fj4yTpROGhi6o9SdrVf8D uIqQydvm0zfm3/XfQch4D7GWqbnkwyYJ6FvuAk3vSg/Hut11yhXU15f/izwd8JEv 5cfVBuP3IuetFVgNU8AIJ8xTvs/5MV+rX4YRqUGQrh5TLm1h5Z7xeYOpf+UkPUbx WMJmCHwuosahEEec1g5tdt9rr1ms3bq5uTdFoiLCNqIfgFwL0C5fd9Hr73eWXng= =Y9E1 -----END PGP SIGNATURE----- --IGOqRrtpwDRqQXEBLGv9INWpDlg9awKVD--