diff --git a/OsmAnd-telegram/res/values-de/strings.xml b/OsmAnd-telegram/res/values-de/strings.xml
index a07adaf0ba..4c43a3a3a0 100644
--- a/OsmAnd-telegram/res/values-de/strings.xml
+++ b/OsmAnd-telegram/res/values-de/strings.xml
@@ -185,7 +185,6 @@
In OsmAnd öffnen
Endzeit
Startzeit
- Überwachung aktivieren, um Bewegungsdaten im Hintergrund zu erfassen.
Zeitachse
Bitte aktualisieren Sie OsmAnd, um die Daten auf der Karte zu sehen
Aktualisieren
diff --git a/OsmAnd-telegram/res/values-es-rUS/strings.xml b/OsmAnd-telegram/res/values-es-rUS/strings.xml
index cb20bd76c8..3a2766bd4c 100644
--- a/OsmAnd-telegram/res/values-es-rUS/strings.xml
+++ b/OsmAnd-telegram/res/values-es-rUS/strings.xml
@@ -184,7 +184,6 @@
Abrir en OsmAnd
Fecha de finalización
Fecha de inicio
- Activar la monitorización para recopilar datos de movimiento en segundo plano.
Línea de tiempo
enviado (%1$d en búfer)
%1$d puntos
diff --git a/OsmAnd-telegram/res/values-hu/strings.xml b/OsmAnd-telegram/res/values-hu/strings.xml
index c7d0f0d1a0..a6d4ec0edc 100644
--- a/OsmAnd-telegram/res/values-hu/strings.xml
+++ b/OsmAnd-telegram/res/values-hu/strings.xml
@@ -28,7 +28,6 @@
Megnyitás az OsmAndban
Záró dátum
Kezdő dátum
- Figyelemmel kísérés engedélyezése a mozgási adatok háttérben történő gyűjtéséért.
Helyzet elküldése mint
Válassza ki, hogyan nézzenek ki a helyzetét tartalmazó üzenetek.
Térkép
diff --git a/OsmAnd-telegram/res/values-nb/strings.xml b/OsmAnd-telegram/res/values-nb/strings.xml
index 8037b77478..07873f5620 100644
--- a/OsmAnd-telegram/res/values-nb/strings.xml
+++ b/OsmAnd-telegram/res/values-nb/strings.xml
@@ -185,7 +185,6 @@
Åpne i OsmAnd
Sluttdato
Startdato
- Skru på oppsyn for å samle bevegelsesdata i bakgrunnen.
Tidslinje
Telegram
Telegram åpen plattform, og OsmAnd-sporeren er én av kundene. Dine kontakter kan bruke enhver annen Telegram-klient.
diff --git a/OsmAnd-telegram/res/values/strings.xml b/OsmAnd-telegram/res/values/strings.xml
index a705804046..8a86fe6f76 100644
--- a/OsmAnd-telegram/res/values/strings.xml
+++ b/OsmAnd-telegram/res/values/strings.xml
@@ -1,5 +1,12 @@
+ OK
+ Timeline is a feature available now for free.
+ Disable monitoring
+ Location recording enabled
+ Enable monitoring to save all locations in history.
+ Online Tracker
+ OsmAnd Tracker
Telegram
Telegram (the messaging app) is used to to connect to and communicate with people.
Telegram open platform and OsmAnd Tracker is one of the customers. Your contacts can use any other Telegram client.
@@ -28,7 +35,6 @@
Open in OsmAnd
End date
Start date
- Enable monitoring to collect movement data in the background.
Send location as
Choose how messages with your location will look like.
Map
diff --git a/OsmAnd-telegram/src/net/osmand/telegram/helpers/TelegramHelper.kt b/OsmAnd-telegram/src/net/osmand/telegram/helpers/TelegramHelper.kt
index 2b59ee14b1..17bc313815 100644
--- a/OsmAnd-telegram/src/net/osmand/telegram/helpers/TelegramHelper.kt
+++ b/OsmAnd-telegram/src/net/osmand/telegram/helpers/TelegramHelper.kt
@@ -619,7 +619,9 @@ class TelegramHelper private constructor() {
private fun processScannedLocationsForChat(chatId: Long, locations: MutableList) {
if (locations.isNotEmpty()) {
locations.sortBy { message -> OsmandLocationUtils.getLastUpdatedTime(message) }
- updateLastMessage(locations.last())
+ locations.forEach {
+ updateLastMessage(it)
+ }
incomingMessagesListeners.forEach {
it.onReceiveChatLocationMessages(chatId, *locations.toTypedArray())
}
@@ -709,10 +711,10 @@ class TelegramHelper private constructor() {
}
if (oldMessage == null || (Math.max(message.editDate, message.date) > Math.max(oldMessage.editDate, oldMessage.date))) {
message.content = OsmandLocationUtils.parseMessageContent(message, this)
- usersLocationMessages[message.id] = message
oldMessage?.let {
usersLocationMessages.remove(it.id)
}
+ usersLocationMessages[message.id] = message
}
}
@@ -876,6 +878,7 @@ class TelegramHelper private constructor() {
log.debug("handleMapLocationMessageUpdate - ERROR $obj")
val error = obj as TdApi.Error
needRefreshActiveLiveLocationMessages = true
+ shareInfo.pendingMapMessage = false
if (error.code != IGNORED_ERROR_CODE) {
shareInfo.hasSharingError = true
outgoingMessagesListeners.forEach {
@@ -921,6 +924,7 @@ class TelegramHelper private constructor() {
TdApi.Error.CONSTRUCTOR -> {
log.debug("handleTextLocationMessageUpdate - ERROR")
val error = obj as TdApi.Error
+ shareInfo.pendingMapMessage = false
if (error.code != IGNORED_ERROR_CODE) {
shareInfo.hasSharingError = true
outgoingMessagesListeners.forEach {
diff --git a/OsmAnd-telegram/src/net/osmand/telegram/ui/TimelineTabFragment.kt b/OsmAnd-telegram/src/net/osmand/telegram/ui/TimelineTabFragment.kt
index 0add6bebed..f5c4c44273 100644
--- a/OsmAnd-telegram/src/net/osmand/telegram/ui/TimelineTabFragment.kt
+++ b/OsmAnd-telegram/src/net/osmand/telegram/ui/TimelineTabFragment.kt
@@ -115,14 +115,11 @@ class TimelineTabFragment : Fragment() {
}
fun tabOpened() {
- updateEnable = true
switcher.isChecked = settings.monitoringEnabled
updateList()
}
- fun tabClosed() {
- updateEnable = false
- }
+ fun tabClosed() {}
private fun selectDate() {
val dateFromDialog =
diff --git a/OsmAnd/res/values-ar/strings.xml b/OsmAnd/res/values-ar/strings.xml
index 557b27883f..7113d2167d 100644
--- a/OsmAnd/res/values-ar/strings.xml
+++ b/OsmAnd/res/values-ar/strings.xml
@@ -2736,10 +2736,10 @@
إضافة وجهة
أضف وجهة وسيطة
إضافة نقطة البدء
- النقطة المتوسط : %1$ s
- نقاط الطريق: %1$ s
- النقل:%1 $s
- سيرا على الأقدام: %1$ s
+ النقطة المتوسط : %1$s
+ نقاط الطريق: %1$s
+ النقل:%1$s
+ سيرا على الأقدام: %1$s
الطريقة: %1$s
نقطة اهتمام (POI)
في انتظار لحساب المسار
@@ -2751,7 +2751,7 @@
إعلان صوتي
الوجهات المتوسطة : %1$s
الوصول إلى %1$s
- سوف نقوم بإرسال استعلام البحث الخاص بك: \"%1$ s\"، وكذالك الموقع الخاص بك.
+ سوف نقوم بإرسال استعلام البحث الخاص بك: \"%1$s\"، وكذالك الموقع الخاص بك.
نحن لا نجمع معلومات شخصية، ونحن فقط بحاجة إلى البحث عن البيانات لتحسين خوارزمية البحث.
مناسبة للاستخدام أثناء القيادة على الطرق الوعرة. مناسب للاستخدام مع صور الأقمار الصناعية الخضراء كمخطط موضعها. النقاط الرئيسية: تخفيض سمك الطريق الرئيسية، وزيادة سمك المسارات والمسارات ودراجات وطرق أخرى. استناداً إلى نمط \'Topo\'.