Your ROOT_URL in app.ini is https://git.cloudchain.link/ but you are visiting https://dash.bss.nz/open-source-mirrors/homepage/commit/6ef05b81185ac0cd0bb0314027051d493377565f
You should set ROOT_URL correctly, otherwise the web may not work correctly.
4 changed files with
16 additions and
13 deletions
@ -98,20 +98,21 @@ module.exports = {
) ;
i18next . services . formatter . add ( "rate" , ( value , lng , options ) => {
if ( value === 0 ) return "0 Bps" ;
const bits = options . bits ? value : value / 8 ;
const k = 1024 ;
const k = options . binary ? 1024 : 1000 ;
const sizes = options . bits ? ( options . binary ? BIBIT _UNITS : BIT _UNITS ) : ( options . binary ? BIBYTE _UNITS : BYTE _UNITS ) ;
if ( value === 0 ) return ` 0 ${ sizes [ 0 ] } /s ` ;
const dm = options . decimals ? options . decimals : 0 ;
const sizes = [ "Bps" , "KiBps" , "MiBps" , "GiBps" , "TiBps" , "PiBps" , "EiBps" , "ZiBps" , "YiBps" ] ;
const i = Math . floor ( Math . log ( bits ) / Math . log ( k ) ) ;
const i = options . binary ? 2 : Math . floor ( Math . log ( value ) / Math . log ( k ) ) ;
const formatted = new Intl . NumberFormat ( lng , { maximumFractionDigits : dm , minimumFractionDigits : dm } ) . format (
parseFloat ( bits / k * * i )
parseFloat ( value / k * * i )
) ;
return ` ${ formatted } ${ sizes [ i ] } `;
return ` ${ formatted } ${ sizes [ i ] } /s `;
} ) ;
i18next . services . formatter . add ( "percent" , ( value , lng , options ) =>
@ -3,9 +3,11 @@
"bytes" : "{{value, bytes}}" ,
"bits" : "{{value, bytes(bits: true)}}" ,
"bbytes" : "{{value, bytes(binary: true)}}" ,
"bbits" : "{{value, bytes(bits: true, binary: true)}}" ,
"byterate" : "{{value, rate}}" ,
"bbits" : "{{value, bytes(bits: true; binary: true)}}" ,
"byterate" : "{{value, rate(bits: false)}}" ,
"bibyterate" : "{{value, rate(bits: false; binary: true)}}" ,
"bitrate" : "{{value, rate(bits: true)}}" ,
"bibitrate" : "{{value, rate(bits: true; binary: true)}}" ,
"percent" : "{{value, percent}}" ,
"number" : "{{value, number}}" ,
"ms" : "{{value, number}}"
@ -44,9 +44,9 @@ export default function Component({ service }) {
return (
< Container service = { service } >
< Block label = "qbittorrent.leech" value = { t ( "common.number" , { value : leech } ) } / >
< Block label = "qbittorrent.download" value = { t ( "common.bi trate", { value : rateDl } ) } / >
< Block label = "qbittorrent.download" value = { t ( "common.bi by te rate", { value : rateDl , decimals : 1 } ) } / >
< Block label = "qbittorrent.seed" value = { t ( "common.number" , { value : completed } ) } / >
< Block label = "qbittorrent.upload" value = { t ( "common.bi trate", { value : rateUl } ) } / >
< Block label = "qbittorrent.upload" value = { t ( "common.bi by te rate", { value : rateUl , decimals : 1 } ) } / >
< / Container >
) ;
}
@ -29,9 +29,9 @@ export default function Component({ service }) {
< Container service = { service } >
< Block
label = "speedtest.download"
value = { t ( "common.bitrate" , { value : speedtestData . data . download * 10 24 * 1024 } ) }
value = { t ( "common.bitrate" , { value : speedtestData . data . download * 10 00 * 1000 } ) }
/ >
< Block label = "speedtest.upload" value = { t ( "common.bitrate" , { value : speedtestData . data . upload * 10 24 * 1024 } ) } / >
< Block label = "speedtest.upload" value = { t ( "common.bitrate" , { value : speedtestData . data . upload * 10 00 * 1000 } ) } / >
< Block
label = "speedtest.ping"
value = { t ( "common.ms" , {