From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: Received: from gate001.proxmox.com (gate001.proxmox.com [45.144.208.40]) by lore.proxmox.com (Postfix) with ESMTPS id F16131FF138 for ; Mon, 20 Jul 2026 13:14:23 +0200 (CEST) Received: from gate001.proxmox.com (localhost.localdomain [127.0.0.1]) by gate001.proxmox.com (Proxmox) with ESMTP id DE756214D1; Mon, 20 Jul 2026 13:14:18 +0200 (CEST) From: Maximiliano Sandoval To: pve-devel@lists.proxmox.com Subject: [PATCH proxmox-i18n 0/7] Makefile simplifications and improvements Date: Mon, 20 Jul 2026 13:13:34 +0200 Message-ID: <20260720111343.353644-1-m.sandoval@proxmox.com> X-Mailer: git-send-email 2.47.3 MIME-Version: 1.0 Content-Transfer-Encoding: 8bit X-Bm-Milter-Handled: 55990f41-d878-4baa-be0a-ee34c49e34d2 X-Bm-Transport-Timestamp: 1784545999494 X-SPAM-LEVEL: Spam detection results: 0 AWL 0.295 Adjusted score from AWL reputation of From: address DMARC_MISSING 0.1 Missing DMARC policy KAM_DMARC_STATUS 0.01 Test Rule for DKIM or SPF Failure with Strict Alignment (newer systems) RCVD_IN_DNSWL_LOW -0.7 Sender listed at https://www.dnswl.org/, low trust SPF_HELO_NONE 0.001 SPF: HELO does not publish an SPF Record SPF_PASS -0.001 SPF: sender matches SPF record Message-ID-Hash: HF755SRDCMZ3PH5D5F5Z4ZK4PPMJCBHZ X-Message-ID-Hash: HF755SRDCMZ3PH5D5F5Z4ZK4PPMJCBHZ X-MailFrom: m.sandoval@proxmox.com X-Mailman-Rule-Misses: dmarc-mitigation; no-senders; approved; loop; banned-address; emergency; member-moderation; nonmember-moderation; administrivia; implicit-dest; max-recipients; max-size; news-moderation; no-subject; digests; suspicious-header X-Mailman-Version: 3.3.10 Precedence: list List-Id: Proxmox VE development discussion List-Help: List-Owner: List-Post: List-Subscribe: List-Unsubscribe: The main difference is that we add --previous to the msgmerge command used to update the PO files. This can add some extra information to translations, which can make it easier to determine whether the previous translation is still valid or what kind of modifications it needs. Addtionally, there are a couple of cleanups. Maximiliano Sandoval (7): make: catalog-%.mo: explicitly set template file make: simplify msgmerge commands make: clean: Cleanup *.mo files make: do_update: use long options for msgmerge make: do_update: use --update for msgmerge make: add --previous flag to msgmerge gitignore: remove proxmox-datacenter-manager.pot .gitignore | 1 - Makefile | 16 ++++++---------- 2 files changed, 6 insertions(+), 11 deletions(-) -- 2.47.3