Received: from malur.postgresql.org ([217.196.149.56]) by arkaria.postgresql.org with esmtps (TLS1.3) tls TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384 (Exim 4.94.2) (envelope-from ) id 1soDaS-009HpT-NW for pgsql-translators@arkaria.postgresql.org; Wed, 11 Sep 2024 03:00:09 +0000 Received: from localhost ([127.0.0.1] helo=malur.postgresql.org) by malur.postgresql.org with esmtp (Exim 4.94.2) (envelope-from ) id 1soDaS-007EJR-8N for pgsql-translators@arkaria.postgresql.org; Wed, 11 Sep 2024 03:00:08 +0000 Received: from makus.postgresql.org ([2001:4800:3e1:1::229]) by malur.postgresql.org with esmtps (TLS1.3) tls TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384 (Exim 4.94.2) (envelope-from ) id 1soDaS-007EH7-1K for pgsql-translators@lists.postgresql.org; Wed, 11 Sep 2024 03:00:08 +0000 Received: from mail-lj1-x22a.google.com ([2a00:1450:4864:20::22a]) by makus.postgresql.org with esmtps (TLS1.3) tls TLS_ECDHE_RSA_WITH_AES_128_GCM_SHA256 (Exim 4.94.2) (envelope-from ) id 1soDaO-000YwS-UY for pgsql-translators@lists.postgresql.org; Wed, 11 Sep 2024 03:00:06 +0000 Received: by mail-lj1-x22a.google.com with SMTP id 38308e7fff4ca-2f752d9ab62so59169481fa.3 for ; Tue, 10 Sep 2024 20:00:05 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20230601; t=1726023602; x=1726628402; darn=lists.postgresql.org; h=content-transfer-encoding:in-reply-to:cc:from:references:to :content-language:subject:user-agent:mime-version:date:message-id :from:to:cc:subject:date:message-id:reply-to; bh=1FySnPVKS7WVRkRKGII1VMIw8NAKcGo27tqhHpOj5jU=; b=WGx+vg0Z22n0vTNdjfA98peJPAq6UjrViyK2ELAPQUCXHmU9pmB6XfG9uEZQcBTwdV io2VBXoFvQI1syJXFoko+LZLnZEutwPba9hAHrLMZjMNvxoNZ/HUTgAG3KzHJ8N4XjaY M6P9ziR4Xzodte4rO2TM4wbRowRCXH98sJJvrxPpqm7id4PHJZS4lvf5DdSosmU4/ULc zwDoQJ+W7FaDGeDO7nXzrL/6z+wKrNex2+jjq3C6Yol5P/nO+nZITHu1xNL8ykff+BN2 P8SiP+u3u2yC6SqIdVTChczS/9ZrQjo5UO8iMSlXbTfG3po4rfSF6x05IQxJ92PPurre UQUQ== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20230601; t=1726023602; x=1726628402; h=content-transfer-encoding:in-reply-to:cc:from:references:to :content-language:subject:user-agent:mime-version:date:message-id :x-gm-message-state:from:to:cc:subject:date:message-id:reply-to; bh=1FySnPVKS7WVRkRKGII1VMIw8NAKcGo27tqhHpOj5jU=; b=AhNB0QacsmSMEJR8NBQMCAW0WwTEoi6Ek4zymveujDiWBXB5exR9yivfOClqIAuY6I 10qipVyL069MVqfNpelzSP7wgI420d9czmp1DvbNsW/5EAWLecQbpoXghDXV2ph6QaCO CybziOWxXX0o812F2cs7KLOs94VCPYUXJZMUMT7+lYV23duw6Zw3KkeFTcA6hgiw9nPH Gx5rEtgk6rIlMRkW8FEkNe8F6F4x6nNdqNdB6lYItZUZaE4VXAl5KVj8FJLjmulpMeAC kwDejv8E1KD6ecdQhysSHpiq1kTFlih4KU+t7pvIPfHyolKFL4Ac+bPTnOmxJKLu1UcR qUTw== X-Forwarded-Encrypted: i=1; AJvYcCVQYzpD3wn56Qeo241mzA+Zdh7h+XOFvA4s6eNdZAcF5gr2CH+kNjtr8qwm612rn+n3n8XLWZSGEOutil3v/7hfHQ==@lists.postgresql.org X-Gm-Message-State: AOJu0Yw7IbGVboA2mlYJ1nfNCvexo4okGygBA0hYLIHavzbT7PHCSVxC /xMFo7Awq2i2eY14jYt+1sGS7J1i+kFliiWq3y/GUw3VgYGxe409 X-Google-Smtp-Source: AGHT+IGIUdv8P9ZyxacvqapjP6dkktNPUIjc4dX776ef85UFVREdTDXMTklwp9uY3rZ2zmvwWiPqjQ== X-Received: by 2002:a2e:be84:0:b0:2f3:b8dc:7d24 with SMTP id 38308e7fff4ca-2f75b891657mr89772741fa.17.1726023601469; Tue, 10 Sep 2024 20:00:01 -0700 (PDT) Received: from [1.0.0.7] ([178.155.16.7]) by smtp.gmail.com with ESMTPSA id 38308e7fff4ca-2f75bfe7e95sm14081931fa.20.2024.09.10.20.00.00 (version=TLS1_3 cipher=TLS_AES_128_GCM_SHA256 bits=128/128); Tue, 10 Sep 2024 20:00:00 -0700 (PDT) Message-ID: Date: Wed, 11 Sep 2024 06:00:00 +0300 MIME-Version: 1.0 User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:102.0) Gecko/20100101 Thunderbird/102.4.2 Subject: Re: Typo in fr.po Content-Language: en-US To: Kirill Reshke , pgsql-translators@lists.postgresql.org References: From: Alexander Lakhin Cc: Guillaume Lelarge In-Reply-To: Content-Type: text/plain; charset=UTF-8; format=flowed Content-Transfer-Encoding: 8bit List-Id: List-Help: List-Subscribe: List-Post: List-Owner: List-Archive: Archived-At: Precedence: bulk Hello, 10.09.2024 23:40, Kirill Reshke wrpte: > While reading & grepping sources, found: > > #~ "Synchronized snapshots are not supported on standby servers.\n" > ..... > #~ "Les snapshots synchronisés ne sont pas supportés sur les serveurs > de stadby.\n" > > The last word should be `standby.` ? That msgstr line marked with "#", that is that entry is obsolete [1]. I could not find any clear typos in the French translation, but with very helpful chkpos.py [2] (I can share the python3-compatible version I use) from Daniele Varrazzo, I've discovered: ERROR SuffixWhitespace failed in initdb.po: match failed #: initdb.c:1086 #, c-format msgid "selecting dynamic shared memory implementation ... " msgstr "sélection de l'implémentation de la mémoire partagée dynamique..." ERROR SuffixWhitespace failed in initdb.po: match failed #: initdb.c:1481 #, c-format msgid "running bootstrap script ... " msgstr "lancement du script bootstrap..." ERROR LongOption failed in initdb.po: option don't match #: initdb.c:2465 #, c-format msgid "" "      --builtin-locale=LOCALE\n" "                            set builtin locale name for new databases\n" msgstr "" "      --builtin-provider=LOCALE\n" "                               initialise le fournisseur de locale natif pour\n" "                               les nouvelles bases de données\n" ERROR LongOption failed in initdb.po: option don't match #: initdb.c:2477 #, c-format msgid "" "  -c, --set NAME=VALUE      override default setting for server parameter\n" msgstr "" "  -c NOM=VALEUR      surcharge la configuration par défaut d'un paramètre " "serveur\n" ERROR LongOption failed in initdb.po: option don't match #: initdb.c:2481 #, c-format msgid "  -n, --no-clean            do not clean up after errors\n" msgstr "  -n, --noclean                ne nettoie pas après des erreurs\n" ERROR LongOption failed in initdb.po: option don't match #: initdb.c:2482 #, c-format msgid "" "  -N, --no-sync             do not wait for changes to be written safely to " "disk\n" msgstr "" "  -N, --nosync                 n'attend pas que les modifications soient\n" "                               proprement écrites sur disque\n" ERROR PrefixWhitespace failed in initdb.po: match failed #: initdb.c:2483 #, c-format msgid "      --no-instructions     do not print instructions for next steps\n" msgstr "" "  --no-instructions            n'affiche pas les instructions des prochaines\n" "                               étapes\n" ERROR PrefixWhitespace failed in initdb.po: match failed #: initdb.c:2627 #, c-format msgid "  default collation: %s\n" msgstr "collation par défaut : %s\n" (initdb is not the only one, there are such errors in other .po files too.) [1] https://www.gnu.org/software/gettext/manual/html_node/Obsolete-Entries.html [2] https://github.com/dvarrazzo/postgresql-it/blob/master/tools/chkpos.py Best regards, Alexander