From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: Received: from firstgate.proxmox.com (firstgate.proxmox.com [212.224.123.68]) (using TLSv1.3 with cipher TLS_AES_256_GCM_SHA384 (256/256 bits) key-exchange X25519 server-signature RSA-PSS (2048 bits)) (No client certificate requested) by lists.proxmox.com (Postfix) with ESMTPS id E1C3F6DD9C for ; Thu, 19 Aug 2021 13:43:04 +0200 (CEST) Received: from firstgate.proxmox.com (localhost [127.0.0.1]) by firstgate.proxmox.com (Proxmox) with ESMTP id D6EDB154B9 for ; Thu, 19 Aug 2021 13:42:34 +0200 (CEST) Received: from mail-ed1-x52e.google.com (mail-ed1-x52e.google.com [IPv6:2a00:1450:4864:20::52e]) (using TLSv1.3 with cipher TLS_AES_128_GCM_SHA256 (128/128 bits) key-exchange X25519 server-signature RSA-PSS (2048 bits) server-digest SHA256) (No client certificate requested) by firstgate.proxmox.com (Proxmox) with ESMTPS id 0F7B5154A2 for ; Thu, 19 Aug 2021 13:42:31 +0200 (CEST) Received: by mail-ed1-x52e.google.com with SMTP id cq23so8360650edb.12 for ; Thu, 19 Aug 2021 04:42:31 -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=qVekm2uVdGOZnqBE4rDNHhlDzRtodVobtVfYM0duStg=; b=Nzooq6uSaCW225WRzbjiacnSoRFP4HAzlGMUBZdWpPj4rfljtuzT/iKotKDRJDEqZL XpJ6xFKj66wVN2Fnv0luIdReZWX6sU7atvK0eNkv7hCogwfrayTuiUg9CBGjorOXglVh 2q6uUspz4/QUmGr2Z6kagJ/Rsv9MupPCSSzdPbE55eOSJKMpBKJ7xTEnCt6w2ZOLQ0Fu +IvBfpSRmJuDuvuh7uM+gOAHu4EjrTR0MEu7jX1mpa2o65XsvqujDfdjFkIfxQEZrSrI gXBdOO5NYOjYU0FunJEcjbxYLwIIY3kg4Qw1TuxlxEGNdjP5t7wR69o/zH1oX/Sw6vTa sZFA== 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=qVekm2uVdGOZnqBE4rDNHhlDzRtodVobtVfYM0duStg=; b=a2CdzJ8/o3c7uVRGfEGXOfOQlb0a2KmZokA4yoURG3IuQQJmNcbVT9TF08AwuaucSG A1IfuU26Zy1V1TPOciAsrAkzMnM2IL9tNClIbyOWSJBLEOuYIeaMOqICBeifWa7tG/YW Zspm2GKUB9WFV12Qxz3YKejC9vqiZr0uCIYUwKkHHdbHL6FiKzVMG3W1ZQgYKZBvLu+6 UE+YJW964r8wsLfneRzjDE0Q2CzJJjs8dDaovB+yAQ0QPWIj+5oz/xZN9CD6k5S4rb6Y jSZh3re6kD9KV6F4+542pLFOVpm7EM8gnqY26UOxCQ4xPex+d3HLHLELHzJKVgtqpNQq 5p4Q== X-Gm-Message-State: AOAM533l/LS4nYoNJABxeT0ZfOo3ayHsYDnNywBXOjIGh83iAvvtbLtX 7LfBfBkjFigqOD+JGA8/YKSSeYCwVXxiXIVJVjY= X-Google-Smtp-Source: ABdhPJymshR9Ojp+ixp9MjHCshiPaW8t1XLYkRdpN7PoqZWdMxU7jbNxEe+Ip8hAOmOAD8t4WV2iFsNJnYahKP6ZGQo= X-Received: by 2002:a50:fa89:: with SMTP id w9mr15778233edr.142.1629373344645; Thu, 19 Aug 2021 04:42:24 -0700 (PDT) MIME-Version: 1.0 References: <66113536.1246.1629348701690@webmail.proxmox.com> In-Reply-To: <66113536.1246.1629348701690@webmail.proxmox.com> From: Claudio Ferreira Date: Thu, 19 Aug 2021 08:42:13 -0300 Message-ID: To: Dietmar Maurer Cc: Proxmox VE development discussion X-SPAM-LEVEL: Spam detection results: 0 BAYES_00 -1.9 Bayes spam probability is 0 to 1% DKIM_SIGNED 0.1 Message has a DKIM or DK signature, not necessarily valid DKIM_VALID -0.1 Message has at least one valid DKIM or DK signature DKIM_VALID_AU -0.1 Message has a valid DKIM or DK signature from author's domain DKIM_VALID_EF -0.1 Message has a valid DKIM or DK signature from envelope-from domain FREEMAIL_FROM 0.001 Sender email is commonly abused enduser mail provider HTML_MESSAGE 0.001 HTML included in message RCVD_IN_DNSWL_NONE -0.0001 Sender listed at https://www.dnswl.org/, no trust SPF_HELO_NONE 0.001 SPF: HELO does not publish an SPF Record SPF_PASS -0.001 SPF: sender matches SPF record Content-Type: text/plain; charset="UTF-8" Content-Transfer-Encoding: quoted-printable X-Content-Filtered-By: Mailman/MimeDel 2.1.29 Subject: Re: [pve-devel] Flow for i18n X-BeenThere: pve-devel@lists.proxmox.com X-Mailman-Version: 2.1.29 Precedence: list List-Id: Proxmox VE development discussion List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Thu, 19 Aug 2021 11:43:04 -0000 We have some additional tools to maintain a localization in tools like glossary, common terms, automated translation, copy/paste, other languages in the same frame (very useful when we do not find a good word), etc. On the other hand, I'm volunteering to study it and to help in this process, Dietmar. Since I'm a new user of ProxMox and in its community, I think first to present myself and ask about how to help. If you haven't objections, I wait to help with Weblate integration, translate to pt-BR and help other translators to use this tool. And, absolutely, I agree with you about new tools, setups and maintenance. I only suggested it because I saw its value. Regards, Claudio Ferreira Em qui., 19 de ago. de 2021 =C3=A0s 01:52, Dietmar Maurer escreveu: > Isn't it easy enough to edit a po file? > > I am not particularly keen to setup and maintain another tool/service. > > > On 08/18/2021 12:46 PM Claudio Ferreira wrote: > > > > > > Hi for all > > > > My name is Claudio and I did some translations for many open source > > projects, and I want to help in ProxMox for Brazilian Portuguese (pt-BR= ) > > language. I saw your docs for translators and tried to understand your > flow > > for i18n. It is simple using gettext, but without a tool for > optimization, > > if I saw correctly. > > > > In some project translations, like Debian Handbook, they use Weblate[1]= , > a > > web translation system developed by a Debian Developer, just to help op= en > > source projects to have an easy system to maintain your translations, s= o > I > > think that ProxMox could use it too. > > > > Weblate have integration with git, so you can integrate it with your > > repository. You maintain the original po/pot file(s) and publish in git= . > > Import to weblate (via git), generate lang files or import the existing > > files, and translation volunteers enter in weblate and fastly translate > > your respective files. After, reimport (as a PR) in your git. > > > > What do you think? Is interesting for Promox project use a tool to turn > > more easy maintain i18n flow? > > > > Regards, > > Claudio Ferreira > > _______________________________________________ > > pve-devel mailing list > > pve-devel@lists.proxmox.com > > https://lists.proxmox.com/cgi-bin/mailman/listinfo/pve-devel > >