From cfb45724bbc0cfcd2847dc0847d434bdcef0f2e2 Mon Sep 17 00:00:00 2001 From: Birte Kristina Friesel Date: Sat, 18 Nov 2023 19:22:47 +0100 Subject: hafas: distinguish between 1 minute and ≠1 minutes in output MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- bin/hafas | 7 +++++-- 1 file changed, 5 insertions(+), 2 deletions(-) (limited to 'bin') diff --git a/bin/hafas b/bin/hafas index 7d51f7d..deccb63 100755 --- a/bin/hafas +++ b/bin/hafas @@ -374,8 +374,11 @@ for my $res ( $hafas->connections ) { } elsif ( $sec->type eq 'WALK' ) { printf( - "${output_bold}Walk %dm${output_reset} (approx. %d minutes)", - $sec->distance, $sec->duration->in_units('minutes') ); + "${output_bold}Walk %dm${output_reset} (approx. %d minute%s)", + $sec->distance, + $sec->duration->in_units('minutes'), + $sec->duration->in_units('minutes') == 1 ? q{} : 's' + ); } else { printf("\n???\n"); -- cgit v1.2.3