From 9b1ccf362611af8d3dda558710acfb48702f7e5f Mon Sep 17 00:00:00 2001 From: Pac Date: Sun, 5 Jan 2020 03:17:19 -0300 Subject: [PATCH] Fix account age format when ended in 1 The method formatAccountAge is replacing the string "1 days" for "1 day". This is done to fix the plural for that case. But it is also changing strings like "21 days" into "21 day". --- desktop/src/main/java/bisq/desktop/util/DisplayUtils.java | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/desktop/src/main/java/bisq/desktop/util/DisplayUtils.java b/desktop/src/main/java/bisq/desktop/util/DisplayUtils.java index 4fe981f11f3..601435d8d6c 100644 --- a/desktop/src/main/java/bisq/desktop/util/DisplayUtils.java +++ b/desktop/src/main/java/bisq/desktop/util/DisplayUtils.java @@ -70,8 +70,8 @@ public static String formatAccountAge(long durationMillis) { durationMillis = Math.max(0, durationMillis); String day = Res.get("time.day").toLowerCase(); String days = Res.get("time.days"); - String format = "d\' " + days + "\'"; - return StringUtils.replaceOnce(DurationFormatUtils.formatDuration(durationMillis, format), "1 " + days, "1 " + day); + String format = " d\' " + days + "\'"; + return StringUtils.strip(StringUtils.replaceOnce(DurationFormatUtils.formatDuration(durationMillis, format), " 1 " + days, " 1 " + day)); } public static String booleanToYesNo(boolean value) {