Merge branch 'dev' into update-geolite2

This commit is contained in:
Morgan Pretty 2024-07-17 10:42:11 +10:00
commit e8fdc57bf3
123 changed files with 302 additions and 603 deletions

View File

@ -322,6 +322,7 @@ dependencies {
implementation "com.google.protobuf:protobuf-java:$protobufVersion" implementation "com.google.protobuf:protobuf-java:$protobufVersion"
implementation "com.fasterxml.jackson.core:jackson-databind:$jacksonDatabindVersion" implementation "com.fasterxml.jackson.core:jackson-databind:$jacksonDatabindVersion"
implementation "com.squareup.okhttp3:okhttp:$okhttpVersion" implementation "com.squareup.okhttp3:okhttp:$okhttpVersion"
implementation "com.squareup.phrase:phrase:$phraseVersion"
implementation 'app.cash.copper:copper-flow:1.0.0' implementation 'app.cash.copper:copper-flow:1.0.0'
implementation "org.jetbrains.kotlin:kotlin-stdlib:$kotlinVersion" implementation "org.jetbrains.kotlin:kotlin-stdlib:$kotlinVersion"
implementation "org.jetbrains.kotlinx:kotlinx-coroutines-android:$coroutinesVersion" implementation "org.jetbrains.kotlinx:kotlinx-coroutines-android:$coroutinesVersion"

View File

@ -17,6 +17,7 @@ import org.session.libsession.messaging.contacts.Contact
import org.session.libsession.utilities.Address import org.session.libsession.utilities.Address
import org.session.libsession.utilities.GroupUtil import org.session.libsession.utilities.GroupUtil
import org.session.libsession.utilities.recipients.Recipient import org.session.libsession.utilities.recipients.Recipient
import org.session.libsignal.utilities.Log
import org.thoughtcrime.securesms.dependencies.DatabaseComponent import org.thoughtcrime.securesms.dependencies.DatabaseComponent
import org.thoughtcrime.securesms.mms.GlideApp import org.thoughtcrime.securesms.mms.GlideApp
import org.thoughtcrime.securesms.mms.GlideRequests import org.thoughtcrime.securesms.mms.GlideRequests
@ -24,6 +25,8 @@ import org.thoughtcrime.securesms.mms.GlideRequests
class ProfilePictureView @JvmOverloads constructor( class ProfilePictureView @JvmOverloads constructor(
context: Context, attrs: AttributeSet? = null context: Context, attrs: AttributeSet? = null
) : RelativeLayout(context, attrs) { ) : RelativeLayout(context, attrs) {
private val TAG = "ProfilePictureView"
private val binding = ViewProfilePictureBinding.inflate(LayoutInflater.from(context), this) private val binding = ViewProfilePictureBinding.inflate(LayoutInflater.from(context), this)
private val glide: GlideRequests = GlideApp.with(this) private val glide: GlideRequests = GlideApp.with(this)
var publicKey: String? = null var publicKey: String? = null
@ -85,7 +88,7 @@ class ProfilePictureView @JvmOverloads constructor(
} }
fun update() { fun update() {
val publicKey = publicKey ?: return val publicKey = publicKey ?: return Log.w(TAG, "Could not find public key to update profile picture")
val additionalPublicKey = additionalPublicKey val additionalPublicKey = additionalPublicKey
if (additionalPublicKey != null) { if (additionalPublicKey != null) {
setProfilePictureIfNeeded(binding.doubleModeImageView1, publicKey, displayName) setProfilePictureIfNeeded(binding.doubleModeImageView1, publicKey, displayName)

View File

@ -1,15 +1,12 @@
package org.thoughtcrime.securesms.conversation.v2.utilities package org.thoughtcrime.securesms.conversation.v2.utilities
import android.content.Context import android.content.Context
import android.graphics.Color
import android.graphics.Typeface import android.graphics.Typeface
import android.text.Spannable import android.text.Spannable
import android.text.SpannableString import android.text.SpannableString
import android.text.style.BackgroundColorSpan
import android.text.style.ForegroundColorSpan import android.text.style.ForegroundColorSpan
import android.text.style.StyleSpan import android.text.style.StyleSpan
import android.util.Range import android.util.Range
import androidx.core.content.res.ResourcesCompat
import network.loki.messenger.R import network.loki.messenger.R
import nl.komponents.kovenant.combine.Tuple2 import nl.komponents.kovenant.combine.Tuple2
import org.session.libsession.messaging.contacts.Contact import org.session.libsession.messaging.contacts.Contact
@ -22,7 +19,6 @@ import org.session.libsession.utilities.truncateIdForDisplay
import org.thoughtcrime.securesms.dependencies.DatabaseComponent import org.thoughtcrime.securesms.dependencies.DatabaseComponent
import org.thoughtcrime.securesms.util.RoundedBackgroundSpan import org.thoughtcrime.securesms.util.RoundedBackgroundSpan
import org.thoughtcrime.securesms.util.getAccentColor import org.thoughtcrime.securesms.util.getAccentColor
import org.thoughtcrime.securesms.util.toPx
import java.util.regex.Pattern import java.util.regex.Pattern
object MentionUtilities { object MentionUtilities {

View File

@ -1242,38 +1242,26 @@ class MmsDatabase(context: Context, databaseHelper: SQLCipherOpenHelper) : Messa
} }
private fun getNotificationMmsMessageRecord(cursor: Cursor): NotificationMmsMessageRecord { private fun getNotificationMmsMessageRecord(cursor: Cursor): NotificationMmsMessageRecord {
// Note: Additional details such as ADDRESS_DEVICE_ID, CONTENT_LOCATION, and TRANSACTION_ID are available if required.
val id = cursor.getLong(cursor.getColumnIndexOrThrow(ID)) val id = cursor.getLong(cursor.getColumnIndexOrThrow(ID))
val dateSent = cursor.getLong(cursor.getColumnIndexOrThrow(NORMALIZED_DATE_SENT)) val dateSent = cursor.getLong(cursor.getColumnIndexOrThrow(NORMALIZED_DATE_SENT))
val dateReceived = cursor.getLong( val dateReceived = cursor.getLong(cursor.getColumnIndexOrThrow(NORMALIZED_DATE_RECEIVED))
cursor.getColumnIndexOrThrow(
NORMALIZED_DATE_RECEIVED
)
)
val threadId = cursor.getLong(cursor.getColumnIndexOrThrow(THREAD_ID)) val threadId = cursor.getLong(cursor.getColumnIndexOrThrow(THREAD_ID))
val mailbox = cursor.getLong(cursor.getColumnIndexOrThrow(MESSAGE_BOX)) val mailbox = cursor.getLong(cursor.getColumnIndexOrThrow(MESSAGE_BOX))
val address = cursor.getString(cursor.getColumnIndexOrThrow(ADDRESS)) val address = cursor.getString(cursor.getColumnIndexOrThrow(ADDRESS))
val addressDeviceId = cursor.getInt(cursor.getColumnIndexOrThrow(ADDRESS_DEVICE_ID))
val recipient = getRecipientFor(address) val recipient = getRecipientFor(address)
val contentLocation = cursor.getString(cursor.getColumnIndexOrThrow(CONTENT_LOCATION))
val transactionId = cursor.getString(cursor.getColumnIndexOrThrow(TRANSACTION_ID))
val messageSize = cursor.getLong(cursor.getColumnIndexOrThrow(MESSAGE_SIZE)) val messageSize = cursor.getLong(cursor.getColumnIndexOrThrow(MESSAGE_SIZE))
val expiry = cursor.getLong(cursor.getColumnIndexOrThrow(EXPIRY)) val expiry = cursor.getLong(cursor.getColumnIndexOrThrow(EXPIRY))
val status = cursor.getInt(cursor.getColumnIndexOrThrow(STATUS)) val status = cursor.getInt(cursor.getColumnIndexOrThrow(STATUS))
val deliveryReceiptCount = cursor.getInt( val deliveryReceiptCount = cursor.getInt(cursor.getColumnIndexOrThrow(DELIVERY_RECEIPT_COUNT))
cursor.getColumnIndexOrThrow(
DELIVERY_RECEIPT_COUNT
)
)
val readReceiptCount = if (isReadReceiptsEnabled(context)) cursor.getInt(cursor.getColumnIndexOrThrow(READ_RECEIPT_COUNT)) else 0 val readReceiptCount = if (isReadReceiptsEnabled(context)) cursor.getInt(cursor.getColumnIndexOrThrow(READ_RECEIPT_COUNT)) else 0
val hasMention = (cursor.getInt(cursor.getColumnIndexOrThrow(HAS_MENTION)) == 1) val hasMention = (cursor.getInt(cursor.getColumnIndexOrThrow(HAS_MENTION)) == 1)
val contentLocationBytes: ByteArray? = contentLocation?.takeUnless { it.isEmpty() }?.let(::toIsoBytes)
val transactionIdBytes: ByteArray? = transactionId?.takeUnless { it.isEmpty() }?.let(::toIsoBytes)
val slideDeck = SlideDeck(context, MmsNotificationAttachment(status, messageSize)) val slideDeck = SlideDeck(context, MmsNotificationAttachment(status, messageSize))
return NotificationMmsMessageRecord( return NotificationMmsMessageRecord(
id, recipient, recipient, id, recipient, recipient,
dateSent, dateReceived, deliveryReceiptCount, threadId, dateSent, dateReceived, deliveryReceiptCount, threadId,
contentLocationBytes, messageSize, expiry, status, messageSize, expiry, status, mailbox, slideDeck,
transactionIdBytes, mailbox, slideDeck,
readReceiptCount, hasMention readReceiptCount, hasMention
) )
} }
@ -1281,34 +1269,23 @@ class MmsDatabase(context: Context, databaseHelper: SQLCipherOpenHelper) : Messa
private fun getMediaMmsMessageRecord(cursor: Cursor, getQuote: Boolean): MediaMmsMessageRecord { private fun getMediaMmsMessageRecord(cursor: Cursor, getQuote: Boolean): MediaMmsMessageRecord {
val id = cursor.getLong(cursor.getColumnIndexOrThrow(ID)) val id = cursor.getLong(cursor.getColumnIndexOrThrow(ID))
val dateSent = cursor.getLong(cursor.getColumnIndexOrThrow(NORMALIZED_DATE_SENT)) val dateSent = cursor.getLong(cursor.getColumnIndexOrThrow(NORMALIZED_DATE_SENT))
val dateReceived = cursor.getLong( val dateReceived = cursor.getLong(cursor.getColumnIndexOrThrow(NORMALIZED_DATE_RECEIVED))
cursor.getColumnIndexOrThrow(
NORMALIZED_DATE_RECEIVED
)
)
val box = cursor.getLong(cursor.getColumnIndexOrThrow(MESSAGE_BOX)) val box = cursor.getLong(cursor.getColumnIndexOrThrow(MESSAGE_BOX))
val threadId = cursor.getLong(cursor.getColumnIndexOrThrow(THREAD_ID)) val threadId = cursor.getLong(cursor.getColumnIndexOrThrow(THREAD_ID))
val address = cursor.getString(cursor.getColumnIndexOrThrow(ADDRESS)) val address = cursor.getString(cursor.getColumnIndexOrThrow(ADDRESS))
val addressDeviceId = cursor.getInt(cursor.getColumnIndexOrThrow(ADDRESS_DEVICE_ID)) val addressDeviceId = cursor.getInt(cursor.getColumnIndexOrThrow(ADDRESS_DEVICE_ID))
val deliveryReceiptCount = cursor.getInt( val deliveryReceiptCount = cursor.getInt(cursor.getColumnIndexOrThrow(DELIVERY_RECEIPT_COUNT))
cursor.getColumnIndexOrThrow(
DELIVERY_RECEIPT_COUNT
)
)
var readReceiptCount = cursor.getInt(cursor.getColumnIndexOrThrow(READ_RECEIPT_COUNT)) var readReceiptCount = cursor.getInt(cursor.getColumnIndexOrThrow(READ_RECEIPT_COUNT))
val body = cursor.getString(cursor.getColumnIndexOrThrow(BODY)) val body = cursor.getString(cursor.getColumnIndexOrThrow(BODY))
val partCount = cursor.getInt(cursor.getColumnIndexOrThrow(PART_COUNT)) val partCount = cursor.getInt(cursor.getColumnIndexOrThrow(PART_COUNT))
val mismatchDocument = cursor.getString( val mismatchDocument = cursor.getString(cursor.getColumnIndexOrThrow(MISMATCHED_IDENTITIES))
cursor.getColumnIndexOrThrow(
MISMATCHED_IDENTITIES
)
)
val networkDocument = cursor.getString(cursor.getColumnIndexOrThrow(NETWORK_FAILURE)) val networkDocument = cursor.getString(cursor.getColumnIndexOrThrow(NETWORK_FAILURE))
val subscriptionId = cursor.getInt(cursor.getColumnIndexOrThrow(SUBSCRIPTION_ID)) val subscriptionId = cursor.getInt(cursor.getColumnIndexOrThrow(SUBSCRIPTION_ID))
val expiresIn = cursor.getLong(cursor.getColumnIndexOrThrow(EXPIRES_IN)) val expiresIn = cursor.getLong(cursor.getColumnIndexOrThrow(EXPIRES_IN))
val expireStarted = cursor.getLong(cursor.getColumnIndexOrThrow(EXPIRE_STARTED)) val expireStarted = cursor.getLong(cursor.getColumnIndexOrThrow(EXPIRE_STARTED))
val unidentified = cursor.getInt(cursor.getColumnIndexOrThrow(UNIDENTIFIED)) == 1 val unidentified = cursor.getInt(cursor.getColumnIndexOrThrow(UNIDENTIFIED)) == 1
val hasMention = cursor.getInt(cursor.getColumnIndexOrThrow(HAS_MENTION)) == 1 val hasMention = cursor.getInt(cursor.getColumnIndexOrThrow(HAS_MENTION)) == 1
if (!isReadReceiptsEnabled(context)) { if (!isReadReceiptsEnabled(context)) {
readReceiptCount = 0 readReceiptCount = 0
} }

View File

@ -1,113 +0,0 @@
/*
* Copyright (C) 2012 Moxie Marlinspike
*
* This program is free software: you can redistribute it and/or modify
* it under the terms of the GNU General Public License as published by
* the Free Software Foundation, either version 3 of the License, or
* (at your option) any later version.
*
* This program is distributed in the hope that it will be useful,
* but WITHOUT ANY WARRANTY; without even the implied warranty of
* MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
* GNU General Public License for more details.
*
* You should have received a copy of the GNU General Public License
* along with this program. If not, see <http://www.gnu.org/licenses/>.
*/
package org.thoughtcrime.securesms.database.model;
import static java.util.Collections.emptyList;
import android.content.Context;
import android.text.SpannableString;
import androidx.annotation.NonNull;
import org.session.libsession.utilities.recipients.Recipient;
import org.thoughtcrime.securesms.database.MmsDatabase;
import org.thoughtcrime.securesms.database.SmsDatabase.Status;
import org.thoughtcrime.securesms.mms.SlideDeck;
import network.loki.messenger.R;
/**
* Represents the message record model for MMS messages that are
* notifications (ie: they're pointers to undownloaded media).
*
* @author Moxie Marlinspike
*
*/
public class NotificationMmsMessageRecord extends MmsMessageRecord {
private final byte[] contentLocation;
private final long messageSize;
private final long expiry;
private final int status;
private final byte[] transactionId;
public NotificationMmsMessageRecord(long id, Recipient conversationRecipient,
Recipient individualRecipient,
long dateSent, long dateReceived, int deliveryReceiptCount,
long threadId, byte[] contentLocation, long messageSize,
long expiry, int status, byte[] transactionId, long mailbox,
SlideDeck slideDeck, int readReceiptCount, boolean hasMention)
{
super(id, "", conversationRecipient, individualRecipient,
dateSent, dateReceived, threadId, Status.STATUS_NONE, deliveryReceiptCount, mailbox,
emptyList(), emptyList(),
0, 0, slideDeck, readReceiptCount, null, emptyList(), emptyList(), false, emptyList(), hasMention);
this.contentLocation = contentLocation;
this.messageSize = messageSize;
this.expiry = expiry;
this.status = status;
this.transactionId = transactionId;
}
public byte[] getTransactionId() {
return transactionId;
}
public int getStatus() {
return this.status;
}
public byte[] getContentLocation() {
return contentLocation;
}
public long getMessageSize() {
return (messageSize + 1023) / 1024;
}
public long getExpiration() {
return expiry * 1000;
}
@Override
public boolean isOutgoing() {
return false;
}
@Override
public boolean isPending() {
return false;
}
@Override
public boolean isMmsNotification() {
return true;
}
@Override
public boolean isMediaPending() {
return true;
}
@Override
public SpannableString getDisplayBody(@NonNull Context context) {
if (status == MmsDatabase.Status.DOWNLOAD_INITIALIZED) {
return emphasisAdded(context.getString(R.string.NotificationMmsMessageRecord_multimedia_message));
} else if (status == MmsDatabase.Status.DOWNLOAD_CONNECTING) {
return emphasisAdded(context.getString(R.string.NotificationMmsMessageRecord_downloading_mms_message));
} else {
return emphasisAdded(context.getString(R.string.NotificationMmsMessageRecord_error_downloading_mms_message));
}
}
}

View File

@ -0,0 +1,71 @@
/*
* Copyright (C) 2012 Moxie Marlinspike
*
* This program is free software: you can redistribute it and/or modify
* it under the terms of the GNU General Public License as published by
* the Free Software Foundation, either version 3 of the License, or
* (at your option) any later version.
*
* This program is distributed in the hope that it will be useful,
* but WITHOUT ANY WARRANTY; without even the implied warranty of
* MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
* GNU General Public License for more details.
*
* You should have received a copy of the GNU General Public License
* along with this program. If not, see <http://www.gnu.org/licenses/>.
*/
package org.thoughtcrime.securesms.database.model
import org.session.libsession.utilities.recipients.Recipient
import org.thoughtcrime.securesms.database.SmsDatabase
import org.thoughtcrime.securesms.mms.SlideDeck
/**
* Represents the message record model for MMS messages that are
* notifications (ie: they're pointers to undownloaded media).
*
* @author Moxie Marlinspike
*/
class NotificationMmsMessageRecord(
id: Long, conversationRecipient: Recipient?,
individualRecipient: Recipient?,
dateSent: Long,
dateReceived: Long,
deliveryReceiptCount: Int,
threadId: Long,
private val messageSize: Long,
private val expiry: Long,
val status: Int,
mailbox: Long,
slideDeck: SlideDeck?,
readReceiptCount: Int,
hasMention: Boolean
) : MmsMessageRecord(
id, "", conversationRecipient, individualRecipient,
dateSent, dateReceived, threadId, SmsDatabase.Status.STATUS_NONE, deliveryReceiptCount, mailbox,
emptyList(), emptyList(),
0, 0, slideDeck!!, readReceiptCount, null, emptyList(), emptyList(), false, emptyList(), hasMention
) {
fun getMessageSize(): Long {
return (messageSize + 1023) / 1024
}
val expiration: Long
get() = expiry * 1000
override fun isOutgoing(): Boolean {
return false
}
override fun isPending(): Boolean {
return false
}
override fun isMmsNotification(): Boolean {
return true
}
override fun isMediaPending(): Boolean {
return true
}
}

View File

@ -34,13 +34,13 @@ class MessageRequestView : LinearLayout {
// region Updating // region Updating
fun bind(thread: ThreadRecord, glide: GlideRequests) { fun bind(thread: ThreadRecord, glide: GlideRequests) {
this.thread = thread this.thread = thread
val senderDisplayName = getUserDisplayName(thread.recipient)
?: thread.recipient.address.toString() val senderDisplayName = getUserDisplayName(thread.recipient) ?: thread.recipient.address.toString()
binding.displayNameTextView.text = senderDisplayName binding.displayNameTextView.text = senderDisplayName
binding.timestampTextView.text = DateUtils.getDisplayFormattedTimeSpanString(context, Locale.getDefault(), thread.date) binding.timestampTextView.text = DateUtils.getDisplayFormattedTimeSpanString(context, Locale.getDefault(), thread.date)
val rawSnippet = thread.getDisplayBody(context)
val snippet = highlightMentions( val snippet = highlightMentions(
text = rawSnippet, text = thread.getDisplayBody(context),
formatOnly = true, // no styling here, only text formatting formatOnly = true, // no styling here, only text formatting
threadID = thread.threadId, threadID = thread.threadId,
context = context context = context

View File

@ -16,24 +16,23 @@
*/ */
package org.thoughtcrime.securesms.mms; package org.thoughtcrime.securesms.mms;
import static org.session.libsession.utilities.StringSubstitutionConstants.EMOJI_KEY;
import android.content.Context; import android.content.Context;
import android.content.res.Resources.Theme; import android.content.res.Resources.Theme;
import android.net.Uri; import android.net.Uri;
import androidx.annotation.DrawableRes; import androidx.annotation.DrawableRes;
import androidx.annotation.NonNull; import androidx.annotation.NonNull;
import androidx.annotation.Nullable; import androidx.annotation.Nullable;
import com.squareup.phrase.Phrase;
import org.session.libsession.messaging.sending_receiving.attachments.AttachmentTransferProgress; import java.security.SecureRandom;
import org.thoughtcrime.securesms.util.MediaUtil; import network.loki.messenger.R;
import org.session.libsignal.utilities.guava.Optional;
import org.session.libsession.messaging.sending_receiving.attachments.Attachment; import org.session.libsession.messaging.sending_receiving.attachments.Attachment;
import org.session.libsession.messaging.sending_receiving.attachments.AttachmentTransferProgress;
import org.session.libsession.messaging.sending_receiving.attachments.UriAttachment; import org.session.libsession.messaging.sending_receiving.attachments.UriAttachment;
import org.session.libsession.utilities.Util; import org.session.libsession.utilities.Util;
import org.session.libsignal.utilities.guava.Optional;
import java.security.SecureRandom; import org.thoughtcrime.securesms.util.MediaUtil;
import network.loki.messenger.R;
public abstract class Slide { public abstract class Slide {
@ -72,7 +71,10 @@ public abstract class Slide {
return Optional.fromNullable("🎤 " + attachmentString); return Optional.fromNullable("🎤 " + attachmentString);
} }
} }
return Optional.fromNullable(emojiForMimeType() + attachmentString); String txt = Phrase.from(context, R.string.attachmentsNotification)
.put(EMOJI_KEY, emojiForMimeType())
.format().toString();
return Optional.fromNullable(txt);
} }
private String emojiForMimeType() { private String emojiForMimeType() {
@ -85,7 +87,7 @@ public abstract class Slide {
} else if (MediaUtil.isFile(attachment)) { } else if (MediaUtil.isFile(attachment)) {
return "📎"; return "📎";
} else { } else {
return "🎡 "; return "🎡"; // `isGif`
} }
} }

View File

@ -24,6 +24,7 @@ import androidx.annotation.Nullable;
import com.annimon.stream.Stream; import com.annimon.stream.Stream;
import org.session.libsession.messaging.sending_receiving.attachments.Attachment; import org.session.libsession.messaging.sending_receiving.attachments.Attachment;
import org.session.libsignal.utilities.Log;
import org.session.libsignal.utilities.guava.Optional; import org.session.libsignal.utilities.guava.Optional;
import org.thoughtcrime.securesms.util.MediaUtil; import org.thoughtcrime.securesms.util.MediaUtil;
@ -47,8 +48,7 @@ public class SlideDeck {
if (slide != null) slides.add(slide); if (slide != null) slides.add(slide);
} }
public SlideDeck() { public SlideDeck() { }
}
public void clear() { public void clear() {
slides.clear(); slides.clear();
@ -65,7 +65,6 @@ public class SlideDeck {
body = slideBody.get(); body = slideBody.get();
} }
} }
return body; return body;
} }

View File

@ -29,6 +29,7 @@ import android.net.Uri;
import android.os.AsyncTask; import android.os.AsyncTask;
import android.os.Build; import android.os.Build;
import android.service.notification.StatusBarNotification; import android.service.notification.StatusBarNotification;
import android.text.SpannableString;
import android.text.TextUtils; import android.text.TextUtils;
import androidx.annotation.NonNull; import androidx.annotation.NonNull;
@ -145,9 +146,8 @@ public class DefaultMessageNotifier implements MessageNotifier {
} }
public void notifyMessagesPending(Context context) { public void notifyMessagesPending(Context context) {
if (!TextSecurePreferences.isNotificationsEnabled(context)) {
return; if (!TextSecurePreferences.isNotificationsEnabled(context)) { return; }
}
PendingMessageNotificationBuilder builder = new PendingMessageNotificationBuilder(context, TextSecurePreferences.getNotificationPrivacy(context)); PendingMessageNotificationBuilder builder = new PendingMessageNotificationBuilder(context, TextSecurePreferences.getNotificationPrivacy(context));
ServiceUtil.getNotificationManager(context).notify(PENDING_MESSAGES_ID, builder.build()); ServiceUtil.getNotificationManager(context).notify(PENDING_MESSAGES_ID, builder.build());
@ -197,9 +197,7 @@ public class DefaultMessageNotifier implements MessageNotifier {
} }
} }
if (!validNotification) { if (!validNotification) { notifications.cancel(notification.getId()); }
notifications.cancel(notification.getId());
}
} }
} }
} catch (Throwable e) { } catch (Throwable e) {
@ -348,14 +346,19 @@ public class DefaultMessageNotifier implements MessageNotifier {
builder.setThread(notifications.get(0).getRecipient()); builder.setThread(notifications.get(0).getRecipient());
builder.setMessageCount(notificationState.getMessageCount()); builder.setMessageCount(notificationState.getMessageCount());
// TODO: Removing highlighting mentions in the notification because this context is the libsession one which CharSequence builderCS = text == null ? "" : text;
// TODO: doesn't have access to the `R.attr.message_sent_text_color` and `R.attr.message_received_text_color` SpannableString ss = MentionUtilities.highlightMentions(
// TODO: attributes to perform the colour lookup. Also, it makes little sense to highlight the mentions using builderCS,
// TODO: the app theme as it may result in insufficient contrast with the notification background which will false,
// TODO: be using the SYSTEM theme. false,
builder.setPrimaryMessageBody(recipient, notifications.get(0).getIndividualRecipient(), true,
//MentionUtilities.highlightMentions(text == null ? "" : text, notifications.get(0).getThreadId(), context), // Removing hightlighting mentions -ACL bundled ? notifications.get(0).getThreadId() : 0,
text == null ? "" : text, context
);
builder.setPrimaryMessageBody(recipient,
notifications.get(0).getIndividualRecipient(),
ss,
notifications.get(0).getSlideDeck()); notifications.get(0).getSlideDeck());
builder.setContentIntent(notifications.get(0).getPendingIntent(context)); builder.setContentIntent(notifications.get(0).getPendingIntent(context));
@ -505,24 +508,39 @@ public class DefaultMessageNotifier implements MessageNotifier {
continue; continue;
} }
} }
// If this is a message request from an unknown user..
if (messageRequest) { if (messageRequest) {
body = SpanUtil.italic(context.getString(R.string.message_requests_notification)); body = SpanUtil.italic(context.getString(R.string.message_requests_notification));
// If we received some manner of notification but Session is locked..
} else if (KeyCachingService.isLocked(context)) { } else if (KeyCachingService.isLocked(context)) {
body = SpanUtil.italic(context.getString(R.string.MessageNotifier_locked_message)); body = SpanUtil.italic(context.getString(R.string.MessageNotifier_locked_message));
// ----- All further cases assume we know the contact and that Session isn't locked -----
// If this is a notification about a multimedia message from a contact we know about..
} else if (record.isMms() && !((MmsMessageRecord) record).getSharedContacts().isEmpty()) { } else if (record.isMms() && !((MmsMessageRecord) record).getSharedContacts().isEmpty()) {
Contact contact = ((MmsMessageRecord) record).getSharedContacts().get(0); Contact contact = ((MmsMessageRecord) record).getSharedContacts().get(0);
body = ContactUtil.getStringSummary(context, contact); body = ContactUtil.getStringSummary(context, contact);
// If this is a notification about a multimedia message which contains no text but DOES contain a slide deck with at least one slide..
} else if (record.isMms() && TextUtils.isEmpty(body) && !((MmsMessageRecord) record).getSlideDeck().getSlides().isEmpty()) { } else if (record.isMms() && TextUtils.isEmpty(body) && !((MmsMessageRecord) record).getSlideDeck().getSlides().isEmpty()) {
slideDeck = ((MediaMmsMessageRecord)record).getSlideDeck(); slideDeck = ((MediaMmsMessageRecord)record).getSlideDeck();
body = SpanUtil.italic(slideDeck.getBody()); body = SpanUtil.italic(slideDeck.getBody());
// If this is a notification about a multimedia message, but it's not ITSELF a multimedia notification AND it contains a slide deck with at least one slide..
} else if (record.isMms() && !record.isMmsNotification() && !((MmsMessageRecord) record).getSlideDeck().getSlides().isEmpty()) { } else if (record.isMms() && !record.isMmsNotification() && !((MmsMessageRecord) record).getSlideDeck().getSlides().isEmpty()) {
slideDeck = ((MediaMmsMessageRecord)record).getSlideDeck(); slideDeck = ((MediaMmsMessageRecord)record).getSlideDeck();
String message = slideDeck.getBody() + ": " + record.getBody(); String message = slideDeck.getBody() + ": " + record.getBody();
int italicLength = message.length() - body.length(); int italicLength = message.length() - body.length();
body = SpanUtil.italic(message, italicLength); body = SpanUtil.italic(message, italicLength);
// If this is a notification about an invitation to a community..
} else if (record.isOpenGroupInvitation()) { } else if (record.isOpenGroupInvitation()) {
body = SpanUtil.italic(context.getString(R.string.ThreadRecord_open_group_invitation)); body = SpanUtil.italic(context.getString(R.string.ThreadRecord_open_group_invitation));
} }
String userPublicKey = TextSecurePreferences.getLocalNumber(context); String userPublicKey = TextSecurePreferences.getLocalNumber(context);
String blindedPublicKey = cache.get(threadId); String blindedPublicKey = cache.get(threadId);
if (blindedPublicKey == null) { if (blindedPublicKey == null) {

View File

@ -1,11 +1,9 @@
package org.thoughtcrime.securesms.notifications; package org.thoughtcrime.securesms.notifications;
import android.content.BroadcastReceiver; import android.content.BroadcastReceiver;
import android.content.Context; import android.content.Context;
import android.content.Intent; import android.content.Intent;
import android.os.AsyncTask; import android.os.AsyncTask;
import org.thoughtcrime.securesms.ApplicationContext; import org.thoughtcrime.securesms.ApplicationContext;
import org.thoughtcrime.securesms.dependencies.DatabaseComponent; import org.thoughtcrime.securesms.dependencies.DatabaseComponent;

View File

@ -56,6 +56,7 @@ import org.thoughtcrime.securesms.showSessionDialog
import org.thoughtcrime.securesms.util.BitmapDecodingException import org.thoughtcrime.securesms.util.BitmapDecodingException
import org.thoughtcrime.securesms.util.BitmapUtil import org.thoughtcrime.securesms.util.BitmapUtil
import org.thoughtcrime.securesms.util.ConfigurationMessageUtilities import org.thoughtcrime.securesms.util.ConfigurationMessageUtilities
import org.thoughtcrime.securesms.util.NetworkUtils
import org.thoughtcrime.securesms.util.disableClipping import org.thoughtcrime.securesms.util.disableClipping
import org.thoughtcrime.securesms.util.push import org.thoughtcrime.securesms.util.push
import org.thoughtcrime.securesms.util.show import org.thoughtcrime.securesms.util.show
@ -179,7 +180,7 @@ class SettingsActivity : PassphraseRequiredActionBarActivity() {
try { try {
val profilePictureToBeUploaded = BitmapUtil.createScaledBytes(this@SettingsActivity, AvatarSelection.getResultUri(data), ProfileMediaConstraints()).bitmap val profilePictureToBeUploaded = BitmapUtil.createScaledBytes(this@SettingsActivity, AvatarSelection.getResultUri(data), ProfileMediaConstraints()).bitmap
Handler(Looper.getMainLooper()).post { Handler(Looper.getMainLooper()).post {
updateProfile(true, profilePictureToBeUploaded) updateProfilePicture(profilePictureToBeUploaded)
} }
} catch (e: BitmapDecodingException) { } catch (e: BitmapDecodingException) {
e.printStackTrace() e.printStackTrace()
@ -228,56 +229,59 @@ class SettingsActivity : PassphraseRequiredActionBarActivity() {
} }
} }
private fun updateProfile( private fun updateDisplayName(displayName: String): Boolean {
isUpdatingProfilePicture: Boolean,
profilePicture: ByteArray? = null,
displayName: String? = null
) {
binding.loader.isVisible = true binding.loader.isVisible = true
if (displayName != null) { // We'll assume we fail & flip the flag on success
TextSecurePreferences.setProfileName(this, displayName) var updateWasSuccessful = false
configFactory.user?.setName(displayName)
}
// Bail if we're not updating the profile picture in any way val haveNetworkConnection = NetworkUtils.haveValidNetworkConnection(this@SettingsActivity);
if (!isUpdatingProfilePicture) return if (!haveNetworkConnection) {
Log.w(TAG, "Cannot update display name - no network connection.")
val encodedProfileKey = ProfileKeyUtil.generateEncodedProfileKey(this)
val uploadProfilePicturePromise: Promise<*, Exception>
var removingProfilePic = false
// Adding a new profile picture?
if (profilePicture != null) {
uploadProfilePicturePromise = ProfilePictureUtilities.upload(profilePicture, encodedProfileKey, this)
} else { } else {
// If not then we must be removing the existing one. // if we have a network connection then attempt to update the display name
// Note: To get a promise that will resolve / sync correctly we overwrite the existing profile picture with TextSecurePreferences.setProfileName(this, displayName)
// a 0 byte image. val user = configFactory.user
removingProfilePic = true if (user == null) {
val emptyByteArray = ByteArray(0) Log.w(TAG, "Cannot update display name - missing user details from configFactory.")
uploadProfilePicturePromise = ProfilePictureUtilities.upload(emptyByteArray, encodedProfileKey, this) } else {
user.setName(displayName)
binding.btnGroupNameDisplay.text = displayName
updateWasSuccessful = true
}
} }
// If the upload picture promise succeeded then we hit this successUi block // Inform the user if we failed to update the display name
uploadProfilePicturePromise.successUi { if (!updateWasSuccessful) {
Toast.makeText(this@SettingsActivity, R.string.profileErrorUpdate, Toast.LENGTH_LONG).show()
}
// If we successfully removed the profile picture on the network then we can clear the binding.loader.isVisible = false
// local data - otherwise it's weird to fail the online section but it _looks_ like it return updateWasSuccessful
// worked because we cleared the local image (also it denies them the chance to retry }
// removal if we do it locally, and may result in them having a visible profile picture
// everywhere EXCEPT on their own device!). // Helper method used by updateProfilePicture and removeProfilePicture to sync it online
if (removingProfilePic) { private fun syncProfilePicture(profilePicture: ByteArray, onFail: () -> Unit) {
binding.loader.isVisible = true
// Grab the profile key and kick of the promise to update the profile picture
val encodedProfileKey = ProfileKeyUtil.generateEncodedProfileKey(this)
val updateProfilePicturePromise = ProfilePictureUtilities.upload(profilePicture, encodedProfileKey, this)
// If the online portion of the update succeeded then update the local state
updateProfilePicturePromise.successUi {
// When removing the profile picture the supplied ByteArray is empty so we'll clear the local data
if (profilePicture.isEmpty()) {
MessagingModuleConfiguration.shared.storage.clearUserPic() MessagingModuleConfiguration.shared.storage.clearUserPic()
} }
val userConfig = configFactory.user val userConfig = configFactory.user
AvatarHelper.setAvatar(this, Address.fromSerialized(TextSecurePreferences.getLocalNumber(this)!!), profilePicture) AvatarHelper.setAvatar(this, Address.fromSerialized(TextSecurePreferences.getLocalNumber(this)!!), profilePicture)
TextSecurePreferences.setProfileAvatarId(this, profilePicture?.let { SecureRandom().nextInt() } ?: 0 ) TextSecurePreferences.setProfileAvatarId(this, profilePicture.let { SecureRandom().nextInt() } )
ProfileKeyUtil.setEncodedProfileKey(this, encodedProfileKey) ProfileKeyUtil.setEncodedProfileKey(this, encodedProfileKey)
// new config // Attempt to grab the details we require to update the profile picture
val url = TextSecurePreferences.getProfilePictureURL(this) val url = TextSecurePreferences.getProfilePictureURL(this)
val profileKey = ProfileKeyUtil.getProfileKey(this) val profileKey = ProfileKeyUtil.getProfileKey(this)
@ -291,30 +295,52 @@ class SettingsActivity : PassphraseRequiredActionBarActivity() {
} }
ConfigurationMessageUtilities.forceSyncConfigurationNowIfNeeded(this@SettingsActivity) ConfigurationMessageUtilities.forceSyncConfigurationNowIfNeeded(this@SettingsActivity)
}
// Or if the promise failed to upload the new profile picture then we hit this failUi block // Update our visuals
uploadProfilePicturePromise.failUi { binding.profilePictureView.recycle()
if (removingProfilePic) {
Log.e(TAG, "Failed to remove profile picture")
Toast.makeText(this@SettingsActivity, R.string.profileDisplayPictureRemoveError, Toast.LENGTH_LONG).show()
} else {
Log.e(TAG, "Failed to upload profile picture")
Toast.makeText(this@SettingsActivity, R.string.profileErrorUpdate, Toast.LENGTH_LONG).show()
}
}
// Finally, regardless of whether the promise succeeded or failed, we always hit this `alwaysUi` block
uploadProfilePicturePromise.alwaysUi {
if (displayName != null) {
binding.btnGroupNameDisplay.text = displayName
}
if (isUpdatingProfilePicture) {
binding.profilePictureView.recycle() // Clear the cached image before updating
binding.profilePictureView.update() binding.profilePictureView.update()
} }
binding.loader.isVisible = false
// If the sync failed then inform the user
updateProfilePicturePromise.failUi { onFail() }
// Finally, remove the loader animation after we've waited for the attempt to succeed or fail
updateProfilePicturePromise.alwaysUi { binding.loader.isVisible = false }
} }
private fun updateProfilePicture(profilePicture: ByteArray) {
val haveNetworkConnection = NetworkUtils.haveValidNetworkConnection(this@SettingsActivity);
if (!haveNetworkConnection) {
Log.w(TAG, "Cannot update profile picture - no network connection.")
Toast.makeText(this@SettingsActivity, R.string.profileErrorUpdate, Toast.LENGTH_LONG).show()
return
}
val onFail: () -> Unit = {
Log.e(TAG, "Sync failed when uploading profile picture.")
Toast.makeText(this@SettingsActivity, R.string.profileErrorUpdate, Toast.LENGTH_LONG).show()
}
syncProfilePicture(profilePicture, onFail)
}
private fun removeProfilePicture() {
val haveNetworkConnection = NetworkUtils.haveValidNetworkConnection(this@SettingsActivity);
if (!haveNetworkConnection) {
Log.w(TAG, "Cannot remove profile picture - no network connection.")
Toast.makeText(this@SettingsActivity, R.string.profileDisplayPictureRemoveError, Toast.LENGTH_LONG).show()
return
}
val onFail: () -> Unit = {
Log.e(TAG, "Sync failed when removing profile picture.")
Toast.makeText(this@SettingsActivity, R.string.profileDisplayPictureRemoveError, Toast.LENGTH_LONG).show()
}
val emptyProfilePicture = ByteArray(0)
syncProfilePicture(emptyProfilePicture, onFail)
} }
// endregion // endregion
@ -333,8 +359,7 @@ class SettingsActivity : PassphraseRequiredActionBarActivity() {
Toast.makeText(this, R.string.activity_settings_display_name_too_long_error, Toast.LENGTH_SHORT).show() Toast.makeText(this, R.string.activity_settings_display_name_too_long_error, Toast.LENGTH_SHORT).show()
return false return false
} }
updateProfile(false, displayName = displayName) return updateDisplayName(displayName)
return true
} }
private fun showQRCode() { private fun showQRCode() {
@ -348,7 +373,7 @@ class SettingsActivity : PassphraseRequiredActionBarActivity() {
view(R.layout.dialog_change_avatar) view(R.layout.dialog_change_avatar)
button(R.string.activity_settings_upload) { startAvatarSelection() } button(R.string.activity_settings_upload) { startAvatarSelection() }
if (TextSecurePreferences.getProfileAvatarId(context) != 0) { if (TextSecurePreferences.getProfileAvatarId(context) != 0) {
button(R.string.activity_settings_remove) { removeAvatar() } button(R.string.activity_settings_remove) { removeProfilePicture() }
} }
cancelButton() cancelButton()
}.apply { }.apply {
@ -366,10 +391,6 @@ class SettingsActivity : PassphraseRequiredActionBarActivity() {
} }
} }
private fun removeAvatar() {
updateProfile(true)
}
private fun startAvatarSelection() { private fun startAvatarSelection() {
// Ask for an optional camera permission. // Ask for an optional camera permission.
Permissions.with(this) Permissions.with(this)

View File

@ -186,9 +186,6 @@
<string name="MediaOverviewActivity_Select_all">أختر الكل</string> <string name="MediaOverviewActivity_Select_all">أختر الكل</string>
<string name="MediaOverviewActivity_collecting_attachments">جارٍ جمع المرفقات...</string> <string name="MediaOverviewActivity_collecting_attachments">جارٍ جمع المرفقات...</string>
<!-- NotificationMmsMessageRecord --> <!-- NotificationMmsMessageRecord -->
<string name="NotificationMmsMessageRecord_multimedia_message">رسالة وسائط متعددة</string>
<string name="NotificationMmsMessageRecord_downloading_mms_message">تنزيل رسالة الوسائط المتعددة</string>
<string name="NotificationMmsMessageRecord_error_downloading_mms_message">خطأ في تنزيل رسالة الوسائط المتعددة، انقر لاعادة المحاولة</string>
<!-- MediaPickerActivity --> <!-- MediaPickerActivity -->
<string name="MediaPickerActivity_send_to">إرسال إلى %s</string> <string name="MediaPickerActivity_send_to">إرسال إلى %s</string>
<!-- MediaSendActivity --> <!-- MediaSendActivity -->

View File

@ -186,9 +186,6 @@
<string name="MediaOverviewActivity_Select_all">أختر الكل</string> <string name="MediaOverviewActivity_Select_all">أختر الكل</string>
<string name="MediaOverviewActivity_collecting_attachments">جارٍ جمع المرفقات...</string> <string name="MediaOverviewActivity_collecting_attachments">جارٍ جمع المرفقات...</string>
<!-- NotificationMmsMessageRecord --> <!-- NotificationMmsMessageRecord -->
<string name="NotificationMmsMessageRecord_multimedia_message">رسالة وسائط متعددة</string>
<string name="NotificationMmsMessageRecord_downloading_mms_message">تنزيل رسالة الوسائط المتعددة</string>
<string name="NotificationMmsMessageRecord_error_downloading_mms_message">خطأ في تنزيل رسالة الوسائط المتعددة، انقر لاعادة المحاولة</string>
<!-- MediaPickerActivity --> <!-- MediaPickerActivity -->
<string name="MediaPickerActivity_send_to">إرسال إلى %s</string> <string name="MediaPickerActivity_send_to">إرسال إلى %s</string>
<!-- MediaSendActivity --> <!-- MediaSendActivity -->

View File

@ -150,9 +150,6 @@
<string name="MediaOverviewActivity_Select_all">Hamısını seç</string> <string name="MediaOverviewActivity_Select_all">Hamısını seç</string>
<string name="MediaOverviewActivity_collecting_attachments">Qoşmalar yığılır...</string> <string name="MediaOverviewActivity_collecting_attachments">Qoşmalar yığılır...</string>
<!-- NotificationMmsMessageRecord --> <!-- NotificationMmsMessageRecord -->
<string name="NotificationMmsMessageRecord_multimedia_message">Multimedia mesajı</string>
<string name="NotificationMmsMessageRecord_downloading_mms_message">MMS mesaj endirilir</string>
<string name="NotificationMmsMessageRecord_error_downloading_mms_message">MMS mesajı endirmə xətası, yenidən sınamaq üçün toxunun</string>
<!-- MediaPickerActivity --> <!-- MediaPickerActivity -->
<string name="MediaPickerActivity_send_to">%s - göndər</string> <string name="MediaPickerActivity_send_to">%s - göndər</string>
<!-- MediaSendActivity --> <!-- MediaSendActivity -->

View File

@ -150,9 +150,6 @@
<string name="MediaOverviewActivity_Select_all">Hamısını seç</string> <string name="MediaOverviewActivity_Select_all">Hamısını seç</string>
<string name="MediaOverviewActivity_collecting_attachments">Qoşmalar yığılır...</string> <string name="MediaOverviewActivity_collecting_attachments">Qoşmalar yığılır...</string>
<!-- NotificationMmsMessageRecord --> <!-- NotificationMmsMessageRecord -->
<string name="NotificationMmsMessageRecord_multimedia_message">Multimedia mesajı</string>
<string name="NotificationMmsMessageRecord_downloading_mms_message">MMS mesaj endirilir</string>
<string name="NotificationMmsMessageRecord_error_downloading_mms_message">MMS mesajı endirmə xətası, yenidən sınamaq üçün toxunun</string>
<!-- MediaPickerActivity --> <!-- MediaPickerActivity -->
<string name="MediaPickerActivity_send_to">%s - göndər</string> <string name="MediaPickerActivity_send_to">%s - göndər</string>
<!-- MediaSendActivity --> <!-- MediaSendActivity -->

View File

@ -96,9 +96,6 @@
<string name="MediaOverviewActivity_Select_all">Pilih semua</string> <string name="MediaOverviewActivity_Select_all">Pilih semua</string>
<string name="MediaOverviewActivity_collecting_attachments">Mengumpulkan lampiran...</string> <string name="MediaOverviewActivity_collecting_attachments">Mengumpulkan lampiran...</string>
<!-- NotificationMmsMessageRecord --> <!-- NotificationMmsMessageRecord -->
<string name="NotificationMmsMessageRecord_multimedia_message">Pesan multimedia</string>
<string name="NotificationMmsMessageRecord_downloading_mms_message">Mengunduh pesan MMS.</string>
<string name="NotificationMmsMessageRecord_error_downloading_mms_message">Gagal saat mengunduh pesan MMS, ketuk untuk mencoba lagi</string>
<!-- MediaPickerActivity --> <!-- MediaPickerActivity -->
<string name="MediaPickerActivity_send_to">Kirim ke %s</string> <string name="MediaPickerActivity_send_to">Kirim ke %s</string>
<!-- MediaSendActivity --> <!-- MediaSendActivity -->

View File

@ -96,9 +96,6 @@
<string name="MediaOverviewActivity_Select_all">Pilih semua</string> <string name="MediaOverviewActivity_Select_all">Pilih semua</string>
<string name="MediaOverviewActivity_collecting_attachments">Mengumpulkan lampiran...</string> <string name="MediaOverviewActivity_collecting_attachments">Mengumpulkan lampiran...</string>
<!-- NotificationMmsMessageRecord --> <!-- NotificationMmsMessageRecord -->
<string name="NotificationMmsMessageRecord_multimedia_message">Pesan multimedia</string>
<string name="NotificationMmsMessageRecord_downloading_mms_message">Mengunduh pesan MMS.</string>
<string name="NotificationMmsMessageRecord_error_downloading_mms_message">Gagal saat mengunduh pesan MMS, ketuk untuk mencoba lagi</string>
<!-- MediaPickerActivity --> <!-- MediaPickerActivity -->
<string name="MediaPickerActivity_send_to">Kirim ke %s</string> <string name="MediaPickerActivity_send_to">Kirim ke %s</string>
<!-- MediaSendActivity --> <!-- MediaSendActivity -->

View File

@ -142,9 +142,6 @@
<string name="MediaOverviewActivity_Select_all">Избери всичко</string> <string name="MediaOverviewActivity_Select_all">Избери всичко</string>
<string name="MediaOverviewActivity_collecting_attachments">Събиране на прикачени файлове...</string> <string name="MediaOverviewActivity_collecting_attachments">Събиране на прикачени файлове...</string>
<!-- NotificationMmsMessageRecord --> <!-- NotificationMmsMessageRecord -->
<string name="NotificationMmsMessageRecord_multimedia_message">Мултимедийно съобщение</string>
<string name="NotificationMmsMessageRecord_downloading_mms_message">Изтегляне на MMS съобщение</string>
<string name="NotificationMmsMessageRecord_error_downloading_mms_message">Грешка при изтегляне на MMS съобщение, натиснете за да опитате повторно</string>
<!-- MediaPickerActivity --> <!-- MediaPickerActivity -->
<string name="MediaPickerActivity_send_to">Изпрати на %s</string> <string name="MediaPickerActivity_send_to">Изпрати на %s</string>
<!-- MediaSendActivity --> <!-- MediaSendActivity -->

View File

@ -142,9 +142,6 @@
<string name="MediaOverviewActivity_Select_all">Избери всичко</string> <string name="MediaOverviewActivity_Select_all">Избери всичко</string>
<string name="MediaOverviewActivity_collecting_attachments">Събиране на прикачени файлове...</string> <string name="MediaOverviewActivity_collecting_attachments">Събиране на прикачени файлове...</string>
<!-- NotificationMmsMessageRecord --> <!-- NotificationMmsMessageRecord -->
<string name="NotificationMmsMessageRecord_multimedia_message">Мултимедийно съобщение</string>
<string name="NotificationMmsMessageRecord_downloading_mms_message">Изтегляне на MMS съобщение</string>
<string name="NotificationMmsMessageRecord_error_downloading_mms_message">Грешка при изтегляне на MMS съобщение, натиснете за да опитате повторно</string>
<!-- MediaPickerActivity --> <!-- MediaPickerActivity -->
<string name="MediaPickerActivity_send_to">Изпрати на %s</string> <string name="MediaPickerActivity_send_to">Изпрати на %s</string>
<!-- MediaSendActivity --> <!-- MediaSendActivity -->

View File

@ -147,9 +147,6 @@
<string name="MediaOverviewActivity_Select_all">Selecciona-ho tot</string> <string name="MediaOverviewActivity_Select_all">Selecciona-ho tot</string>
<string name="MediaOverviewActivity_collecting_attachments">S\'estan adjuntant els fitxers...</string> <string name="MediaOverviewActivity_collecting_attachments">S\'estan adjuntant els fitxers...</string>
<!-- NotificationMmsMessageRecord --> <!-- NotificationMmsMessageRecord -->
<string name="NotificationMmsMessageRecord_multimedia_message">Missatge multimèdia</string>
<string name="NotificationMmsMessageRecord_downloading_mms_message">S\'està baixant el missatge MMS</string>
<string name="NotificationMmsMessageRecord_error_downloading_mms_message">S\'ha produït un error en baixar el missatge MMS. Toqueu per tornar a intentar-ho</string>
<!-- MediaPickerActivity --> <!-- MediaPickerActivity -->
<string name="MediaPickerActivity_send_to">Envia-ho a %s</string> <string name="MediaPickerActivity_send_to">Envia-ho a %s</string>
<!-- MediaSendActivity --> <!-- MediaSendActivity -->

View File

@ -147,9 +147,6 @@
<string name="MediaOverviewActivity_Select_all">Selecciona-ho tot</string> <string name="MediaOverviewActivity_Select_all">Selecciona-ho tot</string>
<string name="MediaOverviewActivity_collecting_attachments">S\'estan adjuntant els fitxers...</string> <string name="MediaOverviewActivity_collecting_attachments">S\'estan adjuntant els fitxers...</string>
<!-- NotificationMmsMessageRecord --> <!-- NotificationMmsMessageRecord -->
<string name="NotificationMmsMessageRecord_multimedia_message">Missatge multimèdia</string>
<string name="NotificationMmsMessageRecord_downloading_mms_message">S\'està baixant el missatge MMS</string>
<string name="NotificationMmsMessageRecord_error_downloading_mms_message">S\'ha produït un error en baixar el missatge MMS. Toqueu per tornar a intentar-ho</string>
<!-- MediaPickerActivity --> <!-- MediaPickerActivity -->
<string name="MediaPickerActivity_send_to">Envia-ho a %s</string> <string name="MediaPickerActivity_send_to">Envia-ho a %s</string>
<!-- MediaSendActivity --> <!-- MediaSendActivity -->

View File

@ -168,9 +168,6 @@
<string name="MediaOverviewActivity_Select_all">Označit vše</string> <string name="MediaOverviewActivity_Select_all">Označit vše</string>
<string name="MediaOverviewActivity_collecting_attachments">Shromažďuji přílohy...</string> <string name="MediaOverviewActivity_collecting_attachments">Shromažďuji přílohy...</string>
<!-- NotificationMmsMessageRecord --> <!-- NotificationMmsMessageRecord -->
<string name="NotificationMmsMessageRecord_multimedia_message">Multimediální zpráva</string>
<string name="NotificationMmsMessageRecord_downloading_mms_message">Stahuji MMS zprávu</string>
<string name="NotificationMmsMessageRecord_error_downloading_mms_message">Chyba při stahování MMS zprávy, ťukněte pro opakování</string>
<!-- MediaPickerActivity --> <!-- MediaPickerActivity -->
<string name="MediaPickerActivity_send_to">Poslat %s</string> <string name="MediaPickerActivity_send_to">Poslat %s</string>
<!-- MediaSendActivity --> <!-- MediaSendActivity -->

View File

@ -168,9 +168,6 @@
<string name="MediaOverviewActivity_Select_all">Označit vše</string> <string name="MediaOverviewActivity_Select_all">Označit vše</string>
<string name="MediaOverviewActivity_collecting_attachments">Shromažďuji přílohy...</string> <string name="MediaOverviewActivity_collecting_attachments">Shromažďuji přílohy...</string>
<!-- NotificationMmsMessageRecord --> <!-- NotificationMmsMessageRecord -->
<string name="NotificationMmsMessageRecord_multimedia_message">Multimediální zpráva</string>
<string name="NotificationMmsMessageRecord_downloading_mms_message">Stahuji MMS zprávu</string>
<string name="NotificationMmsMessageRecord_error_downloading_mms_message">Chyba při stahování MMS zprávy, ťukněte pro opakování</string>
<!-- MediaPickerActivity --> <!-- MediaPickerActivity -->
<string name="MediaPickerActivity_send_to">Poslat %s</string> <string name="MediaPickerActivity_send_to">Poslat %s</string>
<!-- MediaSendActivity --> <!-- MediaSendActivity -->

View File

@ -172,9 +172,6 @@
<string name="MediaOverviewActivity_Select_all">Dewis popeth</string> <string name="MediaOverviewActivity_Select_all">Dewis popeth</string>
<string name="MediaOverviewActivity_collecting_attachments">Casglu atodiadau...</string> <string name="MediaOverviewActivity_collecting_attachments">Casglu atodiadau...</string>
<!-- NotificationMmsMessageRecord --> <!-- NotificationMmsMessageRecord -->
<string name="NotificationMmsMessageRecord_multimedia_message">Neges amlgyfrwng</string>
<string name="NotificationMmsMessageRecord_downloading_mms_message">Llwytho i lawr neges MMS</string>
<string name="NotificationMmsMessageRecord_error_downloading_mms_message">Gwall wrth lawrlwytho neges MMS, tapio i geisio eto</string>
<!-- MediaPickerActivity --> <!-- MediaPickerActivity -->
<string name="MediaPickerActivity_send_to">Anfon i %s</string> <string name="MediaPickerActivity_send_to">Anfon i %s</string>
<!-- MediaSendActivity --> <!-- MediaSendActivity -->

View File

@ -172,9 +172,6 @@
<string name="MediaOverviewActivity_Select_all">Dewis popeth</string> <string name="MediaOverviewActivity_Select_all">Dewis popeth</string>
<string name="MediaOverviewActivity_collecting_attachments">Casglu atodiadau...</string> <string name="MediaOverviewActivity_collecting_attachments">Casglu atodiadau...</string>
<!-- NotificationMmsMessageRecord --> <!-- NotificationMmsMessageRecord -->
<string name="NotificationMmsMessageRecord_multimedia_message">Neges amlgyfrwng</string>
<string name="NotificationMmsMessageRecord_downloading_mms_message">Llwytho i lawr neges MMS</string>
<string name="NotificationMmsMessageRecord_error_downloading_mms_message">Gwall wrth lawrlwytho neges MMS, tapio i geisio eto</string>
<!-- MediaPickerActivity --> <!-- MediaPickerActivity -->
<string name="MediaPickerActivity_send_to">Anfon i %s</string> <string name="MediaPickerActivity_send_to">Anfon i %s</string>
<!-- MediaSendActivity --> <!-- MediaSendActivity -->

View File

@ -150,9 +150,6 @@
<string name="MediaOverviewActivity_Select_all">Vælg alle</string> <string name="MediaOverviewActivity_Select_all">Vælg alle</string>
<string name="MediaOverviewActivity_collecting_attachments">Samler vedhæftninger...</string> <string name="MediaOverviewActivity_collecting_attachments">Samler vedhæftninger...</string>
<!-- NotificationMmsMessageRecord --> <!-- NotificationMmsMessageRecord -->
<string name="NotificationMmsMessageRecord_multimedia_message">Multimedie besked</string>
<string name="NotificationMmsMessageRecord_downloading_mms_message">Downloader MMS...</string>
<string name="NotificationMmsMessageRecord_error_downloading_mms_message">MMS besked kunne ikke downloades, tap for at prøve igen</string>
<!-- MediaPickerActivity --> <!-- MediaPickerActivity -->
<string name="MediaPickerActivity_send_to">Send til %s</string> <string name="MediaPickerActivity_send_to">Send til %s</string>
<!-- MediaSendActivity --> <!-- MediaSendActivity -->

View File

@ -150,9 +150,6 @@
<string name="MediaOverviewActivity_Select_all">Vælg alle</string> <string name="MediaOverviewActivity_Select_all">Vælg alle</string>
<string name="MediaOverviewActivity_collecting_attachments">Samler vedhæftninger...</string> <string name="MediaOverviewActivity_collecting_attachments">Samler vedhæftninger...</string>
<!-- NotificationMmsMessageRecord --> <!-- NotificationMmsMessageRecord -->
<string name="NotificationMmsMessageRecord_multimedia_message">Multimedie besked</string>
<string name="NotificationMmsMessageRecord_downloading_mms_message">Downloader MMS...</string>
<string name="NotificationMmsMessageRecord_error_downloading_mms_message">MMS besked kunne ikke downloades, tap for at prøve igen</string>
<!-- MediaPickerActivity --> <!-- MediaPickerActivity -->
<string name="MediaPickerActivity_send_to">Send til %s</string> <string name="MediaPickerActivity_send_to">Send til %s</string>
<!-- MediaSendActivity --> <!-- MediaSendActivity -->

View File

@ -150,9 +150,6 @@
<string name="MediaOverviewActivity_Select_all">Alle auswählen</string> <string name="MediaOverviewActivity_Select_all">Alle auswählen</string>
<string name="MediaOverviewActivity_collecting_attachments">Anhänge werden gesammelt </string> <string name="MediaOverviewActivity_collecting_attachments">Anhänge werden gesammelt </string>
<!-- NotificationMmsMessageRecord --> <!-- NotificationMmsMessageRecord -->
<string name="NotificationMmsMessageRecord_multimedia_message">MMS</string>
<string name="NotificationMmsMessageRecord_downloading_mms_message">MMS wird heruntergeladen </string>
<string name="NotificationMmsMessageRecord_error_downloading_mms_message">Fehler beim Herunterladen der MMS. Für erneuten Versuch antippen.</string>
<!-- MediaPickerActivity --> <!-- MediaPickerActivity -->
<string name="MediaPickerActivity_send_to">An %s senden</string> <string name="MediaPickerActivity_send_to">An %s senden</string>
<!-- MediaSendActivity --> <!-- MediaSendActivity -->

View File

@ -150,9 +150,6 @@
<string name="MediaOverviewActivity_Select_all">Alle auswählen</string> <string name="MediaOverviewActivity_Select_all">Alle auswählen</string>
<string name="MediaOverviewActivity_collecting_attachments">Anhänge werden gesammelt </string> <string name="MediaOverviewActivity_collecting_attachments">Anhänge werden gesammelt </string>
<!-- NotificationMmsMessageRecord --> <!-- NotificationMmsMessageRecord -->
<string name="NotificationMmsMessageRecord_multimedia_message">MMS</string>
<string name="NotificationMmsMessageRecord_downloading_mms_message">MMS wird heruntergeladen </string>
<string name="NotificationMmsMessageRecord_error_downloading_mms_message">Fehler beim Herunterladen der MMS. Für erneuten Versuch antippen.</string>
<!-- MediaPickerActivity --> <!-- MediaPickerActivity -->
<string name="MediaPickerActivity_send_to">An %s senden</string> <string name="MediaPickerActivity_send_to">An %s senden</string>
<!-- MediaSendActivity --> <!-- MediaSendActivity -->

View File

@ -150,9 +150,6 @@
<string name="MediaOverviewActivity_Select_all">Επιλογή όλων</string> <string name="MediaOverviewActivity_Select_all">Επιλογή όλων</string>
<string name="MediaOverviewActivity_collecting_attachments">Τα συνημμένα συλλέγονται...</string> <string name="MediaOverviewActivity_collecting_attachments">Τα συνημμένα συλλέγονται...</string>
<!-- NotificationMmsMessageRecord --> <!-- NotificationMmsMessageRecord -->
<string name="NotificationMmsMessageRecord_multimedia_message">Μήνυμα πολυμέσων</string>
<string name="NotificationMmsMessageRecord_downloading_mms_message">Το μήνυμα MMS λαμβάνεται</string>
<string name="NotificationMmsMessageRecord_error_downloading_mms_message">Πρόβλημα κατά τη λήψη μηνύματος MMS, πατήστε για να ξαναδοκιμάσουμε</string>
<!-- MediaPickerActivity --> <!-- MediaPickerActivity -->
<string name="MediaPickerActivity_send_to">Αποστολή σε %s</string> <string name="MediaPickerActivity_send_to">Αποστολή σε %s</string>
<!-- MediaSendActivity --> <!-- MediaSendActivity -->

View File

@ -150,9 +150,6 @@
<string name="MediaOverviewActivity_Select_all">Επιλογή όλων</string> <string name="MediaOverviewActivity_Select_all">Επιλογή όλων</string>
<string name="MediaOverviewActivity_collecting_attachments">Τα συνημμένα συλλέγονται...</string> <string name="MediaOverviewActivity_collecting_attachments">Τα συνημμένα συλλέγονται...</string>
<!-- NotificationMmsMessageRecord --> <!-- NotificationMmsMessageRecord -->
<string name="NotificationMmsMessageRecord_multimedia_message">Μήνυμα πολυμέσων</string>
<string name="NotificationMmsMessageRecord_downloading_mms_message">Το μήνυμα MMS λαμβάνεται</string>
<string name="NotificationMmsMessageRecord_error_downloading_mms_message">Πρόβλημα κατά τη λήψη μηνύματος MMS, πατήστε για να ξαναδοκιμάσουμε</string>
<!-- MediaPickerActivity --> <!-- MediaPickerActivity -->
<string name="MediaPickerActivity_send_to">Αποστολή σε %s</string> <string name="MediaPickerActivity_send_to">Αποστολή σε %s</string>
<!-- MediaSendActivity --> <!-- MediaSendActivity -->

View File

@ -150,9 +150,6 @@
<string name="MediaOverviewActivity_Select_all">Elekti ĉiujn</string> <string name="MediaOverviewActivity_Select_all">Elekti ĉiujn</string>
<string name="MediaOverviewActivity_collecting_attachments">Kolekto de kunsendaĵoj...</string> <string name="MediaOverviewActivity_collecting_attachments">Kolekto de kunsendaĵoj...</string>
<!-- NotificationMmsMessageRecord --> <!-- NotificationMmsMessageRecord -->
<string name="NotificationMmsMessageRecord_multimedia_message">Aŭdvida mesaĝo</string>
<string name="NotificationMmsMessageRecord_downloading_mms_message">Elŝutante MMS-mesaĝon</string>
<string name="NotificationMmsMessageRecord_error_downloading_mms_message">Eraro dum elŝuto de MMS-mesaĝo, tuŝetu por reprovi</string>
<!-- MediaPickerActivity --> <!-- MediaPickerActivity -->
<string name="MediaPickerActivity_send_to">Sendi al %s</string> <string name="MediaPickerActivity_send_to">Sendi al %s</string>
<!-- MediaSendActivity --> <!-- MediaSendActivity -->

View File

@ -150,9 +150,6 @@
<string name="MediaOverviewActivity_Select_all">Elekti ĉiujn</string> <string name="MediaOverviewActivity_Select_all">Elekti ĉiujn</string>
<string name="MediaOverviewActivity_collecting_attachments">Kolekto de kunsendaĵoj...</string> <string name="MediaOverviewActivity_collecting_attachments">Kolekto de kunsendaĵoj...</string>
<!-- NotificationMmsMessageRecord --> <!-- NotificationMmsMessageRecord -->
<string name="NotificationMmsMessageRecord_multimedia_message">Aŭdvida mesaĝo</string>
<string name="NotificationMmsMessageRecord_downloading_mms_message">Elŝutante MMS-mesaĝon</string>
<string name="NotificationMmsMessageRecord_error_downloading_mms_message">Eraro dum elŝuto de MMS-mesaĝo, tuŝetu por reprovi</string>
<!-- MediaPickerActivity --> <!-- MediaPickerActivity -->
<string name="MediaPickerActivity_send_to">Sendi al %s</string> <string name="MediaPickerActivity_send_to">Sendi al %s</string>
<!-- MediaSendActivity --> <!-- MediaSendActivity -->

View File

@ -150,9 +150,6 @@
<string name="MediaOverviewActivity_Select_all">Seleccionar todo</string> <string name="MediaOverviewActivity_Select_all">Seleccionar todo</string>
<string name="MediaOverviewActivity_collecting_attachments">Recopilando adjuntos ...</string> <string name="MediaOverviewActivity_collecting_attachments">Recopilando adjuntos ...</string>
<!-- NotificationMmsMessageRecord --> <!-- NotificationMmsMessageRecord -->
<string name="NotificationMmsMessageRecord_multimedia_message">Mensaje multimedia</string>
<string name="NotificationMmsMessageRecord_downloading_mms_message">Descargando mensaje MMS</string>
<string name="NotificationMmsMessageRecord_error_downloading_mms_message">Fallo al descargar mensaje MMS, toca para reintentar</string>
<!-- MediaPickerActivity --> <!-- MediaPickerActivity -->
<string name="MediaPickerActivity_send_to">Enviar a %s</string> <string name="MediaPickerActivity_send_to">Enviar a %s</string>
<!-- MediaSendActivity --> <!-- MediaSendActivity -->

View File

@ -150,9 +150,6 @@
<string name="MediaOverviewActivity_Select_all">Seleccionar todo</string> <string name="MediaOverviewActivity_Select_all">Seleccionar todo</string>
<string name="MediaOverviewActivity_collecting_attachments">Recopilando adjuntos ...</string> <string name="MediaOverviewActivity_collecting_attachments">Recopilando adjuntos ...</string>
<!-- NotificationMmsMessageRecord --> <!-- NotificationMmsMessageRecord -->
<string name="NotificationMmsMessageRecord_multimedia_message">Mensaje multimedia</string>
<string name="NotificationMmsMessageRecord_downloading_mms_message">Descargando mensaje MMS</string>
<string name="NotificationMmsMessageRecord_error_downloading_mms_message">Fallo al descargar mensaje MMS, toca para reintentar</string>
<!-- MediaPickerActivity --> <!-- MediaPickerActivity -->
<string name="MediaPickerActivity_send_to">Enviar a %s</string> <string name="MediaPickerActivity_send_to">Enviar a %s</string>
<!-- MediaSendActivity --> <!-- MediaSendActivity -->

View File

@ -134,9 +134,6 @@
<string name="MediaOverviewActivity_Select_all">Vali kõik</string> <string name="MediaOverviewActivity_Select_all">Vali kõik</string>
<string name="MediaOverviewActivity_collecting_attachments">Kogun manuseid...</string> <string name="MediaOverviewActivity_collecting_attachments">Kogun manuseid...</string>
<!-- NotificationMmsMessageRecord --> <!-- NotificationMmsMessageRecord -->
<string name="NotificationMmsMessageRecord_multimedia_message">Multimeediasõnum</string>
<string name="NotificationMmsMessageRecord_downloading_mms_message">Laadin alla MMS-sõnumit</string>
<string name="NotificationMmsMessageRecord_error_downloading_mms_message">MMS-sõnumi allalaadimisel tekkis viga, koputa uuesti proovimiseks</string>
<!-- MediaPickerActivity --> <!-- MediaPickerActivity -->
<string name="MediaPickerActivity_send_to">Saada kohta %s</string> <string name="MediaPickerActivity_send_to">Saada kohta %s</string>
<!-- MediaSendActivity --> <!-- MediaSendActivity -->

View File

@ -134,9 +134,6 @@
<string name="MediaOverviewActivity_Select_all">Vali kõik</string> <string name="MediaOverviewActivity_Select_all">Vali kõik</string>
<string name="MediaOverviewActivity_collecting_attachments">Kogun manuseid...</string> <string name="MediaOverviewActivity_collecting_attachments">Kogun manuseid...</string>
<!-- NotificationMmsMessageRecord --> <!-- NotificationMmsMessageRecord -->
<string name="NotificationMmsMessageRecord_multimedia_message">Multimeediasõnum</string>
<string name="NotificationMmsMessageRecord_downloading_mms_message">Laadin alla MMS-sõnumit</string>
<string name="NotificationMmsMessageRecord_error_downloading_mms_message">MMS-sõnumi allalaadimisel tekkis viga, koputa uuesti proovimiseks</string>
<!-- MediaPickerActivity --> <!-- MediaPickerActivity -->
<string name="MediaPickerActivity_send_to">Saada kohta %s</string> <string name="MediaPickerActivity_send_to">Saada kohta %s</string>
<!-- MediaSendActivity --> <!-- MediaSendActivity -->

View File

@ -156,9 +156,6 @@
<string name="MediaOverviewActivity_Select_all">انتخاب همه</string> <string name="MediaOverviewActivity_Select_all">انتخاب همه</string>
<string name="MediaOverviewActivity_collecting_attachments">در حال جمع‌آوری پیوست‌ها...</string> <string name="MediaOverviewActivity_collecting_attachments">در حال جمع‌آوری پیوست‌ها...</string>
<!-- NotificationMmsMessageRecord --> <!-- NotificationMmsMessageRecord -->
<string name="NotificationMmsMessageRecord_multimedia_message">پیام های چند رسانه ای</string>
<string name="NotificationMmsMessageRecord_downloading_mms_message">در حال بارگیری پیام چندرسانه‌ای...</string>
<string name="NotificationMmsMessageRecord_error_downloading_mms_message">بروز مشکل در دانلود پیام MMS، جهت تلاش دوباره تپ کنید</string>
<!-- MediaPickerActivity --> <!-- MediaPickerActivity -->
<string name="MediaPickerActivity_send_to">ارسال به %s</string> <string name="MediaPickerActivity_send_to">ارسال به %s</string>
<!-- MediaSendActivity --> <!-- MediaSendActivity -->

View File

@ -150,9 +150,6 @@
<string name="MediaOverviewActivity_Select_all">انتخاب همه</string> <string name="MediaOverviewActivity_Select_all">انتخاب همه</string>
<string name="MediaOverviewActivity_collecting_attachments">در حال جمع‌آوری پیوست‌ها...</string> <string name="MediaOverviewActivity_collecting_attachments">در حال جمع‌آوری پیوست‌ها...</string>
<!-- NotificationMmsMessageRecord --> <!-- NotificationMmsMessageRecord -->
<string name="NotificationMmsMessageRecord_multimedia_message">پیام های چند رسانه ای</string>
<string name="NotificationMmsMessageRecord_downloading_mms_message">در حال بارگیری پیام چندرسانه‌ای...</string>
<string name="NotificationMmsMessageRecord_error_downloading_mms_message">بروز مشکل در دانلود پیام MMS، جهت تلاش دوباره تپ کنید</string>
<!-- MediaPickerActivity --> <!-- MediaPickerActivity -->
<string name="MediaPickerActivity_send_to">ارسال به %s</string> <string name="MediaPickerActivity_send_to">ارسال به %s</string>
<!-- MediaSendActivity --> <!-- MediaSendActivity -->

View File

@ -150,9 +150,6 @@
<string name="MediaOverviewActivity_Select_all">Valitse kaikki</string> <string name="MediaOverviewActivity_Select_all">Valitse kaikki</string>
<string name="MediaOverviewActivity_collecting_attachments">Kerätään liitetiedostoja...</string> <string name="MediaOverviewActivity_collecting_attachments">Kerätään liitetiedostoja...</string>
<!-- NotificationMmsMessageRecord --> <!-- NotificationMmsMessageRecord -->
<string name="NotificationMmsMessageRecord_multimedia_message">Multimediaviesti</string>
<string name="NotificationMmsMessageRecord_downloading_mms_message">Ladataan MMS-viestiä</string>
<string name="NotificationMmsMessageRecord_error_downloading_mms_message">Virhe ladattaessa MMS-viestiä. Yritä uudelleen napauttamalla.</string>
<!-- MediaPickerActivity --> <!-- MediaPickerActivity -->
<string name="MediaPickerActivity_send_to">Lähetä yhteystiedolle %s</string> <string name="MediaPickerActivity_send_to">Lähetä yhteystiedolle %s</string>
<!-- MediaSendActivity --> <!-- MediaSendActivity -->

View File

@ -150,9 +150,6 @@
<string name="MediaOverviewActivity_Select_all">Valitse kaikki</string> <string name="MediaOverviewActivity_Select_all">Valitse kaikki</string>
<string name="MediaOverviewActivity_collecting_attachments">Kerätään liitetiedostoja...</string> <string name="MediaOverviewActivity_collecting_attachments">Kerätään liitetiedostoja...</string>
<!-- NotificationMmsMessageRecord --> <!-- NotificationMmsMessageRecord -->
<string name="NotificationMmsMessageRecord_multimedia_message">Multimediaviesti</string>
<string name="NotificationMmsMessageRecord_downloading_mms_message">Ladataan MMS-viestiä</string>
<string name="NotificationMmsMessageRecord_error_downloading_mms_message">Virhe ladattaessa MMS-viestiä. Yritä uudelleen napauttamalla.</string>
<!-- MediaPickerActivity --> <!-- MediaPickerActivity -->
<string name="MediaPickerActivity_send_to">Lähetä yhteystiedolle %s</string> <string name="MediaPickerActivity_send_to">Lähetä yhteystiedolle %s</string>
<!-- MediaSendActivity --> <!-- MediaSendActivity -->

View File

@ -157,9 +157,6 @@
<string name="MediaOverviewActivity_Select_all">Tout sélectionner</string> <string name="MediaOverviewActivity_Select_all">Tout sélectionner</string>
<string name="MediaOverviewActivity_collecting_attachments">Récupération des pièces jointes…</string> <string name="MediaOverviewActivity_collecting_attachments">Récupération des pièces jointes…</string>
<!-- NotificationMmsMessageRecord --> <!-- NotificationMmsMessageRecord -->
<string name="NotificationMmsMessageRecord_multimedia_message">Message multimédia</string>
<string name="NotificationMmsMessageRecord_downloading_mms_message">Téléchargement du message multimédia</string>
<string name="NotificationMmsMessageRecord_error_downloading_mms_message">Erreur de téléchargement du message multimédia. Touchez pour ressayer</string>
<!-- MediaPickerActivity --> <!-- MediaPickerActivity -->
<string name="MediaPickerActivity_send_to">Envoyer à %s</string> <string name="MediaPickerActivity_send_to">Envoyer à %s</string>
<!-- MediaSendActivity --> <!-- MediaSendActivity -->

View File

@ -157,9 +157,6 @@
<string name="MediaOverviewActivity_Select_all">Tout sélectionner</string> <string name="MediaOverviewActivity_Select_all">Tout sélectionner</string>
<string name="MediaOverviewActivity_collecting_attachments">Récupération des pièces jointes…</string> <string name="MediaOverviewActivity_collecting_attachments">Récupération des pièces jointes…</string>
<!-- NotificationMmsMessageRecord --> <!-- NotificationMmsMessageRecord -->
<string name="NotificationMmsMessageRecord_multimedia_message">Message multimédia</string>
<string name="NotificationMmsMessageRecord_downloading_mms_message">Téléchargement du message multimédia</string>
<string name="NotificationMmsMessageRecord_error_downloading_mms_message">Erreur de téléchargement du message multimédia. Touchez pour ressayer</string>
<!-- MediaPickerActivity --> <!-- MediaPickerActivity -->
<string name="MediaPickerActivity_send_to">Envoyer à %s</string> <string name="MediaPickerActivity_send_to">Envoyer à %s</string>
<!-- MediaSendActivity --> <!-- MediaSendActivity -->

View File

@ -149,9 +149,6 @@
<string name="MediaOverviewActivity_Select_all">Seleccionar todo</string> <string name="MediaOverviewActivity_Select_all">Seleccionar todo</string>
<string name="MediaOverviewActivity_collecting_attachments">Recompilando anexos...</string> <string name="MediaOverviewActivity_collecting_attachments">Recompilando anexos...</string>
<!-- NotificationMmsMessageRecord --> <!-- NotificationMmsMessageRecord -->
<string name="NotificationMmsMessageRecord_multimedia_message">Mensaxe multimedia</string>
<string name="NotificationMmsMessageRecord_downloading_mms_message">Descargando mensaxe MMS</string>
<string name="NotificationMmsMessageRecord_error_downloading_mms_message">Erro ao descargar a mensaxe MMS, toca para volver tentar</string>
<!-- MediaPickerActivity --> <!-- MediaPickerActivity -->
<string name="MediaPickerActivity_send_to">Enviar a %s</string> <string name="MediaPickerActivity_send_to">Enviar a %s</string>
<!-- MediaSendActivity --> <!-- MediaSendActivity -->

View File

@ -149,9 +149,6 @@
<string name="MediaOverviewActivity_Select_all">Seleccionar todo</string> <string name="MediaOverviewActivity_Select_all">Seleccionar todo</string>
<string name="MediaOverviewActivity_collecting_attachments">Recompilando anexos...</string> <string name="MediaOverviewActivity_collecting_attachments">Recompilando anexos...</string>
<!-- NotificationMmsMessageRecord --> <!-- NotificationMmsMessageRecord -->
<string name="NotificationMmsMessageRecord_multimedia_message">Mensaxe multimedia</string>
<string name="NotificationMmsMessageRecord_downloading_mms_message">Descargando mensaxe MMS</string>
<string name="NotificationMmsMessageRecord_error_downloading_mms_message">Erro ao descargar a mensaxe MMS, toca para volver tentar</string>
<!-- MediaPickerActivity --> <!-- MediaPickerActivity -->
<string name="MediaPickerActivity_send_to">Enviar a %s</string> <string name="MediaPickerActivity_send_to">Enviar a %s</string>
<!-- MediaSendActivity --> <!-- MediaSendActivity -->

View File

@ -134,9 +134,6 @@
<string name="MediaOverviewActivity_Select_all">Gişan bibijêre</string> <string name="MediaOverviewActivity_Select_all">Gişan bibijêre</string>
<string name="MediaOverviewActivity_collecting_attachments">...Servehî tên berhevkirin</string> <string name="MediaOverviewActivity_collecting_attachments">...Servehî tên berhevkirin</string>
<!-- NotificationMmsMessageRecord --> <!-- NotificationMmsMessageRecord -->
<string name="NotificationMmsMessageRecord_multimedia_message">Peyama multîmedyayê</string>
<string name="NotificationMmsMessageRecord_downloading_mms_message">Peyama MMS tê daxistin</string>
<string name="NotificationMmsMessageRecord_error_downloading_mms_message">Peyama MMSê nehate daxistin, ji bo dîsa hewldanê bitepîne</string>
<!-- MediaPickerActivity --> <!-- MediaPickerActivity -->
<string name="MediaPickerActivity_send_to">Ji %s re bişîne</string> <string name="MediaPickerActivity_send_to">Ji %s re bişîne</string>
<!-- MediaSendActivity --> <!-- MediaSendActivity -->

View File

@ -134,9 +134,6 @@
<string name="MediaOverviewActivity_Select_all">Gişan bibijêre</string> <string name="MediaOverviewActivity_Select_all">Gişan bibijêre</string>
<string name="MediaOverviewActivity_collecting_attachments">...Servehî tên berhevkirin</string> <string name="MediaOverviewActivity_collecting_attachments">...Servehî tên berhevkirin</string>
<!-- NotificationMmsMessageRecord --> <!-- NotificationMmsMessageRecord -->
<string name="NotificationMmsMessageRecord_multimedia_message">Peyama multîmedyayê</string>
<string name="NotificationMmsMessageRecord_downloading_mms_message">Peyama MMS tê daxistin</string>
<string name="NotificationMmsMessageRecord_error_downloading_mms_message">Peyama MMSê nehate daxistin, ji bo dîsa hewldanê bitepîne</string>
<!-- MediaPickerActivity --> <!-- MediaPickerActivity -->
<string name="MediaPickerActivity_send_to">Ji %s re bişîne</string> <string name="MediaPickerActivity_send_to">Ji %s re bişîne</string>
<!-- MediaSendActivity --> <!-- MediaSendActivity -->

View File

@ -150,9 +150,6 @@
<string name="MediaOverviewActivity_Select_all">सभी को चुन लो स`</string> <string name="MediaOverviewActivity_Select_all">सभी को चुन लो स`</string>
<string name="MediaOverviewActivity_collecting_attachments">अटैचमेंट्स इकट्ठे कर रहे हैं...</string> <string name="MediaOverviewActivity_collecting_attachments">अटैचमेंट्स इकट्ठे कर रहे हैं...</string>
<!-- NotificationMmsMessageRecord --> <!-- NotificationMmsMessageRecord -->
<string name="NotificationMmsMessageRecord_multimedia_message">मल्टीमीडिया संदेश</string>
<string name="NotificationMmsMessageRecord_downloading_mms_message">एमएमएस संदेश डाउनलोड किया जा रहा है</string>
<string name="NotificationMmsMessageRecord_error_downloading_mms_message">एमएमएस संदेश डाउनलोड करने में त्रुटि, पुनः प्रयास करने के लिए टैप करें</string>
<!-- MediaPickerActivity --> <!-- MediaPickerActivity -->
<string name="MediaPickerActivity_send_to">%s को भेजें</string> <string name="MediaPickerActivity_send_to">%s को भेजें</string>
<!-- MediaSendActivity --> <!-- MediaSendActivity -->

View File

@ -150,9 +150,6 @@
<string name="MediaOverviewActivity_Select_all">सभी को चुन लो स`</string> <string name="MediaOverviewActivity_Select_all">सभी को चुन लो स`</string>
<string name="MediaOverviewActivity_collecting_attachments">अटैचमेंट्स इकट्ठे कर रहे हैं...</string> <string name="MediaOverviewActivity_collecting_attachments">अटैचमेंट्स इकट्ठे कर रहे हैं...</string>
<!-- NotificationMmsMessageRecord --> <!-- NotificationMmsMessageRecord -->
<string name="NotificationMmsMessageRecord_multimedia_message">मल्टीमीडिया संदेश</string>
<string name="NotificationMmsMessageRecord_downloading_mms_message">एमएमएस संदेश डाउनलोड किया जा रहा है</string>
<string name="NotificationMmsMessageRecord_error_downloading_mms_message">एमएमएस संदेश डाउनलोड करने में त्रुटि, पुनः प्रयास करने के लिए टैप करें</string>
<!-- MediaPickerActivity --> <!-- MediaPickerActivity -->
<string name="MediaPickerActivity_send_to">%s को भेजें</string> <string name="MediaPickerActivity_send_to">%s को भेजें</string>
<!-- MediaSendActivity --> <!-- MediaSendActivity -->

View File

@ -151,9 +151,6 @@
<string name="MediaOverviewActivity_Select_all">Összes kiválasztása</string> <string name="MediaOverviewActivity_Select_all">Összes kiválasztása</string>
<string name="MediaOverviewActivity_collecting_attachments">Mellékletek összegyűjtése...</string> <string name="MediaOverviewActivity_collecting_attachments">Mellékletek összegyűjtése...</string>
<!-- NotificationMmsMessageRecord --> <!-- NotificationMmsMessageRecord -->
<string name="NotificationMmsMessageRecord_multimedia_message">Multimédia üzenet</string>
<string name="NotificationMmsMessageRecord_downloading_mms_message">MMS üzenet letöltése</string>
<string name="NotificationMmsMessageRecord_error_downloading_mms_message">Hiba történt az MMS üzenet letöltése során, koppints az újrapróbálkozáshoz</string>
<!-- MediaPickerActivity --> <!-- MediaPickerActivity -->
<string name="MediaPickerActivity_send_to">Küldés neki: %s</string> <string name="MediaPickerActivity_send_to">Küldés neki: %s</string>
<!-- MediaSendActivity --> <!-- MediaSendActivity -->

View File

@ -151,9 +151,6 @@
<string name="MediaOverviewActivity_Select_all">Összes kiválasztása</string> <string name="MediaOverviewActivity_Select_all">Összes kiválasztása</string>
<string name="MediaOverviewActivity_collecting_attachments">Mellékletek összegyűjtése...</string> <string name="MediaOverviewActivity_collecting_attachments">Mellékletek összegyűjtése...</string>
<!-- NotificationMmsMessageRecord --> <!-- NotificationMmsMessageRecord -->
<string name="NotificationMmsMessageRecord_multimedia_message">Multimédia üzenet</string>
<string name="NotificationMmsMessageRecord_downloading_mms_message">MMS üzenet letöltése</string>
<string name="NotificationMmsMessageRecord_error_downloading_mms_message">Hiba történt az MMS üzenet letöltése során, koppints az újrapróbálkozáshoz</string>
<!-- MediaPickerActivity --> <!-- MediaPickerActivity -->
<string name="MediaPickerActivity_send_to">Küldés neki: %s</string> <string name="MediaPickerActivity_send_to">Küldés neki: %s</string>
<!-- MediaSendActivity --> <!-- MediaSendActivity -->

View File

@ -155,9 +155,6 @@
<string name="MediaOverviewActivity_Select_all">Ընտրել բոլորը</string> <string name="MediaOverviewActivity_Select_all">Ընտրել բոլորը</string>
<string name="MediaOverviewActivity_collecting_attachments">Կցորդների հավաքում...</string> <string name="MediaOverviewActivity_collecting_attachments">Կցորդների հավաքում...</string>
<!-- NotificationMmsMessageRecord --> <!-- NotificationMmsMessageRecord -->
<string name="NotificationMmsMessageRecord_multimedia_message">Մուլտիմեդիա հաղորդագրություններ</string>
<string name="NotificationMmsMessageRecord_downloading_mms_message">Ներբեռնում է MMS հաղորդագրությունը</string>
<string name="NotificationMmsMessageRecord_error_downloading_mms_message">Խնդիր առաջացավ MMS հաղորդագրությունը ներբեռնելիս, սեղմեք կրկին փորձելու համար</string>
<!-- MediaPickerActivity --> <!-- MediaPickerActivity -->
<string name="MediaPickerActivity_send_to">Ուղարկել %s֊ին</string> <string name="MediaPickerActivity_send_to">Ուղարկել %s֊ին</string>
<!-- MediaSendActivity --> <!-- MediaSendActivity -->

View File

@ -155,9 +155,6 @@
<string name="MediaOverviewActivity_Select_all">Ընտրել բոլորը</string> <string name="MediaOverviewActivity_Select_all">Ընտրել բոլորը</string>
<string name="MediaOverviewActivity_collecting_attachments">Կցորդների հավաքում...</string> <string name="MediaOverviewActivity_collecting_attachments">Կցորդների հավաքում...</string>
<!-- NotificationMmsMessageRecord --> <!-- NotificationMmsMessageRecord -->
<string name="NotificationMmsMessageRecord_multimedia_message">Մուլտիմեդիա հաղորդագրություններ</string>
<string name="NotificationMmsMessageRecord_downloading_mms_message">Ներբեռնում է MMS հաղորդագրությունը</string>
<string name="NotificationMmsMessageRecord_error_downloading_mms_message">Խնդիր առաջացավ MMS հաղորդագրությունը ներբեռնելիս, սեղմեք կրկին փորձելու համար</string>
<!-- MediaPickerActivity --> <!-- MediaPickerActivity -->
<string name="MediaPickerActivity_send_to">Ուղարկել %s֊ին</string> <string name="MediaPickerActivity_send_to">Ուղարկել %s֊ին</string>
<!-- MediaSendActivity --> <!-- MediaSendActivity -->

View File

@ -126,9 +126,6 @@
<string name="MediaOverviewActivity_Select_all">Pilih semua</string> <string name="MediaOverviewActivity_Select_all">Pilih semua</string>
<string name="MediaOverviewActivity_collecting_attachments">Mengumpulkan semua lampiran...</string> <string name="MediaOverviewActivity_collecting_attachments">Mengumpulkan semua lampiran...</string>
<!-- NotificationMmsMessageRecord --> <!-- NotificationMmsMessageRecord -->
<string name="NotificationMmsMessageRecord_multimedia_message">Pesan Multimedia</string>
<string name="NotificationMmsMessageRecord_downloading_mms_message">Mengunduh pesan MMS</string>
<string name="NotificationMmsMessageRecord_error_downloading_mms_message">Gagal mengunduh pesan MMS, sentuh untuk coba kembali</string>
<!-- MediaPickerActivity --> <!-- MediaPickerActivity -->
<string name="MediaPickerActivity_send_to">Kirim ke %s</string> <string name="MediaPickerActivity_send_to">Kirim ke %s</string>
<!-- MediaSendActivity --> <!-- MediaSendActivity -->

View File

@ -126,9 +126,6 @@
<string name="MediaOverviewActivity_Select_all">Pilih semua</string> <string name="MediaOverviewActivity_Select_all">Pilih semua</string>
<string name="MediaOverviewActivity_collecting_attachments">Mengumpulkan semua lampiran...</string> <string name="MediaOverviewActivity_collecting_attachments">Mengumpulkan semua lampiran...</string>
<!-- NotificationMmsMessageRecord --> <!-- NotificationMmsMessageRecord -->
<string name="NotificationMmsMessageRecord_multimedia_message">Pesan Multimedia</string>
<string name="NotificationMmsMessageRecord_downloading_mms_message">Mengunduh pesan MMS</string>
<string name="NotificationMmsMessageRecord_error_downloading_mms_message">Gagal mengunduh pesan MMS, sentuh untuk coba kembali</string>
<!-- MediaPickerActivity --> <!-- MediaPickerActivity -->
<string name="MediaPickerActivity_send_to">Kirim ke %s</string> <string name="MediaPickerActivity_send_to">Kirim ke %s</string>
<!-- MediaSendActivity --> <!-- MediaSendActivity -->

View File

@ -151,9 +151,6 @@
<string name="MediaOverviewActivity_Select_all">Seleziona tutto</string> <string name="MediaOverviewActivity_Select_all">Seleziona tutto</string>
<string name="MediaOverviewActivity_collecting_attachments">Recupero allegati...</string> <string name="MediaOverviewActivity_collecting_attachments">Recupero allegati...</string>
<!-- NotificationMmsMessageRecord --> <!-- NotificationMmsMessageRecord -->
<string name="NotificationMmsMessageRecord_multimedia_message">Messaggio multimediale</string>
<string name="NotificationMmsMessageRecord_downloading_mms_message">Scarico MMS</string>
<string name="NotificationMmsMessageRecord_error_downloading_mms_message">Errore nello scaricare MMS, premi per riprovare</string>
<!-- MediaPickerActivity --> <!-- MediaPickerActivity -->
<string name="MediaPickerActivity_send_to">Invia a %s</string> <string name="MediaPickerActivity_send_to">Invia a %s</string>
<!-- MediaSendActivity --> <!-- MediaSendActivity -->

View File

@ -151,9 +151,6 @@
<string name="MediaOverviewActivity_Select_all">Seleziona tutto</string> <string name="MediaOverviewActivity_Select_all">Seleziona tutto</string>
<string name="MediaOverviewActivity_collecting_attachments">Recupero allegati...</string> <string name="MediaOverviewActivity_collecting_attachments">Recupero allegati...</string>
<!-- NotificationMmsMessageRecord --> <!-- NotificationMmsMessageRecord -->
<string name="NotificationMmsMessageRecord_multimedia_message">Messaggio multimediale</string>
<string name="NotificationMmsMessageRecord_downloading_mms_message">Scarico MMS</string>
<string name="NotificationMmsMessageRecord_error_downloading_mms_message">Errore nello scaricare MMS, premi per riprovare</string>
<!-- MediaPickerActivity --> <!-- MediaPickerActivity -->
<string name="MediaPickerActivity_send_to">Invia a %s</string> <string name="MediaPickerActivity_send_to">Invia a %s</string>
<!-- MediaSendActivity --> <!-- MediaSendActivity -->

View File

@ -166,9 +166,6 @@
<string name="MediaOverviewActivity_Select_all">בחר הכל</string> <string name="MediaOverviewActivity_Select_all">בחר הכל</string>
<string name="MediaOverviewActivity_collecting_attachments">אוסף צרופות...</string> <string name="MediaOverviewActivity_collecting_attachments">אוסף צרופות...</string>
<!-- NotificationMmsMessageRecord --> <!-- NotificationMmsMessageRecord -->
<string name="NotificationMmsMessageRecord_multimedia_message">הודעת מולטימדיה</string>
<string name="NotificationMmsMessageRecord_downloading_mms_message">מוריד הודעת MMS</string>
<string name="NotificationMmsMessageRecord_error_downloading_mms_message">שגיאה בהורדת הודעת MMS, הקש כדי לנסות שוב</string>
<!-- MediaPickerActivity --> <!-- MediaPickerActivity -->
<string name="MediaPickerActivity_send_to">שלח אל %s</string> <string name="MediaPickerActivity_send_to">שלח אל %s</string>
<!-- MediaSendActivity --> <!-- MediaSendActivity -->

View File

@ -166,9 +166,6 @@
<string name="MediaOverviewActivity_Select_all">בחר הכל</string> <string name="MediaOverviewActivity_Select_all">בחר הכל</string>
<string name="MediaOverviewActivity_collecting_attachments">אוסף צרופות...</string> <string name="MediaOverviewActivity_collecting_attachments">אוסף צרופות...</string>
<!-- NotificationMmsMessageRecord --> <!-- NotificationMmsMessageRecord -->
<string name="NotificationMmsMessageRecord_multimedia_message">הודעת מולטימדיה</string>
<string name="NotificationMmsMessageRecord_downloading_mms_message">מוריד הודעת MMS</string>
<string name="NotificationMmsMessageRecord_error_downloading_mms_message">שגיאה בהורדת הודעת MMS, הקש כדי לנסות שוב</string>
<!-- MediaPickerActivity --> <!-- MediaPickerActivity -->
<string name="MediaPickerActivity_send_to">שלח אל %s</string> <string name="MediaPickerActivity_send_to">שלח אל %s</string>
<!-- MediaSendActivity --> <!-- MediaSendActivity -->

View File

@ -140,9 +140,6 @@
<string name="MediaOverviewActivity_Select_all">すべて選択</string> <string name="MediaOverviewActivity_Select_all">すべて選択</string>
<string name="MediaOverviewActivity_collecting_attachments">添付ファイルを集めています...</string> <string name="MediaOverviewActivity_collecting_attachments">添付ファイルを集めています...</string>
<!-- NotificationMmsMessageRecord --> <!-- NotificationMmsMessageRecord -->
<string name="NotificationMmsMessageRecord_multimedia_message">マルチメディアメッセージ</string>
<string name="NotificationMmsMessageRecord_downloading_mms_message">MMSメッセージをダウンロード中</string>
<string name="NotificationMmsMessageRecord_error_downloading_mms_message">MMSメッセージのダウンロード中にエラーが発生しました。タップして再試行してください。</string>
<!-- MediaPickerActivity --> <!-- MediaPickerActivity -->
<string name="MediaPickerActivity_send_to">%sに送信</string> <string name="MediaPickerActivity_send_to">%sに送信</string>
<!-- MediaSendActivity --> <!-- MediaSendActivity -->

View File

@ -140,9 +140,6 @@
<string name="MediaOverviewActivity_Select_all">すべて選択</string> <string name="MediaOverviewActivity_Select_all">すべて選択</string>
<string name="MediaOverviewActivity_collecting_attachments">添付ファイルを集めています...</string> <string name="MediaOverviewActivity_collecting_attachments">添付ファイルを集めています...</string>
<!-- NotificationMmsMessageRecord --> <!-- NotificationMmsMessageRecord -->
<string name="NotificationMmsMessageRecord_multimedia_message">マルチメディアメッセージ</string>
<string name="NotificationMmsMessageRecord_downloading_mms_message">MMSメッセージをダウンロード中</string>
<string name="NotificationMmsMessageRecord_error_downloading_mms_message">MMSメッセージのダウンロード中にエラーが発生しました。タップして再試行してください。</string>
<!-- MediaPickerActivity --> <!-- MediaPickerActivity -->
<string name="MediaPickerActivity_send_to">%sに送信</string> <string name="MediaPickerActivity_send_to">%sに送信</string>
<!-- MediaSendActivity --> <!-- MediaSendActivity -->

View File

@ -127,9 +127,6 @@
<string name="MediaOverviewActivity_Select_all">ជ្រើសរើសទាំងអស់</string> <string name="MediaOverviewActivity_Select_all">ជ្រើសរើសទាំងអស់</string>
<string name="MediaOverviewActivity_collecting_attachments">កំពុងប្រមូលឯកសារភ្ជាប់...</string> <string name="MediaOverviewActivity_collecting_attachments">កំពុងប្រមូលឯកសារភ្ជាប់...</string>
<!-- NotificationMmsMessageRecord --> <!-- NotificationMmsMessageRecord -->
<string name="NotificationMmsMessageRecord_multimedia_message">សារចម្រុះ</string>
<string name="NotificationMmsMessageRecord_downloading_mms_message">កំពុងទាញយកសារ MMS </string>
<string name="NotificationMmsMessageRecord_error_downloading_mms_message">មានបញ្ហាទាញយកសារMMS សូមចុច ដើម្បីព្យាយាមម្តងទៀត</string>
<!-- MediaPickerActivity --> <!-- MediaPickerActivity -->
<string name="MediaPickerActivity_send_to">ផ្ញើទៅកាន់ %s</string> <string name="MediaPickerActivity_send_to">ផ្ញើទៅកាន់ %s</string>
<!-- MediaSendActivity --> <!-- MediaSendActivity -->

View File

@ -127,9 +127,6 @@
<string name="MediaOverviewActivity_Select_all">ជ្រើសរើសទាំងអស់</string> <string name="MediaOverviewActivity_Select_all">ជ្រើសរើសទាំងអស់</string>
<string name="MediaOverviewActivity_collecting_attachments">កំពុងប្រមូលឯកសារភ្ជាប់...</string> <string name="MediaOverviewActivity_collecting_attachments">កំពុងប្រមូលឯកសារភ្ជាប់...</string>
<!-- NotificationMmsMessageRecord --> <!-- NotificationMmsMessageRecord -->
<string name="NotificationMmsMessageRecord_multimedia_message">សារចម្រុះ</string>
<string name="NotificationMmsMessageRecord_downloading_mms_message">កំពុងទាញយកសារ MMS </string>
<string name="NotificationMmsMessageRecord_error_downloading_mms_message">មានបញ្ហាទាញយកសារMMS សូមចុច ដើម្បីព្យាយាមម្តងទៀត</string>
<!-- MediaPickerActivity --> <!-- MediaPickerActivity -->
<string name="MediaPickerActivity_send_to">ផ្ញើទៅកាន់ %s</string> <string name="MediaPickerActivity_send_to">ផ្ញើទៅកាន់ %s</string>
<!-- MediaSendActivity --> <!-- MediaSendActivity -->

View File

@ -75,7 +75,6 @@
<string name="MediaOverviewActivity_Documents">ದಾಖಲೆಗಳು</string> <string name="MediaOverviewActivity_Documents">ದಾಖಲೆಗಳು</string>
<string name="MediaOverviewActivity_Select_all">ಎಲ್ಲ ಆಯ್ದುಕೊಳ್ಳಿ</string> <string name="MediaOverviewActivity_Select_all">ಎಲ್ಲ ಆಯ್ದುಕೊಳ್ಳಿ</string>
<!-- NotificationMmsMessageRecord --> <!-- NotificationMmsMessageRecord -->
<string name="NotificationMmsMessageRecord_multimedia_message">ಮಲ್ಟಿಮೀಡಿಯಾ ಸಂದೇಶ</string>
<!-- MediaPickerActivity --> <!-- MediaPickerActivity -->
<!-- MediaSendActivity --> <!-- MediaSendActivity -->
<!-- MediaRepository --> <!-- MediaRepository -->

View File

@ -75,7 +75,6 @@
<string name="MediaOverviewActivity_Documents">ದಾಖಲೆಗಳು</string> <string name="MediaOverviewActivity_Documents">ದಾಖಲೆಗಳು</string>
<string name="MediaOverviewActivity_Select_all">ಎಲ್ಲ ಆಯ್ದುಕೊಳ್ಳಿ</string> <string name="MediaOverviewActivity_Select_all">ಎಲ್ಲ ಆಯ್ದುಕೊಳ್ಳಿ</string>
<!-- NotificationMmsMessageRecord --> <!-- NotificationMmsMessageRecord -->
<string name="NotificationMmsMessageRecord_multimedia_message">ಮಲ್ಟಿಮೀಡಿಯಾ ಸಂದೇಶ</string>
<!-- MediaPickerActivity --> <!-- MediaPickerActivity -->
<!-- MediaSendActivity --> <!-- MediaSendActivity -->
<!-- MediaRepository --> <!-- MediaRepository -->

View File

@ -136,9 +136,6 @@
<string name="MediaOverviewActivity_Select_all">모두 선택</string> <string name="MediaOverviewActivity_Select_all">모두 선택</string>
<string name="MediaOverviewActivity_collecting_attachments">첨부파일 저장 준비 중…</string> <string name="MediaOverviewActivity_collecting_attachments">첨부파일 저장 준비 중…</string>
<!-- NotificationMmsMessageRecord --> <!-- NotificationMmsMessageRecord -->
<string name="NotificationMmsMessageRecord_multimedia_message">멀티미디어 메시지</string>
<string name="NotificationMmsMessageRecord_downloading_mms_message">MMS 메시지 내려 받는 중</string>
<string name="NotificationMmsMessageRecord_error_downloading_mms_message">MMS 내려 받기 오류, 다시 보내려면 다시 시도를 눌러주세요.</string>
<!-- MediaPickerActivity --> <!-- MediaPickerActivity -->
<string name="MediaPickerActivity_send_to">%s에게 전송</string> <string name="MediaPickerActivity_send_to">%s에게 전송</string>
<!-- MediaSendActivity --> <!-- MediaSendActivity -->

View File

@ -136,9 +136,6 @@
<string name="MediaOverviewActivity_Select_all">모두 선택</string> <string name="MediaOverviewActivity_Select_all">모두 선택</string>
<string name="MediaOverviewActivity_collecting_attachments">첨부파일 저장 준비 중…</string> <string name="MediaOverviewActivity_collecting_attachments">첨부파일 저장 준비 중…</string>
<!-- NotificationMmsMessageRecord --> <!-- NotificationMmsMessageRecord -->
<string name="NotificationMmsMessageRecord_multimedia_message">멀티미디어 메시지</string>
<string name="NotificationMmsMessageRecord_downloading_mms_message">MMS 메시지 내려 받는 중</string>
<string name="NotificationMmsMessageRecord_error_downloading_mms_message">MMS 내려 받기 오류, 다시 보내려면 다시 시도를 눌러주세요.</string>
<!-- MediaPickerActivity --> <!-- MediaPickerActivity -->
<string name="MediaPickerActivity_send_to">%s에게 전송</string> <string name="MediaPickerActivity_send_to">%s에게 전송</string>
<!-- MediaSendActivity --> <!-- MediaSendActivity -->

View File

@ -166,9 +166,6 @@
<string name="MediaOverviewActivity_Select_all">Žymėti visus</string> <string name="MediaOverviewActivity_Select_all">Žymėti visus</string>
<string name="MediaOverviewActivity_collecting_attachments">Renkami priedai...</string> <string name="MediaOverviewActivity_collecting_attachments">Renkami priedai...</string>
<!-- NotificationMmsMessageRecord --> <!-- NotificationMmsMessageRecord -->
<string name="NotificationMmsMessageRecord_multimedia_message">Multimedijos žinutė</string>
<string name="NotificationMmsMessageRecord_downloading_mms_message">Atsiunčiama MMS žinutė</string>
<string name="NotificationMmsMessageRecord_error_downloading_mms_message">Klaida, atsiunčiant MMS žinutę, bakstelėkite, norėdami bandyti dar kartą</string>
<!-- MediaPickerActivity --> <!-- MediaPickerActivity -->
<string name="MediaPickerActivity_send_to">Siųsti adresatui %s</string> <string name="MediaPickerActivity_send_to">Siųsti adresatui %s</string>
<!-- MediaSendActivity --> <!-- MediaSendActivity -->

View File

@ -166,9 +166,6 @@
<string name="MediaOverviewActivity_Select_all">Žymėti visus</string> <string name="MediaOverviewActivity_Select_all">Žymėti visus</string>
<string name="MediaOverviewActivity_collecting_attachments">Renkami priedai...</string> <string name="MediaOverviewActivity_collecting_attachments">Renkami priedai...</string>
<!-- NotificationMmsMessageRecord --> <!-- NotificationMmsMessageRecord -->
<string name="NotificationMmsMessageRecord_multimedia_message">Multimedijos žinutė</string>
<string name="NotificationMmsMessageRecord_downloading_mms_message">Atsiunčiama MMS žinutė</string>
<string name="NotificationMmsMessageRecord_error_downloading_mms_message">Klaida, atsiunčiant MMS žinutę, bakstelėkite, norėdami bandyti dar kartą</string>
<!-- MediaPickerActivity --> <!-- MediaPickerActivity -->
<string name="MediaPickerActivity_send_to">Siųsti adresatui %s</string> <string name="MediaPickerActivity_send_to">Siųsti adresatui %s</string>
<!-- MediaSendActivity --> <!-- MediaSendActivity -->

View File

@ -87,9 +87,6 @@
<string name="MediaOverviewActivity_Select_all">အားလုံးကို ရွေးပါ</string> <string name="MediaOverviewActivity_Select_all">အားလုံးကို ရွေးပါ</string>
<string name="MediaOverviewActivity_collecting_attachments">ပူးတွဲဖိုင်များကို စုစည်းနေသည် </string> <string name="MediaOverviewActivity_collecting_attachments">ပူးတွဲဖိုင်များကို စုစည်းနေသည် </string>
<!-- NotificationMmsMessageRecord --> <!-- NotificationMmsMessageRecord -->
<string name="NotificationMmsMessageRecord_multimedia_message">ရုပ်၊သံပါ အချက်အလက်များ</string>
<string name="NotificationMmsMessageRecord_downloading_mms_message">MMS များအား ဒေါင်းလုပ်ဆွဲမည်</string>
<string name="NotificationMmsMessageRecord_error_downloading_mms_message">MMS များအားဒေါင်းလုပ်ဆွဲနေစဉ် ရပ်တန့်သွားသည်၊ ပြန်စရန် နှိပ်ပါ</string>
<!-- MediaPickerActivity --> <!-- MediaPickerActivity -->
<!-- MediaSendActivity --> <!-- MediaSendActivity -->
<!-- MediaRepository --> <!-- MediaRepository -->

View File

@ -87,9 +87,6 @@
<string name="MediaOverviewActivity_Select_all">အားလုံးကို ရွေးပါ</string> <string name="MediaOverviewActivity_Select_all">အားလုံးကို ရွေးပါ</string>
<string name="MediaOverviewActivity_collecting_attachments">ပူးတွဲဖိုင်များကို စုစည်းနေသည် </string> <string name="MediaOverviewActivity_collecting_attachments">ပူးတွဲဖိုင်များကို စုစည်းနေသည် </string>
<!-- NotificationMmsMessageRecord --> <!-- NotificationMmsMessageRecord -->
<string name="NotificationMmsMessageRecord_multimedia_message">ရုပ်၊သံပါ အချက်အလက်များ</string>
<string name="NotificationMmsMessageRecord_downloading_mms_message">MMS များအား ဒေါင်းလုပ်ဆွဲမည်</string>
<string name="NotificationMmsMessageRecord_error_downloading_mms_message">MMS များအားဒေါင်းလုပ်ဆွဲနေစဉ် ရပ်တန့်သွားသည်၊ ပြန်စရန် နှိပ်ပါ</string>
<!-- MediaPickerActivity --> <!-- MediaPickerActivity -->
<!-- MediaSendActivity --> <!-- MediaSendActivity -->
<!-- MediaRepository --> <!-- MediaRepository -->

View File

@ -150,9 +150,6 @@
<string name="MediaOverviewActivity_Select_all">Velg alle</string> <string name="MediaOverviewActivity_Select_all">Velg alle</string>
<string name="MediaOverviewActivity_collecting_attachments">Henter vedlegg …</string> <string name="MediaOverviewActivity_collecting_attachments">Henter vedlegg …</string>
<!-- NotificationMmsMessageRecord --> <!-- NotificationMmsMessageRecord -->
<string name="NotificationMmsMessageRecord_multimedia_message">Multimediemelding</string>
<string name="NotificationMmsMessageRecord_downloading_mms_message">Laster ned MMS-melding</string>
<string name="NotificationMmsMessageRecord_error_downloading_mms_message">Feil under nedlasting av MMS-melding. Trykk for å prøve igjen</string>
<!-- MediaPickerActivity --> <!-- MediaPickerActivity -->
<string name="MediaPickerActivity_send_to">Send til %s</string> <string name="MediaPickerActivity_send_to">Send til %s</string>
<!-- MediaSendActivity --> <!-- MediaSendActivity -->

View File

@ -150,9 +150,6 @@
<string name="MediaOverviewActivity_Select_all">Velg alle</string> <string name="MediaOverviewActivity_Select_all">Velg alle</string>
<string name="MediaOverviewActivity_collecting_attachments">Henter vedlegg …</string> <string name="MediaOverviewActivity_collecting_attachments">Henter vedlegg …</string>
<!-- NotificationMmsMessageRecord --> <!-- NotificationMmsMessageRecord -->
<string name="NotificationMmsMessageRecord_multimedia_message">Multimediemelding</string>
<string name="NotificationMmsMessageRecord_downloading_mms_message">Laster ned MMS-melding</string>
<string name="NotificationMmsMessageRecord_error_downloading_mms_message">Feil under nedlasting av MMS-melding. Trykk for å prøve igjen</string>
<!-- MediaPickerActivity --> <!-- MediaPickerActivity -->
<string name="MediaPickerActivity_send_to">Send til %s</string> <string name="MediaPickerActivity_send_to">Send til %s</string>
<!-- MediaSendActivity --> <!-- MediaSendActivity -->

View File

@ -150,9 +150,6 @@
<string name="MediaOverviewActivity_Select_all">Alles selecteren</string> <string name="MediaOverviewActivity_Select_all">Alles selecteren</string>
<string name="MediaOverviewActivity_collecting_attachments">Bijlagen aan het verzamelen…</string> <string name="MediaOverviewActivity_collecting_attachments">Bijlagen aan het verzamelen…</string>
<!-- NotificationMmsMessageRecord --> <!-- NotificationMmsMessageRecord -->
<string name="NotificationMmsMessageRecord_multimedia_message">Multimediabericht</string>
<string name="NotificationMmsMessageRecord_downloading_mms_message">Mms-bericht aan het downloaden</string>
<string name="NotificationMmsMessageRecord_error_downloading_mms_message">Fout bij downloaden van mms-bericht, tik om opnieuw te proberen</string>
<!-- MediaPickerActivity --> <!-- MediaPickerActivity -->
<string name="MediaPickerActivity_send_to">Verzenden naar %s</string> <string name="MediaPickerActivity_send_to">Verzenden naar %s</string>
<!-- MediaSendActivity --> <!-- MediaSendActivity -->

View File

@ -150,9 +150,6 @@
<string name="MediaOverviewActivity_Select_all">Alles selecteren</string> <string name="MediaOverviewActivity_Select_all">Alles selecteren</string>
<string name="MediaOverviewActivity_collecting_attachments">Bijlagen aan het verzamelen…</string> <string name="MediaOverviewActivity_collecting_attachments">Bijlagen aan het verzamelen…</string>
<!-- NotificationMmsMessageRecord --> <!-- NotificationMmsMessageRecord -->
<string name="NotificationMmsMessageRecord_multimedia_message">Multimediabericht</string>
<string name="NotificationMmsMessageRecord_downloading_mms_message">Mms-bericht aan het downloaden</string>
<string name="NotificationMmsMessageRecord_error_downloading_mms_message">Fout bij downloaden van mms-bericht, tik om opnieuw te proberen</string>
<!-- MediaPickerActivity --> <!-- MediaPickerActivity -->
<string name="MediaPickerActivity_send_to">Verzenden naar %s</string> <string name="MediaPickerActivity_send_to">Verzenden naar %s</string>
<!-- MediaSendActivity --> <!-- MediaSendActivity -->

View File

@ -132,9 +132,6 @@
<string name="MediaOverviewActivity_Select_all">Vel alle</string> <string name="MediaOverviewActivity_Select_all">Vel alle</string>
<string name="MediaOverviewActivity_collecting_attachments">Hentar vedlegg …</string> <string name="MediaOverviewActivity_collecting_attachments">Hentar vedlegg …</string>
<!-- NotificationMmsMessageRecord --> <!-- NotificationMmsMessageRecord -->
<string name="NotificationMmsMessageRecord_multimedia_message">Multimediemelding</string>
<string name="NotificationMmsMessageRecord_downloading_mms_message">Lastar ned MMS-melding</string>
<string name="NotificationMmsMessageRecord_error_downloading_mms_message">Klarte ikkje lasta ned MMS-melding, trykk for å prøva igjen</string>
<!-- MediaPickerActivity --> <!-- MediaPickerActivity -->
<string name="MediaPickerActivity_send_to">Send til %s</string> <string name="MediaPickerActivity_send_to">Send til %s</string>
<!-- MediaSendActivity --> <!-- MediaSendActivity -->

View File

@ -132,9 +132,6 @@
<string name="MediaOverviewActivity_Select_all">Vel alle</string> <string name="MediaOverviewActivity_Select_all">Vel alle</string>
<string name="MediaOverviewActivity_collecting_attachments">Hentar vedlegg …</string> <string name="MediaOverviewActivity_collecting_attachments">Hentar vedlegg …</string>
<!-- NotificationMmsMessageRecord --> <!-- NotificationMmsMessageRecord -->
<string name="NotificationMmsMessageRecord_multimedia_message">Multimediemelding</string>
<string name="NotificationMmsMessageRecord_downloading_mms_message">Lastar ned MMS-melding</string>
<string name="NotificationMmsMessageRecord_error_downloading_mms_message">Klarte ikkje lasta ned MMS-melding, trykk for å prøva igjen</string>
<!-- MediaPickerActivity --> <!-- MediaPickerActivity -->
<string name="MediaPickerActivity_send_to">Send til %s</string> <string name="MediaPickerActivity_send_to">Send til %s</string>
<!-- MediaSendActivity --> <!-- MediaSendActivity -->

View File

@ -125,9 +125,6 @@
<string name="MediaOverviewActivity_Documents">Pankakuna</string> <string name="MediaOverviewActivity_Documents">Pankakuna</string>
<string name="MediaOverviewActivity_Select_all">Tukuyta akllana</string> <string name="MediaOverviewActivity_Select_all">Tukuyta akllana</string>
<!-- NotificationMmsMessageRecord --> <!-- NotificationMmsMessageRecord -->
<string name="NotificationMmsMessageRecord_multimedia_message">Multimedia chaski</string>
<string name="NotificationMmsMessageRecord_downloading_mms_message">MMS chaskita uryakuchikun</string>
<string name="NotificationMmsMessageRecord_error_downloading_mms_message">MMS chaski mana uryakurkachu, kutinlla rurapay</string>
<!-- MediaPickerActivity --> <!-- MediaPickerActivity -->
<!-- MediaSendActivity --> <!-- MediaSendActivity -->
<!-- MediaRepository --> <!-- MediaRepository -->

View File

@ -125,9 +125,6 @@
<string name="MediaOverviewActivity_Documents">Pankakuna</string> <string name="MediaOverviewActivity_Documents">Pankakuna</string>
<string name="MediaOverviewActivity_Select_all">Tukuyta akllana</string> <string name="MediaOverviewActivity_Select_all">Tukuyta akllana</string>
<!-- NotificationMmsMessageRecord --> <!-- NotificationMmsMessageRecord -->
<string name="NotificationMmsMessageRecord_multimedia_message">Multimedia chaski</string>
<string name="NotificationMmsMessageRecord_downloading_mms_message">MMS chaskita uryakuchikun</string>
<string name="NotificationMmsMessageRecord_error_downloading_mms_message">MMS chaski mana uryakurkachu, kutinlla rurapay</string>
<!-- MediaPickerActivity --> <!-- MediaPickerActivity -->
<!-- MediaSendActivity --> <!-- MediaSendActivity -->
<!-- MediaRepository --> <!-- MediaRepository -->

View File

@ -168,9 +168,6 @@
<string name="MediaOverviewActivity_Select_all">Zaznacz wszystko</string> <string name="MediaOverviewActivity_Select_all">Zaznacz wszystko</string>
<string name="MediaOverviewActivity_collecting_attachments">Zbieranie załączników...</string> <string name="MediaOverviewActivity_collecting_attachments">Zbieranie załączników...</string>
<!-- NotificationMmsMessageRecord --> <!-- NotificationMmsMessageRecord -->
<string name="NotificationMmsMessageRecord_multimedia_message">Wiadomość multimedialna</string>
<string name="NotificationMmsMessageRecord_downloading_mms_message">Pobieranie wiadomości MMS</string>
<string name="NotificationMmsMessageRecord_error_downloading_mms_message">Błąd podczas pobierania wiadomości MMS. Dotknij, aby spróbować ponownie.</string>
<!-- MediaPickerActivity --> <!-- MediaPickerActivity -->
<string name="MediaPickerActivity_send_to">Wyślij do %s</string> <string name="MediaPickerActivity_send_to">Wyślij do %s</string>
<!-- MediaSendActivity --> <!-- MediaSendActivity -->

View File

@ -168,9 +168,6 @@
<string name="MediaOverviewActivity_Select_all">Zaznacz wszystko</string> <string name="MediaOverviewActivity_Select_all">Zaznacz wszystko</string>
<string name="MediaOverviewActivity_collecting_attachments">Zbieranie załączników...</string> <string name="MediaOverviewActivity_collecting_attachments">Zbieranie załączników...</string>
<!-- NotificationMmsMessageRecord --> <!-- NotificationMmsMessageRecord -->
<string name="NotificationMmsMessageRecord_multimedia_message">Wiadomość multimedialna</string>
<string name="NotificationMmsMessageRecord_downloading_mms_message">Pobieranie wiadomości MMS</string>
<string name="NotificationMmsMessageRecord_error_downloading_mms_message">Błąd podczas pobierania wiadomości MMS. Dotknij, aby spróbować ponownie.</string>
<!-- MediaPickerActivity --> <!-- MediaPickerActivity -->
<string name="MediaPickerActivity_send_to">Wyślij do %s</string> <string name="MediaPickerActivity_send_to">Wyślij do %s</string>
<!-- MediaSendActivity --> <!-- MediaSendActivity -->

View File

@ -150,9 +150,6 @@
<string name="MediaOverviewActivity_Select_all">Selecionar todos</string> <string name="MediaOverviewActivity_Select_all">Selecionar todos</string>
<string name="MediaOverviewActivity_collecting_attachments">Coletando anexos...</string> <string name="MediaOverviewActivity_collecting_attachments">Coletando anexos...</string>
<!-- NotificationMmsMessageRecord --> <!-- NotificationMmsMessageRecord -->
<string name="NotificationMmsMessageRecord_multimedia_message">Mensagem multimídia</string>
<string name="NotificationMmsMessageRecord_downloading_mms_message">Fazendo download de mensagem MMS</string>
<string name="NotificationMmsMessageRecord_error_downloading_mms_message">Erro fazendo download de mensagem MMS, toque para retentar</string>
<!-- MediaPickerActivity --> <!-- MediaPickerActivity -->
<string name="MediaPickerActivity_send_to">Enviar para %s</string> <string name="MediaPickerActivity_send_to">Enviar para %s</string>
<!-- MediaSendActivity --> <!-- MediaSendActivity -->

View File

@ -150,9 +150,6 @@
<string name="MediaOverviewActivity_Select_all">Seleccionar tudo</string> <string name="MediaOverviewActivity_Select_all">Seleccionar tudo</string>
<string name="MediaOverviewActivity_collecting_attachments">A recolher anexos...</string> <string name="MediaOverviewActivity_collecting_attachments">A recolher anexos...</string>
<!-- NotificationMmsMessageRecord --> <!-- NotificationMmsMessageRecord -->
<string name="NotificationMmsMessageRecord_multimedia_message">Mensagem multimédia</string>
<string name="NotificationMmsMessageRecord_downloading_mms_message">A descarregar MMS</string>
<string name="NotificationMmsMessageRecord_error_downloading_mms_message">Erro ao descarregar a mensagem MMS, toque para repetir</string>
<!-- MediaPickerActivity --> <!-- MediaPickerActivity -->
<string name="MediaPickerActivity_send_to">Enviar para %s</string> <string name="MediaPickerActivity_send_to">Enviar para %s</string>
<!-- MediaSendActivity --> <!-- MediaSendActivity -->

View File

@ -150,9 +150,6 @@
<string name="MediaOverviewActivity_Select_all">Selecionar todos</string> <string name="MediaOverviewActivity_Select_all">Selecionar todos</string>
<string name="MediaOverviewActivity_collecting_attachments">Coletando anexos...</string> <string name="MediaOverviewActivity_collecting_attachments">Coletando anexos...</string>
<!-- NotificationMmsMessageRecord --> <!-- NotificationMmsMessageRecord -->
<string name="NotificationMmsMessageRecord_multimedia_message">Mensagem multimídia</string>
<string name="NotificationMmsMessageRecord_downloading_mms_message">Fazendo download de mensagem MMS</string>
<string name="NotificationMmsMessageRecord_error_downloading_mms_message">Erro fazendo download de mensagem MMS, toque para retentar</string>
<!-- MediaPickerActivity --> <!-- MediaPickerActivity -->
<string name="MediaPickerActivity_send_to">Enviar para %s</string> <string name="MediaPickerActivity_send_to">Enviar para %s</string>
<!-- MediaSendActivity --> <!-- MediaSendActivity -->

View File

@ -160,9 +160,6 @@
<string name="MediaOverviewActivity_Select_all">Selectează tot</string> <string name="MediaOverviewActivity_Select_all">Selectează tot</string>
<string name="MediaOverviewActivity_collecting_attachments">Se colectează atașamentele...</string> <string name="MediaOverviewActivity_collecting_attachments">Se colectează atașamentele...</string>
<!-- NotificationMmsMessageRecord --> <!-- NotificationMmsMessageRecord -->
<string name="NotificationMmsMessageRecord_multimedia_message">Mesaj multimedia</string>
<string name="NotificationMmsMessageRecord_downloading_mms_message">Se descarcă mesajul MMS</string>
<string name="NotificationMmsMessageRecord_error_downloading_mms_message">Eroare la descărcarea mesajului MMS, apasă pentru reîncercare</string>
<!-- MediaPickerActivity --> <!-- MediaPickerActivity -->
<string name="MediaPickerActivity_send_to">Trimiteți la %s</string> <string name="MediaPickerActivity_send_to">Trimiteți la %s</string>
<!-- MediaSendActivity --> <!-- MediaSendActivity -->

View File

@ -160,9 +160,6 @@
<string name="MediaOverviewActivity_Select_all">Selectează tot</string> <string name="MediaOverviewActivity_Select_all">Selectează tot</string>
<string name="MediaOverviewActivity_collecting_attachments">Se colectează atașamentele...</string> <string name="MediaOverviewActivity_collecting_attachments">Se colectează atașamentele...</string>
<!-- NotificationMmsMessageRecord --> <!-- NotificationMmsMessageRecord -->
<string name="NotificationMmsMessageRecord_multimedia_message">Mesaj multimedia</string>
<string name="NotificationMmsMessageRecord_downloading_mms_message">Se descarcă mesajul MMS</string>
<string name="NotificationMmsMessageRecord_error_downloading_mms_message">Eroare la descărcarea mesajului MMS, apasă pentru reîncercare</string>
<!-- MediaPickerActivity --> <!-- MediaPickerActivity -->
<string name="MediaPickerActivity_send_to">Trimiteți la %s</string> <string name="MediaPickerActivity_send_to">Trimiteți la %s</string>
<!-- MediaSendActivity --> <!-- MediaSendActivity -->

View File

@ -168,9 +168,6 @@
<string name="MediaOverviewActivity_Select_all">Выбрать все</string> <string name="MediaOverviewActivity_Select_all">Выбрать все</string>
<string name="MediaOverviewActivity_collecting_attachments">Сбор вложений...</string> <string name="MediaOverviewActivity_collecting_attachments">Сбор вложений...</string>
<!-- NotificationMmsMessageRecord --> <!-- NotificationMmsMessageRecord -->
<string name="NotificationMmsMessageRecord_multimedia_message">MMS-сообщение</string>
<string name="NotificationMmsMessageRecord_downloading_mms_message">Загрузка MMS-сообщения</string>
<string name="NotificationMmsMessageRecord_error_downloading_mms_message">Ошибка при скачивании MMS-сообщения; нажмите для повтора</string>
<!-- MediaPickerActivity --> <!-- MediaPickerActivity -->
<string name="MediaPickerActivity_send_to">Отправить пользователю %s</string> <string name="MediaPickerActivity_send_to">Отправить пользователю %s</string>
<!-- MediaSendActivity --> <!-- MediaSendActivity -->

View File

@ -168,9 +168,6 @@
<string name="MediaOverviewActivity_Select_all">Выбрать все</string> <string name="MediaOverviewActivity_Select_all">Выбрать все</string>
<string name="MediaOverviewActivity_collecting_attachments">Сбор вложений...</string> <string name="MediaOverviewActivity_collecting_attachments">Сбор вложений...</string>
<!-- NotificationMmsMessageRecord --> <!-- NotificationMmsMessageRecord -->
<string name="NotificationMmsMessageRecord_multimedia_message">MMS-сообщение</string>
<string name="NotificationMmsMessageRecord_downloading_mms_message">Загрузка MMS-сообщения</string>
<string name="NotificationMmsMessageRecord_error_downloading_mms_message">Ошибка при скачивании MMS-сообщения; нажмите для повтора</string>
<!-- MediaPickerActivity --> <!-- MediaPickerActivity -->
<string name="MediaPickerActivity_send_to">Отправить пользователю %s</string> <string name="MediaPickerActivity_send_to">Отправить пользователю %s</string>
<!-- MediaSendActivity --> <!-- MediaSendActivity -->

View File

@ -61,8 +61,6 @@
<string name="MediaOverviewActivity_Media">මාධ්‍යය</string> <string name="MediaOverviewActivity_Media">මාධ්‍යය</string>
<string name="MediaOverviewActivity_Documents">ලේඛන</string> <string name="MediaOverviewActivity_Documents">ලේඛන</string>
<!-- NotificationMmsMessageRecord --> <!-- NotificationMmsMessageRecord -->
<string name="NotificationMmsMessageRecord_multimedia_message">බහුමාධ්‍ය පණිවිඩය</string>
<string name="NotificationMmsMessageRecord_downloading_mms_message">මාධ්‍ය පණිවිඩය බාගතවෙමින්</string>
<!-- MediaPickerActivity --> <!-- MediaPickerActivity -->
<string name="MediaPickerActivity_send_to">%s ට යවන්න</string> <string name="MediaPickerActivity_send_to">%s ට යවන්න</string>
<!-- MediaSendActivity --> <!-- MediaSendActivity -->

View File

@ -61,8 +61,6 @@
<string name="MediaOverviewActivity_Media">මාධ්‍යය</string> <string name="MediaOverviewActivity_Media">මාධ්‍යය</string>
<string name="MediaOverviewActivity_Documents">ලේඛන</string> <string name="MediaOverviewActivity_Documents">ලේඛන</string>
<!-- NotificationMmsMessageRecord --> <!-- NotificationMmsMessageRecord -->
<string name="NotificationMmsMessageRecord_multimedia_message">බහුමාධ්‍ය පණිවිඩය</string>
<string name="NotificationMmsMessageRecord_downloading_mms_message">මාධ්‍ය පණිවිඩය බාගතවෙමින්</string>
<!-- MediaPickerActivity --> <!-- MediaPickerActivity -->
<string name="MediaPickerActivity_send_to">%s ට යවන්න</string> <string name="MediaPickerActivity_send_to">%s ට යවන්න</string>
<!-- MediaSendActivity --> <!-- MediaSendActivity -->

View File

@ -164,9 +164,6 @@
<string name="MediaOverviewActivity_Select_all">Označiť všetko</string> <string name="MediaOverviewActivity_Select_all">Označiť všetko</string>
<string name="MediaOverviewActivity_collecting_attachments">Ukladám prílohy...</string> <string name="MediaOverviewActivity_collecting_attachments">Ukladám prílohy...</string>
<!-- NotificationMmsMessageRecord --> <!-- NotificationMmsMessageRecord -->
<string name="NotificationMmsMessageRecord_multimedia_message">Multimediálna správa</string>
<string name="NotificationMmsMessageRecord_downloading_mms_message">Preberanie MMS správy</string>
<string name="NotificationMmsMessageRecord_error_downloading_mms_message">Chyba pri preberaní MMS správy, ťuknite pre opakovanie</string>
<!-- MediaPickerActivity --> <!-- MediaPickerActivity -->
<string name="MediaPickerActivity_send_to">Poslať používateľovi %s</string> <string name="MediaPickerActivity_send_to">Poslať používateľovi %s</string>
<!-- MediaSendActivity --> <!-- MediaSendActivity -->

View File

@ -164,9 +164,6 @@
<string name="MediaOverviewActivity_Select_all">Označiť všetko</string> <string name="MediaOverviewActivity_Select_all">Označiť všetko</string>
<string name="MediaOverviewActivity_collecting_attachments">Ukladám prílohy...</string> <string name="MediaOverviewActivity_collecting_attachments">Ukladám prílohy...</string>
<!-- NotificationMmsMessageRecord --> <!-- NotificationMmsMessageRecord -->
<string name="NotificationMmsMessageRecord_multimedia_message">Multimediálna správa</string>
<string name="NotificationMmsMessageRecord_downloading_mms_message">Preberanie MMS správy</string>
<string name="NotificationMmsMessageRecord_error_downloading_mms_message">Chyba pri preberaní MMS správy, ťuknite pre opakovanie</string>
<!-- MediaPickerActivity --> <!-- MediaPickerActivity -->
<string name="MediaPickerActivity_send_to">Poslať používateľovi %s</string> <string name="MediaPickerActivity_send_to">Poslať používateľovi %s</string>
<!-- MediaSendActivity --> <!-- MediaSendActivity -->

View File

@ -150,9 +150,6 @@
<string name="MediaOverviewActivity_Select_all">Përzgjidhi krejt</string> <string name="MediaOverviewActivity_Select_all">Përzgjidhi krejt</string>
<string name="MediaOverviewActivity_collecting_attachments">Po mblidhen bashkëngjitje…</string> <string name="MediaOverviewActivity_collecting_attachments">Po mblidhen bashkëngjitje…</string>
<!-- NotificationMmsMessageRecord --> <!-- NotificationMmsMessageRecord -->
<string name="NotificationMmsMessageRecord_multimedia_message">Mesazh multimedia</string>
<string name="NotificationMmsMessageRecord_downloading_mms_message">Po shkarkohet mesazh MMS</string>
<string name="NotificationMmsMessageRecord_error_downloading_mms_message">Gabim në shkarkim mesazhi MMS, prekeni që të riprovohet</string>
<!-- MediaPickerActivity --> <!-- MediaPickerActivity -->
<string name="MediaPickerActivity_send_to">Dërgoje te %s</string> <string name="MediaPickerActivity_send_to">Dërgoje te %s</string>
<!-- MediaSendActivity --> <!-- MediaSendActivity -->

View File

@ -150,9 +150,6 @@
<string name="MediaOverviewActivity_Select_all">Përzgjidhi krejt</string> <string name="MediaOverviewActivity_Select_all">Përzgjidhi krejt</string>
<string name="MediaOverviewActivity_collecting_attachments">Po mblidhen bashkëngjitje…</string> <string name="MediaOverviewActivity_collecting_attachments">Po mblidhen bashkëngjitje…</string>
<!-- NotificationMmsMessageRecord --> <!-- NotificationMmsMessageRecord -->
<string name="NotificationMmsMessageRecord_multimedia_message">Mesazh multimedia</string>
<string name="NotificationMmsMessageRecord_downloading_mms_message">Po shkarkohet mesazh MMS</string>
<string name="NotificationMmsMessageRecord_error_downloading_mms_message">Gabim në shkarkim mesazhi MMS, prekeni që të riprovohet</string>
<!-- MediaPickerActivity --> <!-- MediaPickerActivity -->
<string name="MediaPickerActivity_send_to">Dërgoje te %s</string> <string name="MediaPickerActivity_send_to">Dërgoje te %s</string>
<!-- MediaSendActivity --> <!-- MediaSendActivity -->

View File

@ -157,9 +157,6 @@
<string name="MediaOverviewActivity_Select_all">Изабери све</string> <string name="MediaOverviewActivity_Select_all">Изабери све</string>
<string name="MediaOverviewActivity_collecting_attachments">Сакупљам прилоге...</string> <string name="MediaOverviewActivity_collecting_attachments">Сакупљам прилоге...</string>
<!-- NotificationMmsMessageRecord --> <!-- NotificationMmsMessageRecord -->
<string name="NotificationMmsMessageRecord_multimedia_message">Мултимедијална порука</string>
<string name="NotificationMmsMessageRecord_downloading_mms_message">Преузимам ММС поруку</string>
<string name="NotificationMmsMessageRecord_error_downloading_mms_message">Грешка при преузимању ММС поруке, тапните да покушам поново</string>
<!-- MediaPickerActivity --> <!-- MediaPickerActivity -->
<string name="MediaPickerActivity_send_to">Пошаљи %s</string> <string name="MediaPickerActivity_send_to">Пошаљи %s</string>
<!-- MediaSendActivity --> <!-- MediaSendActivity -->

View File

@ -157,9 +157,6 @@
<string name="MediaOverviewActivity_Select_all">Изабери све</string> <string name="MediaOverviewActivity_Select_all">Изабери све</string>
<string name="MediaOverviewActivity_collecting_attachments">Сакупљам прилоге...</string> <string name="MediaOverviewActivity_collecting_attachments">Сакупљам прилоге...</string>
<!-- NotificationMmsMessageRecord --> <!-- NotificationMmsMessageRecord -->
<string name="NotificationMmsMessageRecord_multimedia_message">Мултимедијална порука</string>
<string name="NotificationMmsMessageRecord_downloading_mms_message">Преузимам ММС поруку</string>
<string name="NotificationMmsMessageRecord_error_downloading_mms_message">Грешка при преузимању ММС поруке, тапните да покушам поново</string>
<!-- MediaPickerActivity --> <!-- MediaPickerActivity -->
<string name="MediaPickerActivity_send_to">Пошаљи %s</string> <string name="MediaPickerActivity_send_to">Пошаљи %s</string>
<!-- MediaSendActivity --> <!-- MediaSendActivity -->

View File

@ -150,9 +150,6 @@
<string name="MediaOverviewActivity_Select_all">Markera alla</string> <string name="MediaOverviewActivity_Select_all">Markera alla</string>
<string name="MediaOverviewActivity_collecting_attachments">Samlar bifogade filer...</string> <string name="MediaOverviewActivity_collecting_attachments">Samlar bifogade filer...</string>
<!-- NotificationMmsMessageRecord --> <!-- NotificationMmsMessageRecord -->
<string name="NotificationMmsMessageRecord_multimedia_message">Multimediameddelande</string>
<string name="NotificationMmsMessageRecord_downloading_mms_message">Hämtning av MMS-meddelanden</string>
<string name="NotificationMmsMessageRecord_error_downloading_mms_message">Fel vid hämtning av MMS-meddelanden, tryck för att försöka igen</string>
<!-- MediaPickerActivity --> <!-- MediaPickerActivity -->
<string name="MediaPickerActivity_send_to">Skicka till %s</string> <string name="MediaPickerActivity_send_to">Skicka till %s</string>
<!-- MediaSendActivity --> <!-- MediaSendActivity -->

View File

@ -150,9 +150,6 @@
<string name="MediaOverviewActivity_Select_all">Markera alla</string> <string name="MediaOverviewActivity_Select_all">Markera alla</string>
<string name="MediaOverviewActivity_collecting_attachments">Samlar bifogade filer...</string> <string name="MediaOverviewActivity_collecting_attachments">Samlar bifogade filer...</string>
<!-- NotificationMmsMessageRecord --> <!-- NotificationMmsMessageRecord -->
<string name="NotificationMmsMessageRecord_multimedia_message">Multimediameddelande</string>
<string name="NotificationMmsMessageRecord_downloading_mms_message">Hämtning av MMS-meddelanden</string>
<string name="NotificationMmsMessageRecord_error_downloading_mms_message">Fel vid hämtning av MMS-meddelanden, tryck för att försöka igen</string>
<!-- MediaPickerActivity --> <!-- MediaPickerActivity -->
<string name="MediaPickerActivity_send_to">Skicka till %s</string> <string name="MediaPickerActivity_send_to">Skicka till %s</string>
<!-- MediaSendActivity --> <!-- MediaSendActivity -->

View File

@ -100,9 +100,6 @@
<string name="MediaOverviewActivity_Select_all">Chagua vyote</string> <string name="MediaOverviewActivity_Select_all">Chagua vyote</string>
<string name="MediaOverviewActivity_collecting_attachments">kukusanya viambatisho</string> <string name="MediaOverviewActivity_collecting_attachments">kukusanya viambatisho</string>
<!-- NotificationMmsMessageRecord --> <!-- NotificationMmsMessageRecord -->
<string name="NotificationMmsMessageRecord_multimedia_message">Ujumbe wa Multimedia</string>
<string name="NotificationMmsMessageRecord_downloading_mms_message">kupakua ujumbe wa mms</string>
<string name="NotificationMmsMessageRecord_error_downloading_mms_message">Hitilafu kupakua ujumbe wa MMS, bomba ili ujaribu tena</string>
<!-- MediaPickerActivity --> <!-- MediaPickerActivity -->
<string name="MediaPickerActivity_send_to">tuma kwa 1%s</string> <string name="MediaPickerActivity_send_to">tuma kwa 1%s</string>
<!-- MediaSendActivity --> <!-- MediaSendActivity -->

Some files were not shown because too many files have changed in this diff Show More