serverinfo icon indicating copy to clipboard operation
serverinfo copied to clipboard

Not localised uptime days,hours,mins strings

Open oleua opened this issue 1 year ago • 0 comments

The uptime info contains not localised strings "days", "hours", "minutes", "seconds" image

It comes from this function:

private function formatUptime(int $uptime): string {
                if ($uptime === -1) {
                        return 'Unknown';
                }

                try {
                        $boot = new \DateTime($uptime . ' seconds ago');
                } catch (\Exception $e) {
                        return 'Unknown';
                }

                $interval = $boot->diff(new \DateTime());
                if ($interval->days > 0) {
                        return $interval->format('%a days, %h hours, %i minutes, %s seconds');
                }
                return $interval->format('%h hours, %i minutes, %s seconds');
        }

So, localisation tags are to be added there.

oleua avatar Apr 25 '24 20:04 oleua