nextcloud / serverinfo

📊 A monitoring app which creates a server info dashboard for admins
GNU Affero General Public License v3.0
94 stars 61 forks source link

Not localised uptime days,hours,mins strings #592

Open ostasevych opened 5 months ago

ostasevych commented 5 months ago

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.