diff --git a/CHANGELOG.md b/CHANGELOG.md index ff7f0e89..d1086f6b 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -1,6 +1,12 @@ Changelog ========== +Version 5.16.1 *(2022-10-26)* +---------------------------- + + * Allow scheduling messages by long pressing the Send button + * Added many translation, UX and stability improvements + Version 5.16.0 *(2022-10-02)* ---------------------------- diff --git a/app/build.gradle b/app/build.gradle index 0a28245b..f208ea6e 100644 --- a/app/build.gradle +++ b/app/build.gradle @@ -16,8 +16,8 @@ android { applicationId "com.simplemobiletools.smsmessenger" minSdkVersion 22 targetSdkVersion 33 - versionCode 61 - versionName "5.16.0" + versionCode 62 + versionName "5.16.1" setProperty("archivesBaseName", "sms-messenger") } @@ -63,7 +63,7 @@ android { } dependencies { - implementation 'com.github.SimpleMobileTools:Simple-Commons:78b27e9f16' + implementation 'com.github.SimpleMobileTools:Simple-Commons:0828fecd09' implementation 'org.greenrobot:eventbus:3.3.1' implementation 'com.github.tibbi:IndicatorFastScroll:4524cd0b61' implementation 'com.github.tibbi:android-smsmms:875a46a9c4' diff --git a/app/src/main/kotlin/com/simplemobiletools/smsmessenger/activities/MainActivity.kt b/app/src/main/kotlin/com/simplemobiletools/smsmessenger/activities/MainActivity.kt index f9bfb4c0..5b6641e2 100644 --- a/app/src/main/kotlin/com/simplemobiletools/smsmessenger/activities/MainActivity.kt +++ b/app/src/main/kotlin/com/simplemobiletools/smsmessenger/activities/MainActivity.kt @@ -492,6 +492,7 @@ class MainActivity : SimpleActivity() { private fun checkWhatsNewDialog() { arrayListOf().apply { add(Release(48, R.string.release_48)) + add(Release(62, R.string.release_62)) checkWhatsNew(this, BuildConfig.VERSION_CODE) } } diff --git a/app/src/main/kotlin/com/simplemobiletools/smsmessenger/activities/ThreadActivity.kt b/app/src/main/kotlin/com/simplemobiletools/smsmessenger/activities/ThreadActivity.kt index 2f0263ec..02667c6b 100644 --- a/app/src/main/kotlin/com/simplemobiletools/smsmessenger/activities/ThreadActivity.kt +++ b/app/src/main/kotlin/com/simplemobiletools/smsmessenger/activities/ThreadActivity.kt @@ -224,7 +224,9 @@ class ThreadActivity : SimpleActivity() { val data = resultData?.data when (requestCode) { - CAPTURE_PHOTO_INTENT -> addAttachment(capturedImageUri!!) + CAPTURE_PHOTO_INTENT -> if (capturedImageUri != null) { + addAttachment(capturedImageUri!!) + } CAPTURE_VIDEO_INTENT -> if (data != null) { addAttachment(data) } @@ -246,15 +248,6 @@ class ThreadActivity : SimpleActivity() { } } - private fun onHomePressed() { - hideKeyboard() - Intent(this, MainActivity::class.java).apply { - addFlags(Intent.FLAG_ACTIVITY_CLEAR_TOP) - startActivity(this) - } - finish() - } - private fun setupCachedMessages(callback: () -> Unit) { ensureBackgroundThread { messages = try { @@ -623,7 +616,11 @@ class ThreadActivity : SimpleActivity() { } thread_select_sim_number.setTextColor(getProperTextColor().getContrastColor()) - thread_select_sim_number.text = (availableSIMCards[currentSIMCardIndex].id).toString() + try { + thread_select_sim_number.text = (availableSIMCards[currentSIMCardIndex].id).toString() + } catch (e: Exception) { + showErrorToast(e) + } } } diff --git a/app/src/main/kotlin/com/simplemobiletools/smsmessenger/adapters/ConversationsAdapter.kt b/app/src/main/kotlin/com/simplemobiletools/smsmessenger/adapters/ConversationsAdapter.kt index 4613f0f1..0dbd8eb0 100644 --- a/app/src/main/kotlin/com/simplemobiletools/smsmessenger/adapters/ConversationsAdapter.kt +++ b/app/src/main/kotlin/com/simplemobiletools/smsmessenger/adapters/ConversationsAdapter.kt @@ -301,6 +301,7 @@ class ConversationsAdapter( draft_indicator.setTextColor(properPrimaryColor) pin_indicator.beVisibleIf(activity.config.pinnedConversations.contains(conversation.threadId.toString())) + pin_indicator.applyColorFilter(textColor) conversation_frame.isSelected = selectedKeys.contains(conversation.hashCode()) diff --git a/app/src/main/kotlin/com/simplemobiletools/smsmessenger/adapters/ThreadAdapter.kt b/app/src/main/kotlin/com/simplemobiletools/smsmessenger/adapters/ThreadAdapter.kt index 9aa0f4ee..bb6abdf5 100644 --- a/app/src/main/kotlin/com/simplemobiletools/smsmessenger/adapters/ThreadAdapter.kt +++ b/app/src/main/kotlin/com/simplemobiletools/smsmessenger/adapters/ThreadAdapter.kt @@ -376,7 +376,11 @@ class ThreadAdapter( builder.override(attachment.width, attachment.height) } - builder.into(imageView.attachment_image) + try { + builder.into(imageView.attachment_image) + } catch (ignore: Exception) { + } + imageView.attachment_image.setOnClickListener { if (actModeCallback.isSelectable) { holder.viewClicked(message) diff --git a/app/src/main/kotlin/com/simplemobiletools/smsmessenger/receivers/DirectReplyReceiver.kt b/app/src/main/kotlin/com/simplemobiletools/smsmessenger/receivers/DirectReplyReceiver.kt index 81114a0f..be412fb7 100644 --- a/app/src/main/kotlin/com/simplemobiletools/smsmessenger/receivers/DirectReplyReceiver.kt +++ b/app/src/main/kotlin/com/simplemobiletools/smsmessenger/receivers/DirectReplyReceiver.kt @@ -39,21 +39,21 @@ class DirectReplyReceiver : BroadcastReceiver() { val transaction = Transaction(context, settings) val message = com.klinker.android.send_message.Message(msg, address) - try { - val smsSentIntent = Intent(context, SmsStatusSentReceiver::class.java) - val deliveredIntent = Intent(context, SmsStatusDeliveredReceiver::class.java) - - transaction.setExplicitBroadcastForSentSms(smsSentIntent) - transaction.setExplicitBroadcastForDeliveredSms(deliveredIntent) - - transaction.sendNewMessage(message) - } catch (e: Exception) { - context.showErrorToast(e) - } - - context.notificationManager.cancel(threadId.hashCode()) - ensureBackgroundThread { + try { + val smsSentIntent = Intent(context, SmsStatusSentReceiver::class.java) + val deliveredIntent = Intent(context, SmsStatusDeliveredReceiver::class.java) + + transaction.setExplicitBroadcastForSentSms(smsSentIntent) + transaction.setExplicitBroadcastForDeliveredSms(deliveredIntent) + + transaction.sendNewMessage(message) + } catch (e: Exception) { + context.showErrorToast(e) + } + + context.notificationManager.cancel(threadId.hashCode()) + context.markThreadMessagesRead(threadId) context.conversationsDB.markRead(threadId) } diff --git a/app/src/main/res/values-ar/strings.xml b/app/src/main/res/values-ar/strings.xml index 20a69055..bbda648f 100644 --- a/app/src/main/res/values-ar/strings.xml +++ b/app/src/main/res/values-ar/strings.xml @@ -34,14 +34,14 @@ إضافة جهة اتصال أو رقم … اقتراحات - Scheduled message - Schedule message - Schedule send - Cancel schedule send - You must pick a time in the future - Keep the phone on and make sure there is nothing killing the app while in background. + رسالة مجدولة + جدولة الرسالة + جدولة الإرسال + إلغاء جدولة الإرسال + يجب عليك اختيار وقت في المستقبل + استمر في تشغيل الهاتف وتأكد من عدم وجود شيء يقتل التطبيق أثناء وجوده في الخلفية. Update message - Send now + ارسل الان تم تلقي الرسائل القصيرة رسالة جديدة @@ -93,10 +93,10 @@ للأسف هناك حاجة لإرسال مرفقات رسائل الوسائط . عدم القدرة على إرسال رسائل الوسائط هذا سيكون عيبا كبيرا حقا بالمقارنة مع التطبيقات الأخرى ، لذلك قررنا الذهاب من هذا الطريق. ومع ذلك ، كما هو الحال عادة ، لا توجد إعلانات أو تتبع أو تحليلات للنشاط على الإطلاق ، يتم استخدام صلاحية الإنترنت فقط لإرسال رسائل الوسائط المتعددة. الطرف الآخر لا يستقبل رسائل الوسائط المتعددة الخاصة بي ، فهل هناك أي شيء يمكنني القيام به حيال ذلك؟ حجم MMS محدود بواسطة شركات الاتصالات ، يمكنك محاولة تعيين حد أصغر في إعدادات التطبيق. - Does the app support scheduled messages? - Yes, you can schedule messages to be sent in the future by long pressing the Send button and picking the desired date and time. + هل يدعم التطبيق الرسائل المجدولة؟ + نعم ، يمكنك جدولة الرسائل ليتم إرسالها في المستقبل عن طريق الضغط مع الاستمرار على الزر \"إرسال\" واختيار التاريخ والوقت المطلوبين. - + \ No newline at end of file diff --git a/app/src/main/res/values-ca/strings.xml b/app/src/main/res/values-ca/strings.xml index f1a0021b..5818bef5 100644 --- a/app/src/main/res/values-ca/strings.xml +++ b/app/src/main/res/values-ca/strings.xml @@ -31,7 +31,7 @@ Suggeriments Missatge programat - Schedule message + Programa un missatge Programa l\'enviament Cancel·la la programació de l\'enviament Cal triar una hora futura @@ -80,11 +80,11 @@ Per què l\'aplicació requereix accés a Internet\? Malauradament, és necessari per enviar adjunts MMS. No poder enviar MMS seria un gran desavantatge en comparació amb altres aplicacions, així que vam decidir anar per aquest camí. Tanmateix, com sol ser, no hi ha cap anunci, seguiment o anàlisi de cap mena, Internet només s\'utilitza per enviar MMS. La mida dels MMS està limitada pels operadors, podeu provar d\'establir un límit més petit a la configuració de l\'aplicació. - Does the app support scheduled messages? - Yes, you can schedule messages to be sent in the future by long pressing the Send button and picking the desired date and time. + L\'aplicació admet missatges programats\? + Sí, podeu programar missatges per enviar-los en el futur prement prolongadament el botó Envia i escollint la data i l\'hora desitjades. L\'altre extrem no ha rebut el meu MMS, hi puc fer alguna cosa\? - + \ No newline at end of file diff --git a/app/src/main/res/values-de/strings.xml b/app/src/main/res/values-de/strings.xml index f830091f..2070b2f8 100644 --- a/app/src/main/res/values-de/strings.xml +++ b/app/src/main/res/values-de/strings.xml @@ -22,22 +22,22 @@ Bild kann nicht auf ausgewählte Größe komprimiert werden - and %d other - and %d others + und %d andere + und %d anderen Neuer Chat Kontakt oder Nummer hinzufügen … Vorschläge - Scheduled message - Schedule message - Schedule send - Cancel schedule send - You must pick a time in the future - Keep the phone on and make sure there is nothing killing the app while in background. + Geplante Nachricht + Nachricht planen + Versand planen + Geplanten Versand abbrechen + Man muss einen Zeitpunkt in der Zukunft wählen + Lassen Sie das Telefon eingeschaltet und vergewissern Sie sich, dass die Anwendung im Hintergrund nicht abgeschaltet wird. Update message - Send now + Jetzt senden Empfangene SMS Neue Nachricht @@ -81,10 +81,10 @@ Leider ist dies nötig, um MMS-Anhänge zu versenden. Es wäre ein großer Nachteil gegenüber anderen Apps, wenn keine MMS versendet werden könnten, also haben wir uns für diesen Weg entschieden. Jedoch gibt es wie immer keine Werbung, Tracking oder Analytics, der Internetzugriff wird also nur für das Versenden von MMS verwendet. Die Gegenseite empfängt meine MMS nicht. Kann ich etwas dagegen tun\? Die MMS-Größe wird von den Netzbetreibern begrenzt. Sie können versuchen, in den Anwendungseinstellungen ein kleineres Limit einzustellen. - Does the app support scheduled messages? - Yes, you can schedule messages to be sent in the future by long pressing the Send button and picking the desired date and time. + Unterstützt die Anwendung geplante Nachrichten\? + Ja, Sie können den Versand von Nachrichten für die Zukunft planen, indem Sie lange auf die Schaltfläche Senden drücken und das gewünschte Datum und die Uhrzeit auswählen. - + \ No newline at end of file diff --git a/app/src/main/res/values-es/strings.xml b/app/src/main/res/values-es/strings.xml index 280def8b..14149d72 100644 --- a/app/src/main/res/values-es/strings.xml +++ b/app/src/main/res/values-es/strings.xml @@ -32,7 +32,7 @@ Sugerencias Mensaje programado - Schedule message + Programar mensaje Programar envío Cancelar el envío programado Debes elegir un momento en el futuro @@ -84,10 +84,10 @@ Tristemente es necesitado para enviar archivos adjuntos MMS. El no poder enviar MMS sería una desventaja realmente enorme comparada con otras aplicaciones, así que decidimos tomar este camino. Sin embargo, como siempre, no hay anuncios, rastreo o análisis, por lo que el internet solo es usado para enviar MMS. El otro extremo no recibe mi MMS, ¿hay algo que pueda hacer al respecto\? El tamaño de los MMS está limitado por los operadores, puede intentar establecer un límite más pequeño en la configuración de la aplicación. - Does the app support scheduled messages? - Yes, you can schedule messages to be sent in the future by long pressing the Send button and picking the desired date and time. + ¿La aplicación admite mensajes programados\? + Sí, puedes programar el envío de mensajes en el futuro pulsando prolongadamente el botón de envío y eligiendo la fecha y hora deseadas. - + \ No newline at end of file diff --git a/app/src/main/res/values-et/strings.xml b/app/src/main/res/values-et/strings.xml index f2a157f3..0d38e20e 100644 --- a/app/src/main/res/values-et/strings.xml +++ b/app/src/main/res/values-et/strings.xml @@ -31,7 +31,7 @@ Ettepanekud Ajastatud sõnum - Schedule message + Ajasta sõnumi saatmine Ajasta saatmine Tühista ajastatud saatmine Palun vali ajahetk tulevikust @@ -81,10 +81,10 @@ Kahjuks saadetakse MMS-sõnumite manused üle interneti. Kuna muudel sarnastel rakendustel on MMS-sõnumite saatmise võimalus, siis me ei saanud sellest funktsionaalsusest ka loobuda. Aga nagu kõikide meie rakenduste puhul standardiks on, siis me ei näita reklaame ega kasuta kasutajate jälgmist ega ka analüütikat ning internetiühendus on kasutusel vaid MMS-sõnumite saatmisel. Teine osapool ei saa minu saadetud MMS-sõnumeid kätte. Kas ma saan seda olukorda kuidagi mõjutada\? Erinevatel mobiilsideteenuse pakkujatel on erinevad MMS-sõnumite mahupiirid. Proovi rakendusest määrata väiksema sõnumi suuruse piirangu. - Does the app support scheduled messages? - Yes, you can schedule messages to be sent in the future by long pressing the Send button and picking the desired date and time. + Kas see rakendus võimaldab ajastatud sõnumite saatmist\? + Jah, sa saad saata sõnumeid tulevikus - selleks kasuta pikka vajutust nupul „Saada“ ning vali soovitud kuupäev ja kellaaeg. - + \ No newline at end of file diff --git a/app/src/main/res/values-fr/strings.xml b/app/src/main/res/values-fr/strings.xml index 3bd729d6..0151d724 100644 --- a/app/src/main/res/values-fr/strings.xml +++ b/app/src/main/res/values-fr/strings.xml @@ -32,7 +32,7 @@ Suggestions Message planifié - Schedule message + Programmer un message Envoi planifié Annuler l\'envoi planifié Vous devez choisir une date dans le futur @@ -84,10 +84,10 @@ Malheureusement, cela est nécessaire pour envoyer des pièces jointes dans les MMS. Ne pas pouvoir envoyer de MMS serait un énorme désavantage comparé à d\'autres applications, nous avons donc décidé de faire ainsi. Cependant, comme toujours, il n\'y a aucune publicité, traqueur ou analyseur de quelque sorte, internet n\'est utilisé que pour envoyer des MMS. L\'autre partie ne reçoit pas mes MMS, y a-t-il quelque chose que je puisse faire \? La taille des MMS est limitée par les opérateurs. Vous pouvez essayer de fixer une limite plus petite dans les paramètres de l\'application. - Does the app support scheduled messages? - Yes, you can schedule messages to be sent in the future by long pressing the Send button and picking the desired date and time. + L\'application prend-elle en charge les messages programmés \? + Oui, vous pouvez programmer l\'envoi de messages dans le futur en appuyant longuement sur le bouton Envoyer et en choisissant la date et l\'heure souhaitées. - + \ No newline at end of file diff --git a/app/src/main/res/values-gl/strings.xml b/app/src/main/res/values-gl/strings.xml index 1107cc24..8d0b9a2d 100644 --- a/app/src/main/res/values-gl/strings.xml +++ b/app/src/main/res/values-gl/strings.xml @@ -31,7 +31,7 @@ Suxerencias Mensaxe programada - Schedule message + Programala mensaxe Programar envío Cancelar o envío programado Debes escoller un momento no futuro @@ -81,10 +81,10 @@ Infelizmente é a única forma para poder enviar anexos MMS. A incapacidade de non conseguir enviar MMS sería unha enorme desvantaxe comparativamente a outros aplicativos e, por iso, tomamos esta decisión. Pero, como habitualmente, o aplicativo non ten anuncios, non rastrea os utilizadores nin recolle datos persoais. Este permiso só é necesario para enviar as MMS. O outro extremo non está recibindo o meu MMS, ¿podo facer algo ao respecto\? O tamaño dos MMS está limitado polos operadores; podes tentar establecer un límite máis pequeno na configuración da aplicación. - Does the app support scheduled messages? - Yes, you can schedule messages to be sent in the future by long pressing the Send button and picking the desired date and time. + A aplicación admite mensaxes programadas\? + Si, pode programalo envío de mensaxes no futuro premendo no botón Enviar e escollendo a data e a hora desexadas. - + \ No newline at end of file diff --git a/app/src/main/res/values-it/strings.xml b/app/src/main/res/values-it/strings.xml index 23e80a5b..5d50ef49 100644 --- a/app/src/main/res/values-it/strings.xml +++ b/app/src/main/res/values-it/strings.xml @@ -32,7 +32,7 @@ Suggerimenti Messaggio programmato - Schedule message + Messaggio programmato Invio programmato Annulla l\'invio programmato Devi scegliere un momento del futuro @@ -84,10 +84,10 @@ Purtroppo è necessario per poter inviare gli allegati degli MMS. Non essere in grado di inviare gli MMS sarebbe un grosso svantaggio in confronto ad altre applicazioni, quindi abbiamo deciso di intraprendere questa strada. Ad ogni modo, come sempre, non ci sono pubblicità o tracciamenti, internet è utilizzato soltanto per l\'invio degli MMS. L\'altro capo non riceve i miei MMS, c\'è qualcosa che posso fare\? La dimensione degli MMS è limitata dai vettori, puoi provare a impostare un limite più piccolo nelle impostazioni dell\'app. - Does the app support scheduled messages? - Yes, you can schedule messages to be sent in the future by long pressing the Send button and picking the desired date and time. + L\'app supporta i messaggi programmati\? + Sì, è possibile programmare l\'invio di messaggi in futuro premendo a lungo il pulsante Invia e scegliendo la data e l\'ora desiderate. - + \ No newline at end of file diff --git a/app/src/main/res/values-ja/strings.xml b/app/src/main/res/values-ja/strings.xml index 2f4dbcdc..204b05cf 100644 --- a/app/src/main/res/values-ja/strings.xml +++ b/app/src/main/res/values-ja/strings.xml @@ -2,9 +2,9 @@ シンプル SMS SMS - メッセージを入力してください… + メッセージを入力… メッセージは送信されませんでした - 送信されませんでした。タップして再送します + 送信されませんでした。タップして再送してください。 「%s」さんへのメッセージは送信されませんでした 宛先を追加 添付 @@ -12,10 +12,10 @@ 会話を始める 返信 メッセージ入力中に文字カウントを表示 - メッセージを読み込んでいます… + メッセージを読み込み中… 差出人は返信に対応していません 下書き - 送信しています… + 送信中… 最上部に固定 固定を外す 転送 @@ -27,22 +27,22 @@ 新しい会話 連絡先や電話番号を追加… - おすすめ + 提案 - Scheduled message - Schedule message - Schedule send - Cancel schedule send - You must pick a time in the future - Keep the phone on and make sure there is nothing killing the app while in background. - Update message - Send now + 予約されたメッセージ + 予約メッセージ + 予約送信 + 予約送信の取り消し + 今後の時間を選択する必要があります + 端末の電源を入れたままにしつつ、アプリがバックグラウンドで強制終了されないようにしてください(バッテリー節約設定からこのアプリを除外してください)。 + メッセージを更新 + 今すぐ送信 受信した SMS 新しいメッセージ 既読にする 未読にする - Me + 自分 本当にこの会話のすべてのメッセージを削除しますか? @@ -51,7 +51,7 @@ - % 件のメッセージ + %d 件のメッセージ ロック画面の通知表示 @@ -74,14 +74,14 @@ MMS をインポート 1 つ以上のアイテムを選択する必要があります - なぜアプリ使用にインターネットへのアクセスが必要なのですか? - MMS (マルチメディアメッセージサービス) にはインターネットが必要となります。ほかのアプリでは使用できる MMS が使用できないことは大きな不利益となるため、このようになっています。 ただし、通常通り広告・追跡・分析は一切行わず、インターネットは MMS のみに使われます + なぜアプリの使用にインターネットへのアクセスが必要なのですか? + MMS (マルチメディアメッセージサービス) にはインターネットが必要となります。ほかのアプリでは使用できる MMS が使用できないことは大きな不利益となるため、このようになっています。 ただし、通常通り広告・追跡・分析は一切行わず、インターネットは MMS のみに使用されます。 メッセージ相手が MMS を受信できません。何かできますか? - MMS のサイズは通信キャリアによって制限されています。アプリ設定からより小さく圧縮できます - Does the app support scheduled messages? - Yes, you can schedule messages to be sent in the future by long pressing the Send button and picking the desired date and time. + MMS のサイズは通信キャリアによって制限されています。アプリの設定で制限を小さくしてみてください。 + アプリは予約メッセージをサポートしていますか? + はい、送信ボタンを長押しして、希望の日付と日時を選択することで、今後送信したいメッセージを予約できます。 - + \ No newline at end of file diff --git a/app/src/main/res/values-nl/strings.xml b/app/src/main/res/values-nl/strings.xml index 486932c6..fca96f51 100644 --- a/app/src/main/res/values-nl/strings.xml +++ b/app/src/main/res/values-nl/strings.xml @@ -31,7 +31,7 @@ Suggesties Ingepland bericht - Schedule message + Bericht inplannen Verzending inplannen Geplande verzending annuleren Kies een tijd in de toekomst @@ -87,4 +87,4 @@ Haven't found some strings? There's more at https://github.com/SimpleMobileTools/Simple-Commons/tree/master/commons/src/main/res --> - + \ No newline at end of file diff --git a/app/src/main/res/values-pa-rPK/strings.xml b/app/src/main/res/values-pa-rPK/strings.xml new file mode 100644 index 00000000..a2d002f7 --- /dev/null +++ b/app/src/main/res/values-pa-rPK/strings.xml @@ -0,0 +1,86 @@ + + + سادے سنہے + سنہے + سنہا لکھو… + سنہا نہیں بھیجیا + نہیں بھیجیا۔ فیر کرن لئی چھوہوو۔ + «%s» نوں تہاڈے سنہا نہیں بھیجیا گیا اے + ویاکتی جوڑو + لگدا + کوئی گل بات نہیں لبھی اے + گل بات شروع کرو + جواب دیو + اکھراں دی گݨتی ویکھو + سنہے لوڈ کیتے جا رہے اے… + بھیجݨ والا جواب نہیں لیندے اے + کھرڑا + بھیجیا جا رہا اے… + Pin to the top + Unpin + اگے + تصویر نوں چݨے ہوۓ اکار وچ سنکُچت کر نہیں سکدی + + + تے %d ہور + تے %d ہور + + + گل بات کرو + ویاکتی یا فون نمبر جوڑو… + سُجھے + + نیت سنہے + Schedule message + Schedule send + Cancel schedule send + You must pick a time in the future + Keep the phone on and make sure there is nothing killing the app while in background. + Update message + Send now + + Received SMS + New message + Mark as Read + Mark as Unread + Me + + Are you sure you want to delete all messages of this conversation\? + + + %d conversation + %d conversations + + + + %d message + %d messages + + + Lock screen notification visibility + Sender and message + Sender only + Enable delivery reports + Remove accents and diacritics at sending messages + Resize sent MMS images + No limit + Outgoing messages + Send group messages as MMS + Send long messages as MMS + + Messages + Export messages + Export SMS + Export MMS + Import messages + Import SMS + Import MMS + You have to select at least one item + + Why does the app require access to the internet\? + Sadly it is needed for sending MMS attachments. Not being able to send MMS would be a really huge disadvantage compared to other apps, so we decided to go this way. However, as usually, there are no ads, tracking or analytics whatsoever, the internet is used only for sending MMS. + The other end is not receiving my MMS, is there anything I can do about it\? + MMS size is limited by carriers, you can try setting a smaller limit in the app settings. + Does the app support scheduled messages\? + Yes, you can schedule messages to be sent in the future by long pressing the Send button and picking the desired date and time. + diff --git a/app/src/main/res/values-pl/strings.xml b/app/src/main/res/values-pl/strings.xml index 9e5a2199..0d013873 100644 --- a/app/src/main/res/values-pl/strings.xml +++ b/app/src/main/res/values-pl/strings.xml @@ -93,4 +93,4 @@ Haven't found some strings? There's more at https://github.com/SimpleMobileTools/Simple-Commons/tree/master/commons/src/main/res --> - + \ No newline at end of file diff --git a/app/src/main/res/values-ru/strings.xml b/app/src/main/res/values-ru/strings.xml index 7aa8c0cc..3ad117cc 100644 --- a/app/src/main/res/values-ru/strings.xml +++ b/app/src/main/res/values-ru/strings.xml @@ -33,7 +33,7 @@ Предложения Отложенная отправка - Schedule message + Отложенная отправка Отложенная отправка Отменить отложенную отправку Время должно быть в будущем @@ -87,10 +87,10 @@ К сожалению, это необходимо для отправки вложений MMS. Отсутствие возможности отправлять MMS-сообщения было бы огромным недостатком нашего приложения по сравнению с другими, поэтому мы решили пойти этим путём. Тем не менее, как и в других наших приложениях, это не содержит никакой рекламы, отслеживания или аналитики, интернет используется только для отправки MMS. MMS не доходят до получателя, можно ли что-нибудь с этим сделать\? Размер MMS ограничивается операторами связи, можно попробовать уменьшить лимит в настройках приложения. - Does the app support scheduled messages? - Yes, you can schedule messages to be sent in the future by long pressing the Send button and picking the desired date and time. + Приложение поддерживает отложенную отправку сообщений\? + Да, вы можете запланировать отправку сообщений в будущем, нажав и удерживая кнопку \"Отправить\" и выбрав нужную дату и время. - + \ No newline at end of file diff --git a/app/src/main/res/values-sl/strings.xml b/app/src/main/res/values-sl/strings.xml index 3fdcc68d..388241a0 100644 --- a/app/src/main/res/values-sl/strings.xml +++ b/app/src/main/res/values-sl/strings.xml @@ -32,14 +32,14 @@ Dodaj stik ali številko … Predlogi - Scheduled message - Schedule message - Schedule send - Cancel schedule send - You must pick a time in the future - Keep the phone on and make sure there is nothing killing the app while in background. + Načrtovano sporočilo + Sporočilo o razporedu + Pošiljanje načrta + Prekliči pošiljanje načrta + Izberite čas v prihodnosti + Telefon vklopite in poskrbite, da bo aplikacija v ozadju delovala. Update message - Send now + Sedaj pošlji Prejeto SMS sporočilo Novo sporočilo @@ -87,10 +87,10 @@ Žal je potreben za pošiljanje priponk MMS. Če ne bi mogli pošiljati MMS-ov, bi bila to res velika pomanjkljivost v primerjavi z drugimi aplikacijami, zato smo se odločili za to pot. Vendar kot običajno ni nobenih oglasov, sledenja ali kakršne koli analitike. Internet se uporablja samo za pošiljanje MMS-ov. Druga stran ne prejema mojih MMS-ov, ali lahko kaj storim v zvezi s tem\? Velikost sporočil MMS omejujejo operaterji, zato lahko poskusite nastaviti manjšo omejitev v nastavitvah aplikacije. - Does the app support scheduled messages? - Yes, you can schedule messages to be sent in the future by long pressing the Send button and picking the desired date and time. + Ali aplikacija podpira načrtovana sporočila\? + Da, lahko načrtujete pošiljanje sporočil v prihodnosti, da dolgo pritisnete gumb Pošlji in izberete želeni datum in čas. - + \ No newline at end of file diff --git a/app/src/main/res/values-sv/strings.xml b/app/src/main/res/values-sv/strings.xml index 77e59307..c9fe0303 100644 --- a/app/src/main/res/values-sv/strings.xml +++ b/app/src/main/res/values-sv/strings.xml @@ -30,14 +30,14 @@ Lägg till kontakt eller nummer… Förslag - Scheduled message - Schedule message - Schedule send - Cancel schedule send - You must pick a time in the future - Keep the phone on and make sure there is nothing killing the app while in background. - Update message - Send now + Schemalagt meddelande + Schemalägg meddelande + Schemalägg skicka + Avbryt schemaläggning + Du måste välja en tid i framtiden + Ha telefonen påslagen och kontrollera att inget avslutar appen i bakgrunden. + Uppdatera meddelande + Skicka nu Tog emot sms Nytt meddelande @@ -81,10 +81,10 @@ Tyvärr behövs den för att skicka mms-bilagor. Att inte kunna skicka mms är en enorm nackdel jämfört med andra appar, och vi har därför beslutat att göra så här. Som vanligt förekommer ingen reklam, spårning eller datainsamling, internet används bara för att skicka mms. Mina mms kommer inte fram, finns det något jag kan göra åt det\? Storleken på mms begränsas av operatörer, du kan testa att ställa in en lägre gräns i appens inställningar. - Does the app support scheduled messages? - Yes, you can schedule messages to be sent in the future by long pressing the Send button and picking the desired date and time. + Stöder appen schemalagda meddelanden\? + Ja, du kan schemalägga meddelanden så att de skickas i framtiden genom att trycka länge på knappen Skicka och välja önskat datum och tid. - + \ No newline at end of file diff --git a/app/src/main/res/values-tr/strings.xml b/app/src/main/res/values-tr/strings.xml index 898dee28..c03eb152 100644 --- a/app/src/main/res/values-tr/strings.xml +++ b/app/src/main/res/values-tr/strings.xml @@ -31,7 +31,7 @@ Öneriler Zamanlanan mesaj - Schedule message + Mesajı zamanla Göndermeyi zamanla Gönderme zamanlamasını iptal et Gelecekte bir zaman seçmelisiniz @@ -81,10 +81,10 @@ Ne yazık ki MMS eklerini göndermek için gerekli. MMS gönderememek, diğer uygulamalara kıyasla gerçekten çok büyük bir dezavantaj olacaktır, bu yüzden bu şekilde gitmeye karar verdik. Bununla birlikte, genellikle olduğu gibi, hiçbir reklam, izleme veya analiz yoktur, internet yalnızca MMS göndermek için kullanılır. Karşı taraf MMS\'imi almıyor, bu konuda yapabileceğim bir şey var mı\? MMS boyutu operatörler tarafından sınırlandırılır, uygulama ayarlarında daha küçük bir sınır belirlemeyi deneyebilirsiniz. - Does the app support scheduled messages? - Yes, you can schedule messages to be sent in the future by long pressing the Send button and picking the desired date and time. + Uygulama zamanlanan mesajları destekliyor mu\? + Evet, gönder düğmesine uzun basarak ve istediğiniz tarih ve saati seçerek mesajları gelecekte gönderilmek üzere zamanlayabilirsiniz. - + \ No newline at end of file diff --git a/app/src/main/res/values-zh-rCN/strings.xml b/app/src/main/res/values-zh-rCN/strings.xml index f70d9c77..1f50f0b6 100644 --- a/app/src/main/res/values-zh-rCN/strings.xml +++ b/app/src/main/res/values-zh-rCN/strings.xml @@ -30,7 +30,7 @@ 建议 定时消息 - Schedule message + 消息定时 定时发送 取消定时发送 必须选择未来的时间 @@ -78,10 +78,10 @@ 很遗憾这对于发送彩信附件是必须的。如果不能发送彩信的话这相比其他应用会是一个巨大的劣势,所以我们决定这么采取现在的方式。 但是和其他应用一样,不包含广告、追踪或者任意的分析工具, 互联网访问仅用于发送彩信。 对方没有收到我的彩信,我能做些什么吗\? 彩信大小受运营商限制,你可以尝试在程序设置中设定一个较小的限制。 - Does the app support scheduled messages? - Yes, you can schedule messages to be sent in the future by long pressing the Send button and picking the desired date and time. + 本应用支持定时消息吗? + 是的,你可以长按“发送”按钮并选择所需的日期和时间安排将来要发送的消息。 - + \ No newline at end of file diff --git a/app/src/main/res/values/donottranslate.xml b/app/src/main/res/values/donottranslate.xml index cbf72f20..cfc80cca 100644 --- a/app/src/main/res/values/donottranslate.xml +++ b/app/src/main/res/values/donottranslate.xml @@ -11,6 +11,7 @@ SMS MMS + Allow scheduling messages by long pressing the Send button Disabled delivery reports by default\n Avoid sending long messages as MMS diff --git a/build.gradle b/build.gradle index 1fbde4f9..8b150fcb 100644 --- a/build.gradle +++ b/build.gradle @@ -8,7 +8,7 @@ buildscript { } dependencies { - classpath 'com.android.tools.build:gradle:7.3.0' + classpath 'com.android.tools.build:gradle:7.3.1' classpath "org.jetbrains.kotlin:kotlin-gradle-plugin:$kotlin_version" // NOTE: Do not place your application dependencies here; they belong diff --git a/fastlane/metadata/android/de-DE/full_description.txt b/fastlane/metadata/android/de-DE/full_description.txt index a94cf810..3450fd99 100644 --- a/fastlane/metadata/android/de-DE/full_description.txt +++ b/fastlane/metadata/android/de-DE/full_description.txt @@ -24,4 +24,4 @@ Reddit: https://www.reddit.com/r/SimpleMobileTools Telegram: -https://t.me/SimpleMobileTools \ No newline at end of file +https://t.me/SimpleMobileTools diff --git a/fastlane/metadata/android/de-DE/short_description.txt b/fastlane/metadata/android/de-DE/short_description.txt index 680fed35..ae4bcf40 100644 --- a/fastlane/metadata/android/de-DE/short_description.txt +++ b/fastlane/metadata/android/de-DE/short_description.txt @@ -1 +1 @@ -SMS- und MMS-Nachrichten schnell versenden. Saubere schöne Schnittstelle \ No newline at end of file +SMS- und MMS-Nachrichten schnell versenden. Saubere schöne Schnittstelle diff --git a/fastlane/metadata/android/de-DE/title.txt b/fastlane/metadata/android/de-DE/title.txt index 50d2d196..d882f2f8 100644 --- a/fastlane/metadata/android/de-DE/title.txt +++ b/fastlane/metadata/android/de-DE/title.txt @@ -1 +1 @@ -Schlichter SMS Messenger \ No newline at end of file +Schlichter SMS Messenger diff --git a/fastlane/metadata/android/de-DE/video.txt b/fastlane/metadata/android/de-DE/video.txt deleted file mode 100644 index e69de29b..00000000 diff --git a/fastlane/metadata/android/en-US/changelogs/62.txt b/fastlane/metadata/android/en-US/changelogs/62.txt new file mode 100644 index 00000000..8097c8f2 --- /dev/null +++ b/fastlane/metadata/android/en-US/changelogs/62.txt @@ -0,0 +1,2 @@ + * Allow scheduling messages by long pressing the Send button + * Added many translation, UX and stability improvements diff --git a/fastlane/metadata/android/es-ES/title.txt b/fastlane/metadata/android/es-ES/title.txt index 2d94605b..627c2daa 100644 --- a/fastlane/metadata/android/es-ES/title.txt +++ b/fastlane/metadata/android/es-ES/title.txt @@ -1 +1 @@ -Mensajería SMS simple +Sencilla Mensajería de SMS diff --git a/fastlane/metadata/android/es-US/images/icon.png b/fastlane/metadata/android/es-US/images/icon.png deleted file mode 100644 index 430f890b..00000000 Binary files a/fastlane/metadata/android/es-US/images/icon.png and /dev/null differ diff --git a/fastlane/metadata/android/fr-FR/images/icon.png b/fastlane/metadata/android/fr-FR/images/icon.png deleted file mode 100644 index 430f890b..00000000 Binary files a/fastlane/metadata/android/fr-FR/images/icon.png and /dev/null differ diff --git a/fastlane/metadata/android/pt-BR/images/icon.png b/fastlane/metadata/android/pt-BR/images/icon.png deleted file mode 100644 index b3b5aaa6..00000000 Binary files a/fastlane/metadata/android/pt-BR/images/icon.png and /dev/null differ diff --git a/fastlane/metadata/android/ru-RU/images/icon.png b/fastlane/metadata/android/ru-RU/images/icon.png deleted file mode 100644 index b3b5aaa6..00000000 Binary files a/fastlane/metadata/android/ru-RU/images/icon.png and /dev/null differ diff --git a/fastlane/metadata/android/sl/full_description.txt b/fastlane/metadata/android/sl/full_description.txt new file mode 100644 index 00000000..2356a8f6 --- /dev/null +++ b/fastlane/metadata/android/sl/full_description.txt @@ -0,0 +1,27 @@ +Odličen način za ohranjanje stikov s sorodniki s pošiljanjem SMS in MMS. Aplikacija ustrezno obravnava tudi skupinsko pošiljanje sporočil, tako kot blokiranje številk v sistemu Android 7+. Ohranite vse stike s pomočjo aplikacije za sporočanje v telefonu. Nikoli ni bilo bolj enostavno deliti fotografij, emojije ali na hitro pozdraviti. S sporočili lahko storite veliko, izklopite pogovore ali stikom dodelite posebne tone sporočil. Z aplikacijo za sporočila uživate v vsakodnevnem zasebnem ali skupinskem sporočanju na bolj zabaven način. + +Ponuja veliko oblik datumov, med katerimi lahko izbirate, da se boste pri njeni uporabi počutili udobno. Preklapljate lahko tudi med dvema časovnima oblikama. Ta aplikacija vam omogoča tudi prilagodljivost varnostnega kopiranja sporočil sms. Sporočil vam ni treba shraniti v nobeno zunanjo napravo ali uporabiti druge strojne opreme za njihovo shranjevanje. Funkcija varnostnega kopiranja sms sporočil vam bo pomagala učinkovito shraniti podatke o SMS in MMS sporočilih, brez obremenitve notranjega pomnilnika. + +Aplikacija zavzame malo prostora in je prenos hiter. Tehnika varnostnega kopiranja sporočil sms je koristna, ko morate zamenjati napravo ali vam jo ukradejo. Na ta način lahko z varnostno kopijo sms-ov v aplikaciji za sporočanje preprosto pridobite sporočila. + +Funkcija blokiranja pomaga pri enostavnem preprečevanju neželenih sporočil, blokirate lahko vsa sporočila iz ne shranjenih stikov. Blokirane številke lahko izvozite in uvozite za enostavno varnostno kopiranje. Vse pogovore lahko preprosto izvozite v datoteko tudi za preprosto varnostno kopiranje ali selitev med napravami. + +Prilagodite lahko, kateri del sporočila je viden na zaklenjenem zaslonu. Zaradi večje zasebnosti Izberete, da se prikaže pošiljatelj, sporočilo ali nič. + +Ta aplikacija za sporočanje uporabnikom omogoča hitro in učinkovito iskanje sporočil. Minili so dnevi, ko ste se morali pomikati navzdol skozi vsa sporočila, da ste prišli do želenega sporočila. S to aplikacijo za besedilna sporočila preprosto poiščite in dobite željeno. + +Priložena je z materialnim oblikovanjem in temno temo po privzetem, ki zagotavlja odlično uporabniško izkušnjo za enostavno uporabo. Zaradi odsotnosti dostopa do interneta vam zagotavlja več zasebnosti, varnosti in stabilnosti kot druge aplikacije. + +Ne vsebuje oglasov ali nepotrebnih dovoljenj. Je v celoti odprtokodna, zagotavlja prilagodljive barve. + +Celoten nabor preprostih orodij si oglejte tukaj: +https://www.simplemobiletools.com. + +Facebook: +https://www.facebook.com/simplemobiletools + +Reddit: +https://www.reddit.com/r/SimpleMobileTools + +Telegram: +https://t.me/SimpleMobileTools diff --git a/fastlane/metadata/android/sl/short_description.txt b/fastlane/metadata/android/sl/short_description.txt new file mode 100644 index 00000000..e6221347 --- /dev/null +++ b/fastlane/metadata/android/sl/short_description.txt @@ -0,0 +1 @@ +Aplikacija za pošiljanje SMS in MMS za Android, hitro pošiljanje in lep vmesnik diff --git a/fastlane/metadata/android/sl/title.txt b/fastlane/metadata/android/sl/title.txt new file mode 100644 index 00000000..6f9c52ac --- /dev/null +++ b/fastlane/metadata/android/sl/title.txt @@ -0,0 +1 @@ +Enostaven sms pošiljatelj