Return-Path: X-Original-To: apmail-incubator-ooo-dev-archive@minotaur.apache.org Delivered-To: apmail-incubator-ooo-dev-archive@minotaur.apache.org Received: from mail.apache.org (hermes.apache.org [140.211.11.3]) by minotaur.apache.org (Postfix) with SMTP id EBB1EC3EE for ; Sat, 30 Jun 2012 15:43:34 +0000 (UTC) Received: (qmail 94830 invoked by uid 500); 30 Jun 2012 15:43:34 -0000 Delivered-To: apmail-incubator-ooo-dev-archive@incubator.apache.org Received: (qmail 94719 invoked by uid 500); 30 Jun 2012 15:43:34 -0000 Mailing-List: contact ooo-dev-help@incubator.apache.org; run by ezmlm Precedence: bulk List-Help: List-Unsubscribe: List-Post: List-Id: Reply-To: ooo-dev@incubator.apache.org Delivered-To: mailing list ooo-dev@incubator.apache.org Received: (qmail 94709 invoked by uid 99); 30 Jun 2012 15:43:34 -0000 Received: from nike.apache.org (HELO nike.apache.org) (192.87.106.230) by apache.org (qpsmtpd/0.29) with ESMTP; Sat, 30 Jun 2012 15:43:34 +0000 X-ASF-Spam-Status: No, hits=0.7 required=5.0 tests=RCVD_IN_DNSWL_NONE,SPF_NEUTRAL X-Spam-Check-By: apache.org Received-SPF: neutral (nike.apache.org: local policy) Received: from [208.113.200.5] (HELO homiemail-a45.g.dreamhost.com) (208.113.200.5) by apache.org (qpsmtpd/0.29) with ESMTP; Sat, 30 Jun 2012 15:43:25 +0000 Received: from homiemail-a45.g.dreamhost.com (localhost [127.0.0.1]) by homiemail-a45.g.dreamhost.com (Postfix) with ESMTP id 8B93E480AC; Sat, 30 Jun 2012 08:43:04 -0700 (PDT) Received: from [192.168.0.2] (unknown [151.67.109.67]) (using TLSv1 with cipher DHE-RSA-AES256-SHA (256/256 bits)) (No client certificate requested) (Authenticated sender: andrea@pescetti.it) by homiemail-a45.g.dreamhost.com (Postfix) with ESMTPSA id E2E77480A9; Sat, 30 Jun 2012 08:43:03 -0700 (PDT) Message-ID: <4FEF1E84.9050800@apache.org> Date: Sat, 30 Jun 2012 17:43:00 +0200 From: Andrea Pescetti User-Agent: Mozilla/5.0 (X11; U; Linux x86_64; en-US; rv:1.9.2.24) Gecko/20111108 Fedora/3.1.16-1.fc14 Thunderbird/3.1.16 MIME-Version: 1.0 To: ooo-dev@incubator.apache.org Subject: Re: Translation testing References: <4FEEAF79.4000102@apache.org> In-Reply-To: Content-Type: text/plain; charset=UTF-8; format=flowed Content-Transfer-Encoding: 7bit Rob Weir wrote: > what level of quality is required to release something > under the Apache OpenOffice name? Unfortunately, it's very hard to put a threshold, also because it's a subjective matter. > Three basic errors: > 1) Formatting errors in translated strings that break some > functionality of the program. As you guessed, we already have tools to check this: http://wiki.services.openoffice.org/wiki/Gsicheck and they are probably still in use in the current process. Note that an error may still slip in (example of a release blocker: the Italian team once accidentally translated two different styles using the same string; this broke styles handling in Writer, since Writer assumes that each style has a unique name) but it would really be an exceptional case. > 2) Language errors in the translation. Here it would help to have the builds out as soon as possible and tested by native speakers. But indeed this kind of problems are not blockers most of the times. > 3) Errors in the core AOO code revealed by translation. The main issue here is with the framework, which apparently forces to specify a length for string containers: it has happened quite often that the space allocated for a string had to be extended to accommodate translations. See for example https://issues.apache.org/ooo/show_bug.cgi?id=117782 or directly the attachment: https://issues.apache.org/ooo/attachment.cgi?id=76329 > #3 is more serious, but I think we solve it by having representative > languages done early and more thoroughly reviewed, e.g., at least one > BiDi language, at least one language with longer words than English > (like German), at least one CJK language, etc. OpenOffice.org had development builds only for German, French (as a language with longer strings, see problem above), Japanese (CJK language), Arabic (RTL) and Russian (non-Latin charset) as you can see here: http://download.services.openoffice.org/files/extended/developer/DEV300m106/ Apache OpenOffice does much better, since it always provides the full language set for each development build. But we might want to promote development builds with more evidence to get early localization fixes. Regards, Andrea.