From owner-freebsd-translators@freebsd.org Mon Mar 30 21:31:30 2020 Return-Path: Delivered-To: freebsd-translators@mailman.nyi.freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2610:1c1:1:606c::19:1]) by mailman.nyi.freebsd.org (Postfix) with ESMTP id 042E9267C3B for ; Mon, 30 Mar 2020 21:31:30 +0000 (UTC) (envelope-from javad.kouhi@gmail.com) Received: from mail-vs1-xe2f.google.com (mail-vs1-xe2f.google.com [IPv6:2607:f8b0:4864:20::e2f]) (using TLSv1.3 with cipher TLS_AES_128_GCM_SHA256 (128/128 bits) server-signature RSA-PSS (4096 bits) client-signature RSA-PSS (2048 bits) client-digest SHA256) (Client CN "smtp.gmail.com", Issuer "GTS CA 1O1" (verified OK)) by mx1.freebsd.org (Postfix) with ESMTPS id 48rlyJ4Vdzz4JJ8 for ; Mon, 30 Mar 2020 21:31:17 +0000 (UTC) (envelope-from javad.kouhi@gmail.com) Received: by mail-vs1-xe2f.google.com with SMTP id a63so12092462vsa.8 for ; Mon, 30 Mar 2020 14:31:17 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20161025; h=mime-version:from:date:message-id:subject:to; bh=vOu2p0I/ZMVHwWkSy+Xs1JAZRnJwpqUar6JgySqdDhc=; b=iHW3UK8gsWtKZSqsq8LgYzvzI7dCmeP9tbzbKRCh0KedA/jIo9cr5dC6PQUN+OCq2y eHPIy0UGHxhZ7n9sNeDpVqBH7IYsBcjvRHOUPDiUnOgNCJFE8IkfxR3oYo3+MtKrDn3g ZuNN5oonKGUXZLAm6L1iVaTJAh7t6h7+Xw40Xe+3wChjA9rjuhmRIjugE/oyB36JGLNt tkVImJ5jXGMPx+0YDIfGwh4vdRtJjGCuacESx/1m1MkFwzuVp3HpItUNHGhVOIQ46hSo ITztrKN9/jxY25HyVG9GBfz0H8Z1ykYdxsM1FsTFlVkzL2xWzEn4m/L9h6ONCDXfPvwh ki7g== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20161025; h=x-gm-message-state:mime-version:from:date:message-id:subject:to; bh=vOu2p0I/ZMVHwWkSy+Xs1JAZRnJwpqUar6JgySqdDhc=; b=JWdOblmzaE0mqNykNHs9deoEPush4UhYP5APteZzEAkUKuVGp2/yrcuiTGsqgLXhfi lApbxonBHurnGN0azxN6yy5aGSO6kHHhoIBF++P/y5dItm6dS1sqT4S++v9ouLDM8R5B XA7vHBXJMGpKGr3Ksl1H2JRQBWOLMkEq/Wl0RAB/T1uHZg0QiyQ6vawPLpxHMgC4KHW0 eNbgtYGT+gypA05d46/pU1hHxUKf6KEnRTAUPszgRB6CLVGscaaWRc88nnUpD0FbfQCT pdbRTOq3jwJwjAsIWCBS+VHfc6PUqd1Kp9xTePLLtNJEevuWaTVOK6at++BBQWzPw6P0 Zs1w== X-Gm-Message-State: AGi0Pub2ymKPHhKbzZZ5qSg0tOMMJFID1vXzXTWIjnmF44csKB6wrzgP nE8iivL4NrTmcMMLQkonVU0z+ocurCoFvHzUj4OVHSZYtAQ= X-Google-Smtp-Source: APiQypJqDDrz8TuIHIGd00lwnFwIgg55FWPsip+ADGdSpCLMDFUesngfNmKs453eHNzPyZ5i8rvvlj9+jjhcvu1Wi6o= X-Received: by 2002:a67:f65a:: with SMTP id u26mr6491933vso.160.1585602102744; Mon, 30 Mar 2020 14:01:42 -0700 (PDT) MIME-Version: 1.0 From: Javad Kouhi Date: Tue, 31 Mar 2020 01:31:06 +0430 Message-ID: Subject: Self-introduction: Javad Kouhi To: freebsd-translators@freebsd.org Content-Type: text/plain; charset="UTF-8" X-Rspamd-Queue-Id: 48rlyJ4Vdzz4JJ8 X-Spamd-Bar: -- Authentication-Results: mx1.freebsd.org; dkim=pass header.d=gmail.com header.s=20161025 header.b=iHW3UK8g; dmarc=pass (policy=none) header.from=gmail.com; spf=pass (mx1.freebsd.org: domain of javadkouhi@gmail.com designates 2607:f8b0:4864:20::e2f as permitted sender) smtp.mailfrom=javadkouhi@gmail.com X-Spamd-Result: default: False [-3.00 / 15.00]; ARC_NA(0.00)[]; NEURAL_HAM_MEDIUM(-1.00)[-1.000,0]; R_DKIM_ALLOW(-0.20)[gmail.com:s=20161025]; FROM_HAS_DN(0.00)[]; R_SPF_ALLOW(-0.20)[+ip6:2607:f8b0:4000::/36]; FREEMAIL_FROM(0.00)[gmail.com]; MIME_GOOD(-0.10)[text/plain]; PREVIOUSLY_DELIVERED(0.00)[freebsd-translators@freebsd.org]; TO_DN_NONE(0.00)[]; RCVD_COUNT_TWO(0.00)[2]; RCPT_COUNT_ONE(0.00)[1]; NEURAL_HAM_LONG(-1.00)[-1.000,0]; IP_SCORE_FREEMAIL(0.00)[]; IP_SCORE(0.00)[ip: (-9.55), ipnet: 2607:f8b0::/32(-0.35), asn: 15169(-0.45), country: US(-0.05)]; TO_MATCH_ENVRCPT_ALL(0.00)[]; DKIM_TRACE(0.00)[gmail.com:+]; DMARC_POLICY_ALLOW(-0.50)[gmail.com,none]; RCVD_IN_DNSWL_NONE(0.00)[f.2.e.0.0.0.0.0.0.0.0.0.0.0.0.0.0.2.0.0.4.6.8.4.0.b.8.f.7.0.6.2.list.dnswl.org : 127.0.5.0]; FROM_EQ_ENVFROM(0.00)[]; MIME_TRACE(0.00)[0:+]; FREEMAIL_ENVFROM(0.00)[gmail.com]; ASN(0.00)[asn:15169, ipnet:2607:f8b0::/32, country:US]; TAGGED_FROM(0.00)[]; RCVD_TLS_ALL(0.00)[]; DWL_DNSWL_NONE(0.00)[gmail.com.dwl.dnswl.org : 127.0.5.0] X-BeenThere: freebsd-translators@freebsd.org X-Mailman-Version: 2.1.29 Precedence: list List-Id: Translators List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Mon, 30 Mar 2020 21:31:30 -0000 Hello, list. Name: Javad Kouhi Location: Iran Login: kouhi Language: Persian I'm a FreeBSD user since 2011, and I've already translated some parts of the handbook (though I haven't submitted them yet), and I'm eager to translate more. From owner-freebsd-translators@freebsd.org Mon Mar 30 23:08:05 2020 Return-Path: Delivered-To: freebsd-translators@mailman.nyi.freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2610:1c1:1:606c::19:1]) by mailman.nyi.freebsd.org (Postfix) with ESMTP id 83747269F0A for ; Mon, 30 Mar 2020 23:08:05 +0000 (UTC) (envelope-from dbaio@FreeBSD.org) Received: from smtp.freebsd.org (smtp.freebsd.org [IPv6:2610:1c1:1:606c::24b:4]) (using TLSv1.3 with cipher TLS_AES_256_GCM_SHA384 (256/256 bits) server-signature RSA-PSS (4096 bits) client-signature RSA-PSS (4096 bits) client-digest SHA256) (Client CN "smtp.freebsd.org", Issuer "Let's Encrypt Authority X3" (verified OK)) by mx1.freebsd.org (Postfix) with ESMTPS id 48rp5w2Vksz3Blc; Mon, 30 Mar 2020 23:08:04 +0000 (UTC) (envelope-from dbaio@FreeBSD.org) Received: from t480.local (unknown [177.96.141.32]) (using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256 bits)) (Client did not present a certificate) (Authenticated sender: dbaio/mail) by smtp.freebsd.org (Postfix) with ESMTPSA id 7F237AE56; Mon, 30 Mar 2020 23:00:06 +0000 (UTC) (envelope-from dbaio@FreeBSD.org) Date: Mon, 30 Mar 2020 20:00:02 -0300 From: "Danilo G. Baio" To: Javad Kouhi Cc: freebsd-translators@freebsd.org Subject: Re: Self-introduction: Javad Kouhi Message-ID: <20200330230002.wvfujukeqfe63i3h@t480.local> References: MIME-Version: 1.0 Content-Type: multipart/signed; micalg=pgp-sha512; protocol="application/pgp-signature"; boundary="gaqyfmaut5lvmweh" Content-Disposition: inline In-Reply-To: X-BeenThere: freebsd-translators@freebsd.org X-Mailman-Version: 2.1.29 Precedence: list List-Id: Translators List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Mon, 30 Mar 2020 23:08:05 -0000 --gaqyfmaut5lvmweh Content-Type: text/plain; charset=us-ascii Content-Disposition: inline Content-Transfer-Encoding: quoted-printable On Tue, Mar 31, 2020 at 01:31:06AM +0430, Javad Kouhi wrote: > Hello, list. >=20 > Name: Javad Kouhi > Location: Iran > Login: kouhi > Language: Persian >=20 > I'm a FreeBSD user since 2011, and I've already translated some parts > of the handbook (though I haven't submitted them yet), and I'm eager > to translate more. Hi Javad. Welcome and thanks for your interest. I've just added your username to Persian language on our Weblate. Please, test it and if you find any issue when submitting your translations, let us know. The good thing about submitting your current work is that you can find others to help, the Handbook is a large document. And later we can enable a Jenkins job to build it (daily or when new translations are made). --=20 Danilo G. Baio (dbaio) --gaqyfmaut5lvmweh Content-Type: application/pgp-signature; name="signature.asc" -----BEGIN PGP SIGNATURE----- iQKTBAABCgB9FiEEORj0UTsjzCy+enIkmpN7LfMuiNcFAl6Cee5fFIAAAAAALgAo aXNzdWVyLWZwckBub3RhdGlvbnMub3BlbnBncC5maWZ0aGhvcnNlbWFuLm5ldDM5 MThGNDUxM0IyM0NDMkNCRTdBNzIyNDlBOTM3QjJERjMyRTg4RDcACgkQmpN7LfMu iNfbSRAAoQftiSsYxbWSz707aiICTOHS+Sas9hCiEeEm8vQmToV7qaRVWZw0xkcs wOUeGinXvuy/1opspARQr2VqSISts03R9ST1J4Glto180uGDRp+FzruuwSzxOFrG qYrOZGIUBbKYimlVm03DdC91NIhPnaYSadoM+NpXUOJZsz5tqiD+TCcf+1LihIkU 8gbTrwFMR5hTog0s667oIHQcDZUI2gE3SO2UdIrZJftCtzdt+PRct79LP0UffZAd TL/bz1OY9iYBWmJ/elng8btO1LMFBZkx+nDmdJIeH9KfuUFrJrb9hshxOzX9VISZ QmuYMJ2efnXMLk2zfsq3HSoQ7M2jUnPyPX1ljTIywMfXGWamw6q6JPYn5hWnlIh+ XSoxTRuhzywmxmK+pOjY96WN1Q1oIp0hW9sUefaUvg2hiVY9WChtYgcv6rNpitou wlVPDXhvY/2R38+0BinXx5q7U46LnWVySYAe3NXgAio11QJvX01bOj7NdVrFcm1I 3V/OMOry7FtF2h0dlpAhPpXu9cTESS/xWlWxE9gPnV5TaTHI1YwvUPqbDwjeveRC Lnu0wNLAGjNKfS+ftF89Xr392wJ7HW6iagAGVTWJQ3C8I0x13R1e8xE75NhF/d1i O3yI0C/8njxGxJJLypcrXt4NywuITJ3y8AB4YY+0BO5+7ouboEc= =90zX -----END PGP SIGNATURE----- --gaqyfmaut5lvmweh-- From owner-freebsd-translators@freebsd.org Tue Mar 31 00:57:00 2020 Return-Path: Delivered-To: freebsd-translators@mailman.nyi.freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2610:1c1:1:606c::19:1]) by mailman.nyi.freebsd.org (Postfix) with ESMTP id A624426DEA8 for ; Tue, 31 Mar 2020 00:57:00 +0000 (UTC) (envelope-from javad.kouhi@gmail.com) Received: from mail-vs1-xe34.google.com (mail-vs1-xe34.google.com [IPv6:2607:f8b0:4864:20::e34]) (using TLSv1.3 with cipher TLS_AES_128_GCM_SHA256 (128/128 bits) server-signature RSA-PSS (4096 bits) client-signature RSA-PSS (2048 bits) client-digest SHA256) (Client CN "smtp.gmail.com", Issuer "GTS CA 1O1" (verified OK)) by mx1.freebsd.org (Postfix) with ESMTPS id 48rrWY4v0Jz4NVv; Tue, 31 Mar 2020 00:56:57 +0000 (UTC) (envelope-from javad.kouhi@gmail.com) Received: by mail-vs1-xe34.google.com with SMTP id x206so12424175vsx.5; Mon, 30 Mar 2020 17:56:57 -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=GREAJH9HcJ1vsuVsrfaiH1k+uyIBXjrBpOiqsrVJ/RE=; b=Twk6WtRBNjd4YE5OxOCq0LW1NaZw7MNhx+jqxKYm3ODToVCTD5Q0gd4UFKvyv8j2e1 juOSbjyQCUSvrRL8iZYfnKh4lvgMiHJe5lkzHQXaahTC+viROVHPEbiTyObzo3B0aeRT GUCdALh4p0qrDtwQq4zS+vPKfMEQlAT/jnFmZkjEoBUzwiauFi4FZbmqiPltAdEApI/N aC6j6hRUF8ibwLVv5WTk/Xe7IasgaLfIUxdYRMO0ML0cbYCvRAdTI89/qQf7F51Y9mOI 5zFeb5o91Q6MiEbCtYgsdDWSlrGQQ+xzHDzZBAzSoISmG/uqXLDW8GE8Y8zGogx6VcFR Ydqg== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20161025; h=x-gm-message-state:mime-version:references:in-reply-to:from:date :message-id:subject:to:cc; bh=GREAJH9HcJ1vsuVsrfaiH1k+uyIBXjrBpOiqsrVJ/RE=; b=qKZC3Ds9bBOpls8EzEZ96b9SqlKXbX7kM7W9PaXIFQ9hSQvza7tRDqASM0sPphhRNw l81GvI+g7ig9wdC9k679L9GL6D/yTspgexoT/D91f9Ybi9Tmbl4cFVal4HrULwgHFfIi RzxUYqCikqa39+dGO+94I6b0MNxN3M1SbxCdY+3lZqxS2+NN8AqWgxG4B2m8Z+1aL/4q G6TMZ/YnIzhBluDjblzQLSjpLNVHvbtCWX4ETlwJ7dVW9/yd1tphslBKWYr3i7LZ46R/ bxAb6JSK8VzsiRCoByik/Z8M/ttVWnMSI43eHGvsQiVEtt5nhsK5Iy6cBGEs0sjmC7qd 8kSQ== X-Gm-Message-State: AGi0PuZwsXj1nMmmESGQIaWKY6g/5P24+h3B78PtG1b1gFtgF8Y6SzA9 lY0gGG+DqcpTDGOL5/ZQyA9eTIu+ScXvVAFDit3TSEmi X-Google-Smtp-Source: APiQypK0bgOgZo8KoUwFnUN+1OdKxOwymcDk2C5PNfvS0ynymbUzEoqFN1iShJE2SFLYfqb/lyBneJmibNuQHFNEntg= X-Received: by 2002:a67:2c81:: with SMTP id s123mr10602976vss.198.1585616209486; Mon, 30 Mar 2020 17:56:49 -0700 (PDT) MIME-Version: 1.0 References: <20200330230002.wvfujukeqfe63i3h@t480.local> In-Reply-To: <20200330230002.wvfujukeqfe63i3h@t480.local> From: Javad Kouhi Date: Tue, 31 Mar 2020 05:26:12 +0430 Message-ID: Subject: Re: Self-introduction: Javad Kouhi To: "Danilo G. Baio" Cc: freebsd-translators@freebsd.org Content-Type: text/plain; charset="UTF-8" X-Rspamd-Queue-Id: 48rrWY4v0Jz4NVv X-Spamd-Bar: ----- Authentication-Results: mx1.freebsd.org; none X-Spamd-Result: default: False [-6.00 / 15.00]; NEURAL_HAM_MEDIUM(-1.00)[-1.000,0]; REPLY(-4.00)[]; TAGGED_FROM(0.00)[]; NEURAL_HAM_LONG(-1.00)[-1.000,0] X-BeenThere: freebsd-translators@freebsd.org X-Mailman-Version: 2.1.29 Precedence: list List-Id: Translators List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Tue, 31 Mar 2020 00:57:00 -0000 Thank you very much Danilo! I've translated some test strings, but there are two not-so-small problems. As you definitely know, English is written from left to right, but Persian and other Middle Eastern Languages such as Arabic and Hebrew are written from right to left. Since the Handbook is a technical book and it contains a lot of untranslatable words (variable names, keywords, etc), intermixing Persian and English is inevitable. So, is there any support for RTL languages? If no, how could I help with that? To make matters worse, there are also XML tags, which could make the code pretty ugly in RTL languages. Tags are not shown correctly (not only the user sees something like >/tag< instead of , but also they are misplaced in the source code). I've seen similar problems in other projects such as Wikipedia. The solution they have adopted is to translate the tags themselves, this way, the tags are shown correctly in the source code, making it much easier for others to change the code. So, is there a way to translate the tags? These were the reasons why I didn't submit my translations to the project a few years ago, I uploaded them somewhere else, to a third-party server, which unfortunately is unavailable these days (but fortunately I have backups). On Tue, Mar 31, 2020 at 3:38 AM Danilo G. Baio wrote: > > On Tue, Mar 31, 2020 at 01:31:06AM +0430, Javad Kouhi wrote: > > Hello, list. > > > > Name: Javad Kouhi > > Location: Iran > > Login: kouhi > > Language: Persian > > > > I'm a FreeBSD user since 2011, and I've already translated some parts > > of the handbook (though I haven't submitted them yet), and I'm eager > > to translate more. > > > Hi Javad. > > Welcome and thanks for your interest. > > I've just added your username to Persian language on our Weblate. > > Please, test it and if you find any issue when submitting your > translations, let us know. > > The good thing about submitting your current work is that you can find > others to help, the Handbook is a large document. > > And later we can enable a Jenkins job to build it (daily or when new > translations are made). > > -- > Danilo G. Baio (dbaio) From owner-freebsd-translators@freebsd.org Tue Mar 31 03:45:53 2020 Return-Path: Delivered-To: freebsd-translators@mailman.nyi.freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2610:1c1:1:606c::19:1]) by mailman.nyi.freebsd.org (Postfix) with ESMTP id E12A7275F7C for ; Tue, 31 Mar 2020 03:45:53 +0000 (UTC) (envelope-from hrs@FreeBSD.org) Received: from smtp.freebsd.org (smtp.freebsd.org [IPv6:2610:1c1:1:606c::24b:4]) (using TLSv1.3 with cipher TLS_AES_256_GCM_SHA384 (256/256 bits) server-signature RSA-PSS (4096 bits) client-signature RSA-PSS (4096 bits) client-digest SHA256) (Client CN "smtp.freebsd.org", Issuer "Let's Encrypt Authority X3" (verified OK)) by mx1.freebsd.org (Postfix) with ESMTPS id 48rwGT0dcrz4Sgx; Tue, 31 Mar 2020 03:45:53 +0000 (UTC) (envelope-from hrs@FreeBSD.org) Received: from localhost (unknown [IPv6:2409:11:a740:4700:16:ceff:fe34:2700]) (using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256 bits)) (Client did not present a certificate) (Authenticated sender: hrs) by smtp.freebsd.org (Postfix) with ESMTPSA id 8636AD1F9; Tue, 31 Mar 2020 03:45:44 +0000 (UTC) (envelope-from hrs@FreeBSD.org) Date: Tue, 31 Mar 2020 12:45:27 +0900 (JST) Message-Id: <20200331.124527.1078840241867193092.hrs@FreeBSD.org> To: javad.kouhi@gmail.com Cc: dbaio@freebsd.org, freebsd-translators@freebsd.org Subject: Re: Self-introduction: Javad Kouhi From: Hiroki Sato In-Reply-To: References: <20200330230002.wvfujukeqfe63i3h@t480.local> X-Old-PGPkey-fingerprint: BDB3 443F A5DD B3D0 A530 FFD7 4F2C D3D8 2793 CF2D X-PGPkey-fingerprint: 6C0D 2353 27CF 80C7 901E FDD2 DBB0 7DC6 6F1F 737F X-Mailer: Mew version 6.8 on Emacs 26.3 Mime-Version: 1.0 Content-Type: Multipart/Signed; protocol="application/pgp-signature"; micalg=pgp-sha512; boundary="--Security_Multipart(Tue_Mar_31_12_45_27_2020_266)--" Content-Transfer-Encoding: 7bit X-BeenThere: freebsd-translators@freebsd.org X-Mailman-Version: 2.1.29 Precedence: list List-Id: Translators List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Tue, 31 Mar 2020 03:45:54 -0000 ----Security_Multipart(Tue_Mar_31_12_45_27_2020_266)-- Content-Type: Text/Plain; charset=us-ascii Content-Transfer-Encoding: 7bit Javad Kouhi wrote in : ja> As you definitely know, English is written from left to right, but ja> Persian and other Middle Eastern Languages such as Arabic and Hebrew ja> are written from right to left. Since the Handbook is a technical book ja> and it contains a lot of untranslatable words (variable names, ja> keywords, etc), intermixing Persian and English is inevitable. So, is ja> there any support for RTL languages? If no, how could I help with ja> that? DocBook XML technically supports RTL. ja> To make matters worse, there are also XML tags, which could make the ja> code pretty ugly in RTL languages. Tags are not shown correctly (not ja> only the user sees something like >/tag< instead of , but also ja> they are misplaced in the source code). I've seen similar problems in ja> other projects such as Wikipedia. The solution they have adopted is to ja> translate the tags themselves, this way, the tags are shown correctly ja> in the source code, making it much easier for others to change the ja> code. So, is there a way to translate the tags? Does "translating tags" mean replacing the tag name of with Parisian counterpart in RTL, or the whole tag including <> in RTL? While it is possible to create a preprocessing XSLT to convert them back to corresponding DocBook tags, I think it is more realistic to keep XML files in LTR as the English versions do, and translate sentences in RTL by adding dir="rtl" attribute to the XML tags because most of XML toolchains cannot handle tags and attributes in RTL. I am not sure if this is comfortable for RTL language users like you, however. Could you show a typical HTML file in UTF-8 Persian? I would like to know what tags look like. -- Hiroki ----Security_Multipart(Tue_Mar_31_12_45_27_2020_266)-- Content-Type: application/pgp-signature Content-Transfer-Encoding: 7bit -----BEGIN PGP SIGNATURE----- iMkEABMKAC4WIQRsDSNTJ8+Ax5Ae/dLbsH3Gbx9zfwUCXoK81xAcaHJzQGZyZWVi c2Qub3JnAAoJENuwfcZvH3N/EJICCLHTbnk17HdxpzvHZornrjQGM8UbnDp8j550 BQOi3xGKN/L5nOBPNX/Flk9wCrm4fDZ3SIo3ULY/pjCJ3GxQ8y6rAgkB12WtEXwv 7Qeo89yM9e99FLGHI7/kfg+wHnzVSAVSAsZC3lpeNhrpGp25cumpG1qcF4P4VDYF KYPw5dSZxvis0Tc= =kZl3 -----END PGP SIGNATURE----- ----Security_Multipart(Tue_Mar_31_12_45_27_2020_266)---- From owner-freebsd-translators@freebsd.org Tue Mar 31 17:01:46 2020 Return-Path: Delivered-To: freebsd-translators@mailman.nyi.freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2610:1c1:1:606c::19:1]) by mailman.nyi.freebsd.org (Postfix) with ESMTP id B3F17263939 for ; Tue, 31 Mar 2020 17:01:46 +0000 (UTC) (envelope-from dbaio@FreeBSD.org) Received: from smtp.freebsd.org (smtp.freebsd.org [96.47.72.83]) (using TLSv1.3 with cipher TLS_AES_256_GCM_SHA384 (256/256 bits) server-signature RSA-PSS (4096 bits) client-signature RSA-PSS (4096 bits) client-digest SHA256) (Client CN "smtp.freebsd.org", Issuer "Let's Encrypt Authority X3" (verified OK)) by mx1.freebsd.org (Postfix) with ESMTPS id 48sFwn17SNz4YQY; Tue, 31 Mar 2020 17:01:44 +0000 (UTC) (envelope-from dbaio@FreeBSD.org) Received: from t480.local (unknown [177.96.141.32]) (using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256 bits)) (Client did not present a certificate) (Authenticated sender: dbaio/mail) by smtp.freebsd.org (Postfix) with ESMTPSA id C5ABC1337E; Tue, 31 Mar 2020 17:01:36 +0000 (UTC) (envelope-from dbaio@FreeBSD.org) Date: Tue, 31 Mar 2020 14:01:32 -0300 From: "Danilo G. Baio" To: Hiroki Sato Cc: javad.kouhi@gmail.com, freebsd-translators@freebsd.org Subject: Re: Self-introduction: Javad Kouhi Message-ID: <20200331170132.gyjlo7nel3cajidf@t480.local> References: <20200330230002.wvfujukeqfe63i3h@t480.local> <20200331.124527.1078840241867193092.hrs@FreeBSD.org> MIME-Version: 1.0 Content-Type: multipart/signed; micalg=pgp-sha512; protocol="application/pgp-signature"; boundary="fx5otkzimzhrnu4g" Content-Disposition: inline In-Reply-To: <20200331.124527.1078840241867193092.hrs@FreeBSD.org> X-BeenThere: freebsd-translators@freebsd.org X-Mailman-Version: 2.1.29 Precedence: list List-Id: Translators List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Tue, 31 Mar 2020 17:01:46 -0000 --fx5otkzimzhrnu4g Content-Type: text/plain; charset=us-ascii Content-Disposition: inline Content-Transfer-Encoding: quoted-printable On Tue, Mar 31, 2020 at 12:45:27PM +0900, Hiroki Sato wrote: > Javad Kouhi wrote > in : >=20 > ja> As you definitely know, English is written from left to right, but > ja> Persian and other Middle Eastern Languages such as Arabic and Hebrew > ja> are written from right to left. Since the Handbook is a technical book > ja> and it contains a lot of untranslatable words (variable names, > ja> keywords, etc), intermixing Persian and English is inevitable. So, is > ja> there any support for RTL languages? If no, how could I help with > ja> that? >=20 > DocBook XML technically supports RTL. >=20 Weblate supports RTL. https://weblate.org/en/news/archive/rtl-languages-support/ > ja> To make matters worse, there are also XML tags, which could make the > ja> code pretty ugly in RTL languages. Tags are not shown correctly (not > ja> only the user sees something like >/tag< instead of , but also > ja> they are misplaced in the source code). I've seen similar problems in > ja> other projects such as Wikipedia. The solution they have adopted is to > ja> translate the tags themselves, this way, the tags are shown correctly > ja> in the source code, making it much easier for others to change the > ja> code. So, is there a way to translate the tags? >=20 > Does "translating tags" mean replacing the tag name of with > Parisian counterpart in RTL, or the whole tag including <> in RTL? >=20 > While it is possible to create a preprocessing XSLT to convert them > back to corresponding DocBook tags, I think it is more realistic to > keep XML files in LTR as the English versions do, and translate > sentences in RTL by adding dir=3D"rtl" attribute to the XML tags > because most of XML toolchains cannot handle tags and attributes in > RTL. I am not sure if this is comfortable for RTL language users > like you, however. >=20 > Could you show a typical HTML file in UTF-8 Persian? I would like to > know what tags look like. I would like to see some examples as well. Persian was already marked as RTL on Weblate. Above the translation field, there is that virtual keyboard with options for RTL, probably those options can be useful: https://people.freebsd.org/~dbaio/weblate/2020-03-31-093250_1004x647_scrot.= png https://people.freebsd.org/~dbaio/weblate/2020-03-31-093318_1001x613_scrot.= png The UI is doing something because the string is saved differently in the repository: https://people.freebsd.org/~dbaio/weblate/2020-03-31-093415_747x699_scrot.p= ng I've built these initial translations you made, without any modification, see the results here: https://dbaio.bs2cloud.com.br/doc/fa01/fa_FA.UTF-8/books/handbook/ If this is good, I can go forward and add a Jenkins job to build it regular= ly. --=20 Danilo G. Baio (dbaio) --fx5otkzimzhrnu4g Content-Type: application/pgp-signature; name="signature.asc" -----BEGIN PGP SIGNATURE----- iQKTBAABCgB9FiEEORj0UTsjzCy+enIkmpN7LfMuiNcFAl6Dd2lfFIAAAAAALgAo aXNzdWVyLWZwckBub3RhdGlvbnMub3BlbnBncC5maWZ0aGhvcnNlbWFuLm5ldDM5 MThGNDUxM0IyM0NDMkNCRTdBNzIyNDlBOTM3QjJERjMyRTg4RDcACgkQmpN7LfMu iNcemxAAprwCBKvEyGHbmv+xECvuq987OTIBsJeVHjpvOicsAy0tlEUAzLlfgX8M o7oxWwVrUOn0wpTC4cdCM2JDzWEhGYLG8eCxmZ7k7lM5F92yuOSz5Qs0m4vFLrdt 0UrafPeu9/WuHcH5wUWN5dWL/FZPlOEWZXndT2OqiJXbZnDgzoqEjw1nTA1pJzc9 0jxgzn93EdgtAh0HAZoFchAv/TX9ytxmWBrydUqcfgbIin6ORLiOjpLHpzPT06WS GylG4PZcJL79PF/MycGbbeOwIQacy+8SXBxYBPAonJvoVnPHFcSrXfmyrUk4mHSN KG7SGhMuwdDkszxHfzzWbfm/69XfkEpoV6bR8440I2XjUTRufMKugu1lp3Ixn5pD q7mX1xyMrdr0tVfslSXbxU5CF1jmsxkpntMidpTckCTmMmFWxjJVb/wk29uubEbV uhpoHwrqkjxCLSmlsd2BG/Dqia179LPu4hRSZ1Y9tz2t6LZlkFq8kIc4l2TXR+oy v/24mqjkjxaJlbZ3A4jfO964yYEnJbCWF3+DdRpBLU6SGh2xOujDZ+goE77WiWEA erMXMR4xWuTkM9NMfkt2H5IxSiQOnYDCbpIk7s6BvPChKoSpPRc6OQRr3pDYmf1y mI0zItUnWGz/XkbAs69ksdb7H713nlp6oBuq2IMMVzkpljBttjQ= =mIJp -----END PGP SIGNATURE----- --fx5otkzimzhrnu4g-- From owner-freebsd-translators@freebsd.org Tue Mar 31 19:08:06 2020 Return-Path: Delivered-To: freebsd-translators@mailman.nyi.freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2610:1c1:1:606c::19:1]) by mailman.nyi.freebsd.org (Postfix) with ESMTP id DA21B268047 for ; Tue, 31 Mar 2020 19:08:06 +0000 (UTC) (envelope-from hrs@FreeBSD.org) Received: from smtp.freebsd.org (smtp.freebsd.org [IPv6:2610:1c1:1:606c::24b:4]) (using TLSv1.3 with cipher TLS_AES_256_GCM_SHA384 (256/256 bits) server-signature RSA-PSS (4096 bits) client-signature RSA-PSS (4096 bits) client-digest SHA256) (Client CN "smtp.freebsd.org", Issuer "Let's Encrypt Authority X3" (verified OK)) by mx1.freebsd.org (Postfix) with ESMTPS id 48sJkX1yfhz4P4Y; Tue, 31 Mar 2020 19:08:04 +0000 (UTC) (envelope-from hrs@FreeBSD.org) Received: from localhost (unknown [IPv6:2409:11:a740:4700:16:ceff:fe34:2700]) (using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256 bits)) (Client did not present a certificate) (Authenticated sender: hrs) by smtp.freebsd.org (Postfix) with ESMTPSA id 489B714261; Tue, 31 Mar 2020 18:52:12 +0000 (UTC) (envelope-from hrs@FreeBSD.org) Date: Wed, 01 Apr 2020 03:52:04 +0900 (JST) Message-Id: <20200401.035204.1608271793023335727.hrs@FreeBSD.org> To: dbaio@FreeBSD.org Cc: javad.kouhi@gmail.com, freebsd-translators@freebsd.org Subject: Re: Self-introduction: Javad Kouhi From: Hiroki Sato In-Reply-To: <20200331170132.gyjlo7nel3cajidf@t480.local> References: <20200331.124527.1078840241867193092.hrs@FreeBSD.org> <20200331170132.gyjlo7nel3cajidf@t480.local> X-Old-PGPkey-fingerprint: BDB3 443F A5DD B3D0 A530 FFD7 4F2C D3D8 2793 CF2D X-PGPkey-fingerprint: 6C0D 2353 27CF 80C7 901E FDD2 DBB0 7DC6 6F1F 737F X-Mailer: Mew version 6.8 on Emacs 26.3 Mime-Version: 1.0 Content-Type: Multipart/Signed; protocol="application/pgp-signature"; micalg=pgp-sha512; boundary="--Security_Multipart(Wed_Apr__1_03_52_04_2020_450)--" Content-Transfer-Encoding: 7bit X-BeenThere: freebsd-translators@freebsd.org X-Mailman-Version: 2.1.29 Precedence: list List-Id: Translators List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Tue, 31 Mar 2020 19:08:07 -0000 ----Security_Multipart(Wed_Apr__1_03_52_04_2020_450)-- Content-Type: Text/Plain; charset=us-ascii Content-Transfer-Encoding: 7bit "Danilo G. Baio" wrote in <20200331170132.gyjlo7nel3cajidf@t480.local>: db> > Could you show a typical HTML file in UTF-8 Persian? I would like to db> > know what tags look like. db> db> I would like to see some examples as well. db> db> Persian was already marked as RTL on Weblate. Yes, but it still needs direction attributes in the DocBook results even if editors and input fields on the web browsers support RTL in the user interface. We have options such as "RTL by default and marking up the LTR parts" and vice versa. And RTL and LTR in the same #PCDATA with no tag will not be rendered correctly. Probably we need to take care of them in the XSLTs after checking what "natural way" to write a marked-up document in HTML or XML is. db> I've built these initial translations you made, without any db> modification, see the results here: db> https://dbaio.bs2cloud.com.br/doc/fa01/fa_FA.UTF-8/books/handbook/ db> db> If this is good, I can go forward and add a Jenkins job to build it regularly. The LANG_TERRITORY part must be fa_IR, not fa_FA. -- Hiroki ----Security_Multipart(Wed_Apr__1_03_52_04_2020_450)-- Content-Type: application/pgp-signature Content-Transfer-Encoding: 7bit -----BEGIN PGP SIGNATURE----- iMkEABMKAC4WIQRsDSNTJ8+Ax5Ae/dLbsH3Gbx9zfwUCXoORVBAcaHJzQGZyZWVi c2Qub3JnAAoJENuwfcZvH3N/lpMCCLAHXUH3g2mRu+Hsabd4eHCgmEIcBExFPl22 IpPozA+oWQai86uCvyKLyG0tYNIvjLVzgq8prELYJXwSOYcrVc92AgkBZFG1MT1i dFLkm2MbpjXffSnzpWMXn3pSRBXTqDMHbyk4MdY5SasbIbqL/GXyHG7GqoaV4igi 6PfATaf9llnrwT0= =OM/0 -----END PGP SIGNATURE----- ----Security_Multipart(Wed_Apr__1_03_52_04_2020_450)---- From owner-freebsd-translators@freebsd.org Tue Mar 31 20:43:23 2020 Return-Path: Delivered-To: freebsd-translators@mailman.nyi.freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2610:1c1:1:606c::19:1]) by mailman.nyi.freebsd.org (Postfix) with ESMTP id 9661926B978 for ; Tue, 31 Mar 2020 20:43:23 +0000 (UTC) (envelope-from dbaio@FreeBSD.org) Received: from smtp.freebsd.org (smtp.freebsd.org [IPv6:2610:1c1:1:606c::24b:4]) (using TLSv1.3 with cipher TLS_AES_256_GCM_SHA384 (256/256 bits) server-signature RSA-PSS (4096 bits) client-signature RSA-PSS (4096 bits) client-digest SHA256) (Client CN "smtp.freebsd.org", Issuer "Let's Encrypt Authority X3" (verified OK)) by mx1.freebsd.org (Postfix) with ESMTPS id 48sLrT17r8z42Yq; Tue, 31 Mar 2020 20:43:21 +0000 (UTC) (envelope-from dbaio@FreeBSD.org) Received: from t480.local (unknown [177.96.141.32]) (using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256 bits)) (Client did not present a certificate) (Authenticated sender: dbaio/mail) by smtp.freebsd.org (Postfix) with ESMTPSA id F1B1214FD9; Tue, 31 Mar 2020 20:43:09 +0000 (UTC) (envelope-from dbaio@FreeBSD.org) Date: Tue, 31 Mar 2020 17:43:05 -0300 From: "Danilo G. Baio" To: Hiroki Sato Cc: javad.kouhi@gmail.com, freebsd-translators@freebsd.org Subject: Re: Self-introduction: Javad Kouhi Message-ID: <20200331204305.gyq2mlh4mv7lykob@t480.local> References: <20200331.124527.1078840241867193092.hrs@FreeBSD.org> <20200331170132.gyjlo7nel3cajidf@t480.local> <20200401.035204.1608271793023335727.hrs@FreeBSD.org> MIME-Version: 1.0 Content-Type: multipart/signed; micalg=pgp-sha512; protocol="application/pgp-signature"; boundary="i563znbnpkbjvfrf" Content-Disposition: inline In-Reply-To: <20200401.035204.1608271793023335727.hrs@FreeBSD.org> X-BeenThere: freebsd-translators@freebsd.org X-Mailman-Version: 2.1.29 Precedence: list List-Id: Translators List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Tue, 31 Mar 2020 20:43:23 -0000 --i563znbnpkbjvfrf Content-Type: text/plain; charset=us-ascii Content-Disposition: inline Content-Transfer-Encoding: quoted-printable On Wed, Apr 01, 2020 at 03:52:04AM +0900, Hiroki Sato wrote: > "Danilo G. Baio" wrote > in <20200331170132.gyjlo7nel3cajidf@t480.local>: >=20 > db> > Could you show a typical HTML file in UTF-8 Persian? I would like= to > db> > know what tags look like. > db> > db> I would like to see some examples as well. > db> > db> Persian was already marked as RTL on Weblate. >=20 > Yes, but it still needs direction attributes in the DocBook results > even if editors and input fields on the web browsers support RTL in > the user interface. We have options such as "RTL by default and > marking up the LTR parts" and vice versa. And RTL and LTR in the > same #PCDATA with no tag will not be rendered correctly. Probably we > need to take care of them in the XSLTs after checking what "natural > way" to write a marked-up document in HTML or XML is. Thank you both for the explanations. So, this will be an interesting issue to fix, let's check some real issues in our documents and the best way of fixing it. We will need your help Javad. Could I suggest starting with small documents, like articles/leap-seconds or articles/ipsec-must ? >=20 > db> I've built these initial translations you made, without any > db> modification, see the results here: > db> https://dbaio.bs2cloud.com.br/doc/fa01/fa_FA.UTF-8/books/handbook/ > db> > db> If this is good, I can go forward and add a Jenkins job to build it r= egularly. >=20 > The LANG_TERRITORY part must be fa_IR, not fa_FA. I'll fix that, thank you. --=20 Danilo G. Baio (dbaio) --i563znbnpkbjvfrf Content-Type: application/pgp-signature; name="signature.asc" -----BEGIN PGP SIGNATURE----- iQKTBAABCgB9FiEEORj0UTsjzCy+enIkmpN7LfMuiNcFAl6Dq1NfFIAAAAAALgAo aXNzdWVyLWZwckBub3RhdGlvbnMub3BlbnBncC5maWZ0aGhvcnNlbWFuLm5ldDM5 MThGNDUxM0IyM0NDMkNCRTdBNzIyNDlBOTM3QjJERjMyRTg4RDcACgkQmpN7LfMu iNcdNw//X/wyJHHFD+OSjoOmeCqPesrJPFj5UohLy3vpWBzR7pZJQN/wYqlbUwhP DrIDxtdXtyrQMVxhFH7/ZdFTI7utZNwLOyyCwzbb2ywAFqTx+qUQEWOo0tBLggIl pJ88S4MDvboa4ZcPSp64XrDYjg/6Hjnt0m82JTiTlxiBMOWrop0ww1iAVNgLBwKL XVebXBZjigAC3G9n7n8wlbvhoA9D5coKukBMIn2OfpxmyRwYRsQLr8wHViXIG18y lEd+NMMFbZALoDNTImnz5BBDHheo7Ae6CR2tpMMgjQ+GPRkqeM/86clnMgJc+pEe h9lLFgjRKYU8okCEqHw8UsCtZcIjfrm6wAazUw3UGHDtqIvnIKBGHA0QpOB+gQT8 hOxXg0IAYjPHKp7rKka1bieabO9Ep+3XflrLdLV1f/pSw8MdgwAmkycZ7wVaL0V+ bqXJSsWSYxMrUYE/nr8OCnmjAMiSipdVUZ7Iqrq/on0wQe6msaWFF+CkLSlIAMKs 47/UHzD+qB6z+81rQyVBajGxGP4BvuSGaxnJrdfd4Q7ZgnwaGkvf9DFogxOZDUgt b/fGM2sgS/9EkLN0x3aLOT/LjVgFsvXgbRT5D6+tiYPK8rmx+chdWgwfbeyItPbX JVlp53WVg0GS5x37uX5lQ3gdulqRoS4obsf9ODI7vhzrYrqqLiM= =bJPq -----END PGP SIGNATURE----- --i563znbnpkbjvfrf-- From owner-freebsd-translators@freebsd.org Wed Apr 1 04:17:55 2020 Return-Path: Delivered-To: freebsd-translators@mailman.nyi.freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2610:1c1:1:606c::19:1]) by mailman.nyi.freebsd.org (Postfix) with ESMTP id 61F39279C52 for ; Wed, 1 Apr 2020 04:17:55 +0000 (UTC) (envelope-from javad.kouhi@gmail.com) Received: from mail-ua1-x92f.google.com (mail-ua1-x92f.google.com [IPv6:2607:f8b0:4864:20::92f]) (using TLSv1.3 with cipher TLS_AES_128_GCM_SHA256 (128/128 bits) server-signature RSA-PSS (4096 bits) client-signature RSA-PSS (2048 bits) client-digest SHA256) (Client CN "smtp.gmail.com", Issuer "GTS CA 1O1" (verified OK)) by mx1.freebsd.org (Postfix) with ESMTPS id 48sXwx4ZX7z45Y7; Wed, 1 Apr 2020 04:17:53 +0000 (UTC) (envelope-from javad.kouhi@gmail.com) Received: by mail-ua1-x92f.google.com with SMTP id g10so2716172uae.5; Tue, 31 Mar 2020 21:17:52 -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:content-transfer-encoding; bh=PdADsUOx1DOHCo7rQZlQQxFkjwKMxLTJc+MYxouS8ww=; b=FejgbctjPWG2gcUrBlLpSK2JcS3qesGfrdgXTwTzFwRyoRSdxq3/uPOJLF6uzcN6iX DTB+XQstp4Vk81rR6cisdpfPar60T/irDq8sKi8lUFsiQE2//rRRB6L1NoYPHtxuc3zI 325OD8TWHzfV0C++BRInRLhrVIiwDF+oAzO0Ej63gjY9YSpFlDNHPylErREugr0eGilF oD63QiHcb4xaZE3neu0ZVy9fvMcSQtsyD99TfHRGe9SA+hD4wT7yzNiH8xiHKPhQKuNy Wwwj1zMpp1WQhWvyErHNCAeZ+EfxDiorr69ESRxHH4QA2HmyHtPZgUnZF2lTvPRJZHLl 6ALQ== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20161025; h=x-gm-message-state:mime-version:references:in-reply-to:from:date :message-id:subject:to:cc:content-transfer-encoding; bh=PdADsUOx1DOHCo7rQZlQQxFkjwKMxLTJc+MYxouS8ww=; b=L+nZhG68qk55UtxG1Eojc3Q8rxYPiAPvDrMouoiqixebemVkfURte6ZzpJ8w634MJR yn6DzRBqLk2pQJPcmbrfSjkYHMbtTAPY5MWRUrqx5CRpycfgwhuzYnR3ItIsvtU/am4Q rAwnJz8n+ChtmwNrpQWEgeCmLwU508IyxrYFyUjB4YiAagjETm0gUMRRzwZkzRotkJP4 vDewGHLtF41H0JdZgthou/hKmNERH/Ynbzk7oNyjzcETAa9SbnT6tXZ0GnB6/Sr4N4U9 8MHWqBXbV35uqM6tABMosfmWz3zqExDN/1mad4GYWiXkLrnaSoLWxJA3m5Wb1ojzWbJz 9xCQ== X-Gm-Message-State: AGi0Pua/LlnBsQSZD8rmafFr/qFE7hlCmo5Z75v5IInqKIslZaZbFUbV ysxRJbLksQP1aOPMKyEIooaq2LuUlehqNRVK88c2Thc1bkQ= X-Google-Smtp-Source: APiQypJOvXq/VpXQUhlsPSuvSdDPDqdo3ZctV1AZf1BbVj91XoOrR172ryAa9zfqhuIt09Ys6u83cwdY7rk1eZx/HDE= X-Received: by 2002:a9f:2848:: with SMTP id c66mr13817873uac.70.1585714663963; Tue, 31 Mar 2020 21:17:43 -0700 (PDT) MIME-Version: 1.0 References: <20200331.124527.1078840241867193092.hrs@FreeBSD.org> <20200331170132.gyjlo7nel3cajidf@t480.local> <20200401.035204.1608271793023335727.hrs@FreeBSD.org> <20200331204305.gyq2mlh4mv7lykob@t480.local> In-Reply-To: <20200331204305.gyq2mlh4mv7lykob@t480.local> From: Javad Kouhi Date: Wed, 1 Apr 2020 08:47:07 +0430 Message-ID: Subject: Re: Self-introduction: Javad Kouhi To: "Danilo G. Baio" Cc: Hiroki Sato , freebsd-translators@freebsd.org Content-Type: text/plain; charset="UTF-8" Content-Transfer-Encoding: quoted-printable X-Rspamd-Queue-Id: 48sXwx4ZX7z45Y7 X-Spamd-Bar: ----- Authentication-Results: mx1.freebsd.org; none X-Spamd-Result: default: False [-6.00 / 15.00]; NEURAL_HAM_MEDIUM(-1.00)[-1.000,0]; NEURAL_HAM_LONG(-1.00)[-1.000,0]; REPLY(-4.00)[]; TAGGED_FROM(0.00)[] X-BeenThere: freebsd-translators@freebsd.org X-Mailman-Version: 2.1.29 Precedence: list List-Id: Translators List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Wed, 01 Apr 2020 04:17:55 -0000 Hello and thank you for the replies. > Could I suggest starting with small documents, like > articles/leap-seconds or articles/ipsec-must ? I'll prepare a small article, so we would have something to start with, will let you know when I'm finished. > The UI is doing something because the string is saved differently in the > repository: > https://people.freebsd.org/~dbaio/weblate/2020-03-31-093415_747x699_scrot= .png The UI is showing the code in RTL format. In this form, the Persian text is shown correctly, but the tags are not. On the other hand, in this screenshot: https://people.freebsd.org/~dbaio/weblate/2020-03-31-093415_747x699_scrot.p= ng The code is shown in LTR format. In this form, the tags are shown correctly, but the Persian text looks messy. If one is shown correctly, the other would look messy. They can't be shown correctly at the same time. This is a universal problem with RTL languages and is not specific to Weblate, which in that case, we could have simply do the translation somewhere else and commit them here when they're ready. The problem is that, even if we take the source code somewhere else like a desktop text editor, it will still suffer from the same problem (I'm yet to see a document/text editor that can handle it correctly). Sometimes it doesn't matter (as in most web pages which are usually generated automatically), sometimes it does matter, when people have to directly deal with the tags. > I've built these initial translations you made, without any > modification, see the results here: > https://dbaio.bs2cloud.com.br/doc/fa01/fa_FA.UTF-8/books/handbook/ Although this initial build is based on just some test sentences, it looks very promising. So, the compiled form seems to be already OK, the main problem is with the source code. > Does "translating tags" mean replacing the tag name of with > Parisian counterpart in RTL, or the whole tag including <> in RTL? I mean something like <=D9=84=DB=8C=D9=86=DA=A9>http://www.FreeBSD.org instead of http://www.FreeBSD.org. This is the solution adopted by similar projects, such as the Persian Wikipedia and the xepersian package for LaTeX. I don't know if that's possible here, I guess it requires fundamental modifications to the docproj infrastructures. I could do the translation in the case those modifications to the infrastructures are not a concern. > Could you show a typical HTML file in UTF-8 Persian? I would like to > know what tags look like. Is this good enough? https://kouhi.org/sample.html On Wed, Apr 1, 2020 at 1:13 AM Danilo G. Baio wrote: > > On Wed, Apr 01, 2020 at 03:52:04AM +0900, Hiroki Sato wrote: > > "Danilo G. Baio" wrote > > in <20200331170132.gyjlo7nel3cajidf@t480.local>: > > > > db> > Could you show a typical HTML file in UTF-8 Persian? I would li= ke to > > db> > know what tags look like. > > db> > > db> I would like to see some examples as well. > > db> > > db> Persian was already marked as RTL on Weblate. > > > > Yes, but it still needs direction attributes in the DocBook results > > even if editors and input fields on the web browsers support RTL in > > the user interface. We have options such as "RTL by default and > > marking up the LTR parts" and vice versa. And RTL and LTR in the > > same #PCDATA with no tag will not be rendered correctly. Probably we > > need to take care of them in the XSLTs after checking what "natural > > way" to write a marked-up document in HTML or XML is. > > > Thank you both for the explanations. > > So, this will be an interesting issue to fix, let's check some real > issues in our documents and the best way of fixing it. > > We will need your help Javad. > > Could I suggest starting with small documents, like > articles/leap-seconds or articles/ipsec-must ? > > > > > > db> I've built these initial translations you made, without any > > db> modification, see the results here: > > db> https://dbaio.bs2cloud.com.br/doc/fa01/fa_FA.UTF-8/books/handbook/ > > db> > > db> If this is good, I can go forward and add a Jenkins job to build it= regularly. > > > > The LANG_TERRITORY part must be fa_IR, not fa_FA. > > I'll fix that, thank you. > > -- > Danilo G. Baio (dbaio) From owner-freebsd-translators@freebsd.org Wed Apr 1 11:02:55 2020 Return-Path: Delivered-To: freebsd-translators@mailman.nyi.freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2610:1c1:1:606c::19:1]) by mailman.nyi.freebsd.org (Postfix) with ESMTP id 293C22B84E3 for ; Wed, 1 Apr 2020 11:02:55 +0000 (UTC) (envelope-from javad.kouhi@gmail.com) Received: from mail-vk1-xa2f.google.com (mail-vk1-xa2f.google.com [IPv6:2607:f8b0:4864:20::a2f]) (using TLSv1.3 with cipher TLS_AES_128_GCM_SHA256 (128/128 bits) server-signature RSA-PSS (4096 bits) client-signature RSA-PSS (2048 bits) client-digest SHA256) (Client CN "smtp.gmail.com", Issuer "GTS CA 1O1" (verified OK)) by mx1.freebsd.org (Postfix) with ESMTPS id 48sjw52D1Gz4Sfn; Wed, 1 Apr 2020 11:02:44 +0000 (UTC) (envelope-from javad.kouhi@gmail.com) Received: by mail-vk1-xa2f.google.com with SMTP id o124so6579678vkc.4; Wed, 01 Apr 2020 04:02:44 -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:content-transfer-encoding; bh=z6/srtgSRqLpJ5bjLyT+kkYRn6Q4gxfdftmxNaQgxu0=; b=iP/nHa5sEup1EcyCbIZzkvwf9eHcfAkTKOw0fYtNSLQByyQ6NDIChImthoHhwy2FdP cm8VG2yqXlnLn592wgF8yqBfyTL6jQJUir83GILynzRI6u48iNTMkCQpe1mfuaZrTaQ4 iu6ayCLNGbLtybF0nTeQyTr9ptD+1+TVCi9ROQhR3PmR2joE05aWMlgVHJl893AA0v85 uZg9W5gMgArMi8+8p9VnN9aHBZVkOW8cHWA/BVoqDydifnNRf4HVs8l39dc/zXT4q1Gf pzkcGaaj8XAYqrVViaEAU7xyTbpDFWyvJ8pjN4KSf7aFTYcbFRaBVmftp1kFPR0nbhoy CEPQ== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20161025; h=x-gm-message-state:mime-version:references:in-reply-to:from:date :message-id:subject:to:cc:content-transfer-encoding; bh=z6/srtgSRqLpJ5bjLyT+kkYRn6Q4gxfdftmxNaQgxu0=; b=ttwXFqjUlTcza0JRcgVqcWMl/pIdG0jokMrJQKOICOtZBAaSUiEGeXJF5me7QudzJF 0ImVyjjAZSXYTKLJyGkDi9DrIC4KnOOh2c/fTBITm+RGjkFPCwZqVkG2hIoXCMqgdBwy JprJLhoX5BfLoJS7xEMBaTqmZLU+DVLMQJp2b6Vk4Ds1A6LmDICBGA3n5s5GYOqWFhcV 44DJGzUUtwGNBR0d3rv+vFuaQau9odfTFfQ2zmaMV0dpo6DBnW6tgj6OuOvMofoHpoxi /2Ohk1l8qUEB05vlZGdRx72qoPNNJIud12fwzU9M3NF/cWd2i6j/NO+4StfnH72WjTvU 3SWQ== X-Gm-Message-State: AGi0Pub7y0IZ9dWaEWpLr/19AXNOdwAsLcDmOHeBRbVkAHxZemE+yM7A xjByjV9BxEGTc7/211wvXPRr4MTRnkpWhL35R25RYkg4jEs= X-Google-Smtp-Source: APiQypKdI/6ABpGO8Rpq2wWy1SYKV+CtXzptONnd2Fn5H315LtwXoVCUe4jDSzP0HWjfOOUZWeaOqdpHHv2dmfCxEkI= X-Received: by 2002:a67:7fd7:: with SMTP id a206mr16173005vsd.5.1585738645569; Wed, 01 Apr 2020 03:57:25 -0700 (PDT) MIME-Version: 1.0 References: <20200331.124527.1078840241867193092.hrs@FreeBSD.org> <20200331170132.gyjlo7nel3cajidf@t480.local> <20200401.035204.1608271793023335727.hrs@FreeBSD.org> <20200331204305.gyq2mlh4mv7lykob@t480.local> In-Reply-To: From: Javad Kouhi Date: Wed, 1 Apr 2020 15:26:48 +0430 Message-ID: Subject: Re: Self-introduction: Javad Kouhi To: "Danilo G. Baio" Cc: Hiroki Sato , freebsd-translators@freebsd.org Content-Type: text/plain; charset="UTF-8" Content-Transfer-Encoding: quoted-printable X-Rspamd-Queue-Id: 48sjw52D1Gz4Sfn X-Spamd-Bar: -- Authentication-Results: mx1.freebsd.org; dkim=pass header.d=gmail.com header.s=20161025 header.b=iP/nHa5s; dmarc=pass (policy=none) header.from=gmail.com; spf=pass (mx1.freebsd.org: domain of javadkouhi@gmail.com designates 2607:f8b0:4864:20::a2f as permitted sender) smtp.mailfrom=javadkouhi@gmail.com X-Spamd-Result: default: False [-3.00 / 15.00]; ARC_NA(0.00)[]; NEURAL_HAM_MEDIUM(-1.00)[-1.000,0]; R_DKIM_ALLOW(-0.20)[gmail.com:s=20161025]; FROM_HAS_DN(0.00)[]; RCPT_COUNT_THREE(0.00)[3]; R_SPF_ALLOW(-0.20)[+ip6:2607:f8b0:4000::/36:c]; FREEMAIL_FROM(0.00)[gmail.com]; MIME_GOOD(-0.10)[text/plain]; TO_MATCH_ENVRCPT_ALL(0.00)[]; NEURAL_HAM_LONG(-1.00)[-1.000,0]; TO_DN_SOME(0.00)[]; DWL_DNSWL_NONE(0.00)[gmail.com.dwl.dnswl.org : 127.0.5.0]; IP_SCORE(0.00)[ip: (-9.18), ipnet: 2607:f8b0::/32(-0.35), asn: 15169(-0.45), country: US(-0.05)]; DKIM_TRACE(0.00)[gmail.com:+]; DMARC_POLICY_ALLOW(-0.50)[gmail.com,none]; RCVD_IN_DNSWL_NONE(0.00)[f.2.a.0.0.0.0.0.0.0.0.0.0.0.0.0.0.2.0.0.4.6.8.4.0.b.8.f.7.0.6.2.list.dnswl.org : 127.0.5.0]; IP_SCORE_FREEMAIL(0.00)[]; FROM_EQ_ENVFROM(0.00)[]; MIME_TRACE(0.00)[0:+]; FREEMAIL_ENVFROM(0.00)[gmail.com]; ASN(0.00)[asn:15169, ipnet:2607:f8b0::/32, country:US]; TAGGED_FROM(0.00)[]; RCVD_TLS_ALL(0.00)[]; RCVD_COUNT_TWO(0.00)[2] X-BeenThere: freebsd-translators@freebsd.org X-Mailman-Version: 2.1.29 Precedence: list List-Id: Translators List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Wed, 01 Apr 2020 11:02:55 -0000 I just finished articles_ipsec-must. On Wed, Apr 1, 2020 at 8:47 AM Javad Kouhi wrote: > > Hello and thank you for the replies. > > > Could I suggest starting with small documents, like > > articles/leap-seconds or articles/ipsec-must ? > > I'll prepare a small article, so we would have something to start > with, will let you know when I'm finished. > > > The UI is doing something because the string is saved differently in th= e > > repository: > > https://people.freebsd.org/~dbaio/weblate/2020-03-31-093415_747x699_scr= ot.png > > The UI is showing the code in RTL format. In this form, the Persian > text is shown correctly, but the tags are not. On the other hand, in > this screenshot: > > https://people.freebsd.org/~dbaio/weblate/2020-03-31-093415_747x699_scrot= .png > > The code is shown in LTR format. In this form, the tags are shown > correctly, but the Persian text looks messy. > > If one is shown correctly, the other would look messy. They can't be > shown correctly at the same time. This is a universal problem with RTL > languages and is not specific to Weblate, which in that case, we could > have simply do the translation somewhere else and commit them here > when they're ready. The problem is that, even if we take the source > code somewhere else like a desktop text editor, it will still suffer > from the same problem (I'm yet to see a document/text editor that can > handle it correctly). Sometimes it doesn't matter (as in most web > pages which are usually generated automatically), sometimes it does > matter, when people have to directly deal with the tags. > > > I've built these initial translations you made, without any > > modification, see the results here: > > https://dbaio.bs2cloud.com.br/doc/fa01/fa_FA.UTF-8/books/handbook/ > > Although this initial build is based on just some test sentences, it > looks very promising. So, the compiled form seems to be already OK, > the main problem is with the source code. > > > Does "translating tags" mean replacing the tag name of with > > Parisian counterpart in RTL, or the whole tag including <> in RTL? > > I mean something like <=D9=84=DB=8C=D9=86=DA=A9>http://www.FreeBSD.org instead of > http://www.FreeBSD.org. This is the solution adopted by > similar projects, such as the Persian Wikipedia and the xepersian > package for LaTeX. I don't know if that's possible here, I guess it > requires fundamental modifications to the docproj infrastructures. I > could do the translation in the case those modifications to the > infrastructures are not a concern. > > > Could you show a typical HTML file in UTF-8 Persian? I would like to > > know what tags look like. > > Is this good enough? > https://kouhi.org/sample.html > > On Wed, Apr 1, 2020 at 1:13 AM Danilo G. Baio wrote: > > > > On Wed, Apr 01, 2020 at 03:52:04AM +0900, Hiroki Sato wrote: > > > "Danilo G. Baio" wrote > > > in <20200331170132.gyjlo7nel3cajidf@t480.local>: > > > > > > db> > Could you show a typical HTML file in UTF-8 Persian? I would = like to > > > db> > know what tags look like. > > > db> > > > db> I would like to see some examples as well. > > > db> > > > db> Persian was already marked as RTL on Weblate. > > > > > > Yes, but it still needs direction attributes in the DocBook results > > > even if editors and input fields on the web browsers support RTL in > > > the user interface. We have options such as "RTL by default and > > > marking up the LTR parts" and vice versa. And RTL and LTR in the > > > same #PCDATA with no tag will not be rendered correctly. Probably w= e > > > need to take care of them in the XSLTs after checking what "natural > > > way" to write a marked-up document in HTML or XML is. > > > > > > Thank you both for the explanations. > > > > So, this will be an interesting issue to fix, let's check some real > > issues in our documents and the best way of fixing it. > > > > We will need your help Javad. > > > > Could I suggest starting with small documents, like > > articles/leap-seconds or articles/ipsec-must ? > > > > > > > > > > db> I've built these initial translations you made, without any > > > db> modification, see the results here: > > > db> https://dbaio.bs2cloud.com.br/doc/fa01/fa_FA.UTF-8/books/handbook= / > > > db> > > > db> If this is good, I can go forward and add a Jenkins job to build = it regularly. > > > > > > The LANG_TERRITORY part must be fa_IR, not fa_FA. > > > > I'll fix that, thank you. > > > > -- > > Danilo G. Baio (dbaio) From owner-freebsd-translators@freebsd.org Wed Apr 1 11:52:33 2020 Return-Path: Delivered-To: freebsd-translators@mailman.nyi.freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2610:1c1:1:606c::19:1]) by mailman.nyi.freebsd.org (Postfix) with ESMTP id 3D5912B94CA for ; Wed, 1 Apr 2020 11:52:33 +0000 (UTC) (envelope-from dbaio@FreeBSD.org) Received: from smtp.freebsd.org (smtp.freebsd.org [96.47.72.83]) (using TLSv1.3 with cipher TLS_AES_256_GCM_SHA384 (256/256 bits) server-signature RSA-PSS (4096 bits) client-signature RSA-PSS (4096 bits) client-digest SHA256) (Client CN "smtp.freebsd.org", Issuer "Let's Encrypt Authority X3" (verified OK)) by mx1.freebsd.org (Postfix) with ESMTPS id 48sl1X2z2Dz3JP3; Wed, 1 Apr 2020 11:52:32 +0000 (UTC) (envelope-from dbaio@FreeBSD.org) Received: from t480.local (unknown [177.96.141.32]) (using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256 bits)) (Client did not present a certificate) (Authenticated sender: dbaio/mail) by smtp.freebsd.org (Postfix) with ESMTPSA id 1A2161E25F; Wed, 1 Apr 2020 11:52:24 +0000 (UTC) (envelope-from dbaio@FreeBSD.org) Date: Wed, 1 Apr 2020 08:52:20 -0300 From: "Danilo G. Baio" To: Javad Kouhi Cc: Hiroki Sato , freebsd-translators@freebsd.org Subject: Re: Self-introduction: Javad Kouhi Message-ID: <20200401115220.o7wnabejl2diojdg@t480.local> References: <20200331.124527.1078840241867193092.hrs@FreeBSD.org> <20200331170132.gyjlo7nel3cajidf@t480.local> <20200401.035204.1608271793023335727.hrs@FreeBSD.org> <20200331204305.gyq2mlh4mv7lykob@t480.local> MIME-Version: 1.0 Content-Type: multipart/signed; micalg=pgp-sha512; protocol="application/pgp-signature"; boundary="oxssk2ktlkdzrnir" Content-Disposition: inline In-Reply-To: X-BeenThere: freebsd-translators@freebsd.org X-Mailman-Version: 2.1.29 Precedence: list List-Id: Translators List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Wed, 01 Apr 2020 11:52:33 -0000 --oxssk2ktlkdzrnir Content-Type: text/plain; charset=utf-8 Content-Disposition: inline Content-Transfer-Encoding: quoted-printable On Wed, Apr 01, 2020 at 03:26:48PM +0430, Javad Kouhi wrote: > I just finished articles_ipsec-must. Great, thank you! The output is already on our Jenkins: https://doc.fugbr.org/jenkins/weblate-fa_IR-5/fa_IR/articles/ipsec-must/ Besides those code blocks, what else needs to be LTR? Are there other issues? > On Wed, Apr 1, 2020 at 8:47 AM Javad Kouhi wrote: > > > > Hello and thank you for the replies. > > > > > Could I suggest starting with small documents, like > > > articles/leap-seconds or articles/ipsec-must ? > > > > I'll prepare a small article, so we would have something to start > > with, will let you know when I'm finished. > > > > > The UI is doing something because the string is saved differently in = the > > > repository: > > > https://people.freebsd.org/~dbaio/weblate/2020-03-31-093415_747x699_s= crot.png > > > > The UI is showing the code in RTL format. In this form, the Persian > > text is shown correctly, but the tags are not. On the other hand, in > > this screenshot: > > > > https://people.freebsd.org/~dbaio/weblate/2020-03-31-093415_747x699_scr= ot.png > > > > The code is shown in LTR format. In this form, the tags are shown > > correctly, but the Persian text looks messy. > > > > If one is shown correctly, the other would look messy. They can't be > > shown correctly at the same time. This is a universal problem with RTL > > languages and is not specific to Weblate, which in that case, we could > > have simply do the translation somewhere else and commit them here > > when they're ready. The problem is that, even if we take the source > > code somewhere else like a desktop text editor, it will still suffer > > from the same problem (I'm yet to see a document/text editor that can > > handle it correctly). Sometimes it doesn't matter (as in most web > > pages which are usually generated automatically), sometimes it does > > matter, when people have to directly deal with the tags. > > > > > I've built these initial translations you made, without any > > > modification, see the results here: > > > https://dbaio.bs2cloud.com.br/doc/fa01/fa_FA.UTF-8/books/handbook/ > > > > Although this initial build is based on just some test sentences, it > > looks very promising. So, the compiled form seems to be already OK, > > the main problem is with the source code. > > > > > Does "translating tags" mean replacing the tag name of with > > > Parisian counterpart in RTL, or the whole tag including <> in RTL? > > > > I mean something like <=D9=84=DB=8C=D9=86=DA=A9>http://www.FreeBSD.org<= /=D9=84=DB=8C=D9=86=DA=A9> instead of > > http://www.FreeBSD.org. This is the solution adopted by > > similar projects, such as the Persian Wikipedia and the xepersian > > package for LaTeX. I don't know if that's possible here, I guess it > > requires fundamental modifications to the docproj infrastructures. I > > could do the translation in the case those modifications to the > > infrastructures are not a concern. > > > > > Could you show a typical HTML file in UTF-8 Persian? I would like to > > > know what tags look like. > > > > Is this good enough? > > https://kouhi.org/sample.html > > > > On Wed, Apr 1, 2020 at 1:13 AM Danilo G. Baio wrote: > > > > > > On Wed, Apr 01, 2020 at 03:52:04AM +0900, Hiroki Sato wrote: > > > > "Danilo G. Baio" wrote > > > > in <20200331170132.gyjlo7nel3cajidf@t480.local>: > > > > > > > > db> > Could you show a typical HTML file in UTF-8 Persian? I woul= d like to > > > > db> > know what tags look like. > > > > db> > > > > db> I would like to see some examples as well. > > > > db> > > > > db> Persian was already marked as RTL on Weblate. > > > > > > > > Yes, but it still needs direction attributes in the DocBook results > > > > even if editors and input fields on the web browsers support RTL in > > > > the user interface. We have options such as "RTL by default and > > > > marking up the LTR parts" and vice versa. And RTL and LTR in the > > > > same #PCDATA with no tag will not be rendered correctly. Probably= we > > > > need to take care of them in the XSLTs after checking what "natural > > > > way" to write a marked-up document in HTML or XML is. > > > > > > > > > Thank you both for the explanations. > > > > > > So, this will be an interesting issue to fix, let's check some real > > > issues in our documents and the best way of fixing it. > > > > > > We will need your help Javad. > > > > > > Could I suggest starting with small documents, like > > > articles/leap-seconds or articles/ipsec-must ? > > > > > > > > > > > > > > db> I've built these initial translations you made, without any > > > > db> modification, see the results here: > > > > db> https://dbaio.bs2cloud.com.br/doc/fa01/fa_FA.UTF-8/books/handbo= ok/ > > > > db> > > > > db> If this is good, I can go forward and add a Jenkins job to buil= d it regularly. > > > > > > > > The LANG_TERRITORY part must be fa_IR, not fa_FA. > > > > > > I'll fix that, thank you. --=20 Danilo G. Baio (dbaio) --oxssk2ktlkdzrnir Content-Type: application/pgp-signature; name="signature.asc" -----BEGIN PGP SIGNATURE----- iQKTBAABCgB9FiEEORj0UTsjzCy+enIkmpN7LfMuiNcFAl6EgHFfFIAAAAAALgAo aXNzdWVyLWZwckBub3RhdGlvbnMub3BlbnBncC5maWZ0aGhvcnNlbWFuLm5ldDM5 MThGNDUxM0IyM0NDMkNCRTdBNzIyNDlBOTM3QjJERjMyRTg4RDcACgkQmpN7LfMu iNfOcxAAgnv0Zj8m2nN7IotwAcK118Sc9u4RUKMjAr0N0aikqXu9Btxmg9jkXp7x mQyv3lYu3dH6ox+T3X/IqfDphws5XfK/j4h38XU7N8j06AXJdjDhCpwJBEsPXkI/ LOBfTb4zy+VSu0sTCbMcABseircM3IzzhP7yblNSMVsD0Y/DAGPP+g4wLYhHYSwG pcMa0wNPPtEHhCvjnq2he6jL3RK0NIJ2VhAP1820CTWZRU5jgXXScmvRV9sHd6um H6Uv6LXB0HKHe26Hcge9BjBOaz9ZfQHPsm2xZOGvTTMKhIzcBOgoGXdHeocLfes/ vDjL14AnAaKFZdcWuvSgVNcxBV7nU2qdM0qSKuDs+CnurvqPN2js5e2p+jfrF9sS kJA/aEE0XVGRjWWhZDR/9VzwidO84plSnmvbl2CiOhl7aqNNgGfqQgtPcxSdvl+2 jKrdAQpDe99nedLaS296gHqD0396uB/lFzPEwxjTgMYtAOoBIRK/6esIdVc+CS/k /BoAPmVQyBiJ5cDMW5zRpFJuKOIBI/SaJXQtByNsTtHt4DMTAMAcn5TRn19OAryu 2xjYjWF+/a8MkoVRFxzroqW6ogBcdRS/StqX4ZA0Va71uFgDQPXyB0+s8R1qF18L WE70lpwHJeKDfvs3HubtUmLaRTVPfJn0mtMw7wVxVWx33Dx+5RY= =4Mt0 -----END PGP SIGNATURE----- --oxssk2ktlkdzrnir-- From owner-freebsd-translators@freebsd.org Fri Apr 3 19:09:51 2020 Return-Path: Delivered-To: freebsd-translators@mailman.nyi.freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2610:1c1:1:606c::19:1]) by mailman.nyi.freebsd.org (Postfix) with ESMTP id B28F32652C0 for ; Fri, 3 Apr 2020 19:09:51 +0000 (UTC) (envelope-from javad.kouhi@gmail.com) Received: from mail-pf1-x42e.google.com (mail-pf1-x42e.google.com [IPv6:2607:f8b0:4864:20::42e]) (using TLSv1.3 with cipher TLS_AES_128_GCM_SHA256 (128/128 bits) server-signature RSA-PSS (4096 bits) client-signature RSA-PSS (2048 bits) client-digest SHA256) (Client CN "smtp.gmail.com", Issuer "GTS CA 1O1" (verified OK)) by mx1.freebsd.org (Postfix) with ESMTPS id 48v8cy2YBHz4F9B; Fri, 3 Apr 2020 19:09:38 +0000 (UTC) (envelope-from javad.kouhi@gmail.com) Received: by mail-pf1-x42e.google.com with SMTP id f206so3963106pfa.10; Fri, 03 Apr 2020 12:09:38 -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:content-transfer-encoding; bh=heQ5MybWx5BdRBk7SaFGghRlXWlOuNMQWcPSYtO4EuE=; b=dBu9q5Hlt7Q03iYQiHufLQcjoUKZ1P8Qp8V6fhI/NaqoJRKGUzYsLZBRMHBnMjdRF2 739Gsg7/nAX+6VSxkmn2IR5imSdwLRN+5t6OnW4qlNVKECAfg00ZcAOxp+HDUvsJ6JLW W7Sns3rtnmHhmwu48zumoVHUcjrzy4i6f/VwrkdLnjq9I8WA2ClGjLUL8AP4sY/dlf9s wCC/B6b1obx6xZtQmtsfJPLyLR9YByrwu6MhKdC23pOirXIv2bjwX8woMYAVk5FTHSjS wRjPpPtQNvzoDbY3M1uvGCArs1Y086bmJ8UHoEekLJqGIVjCLeg6SPSZFYwzDaTqvbHm Ma5Q== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20161025; h=x-gm-message-state:mime-version:references:in-reply-to:from:date :message-id:subject:to:cc:content-transfer-encoding; bh=heQ5MybWx5BdRBk7SaFGghRlXWlOuNMQWcPSYtO4EuE=; b=ijJTIsnvZsfwWtccvyoTRS6kklkDn8myKjIp06lWO0Wn8wSatkFB7OpgITQrfulOjY fMUoOtM6NS/D2bqtl/klBs/S3nhwcfpLi4CL1O/M1tTVGNXU96u/qbtHbvfvzNjg0EZJ GpD4UE8+GqVsozXzeXg+nfhb4SlOOIWeMO5eYhjNg7qHjw4H3vm5a6G6ocUqRzqqCHEI llprClc15PnM51LtyasKhnIk15bzBCq1P/GB7RfRCZxwlx6cTsMhgHQdztwg96BnIzxL g8mDh3VZ9qTYcWRr8cMm3xZssmr+RaqqEQAC22remsvjpM+Eit6hCiD7u57t1NhNWD6F Gl9Q== X-Gm-Message-State: AGi0PubCWebKdmdrfI/aHQDN+NKH6AYghU7OWqCYbZtFISxroJT34fi1 TlhL5RP2jqXEEmg0h2EANizARsOHZPutpnnwDQqT1/PQ X-Google-Smtp-Source: APiQypIMRMKp+0J5nr7AoWdON2Dxzs0+zSGxTiy+d552ubaa1evYXzI2nCGEUUkxJSY1oAqqDOQpMfrWGOpGvwnyeUo= X-Received: by 2002:a05:6102:5ef:: with SMTP id w15mr7753629vsf.160.1585940465253; Fri, 03 Apr 2020 12:01:05 -0700 (PDT) MIME-Version: 1.0 References: <20200331.124527.1078840241867193092.hrs@FreeBSD.org> <20200331170132.gyjlo7nel3cajidf@t480.local> <20200401.035204.1608271793023335727.hrs@FreeBSD.org> <20200331204305.gyq2mlh4mv7lykob@t480.local> <20200401115220.o7wnabejl2diojdg@t480.local> In-Reply-To: <20200401115220.o7wnabejl2diojdg@t480.local> From: Javad Kouhi Date: Fri, 3 Apr 2020 23:30:27 +0430 Message-ID: Subject: Re: Self-introduction: Javad Kouhi To: "Danilo G. Baio" Cc: Hiroki Sato , freebsd-translators@freebsd.org Content-Type: text/plain; charset="UTF-8" Content-Transfer-Encoding: quoted-printable X-Rspamd-Queue-Id: 48v8cy2YBHz4F9B X-Spamd-Bar: -- Authentication-Results: mx1.freebsd.org; dkim=pass header.d=gmail.com header.s=20161025 header.b=dBu9q5Hl; dmarc=pass (policy=none) header.from=gmail.com; spf=pass (mx1.freebsd.org: domain of javadkouhi@gmail.com designates 2607:f8b0:4864:20::42e as permitted sender) smtp.mailfrom=javadkouhi@gmail.com X-Spamd-Result: default: False [-3.00 / 15.00]; ARC_NA(0.00)[]; NEURAL_HAM_MEDIUM(-1.00)[-1.000,0]; R_DKIM_ALLOW(-0.20)[gmail.com:s=20161025]; FROM_HAS_DN(0.00)[]; RCPT_COUNT_THREE(0.00)[3]; R_SPF_ALLOW(-0.20)[+ip6:2607:f8b0:4000::/36]; FREEMAIL_FROM(0.00)[gmail.com]; MIME_GOOD(-0.10)[text/plain]; TO_MATCH_ENVRCPT_ALL(0.00)[]; NEURAL_HAM_LONG(-1.00)[-1.000,0]; TO_DN_SOME(0.00)[]; DWL_DNSWL_NONE(0.00)[gmail.com.dwl.dnswl.org : 127.0.5.0]; IP_SCORE(0.00)[ip: (-8.76), ipnet: 2607:f8b0::/32(-0.34), asn: 15169(-0.44), country: US(-0.05)]; DKIM_TRACE(0.00)[gmail.com:+]; DMARC_POLICY_ALLOW(-0.50)[gmail.com,none]; RCVD_IN_DNSWL_NONE(0.00)[e.2.4.0.0.0.0.0.0.0.0.0.0.0.0.0.0.2.0.0.4.6.8.4.0.b.8.f.7.0.6.2.list.dnswl.org : 127.0.5.0]; IP_SCORE_FREEMAIL(0.00)[]; FROM_EQ_ENVFROM(0.00)[]; MIME_TRACE(0.00)[0:+]; FREEMAIL_ENVFROM(0.00)[gmail.com]; ASN(0.00)[asn:15169, ipnet:2607:f8b0::/32, country:US]; TAGGED_FROM(0.00)[]; RCVD_TLS_ALL(0.00)[]; RCVD_COUNT_TWO(0.00)[2] X-BeenThere: freebsd-translators@freebsd.org X-Mailman-Version: 2.1.29 Precedence: list List-Id: Translators List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Fri, 03 Apr 2020 19:09:51 -0000 > Besides those code blocks, what else needs to be LTR? Are there other > issues? Sorry for the late reply. Everything else is in order, thank you very much! On Wed, Apr 1, 2020 at 4:22 PM Danilo G. Baio wrote: > > On Wed, Apr 01, 2020 at 03:26:48PM +0430, Javad Kouhi wrote: > > I just finished articles_ipsec-must. > > Great, thank you! > > The output is already on our Jenkins: > https://doc.fugbr.org/jenkins/weblate-fa_IR-5/fa_IR/articles/ipsec-must/ > > Besides those code blocks, what else needs to be LTR? Are there other > issues? > > > > On Wed, Apr 1, 2020 at 8:47 AM Javad Kouhi wrot= e: > > > > > > Hello and thank you for the replies. > > > > > > > Could I suggest starting with small documents, like > > > > articles/leap-seconds or articles/ipsec-must ? > > > > > > I'll prepare a small article, so we would have something to start > > > with, will let you know when I'm finished. > > > > > > > The UI is doing something because the string is saved differently i= n the > > > > repository: > > > > https://people.freebsd.org/~dbaio/weblate/2020-03-31-093415_747x699= _scrot.png > > > > > > The UI is showing the code in RTL format. In this form, the Persian > > > text is shown correctly, but the tags are not. On the other hand, in > > > this screenshot: > > > > > > https://people.freebsd.org/~dbaio/weblate/2020-03-31-093415_747x699_s= crot.png > > > > > > The code is shown in LTR format. In this form, the tags are shown > > > correctly, but the Persian text looks messy. > > > > > > If one is shown correctly, the other would look messy. They can't be > > > shown correctly at the same time. This is a universal problem with RT= L > > > languages and is not specific to Weblate, which in that case, we coul= d > > > have simply do the translation somewhere else and commit them here > > > when they're ready. The problem is that, even if we take the source > > > code somewhere else like a desktop text editor, it will still suffer > > > from the same problem (I'm yet to see a document/text editor that can > > > handle it correctly). Sometimes it doesn't matter (as in most web > > > pages which are usually generated automatically), sometimes it does > > > matter, when people have to directly deal with the tags. > > > > > > > I've built these initial translations you made, without any > > > > modification, see the results here: > > > > https://dbaio.bs2cloud.com.br/doc/fa01/fa_FA.UTF-8/books/handbook/ > > > > > > Although this initial build is based on just some test sentences, it > > > looks very promising. So, the compiled form seems to be already OK, > > > the main problem is with the source code. > > > > > > > Does "translating tags" mean replacing the tag name of with > > > > Parisian counterpart in RTL, or the whole tag including <> in RTL? > > > > > > I mean something like <=D9=84=DB=8C=D9=86=DA=A9>http://www.FreeBSD.or= g instead of > > > http://www.FreeBSD.org. This is the solution adopted by > > > similar projects, such as the Persian Wikipedia and the xepersian > > > package for LaTeX. I don't know if that's possible here, I guess it > > > requires fundamental modifications to the docproj infrastructures. I > > > could do the translation in the case those modifications to the > > > infrastructures are not a concern. > > > > > > > Could you show a typical HTML file in UTF-8 Persian? I would like = to > > > > know what tags look like. > > > > > > Is this good enough? > > > https://kouhi.org/sample.html > > > > > > On Wed, Apr 1, 2020 at 1:13 AM Danilo G. Baio wro= te: > > > > > > > > On Wed, Apr 01, 2020 at 03:52:04AM +0900, Hiroki Sato wrote: > > > > > "Danilo G. Baio" wrote > > > > > in <20200331170132.gyjlo7nel3cajidf@t480.local>: > > > > > > > > > > db> > Could you show a typical HTML file in UTF-8 Persian? I wo= uld like to > > > > > db> > know what tags look like. > > > > > db> > > > > > db> I would like to see some examples as well. > > > > > db> > > > > > db> Persian was already marked as RTL on Weblate. > > > > > > > > > > Yes, but it still needs direction attributes in the DocBook resu= lts > > > > > even if editors and input fields on the web browsers support RTL= in > > > > > the user interface. We have options such as "RTL by default and > > > > > marking up the LTR parts" and vice versa. And RTL and LTR in th= e > > > > > same #PCDATA with no tag will not be rendered correctly. Probab= ly we > > > > > need to take care of them in the XSLTs after checking what "natu= ral > > > > > way" to write a marked-up document in HTML or XML is. > > > > > > > > > > > > Thank you both for the explanations. > > > > > > > > So, this will be an interesting issue to fix, let's check some real > > > > issues in our documents and the best way of fixing it. > > > > > > > > We will need your help Javad. > > > > > > > > Could I suggest starting with small documents, like > > > > articles/leap-seconds or articles/ipsec-must ? > > > > > > > > > > > > > > > > > > db> I've built these initial translations you made, without any > > > > > db> modification, see the results here: > > > > > db> https://dbaio.bs2cloud.com.br/doc/fa01/fa_FA.UTF-8/books/hand= book/ > > > > > db> > > > > > db> If this is good, I can go forward and add a Jenkins job to bu= ild it regularly. > > > > > > > > > > The LANG_TERRITORY part must be fa_IR, not fa_FA. > > > > > > > > I'll fix that, thank you. > > -- > Danilo G. Baio (dbaio) From owner-freebsd-translators@freebsd.org Sat Apr 4 15:47:14 2020 Return-Path: Delivered-To: freebsd-translators@mailman.nyi.freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2610:1c1:1:606c::19:1]) by mailman.nyi.freebsd.org (Postfix) with ESMTP id 760722781A4 for ; Sat, 4 Apr 2020 15:47:14 +0000 (UTC) (envelope-from refereeequipment@server.footprint8.co.uk) Received: from server.footprint8.co.uk (server.footprint8.co.uk [83.223.113.19]) (using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256 bits)) (Client did not present a certificate) by mx1.freebsd.org (Postfix) with ESMTPS id 48vh4j04YFz40b7 for ; Sat, 4 Apr 2020 15:47:00 +0000 (UTC) (envelope-from refereeequipment@server.footprint8.co.uk) Received: from refereeequipment by server.footprint8.co.uk with local (Exim 4.93) (envelope-from ) id 1jKl0Q-0008lu-3T for freebsd-translators@freebsd.org; Sat, 04 Apr 2020 16:46:50 +0100 To: freebsd-translators@freebsd.org Subject: Your A&H International account has been created! X-PHP-Script: referee-equipment.co.uk/index.php for 185.232.21.27 X-PHP-Originating-Script: 1339:class-phpmailer.php Date: Sat, 4 Apr 2020 15:46:46 +0000 From: A&H International Reply-To: A&H International Message-ID: <5cac0e597a98bcec12940afe019fb270@referee-equipment.co.uk> X-Mailer: PHPMailer 5.2.27 (https://github.com/PHPMailer/PHPMailer) X-OutGoing-Spam-Status: No, score=1.7 X-AntiAbuse: This header was added to track abuse, please include it with any abuse report X-AntiAbuse: Primary Hostname - server.footprint8.co.uk X-AntiAbuse: Original Domain - freebsd.org X-AntiAbuse: Originator/Caller UID/GID - [1339 993] / [47 12] X-AntiAbuse: Sender Address Domain - server.footprint8.co.uk X-Get-Message-Sender-Via: server.footprint8.co.uk: authenticated_id: refereeequipment/from_h X-Authenticated-Sender: server.footprint8.co.uk: orders@referee-equipment.co.uk X-Source: X-Source-Args: php-fpm: pool referee-equipment_co_uk X-Source-Dir: referee-equipment.co.uk:/public_html X-Rspamd-Queue-Id: 48vh4j04YFz40b7 X-Spamd-Bar: ++++ Authentication-Results: mx1.freebsd.org; dkim=none; dmarc=none; spf=none (mx1.freebsd.org: domain of refereeequipment@server.footprint8.co.uk has no SPF policy when checking 83.223.113.19) smtp.mailfrom=refereeequipment@server.footprint8.co.uk X-Spamd-Result: default: False [4.50 / 15.00]; HAS_REPLYTO(0.00)[orders@referee-equipment.co.uk]; HAS_X_SOURCE(0.00)[]; HAS_X_POS(0.00)[]; TO_DN_NONE(0.00)[]; AUTOGEN_PHP_SPAMMY(1.00)[]; SUBJECT_ENDS_EXCLAIM(0.00)[]; FORGED_SENDER(0.30)[orders@referee-equipment.co.uk,refereeequipment@server.footprint8.co.uk]; HAS_X_ANTIABUSE(0.00)[]; RCVD_TLS_LAST(0.00)[]; R_DKIM_NA(0.00)[]; ASN(0.00)[asn:29017, ipnet:83.223.96.0/19, country:GB]; MID_RHS_MATCH_FROM(0.00)[]; FROM_NEQ_ENVFROM(0.00)[orders@referee-equipment.co.uk,refereeequipment@server.footprint8.co.uk]; HAS_X_AS(0.00)[orders@referee-equipment.co.uk]; ARC_NA(0.00)[]; REPLYTO_EQ_FROM(0.00)[]; FROM_HAS_DN(0.00)[]; TO_MATCH_ENVRCPT_ALL(0.00)[]; IP_SCORE(0.02)[asn: 29017(0.19), country: GB(-0.07)]; HAS_PHPMAILER_SIG(0.00)[]; DMARC_NA(0.00)[referee-equipment.co.uk]; AUTH_NA(1.00)[]; RCPT_COUNT_ONE(0.00)[1]; NEURAL_SPAM_MEDIUM(0.98)[0.979,0]; MIME_TRACE(0.00)[0:~]; NEURAL_SPAM_LONG(0.99)[0.995,0]; HAS_X_GMSV(0.00)[refereeequipment/from_h]; R_SPF_NA(0.00)[]; MIME_HTML_ONLY(0.20)[]; RCVD_COUNT_TWO(0.00)[2]; HAS_X_PHP_SCRIPT(0.00)[] MIME-Version: 1.0 Content-Type: text/plain; charset="UTF-8" X-Content-Filtered-By: Mailman/MimeDel 2.1.29 X-BeenThere: freebsd-translators@freebsd.org X-Mailman-Version: 2.1.29 Precedence: list List-Id: Translators List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Sat, 04 Apr 2020 15:47:15 -0000