From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: Received: from mail02.haj.ipfire.org (localhost [IPv6:::1]) by mail02.haj.ipfire.org (Postfix) with ESMTP id 4fGztv6n9lz2xXQ for ; Thu, 19 Feb 2026 16:52:07 +0000 (UTC) Received: from mail01.ipfire.org (mail01.haj.ipfire.org [172.28.1.202]) (using TLSv1.3 with cipher TLS_AES_256_GCM_SHA384 (256/256 bits) key-exchange x25519) (Client CN "mail01.haj.ipfire.org", Issuer "R12" (not verified)) by mail02.haj.ipfire.org (Postfix) with ESMTPS id 4fGztq46Xwz2xHh for ; Thu, 19 Feb 2026 16:52:03 +0000 (UTC) Received: from [127.0.0.1] (localhost [127.0.0.1]) (using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256 bits)) (No client certificate requested) by mail01.ipfire.org (Postfix) with ESMTPSA id 4fGztp4xnpz32H; Thu, 19 Feb 2026 16:52:02 +0000 (UTC) DKIM-Signature: v=1; a=ed25519-sha256; c=relaxed/relaxed; d=ipfire.org; s=202003ed25519; t=1771519922; h=from:from:reply-to:subject:subject:date:date:message-id:message-id: to:to:cc:cc:mime-version:mime-version:content-type:content-type: content-transfer-encoding:content-transfer-encoding: in-reply-to:in-reply-to:references:references; bh=h23XdPg/HxoHHNdb5EqwKnKaH1nobNUWQn66tRTiaXc=; b=Y1q0vPGXHIOviDA2ccPMhWPCLaoqDu2GXc1zXaVbRO5g0V/EsZ5vzBRNAcMcqOkUC5gh3A VYQlPBhs8iOCKmCw== DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=ipfire.org; s=202003rsa; t=1771519922; h=from:from:reply-to:subject:subject:date:date:message-id:message-id: to:to:cc:cc:mime-version:mime-version:content-type:content-type: content-transfer-encoding:content-transfer-encoding: in-reply-to:in-reply-to:references:references; bh=h23XdPg/HxoHHNdb5EqwKnKaH1nobNUWQn66tRTiaXc=; b=pCEjT/58kqpxW40Q3e2em9bzP2cAib1lqlONJ4q009vLJO40O5m6bxkmo9JdxzNrObwvI/ 4Xe1yXE20b4VflZdiM1a6IQSuRl1DlrUhhjvGfco1bd3TlYWHurEEgfEm77t2WAZjRRRdU f9punIVnLr8RLK181t+JpiI2j+FeMtZuoOWYG7mPPTE1bmkxyfp81VcAIoW48poBNp9tLE 5WLMLvGO+wQgrZ+vUzPlOF/ThPNr8oyoEcHeGt5l4p4sWh6JPBG8iyweSAQE//WdJHEoq4 caVtr4p4XO7iN1i6kDjcDh2mVcV3uvCprbA+dYJ5NxhcW64Ah9MjeaXFF1P2gQ== Content-Type: text/plain; charset=utf-8 Precedence: list List-Id: List-Subscribe: , List-Unsubscribe: , List-Post: List-Help: Sender: Mail-Followup-To: Mime-Version: 1.0 Subject: Re: [PATCH] Translated using Weblate (German) From: Michael Tremer In-Reply-To: <69620bad-d2be-42b4-87eb-d38553e2f838@ipfire.org> Date: Thu, 19 Feb 2026 16:52:02 +0000 Cc: development@lists.ipfire.org Content-Transfer-Encoding: quoted-printable Message-Id: <0A773C0D-D759-4930-9449-76AA62187AAF@ipfire.org> References: <20260218074010.2248158-1-translate@ipfire.org> <20260218074010.2248158-2-translate@ipfire.org> <2F7A516F-3EF5-4D1E-ACA5-20AD038CA95D@ipfire.org> <69620bad-d2be-42b4-87eb-d38553e2f838@ipfire.org> To: Bernhard Bitsch Hello, > On 19 Feb 2026, at 16:49, Bernhard Bitsch wrote: >=20 > Hello Michael, >=20 > First a short explanation. I discovered IPFire Translate while reading = a community thread and just tried to discover the purpose and using. >=20 > The units for data amount are Bit and Byte, which give the transfer = rates Bit/second an Byte/second. > Your example shows the memory usage graph ( measured in Byte ). > To be exact, the unit of the graph should read 'Byte'. >=20 > I know, that the terminology isn't that exactly in IPFire. But = couldn't change this step by step? ;) This is why we are having this conversation. It should then, however, be changed in the code first. Strictly the word =E2=80=9CBytes=E2=80=9D should be =E2=80=9CBytes=E2=80=9D= in German, too. Plural to plural. There should be a singular string as = well which should have been used in the first place. So, I will change the code. Do we all agree it should be Byte and =E2=80=9C= Bit Per Second=E2=80=9D? -Michael > BR > Bernhard >=20 > Am 19.02.2026 um 17:11 schrieb Michael Tremer: >> Hello Bernhard, >> Thank you for helping to improve the translation of telemetry. >> I think you are intending to change any units to singular which = grammatically would be correct. >> However, the =E2=80=9CBytes=E2=80=9D thing is potentially confusing: >> = https://git.ipfire.org/?p=3Dtelemetry.git;a=3Dblob;f=3Dsrc/daemon/graph.c;= hb=3D00b4fd6e254508cf958fa0144d2e2722a93b479d#l567 >> So this is being used on the left hand side of the graphs in the = legend. Screenshot attached. >> Intuitively I would have chosen =E2=80=9CBytes=E2=80=9D. This is just = a feeling. >> However, if we want to change all those units to singular, we should = not only do this in German, but in English, too. I assume that these = parts of the grammar are the same. >> -Michael >>> On 18 Feb 2026, at 07:40, IPFire Translate = wrote: >>>=20 >>> From: Bernhard Bitsch >>>=20 >>> Currently translated at 83.3% (70 of 84 strings) >>>=20 >>> Translation: Telemetry/Telemetry >>> Translate-URL: = https://translate.ipfire.org/projects/telemetry/telemetry/de/ >>> --- >>> po/de.po | 6 +++--- >>> 1 file changed, 3 insertions(+), 3 deletions(-) >>>=20 >>> diff --git a/po/de.po b/po/de.po >>> index cb36fd0..a6c180f 100644 >>> --- a/po/de.po >>> +++ b/po/de.po >>> @@ -11,7 +11,7 @@ msgstr "" >>> "Report-Msgid-Bugs-To: \n" >>> "POT-Creation-Date: 2025-11-11 21:26+0000\n" >>> "PO-Revision-Date: 2026-02-17 17:45+0000\n" >>> -"Last-Translator: Amazon Translate \n" >>> +"Last-Translator: Bernhard Bitsch \n" >>> "Language-Team: German = >> "telemetry/de/>\n" >>> "Language: de\n" >>> @@ -22,10 +22,10 @@ msgstr "" >>> "X-Generator: Weblate 5.15.2\n" >>>=20 >>> msgid "Bits Per Second" >>> -msgstr "Bits pro Sekunde" >>> +msgstr "Bit pro Sekunde" >>>=20 >>> msgid "Bytes" >>> -msgstr "Bytes" >>> +msgstr "Byte" >>>=20 >>> msgid "Days" >>> msgstr "Tage" >>> --=20 >>> 2.47.3 >>>=20 >>>=20 >=20 >=20