From mboxrd@z Thu Jan 1 00:00:00 1970 Path: news.gmane.org!.POSTED!not-for-mail From: "pelzflorian (Florian Pelz)" Newsgroups: gmane.lisp.guile.devel,gmane.lisp.guile.user Subject: Re: German translation of R5RS Date: Sun, 13 May 2018 01:44:03 +0200 Message-ID: <20180512234403.mblakweedxvaow5j@floriannotebook> References: <20180428184817.3jbux62427sfhdjn@floriannotebook> <20180502184924.ypvspfxay3vyj2o3@floriannotebook> NNTP-Posting-Host: blaine.gmane.org Mime-Version: 1.0 Content-Type: multipart/signed; micalg=pgp-sha256; protocol="application/pgp-signature"; boundary="uiyfghwcrtuoxrdh" X-Trace: blaine.gmane.org 1526168529 3140 195.159.176.226 (12 May 2018 23:42:09 GMT) X-Complaints-To: usenet@blaine.gmane.org NNTP-Posting-Date: Sat, 12 May 2018 23:42:09 +0000 (UTC) User-Agent: NeoMutt/20180323 Cc: guile-user@gnu.org To: guile-devel@gnu.org Original-X-From: guile-devel-bounces+guile-devel=m.gmane.org@gnu.org Sun May 13 01:42:05 2018 Return-path: Envelope-to: guile-devel@m.gmane.org Original-Received: from lists.gnu.org ([208.118.235.17]) by blaine.gmane.org with esmtp (Exim 4.84_2) (envelope-from ) id 1fHe9M-0000iL-LG for guile-devel@m.gmane.org; Sun, 13 May 2018 01:42:04 +0200 Original-Received: from localhost ([::1]:51154 helo=lists.gnu.org) by lists.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1fHeBT-0007y8-HY for guile-devel@m.gmane.org; Sat, 12 May 2018 19:44:15 -0400 Original-Received: from eggs.gnu.org ([2001:4830:134:3::10]:35978) by lists.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1fHeBO-0007XA-8L for guile-devel@gnu.org; Sat, 12 May 2018 19:44:11 -0400 Original-Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.71) (envelope-from ) id 1fHeBL-0002ke-1a for guile-devel@gnu.org; Sat, 12 May 2018 19:44:10 -0400 Original-Received: from pelzflorian.de ([5.45.111.108]:40984 helo=mail.pelzflorian.de) by eggs.gnu.org with esmtps (TLS1.0:DHE_RSA_AES_256_CBC_SHA1:32) (Exim 4.71) (envelope-from ) id 1fHeBK-0002kS-Jq; Sat, 12 May 2018 19:44:06 -0400 Original-Received: from floriannotebook (ip5b434e10.dynamic.kabel-deutschland.de [91.67.78.16]) by mail.pelzflorian.de (Postfix) with ESMTPSA id 1388A360136; Sun, 13 May 2018 01:43:31 +0200 (CEST) DKIM-Signature: v=1; a=rsa-sha256; c=simple/simple; d=pelzflorian.de; s=mail; t=1526168611; bh=dHIcOn7cCypisKl/X5Sg1SiG4Y0alQDaiSIKnUMjunk=; h=Date:From:To:Cc:Subject:References:In-Reply-To; b=nfpAGxAqK5nTpR0iFir9ks1Av3sqh6OZRBuPPhDylMVH1axbbtInhmuHhDB1Xg4R5 Yo9RF6Vsu0oqJ5ay+yagdKovfkdgqrGTAzaDyEHdm6rwHisax8W7H5iMkkhWrLIgsK cGIC6+yvQYZLVHn1RLT1PTxHcBWG66T00TUkzh2I= Content-Disposition: inline In-Reply-To: <20180502184924.ypvspfxay3vyj2o3@floriannotebook> X-detected-operating-system: by eggs.gnu.org: GNU/Linux 2.2.x-3.x [generic] [fuzzy] X-Received-From: 5.45.111.108 X-BeenThere: guile-devel@gnu.org X-Mailman-Version: 2.1.21 Precedence: list List-Id: "Developers list for Guile, the GNU extensibility library" List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: guile-devel-bounces+guile-devel=m.gmane.org@gnu.org Original-Sender: "guile-devel" Xref: news.gmane.org gmane.lisp.guile.devel:19523 gmane.lisp.guile.user:14566 Archived-At: --uiyfghwcrtuoxrdh Content-Type: text/plain; charset=utf-8 Content-Disposition: inline Content-Transfer-Encoding: quoted-printable Hello, Please accept my patches adding a German language info file for R5RS and fixing some small errors in English R5RS. I believe the patches to be reasonably correct. I=E2=80=99m Cc=E2=80=99ing guile-user because they may have feedback. I ha= ve adapted the patches to the terminology of SICP=E2=80=99s German translation and have proofread more thoroughly. The changes are these: Silence R5RS build warnings by Makeinfo. * doc/r5rs/r5rs.texi: Fix code with warnings. Fix R5RS formatting of space character syntax. * doc/r5rs/r5rs.texi: Remove space at bad position. Fix overlong line in the TeX output of R5RS title page. * doc/r5rs/r5rs.texi: Split line listing R5RS editors in TeX output. Add German translation of R5RS. * doc/r5rs/r5rs.de.texi: Translation of r5rs.texi. * doc/r5rs/Makefile.am: Build and install it. * doc/translation-rationale-de: Rationale for translation choices. Find the patches here (and not on the sources mailing list because of their size, or should I send them there?): https://pelzflorian.de/files/wip-r5rsde-patches-try-2.tar.gz See R5RS.de as a PDF: https://pelzflorian.de/files/r5rs.de.try2.pdf Download from my Git: https://pelzflorian.de/git/guile-wip-pf/log/?h=3Dwip-r5rsde Build and install with =E2=80=9Eguix package -f guile-r5rs-de-wip-pf.scm=E2= =80=9C (takes some time): https://pelzflorian.de/files/guile-r5rs-de-wip-pf.scm I am not using gettext po files for R5RS because R5RS is static and will never change. It now uses the same dircategory as R5RS, so it shows up as The Algorithmic Language Scheme * Guile Reader: (guile-reader). A Reader Framework for Guile. * Guile Reference: (guile). The Guile reference manual. * R5RS: (r5rs). The Revised(5) Report on Scheme. * R5RS-de: (r5rs.de). Der Revised(5) Report on Scheme (deutsch). * SICP: (sicp). Structure and Interpretation of Computer Programs * Guile-SSH: (guile-ssh). Guile bindings to libssh. I hope this is OK. Please respond if not. Note that this arrangement is currently affected by a mostly harmless Texinfo bug; after selecting the translated r5rs.de.info the user may have to relaunch the info program before she can visit the English r5rs.info in some circumstances; see https://lists.gnu.org/archive/html/bug-texinfo/2018-05/msg00000.html Regards, Florian --uiyfghwcrtuoxrdh Content-Type: application/pgp-signature; name="signature.asc" -----BEGIN PGP SIGNATURE----- iQIzBAEBCAAdFiEEwRjGsqAMqXB4uw3y3T6EbElHBVsFAlr3fDwACgkQ3T6EbElH BVt1VQ/+IjTb2qr/E+N/Mw2DyZ4Nrd/lQyxBFVT3TocTbINFTDCXmVBT8o5J92lm Yi5K6WLwiVPWpypTKx0UqNg49u52u1Yld9ailFtwmP4q34rlNF8JTSWqEaTnp0a7 /EKNqPuHEbNLcsFUHnoQV0CBw5tWWga0uYW/u487h84MxliNrryncA5Pgf1/f9Al 6Fm7KeKWNNQiqL5gkzDP/eltW3pk89llbHUzAMisyuL2ZOBAck5rnckohOS5PnDe zx4QYz/jt3VxJMHWYRqh3geBj3PCWs04ZjCj8VHCKB+LIQEu3fsnCbh4cU2fXzks CRTc9xF6qIwIWjk+15mpHn5KMrbXU4DGoMsI+VniJKqlaxtLVWyqjFFgBzwdvKwy Nbhku7TSUwMuoCRiNAr/7FIkr4FfTBHPlZDU1bi6WQJ708Y9Che3KjuCVLQjJqWl R4iahuhMkpyu2OzeLsx9aKHWA19URMcbhlPJoTQqXuZMUsuy+R5t3JWrK95nUo/9 UsGUiiQ4lkGhMeUifICJjNkQp4vW8u9oYYn5iDcV9XeChz80pw0jYJ4q4wlK23Dw uD1r6RTpdW3VoX2Af+T4laiXeIGJlhaNh2NIwqV/sr+GOYX+kBXQxaqMGWVJxBHc 3hR+KShircDFCasmDxLRYp/Zx6mnUtCZTgk6O2/c/nJD/zxfu3c= =H5sF -----END PGP SIGNATURE----- --uiyfghwcrtuoxrdh--