From owner-freebsd-translators@freebsd.org Tue Oct 25 18:00:04 2016 Return-Path: Delivered-To: freebsd-translators@mailman.ysv.freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2001:1900:2254:206a::19:1]) by mailman.ysv.freebsd.org (Postfix) with ESMTP id 9D7C3C203A5 for ; Tue, 25 Oct 2016 18:00:04 +0000 (UTC) (envelope-from demian.fc@gmail.com) Received: from mail-ua0-x232.google.com (mail-ua0-x232.google.com [IPv6:2607:f8b0:400c:c08::232]) (using TLSv1.2 with cipher ECDHE-RSA-AES128-GCM-SHA256 (128/128 bits)) (Client CN "smtp.gmail.com", Issuer "Google Internet Authority G2" (verified OK)) by mx1.freebsd.org (Postfix) with ESMTPS id 59669DFC for ; Tue, 25 Oct 2016 18:00:04 +0000 (UTC) (envelope-from demian.fc@gmail.com) Received: by mail-ua0-x232.google.com with SMTP id h7so1383601uab.5 for ; Tue, 25 Oct 2016 11:00:04 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20120113; h=mime-version:from:date:message-id:subject:to; bh=iFO/JS7GVe216+sxhblhsYINbb4DQERPWqsq8bgZJrs=; b=Y7Wre4SbI96zt86kp6YKeWnzJTl/VheqqwUKq1SLbwcyhfHP7djwxS5P3qiXyb3zlM 1hzEGw3Q2C1G2+Rlk0xf6hCDl+/Q0afDNkrHE9zG27rKucEcjy9BW5o0vJmDK/Rf2a8n UzpxX2JPIwr5U+VLK5ctnaNs+eKPzQpAQfo0TrQ/DVcXrbBjY0GKlnwKDeGDxEG9SOWw 9ckMZFTcf7pMDlRBmD0pMYaemYAJrSZFFuulJvq4WS63F4wFuTnJ+xXFLbdRZxJrUEZ8 qMk/NemYhbyR4954X8xrUHGppnlKK+nObwOKx8E0x/OlTS3YMMqPKlmlzyEywm30Vw5I 7ltQ== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20130820; h=x-gm-message-state:mime-version:from:date:message-id:subject:to; bh=iFO/JS7GVe216+sxhblhsYINbb4DQERPWqsq8bgZJrs=; b=R806BAFzNvbagoPbXNyvLAL8Bq2awaV8pjz+M6C5/+MxfBcOJne6wXd3KzWkrCotwc hks2tdTHa7z9KIVDsHvnRMCiVo/tw1zQpKa7AEx5hg9R2clQJfKmWdRKVA4e4uBgWuHJ TRr7iWmkRJ2XNUS9YM2oBtJNaAjJwy2QzLp+izJwNbKenJpDTJgOEq6BMQ8RMVqzABxC 7HfDwZNNJJmUAcDhV/ucW78PvlorqPnnrKbObePBozas/QUNVFIWzS9s6DSvhPEj3F66 Ug4ThjiT0ak45DnP6oE8aSwChrDAHGQtj6a4U82W66YjoiuwGdqmoz4u3NLHZpVTs/4G 7/LQ== X-Gm-Message-State: ABUngvcK+8003lCdjfBiV05ygXdZEt48PHn2guePOnxLLomoT5vebN69LI8GQenXtaizHhhsdTNcgNs4liCoSg== X-Received: by 10.176.6.33 with SMTP id f30mr15115708uaf.117.1477418403216; Tue, 25 Oct 2016 11:00:03 -0700 (PDT) MIME-Version: 1.0 Received: by 10.31.152.72 with HTTP; Tue, 25 Oct 2016 11:00:02 -0700 (PDT) From: Federico Caminiti Date: Tue, 25 Oct 2016 15:00:02 -0300 Message-ID: Subject: Translation status script - take 2 To: freebsd-translators@freebsd.org Content-Type: text/plain; charset=UTF-8 X-Content-Filtered-By: Mailman/MimeDel 2.1.23 X-BeenThere: freebsd-translators@freebsd.org X-Mailman-Version: 2.1.23 Precedence: list List-Id: Translators List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Tue, 25 Oct 2016 18:00:04 -0000 Hi translators, I've updated the translation status script that I originally posted in this list a few months ago [1]. TL;DR: the program is a .sh script that indicates which documents have already been translated, wich ones haven't , and which ones need updating. To run the script: 1) Download the documentation tree. As indicated in the Documentation Primer [2]. 2) Modify the DOCDIR variable atop of the script to point at the directory where you downloaded the doc tree. 3) Run the script specifying the language directory name (I.E ./translation.sh de_DE, ./translation.sh es_ES, etc...). Alternatively, you can omit this parameter and the script will show information about all the available languages. I've adressed most of the issues raised and even found and corrected some bugs, though I still haven't gotten arround to the issue of finding the last translated revision number (this was pointed by Warren in the last review). I'll try to have that solved as soon as I can. In the meantime I encourage people to run the script and report bugs, coding mistakes, or other things I might have missed. The current version of the script can be found at: https://gist.github.com/fdemian/b47e8ab2347f4ab0b38523a0037095a3 Cheers! [1] https://lists.freebsd.org/pipermail/freebsd-translators/ 2016-June/000136.html [2] https://www.freebsd.org/doc/en/books/fdp-primer/working-copy-checking-out.html