coreutils
[Top][All Lists]
Advanced

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

Re: [PATCH] base32: A new program similar to base64


From: Pádraig Brady
Subject: Re: [PATCH] base32: A new program similar to base64
Date: Wed, 02 Sep 2015 01:00:42 +0100
User-agent: Mozilla/5.0 (X11; Linux x86_64; rv:31.0) Gecko/20100101 Thunderbird/31.6.0

On 01/09/15 23:37, Bernhard Voelker wrote:
> On 09/01/2015 03:41 PM, Pádraig Brady wrote:
>> diff --git a/src/base64.c b/src/base64.c
>> index ec3fe07..8cc23e4 100644
>> --- a/src/base64.c
>> +++ b/src/base64.c
> 
> Nice work!
> 
> Minor nits:
> 
>> @@ -59,8 +63,8 @@ usage (int status)
>>      {
>>        printf (_("\
>>  Usage: %s [OPTION]... [FILE]\n\
>> -Base64 encode or decode FILE, or standard input, to standard output.\n\
>> -"), program_name);
>> +Base%d encode or decode FILE, or standard input, to standard output.\n\
>> +"), program_name, BASE_TYPE);
>>  
>>        emit_stdin_note ();
>>        emit_mandatory_arg_note ();
>> @@ -74,13 +78,13 @@ Base64 encode or decode FILE, or standard input, to 
>> standard output.\n\
>>  "), stdout);
>>        fputs (HELP_OPTION_DESCRIPTION, stdout);
>>        fputs (VERSION_OPTION_DESCRIPTION, stdout);
>> -      fputs (_("\
>> +      printf (_("\
>>  \n\
>> -The data are encoded as described for the base64 alphabet in RFC 3548.\n\
>> +The data are encoded as described for the base%d alphabet in RFC 4648.\n\
>>  When decoding, the input may contain newlines in addition to the bytes of\n\
>> -the formal base64 alphabet.  Use --ignore-garbage to attempt to recover\n\
>> +the formal base%d alphabet.  Use --ignore-garbage to attempt to recover\n\
>>  from any other non-alphabet bytes in the encoded stream.\n"),
>> -             stdout);
>> +              BASE_TYPE, BASE_TYPE);
>>        emit_ancillary_info (PROGRAM_NAME);
>>      }
>>  
> 
> I think it may be unclear for the translators what this is about.
> What about using %s and PROGRAM_NAME instead?

+1

> Another question:
> shouldn't base32 also be run in tests/misc/tty-eof.pl?

+1
We should add numfmt too.

> Finally, the man page speaks about the online manual at
>   http://www.gnu.org/software/coreutils/base32
> I guess the redirection has to be set up manually (in addition to
> uploading the new manual)?

You don't miss much!
I could bluff that I was going to do that, but I did forget :)
I'll look into some automation to check that.

thanks!
Pádraig.



reply via email to

[Prev in Thread] Current Thread [Next in Thread]