aboutsummaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorAshutosh Bishnoi <mail2bishnoi@gmail.com>2020-11-10 13:02:20 +0530
committerAshutosh Bishnoi <mail2bishnoi@gmail.com>2020-11-10 13:02:20 +0530
commita948981184f4f2884b7a35b67b2389ddcd1f52a8 (patch)
tree9187834b5246734da8549735f64d2e5546c60e1e
parent5a116350b3e402ef123a75451737c268a9ebddff (diff)
parent1af1545dc7ba3cfdf73a58031b37bea0ecff2e54 (diff)
downloadetbsa-traccar-web-a948981184f4f2884b7a35b67b2389ddcd1f52a8.tar.gz
etbsa-traccar-web-a948981184f4f2884b7a35b67b2389ddcd1f52a8.tar.bz2
etbsa-traccar-web-a948981184f4f2884b7a35b67b2389ddcd1f52a8.zip
Resolving conflicts with master
-rw-r--r--modern/package.json1
-rw-r--r--modern/src/App.js36
-rw-r--r--modern/src/DevicesList.js2
-rw-r--r--modern/src/MainPage.js13
-rw-r--r--modern/src/MainToolbar.js9
-rw-r--r--modern/src/RemoveDialog.js2
-rw-r--r--modern/src/common/preferences.js21
-rw-r--r--modern/src/map/AccuracyMap.js53
-rw-r--r--modern/src/map/CurrentLocationMap.js21
-rw-r--r--modern/src/map/CurrentPositionsMap.js11
-rw-r--r--modern/src/map/Map.js103
-rw-r--r--modern/src/map/PositionsMap.js52
-rw-r--r--modern/src/map/ReplayPathMap.js59
-rw-r--r--modern/src/map/StatusView.js2
-rw-r--r--modern/src/map/mapStyles.js52
-rw-r--r--modern/src/map/mapUtil.js24
-rw-r--r--modern/src/map/switcher/switcher.css40
-rw-r--r--modern/src/map/switcher/switcher.js79
-rw-r--r--modern/src/reactHelper.js6
-rw-r--r--modern/src/reports/FilterForm.js88
-rw-r--r--modern/src/reports/ReplayPage.js121
-rw-r--r--web/app/view/map/GeofenceMap.js20
-rw-r--r--web/app/view/map/GeofenceMapController.js26
-rw-r--r--web/l10n/af.json18
-rw-r--r--web/l10n/ar.json18
-rw-r--r--web/l10n/az.json18
-rw-r--r--web/l10n/bg.json18
-rw-r--r--web/l10n/bn.json18
-rw-r--r--web/l10n/cs.json18
-rw-r--r--web/l10n/da.json18
-rw-r--r--web/l10n/de.json64
-rw-r--r--web/l10n/el.json18
-rw-r--r--web/l10n/en.json5
-rw-r--r--web/l10n/es.json28
-rw-r--r--web/l10n/fa.json18
-rw-r--r--web/l10n/fi.json18
-rw-r--r--web/l10n/fr.json18
-rw-r--r--web/l10n/he.json18
-rw-r--r--web/l10n/hi.json18
-rw-r--r--web/l10n/hr.json18
-rw-r--r--web/l10n/hu.json18
-rw-r--r--web/l10n/id.json18
-rw-r--r--web/l10n/it.json18
-rw-r--r--web/l10n/ja.json18
-rw-r--r--web/l10n/ka.json692
-rw-r--r--web/l10n/kk.json18
-rw-r--r--web/l10n/km.json18
-rw-r--r--web/l10n/ko.json18
-rw-r--r--web/l10n/lo.json18
-rw-r--r--web/l10n/lt.json18
-rw-r--r--web/l10n/lv.json52
-rw-r--r--web/l10n/ml.json18
-rw-r--r--web/l10n/ms.json18
-rw-r--r--web/l10n/nb.json18
-rw-r--r--web/l10n/ne.json18
-rw-r--r--web/l10n/nl.json18
-rw-r--r--web/l10n/nn.json18
-rw-r--r--web/l10n/pl.json18
-rw-r--r--web/l10n/pt.json18
-rw-r--r--web/l10n/pt_BR.json18
-rw-r--r--web/l10n/ro.json18
-rw-r--r--web/l10n/ru.json18
-rw-r--r--web/l10n/si.json18
-rw-r--r--web/l10n/sk.json18
-rw-r--r--web/l10n/sl.json18
-rw-r--r--web/l10n/sq.json18
-rw-r--r--web/l10n/sr.json18
-rw-r--r--web/l10n/sv.json18
-rw-r--r--web/l10n/ta.json18
-rw-r--r--web/l10n/th.json18
-rw-r--r--web/l10n/tr.json18
-rw-r--r--web/l10n/uk.json18
-rw-r--r--web/l10n/uz.json18
-rw-r--r--web/l10n/vi.json18
-rw-r--r--web/l10n/zh.json18
-rw-r--r--web/l10n/zh_TW.json18
76 files changed, 2055 insertions, 491 deletions
diff --git a/modern/package.json b/modern/package.json
index bd1dd33..e5438b5 100644
--- a/modern/package.json
+++ b/modern/package.json
@@ -9,6 +9,7 @@
"@material-ui/icons": "^4.9.1",
"@material-ui/lab": "^4.0.0-alpha.56",
"@reduxjs/toolkit": "^1.4.0",
+ "@turf/turf": "^5.1.6",
"mapbox-gl": "^1.12.0",
"moment": "^2.28.0",
"ol": "^6.4.3",
diff --git a/modern/src/App.js b/modern/src/App.js
index 6ea7429..f4de837 100644
--- a/modern/src/App.js
+++ b/modern/src/App.js
@@ -15,26 +15,38 @@ import GroupsPage from './settings/GroupsPage';
import GroupPage from './settings/GroupPage';
import PositionPage from './PositionPage';
import EventReportPage from './reports/EventReportPage';
+import ReplayPage from './reports/ReplayPage';
+import { useSelector } from 'react-redux';
+import { LinearProgress } from '@material-ui/core';
const App = () => {
+ const initialized = useSelector(state => !!state.session.server && !!state.session.user);
+
return (
<>
<CssBaseline />
<SocketController />
<Switch>
- <Route exact path='/' component={MainPage} />
<Route exact path='/login' component={LoginPage} />
- <Route exact path='/position/:id?' component={PositionPage} />
- <Route exact path='/user/:id?' component={UserPage} />
- <Route exact path='/device/:id?' component={DevicePage} />
- <Route exact path='/reports/route' component={RouteReportPage} />
- <Route exact path='/settings/notifications' component={NotificationsPage} />
- <Route exact path='/settings/notification/:id?' component={NotificationPage} />
- <Route exact path='/settings/groups' component={GroupsPage} />
- <Route exact path='/settings/group/:id?' component={GroupPage} />
- <Route exact path='/admin/server' component={ServerPage} />
- <Route exact path='/admin/users' component={UsersPage} />
- <Route exact path='/reports/event' component={EventReportPage} />
+ <Route>
+ {!initialized ? (<LinearProgress />) : (
+ <Switch>
+ <Route exact path='/' component={MainPage} />
+ <Route exact path='/replay' component={ReplayPage} />
+ <Route exact path='/position/:id?' component={PositionPage} />
+ <Route exact path='/user/:id?' component={UserPage} />
+ <Route exact path='/device/:id?' component={DevicePage} />
+ <Route exact path='/reports/route' component={RouteReportPage} />
+ <Route exact path='/settings/notifications' component={NotificationsPage} />
+ <Route exact path='/settings/notification/:id?' component={NotificationPage} />
+ <Route exact path='/settings/groups' component={GroupsPage} />
+ <Route exact path='/settings/group/:id?' component={GroupPage} />
+ <Route exact path='/admin/server' component={ServerPage} />
+ <Route exact path='/admin/users' component={UsersPage} />
+ <Route exact path='/reports/event' component={EventReportPage} />
+ </Switch>
+ )}
+ </Route>
</Switch>
</>
);
diff --git a/modern/src/DevicesList.js b/modern/src/DevicesList.js
index 15badcb..976fd84 100644
--- a/modern/src/DevicesList.js
+++ b/modern/src/DevicesList.js
@@ -47,7 +47,7 @@ const DeviceView = ({ updateTimestamp, onMenuClick }) => {
<ListItem button key={item.id} onClick={() => dispatch(devicesActions.select(item))}>
<ListItemAvatar>
<Avatar>
- <img className={classes.icon} src={`images/icon/${item.category || 'default'}.svg`} />
+ <img className={classes.icon} src={`images/icon/${item.category || 'default'}.svg`} alt="" />
</Avatar>
</ListItemAvatar>
<ListItemText primary={item.name} secondary={item.uniqueId} />
diff --git a/modern/src/MainPage.js b/modern/src/MainPage.js
index adb86b2..b6b5044 100644
--- a/modern/src/MainPage.js
+++ b/modern/src/MainPage.js
@@ -1,15 +1,15 @@
import React from 'react';
-import { useSelector } from 'react-redux';
import { isWidthUp, makeStyles, withWidth } from '@material-ui/core';
import Drawer from '@material-ui/core/Drawer';
import ContainerDimensions from 'react-container-dimensions';
-import LinearProgress from '@material-ui/core/LinearProgress';
import DevicesList from './DevicesList';
import MainToolbar from './MainToolbar';
import Map from './map/Map';
-import PositionsMap from './map/PositionsMap';
import SelectedDeviceMap from './map/SelectedDeviceMap';
+import AccuracyMap from './map/AccuracyMap';
import GeofenceMap from './map/GeofenceMap';
+import CurrentPositionsMap from './map/CurrentPositionsMap';
+import CurrentLocationMap from './map/CurrentLocationMap';
const useStyles = makeStyles(theme => ({
root: {
@@ -41,10 +41,9 @@ const useStyles = makeStyles(theme => ({
}));
const MainPage = ({ width }) => {
- const initialized = useSelector(state => !!state.session.server && !!state.session.user);
const classes = useStyles();
- return !initialized ? (<LinearProgress />) : (
+ return (
<div className={classes.root}>
<MainToolbar />
<div className={classes.content}>
@@ -57,8 +56,10 @@ const MainPage = ({ width }) => {
<div className={classes.mapContainer}>
<ContainerDimensions>
<Map>
+ <CurrentLocationMap />
<GeofenceMap />
- <PositionsMap />
+ <AccuracyMap />
+ <CurrentPositionsMap />
<SelectedDeviceMap />
</Map>
</ContainerDimensions>
diff --git a/modern/src/MainToolbar.js b/modern/src/MainToolbar.js
index 897fd37..b853dc4 100644
--- a/modern/src/MainToolbar.js
+++ b/modern/src/MainToolbar.js
@@ -29,6 +29,7 @@ import NotificationsActiveIcon from '@material-ui/icons/NotificationsActive';
import FormatListBulletedIcon from '@material-ui/icons/FormatListBulleted';
import TrendingUpIcon from '@material-ui/icons/TrendingUp';
import FolderIcon from '@material-ui/icons/Folder';
+import ReplayIcon from '@material-ui/icons/Replay';
import t from './common/localization';
const useStyles = makeStyles(theme => ({
@@ -78,7 +79,7 @@ const MainToolbar = () => {
</IconButton>
<Typography variant="h6" color="inherit" className={classes.flex}>
Traccar
- </Typography>
+ </Typography>
<Button color="inherit" onClick={handleLogout}>{t('loginLogout')}</Button>
</Toolbar>
</AppBar>
@@ -96,6 +97,12 @@ const MainToolbar = () => {
</ListItemIcon>
<ListItemText primary={t('mapTitle')} />
</ListItem>
+ <ListItem button onClick={() => history.push('/replay')}>
+ <ListItemIcon>
+ <ReplayIcon />
+ </ListItemIcon>
+ <ListItemText primary={t('reportReplay')} />
+ </ListItem>
</List>
<Divider />
<List
diff --git a/modern/src/RemoveDialog.js b/modern/src/RemoveDialog.js
index 8e7d97f..bbcfb22 100644
--- a/modern/src/RemoveDialog.js
+++ b/modern/src/RemoveDialog.js
@@ -8,7 +8,7 @@ import DialogContentText from '@material-ui/core/DialogContentText';
const RemoveDialog = ({ open, endpoint, itemId, onResult }) => {
const handleRemove = async () => {
- const response = await fetch(`/api/${endpoint}/${itemId}`, { method: 'DELETE' })
+ const response = await fetch(`/api/${endpoint}/${itemId}`, { method: 'DELETE' });
if (response.ok) {
onResult(true);
}
diff --git a/modern/src/common/preferences.js b/modern/src/common/preferences.js
new file mode 100644
index 0000000..24fe389
--- /dev/null
+++ b/modern/src/common/preferences.js
@@ -0,0 +1,21 @@
+import { useSelector } from 'react-redux';
+
+export const usePreference = (key, defaultValue) => {
+ return useSelector(state => {
+ if (state.session.server.forceSettings) {
+ return state.session.server[key] || state.session.user[key] || defaultValue;
+ } else {
+ return state.session.user[key] || state.session.server[key] || defaultValue;
+ }
+ });
+};
+
+export const useAttributePreference = (key, defaultValue) => {
+ return useSelector(state => {
+ if (state.session.server.forceSettings) {
+ return state.session.server.attributes[key] || state.session.user.attributes[key] || defaultValue;
+ } else {
+ return state.session.user.attributes[key] || state.session.server.attributes[key] || defaultValue;
+ }
+ });
+};
diff --git a/modern/src/map/AccuracyMap.js b/modern/src/map/AccuracyMap.js
new file mode 100644
index 0000000..e81fc8f
--- /dev/null
+++ b/modern/src/map/AccuracyMap.js
@@ -0,0 +1,53 @@
+import { useEffect } from 'react';
+import { useSelector } from 'react-redux';
+import circle from '@turf/circle';
+
+import { map } from './Map';
+
+const AccuracyMap = () => {
+ const id = 'accuracy';
+
+ const positions = useSelector(state => ({
+ type: 'FeatureCollection',
+ features: Object.values(state.positions.items).filter(position => position.accuracy > 0).map(position =>
+ circle([position.longitude, position.latitude], position.accuracy * 0.001)
+ ),
+ }));
+
+ useEffect(() => {
+ map.addSource(id, {
+ 'type': 'geojson',
+ 'data': {
+ type: 'FeatureCollection',
+ features: []
+ }
+ });
+ map.addLayer({
+ 'source': id,
+ 'id': id,
+ 'type': 'fill',
+ 'filter': [
+ 'all',
+ ['==', '$type', 'Polygon'],
+ ],
+ 'paint': {
+ 'fill-color':'#3bb2d0',
+ 'fill-outline-color':'#3bb2d0',
+ 'fill-opacity':0.25,
+ },
+ });
+
+ return () => {
+ map.removeLayer(id);
+ map.removeSource(id);
+ };
+ }, []);
+
+ useEffect(() => {
+ map.getSource(id).setData(positions);
+ }, [positions]);
+
+ return null;
+}
+
+export default AccuracyMap;
diff --git a/modern/src/map/CurrentLocationMap.js b/modern/src/map/CurrentLocationMap.js
new file mode 100644
index 0000000..31e6e28
--- /dev/null
+++ b/modern/src/map/CurrentLocationMap.js
@@ -0,0 +1,21 @@
+import mapboxgl from 'mapbox-gl';
+import { useEffect } from 'react';
+import { map } from './Map';
+
+const CurrentLocationMap = () => {
+ useEffect(() => {
+ const control = new mapboxgl.GeolocateControl({
+ positionOptions: {
+ enableHighAccuracy: true,
+ timeout: 5000,
+ },
+ trackUserLocation: true,
+ });
+ map.addControl(control);
+ return () => map.removeControl(control);
+ }, []);
+
+ return null;
+}
+
+export default CurrentLocationMap;
diff --git a/modern/src/map/CurrentPositionsMap.js b/modern/src/map/CurrentPositionsMap.js
new file mode 100644
index 0000000..0bfe4fc
--- /dev/null
+++ b/modern/src/map/CurrentPositionsMap.js
@@ -0,0 +1,11 @@
+import React, { } from 'react';
+import { useSelector } from 'react-redux';
+
+import PositionsMap from './PositionsMap';
+
+const CurrentPositionsMap = () => {
+ const positions = useSelector(state => Object.values(state.positions.items));
+ return (<PositionsMap positions={positions} />);
+}
+
+export default CurrentPositionsMap;
diff --git a/modern/src/map/Map.js b/modern/src/map/Map.js
index fec8d50..8a43e97 100644
--- a/modern/src/map/Map.js
+++ b/modern/src/map/Map.js
@@ -1,8 +1,13 @@
import 'mapbox-gl/dist/mapbox-gl.css';
+import './switcher/switcher.css';
import mapboxgl from 'mapbox-gl';
+import { SwitcherControl } from './switcher/switcher';
import React, { useRef, useLayoutEffect, useEffect, useState } from 'react';
import { deviceCategories } from '../common/deviceCategories';
import { loadIcon, loadImage } from './mapUtil';
+import { styleCarto, styleMapbox, styleOsm } from './mapStyles';
+import t from '../common/localization';
+import { useAttributePreference } from '../common/preferences';
const element = document.createElement('div');
element.style.width = '100%';
@@ -10,55 +15,83 @@ element.style.height = '100%';
export const map = new mapboxgl.Map({
container: element,
- style: {
- version: 8,
- sources: {
- osm: {
- type: 'raster',
- tiles: ["https://tile.openstreetmap.org/{z}/{x}/{y}.png"],
- tileSize: 256,
- attribution: '© <a target="_top" rel="noopener" href="http://www.openstreetmap.org/copyright">OpenStreetMap</a> contributors',
- },
- },
- glyphs: 'https://cdn.traccar.com/map/fonts/{fontstack}/{range}.pbf',
- layers: [{
- id: 'osm',
- type: 'raster',
- source: 'osm',
- }],
- },
+ style: styleOsm(),
});
-map.addControl(new mapboxgl.NavigationControl());
+let ready = false;
+const readyListeners = new Set();
-let readyListeners = [];
+const addReadyListener = listener => {
+ readyListeners.add(listener);
+ listener(ready);
+};
-const onMapReady = listener => {
- if (!readyListeners) {
- listener();
- } else {
- readyListeners.push(listener);
- }
+const removeReadyListener = listener => {
+ readyListeners.delete(listener);
};
-map.on('load', async () => {
+const updateReadyValue = value => {
+ ready = value;
+ readyListeners.forEach(listener => listener(value));
+};
+
+const initMap = async () => {
const background = await loadImage('images/background.svg');
await Promise.all(deviceCategories.map(async category => {
- const imageData = await loadIcon(category, background, `images/icon/${category}.svg`);
- map.addImage(category, imageData, { pixelRatio: window.devicePixelRatio });
+ if (!map.hasImage(category)) {
+ const imageData = await loadIcon(category, background, `images/icon/${category}.svg`);
+ map.addImage(category, imageData, { pixelRatio: window.devicePixelRatio });
+ }
}));
- if (readyListeners) {
- readyListeners.forEach(listener => listener());
- readyListeners = null;
- }
-});
+ updateReadyValue(true);
+};
+
+map.on('load', initMap);
+
+map.addControl(new mapboxgl.NavigationControl({
+ showCompass: false,
+}));
+
+map.addControl(new SwitcherControl(
+ [
+ { title: t('mapOsm'), uri: styleOsm() },
+ { title: t('mapCarto'), uri: styleCarto() },
+ { title: t('mapMapboxStreets'), uri: styleMapbox('streets-v11') },
+ { title: t('mapMapboxOutdoors'), uri: styleMapbox('outdoors-v11') },
+ { title: t('mapMapboxSatellite'), uri: styleMapbox('satellite-v9') },
+ ],
+ t('mapOsm'),
+ () => updateReadyValue(false),
+ () => {
+ const waiting = () => {
+ if (!map.loaded()) {
+ setTimeout(waiting, 100);
+ } else {
+ initMap();
+ }
+ };
+ waiting();
+ },
+));
const Map = ({ children }) => {
const containerEl = useRef(null);
const [mapReady, setMapReady] = useState(false);
-
- useEffect(() => onMapReady(() => setMapReady(true)), []);
+
+ const mapboxAccessToken = useAttributePreference('mapboxAccessToken');
+
+ useEffect(() => {
+ mapboxgl.accessToken = mapboxAccessToken;
+ }, [mapboxAccessToken]);
+
+ useEffect(() => {
+ const listener = ready => setMapReady(ready);
+ addReadyListener(listener);
+ return () => {
+ removeReadyListener(listener);
+ };
+ }, []);
useLayoutEffect(() => {
const currentEl = containerEl.current;
diff --git a/modern/src/map/PositionsMap.js b/modern/src/map/PositionsMap.js
index 6a7a68b..fa7b431 100644
--- a/modern/src/map/PositionsMap.js
+++ b/modern/src/map/PositionsMap.js
@@ -1,4 +1,4 @@
-import React, { useEffect } from 'react';
+import React, { useCallback, useEffect } from 'react';
import ReactDOM from 'react-dom';
import mapboxgl from 'mapbox-gl';
import { Provider, useSelector } from 'react-redux';
@@ -8,36 +8,25 @@ import store from '../store';
import { useHistory } from 'react-router-dom';
import StatusView from './StatusView';
-const PositionsMap = () => {
+const PositionsMap = ({ positions }) => {
const id = 'positions';
const history = useHistory();
+ const devices = useSelector(state => state.devices.items);
- const createFeature = (state, position) => {
- const device = state.devices.items[position.deviceId] || null;
+ const createFeature = (devices, position) => {
+ const device = devices[position.deviceId] || null;
return {
deviceId: position.deviceId,
name: device ? device.name : '',
- category: device && device.category || 'default',
+ category: device && (device.category || 'default'),
}
};
- const positions = useSelector(state => ({
- type: 'FeatureCollection',
- features: Object.values(state.positions.items).map(position => ({
- type: 'Feature',
- geometry: {
- type: 'Point',
- coordinates: [position.longitude, position.latitude]
- },
- properties: createFeature(state, position),
- })),
- }));
-
const onMouseEnter = () => map.getCanvas().style.cursor = 'pointer';
const onMouseLeave = () => map.getCanvas().style.cursor = '';
- const onClick = event => {
+ const onClickCallback = useCallback(event => {
const feature = event.features[0];
let coordinates = feature.geometry.coordinates.slice();
while (Math.abs(event.lngLat.lng - coordinates[0]) > 180) {
@@ -59,12 +48,15 @@ const PositionsMap = () => {
.setDOMContent(placeholder)
.setLngLat(coordinates)
.addTo(map);
- };
+ }, [history]);
useEffect(() => {
map.addSource(id, {
'type': 'geojson',
- 'data': positions,
+ 'data': {
+ type: 'FeatureCollection',
+ features: [],
+ }
});
map.addLayer({
'id': id,
@@ -88,23 +80,33 @@ const PositionsMap = () => {
map.on('mouseenter', id, onMouseEnter);
map.on('mouseleave', id, onMouseLeave);
- map.on('click', id, onClick);
+ map.on('click', id, onClickCallback);
return () => {
Array.from(map.getContainer().getElementsByClassName('mapboxgl-popup')).forEach(el => el.remove());
map.off('mouseenter', id, onMouseEnter);
map.off('mouseleave', id, onMouseLeave);
- map.off('click', id, onClick);
+ map.off('click', id, onClickCallback);
map.removeLayer(id);
map.removeSource(id);
};
- }, []);
+ }, [onClickCallback]);
useEffect(() => {
- map.getSource(id).setData(positions);
- }, [positions]);
+ map.getSource(id).setData({
+ type: 'FeatureCollection',
+ features: positions.map(position => ({
+ type: 'Feature',
+ geometry: {
+ type: 'Point',
+ coordinates: [position.longitude, position.latitude],
+ },
+ properties: createFeature(devices, position),
+ }))
+ });
+ }, [devices, positions]);
return null;
}
diff --git a/modern/src/map/ReplayPathMap.js b/modern/src/map/ReplayPathMap.js
new file mode 100644
index 0000000..feab071
--- /dev/null
+++ b/modern/src/map/ReplayPathMap.js
@@ -0,0 +1,59 @@
+import mapboxgl from 'mapbox-gl';
+import { useEffect } from 'react';
+import { map } from './Map';
+
+const ReplayPathMap = ({ positions }) => {
+ const id = 'replay';
+
+ useEffect(() => {
+ map.addSource(id, {
+ 'type': 'geojson',
+ 'data': {
+ type: 'Feature',
+ geometry: {
+ type: 'LineString',
+ coordinates: [],
+ },
+ },
+ });
+ map.addLayer({
+ 'source': id,
+ 'id': id,
+ 'type': 'line',
+ 'layout': {
+ 'line-join': 'round',
+ 'line-cap': 'round',
+ },
+ 'paint': {
+ 'line-color': '#333',
+ 'line-width': 5,
+ },
+ });
+
+ return () => {
+ map.removeLayer(id);
+ map.removeSource(id);
+ };
+ }, []);
+
+ useEffect(() => {
+ const coordinates = positions.map(item => [item.longitude, item.latitude]);
+ map.getSource(id).setData({
+ type: 'Feature',
+ geometry: {
+ type: 'LineString',
+ coordinates: coordinates,
+ },
+ });
+ if (coordinates.length) {
+ const bounds = coordinates.reduce((bounds, item) => bounds.extend(item), new mapboxgl.LngLatBounds(coordinates[0], coordinates[0]));
+ map.fitBounds(bounds, {
+ padding: { top: 50, bottom: 250, left: 25, right: 25 },
+ });
+ }
+ }, [positions]);
+
+ return null;
+}
+
+export default ReplayPathMap;
diff --git a/modern/src/map/StatusView.js b/modern/src/map/StatusView.js
index 3a30426..ae049af 100644
--- a/modern/src/map/StatusView.js
+++ b/modern/src/map/StatusView.js
@@ -22,7 +22,7 @@ const StatusView = ({ deviceId, onShowDetails }) => {
{position.attributes.batteryLevel &&
<><b>{t('positionBattery')}:</b> {formatPosition(position.attributes.batteryLevel, 'batteryLevel')}<br /></>
}
- <a href="#" onClick={handleClick}>{t('sharedShowDetails')}</a>
+ <a href="/" onClick={handleClick}>{t('sharedShowDetails')}</a>
</>
);
};
diff --git a/modern/src/map/mapStyles.js b/modern/src/map/mapStyles.js
new file mode 100644
index 0000000..ff323cb
--- /dev/null
+++ b/modern/src/map/mapStyles.js
@@ -0,0 +1,52 @@
+export const styleCustom = (url, attribution) => ({
+ version: 8,
+ sources: {
+ osm: {
+ type: 'raster',
+ tiles: [url],
+ attribution: attribution,
+ },
+ },
+ glyphs: 'https://cdn.traccar.com/map/fonts/{fontstack}/{range}.pbf',
+ layers: [{
+ id: 'osm',
+ type: 'raster',
+ source: 'osm',
+ }],
+});
+
+export const styleOsm = () => styleCustom(
+ 'https://tile.openstreetmap.org/{z}/{x}/{y}.png',
+ '© <a target="_top" rel="noopener" href="http://www.openstreetmap.org/copyright">OpenStreetMap</a> contributors',
+);
+
+export const styleCarto = () => ({
+ 'version': 8,
+ 'sources': {
+ 'raster-tiles': {
+ 'type': 'raster',
+ 'tiles': [
+ 'https://a.basemaps.cartocdn.com/rastertiles/voyager/{z}/{x}/{y}@2x.png',
+ 'https://b.basemaps.cartocdn.com/rastertiles/voyager/{z}/{x}/{y}@2x.png',
+ 'https://c.basemaps.cartocdn.com/rastertiles/voyager/{z}/{x}/{y}@2x.png',
+ 'https://d.basemaps.cartocdn.com/rastertiles/voyager/{z}/{x}/{y}@2x.png'
+ ],
+ 'tileSize': 256,
+ 'attribution': '© <a target="_top" rel="noopener" href="http://www.openstreetmap.org/copyright">OpenStreetMap</a> contributors, © <a target="_top" rel="noopener" href="https://carto.com/attribution">CARTO</a>'
+ }
+ },
+ 'glyphs': 'https://cdn.traccar.com/map/fonts/{fontstack}/{range}.pbf',
+ 'layers': [
+ {
+ 'id': 'simple-tiles',
+ 'type': 'raster',
+ 'source': 'raster-tiles',
+ 'minzoom': 0,
+ 'maxzoom': 22,
+ }
+ ]
+});
+
+export const styleMapbox = (style) => `mapbox://styles/mapbox/${style}`;
+
+export const styleMapTiler = (style, key) => `https://api.maptiler.com/maps/${style}/style.json?key=${key}`;
diff --git a/modern/src/map/mapUtil.js b/modern/src/map/mapUtil.js
index 71d7b3c..15f1620 100644
--- a/modern/src/map/mapUtil.js
+++ b/modern/src/map/mapUtil.js
@@ -27,30 +27,6 @@ export const loadIcon = async (key, background, url) => {
return context.getImageData(0, 0, canvas.width, canvas.height);
};
-export const calculateBounds = features => {
- if (features && features.length) {
- const first = features[0].geometry.coordinates;
- const bounds = [[...first], [...first]];
- for (let feature of features) {
- const longitude = feature.geometry.coordinates[0]
- const latitude = feature.geometry.coordinates[1]
- if (longitude < bounds[0][0]) {
- bounds[0][0] = longitude;
- } else if (longitude > bounds[1][0]) {
- bounds[1][0] = longitude;
- }
- if (latitude < bounds[0][1]) {
- bounds[0][1] = latitude;
- } else if (latitude > bounds[1][1]) {
- bounds[1][1] = latitude;
- }
- }
- return bounds;
- } else {
- return null;
- }
-}
-
export const reverseCoordinates = it => {
if (!it) {
return it;
diff --git a/modern/src/map/switcher/switcher.css b/modern/src/map/switcher/switcher.css
new file mode 100644
index 0000000..6c8fdb4
--- /dev/null
+++ b/modern/src/map/switcher/switcher.css
@@ -0,0 +1,40 @@
+.mapboxgl-style-list
+{
+ display: none;
+}
+
+.mapboxgl-ctrl-group .mapboxgl-style-list button
+{
+ background: none;
+ border: none;
+ cursor: pointer;
+ display: block;
+ font-size: 14px;
+ padding: 8px 8px 6px;
+ text-align: right;
+ width: 100%;
+ height: auto;
+}
+
+.mapboxgl-style-list button.active
+{
+ font-weight: bold;
+}
+
+.mapboxgl-style-list button:hover
+{
+ background-color: rgba(0, 0, 0, 0.05);
+}
+
+.mapboxgl-style-list button + button
+{
+ border-top: 1px solid #ddd;
+}
+
+.mapboxgl-style-switcher
+{
+ background-image: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0iaXNvLTg4NTktMSI/PjwhRE9DVFlQRSBzdmcgUFVCTElDICItLy9XM0MvL0RURCBTVkcgMS4xLy9FTiIgImh0dHA6Ly93d3cudzMub3JnL0dyYXBoaWNzL1NWRy8xLjEvRFREL3N2ZzExLmR0ZCI+PHN2ZyB2ZXJzaW9uPSIxLjEiIGlkPSJDYXBhXzEiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgeG1sbnM6eGxpbms9Imh0dHA6Ly93d3cudzMub3JnLzE5OTkveGxpbmsiIHg9IjBweCIgeT0iMHB4IiB3aWR0aD0iNTQuODQ5cHgiIGhlaWdodD0iNTQuODQ5cHgiIHZpZXdCb3g9IjAgMCA1NC44NDkgNTQuODQ5IiBzdHlsZT0iZW5hYmxlLWJhY2tncm91bmQ6bmV3IDAgMCA1NC44NDkgNTQuODQ5OyIgeG1sOnNwYWNlPSJwcmVzZXJ2ZSI+PGc+PGc+PGc+PHBhdGggZD0iTTU0LjQ5NywzOS42MTRsLTEwLjM2My00LjQ5bC0xNC45MTcsNS45NjhjLTAuNTM3LDAuMjE0LTEuMTY1LDAuMzE5LTEuNzkzLDAuMzE5Yy0wLjYyNywwLTEuMjU0LTAuMTA0LTEuNzktMC4zMThsLTE0LjkyMS01Ljk2OEwwLjM1MSwzOS42MTRjLTAuNDcyLDAuMjAzLTAuNDY3LDAuNTI0LDAuMDEsMC43MTZMMjYuNTYsNTAuODFjMC40NzcsMC4xOTEsMS4yNTEsMC4xOTEsMS43MjksMEw1NC40ODgsNDAuMzNDNTQuOTY0LDQwLjEzOSw1NC45NjksMzkuODE3LDU0LjQ5NywzOS42MTR6Ii8+PHBhdGggZD0iTTU0LjQ5NywyNy41MTJsLTEwLjM2NC00LjQ5MWwtMTQuOTE2LDUuOTY2Yy0wLjUzNiwwLjIxNS0xLjE2NSwwLjMyMS0xLjc5MiwwLjMyMWMtMC42MjgsMC0xLjI1Ni0wLjEwNi0xLjc5My0wLjMyMWwtMTQuOTE4LTUuOTY2TDAuMzUxLDI3LjUxMmMtMC40NzIsMC4yMDMtMC40NjcsMC41MjMsMC4wMSwwLjcxNkwyNi41NiwzOC43MDZjMC40NzcsMC4xOSwxLjI1MSwwLjE5LDEuNzI5LDBsMjYuMTk5LTEwLjQ3OUM1NC45NjQsMjguMDM2LDU0Ljk2OSwyNy43MTYsNTQuNDk3LDI3LjUxMnoiLz48cGF0aCBkPSJNMC4zNjEsMTYuMTI1bDEzLjY2Miw1LjQ2NWwxMi41MzcsNS4wMTVjMC40NzcsMC4xOTEsMS4yNTEsMC4xOTEsMS43MjksMGwxMi41NDEtNS4wMTZsMTMuNjU4LTUuNDYzYzAuNDc3LTAuMTkxLDAuNDgtMC41MTEsMC4wMS0wLjcxNkwyOC4yNzcsNC4wNDhjLTAuNDcxLTAuMjA0LTEuMjM2LTAuMjA0LTEuNzA4LDBMMC4zNTEsMTUuNDFDLTAuMTIxLDE1LjYxNC0wLjExNiwxNS45MzUsMC4zNjEsMTYuMTI1eiIvPjwvZz48L2c+PC9nPjxnPjwvZz48Zz48L2c+PGc+PC9nPjxnPjwvZz48Zz48L2c+PGc+PC9nPjxnPjwvZz48Zz48L2c+PGc+PC9nPjxnPjwvZz48Zz48L2c+PGc+PC9nPjxnPjwvZz48Zz48L2c+PGc+PC9nPjwvc3ZnPg==);
+ background-position: center;
+ background-repeat: no-repeat;
+ background-size: 70%;
+}
diff --git a/modern/src/map/switcher/switcher.js b/modern/src/map/switcher/switcher.js
new file mode 100644
index 0000000..ff9fbe9
--- /dev/null
+++ b/modern/src/map/switcher/switcher.js
@@ -0,0 +1,79 @@
+export class SwitcherControl {
+
+ constructor(styles, defaultStyle, beforeSwitch, afterSwitch) {
+ this.styles = styles;
+ this.defaultStyle = defaultStyle;
+ this.beforeSwitch = beforeSwitch;
+ this.afterSwitch = afterSwitch;
+ this.onDocumentClick = this.onDocumentClick.bind(this);
+ }
+
+ getDefaultPosition() {
+ return 'top-right';
+ }
+
+ onAdd(map) {
+ this.map = map;
+ this.controlContainer = document.createElement('div');
+ this.controlContainer.classList.add('mapboxgl-ctrl');
+ this.controlContainer.classList.add('mapboxgl-ctrl-group');
+ this.mapStyleContainer = document.createElement('div');
+ this.styleButton = document.createElement('button');
+ this.styleButton.type = 'button';
+ this.mapStyleContainer.classList.add('mapboxgl-style-list');
+ for (const style of this.styles) {
+ const styleElement = document.createElement('button');
+ styleElement.type = 'button';
+ styleElement.innerText = style.title;
+ styleElement.classList.add(style.title.replace(/[^a-z0-9-]/gi, '_'));
+ styleElement.dataset.uri = JSON.stringify(style.uri);
+ styleElement.addEventListener('click', event => {
+ const srcElement = event.srcElement;
+ if (srcElement.classList.contains('active')) {
+ return;
+ }
+ this.beforeSwitch();
+ this.map.setStyle(JSON.parse(srcElement.dataset.uri));
+ this.afterSwitch();
+ this.mapStyleContainer.style.display = 'none';
+ this.styleButton.style.display = 'block';
+ const elms = this.mapStyleContainer.getElementsByClassName('active');
+ while (elms[0]) {
+ elms[0].classList.remove('active');
+ }
+ srcElement.classList.add('active');
+ });
+ if (style.title === this.defaultStyle) {
+ styleElement.classList.add('active');
+ }
+ this.mapStyleContainer.appendChild(styleElement);
+ }
+ this.styleButton.classList.add('mapboxgl-ctrl-icon');
+ this.styleButton.classList.add('mapboxgl-style-switcher');
+ this.styleButton.addEventListener('click', () => {
+ this.styleButton.style.display = 'none';
+ this.mapStyleContainer.style.display = 'block';
+ });
+ document.addEventListener('click', this.onDocumentClick);
+ this.controlContainer.appendChild(this.styleButton);
+ this.controlContainer.appendChild(this.mapStyleContainer);
+ return this.controlContainer;
+ }
+
+ onRemove() {
+ if (!this.controlContainer || !this.controlContainer.parentNode || !this.map || !this.styleButton) {
+ return;
+ }
+ this.styleButton.removeEventListener('click', this.onDocumentClick);
+ this.controlContainer.parentNode.removeChild(this.controlContainer);
+ document.removeEventListener('click', this.onDocumentClick);
+ this.map = undefined;
+ }
+
+ onDocumentClick(event) {
+ if (this.controlContainer && !this.controlContainer.contains(event.target) && this.mapStyleContainer && this.styleButton) {
+ this.mapStyleContainer.style.display = 'none';
+ this.styleButton.style.display = 'block';
+ }
+ }
+}
diff --git a/modern/src/reactHelper.js b/modern/src/reactHelper.js
index 9286c57..b0eb016 100644
--- a/modern/src/reactHelper.js
+++ b/modern/src/reactHelper.js
@@ -7,10 +7,10 @@ export const usePrevious = value => {
ref.current = value;
});
return ref.current;
-}
+};
export const useEffectAsync = (effect, deps) => {
useEffect(() => {
effect();
- }, deps);
-}
+ }, deps); // eslint-disable-line react-hooks/exhaustive-deps
+};
diff --git a/modern/src/reports/FilterForm.js b/modern/src/reports/FilterForm.js
new file mode 100644
index 0000000..86339d2
--- /dev/null
+++ b/modern/src/reports/FilterForm.js
@@ -0,0 +1,88 @@
+import React, { useEffect, useState } from 'react';
+import { FormControl, InputLabel, Select, MenuItem, TextField } from '@material-ui/core';
+import t from '../common/localization';
+import { useSelector } from 'react-redux';
+import moment from 'moment';
+
+const FilterForm = ({ deviceId, setDeviceId, from, setFrom, to, setTo }) => {
+ const devices = useSelector(state => Object.values(state.devices.items));
+
+ const [period, setPeriod] = useState('today');
+
+ useEffect(() => {
+ switch (period) {
+ default:
+ case 'today':
+ setFrom(moment().startOf('day'));
+ setTo(moment().endOf('day'));
+ break;
+ case 'yesterday':
+ setFrom(moment().subtract(1, 'day').startOf('day'));
+ setTo(moment().subtract(1, 'day').endOf('day'));
+ break;
+ case 'thisWeek':
+ setFrom(moment().startOf('week'));
+ setTo(moment().endOf('week'));
+ break;
+ case 'previousWeek':
+ setFrom(moment().subtract(1, 'week').startOf('week'));
+ setTo(moment().subtract(1, 'week').endOf('week'));
+ break;
+ case 'thisMonth':
+ setFrom(moment().startOf('month'));
+ setTo(moment().endOf('month'));
+ break;
+ case 'previousMonth':
+ setFrom(moment().subtract(1, 'month').startOf('month'));
+ setTo(moment().subtract(1, 'month').endOf('month'));
+ break;
+ }
+ }, [period, setFrom, setTo]);
+
+ return (
+ <>
+ <FormControl variant='filled' margin='normal' fullWidth>
+ <InputLabel>{t('reportDevice')}</InputLabel>
+ <Select value={deviceId || ''} onChange={e => setDeviceId(e.target.value)}>
+ {devices.map((device) => (
+ <MenuItem key={device.id} value={device.id}>{device.name}</MenuItem>
+ ))}
+ </Select>
+ </FormControl>
+ <FormControl variant='filled' margin='normal' fullWidth>
+ <InputLabel>{t('reportPeriod')}</InputLabel>
+ <Select value={period} onChange={e => setPeriod(e.target.value)}>
+ <MenuItem key='today' value='today'>{t('reportToday')}</MenuItem>
+ <MenuItem key='yesterday' value='yesterday'>{t('reportYesterday')}</MenuItem>
+ <MenuItem key='thisWeek' value='thisWeek'>{t('reportThisWeek')}</MenuItem>
+ <MenuItem key='previousWeek' value='previousWeek'>{t('reportPreviousWeek')}</MenuItem>
+ <MenuItem key='thisMonth' value='thisMonth'>{t('reportThisMonth')}</MenuItem>
+ <MenuItem key='previousMonth' value='previousMonth'>{t('reportPreviousMonth')}</MenuItem>
+ <MenuItem key='custom' value='custom'>{t('reportCustom')}</MenuItem>
+ </Select>
+ </FormControl>
+ {period === 'custom' &&
+ <TextField
+ margin='normal'
+ variant='filled'
+ label={t('reportFrom')}
+ type='datetime-local'
+ value={from.format(moment.HTML5_FMT.DATETIME_LOCAL)}
+ onChange={e => setFrom(moment(e.target.value, moment.HTML5_FMT.DATETIME_LOCAL))}
+ fullWidth />
+ }
+ {period === 'custom' &&
+ <TextField
+ margin='normal'
+ variant='filled'
+ label={t('reportTo')}
+ type='datetime-local'
+ value={to.format(moment.HTML5_FMT.DATETIME_LOCAL)}
+ onChange={(e) => setTo(moment(e.target.value, moment.HTML5_FMT.DATETIME_LOCAL))}
+ fullWidth />
+ }
+ </>
+ );
+}
+
+export default FilterForm;
diff --git a/modern/src/reports/ReplayPage.js b/modern/src/reports/ReplayPage.js
new file mode 100644
index 0000000..6b84d4d
--- /dev/null
+++ b/modern/src/reports/ReplayPage.js
@@ -0,0 +1,121 @@
+import React, { useState } from 'react';
+import { Accordion, AccordionDetails, AccordionSummary, Button, Container, FormControl, makeStyles, Paper, Slider, Tooltip, Typography } from '@material-ui/core';
+import ExpandMoreIcon from '@material-ui/icons/ExpandMore';
+import MainToolbar from '../MainToolbar';
+import Map from '../map/Map';
+import t from '../common/localization';
+import FilterForm from './FilterForm';
+import ReplayPathMap from '../map/ReplayPathMap';
+import PositionsMap from '../map/PositionsMap';
+import { formatPosition } from '../common/formatter';
+
+const useStyles = makeStyles(theme => ({
+ root: {
+ height: '100%',
+ display: 'flex',
+ flexDirection: 'column',
+ },
+ controlPanel: {
+ position: 'absolute',
+ bottom: theme.spacing(5),
+ left: '50%',
+ transform: 'translateX(-50%)',
+ },
+ controlContent: {
+ padding: theme.spacing(2),
+ marginBottom: theme.spacing(2),
+ },
+ configForm: {
+ display: 'flex',
+ flexDirection: 'column',
+ },
+}));
+
+const TimeLabel = ({ children, open, value }) => {
+ return (
+ <Tooltip open={open} enterTouchDelay={0} placement="top" title={value}>
+ {children}
+ </Tooltip>
+ );
+};
+
+const ReplayPage = () => {
+ const classes = useStyles();
+
+ const [expanded, setExpanded] = useState(true);
+
+ const [deviceId, setDeviceId] = useState();
+ const [from, setFrom] = useState();
+ const [to, setTo] = useState();
+
+ const [positions, setPositions] = useState([]);
+
+ const [index, setIndex] = useState(0);
+
+ const handleShow = async () => {
+ const query = new URLSearchParams({
+ deviceId,
+ from: from.toISOString(),
+ to: to.toISOString(),
+ });
+ const response = await fetch(`/api/positions?${query.toString()}`, { headers: { 'Accept': 'application/json' } });
+ if (response.ok) {
+ setIndex(0);
+ setPositions(await response.json());
+ setExpanded(false);
+ }
+ };
+
+ return (
+ <div className={classes.root}>
+ <MainToolbar />
+ <Map>
+ <ReplayPathMap positions={positions} />
+ {index < positions.length &&
+ <PositionsMap positions={[positions[index]]} />
+ }
+ </Map>
+ <Container maxWidth="sm" className={classes.controlPanel}>
+ {!!positions.length &&
+ <Paper className={classes.controlContent}>
+ <Slider
+ max={positions.length - 1}
+ step={null}
+ marks={positions.map((_, index) => ({ value: index }))}
+ value={index}
+ onChange={(_, index) => setIndex(index)}
+ valueLabelDisplay="auto"
+ valueLabelFormat={i => i < positions.length ? formatPosition(positions[i], 'fixTime') : ''}
+ ValueLabelComponent={TimeLabel}
+ />
+ </Paper>
+ }
+ <div>
+ <Accordion expanded={expanded} onChange={() => setExpanded(!expanded)}>
+ <AccordionSummary expandIcon={<ExpandMoreIcon />}>
+ <Typography align='center'>
+ {t('reportConfigure')}
+ </Typography>
+ </AccordionSummary>
+ <AccordionDetails className={classes.configForm}>
+ <FilterForm
+ deviceId={deviceId}
+ setDeviceId={setDeviceId}
+ from={from}
+ setFrom={setFrom}
+ to={to}
+ setTo={setTo} />
+ <FormControl margin='normal' fullWidth>
+ <Button type='button' color='primary' variant='contained' disabled={!deviceId} onClick={handleShow}>
+ {t('reportShow')}
+ </Button>
+ </FormControl>
+ </AccordionDetails>
+ </Accordion>
+ </div>
+ </Container>
+ </div>
+ );
+}
+
+export default ReplayPage;
diff --git a/web/app/view/map/GeofenceMap.js b/web/app/view/map/GeofenceMap.js
index 8cef574..18c3386 100644
--- a/web/app/view/map/GeofenceMap.js
+++ b/web/app/view/map/GeofenceMap.js
@@ -37,6 +37,26 @@ Ext.define('Traccar.view.map.GeofenceMap', {
listeners: {
select: 'onTypeSelect'
}
+ }, '-', {
+ xtype: 'tbtext',
+ html: Strings.sharedImport
+ }, {
+ xtype: 'filefield',
+ name: 'file',
+ buttonConfig: {
+ glyph: 'xf093@FontAwesome',
+ text: '',
+ tooltip: Strings.sharedSelectFile,
+ tooltipType: 'title'
+ },
+ listeners: {
+ change: 'onFileChange',
+ afterrender: function (fileField) {
+ fileField.fileInputEl.set({
+ accept: '.gpx'
+ });
+ }
+ }
}, {
xtype: 'tbfill'
}, {
diff --git a/web/app/view/map/GeofenceMapController.js b/web/app/view/map/GeofenceMapController.js
index f075ac9..31ab586 100644
--- a/web/app/view/map/GeofenceMapController.js
+++ b/web/app/view/map/GeofenceMapController.js
@@ -33,6 +33,32 @@ Ext.define('Traccar.view.map.GeofenceMapController', {
}
},
+ onFileChange: function (fileField) {
+ var reader, view = this.getView();
+ if (fileField.fileInputEl.dom.files.length > 0) {
+ reader = new FileReader();
+ reader.onload = function () {
+ var parser, xml, segment, projection, points = [];
+ parser = new DOMParser();
+ xml = parser.parseFromString(reader.result, 'text/xml');
+ segment = xml.getElementsByTagName('trkseg')[0];
+ projection = view.mapView.getProjection();
+ Array.from(segment.getElementsByTagName('trkpt')).forEach(function (point) {
+ var lat, lon;
+ lat = Number(point.getAttribute('lat'));
+ lon = Number(point.getAttribute('lon'));
+ points.push(ol.proj.transform([lon, lat], 'EPSG:4326', projection));
+ });
+ view.getFeatures().clear();
+ view.getFeatures().push(new ol.Feature(new ol.geom.LineString(points)));
+ };
+ reader.onerror = function (event) {
+ Traccar.app.showError(event.target.error);
+ };
+ reader.readAsText(fileField.fileInputEl.dom.files[0]);
+ }
+ },
+
onSaveClick: function (button) {
var geometry, projection;
if (this.getView().getFeatures().getLength() > 0) {
diff --git a/web/l10n/af.json b/web/l10n/af.json
index b4d1abf..8daf430 100644
--- a/web/l10n/af.json
+++ b/web/l10n/af.json
@@ -8,6 +8,8 @@
"sharedEdit": "Redigeer",
"sharedRemove": "Verwyder",
"sharedRemoveConfirm": "Verwyder item",
+ "sharedYes": "Yes",
+ "sharedNo": "No",
"sharedKm": "km",
"sharedMi": "mi",
"sharedNmi": "nmi",
@@ -63,6 +65,7 @@
"sharedRequired": "Word Vereis",
"sharedPreferences": "Voorkeure",
"sharedPermissions": "Toelaatbaarhede",
+ "sharedConnections": "Connections",
"sharedExtra": "Ekstra",
"sharedTypeString": "String",
"sharedTypeNumber": "Nommer",
@@ -73,15 +76,20 @@
"sharedSavedCommands": "Gestoorde Bevele",
"sharedNew": "Nuut...",
"sharedShowAddress": "Wys Adres",
+ "sharedShowDetails": "More Details",
"sharedDisabled": "Buite aksie gestel",
"sharedMaintenance": "Onderhoud",
"sharedDeviceAccumulators": "Akkumulators ",
"sharedAlarms": "Alarms",
+ "sharedLocation": "Location",
+ "sharedImport": "Import",
"attributeSpeedLimit": "Spoedgrens",
"attributePolylineDistance": "Polielynafstand",
"attributeReportIgnoreOdometer": "Verslag: Ignoreer Odometer",
"attributeWebReportColor": "Web: Rapporteer kleur",
"attributeDevicePassword": "Toestelwagwoord",
+ "attributeDeviceInactivityStart": "Device Inactivity Start",
+ "attributeDeviceInactivityPeriod": "Device Inactivity Period",
"attributeProcessingCopyAttributes": "Verwerking: Kopieër attribute",
"attributeColor": "Kleur",
"attributeWebLiveRouteLength": "Web: Regstreekse Roete Lengte",
@@ -106,6 +114,7 @@
"attributeUiDisableCalendars": "UI: deaktiveer kalenders",
"attributeUiDisableMaintenance": "UI: deaktiveer onderhoud",
"attributeUiHidePositionAttributes": "UI: Verberg posisie attribute",
+ "attributeNotificationTokens": "Notification Tokens",
"errorTitle": "Fout",
"errorGeneral": "Ongeldige parameters of beperking oortreding",
"errorConnection": "Verbindings fout",
@@ -229,6 +238,7 @@
"serverRegistration": "Registrasie",
"serverReadonly": "Leesalleen",
"serverForceSettings": "Dwing instellings",
+ "serverAnnouncement": "Announcement",
"mapTitle": "Kaart",
"mapLayer": "Kaartlaag",
"mapCustom": "Pasgemaak (XYZ)",
@@ -244,6 +254,9 @@
"mapYandexMap": "Yandex Kaart",
"mapYandexSat": "Yandex Satelliet",
"mapWikimedia": "Wikimedia",
+ "mapMapboxStreets": "Mapbox Streets",
+ "mapMapboxOutdoors": "Mapbox Outdoors",
+ "mapMapboxSatellite": "Mapbox Satellite",
"mapShapePolygon": "Veelhoek",
"mapShapeCircle": "Sirkel",
"mapShapePolyline": "Veelhoeklyn",
@@ -266,6 +279,7 @@
"commandEngineResume": "Engin Herbegin",
"commandAlarmArm": "Aktivering Alarm",
"commandAlarmDisarm": "Onaktivering Alarm",
+ "commandAlarmDismiss": "Dismiss Alarm",
"commandSetTimezone": "Stel Tydsone",
"commandRequestPhoto": "Versoek Foto",
"commandPowerOff": "Skakel Toestel Af",
@@ -304,6 +318,7 @@
"eventDeviceOnline": "Status aanlyn",
"eventDeviceUnknown": "Status onbekend",
"eventDeviceOffline": "Status vanlyn",
+ "eventDeviceInactive": "Device inactive",
"eventDeviceMoving": "Toestel in beweging",
"eventDeviceStopped": "Toestel tot stilstand gekom",
"eventDeviceOverspeed": "Spoedgrens oortree",
@@ -365,11 +380,13 @@
"notificatorSms": "SMS",
"notificatorFirebase": "Firebase",
"notificatorTraccar": "Traccar",
+ "reportReplay": "Replay",
"reportRoute": "Roete",
"reportEvents": "Gebeure",
"reportTrips": "Ritte",
"reportStops": "Stops",
"reportSummary": "Opsomming",
+ "reportDaily": "Daily Summary",
"reportChart": "Grafiek",
"reportConfigure": "Konfigureer",
"reportEventTypes": "Gebeurtenistipes",
@@ -390,6 +407,7 @@
"reportMaximumSpeed": "Maksimum Spoed",
"reportEngineHours": "Engin Ure",
"reportDuration": "Duur",
+ "reportStartDate": "Start Date",
"reportStartTime": "Begin tyd",
"reportStartAddress": "Begin Adres",
"reportEndTime": "Einde tyd",
diff --git a/web/l10n/ar.json b/web/l10n/ar.json
index 9b5593a..9f1197a 100644
--- a/web/l10n/ar.json
+++ b/web/l10n/ar.json
@@ -8,6 +8,8 @@
"sharedEdit": "تعديل",
"sharedRemove": "حذف",
"sharedRemoveConfirm": "حذف العنصر؟",
+ "sharedYes": "Yes",
+ "sharedNo": "No",
"sharedKm": "كم",
"sharedMi": "ميل",
"sharedNmi": "nmi",
@@ -63,6 +65,7 @@
"sharedRequired": "اجباري",
"sharedPreferences": "خيارات",
"sharedPermissions": "الصلاحيات",
+ "sharedConnections": "Connections",
"sharedExtra": "إضافي",
"sharedTypeString": "نص",
"sharedTypeNumber": "رقم",
@@ -73,15 +76,20 @@
"sharedSavedCommands": "أوامر مخزنة",
"sharedNew": "جديد...",
"sharedShowAddress": "إظهار العنوان",
+ "sharedShowDetails": "More Details",
"sharedDisabled": "معطل",
"sharedMaintenance": "صيانة",
"sharedDeviceAccumulators": "تراكميات",
"sharedAlarms": "انذار",
+ "sharedLocation": "Location",
+ "sharedImport": "Import",
"attributeSpeedLimit": "الحد الأقصى للسرعة",
"attributePolylineDistance": "مسافة متعددة الخطوط",
"attributeReportIgnoreOdometer": "تقرير: إهمال عداد المسافة",
"attributeWebReportColor": "الويب: لون التقرير",
"attributeDevicePassword": "الرقم السري للجهاز",
+ "attributeDeviceInactivityStart": "Device Inactivity Start",
+ "attributeDeviceInactivityPeriod": "Device Inactivity Period",
"attributeProcessingCopyAttributes": "يجري المعالجة: نسخ السمات",
"attributeColor": "اللون",
"attributeWebLiveRouteLength": "الويب: طول العرض المباشر للمسار",
@@ -106,6 +114,7 @@
"attributeUiDisableCalendars": "واجهة المستخدم: تعطيل التقويمات",
"attributeUiDisableMaintenance": "واجهة المستخدم: اخفاء سمة الصيانة",
"attributeUiHidePositionAttributes": "واجهة المستخدم: إخفاء سمات الموقع",
+ "attributeNotificationTokens": "Notification Tokens",
"errorTitle": "خطأ",
"errorGeneral": "اختيار غير صحيح او مخالفة للصلاحيات",
"errorConnection": "خطأ في الاتصال",
@@ -229,6 +238,7 @@
"serverRegistration": "تسجيل",
"serverReadonly": "متابعة فقط",
"serverForceSettings": "إجبار الإعدادات",
+ "serverAnnouncement": "Announcement",
"mapTitle": "خريطة",
"mapLayer": "طبقة الخريطة",
"mapCustom": "Custom (XYZ)",
@@ -244,6 +254,9 @@
"mapYandexMap": "خرائط Yandex",
"mapYandexSat": "خرائط صورية Yandex",
"mapWikimedia": "Wikimedia",
+ "mapMapboxStreets": "Mapbox Streets",
+ "mapMapboxOutdoors": "Mapbox Outdoors",
+ "mapMapboxSatellite": "Mapbox Satellite",
"mapShapePolygon": "مضلع",
"mapShapeCircle": "دائرة",
"mapShapePolyline": "متعدد الضلوع",
@@ -266,6 +279,7 @@
"commandEngineResume": "استئناف المحرك",
"commandAlarmArm": "بدء تشغيل المنبه",
"commandAlarmDisarm": "تعطيل المنبه",
+ "commandAlarmDismiss": "Dismiss Alarm",
"commandSetTimezone": "حدد المنطقة الزمنية",
"commandRequestPhoto": "اطلب صورة",
"commandPowerOff": "اطفاء الجهاز",
@@ -304,6 +318,7 @@
"eventDeviceOnline": "الحالة متصل",
"eventDeviceUnknown": "الحالة غير معروف",
"eventDeviceOffline": "الحالة غير متصل",
+ "eventDeviceInactive": "Device inactive",
"eventDeviceMoving": "الجهاز يتحرك",
"eventDeviceStopped": "الجهاز متوقف",
"eventDeviceOverspeed": "تجاوز للسرعة",
@@ -365,11 +380,13 @@
"notificatorSms": "رسائل قصيرة",
"notificatorFirebase": "Firebase",
"notificatorTraccar": "Traccar",
+ "reportReplay": "Replay",
"reportRoute": "مسار",
"reportEvents": "الأحداث",
"reportTrips": "رحلات",
"reportStops": "وقفات",
"reportSummary": "ملخص",
+ "reportDaily": "Daily Summary",
"reportChart": "رسم بياني",
"reportConfigure": "تهيئة",
"reportEventTypes": "أنواع الأحداث",
@@ -390,6 +407,7 @@
"reportMaximumSpeed": "السرعة القصوى",
"reportEngineHours": "ساعات عمل المحرك",
"reportDuration": "المدة الزمنية",
+ "reportStartDate": "Start Date",
"reportStartTime": "وقت البدء",
"reportStartAddress": "عنوان البدء",
"reportEndTime": "وقت النهاية",
diff --git a/web/l10n/az.json b/web/l10n/az.json
index 6f15887..e48e705 100644
--- a/web/l10n/az.json
+++ b/web/l10n/az.json
@@ -8,6 +8,8 @@
"sharedEdit": "Redaktə etmək",
"sharedRemove": "Silmək",
"sharedRemoveConfirm": "Elementi silmək?",
+ "sharedYes": "Yes",
+ "sharedNo": "No",
"sharedKm": "km",
"sharedMi": "mil",
"sharedNmi": "m.mil",
@@ -63,6 +65,7 @@
"sharedRequired": "Məcburi",
"sharedPreferences": "Tənzimləmələr",
"sharedPermissions": "İzinlər",
+ "sharedConnections": "Connections",
"sharedExtra": "Əlavə",
"sharedTypeString": "Sətir",
"sharedTypeNumber": "Rəqəm",
@@ -73,15 +76,20 @@
"sharedSavedCommands": "Tarifler Saxlamish",
"sharedNew": "yeni",
"sharedShowAddress": "şou ünvan",
+ "sharedShowDetails": "More Details",
"sharedDisabled": "şikəst",
"sharedMaintenance": "təmir",
"sharedDeviceAccumulators": "akkumulyatorlar",
"sharedAlarms": "Alarms",
+ "sharedLocation": "Location",
+ "sharedImport": "Import",
"attributeSpeedLimit": "Sürət həddi",
"attributePolylineDistance": "Polyline məsafə",
"attributeReportIgnoreOdometer": "Hesabat: Odometri rədd etməki",
"attributeWebReportColor": "Veb: Hesabat rəngi",
"attributeDevicePassword": "Cihazın şifrəsi",
+ "attributeDeviceInactivityStart": "Device Inactivity Start",
+ "attributeDeviceInactivityPeriod": "Device Inactivity Period",
"attributeProcessingCopyAttributes": "Emal: Atributların üzünün köçürülməsi",
"attributeColor": "Rəng",
"attributeWebLiveRouteLength": "Veb: Onlayn marşrutun uzunluğu",
@@ -106,6 +114,7 @@
"attributeUiDisableCalendars": "UI: Təqvimləri deaktiv etmək",
"attributeUiDisableMaintenance": "UI: Disable Maintenance",
"attributeUiHidePositionAttributes": "UI : Vəzifə xüsusiyyətlərini gizləyin",
+ "attributeNotificationTokens": "Notification Tokens",
"errorTitle": "Xəta",
"errorGeneral": "Yanlış parametrlər və ya məhdudiyyətlərin pozulması",
"errorConnection": "Bağlantı xətası",
@@ -229,6 +238,7 @@
"serverRegistration": "Qeydiyyat",
"serverReadonly": "Sadəcə baxış",
"serverForceSettings": "Tənzimləmələri sürətləndirmək",
+ "serverAnnouncement": "Announcement",
"mapTitle": "Xəritə",
"mapLayer": "Xəritə qatı",
"mapCustom": "Custom (XYZ)",
@@ -244,6 +254,9 @@
"mapYandexMap": "Yandex Map",
"mapYandexSat": "Yandex Satellite",
"mapWikimedia": "Wikimedia",
+ "mapMapboxStreets": "Mapbox Streets",
+ "mapMapboxOutdoors": "Mapbox Outdoors",
+ "mapMapboxSatellite": "Mapbox Satellite",
"mapShapePolygon": "Çoxbucaq",
"mapShapeCircle": "Dairə",
"mapShapePolyline": "Xətt",
@@ -266,6 +279,7 @@
"commandEngineResume": "Mühərriki blokdan çıxarmaq",
"commandAlarmArm": "Siqnalizasiyanı aktivləşdirmək",
"commandAlarmDisarm": "Siqnalizasiyanı deaktivləşdirmək",
+ "commandAlarmDismiss": "Dismiss Alarm",
"commandSetTimezone": "Saat qurşağını tənzimləmək",
"commandRequestPhoto": "Şəkil tələb etmək",
"commandPowerOff": "Power Off Device",
@@ -304,6 +318,7 @@
"eventDeviceOnline": "vəziyyət online",
"eventDeviceUnknown": "vəziyyət unknown",
"eventDeviceOffline": "vəziyyət offline",
+ "eventDeviceInactive": "Device inactive",
"eventDeviceMoving": "Cihaz hərəkət edir",
"eventDeviceStopped": "Aygıt durdu",
"eventDeviceOverspeed": "Sürət həddi aşıldı",
@@ -365,11 +380,13 @@
"notificatorSms": "SMS",
"notificatorFirebase": "Firebase",
"notificatorTraccar": "Traccar",
+ "reportReplay": "Replay",
"reportRoute": "Marşrut",
"reportEvents": "Hadisələr",
"reportTrips": "Gedişlər",
"reportStops": "Dayanacaqlar",
"reportSummary": "Xülasə",
+ "reportDaily": "Daily Summary",
"reportChart": "Diaqram",
"reportConfigure": "Konfiqurasiya etmək",
"reportEventTypes": "Hadisənin tipi",
@@ -390,6 +407,7 @@
"reportMaximumSpeed": "Maksimal sürə",
"reportEngineHours": "Mühərrik saatları",
"reportDuration": "Davamiyyəti",
+ "reportStartDate": "Start Date",
"reportStartTime": "Başlanğıc vaxtı",
"reportStartAddress": "Başlanğıc ünvanı",
"reportEndTime": "Qurtarma vaxtı",
diff --git a/web/l10n/bg.json b/web/l10n/bg.json
index 71f8bec..22d860f 100644
--- a/web/l10n/bg.json
+++ b/web/l10n/bg.json
@@ -8,6 +8,8 @@
"sharedEdit": "Редактирай",
"sharedRemove": "Премахни",
"sharedRemoveConfirm": "Потвърди премахването!",
+ "sharedYes": "Yes",
+ "sharedNo": "No",
"sharedKm": "км",
"sharedMi": "мил",
"sharedNmi": "Морска миля",
@@ -63,6 +65,7 @@
"sharedRequired": "Задължително",
"sharedPreferences": "Предпочитания",
"sharedPermissions": "Разрешения",
+ "sharedConnections": "Connections",
"sharedExtra": "Допълнително",
"sharedTypeString": "Условие",
"sharedTypeNumber": "Номер",
@@ -73,15 +76,20 @@
"sharedSavedCommands": "Запазени команди",
"sharedNew": "Нова команда",
"sharedShowAddress": "Покажи адреса",
+ "sharedShowDetails": "More Details",
"sharedDisabled": "Блокиран",
"sharedMaintenance": "Обслужване",
"sharedDeviceAccumulators": "Акумулатор",
"sharedAlarms": "Аларми",
+ "sharedLocation": "Location",
+ "sharedImport": "Import",
"attributeSpeedLimit": "Ограничение на скоростта",
"attributePolylineDistance": "Дължина на линията",
"attributeReportIgnoreOdometer": "Отчет: Игнорирай километража",
"attributeWebReportColor": "Цвят на Отчета",
"attributeDevicePassword": "Парола на устройството",
+ "attributeDeviceInactivityStart": "Device Inactivity Start",
+ "attributeDeviceInactivityPeriod": "Device Inactivity Period",
"attributeProcessingCopyAttributes": "Обработка: копиране на сензори",
"attributeColor": "Цвят",
"attributeWebLiveRouteLength": "Дължина на дирята",
@@ -106,6 +114,7 @@
"attributeUiDisableCalendars": "Деактивирай Календара",
"attributeUiDisableMaintenance": "Деактивирай Обслужване",
"attributeUiHidePositionAttributes": "Скрий атрибутите на позицията",
+ "attributeNotificationTokens": "Notification Tokens",
"errorTitle": "Грешка",
"errorGeneral": "Невалидни параметри",
"errorConnection": "Грешка във връзката",
@@ -229,6 +238,7 @@
"serverRegistration": "Регистрация",
"serverReadonly": "Ограничени права",
"serverForceSettings": "Наложи настройките",
+ "serverAnnouncement": "Announcement",
"mapTitle": "Карта",
"mapLayer": "Карта",
"mapCustom": "По избор (XYZ)",
@@ -244,6 +254,9 @@
"mapYandexMap": "Yandex карта",
"mapYandexSat": "Yandex сателитна карта ",
"mapWikimedia": "Уикимедия",
+ "mapMapboxStreets": "Mapbox Streets",
+ "mapMapboxOutdoors": "Mapbox Outdoors",
+ "mapMapboxSatellite": "Mapbox Satellite",
"mapShapePolygon": "Многоъгълник",
"mapShapeCircle": "Кръг",
"mapShapePolyline": "Линия",
@@ -266,6 +279,7 @@
"commandEngineResume": "Стартирай двигателя",
"commandAlarmArm": "Активирай Аларма",
"commandAlarmDisarm": "Деактивирай Аларма",
+ "commandAlarmDismiss": "Dismiss Alarm",
"commandSetTimezone": "Задай часова зона",
"commandRequestPhoto": "Изискай снимка",
"commandPowerOff": "Изключи устройството",
@@ -304,6 +318,7 @@
"eventDeviceOnline": "Статус на линия",
"eventDeviceUnknown": "Статус неизвестен",
"eventDeviceOffline": "Статус без връзка",
+ "eventDeviceInactive": "Device inactive",
"eventDeviceMoving": "Обектът в движение",
"eventDeviceStopped": "Обектът спря",
"eventDeviceOverspeed": "Ограничението на скоростта превишено",
@@ -365,11 +380,13 @@
"notificatorSms": "SMS",
"notificatorFirebase": "Firebase",
"notificatorTraccar": "Traccar",
+ "reportReplay": "Replay",
"reportRoute": "Маршрут",
"reportEvents": "Събития",
"reportTrips": "Пътувания",
"reportStops": "Престой",
"reportSummary": "Общо",
+ "reportDaily": "Daily Summary",
"reportChart": "Графика",
"reportConfigure": "Конфигуриране",
"reportEventTypes": "Тип събития",
@@ -390,6 +407,7 @@
"reportMaximumSpeed": "Максимална скорост",
"reportEngineHours": "Машиночас",
"reportDuration": "Продължителност",
+ "reportStartDate": "Start Date",
"reportStartTime": "Начален час",
"reportStartAddress": "Начален адрес",
"reportEndTime": "Краен час",
diff --git a/web/l10n/bn.json b/web/l10n/bn.json
index 9af1518..8686afe 100644
--- a/web/l10n/bn.json
+++ b/web/l10n/bn.json
@@ -8,6 +8,8 @@
"sharedEdit": "সম্পাদন করুন",
"sharedRemove": "অপসারণ করুন",
"sharedRemoveConfirm": "আইটেম অপসারণ?",
+ "sharedYes": "Yes",
+ "sharedNo": "No",
"sharedKm": "কিমি",
"sharedMi": "মাইল",
"sharedNmi": "নটিক্যাল মাইল",
@@ -63,6 +65,7 @@
"sharedRequired": "অবশ্যক",
"sharedPreferences": "পছন্দসমূহ",
"sharedPermissions": "অনুমতিসমূহ",
+ "sharedConnections": "Connections",
"sharedExtra": "অতিরিক্ত",
"sharedTypeString": "স্ট্রিং",
"sharedTypeNumber": "নম্বর",
@@ -73,15 +76,20 @@
"sharedSavedCommands": "Saved Commands",
"sharedNew": "New…",
"sharedShowAddress": "ঠিকানা দেখান",
+ "sharedShowDetails": "More Details",
"sharedDisabled": "Disabled",
"sharedMaintenance": "Maintenance",
"sharedDeviceAccumulators": "Accumulators",
"sharedAlarms": "Alarms",
+ "sharedLocation": "Location",
+ "sharedImport": "Import",
"attributeSpeedLimit": "ডিভাইসের গতি সীমা",
"attributePolylineDistance": "Polyline Distance",
"attributeReportIgnoreOdometer": "Report: Ignore Odometer",
"attributeWebReportColor": "ওয়েব: রিপোর্টের রঙ",
"attributeDevicePassword": "ডিভাইস পাসওয়ার্ড",
+ "attributeDeviceInactivityStart": "Device Inactivity Start",
+ "attributeDeviceInactivityPeriod": "Device Inactivity Period",
"attributeProcessingCopyAttributes": "Processing: Copy Attributes",
"attributeColor": "রং",
"attributeWebLiveRouteLength": "Web: Live Route Length",
@@ -106,6 +114,7 @@
"attributeUiDisableCalendars": "UI: Disable Calendars",
"attributeUiDisableMaintenance": "UI: Disable Maintenance",
"attributeUiHidePositionAttributes": "UI: Hide Position Attributes",
+ "attributeNotificationTokens": "Notification Tokens",
"errorTitle": "ত্রুটি",
"errorGeneral": "Invalid parameters or constraints violation",
"errorConnection": "সংযোগ ত্রুটি",
@@ -229,6 +238,7 @@
"serverRegistration": "নিবন্ধন",
"serverReadonly": "রিড অনলি",
"serverForceSettings": "ফোর্স সেটিংস",
+ "serverAnnouncement": "Announcement",
"mapTitle": "মানচিত্র",
"mapLayer": "মানচিত্র স্তর",
"mapCustom": "Custom (XYZ)",
@@ -244,6 +254,9 @@
"mapYandexMap": "Yandex Map",
"mapYandexSat": "Yandex Satellite",
"mapWikimedia": "Wikimedia",
+ "mapMapboxStreets": "Mapbox Streets",
+ "mapMapboxOutdoors": "Mapbox Outdoors",
+ "mapMapboxSatellite": "Mapbox Satellite",
"mapShapePolygon": "বহুভুজ",
"mapShapeCircle": "বৃত্ত / বৃত্তাকার",
"mapShapePolyline": "পলিলাইন",
@@ -266,6 +279,7 @@
"commandEngineResume": "ইঞ্জিন পুনরায় চালু করুন",
"commandAlarmArm": "রক্ষিত করার অ্যালার্ম / সংকেত",
"commandAlarmDisarm": "অরক্ষিত করার অ্যালার্ম / সংকেত",
+ "commandAlarmDismiss": "Dismiss Alarm",
"commandSetTimezone": "টাইমজোন সেট করুন",
"commandRequestPhoto": "Request Photo",
"commandPowerOff": "Power Off Device",
@@ -304,6 +318,7 @@
"eventDeviceOnline": "Status online",
"eventDeviceUnknown": "Status unknown",
"eventDeviceOffline": "Status offline",
+ "eventDeviceInactive": "Device inactive",
"eventDeviceMoving": "Device moving",
"eventDeviceStopped": "Device stopped",
"eventDeviceOverspeed": "Speed limit exceeded",
@@ -365,11 +380,13 @@
"notificatorSms": "SMS",
"notificatorFirebase": "Firebase",
"notificatorTraccar": "Traccar",
+ "reportReplay": "Replay",
"reportRoute": "Route",
"reportEvents": "Events",
"reportTrips": "Trips",
"reportStops": "Stops",
"reportSummary": "Summary",
+ "reportDaily": "Daily Summary",
"reportChart": "Chart",
"reportConfigure": "কনফিগার",
"reportEventTypes": "Event Types",
@@ -390,6 +407,7 @@
"reportMaximumSpeed": "Maximum Speed",
"reportEngineHours": "Engine Hours",
"reportDuration": "Duration",
+ "reportStartDate": "Start Date",
"reportStartTime": "শুরুর সময় ",
"reportStartAddress": "শুরুর ঠিকানা",
"reportEndTime": "শেষ সময়",
diff --git a/web/l10n/cs.json b/web/l10n/cs.json
index e0180ec..5cb8af7 100644
--- a/web/l10n/cs.json
+++ b/web/l10n/cs.json
@@ -8,6 +8,8 @@
"sharedEdit": "Změnit",
"sharedRemove": "Odstranit",
"sharedRemoveConfirm": "Odstranit položku?",
+ "sharedYes": "Yes",
+ "sharedNo": "No",
"sharedKm": "km",
"sharedMi": "mi",
"sharedNmi": "nmi",
@@ -63,6 +65,7 @@
"sharedRequired": "Povinné",
"sharedPreferences": "Nastavení",
"sharedPermissions": "Oprávnění",
+ "sharedConnections": "Connections",
"sharedExtra": "Volitelné",
"sharedTypeString": "Řetězec",
"sharedTypeNumber": "Číslo",
@@ -73,15 +76,20 @@
"sharedSavedCommands": "Uložené příkazy",
"sharedNew": "Nový...",
"sharedShowAddress": "Zobrazit adresu",
+ "sharedShowDetails": "More Details",
"sharedDisabled": "Zakázáno",
"sharedMaintenance": "Údržba",
"sharedDeviceAccumulators": "Baterie",
"sharedAlarms": "Alarmy",
+ "sharedLocation": "Lokace",
+ "sharedImport": "Import",
"attributeSpeedLimit": "Rychlostní limit",
"attributePolylineDistance": "Vzdálenost křivky",
"attributeReportIgnoreOdometer": "Report: Počítadlo kilometrů",
"attributeWebReportColor": "Web: Barva reportu",
"attributeDevicePassword": "Heslo zařízení",
+ "attributeDeviceInactivityStart": "Počátek nečinnosti zařízení",
+ "attributeDeviceInactivityPeriod": "Období nečinnosti zařízení",
"attributeProcessingCopyAttributes": "Procesuji: Kopírování vlastností",
"attributeColor": "Barva",
"attributeWebLiveRouteLength": "Web: Aktuální délka trasy",
@@ -106,6 +114,7 @@
"attributeUiDisableCalendars": "UI: Zakázat kalendáře",
"attributeUiDisableMaintenance": "UI: Zakázat údržbu",
"attributeUiHidePositionAttributes": "UI: Skrýt atributy pozice",
+ "attributeNotificationTokens": "Notification Tokens",
"errorTitle": "Chyba",
"errorGeneral": "Nesprávné parametry nebo překročení omezení",
"errorConnection": "Chyba spojení",
@@ -229,6 +238,7 @@
"serverRegistration": "Registrace",
"serverReadonly": "Pouze pro čtení",
"serverForceSettings": "Vynutit nastavení",
+ "serverAnnouncement": "Oznámení",
"mapTitle": "Mapa",
"mapLayer": "Vrstva mapy",
"mapCustom": "Vlastní (XYZ)",
@@ -244,6 +254,9 @@
"mapYandexMap": "Yandex mapa",
"mapYandexSat": "Yandex satelitní",
"mapWikimedia": "Wikimedia",
+ "mapMapboxStreets": "Mapbox Streets",
+ "mapMapboxOutdoors": "Mapbox Outdoors",
+ "mapMapboxSatellite": "Mapbox Satellite",
"mapShapePolygon": "Mnohoúhelník",
"mapShapeCircle": "Kruh",
"mapShapePolyline": "Křivka",
@@ -266,6 +279,7 @@
"commandEngineResume": "Nastartovat motor",
"commandAlarmArm": "Aktivovat alarm",
"commandAlarmDisarm": "Deaktivovat alarm",
+ "commandAlarmDismiss": "Zrušit alarm",
"commandSetTimezone": "Nastavit časovou zónu",
"commandRequestPhoto": "Vyžádat fotku",
"commandPowerOff": "Vypnout zařízení",
@@ -304,6 +318,7 @@
"eventDeviceOnline": "Status online",
"eventDeviceUnknown": "Status neznámý",
"eventDeviceOffline": "Status offline",
+ "eventDeviceInactive": "Zařízení je neaktivní",
"eventDeviceMoving": "Zařízení se přesouvá",
"eventDeviceStopped": "Zařízení bylo zastaveno",
"eventDeviceOverspeed": "Rychlostní limit překročen",
@@ -365,11 +380,13 @@
"notificatorSms": "SMS",
"notificatorFirebase": "Firebase",
"notificatorTraccar": "Traccar",
+ "reportReplay": "Replay",
"reportRoute": "Trasa",
"reportEvents": "Události",
"reportTrips": "Cesty",
"reportStops": "Zastávky",
"reportSummary": "Souhrn",
+ "reportDaily": "Daily Summary",
"reportChart": "Graf",
"reportConfigure": "Nastavit",
"reportEventTypes": "Typy událostí",
@@ -390,6 +407,7 @@
"reportMaximumSpeed": "Maximální rychlost",
"reportEngineHours": "Hodiny motoru",
"reportDuration": "Trvání",
+ "reportStartDate": "Start Date",
"reportStartTime": "Čas startu",
"reportStartAddress": "Adresa startu",
"reportEndTime": "Čas konce",
diff --git a/web/l10n/da.json b/web/l10n/da.json
index a3b7a1c..3b3bb82 100644
--- a/web/l10n/da.json
+++ b/web/l10n/da.json
@@ -8,6 +8,8 @@
"sharedEdit": "Rediger",
"sharedRemove": "Fjern",
"sharedRemoveConfirm": "Fjern enhed?",
+ "sharedYes": "Yes",
+ "sharedNo": "No",
"sharedKm": "km",
"sharedMi": "mi",
"sharedNmi": "Nml",
@@ -63,6 +65,7 @@
"sharedRequired": "Krævet",
"sharedPreferences": "Foretrukne",
"sharedPermissions": "Tilladelser",
+ "sharedConnections": "Connections",
"sharedExtra": "Ekstra",
"sharedTypeString": "tekststreng",
"sharedTypeNumber": "ciffer",
@@ -73,15 +76,20 @@
"sharedSavedCommands": "Saved Commands",
"sharedNew": "New…",
"sharedShowAddress": "Show Address",
+ "sharedShowDetails": "More Details",
"sharedDisabled": "Disabled",
"sharedMaintenance": "Maintenance",
"sharedDeviceAccumulators": "Accumulators",
"sharedAlarms": "Alarms",
+ "sharedLocation": "Location",
+ "sharedImport": "Import",
"attributeSpeedLimit": "Hastigheds grænse",
"attributePolylineDistance": "Polyline Distance",
"attributeReportIgnoreOdometer": "Rapport: Ignorer odometer",
"attributeWebReportColor": "Web : Rapport farve",
"attributeDevicePassword": "Enheds kodeord",
+ "attributeDeviceInactivityStart": "Device Inactivity Start",
+ "attributeDeviceInactivityPeriod": "Device Inactivity Period",
"attributeProcessingCopyAttributes": "Bearbejder: Kopier attribut",
"attributeColor": "Farve",
"attributeWebLiveRouteLength": "Web: live rute længde",
@@ -106,6 +114,7 @@
"attributeUiDisableCalendars": "UI: Disable Calendars",
"attributeUiDisableMaintenance": "UI: Disable Maintenance",
"attributeUiHidePositionAttributes": "UI: Hide Position Attributes",
+ "attributeNotificationTokens": "Notification Tokens",
"errorTitle": "Fejl",
"errorGeneral": "ulovlig parameter ",
"errorConnection": "Tilslutning fejl",
@@ -229,6 +238,7 @@
"serverRegistration": "Registrering",
"serverReadonly": "Læs",
"serverForceSettings": "Gennemtving opdatering",
+ "serverAnnouncement": "Announcement",
"mapTitle": "Kort",
"mapLayer": "Kort opsætning",
"mapCustom": "Custom (XYZ)",
@@ -244,6 +254,9 @@
"mapYandexMap": "Yandex Kort",
"mapYandexSat": "Yandex Satellit",
"mapWikimedia": "Wikimedia",
+ "mapMapboxStreets": "Mapbox Streets",
+ "mapMapboxOutdoors": "Mapbox Outdoors",
+ "mapMapboxSatellite": "Mapbox Satellite",
"mapShapePolygon": "Polygon",
"mapShapeCircle": "Cirkel",
"mapShapePolyline": "Polyline",
@@ -266,6 +279,7 @@
"commandEngineResume": "Genstart motor",
"commandAlarmArm": "Armer alarm",
"commandAlarmDisarm": "Slå alarm fra",
+ "commandAlarmDismiss": "Dismiss Alarm",
"commandSetTimezone": "Sæt tidszone",
"commandRequestPhoto": "Tag billede",
"commandPowerOff": "Power Off Device",
@@ -304,6 +318,7 @@
"eventDeviceOnline": "Status online",
"eventDeviceUnknown": "Status unknown",
"eventDeviceOffline": "Status offline",
+ "eventDeviceInactive": "Device inactive",
"eventDeviceMoving": "Device moving",
"eventDeviceStopped": "Device stopped",
"eventDeviceOverspeed": "Speed limit exceeded",
@@ -365,11 +380,13 @@
"notificatorSms": "SMS",
"notificatorFirebase": "Firebase",
"notificatorTraccar": "Traccar",
+ "reportReplay": "Replay",
"reportRoute": "Rute",
"reportEvents": "Begivenheder",
"reportTrips": "Ture",
"reportStops": "Antal stop",
"reportSummary": "Resume",
+ "reportDaily": "Daily Summary",
"reportChart": "Graf",
"reportConfigure": "Konfigurer",
"reportEventTypes": "Begivenheds typer",
@@ -390,6 +407,7 @@
"reportMaximumSpeed": "Maximum hastighed",
"reportEngineHours": "Motor aktiv timer",
"reportDuration": "Varighed",
+ "reportStartDate": "Start Date",
"reportStartTime": "Start tidspunkt",
"reportStartAddress": "Start adresse",
"reportEndTime": "Slut tidspunkt",
diff --git a/web/l10n/de.json b/web/l10n/de.json
index 1513973..acc98d6 100644
--- a/web/l10n/de.json
+++ b/web/l10n/de.json
@@ -8,6 +8,8 @@
"sharedEdit": "Bearbeiten",
"sharedRemove": "Entfernen",
"sharedRemoveConfirm": "Objekt entfernen?",
+ "sharedYes": "Ja",
+ "sharedNo": "Nein",
"sharedKm": "km",
"sharedMi": "mi",
"sharedNmi": "nmi",
@@ -49,9 +51,9 @@
"sharedUsGallon": "U.S. Gallonen",
"sharedLiterPerHourAbbreviation": "l/h",
"sharedGetMapState": "Aktuelle Position übernehmen",
- "sharedComputedAttribute": "Verarbeitetes Attribut",
- "sharedComputedAttributes": "Verarbeitete Attribute",
- "sharedCheckComputedAttribute": "Verarbeitetes Attribut prüfen",
+ "sharedComputedAttribute": "Berechneter Wert",
+ "sharedComputedAttributes": "Berechnete Werte",
+ "sharedCheckComputedAttribute": "Berechneten Wert prüfen",
"sharedExpression": "Ausdruck",
"sharedDevice": "Gerät",
"sharedTestNotification": "Testbenachrichtigung senden",
@@ -63,8 +65,9 @@
"sharedRequired": "Erforderlich",
"sharedPreferences": "Einstellungen",
"sharedPermissions": "Berechtigungen",
+ "sharedConnections": "Connections",
"sharedExtra": "Extra",
- "sharedTypeString": "String",
+ "sharedTypeString": "Text",
"sharedTypeNumber": "Nummer",
"sharedTypeBoolean": "Boolesche Variable",
"sharedTimezone": "Zeitzone",
@@ -73,16 +76,21 @@
"sharedSavedCommands": "Gespeicherte Befehle",
"sharedNew": "Neu...",
"sharedShowAddress": "Adresse anzeigen",
+ "sharedShowDetails": "Details",
"sharedDisabled": "Deaktiviert",
"sharedMaintenance": "Wartung",
- "sharedDeviceAccumulators": "Akkus",
+ "sharedDeviceAccumulators": "Zählerstände",
"sharedAlarms": "Alarme",
+ "sharedLocation": "Ort",
+ "sharedImport": "Import",
"attributeSpeedLimit": "Höchstgeschwindigkeit",
"attributePolylineDistance": "Polyliniendistanz",
"attributeReportIgnoreOdometer": "Bericht: Kilometerzähler ignorieren",
"attributeWebReportColor": "Web: Berichtsfarbe",
"attributeDevicePassword": "Gerätepasswort",
- "attributeProcessingCopyAttributes": "Bearbeiten: Attribute kopieren",
+ "attributeDeviceInactivityStart": "Geräteinaktivität Start",
+ "attributeDeviceInactivityPeriod": "Geräteinaktivität Periode",
+ "attributeProcessingCopyAttributes": "Aktiv: Werte kopieren",
"attributeColor": "Farbe",
"attributeWebLiveRouteLength": "Web: Länge der Liveroute",
"attributeWebSelectZoom": "Web: Mit Auswahl vergrößern",
@@ -98,19 +106,20 @@
"attributeMailSmtpAuth": "Mail: SMTP Authentifizierung aktivieren",
"attributeMailSmtpUsername": "Mail: SMTP Benutzername",
"attributeMailSmtpPassword": "Mail: SMTP Passwort",
- "attributeUiDisableReport": "UI: Bericht deaktivieren",
- "attributeUiDisableEvents": "UI: Ereignisse deaktivieren",
- "attributeUiDisableVehicleFetures": "UI: Fahrzeugfunktionen deaktivieren",
- "attributeUiDisableDrivers": "UI: Fahrer deaktivieren",
- "attributeUiDisableComputedAttributes": "UI: Verarbeitete Attribute deaktivieren",
- "attributeUiDisableCalendars": "UI: Kalender deaktivieren",
- "attributeUiDisableMaintenance": "UI: Wartung deaktivieren",
- "attributeUiHidePositionAttributes": "UI: Positionsattribute ausblenden",
+ "attributeUiDisableReport": "Oberfläche: Bericht deaktivieren",
+ "attributeUiDisableEvents": "Oberfläche: Ereignisse deaktivieren",
+ "attributeUiDisableVehicleFetures": "Oberfläche: Fahrzeugfunktionen deaktivieren",
+ "attributeUiDisableDrivers": "Oberfläche: Fahrer deaktivieren",
+ "attributeUiDisableComputedAttributes": "Oberfläche: Berechnete Werte deaktivieren",
+ "attributeUiDisableCalendars": "Oberfläche: Kalender deaktivieren",
+ "attributeUiDisableMaintenance": "Oberfläche: Wartung deaktivieren",
+ "attributeUiHidePositionAttributes": "Oberfläche: Positionsattribute ausblenden",
+ "attributeNotificationTokens": "Benachrichtungsschlüssel",
"errorTitle": "Fehler",
"errorGeneral": "Ungültige Eingabe oder keine Berechtigung",
"errorConnection": "Verbindungsfehler",
"errorSocket": "Web Socket Verbindungsfehler",
- "errorZero": "Kann nicht Null sein",
+ "errorZero": "Darf nicht leer sein",
"userEmail": "Email",
"userPassword": "Passwort",
"userAdmin": "Admin",
@@ -120,7 +129,7 @@
"userUserLimit": "Benutzerlimit",
"userDeviceReadonly": "Gerät nur Betrachten",
"userLimitCommands": "Befehle begrenzen",
- "userToken": "Token",
+ "userToken": "Schlüssel",
"loginTitle": "Anmeldung",
"loginLanguage": "Sprache",
"loginRegister": "Registrieren",
@@ -229,6 +238,7 @@
"serverRegistration": "Registrierung zulassen",
"serverReadonly": "Nur Lesen",
"serverForceSettings": "Einstellungen erzwingen",
+ "serverAnnouncement": "Ankündigung",
"mapTitle": "Karte",
"mapLayer": "Karten Layer",
"mapCustom": "Benutzerdefiniert (XYZ)",
@@ -244,6 +254,9 @@
"mapYandexMap": "Yandex Map",
"mapYandexSat": "Yandex Satellite",
"mapWikimedia": "Wikimedia",
+ "mapMapboxStreets": "Mapbox Streets",
+ "mapMapboxOutdoors": "Mapbox Outdoors",
+ "mapMapboxSatellite": "Mapbox Satellite",
"mapShapePolygon": "Polygon",
"mapShapeCircle": "Kreis",
"mapShapePolyline": "Polylinie",
@@ -259,13 +272,14 @@
"commandUnit": "Einheit",
"commandCustom": "Benutzerdefinierter Befehl",
"commandDeviceIdentification": "Gerätekennung",
- "commandPositionSingle": "Einzelner Bericht",
- "commandPositionPeriodic": "Periodische Berichte",
- "commandPositionStop": "Bericht stoppen",
+ "commandPositionSingle": "Einzelne Meldung",
+ "commandPositionPeriodic": "Regelmäßige Meldungen",
+ "commandPositionStop": "Meldungen beenden",
"commandEngineStop": "Motor gestoppt",
"commandEngineResume": "Motor gestartet",
"commandAlarmArm": "Scharf schalten",
"commandAlarmDisarm": "Unscharf schalten",
+ "commandAlarmDismiss": "Alarm abstellen",
"commandSetTimezone": "Zeitzone festlegen",
"commandRequestPhoto": "Foto anfordern",
"commandPowerOff": "Gerät ausschalten",
@@ -304,6 +318,7 @@
"eventDeviceOnline": "Status online",
"eventDeviceUnknown": "Status unbekannt",
"eventDeviceOffline": "Status offline",
+ "eventDeviceInactive": "Gerät inaktiv",
"eventDeviceMoving": "Gerät in Bewegung",
"eventDeviceStopped": "Gerät gestoppt",
"eventDeviceOverspeed": "Tempolimit überschritten",
@@ -340,7 +355,7 @@
"alarmAccident": "Unfall",
"alarmTow": "Abschleppen",
"alarmIdle": "Ruhezustand",
- "alarmHighRpm": "Hohe RPM",
+ "alarmHighRpm": "Hohe Drehzahl",
"alarmHardAcceleration": "Starke Beschleunigung",
"alarmHardBraking": "Starkes Bremsen",
"alarmHardCornering": "Scharfes Kurvenfahren",
@@ -351,7 +366,7 @@
"alarmJamming": "Jamming",
"alarmTemperature": "Temperatur",
"alarmParking": "Parken",
- "alarmShock": "Schock",
+ "alarmShock": "Erschütterung",
"alarmBonnet": "Haube",
"alarmFootBrake": "Betriebsbremse",
"alarmFuelLeak": "Treibstoffleck",
@@ -365,11 +380,13 @@
"notificatorSms": "SMS",
"notificatorFirebase": "Firebase",
"notificatorTraccar": "Traccar",
+ "reportReplay": "Replay",
"reportRoute": "Route",
"reportEvents": "Ereignis",
- "reportTrips": "Trips",
- "reportStops": "Stops",
+ "reportTrips": "Fahrten",
+ "reportStops": "Stopps",
"reportSummary": "Zusammenfassung",
+ "reportDaily": "tägliche Übersicht",
"reportChart": "Diagramm",
"reportConfigure": "Konfigurieren",
"reportEventTypes": "Ereignisarten",
@@ -390,6 +407,7 @@
"reportMaximumSpeed": "Höchstgeschwindigkeit",
"reportEngineHours": "Betriebsstunden",
"reportDuration": "Dauer",
+ "reportStartDate": "Beginn",
"reportStartTime": "Startzeit",
"reportStartAddress": "Startort",
"reportEndTime": "Zielzeit",
diff --git a/web/l10n/el.json b/web/l10n/el.json
index 419058b..6eabe37 100644
--- a/web/l10n/el.json
+++ b/web/l10n/el.json
@@ -8,6 +8,8 @@
"sharedEdit": "Επεξεργασία",
"sharedRemove": "Διαγραφή",
"sharedRemoveConfirm": "Διαγραφη στοιχείου;",
+ "sharedYes": "Yes",
+ "sharedNo": "No",
"sharedKm": "χλμ",
"sharedMi": "μίλια",
"sharedNmi": "nmi",
@@ -63,6 +65,7 @@
"sharedRequired": "Απαραίτητο",
"sharedPreferences": "Προτιμήσεις",
"sharedPermissions": "Άδειες",
+ "sharedConnections": "Connections",
"sharedExtra": "Επιπλέον",
"sharedTypeString": "Αλφαριθμητικό",
"sharedTypeNumber": "Αριθμός",
@@ -73,15 +76,20 @@
"sharedSavedCommands": "Αποθηκευμένες Εντολές",
"sharedNew": "Νέο...",
"sharedShowAddress": "Δείξε Διεύθυνση",
+ "sharedShowDetails": "More Details",
"sharedDisabled": "Απενεργοποιημένο",
"sharedMaintenance": "Maintenance",
"sharedDeviceAccumulators": "Accumulators",
"sharedAlarms": "Alarms",
+ "sharedLocation": "Location",
+ "sharedImport": "Import",
"attributeSpeedLimit": "Όριο ταχύτητας",
"attributePolylineDistance": "Polyline Distance",
"attributeReportIgnoreOdometer": "Αναφορά: Αγνόηση οδομέτρου",
"attributeWebReportColor": "Διαδίκτυο: Χρώμα Αναφοράς",
"attributeDevicePassword": "Κωδικός συσκευής",
+ "attributeDeviceInactivityStart": "Device Inactivity Start",
+ "attributeDeviceInactivityPeriod": "Device Inactivity Period",
"attributeProcessingCopyAttributes": "Επεξεργασία: Αντιγραφή Ιδιοτήτων",
"attributeColor": "Χρώμα",
"attributeWebLiveRouteLength": "Web: Live Route Length",
@@ -106,6 +114,7 @@
"attributeUiDisableCalendars": "Διεπαφή: Απενεργοποίηση Ημερολογίων",
"attributeUiDisableMaintenance": "UI: Disable Maintenance",
"attributeUiHidePositionAttributes": "Διεπαφή: Απόκρυψη Ιδιοτήτων Θέσης",
+ "attributeNotificationTokens": "Notification Tokens",
"errorTitle": "Σφάλμα",
"errorGeneral": "Μη έγκυρες παράμετροι ή παραβίαση περιορισμών",
"errorConnection": "Σφάλμα σύνδεσης",
@@ -229,6 +238,7 @@
"serverRegistration": "Εγγραφή",
"serverReadonly": "Μόνο για ανάγνωση",
"serverForceSettings": "Επιβολή ρυθμίσεων",
+ "serverAnnouncement": "Announcement",
"mapTitle": "Χάρτης",
"mapLayer": "Επιλογή χάρτη",
"mapCustom": "Custom (XYZ)",
@@ -244,6 +254,9 @@
"mapYandexMap": "Yandex Map",
"mapYandexSat": "Yandex Satellite",
"mapWikimedia": "Wikimedia",
+ "mapMapboxStreets": "Mapbox Streets",
+ "mapMapboxOutdoors": "Mapbox Outdoors",
+ "mapMapboxSatellite": "Mapbox Satellite",
"mapShapePolygon": "Πολύγωνο",
"mapShapeCircle": "Κύκλος",
"mapShapePolyline": "Polyline",
@@ -266,6 +279,7 @@
"commandEngineResume": "Επανεκκίνηση",
"commandAlarmArm": "Ενεργοποίηση συναγερμού",
"commandAlarmDisarm": "Απενεργοποίηση συναγερμού",
+ "commandAlarmDismiss": "Dismiss Alarm",
"commandSetTimezone": "Καθορισμός ζώνης ώρας",
"commandRequestPhoto": "Αίτημα για φωτογραφία",
"commandPowerOff": "Power Off Device",
@@ -304,6 +318,7 @@
"eventDeviceOnline": "Status online",
"eventDeviceUnknown": "Status unknown",
"eventDeviceOffline": "Status offline",
+ "eventDeviceInactive": "Device inactive",
"eventDeviceMoving": "Device moving",
"eventDeviceStopped": "Device stopped",
"eventDeviceOverspeed": "Speed limit exceeded",
@@ -365,11 +380,13 @@
"notificatorSms": "SMS",
"notificatorFirebase": "Firebase",
"notificatorTraccar": "Traccar",
+ "reportReplay": "Replay",
"reportRoute": "Διαδρομή",
"reportEvents": "Γεγονότα",
"reportTrips": "Ταξίδια",
"reportStops": "Στάσεις",
"reportSummary": "Περίληψη",
+ "reportDaily": "Daily Summary",
"reportChart": "Διάγραμμα",
"reportConfigure": "Διαμόρφωση",
"reportEventTypes": "Tύποι γεγονότος",
@@ -390,6 +407,7 @@
"reportMaximumSpeed": "Μέγιστη ταχύτητα",
"reportEngineHours": "Ώρες Μηχανής",
"reportDuration": "Διάρκεια",
+ "reportStartDate": "Start Date",
"reportStartTime": "Ώρα έναρξης",
"reportStartAddress": "Διεύθυνση αφετηρίας",
"reportEndTime": "Ώρα λήξης",
diff --git a/web/l10n/en.json b/web/l10n/en.json
index dceba5f..2b24cf2 100644
--- a/web/l10n/en.json
+++ b/web/l10n/en.json
@@ -82,6 +82,7 @@
"sharedDeviceAccumulators": "Accumulators",
"sharedAlarms": "Alarms",
"sharedLocation": "Location",
+ "sharedImport": "Import",
"attributeSpeedLimit": "Speed Limit",
"attributePolylineDistance": "Polyline Distance",
"attributeReportIgnoreOdometer": "Report: Ignore Odometer",
@@ -253,6 +254,9 @@
"mapYandexMap": "Yandex Map",
"mapYandexSat": "Yandex Satellite",
"mapWikimedia": "Wikimedia",
+ "mapMapboxStreets": "Mapbox Streets",
+ "mapMapboxOutdoors": "Mapbox Outdoors",
+ "mapMapboxSatellite": "Mapbox Satellite",
"mapShapePolygon": "Polygon",
"mapShapeCircle": "Circle",
"mapShapePolyline": "Polyline",
@@ -376,6 +380,7 @@
"notificatorSms": "SMS",
"notificatorFirebase": "Firebase",
"notificatorTraccar": "Traccar",
+ "reportReplay": "Replay",
"reportRoute": "Route",
"reportEvents": "Events",
"reportTrips": "Trips",
diff --git a/web/l10n/es.json b/web/l10n/es.json
index feae1f6..304592c 100644
--- a/web/l10n/es.json
+++ b/web/l10n/es.json
@@ -8,6 +8,8 @@
"sharedEdit": "Editar",
"sharedRemove": "Eliminar",
"sharedRemoveConfirm": "¿Eliminar elemento?",
+ "sharedYes": "Si",
+ "sharedNo": "No",
"sharedKm": "Km",
"sharedMi": "MI",
"sharedNmi": "nmi",
@@ -63,6 +65,7 @@
"sharedRequired": "Obligatorio",
"sharedPreferences": "Preferencias",
"sharedPermissions": "Permisos",
+ "sharedConnections": "Conexiones",
"sharedExtra": "Extra",
"sharedTypeString": "Cadena",
"sharedTypeNumber": "Número",
@@ -73,15 +76,20 @@
"sharedSavedCommands": "Comandos guardados",
"sharedNew": "Nuevo...",
"sharedShowAddress": "Mostrar Dirección",
+ "sharedShowDetails": "Más detalles",
"sharedDisabled": "Deshabilitado",
"sharedMaintenance": "Mantenimientos",
"sharedDeviceAccumulators": "Acumulador",
"sharedAlarms": "Alarmas",
+ "sharedLocation": "Ubicación",
+ "sharedImport": "Import",
"attributeSpeedLimit": "Límite de velocidad",
"attributePolylineDistance": "Distancia de polilínea",
"attributeReportIgnoreOdometer": "Reporte: Ignorar el odómetro",
"attributeWebReportColor": "Web: Color de reporte",
"attributeDevicePassword": "Contraseña de dispositivo",
+ "attributeDeviceInactivityStart": "Device Inactivity Start",
+ "attributeDeviceInactivityPeriod": "Device Inactivity Period",
"attributeProcessingCopyAttributes": "Procesando: Copia de atributos",
"attributeColor": "Color",
"attributeWebLiveRouteLength": "Web: Longitud de la ruta en vivo",
@@ -95,7 +103,7 @@
"attributeMailSmtpSslTrust": "Correo: SMTP SSL de confianza",
"attributeMailSmtpSslProtocols": "Correo: SMTP SSL protocolos",
"attributeMailSmtpFrom": "Correo: SMTP desde",
- "attributeMailSmtpAuth": "Correo: Habilitación de autenticación SMTP",
+ "attributeMailSmtpAuth": "Correo: Habilitar autenticación SMTP",
"attributeMailSmtpUsername": "Correo: Nombre de usuario SMTP",
"attributeMailSmtpPassword": "Correo: Contraseña SMTP",
"attributeUiDisableReport": "UI: Deshabilitar reporte",
@@ -106,6 +114,7 @@
"attributeUiDisableCalendars": "UI: Deshabilitar Calendario",
"attributeUiDisableMaintenance": "UI: Deshabilitar Mantenimiento",
"attributeUiHidePositionAttributes": "UI: Ocultar Atributos de Posición",
+ "attributeNotificationTokens": "Notification Tokens",
"errorTitle": "Error",
"errorGeneral": "Parámetros inválidos o violación de restricciónes",
"errorConnection": "Error de Conexión",
@@ -229,9 +238,10 @@
"serverRegistration": "Registro",
"serverReadonly": "Sólo lectura",
"serverForceSettings": "Forzar Valores",
+ "serverAnnouncement": "Announcement",
"mapTitle": "Mapa",
"mapLayer": "Capa de Mapa",
- "mapCustom": "Custom (XYZ)",
+ "mapCustom": "Personalizado (XYZ)",
"mapCustomArcgis": "ArcGIS Personalizado",
"mapCustomLabel": "Mapa Personalizado",
"mapCarto": "Mapas base Carto",
@@ -244,6 +254,9 @@
"mapYandexMap": "Mapa Yandex",
"mapYandexSat": "Yandex Satélite",
"mapWikimedia": "Wikimedia",
+ "mapMapboxStreets": "Mapbox Streets",
+ "mapMapboxOutdoors": "Mapbox Outdoors",
+ "mapMapboxSatellite": "Mapbox Satellite",
"mapShapePolygon": "Polígono",
"mapShapeCircle": "Círculo",
"mapShapePolyline": "Polilínea",
@@ -266,6 +279,7 @@
"commandEngineResume": "Desbloquear Encendido de Motor",
"commandAlarmArm": "Armar Alarma",
"commandAlarmDisarm": "Desarmar Alarma",
+ "commandAlarmDismiss": "Dismiss Alarm",
"commandSetTimezone": "Establecer zona horaria",
"commandRequestPhoto": "Solicitar Foto",
"commandPowerOff": "Dispositivo apagado",
@@ -304,6 +318,7 @@
"eventDeviceOnline": "El Dispositivo Esta en Línea",
"eventDeviceUnknown": "El Estado del Dispositivo es Desconocido ",
"eventDeviceOffline": "El Dispositivo esta Fuera de Línea",
+ "eventDeviceInactive": "Dispositivo inactivo",
"eventDeviceMoving": "El Dispositivo esta en Movimiento ",
"eventDeviceStopped": "El Dispositivo se ha Detenido ",
"eventDeviceOverspeed": "El Dispositivo ha Excedido el Limite de Velocidad ",
@@ -365,11 +380,13 @@
"notificatorSms": "SMS",
"notificatorFirebase": "Firebase",
"notificatorTraccar": "Traccar",
+ "reportReplay": "Replay",
"reportRoute": "Ruta",
"reportEvents": "Eventos",
"reportTrips": "Viajes",
"reportStops": "Paradas",
"reportSummary": "Resumen",
+ "reportDaily": "Resumen diario",
"reportChart": "Gráfica",
"reportConfigure": "Configurar",
"reportEventTypes": "Tipos de evento",
@@ -390,11 +407,12 @@
"reportMaximumSpeed": "Velocidad Máxima",
"reportEngineHours": "Horas Motor",
"reportDuration": "Duración",
+ "reportStartDate": "Fecha de inicio",
"reportStartTime": "Hora de Inicio",
"reportStartAddress": "Dirección de Inicio",
"reportEndTime": "Hora de Fin",
"reportEndAddress": "Dirección de Fin",
- "reportSpentFuel": "Combustible utilizado",
+ "reportSpentFuel": "Combustible consumido",
"reportStartOdometer": "Odómetro inical",
"reportEndOdometer": "Odómetro final",
"statisticsTitle": "Estadísticas",
@@ -410,7 +428,7 @@
"categoryDefault": "Prederminado",
"categoryAnimal": "Animal",
"categoryBicycle": "Bicicleta",
- "categoryBoat": "Bote",
+ "categoryBoat": "Barco",
"categoryBus": "Autobús",
"categoryCar": "Automóvil",
"categoryCrane": "Grúa",
@@ -426,7 +444,7 @@
"categoryTram": "Tranvía",
"categoryTrolleybus": "Trolebús",
"categoryTruck": "Camión",
- "categoryVan": "Van",
+ "categoryVan": "Furgoneta",
"categoryScooter": "Moto",
"maintenanceStart": "Iniciar",
"maintenancePeriod": "Período"
diff --git a/web/l10n/fa.json b/web/l10n/fa.json
index 936dd54..d89b2a3 100644
--- a/web/l10n/fa.json
+++ b/web/l10n/fa.json
@@ -8,6 +8,8 @@
"sharedEdit": "ویرایش",
"sharedRemove": "پاک کردن",
"sharedRemoveConfirm": "پاک کردن آیتم",
+ "sharedYes": "Yes",
+ "sharedNo": "No",
"sharedKm": "Km",
"sharedMi": "Mile",
"sharedNmi": "مایل دریایی",
@@ -63,6 +65,7 @@
"sharedRequired": "ضروری",
"sharedPreferences": "تنظیمات",
"sharedPermissions": "دسترسیها",
+ "sharedConnections": "Connections",
"sharedExtra": "بیشتر",
"sharedTypeString": "رشته",
"sharedTypeNumber": "شماره",
@@ -73,15 +76,20 @@
"sharedSavedCommands": "دستورات ذخیره شده",
"sharedNew": "جدید...",
"sharedShowAddress": "نمایش آدرس",
+ "sharedShowDetails": "More Details",
"sharedDisabled": "غیرفعال شده",
"sharedMaintenance": "تعمیر و نگهداری",
"sharedDeviceAccumulators": "باطری",
"sharedAlarms": "هشدارها",
+ "sharedLocation": "Location",
+ "sharedImport": "Import",
"attributeSpeedLimit": "محدودیت سرعت",
"attributePolylineDistance": "مسافت چند مسیری",
"attributeReportIgnoreOdometer": "گزارش : بدون کیلومتر شمار",
"attributeWebReportColor": "وب : گزارش رنگ",
"attributeDevicePassword": "رمز عبور ردیاب",
+ "attributeDeviceInactivityStart": "Device Inactivity Start",
+ "attributeDeviceInactivityPeriod": "Device Inactivity Period",
"attributeProcessingCopyAttributes": "در حال پردازش : کپی ویژگیها",
"attributeColor": "رنگ",
"attributeWebLiveRouteLength": "وب : طول جاده آنلاین",
@@ -106,6 +114,7 @@
"attributeUiDisableCalendars": "غیرفعالسازی تقویم",
"attributeUiDisableMaintenance": "تعمیر غیر فعال",
"attributeUiHidePositionAttributes": "مخفی شدن موقعیت صفات",
+ "attributeNotificationTokens": "Notification Tokens",
"errorTitle": "خطا",
"errorGeneral": "پارامترهای نامعتبر یا نقص محدودیت",
"errorConnection": "خطا در اتصال",
@@ -229,6 +238,7 @@
"serverRegistration": "ثبت نام",
"serverReadonly": "فقط خواندنی",
"serverForceSettings": "تنظیمات اجباری",
+ "serverAnnouncement": "Announcement",
"mapTitle": "نقشه",
"mapLayer": "لایه های نقشه",
"mapCustom": "سفارشی (XYZ)",
@@ -244,6 +254,9 @@
"mapYandexMap": "نقشه یاندکس",
"mapYandexSat": "ماهواره یاندکس",
"mapWikimedia": "ویکی مدیا",
+ "mapMapboxStreets": "Mapbox Streets",
+ "mapMapboxOutdoors": "Mapbox Outdoors",
+ "mapMapboxSatellite": "Mapbox Satellite",
"mapShapePolygon": "چند ضلعی",
"mapShapeCircle": "دایره ",
"mapShapePolyline": "چند خطی",
@@ -266,6 +279,7 @@
"commandEngineResume": "ادامه موتور",
"commandAlarmArm": "آلارم فعال",
"commandAlarmDisarm": "آلارم غیر فعال",
+ "commandAlarmDismiss": "Dismiss Alarm",
"commandSetTimezone": "تنظیم ساعت محلی",
"commandRequestPhoto": "درخواست عکس",
"commandPowerOff": "خاموش شدن دستگاه",
@@ -304,6 +318,7 @@
"eventDeviceOnline": "وضعیت آنلاین",
"eventDeviceUnknown": "وضعیت نامعلوم",
"eventDeviceOffline": "وضعیت آفلاین",
+ "eventDeviceInactive": "Device inactive",
"eventDeviceMoving": "حرکت دستگاه",
"eventDeviceStopped": "ایست دستگاه",
"eventDeviceOverspeed": "محدودیت سرعت بالا",
@@ -365,11 +380,13 @@
"notificatorSms": "پیامک",
"notificatorFirebase": "Firebase",
"notificatorTraccar": "Traccar",
+ "reportReplay": "Replay",
"reportRoute": "مسیر های پیموده شده ",
"reportEvents": "رویداد ها",
"reportTrips": "مسافرتها",
"reportStops": "توقفها",
"reportSummary": "خلاصه وضعیت ",
+ "reportDaily": "Daily Summary",
"reportChart": "نمودار",
"reportConfigure": "تنظیمات",
"reportEventTypes": "نوع رویدادها",
@@ -390,6 +407,7 @@
"reportMaximumSpeed": "حداکثر سرعت",
"reportEngineHours": "مدت زمان روشن بودن وسیله",
"reportDuration": "مسافت",
+ "reportStartDate": "Start Date",
"reportStartTime": "زمان شروع",
"reportStartAddress": "آدرس شروع",
"reportEndTime": "زمان پایانی",
diff --git a/web/l10n/fi.json b/web/l10n/fi.json
index fa8b114..c23a0bc 100644
--- a/web/l10n/fi.json
+++ b/web/l10n/fi.json
@@ -8,6 +8,8 @@
"sharedEdit": "Muokkaa",
"sharedRemove": "Poista",
"sharedRemoveConfirm": "Poista kohde?",
+ "sharedYes": "Kyllä",
+ "sharedNo": "Ei",
"sharedKm": "km",
"sharedMi": "mi",
"sharedNmi": "nmi",
@@ -63,6 +65,7 @@
"sharedRequired": "Vaadittavat",
"sharedPreferences": "Asetukset",
"sharedPermissions": "Käyttöoikeudet",
+ "sharedConnections": "Connections",
"sharedExtra": "Ekstra",
"sharedTypeString": "Merkkijono",
"sharedTypeNumber": "Numero",
@@ -73,15 +76,20 @@
"sharedSavedCommands": "Tallennetut komennot",
"sharedNew": "Uusi...",
"sharedShowAddress": "Näytä osoite",
+ "sharedShowDetails": "More Details",
"sharedDisabled": "Poistettu käytöstä",
"sharedMaintenance": "Huolto",
"sharedDeviceAccumulators": "Laskurit",
"sharedAlarms": "Hälytykset",
+ "sharedLocation": "Sijainti",
+ "sharedImport": "Import",
"attributeSpeedLimit": "Nopeusrajoitus",
"attributePolylineDistance": "Etäisyys murtoviivaan",
"attributeReportIgnoreOdometer": "Raportti: Älä huomioi matkamittaria",
"attributeWebReportColor": "Web: Raportin väri",
"attributeDevicePassword": "Laitteen salasana",
+ "attributeDeviceInactivityStart": "Laitteen epäaktiivisuuden alku",
+ "attributeDeviceInactivityPeriod": "Laitteen epäaktiivisuuden jakso",
"attributeProcessingCopyAttributes": "Laskenta: Kopioi ominaisuudet",
"attributeColor": "Väri",
"attributeWebLiveRouteLength": "Web: Live-reitin pituus",
@@ -106,6 +114,7 @@
"attributeUiDisableCalendars": "UI: Piilota kalenterit",
"attributeUiDisableMaintenance": "UI: Piilota huolto",
"attributeUiHidePositionAttributes": "UI: Piilota sijainnin ominaisuudet",
+ "attributeNotificationTokens": "Ilmoitustunnukset",
"errorTitle": "Virhe",
"errorGeneral": "Epäkelvot parametrit tai rajoitteiden rikkomus",
"errorConnection": "Yhteysvirhe",
@@ -229,6 +238,7 @@
"serverRegistration": "Rekisteröinti",
"serverReadonly": "Vain luku",
"serverForceSettings": "Pakota asetukset",
+ "serverAnnouncement": "Ilmoitus",
"mapTitle": "Kartta",
"mapLayer": "Karttataso",
"mapCustom": "Oma kartta (XYZ)",
@@ -244,6 +254,9 @@
"mapYandexMap": "Yandex-kartta",
"mapYandexSat": "Yandex-satelliittikuva",
"mapWikimedia": "Wikimedia",
+ "mapMapboxStreets": "Mapbox Streets",
+ "mapMapboxOutdoors": "Mapbox Outdoors",
+ "mapMapboxSatellite": "Mapbox Satellite",
"mapShapePolygon": "Monikulmio",
"mapShapeCircle": "Ympyrä",
"mapShapePolyline": "Murtoviiva",
@@ -266,6 +279,7 @@
"commandEngineResume": "Palauta moottori",
"commandAlarmArm": "Hälytys päälle",
"commandAlarmDisarm": "Hälytys pois",
+ "commandAlarmDismiss": "Hylkää hälytys",
"commandSetTimezone": "Aseta aikavyöhyke",
"commandRequestPhoto": "Pyydä kuva",
"commandPowerOff": "Sammuta laite",
@@ -304,6 +318,7 @@
"eventDeviceOnline": "Tila online",
"eventDeviceUnknown": "Tila tuntematon",
"eventDeviceOffline": "Tila offline",
+ "eventDeviceInactive": "Laite epäaktiivinen",
"eventDeviceMoving": "Laite liikkuu",
"eventDeviceStopped": "Laite pysähtynyt",
"eventDeviceOverspeed": "Nopeusrajoitus ylitetty",
@@ -365,11 +380,13 @@
"notificatorSms": "Tekstiviesti",
"notificatorFirebase": "Firebase",
"notificatorTraccar": "Traccar",
+ "reportReplay": "Replay",
"reportRoute": "Reitti",
"reportEvents": "Tapahtumat",
"reportTrips": "Matkat",
"reportStops": "Pysähdykset",
"reportSummary": "Yhteenveto",
+ "reportDaily": "Daily Summary",
"reportChart": "Kuvaaja",
"reportConfigure": "Konfiguroi",
"reportEventTypes": "Tapahtumatyypit",
@@ -390,6 +407,7 @@
"reportMaximumSpeed": "Suurin nopeus",
"reportEngineHours": "Käyttötunnit",
"reportDuration": "Kesto",
+ "reportStartDate": "Aloituspäivä",
"reportStartTime": "Aloitusaika",
"reportStartAddress": "Aloitusosoite",
"reportEndTime": "Lopetusaika",
diff --git a/web/l10n/fr.json b/web/l10n/fr.json
index 06ce9cb..95a0100 100644
--- a/web/l10n/fr.json
+++ b/web/l10n/fr.json
@@ -8,6 +8,8 @@
"sharedEdit": "Editer",
"sharedRemove": "Effacer",
"sharedRemoveConfirm": "Effacer objet?",
+ "sharedYes": "Yes",
+ "sharedNo": "No",
"sharedKm": "km",
"sharedMi": "mi",
"sharedNmi": "nmi",
@@ -63,6 +65,7 @@
"sharedRequired": "Requis",
"sharedPreferences": "Préférences",
"sharedPermissions": "Permissions",
+ "sharedConnections": "Connections",
"sharedExtra": "Extra",
"sharedTypeString": "Chaîne de caractères",
"sharedTypeNumber": "Nombre",
@@ -73,15 +76,20 @@
"sharedSavedCommands": "Commandes sauvegardées ",
"sharedNew": "Nouveau",
"sharedShowAddress": "Montrer adresse",
+ "sharedShowDetails": "More Details",
"sharedDisabled": "Désactivé",
"sharedMaintenance": "Entretien",
"sharedDeviceAccumulators": "Accumulateurs",
"sharedAlarms": "Alarmes",
+ "sharedLocation": "Location",
+ "sharedImport": "Import",
"attributeSpeedLimit": "Limite de vitesse",
"attributePolylineDistance": "Distance polyligne",
"attributeReportIgnoreOdometer": "Rapport: Ignorer l'odomètre",
"attributeWebReportColor": "Web: couleur du rapport",
"attributeDevicePassword": "Mot de passe de l'appareil",
+ "attributeDeviceInactivityStart": "Device Inactivity Start",
+ "attributeDeviceInactivityPeriod": "Device Inactivity Period",
"attributeProcessingCopyAttributes": "En cours: Copie des attributs",
"attributeColor": "Couleur",
"attributeWebLiveRouteLength": "Web: Longueur de route en temps réel",
@@ -106,6 +114,7 @@
"attributeUiDisableCalendars": "UI: Désactiver les calendiers",
"attributeUiDisableMaintenance": "UI/ Désactiver l'entretien",
"attributeUiHidePositionAttributes": "UI: Cacher Attributs de Position",
+ "attributeNotificationTokens": "Notification Tokens",
"errorTitle": "Erreur",
"errorGeneral": "Paramètres invalides ou violation de contrainte",
"errorConnection": "Erreur de connexion",
@@ -229,6 +238,7 @@
"serverRegistration": "Inscription",
"serverReadonly": "Lecture seule",
"serverForceSettings": "Forcer les paramètres",
+ "serverAnnouncement": "Announcement",
"mapTitle": "Carte",
"mapLayer": "Couche cartographique",
"mapCustom": "Personnalisé (XYZ)",
@@ -244,6 +254,9 @@
"mapYandexMap": "Yandex Map",
"mapYandexSat": "Yandex Satelitte",
"mapWikimedia": "Wikimedia",
+ "mapMapboxStreets": "Mapbox Streets",
+ "mapMapboxOutdoors": "Mapbox Outdoors",
+ "mapMapboxSatellite": "Mapbox Satellite",
"mapShapePolygon": "Polygone",
"mapShapeCircle": "Cercle",
"mapShapePolyline": "Polyligne",
@@ -266,6 +279,7 @@
"commandEngineResume": "Démarrage moteur",
"commandAlarmArm": "Activer l'alarme",
"commandAlarmDisarm": "Désactiver l'alarme",
+ "commandAlarmDismiss": "Dismiss Alarm",
"commandSetTimezone": "Régler le fuseau horaire",
"commandRequestPhoto": "Demander une photo",
"commandPowerOff": "Eteindre l'appareil",
@@ -304,6 +318,7 @@
"eventDeviceOnline": "Statut: en ligne",
"eventDeviceUnknown": "Statut: inconnu",
"eventDeviceOffline": "Statut: hors ligne",
+ "eventDeviceInactive": "Device inactive",
"eventDeviceMoving": "Appareil en mouvement",
"eventDeviceStopped": "Appareil arrêté",
"eventDeviceOverspeed": "Vitesse limite dépassée",
@@ -365,11 +380,13 @@
"notificatorSms": "SMS",
"notificatorFirebase": "Firebase",
"notificatorTraccar": "Traccar",
+ "reportReplay": "Replay",
"reportRoute": "Route",
"reportEvents": "Évènements",
"reportTrips": "Trajets",
"reportStops": "Arrêts",
"reportSummary": "Résumé",
+ "reportDaily": "Daily Summary",
"reportChart": "Graphique",
"reportConfigure": "Configurer",
"reportEventTypes": "Types d'évènements",
@@ -390,6 +407,7 @@
"reportMaximumSpeed": "Vitesse maximum",
"reportEngineHours": "Heures du moteur",
"reportDuration": "Durée",
+ "reportStartDate": "Start Date",
"reportStartTime": "Date de départ",
"reportStartAddress": "Adresse de départ",
"reportEndTime": "Date de fin",
diff --git a/web/l10n/he.json b/web/l10n/he.json
index 79bff4d..5aba2c7 100644
--- a/web/l10n/he.json
+++ b/web/l10n/he.json
@@ -8,6 +8,8 @@
"sharedEdit": "עריכה",
"sharedRemove": "הסרה",
"sharedRemoveConfirm": "הסרת פריט",
+ "sharedYes": "Yes",
+ "sharedNo": "No",
"sharedKm": "ק\"מ",
"sharedMi": "מייל",
"sharedNmi": "nmi",
@@ -63,6 +65,7 @@
"sharedRequired": "נדרש",
"sharedPreferences": "עדיפויות",
"sharedPermissions": "הרשאות",
+ "sharedConnections": "Connections",
"sharedExtra": "תוספת",
"sharedTypeString": "מחרוזת",
"sharedTypeNumber": "מספר",
@@ -73,15 +76,20 @@
"sharedSavedCommands": "פקודות שמורות",
"sharedNew": "חדש",
"sharedShowAddress": "הצג כתובת",
+ "sharedShowDetails": "More Details",
"sharedDisabled": "מושבת",
"sharedMaintenance": "תחזוקה",
"sharedDeviceAccumulators": "מצברים",
"sharedAlarms": "אזעקות",
+ "sharedLocation": "Location",
+ "sharedImport": "Import",
"attributeSpeedLimit": "הגבלת מהירות",
"attributePolylineDistance": "מרחק מצולע",
"attributeReportIgnoreOdometer": "דוח : התעלם ממד המרחק",
"attributeWebReportColor": "אתר : בחר צבע",
"attributeDevicePassword": "סיסמת התקן ",
+ "attributeDeviceInactivityStart": "Device Inactivity Start",
+ "attributeDeviceInactivityPeriod": "Device Inactivity Period",
"attributeProcessingCopyAttributes": "עיבוד: העתקת תכונות",
"attributeColor": "צבע",
"attributeWebLiveRouteLength": "ממשק : אורך מסלול זמן אמת",
@@ -106,6 +114,7 @@
"attributeUiDisableCalendars": "ממשק : בטל יומנים",
"attributeUiDisableMaintenance": "אל תציג :תחזוקה",
"attributeUiHidePositionAttributes": "ממשק : הסתר מיקום תכונות",
+ "attributeNotificationTokens": "Notification Tokens",
"errorTitle": "שגיאה",
"errorGeneral": "גורם לא בתוקף או הפרת אילוצים ",
"errorConnection": "בעייה בחיבור",
@@ -229,6 +238,7 @@
"serverRegistration": "הרשמה",
"serverReadonly": "לקריאה בלבד",
"serverForceSettings": "כפה הגדרות",
+ "serverAnnouncement": "Announcement",
"mapTitle": "מפה",
"mapLayer": "שכבת מפה",
"mapCustom": "מותאם (XYZ)",
@@ -244,6 +254,9 @@
"mapYandexMap": "מפות רוסיות Yandex",
"mapYandexSat": "מפות רוסיות לווין Yandex",
"mapWikimedia": "ויקימדיה",
+ "mapMapboxStreets": "Mapbox Streets",
+ "mapMapboxOutdoors": "Mapbox Outdoors",
+ "mapMapboxSatellite": "Mapbox Satellite",
"mapShapePolygon": "פוליגון",
"mapShapeCircle": "מעגל",
"mapShapePolyline": "צלע",
@@ -266,6 +279,7 @@
"commandEngineResume": "הפעל מנוע",
"commandAlarmArm": "הפעלת אזעקה",
"commandAlarmDisarm": "נטרול אזעקה",
+ "commandAlarmDismiss": "Dismiss Alarm",
"commandSetTimezone": "קבע איזור זמן",
"commandRequestPhoto": "בקשה לתמונה",
"commandPowerOff": "כיבוי התקן ",
@@ -304,6 +318,7 @@
"eventDeviceOnline": "מצב אונליין",
"eventDeviceUnknown": "מצב לא ידוע",
"eventDeviceOffline": "מצב מנותק",
+ "eventDeviceInactive": "Device inactive",
"eventDeviceMoving": "ההתקן בתנועה",
"eventDeviceStopped": "ההתקן עצר",
"eventDeviceOverspeed": "חרג מהמהירות המותרת ",
@@ -365,11 +380,13 @@
"notificatorSms": "סמס",
"notificatorFirebase": "Firebase",
"notificatorTraccar": "Traccar",
+ "reportReplay": "Replay",
"reportRoute": "מסלול",
"reportEvents": "אירועים",
"reportTrips": "נסיעות",
"reportStops": "עצירות",
"reportSummary": "סיכום",
+ "reportDaily": "Daily Summary",
"reportChart": "תרשים",
"reportConfigure": "הגדר",
"reportEventTypes": "סוגי אירועים",
@@ -390,6 +407,7 @@
"reportMaximumSpeed": "מהירות מירבית",
"reportEngineHours": "שעות מנוע",
"reportDuration": "משך הנסיעה",
+ "reportStartDate": "Start Date",
"reportStartTime": "זמן התחלה",
"reportStartAddress": "נקודת מוצא",
"reportEndTime": "זמן סיום",
diff --git a/web/l10n/hi.json b/web/l10n/hi.json
index 636efdd..37173cc 100644
--- a/web/l10n/hi.json
+++ b/web/l10n/hi.json
@@ -8,6 +8,8 @@
"sharedEdit": "संपादित करें",
"sharedRemove": "हटाएं",
"sharedRemoveConfirm": "आइटम हटाएं ?",
+ "sharedYes": "Yes",
+ "sharedNo": "No",
"sharedKm": "किमी / किलोमीटर",
"sharedMi": "एम आई",
"sharedNmi": "nmi",
@@ -63,6 +65,7 @@
"sharedRequired": "अपेक्षित",
"sharedPreferences": "प्राथमिकताएं",
"sharedPermissions": "अनुमतियां",
+ "sharedConnections": "Connections",
"sharedExtra": "अतिरिक्त",
"sharedTypeString": "String",
"sharedTypeNumber": "Number",
@@ -73,15 +76,20 @@
"sharedSavedCommands": "संग्रहीत आदेश",
"sharedNew": "नई…",
"sharedShowAddress": "पता दिखाएं",
+ "sharedShowDetails": "More Details",
"sharedDisabled": "अक्षम करें",
"sharedMaintenance": "रखरखाव",
"sharedDeviceAccumulators": "Accumulators",
"sharedAlarms": "Alarms",
+ "sharedLocation": "Location",
+ "sharedImport": "Import",
"attributeSpeedLimit": "गति सीमा",
"attributePolylineDistance": "पॉलीलाइन दूरी",
"attributeReportIgnoreOdometer": "रिपोर्ट: ओडोमीटर को अनदेखा करें",
"attributeWebReportColor": "वेब: रिपोर्ट रंग",
"attributeDevicePassword": "उपकरण पासवर्ड",
+ "attributeDeviceInactivityStart": "Device Inactivity Start",
+ "attributeDeviceInactivityPeriod": "Device Inactivity Period",
"attributeProcessingCopyAttributes": "प्रसंस्करण: गुण कॉपी करें",
"attributeColor": "रंग",
"attributeWebLiveRouteLength": "वेब: लाइव मार्ग लंबाई",
@@ -106,6 +114,7 @@
"attributeUiDisableCalendars": "यूआई: कैलेंडर अक्षम करें",
"attributeUiDisableMaintenance": "UI: Disable Maintenance",
"attributeUiHidePositionAttributes": "यूआई: स्थिति गुण छुपाएं",
+ "attributeNotificationTokens": "Notification Tokens",
"errorTitle": "त्रुटि",
"errorGeneral": "अमान्य पैरामीटर या बाधाओं का उल्लंघन",
"errorConnection": "कनेक्शन त्रुटि",
@@ -229,6 +238,7 @@
"serverRegistration": "पंजीकरण",
"serverReadonly": "केवल पठीय / पड़ने के लिए",
"serverForceSettings": "बल सेटिंग्स",
+ "serverAnnouncement": "Announcement",
"mapTitle": "मानचित्र",
"mapLayer": "मानचित्र की परत",
"mapCustom": "Custom (XYZ)",
@@ -244,6 +254,9 @@
"mapYandexMap": "यांडेक्स मानचित्र",
"mapYandexSat": "यांडेक्स सैटेलाइट",
"mapWikimedia": "Wikimedia",
+ "mapMapboxStreets": "Mapbox Streets",
+ "mapMapboxOutdoors": "Mapbox Outdoors",
+ "mapMapboxSatellite": "Mapbox Satellite",
"mapShapePolygon": "बहुभुज",
"mapShapeCircle": "वृत्त",
"mapShapePolyline": "पाली लाइन",
@@ -266,6 +279,7 @@
"commandEngineResume": "इंजन फिर से शुरू",
"commandAlarmArm": "अलार्म लगाएं",
"commandAlarmDisarm": "अलार्म हटाएं",
+ "commandAlarmDismiss": "Dismiss Alarm",
"commandSetTimezone": "समय क्षेत्र सेट करें",
"commandRequestPhoto": "फोटो मँगवाएं",
"commandPowerOff": "Power Off Device",
@@ -304,6 +318,7 @@
"eventDeviceOnline": "Status online",
"eventDeviceUnknown": "Status unknown",
"eventDeviceOffline": "Status offline",
+ "eventDeviceInactive": "Device inactive",
"eventDeviceMoving": "Device moving",
"eventDeviceStopped": "Device stopped",
"eventDeviceOverspeed": "Speed limit exceeded",
@@ -365,11 +380,13 @@
"notificatorSms": "SMS",
"notificatorFirebase": "Firebase",
"notificatorTraccar": "Traccar",
+ "reportReplay": "Replay",
"reportRoute": "मार्ग",
"reportEvents": "घटनाएँ / इवेंट्स",
"reportTrips": "यात्राएँ / ट्रिप्स",
"reportStops": "Stops",
"reportSummary": "सारांश",
+ "reportDaily": "Daily Summary",
"reportChart": "चार्ट",
"reportConfigure": "समनुरूप / कन्फिगर करें",
"reportEventTypes": "घटनाओं / इवेंट्स के प्रकार",
@@ -390,6 +407,7 @@
"reportMaximumSpeed": "अधिकतम गति",
"reportEngineHours": "इंजन के घंटे",
"reportDuration": "अवधि",
+ "reportStartDate": "Start Date",
"reportStartTime": "समय का आरंभ",
"reportStartAddress": "प्रारंभ पता",
"reportEndTime": "अंतिम समय",
diff --git a/web/l10n/hr.json b/web/l10n/hr.json
index 09fb7f4..0252815 100644
--- a/web/l10n/hr.json
+++ b/web/l10n/hr.json
@@ -8,6 +8,8 @@
"sharedEdit": "Uredi",
"sharedRemove": "Ukloni",
"sharedRemoveConfirm": "Ukloniti stavku?",
+ "sharedYes": "Yes",
+ "sharedNo": "No",
"sharedKm": "km",
"sharedMi": "mi",
"sharedNmi": "nmi",
@@ -63,6 +65,7 @@
"sharedRequired": "Potrebno",
"sharedPreferences": "Postavke",
"sharedPermissions": "Dozvole",
+ "sharedConnections": "Connections",
"sharedExtra": "Extra",
"sharedTypeString": "String",
"sharedTypeNumber": "Broj",
@@ -73,15 +76,20 @@
"sharedSavedCommands": "Snimljene naredbe",
"sharedNew": "Novo",
"sharedShowAddress": "Prikaži adresu",
+ "sharedShowDetails": "More Details",
"sharedDisabled": "Disabled",
"sharedMaintenance": "Maintenance",
"sharedDeviceAccumulators": "Accumulators",
"sharedAlarms": "Alarms",
+ "sharedLocation": "Location",
+ "sharedImport": "Import",
"attributeSpeedLimit": "Ograničenje brzine",
"attributePolylineDistance": "Polyline Distance",
"attributeReportIgnoreOdometer": "Izvještaj: ignoriraj kilometražu",
"attributeWebReportColor": "Web: Boja izvještaja",
"attributeDevicePassword": "Lozinka uređaja",
+ "attributeDeviceInactivityStart": "Device Inactivity Start",
+ "attributeDeviceInactivityPeriod": "Device Inactivity Period",
"attributeProcessingCopyAttributes": "Obrada: Kopiraj atribute",
"attributeColor": "Boja",
"attributeWebLiveRouteLength": "Web: Udaljenost rute uživo",
@@ -106,6 +114,7 @@
"attributeUiDisableCalendars": "UI: Disable Calendars",
"attributeUiDisableMaintenance": "UI: Disable Maintenance",
"attributeUiHidePositionAttributes": "UI: Hide Position Attributes",
+ "attributeNotificationTokens": "Notification Tokens",
"errorTitle": "Greška",
"errorGeneral": "Nevažeći parametri ili kršenje ograničenja",
"errorConnection": "Greška konekcije",
@@ -229,6 +238,7 @@
"serverRegistration": "Registracija",
"serverReadonly": "Samo pregledavanje",
"serverForceSettings": "Nametni postavke",
+ "serverAnnouncement": "Announcement",
"mapTitle": "Karta",
"mapLayer": "Sloj karte",
"mapCustom": "Custom (XYZ)",
@@ -244,6 +254,9 @@
"mapYandexMap": "Yandex Map",
"mapYandexSat": "Yandex Satellite",
"mapWikimedia": "Wikimedia",
+ "mapMapboxStreets": "Mapbox Streets",
+ "mapMapboxOutdoors": "Mapbox Outdoors",
+ "mapMapboxSatellite": "Mapbox Satellite",
"mapShapePolygon": "Mnogokut",
"mapShapeCircle": "Krug",
"mapShapePolyline": "Razlomljena linija",
@@ -266,6 +279,7 @@
"commandEngineResume": "Pokreni motor",
"commandAlarmArm": "Aktiviraj alarm",
"commandAlarmDisarm": "Deaktiviraj alarm",
+ "commandAlarmDismiss": "Dismiss Alarm",
"commandSetTimezone": "Postavi vremensku zonu",
"commandRequestPhoto": "Zatraži sliku",
"commandPowerOff": "Power Off Device",
@@ -304,6 +318,7 @@
"eventDeviceOnline": "Status online",
"eventDeviceUnknown": "Status unknown",
"eventDeviceOffline": "Status offline",
+ "eventDeviceInactive": "Device inactive",
"eventDeviceMoving": "Device moving",
"eventDeviceStopped": "Device stopped",
"eventDeviceOverspeed": "Speed limit exceeded",
@@ -365,11 +380,13 @@
"notificatorSms": "SMS",
"notificatorFirebase": "Firebase",
"notificatorTraccar": "Traccar",
+ "reportReplay": "Replay",
"reportRoute": "Ruta",
"reportEvents": "Događaji",
"reportTrips": "Putovanja",
"reportStops": "Zaustavljanja",
"reportSummary": "Sažetak",
+ "reportDaily": "Daily Summary",
"reportChart": "Graf",
"reportConfigure": "Konfiguriraj",
"reportEventTypes": "Vrste događaja",
@@ -390,6 +407,7 @@
"reportMaximumSpeed": "Maksimalna brzina",
"reportEngineHours": "Sati rada motora",
"reportDuration": "Trajanje",
+ "reportStartDate": "Start Date",
"reportStartTime": "Početno vrijeme",
"reportStartAddress": "Početna adresa",
"reportEndTime": "Vrijeme završetka",
diff --git a/web/l10n/hu.json b/web/l10n/hu.json
index 7a17629..e6db7b6 100644
--- a/web/l10n/hu.json
+++ b/web/l10n/hu.json
@@ -8,6 +8,8 @@
"sharedEdit": "Szerkesztés",
"sharedRemove": "Törlés",
"sharedRemoveConfirm": "Biztosan törli?",
+ "sharedYes": "Yes",
+ "sharedNo": "No",
"sharedKm": "km",
"sharedMi": "mi",
"sharedNmi": "nmi",
@@ -63,6 +65,7 @@
"sharedRequired": "Kötelező",
"sharedPreferences": "Preferenciák",
"sharedPermissions": "Jogosultságok",
+ "sharedConnections": "Connections",
"sharedExtra": "Extra",
"sharedTypeString": "Szöveg",
"sharedTypeNumber": "Szám",
@@ -73,15 +76,20 @@
"sharedSavedCommands": "Elmentett Parancsok",
"sharedNew": "Új...",
"sharedShowAddress": "Cím megjelenítése",
+ "sharedShowDetails": "More Details",
"sharedDisabled": "Letiltva",
"sharedMaintenance": "Maintenance",
"sharedDeviceAccumulators": "Accumulators",
"sharedAlarms": "Alarms",
+ "sharedLocation": "Location",
+ "sharedImport": "Import",
"attributeSpeedLimit": "Sebesség határ",
"attributePolylineDistance": "Polyline Distance",
"attributeReportIgnoreOdometer": "Jelentés: Odométer figyelmen kívül hagyása",
"attributeWebReportColor": "Web: Jelentés színe",
"attributeDevicePassword": "Eszköz jelszó",
+ "attributeDeviceInactivityStart": "Device Inactivity Start",
+ "attributeDeviceInactivityPeriod": "Device Inactivity Period",
"attributeProcessingCopyAttributes": "Feldolgozás: Attribútumok másolása",
"attributeColor": "Szín",
"attributeWebLiveRouteLength": "Web: Élő útvonal hossz",
@@ -106,6 +114,7 @@
"attributeUiDisableCalendars": "UI: Naptárak letiltása",
"attributeUiDisableMaintenance": "UI: Disable Maintenance",
"attributeUiHidePositionAttributes": "UI: Pozíciós attribútumok elrejtése",
+ "attributeNotificationTokens": "Notification Tokens",
"errorTitle": "Hiba",
"errorGeneral": "Érvénytelen paraméterek vagy integritási szabályok megsértése",
"errorConnection": "Kapcsolódási hiba",
@@ -229,6 +238,7 @@
"serverRegistration": "Regisztráció",
"serverReadonly": "Csak olvasható",
"serverForceSettings": "Erő beállítások",
+ "serverAnnouncement": "Announcement",
"mapTitle": "Térkép",
"mapLayer": "Térkép réteg",
"mapCustom": "Custom (XYZ)",
@@ -244,6 +254,9 @@
"mapYandexMap": "Yandex térkép",
"mapYandexSat": "Yandex Műhold",
"mapWikimedia": "Wikimedia",
+ "mapMapboxStreets": "Mapbox Streets",
+ "mapMapboxOutdoors": "Mapbox Outdoors",
+ "mapMapboxSatellite": "Mapbox Satellite",
"mapShapePolygon": "Poligon",
"mapShapeCircle": "Kör",
"mapShapePolyline": "Vonallánc",
@@ -266,6 +279,7 @@
"commandEngineResume": "Motor engedélyezés",
"commandAlarmArm": "Riasztó élesítés",
"commandAlarmDisarm": "Riasztó kikapcsolás",
+ "commandAlarmDismiss": "Dismiss Alarm",
"commandSetTimezone": "Időzóna beállítás",
"commandRequestPhoto": "Kép lekérés",
"commandPowerOff": "Power Off Device",
@@ -304,6 +318,7 @@
"eventDeviceOnline": "Status online",
"eventDeviceUnknown": "Status unknown",
"eventDeviceOffline": "Status offline",
+ "eventDeviceInactive": "Device inactive",
"eventDeviceMoving": "Device moving",
"eventDeviceStopped": "Device stopped",
"eventDeviceOverspeed": "Speed limit exceeded",
@@ -365,11 +380,13 @@
"notificatorSms": "SMS",
"notificatorFirebase": "Firebase",
"notificatorTraccar": "Traccar",
+ "reportReplay": "Replay",
"reportRoute": "Útvonal",
"reportEvents": "Események",
"reportTrips": "Utazások",
"reportStops": "Megállók",
"reportSummary": "Összegzés",
+ "reportDaily": "Daily Summary",
"reportChart": "Diagram",
"reportConfigure": "Konfiguráció",
"reportEventTypes": "Esemény típusok",
@@ -390,6 +407,7 @@
"reportMaximumSpeed": "Maximális sebesség",
"reportEngineHours": "Motorjárat órák",
"reportDuration": "Időtartam",
+ "reportStartDate": "Start Date",
"reportStartTime": "Indulás ideje",
"reportStartAddress": "Induló címe",
"reportEndTime": "Megérkezés ideje",
diff --git a/web/l10n/id.json b/web/l10n/id.json
index 710aa29..3f94373 100644
--- a/web/l10n/id.json
+++ b/web/l10n/id.json
@@ -8,6 +8,8 @@
"sharedEdit": "Ubah",
"sharedRemove": "Hapus",
"sharedRemoveConfirm": "Hapus Item?",
+ "sharedYes": "Yes",
+ "sharedNo": "No",
"sharedKm": "km",
"sharedMi": "mi",
"sharedNmi": "nmi",
@@ -63,6 +65,7 @@
"sharedRequired": "Diperlukan",
"sharedPreferences": "Preferensi",
"sharedPermissions": "Kewenangan",
+ "sharedConnections": "Connections",
"sharedExtra": "Ekstra",
"sharedTypeString": "String",
"sharedTypeNumber": "Nomor",
@@ -73,15 +76,20 @@
"sharedSavedCommands": "Saved Commands",
"sharedNew": "Baru...",
"sharedShowAddress": "Show Address",
+ "sharedShowDetails": "More Details",
"sharedDisabled": "Disabled",
"sharedMaintenance": "Maintenance",
"sharedDeviceAccumulators": "Accumulators",
"sharedAlarms": "Alarms",
+ "sharedLocation": "Location",
+ "sharedImport": "Import",
"attributeSpeedLimit": "Batas Kecepatan",
"attributePolylineDistance": "Polyline Distance",
"attributeReportIgnoreOdometer": "Laporan: Biarkan Odometer",
"attributeWebReportColor": "Web: Warna Laporan",
"attributeDevicePassword": "Sandi Perangkat",
+ "attributeDeviceInactivityStart": "Device Inactivity Start",
+ "attributeDeviceInactivityPeriod": "Device Inactivity Period",
"attributeProcessingCopyAttributes": "Memproses: Salin Semua Atribut",
"attributeColor": "Warna",
"attributeWebLiveRouteLength": "Web: Panjang Rute Aktif",
@@ -106,6 +114,7 @@
"attributeUiDisableCalendars": "UI : Nonaktifkan Kalender",
"attributeUiDisableMaintenance": "UI: Disable Maintenance",
"attributeUiHidePositionAttributes": "UI: Hide Position Attributes",
+ "attributeNotificationTokens": "Notification Tokens",
"errorTitle": "Bermasalah",
"errorGeneral": "Semua Parameter Salah Atau Salah Aturan",
"errorConnection": "Koneksi Bermasalah",
@@ -229,6 +238,7 @@
"serverRegistration": "Pendaftaran",
"serverReadonly": "Hanya Dilihat",
"serverForceSettings": "Semua Pengaturan Paksa",
+ "serverAnnouncement": "Announcement",
"mapTitle": "Peta",
"mapLayer": "Layer Peta",
"mapCustom": "Custom (XYZ)",
@@ -244,6 +254,9 @@
"mapYandexMap": "Peta Yandex",
"mapYandexSat": "Satelit Yandex",
"mapWikimedia": "Wikimedia",
+ "mapMapboxStreets": "Mapbox Streets",
+ "mapMapboxOutdoors": "Mapbox Outdoors",
+ "mapMapboxSatellite": "Mapbox Satellite",
"mapShapePolygon": "Poligon",
"mapShapeCircle": "Lingkaran",
"mapShapePolyline": "Garis Poli",
@@ -266,6 +279,7 @@
"commandEngineResume": "HIdupkan Mesin",
"commandAlarmArm": "Alarm Aktif",
"commandAlarmDisarm": "Alarm Tidak Aktif",
+ "commandAlarmDismiss": "Dismiss Alarm",
"commandSetTimezone": "Setel Zona Waktu",
"commandRequestPhoto": "Permintaan Foto",
"commandPowerOff": "Power Off Device",
@@ -304,6 +318,7 @@
"eventDeviceOnline": "Status online",
"eventDeviceUnknown": "Status unknown",
"eventDeviceOffline": "Status offline",
+ "eventDeviceInactive": "Device inactive",
"eventDeviceMoving": "Device moving",
"eventDeviceStopped": "Device stopped",
"eventDeviceOverspeed": "Speed limit exceeded",
@@ -365,11 +380,13 @@
"notificatorSms": "SMS",
"notificatorFirebase": "Firebase",
"notificatorTraccar": "Traccar",
+ "reportReplay": "Replay",
"reportRoute": "Rute",
"reportEvents": "Semua Peristiwa",
"reportTrips": "Perjalanan",
"reportStops": "Berhenti",
"reportSummary": "Ringkasan",
+ "reportDaily": "Daily Summary",
"reportChart": "Grafik",
"reportConfigure": "Pengaturan",
"reportEventTypes": "Tipe Peristiwa",
@@ -390,6 +407,7 @@
"reportMaximumSpeed": "Kecepatan Tertinggi",
"reportEngineHours": "Durasi Mesin",
"reportDuration": "Durasi",
+ "reportStartDate": "Start Date",
"reportStartTime": "Waktu Awal",
"reportStartAddress": "Alamat Awal",
"reportEndTime": "Waktu Akhir",
diff --git a/web/l10n/it.json b/web/l10n/it.json
index ae3278f..91f1a76 100644
--- a/web/l10n/it.json
+++ b/web/l10n/it.json
@@ -8,6 +8,8 @@
"sharedEdit": "Modifica",
"sharedRemove": "Rimuovi",
"sharedRemoveConfirm": "Rimuovere oggetto?",
+ "sharedYes": "Yes",
+ "sharedNo": "No",
"sharedKm": "km",
"sharedMi": "mi",
"sharedNmi": "nmi",
@@ -63,6 +65,7 @@
"sharedRequired": "Richiesto",
"sharedPreferences": "Preferenze",
"sharedPermissions": "Permessi",
+ "sharedConnections": "Connections",
"sharedExtra": "Extra",
"sharedTypeString": "Stringa",
"sharedTypeNumber": "Numero",
@@ -73,15 +76,20 @@
"sharedSavedCommands": "Comandi salvati",
"sharedNew": "Nuovo...",
"sharedShowAddress": "Mostra indirizzo",
+ "sharedShowDetails": "More Details",
"sharedDisabled": "Disattivata",
"sharedMaintenance": "Manutenzione",
"sharedDeviceAccumulators": "Accumulatori",
"sharedAlarms": "Alarms",
+ "sharedLocation": "Location",
+ "sharedImport": "Import",
"attributeSpeedLimit": "Limite di velocità",
"attributePolylineDistance": "Distanza polylinea",
"attributeReportIgnoreOdometer": "Rapporto: ignora odometro",
"attributeWebReportColor": "Web: colore rapporto",
"attributeDevicePassword": "Password dispositivo",
+ "attributeDeviceInactivityStart": "Device Inactivity Start",
+ "attributeDeviceInactivityPeriod": "Device Inactivity Period",
"attributeProcessingCopyAttributes": "Elaborazione: copia attributi",
"attributeColor": "Colore",
"attributeWebLiveRouteLength": "Web: lunghezza percorso diretta",
@@ -106,6 +114,7 @@
"attributeUiDisableCalendars": "UI: disattiva calendari",
"attributeUiDisableMaintenance": "UI: Disable Maintenance",
"attributeUiHidePositionAttributes": "UI: nascondi attributi posizione",
+ "attributeNotificationTokens": "Notification Tokens",
"errorTitle": "Errore",
"errorGeneral": "Parametri non validi o violazione dei vincoli",
"errorConnection": "Errore di connessione",
@@ -229,6 +238,7 @@
"serverRegistration": "Registrazione",
"serverReadonly": "Sola lettura",
"serverForceSettings": "Forza le impostazioni",
+ "serverAnnouncement": "Announcement",
"mapTitle": "Mappa",
"mapLayer": "Livelli Mappa",
"mapCustom": "Custom (XYZ)",
@@ -244,6 +254,9 @@
"mapYandexMap": "Yandex Mappa",
"mapYandexSat": "Yandex Satellite",
"mapWikimedia": "Wikimedia",
+ "mapMapboxStreets": "Mapbox Streets",
+ "mapMapboxOutdoors": "Mapbox Outdoors",
+ "mapMapboxSatellite": "Mapbox Satellite",
"mapShapePolygon": "Poligono",
"mapShapeCircle": "Cerchio",
"mapShapePolyline": "Polylinea",
@@ -266,6 +279,7 @@
"commandEngineResume": "Riavvio Motore",
"commandAlarmArm": "Attiva allarme",
"commandAlarmDisarm": "Disattiva Allarme",
+ "commandAlarmDismiss": "Dismiss Alarm",
"commandSetTimezone": "Imposta Fuso Orario",
"commandRequestPhoto": "Richiedi foto",
"commandPowerOff": "Power Off Device",
@@ -304,6 +318,7 @@
"eventDeviceOnline": "Connesso al Server",
"eventDeviceUnknown": "Stato sconosciuto",
"eventDeviceOffline": "Disconnesso dal Server",
+ "eventDeviceInactive": "Device inactive",
"eventDeviceMoving": "Dispositivo in movimento",
"eventDeviceStopped": "Il dispositivo si è fermato",
"eventDeviceOverspeed": "Limite di velocità superato",
@@ -365,11 +380,13 @@
"notificatorSms": "SMS",
"notificatorFirebase": "Firebase",
"notificatorTraccar": "Traccar",
+ "reportReplay": "Replay",
"reportRoute": "Percorso",
"reportEvents": "Eventi",
"reportTrips": "Viaggi",
"reportStops": "Fermate",
"reportSummary": "Sommario",
+ "reportDaily": "Daily Summary",
"reportChart": "Grafico",
"reportConfigure": "Configura",
"reportEventTypes": "Tipi Evento",
@@ -390,6 +407,7 @@
"reportMaximumSpeed": "Velocità Massima",
"reportEngineHours": "Ore di Guida",
"reportDuration": "Durata",
+ "reportStartDate": "Start Date",
"reportStartTime": "Ora di Partenza",
"reportStartAddress": "Indirizzo di Partenza",
"reportEndTime": "Ora di Arrivo",
diff --git a/web/l10n/ja.json b/web/l10n/ja.json
index 1381a2c..7ffc5e9 100644
--- a/web/l10n/ja.json
+++ b/web/l10n/ja.json
@@ -8,6 +8,8 @@
"sharedEdit": "編集",
"sharedRemove": "削除",
"sharedRemoveConfirm": "アイテムを削除しますか?",
+ "sharedYes": "Yes",
+ "sharedNo": "No",
"sharedKm": "km",
"sharedMi": "mi",
"sharedNmi": "nmi",
@@ -63,6 +65,7 @@
"sharedRequired": "必須項目",
"sharedPreferences": "環境設定",
"sharedPermissions": "アクセス許可",
+ "sharedConnections": "Connections",
"sharedExtra": "拡張",
"sharedTypeString": "文字列",
"sharedTypeNumber": "数値",
@@ -73,15 +76,20 @@
"sharedSavedCommands": "保存したコマンド",
"sharedNew": "新規…",
"sharedShowAddress": "住所を表示",
+ "sharedShowDetails": "More Details",
"sharedDisabled": "無効",
"sharedMaintenance": "メンテナンス",
"sharedDeviceAccumulators": "蓄電池",
"sharedAlarms": "警報",
+ "sharedLocation": "Location",
+ "sharedImport": "Import",
"attributeSpeedLimit": "速度制限",
"attributePolylineDistance": "経路距離",
"attributeReportIgnoreOdometer": "レポート: 走行距離計を無視する",
"attributeWebReportColor": "Web: レポートの色",
"attributeDevicePassword": "デバイスパスワード",
+ "attributeDeviceInactivityStart": "デバイス非アクティブ開始",
+ "attributeDeviceInactivityPeriod": "デバイス非アクティブ期間",
"attributeProcessingCopyAttributes": "処理中: 属性のコピー",
"attributeColor": "色",
"attributeWebLiveRouteLength": "Web: リアルタイム経路長",
@@ -106,6 +114,7 @@
"attributeUiDisableCalendars": "UI: カレンダーを無効にする",
"attributeUiDisableMaintenance": "UI: メンテナンスを無効にする",
"attributeUiHidePositionAttributes": "UI: 位置属性を非表示にする",
+ "attributeNotificationTokens": "Notification Tokens",
"errorTitle": "エラー",
"errorGeneral": "無効なパラメータまたは制約違反",
"errorConnection": "接続エラー",
@@ -229,6 +238,7 @@
"serverRegistration": "新規ユーザー登録を許可",
"serverReadonly": "読み取り専用",
"serverForceSettings": "強制的に設定",
+ "serverAnnouncement": "Announcement",
"mapTitle": "地図",
"mapLayer": "使用する地図",
"mapCustom": "カスタム (XYZ)",
@@ -244,6 +254,9 @@
"mapYandexMap": "Yandexマップ",
"mapYandexSat": "Yandex衛星写真マップ",
"mapWikimedia": "ウィキメディア",
+ "mapMapboxStreets": "Mapbox Streets",
+ "mapMapboxOutdoors": "Mapbox Outdoors",
+ "mapMapboxSatellite": "Mapbox Satellite",
"mapShapePolygon": "多角形",
"mapShapeCircle": "円形",
"mapShapePolyline": "折れ線形",
@@ -266,6 +279,7 @@
"commandEngineResume": "エンジン再始動",
"commandAlarmArm": "警報開始",
"commandAlarmDisarm": "警報解除",
+ "commandAlarmDismiss": "Dismiss Alarm",
"commandSetTimezone": "タイムゾーンを設定",
"commandRequestPhoto": "写真をリクエスト",
"commandPowerOff": "デバイス電源 OFF",
@@ -304,6 +318,7 @@
"eventDeviceOnline": "オンライン状態",
"eventDeviceUnknown": "状態不明",
"eventDeviceOffline": "オフライン状態",
+ "eventDeviceInactive": "デバイス非アクティブ",
"eventDeviceMoving": "デバイス移動中",
"eventDeviceStopped": "デバイス停止中",
"eventDeviceOverspeed": "速度制限を超過",
@@ -365,11 +380,13 @@
"notificatorSms": "SMS",
"notificatorFirebase": "Firebase",
"notificatorTraccar": "Traccar",
+ "reportReplay": "Replay",
"reportRoute": "移動経路",
"reportEvents": "イベント",
"reportTrips": "走行距離",
"reportStops": "停止",
"reportSummary": "概要",
+ "reportDaily": "Daily Summary",
"reportChart": "グラフ",
"reportConfigure": "設定",
"reportEventTypes": "イベント種別",
@@ -390,6 +407,7 @@
"reportMaximumSpeed": "最高速度",
"reportEngineHours": "エンジン稼働時間",
"reportDuration": "期間",
+ "reportStartDate": "Start Date",
"reportStartTime": "開始日時",
"reportStartAddress": "出発地",
"reportEndTime": "終了日時",
diff --git a/web/l10n/ka.json b/web/l10n/ka.json
index 763017f..300eeb3 100644
--- a/web/l10n/ka.json
+++ b/web/l10n/ka.json
@@ -1,13 +1,15 @@
{
"sharedLoading": "იტვირთება...",
- "sharedHide": "Hide",
+ "sharedHide": "დამალვა",
"sharedSave": "შენახვა",
- "sharedSet": "Set",
+ "sharedSet": "დაყენება",
"sharedCancel": "უარყოფა",
"sharedAdd": "დამატება",
"sharedEdit": "შეცვლა",
"sharedRemove": "წაშლა",
"sharedRemoveConfirm": "გსურთ წაშლა ?",
+ "sharedYes": "დიახ",
+ "sharedNo": "არა",
"sharedKm": "კმ",
"sharedMi": "მლ",
"sharedNmi": "nmi",
@@ -17,110 +19,117 @@
"sharedHour": "საათი",
"sharedMinute": "წუთი",
"sharedSecond": "წამი",
- "sharedDays": "days",
- "sharedHours": "hours",
- "sharedMinutes": "minutes",
- "sharedDecimalDegrees": "Decimal Degrees",
- "sharedDegreesDecimalMinutes": "Degrees Decimal Minutes",
- "sharedDegreesMinutesSeconds": "Degrees Minutes Seconds",
+ "sharedDays": "დღეები",
+ "sharedHours": "საათები",
+ "sharedMinutes": "წუთები",
+ "sharedDecimalDegrees": "ათობითი გრადუსი",
+ "sharedDegreesDecimalMinutes": "გრადუსი ათეული წუთები",
+ "sharedDegreesMinutesSeconds": "გრადუსი ათეული წამები",
"sharedName": "დასახელება",
- "sharedDescription": "Description",
+ "sharedDescription": "აღწერილობა",
"sharedSearch": "ძებნა",
- "sharedGeofence": "Geofence",
- "sharedGeofences": "Geofences",
- "sharedNotifications": "Notifications",
- "sharedNotification": "Notification",
- "sharedAttributes": "Attributes",
- "sharedAttribute": "Attribute",
- "sharedDrivers": "Drivers",
- "sharedDriver": "Driver",
- "sharedArea": "Area",
- "sharedSound": "Notification Sound",
- "sharedType": "Type",
- "sharedDistance": "Distance",
- "sharedHourAbbreviation": "h",
- "sharedMinuteAbbreviation": "m",
- "sharedSecondAbbreviation": "s",
- "sharedVoltAbbreviation": "V",
- "sharedLiterAbbreviation": "l",
- "sharedGallonAbbreviation": "gal",
- "sharedLiter": "Liter",
- "sharedImpGallon": "Imp. Gallon",
- "sharedUsGallon": "U.S. Gallon",
- "sharedLiterPerHourAbbreviation": "l/h",
- "sharedGetMapState": "Get Map State",
- "sharedComputedAttribute": "Computed Attribute",
- "sharedComputedAttributes": "Computed Attributes",
- "sharedCheckComputedAttribute": "Check Computed Attribute",
- "sharedExpression": "Expression",
- "sharedDevice": "Device",
- "sharedTestNotification": "Send Test Notification",
- "sharedCalendar": "Calendar",
- "sharedCalendars": "Calendars",
- "sharedFile": "File",
- "sharedSelectFile": "Select File",
- "sharedPhone": "Phone",
- "sharedRequired": "Required",
- "sharedPreferences": "Preferences",
- "sharedPermissions": "Permissions",
- "sharedExtra": "Extra",
- "sharedTypeString": "String",
- "sharedTypeNumber": "Number",
- "sharedTypeBoolean": "Boolean",
- "sharedTimezone": "Timezone",
- "sharedInfoTitle": "Info",
- "sharedSavedCommand": "Saved Command",
- "sharedSavedCommands": "Saved Commands",
- "sharedNew": "New…",
- "sharedShowAddress": "Show Address",
- "sharedDisabled": "Disabled",
- "sharedMaintenance": "Maintenance",
- "sharedDeviceAccumulators": "Accumulators",
- "sharedAlarms": "Alarms",
- "attributeSpeedLimit": "Speed Limit",
- "attributePolylineDistance": "Polyline Distance",
- "attributeReportIgnoreOdometer": "Report: Ignore Odometer",
- "attributeWebReportColor": "Web: Report Color",
- "attributeDevicePassword": "Device Password",
- "attributeProcessingCopyAttributes": "Processing: Copy Attributes",
- "attributeColor": "Color",
- "attributeWebLiveRouteLength": "Web: Live Route Length",
- "attributeWebSelectZoom": "Web: Zoom On Select",
- "attributeWebMaxZoom": "Web: Maximum Zoom",
- "attributeMailSmtpHost": "Mail: SMTP Host",
- "attributeMailSmtpPort": "Mail: SMTP Port",
- "attributeMailSmtpStarttlsEnable": "Mail: SMTP STARTTLS Enable",
- "attributeMailSmtpStarttlsRequired": "Mail: SMTP STARTTLS Required",
- "attributeMailSmtpSslEnable": "Mail: SMTP SSL Enable",
- "attributeMailSmtpSslTrust": "Mail: SMTP SSL Trust",
- "attributeMailSmtpSslProtocols": "Mail: SMTP SSL Protocols",
- "attributeMailSmtpFrom": "Mail: SMTP From",
- "attributeMailSmtpAuth": "Mail: SMTP Auth Enable",
- "attributeMailSmtpUsername": "Mail: SMTP Username",
- "attributeMailSmtpPassword": "Mail: SMTP Password",
- "attributeUiDisableReport": "UI: Disable Report",
- "attributeUiDisableEvents": "UI: Disable Events",
- "attributeUiDisableVehicleFetures": "UI: Disable Vehicle Fetures",
- "attributeUiDisableDrivers": "UI: Disable Drivers",
- "attributeUiDisableComputedAttributes": "UI: Disable Computed Attributes",
- "attributeUiDisableCalendars": "UI: Disable Calendars",
- "attributeUiDisableMaintenance": "UI: Disable Maintenance",
- "attributeUiHidePositionAttributes": "UI: Hide Position Attributes",
+ "sharedGeofence": "გეოზონა",
+ "sharedGeofences": "გეოზონები",
+ "sharedNotifications": "შეტყობინებები",
+ "sharedNotification": "შეტყობინება",
+ "sharedAttributes": "ატრიბუტები",
+ "sharedAttribute": "ატრიბუტი",
+ "sharedDrivers": "მძღოლები",
+ "sharedDriver": "მძროლი",
+ "sharedArea": "ფართობი",
+ "sharedSound": "შეტყობინების Sound",
+ "sharedType": "ტიპი",
+ "sharedDistance": "დისტანცია",
+ "sharedHourAbbreviation": "ს",
+ "sharedMinuteAbbreviation": "ჭ",
+ "sharedSecondAbbreviation": "წ",
+ "sharedVoltAbbreviation": "ვ",
+ "sharedLiterAbbreviation": "ლ",
+ "sharedGallonAbbreviation": "გალონი",
+ "sharedLiter": "ლიტრი",
+ "sharedImpGallon": "ინგლისური გალონი",
+ "sharedUsGallon": "ამერიკული გალონი",
+ "sharedLiterPerHourAbbreviation": "ლ/სთ",
+ "sharedGetMapState": "რუკის მდგომარეობა",
+ "sharedComputedAttribute": "გამოთვილითი ატრიბუტი",
+ "sharedComputedAttributes": "გამოთვილითი ატრიბუტები",
+ "sharedCheckComputedAttribute": "შეამოწმეთ გამოთვილითი ატრიბუტი",
+ "sharedExpression": "გამოსახულება",
+ "sharedDevice": "ოწყობილობა",
+ "sharedTestNotification": "სატესტო შეტყობინების გაგზავნა",
+ "sharedCalendar": "კალენდარი",
+ "sharedCalendars": "კალენდრები",
+ "sharedFile": "ფაილი",
+ "sharedSelectFile": "აირჩიე ფაილი",
+ "sharedPhone": "ტელეფონი",
+ "sharedRequired": "სავალდებულოა",
+ "sharedPreferences": "პრეფერენციები",
+ "sharedPermissions": "უფლებები",
+ "sharedConnections": "Connections",
+ "sharedExtra": "დამატებითი",
+ "sharedTypeString": "სტრიქონი",
+ "sharedTypeNumber": "ნომერი",
+ "sharedTypeBoolean": "ლოგიკური",
+ "sharedTimezone": "დროის სარტყელი",
+ "sharedInfoTitle": "ინფორმაცია",
+ "sharedSavedCommand": "შენახული ბრძანებება",
+ "sharedSavedCommands": "შენახული ბრძანებები",
+ "sharedNew": "ახალი…",
+ "sharedShowAddress": "მისამართის ჩვენება",
+ "sharedShowDetails": "უფრო ვრცლად",
+ "sharedDisabled": "გამორთულია",
+ "sharedMaintenance": "მომსახურება",
+ "sharedDeviceAccumulators": "აკუმულატორები",
+ "sharedAlarms": "სიგნალიზაცია",
+ "sharedLocation": "ლოკაცია",
+ "sharedImport": "Import",
+ "attributeSpeedLimit": "სიჩქარის ლიმიტი",
+ "attributePolylineDistance": "ტეხილის მანძილი",
+ "attributeReportIgnoreOdometer": "Report: ოდომეტრობის იგნორირება",
+ "attributeWebReportColor": "Web: რეპორტის ფერი",
+ "attributeDevicePassword": "მოწყობილობის პაროლი",
+ "attributeDeviceInactivityStart": "მოწყობილობის უმოქმედობის დაწყება",
+ "attributeDeviceInactivityPeriod": "მოწყობილობის უმოქმედობის პერიოდი",
+ "attributeProcessingCopyAttributes": "დამუშავება: ატრიბუტების კოპირება",
+ "attributeColor": "ფერი",
+ "attributeWebLiveRouteLength": "Web: ცოცხალი მარშრუტის სიგრძე",
+ "attributeWebSelectZoom": "Web: მასშტაბის არჩევა",
+ "attributeWebMaxZoom": "Web: მაქსიმალური ზუმი",
+ "attributeMailSmtpHost": "Mail: SMTP ჰოსტი",
+ "attributeMailSmtpPort": "Mail: SMTP პორტი",
+ "attributeMailSmtpStarttlsEnable": "Mail: SMTP STARTTLS ჩართვა",
+ "attributeMailSmtpStarttlsRequired": "Mail: SMTP STARTTLS სავალდებულოა",
+ "attributeMailSmtpSslEnable": "Mail: SMTP SSL ჩართვა",
+ "attributeMailSmtpSslTrust": "Mail: SMTP SSL ნდობა",
+ "attributeMailSmtpSslProtocols": "Mail: SMTP SSL პროტოკოლი",
+ "attributeMailSmtpFrom": "Mail: SMTP საიდან",
+ "attributeMailSmtpAuth": "Mail: SMTP აუტენტიფიკაციის ჩართვა",
+ "attributeMailSmtpUsername": "Mail: SMTP სახელი",
+ "attributeMailSmtpPassword": "Mail: SMTP პაროლი",
+ "attributeUiDisableReport": "UI: რეპორტის გამორთვა",
+ "attributeUiDisableEvents": "UI: მოვლენების გამორთვა",
+ "attributeUiDisableVehicleFetures": "UI: ავტომობილის მახასიათებლების გამორთვა",
+ "attributeUiDisableDrivers": "UI: მძღოლების გამორთვა",
+ "attributeUiDisableComputedAttributes": "UI: გამოთვლითი ატრიბუტების გამორთვა",
+ "attributeUiDisableCalendars": "UI: კალენდრის გამორთვა",
+ "attributeUiDisableMaintenance": "UI: ტექნიკური მომსახურება გამორთვა",
+ "attributeUiHidePositionAttributes": "UI: პოზიციის ატრიბუტების დამალვა",
+ "attributeNotificationTokens": "შეტყობინების ნიშნები",
"errorTitle": "შეცდომა",
- "errorGeneral": "Invalid parameters or constraints violation",
+ "errorGeneral": "პარამეტრების ან შეზღუდვების არასწორი დარღვევა",
"errorConnection": "კავშირის შეცდომა",
- "errorSocket": "Web socket connection error",
- "errorZero": "Can't be zero",
+ "errorSocket": "ვებგვერდის კავშირის შეცდომა",
+ "errorZero": "არ შეიძლება იყოს ნული",
"userEmail": "ელ-ფოსტა",
"userPassword": "პაროლი",
"userAdmin": "ადმინი",
- "userRemember": "Remember",
- "userExpirationTime": "Expiration",
- "userDeviceLimit": "Device Limit",
- "userUserLimit": "User Limit",
- "userDeviceReadonly": "Device Readonly",
- "userLimitCommands": "Limit Commands",
- "userToken": "Token",
+ "userRemember": "დამიმახსოვრე",
+ "userExpirationTime": "ვადის გასვლა",
+ "userDeviceLimit": "მოწყობილობის ლიმიტი",
+ "userUserLimit": "მომხმარებლის ლიმიტი",
+ "userDeviceReadonly": "მოწყობილობა მხოლოდ წაკითხვით",
+ "userLimitCommands": "შეზღუდული ბრძანებები",
+ "userToken": "ტოკენი",
"loginTitle": "ავტორიზაცია",
"loginLanguage": "ენა",
"loginRegister": "რეგისტრაცია",
@@ -128,44 +137,44 @@
"loginFailed": "არასწორი ელ-ფოსტა ან პაროლი",
"loginCreated": "ახალი მომხარებელი დარეგისტრირდა",
"loginLogout": "გამოსვლა",
- "loginLogo": "Logo",
+ "loginLogo": "ლოგო",
"devicesAndState": "მოწყობილობები და სტატუსი",
"deviceTitle": "მოწყობილობები",
"deviceIdentifier": "იდენტიფიკატორი",
- "deviceModel": "Model",
- "deviceContact": "Contact",
- "deviceCategory": "Category",
+ "deviceModel": "მოდელი",
+ "deviceContact": "კონტაქტი",
+ "deviceCategory": "კატეგორია",
"deviceLastUpdate": "ბოლო განახლება",
"deviceCommand": "ბრძანება",
"deviceFollow": "გაყოლა",
- "deviceTotalDistance": "Total Distance",
- "deviceStatus": "Status",
- "deviceStatusOnline": "Online",
- "deviceStatusOffline": "Offline",
- "deviceStatusUnknown": "Unknown",
+ "deviceTotalDistance": "მთლიანი მანძილი",
+ "deviceStatus": "სტატუსი",
+ "deviceStatusOnline": "ონლაინ რეჟიმი",
+ "deviceStatusOffline": "ოფლაინ რეჟიმი",
+ "deviceStatusUnknown": "უცნობი",
"groupDialog": "ჯგუფი",
"groupParent": "ჯგუფი",
- "groupNoGroup": "No Group",
+ "groupNoGroup": "ჯგუფის გარეშე",
"settingsTitle": "პარამეტრები",
"settingsUser": "პროფილი",
"settingsGroups": "ჯგუფები",
"settingsServer": "სერვერი",
"settingsUsers": "მომხამრებლები",
- "settingsDistanceUnit": "Distance Unit",
- "settingsSpeedUnit": "Speed Unit",
- "settingsVolumeUnit": "Volume Unit",
+ "settingsDistanceUnit": "მანძილის ერთეული",
+ "settingsSpeedUnit": "სიჩქარის ერთეული",
+ "settingsVolumeUnit": "მოცულობის ერთეული",
"settingsTwelveHourFormat": "12-საათიანი ფორმატი",
- "settingsCoordinateFormat": "Coordinates Format",
+ "settingsCoordinateFormat": "კოორდინატების ფორმატი",
"reportTitle": "რეპორტები",
"reportDevice": "მოწყობილობა",
- "reportGroup": "Group",
+ "reportGroup": "ჯგუფი",
"reportFrom": "დან",
"reportTo": "მდე",
"reportShow": "ჩვენება",
"reportClear": "გასუფთავება",
"positionFixTime": "დრო",
"positionValid": "ვარგისი",
- "positionAccuracy": "Accuracy",
+ "positionAccuracy": "სიზუსტე",
"positionLatitude": "განედი",
"positionLongitude": "გრძედი",
"positionAltitude": "სიმაღლე",
@@ -173,261 +182,270 @@
"positionCourse": "კურსი",
"positionAddress": "მისამართი",
"positionProtocol": "პროტოკოლი",
- "positionDistance": "Distance",
- "positionRpm": "RPM",
- "positionFuel": "Fuel",
- "positionPower": "Power",
- "positionBattery": "Battery",
+ "positionDistance": "დისტანცია",
+ "positionRpm": "ბრუნი წუთში",
+ "positionFuel": "საწვავი",
+ "positionPower": "სიმძლავრე",
+ "positionBattery": "აკუმულატორი",
"positionRaw": "Raw",
- "positionIndex": "Index",
+ "positionIndex": "ინდექსი",
"positionHdop": "HDOP",
"positionVdop": "VDOP",
"positionPdop": "PDOP",
- "positionSat": "Satellites",
- "positionSatVisible": "Visible Satellites",
+ "positionSat": "თანამგზავრები",
+ "positionSatVisible": "ხილული თანამგზავრები",
"positionRssi": "RSSI",
"positionGps": "GPS",
- "positionRoaming": "Roaming",
- "positionEvent": "Event",
- "positionAlarm": "Alarm",
- "positionStatus": "Status",
- "positionOdometer": "Odometer",
- "positionServiceOdometer": "Service Odometer",
- "positionTripOdometer": "Trip Odometer",
- "positionHours": "Hours",
- "positionSteps": "Steps",
- "positionInput": "Input",
- "positionOutput": "Output",
- "positionBatteryLevel": "Battery Level",
- "positionFuelConsumption": "Fuel Consumption",
+ "positionRoaming": "როუმინგი",
+ "positionEvent": "მოვლენა",
+ "positionAlarm": "სიგნალიზაცია",
+ "positionStatus": "სტატუსი",
+ "positionOdometer": "ოდომეტრი",
+ "positionServiceOdometer": "ოდომეტრის სერვისი",
+ "positionTripOdometer": "მოგზაურობის ოდომეტრი",
+ "positionHours": "საათები",
+ "positionSteps": "ნაბიჯები",
+ "positionInput": "შემავალი",
+ "positionOutput": "გამავალი",
+ "positionBatteryLevel": "აკუმულატორის დონე",
+ "positionFuelConsumption": "საწვავის მოხმარება",
"positionRfid": "RFID",
- "positionVersionFw": "Firmware Version",
- "positionVersionHw": "Hardware Version",
- "positionIgnition": "Ignition",
- "positionFlags": "Flags",
- "positionCharge": "Charge",
+ "positionVersionFw": "მიკროპროგრამის ვერსია",
+ "positionVersionHw": "მოწყობილობის ვერსია",
+ "positionIgnition": "ავტ. ანთების კლიტე",
+ "positionFlags": "მონიშვნა",
+ "positionCharge": "დამუხტვა",
"positionIp": "IP",
- "positionArchive": "Archive",
+ "positionArchive": "არქივი",
"positionVin": "VIN",
- "positionApproximate": "Approximate",
- "positionThrottle": "Throttle",
- "positionMotion": "Motion",
- "positionArmed": "Armed",
- "positionAcceleration": "Acceleration",
- "positionDeviceTemp": "Device Temperature",
- "positionOperator": "Operator",
- "positionCommand": "Command",
- "positionBlocked": "Blocked",
+ "positionApproximate": "მიახლოებითი",
+ "positionThrottle": "დროსელი",
+ "positionMotion": "მოძრაობა",
+ "positionArmed": "დაცული",
+ "positionAcceleration": "აჩქარება",
+ "positionDeviceTemp": "მოწყობილობის ტემპერატურა",
+ "positionOperator": "ორიენტაცია",
+ "positionCommand": "ბრძანება",
+ "positionBlocked": "დაბლოკილია",
"positionDtcs": "DTCs",
- "positionObdSpeed": "OBD Speed",
- "positionObdOdometer": "OBD Odometer",
- "positionDriverUniqueId": "Driver Unique Id",
- "positionImage": "Image",
- "positionAudio": "Audio",
+ "positionObdSpeed": "OBD სიჩქარე",
+ "positionObdOdometer": "OBD ოდომეტრი",
+ "positionDriverUniqueId": "მძღოლის უნიკალური N",
+ "positionImage": "სურათი",
+ "positionAudio": "აუდიო",
"serverTitle": "სერვერის პარამეტრები",
"serverZoom": "ზუმი",
"serverRegistration": "რეგისტრაცია",
"serverReadonly": "მხოლოდ ნახვის",
- "serverForceSettings": "Force Settings",
+ "serverForceSettings": "იძულებითი პარამეტრები",
+ "serverAnnouncement": "განცხადება",
"mapTitle": "რუკა",
"mapLayer": "რუკის ფენა",
- "mapCustom": "Custom (XYZ)",
- "mapCustomArcgis": "Custom (ArcGIS)",
- "mapCustomLabel": "Custom map",
- "mapCarto": "Carto Basemaps",
- "mapOsm": "Open Street Map",
- "mapBingKey": "Bing Maps Key",
- "mapBingRoad": "Bing Maps Road",
- "mapBingAerial": "Bing Maps Aerial",
- "mapBingHybrid": "Bing Maps Hybrid",
+ "mapCustom": "მორგებული (XYZ)",
+ "mapCustomArcgis": "მორგებული (ArcGIS)",
+ "mapCustomLabel": "მორგებული რუკა",
+ "mapCarto": "Carto ძირითადი რუკა",
+ "mapOsm": "Open Street რუკა",
+ "mapBingKey": "Bing Maps გასაღები",
+ "mapBingRoad": "Bing Maps გზები",
+ "mapBingAerial": "Bing Maps საჰაერო",
+ "mapBingHybrid": "Bing Maps ჰიბრიდული",
"mapBaidu": "Baidu",
- "mapYandexMap": "Yandex Map",
- "mapYandexSat": "Yandex Satellite",
+ "mapYandexMap": "Yandex რუკა",
+ "mapYandexSat": "Yandex თანამგზავრული",
"mapWikimedia": "Wikimedia",
- "mapShapePolygon": "Polygon",
- "mapShapeCircle": "Circle",
- "mapShapePolyline": "Polyline",
- "mapLiveRoutes": "Live Routes",
- "mapPoiLayer": "POI Layer",
+ "mapMapboxStreets": "Mapbox Streets",
+ "mapMapboxOutdoors": "Mapbox Outdoors",
+ "mapMapboxSatellite": "Mapbox Satellite",
+ "mapShapePolygon": "მრავალკუთხედი",
+ "mapShapeCircle": "წრე",
+ "mapShapePolyline": "ტეხილი ხაზები",
+ "mapLiveRoutes": "ცოცხალი მარშრუტები",
+ "mapPoiLayer": "POI ფენა",
"stateTitle": "სტატუსი",
"stateName": "ატრიბუტი",
"stateValue": "მნიშვნელობა",
"commandTitle": "ბრძანება",
"commandSend": "გაგზავნა",
- "commandSent": "Command sent",
- "commandQueued": "Command queued",
+ "commandSent": "ბრძანება გაიგზავნილია",
+ "commandQueued": "ბრძანება რიგშია",
"commandUnit": "ერთეული",
- "commandCustom": "Custom command",
- "commandDeviceIdentification": "Device Identification",
- "commandPositionSingle": "Single Reporting",
+ "commandCustom": "მორგებული ბრძანება",
+ "commandDeviceIdentification": "მოწყობილობის იდენტიფიკაცია",
+ "commandPositionSingle": "ერთჯერადი რეპორტი",
"commandPositionPeriodic": "პერიოდული რეპორტი",
"commandPositionStop": "რეპორტის შეჩერება",
"commandEngineStop": "ძრავის გამორთვა",
"commandEngineResume": "ძრავის ჩართვა",
- "commandAlarmArm": "Arm Alarm",
- "commandAlarmDisarm": "Disarm Alarm",
- "commandSetTimezone": "Set Timezone",
- "commandRequestPhoto": "Request Photo",
- "commandPowerOff": "Power Off Device",
- "commandRebootDevice": "Reboot Device",
- "commandSendSms": "Send SMS",
- "commandSendUssd": "Send USSD",
- "commandSosNumber": "Set SOS Number",
- "commandSilenceTime": "Set Silence Time",
- "commandSetPhonebook": "Set Phonebook",
- "commandVoiceMessage": "Voice Message",
- "commandOutputControl": "Output Control",
- "commandVoiceMonitoring": "Voice Monitoring",
- "commandSetAgps": "Set AGPS",
- "commandSetIndicator": "Set Indicator",
- "commandConfiguration": "Configuration",
- "commandGetVersion": "Get Version",
- "commandFirmwareUpdate": "Update Firmware",
- "commandSetConnection": "Set Connection",
- "commandSetOdometer": "Set Odometer",
- "commandGetModemStatus": "Get Modem Status",
- "commandGetDeviceStatus": "Get Device Status",
- "commandModePowerSaving": "Modify Power Saving",
- "commandModeDeepSleep": "Modify Deep Sleep",
- "commandMovementAlarm": "Movement Alarm",
+ "commandAlarmArm": "Arm სიგნალიზაცია",
+ "commandAlarmDisarm": "სიგნალიზაციის გამორთვა",
+ "commandAlarmDismiss": "სიგნალიზაციის გათავისუფლება",
+ "commandSetTimezone": "დროის სარტყელის დაყენება",
+ "commandRequestPhoto": "ფოტოს მოთხოვნა",
+ "commandPowerOff": "მოწყობილობის გამორთვა",
+ "commandRebootDevice": "მოწყობილობის გადატვირთვა",
+ "commandSendSms": "SMS გაგზავნა",
+ "commandSendUssd": "USSD გაგზავნა",
+ "commandSosNumber": "SOS ნომრის დაყენება",
+ "commandSilenceTime": "დუმილის დროის დაყენება",
+ "commandSetPhonebook": "სატელეფონო წიგნაკის დაყენება",
+ "commandVoiceMessage": "ხმოვანი შეტყობინება",
+ "commandOutputControl": "გამსლელის კონტროლი",
+ "commandVoiceMonitoring": "ხმოვანი მონიტორინგი",
+ "commandSetAgps": "AGPS-ის დაყენება",
+ "commandSetIndicator": "ინდიკატორის დაყენება",
+ "commandConfiguration": "კონფიგურაცია",
+ "commandGetVersion": "ვერსიის მიღება",
+ "commandFirmwareUpdate": "მიკროპროგრამის განახლება",
+ "commandSetConnection": "კავშირის დაყენება",
+ "commandSetOdometer": "ოდომეტრის დაყენება",
+ "commandGetModemStatus": "მოდემის სტატუსი",
+ "commandGetDeviceStatus": "მოწყობილობის სტატუსი",
+ "commandModePowerSaving": "ენერგიის დაზოგვის რეჟიმის შეცვლა",
+ "commandModeDeepSleep": "ღრმა ძილის რეჟიმის შეცვლა",
+ "commandMovementAlarm": "მოძრაობის სიგნალიზაცია",
"commandFrequency": "სიხშირე",
- "commandTimezone": "Timezone Offset",
- "commandMessage": "Message",
- "commandRadius": "Radius",
- "commandEnable": "Enable",
- "commandData": "Data",
- "commandIndex": "Index",
- "commandPhone": "Phone Number",
- "commandServer": "Server",
- "commandPort": "Port",
- "eventAll": "All Events",
- "eventDeviceOnline": "Status online",
- "eventDeviceUnknown": "Status unknown",
- "eventDeviceOffline": "Status offline",
- "eventDeviceMoving": "Device moving",
- "eventDeviceStopped": "Device stopped",
- "eventDeviceOverspeed": "Speed limit exceeded",
- "eventDeviceFuelDrop": "Fuel drop",
- "eventCommandResult": "Command result",
- "eventGeofenceEnter": "Geofence entered",
- "eventGeofenceExit": "Geofence exited",
- "eventAlarm": "Alarm",
- "eventIgnitionOn": "Ignition on",
- "eventIgnitionOff": "Ignition off",
- "eventMaintenance": "Maintenance required",
- "eventTextMessage": "Text message received",
- "eventDriverChanged": "Driver changed",
- "eventsScrollToLast": "Scroll To Last",
- "alarmGeneral": "General",
+ "commandTimezone": "დროის სარტყელი ბიჯი",
+ "commandMessage": "შეტყობინება",
+ "commandRadius": "რადიუსი",
+ "commandEnable": "ჩართვა",
+ "commandData": "თარიღი",
+ "commandIndex": "ინდექსი",
+ "commandPhone": "ტელეფონის N",
+ "commandServer": "სერვერი",
+ "commandPort": "პორტი",
+ "eventAll": "ყველა მოვლენა",
+ "eventDeviceOnline": "ონლაინ სტატუსი",
+ "eventDeviceUnknown": "უცნობი სტატუსი",
+ "eventDeviceOffline": "ოფლაინ სტატუსი",
+ "eventDeviceInactive": "მოწყობილობა არააქტიურია",
+ "eventDeviceMoving": "მოწყობილობა მოძრაობს",
+ "eventDeviceStopped": "მოწყობილობა გაჩერებულია",
+ "eventDeviceOverspeed": "სიჩქარის ლიმიტი გადაჭარბებულია",
+ "eventDeviceFuelDrop": "საწვავის დაქცევა",
+ "eventCommandResult": "ბრძანების შედეგი",
+ "eventGeofenceEnter": "გეოზონა დაყენებულია",
+ "eventGeofenceExit": "გეოზონა გამორთულია",
+ "eventAlarm": "სიგნალიზაცია",
+ "eventIgnitionOn": "ავტ. ანთაება ჩართულია",
+ "eventIgnitionOff": "ავტ. ანთაება გამორთულია",
+ "eventMaintenance": "საჭიროა ტექნიკური სამუშაოების ჩატარება",
+ "eventTextMessage": "მიღებულია ტექსტური შეტყობინება",
+ "eventDriverChanged": "მძღოლის ცვლილება",
+ "eventsScrollToLast": "გადაახვიეთ ბოლომდე",
+ "alarmGeneral": "საერთო",
"alarmSos": "SOS",
- "alarmVibration": "Vibration",
- "alarmMovement": "Movement",
- "alarmLowspeed": "Low Speed",
- "alarmOverspeed": "Overspeed",
- "alarmFallDown": "Fall Down",
- "alarmLowPower": "Low Power",
- "alarmLowBattery": "Low Battery",
- "alarmFault": "Fault",
- "alarmPowerOff": "Power Off",
- "alarmPowerOn": "Power On",
- "alarmDoor": "Door",
- "alarmLock": "Lock",
- "alarmUnlock": "Unlock",
- "alarmGeofence": "Geofence",
- "alarmGeofenceEnter": "Geofence Enter",
- "alarmGeofenceExit": "Geofence Exit",
- "alarmGpsAntennaCut": "GPS Antenna Cut",
- "alarmAccident": "Accident",
- "alarmTow": "Tow",
- "alarmIdle": "Idle",
- "alarmHighRpm": "High RPM",
- "alarmHardAcceleration": "Hard Acceleration",
- "alarmHardBraking": "Hard Braking",
- "alarmHardCornering": "Hard Cornering",
- "alarmLaneChange": "Lane Change",
- "alarmFatigueDriving": "Fatigue Driving",
- "alarmPowerCut": "Power Cut",
- "alarmPowerRestored": "Power Restored",
- "alarmJamming": "Jamming",
- "alarmTemperature": "Temperature",
- "alarmParking": "Parking",
- "alarmShock": "Shock",
- "alarmBonnet": "Bonnet",
- "alarmFootBrake": "Foot Brake",
- "alarmFuelLeak": "Fuel Leak",
- "alarmTampering": "Tampering",
- "alarmRemoving": "Removing",
- "notificationType": "Type of Notification",
- "notificationAlways": "All Devices",
- "notificationNotificators": "Channels",
+ "alarmVibration": "ვიბრაცია",
+ "alarmMovement": "მოძრაობა",
+ "alarmLowspeed": "დაბალი სიჩქარე",
+ "alarmOverspeed": "სიჩქარის გადაჭარბება",
+ "alarmFallDown": "დაცემა",
+ "alarmLowPower": "დაბალი სიმძლავრე",
+ "alarmLowBattery": "Დამჯდარი ელემენტი",
+ "alarmFault": "გაუმართავობა",
+ "alarmPowerOff": "Გამორთულია",
+ "alarmPowerOn": "ჩართულია",
+ "alarmDoor": "კარები",
+ "alarmLock": "დაკეტილია",
+ "alarmUnlock": "გაღებულია",
+ "alarmGeofence": "გეოზონა",
+ "alarmGeofenceEnter": "გეოზონში შესვლა",
+ "alarmGeofenceExit": "გეოზონიდან გამოსვლა",
+ "alarmGpsAntennaCut": "GPS ანტენის კონფიგურაცია",
+ "alarmAccident": "ინციდენტი",
+ "alarmTow": "ბუქსირი",
+ "alarmIdle": "უქმი სვლის რეჟიმი",
+ "alarmHighRpm": "მაღალი RPM",
+ "alarmHardAcceleration": "მძიმე აჩქარება",
+ "alarmHardBraking": "მყარი დამუხრუჭება",
+ "alarmHardCornering": "მყარი მოხვევა",
+ "alarmLaneChange": "მოძრაობის ზოლის ცვლილება",
+ "alarmFatigueDriving": "დაღლილობის მართვა",
+ "alarmPowerCut": "კვების გამორთვა",
+ "alarmPowerRestored": "კვება აღდგენილია",
+ "alarmJamming": "ჭექითი ცვეთა",
+ "alarmTemperature": "ტემპერატურა",
+ "alarmParking": "პარკინგი",
+ "alarmShock": "შოკი",
+ "alarmBonnet": "კაპოტი",
+ "alarmFootBrake": "ფეხის მუხრუჭი",
+ "alarmFuelLeak": "საწვავის გაჟონვა",
+ "alarmTampering": "ჩარევა",
+ "alarmRemoving": "ამოღება",
+ "notificationType": "შეტყობინების ტიპი",
+ "notificationAlways": "ყველა მოწყობილობა",
+ "notificationNotificators": "არხები",
"notificatorWeb": "Web",
"notificatorMail": "Mail",
"notificatorSms": "SMS",
"notificatorFirebase": "Firebase",
"notificatorTraccar": "Traccar",
- "reportRoute": "Route",
- "reportEvents": "Events",
- "reportTrips": "Trips",
- "reportStops": "Stops",
- "reportSummary": "Summary",
- "reportChart": "Chart",
- "reportConfigure": "Configure",
- "reportEventTypes": "Event Types",
- "reportChartType": "Chart Type",
- "reportShowMarkers": "Show Markers",
- "reportExport": "Export",
- "reportEmail": "Email Report",
- "reportPeriod": "Period",
- "reportCustom": "Custom",
- "reportToday": "Today",
- "reportYesterday": "Yesterday",
- "reportThisWeek": "This Week",
- "reportPreviousWeek": "Previous Week",
- "reportThisMonth": "This Month",
- "reportPreviousMonth": "Previous Month",
- "reportDeviceName": "Device Name",
- "reportAverageSpeed": "Average Speed",
- "reportMaximumSpeed": "Maximum Speed",
- "reportEngineHours": "Engine Hours",
- "reportDuration": "Duration",
- "reportStartTime": "Start Time",
- "reportStartAddress": "Start Address",
- "reportEndTime": "End Time",
- "reportEndAddress": "End Address",
- "reportSpentFuel": "Spent Fuel",
- "reportStartOdometer": "Odometer Start",
- "reportEndOdometer": "Odometer End",
- "statisticsTitle": "Statistics",
- "statisticsCaptureTime": "Capture Time",
- "statisticsActiveUsers": "Active Users",
- "statisticsActiveDevices": "Active Devices",
- "statisticsRequests": "Requests",
- "statisticsMessagesReceived": "Messages Received",
- "statisticsMessagesStored": "Messages Stored",
- "statisticsGeocoder": "Geocoder Requests",
- "statisticsGeolocation": "Geolocation Requests",
- "categoryArrow": "Arrow",
- "categoryDefault": "Default",
- "categoryAnimal": "Animal",
- "categoryBicycle": "Bicycle",
- "categoryBoat": "Boat",
- "categoryBus": "Bus",
- "categoryCar": "Car",
- "categoryCrane": "Crane",
- "categoryHelicopter": "Helicopter",
- "categoryMotorcycle": "Motorcycle",
- "categoryOffroad": "Offroad",
- "categoryPerson": "Person",
- "categoryPickup": "Pickup",
- "categoryPlane": "Plane",
- "categoryShip": "Ship",
- "categoryTractor": "Tractor",
- "categoryTrain": "Train",
- "categoryTram": "Tram",
- "categoryTrolleybus": "Trolleybus",
- "categoryTruck": "Truck",
- "categoryVan": "Van",
- "categoryScooter": "Scooter",
- "maintenanceStart": "Start",
- "maintenancePeriod": "Period"
+ "reportReplay": "Replay",
+ "reportRoute": "მარშრუტი",
+ "reportEvents": "მოვლენები",
+ "reportTrips": "მოგზაურობები",
+ "reportStops": "გაჩერებები",
+ "reportSummary": "ჯმი",
+ "reportDaily": "ყოველდღიური რეზიუმე",
+ "reportChart": "დიაგრამა",
+ "reportConfigure": "კონფიგურაცია",
+ "reportEventTypes": "მოვლენის ტიპი",
+ "reportChartType": "დიაგრამის ტიპი",
+ "reportShowMarkers": "მარკერების ჩვენება",
+ "reportExport": "ექსპორტი",
+ "reportEmail": "რეპორტი მეილზე",
+ "reportPeriod": "პერიოდი",
+ "reportCustom": "ხელოვნური",
+ "reportToday": "დღეს",
+ "reportYesterday": "გუშინ",
+ "reportThisWeek": "ეს კვირა",
+ "reportPreviousWeek": "წინა კვირა",
+ "reportThisMonth": "ეს თვე",
+ "reportPreviousMonth": "წინა თვე",
+ "reportDeviceName": "მოწყობილობსი სახელი",
+ "reportAverageSpeed": "საშუალო სიჩქარე",
+ "reportMaximumSpeed": "მაქსიმალური სიჩქარე",
+ "reportEngineHours": "მოტოსაათი",
+ "reportDuration": "ხანგრძლივობა",
+ "reportStartDate": "დაწყების თარიღი",
+ "reportStartTime": "დაწყების დრო",
+ "reportStartAddress": "დაწყების მისამართი",
+ "reportEndTime": "დამთავრების დრო",
+ "reportEndAddress": "დამთავრების მისამართი",
+ "reportSpentFuel": "დახარჯული საწვავი",
+ "reportStartOdometer": "ოდომეტრის სტარტი",
+ "reportEndOdometer": "ოდომეტრის გაჩერება",
+ "statisticsTitle": "სტატისტიკა",
+ "statisticsCaptureTime": "დროის დაწყება",
+ "statisticsActiveUsers": "აქტიური მომხმარებლები",
+ "statisticsActiveDevices": "აქტიური მოწყობილობები",
+ "statisticsRequests": "მოთხოვნები",
+ "statisticsMessagesReceived": "შეტყობინება მიღებულია",
+ "statisticsMessagesStored": "შეტყობინებები შენახულია",
+ "statisticsGeocoder": "გეოკოდერის მოთხოვნა",
+ "statisticsGeolocation": "გეოლოკაციის მოთხოვნა",
+ "categoryArrow": "ისარი",
+ "categoryDefault": "ნაგულისხმევი",
+ "categoryAnimal": "ცხოველი",
+ "categoryBicycle": "მოტოციკლი",
+ "categoryBoat": "ნავი",
+ "categoryBus": "ავტობუსი",
+ "categoryCar": "ავტომანქანა",
+ "categoryCrane": "ამწე",
+ "categoryHelicopter": "შვეულფრენი",
+ "categoryMotorcycle": "მოტოციკლი",
+ "categoryOffroad": "ოფროუდი",
+ "categoryPerson": "ადამინაი",
+ "categoryPickup": "პიკაპი",
+ "categoryPlane": "პლანერი",
+ "categoryShip": "გემი",
+ "categoryTractor": "ტრაქტორი",
+ "categoryTrain": "მატარებელი",
+ "categoryTram": "ტრამვაი",
+ "categoryTrolleybus": "ტროლეიბუსი",
+ "categoryTruck": "სატვირთო",
+ "categoryVan": "ფურგონი",
+ "categoryScooter": "სკუტერი",
+ "maintenanceStart": "დაწყება",
+ "maintenancePeriod": "პერიოდი"
} \ No newline at end of file
diff --git a/web/l10n/kk.json b/web/l10n/kk.json
index 67a637d..feeffa4 100644
--- a/web/l10n/kk.json
+++ b/web/l10n/kk.json
@@ -8,6 +8,8 @@
"sharedEdit": "Түзету",
"sharedRemove": "Жою",
"sharedRemoveConfirm": "Элементті жою?",
+ "sharedYes": "Yes",
+ "sharedNo": "No",
"sharedKm": "км",
"sharedMi": "мили",
"sharedNmi": "теңіз мили",
@@ -63,6 +65,7 @@
"sharedRequired": "Міндетті",
"sharedPreferences": "Баптау",
"sharedPermissions": "Рұқсат",
+ "sharedConnections": "Connections",
"sharedExtra": "Экстра",
"sharedTypeString": "String",
"sharedTypeNumber": "Number",
@@ -73,15 +76,20 @@
"sharedSavedCommands": "Saved Commands",
"sharedNew": "New…",
"sharedShowAddress": "Show Address",
+ "sharedShowDetails": "More Details",
"sharedDisabled": "Disabled",
"sharedMaintenance": "Maintenance",
"sharedDeviceAccumulators": "Accumulators",
"sharedAlarms": "Alarms",
+ "sharedLocation": "Location",
+ "sharedImport": "Import",
"attributeSpeedLimit": "Жылдамдықты Шектеу",
"attributePolylineDistance": "Polyline Distance",
"attributeReportIgnoreOdometer": "Есеп: одометр елемеу",
"attributeWebReportColor": "Веб: Түсі Есеп",
"attributeDevicePassword": "Құрылғы Құпия Сөз",
+ "attributeDeviceInactivityStart": "Device Inactivity Start",
+ "attributeDeviceInactivityPeriod": "Device Inactivity Period",
"attributeProcessingCopyAttributes": "Өңдеу: атрибуттары көшіру",
"attributeColor": "Түс",
"attributeWebLiveRouteLength": "Веб: Белсенді Маршруттың Ұзындығы",
@@ -106,6 +114,7 @@
"attributeUiDisableCalendars": "UI: Disable Calendars",
"attributeUiDisableMaintenance": "UI: Disable Maintenance",
"attributeUiHidePositionAttributes": "UI: Hide Position Attributes",
+ "attributeNotificationTokens": "Notification Tokens",
"errorTitle": "Қате",
"errorGeneral": "Қолайсыз бұзылуы параметрлері немесе шектеулер",
"errorConnection": "Қосылу қатесі",
@@ -229,6 +238,7 @@
"serverRegistration": "Тіркеу",
"serverReadonly": "Тек қарап шығу",
"serverForceSettings": "Баптауды жылдамдату",
+ "serverAnnouncement": "Announcement",
"mapTitle": "Карта",
"mapLayer": "Карта қабаты",
"mapCustom": "Custom (XYZ)",
@@ -244,6 +254,9 @@
"mapYandexMap": "Яндекс Карталар",
"mapYandexSat": "Яндекс Жер серіктері",
"mapWikimedia": "Wikimedia",
+ "mapMapboxStreets": "Mapbox Streets",
+ "mapMapboxOutdoors": "Mapbox Outdoors",
+ "mapMapboxSatellite": "Mapbox Satellite",
"mapShapePolygon": "Көпбұрыш",
"mapShapeCircle": "Шеңбер",
"mapShapePolyline": "Сызық",
@@ -266,6 +279,7 @@
"commandEngineResume": "Қозғалтқышты бұғаттан шығару",
"commandAlarmArm": "Сигнал жабдығын іске қосу",
"commandAlarmDisarm": "Сигнал жабдығын істен айыру",
+ "commandAlarmDismiss": "Dismiss Alarm",
"commandSetTimezone": "Сағаттық белдеуді баптау",
"commandRequestPhoto": "Фото сұрау",
"commandPowerOff": "Power Off Device",
@@ -304,6 +318,7 @@
"eventDeviceOnline": "Status online",
"eventDeviceUnknown": "Status unknown",
"eventDeviceOffline": "Status offline",
+ "eventDeviceInactive": "Device inactive",
"eventDeviceMoving": "Device moving",
"eventDeviceStopped": "Device stopped",
"eventDeviceOverspeed": "Speed limit exceeded",
@@ -365,11 +380,13 @@
"notificatorSms": "SMS",
"notificatorFirebase": "Firebase",
"notificatorTraccar": "Traccar",
+ "reportReplay": "Replay",
"reportRoute": "Бағыт",
"reportEvents": "Оқиғалар",
"reportTrips": "Сапарлар",
"reportStops": "Stops",
"reportSummary": "Мәлімет",
+ "reportDaily": "Daily Summary",
"reportChart": "Диаграмма",
"reportConfigure": "Конфигурациялау",
"reportEventTypes": "Оқиға түрі",
@@ -390,6 +407,7 @@
"reportMaximumSpeed": "Максималды жылдамдық",
"reportEngineHours": "Мотосағат",
"reportDuration": "Ұзақтығы",
+ "reportStartDate": "Start Date",
"reportStartTime": "Бастапқы уақыт",
"reportStartAddress": "Бастапқы мекен-жай",
"reportEndTime": "Ақырғы уақыт",
diff --git a/web/l10n/km.json b/web/l10n/km.json
index 3bd0bf5..2f883b6 100644
--- a/web/l10n/km.json
+++ b/web/l10n/km.json
@@ -8,6 +8,8 @@
"sharedEdit": "កែសម្រួល",
"sharedRemove": "យកចេញ",
"sharedRemoveConfirm": "យកចំណុចចេញ",
+ "sharedYes": "Yes",
+ "sharedNo": "No",
"sharedKm": "គ.ម",
"sharedMi": "ម៉ាយ",
"sharedNmi": "nmi",
@@ -63,6 +65,7 @@
"sharedRequired": "Required",
"sharedPreferences": "Preferences",
"sharedPermissions": "Permissions",
+ "sharedConnections": "Connections",
"sharedExtra": "Extra",
"sharedTypeString": "String",
"sharedTypeNumber": "Number",
@@ -73,15 +76,20 @@
"sharedSavedCommands": "Saved Commands",
"sharedNew": "New…",
"sharedShowAddress": "Show Address",
+ "sharedShowDetails": "More Details",
"sharedDisabled": "Disabled",
"sharedMaintenance": "Maintenance",
"sharedDeviceAccumulators": "Accumulators",
"sharedAlarms": "Alarms",
+ "sharedLocation": "Location",
+ "sharedImport": "Import",
"attributeSpeedLimit": "Speed Limit",
"attributePolylineDistance": "Polyline Distance",
"attributeReportIgnoreOdometer": "Report: Ignore Odometer",
"attributeWebReportColor": "Web: Report Color",
"attributeDevicePassword": "Device Password",
+ "attributeDeviceInactivityStart": "Device Inactivity Start",
+ "attributeDeviceInactivityPeriod": "Device Inactivity Period",
"attributeProcessingCopyAttributes": "Processing: Copy Attributes",
"attributeColor": "Color",
"attributeWebLiveRouteLength": "Web: Live Route Length",
@@ -106,6 +114,7 @@
"attributeUiDisableCalendars": "UI: Disable Calendars",
"attributeUiDisableMaintenance": "UI: Disable Maintenance",
"attributeUiHidePositionAttributes": "UI: Hide Position Attributes",
+ "attributeNotificationTokens": "Notification Tokens",
"errorTitle": "កំហុស",
"errorGeneral": "Invalid parameters or constraints violation",
"errorConnection": "កំហុសក្នុងការតភ្ជាប់",
@@ -229,6 +238,7 @@
"serverRegistration": "ការចុះឈ្មោះ",
"serverReadonly": "អាច​បាន​តែ​អាន",
"serverForceSettings": "ការកំណត់កម្លាំង",
+ "serverAnnouncement": "Announcement",
"mapTitle": "ផែនទី",
"mapLayer": "ស្រទាប់ផែនទី",
"mapCustom": "Custom (XYZ)",
@@ -244,6 +254,9 @@
"mapYandexMap": "Yandex Map",
"mapYandexSat": "Yandex Satellite",
"mapWikimedia": "Wikimedia",
+ "mapMapboxStreets": "Mapbox Streets",
+ "mapMapboxOutdoors": "Mapbox Outdoors",
+ "mapMapboxSatellite": "Mapbox Satellite",
"mapShapePolygon": "ពហុកោណ",
"mapShapeCircle": "រង្វង់",
"mapShapePolyline": "ពហុបន្ទាត់",
@@ -266,6 +279,7 @@
"commandEngineResume": "ម៉ាស៊ីនបានបន្ត",
"commandAlarmArm": "ចាប់ផ្តើមសំឡេងរោទិ៍",
"commandAlarmDisarm": "បញ្ឈប់សំឡេងរោទិ៍",
+ "commandAlarmDismiss": "Dismiss Alarm",
"commandSetTimezone": "កំណត់តំបន់ពេលវេលា",
"commandRequestPhoto": "ស្នើសុំរូបថត",
"commandPowerOff": "Power Off Device",
@@ -304,6 +318,7 @@
"eventDeviceOnline": "Status online",
"eventDeviceUnknown": "Status unknown",
"eventDeviceOffline": "Status offline",
+ "eventDeviceInactive": "Device inactive",
"eventDeviceMoving": "Device moving",
"eventDeviceStopped": "Device stopped",
"eventDeviceOverspeed": "Speed limit exceeded",
@@ -365,11 +380,13 @@
"notificatorSms": "SMS",
"notificatorFirebase": "Firebase",
"notificatorTraccar": "Traccar",
+ "reportReplay": "Replay",
"reportRoute": "ផ្លូវ",
"reportEvents": "ព្រឹត្តិការណ៍",
"reportTrips": "ការ​ធ្វើដំណើរ",
"reportStops": "Stops",
"reportSummary": "សេចក្តីសង្ខេប",
+ "reportDaily": "Daily Summary",
"reportChart": "គំនូសតាង",
"reportConfigure": "កំណត់រចនាសម្ព័ន្ធ",
"reportEventTypes": "ប្រភេទព្រឹត្តិការណ៍",
@@ -390,6 +407,7 @@
"reportMaximumSpeed": "ល្បឿនអតិបរមា",
"reportEngineHours": "ម៉ោងម៉ាស៊ីន",
"reportDuration": "រយៈពេល",
+ "reportStartDate": "Start Date",
"reportStartTime": "ម៉ោងចាប់ផ្តើម",
"reportStartAddress": "អាសយដ្ឋានចាប់ផ្តើម",
"reportEndTime": "ម៉ោងបញ្ចប់",
diff --git a/web/l10n/ko.json b/web/l10n/ko.json
index 8095bf8..d982a7c 100644
--- a/web/l10n/ko.json
+++ b/web/l10n/ko.json
@@ -8,6 +8,8 @@
"sharedEdit": "수정",
"sharedRemove": "제거",
"sharedRemoveConfirm": "항목제거?",
+ "sharedYes": "Yes",
+ "sharedNo": "No",
"sharedKm": "km",
"sharedMi": "mi",
"sharedNmi": "nmi",
@@ -63,6 +65,7 @@
"sharedRequired": "필수",
"sharedPreferences": "환경 설정",
"sharedPermissions": "권한",
+ "sharedConnections": "Connections",
"sharedExtra": "특별한 것",
"sharedTypeString": "String",
"sharedTypeNumber": "Number",
@@ -73,15 +76,20 @@
"sharedSavedCommands": "Saved Commands",
"sharedNew": "New…",
"sharedShowAddress": "Show Address",
+ "sharedShowDetails": "More Details",
"sharedDisabled": "Disabled",
"sharedMaintenance": "Maintenance",
"sharedDeviceAccumulators": "Accumulators",
"sharedAlarms": "Alarms",
+ "sharedLocation": "Location",
+ "sharedImport": "Import",
"attributeSpeedLimit": "Speed Limit",
"attributePolylineDistance": "Polyline Distance",
"attributeReportIgnoreOdometer": "Report: Ignore Odometer",
"attributeWebReportColor": "Web: Report Color",
"attributeDevicePassword": "Device Password",
+ "attributeDeviceInactivityStart": "Device Inactivity Start",
+ "attributeDeviceInactivityPeriod": "Device Inactivity Period",
"attributeProcessingCopyAttributes": "Processing: Copy Attributes",
"attributeColor": "Color",
"attributeWebLiveRouteLength": "Web: Live Route Length",
@@ -106,6 +114,7 @@
"attributeUiDisableCalendars": "UI: Disable Calendars",
"attributeUiDisableMaintenance": "UI: Disable Maintenance",
"attributeUiHidePositionAttributes": "UI: Hide Position Attributes",
+ "attributeNotificationTokens": "Notification Tokens",
"errorTitle": "오류",
"errorGeneral": "Invalid parameters or constraints violation",
"errorConnection": "연결오류",
@@ -229,6 +238,7 @@
"serverRegistration": "등록",
"serverReadonly": "읽기전용",
"serverForceSettings": "강제설정",
+ "serverAnnouncement": "Announcement",
"mapTitle": "지도",
"mapLayer": "지도 계층",
"mapCustom": "Custom (XYZ)",
@@ -244,6 +254,9 @@
"mapYandexMap": "Yandex Map",
"mapYandexSat": "Yandex Satellite",
"mapWikimedia": "Wikimedia",
+ "mapMapboxStreets": "Mapbox Streets",
+ "mapMapboxOutdoors": "Mapbox Outdoors",
+ "mapMapboxSatellite": "Mapbox Satellite",
"mapShapePolygon": "다각형",
"mapShapeCircle": "원형",
"mapShapePolyline": "폴리라인",
@@ -266,6 +279,7 @@
"commandEngineResume": "엔진이력",
"commandAlarmArm": "경보",
"commandAlarmDisarm": "경보해제",
+ "commandAlarmDismiss": "Dismiss Alarm",
"commandSetTimezone": "시간대설정",
"commandRequestPhoto": "사진요청",
"commandPowerOff": "Power Off Device",
@@ -304,6 +318,7 @@
"eventDeviceOnline": "Status online",
"eventDeviceUnknown": "Status unknown",
"eventDeviceOffline": "Status offline",
+ "eventDeviceInactive": "Device inactive",
"eventDeviceMoving": "Device moving",
"eventDeviceStopped": "Device stopped",
"eventDeviceOverspeed": "Speed limit exceeded",
@@ -365,11 +380,13 @@
"notificatorSms": "SMS",
"notificatorFirebase": "Firebase",
"notificatorTraccar": "Traccar",
+ "reportReplay": "Replay",
"reportRoute": "노선",
"reportEvents": "이벤트",
"reportTrips": "여행",
"reportStops": "Stops",
"reportSummary": "요약",
+ "reportDaily": "Daily Summary",
"reportChart": "차트",
"reportConfigure": "구성",
"reportEventTypes": "이벤트유형",
@@ -390,6 +407,7 @@
"reportMaximumSpeed": "최대속도",
"reportEngineHours": "엔진시간",
"reportDuration": "기간",
+ "reportStartDate": "Start Date",
"reportStartTime": "시작시간",
"reportStartAddress": "시작주소",
"reportEndTime": "종료시간",
diff --git a/web/l10n/lo.json b/web/l10n/lo.json
index b67e7a6..adba8a0 100644
--- a/web/l10n/lo.json
+++ b/web/l10n/lo.json
@@ -8,6 +8,8 @@
"sharedEdit": "ແກ້ໄຂ",
"sharedRemove": "ລົບອອກ",
"sharedRemoveConfirm": "ລົບລາຍການນີ້ບໍ່?",
+ "sharedYes": "Yes",
+ "sharedNo": "No",
"sharedKm": "ກມ.",
"sharedMi": "ໄມລ໌",
"sharedNmi": "nmi",
@@ -63,6 +65,7 @@
"sharedRequired": "Required",
"sharedPreferences": "Preferences",
"sharedPermissions": "Permissions",
+ "sharedConnections": "Connections",
"sharedExtra": "Extra",
"sharedTypeString": "String",
"sharedTypeNumber": "Number",
@@ -73,15 +76,20 @@
"sharedSavedCommands": "Saved Commands",
"sharedNew": "New…",
"sharedShowAddress": "Show Address",
+ "sharedShowDetails": "More Details",
"sharedDisabled": "Disabled",
"sharedMaintenance": "Maintenance",
"sharedDeviceAccumulators": "Accumulators",
"sharedAlarms": "Alarms",
+ "sharedLocation": "Location",
+ "sharedImport": "Import",
"attributeSpeedLimit": "Speed Limit",
"attributePolylineDistance": "Polyline Distance",
"attributeReportIgnoreOdometer": "Report: Ignore Odometer",
"attributeWebReportColor": "Web: Report Color",
"attributeDevicePassword": "Device Password",
+ "attributeDeviceInactivityStart": "Device Inactivity Start",
+ "attributeDeviceInactivityPeriod": "Device Inactivity Period",
"attributeProcessingCopyAttributes": "Processing: Copy Attributes",
"attributeColor": "Color",
"attributeWebLiveRouteLength": "Web: Live Route Length",
@@ -106,6 +114,7 @@
"attributeUiDisableCalendars": "UI: Disable Calendars",
"attributeUiDisableMaintenance": "UI: Disable Maintenance",
"attributeUiHidePositionAttributes": "UI: Hide Position Attributes",
+ "attributeNotificationTokens": "Notification Tokens",
"errorTitle": "ຜິດພາດ",
"errorGeneral": "Invalid parameters or constraints violation",
"errorConnection": "ການເຊື່ອມຕໍ່ຜິດພາດ",
@@ -229,6 +238,7 @@
"serverRegistration": "ລົງທະບຽນ",
"serverReadonly": "ອ່ານໄດ້ຢ່າງດຽວ",
"serverForceSettings": "Force Settings",
+ "serverAnnouncement": "Announcement",
"mapTitle": "ແຜ່ນທີ",
"mapLayer": "ຊັ້ນແຜ່ນທີ",
"mapCustom": "Custom (XYZ)",
@@ -244,6 +254,9 @@
"mapYandexMap": "Yandex Map",
"mapYandexSat": "Yandex Satellite",
"mapWikimedia": "Wikimedia",
+ "mapMapboxStreets": "Mapbox Streets",
+ "mapMapboxOutdoors": "Mapbox Outdoors",
+ "mapMapboxSatellite": "Mapbox Satellite",
"mapShapePolygon": "ໂພລີກອນ",
"mapShapeCircle": "ວົງກົມ",
"mapShapePolyline": "Polyline",
@@ -266,6 +279,7 @@
"commandEngineResume": "ຕິດເຄື່ອງຈັກຄືນໃຫມ່",
"commandAlarmArm": "ແຈ້ງເຕືອນຕິດຕໍ່ສາຂາ",
"commandAlarmDisarm": "ແຈ້ງເຕືອນຍົກເລີກຕິດຕໍ່ສາຂາ",
+ "commandAlarmDismiss": "Dismiss Alarm",
"commandSetTimezone": "ຕັ້ງຄ່າເຂດເວລາ",
"commandRequestPhoto": "ສັ່ງຖ່າຍຮູບ",
"commandPowerOff": "Power Off Device",
@@ -304,6 +318,7 @@
"eventDeviceOnline": "Status online",
"eventDeviceUnknown": "Status unknown",
"eventDeviceOffline": "Status offline",
+ "eventDeviceInactive": "Device inactive",
"eventDeviceMoving": "Device moving",
"eventDeviceStopped": "Device stopped",
"eventDeviceOverspeed": "Speed limit exceeded",
@@ -365,11 +380,13 @@
"notificatorSms": "SMS",
"notificatorFirebase": "Firebase",
"notificatorTraccar": "Traccar",
+ "reportReplay": "Replay",
"reportRoute": "Route",
"reportEvents": "Events",
"reportTrips": "Trips",
"reportStops": "Stops",
"reportSummary": "Summary",
+ "reportDaily": "Daily Summary",
"reportChart": "Chart",
"reportConfigure": "Configure",
"reportEventTypes": "Event Types",
@@ -390,6 +407,7 @@
"reportMaximumSpeed": "Maximum Speed",
"reportEngineHours": "Engine Hours",
"reportDuration": "Duration",
+ "reportStartDate": "Start Date",
"reportStartTime": "Start Time",
"reportStartAddress": "Start Address",
"reportEndTime": "End Time",
diff --git a/web/l10n/lt.json b/web/l10n/lt.json
index cc8e1e4..254df48 100644
--- a/web/l10n/lt.json
+++ b/web/l10n/lt.json
@@ -8,6 +8,8 @@
"sharedEdit": "Redaguoti",
"sharedRemove": "Ištrinti",
"sharedRemoveConfirm": "Pašalinti objektą?",
+ "sharedYes": "Yes",
+ "sharedNo": "No",
"sharedKm": "km",
"sharedMi": "mi",
"sharedNmi": "jurmylė",
@@ -63,6 +65,7 @@
"sharedRequired": "Privalomas",
"sharedPreferences": "Pasirinkimai",
"sharedPermissions": "Leidimai",
+ "sharedConnections": "Connections",
"sharedExtra": "Extra",
"sharedTypeString": "Tekstas",
"sharedTypeNumber": "Skaičius",
@@ -73,15 +76,20 @@
"sharedSavedCommands": "Užsaugotos komandos",
"sharedNew": "Naujas...",
"sharedShowAddress": "Rodyti adresą",
+ "sharedShowDetails": "More Details",
"sharedDisabled": "Išjungtas",
"sharedMaintenance": "Aptarnavimas",
"sharedDeviceAccumulators": "Accumulators",
"sharedAlarms": "Alarms",
+ "sharedLocation": "Location",
+ "sharedImport": "Import",
"attributeSpeedLimit": "Greičio limitas",
"attributePolylineDistance": "Polyline Distance",
"attributeReportIgnoreOdometer": "Ataskaita: Ignoruoti odometrą",
"attributeWebReportColor": "Web: Ataskaitos spalva",
"attributeDevicePassword": "Įrenginio slaptažodis",
+ "attributeDeviceInactivityStart": "Device Inactivity Start",
+ "attributeDeviceInactivityPeriod": "Device Inactivity Period",
"attributeProcessingCopyAttributes": "Apdorojimas: Kopijuoti atributus",
"attributeColor": "Spalva",
"attributeWebLiveRouteLength": "Web: Tiesioginio maršruto ilgis",
@@ -106,6 +114,7 @@
"attributeUiDisableCalendars": "UI: Išjungti kalendorius",
"attributeUiDisableMaintenance": "UI: Disable Maintenance",
"attributeUiHidePositionAttributes": "UI: Slėpti pozicijos adresą",
+ "attributeNotificationTokens": "Notification Tokens",
"errorTitle": "Klaida",
"errorGeneral": "Netinkami parametrai ar apribojimų pažeidimas",
"errorConnection": "Ryšio klaida",
@@ -229,6 +238,7 @@
"serverRegistration": "Registracija",
"serverReadonly": "Skaitymo",
"serverForceSettings": "Priverstiniai nustatymai",
+ "serverAnnouncement": "Announcement",
"mapTitle": "Žemėlapis",
"mapLayer": "Žemėlapio sluoksnis",
"mapCustom": "Custom (XYZ)",
@@ -244,6 +254,9 @@
"mapYandexMap": "Yandex žemėlapis",
"mapYandexSat": "Yandex Palydovinis",
"mapWikimedia": "Wikimedia",
+ "mapMapboxStreets": "Mapbox Streets",
+ "mapMapboxOutdoors": "Mapbox Outdoors",
+ "mapMapboxSatellite": "Mapbox Satellite",
"mapShapePolygon": "Polygonas",
"mapShapeCircle": "Apskritimas",
"mapShapePolyline": "Polilinija",
@@ -266,6 +279,7 @@
"commandEngineResume": "Paleisti variklį",
"commandAlarmArm": "Uždėti signalą",
"commandAlarmDisarm": "Nuimti signalą",
+ "commandAlarmDismiss": "Dismiss Alarm",
"commandSetTimezone": "Nustatyti laiko zoną",
"commandRequestPhoto": "Gauti nuotrauką",
"commandPowerOff": "Power Off Device",
@@ -304,6 +318,7 @@
"eventDeviceOnline": "Status online",
"eventDeviceUnknown": "Status unknown",
"eventDeviceOffline": "Status offline",
+ "eventDeviceInactive": "Device inactive",
"eventDeviceMoving": "Device moving",
"eventDeviceStopped": "Device stopped",
"eventDeviceOverspeed": "Speed limit exceeded",
@@ -365,11 +380,13 @@
"notificatorSms": "SMS",
"notificatorFirebase": "Firebase",
"notificatorTraccar": "Traccar",
+ "reportReplay": "Replay",
"reportRoute": "Maršrutas",
"reportEvents": "Įvykiai",
"reportTrips": "Kelionės",
"reportStops": "Sustojimai",
"reportSummary": "Suvestinė",
+ "reportDaily": "Daily Summary",
"reportChart": "Diagrama",
"reportConfigure": "Konfigūruoti",
"reportEventTypes": "Įvykių tipai",
@@ -390,6 +407,7 @@
"reportMaximumSpeed": "Maksimalus greitis",
"reportEngineHours": "Variklio valandos",
"reportDuration": "Trukmė",
+ "reportStartDate": "Start Date",
"reportStartTime": "Pradžios laikas",
"reportStartAddress": "Pradžios adresas",
"reportEndTime": "Pabaigos laikas",
diff --git a/web/l10n/lv.json b/web/l10n/lv.json
index a661274..0d65706 100644
--- a/web/l10n/lv.json
+++ b/web/l10n/lv.json
@@ -8,6 +8,8 @@
"sharedEdit": "Rediģēt",
"sharedRemove": "Dzēst",
"sharedRemoveConfirm": "Izdzēst?",
+ "sharedYes": "Jā",
+ "sharedNo": "Nē",
"sharedKm": "km",
"sharedMi": "jū",
"sharedNmi": "nmi",
@@ -63,6 +65,7 @@
"sharedRequired": "Obligāts",
"sharedPreferences": "Izvēlnes",
"sharedPermissions": "Atļaujas",
+ "sharedConnections": "Connections",
"sharedExtra": "Ekstra",
"sharedTypeString": "Teksts",
"sharedTypeNumber": "Skaitlis",
@@ -73,15 +76,20 @@
"sharedSavedCommands": "Saglabātās komandas",
"sharedNew": "Jauns...",
"sharedShowAddress": "Rādīt adresi",
+ "sharedShowDetails": "Vairāk detaļu",
"sharedDisabled": "Atspējots",
"sharedMaintenance": "Uzturēšana",
"sharedDeviceAccumulators": "Akumulatori",
- "sharedAlarms": "Alarms",
+ "sharedAlarms": "Trauksmes",
+ "sharedLocation": "Atrašanās vieta",
+ "sharedImport": "Import",
"attributeSpeedLimit": "Ātruma ierobežojums",
"attributePolylineDistance": "Maršruta Distance",
"attributeReportIgnoreOdometer": "Ziņojums: Ignorēt Odometru",
"attributeWebReportColor": "Web: Atskaites krāsa",
"attributeDevicePassword": "Ierīces parole",
+ "attributeDeviceInactivityStart": "Ierīces Neaktivitātes Sākšana",
+ "attributeDeviceInactivityPeriod": "Ierīces Neaktivitātes Periods",
"attributeProcessingCopyAttributes": "Apstrāde: Kopē Atribūtus",
"attributeColor": "Krāsa",
"attributeWebLiveRouteLength": "Web: Reāllaika Ceļa Garums",
@@ -104,8 +112,9 @@
"attributeUiDisableDrivers": "UI: Atslēgt vadītājus",
"attributeUiDisableComputedAttributes": "UI: Atslēgt aprēķinātos atribūtus",
"attributeUiDisableCalendars": "UI: Atslēgt kalendārus",
- "attributeUiDisableMaintenance": "UI: Disable Maintenance",
+ "attributeUiDisableMaintenance": "UI: Atslegt Apkopi",
"attributeUiHidePositionAttributes": "UI: Slēpt pozīcijas atribūtus",
+ "attributeNotificationTokens": "Paziņojumu Žetoni",
"errorTitle": "Kļūda",
"errorGeneral": "Kļūdaini parametri vai satur kļūdas",
"errorConnection": "Savienojuma kļūda",
@@ -229,11 +238,12 @@
"serverRegistration": "Reģistrācija",
"serverReadonly": "Tikai lasāms",
"serverForceSettings": "Pāriestatīt Iestatījumus",
+ "serverAnnouncement": "Paziņojums",
"mapTitle": "Karte",
"mapLayer": "Kartes slānis",
- "mapCustom": "Custom (XYZ)",
- "mapCustomArcgis": "Custom (ArcGIS)",
- "mapCustomLabel": "Custom map",
+ "mapCustom": "Personalizēts (XYZ)",
+ "mapCustomArcgis": "Personalizēts (ArcGIS)",
+ "mapCustomLabel": "Personalizēta karte",
"mapCarto": "Carto Basemaps",
"mapOsm": "Open Street Kartes",
"mapBingKey": "Bing Karšu Atslēga",
@@ -244,6 +254,9 @@
"mapYandexMap": "Yandex Kartes",
"mapYandexSat": "Yandex Satelliti",
"mapWikimedia": "Wikimedia",
+ "mapMapboxStreets": "Mapbox Streets",
+ "mapMapboxOutdoors": "Mapbox Outdoors",
+ "mapMapboxSatellite": "Mapbox Satellite",
"mapShapePolygon": "Daudzstūris",
"mapShapeCircle": "Aplis",
"mapShapePolyline": "Lauzta līnija",
@@ -266,9 +279,10 @@
"commandEngineResume": "Motora Startēšana",
"commandAlarmArm": "Aktivizēt Trauksmi",
"commandAlarmDisarm": "Izslēgt Trauksmi",
+ "commandAlarmDismiss": "Atslēgt Paziņojumu",
"commandSetTimezone": "Iestatīt Laika Zonu",
"commandRequestPhoto": "Pieprasīt Fotoattēlu",
- "commandPowerOff": "Power Off Device",
+ "commandPowerOff": "Izslēgt Ierīci",
"commandRebootDevice": "Pārstartēt Ierīci",
"commandSendSms": "Nosūtīt Īsziņu",
"commandSendUssd": "Nosūtīt USSD",
@@ -304,6 +318,7 @@
"eventDeviceOnline": "Statuss aktīvs",
"eventDeviceUnknown": "Statuss nezināms",
"eventDeviceOffline": "Statuss bezsaistē",
+ "eventDeviceInactive": "Ierīce neaktīva",
"eventDeviceMoving": "Ierīce pārvietojas",
"eventDeviceStopped": "Ierīce apturēta",
"eventDeviceOverspeed": "Ātruma limits pārsniegts",
@@ -318,21 +333,21 @@
"eventTextMessage": "Saņemta īsziņa",
"eventDriverChanged": "Mainījies vadītājs",
"eventsScrollToLast": "Ritināt Uz Pēdējo",
- "alarmGeneral": "General",
+ "alarmGeneral": "Vispārēji",
"alarmSos": "SOS",
"alarmVibration": "Vibrācija",
"alarmMovement": "Kustība",
- "alarmLowspeed": "Low Speed",
+ "alarmLowspeed": "Zems Ātrums",
"alarmOverspeed": "Ātruma pārsniegšana",
- "alarmFallDown": "Fall Down",
- "alarmLowPower": "Low Power",
- "alarmLowBattery": "Low Battery",
+ "alarmFallDown": "Savienojuma Pārrāvums",
+ "alarmLowPower": "Zema Enerģija",
+ "alarmLowBattery": "Tukša Baterija",
"alarmFault": "Kļūda",
"alarmPowerOff": "Barošana Izsl.",
"alarmPowerOn": "Barošana Iesl.",
"alarmDoor": "Durvis",
- "alarmLock": "Lock",
- "alarmUnlock": "Unlock",
+ "alarmLock": "Slēgt",
+ "alarmUnlock": "Atslēgt",
"alarmGeofence": "Apgabals",
"alarmGeofenceEnter": "Ienākšana Apgabalā",
"alarmGeofenceExit": "Apgabala pamešana",
@@ -340,11 +355,11 @@
"alarmAccident": "Negadījums",
"alarmTow": "Vilkšana",
"alarmIdle": "Tukšgaita",
- "alarmHighRpm": "High RPM",
+ "alarmHighRpm": "Augsti Apgriezieni",
"alarmHardAcceleration": "Straujšs paātrinājums",
"alarmHardBraking": "Strauja Bremzēšana",
- "alarmHardCornering": "Hard Cornering",
- "alarmLaneChange": "Lane Change",
+ "alarmHardCornering": "Strauja Manevrēšana",
+ "alarmLaneChange": "Joslas Maiņa",
"alarmFatigueDriving": "Neadekvāta Braukšana",
"alarmPowerCut": "Barošana Noslēgta",
"alarmPowerRestored": "Barošana Atjaunota",
@@ -365,11 +380,13 @@
"notificatorSms": "SMS",
"notificatorFirebase": "Firebase",
"notificatorTraccar": "Traccar",
+ "reportReplay": "Replay",
"reportRoute": "Maršruts",
"reportEvents": "Notikumi",
"reportTrips": "Braucieni",
"reportStops": "Pieturas",
"reportSummary": "Kopsavilkums",
+ "reportDaily": "Dienas Kopsavilkums",
"reportChart": "Grafiks",
"reportConfigure": "Konfigurēt",
"reportEventTypes": "Notikumu Veidi",
@@ -390,6 +407,7 @@
"reportMaximumSpeed": "Maksimālais Ātrums",
"reportEngineHours": "Motorstundas",
"reportDuration": "Ilgums",
+ "reportStartDate": "Sākuma Datums",
"reportStartTime": "Sākuma Laiks",
"reportStartAddress": "Sākuma Adrese",
"reportEndTime": "Beigu Laiks",
@@ -427,7 +445,7 @@
"categoryTrolleybus": "Trolejbuss",
"categoryTruck": "Smagā mašīna",
"categoryVan": "Busiņš",
- "categoryScooter": "Scooter",
+ "categoryScooter": "Skrejritenis",
"maintenanceStart": "Sākt",
"maintenancePeriod": "Periods"
} \ No newline at end of file
diff --git a/web/l10n/ml.json b/web/l10n/ml.json
index d7a26df..35377d8 100644
--- a/web/l10n/ml.json
+++ b/web/l10n/ml.json
@@ -8,6 +8,8 @@
"sharedEdit": "തിരുത്തുക",
"sharedRemove": "നീക്കം ചെയ്യുക",
"sharedRemoveConfirm": "ഐറ്റം നീക്കം ചെയ്യട്ടെ ?",
+ "sharedYes": "Yes",
+ "sharedNo": "No",
"sharedKm": "കി.മീ.",
"sharedMi": "മൈൽ",
"sharedNmi": "നൗട്ടിക്കൽ മൈൽ",
@@ -63,6 +65,7 @@
"sharedRequired": "അനിവാര്യം",
"sharedPreferences": "ഇഷ്ടങ്ങൾ ",
"sharedPermissions": "പെർമിഷനുകൾ",
+ "sharedConnections": "Connections",
"sharedExtra": "എക്സ്ട്രാ ",
"sharedTypeString": "സ്ട്രിംഗ്",
"sharedTypeNumber": "നമ്പർ ",
@@ -73,15 +76,20 @@
"sharedSavedCommands": "Saved Commands",
"sharedNew": "New…",
"sharedShowAddress": "Show Address",
+ "sharedShowDetails": "More Details",
"sharedDisabled": "Disabled",
"sharedMaintenance": "Maintenance",
"sharedDeviceAccumulators": "Accumulators",
"sharedAlarms": "Alarms",
+ "sharedLocation": "Location",
+ "sharedImport": "Import",
"attributeSpeedLimit": "സ്പീഡ് ലിമിറ്റ്‌ ",
"attributePolylineDistance": "Polyline Distance",
"attributeReportIgnoreOdometer": "Report: Ignore Odometer",
"attributeWebReportColor": "Web: Report Color",
"attributeDevicePassword": "Device Password",
+ "attributeDeviceInactivityStart": "Device Inactivity Start",
+ "attributeDeviceInactivityPeriod": "Device Inactivity Period",
"attributeProcessingCopyAttributes": "Processing: Copy Attributes",
"attributeColor": "Color",
"attributeWebLiveRouteLength": "Web: Live Route Length",
@@ -106,6 +114,7 @@
"attributeUiDisableCalendars": "UI: Disable Calendars",
"attributeUiDisableMaintenance": "UI: Disable Maintenance",
"attributeUiHidePositionAttributes": "UI: Hide Position Attributes",
+ "attributeNotificationTokens": "Notification Tokens",
"errorTitle": "എറർ !",
"errorGeneral": "പാരാമീറ്റർ എറർ !",
"errorConnection": "കണക്ഷൻ എറർ !",
@@ -229,6 +238,7 @@
"serverRegistration": "രജിസ്ട്രേഷൻ",
"serverReadonly": "Readonly",
"serverForceSettings": "Force Settings",
+ "serverAnnouncement": "Announcement",
"mapTitle": "ഭൂപടം",
"mapLayer": "Map Layer",
"mapCustom": "Custom (XYZ)",
@@ -244,6 +254,9 @@
"mapYandexMap": "Yandex Map",
"mapYandexSat": "Yandex Satellite",
"mapWikimedia": "Wikimedia",
+ "mapMapboxStreets": "Mapbox Streets",
+ "mapMapboxOutdoors": "Mapbox Outdoors",
+ "mapMapboxSatellite": "Mapbox Satellite",
"mapShapePolygon": "Polygon",
"mapShapeCircle": "Circle",
"mapShapePolyline": "Polyline",
@@ -266,6 +279,7 @@
"commandEngineResume": "Engine Resume",
"commandAlarmArm": "Arm Alarm",
"commandAlarmDisarm": "Disarm Alarm",
+ "commandAlarmDismiss": "Dismiss Alarm",
"commandSetTimezone": "Set Timezone",
"commandRequestPhoto": "Request Photo",
"commandPowerOff": "Power Off Device",
@@ -304,6 +318,7 @@
"eventDeviceOnline": "Status online",
"eventDeviceUnknown": "Status unknown",
"eventDeviceOffline": "Status offline",
+ "eventDeviceInactive": "Device inactive",
"eventDeviceMoving": "Device moving",
"eventDeviceStopped": "Device stopped",
"eventDeviceOverspeed": "Speed limit exceeded",
@@ -365,11 +380,13 @@
"notificatorSms": "SMS",
"notificatorFirebase": "Firebase",
"notificatorTraccar": "Traccar",
+ "reportReplay": "Replay",
"reportRoute": "Route",
"reportEvents": "Events",
"reportTrips": "Trips",
"reportStops": "Stops",
"reportSummary": "Summary",
+ "reportDaily": "Daily Summary",
"reportChart": "Chart",
"reportConfigure": "Configure",
"reportEventTypes": "Event Types",
@@ -390,6 +407,7 @@
"reportMaximumSpeed": "Maximum Speed",
"reportEngineHours": "Engine Hours",
"reportDuration": "Duration",
+ "reportStartDate": "Start Date",
"reportStartTime": "Start Time",
"reportStartAddress": "Start Address",
"reportEndTime": "End Time",
diff --git a/web/l10n/ms.json b/web/l10n/ms.json
index 42dc555..b2d1f82 100644
--- a/web/l10n/ms.json
+++ b/web/l10n/ms.json
@@ -8,6 +8,8 @@
"sharedEdit": "Ubah",
"sharedRemove": "Hapus",
"sharedRemoveConfirm": "Hapuskan item?",
+ "sharedYes": "Yes",
+ "sharedNo": "No",
"sharedKm": "km",
"sharedMi": "mi",
"sharedNmi": "nmi",
@@ -63,6 +65,7 @@
"sharedRequired": "Required",
"sharedPreferences": "Preferences",
"sharedPermissions": "Permissions",
+ "sharedConnections": "Connections",
"sharedExtra": "Extra",
"sharedTypeString": "String",
"sharedTypeNumber": "Number",
@@ -73,15 +76,20 @@
"sharedSavedCommands": "Saved Commands",
"sharedNew": "New…",
"sharedShowAddress": "Show Address",
+ "sharedShowDetails": "More Details",
"sharedDisabled": "Disabled",
"sharedMaintenance": "Maintenance",
"sharedDeviceAccumulators": "Accumulators",
"sharedAlarms": "Alarms",
+ "sharedLocation": "Location",
+ "sharedImport": "Import",
"attributeSpeedLimit": "Speed Limit",
"attributePolylineDistance": "Polyline Distance",
"attributeReportIgnoreOdometer": "Report: Ignore Odometer",
"attributeWebReportColor": "Web: Report Color",
"attributeDevicePassword": "Device Password",
+ "attributeDeviceInactivityStart": "Device Inactivity Start",
+ "attributeDeviceInactivityPeriod": "Device Inactivity Period",
"attributeProcessingCopyAttributes": "Processing: Copy Attributes",
"attributeColor": "Color",
"attributeWebLiveRouteLength": "Web: Live Route Length",
@@ -106,6 +114,7 @@
"attributeUiDisableCalendars": "UI: Disable Calendars",
"attributeUiDisableMaintenance": "UI: Disable Maintenance",
"attributeUiHidePositionAttributes": "UI: Hide Position Attributes",
+ "attributeNotificationTokens": "Notification Tokens",
"errorTitle": "Ralat",
"errorGeneral": "Invalid parameters or constraints violation",
"errorConnection": "Ralat penyambungan",
@@ -229,6 +238,7 @@
"serverRegistration": "Pendaftaran",
"serverReadonly": "Baca Sahaja",
"serverForceSettings": "Force Settings",
+ "serverAnnouncement": "Announcement",
"mapTitle": "Peta",
"mapLayer": "Map Layer",
"mapCustom": "Custom (XYZ)",
@@ -244,6 +254,9 @@
"mapYandexMap": "Yandex Map",
"mapYandexSat": "Yandex Satellite",
"mapWikimedia": "Wikimedia",
+ "mapMapboxStreets": "Mapbox Streets",
+ "mapMapboxOutdoors": "Mapbox Outdoors",
+ "mapMapboxSatellite": "Mapbox Satellite",
"mapShapePolygon": "Polygon",
"mapShapeCircle": "Circle",
"mapShapePolyline": "Polyline",
@@ -266,6 +279,7 @@
"commandEngineResume": "Hidupkan Enjin",
"commandAlarmArm": "Arm Alarm",
"commandAlarmDisarm": "Disarm Alarm",
+ "commandAlarmDismiss": "Dismiss Alarm",
"commandSetTimezone": "Set Timezone",
"commandRequestPhoto": "Request Photo",
"commandPowerOff": "Power Off Device",
@@ -304,6 +318,7 @@
"eventDeviceOnline": "Status online",
"eventDeviceUnknown": "Status unknown",
"eventDeviceOffline": "Status offline",
+ "eventDeviceInactive": "Device inactive",
"eventDeviceMoving": "Device moving",
"eventDeviceStopped": "Device stopped",
"eventDeviceOverspeed": "Speed limit exceeded",
@@ -365,11 +380,13 @@
"notificatorSms": "SMS",
"notificatorFirebase": "Firebase",
"notificatorTraccar": "Traccar",
+ "reportReplay": "Replay",
"reportRoute": "Route",
"reportEvents": "Events",
"reportTrips": "Trips",
"reportStops": "Stops",
"reportSummary": "Summary",
+ "reportDaily": "Daily Summary",
"reportChart": "Chart",
"reportConfigure": "Configure",
"reportEventTypes": "Event Types",
@@ -390,6 +407,7 @@
"reportMaximumSpeed": "Maximum Speed",
"reportEngineHours": "Engine Hours",
"reportDuration": "Duration",
+ "reportStartDate": "Start Date",
"reportStartTime": "Start Time",
"reportStartAddress": "Start Address",
"reportEndTime": "End Time",
diff --git a/web/l10n/nb.json b/web/l10n/nb.json
index 580f8c3..ff9ba7c 100644
--- a/web/l10n/nb.json
+++ b/web/l10n/nb.json
@@ -8,6 +8,8 @@
"sharedEdit": "Endre",
"sharedRemove": "Fjern",
"sharedRemoveConfirm": "Fjern element?",
+ "sharedYes": "Yes",
+ "sharedNo": "No",
"sharedKm": "km",
"sharedMi": "mi",
"sharedNmi": "nm",
@@ -63,6 +65,7 @@
"sharedRequired": "Nødvendig",
"sharedPreferences": "Innstillinger",
"sharedPermissions": "Tilgang",
+ "sharedConnections": "Connections",
"sharedExtra": "Ekstra",
"sharedTypeString": "Streng",
"sharedTypeNumber": "Nummer",
@@ -73,15 +76,20 @@
"sharedSavedCommands": "Lagrede kommandoer",
"sharedNew": "Ny",
"sharedShowAddress": "Vis adresse",
+ "sharedShowDetails": "More Details",
"sharedDisabled": "Deaktivert",
"sharedMaintenance": "Vedlikehold",
"sharedDeviceAccumulators": "Målere",
"sharedAlarms": "Alarmer",
+ "sharedLocation": "Location",
+ "sharedImport": "Import",
"attributeSpeedLimit": "Fartsgrense",
"attributePolylineDistance": "Polylinjedistanse",
"attributeReportIgnoreOdometer": "Rapport: Ignorer odometer",
"attributeWebReportColor": "Web: Rapport farge",
"attributeDevicePassword": "Enhetspassord",
+ "attributeDeviceInactivityStart": "Device Inactivity Start",
+ "attributeDeviceInactivityPeriod": "Device Inactivity Period",
"attributeProcessingCopyAttributes": "Behandling: Kopier egenskaper",
"attributeColor": "Farge",
"attributeWebLiveRouteLength": "Web: Live rute lengde",
@@ -106,6 +114,7 @@
"attributeUiDisableCalendars": "UI: Deaktiver kalendere",
"attributeUiDisableMaintenance": "UI: Deaktiver Vedlikehold",
"attributeUiHidePositionAttributes": "UI: Skjul posisjonsegenskaper",
+ "attributeNotificationTokens": "Notification Tokens",
"errorTitle": "Feil",
"errorGeneral": "Ugyldige parametere eller begrensingsbrudd",
"errorConnection": "Forbindelse feilet",
@@ -229,6 +238,7 @@
"serverRegistration": "Registering",
"serverReadonly": "Skrivebeskyttet",
"serverForceSettings": "Tving innstillinger",
+ "serverAnnouncement": "Announcement",
"mapTitle": "Kart",
"mapLayer": "Kartlag",
"mapCustom": "Tilpasset (XYZ)",
@@ -244,6 +254,9 @@
"mapYandexMap": "Yandex Map",
"mapYandexSat": "Yandex Satelitt",
"mapWikimedia": "Wikimedia",
+ "mapMapboxStreets": "Mapbox Streets",
+ "mapMapboxOutdoors": "Mapbox Outdoors",
+ "mapMapboxSatellite": "Mapbox Satellite",
"mapShapePolygon": "Mangekant",
"mapShapeCircle": "Sirkel",
"mapShapePolyline": "Polylinje",
@@ -266,6 +279,7 @@
"commandEngineResume": "Fortsett motor",
"commandAlarmArm": "Slå alarm på",
"commandAlarmDisarm": "Slå alarm av",
+ "commandAlarmDismiss": "Dismiss Alarm",
"commandSetTimezone": "Sett tidssone",
"commandRequestPhoto": "Be om foto",
"commandPowerOff": "Skru av enhet",
@@ -304,6 +318,7 @@
"eventDeviceOnline": "Status online",
"eventDeviceUnknown": "Enhetsstatus ukjent",
"eventDeviceOffline": "Status offline",
+ "eventDeviceInactive": "Device inactive",
"eventDeviceMoving": "Enheten beveger seg",
"eventDeviceStopped": "Enhet stoppet",
"eventDeviceOverspeed": "Fartsgrense overskredet",
@@ -365,11 +380,13 @@
"notificatorSms": "SMS",
"notificatorFirebase": "Firebase",
"notificatorTraccar": "Traccar",
+ "reportReplay": "Replay",
"reportRoute": "Rute",
"reportEvents": "Hendelser",
"reportTrips": "Turer",
"reportStops": "Stopp",
"reportSummary": "Oppsumering",
+ "reportDaily": "Daily Summary",
"reportChart": "Diagram",
"reportConfigure": "Sett opp",
"reportEventTypes": "Hendelsestyper",
@@ -390,6 +407,7 @@
"reportMaximumSpeed": "Maksimumshastighet",
"reportEngineHours": "Motortimer",
"reportDuration": "Varighet",
+ "reportStartDate": "Start Date",
"reportStartTime": "Starttidspunkt",
"reportStartAddress": "Startadresse",
"reportEndTime": "Sluttidspunkt",
diff --git a/web/l10n/ne.json b/web/l10n/ne.json
index c2ce089..8fdbd17 100644
--- a/web/l10n/ne.json
+++ b/web/l10n/ne.json
@@ -8,6 +8,8 @@
"sharedEdit": "सच्याउने",
"sharedRemove": "हटाउने ",
"sharedRemoveConfirm": "हटाउने हो?",
+ "sharedYes": "Yes",
+ "sharedNo": "No",
"sharedKm": "कि मि ",
"sharedMi": "माइल",
"sharedNmi": "नटिकल माइल",
@@ -63,6 +65,7 @@
"sharedRequired": "आवश्यक छ",
"sharedPreferences": "प्राथमिकताहरू",
"sharedPermissions": "अनुमतिहरू",
+ "sharedConnections": "Connections",
"sharedExtra": "अतिरिक्त",
"sharedTypeString": "स्ट्रिंग",
"sharedTypeNumber": "संख्या",
@@ -73,15 +76,20 @@
"sharedSavedCommands": "संचित आदेशहरू",
"sharedNew": "नयाँ...",
"sharedShowAddress": "ठेगाना देखाउनुहोस्",
+ "sharedShowDetails": "More Details",
"sharedDisabled": "अक्षम",
"sharedMaintenance": "मर्मत",
"sharedDeviceAccumulators": "Accumulators",
"sharedAlarms": "Alarms",
+ "sharedLocation": "Location",
+ "sharedImport": "Import",
"attributeSpeedLimit": "गति सिमित",
"attributePolylineDistance": "बहुरेखा दूरि",
"attributeReportIgnoreOdometer": "प्रतिबेदन: ओडोमिटर वेवास्ता",
"attributeWebReportColor": "वेब: प्रतिबेदन रङ्ग",
"attributeDevicePassword": "यन्त्र गोप्य शब्द",
+ "attributeDeviceInactivityStart": "Device Inactivity Start",
+ "attributeDeviceInactivityPeriod": "Device Inactivity Period",
"attributeProcessingCopyAttributes": "Processing: Copy Attributes",
"attributeColor": "रङ्ग",
"attributeWebLiveRouteLength": "वेब: प्रत्यक्ष मार्ग लम्बाई",
@@ -106,6 +114,7 @@
"attributeUiDisableCalendars": "UI: अक्षम पात्रो",
"attributeUiDisableMaintenance": "UI: अक्षम मर्मत",
"attributeUiHidePositionAttributes": "UI: Hide Position Attributes",
+ "attributeNotificationTokens": "Notification Tokens",
"errorTitle": "त्रुटी",
"errorGeneral": "Invalid parameters or constraints violation",
"errorConnection": "जडान मा त्रुटी भयो ",
@@ -229,6 +238,7 @@
"serverRegistration": "दर्ता ",
"serverReadonly": "पढ्ने मात्रै ",
"serverForceSettings": "Force Settings",
+ "serverAnnouncement": "Announcement",
"mapTitle": "नक्शा ",
"mapLayer": "नक्शा को तह ",
"mapCustom": "Custom (XYZ)",
@@ -244,6 +254,9 @@
"mapYandexMap": "यान्डेक्स नक्सा",
"mapYandexSat": "यान्डेक्स भू-उपग्रह",
"mapWikimedia": "विकिमिडिया",
+ "mapMapboxStreets": "Mapbox Streets",
+ "mapMapboxOutdoors": "Mapbox Outdoors",
+ "mapMapboxSatellite": "Mapbox Satellite",
"mapShapePolygon": "बहुभुज",
"mapShapeCircle": "वृत्त",
"mapShapePolyline": "बहुरेखा",
@@ -266,6 +279,7 @@
"commandEngineResume": "इन्जिन खोल्ने ",
"commandAlarmArm": "Arm Alarm",
"commandAlarmDisarm": "Disarm Alarm",
+ "commandAlarmDismiss": "Dismiss Alarm",
"commandSetTimezone": "Set Timezone",
"commandRequestPhoto": "फोटो अनुरोध",
"commandPowerOff": "Power Off Device",
@@ -304,6 +318,7 @@
"eventDeviceOnline": "अनलाईन स्थिति",
"eventDeviceUnknown": "अज्ञात स्थिति",
"eventDeviceOffline": "अफलाईन स्थिति",
+ "eventDeviceInactive": "Device inactive",
"eventDeviceMoving": "Device moving",
"eventDeviceStopped": "Device stopped",
"eventDeviceOverspeed": "गति सिमा नाघ्यो",
@@ -365,11 +380,13 @@
"notificatorSms": "यसएमयस",
"notificatorFirebase": "Firebase",
"notificatorTraccar": "Traccar",
+ "reportReplay": "Replay",
"reportRoute": "Route",
"reportEvents": "घटनाहरू",
"reportTrips": "Trips",
"reportStops": "Stops",
"reportSummary": "सारांश",
+ "reportDaily": "Daily Summary",
"reportChart": "मानचित्र",
"reportConfigure": "Configure",
"reportEventTypes": "घटना प्रकार",
@@ -390,6 +407,7 @@
"reportMaximumSpeed": "अधिकतम गति",
"reportEngineHours": "Engine Hours",
"reportDuration": "अवधि",
+ "reportStartDate": "Start Date",
"reportStartTime": "शुरु समय",
"reportStartAddress": "शुरु ठेगाना",
"reportEndTime": "अन्त्य समय",
diff --git a/web/l10n/nl.json b/web/l10n/nl.json
index 9705502..4c605d2 100644
--- a/web/l10n/nl.json
+++ b/web/l10n/nl.json
@@ -8,6 +8,8 @@
"sharedEdit": "Bewerken",
"sharedRemove": "Verwijderen",
"sharedRemoveConfirm": "Item verwijderen?",
+ "sharedYes": "Ja",
+ "sharedNo": "Nee",
"sharedKm": "km",
"sharedMi": "mijl",
"sharedNmi": "nmi",
@@ -63,6 +65,7 @@
"sharedRequired": "Verplicht",
"sharedPreferences": "Voorkeuren",
"sharedPermissions": "Rechten",
+ "sharedConnections": "Connecties",
"sharedExtra": "Extra",
"sharedTypeString": "Tekst",
"sharedTypeNumber": "Getal",
@@ -73,15 +76,20 @@
"sharedSavedCommands": "Opgeslagen commando's",
"sharedNew": "Nieuw...",
"sharedShowAddress": "Toon adres",
+ "sharedShowDetails": "Meer details",
"sharedDisabled": "Uitgeschakeld",
"sharedMaintenance": "Onderhoud",
"sharedDeviceAccumulators": "Accumulators",
"sharedAlarms": "Alarmen",
+ "sharedLocation": "Locatie",
+ "sharedImport": "Importeren",
"attributeSpeedLimit": "Snelheidslimiet",
"attributePolylineDistance": "Polylijn afstand",
"attributeReportIgnoreOdometer": "Rapport: negeer odometer",
"attributeWebReportColor": "Web: rapportkleur",
"attributeDevicePassword": "Apparaatwachtwoord",
+ "attributeDeviceInactivityStart": "Start van inactiviteit",
+ "attributeDeviceInactivityPeriod": "Inactiviteitperiode",
"attributeProcessingCopyAttributes": "Verwerking: kopieer attributen",
"attributeColor": "Kleur",
"attributeWebLiveRouteLength": "Web: live routelengte",
@@ -106,6 +114,7 @@
"attributeUiDisableCalendars": "UI: kalenders uitschakelen",
"attributeUiDisableMaintenance": "UI: Onderhoud uitschakelen",
"attributeUiHidePositionAttributes": "UI: Verberg positie-eigenschappen",
+ "attributeNotificationTokens": "Notificatietokens",
"errorTitle": "Fout",
"errorGeneral": "Ongeldige parameters of overschrijding van beperkingen",
"errorConnection": "Verbindingsfout",
@@ -229,6 +238,7 @@
"serverRegistration": "Registratie",
"serverReadonly": "Alleen lezen",
"serverForceSettings": "Instellingen forceren",
+ "serverAnnouncement": "Aankondiging",
"mapTitle": "Kaart",
"mapLayer": "Kaart laag",
"mapCustom": "Aangepast (XYZ)",
@@ -244,6 +254,9 @@
"mapYandexMap": "Yandex kaart",
"mapYandexSat": "Yandex satelliet",
"mapWikimedia": "Wikimedia",
+ "mapMapboxStreets": "Mapbox Streets",
+ "mapMapboxOutdoors": "Mapbox Outdoors",
+ "mapMapboxSatellite": "Mapbox Satellite",
"mapShapePolygon": "Polygoon",
"mapShapeCircle": "Cirkel",
"mapShapePolyline": "Polylijn",
@@ -266,6 +279,7 @@
"commandEngineResume": "Motor hervatten",
"commandAlarmArm": "Alarm aan",
"commandAlarmDisarm": "Alarm uit",
+ "commandAlarmDismiss": "Alarm negeren",
"commandSetTimezone": "Tijdzone instellen",
"commandRequestPhoto": "Vraag foto",
"commandPowerOff": "Apparaat uitschakelen",
@@ -304,6 +318,7 @@
"eventDeviceOnline": "Status online",
"eventDeviceUnknown": "Status onbekend",
"eventDeviceOffline": "Status offline",
+ "eventDeviceInactive": "Einde van inactiviteit",
"eventDeviceMoving": "Apparaat beweegt",
"eventDeviceStopped": "Apparaat gestopt",
"eventDeviceOverspeed": "Snelheidslimiet overschreden",
@@ -365,11 +380,13 @@
"notificatorSms": "SMS",
"notificatorFirebase": "Firebase",
"notificatorTraccar": "Traccar",
+ "reportReplay": "Opnieuw afspelen",
"reportRoute": "Route",
"reportEvents": "Gebeurtenissen",
"reportTrips": "Ritten",
"reportStops": "Stops",
"reportSummary": "Samenvatting",
+ "reportDaily": "Dagelijkse samenvatting",
"reportChart": "Grafiek",
"reportConfigure": "Configureer",
"reportEventTypes": "Gebeurtenistypen",
@@ -390,6 +407,7 @@
"reportMaximumSpeed": "Maximale snelheid",
"reportEngineHours": "Draaiuren motor",
"reportDuration": "Duur",
+ "reportStartDate": "Startdatum",
"reportStartTime": "Starttijd",
"reportStartAddress": "Beginadres",
"reportEndTime": "Eindtijd",
diff --git a/web/l10n/nn.json b/web/l10n/nn.json
index e6e6786..b90d308 100644
--- a/web/l10n/nn.json
+++ b/web/l10n/nn.json
@@ -8,6 +8,8 @@
"sharedEdit": "Endre",
"sharedRemove": "Fjern",
"sharedRemoveConfirm": "Fjern element?",
+ "sharedYes": "Yes",
+ "sharedNo": "No",
"sharedKm": "km",
"sharedMi": "mi",
"sharedNmi": "nm",
@@ -63,6 +65,7 @@
"sharedRequired": "Naudsynt",
"sharedPreferences": "Innstillingar",
"sharedPermissions": "Løyve",
+ "sharedConnections": "Connections",
"sharedExtra": "Ekstra",
"sharedTypeString": "Streng",
"sharedTypeNumber": "Nummer",
@@ -73,15 +76,20 @@
"sharedSavedCommands": "Lagra kommandoar",
"sharedNew": "Ny...",
"sharedShowAddress": "Vis adresse",
+ "sharedShowDetails": "More Details",
"sharedDisabled": "Deaktiver",
"sharedMaintenance": "Vedlikehald",
"sharedDeviceAccumulators": "Akkumulatorar",
"sharedAlarms": "Alarmar",
+ "sharedLocation": "Location",
+ "sharedImport": "Import",
"attributeSpeedLimit": "Fartsgrense",
"attributePolylineDistance": "Polylinjedistanse",
"attributeReportIgnoreOdometer": "Rapporter: Ignorer kilometerteljar",
"attributeWebReportColor": "Web: Rapportfarge",
"attributeDevicePassword": "Einingspassord",
+ "attributeDeviceInactivityStart": "Device Inactivity Start",
+ "attributeDeviceInactivityPeriod": "Device Inactivity Period",
"attributeProcessingCopyAttributes": "Prosesser: Kopier eigenskapar",
"attributeColor": "Farge",
"attributeWebLiveRouteLength": "Web: Live rute lengde",
@@ -106,6 +114,7 @@
"attributeUiDisableCalendars": "UI: Deaktiver kalendrar",
"attributeUiDisableMaintenance": " UI: Deaktiver vedlikehald",
"attributeUiHidePositionAttributes": "UI: Gøym posisojonseigenskapar",
+ "attributeNotificationTokens": "Notification Tokens",
"errorTitle": "Feil",
"errorGeneral": "ugyldige parameterar eller avgrensingsbrot",
"errorConnection": "Forbindelse feila",
@@ -229,6 +238,7 @@
"serverRegistration": "Registering",
"serverReadonly": "Skrivebeskytta",
"serverForceSettings": "Tving innstillingar",
+ "serverAnnouncement": "Announcement",
"mapTitle": "Kart",
"mapLayer": "Kartlag",
"mapCustom": "Tilpassa (XYZ)",
@@ -244,6 +254,9 @@
"mapYandexMap": "Yandex kart",
"mapYandexSat": "Yandex satellitt",
"mapWikimedia": "Wikimedia",
+ "mapMapboxStreets": "Mapbox Streets",
+ "mapMapboxOutdoors": "Mapbox Outdoors",
+ "mapMapboxSatellite": "Mapbox Satellite",
"mapShapePolygon": "Mangekant",
"mapShapeCircle": "Sirkel",
"mapShapePolyline": "Polylinje",
@@ -266,6 +279,7 @@
"commandEngineResume": "Fortsett motor",
"commandAlarmArm": "Slå alarm på",
"commandAlarmDisarm": "Slå alarm av",
+ "commandAlarmDismiss": "Dismiss Alarm",
"commandSetTimezone": "Sett opp tidssone",
"commandRequestPhoto": "Be om foto",
"commandPowerOff": "Skru av eining",
@@ -304,6 +318,7 @@
"eventDeviceOnline": "Status tilkopla",
"eventDeviceUnknown": "Status ukjend",
"eventDeviceOffline": "Status fråkopla",
+ "eventDeviceInactive": "Device inactive",
"eventDeviceMoving": "Eining rører seg",
"eventDeviceStopped": "Eining stoppa",
"eventDeviceOverspeed": "Fartsgrense overstige",
@@ -365,11 +380,13 @@
"notificatorSms": "SMS",
"notificatorFirebase": "Firebase",
"notificatorTraccar": "Traccar",
+ "reportReplay": "Replay",
"reportRoute": "Rute",
"reportEvents": "Hendingar",
"reportTrips": "Turar",
"reportStops": "Stopp",
"reportSummary": "Oppsumering",
+ "reportDaily": "Daily Summary",
"reportChart": "Graf",
"reportConfigure": "Set opp",
"reportEventTypes": "Hendingstypar",
@@ -390,6 +407,7 @@
"reportMaximumSpeed": "Maksimumshastighet",
"reportEngineHours": "Motortimar",
"reportDuration": "Varigheit",
+ "reportStartDate": "Start Date",
"reportStartTime": "Starttidspunkt",
"reportStartAddress": "Startadresse",
"reportEndTime": "Sluttidspunkt",
diff --git a/web/l10n/pl.json b/web/l10n/pl.json
index d212410..885c4c4 100644
--- a/web/l10n/pl.json
+++ b/web/l10n/pl.json
@@ -8,6 +8,8 @@
"sharedEdit": "Edytuj",
"sharedRemove": "Usuń",
"sharedRemoveConfirm": "Usunąć obiekt?",
+ "sharedYes": "Tak",
+ "sharedNo": "Nie",
"sharedKm": "km",
"sharedMi": "mi",
"sharedNmi": "nmi",
@@ -63,6 +65,7 @@
"sharedRequired": "Wymagane",
"sharedPreferences": "Preferencje",
"sharedPermissions": "Zezwolenia",
+ "sharedConnections": "Connections",
"sharedExtra": "Dodatkowe",
"sharedTypeString": "Tekst",
"sharedTypeNumber": "Liczba",
@@ -73,15 +76,20 @@
"sharedSavedCommands": "Zapisane polecenia",
"sharedNew": "Nowy...",
"sharedShowAddress": "Pokaż adres",
+ "sharedShowDetails": "Więcej szczegółów",
"sharedDisabled": "Wyłączony",
"sharedMaintenance": "Konserwacja",
"sharedDeviceAccumulators": "Akumulatory",
"sharedAlarms": "Alarmy",
+ "sharedLocation": "Lokalizacja",
+ "sharedImport": "Import",
"attributeSpeedLimit": "Ograniczenie prędkości",
"attributePolylineDistance": "Dystans łamanej",
"attributeReportIgnoreOdometer": "Raport: Ignoruj licznik kilometrów",
"attributeWebReportColor": "Web: Kolor raportów",
"attributeDevicePassword": "Hasło urządzenia",
+ "attributeDeviceInactivityStart": "Początek nieaktywności urządzenia",
+ "attributeDeviceInactivityPeriod": "Okres nieaktywności urządzenia",
"attributeProcessingCopyAttributes": "Przetwarzanie: Kopiuj atrybuty",
"attributeColor": "Kolor",
"attributeWebLiveRouteLength": "Web: Długość ścieżki na żywo",
@@ -106,6 +114,7 @@
"attributeUiDisableCalendars": "UI: Wyłącz kalendarze",
"attributeUiDisableMaintenance": "UI: Wyłącz konserwację",
"attributeUiHidePositionAttributes": "UI: Ukryj atrybuty pozycji",
+ "attributeNotificationTokens": "Tokeny powiadomień",
"errorTitle": "Błąd",
"errorGeneral": "Niepoprawny parametr albo naruszenie ograniczeń",
"errorConnection": "Błąd przy połączeniu",
@@ -229,6 +238,7 @@
"serverRegistration": "Rejestracja",
"serverReadonly": "Tylko do odczytu",
"serverForceSettings": "Wymuś ustawienia",
+ "serverAnnouncement": "Komunikat",
"mapTitle": "Mapa",
"mapLayer": "Rodzaj mapy",
"mapCustom": "Własny (XYZ)",
@@ -244,6 +254,9 @@
"mapYandexMap": "Mapa Yandex",
"mapYandexSat": "Satelita Yandex",
"mapWikimedia": "Wikimedia",
+ "mapMapboxStreets": "Mapbox Streets",
+ "mapMapboxOutdoors": "Mapbox Outdoors",
+ "mapMapboxSatellite": "Mapbox Satellite",
"mapShapePolygon": "Wielokąt",
"mapShapeCircle": "Okrąg",
"mapShapePolyline": "Krzywa",
@@ -266,6 +279,7 @@
"commandEngineResume": "Silnik - Wznów",
"commandAlarmArm": "Włączanie alarmu",
"commandAlarmDisarm": "Wyłączanie alarmu",
+ "commandAlarmDismiss": "Odwołaj alarm",
"commandSetTimezone": "Ustaw strefę czasową",
"commandRequestPhoto": "Żądanie zdjęcia\n",
"commandPowerOff": "Wyłącz urządzenie",
@@ -304,6 +318,7 @@
"eventDeviceOnline": "Status online",
"eventDeviceUnknown": "Status nieznany",
"eventDeviceOffline": "Status offline",
+ "eventDeviceInactive": "Urządzenie nieaktywne",
"eventDeviceMoving": "Urządzenie się porusza",
"eventDeviceStopped": "Urządzenie zatrzymane",
"eventDeviceOverspeed": "Przekroczono ograniczenie prędkości",
@@ -365,11 +380,13 @@
"notificatorSms": "SMS",
"notificatorFirebase": "Firebase",
"notificatorTraccar": "Traccar",
+ "reportReplay": "Replay",
"reportRoute": "Trasa",
"reportEvents": "Zdarzenia",
"reportTrips": "Podróże",
"reportStops": "Zatrzymania",
"reportSummary": "Podsumowanie",
+ "reportDaily": "Podsumowanie dzienne",
"reportChart": "Wykres",
"reportConfigure": "Konfiguracja",
"reportEventTypes": "Rodzaje zdarzeń",
@@ -390,6 +407,7 @@
"reportMaximumSpeed": "Maksymalna prędkość",
"reportEngineHours": "Czas pracy silnika",
"reportDuration": "Czas trwania",
+ "reportStartDate": "Data początkowa",
"reportStartTime": "Czas uruchomienia",
"reportStartAddress": "Adres początkowy",
"reportEndTime": "Czas końcowy",
diff --git a/web/l10n/pt.json b/web/l10n/pt.json
index 976295e..309fa8f 100644
--- a/web/l10n/pt.json
+++ b/web/l10n/pt.json
@@ -8,6 +8,8 @@
"sharedEdit": "Editar",
"sharedRemove": "Remover",
"sharedRemoveConfirm": "Remover item?",
+ "sharedYes": "Yes",
+ "sharedNo": "No",
"sharedKm": "Km",
"sharedMi": "Mi",
"sharedNmi": "Nmi",
@@ -63,6 +65,7 @@
"sharedRequired": "Exigido",
"sharedPreferences": "Preferências",
"sharedPermissions": "Permissões",
+ "sharedConnections": "Connections",
"sharedExtra": "Extra",
"sharedTypeString": "Corda",
"sharedTypeNumber": "Número",
@@ -73,15 +76,20 @@
"sharedSavedCommands": "Comandos Gravados",
"sharedNew": "Novo...",
"sharedShowAddress": "Mostrar Morada",
+ "sharedShowDetails": "More Details",
"sharedDisabled": "Desativado",
"sharedMaintenance": "Manutenção",
"sharedDeviceAccumulators": "Acumuladores",
"sharedAlarms": "Alarmes",
+ "sharedLocation": "Location",
+ "sharedImport": "Import",
"attributeSpeedLimit": "Limite de Velocidade",
"attributePolylineDistance": "Distância Polilinha",
"attributeReportIgnoreOdometer": "Relatório: Ignorar Conta-Quilómetros",
"attributeWebReportColor": "Web: Cor do Relatório",
"attributeDevicePassword": "Password do Dispositivo",
+ "attributeDeviceInactivityStart": "Device Inactivity Start",
+ "attributeDeviceInactivityPeriod": "Device Inactivity Period",
"attributeProcessingCopyAttributes": "Processando: Cópia dos Atributos",
"attributeColor": "Cor",
"attributeWebLiveRouteLength": "Web: Comprimento da Rota ao Vivo",
@@ -106,6 +114,7 @@
"attributeUiDisableCalendars": "UI: Desativar Calendários",
"attributeUiDisableMaintenance": "Desativar Manutenção",
"attributeUiHidePositionAttributes": "UI: Ocultar Atributos de Localização",
+ "attributeNotificationTokens": "Notification Tokens",
"errorTitle": "Erro",
"errorGeneral": "Parâmetros Inválidos",
"errorConnection": "Erro de conexão",
@@ -229,6 +238,7 @@
"serverRegistration": "Registo",
"serverReadonly": "Apenas Leitura",
"serverForceSettings": "Forçar Configurações",
+ "serverAnnouncement": "Announcement",
"mapTitle": "Mapa",
"mapLayer": "Aspecto do Mapa",
"mapCustom": "Padrão (XYZ)",
@@ -244,6 +254,9 @@
"mapYandexMap": "Mapa Yandex",
"mapYandexSat": "Mapa Yandex Satélite",
"mapWikimedia": "Mapa Wikimedia",
+ "mapMapboxStreets": "Mapbox Streets",
+ "mapMapboxOutdoors": "Mapbox Outdoors",
+ "mapMapboxSatellite": "Mapbox Satellite",
"mapShapePolygon": "Polígono",
"mapShapeCircle": "Circulo",
"mapShapePolyline": "Linha Polígono",
@@ -266,6 +279,7 @@
"commandEngineResume": "Desbloqueio do Motor",
"commandAlarmArm": "Armar Alarme",
"commandAlarmDisarm": "Desarmar Alarme",
+ "commandAlarmDismiss": "Dismiss Alarm",
"commandSetTimezone": "Definir Fuso Horário",
"commandRequestPhoto": "Solicitar Foto",
"commandPowerOff": "Dispositivo Desligado",
@@ -304,6 +318,7 @@
"eventDeviceOnline": "Dispositivo Conectado",
"eventDeviceUnknown": "Estado do dispositivo desconhecido",
"eventDeviceOffline": "Estado Desligado",
+ "eventDeviceInactive": "Device inactive",
"eventDeviceMoving": "Dispositivo em Movimento",
"eventDeviceStopped": "Dispositivo Parado",
"eventDeviceOverspeed": "Atingido o Excesso de Velocidade",
@@ -365,11 +380,13 @@
"notificatorSms": "SMS",
"notificatorFirebase": "Firebase",
"notificatorTraccar": "Traccar",
+ "reportReplay": "Replay",
"reportRoute": "Histórico de Rotas",
"reportEvents": "Eventos",
"reportTrips": "Viagens",
"reportStops": "Paragens",
"reportSummary": "Resumo",
+ "reportDaily": "Daily Summary",
"reportChart": "Gráfico",
"reportConfigure": "Configurar",
"reportEventTypes": "Tipos de Eventos",
@@ -390,6 +407,7 @@
"reportMaximumSpeed": "Velocidade Máxima",
"reportEngineHours": "Duração Ligado",
"reportDuration": "Duração",
+ "reportStartDate": "Start Date",
"reportStartTime": "Hora de Inicio",
"reportStartAddress": "Morada Inicial",
"reportEndTime": "Hora de Fim",
diff --git a/web/l10n/pt_BR.json b/web/l10n/pt_BR.json
index c081f47..13a0e07 100644
--- a/web/l10n/pt_BR.json
+++ b/web/l10n/pt_BR.json
@@ -8,6 +8,8 @@
"sharedEdit": "Editar",
"sharedRemove": "Remover",
"sharedRemoveConfirm": "Remover item?",
+ "sharedYes": "Yes",
+ "sharedNo": "No",
"sharedKm": "Km",
"sharedMi": "Mi",
"sharedNmi": "Milhas Náuticas",
@@ -63,6 +65,7 @@
"sharedRequired": "Necessário",
"sharedPreferences": "Preferências",
"sharedPermissions": "Permissões",
+ "sharedConnections": "Connections",
"sharedExtra": "Adicional",
"sharedTypeString": "Texto",
"sharedTypeNumber": "Número",
@@ -73,15 +76,20 @@
"sharedSavedCommands": "Comandos Salvos",
"sharedNew": "Novo...",
"sharedShowAddress": "Mostrar Endereço",
+ "sharedShowDetails": "More Details",
"sharedDisabled": "Desativado",
"sharedMaintenance": "Manutenção",
"sharedDeviceAccumulators": "Bateria",
"sharedAlarms": "Alarmes",
+ "sharedLocation": "Location",
+ "sharedImport": "Import",
"attributeSpeedLimit": "Limite de Velocidade",
"attributePolylineDistance": "Distância da Polilinha",
"attributeReportIgnoreOdometer": "Relatório: Ignorar Odômetro",
"attributeWebReportColor": "Web: Cor do Relatório",
"attributeDevicePassword": "Senha do Dispositivo",
+ "attributeDeviceInactivityStart": "Início de inatividade do dispositivo",
+ "attributeDeviceInactivityPeriod": "Período de inatividade do dispositivo",
"attributeProcessingCopyAttributes": "Processamento: Copiar Atributos",
"attributeColor": "Cor",
"attributeWebLiveRouteLength": "Web: Comprimento da Rota ao Vivo",
@@ -106,6 +114,7 @@
"attributeUiDisableCalendars": "UI: Desativar Calendários",
"attributeUiDisableMaintenance": "UI: Desativar Manutenção",
"attributeUiHidePositionAttributes": "UI: Ocultar os atributos de posição",
+ "attributeNotificationTokens": "Notification Tokens",
"errorTitle": "Erro",
"errorGeneral": "Parâmetros inválidos ou violação de restrições",
"errorConnection": "Erro de conexão",
@@ -229,6 +238,7 @@
"serverRegistration": "Registro",
"serverReadonly": "Somente leitura",
"serverForceSettings": "Forçar configurações",
+ "serverAnnouncement": "Anúncio",
"mapTitle": "Mapa",
"mapLayer": "Camada de Mapa",
"mapCustom": "Custom (XYZ)",
@@ -244,6 +254,9 @@
"mapYandexMap": "Mapa Yandex",
"mapYandexSat": "Satélite Yandex",
"mapWikimedia": "Wikimedia",
+ "mapMapboxStreets": "Mapbox Streets",
+ "mapMapboxOutdoors": "Mapbox Outdoors",
+ "mapMapboxSatellite": "Mapbox Satellite",
"mapShapePolygon": "Polígono",
"mapShapeCircle": "Círculo",
"mapShapePolyline": "Polilinha",
@@ -266,6 +279,7 @@
"commandEngineResume": "Religar Motor",
"commandAlarmArm": "Ativar Alarme",
"commandAlarmDisarm": "Desativar Alarme",
+ "commandAlarmDismiss": "Dismiss Alarm",
"commandSetTimezone": "Definir fuso horário",
"commandRequestPhoto": "Pegar foto",
"commandPowerOff": "Desligar o Dispositivo",
@@ -304,6 +318,7 @@
"eventDeviceOnline": "Status online",
"eventDeviceUnknown": "Status desconhecido",
"eventDeviceOffline": "Status offline",
+ "eventDeviceInactive": "Dispositivo inativo",
"eventDeviceMoving": "Dispositivo movendo",
"eventDeviceStopped": "Dispositivo parado",
"eventDeviceOverspeed": "Excedido o limite de velocidade",
@@ -365,11 +380,13 @@
"notificatorSms": "SMS",
"notificatorFirebase": "Firebase",
"notificatorTraccar": "Traccar",
+ "reportReplay": "Replay",
"reportRoute": "Rota",
"reportEvents": "Eventos",
"reportTrips": "Viagens",
"reportStops": "Paradas",
"reportSummary": "Resumo",
+ "reportDaily": "Daily Summary",
"reportChart": "Gráfico",
"reportConfigure": "Configurar",
"reportEventTypes": "Tipos de Eventos",
@@ -390,6 +407,7 @@
"reportMaximumSpeed": "Velocidade Máxima",
"reportEngineHours": "Horas ligado",
"reportDuration": "Duração",
+ "reportStartDate": "Start Date",
"reportStartTime": "Hora inicial",
"reportStartAddress": "Endereço inicial",
"reportEndTime": "Hora final",
diff --git a/web/l10n/ro.json b/web/l10n/ro.json
index 21795a9..2404a57 100644
--- a/web/l10n/ro.json
+++ b/web/l10n/ro.json
@@ -8,6 +8,8 @@
"sharedEdit": "Modifică",
"sharedRemove": "Elimină",
"sharedRemoveConfirm": "Ștergeți obiectul?",
+ "sharedYes": "Yes",
+ "sharedNo": "No",
"sharedKm": "km",
"sharedMi": "mi",
"sharedNmi": "Mile nautice",
@@ -63,6 +65,7 @@
"sharedRequired": "Necesar",
"sharedPreferences": "Preferinte",
"sharedPermissions": "Permisiuni",
+ "sharedConnections": "Connections",
"sharedExtra": "Suplimentar",
"sharedTypeString": "caracter",
"sharedTypeNumber": "numar",
@@ -73,15 +76,20 @@
"sharedSavedCommands": "Comenzi Salvate",
"sharedNew": "Nou",
"sharedShowAddress": "Arata Adresa",
+ "sharedShowDetails": "More Details",
"sharedDisabled": "Dezactivat",
"sharedMaintenance": "Intretinere",
"sharedDeviceAccumulators": "Acumulatori",
"sharedAlarms": "Alarme",
+ "sharedLocation": "Location",
+ "sharedImport": "Import",
"attributeSpeedLimit": "Limita de viteza",
"attributePolylineDistance": "Distanta Linie Multipla",
"attributeReportIgnoreOdometer": "Raport: Ignora kilometrajul",
"attributeWebReportColor": "Web: Culoare raport",
"attributeDevicePassword": "Parola dispozitiv",
+ "attributeDeviceInactivityStart": "Device Inactivity Start",
+ "attributeDeviceInactivityPeriod": "Device Inactivity Period",
"attributeProcessingCopyAttributes": "Procesare: Copiaza atributele",
"attributeColor": "Culoare",
"attributeWebLiveRouteLength": "Web: Lungime rute",
@@ -106,6 +114,7 @@
"attributeUiDisableCalendars": "UI: Dezactivare Calendar",
"attributeUiDisableMaintenance": "UI: Dezactivare Mentenanta",
"attributeUiHidePositionAttributes": "UI: Ascunde Atributele de Pozitionare",
+ "attributeNotificationTokens": "Notification Tokens",
"errorTitle": "Eroare",
"errorGeneral": "Parametri invalizi",
"errorConnection": "Eroare de conexiune",
@@ -229,6 +238,7 @@
"serverRegistration": "Înregistrare",
"serverReadonly": "Doar citire",
"serverForceSettings": "Configurare fortata",
+ "serverAnnouncement": "Announcement",
"mapTitle": "Hartă",
"mapLayer": "Strat Hartă",
"mapCustom": "Custom (XYZ)",
@@ -244,6 +254,9 @@
"mapYandexMap": "Harta Yandex",
"mapYandexSat": "Satelit Yandex",
"mapWikimedia": "Wikimedia",
+ "mapMapboxStreets": "Mapbox Streets",
+ "mapMapboxOutdoors": "Mapbox Outdoors",
+ "mapMapboxSatellite": "Mapbox Satellite",
"mapShapePolygon": "Poligon",
"mapShapeCircle": "Cerc",
"mapShapePolyline": "Polilinie",
@@ -266,6 +279,7 @@
"commandEngineResume": "Deblocare Motor",
"commandAlarmArm": "Activare Alarmă",
"commandAlarmDisarm": "Dezactivare alarmă",
+ "commandAlarmDismiss": "Dismiss Alarm",
"commandSetTimezone": "Setare Fus Orar",
"commandRequestPhoto": "Cere Foto",
"commandPowerOff": "Oprire Dispozitiv",
@@ -304,6 +318,7 @@
"eventDeviceOnline": "Status on-line",
"eventDeviceUnknown": "Status necunoscut",
"eventDeviceOffline": "Status off-line",
+ "eventDeviceInactive": "Device inactive",
"eventDeviceMoving": "Dispozitivul se deplaseaza",
"eventDeviceStopped": "Dispozitiv Oprit",
"eventDeviceOverspeed": "Viteza maxima depasita",
@@ -365,11 +380,13 @@
"notificatorSms": "SMS",
"notificatorFirebase": "Firebase",
"notificatorTraccar": "Traccar",
+ "reportReplay": "Replay",
"reportRoute": "Ruta",
"reportEvents": "Evenimente",
"reportTrips": "Tronsoane",
"reportStops": "Opriri",
"reportSummary": "Sumar",
+ "reportDaily": "Daily Summary",
"reportChart": "Grafic",
"reportConfigure": "Configureaza",
"reportEventTypes": "Tipuri evenimente",
@@ -390,6 +407,7 @@
"reportMaximumSpeed": "Viteză Maximă",
"reportEngineHours": "Ore motor",
"reportDuration": "Durata",
+ "reportStartDate": "Start Date",
"reportStartTime": "Ora start",
"reportStartAddress": "Adresa de start",
"reportEndTime": "Ora sfarsit",
diff --git a/web/l10n/ru.json b/web/l10n/ru.json
index 678c012..0dea85a 100644
--- a/web/l10n/ru.json
+++ b/web/l10n/ru.json
@@ -8,6 +8,8 @@
"sharedEdit": "Редактировать",
"sharedRemove": "Удалить",
"sharedRemoveConfirm": "Удалить элемент?",
+ "sharedYes": "Yes",
+ "sharedNo": "No",
"sharedKm": "км",
"sharedMi": "мили",
"sharedNmi": "м.мили",
@@ -63,6 +65,7 @@
"sharedRequired": "Обязательные",
"sharedPreferences": "Настройки",
"sharedPermissions": "Разрешения",
+ "sharedConnections": "Connections",
"sharedExtra": "Экстра",
"sharedTypeString": "Строка",
"sharedTypeNumber": "Число",
@@ -73,15 +76,20 @@
"sharedSavedCommands": "Сохраненные команды",
"sharedNew": "Новый...",
"sharedShowAddress": "Показать адрес",
+ "sharedShowDetails": "More Details",
"sharedDisabled": "Отключен",
"sharedMaintenance": "Обслуживание",
"sharedDeviceAccumulators": "Аккумуляторы",
"sharedAlarms": "Тревоги",
+ "sharedLocation": "Location",
+ "sharedImport": "Import",
"attributeSpeedLimit": "Ограничение скорости",
"attributePolylineDistance": "Расстояние от линии",
"attributeReportIgnoreOdometer": "Отчет: Игнорировать одометер",
"attributeWebReportColor": "Веб: Цвет отчета",
"attributeDevicePassword": "Пароль устройтва",
+ "attributeDeviceInactivityStart": "Device Inactivity Start",
+ "attributeDeviceInactivityPeriod": "Device Inactivity Period",
"attributeProcessingCopyAttributes": "Обработка: Копирование атрибутов",
"attributeColor": "Цвет",
"attributeWebLiveRouteLength": "Веб: Длина онлайн маршрута",
@@ -106,6 +114,7 @@
"attributeUiDisableCalendars": "UI: Отключить календари",
"attributeUiDisableMaintenance": "UI: Отключить обслуживание",
"attributeUiHidePositionAttributes": "UI: Скрывать атрибуты",
+ "attributeNotificationTokens": "Notification Tokens",
"errorTitle": "Ошибка",
"errorGeneral": "Неправильные параметры или нарушение ограничений",
"errorConnection": "Ошибка соединения",
@@ -229,6 +238,7 @@
"serverRegistration": "Регистрация",
"serverReadonly": "Только просмотр",
"serverForceSettings": "Форсировать настройки",
+ "serverAnnouncement": "Announcement",
"mapTitle": "Карта",
"mapLayer": "Слой карты",
"mapCustom": "Пользовательский (XYZ)",
@@ -244,6 +254,9 @@
"mapYandexMap": "Яндекс Карты",
"mapYandexSat": "Яндекс Спутник",
"mapWikimedia": "Викимедиа",
+ "mapMapboxStreets": "Mapbox Streets",
+ "mapMapboxOutdoors": "Mapbox Outdoors",
+ "mapMapboxSatellite": "Mapbox Satellite",
"mapShapePolygon": "Многоугольник",
"mapShapeCircle": "Круг",
"mapShapePolyline": "Линия",
@@ -266,6 +279,7 @@
"commandEngineResume": "Разблокировать двигатель",
"commandAlarmArm": "Активировать сигнализацию",
"commandAlarmDisarm": "Деактивировать сигнализацию",
+ "commandAlarmDismiss": "Dismiss Alarm",
"commandSetTimezone": "Настроить часовой пояс",
"commandRequestPhoto": "Запросить фото",
"commandPowerOff": "Выключить устройство",
@@ -304,6 +318,7 @@
"eventDeviceOnline": "Статус онлайн",
"eventDeviceUnknown": "Статус неизвестен",
"eventDeviceOffline": "Статус оффлайн",
+ "eventDeviceInactive": "Device inactive",
"eventDeviceMoving": "Устройство двигается",
"eventDeviceStopped": "Устройство остановилось",
"eventDeviceOverspeed": "Превышено ограничение скорости",
@@ -365,11 +380,13 @@
"notificatorSms": "СМС",
"notificatorFirebase": "Firebase",
"notificatorTraccar": "Traccar",
+ "reportReplay": "Replay",
"reportRoute": "Маршрут",
"reportEvents": "События",
"reportTrips": "Поездки",
"reportStops": "Остановки",
"reportSummary": "Сводка",
+ "reportDaily": "Daily Summary",
"reportChart": "Диаграмма",
"reportConfigure": "Конфигурировать",
"reportEventTypes": "Тип события",
@@ -390,6 +407,7 @@
"reportMaximumSpeed": "Максимальная скорость",
"reportEngineHours": "Моточасы",
"reportDuration": "Длительность",
+ "reportStartDate": "Start Date",
"reportStartTime": "Начальное время",
"reportStartAddress": "Начальный адрес",
"reportEndTime": "Конечное время",
diff --git a/web/l10n/si.json b/web/l10n/si.json
index 1298b12..1716fe0 100644
--- a/web/l10n/si.json
+++ b/web/l10n/si.json
@@ -8,6 +8,8 @@
"sharedEdit": "සංස්කරණය කරන්න",
"sharedRemove": "ඉවත් කරන්න",
"sharedRemoveConfirm": "අයිතමය ඉවත් කරන්න ද?",
+ "sharedYes": "Yes",
+ "sharedNo": "No",
"sharedKm": "කි.මී.",
"sharedMi": "සැතපුම්",
"sharedNmi": "nmi",
@@ -63,6 +65,7 @@
"sharedRequired": "අවශයි ",
"sharedPreferences": "මනාපයන්",
"sharedPermissions": "අවසර",
+ "sharedConnections": "Connections",
"sharedExtra": "අමතර",
"sharedTypeString": "String",
"sharedTypeNumber": "අංකය",
@@ -73,15 +76,20 @@
"sharedSavedCommands": "විධාන සුරකින ලදි",
"sharedNew": "අලුත්…",
"sharedShowAddress": "ලිපිනය පෙන්වන්න",
+ "sharedShowDetails": "More Details",
"sharedDisabled": "අබාධිතයි",
"sharedMaintenance": "නඩත්තුව",
"sharedDeviceAccumulators": "Accumulators",
"sharedAlarms": "Alarms",
+ "sharedLocation": "Location",
+ "sharedImport": "Import",
"attributeSpeedLimit": "වේග සීමාව",
"attributePolylineDistance": "Polyline Distance",
"attributeReportIgnoreOdometer": "වාර්තාව: නොසලකා හරිනවා ප්රතිමාවේ",
"attributeWebReportColor": "වෙබ්: වාර්තාවේ වර්ණ",
"attributeDevicePassword": "උපාංග මුරපදය",
+ "attributeDeviceInactivityStart": "Device Inactivity Start",
+ "attributeDeviceInactivityPeriod": "Device Inactivity Period",
"attributeProcessingCopyAttributes": "සැකසුම: පිටපත් ලක්ෂණ",
"attributeColor": "වර්ණ",
"attributeWebLiveRouteLength": "වෙබ්: සජීවී මාර්ග දිග",
@@ -106,6 +114,7 @@
"attributeUiDisableCalendars": "UI: දින දර්ශන අක්‍රිය කරන්න",
"attributeUiDisableMaintenance": "UI: Disable Maintenance",
"attributeUiHidePositionAttributes": "UI: Hide Position Attributes",
+ "attributeNotificationTokens": "Notification Tokens",
"errorTitle": "දෝෂයක් ",
"errorGeneral": "අවලංගු පරාමිති හෝ බාධක උල්ලංඝනය කිරීම",
"errorConnection": "සම්බන්ධතා දෝෂයක් !",
@@ -229,6 +238,7 @@
"serverRegistration": "ලියාපදිංචි කිරීම",
"serverReadonly": "කියවීමට පමණි",
"serverForceSettings": "බලය සැකසීම්",
+ "serverAnnouncement": "Announcement",
"mapTitle": "සිතියම",
"mapLayer": "සිතියම් ස්තරය",
"mapCustom": "Custom (XYZ)",
@@ -244,6 +254,9 @@
"mapYandexMap": "සිතියම",
"mapYandexSat": "චන්ද්‍රිකාව ",
"mapWikimedia": "Wikimedia",
+ "mapMapboxStreets": "Mapbox Streets",
+ "mapMapboxOutdoors": "Mapbox Outdoors",
+ "mapMapboxSatellite": "Mapbox Satellite",
"mapShapePolygon": "බහුඅශ්‍රය",
"mapShapeCircle": "වෘත්තය",
"mapShapePolyline": "රේකාව ",
@@ -266,6 +279,7 @@
"commandEngineResume": "එන්ජිම නැවත ආරම්භ කරන්න",
"commandAlarmArm": "Arm Alarm",
"commandAlarmDisarm": "Disarm Alarm",
+ "commandAlarmDismiss": "Dismiss Alarm",
"commandSetTimezone": "කලාපය සකසන්න",
"commandRequestPhoto": "ඡායාරූප ඉල්ලීම",
"commandPowerOff": "Power Off Device",
@@ -304,6 +318,7 @@
"eventDeviceOnline": "Status online",
"eventDeviceUnknown": "Status unknown",
"eventDeviceOffline": "Status offline",
+ "eventDeviceInactive": "Device inactive",
"eventDeviceMoving": "Device moving",
"eventDeviceStopped": "Device stopped",
"eventDeviceOverspeed": "Speed limit exceeded",
@@ -365,11 +380,13 @@
"notificatorSms": "SMS",
"notificatorFirebase": "Firebase",
"notificatorTraccar": "Traccar",
+ "reportReplay": "Replay",
"reportRoute": "ගමන් මඟ",
"reportEvents": "සිදුවීම්",
"reportTrips": "ගමන්",
"reportStops": "නැවතීම ",
"reportSummary": "සාරාංශය",
+ "reportDaily": "Daily Summary",
"reportChart": "සටහන",
"reportConfigure": "හැඩගසනවා",
"reportEventTypes": "සිදුවීම් වර්ග",
@@ -390,6 +407,7 @@
"reportMaximumSpeed": "උපරිම වේගය",
"reportEngineHours": "Engine Hours",
"reportDuration": "කාලසීමාව",
+ "reportStartDate": "Start Date",
"reportStartTime": "ආරම්භක වේලාව ",
"reportStartAddress": "ආරම්භ ලිපිනය",
"reportEndTime": "අවසානය",
diff --git a/web/l10n/sk.json b/web/l10n/sk.json
index 7b5857b..9a757ff 100644
--- a/web/l10n/sk.json
+++ b/web/l10n/sk.json
@@ -8,6 +8,8 @@
"sharedEdit": "Upraviť",
"sharedRemove": "Odstrániť",
"sharedRemoveConfirm": "Odstrániť položku?",
+ "sharedYes": "Yes",
+ "sharedNo": "No",
"sharedKm": "Km",
"sharedMi": "mi",
"sharedNmi": "nmi",
@@ -63,6 +65,7 @@
"sharedRequired": "Požadované",
"sharedPreferences": "Preferencie",
"sharedPermissions": "Povolenia",
+ "sharedConnections": "Connections",
"sharedExtra": "Extra",
"sharedTypeString": "Reťazec",
"sharedTypeNumber": "Číslo",
@@ -73,15 +76,20 @@
"sharedSavedCommands": "Uložené príkazy",
"sharedNew": "Nový...",
"sharedShowAddress": "Zobraziť adresu",
+ "sharedShowDetails": "More Details",
"sharedDisabled": "Vypnuté",
"sharedMaintenance": "Maintenance",
"sharedDeviceAccumulators": "Accumulators",
"sharedAlarms": "Upozornenia",
+ "sharedLocation": "Location",
+ "sharedImport": "Import",
"attributeSpeedLimit": "Limit rýchlosti",
"attributePolylineDistance": "Polyline Distance",
"attributeReportIgnoreOdometer": "Report: Ignoruj kilometrovník",
"attributeWebReportColor": "Web: Farba reportu",
"attributeDevicePassword": "Heslo zaridenia",
+ "attributeDeviceInactivityStart": "Device Inactivity Start",
+ "attributeDeviceInactivityPeriod": "Device Inactivity Period",
"attributeProcessingCopyAttributes": "Processing: Copy Attributes",
"attributeColor": "Farba",
"attributeWebLiveRouteLength": "Web: Live Route Length",
@@ -106,6 +114,7 @@
"attributeUiDisableCalendars": "UI: Zakázať kalendáre",
"attributeUiDisableMaintenance": "UI: Disable Maintenance",
"attributeUiHidePositionAttributes": "UI: Hide Position Attributes",
+ "attributeNotificationTokens": "Notification Tokens",
"errorTitle": "Chyba",
"errorGeneral": "Invalid parameters or constraints violation",
"errorConnection": "Chyba pripojenia",
@@ -229,6 +238,7 @@
"serverRegistration": "Registrácia",
"serverReadonly": "Iba na čítanie",
"serverForceSettings": "Nastavenie sily",
+ "serverAnnouncement": "Announcement",
"mapTitle": "Mapa",
"mapLayer": "Mapové vrstvy",
"mapCustom": "Custom (XYZ)",
@@ -244,6 +254,9 @@
"mapYandexMap": "Yandex mapa",
"mapYandexSat": "Yandex satelit",
"mapWikimedia": "Wikimedia",
+ "mapMapboxStreets": "Mapbox Streets",
+ "mapMapboxOutdoors": "Mapbox Outdoors",
+ "mapMapboxSatellite": "Mapbox Satellite",
"mapShapePolygon": "Polygón",
"mapShapeCircle": "Kruh",
"mapShapePolyline": "Lomená čiara",
@@ -266,6 +279,7 @@
"commandEngineResume": "Spustenie motora",
"commandAlarmArm": "Nastaviť upozornenie",
"commandAlarmDisarm": "Zrušiť upozornenie",
+ "commandAlarmDismiss": "Dismiss Alarm",
"commandSetTimezone": "Nastaviť časovú zónu",
"commandRequestPhoto": "Poslať fotku",
"commandPowerOff": "Power Off Device",
@@ -304,6 +318,7 @@
"eventDeviceOnline": "Stav online",
"eventDeviceUnknown": "Status unknown",
"eventDeviceOffline": "Stav offline",
+ "eventDeviceInactive": "Device inactive",
"eventDeviceMoving": "Zariadenie sa hýbe",
"eventDeviceStopped": "Zariadenie zastavilo",
"eventDeviceOverspeed": "Speed limit exceeded",
@@ -365,11 +380,13 @@
"notificatorSms": "SMS",
"notificatorFirebase": "Firebase",
"notificatorTraccar": "Traccar",
+ "reportReplay": "Replay",
"reportRoute": "Cesta",
"reportEvents": "Udalosti",
"reportTrips": "Cesty",
"reportStops": "Zastávky",
"reportSummary": "Zhrnutie",
+ "reportDaily": "Daily Summary",
"reportChart": "Graf",
"reportConfigure": "Konfigurácia",
"reportEventTypes": "Typy udalstí",
@@ -390,6 +407,7 @@
"reportMaximumSpeed": "Maximálna rýchlosť",
"reportEngineHours": "Prevádzkové hodiny motora",
"reportDuration": "Trvanie",
+ "reportStartDate": "Start Date",
"reportStartTime": "Čas spustenia",
"reportStartAddress": "Počiatočná adresa",
"reportEndTime": "Čas ukončenia",
diff --git a/web/l10n/sl.json b/web/l10n/sl.json
index 726bc3f..67272c9 100644
--- a/web/l10n/sl.json
+++ b/web/l10n/sl.json
@@ -8,6 +8,8 @@
"sharedEdit": "Uredi",
"sharedRemove": "Odstrani",
"sharedRemoveConfirm": "Odstranim zapis?",
+ "sharedYes": "Yes",
+ "sharedNo": "No",
"sharedKm": "km",
"sharedMi": "mi",
"sharedNmi": "nmi",
@@ -63,6 +65,7 @@
"sharedRequired": "Obvezno",
"sharedPreferences": "Nastavitve",
"sharedPermissions": "Dovoljenja",
+ "sharedConnections": "Connections",
"sharedExtra": "Dodatno",
"sharedTypeString": "Tekst",
"sharedTypeNumber": "Številka",
@@ -73,15 +76,20 @@
"sharedSavedCommands": "Shranjeni ukazi",
"sharedNew": "Nov...",
"sharedShowAddress": "Pokaži naslov",
+ "sharedShowDetails": "More Details",
"sharedDisabled": "Onemogočen",
"sharedMaintenance": "Vzdrževanje",
"sharedDeviceAccumulators": "Accumulators",
"sharedAlarms": "Alarmi",
+ "sharedLocation": "Location",
+ "sharedImport": "Import",
"attributeSpeedLimit": "Omejitev hitrosti",
"attributePolylineDistance": "Polyline Distance",
"attributeReportIgnoreOdometer": "Report: Ignore Odometer",
"attributeWebReportColor": "Web: Report Color",
"attributeDevicePassword": "Geslo naprave",
+ "attributeDeviceInactivityStart": "Device Inactivity Start",
+ "attributeDeviceInactivityPeriod": "Device Inactivity Period",
"attributeProcessingCopyAttributes": "Processing: Copy Attributes",
"attributeColor": "Barva",
"attributeWebLiveRouteLength": "Web: Live Route Length",
@@ -106,6 +114,7 @@
"attributeUiDisableCalendars": "UI: Disable Calendars",
"attributeUiDisableMaintenance": "UI: Disable Maintenance",
"attributeUiHidePositionAttributes": "UI: Hide Position Attributes",
+ "attributeNotificationTokens": "Notification Tokens",
"errorTitle": "Napaka",
"errorGeneral": "Invalid parameters or constraints violation",
"errorConnection": "Napaka v povezavi",
@@ -229,6 +238,7 @@
"serverRegistration": "Registracija",
"serverReadonly": "Samo za branje",
"serverForceSettings": "Vsili nastavitve",
+ "serverAnnouncement": "Announcement",
"mapTitle": "Karta",
"mapLayer": "Zemljevidi",
"mapCustom": "Custom (XYZ)",
@@ -244,6 +254,9 @@
"mapYandexMap": "Yandex zemljevid",
"mapYandexSat": "Yandex satelit",
"mapWikimedia": "Wikimedia",
+ "mapMapboxStreets": "Mapbox Streets",
+ "mapMapboxOutdoors": "Mapbox Outdoors",
+ "mapMapboxSatellite": "Mapbox Satellite",
"mapShapePolygon": "Poligon",
"mapShapeCircle": "Krog",
"mapShapePolyline": "Polyline",
@@ -266,6 +279,7 @@
"commandEngineResume": "Prižgi motor",
"commandAlarmArm": "Vklopi alarm",
"commandAlarmDisarm": "Izklopi alarm",
+ "commandAlarmDismiss": "Dismiss Alarm",
"commandSetTimezone": "Nastavi časovni pas",
"commandRequestPhoto": "Zahtevaj sliko",
"commandPowerOff": "Power Off Device",
@@ -304,6 +318,7 @@
"eventDeviceOnline": "Stanje: povezan",
"eventDeviceUnknown": "Neznano stanje",
"eventDeviceOffline": "Stanje: nepovezan",
+ "eventDeviceInactive": "Device inactive",
"eventDeviceMoving": "Naprava se premika",
"eventDeviceStopped": "Naprava se je ustavila",
"eventDeviceOverspeed": "Omejitev hitrosti prekoračena",
@@ -365,11 +380,13 @@
"notificatorSms": "SMS",
"notificatorFirebase": "Firebase",
"notificatorTraccar": "Traccar",
+ "reportReplay": "Replay",
"reportRoute": "Pot",
"reportEvents": "Dogodki",
"reportTrips": "Poti",
"reportStops": "Postanki",
"reportSummary": "Povzetek",
+ "reportDaily": "Daily Summary",
"reportChart": "Graf",
"reportConfigure": "Nastavi",
"reportEventTypes": "Tipi dogodkov",
@@ -390,6 +407,7 @@
"reportMaximumSpeed": "Najvišja hitrost",
"reportEngineHours": "Motorinh ur",
"reportDuration": "Trajanje",
+ "reportStartDate": "Start Date",
"reportStartTime": "Začetni čas",
"reportStartAddress": "Začetni naslov",
"reportEndTime": "Končni čas",
diff --git a/web/l10n/sq.json b/web/l10n/sq.json
index ce8f455..e14ee1f 100644
--- a/web/l10n/sq.json
+++ b/web/l10n/sq.json
@@ -8,6 +8,8 @@
"sharedEdit": "Ndrysho",
"sharedRemove": "Hiq",
"sharedRemoveConfirm": "Hiq skedarin",
+ "sharedYes": "Yes",
+ "sharedNo": "No",
"sharedKm": "km",
"sharedMi": "Milje",
"sharedNmi": "nmi",
@@ -63,6 +65,7 @@
"sharedRequired": "Required",
"sharedPreferences": "Preferences",
"sharedPermissions": "Permissions",
+ "sharedConnections": "Connections",
"sharedExtra": "Extra",
"sharedTypeString": "String",
"sharedTypeNumber": "Number",
@@ -73,15 +76,20 @@
"sharedSavedCommands": "Saved Commands",
"sharedNew": "New…",
"sharedShowAddress": "Show Address",
+ "sharedShowDetails": "More Details",
"sharedDisabled": "Disabled",
"sharedMaintenance": "Maintenance",
"sharedDeviceAccumulators": "Accumulators",
"sharedAlarms": "Alarms",
+ "sharedLocation": "Location",
+ "sharedImport": "Import",
"attributeSpeedLimit": "Speed Limit",
"attributePolylineDistance": "Polyline Distance",
"attributeReportIgnoreOdometer": "Report: Ignore Odometer",
"attributeWebReportColor": "Web: Report Color",
"attributeDevicePassword": "Device Password",
+ "attributeDeviceInactivityStart": "Device Inactivity Start",
+ "attributeDeviceInactivityPeriod": "Device Inactivity Period",
"attributeProcessingCopyAttributes": "Processing: Copy Attributes",
"attributeColor": "Color",
"attributeWebLiveRouteLength": "Web: Live Route Length",
@@ -106,6 +114,7 @@
"attributeUiDisableCalendars": "UI: Disable Calendars",
"attributeUiDisableMaintenance": "UI: Disable Maintenance",
"attributeUiHidePositionAttributes": "UI: Hide Position Attributes",
+ "attributeNotificationTokens": "Notification Tokens",
"errorTitle": "Gabim",
"errorGeneral": "Invalid parameters or constraints violation",
"errorConnection": "Gabim lidhjeje",
@@ -229,6 +238,7 @@
"serverRegistration": "Regjistrim",
"serverReadonly": "Vetëm për lexim",
"serverForceSettings": "Force Settings",
+ "serverAnnouncement": "Announcement",
"mapTitle": "Harta",
"mapLayer": "Zgjedhje harte",
"mapCustom": "Custom (XYZ)",
@@ -244,6 +254,9 @@
"mapYandexMap": "Yandex Map",
"mapYandexSat": "Yandex Satellite",
"mapWikimedia": "Wikimedia",
+ "mapMapboxStreets": "Mapbox Streets",
+ "mapMapboxOutdoors": "Mapbox Outdoors",
+ "mapMapboxSatellite": "Mapbox Satellite",
"mapShapePolygon": "Polygon",
"mapShapeCircle": "Circle",
"mapShapePolyline": "Polyline",
@@ -266,6 +279,7 @@
"commandEngineResume": "Rinis",
"commandAlarmArm": "Arm Alarm",
"commandAlarmDisarm": "Disarm Alarm",
+ "commandAlarmDismiss": "Dismiss Alarm",
"commandSetTimezone": "Set Timezone",
"commandRequestPhoto": "Request Photo",
"commandPowerOff": "Power Off Device",
@@ -304,6 +318,7 @@
"eventDeviceOnline": "Status online",
"eventDeviceUnknown": "Status unknown",
"eventDeviceOffline": "Status offline",
+ "eventDeviceInactive": "Device inactive",
"eventDeviceMoving": "Device moving",
"eventDeviceStopped": "Device stopped",
"eventDeviceOverspeed": "Speed limit exceeded",
@@ -365,11 +380,13 @@
"notificatorSms": "SMS",
"notificatorFirebase": "Firebase",
"notificatorTraccar": "Traccar",
+ "reportReplay": "Replay",
"reportRoute": "Route",
"reportEvents": "Events",
"reportTrips": "Trips",
"reportStops": "Stops",
"reportSummary": "Summary",
+ "reportDaily": "Daily Summary",
"reportChart": "Chart",
"reportConfigure": "Configure",
"reportEventTypes": "Event Types",
@@ -390,6 +407,7 @@
"reportMaximumSpeed": "Maximum Speed",
"reportEngineHours": "Engine Hours",
"reportDuration": "Duration",
+ "reportStartDate": "Start Date",
"reportStartTime": "Start Time",
"reportStartAddress": "Start Address",
"reportEndTime": "End Time",
diff --git a/web/l10n/sr.json b/web/l10n/sr.json
index a55877c..6ca080b 100644
--- a/web/l10n/sr.json
+++ b/web/l10n/sr.json
@@ -8,6 +8,8 @@
"sharedEdit": "Podesi",
"sharedRemove": "Ukloni",
"sharedRemoveConfirm": "Ukloniti jedinicu?",
+ "sharedYes": "Da",
+ "sharedNo": "Ne",
"sharedKm": "km",
"sharedMi": "mi",
"sharedNmi": "nmi",
@@ -63,6 +65,7 @@
"sharedRequired": "Obavezno",
"sharedPreferences": "Podešavanja",
"sharedPermissions": "Dozvole",
+ "sharedConnections": "Konekcije",
"sharedExtra": "Dodatno",
"sharedTypeString": "String",
"sharedTypeNumber": "Broj",
@@ -73,15 +76,20 @@
"sharedSavedCommands": "Sačuvane komande ",
"sharedNew": "Nov... ",
"sharedShowAddress": "Prikaži adresu",
+ "sharedShowDetails": "Više detalja",
"sharedDisabled": "Onemogućeno",
"sharedMaintenance": "Održavanje",
"sharedDeviceAccumulators": "Akumulatori",
"sharedAlarms": "Alarmi",
+ "sharedLocation": "Lokacija",
+ "sharedImport": "Uvoz",
"attributeSpeedLimit": "Ograničenje brzine",
"attributePolylineDistance": "Višelinijska udaljenost",
"attributeReportIgnoreOdometer": "Izveštaj: Ignoriši odometar",
"attributeWebReportColor": "Web: Boja izveštaja",
"attributeDevicePassword": "Lozinka uređaja",
+ "attributeDeviceInactivityStart": "Početak neaktivnosti uređaja",
+ "attributeDeviceInactivityPeriod": "Period neaktivnosti uređaja",
"attributeProcessingCopyAttributes": "Proces: Kopiraj atribute",
"attributeColor": "Boja",
"attributeWebLiveRouteLength": "Web: Dužina rute",
@@ -106,6 +114,7 @@
"attributeUiDisableCalendars": "UI: Onemogući Kalendare",
"attributeUiDisableMaintenance": "Korisnički interfejs: Onemogući Održavanje",
"attributeUiHidePositionAttributes": "KI:Sakrij poziciju atributa ",
+ "attributeNotificationTokens": "Tokeni obaveštenja",
"errorTitle": "Greška",
"errorGeneral": "Nevažeći parametri ili kršenje ograničenja",
"errorConnection": "Greška u konekciji",
@@ -229,6 +238,7 @@
"serverRegistration": "Registracija",
"serverReadonly": "Readonly verzija",
"serverForceSettings": "Obavezna podešavanja",
+ "serverAnnouncement": "Objava",
"mapTitle": "Mapa",
"mapLayer": "Vrsta Mape",
"mapCustom": "Prilagođeno (XYZ)",
@@ -244,6 +254,9 @@
"mapYandexMap": "Yandex Mapa",
"mapYandexSat": "Yandex Satelit",
"mapWikimedia": "Wikimedia",
+ "mapMapboxStreets": "Mapbox Streets",
+ "mapMapboxOutdoors": "Mapbox Outdoors",
+ "mapMapboxSatellite": "Mapbox Satellite",
"mapShapePolygon": "Višeugao",
"mapShapeCircle": "Krug",
"mapShapePolyline": "Višelinijski",
@@ -266,6 +279,7 @@
"commandEngineResume": "Pokreni motor",
"commandAlarmArm": "Omogući alarm",
"commandAlarmDisarm": "Onemogući alarm",
+ "commandAlarmDismiss": "Onemogući alarm",
"commandSetTimezone": "Podesi vremensku zonu",
"commandRequestPhoto": "Zahtevaj fotografiju",
"commandPowerOff": "Isključi uređjaj",
@@ -304,6 +318,7 @@
"eventDeviceOnline": "Status online",
"eventDeviceUnknown": "Status nepoznat",
"eventDeviceOffline": "Status offline",
+ "eventDeviceInactive": "Uređaj je neaktivan",
"eventDeviceMoving": "Uređaj u pokretu",
"eventDeviceStopped": "Uređaj zaustavljen",
"eventDeviceOverspeed": "Granica brzine je prekoračena",
@@ -365,11 +380,13 @@
"notificatorSms": "SMS",
"notificatorFirebase": "Firebase",
"notificatorTraccar": "Traccar",
+ "reportReplay": "Istorija kretanja",
"reportRoute": "Ruta",
"reportEvents": "Događaji",
"reportTrips": "Vožnje",
"reportStops": "Zaustavljanja",
"reportSummary": "Izveštaj",
+ "reportDaily": "Dnevni pregled",
"reportChart": "Grafikon",
"reportConfigure": "Konfiguracija",
"reportEventTypes": "Tip događaja",
@@ -390,6 +407,7 @@
"reportMaximumSpeed": "Maksimalna brzina",
"reportEngineHours": "Radni sati",
"reportDuration": "Trajanje",
+ "reportStartDate": "Početni datum",
"reportStartTime": "Startno vreme",
"reportStartAddress": "Početna adresa",
"reportEndTime": "Završno vreme",
diff --git a/web/l10n/sv.json b/web/l10n/sv.json
index e1e9aa5..b067bb2 100644
--- a/web/l10n/sv.json
+++ b/web/l10n/sv.json
@@ -8,6 +8,8 @@
"sharedEdit": "Redigera",
"sharedRemove": "Radera",
"sharedRemoveConfirm": "Radera objekt?",
+ "sharedYes": "Yes",
+ "sharedNo": "No",
"sharedKm": "km",
"sharedMi": "mi",
"sharedNmi": "nmi",
@@ -63,6 +65,7 @@
"sharedRequired": "Nödvändig",
"sharedPreferences": "Inställningar",
"sharedPermissions": "Rättigheter",
+ "sharedConnections": "Connections",
"sharedExtra": "Extra",
"sharedTypeString": "String",
"sharedTypeNumber": "Number",
@@ -73,15 +76,20 @@
"sharedSavedCommands": "Saved Commands",
"sharedNew": "New…",
"sharedShowAddress": "Show Address",
+ "sharedShowDetails": "More Details",
"sharedDisabled": "Disabled",
"sharedMaintenance": "Maintenance",
"sharedDeviceAccumulators": "Accumulators",
"sharedAlarms": "Alarms",
+ "sharedLocation": "Location",
+ "sharedImport": "Import",
"attributeSpeedLimit": "Hastighetsbegränsning",
"attributePolylineDistance": "Polyline Distance",
"attributeReportIgnoreOdometer": "Rapport: Ignorera Odometer",
"attributeWebReportColor": "Web: Rapport färg",
"attributeDevicePassword": "Enhetslösenord",
+ "attributeDeviceInactivityStart": "Device Inactivity Start",
+ "attributeDeviceInactivityPeriod": "Device Inactivity Period",
"attributeProcessingCopyAttributes": "Processing:",
"attributeColor": "Färg",
"attributeWebLiveRouteLength": "Web: Live Route Length",
@@ -106,6 +114,7 @@
"attributeUiDisableCalendars": "UI: Disable Calendars",
"attributeUiDisableMaintenance": "UI: Disable Maintenance",
"attributeUiHidePositionAttributes": "UI: Hide Position Attributes",
+ "attributeNotificationTokens": "Notification Tokens",
"errorTitle": "Fel",
"errorGeneral": "Invalid parameters or constraints violation",
"errorConnection": "Anslutningsfel",
@@ -229,6 +238,7 @@
"serverRegistration": "Registrera",
"serverReadonly": "Endast läsbar",
"serverForceSettings": "Tvinga inställning",
+ "serverAnnouncement": "Announcement",
"mapTitle": "Karta",
"mapLayer": "Kartlager",
"mapCustom": "Custom (XYZ)",
@@ -244,6 +254,9 @@
"mapYandexMap": "Yandex kartor",
"mapYandexSat": "Yandex satellit",
"mapWikimedia": "Wikimedia",
+ "mapMapboxStreets": "Mapbox Streets",
+ "mapMapboxOutdoors": "Mapbox Outdoors",
+ "mapMapboxSatellite": "Mapbox Satellite",
"mapShapePolygon": "Polygon",
"mapShapeCircle": "Cirkel",
"mapShapePolyline": "Polyline",
@@ -266,6 +279,7 @@
"commandEngineResume": "Motor Återuppta",
"commandAlarmArm": "Slå på larm",
"commandAlarmDisarm": "Slå av larm",
+ "commandAlarmDismiss": "Dismiss Alarm",
"commandSetTimezone": "Ställ in tidszon",
"commandRequestPhoto": "Begär fotografi",
"commandPowerOff": "Power Off Device",
@@ -304,6 +318,7 @@
"eventDeviceOnline": "Status online",
"eventDeviceUnknown": "Status unknown",
"eventDeviceOffline": "Status offline",
+ "eventDeviceInactive": "Device inactive",
"eventDeviceMoving": "Device moving",
"eventDeviceStopped": "Device stopped",
"eventDeviceOverspeed": "Speed limit exceeded",
@@ -365,11 +380,13 @@
"notificatorSms": "SMS",
"notificatorFirebase": "Firebase",
"notificatorTraccar": "Traccar",
+ "reportReplay": "Replay",
"reportRoute": "Rutt",
"reportEvents": "Händelser",
"reportTrips": "Resor",
"reportStops": "Stop",
"reportSummary": "Sammanfattning",
+ "reportDaily": "Daily Summary",
"reportChart": "Diagram",
"reportConfigure": "Konfigurera",
"reportEventTypes": "Händelsetyp",
@@ -390,6 +407,7 @@
"reportMaximumSpeed": "Maxhastighet",
"reportEngineHours": "Motortimmar",
"reportDuration": "Varaktighet",
+ "reportStartDate": "Start Date",
"reportStartTime": "Starttid",
"reportStartAddress": "Startadress",
"reportEndTime": "Sluttid",
diff --git a/web/l10n/ta.json b/web/l10n/ta.json
index 7dbfb30..bbfe459 100644
--- a/web/l10n/ta.json
+++ b/web/l10n/ta.json
@@ -8,6 +8,8 @@
"sharedEdit": "தொகுக்க",
"sharedRemove": "நீக்குக",
"sharedRemoveConfirm": "நீக்கம் உறுதி செய்?",
+ "sharedYes": "Yes",
+ "sharedNo": "No",
"sharedKm": "கிமீ",
"sharedMi": "மைல்",
"sharedNmi": "nmi",
@@ -63,6 +65,7 @@
"sharedRequired": "தேவையான",
"sharedPreferences": "விரும்பிய தேவைகள் ",
"sharedPermissions": "அனுமதிகள்",
+ "sharedConnections": "Connections",
"sharedExtra": "கூடுதல்",
"sharedTypeString": "சரம்",
"sharedTypeNumber": "எண் ",
@@ -73,15 +76,20 @@
"sharedSavedCommands": "சேமித்த கட்டளைகள்",
"sharedNew": "புதிய",
"sharedShowAddress": "முகவரி காட்டு",
+ "sharedShowDetails": "More Details",
"sharedDisabled": "முடக்கப்பட்ட ",
"sharedMaintenance": "பராமரிப்பு",
"sharedDeviceAccumulators": "திரட்டி",
"sharedAlarms": "முக்கிய அறிவிப்பு ",
+ "sharedLocation": "Location",
+ "sharedImport": "Import",
"attributeSpeedLimit": "வேக வரம்பு",
"attributePolylineDistance": "பாலிலைன் தொலைவு",
"attributeReportIgnoreOdometer": "அறிக்கை: புறக்கணிக்க வாகன பயண தூர எண்ணி ",
"attributeWebReportColor": "வலை: அறிக்கை வண்ணம்",
"attributeDevicePassword": "சாதன கடவுச்சொல்",
+ "attributeDeviceInactivityStart": "Device Inactivity Start",
+ "attributeDeviceInactivityPeriod": "Device Inactivity Period",
"attributeProcessingCopyAttributes": "செயல்முறை: நகல் காரணிகள்",
"attributeColor": "நிறம்",
"attributeWebLiveRouteLength": "வலை : வாகன துரித பயண விபரம் ",
@@ -106,6 +114,7 @@
"attributeUiDisableCalendars": "UI: நாட்காட்டியை முடக்கு ",
"attributeUiDisableMaintenance": "UI: பராமரிப்பு முடக்கவும்",
"attributeUiHidePositionAttributes": "UI: நிலை காரணிகள் மறை",
+ "attributeNotificationTokens": "Notification Tokens",
"errorTitle": "பிழை",
"errorGeneral": "தவறான அளவுருக்கள் அல்லது தடைகள் மீறல்",
"errorConnection": "இணைப்புப் பிழை",
@@ -229,6 +238,7 @@
"serverRegistration": "பதிவுசெய்ய",
"serverReadonly": "படிக்கமட்டும்",
"serverForceSettings": "சக்தி அமைப்புகள்",
+ "serverAnnouncement": "Announcement",
"mapTitle": "வரைபடம்",
"mapLayer": "வரைபடம் அடுக்கு",
"mapCustom": "Custom (XYZ)",
@@ -244,6 +254,9 @@
"mapYandexMap": "யான் டெக்ஸ் வரைபடங்கள்",
"mapYandexSat": "யான் டெக்ஸ் செயற்கைக்கோள்",
"mapWikimedia": "விக்கிப்பீடியா",
+ "mapMapboxStreets": "Mapbox Streets",
+ "mapMapboxOutdoors": "Mapbox Outdoors",
+ "mapMapboxSatellite": "Mapbox Satellite",
"mapShapePolygon": "பலகோணம்",
"mapShapeCircle": "வட்டம்",
"mapShapePolyline": "பாலிலைன்",
@@ -266,6 +279,7 @@
"commandEngineResume": "எஞ்சின் தொடங்க",
"commandAlarmArm": "அலறிமணி துவக்கம்",
"commandAlarmDisarm": "அலறிமணி நிறுத்தம்",
+ "commandAlarmDismiss": "Dismiss Alarm",
"commandSetTimezone": "நேர மண்டலம்",
"commandRequestPhoto": "புகைப்படம் வேண்டு",
"commandPowerOff": "சாதனத்தை முடக்கு ",
@@ -304,6 +318,7 @@
"eventDeviceOnline": "நிலை ஆன்லைன்",
"eventDeviceUnknown": "தெரியாத நிலை",
"eventDeviceOffline": "நிலை ஆஃப்லைன்",
+ "eventDeviceInactive": "Device inactive",
"eventDeviceMoving": "சாதனம் நகரும்",
"eventDeviceStopped": "சாதனம் நிறுத்தப்பட்டது",
"eventDeviceOverspeed": "வேகம் வரம்பை மீறிவிட்டது",
@@ -365,11 +380,13 @@
"notificatorSms": "குறுஞ்சய்தி ",
"notificatorFirebase": "Firebase",
"notificatorTraccar": "Traccar",
+ "reportReplay": "Replay",
"reportRoute": "பாதை",
"reportEvents": "நிகழ்வுகள்",
"reportTrips": "பயணங்கள்",
"reportStops": "நிறுத்தங்கள்",
"reportSummary": "சுருக்கம்",
+ "reportDaily": "Daily Summary",
"reportChart": "விளக்கப்படம்",
"reportConfigure": "கட்டமைக்கவும்",
"reportEventTypes": "நிகழ்வு வகைகள்",
@@ -390,6 +407,7 @@
"reportMaximumSpeed": "அதிகபட்ச வேகம்",
"reportEngineHours": "இயந்திர மணி",
"reportDuration": "கால அளவு ",
+ "reportStartDate": "Start Date",
"reportStartTime": "துவக்க நேரம் ",
"reportStartAddress": "தொடக்க முகவரி ",
"reportEndTime": "முடிவு நேரம்",
diff --git a/web/l10n/th.json b/web/l10n/th.json
index 25ad9fb..4dfdfcf 100644
--- a/web/l10n/th.json
+++ b/web/l10n/th.json
@@ -8,6 +8,8 @@
"sharedEdit": "ตรวจแก้ ปรับเปลี่ยนข้อมูล",
"sharedRemove": "ลบรายการ",
"sharedRemoveConfirm": "ยืนยันลบรายการ",
+ "sharedYes": "Yes",
+ "sharedNo": "No",
"sharedKm": "กม.",
"sharedMi": "ไมล์",
"sharedNmi": "nml",
@@ -63,6 +65,7 @@
"sharedRequired": "ต้องระบุ",
"sharedPreferences": "การตั้งค่า",
"sharedPermissions": "สิทธิ์",
+ "sharedConnections": "Connections",
"sharedExtra": "พิเศษ",
"sharedTypeString": "ตัวอักษร",
"sharedTypeNumber": "จำนวน",
@@ -73,15 +76,20 @@
"sharedSavedCommands": "บันทึกคำสั่ง",
"sharedNew": "ใหม่...",
"sharedShowAddress": "แสดงที่อยู่",
+ "sharedShowDetails": "More Details",
"sharedDisabled": "ปิดการใช้งาน",
"sharedMaintenance": "ซ่อมบำรุง",
"sharedDeviceAccumulators": "รวม",
"sharedAlarms": "เตือน",
+ "sharedLocation": "Location",
+ "sharedImport": "Import",
"attributeSpeedLimit": "จำกัดความเร็ว",
"attributePolylineDistance": "เส้นระยะทาง",
"attributeReportIgnoreOdometer": "รายงาน: ละเว้นวัดระยะ",
"attributeWebReportColor": "เว็บ: สีรายงาน",
"attributeDevicePassword": "รหัสผ่านอุปกรณ์",
+ "attributeDeviceInactivityStart": "Device Inactivity Start",
+ "attributeDeviceInactivityPeriod": "Device Inactivity Period",
"attributeProcessingCopyAttributes": "การประมวลผล: คัดลอกคุณสมบัติ",
"attributeColor": "สี",
"attributeWebLiveRouteLength": "เว็บ: สดเส้นทางความยาว",
@@ -106,6 +114,7 @@
"attributeUiDisableCalendars": "UI: ปิดปฏิทิน",
"attributeUiDisableMaintenance": "UI: ปิด-ซ่อมบำรุง",
"attributeUiHidePositionAttributes": "UI: ซ่อนตำแหน่งลักษณะ",
+ "attributeNotificationTokens": "Notification Tokens",
"errorTitle": "ผิดพลาด",
"errorGeneral": "ไม่ถูกต้องพารามิเตอร์หรือ จำกัด การละเมิด",
"errorConnection": "การเชื่อมต่อผิดพลาด",
@@ -229,6 +238,7 @@
"serverRegistration": "ลงทะเบียน",
"serverReadonly": "อ่านได้อย่างเดียว",
"serverForceSettings": "บังคับ การตั้งค่า",
+ "serverAnnouncement": "Announcement",
"mapTitle": "แผนที่",
"mapLayer": "ชั้นแผนที่",
"mapCustom": "Custom (XYZ)",
@@ -244,6 +254,9 @@
"mapYandexMap": "Yandex Map",
"mapYandexSat": "Yandex Satellite",
"mapWikimedia": "Wikimedia",
+ "mapMapboxStreets": "Mapbox Streets",
+ "mapMapboxOutdoors": "Mapbox Outdoors",
+ "mapMapboxSatellite": "Mapbox Satellite",
"mapShapePolygon": "รูปหลายมุม",
"mapShapeCircle": "วงกลม",
"mapShapePolyline": "โพลีไลน์",
@@ -266,6 +279,7 @@
"commandEngineResume": "ติดครื่องยนต์ใหม่",
"commandAlarmArm": "แจ้งเตือนติดต่อสาขา",
"commandAlarmDisarm": "แจ้งเตือนยกเลิกติดต่อสาขา",
+ "commandAlarmDismiss": "Dismiss Alarm",
"commandSetTimezone": "ตั้งค่าเขตเวลา",
"commandRequestPhoto": "สั่งถ่ายภาพ",
"commandPowerOff": "Power Off Device",
@@ -304,6 +318,7 @@
"eventDeviceOnline": "ออนไลน์",
"eventDeviceUnknown": "ไม่ระบุ",
"eventDeviceOffline": "ออฟไลน์",
+ "eventDeviceInactive": "Device inactive",
"eventDeviceMoving": "เคลื่อนที่",
"eventDeviceStopped": "หยุด/จอด",
"eventDeviceOverspeed": "ความเร็วเกิน",
@@ -365,11 +380,13 @@
"notificatorSms": "ส่งข้อความ",
"notificatorFirebase": "Firebase",
"notificatorTraccar": "Traccar",
+ "reportReplay": "Replay",
"reportRoute": "เส้นทาง",
"reportEvents": "เหตุการณ์",
"reportTrips": "การเดินทาง",
"reportStops": "จุดจอด",
"reportSummary": "ผลรวม",
+ "reportDaily": "Daily Summary",
"reportChart": "แผนภูมิ",
"reportConfigure": "ตั้งค่า",
"reportEventTypes": "ประเภทเหตุการณ์",
@@ -390,6 +407,7 @@
"reportMaximumSpeed": "ความเร็วสูงสุด",
"reportEngineHours": "เวลาการทำงานเครื่องยนต์",
"reportDuration": "ช่วงเวลา",
+ "reportStartDate": "Start Date",
"reportStartTime": "เวลาเริ่มต้น",
"reportStartAddress": "จุดเริ่มต้น",
"reportEndTime": "เวลาสิ้นสุด",
diff --git a/web/l10n/tr.json b/web/l10n/tr.json
index 50628d7..6051d3c 100644
--- a/web/l10n/tr.json
+++ b/web/l10n/tr.json
@@ -8,6 +8,8 @@
"sharedEdit": "Düzenle",
"sharedRemove": "Kaldır",
"sharedRemoveConfirm": "Öğeyi kaldır",
+ "sharedYes": "Yes",
+ "sharedNo": "No",
"sharedKm": "km",
"sharedMi": "mil",
"sharedNmi": "nmi",
@@ -63,6 +65,7 @@
"sharedRequired": "Gerekli",
"sharedPreferences": "Özellikler",
"sharedPermissions": "Yetkiler",
+ "sharedConnections": "Connections",
"sharedExtra": "Ekstra",
"sharedTypeString": "Akış",
"sharedTypeNumber": "Sayı",
@@ -73,15 +76,20 @@
"sharedSavedCommands": "Komutları Kaydet",
"sharedNew": "Yeni",
"sharedShowAddress": "Adresi Göster",
+ "sharedShowDetails": "More Details",
"sharedDisabled": "Devre Dışı",
"sharedMaintenance": "Bakım",
"sharedDeviceAccumulators": "Akümülatörler",
"sharedAlarms": "Alarms",
+ "sharedLocation": "Location",
+ "sharedImport": "Import",
"attributeSpeedLimit": "Hız Limiti",
"attributePolylineDistance": "Çizgi uzaklığı",
"attributeReportIgnoreOdometer": "Rapor: Odometerı yoksay",
"attributeWebReportColor": "Web: Rapor Rengi",
"attributeDevicePassword": "Araç şifresi",
+ "attributeDeviceInactivityStart": "Device Inactivity Start",
+ "attributeDeviceInactivityPeriod": "Device Inactivity Period",
"attributeProcessingCopyAttributes": "İşleniyor: Nitelikler Kopyalanıyor",
"attributeColor": "Renk",
"attributeWebLiveRouteLength": "Web: Rota Uzunluğu",
@@ -106,6 +114,7 @@
"attributeUiDisableCalendars": "Görünüm: Takvim Devredışı",
"attributeUiDisableMaintenance": "UI: Disable Maintenance",
"attributeUiHidePositionAttributes": "Konum Özniteliklerini Gizle",
+ "attributeNotificationTokens": "Notification Tokens",
"errorTitle": "Hata",
"errorGeneral": "Geçersiz parametre veya kısıtlama ihlali",
"errorConnection": "Bağlantı Hatası",
@@ -229,6 +238,7 @@
"serverRegistration": "Kayıt",
"serverReadonly": "Sadece Okunur",
"serverForceSettings": "Zorunlu Ayarlar",
+ "serverAnnouncement": "Announcement",
"mapTitle": "Harita",
"mapLayer": "Harita Katmanı",
"mapCustom": "Custom (XYZ)",
@@ -244,6 +254,9 @@
"mapYandexMap": "Yandex Map",
"mapYandexSat": "Yandex Satellite",
"mapWikimedia": "Wikimedia",
+ "mapMapboxStreets": "Mapbox Streets",
+ "mapMapboxOutdoors": "Mapbox Outdoors",
+ "mapMapboxSatellite": "Mapbox Satellite",
"mapShapePolygon": "Çokgen",
"mapShapeCircle": "Çember",
"mapShapePolyline": "Çizim",
@@ -266,6 +279,7 @@
"commandEngineResume": "Motoru Çalıştır",
"commandAlarmArm": "Alarm Kur",
"commandAlarmDisarm": "Alarmı Kapat",
+ "commandAlarmDismiss": "Dismiss Alarm",
"commandSetTimezone": "Zaman Dilimini Belirle",
"commandRequestPhoto": "Fotoğraf İste",
"commandPowerOff": "Power Off Device",
@@ -304,6 +318,7 @@
"eventDeviceOnline": "Durumu çevrimiçi",
"eventDeviceUnknown": "Durumu bilinmiyor",
"eventDeviceOffline": "Durum çevrimdışı",
+ "eventDeviceInactive": "Device inactive",
"eventDeviceMoving": "Cihaz hareket halinde",
"eventDeviceStopped": "Cihaz hareket etmiyor",
"eventDeviceOverspeed": "Hız limiti aşıldı",
@@ -365,11 +380,13 @@
"notificatorSms": "SMS Mesajı",
"notificatorFirebase": "Firebase",
"notificatorTraccar": "Traccar",
+ "reportReplay": "Replay",
"reportRoute": "Rota",
"reportEvents": "Olaylar",
"reportTrips": "Turlar",
"reportStops": "Stops",
"reportSummary": "Özet",
+ "reportDaily": "Daily Summary",
"reportChart": "Grafik",
"reportConfigure": "Ayarlar",
"reportEventTypes": "Olay Tipleri",
@@ -390,6 +407,7 @@
"reportMaximumSpeed": "En Fazla Hız",
"reportEngineHours": "Motor Saatleri",
"reportDuration": "Süre",
+ "reportStartDate": "Start Date",
"reportStartTime": "Başlama Zamanı",
"reportStartAddress": "Başlama Adresi",
"reportEndTime": "Bittiği Zaman",
diff --git a/web/l10n/uk.json b/web/l10n/uk.json
index 3bf8f1d..3342ef4 100644
--- a/web/l10n/uk.json
+++ b/web/l10n/uk.json
@@ -8,6 +8,8 @@
"sharedEdit": "Редагувати",
"sharedRemove": "Видалити",
"sharedRemoveConfirm": "Видалити пункт?",
+ "sharedYes": "Yes",
+ "sharedNo": "No",
"sharedKm": "км",
"sharedMi": "Милi",
"sharedNmi": "морська миля",
@@ -63,6 +65,7 @@
"sharedRequired": "Обов'язкові",
"sharedPreferences": "Налаштування",
"sharedPermissions": "Дозволи",
+ "sharedConnections": "Connections",
"sharedExtra": "Екстра",
"sharedTypeString": "Строка",
"sharedTypeNumber": "Число",
@@ -73,15 +76,20 @@
"sharedSavedCommands": "Збережені команди",
"sharedNew": "Новий…",
"sharedShowAddress": "Показати адрес",
+ "sharedShowDetails": "More Details",
"sharedDisabled": "Вимкнутий",
"sharedMaintenance": "Обслуговування",
"sharedDeviceAccumulators": "Акумулятори",
"sharedAlarms": "Тривоги",
+ "sharedLocation": "Location",
+ "sharedImport": "Import",
"attributeSpeedLimit": "Обмеження швидкості",
"attributePolylineDistance": "Відстань від лінії",
"attributeReportIgnoreOdometer": "Звіт: Ігнорувати одометер",
"attributeWebReportColor": "Веб: Колір звіту",
"attributeDevicePassword": "Пароль пристрою",
+ "attributeDeviceInactivityStart": "Device Inactivity Start",
+ "attributeDeviceInactivityPeriod": "Device Inactivity Period",
"attributeProcessingCopyAttributes": "Обробка: Копіювання атрибутів",
"attributeColor": "Колір",
"attributeWebLiveRouteLength": "Веб: Довжина онлайн маршруту",
@@ -106,6 +114,7 @@
"attributeUiDisableCalendars": "UI: Вимкнути календарі",
"attributeUiDisableMaintenance": "UI: Вимкнути обслуговування",
"attributeUiHidePositionAttributes": "UI: Приховувати атрибути",
+ "attributeNotificationTokens": "Notification Tokens",
"errorTitle": "Помилка",
"errorGeneral": "Неправильні параметри або порушення обмежень",
"errorConnection": "Помилка з'єднання",
@@ -229,6 +238,7 @@
"serverRegistration": "Реєстрація",
"serverReadonly": "Лише для читання",
"serverForceSettings": "Налаштування Force",
+ "serverAnnouncement": "Announcement",
"mapTitle": "Карта",
"mapLayer": "Використання мап",
"mapCustom": "Custom (XYZ)",
@@ -244,6 +254,9 @@
"mapYandexMap": "Yandex Map",
"mapYandexSat": "Yandex Satellite",
"mapWikimedia": "Wikimedia",
+ "mapMapboxStreets": "Mapbox Streets",
+ "mapMapboxOutdoors": "Mapbox Outdoors",
+ "mapMapboxSatellite": "Mapbox Satellite",
"mapShapePolygon": "Багатокутник",
"mapShapeCircle": "Коло",
"mapShapePolyline": "Лінія",
@@ -266,6 +279,7 @@
"commandEngineResume": "Розблокувати двигун",
"commandAlarmArm": "Активувати сигналізацію",
"commandAlarmDisarm": "Вимкнути сигналізацію",
+ "commandAlarmDismiss": "Dismiss Alarm",
"commandSetTimezone": "Часовий пояс",
"commandRequestPhoto": "Запит фото",
"commandPowerOff": "Вимкнути пристрій",
@@ -304,6 +318,7 @@
"eventDeviceOnline": "Статус онлайн",
"eventDeviceUnknown": "Статус невідомий",
"eventDeviceOffline": "Статус офлайн",
+ "eventDeviceInactive": "Device inactive",
"eventDeviceMoving": "Пристрій рухається",
"eventDeviceStopped": "Пристрій зупинився",
"eventDeviceOverspeed": "Перевищено обмеження швидкості",
@@ -365,11 +380,13 @@
"notificatorSms": "SMS",
"notificatorFirebase": "Firebase",
"notificatorTraccar": "Traccar",
+ "reportReplay": "Replay",
"reportRoute": "Маршрут",
"reportEvents": "Події",
"reportTrips": "Подорожі",
"reportStops": "Зупинки",
"reportSummary": "Звіт",
+ "reportDaily": "Daily Summary",
"reportChart": "Діаграма",
"reportConfigure": "Конфігурувати",
"reportEventTypes": "Тип події",
@@ -390,6 +407,7 @@
"reportMaximumSpeed": "Максимальна швидкість",
"reportEngineHours": "Мотогодинник",
"reportDuration": "Тривалість",
+ "reportStartDate": "Start Date",
"reportStartTime": "Початковий час",
"reportStartAddress": "Початкова адреса",
"reportEndTime": "Кінцевий час",
diff --git a/web/l10n/uz.json b/web/l10n/uz.json
index aa4e09e..279db69 100644
--- a/web/l10n/uz.json
+++ b/web/l10n/uz.json
@@ -8,6 +8,8 @@
"sharedEdit": "Таҳрирлаш",
"sharedRemove": "Ўчириш",
"sharedRemoveConfirm": "Элементни ўчирайми?",
+ "sharedYes": "Yes",
+ "sharedNo": "No",
"sharedKm": "км",
"sharedMi": "миллар",
"sharedNmi": "м.миллар",
@@ -63,6 +65,7 @@
"sharedRequired": "Required",
"sharedPreferences": "Preferences",
"sharedPermissions": "Permissions",
+ "sharedConnections": "Connections",
"sharedExtra": "Extra",
"sharedTypeString": "String",
"sharedTypeNumber": "Number",
@@ -73,15 +76,20 @@
"sharedSavedCommands": "Saved Commands",
"sharedNew": "New…",
"sharedShowAddress": "Show Address",
+ "sharedShowDetails": "More Details",
"sharedDisabled": "Disabled",
"sharedMaintenance": "Maintenance",
"sharedDeviceAccumulators": "Accumulators",
"sharedAlarms": "Alarms",
+ "sharedLocation": "Location",
+ "sharedImport": "Import",
"attributeSpeedLimit": "Speed Limit",
"attributePolylineDistance": "Polyline Distance",
"attributeReportIgnoreOdometer": "Report: Ignore Odometer",
"attributeWebReportColor": "Web: Report Color",
"attributeDevicePassword": "Device Password",
+ "attributeDeviceInactivityStart": "Device Inactivity Start",
+ "attributeDeviceInactivityPeriod": "Device Inactivity Period",
"attributeProcessingCopyAttributes": "Processing: Copy Attributes",
"attributeColor": "Color",
"attributeWebLiveRouteLength": "Web: Live Route Length",
@@ -106,6 +114,7 @@
"attributeUiDisableCalendars": "UI: Disable Calendars",
"attributeUiDisableMaintenance": "UI: Disable Maintenance",
"attributeUiHidePositionAttributes": "UI: Hide Position Attributes",
+ "attributeNotificationTokens": "Notification Tokens",
"errorTitle": "Хато",
"errorGeneral": "Invalid parameters or constraints violation",
"errorConnection": "Уланишда хато",
@@ -229,6 +238,7 @@
"serverRegistration": "Рўйхатдан ўтиш",
"serverReadonly": "Фақат кўриш",
"serverForceSettings": "Созламаларни кучайтириш",
+ "serverAnnouncement": "Announcement",
"mapTitle": "Харита",
"mapLayer": "Харита қавати",
"mapCustom": "Custom (XYZ)",
@@ -244,6 +254,9 @@
"mapYandexMap": "Yandex Map",
"mapYandexSat": "Yandex Satellite",
"mapWikimedia": "Wikimedia",
+ "mapMapboxStreets": "Mapbox Streets",
+ "mapMapboxOutdoors": "Mapbox Outdoors",
+ "mapMapboxSatellite": "Mapbox Satellite",
"mapShapePolygon": "Кўпбурчак",
"mapShapeCircle": "Айлана",
"mapShapePolyline": "Чизиқ",
@@ -266,6 +279,7 @@
"commandEngineResume": "Двигателдан блокировкани ечиш",
"commandAlarmArm": "Сигнализацияни активлаштириш",
"commandAlarmDisarm": "Сигнализация активлигини бекор қилиш",
+ "commandAlarmDismiss": "Dismiss Alarm",
"commandSetTimezone": "Соат қутбини созлаш",
"commandRequestPhoto": "Фото сўраш",
"commandPowerOff": "Power Off Device",
@@ -304,6 +318,7 @@
"eventDeviceOnline": "Status online",
"eventDeviceUnknown": "Status unknown",
"eventDeviceOffline": "Status offline",
+ "eventDeviceInactive": "Device inactive",
"eventDeviceMoving": "Device moving",
"eventDeviceStopped": "Device stopped",
"eventDeviceOverspeed": "Speed limit exceeded",
@@ -365,11 +380,13 @@
"notificatorSms": "SMS",
"notificatorFirebase": "Firebase",
"notificatorTraccar": "Traccar",
+ "reportReplay": "Replay",
"reportRoute": "Маршрут",
"reportEvents": "Ҳодисалар",
"reportTrips": "Сафарлар",
"reportStops": "Stops",
"reportSummary": "Маълумот",
+ "reportDaily": "Daily Summary",
"reportChart": "График",
"reportConfigure": "Конфигурациялаш",
"reportEventTypes": "Ҳодиса тури",
@@ -390,6 +407,7 @@
"reportMaximumSpeed": "Максимал тезлик",
"reportEngineHours": "Мотосоат",
"reportDuration": "Узунлиги",
+ "reportStartDate": "Start Date",
"reportStartTime": "Бошланиш вақти",
"reportStartAddress": "Бошланиш манзили",
"reportEndTime": "Тугаш вақти",
diff --git a/web/l10n/vi.json b/web/l10n/vi.json
index bc1f9dd..d7b5b6d 100644
--- a/web/l10n/vi.json
+++ b/web/l10n/vi.json
@@ -8,6 +8,8 @@
"sharedEdit": "Chỉnh sửa",
"sharedRemove": "Xóa",
"sharedRemoveConfirm": "Xóa lựa chọn?",
+ "sharedYes": "Yes",
+ "sharedNo": "No",
"sharedKm": "km",
"sharedMi": "dặm",
"sharedNmi": "nmi",
@@ -63,6 +65,7 @@
"sharedRequired": "Bắt buộc",
"sharedPreferences": "Ưu tiên",
"sharedPermissions": "Cấp phép",
+ "sharedConnections": "Connections",
"sharedExtra": "Thêm vào",
"sharedTypeString": "Chuỗi",
"sharedTypeNumber": "Số",
@@ -73,15 +76,20 @@
"sharedSavedCommands": "Saved Commands",
"sharedNew": "New…",
"sharedShowAddress": "Show Address",
+ "sharedShowDetails": "More Details",
"sharedDisabled": "Disabled",
"sharedMaintenance": "Maintenance",
"sharedDeviceAccumulators": "Accumulators",
"sharedAlarms": "Alarms",
+ "sharedLocation": "Location",
+ "sharedImport": "Import",
"attributeSpeedLimit": "Giới hạn tốc độ",
"attributePolylineDistance": "Polyline Distance",
"attributeReportIgnoreOdometer": "Báo cáo: Bỏ qua đồng hồ đo",
"attributeWebReportColor": "Web: Màu báo cáo",
"attributeDevicePassword": "Mật khẩu thiết bị",
+ "attributeDeviceInactivityStart": "Device Inactivity Start",
+ "attributeDeviceInactivityPeriod": "Device Inactivity Period",
"attributeProcessingCopyAttributes": "Thực thi: sao chép thuộc tính",
"attributeColor": "Màu",
"attributeWebLiveRouteLength": "Web: Độ dài tuyến",
@@ -106,6 +114,7 @@
"attributeUiDisableCalendars": "UI: Disable Calendars",
"attributeUiDisableMaintenance": "UI: Disable Maintenance",
"attributeUiHidePositionAttributes": "UI: Hide Position Attributes",
+ "attributeNotificationTokens": "Notification Tokens",
"errorTitle": "Lỗi",
"errorGeneral": "Tham số không hợp lệ hoặc hạn chế vi phạm",
"errorConnection": "Lỗi kết nối",
@@ -229,6 +238,7 @@
"serverRegistration": "Đăng ký",
"serverReadonly": "Chỉ đọc",
"serverForceSettings": "Buộc thiết lập",
+ "serverAnnouncement": "Announcement",
"mapTitle": "Bản đồ",
"mapLayer": "Lớp bản đồ",
"mapCustom": "Custom (XYZ)",
@@ -244,6 +254,9 @@
"mapYandexMap": "Bản đồ Yandex",
"mapYandexSat": "Bản đồ Yandex Vệ tinh ",
"mapWikimedia": "Wikimedia",
+ "mapMapboxStreets": "Mapbox Streets",
+ "mapMapboxOutdoors": "Mapbox Outdoors",
+ "mapMapboxSatellite": "Mapbox Satellite",
"mapShapePolygon": "Đa giác",
"mapShapeCircle": "Vòng tròn",
"mapShapePolyline": "Đường kẻ đa giác",
@@ -266,6 +279,7 @@
"commandEngineResume": "Bật máy",
"commandAlarmArm": "Báo động cho phép",
"commandAlarmDisarm": "Báo động không cho phép",
+ "commandAlarmDismiss": "Dismiss Alarm",
"commandSetTimezone": "Thiết lập múi giờ",
"commandRequestPhoto": "Yêu cầu ảnh",
"commandPowerOff": "Power Off Device",
@@ -304,6 +318,7 @@
"eventDeviceOnline": "Status online",
"eventDeviceUnknown": "Status unknown",
"eventDeviceOffline": "Status offline",
+ "eventDeviceInactive": "Device inactive",
"eventDeviceMoving": "Device moving",
"eventDeviceStopped": "Device stopped",
"eventDeviceOverspeed": "Speed limit exceeded",
@@ -365,11 +380,13 @@
"notificatorSms": "SMS",
"notificatorFirebase": "Firebase",
"notificatorTraccar": "Traccar",
+ "reportReplay": "Replay",
"reportRoute": "Lộ trình",
"reportEvents": "Sự kiện",
"reportTrips": "Hành trình",
"reportStops": "Dừng đỗ",
"reportSummary": "Sơ lược",
+ "reportDaily": "Daily Summary",
"reportChart": "Biểu đồ",
"reportConfigure": "Cấu hình",
"reportEventTypes": "Loại sự kiện",
@@ -390,6 +407,7 @@
"reportMaximumSpeed": "Tốc độ cao nhất",
"reportEngineHours": "Thời gian nổ máy",
"reportDuration": "Khoảng thời gian",
+ "reportStartDate": "Start Date",
"reportStartTime": "Thời gian bắt đầu",
"reportStartAddress": "Địa chỉ bắt đầu",
"reportEndTime": "Thời gian kết thúc",
diff --git a/web/l10n/zh.json b/web/l10n/zh.json
index 6e0c126..652a47a 100644
--- a/web/l10n/zh.json
+++ b/web/l10n/zh.json
@@ -8,6 +8,8 @@
"sharedEdit": "编辑",
"sharedRemove": "删除",
"sharedRemoveConfirm": "要删除选中项吗?",
+ "sharedYes": "Yes",
+ "sharedNo": "No",
"sharedKm": "千米",
"sharedMi": "海里",
"sharedNmi": "海里",
@@ -63,6 +65,7 @@
"sharedRequired": "必填",
"sharedPreferences": "个性化设置",
"sharedPermissions": "权限",
+ "sharedConnections": "Connections",
"sharedExtra": "附加",
"sharedTypeString": "字符串",
"sharedTypeNumber": "数字",
@@ -73,15 +76,20 @@
"sharedSavedCommands": "保存指令",
"sharedNew": "新建",
"sharedShowAddress": "显示地址",
+ "sharedShowDetails": "More Details",
"sharedDisabled": "关闭",
"sharedMaintenance": "维护",
"sharedDeviceAccumulators": "蓄电池",
"sharedAlarms": "报警",
+ "sharedLocation": "Location",
+ "sharedImport": "Import",
"attributeSpeedLimit": "速度限制",
"attributePolylineDistance": "折线距离",
"attributeReportIgnoreOdometer": "报告:忽略里程表",
"attributeWebReportColor": "页面:报告颜色",
"attributeDevicePassword": "设备密码",
+ "attributeDeviceInactivityStart": "Device Inactivity Start",
+ "attributeDeviceInactivityPeriod": "Device Inactivity Period",
"attributeProcessingCopyAttributes": "处理中:复制属性",
"attributeColor": "颜色",
"attributeWebLiveRouteLength": "页面:活动路径长度",
@@ -106,6 +114,7 @@
"attributeUiDisableCalendars": "关闭日历",
"attributeUiDisableMaintenance": "禁止维护",
"attributeUiHidePositionAttributes": "隐藏位置属性",
+ "attributeNotificationTokens": "Notification Tokens",
"errorTitle": "错误",
"errorGeneral": "无效参数",
"errorConnection": "连接错误",
@@ -229,6 +238,7 @@
"serverRegistration": "注册",
"serverReadonly": "只读",
"serverForceSettings": "强制设置",
+ "serverAnnouncement": "Announcement",
"mapTitle": "地图",
"mapLayer": "地图图层",
"mapCustom": "Custom (XYZ)",
@@ -244,6 +254,9 @@
"mapYandexMap": "Yandex地图",
"mapYandexSat": "Yandex卫星地图",
"mapWikimedia": "维基",
+ "mapMapboxStreets": "Mapbox Streets",
+ "mapMapboxOutdoors": "Mapbox Outdoors",
+ "mapMapboxSatellite": "Mapbox Satellite",
"mapShapePolygon": "多边形",
"mapShapeCircle": "圆形",
"mapShapePolyline": "折线",
@@ -266,6 +279,7 @@
"commandEngineResume": "引擎启动",
"commandAlarmArm": "部署报警",
"commandAlarmDisarm": "解除报警",
+ "commandAlarmDismiss": "Dismiss Alarm",
"commandSetTimezone": "设置时区",
"commandRequestPhoto": "请求图片",
"commandPowerOff": "设备关机",
@@ -304,6 +318,7 @@
"eventDeviceOnline": "在线状态",
"eventDeviceUnknown": "未知状态",
"eventDeviceOffline": "离线状态",
+ "eventDeviceInactive": "Device inactive",
"eventDeviceMoving": "设备移动中",
"eventDeviceStopped": "设备已停止",
"eventDeviceOverspeed": "超速限制",
@@ -365,11 +380,13 @@
"notificatorSms": "短信",
"notificatorFirebase": "Firebase",
"notificatorTraccar": "Traccar",
+ "reportReplay": "Replay",
"reportRoute": "轨迹",
"reportEvents": "事件",
"reportTrips": "行程",
"reportStops": "停留点",
"reportSummary": "概要",
+ "reportDaily": "Daily Summary",
"reportChart": "图表",
"reportConfigure": "筛选条件",
"reportEventTypes": "事件类型",
@@ -390,6 +407,7 @@
"reportMaximumSpeed": "最大速度",
"reportEngineHours": "发动机时间",
"reportDuration": "持续时间",
+ "reportStartDate": "Start Date",
"reportStartTime": "开始时间",
"reportStartAddress": "开始地址",
"reportEndTime": "结束时间",
diff --git a/web/l10n/zh_TW.json b/web/l10n/zh_TW.json
index d0e08b5..bf5ffac 100644
--- a/web/l10n/zh_TW.json
+++ b/web/l10n/zh_TW.json
@@ -8,6 +8,8 @@
"sharedEdit": "編輯",
"sharedRemove": "移除",
"sharedRemoveConfirm": "確認要移除嗎?",
+ "sharedYes": "Yes",
+ "sharedNo": "No",
"sharedKm": "公里",
"sharedMi": "英里",
"sharedNmi": "海里",
@@ -63,6 +65,7 @@
"sharedRequired": "必需",
"sharedPreferences": "偏好",
"sharedPermissions": "權限",
+ "sharedConnections": "Connections",
"sharedExtra": "更多",
"sharedTypeString": "字串",
"sharedTypeNumber": "整數",
@@ -73,15 +76,20 @@
"sharedSavedCommands": "Saved Commands",
"sharedNew": "New…",
"sharedShowAddress": "Show Address",
+ "sharedShowDetails": "More Details",
"sharedDisabled": "Disabled",
"sharedMaintenance": "Maintenance",
"sharedDeviceAccumulators": "Accumulators",
"sharedAlarms": "Alarms",
+ "sharedLocation": "Location",
+ "sharedImport": "Import",
"attributeSpeedLimit": "速限",
"attributePolylineDistance": "Polyline Distance",
"attributeReportIgnoreOdometer": "報告:忽略里程表",
"attributeWebReportColor": "網頁:報告顏色",
"attributeDevicePassword": "設備密碼",
+ "attributeDeviceInactivityStart": "Device Inactivity Start",
+ "attributeDeviceInactivityPeriod": "Device Inactivity Period",
"attributeProcessingCopyAttributes": "處理中:複製屬性",
"attributeColor": "顏色",
"attributeWebLiveRouteLength": "網頁:即時路長",
@@ -106,6 +114,7 @@
"attributeUiDisableCalendars": "UI: Disable Calendars",
"attributeUiDisableMaintenance": "UI: Disable Maintenance",
"attributeUiHidePositionAttributes": "UI: Hide Position Attributes",
+ "attributeNotificationTokens": "Notification Tokens",
"errorTitle": "錯誤",
"errorGeneral": "非法的參數或違反限制",
"errorConnection": "連線錯誤",
@@ -229,6 +238,7 @@
"serverRegistration": "登錄",
"serverReadonly": "唯讀",
"serverForceSettings": "強制覆寫設定",
+ "serverAnnouncement": "Announcement",
"mapTitle": "地圖",
"mapLayer": "地圖圖層",
"mapCustom": "Custom (XYZ)",
@@ -244,6 +254,9 @@
"mapYandexMap": "Yandex 地圖",
"mapYandexSat": "Yandex 衛星",
"mapWikimedia": "Wikimedia",
+ "mapMapboxStreets": "Mapbox Streets",
+ "mapMapboxOutdoors": "Mapbox Outdoors",
+ "mapMapboxSatellite": "Mapbox Satellite",
"mapShapePolygon": "多邊形",
"mapShapeCircle": "圓形",
"mapShapePolyline": "多邊形",
@@ -266,6 +279,7 @@
"commandEngineResume": "恢復引擎",
"commandAlarmArm": "啟動警報",
"commandAlarmDisarm": "解除警報",
+ "commandAlarmDismiss": "Dismiss Alarm",
"commandSetTimezone": "設定時區",
"commandRequestPhoto": "請求照片",
"commandPowerOff": "Power Off Device",
@@ -304,6 +318,7 @@
"eventDeviceOnline": "Status online",
"eventDeviceUnknown": "Status unknown",
"eventDeviceOffline": "Status offline",
+ "eventDeviceInactive": "Device inactive",
"eventDeviceMoving": "Device moving",
"eventDeviceStopped": "Device stopped",
"eventDeviceOverspeed": "Speed limit exceeded",
@@ -365,11 +380,13 @@
"notificatorSms": "SMS",
"notificatorFirebase": "Firebase",
"notificatorTraccar": "Traccar",
+ "reportReplay": "Replay",
"reportRoute": "路線",
"reportEvents": "事件",
"reportTrips": "旅程",
"reportStops": "站點",
"reportSummary": "摘要",
+ "reportDaily": "Daily Summary",
"reportChart": "圖表",
"reportConfigure": "設置",
"reportEventTypes": "事件類型",
@@ -390,6 +407,7 @@
"reportMaximumSpeed": "最高速率",
"reportEngineHours": "引擎時數",
"reportDuration": "持續時間",
+ "reportStartDate": "Start Date",
"reportStartTime": "起始時間",
"reportStartAddress": "起始地點",
"reportEndTime": "結束時間",