mirror of
https://github.com/gpxstudio/gpx.studio.git
synced 2025-09-02 16:52:31 +00:00
more localization
This commit is contained in:
@@ -12,39 +12,40 @@
|
||||
|
||||
export let value: number;
|
||||
export let type: 'distance' | 'elevation' | 'speed' | 'temperature' | 'time';
|
||||
export let showUnits: boolean = true;
|
||||
</script>
|
||||
|
||||
{#if type === 'distance'}
|
||||
{#if $settings.distanceUnits === 'metric'}
|
||||
{value.toFixed(2)} {$_('units.kilometers')}
|
||||
{value.toFixed(2)} {showUnits ? $_('units.kilometers') : ''}
|
||||
{:else}
|
||||
{kilometersToMiles(value).toFixed(2)} {$_('units.miles')}
|
||||
{kilometersToMiles(value).toFixed(2)} {showUnits ? $_('units.miles') : ''}
|
||||
{/if}
|
||||
{:else if type === 'elevation'}
|
||||
{#if $settings.distanceUnits === 'metric'}
|
||||
{value.toFixed(0)} {$_('units.meters')}
|
||||
{value.toFixed(0)} {showUnits ? $_('units.meters') : ''}
|
||||
{:else}
|
||||
{metersToFeet(value).toFixed(0)} {$_('units.feet')}
|
||||
{metersToFeet(value).toFixed(0)} {showUnits ? $_('units.feet') : ''}
|
||||
{/if}
|
||||
{:else if type === 'speed'}
|
||||
{#if $settings.distanceUnits === 'metric'}
|
||||
{#if $settings.velocityUnits === 'speed'}
|
||||
{value.toFixed(2)} {$_('units.kilometers_per_hour')}
|
||||
{value.toFixed(2)} {showUnits ? $_('units.kilometers_per_hour') : ''}
|
||||
{:else}
|
||||
{secondsToHHMMSS(distancePerHourToSecondsPerDistance(value))}
|
||||
{$_('units.minutes_per_kilometer')}
|
||||
{showUnits ? $_('units.minutes_per_kilometer') : ''}
|
||||
{/if}
|
||||
{:else if $settings.velocityUnits === 'speed'}
|
||||
{kilometersToMiles(value).toFixed(2)} {$_('units.miles_per_hour')}
|
||||
{kilometersToMiles(value).toFixed(2)} {showUnits ? $_('units.miles_per_hour') : ''}
|
||||
{:else}
|
||||
{secondsToHHMMSS(distancePerHourToSecondsPerDistance(kilometersToMiles(value)))}
|
||||
{$_('units.minutes_per_mile')}
|
||||
{showUnits ? $_('units.minutes_per_mile') : ''}
|
||||
{/if}
|
||||
{:else if type === 'temperature'}
|
||||
{#if $settings.temperatureUnits === 'celsius'}
|
||||
{value} {$_('units.celsius')}
|
||||
{value} {showUnits ? $_('units.celsius') : ''}
|
||||
{:else}
|
||||
{celsiusToFahrenheit(value)} {$_('units.fahrenheit')}
|
||||
{celsiusToFahrenheit(value)} {showUnits ? $_('units.fahrenheit') : ''}
|
||||
{/if}
|
||||
{:else if type === 'time'}
|
||||
{secondsToHHMMSS(value)}
|
||||
|
Reference in New Issue
Block a user