mirror of
https://github.com/oxen-io/session-android.git
synced 2024-12-26 09:47:43 +00:00
Merge branch 'dev' into update-geolite2
This commit is contained in:
commit
e8fdc57bf3
@ -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"
|
||||||
|
@ -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)
|
||||||
|
@ -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 {
|
||||||
|
@ -1242,73 +1242,50 @@ class MmsDatabase(context: Context, databaseHelper: SQLCipherOpenHelper) : Messa
|
|||||||
}
|
}
|
||||||
|
|
||||||
private fun getNotificationMmsMessageRecord(cursor: Cursor): NotificationMmsMessageRecord {
|
private fun getNotificationMmsMessageRecord(cursor: Cursor): NotificationMmsMessageRecord {
|
||||||
val id = cursor.getLong(cursor.getColumnIndexOrThrow(ID))
|
// Note: Additional details such as ADDRESS_DEVICE_ID, CONTENT_LOCATION, and TRANSACTION_ID are available if required.
|
||||||
val dateSent = cursor.getLong(cursor.getColumnIndexOrThrow(NORMALIZED_DATE_SENT))
|
val id = cursor.getLong(cursor.getColumnIndexOrThrow(ID))
|
||||||
val dateReceived = cursor.getLong(
|
val dateSent = cursor.getLong(cursor.getColumnIndexOrThrow(NORMALIZED_DATE_SENT))
|
||||||
cursor.getColumnIndexOrThrow(
|
val dateReceived = cursor.getLong(cursor.getColumnIndexOrThrow(NORMALIZED_DATE_RECEIVED))
|
||||||
NORMALIZED_DATE_RECEIVED
|
val threadId = cursor.getLong(cursor.getColumnIndexOrThrow(THREAD_ID))
|
||||||
)
|
val mailbox = cursor.getLong(cursor.getColumnIndexOrThrow(MESSAGE_BOX))
|
||||||
)
|
val address = cursor.getString(cursor.getColumnIndexOrThrow(ADDRESS))
|
||||||
val threadId = cursor.getLong(cursor.getColumnIndexOrThrow(THREAD_ID))
|
val recipient = getRecipientFor(address)
|
||||||
val mailbox = cursor.getLong(cursor.getColumnIndexOrThrow(MESSAGE_BOX))
|
val messageSize = cursor.getLong(cursor.getColumnIndexOrThrow(MESSAGE_SIZE))
|
||||||
val address = cursor.getString(cursor.getColumnIndexOrThrow(ADDRESS))
|
val expiry = cursor.getLong(cursor.getColumnIndexOrThrow(EXPIRY))
|
||||||
val addressDeviceId = cursor.getInt(cursor.getColumnIndexOrThrow(ADDRESS_DEVICE_ID))
|
val status = cursor.getInt(cursor.getColumnIndexOrThrow(STATUS))
|
||||||
val recipient = getRecipientFor(address)
|
val deliveryReceiptCount = cursor.getInt(cursor.getColumnIndexOrThrow(DELIVERY_RECEIPT_COUNT))
|
||||||
val contentLocation = cursor.getString(cursor.getColumnIndexOrThrow(CONTENT_LOCATION))
|
val readReceiptCount = if (isReadReceiptsEnabled(context)) cursor.getInt(cursor.getColumnIndexOrThrow(READ_RECEIPT_COUNT)) else 0
|
||||||
val transactionId = cursor.getString(cursor.getColumnIndexOrThrow(TRANSACTION_ID))
|
val hasMention = (cursor.getInt(cursor.getColumnIndexOrThrow(HAS_MENTION)) == 1)
|
||||||
val messageSize = cursor.getLong(cursor.getColumnIndexOrThrow(MESSAGE_SIZE))
|
val slideDeck = SlideDeck(context, MmsNotificationAttachment(status, messageSize))
|
||||||
val expiry = cursor.getLong(cursor.getColumnIndexOrThrow(EXPIRY))
|
|
||||||
val status = cursor.getInt(cursor.getColumnIndexOrThrow(STATUS))
|
|
||||||
val deliveryReceiptCount = cursor.getInt(
|
|
||||||
cursor.getColumnIndexOrThrow(
|
|
||||||
DELIVERY_RECEIPT_COUNT
|
|
||||||
)
|
|
||||||
)
|
|
||||||
val readReceiptCount = if (isReadReceiptsEnabled(context)) cursor.getInt(cursor.getColumnIndexOrThrow(READ_RECEIPT_COUNT)) else 0
|
|
||||||
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))
|
|
||||||
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
|
||||||
)
|
)
|
||||||
}
|
}
|
||||||
|
|
||||||
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(
|
val box = cursor.getLong(cursor.getColumnIndexOrThrow(MESSAGE_BOX))
|
||||||
NORMALIZED_DATE_RECEIVED
|
val threadId = cursor.getLong(cursor.getColumnIndexOrThrow(THREAD_ID))
|
||||||
)
|
val address = cursor.getString(cursor.getColumnIndexOrThrow(ADDRESS))
|
||||||
)
|
val addressDeviceId = cursor.getInt(cursor.getColumnIndexOrThrow(ADDRESS_DEVICE_ID))
|
||||||
val box = cursor.getLong(cursor.getColumnIndexOrThrow(MESSAGE_BOX))
|
val deliveryReceiptCount = cursor.getInt(cursor.getColumnIndexOrThrow(DELIVERY_RECEIPT_COUNT))
|
||||||
val threadId = cursor.getLong(cursor.getColumnIndexOrThrow(THREAD_ID))
|
var readReceiptCount = cursor.getInt(cursor.getColumnIndexOrThrow(READ_RECEIPT_COUNT))
|
||||||
val address = cursor.getString(cursor.getColumnIndexOrThrow(ADDRESS))
|
val body = cursor.getString(cursor.getColumnIndexOrThrow(BODY))
|
||||||
val addressDeviceId = cursor.getInt(cursor.getColumnIndexOrThrow(ADDRESS_DEVICE_ID))
|
val partCount = cursor.getInt(cursor.getColumnIndexOrThrow(PART_COUNT))
|
||||||
val deliveryReceiptCount = cursor.getInt(
|
val mismatchDocument = cursor.getString(cursor.getColumnIndexOrThrow(MISMATCHED_IDENTITIES))
|
||||||
cursor.getColumnIndexOrThrow(
|
val networkDocument = cursor.getString(cursor.getColumnIndexOrThrow(NETWORK_FAILURE))
|
||||||
DELIVERY_RECEIPT_COUNT
|
val subscriptionId = cursor.getInt(cursor.getColumnIndexOrThrow(SUBSCRIPTION_ID))
|
||||||
)
|
val expiresIn = cursor.getLong(cursor.getColumnIndexOrThrow(EXPIRES_IN))
|
||||||
)
|
val expireStarted = cursor.getLong(cursor.getColumnIndexOrThrow(EXPIRE_STARTED))
|
||||||
var readReceiptCount = cursor.getInt(cursor.getColumnIndexOrThrow(READ_RECEIPT_COUNT))
|
val unidentified = cursor.getInt(cursor.getColumnIndexOrThrow(UNIDENTIFIED)) == 1
|
||||||
val body = cursor.getString(cursor.getColumnIndexOrThrow(BODY))
|
val hasMention = cursor.getInt(cursor.getColumnIndexOrThrow(HAS_MENTION)) == 1
|
||||||
val partCount = cursor.getInt(cursor.getColumnIndexOrThrow(PART_COUNT))
|
|
||||||
val mismatchDocument = cursor.getString(
|
|
||||||
cursor.getColumnIndexOrThrow(
|
|
||||||
MISMATCHED_IDENTITIES
|
|
||||||
)
|
|
||||||
)
|
|
||||||
val networkDocument = cursor.getString(cursor.getColumnIndexOrThrow(NETWORK_FAILURE))
|
|
||||||
val subscriptionId = cursor.getInt(cursor.getColumnIndexOrThrow(SUBSCRIPTION_ID))
|
|
||||||
val expiresIn = cursor.getLong(cursor.getColumnIndexOrThrow(EXPIRES_IN))
|
|
||||||
val expireStarted = cursor.getLong(cursor.getColumnIndexOrThrow(EXPIRE_STARTED))
|
|
||||||
val unidentified = cursor.getInt(cursor.getColumnIndexOrThrow(UNIDENTIFIED)) == 1
|
|
||||||
val hasMention = cursor.getInt(cursor.getColumnIndexOrThrow(HAS_MENTION)) == 1
|
|
||||||
if (!isReadReceiptsEnabled(context)) {
|
if (!isReadReceiptsEnabled(context)) {
|
||||||
readReceiptCount = 0
|
readReceiptCount = 0
|
||||||
}
|
}
|
||||||
|
@ -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));
|
|
||||||
}
|
|
||||||
}
|
|
||||||
}
|
|
@ -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
|
||||||
|
}
|
||||||
|
}
|
@ -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
|
||||||
|
@ -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,20 +71,23 @@ 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() {
|
||||||
if (MediaUtil.isImage(attachment)) {
|
if (MediaUtil.isImage(attachment)) {
|
||||||
return "📷 ";
|
return "📷";
|
||||||
} else if (MediaUtil.isVideo(attachment)) {
|
} else if (MediaUtil.isVideo(attachment)) {
|
||||||
return "🎥 ";
|
return "🎥";
|
||||||
} else if (MediaUtil.isAudio(attachment)) {
|
} else if (MediaUtil.isAudio(attachment)) {
|
||||||
return "🎧 ";
|
return "🎧";
|
||||||
} else if (MediaUtil.isFile(attachment)) {
|
} else if (MediaUtil.isFile(attachment)) {
|
||||||
return "📎 ";
|
return "📎";
|
||||||
} else {
|
} else {
|
||||||
return "🎡 ";
|
return "🎡"; // `isGif`
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
@ -155,20 +157,20 @@ public abstract class Slide {
|
|||||||
return false;
|
return false;
|
||||||
}
|
}
|
||||||
|
|
||||||
protected static Attachment constructAttachmentFromUri(@NonNull Context context,
|
protected static Attachment constructAttachmentFromUri(@NonNull Context context,
|
||||||
@NonNull Uri uri,
|
@NonNull Uri uri,
|
||||||
@NonNull String defaultMime,
|
@NonNull String defaultMime,
|
||||||
long size,
|
long size,
|
||||||
int width,
|
int width,
|
||||||
int height,
|
int height,
|
||||||
boolean hasThumbnail,
|
boolean hasThumbnail,
|
||||||
@Nullable String fileName,
|
@Nullable String fileName,
|
||||||
@Nullable String caption,
|
@Nullable String caption,
|
||||||
boolean voiceNote,
|
boolean voiceNote,
|
||||||
boolean quote)
|
boolean quote)
|
||||||
{
|
{
|
||||||
String resolvedType = Optional.fromNullable(MediaUtil.getMimeType(context, uri)).or(defaultMime);
|
String resolvedType = Optional.fromNullable(MediaUtil.getMimeType(context, uri)).or(defaultMime);
|
||||||
String fastPreflightId = String.valueOf(new SecureRandom().nextLong());
|
String fastPreflightId = String.valueOf(new SecureRandom().nextLong());
|
||||||
return new UriAttachment(uri,
|
return new UriAttachment(uri,
|
||||||
hasThumbnail ? uri : null,
|
hasThumbnail ? uri : null,
|
||||||
resolvedType,
|
resolvedType,
|
||||||
|
@ -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;
|
||||||
}
|
}
|
||||||
|
|
||||||
|
@ -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());
|
||||||
@ -185,9 +185,9 @@ public class DefaultMessageNotifier implements MessageNotifier {
|
|||||||
for (StatusBarNotification notification : activeNotifications) {
|
for (StatusBarNotification notification : activeNotifications) {
|
||||||
boolean validNotification = false;
|
boolean validNotification = false;
|
||||||
|
|
||||||
if (notification.getId() != SUMMARY_NOTIFICATION_ID &&
|
if (notification.getId() != SUMMARY_NOTIFICATION_ID &&
|
||||||
notification.getId() != KeyCachingService.SERVICE_RUNNING_ID &&
|
notification.getId() != KeyCachingService.SERVICE_RUNNING_ID &&
|
||||||
notification.getId() != FOREGROUND_ID &&
|
notification.getId() != FOREGROUND_ID &&
|
||||||
notification.getId() != PENDING_MESSAGES_ID)
|
notification.getId() != PENDING_MESSAGES_ID)
|
||||||
{
|
{
|
||||||
for (NotificationItem item : notificationState.getNotifications()) {
|
for (NotificationItem item : notificationState.getNotifications()) {
|
||||||
@ -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) {
|
||||||
@ -231,7 +229,7 @@ public class DefaultMessageNotifier implements MessageNotifier {
|
|||||||
@Override
|
@Override
|
||||||
public void updateNotification(@NonNull Context context, long threadId, boolean signal)
|
public void updateNotification(@NonNull Context context, long threadId, boolean signal)
|
||||||
{
|
{
|
||||||
boolean isVisible = visibleThread == threadId;
|
boolean isVisible = visibleThread == threadId;
|
||||||
|
|
||||||
ThreadDatabase threads = DatabaseComponent.get(context).threadDatabase();
|
ThreadDatabase threads = DatabaseComponent.get(context).threadDatabase();
|
||||||
Recipient recipient = threads.getRecipientForThreadId(threadId);
|
Recipient recipient = threads.getRecipientForThreadId(threadId);
|
||||||
@ -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) {
|
||||||
|
@ -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;
|
||||||
|
|
||||||
|
@ -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)
|
||||||
|
|
||||||
|
// Update our visuals
|
||||||
|
binding.profilePictureView.recycle()
|
||||||
|
binding.profilePictureView.update()
|
||||||
}
|
}
|
||||||
|
|
||||||
// Or if the promise failed to upload the new profile picture then we hit this failUi block
|
// If the sync failed then inform the user
|
||||||
uploadProfilePicturePromise.failUi {
|
updateProfilePicturePromise.failUi { onFail() }
|
||||||
if (removingProfilePic) {
|
|
||||||
Log.e(TAG, "Failed to remove profile picture")
|
// Finally, remove the loader animation after we've waited for the attempt to succeed or fail
|
||||||
Toast.makeText(this@SettingsActivity, R.string.profileDisplayPictureRemoveError, Toast.LENGTH_LONG).show()
|
updateProfilePicturePromise.alwaysUi { binding.loader.isVisible = false }
|
||||||
} else {
|
}
|
||||||
Log.e(TAG, "Failed to upload profile picture")
|
|
||||||
Toast.makeText(this@SettingsActivity, R.string.profileErrorUpdate, Toast.LENGTH_LONG).show()
|
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
|
||||||
}
|
}
|
||||||
|
|
||||||
// Finally, regardless of whether the promise succeeded or failed, we always hit this `alwaysUi` block
|
val onFail: () -> Unit = {
|
||||||
uploadProfilePicturePromise.alwaysUi {
|
Log.e(TAG, "Sync failed when uploading profile picture.")
|
||||||
if (displayName != null) {
|
Toast.makeText(this@SettingsActivity, R.string.profileErrorUpdate, Toast.LENGTH_LONG).show()
|
||||||
binding.btnGroupNameDisplay.text = displayName
|
|
||||||
}
|
|
||||||
if (isUpdatingProfilePicture) {
|
|
||||||
binding.profilePictureView.recycle() // Clear the cached image before updating
|
|
||||||
binding.profilePictureView.update()
|
|
||||||
}
|
|
||||||
binding.loader.isVisible = false
|
|
||||||
}
|
}
|
||||||
|
|
||||||
|
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)
|
||||||
|
@ -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 -->
|
||||||
|
@ -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 -->
|
||||||
|
@ -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 -->
|
||||||
|
@ -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 -->
|
||||||
|
@ -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 -->
|
||||||
|
@ -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 -->
|
||||||
|
@ -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 -->
|
||||||
|
@ -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 -->
|
||||||
|
@ -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 -->
|
||||||
|
@ -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 -->
|
||||||
|
@ -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 -->
|
||||||
|
@ -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 -->
|
||||||
|
@ -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 -->
|
||||||
|
@ -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 -->
|
||||||
|
@ -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 -->
|
||||||
|
@ -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 -->
|
||||||
|
@ -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 -->
|
||||||
|
@ -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 -->
|
||||||
|
@ -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 -->
|
||||||
|
@ -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 -->
|
||||||
|
@ -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 -->
|
||||||
|
@ -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 -->
|
||||||
|
@ -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 -->
|
||||||
|
@ -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 -->
|
||||||
|
@ -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 -->
|
||||||
|
@ -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 -->
|
||||||
|
@ -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 -->
|
||||||
|
@ -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 -->
|
||||||
|
@ -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 -->
|
||||||
|
@ -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 -->
|
||||||
|
@ -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 -->
|
||||||
|
@ -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 -->
|
||||||
|
@ -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 -->
|
||||||
|
@ -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 -->
|
||||||
|
@ -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 -->
|
||||||
|
@ -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 -->
|
||||||
|
@ -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 -->
|
||||||
|
@ -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 -->
|
||||||
|
@ -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 -->
|
||||||
|
@ -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 -->
|
||||||
|
@ -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 -->
|
||||||
|
@ -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 -->
|
||||||
|
@ -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 -->
|
||||||
|
@ -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 -->
|
||||||
|
@ -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 -->
|
||||||
|
@ -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 -->
|
||||||
|
@ -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 -->
|
||||||
|
@ -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 -->
|
||||||
|
@ -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 -->
|
||||||
|
@ -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 -->
|
||||||
|
@ -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 -->
|
||||||
|
@ -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 -->
|
||||||
|
@ -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 -->
|
||||||
|
@ -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 -->
|
||||||
|
@ -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 -->
|
||||||
|
@ -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 -->
|
||||||
|
@ -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 -->
|
||||||
|
@ -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 -->
|
||||||
|
@ -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 -->
|
||||||
|
@ -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 -->
|
||||||
|
@ -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 -->
|
||||||
|
@ -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 -->
|
||||||
|
@ -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 -->
|
||||||
|
@ -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 -->
|
||||||
|
@ -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 -->
|
||||||
|
@ -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 -->
|
||||||
|
@ -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 -->
|
||||||
|
@ -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 -->
|
||||||
|
@ -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 -->
|
||||||
|
@ -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 -->
|
||||||
|
@ -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 -->
|
||||||
|
@ -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 -->
|
||||||
|
@ -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 -->
|
||||||
|
@ -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 -->
|
||||||
|
@ -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 -->
|
||||||
|
@ -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 -->
|
||||||
|
@ -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 -->
|
||||||
|
@ -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 -->
|
||||||
|
@ -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 -->
|
||||||
|
@ -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 -->
|
||||||
|
@ -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 -->
|
||||||
|
@ -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 -->
|
||||||
|
@ -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 -->
|
||||||
|
@ -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 -->
|
||||||
|
@ -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 -->
|
||||||
|
@ -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 -->
|
||||||
|
@ -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 -->
|
||||||
|
@ -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
Loading…
x
Reference in New Issue
Block a user