diff --git a/.gitignore b/.gitignore
index d64626d..5c04032 100644
--- a/.gitignore
+++ b/.gitignore
@@ -2,6 +2,10 @@
.cursor/
.gradle/
/local.properties
+/keystore.properties
+/keystore/
+*.jks
+*.keystore
/.idea/
.DS_Store
/build/
diff --git a/Android.bp b/Android.bp
index 703f949..e2f0213 100644
--- a/Android.bp
+++ b/Android.bp
@@ -91,7 +91,7 @@ android_app {
required: [
"libframesequence",
"libgiftranscode",
- "com.android.messaging.allowlist",
+ "com.bnkode.notie.allowlist",
],
optimize: {
obfuscate: true,
@@ -105,9 +105,9 @@ android_app {
}
prebuilt_etc {
- name: "com.android.messaging.allowlist",
+ name: "com.bnkode.notie.allowlist",
product_specific: true,
sub_dir: "sysconfig",
- src: "com.android.messaging.allowlist.xml",
+ src: "com.bnkode.notie.allowlist.xml",
filename_from_src: true,
}
diff --git a/app/build.gradle b/app/build.gradle
index f117773..429a08f 100644
--- a/app/build.gradle
+++ b/app/build.gradle
@@ -2,17 +2,24 @@ plugins {
id 'com.android.application'
}
+def keystoreProperties = new Properties()
+def keystorePropertiesFile = rootProject.file('keystore.properties')
+if (keystorePropertiesFile.exists()) {
+ keystoreProperties.load(new FileInputStream(keystorePropertiesFile))
+}
+
android {
namespace 'com.android.messaging'
compileSdk 35
defaultConfig {
- applicationId 'com.android.messaging'
+ applicationId 'com.bnkode.notie'
minSdk 33
targetSdk 34
versionCode 10001040
versionName '1.0.001'
vectorDrawables.useSupportLibrary true
+ resourceConfigurations += ['en']
}
compileOptions {
@@ -20,9 +27,21 @@ android {
targetCompatibility JavaVersion.VERSION_17
}
+ signingConfigs {
+ release {
+ if (keystorePropertiesFile.exists()) {
+ storeFile rootProject.file(keystoreProperties['storeFile'])
+ storePassword keystoreProperties['storePassword']
+ keyAlias keystoreProperties['keyAlias']
+ keyPassword keystoreProperties['keyPassword']
+ }
+ }
+ }
+
buildTypes {
release {
minifyEnabled true
+ signingConfig signingConfigs.release
proguardFiles getDefaultProguardFile('proguard-android-optimize.txt'),
rootProject.file('proguard-release.flags'),
rootProject.file('proguard.flags')
@@ -85,5 +104,5 @@ tasks.register('launchMessaging', Exec) {
description = "Launch Messaging on ${messagingAvdSerial}"
dependsOn 'installMessaging'
commandLine adbExecutable.absolutePath, '-s', messagingAvdSerial, 'shell', 'am', 'start',
- '-n', 'com.android.messaging/.ui.conversationlist.ConversationListActivity'
+ '-n', 'com.bnkode.notie/com.android.messaging.ui.conversationlist.ConversationListActivity'
}
diff --git a/app/src/main/AndroidManifest.xml b/app/src/main/AndroidManifest.xml
index 482cbaa..69f8466 100644
--- a/app/src/main/AndroidManifest.xml
+++ b/app/src/main/AndroidManifest.xml
@@ -134,10 +134,10 @@
+ android:theme="@style/Home.SubScreen" />
+
+
+
+
+ android:theme="@style/Home.SubScreen" />
+ android:theme="@style/Home.SubScreen" />
+ android:theme="@style/Home.SubScreen">
@@ -265,7 +281,8 @@
android:label="@string/home_profile_title"
android:parentActivityName="com.android.messaging.ui.conversation.ConversationActivity"
android:screenOrientation="user"
- android:theme="@style/Home.SubScreen" />
+ android:theme="@style/Home.SubScreen"
+ android:windowSoftInputMode="stateAlwaysHidden|adjustResize" />
-
+ android:label="@string/home_settings_licenses"
+ android:theme="@style/Home.SubScreen" />
@@ -396,18 +412,18 @@
android:name=".receiver.SendStatusReceiver"
android:exported="false">
-
+
-
+
-
+
-
+
@@ -457,7 +473,7 @@
android:name=".datamodel.action.ActionServiceImpl$PendingActionReceiver"
android:exported="false">
-
+
diff --git a/app/src/main/java/com/android/messaging/BugleApplication.java b/app/src/main/java/com/android/messaging/BugleApplication.java
index 829d4f5..fda6d36 100644
--- a/app/src/main/java/com/android/messaging/BugleApplication.java
+++ b/app/src/main/java/com/android/messaging/BugleApplication.java
@@ -36,6 +36,7 @@ import com.android.messaging.sms.BugleApnSettingsLoader;
import com.android.messaging.sms.BugleUserAgentInfoLoader;
import com.android.messaging.sms.MmsConfig;
import com.android.messaging.ui.ConversationDrawables;
+import com.android.messaging.ui.home.HomeToast;
import com.android.messaging.util.BuglePrefsKeys;
import com.android.messaging.util.LogUtil;
import com.android.messaging.util.PhoneUtils;
@@ -57,6 +58,7 @@ public class BugleApplication extends Application implements UncaughtExceptionHa
super.onCreate();
FactoryImpl.register(getApplicationContext(), this);
+ HomeToast.install(this);
sSystemUncaughtExceptionHandler = Thread.getDefaultUncaughtExceptionHandler();
Thread.setDefaultUncaughtExceptionHandler(this);
diff --git a/app/src/main/java/com/android/messaging/datamodel/BugleNotifications.java b/app/src/main/java/com/android/messaging/datamodel/BugleNotifications.java
index 76b530d..30b810c 100644
--- a/app/src/main/java/com/android/messaging/datamodel/BugleNotifications.java
+++ b/app/src/main/java/com/android/messaging/datamodel/BugleNotifications.java
@@ -66,6 +66,7 @@ import com.android.messaging.datamodel.media.UriImageRequestDescriptor;
import com.android.messaging.sms.MmsSmsUtils;
import com.android.messaging.sms.MmsUtils;
import com.android.messaging.ui.UIIntents;
+import com.android.messaging.ui.home.MutedConversationStore;
import com.android.messaging.util.Assert;
import com.android.messaging.util.AvatarUriUtil;
import com.android.messaging.util.BugleGservicesKeys;
@@ -354,6 +355,9 @@ public class BugleNotifications {
final Context context = Factory.get().getApplicationContext();
// TODO: Need to fix this for multi conversation notifications to rate limit dings.
final String conversationId = state.mConversationIds.first();
+ if (MutedConversationStore.isMuted(context, conversationId)) {
+ return;
+ }
String id = NotificationsUtil.DEFAULT_CHANNEL_ID;
if (NotificationsUtil.getNotificationChannel(context, conversationId) != null) {
id = conversationId;
diff --git a/app/src/main/java/com/android/messaging/datamodel/FileProvider.java b/app/src/main/java/com/android/messaging/datamodel/FileProvider.java
index 97ef411..e165755 100644
--- a/app/src/main/java/com/android/messaging/datamodel/FileProvider.java
+++ b/app/src/main/java/com/android/messaging/datamodel/FileProvider.java
@@ -103,7 +103,7 @@ public abstract class FileProvider extends ContentProvider {
final String fileId = uri.getPath();
if (isValidFileId(fileId)) {
final File file = getFile(fileId, getExtensionFromUri(uri));
- return file.delete() ? 1 : 0;
+ return file != null && file.delete() ? 1 : 0;
}
return 0;
}
@@ -114,6 +114,9 @@ public abstract class FileProvider extends ContentProvider {
final String fileId = uri.getPath();
if (isValidFileId(fileId)) {
final File file = getFile(fileId, getExtensionFromUri(uri));
+ if (file == null) {
+ throw new FileNotFoundException(String.valueOf(uri));
+ }
final int mode =
(TextUtils.equals(fileMode, "r") ? ParcelFileDescriptor.MODE_READ_ONLY :
ParcelFileDescriptor.MODE_WRITE_ONLY | ParcelFileDescriptor.MODE_TRUNCATE);
diff --git a/app/src/main/java/com/android/messaging/datamodel/MediaScratchFileProvider.java b/app/src/main/java/com/android/messaging/datamodel/MediaScratchFileProvider.java
index c55362f..9c096d2 100644
--- a/app/src/main/java/com/android/messaging/datamodel/MediaScratchFileProvider.java
+++ b/app/src/main/java/com/android/messaging/datamodel/MediaScratchFileProvider.java
@@ -46,7 +46,7 @@ public class MediaScratchFileProvider extends FileProvider {
private static final SimpleArrayMap sUriToDisplayNameMap = new SimpleArrayMap<>();
public static final String AUTHORITY =
- "com.android.messaging.datamodel.MediaScratchFileProvider";
+ "com.bnkode.notie.datamodel.MediaScratchFileProvider";
private static final String MEDIA_SCRATCH_SPACE_DIR = "mediascratchspace";
public static boolean isMediaScratchSpaceUri(final Uri uri) {
@@ -68,8 +68,8 @@ public class MediaScratchFileProvider extends FileProvider {
public static Uri buildMediaScratchSpaceUri(final String extension) {
final Uri uri = FileProvider.buildFileUri(AUTHORITY, extension);
final File file = getFileWithExtension(uri.getPath(), extension);
- if (!ensureFileExists(file)) {
- LogUtil.e(TAG, "Failed to create temp file " + file.getAbsolutePath());
+ if (file == null || !ensureFileExists(file)) {
+ LogUtil.e(TAG, "Failed to create temp file for " + uri);
}
return uri;
}
@@ -90,8 +90,12 @@ public class MediaScratchFileProvider extends FileProvider {
private static File getFileWithExtension(final String path, final String extension) {
final Context context = Factory.get().getApplicationContext();
+ String name = path;
+ if (name != null && name.startsWith("/")) {
+ name = name.substring(1);
+ }
final File filePath = new File(getDirectory(context),
- TextUtils.isEmpty(extension) ? path : path + "." + extension);
+ TextUtils.isEmpty(extension) ? name : name + "." + extension);
try {
if (!filePath.getCanonicalPath()
diff --git a/app/src/main/java/com/android/messaging/datamodel/MessagingContentProvider.java b/app/src/main/java/com/android/messaging/datamodel/MessagingContentProvider.java
index ec6091e..3db0f67 100644
--- a/app/src/main/java/com/android/messaging/datamodel/MessagingContentProvider.java
+++ b/app/src/main/java/com/android/messaging/datamodel/MessagingContentProvider.java
@@ -53,7 +53,7 @@ public class MessagingContentProvider extends ContentProvider {
private static final String TAG = LogUtil.BUGLE_TAG;
public static final String AUTHORITY =
- "com.android.messaging.datamodel.MessagingContentProvider";
+ "com.bnkode.notie.datamodel.MessagingContentProvider";
private static final String CONTENT_AUTHORITY = "content://" + AUTHORITY + '/';
// Conversations query
diff --git a/app/src/main/java/com/android/messaging/datamodel/MmsFileProvider.java b/app/src/main/java/com/android/messaging/datamodel/MmsFileProvider.java
index f634e3e..69f0307 100644
--- a/app/src/main/java/com/android/messaging/datamodel/MmsFileProvider.java
+++ b/app/src/main/java/com/android/messaging/datamodel/MmsFileProvider.java
@@ -32,7 +32,7 @@ import java.io.IOException;
public class MmsFileProvider extends FileProvider {
private static final String TAG = LogUtil.BUGLE_TAG;
- static final String AUTHORITY = "com.android.messaging.datamodel.MmsFileProvider";
+ static final String AUTHORITY = "com.bnkode.notie.datamodel.MmsFileProvider";
private static final String RAW_MMS_DIR = "rawmms";
/**
diff --git a/app/src/main/java/com/android/messaging/datamodel/action/ActionServiceImpl.java b/app/src/main/java/com/android/messaging/datamodel/action/ActionServiceImpl.java
index b5e841c..58cffe5 100644
--- a/app/src/main/java/com/android/messaging/datamodel/action/ActionServiceImpl.java
+++ b/app/src/main/java/com/android/messaging/datamodel/action/ActionServiceImpl.java
@@ -137,7 +137,7 @@ public class ActionServiceImpl extends JobIntentService {
* Broadcast receiver for alarms scheduled through ActionService.
*/
public static class PendingActionReceiver extends BroadcastReceiver {
- static final String ACTION = "com.android.messaging.datamodel.PENDING_ACTION";
+ static final String ACTION = "com.bnkode.notie.datamodel.PENDING_ACTION";
/**
* Allocate an intent with a specific opcode and alarm action.
diff --git a/app/src/main/java/com/android/messaging/datamodel/action/BugleActionToasts.java b/app/src/main/java/com/android/messaging/datamodel/action/BugleActionToasts.java
index f1d5d5b..43432c6 100644
--- a/app/src/main/java/com/android/messaging/datamodel/action/BugleActionToasts.java
+++ b/app/src/main/java/com/android/messaging/datamodel/action/BugleActionToasts.java
@@ -22,6 +22,7 @@ import android.widget.Toast;
import com.android.messaging.Factory;
import com.android.messaging.R;
+import com.android.messaging.ui.home.HomeToast;
import com.android.messaging.datamodel.DataModel;
import com.android.messaging.datamodel.data.MessageData;
import com.android.messaging.datamodel.data.ParticipantData;
@@ -115,13 +116,13 @@ public class BugleActionToasts {
}
private static void showToast(final int messageResId) {
- ThreadUtil.getMainThreadHandler().post(() -> Toast.makeText(getApplicationContext(),
- getApplicationContext().getString(messageResId), Toast.LENGTH_LONG).show());
+ ThreadUtil.getMainThreadHandler().post(() -> HomeToast.show(getApplicationContext(),
+ messageResId, Toast.LENGTH_LONG));
}
private static void showToast(final String message) {
ThreadUtil.getMainThreadHandler().post(() ->
- Toast.makeText(getApplicationContext(), message, Toast.LENGTH_LONG).show());
+ HomeToast.show(getApplicationContext(), message, Toast.LENGTH_LONG));
}
private static Context getApplicationContext() {
@@ -143,12 +144,11 @@ public class BugleActionToasts {
final boolean block,
final String destination) {
if (success) {
- Toast.makeText(mContext,
+ HomeToast.show(mContext,
block
? R.string.update_destination_blocked
: R.string.update_destination_unblocked,
- Toast.LENGTH_LONG
- ).show();
+ Toast.LENGTH_LONG);
}
}
}
diff --git a/app/src/main/java/com/android/messaging/datamodel/data/ConversationMessageData.java b/app/src/main/java/com/android/messaging/datamodel/data/ConversationMessageData.java
index 33d1f86..8607d8d 100644
--- a/app/src/main/java/com/android/messaging/datamodel/data/ConversationMessageData.java
+++ b/app/src/main/java/com/android/messaging/datamodel/data/ConversationMessageData.java
@@ -367,27 +367,25 @@ public class ConversationMessageData {
* @return the text that is a concatenation of all text parts
*/
public String getText() {
- // This is optimized for single text part case, which is the majority
+ return stripDisplayText(getRawText());
+ }
- // For single text part, we just return the part without creating the StringBuilder
+ public String getRawText() {
+ // Optimized for the common single text part case.
String firstTextPart = null;
boolean foundText = false;
- // For multiple text parts, we need the StringBuilder and the separator for concatenation
StringBuilder sb = null;
String separator = null;
for (final MessagePartData part : mParts) {
if (part.isText()) {
if (!foundText) {
- // First text part
firstTextPart = part.getText();
foundText = true;
} else {
- // Second and beyond
if (sb == null) {
- // Need the StringBuilder and the separator starting from 2nd text part
sb = new StringBuilder();
if (!TextUtils.isEmpty(firstTextPart)) {
- sb.append(firstTextPart);
+ sb.append(firstTextPart);
}
separator = BugleGservicesKeys.MMS_TEXT_CONCAT_SEPARATOR_DEFAULT;
}
@@ -401,13 +399,112 @@ public class ConversationMessageData {
}
}
}
- if (sb == null) {
- // Only one text part
- return firstTextPart;
- } else {
- // More than one
- return sb.toString();
+ return sb == null ? firstTextPart : sb.toString();
+ }
+
+ private static String stripDisplayText(final String text) {
+ return sanitizeDisplayText(text);
+ }
+
+ public static String sanitizeDisplayText(final String text) {
+ if (text == null) {
+ return null;
}
+ final StringBuilder out = new StringBuilder(text.length());
+ boolean lineStart = true;
+ for (int i = 0; i < text.length(); ) {
+ final int cp = text.codePointAt(i);
+ if (lineStart && isDisplayPadding(cp)) {
+ i += Character.charCount(cp);
+ continue;
+ }
+ lineStart = cp == '\n' || cp == '\r';
+ out.appendCodePoint(cp);
+ i += Character.charCount(cp);
+ }
+ int end = out.length();
+ while (end > 0 && isDisplayPadding(out.charAt(end - 1))) {
+ end--;
+ }
+ return end <= 0 ? null : out.substring(0, end);
+ }
+
+ /**
+ * Keep original spaces but flatten body line breaks so list / peek preview
+ * wraps by width only.
+ */
+ public static String flattenPreviewText(final String text) {
+ if (text == null) {
+ return null;
+ }
+ final StringBuilder out = new StringBuilder(text.length());
+ boolean pendingBreak = false;
+ for (int i = 0; i < text.length(); ) {
+ final int cp = text.codePointAt(i);
+ if (cp == '\n' || cp == '\r') {
+ pendingBreak = true;
+ } else {
+ if (pendingBreak && out.length() > 0) {
+ out.append(' ');
+ }
+ pendingBreak = false;
+ out.appendCodePoint(cp);
+ }
+ i += Character.charCount(cp);
+ }
+ return out.length() == 0 ? null : out.toString();
+ }
+
+ /**
+ * Drop spaces next to CJK so wrapped lines do not start with a leftover space.
+ */
+ public static String collapseCjkWrapSpaces(final String text) {
+ if (text == null || text.isEmpty()) {
+ return text;
+ }
+ final StringBuilder out = new StringBuilder(text.length());
+ for (int i = 0; i < text.length(); ) {
+ final int cp = text.codePointAt(i);
+ final int n = Character.charCount(cp);
+ if (cp == ' ' || cp == 0x00A0 || cp == 0x3000) {
+ final int prev = out.length() > 0 ? out.codePointBefore(out.length()) : 0;
+ final int next = i + n < text.length() ? text.codePointAt(i + n) : 0;
+ if (isCjk(prev) || isCjk(next)) {
+ i += n;
+ continue;
+ }
+ }
+ out.appendCodePoint(cp);
+ i += n;
+ }
+ return out.toString();
+ }
+
+ private static boolean isCjk(final int cp) {
+ return Character.UnicodeBlock.of(cp) == Character.UnicodeBlock.HANGUL_SYLLABLES
+ || Character.UnicodeBlock.of(cp) == Character.UnicodeBlock.HANGUL_JAMO
+ || Character.UnicodeBlock.of(cp) == Character.UnicodeBlock.HANGUL_COMPATIBILITY_JAMO
+ || Character.UnicodeBlock.of(cp) == Character.UnicodeBlock.CJK_UNIFIED_IDEOGRAPHS
+ || Character.UnicodeBlock.of(cp) == Character.UnicodeBlock.CJK_SYMBOLS_AND_PUNCTUATION;
+ }
+
+ private static boolean isDisplayPadding(final int cp) {
+ final int type = Character.getType(cp);
+ return Character.isWhitespace(cp)
+ || Character.isSpaceChar(cp)
+ || Character.isISOControl(cp)
+ || type == Character.FORMAT
+ || type == Character.CONTROL
+ || cp == 0x00A0
+ || cp == 0x1680
+ || cp == 0x180E
+ || cp == 0x200B
+ || cp == 0x200C
+ || cp == 0x200D
+ || cp == 0x2060
+ || cp == 0x3000
+ || cp == 0x3164
+ || cp == 0xFEFF;
}
public boolean hasAttachments() {
diff --git a/app/src/main/java/com/android/messaging/datamodel/data/ParticipantData.java b/app/src/main/java/com/android/messaging/datamodel/data/ParticipantData.java
index 48adc55..7e69c57 100644
--- a/app/src/main/java/com/android/messaging/datamodel/data/ParticipantData.java
+++ b/app/src/main/java/com/android/messaging/datamodel/data/ParticipantData.java
@@ -282,6 +282,12 @@ public class ParticipantData implements Parcelable {
return pd;
}
+ public static String getCachedParticipantId(final int subId) {
+ synchronized (sSubIdtoParticipantIdCache) {
+ return sSubIdtoParticipantIdCache.get(subId);
+ }
+ }
+
public static String getParticipantId(final DatabaseWrapper db, final int subId) {
String id;
synchronized (sSubIdtoParticipantIdCache) {
diff --git a/app/src/main/java/com/android/messaging/datamodel/media/AvatarRequest.java b/app/src/main/java/com/android/messaging/datamodel/media/AvatarRequest.java
index d3915fe..6151068 100644
--- a/app/src/main/java/com/android/messaging/datamodel/media/AvatarRequest.java
+++ b/app/src/main/java/com/android/messaging/datamodel/media/AvatarRequest.java
@@ -127,6 +127,14 @@ public class AvatarRequest extends UriImageRequest {
mContext.getResources(), R.drawable.ic_person_light, mContext.getTheme());
float dstWidth = Math.min(defaultPerson.getIntrinsicWidth() * SCALING_FACTOR, width);
float dstHeight = Math.min(defaultPerson.getIntrinsicHeight() * SCALING_FACTOR, height);
+ final float dest = Math.min(width, height);
+ // List-size tiles keep the 24dp * 1.33 silhouette. Profile-popup tiles
+ // (240dp) would otherwise leave a tiny icon in the center of the card.
+ if (dest > dstWidth * 2f) {
+ final float large = dest * 0.56f;
+ dstWidth = large;
+ dstHeight = large;
+ }
canvas.translate((width - dstWidth) / 2, (height - dstHeight) / 2);
defaultPerson.setBounds(0, 0, (int)dstWidth, (int)dstHeight);
diff --git a/app/src/main/java/com/android/messaging/receiver/SendStatusReceiver.java b/app/src/main/java/com/android/messaging/receiver/SendStatusReceiver.java
index b138639..a3c4a35 100644
--- a/app/src/main/java/com/android/messaging/receiver/SendStatusReceiver.java
+++ b/app/src/main/java/com/android/messaging/receiver/SendStatusReceiver.java
@@ -38,13 +38,13 @@ import com.android.messaging.util.LogUtil;
*/
public class SendStatusReceiver extends BroadcastReceiver {
public static final String MESSAGE_SENT_ACTION =
- "com.android.messaging.receiver.SendStatusReceiver.MESSAGE_SENT";
+ "com.bnkode.notie.receiver.SendStatusReceiver.MESSAGE_SENT";
public static final String MESSAGE_DELIVERED_ACTION =
- "com.android.messaging.receiver.SendStatusReceiver.MESSAGE_DELIVERED";
+ "com.bnkode.notie.receiver.SendStatusReceiver.MESSAGE_DELIVERED";
public static final String MMS_SENT_ACTION =
- "com.android.messaging.receiver.SendStatusReceiver.MMS_SENT";
+ "com.bnkode.notie.receiver.SendStatusReceiver.MMS_SENT";
public static final String MMS_DOWNLOADED_ACTION =
- "com.android.messaging.receiver.SendStatusReceiver.MMS_DOWNLOADED";
+ "com.bnkode.notie.receiver.SendStatusReceiver.MMS_DOWNLOADED";
// Defined by platform, but no constant provided. See docs for SmsManager.sendTextMessage.
public static final String EXTRA_ERROR_CODE = "errorCode";
diff --git a/app/src/main/java/com/android/messaging/ui/BugleActionBarActivity.java b/app/src/main/java/com/android/messaging/ui/BugleActionBarActivity.java
index 0ee1c37..f959340 100644
--- a/app/src/main/java/com/android/messaging/ui/BugleActionBarActivity.java
+++ b/app/src/main/java/com/android/messaging/ui/BugleActionBarActivity.java
@@ -70,9 +70,6 @@ public class BugleActionBarActivity extends AppCompatActivity implements ImeUtil
mLastScreenHeight = getResources().getDisplayMetrics().heightPixels;
LogUtil.v(LogUtil.BUGLE_TAG, this.getLocalClassName() + ".onCreate");
-
- getWindow().setStatusBarColor(getResources().getColor(R.color.action_bar_background_color,
- getTheme()));
}
@Override
diff --git a/app/src/main/java/com/android/messaging/ui/ContactIconView.java b/app/src/main/java/com/android/messaging/ui/ContactIconView.java
index e778071..c99d782 100644
--- a/app/src/main/java/com/android/messaging/ui/ContactIconView.java
+++ b/app/src/main/java/com/android/messaging/ui/ContactIconView.java
@@ -42,6 +42,7 @@ public class ContactIconView extends AsyncImageView {
private static final int LARGE_ICON_SIZE_ID = 1;
private static final int SMALL_ICON_SIZE_ID = 2;
private static final int PROFILE_POPUP_ICON_SIZE_ID = 3;
+ private static final int HERO_ICON_SIZE_ID = 4;
protected final int mIconSize;
private final boolean mCropToCircle;
@@ -79,6 +80,10 @@ public class ContactIconView extends AsyncImageView {
R.dimen.home_list_profile_avatar_size);
cropToCircle = false;
break;
+ case HERO_ICON_SIZE_ID:
+ mIconSize = (int) resources.getDimension(
+ R.dimen.home_profile_avatar_size);
+ break;
default:
// For the compiler, something has to be set even with the assert.
mIconSize = 0;
diff --git a/app/src/main/java/com/android/messaging/ui/LicenseActivity.java b/app/src/main/java/com/android/messaging/ui/LicenseActivity.java
index 048bb55..96edada 100644
--- a/app/src/main/java/com/android/messaging/ui/LicenseActivity.java
+++ b/app/src/main/java/com/android/messaging/ui/LicenseActivity.java
@@ -17,20 +17,31 @@
package com.android.messaging.ui;
-import android.app.Activity;
import android.os.Bundle;
import android.webkit.WebView;
import com.android.messaging.R;
+import com.android.messaging.ui.home.HomeSubHeader;
-public class LicenseActivity extends Activity {
- private final String LICENSE_URL = "file:///android_asset/licenses.html";
+public class LicenseActivity extends BugleActionBarActivity {
+ private static final String LICENSE_URL = "file:///android_asset/licenses.html";
@Override
- public void onCreate(final Bundle bundle) {
- super.onCreate(bundle);
- setContentView(R.layout.license_activity);
+ protected void onCreate(final Bundle savedInstanceState) {
+ super.onCreate(savedInstanceState);
+ setContentView(R.layout.home_license_activity);
+ if (getSupportActionBar() != null) {
+ getSupportActionBar().hide();
+ }
+ HomeSubHeader.bind(this, R.string.home_settings_licenses, v -> finish());
final WebView webView = findViewById(R.id.content);
+ webView.setBackgroundColor(getColor(R.color.home_bg));
webView.loadUrl(LICENSE_URL);
}
+
+ @Override
+ public void finish() {
+ super.finish();
+ overridePendingTransition(R.anim.home_activity_hold, R.anim.home_activity_close);
+ }
}
diff --git a/app/src/main/java/com/android/messaging/ui/SnackBar.java b/app/src/main/java/com/android/messaging/ui/SnackBar.java
index 20b3e69..15fe379 100644
--- a/app/src/main/java/com/android/messaging/ui/SnackBar.java
+++ b/app/src/main/java/com/android/messaging/ui/SnackBar.java
@@ -22,7 +22,6 @@ import androidx.annotation.Nullable;
import android.text.TextUtils;
import android.view.LayoutInflater;
import android.view.View;
-import android.view.ViewGroup.MarginLayoutParams;
import android.widget.FrameLayout;
import android.widget.TextView;
@@ -272,18 +271,12 @@ public class SnackBar {
private void setUpButton() {
if (mAction == null || mAction.getActionRunnable() == null) {
mActionTextView.setVisibility(View.GONE);
- // In the XML layout we add left/right padding to the button to add space between
- // the message text and the button and on the right side we add padding to put space
- // between the button and the edge of the snack bar. This is so the button can use the
- // padding area as part of it's click target. Since we have no button, we need to put
- // some margin on the right side. While the left margin is already set on the wrapper,
- // we're setting it again to not have to make a special case for RTL.
- final MarginLayoutParams lp = (MarginLayoutParams) mMessageWrapper.getLayoutParams();
- final int leftRightMargin = mContext.getResources().getDimensionPixelSize(
- R.dimen.snack_bar_left_right_margin);
- lp.leftMargin = leftRightMargin;
- lp.rightMargin = leftRightMargin;
- mMessageWrapper.setLayoutParams(lp);
+ final int endPad = mSnackBarView.getPaddingStart();
+ mSnackBarView.setPaddingRelative(
+ mSnackBarView.getPaddingStart(),
+ mSnackBarView.getPaddingTop(),
+ endPad,
+ mSnackBarView.getPaddingBottom());
} else {
mActionTextView.setVisibility(View.VISIBLE);
mActionTextView.setText(mAction.getActionLabel());
diff --git a/app/src/main/java/com/android/messaging/ui/UIIntents.java b/app/src/main/java/com/android/messaging/ui/UIIntents.java
index b0179b9..7ead46a 100644
--- a/app/src/main/java/com/android/messaging/ui/UIIntents.java
+++ b/app/src/main/java/com/android/messaging/ui/UIIntents.java
@@ -69,7 +69,7 @@ public abstract class UIIntents {
public static final String UI_INTENT_EXTRA_WITH_CUSTOM_TRANSITION = "with_custom_transition";
public static final String ACTION_RESET_NOTIFICATIONS =
- "com.android.messaging.reset_notifications";
+ "com.bnkode.notie.reset_notifications";
// Sending VCard uri to VCard detail activity
public static final String UI_INTENT_EXTRA_VCARD_URI = "vcard_uri";
@@ -103,7 +103,7 @@ public abstract class UIIntents {
public static final String UI_INTENT_EXTRA_ATTACHMENT_TYPE = "attachment_type";
public static final String ACTION_WIDGET_CONVERSATION =
- "com.android.messaging.widget_conversation:";
+ "com.bnkode.notie.widget_conversation:";
public static final String UI_INTENT_EXTRA_REQUIRES_MMS = "requires_mms";
@@ -210,6 +210,16 @@ public abstract class UIIntents {
*/
public abstract void launchHomeComposeActivity(final Context context);
+ /**
+ * Launch home UI for message automations.
+ */
+ public abstract void launchHomeAutomationActivity(final Context context);
+
+ /**
+ * Launch home UI to create an automation task.
+ */
+ public abstract void launchHomeAutomationCreateActivity(final Context context);
+
/**
* Launch an activity to show a class zero message
*/
diff --git a/app/src/main/java/com/android/messaging/ui/UIIntentsImpl.java b/app/src/main/java/com/android/messaging/ui/UIIntentsImpl.java
index d7e597e..1014562 100644
--- a/app/src/main/java/com/android/messaging/ui/UIIntentsImpl.java
+++ b/app/src/main/java/com/android/messaging/ui/UIIntentsImpl.java
@@ -234,6 +234,20 @@ public class UIIntentsImpl extends UIIntents {
context.startActivity(intent);
}
+ @Override
+ public void launchHomeAutomationActivity(final Context context) {
+ final Intent intent = new Intent(context,
+ com.android.messaging.ui.home.HomeAutomationActivity.class);
+ context.startActivity(intent);
+ }
+
+ @Override
+ public void launchHomeAutomationCreateActivity(final Context context) {
+ final Intent intent = new Intent(context,
+ com.android.messaging.ui.home.HomeAutomationCreateActivity.class);
+ context.startActivity(intent);
+ }
+
@Override
public void launchHomeProfileActivity(final Activity activity, final String conversationId) {
final Intent intent = new Intent(activity,
diff --git a/app/src/main/java/com/android/messaging/ui/appsettings/ApplicationSettingsActivity.java b/app/src/main/java/com/android/messaging/ui/appsettings/ApplicationSettingsActivity.java
index bbfa0f0..8d75824 100644
--- a/app/src/main/java/com/android/messaging/ui/appsettings/ApplicationSettingsActivity.java
+++ b/app/src/main/java/com/android/messaging/ui/appsettings/ApplicationSettingsActivity.java
@@ -24,148 +24,142 @@ import android.content.Intent;
import android.os.Bundle;
import android.provider.Settings;
import android.text.TextUtils;
-import android.view.Menu;
-import android.view.MenuItem;
+import android.view.View;
import androidx.activity.result.ActivityResultLauncher;
import androidx.activity.result.contract.ActivityResultContracts;
-import androidx.annotation.NonNull;
-import androidx.annotation.Nullable;
-import androidx.core.app.NavUtils;
-import androidx.fragment.app.FragmentTransaction;
-import androidx.preference.Preference;
-import androidx.preference.PreferenceFragmentCompat;
-import androidx.preference.PreferenceScreen;
import com.android.messaging.R;
import com.android.messaging.ui.BugleActionBarActivity;
import com.android.messaging.ui.LicenseActivity;
import com.android.messaging.ui.UIIntents;
+import com.android.messaging.ui.home.HomeSettingsRow;
+import com.android.messaging.ui.home.HomeSubHeader;
import com.android.messaging.util.BuglePrefs;
import com.android.messaging.util.ChangeDefaultSmsAppHelper;
import com.android.messaging.util.PhoneUtils;
public class ApplicationSettingsActivity extends BugleActionBarActivity {
+ private View mSmsRow;
+ private ChangeDefaultSmsAppHelper mChangeDefaultSmsAppHelper;
+ private final ActivityResultLauncher mLauncher = registerForActivityResult(
+ new ActivityResultContracts.StartActivityForResult(), result -> {
+ if (result.getResultCode() == Activity.RESULT_OK) {
+ if (mChangeDefaultSmsAppHelper == null) {
+ mChangeDefaultSmsAppHelper = new ChangeDefaultSmsAppHelper();
+ }
+ mChangeDefaultSmsAppHelper.handleChangeDefaultSmsResult(
+ REQUEST_SET_DEFAULT_SMS_APP, result.getResultCode(), null);
+ }
+ });
+
@Override
protected void onCreate(final Bundle savedInstanceState) {
super.onCreate(savedInstanceState);
+ setContentView(R.layout.home_settings_activity);
+ if (getSupportActionBar() != null) {
+ getSupportActionBar().hide();
+ }
+ HomeSubHeader.bind(this, R.string.home_settings_title, v -> finish());
- getSupportActionBar().setDisplayHomeAsUpEnabled(true);
+ mSmsRow = findViewById(R.id.home_settings_sms);
+ bindStaticRows();
+ updateSmsRow();
+ }
+
+ @Override
+ protected void onResume() {
+ super.onResume();
+ updateSmsRow();
+ }
+
+ @Override
+ public void finish() {
+ super.finish();
+ overridePendingTransition(R.anim.home_activity_hold, R.anim.home_activity_close);
+ }
+
+ private void bindStaticRows() {
+ final BuglePrefs prefs = BuglePrefs.getApplicationPrefs();
final boolean topLevel = getIntent().getBooleanExtra(
UIIntents.UI_INTENT_EXTRA_TOP_LEVEL_SETTINGS, false);
+
+ HomeSettingsRow.bind(findViewById(R.id.home_settings_notifications),
+ R.drawable.ic_home_bell,
+ getString(R.string.home_settings_notifications),
+ getString(R.string.home_settings_notifications_subtitle),
+ true, false, false,
+ v -> {
+ final Intent intent = new Intent(Settings.ACTION_APP_NOTIFICATION_SETTINGS);
+ intent.putExtra(Settings.EXTRA_APP_PACKAGE, getPackageName());
+ startActivity(intent);
+ }, null);
+
+ final String sendKey = getString(R.string.send_sound_pref_key);
+ final boolean sendSound = prefs.getBoolean(sendKey,
+ getResources().getBoolean(R.bool.send_sound_pref_default));
+ HomeSettingsRow.bind(findViewById(R.id.home_settings_send_sound),
+ R.drawable.ic_home_sound,
+ getString(R.string.home_settings_send_sound),
+ null, false, true, sendSound,
+ null, (button, checked) -> prefs.putBoolean(sendKey, checked));
+
+ final String swipeKey = getString(R.string.swipe_right_deletes_conversation_key);
+ final boolean swipeDelete = prefs.getBoolean(swipeKey, false);
+ HomeSettingsRow.bind(findViewById(R.id.home_settings_swipe_delete),
+ R.drawable.ic_home_menu_trash,
+ getString(R.string.home_settings_swipe_delete),
+ getString(R.string.home_settings_swipe_delete_subtitle),
+ false, true, swipeDelete,
+ null, (button, checked) -> prefs.putBoolean(swipeKey, checked));
+
+ final View advancedCard = findViewById(R.id.home_settings_advanced_card);
if (topLevel) {
- getSupportActionBar().setTitle(getString(R.string.settings_activity_title));
+ advancedCard.setVisibility(View.VISIBLE);
+ HomeSettingsRow.bind(findViewById(R.id.home_settings_advanced),
+ R.drawable.ic_home_nav_settings,
+ getString(R.string.home_settings_advanced),
+ null, true, false, false,
+ v -> {
+ startActivity(UIIntents.get().getAdvancedSettingsIntent(this));
+ overridePendingTransition(R.anim.home_activity_open,
+ R.anim.home_activity_hold);
+ },
+ null);
+ } else {
+ advancedCard.setVisibility(View.GONE);
}
- FragmentTransaction ft = getSupportFragmentManager().beginTransaction();
- ft.replace(android.R.id.content, new ApplicationSettingsFragment());
- ft.commit();
+ HomeSettingsRow.bind(findViewById(R.id.home_settings_licenses),
+ R.drawable.ic_info_light,
+ getString(R.string.home_settings_licenses),
+ null, true, false, false,
+ v -> {
+ startActivity(new Intent(this, LicenseActivity.class));
+ overridePendingTransition(R.anim.home_activity_open, R.anim.home_activity_hold);
+ },
+ null);
}
- @Override
- public boolean onCreateOptionsMenu(Menu menu) {
- if (super.onCreateOptionsMenu(menu)) {
- return true;
+ private void updateSmsRow() {
+ if (mSmsRow == null) {
+ return;
}
- getMenuInflater().inflate(R.menu.settings_menu, menu);
- return true;
- }
-
- @Override
- public boolean onOptionsItemSelected(@NonNull final MenuItem item) {
- int itemId = item.getItemId();
- if (itemId == android.R.id.home) {
- NavUtils.navigateUpFromSameTask(this);
- return true;
- } else if (itemId == R.id.action_license) {
- final Intent intent = new Intent(this, LicenseActivity.class);
- startActivity(intent);
- return true;
+ String summary = getString(R.string.default_sms_app,
+ PhoneUtils.getDefault().getDefaultSmsAppLabel());
+ if (TextUtils.isEmpty(PhoneUtils.getDefault().getDefaultSmsAppLabel())) {
+ summary = getString(R.string.app_name);
}
- return super.onOptionsItemSelected(item);
- }
-
- public static class ApplicationSettingsFragment extends PreferenceFragmentCompat {
-
- private String mNotificationsPreferenceKey;
- private String mSmsEnabledPrefKey;
- private Preference mSmsEnabledPreference;
- private ChangeDefaultSmsAppHelper mChangeDefaultSmsAppHelper;
- private final ActivityResultLauncher mLauncher = registerForActivityResult(
- new ActivityResultContracts.StartActivityForResult(), result -> {
- if (result.getResultCode() == Activity.RESULT_OK) {
- if (mChangeDefaultSmsAppHelper == null) {
- mChangeDefaultSmsAppHelper = new ChangeDefaultSmsAppHelper();
- }
- mChangeDefaultSmsAppHelper.handleChangeDefaultSmsResult(
- REQUEST_SET_DEFAULT_SMS_APP, result.getResultCode(), null);
+ HomeSettingsRow.bind(mSmsRow,
+ R.drawable.ic_home_nav_messages,
+ getString(R.string.home_settings_default_sms),
+ summary, true, false, false,
+ v -> {
+ if (!PhoneUtils.getDefault().isDefaultSmsApp()) {
+ final Intent intent = UIIntents.get().getChangeDefaultSmsAppIntent(this);
+ mLauncher.launch(intent);
}
- });
-
- public ApplicationSettingsFragment() {
- // Required empty constructor
- }
-
- @Override
- public void onCreatePreferences(@Nullable Bundle savedInstanceState,
- @Nullable String rootKey) {
- getPreferenceManager().setSharedPreferencesName(BuglePrefs.SHARED_PREFERENCES_NAME);
- addPreferencesFromResource(R.xml.preferences_application);
-
- mNotificationsPreferenceKey =
- getString(R.string.notifications_pref_key);
- mSmsEnabledPrefKey = getString(R.string.sms_enabled_pref_key);
- mSmsEnabledPreference = findPreference(mSmsEnabledPrefKey);
-
- final PreferenceScreen advancedScreen = findPreference(
- getString(R.string.advanced_pref_key));
- final boolean topLevel = getActivity().getIntent().getBooleanExtra(
- UIIntents.UI_INTENT_EXTRA_TOP_LEVEL_SETTINGS, false);
- if (topLevel) {
- advancedScreen.setIntent(UIIntents.get()
- .getAdvancedSettingsIntent(getPreferenceScreen().getContext()));
- } else {
- // Hide the Advanced settings screen if this is not top-level; these are shown at
- // the parent SettingsActivity.
- getPreferenceScreen().removePreference(advancedScreen);
- }
- }
-
- @Override
- public boolean onPreferenceTreeClick(@NonNull Preference preference) {
- if (preference.getKey().equals(mNotificationsPreferenceKey)) {
- Intent intent = new Intent(Settings.ACTION_APP_NOTIFICATION_SETTINGS);
- intent.putExtra(Settings.EXTRA_APP_PACKAGE, getContext().getPackageName());
- startActivity(intent);
- }
- return super.onPreferenceTreeClick(preference);
- }
-
- private void updateSmsEnabledPreferences() {
- String defaultSmsAppLabel = getString(R.string.default_sms_app,
- PhoneUtils.getDefault().getDefaultSmsAppLabel());
- if (!PhoneUtils.getDefault().isDefaultSmsApp()) {
- mSmsEnabledPreference.setOnPreferenceClickListener(preference -> {
- final Intent intent =
- UIIntents.get().getChangeDefaultSmsAppIntent(getActivity());
- mLauncher.launch(intent);
- return true;
- });
- } else {
- mSmsEnabledPreference.setOnPreferenceClickListener(null);
- // Fallback since we don't always get our own name
- if (TextUtils.isEmpty(defaultSmsAppLabel)) {
- defaultSmsAppLabel = getString(R.string.app_name);
- }
- }
- mSmsEnabledPreference.setSummary(defaultSmsAppLabel);
- }
-
- @Override
- public void onResume() {
- super.onResume();
- updateSmsEnabledPreferences();
- }
+ }, null);
}
}
diff --git a/app/src/main/java/com/android/messaging/ui/appsettings/GroupMmsSettingDialog.java b/app/src/main/java/com/android/messaging/ui/appsettings/GroupMmsSettingDialog.java
index 4cd654f..cc374e2 100644
--- a/app/src/main/java/com/android/messaging/ui/appsettings/GroupMmsSettingDialog.java
+++ b/app/src/main/java/com/android/messaging/ui/appsettings/GroupMmsSettingDialog.java
@@ -16,12 +16,13 @@
*/
package com.android.messaging.ui.appsettings;
-import android.app.AlertDialog;
import android.content.Context;
import android.view.LayoutInflater;
import android.view.View;
import android.widget.RadioButton;
+import androidx.appcompat.app.AlertDialog;
+
import com.android.messaging.R;
import com.android.messaging.util.Assert;
import com.android.messaging.util.BuglePrefs;
@@ -48,9 +49,9 @@ public class GroupMmsSettingDialog {
private void show() {
Assert.isNull(mDialog);
- mDialog = new AlertDialog.Builder(mContext, R.style.AlertDialogTheme)
+ mDialog = new AlertDialog.Builder(mContext, R.style.Home_Dialog)
.setView(createView())
- .setTitle(R.string.group_mms_pref_title)
+ .setTitle(R.string.home_settings_group_mms)
.setNegativeButton(android.R.string.cancel, null)
.show();
}
diff --git a/app/src/main/java/com/android/messaging/ui/appsettings/PerSubscriptionSettingsActivity.java b/app/src/main/java/com/android/messaging/ui/appsettings/PerSubscriptionSettingsActivity.java
index 549b8b4..34cdd9b 100644
--- a/app/src/main/java/com/android/messaging/ui/appsettings/PerSubscriptionSettingsActivity.java
+++ b/app/src/main/java/com/android/messaging/ui/appsettings/PerSubscriptionSettingsActivity.java
@@ -17,174 +17,218 @@
package com.android.messaging.ui.appsettings;
-import android.content.Intent;
-import android.content.SharedPreferences;
-import android.content.SharedPreferences.OnSharedPreferenceChangeListener;
import android.os.Bundle;
import android.text.TextUtils;
-import android.view.MenuItem;
+import android.view.LayoutInflater;
+import android.view.View;
+import android.widget.EditText;
-import androidx.annotation.NonNull;
-import androidx.annotation.Nullable;
-import androidx.core.app.NavUtils;
-import androidx.fragment.app.FragmentTransaction;
-import androidx.preference.Preference;
-import androidx.preference.PreferenceCategory;
-import androidx.preference.PreferenceFragmentCompat;
+import androidx.appcompat.app.AlertDialog;
-import com.android.messaging.Factory;
import com.android.messaging.R;
import com.android.messaging.datamodel.ParticipantRefresh;
import com.android.messaging.datamodel.data.ParticipantData;
import com.android.messaging.sms.MmsConfig;
import com.android.messaging.ui.BugleActionBarActivity;
import com.android.messaging.ui.UIIntents;
+import com.android.messaging.ui.home.HomeSettingsRow;
+import com.android.messaging.ui.home.HomeSubHeader;
import com.android.messaging.util.BuglePrefs;
import com.android.messaging.util.PhoneUtils;
public class PerSubscriptionSettingsActivity extends BugleActionBarActivity {
+ private int mSubId;
+ private BuglePrefs mPrefs;
+ private String mDefaultPhoneNumber;
+ private View mGroupRow;
+ private View mPhoneRow;
+ private View mRoamingRow;
+
@Override
protected void onCreate(final Bundle savedInstanceState) {
super.onCreate(savedInstanceState);
-
- getSupportActionBar().setDisplayHomeAsUpEnabled(true);
- final String title = getIntent().getStringExtra(
- UIIntents.UI_INTENT_EXTRA_PER_SUBSCRIPTION_SETTING_TITLE);
- if (!TextUtils.isEmpty(title)) {
- getSupportActionBar().setTitle(title);
- } else {
- // This will fall back to the default title, i.e. "Messaging settings," so No-op.
+ setContentView(R.layout.home_settings_advanced_activity);
+ if (getSupportActionBar() != null) {
+ getSupportActionBar().hide();
}
- final FragmentTransaction ft = getSupportFragmentManager().beginTransaction();
- final PerSubscriptionSettingsFragment fragment = new PerSubscriptionSettingsFragment();
- ft.replace(android.R.id.content, fragment);
- ft.commit();
+ mSubId = getIntent().getIntExtra(UIIntents.UI_INTENT_EXTRA_SUB_ID,
+ ParticipantData.DEFAULT_SELF_SUB_ID);
+ mPrefs = BuglePrefs.getSubscriptionPrefs(mSubId);
+ mDefaultPhoneNumber = PhoneUtils.get(mSubId).getCanonicalForSelf(false /* allowOverride */);
+
+ final String title = getIntent().getStringExtra(
+ UIIntents.UI_INTENT_EXTRA_PER_SUBSCRIPTION_SETTING_TITLE);
+ HomeSubHeader.bind(this,
+ TextUtils.isEmpty(title) ? getString(R.string.home_settings_advanced) : title,
+ v -> finish());
+
+ mGroupRow = findViewById(R.id.home_settings_group_mms);
+ mPhoneRow = findViewById(R.id.home_settings_phone_number);
+ mRoamingRow = findViewById(R.id.home_settings_roaming_retrieve);
+ bindRows();
}
@Override
- public boolean onOptionsItemSelected(@NonNull final MenuItem item) {
- if (item.getItemId() == android.R.id.home) {
- NavUtils.navigateUpFromSameTask(this);
- return true;
- }
- return super.onOptionsItemSelected(item);
+ protected void onResume() {
+ super.onResume();
+ updateGroupRow();
+ updatePhoneRow();
}
- public static class PerSubscriptionSettingsFragment extends PreferenceFragmentCompat
- implements OnSharedPreferenceChangeListener {
- private PhoneNumberPreference mPhoneNumberPreference;
- private Preference mGroupMmsPreference;
- private String mGroupMmsPrefKey;
- private String mPhoneNumberKey;
- private int mSubId;
+ @Override
+ public void finish() {
+ super.finish();
+ overridePendingTransition(R.anim.home_activity_hold, R.anim.home_activity_close);
+ }
- public PerSubscriptionSettingsFragment() {
- // Required empty constructor
+ private void bindRows() {
+ final boolean defaultSms = PhoneUtils.getDefault().isDefaultSmsApp();
+ final boolean groupEnabled = MmsConfig.get(mSubId).getGroupMmsEnabled();
+ final boolean deliveryEnabled = MmsConfig.get(mSubId).getSMSDeliveryReportsEnabled();
+
+ if (groupEnabled) {
+ mGroupRow.setVisibility(View.VISIBLE);
+ updateGroupRow();
+ HomeSettingsRow.setEnabled(mGroupRow, defaultSms);
+ } else {
+ mGroupRow.setVisibility(View.GONE);
}
- @Override
- public void onCreatePreferences(@Nullable Bundle savedInstanceState, String rootKey) {
- // Get sub id from launch intent
- final Intent intent = requireActivity().getIntent();
- mSubId = (intent != null) ? intent.getIntExtra(UIIntents.UI_INTENT_EXTRA_SUB_ID,
- ParticipantData.DEFAULT_SELF_SUB_ID) : ParticipantData.DEFAULT_SELF_SUB_ID;
+ updatePhoneRow();
- final BuglePrefs subPrefs = Factory.get().getSubscriptionPrefs(mSubId);
- getPreferenceManager().setSharedPreferencesName(subPrefs.getSharedPreferencesName());
- addPreferencesFromResource(R.xml.preferences_per_subscription);
-
- mPhoneNumberKey = getString(R.string.mms_phone_number_pref_key);
- mPhoneNumberPreference = findPreference(mPhoneNumberKey);
- final PreferenceCategory advancedCategory =
- findPreference(getString(R.string.advanced_category_pref_key));
- final PreferenceCategory mmsCategory =
- findPreference(getString(R.string.mms_messaging_category_pref_key));
-
- mPhoneNumberPreference.setDefaultPhoneNumber(
- PhoneUtils.get(mSubId).getCanonicalForSelf(false/*allowOverride*/), mSubId);
-
- mGroupMmsPrefKey = getString(R.string.group_mms_pref_key);
- mGroupMmsPreference = findPreference(mGroupMmsPrefKey);
- if (!MmsConfig.get(mSubId).getGroupMmsEnabled()) {
- // Always show group messaging setting even if the SIM has no number
- // If broadcast sms is selected, the SIM number is not needed
- // If group mms is selected, the phone number dialog will popup when message
- // is being sent, making sure we will have a self number for group mms.
- mmsCategory.removePreference(mGroupMmsPreference);
- } else {
- mGroupMmsPreference.setOnPreferenceClickListener(pref -> {
- GroupMmsSettingDialog.showDialog(getActivity(), mSubId);
- return true;
+ final String autoKey = getString(R.string.auto_retrieve_mms_pref_key);
+ final boolean autoOn = mPrefs.getBoolean(autoKey,
+ getResources().getBoolean(R.bool.auto_retrieve_mms_pref_default));
+ HomeSettingsRow.bind(findViewById(R.id.home_settings_auto_retrieve),
+ R.drawable.ic_home_file_line,
+ getString(R.string.home_settings_auto_retrieve),
+ getString(R.string.home_settings_auto_retrieve_subtitle),
+ false, true, autoOn, null,
+ (button, checked) -> {
+ mPrefs.putBoolean(autoKey, checked);
+ updateRoamingEnabled(checked && defaultSms);
});
- updateGroupMmsPrefSummary();
- }
+ HomeSettingsRow.setEnabled(findViewById(R.id.home_settings_auto_retrieve), defaultSms);
- if (!MmsConfig.get(mSubId).getSMSDeliveryReportsEnabled()) {
- final Preference deliveryReportsPref = findPreference(
- getString(R.string.delivery_reports_pref_key));
- advancedCategory.removePreference(deliveryReportsPref);
- }
+ final String roamingKey = getString(R.string.auto_retrieve_mms_when_roaming_pref_key);
+ final boolean roamingOn = mPrefs.getBoolean(roamingKey,
+ getResources().getBoolean(R.bool.auto_retrieve_mms_when_roaming_pref_default));
+ HomeSettingsRow.bind(mRoamingRow,
+ R.drawable.ic_home_place_line,
+ getString(R.string.home_settings_roaming_retrieve),
+ getString(R.string.home_settings_roaming_retrieve_subtitle),
+ false, true, roamingOn, null,
+ (button, checked) -> mPrefs.putBoolean(roamingKey, checked));
+ updateRoamingEnabled(autoOn && defaultSms);
- // We want to disable preferences if we are not the default app, but we do all of the
- // above first so that the user sees the correct information on the screen
- if (!PhoneUtils.getDefault().isDefaultSmsApp()) {
- mGroupMmsPreference.setEnabled(false);
- final Preference autoRetrieveMmsPreference =
- findPreference(getString(R.string.auto_retrieve_mms_pref_key));
- autoRetrieveMmsPreference.setEnabled(false);
- final Preference deliveryReportsPreference =
- findPreference(getString(R.string.delivery_reports_pref_key));
- if (deliveryReportsPreference != null) {
- deliveryReportsPreference.setEnabled(false);
- }
- }
+ if (deliveryEnabled) {
+ final String deliveryKey = getString(R.string.delivery_reports_pref_key);
+ final boolean deliveryOn = mPrefs.getBoolean(deliveryKey,
+ getResources().getBoolean(R.bool.delivery_reports_pref_default));
+ HomeSettingsRow.bind(findViewById(R.id.home_settings_delivery_reports),
+ R.drawable.ic_home_checklist,
+ getString(R.string.home_settings_delivery_reports),
+ getString(R.string.home_settings_delivery_reports_subtitle),
+ false, true, deliveryOn, null,
+ (button, checked) -> mPrefs.putBoolean(deliveryKey, checked));
+ HomeSettingsRow.setEnabled(findViewById(R.id.home_settings_delivery_reports),
+ defaultSms);
+ } else {
+ findViewById(R.id.home_settings_delivery_label).setVisibility(View.GONE);
+ findViewById(R.id.home_settings_delivery_card).setVisibility(View.GONE);
+ }
+ }
- if (advancedCategory.getPreferenceCount() == 0) {
- getPreferenceScreen().removePreference(advancedCategory);
+ private void updateGroupRow() {
+ if (mGroupRow == null || mGroupRow.getVisibility() != View.VISIBLE) {
+ return;
+ }
+ final boolean groupOn = mPrefs.getBoolean(getString(R.string.group_mms_pref_key),
+ getResources().getBoolean(R.bool.group_mms_pref_default));
+ HomeSettingsRow.bind(mGroupRow,
+ R.drawable.ic_home_nav_messages,
+ getString(R.string.home_settings_group_mms),
+ getString(groupOn
+ ? R.string.home_settings_group_mms_on
+ : R.string.home_settings_group_mms_off),
+ true, false, false,
+ v -> GroupMmsSettingDialog.showDialog(this, mSubId),
+ null);
+ HomeSettingsRow.setEnabled(mGroupRow, PhoneUtils.getDefault().isDefaultSmsApp());
+ }
+
+ private void updatePhoneRow() {
+ if (mPhoneRow == null) {
+ return;
+ }
+ HomeSettingsRow.bind(mPhoneRow,
+ R.drawable.ic_home_menu_person,
+ getString(R.string.home_settings_phone_number),
+ formatPhoneSummary(),
+ true, false, false,
+ v -> showPhoneNumberDialog(),
+ null);
+ }
+
+ private void updateRoamingEnabled(final boolean enabled) {
+ if (mRoamingRow != null) {
+ HomeSettingsRow.setEnabled(mRoamingRow, enabled);
+ }
+ }
+
+ private String formatPhoneSummary() {
+ String value = mPrefs.getString(getString(R.string.mms_phone_number_pref_key), "");
+ if (TextUtils.isEmpty(value)) {
+ value = mDefaultPhoneNumber;
+ }
+ if (TextUtils.isEmpty(value)) {
+ return getString(R.string.home_settings_phone_unknown);
+ }
+ return PhoneUtils.get(mSubId).formatForDisplay(value);
+ }
+
+ private void showPhoneNumberDialog() {
+ final View content = LayoutInflater.from(this)
+ .inflate(R.layout.home_settings_phone_dialog, null);
+ final EditText field = content.findViewById(R.id.home_settings_phone_field);
+ String value = mPrefs.getString(getString(R.string.mms_phone_number_pref_key), "");
+ if (TextUtils.isEmpty(value)) {
+ value = mDefaultPhoneNumber;
+ }
+ if (value == null) {
+ value = "";
+ }
+ field.setText(value);
+ if (!TextUtils.isEmpty(value)) {
+ field.setSelection(value.length());
+ }
+ new AlertDialog.Builder(this, R.style.Home_Dialog)
+ .setTitle(R.string.home_settings_phone_number)
+ .setView(content)
+ .setNegativeButton(android.R.string.cancel, null)
+ .setPositiveButton(android.R.string.ok, (dialog, which) -> {
+ savePhoneNumber(field.getText().toString().trim());
+ updatePhoneRow();
+ })
+ .show();
+ }
+
+ private void savePhoneNumber(final String text) {
+ final String key = getString(R.string.mms_phone_number_pref_key);
+ if (TextUtils.isEmpty(text)) {
+ mPrefs.remove(key);
+ } else {
+ final PhoneUtils phoneUtils = PhoneUtils.get(mSubId);
+ final String canonical = phoneUtils.getCanonicalBySystemLocale(text);
+ if (!TextUtils.isEmpty(mDefaultPhoneNumber)
+ && TextUtils.equals(canonical,
+ phoneUtils.getCanonicalBySystemLocale(mDefaultPhoneNumber))) {
+ mPrefs.remove(key);
+ } else {
+ mPrefs.putString(key, text);
}
}
-
- private void updateGroupMmsPrefSummary() {
- final boolean groupMmsEnabled = getPreferenceScreen().getSharedPreferences().getBoolean(
- mGroupMmsPrefKey, getResources().getBoolean(R.bool.group_mms_pref_default));
- mGroupMmsPreference.setSummary(groupMmsEnabled ?
- R.string.enable_group_mms : R.string.disable_group_mms);
- }
-
- @Override
- public void onResume() {
- super.onResume();
- getPreferenceScreen().getSharedPreferences()
- .registerOnSharedPreferenceChangeListener(this);
- }
-
- @Override
- public void onSharedPreferenceChanged(final SharedPreferences sharedPreferences,
- final String key) {
- if (key.equals(mGroupMmsPrefKey)) {
- updateGroupMmsPrefSummary();
- } else if (key.equals(mPhoneNumberKey)) {
- // Save the changed phone number in preferences specific to the sub id
- final String newPhoneNumber = mPhoneNumberPreference.getText();
- final BuglePrefs subPrefs = BuglePrefs.getSubscriptionPrefs(mSubId);
- if (TextUtils.isEmpty(newPhoneNumber)) {
- subPrefs.remove(mPhoneNumberKey);
- } else {
- subPrefs.putString(getString(R.string.mms_phone_number_pref_key),
- newPhoneNumber);
- }
- // Update the self participants so the new phone number will be reflected
- // everywhere in the UI.
- ParticipantRefresh.refreshSelfParticipants();
- }
- }
-
- @Override
- public void onPause() {
- super.onPause();
- getPreferenceScreen().getSharedPreferences()
- .unregisterOnSharedPreferenceChangeListener(this);
- }
+ ParticipantRefresh.refreshSelfParticipants();
}
}
diff --git a/app/src/main/java/com/android/messaging/ui/appsettings/SettingsActivity.java b/app/src/main/java/com/android/messaging/ui/appsettings/SettingsActivity.java
index 31b21a0..4a33290 100644
--- a/app/src/main/java/com/android/messaging/ui/appsettings/SettingsActivity.java
+++ b/app/src/main/java/com/android/messaging/ui/appsettings/SettingsActivity.java
@@ -17,20 +17,11 @@
package com.android.messaging.ui.appsettings;
-import android.content.Context;
import android.os.Bundle;
-import android.text.TextUtils;
import android.view.LayoutInflater;
-import android.view.MenuItem;
import android.view.View;
import android.view.ViewGroup;
-import android.widget.ArrayAdapter;
-import android.widget.ListView;
-import android.widget.TextView;
-import androidx.annotation.NonNull;
-import androidx.core.app.NavUtils;
-import androidx.fragment.app.Fragment;
import androidx.loader.app.LoaderManager;
import com.android.messaging.R;
@@ -42,137 +33,98 @@ import com.android.messaging.datamodel.data.SettingsData.SettingsDataListener;
import com.android.messaging.datamodel.data.SettingsData.SettingsItem;
import com.android.messaging.ui.BugleActionBarActivity;
import com.android.messaging.ui.UIIntents;
+import com.android.messaging.ui.home.HomeSettingsRow;
+import com.android.messaging.ui.home.HomeSubHeader;
import com.android.messaging.util.Assert;
import com.android.messaging.util.PhoneUtils;
-import java.util.ArrayList;
-import java.util.List;
-
/**
- * Shows the "primary" settings activity that contains two parts, one for application-wide settings
- * (dubbed "General settings"), and one or more for per-subscription settings (dubbed "Messaging
- * settings" for single-SIM, and the actual SIM name for multi-SIM). Clicking on either item
- * (e.g. "General settings") will open the detail settings activity (ApplicationSettingsActivity
- * in this case).
+ * Multi-SIM settings hub. Single-SIM devices skip this and open ApplicationSettingsActivity.
*/
-public class SettingsActivity extends BugleActionBarActivity {
+public class SettingsActivity extends BugleActionBarActivity implements SettingsDataListener {
+ private final Binding mBinding = BindingBase.createBinding(this);
+ private ViewGroup mList;
+
@Override
protected void onCreate(final Bundle savedInstanceState) {
super.onCreate(savedInstanceState);
- getSupportActionBar().setDisplayHomeAsUpEnabled(true);
-
- // Directly open the detailed settings page as the top-level settings activity if this is
- // not a multi-SIM device.
if (PhoneUtils.getDefault().getActiveSubscriptionCount() <= 1) {
UIIntents.get().launchApplicationSettingsActivity(this, true /* topLevel */);
finish();
- } else {
- getSupportFragmentManager().beginTransaction()
- .replace(android.R.id.content, new SettingsFragment())
- .commit();
+ overridePendingTransition(0, 0);
+ return;
+ }
+
+ setContentView(R.layout.home_settings_hub_activity);
+ if (getSupportActionBar() != null) {
+ getSupportActionBar().hide();
+ }
+ HomeSubHeader.bind(this, R.string.home_settings_title, v -> finish());
+ mList = findViewById(R.id.home_settings_hub_list);
+
+ mBinding.bind(DataModel.get().createSettingsData(this, this));
+ mBinding.getData().init(LoaderManager.getInstance(this), mBinding);
+ }
+
+ @Override
+ protected void onDestroy() {
+ super.onDestroy();
+ if (mBinding.isBound()) {
+ mBinding.unbind();
}
}
@Override
- public boolean onOptionsItemSelected(@NonNull final MenuItem item) {
- if (item.getItemId() == android.R.id.home) {
- NavUtils.navigateUpFromSameTask(this);
- return true;
- }
- return super.onOptionsItemSelected(item);
+ public void finish() {
+ super.finish();
+ overridePendingTransition(R.anim.home_activity_hold, R.anim.home_activity_close);
}
- public static class SettingsFragment extends Fragment implements SettingsDataListener {
- private ListView mListView;
- private SettingsListAdapter mAdapter;
- private final Binding mBinding = BindingBase.createBinding(this);
-
- @Override
- public void onCreate(final Bundle savedInstanceState) {
- super.onCreate(savedInstanceState);
- mBinding.bind(DataModel.get().createSettingsData(getActivity(), this));
- mBinding.getData().init(LoaderManager.getInstance(this), mBinding);
+ @Override
+ public void onSelfParticipantDataLoaded(final SettingsData data) {
+ mBinding.ensureBound(data);
+ if (mList == null) {
+ return;
}
-
- @Override
- public View onCreateView(final LayoutInflater inflater, final ViewGroup container,
- final Bundle savedInstanceState) {
- final View view = inflater.inflate(R.layout.settings_fragment, container, false);
- mListView = view.findViewById(android.R.id.list);
- mAdapter = new SettingsListAdapter(getActivity());
- mListView.setAdapter(mAdapter);
- return view;
- }
-
- @Override
- public void onDestroy() {
- super.onDestroy();
- mBinding.unbind();
- }
-
- @Override
- public void onSelfParticipantDataLoaded(SettingsData data) {
- mBinding.ensureBound(data);
- mAdapter.setSettingsItems(data.getSettingsItems());
- }
-
- /**
- * An adapter that displays a list of SettingsItem.
- */
- private class SettingsListAdapter extends ArrayAdapter {
- public SettingsListAdapter(final Context context) {
- super(context, R.layout.settings_item_view, new ArrayList<>());
+ mList.removeAllViews();
+ final LayoutInflater inflater = LayoutInflater.from(this);
+ boolean first = true;
+ for (final SettingsItem item : data.getSettingsItems()) {
+ final View row = inflater.inflate(R.layout.home_settings_row, mList, false);
+ if (!first) {
+ final ViewGroup.MarginLayoutParams lp =
+ (ViewGroup.MarginLayoutParams) row.getLayoutParams();
+ lp.topMargin = getResources().getDimensionPixelSize(R.dimen.looply_space_xs);
+ row.setLayoutParams(lp);
}
+ first = false;
+ final int icon = item.getType() == SettingsItem.TYPE_GENERAL_SETTINGS
+ ? R.drawable.ic_home_nav_settings
+ : R.drawable.ic_home_nav_messages;
+ final CharSequence title = item.getType() == SettingsItem.TYPE_GENERAL_SETTINGS
+ ? getString(R.string.home_settings_general)
+ : item.getDisplayName();
+ HomeSettingsRow.bind(row, icon, title, item.getDisplayDetail(),
+ true, false, false,
+ v -> openItem(item), null);
+ mList.addView(row);
+ }
+ }
- public void setSettingsItems(final List newList) {
- clear();
- addAll(newList);
- notifyDataSetChanged();
- }
-
- @NonNull
- @Override
- public View getView(final int position, final View convertView,
- @NonNull final ViewGroup parent) {
- View itemView;
- if (convertView != null) {
- itemView = convertView;
- } else {
- final LayoutInflater inflater = (LayoutInflater) getContext()
- .getSystemService(Context.LAYOUT_INFLATER_SERVICE);
- itemView = inflater.inflate(
- R.layout.settings_item_view, parent, false);
- }
- final SettingsItem item = getItem(position);
- final TextView titleTextView = itemView.findViewById(R.id.title);
- final TextView subtitleTextView = itemView.findViewById(R.id.subtitle);
- final String summaryText = item.getDisplayDetail();
- titleTextView.setText(item.getDisplayName());
- if (!TextUtils.isEmpty(summaryText)) {
- subtitleTextView.setText(summaryText);
- subtitleTextView.setVisibility(View.VISIBLE);
- } else {
- subtitleTextView.setVisibility(View.GONE);
- }
- itemView.setOnClickListener(view -> {
- switch (item.getType()) {
- case SettingsItem.TYPE_GENERAL_SETTINGS:
- UIIntents.get().launchApplicationSettingsActivity(getActivity(),
- false /* topLevel */);
- break;
-
- case SettingsItem.TYPE_PER_SUBSCRIPTION_SETTINGS:
- UIIntents.get().launchPerSubscriptionSettingsActivity(getActivity(),
- item.getSubId(), item.getActivityTitle());
- break;
-
- default:
- Assert.fail("unrecognized setting type!");
- break;
- }
- });
- return itemView;
- }
+ private void openItem(final SettingsItem item) {
+ switch (item.getType()) {
+ case SettingsItem.TYPE_GENERAL_SETTINGS:
+ UIIntents.get().launchApplicationSettingsActivity(this, false /* topLevel */);
+ overridePendingTransition(R.anim.home_activity_open, R.anim.home_activity_hold);
+ break;
+ case SettingsItem.TYPE_PER_SUBSCRIPTION_SETTINGS:
+ UIIntents.get().launchPerSubscriptionSettingsActivity(this,
+ item.getSubId(), item.getActivityTitle());
+ overridePendingTransition(R.anim.home_activity_open, R.anim.home_activity_hold);
+ break;
+ default:
+ Assert.fail("unrecognized setting type!");
+ break;
}
}
}
diff --git a/app/src/main/java/com/android/messaging/ui/contact/ContactPickerFragment.java b/app/src/main/java/com/android/messaging/ui/contact/ContactPickerFragment.java
index 61b39a4..2ca83e0 100644
--- a/app/src/main/java/com/android/messaging/ui/contact/ContactPickerFragment.java
+++ b/app/src/main/java/com/android/messaging/ui/contact/ContactPickerFragment.java
@@ -557,7 +557,7 @@ public class ContactPickerFragment extends Fragment implements ContactPickerData
// etc. will take the spot of the action bar.
actionBar.hide();
UiUtils.setStatusBarColor(getActivity(),
- getResources().getColor(R.color.looply_bg, getActivity().getTheme()));
+ getResources().getColor(R.color.home_bg, getActivity().getTheme()));
}
private GetOrCreateConversationActionMonitor mMonitor;
diff --git a/app/src/main/java/com/android/messaging/ui/conversation/ComposeMessageView.java b/app/src/main/java/com/android/messaging/ui/conversation/ComposeMessageView.java
index f690691..4e9cfcc 100644
--- a/app/src/main/java/com/android/messaging/ui/conversation/ComposeMessageView.java
+++ b/app/src/main/java/com/android/messaging/ui/conversation/ComposeMessageView.java
@@ -16,6 +16,7 @@
*/
package com.android.messaging.ui.conversation;
+import android.app.Activity;
import android.content.Context;
import android.content.res.Resources;
import android.graphics.Rect;
@@ -34,18 +35,21 @@ import android.text.format.Formatter;
import android.util.AttributeSet;
import android.view.ContextThemeWrapper;
import android.view.KeyEvent;
+import android.view.MotionEvent;
import android.view.View;
import android.view.ViewGroup;
+import android.view.WindowManager;
import android.view.accessibility.AccessibilityEvent;
import android.view.inputmethod.EditorInfo;
+import android.view.inputmethod.InputMethodManager;
import android.widget.ImageButton;
-import android.widget.ImageView;
import android.widget.LinearLayout;
import android.widget.TextView;
-import android.widget.Toast;
-
import androidx.annotation.NonNull;
+import androidx.annotation.Nullable;
import androidx.appcompat.app.ActionBar;
+import androidx.core.view.WindowInsetsCompat;
+import androidx.core.view.WindowInsetsControllerCompat;
import com.android.messaging.Factory;
import com.android.messaging.R;
@@ -68,8 +72,12 @@ import com.android.messaging.ui.AttachmentPreview;
import com.android.messaging.ui.BugleActionBarActivity;
import com.android.messaging.ui.PlainTextEditText;
import com.android.messaging.ui.conversation.ConversationInputManager.ConversationInputSink;
+import com.android.messaging.ui.home.HomeComposeAttachPanel;
+import com.android.messaging.ui.home.HomeToast;
import com.android.messaging.ui.home.HomeUiMotion;
import com.android.messaging.util.AccessibilityUtil;
+import com.android.messaging.util.ImageUtils;
+import com.android.messaging.util.ImeUtil;
import com.android.messaging.util.Assert;
import com.android.messaging.util.AvatarUriUtil;
import com.android.messaging.util.BuglePrefs;
@@ -107,6 +115,7 @@ public class ComposeMessageView extends LinearLayout
void notifyOfAttachmentLoadFailed();
void showAttachmentChooser();
void launchSystemGalleryPicker();
+ void requestMediaPermission(Runnable onGranted);
boolean shouldShowSubjectEditor();
boolean shouldHideAttachmentsWhenSimSelectorShown();
Uri getSelfSendButtonIconUri();
@@ -137,6 +146,7 @@ public class ComposeMessageView extends LinearLayout
private View mComposeBottomStack;
private View mComposeBar;
private boolean mAttachmentSheetOpen;
+ private HomeComposeAttachPanel.Host mAttachHost;
private int mComposeBarPaddingBottom;
private ImageButton mVoiceButton;
private View mSendColumn;
@@ -212,13 +222,20 @@ public class ComposeMessageView extends LinearLayout
mComposeEditText.addTextChangedListener(this);
mComposeEditText.setOnFocusChangeListener((v, hasFocus) -> {
if (v == mComposeEditText && hasFocus) {
- mHost.onComposeEditTextFocused();
+ if (mHost != null) {
+ mHost.onComposeEditTextFocused();
+ }
+ showComposeKeyboard();
}
});
- mComposeEditText.setOnClickListener(arg0 -> {
- if (mHost.shouldHideAttachmentsWhenSimSelectorShown()) {
- hideSimSelector();
+ mComposeEditText.setOnTouchListener((v, event) -> {
+ if (event.getActionMasked() == MotionEvent.ACTION_DOWN) {
+ if (mHost != null && mHost.shouldHideAttachmentsWhenSimSelectorShown()) {
+ hideSimSelector();
+ }
+ showComposeKeyboard();
}
+ return false;
});
// onFinishInflate() is called before self is loaded from db. We set the default text
@@ -301,30 +318,35 @@ public class ComposeMessageView extends LinearLayout
if (mComposeBar != null) {
mComposeBarPaddingBottom = mComposeBar.getPaddingBottom();
}
- setupComposeAttachmentSheetTiles();
- updateComposeBottomStackBackground();
+ mAttachHost = createComposeAttachHost();
mAttachMediaButton.setOnClickListener(clickView -> toggleComposeAttachmentSheet());
final ImageButton emojiButton = findViewById(R.id.home_compose_emoji_button);
if (emojiButton != null) {
- emojiButton.setOnClickListener(v -> mComposeEditText.requestFocus());
+ emojiButton.setOnClickListener(v -> showComposeKeyboard());
}
final ImageButton galleryButton = findViewById(R.id.home_compose_gallery_button);
if (galleryButton != null) {
galleryButton.setOnClickListener(v -> {
- closeComposeAttachmentSheet(true /* animate */, () -> {
- if (mHost != null) {
- mHost.launchSystemGalleryPicker();
- }
- });
+ if (!mAttachmentSheetOpen) {
+ toggleComposeAttachmentSheet();
+ }
});
}
mVoiceButton = findViewById(R.id.home_conversation_voice_button);
mSendColumn = findViewById(R.id.home_conversation_send_column);
if (mVoiceButton != null) {
- mVoiceButton.setOnClickListener(v -> Toast.makeText(mOriginalContext,
- R.string.home_conversation_voice_coming_soon, Toast.LENGTH_SHORT).show());
+ mVoiceButton.setOnClickListener(v -> {
+ final String messageText = mComposeEditText.getText().toString();
+ final boolean hasDraft = TextUtils.getTrimmedLength(messageText) > 0
+ || (mBinding.isBound() && mBinding.getData().hasAttachments());
+ if (hasDraft) {
+ sendMessageInternal(true /* checkMessageSize */);
+ } else {
+ HomeToast.show(mOriginalContext, R.string.home_conversation_voice_coming_soon);
+ }
+ });
}
mAttachmentPreview = findViewById(R.id.attachment_draft_view);
@@ -576,11 +598,39 @@ public class ComposeMessageView extends LinearLayout
@Override
public void resumeComposeMessage() {
- mComposeEditText.requestFocus();
- mInputManager.showHideImeKeyboard(true, true);
+ showComposeKeyboard();
announceAttachmentState();
}
+ private void showComposeKeyboard() {
+ if (mComposeEditText == null) {
+ return;
+ }
+ mComposeEditText.setEnabled(true);
+ mComposeEditText.setFocusable(true);
+ mComposeEditText.setFocusableInTouchMode(true);
+ mComposeEditText.setShowSoftInputOnFocus(true);
+ mComposeEditText.requestFocus();
+ final Activity activity = resolveActivity();
+ if (activity != null && activity.getWindow() != null) {
+ activity.getWindow().setSoftInputMode(
+ WindowManager.LayoutParams.SOFT_INPUT_ADJUST_RESIZE
+ | WindowManager.LayoutParams.SOFT_INPUT_STATE_VISIBLE);
+ new WindowInsetsControllerCompat(activity.getWindow(), mComposeEditText)
+ .show(WindowInsetsCompat.Type.ime());
+ final InputMethodManager imm = activity.getSystemService(InputMethodManager.class);
+ if (imm != null) {
+ imm.restartInput(mComposeEditText);
+ imm.showSoftInput(mComposeEditText, InputMethodManager.SHOW_FORCED);
+ }
+ }
+ final Context imeContext = activity != null ? activity : mOriginalContext;
+ ImeUtil.get().showImeKeyboard(imeContext, mComposeEditText);
+ if (mInputManager != null) {
+ mInputManager.showHideImeKeyboard(true, false);
+ }
+ }
+
public void clearAttachments() {
mBinding.getData().clearAttachments(mHost.getAttachmentsClearedFlags());
mHost.onAttachmentsCleared();
@@ -757,6 +807,15 @@ public class ComposeMessageView extends LinearLayout
}
} else {
mSelfSendIcon.setImageResourceUri(null);
+ if (hasWorkingDraft && isDataLoadedForMessageSend()) {
+ UiUtils.revealOrHideViewWithAnimation(mSendButton, VISIBLE, null);
+ UiUtils.revealOrHideViewWithAnimation(mSelfSendIcon, GONE, null);
+ mMmsIndicator.setVisibility(draftMessageData.getIsMms() ? VISIBLE : INVISIBLE);
+ sendWidgetMode = SEND_WIDGET_MODE_SEND_BUTTON;
+ } else {
+ UiUtils.revealOrHideViewWithAnimation(mSendButton, GONE, null);
+ mMmsIndicator.setVisibility(INVISIBLE);
+ }
}
if (mSendWidgetMode != sendWidgetMode || sendWidgetMode == SEND_WIDGET_MODE_SIM_SELECTOR) {
@@ -988,9 +1047,8 @@ public class ComposeMessageView extends LinearLayout
}
public boolean onBackPressed() {
- if (mAttachmentSheetOpen) {
- closeComposeAttachmentSheet(true /* animate */, null);
- return true;
+ if (HomeComposeAttachPanel.isShowing(resolveActivity())) {
+ return HomeComposeAttachPanel.onBackPressed(resolveActivity());
}
return mInputManager.onBackPressed();
}
@@ -1043,135 +1101,166 @@ public class ComposeMessageView extends LinearLayout
}
}
- private void setupComposeAttachmentSheetTiles() {
- if (mAttachmentSheetContainer == null) {
- return;
- }
- bindComposeAttachmentTile(R.id.home_mediapicker_tile_gallery,
- R.drawable.ic_home_image_line, R.string.home_mediapicker_gallery,
- ConversationInputManager.MEDIA_PICKER_TARGET_GALLERY);
- bindComposeAttachmentTile(R.id.home_mediapicker_tile_camera,
- R.drawable.ic_home_camera_line, R.string.home_mediapicker_camera,
- ConversationInputManager.MEDIA_PICKER_TARGET_CAMERA);
- bindComposeAttachmentTile(R.id.home_mediapicker_tile_contact,
- R.drawable.ic_home_menu_person, R.string.home_mediapicker_contact,
- ConversationInputManager.MEDIA_PICKER_TARGET_CONTACT);
- bindComposeAttachmentTile(R.id.home_mediapicker_tile_file,
- R.drawable.ic_attachment_dark, R.string.home_mediapicker_file,
- ConversationInputManager.MEDIA_PICKER_TARGET_GALLERY);
- bindComposeAttachmentTile(R.id.home_mediapicker_tile_gif,
- R.drawable.ic_home_star_line, R.string.home_mediapicker_gif, -1);
- bindComposeAttachmentTile(R.id.home_mediapicker_tile_sticker,
- R.drawable.ic_home_emoji, R.string.home_mediapicker_sticker, -1);
- bindComposeAttachmentTile(R.id.home_mediapicker_tile_schedule,
- R.drawable.ic_home_bell, R.string.home_mediapicker_schedule, -1);
- bindComposeAttachmentTile(R.id.home_mediapicker_tile_location_once,
- R.drawable.ic_home_place_line, R.string.home_mediapicker_location_once, -1);
- bindComposeAttachmentTile(R.id.home_mediapicker_tile_location_live,
- R.drawable.ic_home_location_live, R.string.home_mediapicker_location_live, -1);
+ private HomeComposeAttachPanel.Host createComposeAttachHost() {
+ return new HomeComposeAttachPanel.Host() {
+ @Override
+ public void onMediaPicked(@NonNull final List uris,
+ @Nullable final String caption) {
+ if (!TextUtils.isEmpty(caption)) {
+ mComposeEditText.setText(caption);
+ mComposeEditText.setSelection(caption.length());
+ if (mBinding.isBound()) {
+ mBinding.getData().setMessageText(caption);
+ }
+ }
+ attachPickedUris(uris);
+ }
+
+ @Override
+ public void onTakePhoto() {
+ openMediaFromAttachmentSheet(ConversationInputManager.MEDIA_PICKER_TARGET_PHOTO);
+ }
+
+ @Override
+ public void onRecordVideo() {
+ openMediaFromAttachmentSheet(ConversationInputManager.MEDIA_PICKER_TARGET_VIDEO);
+ }
+
+ @Override
+ public void onOpenContact() {
+ openMediaFromAttachmentSheet(ConversationInputManager.MEDIA_PICKER_TARGET_CONTACT);
+ }
+
+ @Override
+ public void onRequestMediaPermission() {
+ if (mHost != null) {
+ mHost.requestMediaPermission(() ->
+ HomeComposeAttachPanel.reloadIfShowing(resolveActivity()));
+ }
+ }
+
+ @Override
+ public void onComingSoon() {
+ HomeToast.show(mOriginalContext, R.string.home_popover_coming_soon);
+ }
+
+ @Override
+ public void onDismiss() {
+ mAttachmentSheetOpen = false;
+ updateAttachButtonContentDescription();
+ updateComposeBottomStackBackground();
+ }
+
+ @Override
+ public void onAttachSheetExtentChanged(final int overlapPx) {
+ applyAttachSheetChatPush(overlapPx);
+ }
+
+ @Override
+ public void onRequestComposeKeyboard() {
+ showComposeKeyboard();
+ }
+ };
}
- private void bindComposeAttachmentTile(final int tileRootId, final int iconRes,
- final int labelRes, final int mediaPickerTarget) {
- final View tile = findViewById(tileRootId);
- if (tile == null) {
+ private void attachPickedUris(final List uris) {
+ if (uris == null || uris.isEmpty()) {
return;
}
- final ImageView icon = tile.findViewById(R.id.home_mediapicker_tile_icon);
- final TextView label = tile.findViewById(R.id.home_mediapicker_tile_label);
- if (icon != null) {
- icon.setImageResource(iconRes);
- }
- if (label != null) {
- label.setText(labelRes);
- }
- tile.setOnClickListener(v -> {
- if (mediaPickerTarget >= 0) {
- openMediaFromAttachmentSheet(mediaPickerTarget);
- } else {
- Toast.makeText(mOriginalContext, R.string.home_popover_coming_soon,
- Toast.LENGTH_SHORT).show();
+ final ExecutorService executor = Executors.newSingleThreadExecutor();
+ final Handler handler = new Handler(Looper.getMainLooper());
+ executor.execute(() -> {
+ final List pending = new ArrayList<>();
+ for (final Uri uri : uris) {
+ final String contentType = ImageUtils.getContentType(
+ Factory.get().getApplicationContext().getContentResolver(), uri);
+ if (contentType != null) {
+ pending.add(PendingAttachmentData.createPendingAttachmentData(contentType, uri));
+ }
}
+ handler.post(() -> {
+ for (final PendingAttachmentData item : pending) {
+ onPendingAttachmentAdded(item);
+ }
+ executor.shutdown();
+ });
});
}
+ private void applyAttachSheetChatPush(final int overlapPx) {
+ final Activity activity = resolveActivity();
+ if (activity == null) {
+ return;
+ }
+ final View chatArea = activity.findViewById(R.id.conversation_chat_area);
+ if (chatArea == null) {
+ return;
+ }
+ final int inset = Math.max(0, overlapPx);
+ if (chatArea.getPaddingBottom() != inset) {
+ chatArea.setPaddingRelative(
+ chatArea.getPaddingStart(),
+ chatArea.getPaddingTop(),
+ chatArea.getPaddingEnd(),
+ inset);
+ }
+ }
+
private void toggleComposeAttachmentSheet() {
if (mAttachmentSheetOpen) {
closeComposeAttachmentSheet(true /* animate */, null);
- } else {
- if (mInputManager != null) {
- mInputManager.showHideImeKeyboard(false, true);
- mInputManager.showHideMediaPicker(false, false);
- }
- mAttachmentSheetOpen = true;
- updateAttachButtonContentDescription();
- updateComposeBottomStackBackground();
- HomeUiMotion.composeAttachmentSheetOpen(mAttachmentSheetContainer, mAttachMediaButton);
+ return;
}
+ final Activity activity = resolveActivity();
+ if (activity == null || mAttachHost == null) {
+ return;
+ }
+ if (mInputManager != null) {
+ mInputManager.showHideImeKeyboard(false, true);
+ mInputManager.showHideMediaPicker(false, false);
+ }
+ mAttachmentSheetOpen = true;
+ updateAttachButtonContentDescription();
+ updateComposeBottomStackBackground();
+ HomeComposeAttachPanel.show(activity, mAttachHost);
}
private void closeComposeAttachmentSheet(final boolean animate, final Runnable endAction) {
- if (!mAttachmentSheetOpen || mAttachmentSheetContainer == null) {
- if (endAction != null) {
- endAction.run();
- }
- return;
+ final boolean dismissed = HomeComposeAttachPanel.dismissIfShowing(resolveActivity());
+ if (!dismissed) {
+ applyAttachSheetChatPush(0);
}
mAttachmentSheetOpen = false;
updateAttachButtonContentDescription();
updateComposeBottomStackBackground();
- if (animate) {
- HomeUiMotion.composeAttachmentSheetClose(mAttachmentSheetContainer, mAttachMediaButton,
- endAction);
- } else {
- mAttachmentSheetContainer.setVisibility(View.GONE);
- final ViewGroup.LayoutParams params = mAttachmentSheetContainer.getLayoutParams();
- params.height = 0;
- mAttachmentSheetContainer.setLayoutParams(params);
- mAttachmentSheetContainer.setTranslationY(0f);
- mAttachmentSheetContainer.setAlpha(1f);
- if (mAttachMediaButton != null) {
- mAttachMediaButton.setImageResource(R.drawable.ic_home_compose_plus);
- mAttachMediaButton.setRotation(0f);
- }
- if (endAction != null) {
- endAction.run();
- }
+ if (endAction != null) {
+ endAction.run();
}
+ if (!dismissed && endAction == null) {
+ return;
+ }
+ }
+
+ private Activity resolveActivity() {
+ if (mOriginalContext instanceof Activity) {
+ return (Activity) mOriginalContext;
+ }
+ final Context context = getContext();
+ if (context instanceof Activity) {
+ return (Activity) context;
+ }
+ return null;
}
private void updateComposeBottomStackBackground() {
if (mComposeBottomStack == null) {
return;
}
- if (mAttachmentSheetOpen) {
- mComposeBottomStack.setBackgroundColor(
- getResources().getColor(R.color.home_bg, mComposeBottomStack.getContext().getTheme()));
- mComposeBottomStack.setClipToOutline(false);
- if (mComposeBar != null) {
- mComposeBar.setBackgroundColor(
- getResources().getColor(R.color.home_bg, mComposeBar.getContext().getTheme()));
- final int gap = getResources().getDimensionPixelSize(
- R.dimen.home_compose_attach_sheet_gap);
- mComposeBar.setPadding(mComposeBar.getPaddingLeft(), mComposeBar.getPaddingTop(),
- mComposeBar.getPaddingRight(), gap);
- }
- if (mMessageBodySize != null && mMessageBodySize.getVisibility() != View.VISIBLE) {
- mMessageBodySize.setVisibility(View.GONE);
- }
- } else {
- mComposeBottomStack.setClipToOutline(false);
- mComposeBottomStack.setBackgroundColor(
- getResources().getColor(R.color.home_bg, mComposeBottomStack.getContext().getTheme()));
- if (mComposeBar != null) {
- mComposeBar.setBackgroundColor(
- getResources().getColor(R.color.home_bg, mComposeBar.getContext().getTheme()));
- mComposeBar.setPadding(mComposeBar.getPaddingLeft(), mComposeBar.getPaddingTop(),
- mComposeBar.getPaddingRight(), mComposeBarPaddingBottom);
- }
- if (mMessageBodySize != null && mMessageBodySize.getVisibility() != View.VISIBLE) {
- mMessageBodySize.setVisibility(View.GONE);
- }
+ mComposeBottomStack.setClipToOutline(false);
+ mComposeBottomStack.setBackgroundColor(android.graphics.Color.TRANSPARENT);
+ if (mComposeBar != null) {
+ mComposeBar.setVisibility(View.VISIBLE);
+ mComposeBar.setBackgroundColor(android.graphics.Color.TRANSPARENT);
}
}
@@ -1181,7 +1270,9 @@ public class ComposeMessageView extends LinearLayout
mHost.launchSystemGalleryPicker();
return;
}
- if (mediaPickerTarget == ConversationInputManager.MEDIA_PICKER_TARGET_CONTACT) {
+ if (mediaPickerTarget == ConversationInputManager.MEDIA_PICKER_TARGET_CONTACT
+ || mediaPickerTarget == ConversationInputManager.MEDIA_PICKER_TARGET_PHOTO
+ || mediaPickerTarget == ConversationInputManager.MEDIA_PICKER_TARGET_VIDEO) {
if (mInputManager != null) {
mInputManager.showHideMediaPicker(true /* show */, false /* animate */,
mediaPickerTarget);
diff --git a/app/src/main/java/com/android/messaging/ui/conversation/ConversationActivity.java b/app/src/main/java/com/android/messaging/ui/conversation/ConversationActivity.java
index 75d9ce2..f5f6031 100644
--- a/app/src/main/java/com/android/messaging/ui/conversation/ConversationActivity.java
+++ b/app/src/main/java/com/android/messaging/ui/conversation/ConversationActivity.java
@@ -150,6 +150,17 @@ public class ConversationActivity extends BugleActionBarActivity
}
}
+ @Override
+ @Deprecated
+ protected void onActivityResult(final int requestCode, final int resultCode,
+ final Intent data) {
+ super.onActivityResult(requestCode, resultCode, data);
+ final ConversationFragment conversationFragment = getConversationFragment();
+ if (conversationFragment != null) {
+ conversationFragment.onDefaultSmsAppResult(requestCode, resultCode);
+ }
+ }
+
public void suppressNextResumeTransition() {
mSuppressNextResumeTransition = true;
}
diff --git a/app/src/main/java/com/android/messaging/ui/conversation/ConversationChatAreaLayout.java b/app/src/main/java/com/android/messaging/ui/conversation/ConversationChatAreaLayout.java
new file mode 100644
index 0000000..f2dff1e
--- /dev/null
+++ b/app/src/main/java/com/android/messaging/ui/conversation/ConversationChatAreaLayout.java
@@ -0,0 +1,38 @@
+/*
+ * Copyright (C) 2026 The LineageOS Project
+ *
+ * Licensed under the Apache License, Version 2.0 (the "License");
+ * you may not use this file except in compliance with the License.
+ * You may obtain a copy of the License at
+ *
+ * http://www.apache.org/licenses/LICENSE-2.0
+ *
+ * Unless required by applicable law or agreed to in writing, software
+ * distributed under the License is distributed on an "AS IS" BASIS,
+ * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+ * See the License for the specific language governing permissions and
+ * limitations under the License.
+ */
+package com.android.messaging.ui.conversation;
+
+import android.content.Context;
+import android.util.AttributeSet;
+import android.widget.FrameLayout;
+
+import androidx.annotation.NonNull;
+import androidx.annotation.Nullable;
+
+/**
+ * Conversation chrome container. Compose keeps a higher elevation than the
+ * decorative fades so taps reach the EditText through the normal dispatch path.
+ */
+public class ConversationChatAreaLayout extends FrameLayout {
+ public ConversationChatAreaLayout(@NonNull final Context context) {
+ super(context);
+ }
+
+ public ConversationChatAreaLayout(@NonNull final Context context,
+ @Nullable final AttributeSet attrs) {
+ super(context, attrs);
+ }
+}
diff --git a/app/src/main/java/com/android/messaging/ui/conversation/ConversationFragment.java b/app/src/main/java/com/android/messaging/ui/conversation/ConversationFragment.java
index d18075a..7ed73af 100644
--- a/app/src/main/java/com/android/messaging/ui/conversation/ConversationFragment.java
+++ b/app/src/main/java/com/android/messaging/ui/conversation/ConversationFragment.java
@@ -28,9 +28,16 @@ import android.content.Intent;
import android.content.IntentFilter;
import android.content.res.Configuration;
import android.database.Cursor;
+import android.graphics.Bitmap;
+import android.graphics.Canvas;
import android.graphics.Point;
+import android.graphics.PorterDuff;
import android.graphics.Rect;
+import android.graphics.RenderEffect;
+import android.graphics.Shader;
+import android.graphics.drawable.BitmapDrawable;
import android.graphics.drawable.ColorDrawable;
+import android.graphics.drawable.Drawable;
import android.net.Uri;
import android.os.Bundle;
import android.os.Environment;
@@ -43,17 +50,22 @@ import android.telephony.PhoneNumberUtils;
import android.text.TextUtils;
import android.view.ActionMode;
import android.view.Display;
+import android.view.Gravity;
import android.view.HapticFeedbackConstants;
import android.view.LayoutInflater;
import android.view.Menu;
import android.view.MenuInflater;
import android.view.MenuItem;
+import android.view.PixelCopy;
import android.view.View;
import android.widget.ImageButton;
-import android.widget.PopupMenu;
+import android.widget.ImageView;
+import android.widget.PopupWindow;
import android.widget.Toast;
import android.view.ViewConfiguration;
import android.view.ViewGroup;
+import android.view.ViewParent;
+import android.widget.FrameLayout;
import android.widget.TextView;
import androidx.activity.result.ActivityResultLauncher;
@@ -99,8 +111,11 @@ import com.android.messaging.ui.ConversationDrawables;
import com.android.messaging.ui.SnackBar;
import com.android.messaging.ui.UIIntents;
import com.android.messaging.ui.animation.PopupTransitionAnimation;
+import com.android.messaging.ui.home.HomeComposeAttachPanel;
+import com.android.messaging.ui.home.HomeEmptyState;
import com.android.messaging.ui.home.HomeGallerySheet;
import com.android.messaging.ui.home.HomeUiMotion;
+import com.android.messaging.ui.home.StarredMessagesStore;
import com.android.messaging.ui.home.UnknownSenderPromptStore;
import com.android.messaging.ui.attachmentchooser.AttachmentChooserActivity;
import com.android.messaging.ui.contact.AddContactsConfirmationDialog;
@@ -112,7 +127,6 @@ import com.android.messaging.ui.mediapicker.MediaPicker;
import com.android.messaging.util.AccessibilityUtil;
import com.android.messaging.util.Assert;
import com.android.messaging.util.AvatarUriUtil;
-import com.android.messaging.util.Dates;
import com.android.messaging.util.ChangeDefaultSmsAppHelper;
import com.android.messaging.util.ContactUtil;
import com.android.messaging.util.ImeUtil;
@@ -160,14 +174,14 @@ public class ConversationFragment extends Fragment implements ConversationDataLi
private ConversationMessageAdapter mAdapter;
private ConversationFastScroller mFastScroller;
- private View mConversationComposeDivider;
- private View mEmptyContainer;
- private TextView mEmptyTime;
- private TextView mEmptyStatus;
+ private HomeEmptyState mEmptyContainer;
private View mConversationHeader;
private TextView mConversationHeaderTitle;
+ private TextView mConversationHeaderSubtitle;
private ContactIconView mConversationHeaderAvatar;
private ImageButton mConversationHeaderOverflow;
+ private PopupWindow mConversationOverflowPopover;
+ private ImageButton mConversationHeaderCall;
private boolean mOptionsMenuVisible = true;
private View mUnknownSenderBanner;
private TextView mUnknownSenderTitle;
@@ -175,6 +189,7 @@ public class ConversationFragment extends Fragment implements ConversationDataLi
private View mMessageSelectionHeader;
private TextView mMessageSelectionTitle;
private View mComposeContainer;
+ private View mComposeStage;
private View mMessageActionBar;
private View mMessageActionCopy;
private View mMessageActionForward;
@@ -184,6 +199,9 @@ public class ConversationFragment extends Fragment implements ConversationDataLi
private View mMessageActionSend;
private View mMessageActionDownload;
private View mMessageActionDelete;
+ private PopupWindow mMessageActionPopup;
+ private ViewGroup mMessageBlurOverlay;
+ private boolean mClearSelectionOnPopupDismiss = true;
private ChangeDefaultSmsAppHelper mChangeDefaultSmsAppHelper;
private String mConversationId;
@@ -255,7 +273,9 @@ public class ConversationFragment extends Fragment implements ConversationDataLi
}
final int totalItemCount = mRecyclerView.getAdapter().getItemCount();
final boolean isAtBottom = (lastVisibleItem + 1 == totalItemCount);
- return isAtBottom && lastView.getBottom() <= mRecyclerView.getHeight();
+ return isAtBottom
+ && lastView.getBottom() <= mRecyclerView.getHeight()
+ - mRecyclerView.getPaddingBottom();
}
private void scrollToBottom(final boolean smoothScroll) {
@@ -271,7 +291,6 @@ public class ConversationFragment extends Fragment implements ConversationDataLi
// hide the media picker & co.
private int mCumulativeScrollDelta;
private boolean mScrollToDismissHandled;
- private boolean mWasScrolledToBottom = true;
private int mScrollState = RecyclerView.SCROLL_STATE_IDLE;
@Override
@@ -288,6 +307,9 @@ public class ConversationFragment extends Fragment implements ConversationDataLi
@Override
public void onScrolled(@NonNull final RecyclerView view, final int dx, final int dy) {
+ if (dy != 0) {
+ dismissMessageActionPopup();
+ }
if (mScrollState == RecyclerView.SCROLL_STATE_DRAGGING &&
!mScrollToDismissHandled) {
mCumulativeScrollDelta += dy;
@@ -297,10 +319,6 @@ public class ConversationFragment extends Fragment implements ConversationDataLi
mScrollToDismissHandled = true;
}
}
- if (mWasScrolledToBottom != isScrolledToBottom()) {
- mConversationComposeDivider.animate().alpha(isScrolledToBottom() ? 0 : 1);
- mWasScrolledToBottom = isScrolledToBottom();
- }
}
};
@@ -424,11 +442,10 @@ public class ConversationFragment extends Fragment implements ConversationDataLi
final View view = inflater.inflate(R.layout.conversation_fragment, container, false);
mRecyclerView = view.findViewById(android.R.id.list);
mEmptyContainer = view.findViewById(R.id.home_conversation_empty);
- mEmptyTime = view.findViewById(R.id.home_conversation_empty_time);
- mEmptyStatus = view.findViewById(R.id.home_conversation_empty_status);
setupConversationHeader(view);
setupUnknownSenderBanner(view);
setupMessageSelectionChrome(view);
+ bindConversationEdgeFade(view);
final LinearLayoutManager manager = new LinearLayoutManager(getActivity());
manager.setStackFromEnd(true);
manager.setReverseLayout(false);
@@ -517,7 +534,6 @@ public class ConversationFragment extends Fragment implements ConversationDataLi
Parcelable.class);
}
- mConversationComposeDivider = view.findViewById(R.id.conversation_compose_divider);
mScrollToDismissThreshold = ViewConfiguration.get(getActivity()).getScaledTouchSlop();
mRecyclerView.addOnScrollListener(mListScrollListener);
mFastScroller = ConversationFastScroller.addTo(mRecyclerView,
@@ -591,24 +607,311 @@ public class ConversationFragment extends Fragment implements ConversationDataLi
private void selectMessage(final ConversationMessageView messageView,
final MessagePartData attachment) {
+ selectMessage(messageView, attachment, true /* showPopup */);
+ }
+
+ private void selectMessage(final ConversationMessageView messageView,
+ final MessagePartData attachment, final boolean showPopup) {
mSelectedMessage = messageView;
if (mSelectedMessage == null) {
mAdapter.setSelectedMessage(null);
mSelectedAttachment = null;
+ dismissMessageActionPopup();
updateMessageSelectionChrome(false);
updateUnknownSenderBanner();
return;
}
mSelectedAttachment = attachment;
mAdapter.setSelectedMessage(messageView.getData().getMessageId());
- updateMessageSelectionChrome(true);
updateUnknownSenderBanner();
+ if (showPopup) {
+ updateMessageSelectionChrome(false);
+ showMessageActionPopup(messageView);
+ } else {
+ dismissMessageActionPopup();
+ updateMessageSelectionChrome(true);
+ }
}
private void dismissMessageSelection() {
selectMessage(null);
}
+ private void showMessageActionPopup(final ConversationMessageView messageView) {
+ if (getActivity() == null || messageView == null) {
+ return;
+ }
+ dismissMessageActionPopup();
+ final ConversationMessageData data = messageView.getData();
+ final View content = LayoutInflater.from(requireContext())
+ .inflate(R.layout.home_message_action_popup, null, false);
+ final View forward = content.findViewById(R.id.home_message_menu_forward);
+ final View copy = content.findViewById(R.id.home_message_menu_copy);
+ final View star = content.findViewById(R.id.home_message_menu_star);
+ final TextView starLabel = content.findViewById(R.id.home_message_menu_star_label);
+ final View delete = content.findViewById(R.id.home_message_menu_delete);
+ final View selectMore = content.findViewById(R.id.home_message_menu_select_more);
+ final View details = content.findViewById(R.id.home_message_menu_details);
+
+ forward.setVisibility(data.getCanForwardMessage() ? View.VISIBLE : View.GONE);
+ copy.setVisibility(data.getCanCopyMessageToClipboard() ? View.VISIBLE : View.GONE);
+ final boolean starred = StarredMessagesStore.isStarred(requireContext(), data.getMessageId());
+ if (starLabel != null) {
+ starLabel.setText(starred
+ ? R.string.home_message_menu_unstar
+ : R.string.home_message_menu_star);
+ }
+
+ forward.setOnClickListener(v -> {
+ dismissMessageActionPopup();
+ performSelectedMessageAction(R.id.home_message_action_forward);
+ });
+ copy.setOnClickListener(v -> {
+ dismissMessageActionPopup();
+ performSelectedMessageAction(R.id.home_message_action_copy);
+ });
+ star.setOnClickListener(v -> {
+ StarredMessagesStore.toggle(requireContext(), data.getMessageId());
+ dismissMessageActionPopup();
+ dismissMessageSelection();
+ });
+ delete.setOnClickListener(v -> {
+ dismissMessageActionPopup();
+ performSelectedMessageAction(R.id.home_message_action_delete);
+ });
+ selectMore.setOnClickListener(v -> {
+ mClearSelectionOnPopupDismiss = false;
+ dismissMessageActionPopup();
+ selectMessage(messageView, mSelectedAttachment, false /* showPopup */);
+ });
+ details.setOnClickListener(v -> {
+ dismissMessageActionPopup();
+ performSelectedMessageAction(R.id.home_message_action_details);
+ });
+
+ content.setLayoutParams(new ViewGroup.LayoutParams(
+ ViewGroup.LayoutParams.WRAP_CONTENT, ViewGroup.LayoutParams.WRAP_CONTENT));
+ content.measure(
+ View.MeasureSpec.makeMeasureSpec(0, View.MeasureSpec.UNSPECIFIED),
+ View.MeasureSpec.makeMeasureSpec(0, View.MeasureSpec.UNSPECIFIED));
+ final int width = Math.round(content.getMeasuredWidth() * 1.1f);
+ content.measure(
+ View.MeasureSpec.makeMeasureSpec(width, View.MeasureSpec.EXACTLY),
+ View.MeasureSpec.makeMeasureSpec(0, View.MeasureSpec.UNSPECIFIED));
+ final int height = content.getMeasuredHeight();
+ final PopupWindow popup = new PopupWindow(content, width, height, true);
+ popup.setOutsideTouchable(true);
+ popup.setFocusable(true);
+ popup.setElevation(16f);
+ popup.setBackgroundDrawable(new ColorDrawable(android.graphics.Color.TRANSPARENT));
+ popup.setOnDismissListener(() -> {
+ if (mMessageActionPopup == popup) {
+ mMessageActionPopup = null;
+ }
+ if (mClearSelectionOnPopupDismiss && mSelectedMessage == messageView
+ && (mMessageSelectionHeader == null
+ || mMessageSelectionHeader.getVisibility() != View.VISIBLE)) {
+ dismissMessageSelection();
+ }
+ mClearSelectionOnPopupDismiss = true;
+ });
+
+ final View bubble = messageView.findViewById(R.id.message_content);
+ final View anchor = bubble != null ? bubble : messageView;
+ final int[] loc = new int[2];
+ anchor.getLocationOnScreen(loc);
+ final int screenW = getResources().getDisplayMetrics().widthPixels;
+ final int screenH = getResources().getDisplayMetrics().heightPixels;
+ final int margin = getResources().getDimensionPixelSize(R.dimen.looply_space_md);
+ int headerBottom = margin;
+ if (mConversationHeader != null && mConversationHeader.getVisibility() == View.VISIBLE) {
+ final int[] headerLoc = new int[2];
+ mConversationHeader.getLocationOnScreen(headerLoc);
+ headerBottom = headerLoc[1] + mConversationHeader.getHeight() + margin;
+ }
+ int dockTop = screenH - margin;
+ if (mComposeStage != null && mComposeStage.getVisibility() == View.VISIBLE) {
+ final int[] dockLoc = new int[2];
+ mComposeStage.getLocationOnScreen(dockLoc);
+ if (mComposeStage.getHeight() > 0) {
+ dockTop = dockLoc[1] - margin;
+ }
+ }
+ int x = data.getIsIncoming()
+ ? loc[0]
+ : loc[0] + anchor.getWidth() - width;
+ x = Math.max(margin, Math.min(x, screenW - width - margin));
+ final int gap = margin;
+ final int bubbleTop = loc[1];
+ final int bubbleBottom = loc[1] + anchor.getHeight();
+ final int spaceBelow = dockTop - bubbleBottom;
+ final int spaceAbove = bubbleTop - headerBottom;
+ boolean placeBelow = spaceBelow >= height + gap;
+ if (!placeBelow && spaceAbove < height + gap && mRecyclerView != null) {
+ if (spaceBelow >= spaceAbove) {
+ mRecyclerView.scrollBy(0, Math.max(0, height + gap - spaceBelow));
+ placeBelow = true;
+ } else {
+ mRecyclerView.scrollBy(0, -Math.max(0, height + gap - spaceAbove));
+ }
+ anchor.getLocationOnScreen(loc);
+ } else if (!placeBelow && spaceAbove < height + gap) {
+ placeBelow = spaceBelow >= spaceAbove;
+ }
+ int y = placeBelow
+ ? loc[1] + anchor.getHeight() + gap
+ : loc[1] - height - gap;
+ final int popupX = x;
+ final int popupY = y;
+ showMessageBlurOverlay(anchor, () -> {
+ if (mSelectedMessage != messageView || getActivity() == null) {
+ return;
+ }
+ mMessageActionPopup = popup;
+ popup.showAtLocation(messageView, Gravity.TOP | Gravity.START, popupX, popupY);
+ HomeUiMotion.popoverEnter(content, !data.getIsIncoming());
+ });
+ }
+
+ private void showMessageBlurOverlay(final View keepView, final Runnable onReady) {
+ final Activity activity = getActivity();
+ if (activity == null || keepView == null) {
+ if (onReady != null) {
+ onReady.run();
+ }
+ return;
+ }
+ dismissMessageBlurOverlay();
+ final ViewGroup decor = (ViewGroup) activity.getWindow().getDecorView();
+ final Bitmap bubble = snapshotView(keepView);
+ final int[] keepLoc = new int[2];
+ keepView.getLocationInWindow(keepLoc);
+ final int copyW = Math.max(1, decor.getWidth());
+ final int copyH = Math.max(1, decor.getHeight());
+ final Bitmap screen = Bitmap.createBitmap(copyW, copyH, Bitmap.Config.ARGB_8888);
+ try {
+ PixelCopy.request(activity.getWindow(), screen, result -> {
+ if (getActivity() == null) {
+ screen.recycle();
+ if (bubble != null) {
+ bubble.recycle();
+ }
+ return;
+ }
+ attachMessageBlurOverlay(activity, decor, bubble, keepLoc,
+ result == PixelCopy.SUCCESS ? screen : null);
+ if (result != PixelCopy.SUCCESS) {
+ screen.recycle();
+ }
+ if (onReady != null) {
+ onReady.run();
+ }
+ }, new Handler(Looper.getMainLooper()));
+ } catch (final IllegalArgumentException ex) {
+ screen.recycle();
+ attachMessageBlurOverlay(activity, decor, bubble, keepLoc, null);
+ if (onReady != null) {
+ onReady.run();
+ }
+ }
+ }
+
+ private void attachMessageBlurOverlay(final Activity activity, final ViewGroup decor,
+ final Bitmap bubble, final int[] keepLoc, final Bitmap screen) {
+ dismissMessageBlurOverlay();
+ final FrameLayout overlay = new FrameLayout(activity);
+ overlay.setLayoutParams(new FrameLayout.LayoutParams(
+ ViewGroup.LayoutParams.MATCH_PARENT, ViewGroup.LayoutParams.MATCH_PARENT));
+ overlay.setClickable(true);
+ overlay.setOnClickListener(v -> dismissMessageActionPopup());
+
+ final ImageView blur = new ImageView(activity);
+ blur.setLayoutParams(new FrameLayout.LayoutParams(
+ ViewGroup.LayoutParams.MATCH_PARENT, ViewGroup.LayoutParams.MATCH_PARENT));
+ blur.setScaleType(ImageView.ScaleType.FIT_XY);
+ if (screen != null) {
+ blur.setImageBitmap(screen);
+ blur.setRenderEffect(RenderEffect.createBlurEffect(
+ 28f, 28f, Shader.TileMode.CLAMP));
+ blur.setColorFilter(0x40000000, PorterDuff.Mode.SRC_ATOP);
+ } else {
+ blur.setBackgroundColor(0x73000000);
+ }
+
+ final View dim = new View(activity);
+ dim.setLayoutParams(new FrameLayout.LayoutParams(
+ ViewGroup.LayoutParams.MATCH_PARENT, ViewGroup.LayoutParams.MATCH_PARENT));
+ dim.setBackgroundColor(0x33000000);
+ dim.setClickable(false);
+
+ overlay.addView(blur);
+ overlay.addView(dim);
+ if (bubble != null) {
+ final ImageView keep = new ImageView(activity);
+ keep.setClickable(true);
+ keep.setElevation(8f);
+ keep.setImageBitmap(bubble);
+ final FrameLayout.LayoutParams keepLp = new FrameLayout.LayoutParams(
+ bubble.getWidth(), bubble.getHeight());
+ keepLp.leftMargin = keepLoc[0];
+ keepLp.topMargin = keepLoc[1];
+ keep.setLayoutParams(keepLp);
+ overlay.addView(keep);
+ }
+ decor.addView(overlay);
+ mMessageBlurOverlay = overlay;
+ }
+
+ private void dismissMessageActionPopup() {
+ dismissMessageBlurOverlay();
+ if (mMessageActionPopup != null) {
+ mMessageActionPopup.dismiss();
+ mMessageActionPopup = null;
+ }
+ }
+
+ private void dismissMessageBlurOverlay() {
+ if (mMessageBlurOverlay == null) {
+ return;
+ }
+ final ViewGroup overlay = mMessageBlurOverlay;
+ mMessageBlurOverlay = null;
+ recycleOverlayBitmaps(overlay);
+ final ViewParent parent = overlay.getParent();
+ if (parent instanceof ViewGroup) {
+ ((ViewGroup) parent).removeView(overlay);
+ }
+ }
+
+ private static void recycleOverlayBitmaps(final ViewGroup overlay) {
+ for (int i = 0; i < overlay.getChildCount(); i++) {
+ final View child = overlay.getChildAt(i);
+ if (!(child instanceof ImageView)) {
+ continue;
+ }
+ final Drawable drawable = ((ImageView) child).getDrawable();
+ ((ImageView) child).setImageDrawable(null);
+ ((ImageView) child).setRenderEffect(null);
+ if (drawable instanceof BitmapDrawable) {
+ final Bitmap bitmap = ((BitmapDrawable) drawable).getBitmap();
+ if (bitmap != null && !bitmap.isRecycled()) {
+ bitmap.recycle();
+ }
+ }
+ }
+ }
+
+ private static Bitmap snapshotView(final View view) {
+ if (view.getWidth() <= 0 || view.getHeight() <= 0) {
+ return null;
+ }
+ final Bitmap bitmap = Bitmap.createBitmap(view.getWidth(), view.getHeight(),
+ Bitmap.Config.ARGB_8888);
+ final Canvas canvas = new Canvas(bitmap);
+ view.draw(canvas);
+ return bitmap;
+ }
+
@Override
public void onSaveInstanceState(@NonNull final Bundle outState) {
super.onSaveInstanceState(outState);
@@ -643,8 +946,31 @@ public class ConversationFragment extends Fragment implements ConversationDataLi
setConversationFocus();
- // On resume, invalidate all message views to show the updated timestamp.
- mAdapter.notifyDataSetChanged();
+ if (mSelectedMessage == null) {
+ if (mConversationHeader != null) {
+ mConversationHeader.setVisibility(View.VISIBLE);
+ }
+ if (mComposeContainer != null) {
+ mComposeContainer.setVisibility(View.VISIBLE);
+ }
+ }
+ if (mHost != null) {
+ mHost.invalidateActionBar();
+ }
+
+ // Camera/gallery return can resume while RecyclerView is still laying out.
+ if (mRecyclerView != null) {
+ mRecyclerView.post(() -> {
+ if (!isAdded() || mAdapter == null) {
+ return;
+ }
+ if (mRecyclerView.isComputingLayout()) {
+ mRecyclerView.post(mAdapter::notifyDataSetChanged);
+ return;
+ }
+ mAdapter.notifyDataSetChanged();
+ });
+ }
LocalBroadcastManager.getInstance(getActivity()).registerReceiver(
mConversationSelfIdChangeReceiver,
@@ -684,10 +1010,8 @@ public class ConversationFragment extends Fragment implements ConversationDataLi
menu.findItem(R.id.action_archive).setVisible(!isArchived);
menu.findItem(R.id.action_unarchive).setVisible(isArchived);
- // Conditionally enable the phone call button.
- final boolean supportCallAction = (PhoneUtils.getDefault().isVoiceCapable() &&
- data.getParticipantPhoneNumber() != null);
- menu.findItem(R.id.action_call).setVisible(supportCallAction);
+ // Call lives on the header pill; keep it out of the overflow.
+ menu.findItem(R.id.action_call).setVisible(false);
}
@Override
@@ -759,6 +1083,7 @@ public class ConversationFragment extends Fragment implements ConversationDataLi
// Ensure that the action bar is updated with the current data.
invalidateOptionsMenu();
final Cursor oldCursor = mAdapter.swapCursor(cursor);
+ updateHomeConversationHeader();
if (cursor != null && oldCursor == null) {
if (mListState != null) {
@@ -884,6 +1209,8 @@ public class ConversationFragment extends Fragment implements ConversationDataLi
@Override
public void onPause() {
super.onPause();
+ dismissMessageActionPopup();
+ dismissConversationOverflowPopover();
if (mComposeMessageView != null && !mSuppressWriteDraft) {
mComposeMessageView.writeDraftMessage();
}
@@ -891,8 +1218,12 @@ public class ConversationFragment extends Fragment implements ConversationDataLi
mBinding.getData().unsetFocus();
mListState = mRecyclerView.getLayoutManager().onSaveInstanceState();
- LocalBroadcastManager.getInstance(getActivity())
- .unregisterReceiver(mConversationSelfIdChangeReceiver);
+ try {
+ LocalBroadcastManager.getInstance(getActivity())
+ .unregisterReceiver(mConversationSelfIdChangeReceiver);
+ } catch (final IllegalArgumentException ignored) {
+ // onResume may have aborted before the receiver was registered (camera return).
+ }
}
@Override
@@ -915,6 +1246,14 @@ public class ConversationFragment extends Fragment implements ConversationDataLi
MediaPicker.FRAGMENT_TAG);
}
+ /** Forwards default-SMS role result from {@link ConversationActivity#onActivityResult}. */
+ public void onDefaultSmsAppResult(final int requestCode, final int resultCode) {
+ if (mChangeDefaultSmsAppHelper == null) {
+ mChangeDefaultSmsAppHelper = new ChangeDefaultSmsAppHelper();
+ }
+ mChangeDefaultSmsAppHelper.handleChangeDefaultSmsResult(requestCode, resultCode, null);
+ }
+
@Override
public void sendMessage(final MessageData message) {
if (isReadyForAction()) {
@@ -1020,6 +1359,7 @@ public class ConversationFragment extends Fragment implements ConversationDataLi
public void retrySend(final String messageId) {
if (isReadyForAction()) {
if (ensureKnownRecipients()) {
+ showSendingStatus(messageId);
mBinding.getData().resendMessage(mBinding, messageId);
}
} else {
@@ -1027,6 +1367,22 @@ public class ConversationFragment extends Fragment implements ConversationDataLi
}
}
+ private void showSendingStatus(final String messageId) {
+ if (mRecyclerView == null || TextUtils.isEmpty(messageId)) {
+ return;
+ }
+ for (int i = 0; i < mRecyclerView.getChildCount(); i++) {
+ final View child = mRecyclerView.getChildAt(i);
+ if (child instanceof ConversationMessageView) {
+ final ConversationMessageView messageView = (ConversationMessageView) child;
+ if (TextUtils.equals(messageView.getData().getMessageId(), messageId)) {
+ messageView.showSendingStatus();
+ return;
+ }
+ }
+ }
+ }
+
void deleteMessage(final String messageId) {
if (isReadyForDeleteAction()) {
final AlertDialog.Builder builder = new AlertDialog.Builder(getActivity())
@@ -1106,6 +1462,9 @@ public class ConversationFragment extends Fragment implements ConversationDataLi
}
public boolean onBackPressed() {
+ if (HomeComposeAttachPanel.onBackPressed(getActivity())) {
+ return true;
+ }
if (HomeGallerySheet.dismissIfShowing(getActivity())) {
return true;
}
@@ -1394,6 +1753,15 @@ public class ConversationFragment extends Fragment implements ConversationDataLi
}
}
+ @Override
+ public void requestMediaPermission(final Runnable onGranted) {
+ if (mGalleryPicker != null) {
+ mGalleryPicker.requestPermission(onGranted);
+ } else if (onGranted != null) {
+ onGranted.run();
+ }
+ }
+
@Override
public void showAttachmentChooser() {
showAttachmentChooser(mConversationId, getActivity());
@@ -1407,10 +1775,11 @@ public class ConversationFragment extends Fragment implements ConversationDataLi
}
private void updateActionAndStatusBarColor(final ActionBar actionBar) {
- final int barColor = getResources().getColor(R.color.home_conversation_chrome_bg,
+ final int barColor = getResources().getColor(R.color.home_conversation_canvas,
getActivity().getTheme());
actionBar.setBackgroundDrawable(new ColorDrawable(barColor));
UiUtils.setStatusBarColor(getActivity(), barColor);
+ getActivity().getWindow().setNavigationBarColor(barColor);
}
private void updateHomeEmptyState() {
@@ -1422,14 +1791,11 @@ public class ConversationFragment extends Fragment implements ConversationDataLi
if (!empty) {
return;
}
- if (mEmptyTime != null) {
- mEmptyTime.setText(Dates.getMessageTimeString(System.currentTimeMillis()));
- }
- if (mEmptyStatus != null) {
- final String name = getConversationName();
- mEmptyStatus.setText(getString(R.string.home_conversation_empty_status,
- TextUtils.isEmpty(name) ? getString(R.string.app_name) : name));
- }
+ final String name = getConversationName();
+ mEmptyContainer.setContent(R.drawable.ic_home_menu_messages,
+ getString(R.string.home_empty_conversation_title),
+ getString(R.string.home_empty_conversation_body,
+ TextUtils.isEmpty(name) ? getString(R.string.app_name) : name));
}
private void setupUnknownSenderBanner(final View root) {
@@ -1552,6 +1918,7 @@ public class ConversationFragment extends Fragment implements ConversationDataLi
});
}
mConversationHeaderTitle = root.findViewById(R.id.conversation_header_title);
+ mConversationHeaderSubtitle = root.findViewById(R.id.conversation_header_subtitle);
mConversationHeaderAvatar = root.findViewById(R.id.conversation_header_avatar);
if (mConversationHeaderAvatar != null) {
mConversationHeaderAvatar.setOnClickListener(v -> openConversationProfileDetails());
@@ -1559,24 +1926,136 @@ public class ConversationFragment extends Fragment implements ConversationDataLi
if (mConversationHeaderTitle != null) {
mConversationHeaderTitle.setOnClickListener(v -> openConversationProfileDetails());
}
+ if (mConversationHeaderSubtitle != null) {
+ mConversationHeaderSubtitle.setOnClickListener(v -> openConversationProfileDetails());
+ }
+ final View identity = root.findViewById(R.id.conversation_header_identity);
+ if (identity != null) {
+ identity.setOnClickListener(v -> openConversationProfileDetails());
+ }
mConversationHeaderOverflow = root.findViewById(R.id.conversation_header_overflow);
if (mConversationHeaderOverflow != null) {
mConversationHeaderOverflow.setOnClickListener(this::showConversationOverflowMenu);
}
+ mConversationHeaderCall = root.findViewById(R.id.conversation_header_call);
+ if (mConversationHeaderCall != null) {
+ mConversationHeaderCall.setOnClickListener(this::placeConversationCall);
+ }
+ }
+
+ private void bindConversationEdgeFade(final View root) {
+ if (mRecyclerView == null) {
+ return;
+ }
+ mRecyclerView.setClipToPadding(false);
+ final View fadeTop = root.findViewById(R.id.conversation_fade_top);
+ final View fadeBottom = root.findViewById(R.id.conversation_fade_bottom);
+ final int fadeHeight = getResources().getDimensionPixelSize(
+ R.dimen.home_conversation_edge_fade);
+ final View.OnLayoutChangeListener listener = (v, l, t, r, b, ol, ot, or, ob) -> {
+ if ((b - t) != (ob - ot)) {
+ applyConversationEdgeFade(fadeTop, fadeBottom, fadeHeight);
+ }
+ };
+ if (mConversationHeader != null) {
+ mConversationHeader.addOnLayoutChangeListener(listener);
+ }
+ if (mMessageSelectionHeader != null) {
+ mMessageSelectionHeader.addOnLayoutChangeListener(listener);
+ }
+ if (mComposeStage != null) {
+ mComposeStage.addOnLayoutChangeListener(listener);
+ }
+ mRecyclerView.addOnLayoutChangeListener(listener);
+ root.post(() -> applyConversationEdgeFade(fadeTop, fadeBottom, fadeHeight));
+ }
+
+ private void applyConversationEdgeFade(final View fadeTop, final View fadeBottom,
+ final int fadeHeight) {
+ if (mRecyclerView == null) {
+ return;
+ }
+ View header = null;
+ if (mMessageSelectionHeader != null
+ && mMessageSelectionHeader.getVisibility() == View.VISIBLE) {
+ header = mMessageSelectionHeader;
+ } else if (mConversationHeader != null) {
+ header = mConversationHeader;
+ }
+ final int headerH = header == null ? 0
+ : Math.max(header.getHeight(), header.getMeasuredHeight());
+ final int composeH = mComposeStage == null ? fadeHeight
+ : Math.max(mComposeStage.getHeight(), mComposeStage.getMeasuredHeight());
+ final int topPad = Math.max(headerH, fadeHeight);
+ final int bottomPad = Math.max(composeH, fadeHeight);
+ // Fade from the top of the compose dock to the bottom of the chat area.
+ final int bottomFadeH = Math.max(composeH, fadeHeight);
+ if (mRecyclerView.getPaddingTop() != topPad
+ || mRecyclerView.getPaddingBottom() != bottomPad) {
+ mRecyclerView.setPaddingRelative(
+ mRecyclerView.getPaddingStart(),
+ topPad,
+ mRecyclerView.getPaddingEnd(),
+ bottomPad);
+ }
+ if (fadeTop != null && headerH > 0) {
+ final int topFadeH = headerH + (fadeHeight / 2);
+ final ViewGroup.LayoutParams lp = fadeTop.getLayoutParams();
+ if (lp != null && lp.height != topFadeH) {
+ lp.height = topFadeH;
+ fadeTop.setLayoutParams(lp);
+ }
+ }
+ if (fadeBottom != null) {
+ final ViewGroup.LayoutParams lp = fadeBottom.getLayoutParams();
+ if (lp instanceof FrameLayout.LayoutParams) {
+ final FrameLayout.LayoutParams flp = (FrameLayout.LayoutParams) lp;
+ if (flp.height != bottomFadeH || flp.bottomMargin != 0
+ || flp.gravity != Gravity.BOTTOM) {
+ flp.height = bottomFadeH;
+ flp.gravity = Gravity.BOTTOM;
+ flp.bottomMargin = 0;
+ fadeBottom.setLayoutParams(flp);
+ }
+ } else if (lp != null && lp.height != bottomFadeH) {
+ lp.height = bottomFadeH;
+ fadeBottom.setLayoutParams(lp);
+ }
+ }
+ if (mUnknownSenderBanner != null
+ && mUnknownSenderBanner.getLayoutParams() instanceof ViewGroup.MarginLayoutParams) {
+ final ViewGroup.MarginLayoutParams mlp =
+ (ViewGroup.MarginLayoutParams) mUnknownSenderBanner.getLayoutParams();
+ final int top = headerH + getResources().getDimensionPixelSize(
+ R.dimen.looply_space_md);
+ if (mlp.topMargin != top) {
+ mlp.topMargin = top;
+ mUnknownSenderBanner.setLayoutParams(mlp);
+ }
+ }
+ if (fadeTop != null) {
+ fadeTop.setClickable(false);
+ fadeTop.setFocusable(false);
+ }
+ if (fadeBottom != null) {
+ fadeBottom.setClickable(false);
+ fadeBottom.setFocusable(false);
+ }
+ if (mComposeStage != null) {
+ mComposeStage.bringToFront();
+ }
+ if (mMessageSelectionHeader != null
+ && mMessageSelectionHeader.getVisibility() == View.VISIBLE) {
+ mMessageSelectionHeader.bringToFront();
+ } else if (mConversationHeader != null) {
+ mConversationHeader.bringToFront();
+ }
}
private void openConversationProfileDetails() {
if (getActivity() == null || TextUtils.isEmpty(mConversationId)) {
return;
}
- if (mBinding.isBound()) {
- final ParticipantData other = mBinding.getData().getOtherParticipant();
- if (other != null && ContactUtil.openContactDetail(getActivity(),
- other.getContactId(), other.getLookupKey(),
- other.getNormalizedDestination())) {
- return;
- }
- }
UIIntents.get().launchHomeProfileActivity(getActivity(), mConversationId);
}
@@ -1584,6 +2063,7 @@ public class ConversationFragment extends Fragment implements ConversationDataLi
mMessageSelectionHeader = root.findViewById(R.id.home_message_selection_header);
mMessageSelectionTitle = root.findViewById(R.id.home_message_selection_title);
mComposeContainer = root.findViewById(R.id.message_compose_view_container);
+ mComposeStage = root.findViewById(R.id.conversation_compose_stage);
mMessageActionBar = root.findViewById(R.id.home_message_action_bar);
mMessageActionCopy = root.findViewById(R.id.home_message_action_copy);
mMessageActionForward = root.findViewById(R.id.home_message_action_forward);
@@ -1644,6 +2124,12 @@ public class ConversationFragment extends Fragment implements ConversationDataLi
HomeUiMotion.replaceHeaderInstant(mMessageSelectionHeader, mConversationHeader);
mHost.invalidateActionBar();
}
+ if (getView() != null) {
+ getView().post(() -> applyConversationEdgeFade(
+ getView().findViewById(R.id.conversation_fade_top),
+ getView().findViewById(R.id.conversation_fade_bottom),
+ getResources().getDimensionPixelSize(R.dimen.home_conversation_edge_fade)));
+ }
HomeUiMotion.swapBottomDock(mComposeContainer, mMessageActionBar, active, null);
}
@@ -1762,14 +2248,127 @@ public class ConversationFragment extends Fragment implements ConversationDataLi
}
private void showConversationOverflowMenu(final View anchor) {
- if (!mOptionsMenuVisible || getActivity() == null) {
+ if (!mOptionsMenuVisible || getActivity() == null || !mBinding.isBound()) {
return;
}
- final PopupMenu popup = new PopupMenu(requireContext(), anchor);
- popup.setOnMenuItemClickListener(this::onOptionsItemSelected);
- onCreateOptionsMenu(popup.getMenu(), requireActivity().getMenuInflater());
- onPrepareOptionsMenu(popup.getMenu());
- popup.show();
+ dismissConversationOverflowPopover();
+ final View content = LayoutInflater.from(requireContext())
+ .inflate(R.layout.home_popover_conversation_overflow, null, false);
+ final ConversationData data = mBinding.getData();
+ final ParticipantData participant = data.getOtherParticipant();
+ final boolean showAddPeople = participant != null
+ && !ContactUtil.isParticipantInAddressBook(getActivity(),
+ participant.getContactId(), participant.getLookupKey(),
+ participant.getNormalizedDestination());
+ final View addPeople = content.findViewById(R.id.popover_overflow_add_people);
+ addPeople.setVisibility(showAddPeople ? View.VISIBLE : View.GONE);
+ addPeople.setOnClickListener(v -> {
+ dismissConversationOverflowPopover();
+ performOverflowAddContact();
+ });
+ content.findViewById(R.id.popover_overflow_details).setOnClickListener(v -> {
+ dismissConversationOverflowPopover();
+ UIIntents.get().launchHomeProfileActivity(getActivity(), mConversationId);
+ });
+ content.findViewById(R.id.popover_overflow_search).setOnClickListener(v -> {
+ dismissConversationOverflowPopover();
+ UIIntents.get().launchHomeConversationSearchActivity(getActivity(), mConversationId);
+ });
+
+ final boolean archived = data.getIsArchived();
+ final TextView archiveLabel = content.findViewById(R.id.popover_overflow_archive_label);
+ archiveLabel.setText(archived
+ ? R.string.home_profile_option_unarchive
+ : R.string.home_profile_option_archive);
+ content.findViewById(R.id.popover_overflow_archive).setOnClickListener(v -> {
+ dismissConversationOverflowPopover();
+ if (archived) {
+ mBinding.getData().unarchiveConversation(mBinding);
+ } else {
+ mBinding.getData().archiveConversation(mBinding);
+ closeConversation(mConversationId);
+ }
+ });
+ content.findViewById(R.id.popover_overflow_delete).setOnClickListener(v -> {
+ dismissConversationOverflowPopover();
+ confirmDeleteConversation();
+ });
+
+ content.measure(
+ View.MeasureSpec.makeMeasureSpec(0, View.MeasureSpec.UNSPECIFIED),
+ View.MeasureSpec.makeMeasureSpec(0, View.MeasureSpec.UNSPECIFIED));
+ final PopupWindow popup = new PopupWindow(content,
+ content.getMeasuredWidth(),
+ ViewGroup.LayoutParams.WRAP_CONTENT,
+ true);
+ popup.setOutsideTouchable(true);
+ popup.setFocusable(true);
+ popup.setElevation(16f);
+ popup.setBackgroundDrawable(new ColorDrawable(android.graphics.Color.TRANSPARENT));
+ popup.setOnDismissListener(() -> {
+ if (mConversationOverflowPopover == popup) {
+ mConversationOverflowPopover = null;
+ }
+ });
+ final int endInset = getResources().getDimensionPixelSize(R.dimen.looply_screen_padding);
+ final int[] anchorLoc = new int[2];
+ anchor.getLocationOnScreen(anchorLoc);
+ final View root = getView();
+ final int windowRight;
+ if (root != null) {
+ final int[] rootLoc = new int[2];
+ root.getLocationOnScreen(rootLoc);
+ windowRight = rootLoc[0] + root.getWidth();
+ } else {
+ windowRight = getResources().getDisplayMetrics().widthPixels;
+ }
+ final int desiredLeft = windowRight - endInset - content.getMeasuredWidth();
+ final int xOff = desiredLeft - anchorLoc[0];
+ popup.showAsDropDown(anchor, xOff, 8);
+ HomeUiMotion.popoverEnter(content, true);
+ mConversationOverflowPopover = popup;
+ }
+
+ private void dismissConversationOverflowPopover() {
+ if (mConversationOverflowPopover == null) {
+ return;
+ }
+ final PopupWindow popup = mConversationOverflowPopover;
+ mConversationOverflowPopover = null;
+ if (popup.isShowing()) {
+ popup.dismiss();
+ }
+ }
+
+ private void performOverflowAddContact() {
+ if (!mBinding.isBound()) {
+ return;
+ }
+ final ParticipantData participant = mBinding.getData().getOtherParticipant();
+ if (participant == null || getActivity() == null) {
+ return;
+ }
+ final String destination = participant.getNormalizedDestination();
+ final Uri avatarUri = AvatarUriUtil.createAvatarUri(participant);
+ new AddContactsConfirmationDialog(getActivity(), avatarUri, destination).show();
+ }
+
+ private void confirmDeleteConversation() {
+ if (getActivity() == null) {
+ return;
+ }
+ if (isReadyForDeleteAction()) {
+ new AlertDialog.Builder(getActivity(), R.style.Home_Dialog)
+ .setTitle(getResources().getQuantityString(
+ R.plurals.delete_conversations_confirmation_dialog_title, 1))
+ .setPositiveButton(R.string.delete_conversation_confirmation_button,
+ (dialog, button) -> deleteConversation())
+ .setNegativeButton(R.string.delete_conversation_decline_button, null)
+ .show();
+ } else {
+ warnOfMissingActionConditions(false /*sending*/,
+ null /*commandToRunAfterActionConditionResolved*/);
+ }
}
private void bindConversationHeaderAvatar(final ContactIconView avatar) {
@@ -1831,10 +2430,36 @@ public class ConversationFragment extends Fragment implements ConversationDataLi
}
}
+ if (mConversationHeaderCall != null) {
+ final boolean showCall = mBinding.isBound()
+ && PhoneUtils.getDefault().isVoiceCapable()
+ && mBinding.getData().getParticipantPhoneNumber() != null;
+ mConversationHeaderCall.setVisibility(showCall ? View.VISIBLE : View.GONE);
+ }
+
+ bindConversationHeaderSubtitle();
+
final boolean hideForIme = mHost.isImeOpen() && UiUtils.isLandscapeMode();
mConversationHeader.setVisibility(hideForIme ? View.GONE : View.VISIBLE);
}
+ private void bindConversationHeaderSubtitle() {
+ if (mConversationHeaderSubtitle == null) {
+ return;
+ }
+ if (!mBinding.isBound()) {
+ mConversationHeaderSubtitle.setVisibility(View.GONE);
+ return;
+ }
+ final ConversationData data = mBinding.getData();
+ if (data.getOtherParticipant() == null && data.getParticipantsLoaded()) {
+ mConversationHeaderSubtitle.setText(R.string.home_conversation_header_group);
+ mConversationHeaderSubtitle.setVisibility(View.VISIBLE);
+ return;
+ }
+ mConversationHeaderSubtitle.setVisibility(View.GONE);
+ }
+
public void updateActionBar(final ActionBar actionBar) {
if (mComposeMessageView != null && mComposeMessageView.updateActionBar(actionBar)) {
if (mConversationHeader != null) {
diff --git a/app/src/main/java/com/android/messaging/ui/conversation/ConversationInputManager.java b/app/src/main/java/com/android/messaging/ui/conversation/ConversationInputManager.java
index 3d35bd1..47ae9b3 100644
--- a/app/src/main/java/com/android/messaging/ui/conversation/ConversationInputManager.java
+++ b/app/src/main/java/com/android/messaging/ui/conversation/ConversationInputManager.java
@@ -56,6 +56,8 @@ public class ConversationInputManager implements ConversationInput.ConversationI
public static final int MEDIA_PICKER_TARGET_GALLERY = 2;
public static final int MEDIA_PICKER_TARGET_AUDIO = 3;
public static final int MEDIA_PICKER_TARGET_CONTACT = 4;
+ public static final int MEDIA_PICKER_TARGET_PHOTO = 5;
+ public static final int MEDIA_PICKER_TARGET_VIDEO = 6;
/**
* The host component where all input components are contained. This is typically the
@@ -222,6 +224,16 @@ public class ConversationInputManager implements ConversationInput.ConversationI
}
public void showHideImeKeyboard(final boolean show, final boolean animate) {
+ if (show) {
+ final EditText editText = mSink.getComposeEditText();
+ if (editText != null) {
+ ImeUtil.get().showImeKeyboard(mContext, editText);
+ if (mConversationDataModel.isBound() && !mImeInput.mShowing) {
+ showHideInternal(mImeInput, true, animate);
+ }
+ return;
+ }
+ }
showHideInternal(mImeInput, show, animate);
}
@@ -262,6 +274,9 @@ public class ConversationInputManager implements ConversationInput.ConversationI
}
if (target.mShowing == show) {
+ if (show && target instanceof ConversationImeKeyboard) {
+ ImeUtil.get().showImeKeyboard(mContext, mSink.getComposeEditText());
+ }
return false;
}
beginUpdate();
@@ -432,6 +447,12 @@ public class ConversationInputManager implements ConversationInput.ConversationI
mMediaPicker.openContact(animate);
// System picker only — do not keep the in-app panel marked open.
return false;
+ case MEDIA_PICKER_TARGET_PHOTO:
+ mMediaPicker.openTakePicture();
+ return false;
+ case MEDIA_PICKER_TARGET_VIDEO:
+ mMediaPicker.openTakeVideo();
+ return false;
default:
mMediaPicker.open(MediaPicker.MEDIA_TYPE_DEFAULT, animate);
break;
@@ -479,7 +500,7 @@ public class ConversationInputManager implements ConversationInput.ConversationI
mFragmentManager.beginTransaction().replace(
R.id.mediapicker_container,
mediaPicker,
- MediaPicker.FRAGMENT_TAG).commit();
+ MediaPicker.FRAGMENT_TAG).commitNowAllowingStateLoss();
}
return mediaPicker;
}
diff --git a/app/src/main/java/com/android/messaging/ui/conversation/ConversationMessageView.java b/app/src/main/java/com/android/messaging/ui/conversation/ConversationMessageView.java
index c58dd0e..2bab5ff 100644
--- a/app/src/main/java/com/android/messaging/ui/conversation/ConversationMessageView.java
+++ b/app/src/main/java/com/android/messaging/ui/conversation/ConversationMessageView.java
@@ -114,6 +114,7 @@ public class ConversationMessageView extends FrameLayout implements View.OnClick
private boolean mOneOnOne;
private ConversationMessageViewHost mHost;
+ private String mOptimisticSendingMessageId;
public ConversationMessageView(final Context context, final AttributeSet attrs) {
super(context, attrs);
@@ -244,6 +245,11 @@ public class ConversationMessageView extends FrameLayout implements View.OnClick
// Update our UI model
mData.bind(cursor);
+ if (mOptimisticSendingMessageId != null
+ && (!TextUtils.equals(mOptimisticSendingMessageId, mData.getMessageId())
+ || !isOutgoingFailedStatus(mData.getStatus()))) {
+ mOptimisticSendingMessageId = null;
+ }
setSelected(TextUtils.equals(mData.getMessageId(), selectedMessageId));
// Update text and image content for the view.
@@ -272,6 +278,26 @@ public class ConversationMessageView extends FrameLayout implements View.OnClick
return mData;
}
+ public void showSendingStatus() {
+ if (mData == null || !isOutgoingFailedStatus(mData.getStatus())) {
+ return;
+ }
+ mOptimisticSendingMessageId = mData.getMessageId();
+ updateViewContent();
+ updateViewAppearance();
+ }
+
+ private boolean isOptimisticSending() {
+ return mOptimisticSendingMessageId != null
+ && mData != null
+ && TextUtils.equals(mOptimisticSendingMessageId, mData.getMessageId());
+ }
+
+ private static boolean isOutgoingFailedStatus(final int status) {
+ return status == MessageData.BUGLE_STATUS_OUTGOING_FAILED
+ || status == MessageData.BUGLE_STATUS_OUTGOING_FAILED_EMERGENCY_NUMBER;
+ }
+
/**
* Returns whether we should show simplified visual style for the message view (i.e. hide the
* avatar and bubble arrow, reduce padding).
@@ -340,12 +366,9 @@ public class ConversationMessageView extends FrameLayout implements View.OnClick
case MessageData.BUGLE_STATUS_OUTGOING_YET_TO_SEND:
case MessageData.BUGLE_STATUS_OUTGOING_SENDING:
- statusResId = R.string.message_status_sending;
- break;
-
case MessageData.BUGLE_STATUS_OUTGOING_RESENDING:
case MessageData.BUGLE_STATUS_OUTGOING_AWAITING_RETRY:
- statusResId = R.string.message_status_send_retrying;
+ statusResId = R.string.message_status_sending;
break;
case MessageData.BUGLE_STATUS_OUTGOING_FAILED_EMERGENCY_NUMBER:
@@ -354,6 +377,10 @@ public class ConversationMessageView extends FrameLayout implements View.OnClick
case MessageData.BUGLE_STATUS_OUTGOING_FAILED:
// don't show the error state unless we're the default sms app
+ if (isOptimisticSending()) {
+ statusResId = R.string.message_status_sending;
+ break;
+ }
if (PhoneUtils.getDefault().isDefaultSmsApp()) {
if (isSelected()) {
statusResId = R.string.message_status_resend;
@@ -697,7 +724,7 @@ public class ConversationMessageView extends FrameLayout implements View.OnClick
textBottomPadding = textBottomPaddingDefault;
textLeftPadding = messageTextLeftRightPadding;
textRightPadding = messageTextLeftRightPadding;
- mMessageTextView.setTextIsSelectable(isSelected());
+ mMessageTextView.setTextIsSelectable(false);
} else {
// Attachment(s) only
contentLeftPadding = incoming ? arrowWidth : 0;
@@ -723,7 +750,7 @@ public class ConversationMessageView extends FrameLayout implements View.OnClick
textTopMargin = 0;
textTopPadding = textTopPaddingDefault;
textBottomPadding = textBottomPaddingDefault;
- mMessageTextView.setTextIsSelectable(isSelected());
+ mMessageTextView.setTextIsSelectable(false);
textLeftPadding = messageTextLeftRightPadding;
textRightPadding = messageTextLeftRightPadding;
}
@@ -908,7 +935,11 @@ public class ConversationMessageView extends FrameLayout implements View.OnClick
case MessageData.BUGLE_STATUS_OUTGOING_FAILED:
case MessageData.BUGLE_STATUS_OUTGOING_FAILED_EMERGENCY_NUMBER:
- timestampColorResId = R.color.message_failed_timestamp_text;
+ if (isOptimisticSending()) {
+ timestampColorResId = R.color.timestamp_text_outgoing;
+ } else {
+ timestampColorResId = R.color.message_failed_timestamp_text;
+ }
subjectLabelColorResId = R.color.timestamp_text_outgoing;
break;
diff --git a/app/src/main/java/com/android/messaging/ui/conversationlist/AbstractConversationListActivity.java b/app/src/main/java/com/android/messaging/ui/conversationlist/AbstractConversationListActivity.java
index 1011768..17d315a 100644
--- a/app/src/main/java/com/android/messaging/ui/conversationlist/AbstractConversationListActivity.java
+++ b/app/src/main/java/com/android/messaging/ui/conversationlist/AbstractConversationListActivity.java
@@ -26,8 +26,6 @@ import android.content.res.Resources;
import android.net.Uri;
import android.os.Bundle;
import android.view.View;
-import android.widget.Toast;
-
import androidx.activity.result.ActivityResultLauncher;
import androidx.activity.result.contract.ActivityResultContracts;
import androidx.annotation.NonNull;
@@ -47,6 +45,7 @@ import com.android.messaging.datamodel.action.MarkAsUnreadAction;
import com.android.messaging.ui.UIIntents;
import com.android.messaging.ui.contact.AddContactsConfirmationDialog;
import com.android.messaging.ui.home.HomeDeleteAlertDialog;
+import com.android.messaging.ui.home.HomeToast;
import com.android.messaging.ui.conversationlist.ConversationListFragment.ConversationListFragmentHost;
import com.android.messaging.ui.conversationlist.MultiSelectActionModeCallback.SelectedConversation;
import com.android.messaging.util.ChangeDefaultSmsAppHelper;
@@ -146,6 +145,14 @@ public abstract class AbstractConversationListActivity extends BugleActionBarAct
}
}
+ public void confirmDeleteConversation(final ConversationListItemData data) {
+ if (data == null) {
+ return;
+ }
+ showHomeDeleteAlert(java.util.Collections.singletonList(
+ new MultiSelectActionModeCallback.SelectedConversation(data)));
+ }
+
public void markSelectedConversationsUnread() {
if (!isInConversationListSelectMode()) {
return;
@@ -156,6 +163,7 @@ public abstract class AbstractConversationListActivity extends BugleActionBarAct
: callback.getSelectedConversations()) {
MarkAsUnreadAction.markAsUnread(conversation.conversationId);
}
+ exitMultiSelectState();
}
protected boolean isInConversationListSelectMode() {
@@ -195,13 +203,13 @@ public abstract class AbstractConversationListActivity extends BugleActionBarAct
final Activity activity = this;
UiUtils.showSnackBarWithCustomAction(this,
getWindow().getDecorView().getRootView(),
- getString(R.string.requires_default_sms_app),
+ getString(R.string.home_requires_default_sms_app),
SnackBar.Action.createCustomAction(() -> {
final Intent intent =
UIIntents.get().getChangeDefaultSmsAppIntent(activity);
mLauncher.launch(intent);
},
- getString(R.string.requires_default_sms_change_button)),
+ getString(R.string.home_requires_default_sms_change)),
null /* interactions */,
null /* placement */);
return false;
@@ -238,7 +246,7 @@ public abstract class AbstractConversationListActivity extends BugleActionBarAct
? getString(R.string.home_delete_toast_one)
: getString(R.string.home_delete_toast_many, count);
}
- Toast.makeText(this, message, Toast.LENGTH_SHORT).show();
+ HomeToast.show(this, message);
}
private void performDeleteAndRegisterSpam(
diff --git a/app/src/main/java/com/android/messaging/ui/conversationlist/ArchivedConversationListActivity.java b/app/src/main/java/com/android/messaging/ui/conversationlist/ArchivedConversationListActivity.java
index b1f1d5c..77e0a76 100644
--- a/app/src/main/java/com/android/messaging/ui/conversationlist/ArchivedConversationListActivity.java
+++ b/app/src/main/java/com/android/messaging/ui/conversationlist/ArchivedConversationListActivity.java
@@ -16,37 +16,49 @@
*/
package com.android.messaging.ui.conversationlist;
-import android.graphics.drawable.ColorDrawable;
import android.os.Bundle;
import android.view.MenuItem;
import androidx.appcompat.app.ActionBar;
import com.android.messaging.R;
+import com.android.messaging.ui.home.HomeSubHeader;
public class ArchivedConversationListActivity extends AbstractConversationListActivity {
@Override
protected void onCreate(final Bundle savedInstanceState) {
super.onCreate(savedInstanceState);
+ setContentView(R.layout.home_archived_activity);
+ if (getSupportActionBar() != null) {
+ getSupportActionBar().hide();
+ }
+ HomeSubHeader.bind(this, R.string.home_recently_deleted_title, v -> onActionBarHome());
- mConversationListFragment =
- ConversationListFragment.createArchivedConversationListFragment();
- getSupportFragmentManager()
- .beginTransaction()
- .add(android.R.id.content, mConversationListFragment)
- .commit();
- invalidateActionBar();
+ if (savedInstanceState == null) {
+ mConversationListFragment =
+ ConversationListFragment.createArchivedConversationListFragment();
+ getSupportFragmentManager()
+ .beginTransaction()
+ .replace(R.id.home_archived_list_host, mConversationListFragment)
+ .commit();
+ } else {
+ mConversationListFragment = (ConversationListFragment) getSupportFragmentManager()
+ .findFragmentById(R.id.home_archived_list_host);
+ }
}
- protected void updateActionBar(ActionBar actionBar) {
- actionBar.setTitle(getString(R.string.archived_activity_title));
- actionBar.setDisplayShowTitleEnabled(true);
- actionBar.setDisplayHomeAsUpEnabled(true);
- actionBar.setBackgroundDrawable(new ColorDrawable(
- getResources().getColor(
- R.color.archived_conversation_action_bar_background_color_dark)));
- actionBar.show();
+ @Override
+ protected boolean useHomeSelectionChrome() {
+ return true;
+ }
+
+ @Override
+ protected void updateActionBar(final ActionBar actionBar) {
+ if (actionBar == null) {
+ return;
+ }
+ actionBar.hide();
super.updateActionBar(actionBar);
}
@@ -60,7 +72,7 @@ public class ArchivedConversationListActivity extends AbstractConversationListAc
}
@Override
- public boolean onOptionsItemSelected(MenuItem menuItem) {
+ public boolean onOptionsItemSelected(final MenuItem menuItem) {
if (menuItem.getItemId() == android.R.id.home) {
onActionBarHome();
return true;
@@ -77,4 +89,10 @@ public class ArchivedConversationListActivity extends AbstractConversationListAc
public boolean isSwipeAnimatable() {
return false;
}
+
+ @Override
+ public void finish() {
+ super.finish();
+ overridePendingTransition(R.anim.home_activity_hold, R.anim.home_activity_close);
+ }
}
diff --git a/app/src/main/java/com/android/messaging/ui/conversationlist/ConversationListActivity.java b/app/src/main/java/com/android/messaging/ui/conversationlist/ConversationListActivity.java
index 799abc3..cb2c174 100644
--- a/app/src/main/java/com/android/messaging/ui/conversationlist/ConversationListActivity.java
+++ b/app/src/main/java/com/android/messaging/ui/conversationlist/ConversationListActivity.java
@@ -21,8 +21,6 @@ import android.os.Bundle;
import android.view.ActionMode;
import android.view.Menu;
import android.view.MenuItem;
-import android.widget.Toast;
-
import androidx.annotation.NonNull;
import androidx.appcompat.app.ActionBar;
import androidx.appcompat.widget.PopupMenu;
@@ -80,6 +78,9 @@ public class ConversationListActivity extends AbstractConversationListActivity {
public void onBackPressed() {
if (isInConversationListSelectMode()) {
exitMultiSelectState();
+ } else if (mConversationListFragment != null
+ && mConversationListFragment.onHomeBackPressed()) {
+ return;
} else {
super.onBackPressed();
}
@@ -146,7 +147,7 @@ public class ConversationListActivity extends AbstractConversationListActivity {
}
public void showAutomateComingSoon() {
- Toast.makeText(this, R.string.home_automate_coming_soon, Toast.LENGTH_SHORT).show();
+ UIIntents.get().launchHomeAutomationActivity(this);
}
public void enterHomeEditMode() {
diff --git a/app/src/main/java/com/android/messaging/ui/conversationlist/ConversationListFragment.java b/app/src/main/java/com/android/messaging/ui/conversationlist/ConversationListFragment.java
index b8aa1db..e00ca00 100644
--- a/app/src/main/java/com/android/messaging/ui/conversationlist/ConversationListFragment.java
+++ b/app/src/main/java/com/android/messaging/ui/conversationlist/ConversationListFragment.java
@@ -20,18 +20,24 @@ import android.app.Activity;
import android.app.AlertDialog;
import android.content.Context;
import android.database.Cursor;
+import android.graphics.Bitmap;
+import android.graphics.Canvas;
import android.graphics.Point;
import android.graphics.Rect;
+import android.graphics.RenderEffect;
+import android.graphics.Shader;
import android.telephony.PhoneNumberUtils;
import android.net.Uri;
import android.os.Bundle;
import android.os.Parcelable;
+import android.text.Layout;
import android.text.TextUtils;
import android.view.LayoutInflater;
import android.view.Menu;
import android.view.MenuInflater;
import android.view.MenuItem;
import android.view.Gravity;
+import android.view.HapticFeedbackConstants;
import android.view.View;
import android.view.ViewGroup;
import android.view.ViewGroup.MarginLayoutParams;
@@ -41,10 +47,9 @@ import android.view.accessibility.AccessibilityManager;
import android.widget.AbsListView;
import android.widget.ImageButton;
import android.widget.ImageView;
+import android.widget.LinearLayout;
import android.widget.PopupWindow;
import android.widget.TextView;
-import android.widget.Toast;
-
import androidx.annotation.NonNull;
import androidx.core.content.ContextCompat;
import androidx.core.view.ViewGroupCompat;
@@ -56,26 +61,33 @@ import androidx.recyclerview.widget.RecyclerView;
import com.android.messaging.R;
import com.android.messaging.datamodel.DataModel;
+import com.android.messaging.datamodel.MessagingContentProvider;
+import com.android.messaging.datamodel.data.ConversationMessageData;
import com.android.messaging.datamodel.action.MarkAsReadAction;
+import com.android.messaging.datamodel.action.MarkAsUnreadAction;
import com.android.messaging.datamodel.binding.Binding;
import com.android.messaging.datamodel.binding.BindingBase;
import com.android.messaging.datamodel.data.ConversationListData;
import com.android.messaging.datamodel.data.ConversationListData.ConversationListDataListener;
import com.android.messaging.datamodel.data.ConversationListItemData;
import com.android.messaging.ui.ContactIconView;
-import com.android.messaging.ui.ListEmptyView;
+import com.android.messaging.ui.home.HomeEmptyState;
import com.android.messaging.ui.SnackBarInteraction;
import com.android.messaging.ui.UIIntents;
import com.android.messaging.ui.contact.AddContactsConfirmationDialog;
import com.android.messaging.util.AvatarUriUtil;
import com.android.messaging.util.ContactUtil;
+import com.android.messaging.util.Dates;
import com.android.messaging.util.PhoneUtils;
import com.android.messaging.ui.home.HomePinnedStrip;
+import com.android.messaging.ui.home.MutedConversationStore;
+import com.android.messaging.ui.home.HomeToast;
import com.android.messaging.ui.home.HomeUiMotion;
import com.android.messaging.ui.home.PinnedConversationStore;
import com.android.messaging.util.AccessibilityUtil;
import com.android.messaging.util.ImeUtil;
import com.android.messaging.util.LogUtil;
+import com.android.messaging.util.ThreadUtil;
import com.android.messaging.util.UiUtils;
import java.util.ArrayList;
@@ -118,16 +130,30 @@ public class ConversationListFragment extends Fragment implements ConversationLi
private TextView mHomeReadAllButton;
private int mHomeSelectionCount;
private View mHomeMessagesTop;
+ private TextView mHomeTitle;
+ private View mHomeAutomationPane;
+ private View mHomeAutomationCreateButton;
+ private boolean mHomeTabReady;
private View mHomePinnedStrip;
private TextView mHomeEditButton;
private ImageButton mHomePinnedDoneButton;
private boolean mHomePinnedEditMode;
private View mHomeNavMessages;
+ private View mHomeNavAutomate;
+ private View mHomeNavTabGap;
+ private View mHomeNavTabs;
+ private View mHomeNavIndicator;
private ImageView mHomeNavMessagesIcon;
private TextView mHomeNavMessagesLabel;
+ private ImageView mHomeNavAutomateIcon;
+ private TextView mHomeNavAutomateLabel;
+ private int mHomeNavMessagesNaturalWidth;
+ private int mHomeNavAutomateNaturalWidth;
private int mHomeTab = HOME_TAB_MESSAGES;
private View mHomeListProfilePopup;
private View mHomeListProfileScrim;
+ private ImageView mHomeListProfileBlur;
+ private Bitmap mHomeListProfileBlurBitmap;
private View mHomeListProfileContent;
private ContactIconView mHomeListProfileAvatar;
private View mHomeListProfileActionCall;
@@ -138,7 +164,7 @@ public class ConversationListFragment extends Fragment implements ConversationLi
private RecyclerView mRecyclerView;
private View mHomeComposeContainer;
private ImageButton mStartNewConversationButton;
- private ListEmptyView mEmptyListMessageView;
+ private HomeEmptyState mEmptyListMessageView;
private ConversationListAdapter mAdapter;
// Saved Instance State Data - only for temporal data which is nice to maintain but not
@@ -150,6 +176,7 @@ public class ConversationListFragment extends Fragment implements ConversationLi
private static final String SAVED_INSTANCE_STATE_HOME_TAB = "homeTab";
private static final String SAVED_INSTANCE_STATE_PINNED_EDIT = "homePinnedEdit";
private static final int HOME_TAB_MESSAGES = 0;
+ private static final int HOME_TAB_AUTOMATE = 1;
private static final int SEARCH_NEWEST_EDGE_SLOP_DP = 48;
private static final int SEARCH_BAR_ANIM_MS = 280;
private static final int SEARCH_BAR_SLIDE_FALLBACK_DP = 72;
@@ -264,7 +291,6 @@ public class ConversationListFragment extends Fragment implements ConversationLi
container, false);
mRecyclerView = rootView.findViewById(android.R.id.list);
mEmptyListMessageView = rootView.findViewById(R.id.no_conversations_view);
- mEmptyListMessageView.setImageHint(R.drawable.ic_oobe_conv_list);
// The default behavior for default layout param generation by LinearLayoutManager is to
// provide width and height of WRAP_CONTENT, but this is not desirable for
// ConversationListFragment; the view in each row should be a width of MATCH_PARENT so that
@@ -333,26 +359,51 @@ public class ConversationListFragment extends Fragment implements ConversationLi
mHomeComposeContainer = rootView.findViewById(R.id.home_compose_container);
mStartNewConversationButton = rootView.findViewById(R.id.home_nav_search);
+ mHomeAutomationCreateButton = rootView.findViewById(R.id.home_nav_automation_create);
if (mArchiveMode || mForwardMessageMode) {
+ rootView.setFitsSystemWindows(false);
if (mHomeComposeContainer != null) {
mHomeComposeContainer.setVisibility(View.GONE);
}
hideHomeChrome(rootView);
+ if (mRecyclerView != null) {
+ mRecyclerView.setPadding(
+ mRecyclerView.getPaddingLeft(),
+ mRecyclerView.getPaddingTop(),
+ mRecyclerView.getPaddingRight(),
+ getResources().getDimensionPixelSize(R.dimen.looply_space_lg));
+ }
} else {
if (mStartNewConversationButton != null) {
mStartNewConversationButton.setOnClickListener(v -> launchHomeSubScreen(
() -> UIIntents.get().launchHomeComposeActivity(requireActivity()),
R.anim.home_sheet_open));
}
+ if (mHomeAutomationCreateButton != null) {
+ mHomeAutomationCreateButton.setOnClickListener(v -> launchHomeSubScreen(
+ () -> UIIntents.get().launchHomeAutomationCreateActivity(
+ requireActivity()),
+ R.anim.home_sheet_open));
+ }
setupHomeChrome(rootView);
mHomeMessagesTop = rootView.findViewById(R.id.home_messages_top);
+ mHomeTitle = rootView.findViewById(R.id.home_title);
+ mHomeAutomationPane = rootView.findViewById(R.id.home_automation_pane);
mHomeNavMessages = rootView.findViewById(R.id.home_nav_messages);
bindHomeNavTab(mHomeNavMessages, R.drawable.ic_home_nav_messages,
R.string.home_nav_messages);
- bindHomeNavTab(rootView.findViewById(R.id.home_nav_automate),
- R.drawable.ic_home_nav_automate, R.string.home_nav_automate);
+ mHomeNavAutomate = rootView.findViewById(R.id.home_nav_automate);
+ bindHomeNavTab(mHomeNavAutomate, R.drawable.ic_home_nav_automate,
+ R.string.home_nav_automate);
+ mHomeNavTabs = rootView.findViewById(R.id.home_nav_tabs);
+ mHomeNavIndicator = rootView.findViewById(R.id.home_nav_indicator);
+ bindHomeNavMetrics(rootView.findViewById(R.id.home_nav_tab_gap));
mHomeNavMessagesIcon = mHomeNavMessages.findViewById(R.id.home_nav_tab_icon);
mHomeNavMessagesLabel = mHomeNavMessages.findViewById(R.id.home_nav_tab_label);
+ if (mHomeNavAutomate != null) {
+ mHomeNavAutomateIcon = mHomeNavAutomate.findViewById(R.id.home_nav_tab_icon);
+ mHomeNavAutomateLabel = mHomeNavAutomate.findViewById(R.id.home_nav_tab_label);
+ }
if (savedInstanceState != null) {
mHomeTab = savedInstanceState.getInt(SAVED_INSTANCE_STATE_HOME_TAB,
HOME_TAB_MESSAGES);
@@ -373,6 +424,96 @@ public class ConversationListFragment extends Fragment implements ConversationLi
return rootView;
}
+ private void bindHomeNavMetrics(final View gap) {
+ mHomeNavTabGap = gap;
+ if (mHomeNavMessages == null) {
+ return;
+ }
+ mHomeNavMessages.addOnLayoutChangeListener((v, l, t, r, b, ol, ot, or, ob) ->
+ applyHomeNavMetrics());
+ mHomeNavMessages.post(this::applyHomeNavMetrics);
+ }
+
+ private void applyHomeNavMetrics() {
+ if (mHomeNavMessagesNaturalWidth <= 0 && mHomeNavMessages != null) {
+ mHomeNavMessagesNaturalWidth = measureNavTabNaturalWidth(mHomeNavMessages);
+ }
+ if (mHomeNavAutomateNaturalWidth <= 0 && mHomeNavAutomate != null) {
+ mHomeNavAutomateNaturalWidth = measureNavTabNaturalWidth(mHomeNavAutomate);
+ }
+ final int gapBase = mHomeNavMessagesNaturalWidth > 0
+ ? mHomeNavMessagesNaturalWidth : mHomeNavAutomateNaturalWidth;
+ if (gapBase > 0 && mHomeNavTabGap != null) {
+ final int gapWidth = Math.max(Math.round(gapBase * 0.6f), 1);
+ final ViewGroup.LayoutParams gapParams = mHomeNavTabGap.getLayoutParams();
+ if (gapParams != null && gapParams.width != gapWidth) {
+ gapParams.width = gapWidth;
+ mHomeNavTabGap.setLayoutParams(gapParams);
+ }
+ }
+ applyHomeNavTabActiveSize(mHomeNavMessages, mHomeNavMessagesNaturalWidth);
+ applyHomeNavTabActiveSize(mHomeNavAutomate, mHomeNavAutomateNaturalWidth);
+ }
+
+ private void applyHomeNavTabActiveSize(final View tab, final int natural) {
+ if (tab == null || natural <= 0) {
+ return;
+ }
+ final int basePad = tab.getResources()
+ .getDimensionPixelSize(R.dimen.home_nav_item_padding);
+ final int activeWidth = Math.max(Math.round(natural * 1.65f), natural + 1);
+ final ViewGroup.LayoutParams params = tab.getLayoutParams();
+ if (params != null && params.width != activeWidth) {
+ params.width = activeWidth;
+ tab.setLayoutParams(params);
+ }
+ tab.setMinimumWidth(activeWidth);
+ final int extraPad = Math.max((activeWidth - natural) / 2, 0);
+ tab.setPadding(basePad + extraPad, basePad, basePad + extraPad, basePad);
+ }
+
+ private void slideHomeNavIndicator(final boolean animate) {
+ final View tab = mHomeTab == HOME_TAB_AUTOMATE ? mHomeNavAutomate : mHomeNavMessages;
+ if (tab == null || mHomeNavIndicator == null || mHomeNavTabs == null
+ || tab.getWidth() <= 0) {
+ return;
+ }
+ final float x = mHomeNavTabs.getLeft() + tab.getLeft();
+ final float y = mHomeNavTabs.getTop() + tab.getTop();
+ HomeUiMotion.slideNavIndicator(mHomeNavIndicator, x, y, tab.getWidth(), tab.getHeight(),
+ animate);
+ }
+
+ private int measureNavTabNaturalWidth(final View tab) {
+ final int basePad = tab.getResources()
+ .getDimensionPixelSize(R.dimen.home_nav_item_padding);
+ tab.setPadding(basePad, basePad, basePad, basePad);
+ tab.setMinimumWidth(0);
+ final ViewGroup.LayoutParams params = tab.getLayoutParams();
+ final int oldWidth = params != null ? params.width : ViewGroup.LayoutParams.WRAP_CONTENT;
+ if (params != null) {
+ params.width = ViewGroup.LayoutParams.WRAP_CONTENT;
+ }
+ final TextView label = tab.findViewById(R.id.home_nav_tab_label);
+ final int restoreStyle = label != null && label.getTypeface() != null
+ && label.getTypeface().isBold()
+ ? android.graphics.Typeface.BOLD : android.graphics.Typeface.NORMAL;
+ if (label != null) {
+ // Bold is wider than regular; measure the widest state so the last glyph is not clipped.
+ label.setTypeface(null, android.graphics.Typeface.BOLD);
+ }
+ tab.measure(
+ View.MeasureSpec.makeMeasureSpec(0, View.MeasureSpec.UNSPECIFIED),
+ View.MeasureSpec.makeMeasureSpec(0, View.MeasureSpec.UNSPECIFIED));
+ if (label != null) {
+ label.setTypeface(null, restoreStyle);
+ }
+ if (params != null) {
+ params.width = oldWidth;
+ }
+ return tab.getMeasuredWidth();
+ }
+
private void bindHomeNavTab(final View tabRoot, final int iconRes, final int labelRes) {
if (tabRoot == null) {
return;
@@ -579,9 +720,7 @@ public class ConversationListFragment extends Fragment implements ConversationLi
navMessages.setOnClickListener(v -> selectHomeTab(HOME_TAB_MESSAGES));
}
if (navAutomate != null) {
- navAutomate.setOnClickListener(v ->
- Toast.makeText(requireContext(), R.string.home_automate_coming_soon,
- Toast.LENGTH_SHORT).show());
+ navAutomate.setOnClickListener(v -> selectHomeTab(HOME_TAB_AUTOMATE));
}
final View selectionDone = rootView.findViewById(R.id.home_selection_done);
@@ -612,6 +751,7 @@ public class ConversationListFragment extends Fragment implements ConversationLi
return;
}
mHomeListProfileScrim = mHomeListProfilePopup.findViewById(R.id.home_list_profile_scrim);
+ mHomeListProfileBlur = mHomeListProfilePopup.findViewById(R.id.home_list_profile_blur);
mHomeListProfileContent = mHomeListProfilePopup.findViewById(R.id.home_list_profile_content);
mHomeListProfileAvatar = mHomeListProfilePopup.findViewById(R.id.home_list_profile_avatar);
mHomeListProfileActionCall =
@@ -693,6 +833,7 @@ public class ConversationListFragment extends Fragment implements ConversationLi
}
mHomeListProfileContent.setAlpha(0f);
mHomeListProfilePopup.setVisibility(View.INVISIBLE);
+ bindListProfileBlur();
positionListProfilePopup(anchorView, () -> {
mHomeListProfilePopup.setVisibility(View.VISIBLE);
HomeUiMotion.listProfilePopupEnter(mHomeListProfileScrim, mHomeListProfileContent,
@@ -824,12 +965,14 @@ public class ConversationListFragment extends Fragment implements ConversationLi
private void dismissHomeListProfilePopup(final boolean animate) {
if (mHomeListProfilePopup == null
|| mHomeListProfilePopup.getVisibility() != View.VISIBLE) {
+ recycleListProfileBlur();
mHomeListProfileData = null;
return;
}
final Runnable finish = () -> {
mHomeListProfilePopup.setVisibility(View.GONE);
resetListProfilePopupPosition();
+ recycleListProfileBlur();
mHomeListProfileData = null;
};
if (animate) {
@@ -865,12 +1008,15 @@ public class ConversationListFragment extends Fragment implements ConversationLi
if (data == null || getActivity() == null) {
return;
}
- if (!data.getIsGroup() && ContactUtil.openContactDetail(requireContext(),
- data.getParticipantContactId(), data.getParticipantLookupKey(),
- data.getOtherParticipantNormalizedDestination())) {
+ if (data.getIsGroup()) {
+ UIIntents.get().launchHomeProfileActivity(getActivity(), data.getConversationId());
return;
}
- UIIntents.get().launchHomeProfileActivity(getActivity(), data.getConversationId());
+ if (!ContactUtil.openContactDetail(getActivity(),
+ data.getParticipantContactId(), data.getParticipantLookupKey(),
+ data.getOtherParticipantNormalizedDestination())) {
+ UIIntents.get().launchHomeProfileActivity(getActivity(), data.getConversationId());
+ }
}
private void addListProfileContact() {
@@ -932,10 +1078,37 @@ public class ConversationListFragment extends Fragment implements ConversationLi
if (isSelectionMode() && tab != HOME_TAB_MESSAGES) {
return;
}
+ if (mHomeTabReady && tab == mHomeTab) {
+ return;
+ }
+ final boolean animate = mHomeTabReady;
mHomeTab = tab;
+ dismissHomePopoverImmediate();
+ dismissHomeListProfilePopup(false);
final boolean showMessages = tab == HOME_TAB_MESSAGES;
if (mHomeMessagesTop != null) {
- mHomeMessagesTop.setVisibility(showMessages ? View.VISIBLE : View.GONE);
+ mHomeMessagesTop.setVisibility(View.VISIBLE);
+ }
+ final CharSequence title = getString(showMessages
+ ? R.string.home_title : R.string.home_automation_title);
+ if (mHomeTitle != null) {
+ if (animate) {
+ HomeUiMotion.fadeSwapText(mHomeTitle, title);
+ } else {
+ mHomeTitle.setText(title);
+ }
+ }
+ final View incoming = showMessages ? mRecyclerView : mHomeAutomationPane;
+ final View outgoing = showMessages ? mHomeAutomationPane : mRecyclerView;
+ if (animate) {
+ HomeUiMotion.crossfadeHomePages(outgoing, incoming, !showMessages);
+ } else {
+ if (mRecyclerView != null) {
+ mRecyclerView.setVisibility(showMessages ? View.VISIBLE : View.GONE);
+ }
+ if (mHomeAutomationPane != null) {
+ mHomeAutomationPane.setVisibility(showMessages ? View.GONE : View.VISIBLE);
+ }
}
if (!showMessages) {
mSearchBarShown = false;
@@ -953,10 +1126,19 @@ public class ConversationListFragment extends Fragment implements ConversationLi
applySearchBarVisibility();
updateEmptyListUi(mAdapter.getConversationItemCount() == 0);
}
- updateHomeComposeButtonVisibility();
- updateHomeNavHighlight();
+ updateHomeComposeButtonVisibility(animate);
+ updateHomeNavHighlight(animate);
updateHomeMainNavVisibility();
refreshPinnedStrip();
+ mHomeTabReady = true;
+ }
+
+ public boolean onHomeBackPressed() {
+ if (mHomeTab == HOME_TAB_AUTOMATE) {
+ selectHomeTab(HOME_TAB_MESSAGES);
+ return true;
+ }
+ return false;
}
/** Main tabs show nav; selection mode and other activities hide it ({@link #onPause}). */
@@ -978,23 +1160,46 @@ public class ConversationListFragment extends Fragment implements ConversationLi
} else {
mHomeBottomNav.setVisibility(isResumed() ? View.VISIBLE : View.GONE);
}
- updateHomeComposeButtonVisibility();
+ updateHomeComposeButtonVisibility(false);
}
private void updateHomeComposeButtonVisibility() {
+ updateHomeComposeButtonVisibility(false);
+ }
+
+ private void updateHomeComposeButtonVisibility(final boolean animate) {
if (mArchiveMode || mForwardMessageMode) {
return;
}
- final boolean showCompose = isResumed() && mHomeTab == HOME_TAB_MESSAGES
- && !isSelectionMode();
+ final boolean showDock = isResumed() && !isSelectionMode();
if (mHomeComposeContainer != null) {
- mHomeComposeContainer.setVisibility(showCompose ? View.VISIBLE : View.GONE);
+ mHomeComposeContainer.setVisibility(showDock ? View.VISIBLE : View.GONE);
}
- if (mStartNewConversationButton != null && showCompose) {
- mStartNewConversationButton.animate().cancel();
- mStartNewConversationButton.setTranslationX(0f);
- mStartNewConversationButton.setVisibility(View.VISIBLE);
- mStartNewConversationButton.setEnabled(true);
+ final boolean showCompose = showDock && mHomeTab == HOME_TAB_MESSAGES;
+ final boolean showCreate = showDock && mHomeTab == HOME_TAB_AUTOMATE;
+ final View incoming = showCreate ? mHomeAutomationCreateButton
+ : (showCompose ? mStartNewConversationButton : null);
+ final View outgoing = showCreate ? mStartNewConversationButton
+ : (showCompose ? mHomeAutomationCreateButton : null);
+ if (incoming != null) {
+ incoming.setEnabled(true);
+ incoming.setTranslationX(0f);
+ }
+ if (animate && incoming != null) {
+ HomeUiMotion.fadeSwapViews(outgoing, incoming);
+ } else {
+ if (mStartNewConversationButton != null) {
+ mStartNewConversationButton.animate().cancel();
+ mStartNewConversationButton.setAlpha(1f);
+ mStartNewConversationButton.setVisibility(
+ showCompose ? View.VISIBLE : View.GONE);
+ }
+ if (mHomeAutomationCreateButton != null) {
+ mHomeAutomationCreateButton.animate().cancel();
+ mHomeAutomationCreateButton.setAlpha(1f);
+ mHomeAutomationCreateButton.setVisibility(
+ showCreate ? View.VISIBLE : View.GONE);
+ }
}
}
@@ -1017,8 +1222,18 @@ public class ConversationListFragment extends Fragment implements ConversationLi
}
private void updateHomeNavHighlight() {
+ updateHomeNavHighlight(false);
+ }
+
+ private void updateHomeNavHighlight(final boolean animate) {
applyHomeNavTabStyle(mHomeNavMessages, mHomeNavMessagesIcon, mHomeNavMessagesLabel,
mHomeTab == HOME_TAB_MESSAGES);
+ applyHomeNavTabStyle(mHomeNavAutomate, mHomeNavAutomateIcon, mHomeNavAutomateLabel,
+ mHomeTab == HOME_TAB_AUTOMATE);
+ applyHomeNavMetrics();
+ if (mHomeNavIndicator != null) {
+ mHomeNavIndicator.post(() -> slideHomeNavIndicator(animate));
+ }
}
private void applyHomeNavTabStyle(final View tab, final ImageView icon, final TextView label,
@@ -1026,11 +1241,7 @@ public class ConversationListFragment extends Fragment implements ConversationLi
if (tab == null) {
return;
}
- if (active) {
- tab.setBackgroundResource(R.drawable.home_bg_nav_active_primary);
- } else {
- tab.setBackgroundResource(android.R.color.transparent);
- }
+ tab.setBackgroundResource(android.R.color.transparent);
final int color = ContextCompat.getColor(requireContext(),
active ? R.color.home_nav_active_content : R.color.home_nav_inactive);
if (icon != null) {
@@ -1077,6 +1288,8 @@ public class ConversationListFragment extends Fragment implements ConversationLi
}
private PopupWindow mHomePopover;
+ private View mHomePeekCard;
+ private Bitmap mHomePeekBlur;
private void dismissHomePopover() {
dismissHomePopoverAndThen(null);
@@ -1086,6 +1299,7 @@ public class ConversationListFragment extends Fragment implements ConversationLi
private void dismissHomePopoverImmediate() {
if (mHomePopover == null || !mHomePopover.isShowing()) {
mHomePopover = null;
+ recyclePeekBlur();
return;
}
final View content = mHomePopover.getContentView();
@@ -1093,6 +1307,10 @@ public class ConversationListFragment extends Fragment implements ConversationLi
content.animate().cancel();
HomeUiMotion.popoverResetInstant(content);
}
+ if (mHomePeekCard != null) {
+ mHomePeekCard.animate().cancel();
+ HomeUiMotion.popoverResetInstant(mHomePeekCard);
+ }
final PopupWindow popup = mHomePopover;
mHomePopover = null;
popup.dismiss();
@@ -1101,15 +1319,18 @@ public class ConversationListFragment extends Fragment implements ConversationLi
private void dismissHomePopoverAndThen(final Runnable afterDismiss) {
if (mHomePopover == null || !mHomePopover.isShowing()) {
mHomePopover = null;
+ recyclePeekBlur();
if (afterDismiss != null) {
afterDismiss.run();
}
return;
}
final PopupWindow popup = mHomePopover;
- final View content = popup.getContentView();
+ final View host = popup.getContentView();
+ final View card = mHomePeekCard != null ? mHomePeekCard : host;
mHomePopover = null;
- HomeUiMotion.popoverExit(content, () -> {
+ fadePeekBackdrop(host, 0f, 160);
+ HomeUiMotion.popoverExit(card, () -> {
if (popup.isShowing()) {
popup.dismiss();
}
@@ -1119,6 +1340,382 @@ public class ConversationListFragment extends Fragment implements ConversationLi
});
}
+ private void fadePeekBackdrop(final View host, final float alpha, final int duration) {
+ if (host == null) {
+ return;
+ }
+ final View blur = host.findViewById(R.id.home_peek_blur);
+ final View dim = host.findViewById(R.id.home_peek_dim);
+ if (blur != null) {
+ blur.animate().cancel();
+ blur.animate().alpha(alpha).setDuration(duration).start();
+ }
+ if (dim != null) {
+ dim.animate().cancel();
+ dim.animate().alpha(alpha).setDuration(duration).start();
+ }
+ }
+
+ private void recyclePeekBlur() {
+ mHomePeekCard = null;
+ if (mHomePeekBlur != null && !mHomePeekBlur.isRecycled()) {
+ mHomePeekBlur.recycle();
+ }
+ mHomePeekBlur = null;
+ }
+
+ private void bindListProfileBlur() {
+ recycleListProfileBlur();
+ if (mHomeListProfileBlur == null) {
+ return;
+ }
+ mHomeListProfileBlurBitmap = captureDecorSnapshot();
+ if (mHomeListProfileBlurBitmap == null) {
+ return;
+ }
+ mHomeListProfileBlur.setImageBitmap(mHomeListProfileBlurBitmap);
+ mHomeListProfileBlur.setRenderEffect(RenderEffect.createBlurEffect(
+ 36f, 36f, Shader.TileMode.CLAMP));
+ }
+
+ private void recycleListProfileBlur() {
+ if (mHomeListProfileBlur != null) {
+ mHomeListProfileBlur.setRenderEffect(null);
+ mHomeListProfileBlur.setImageDrawable(null);
+ }
+ if (mHomeListProfileBlurBitmap != null && !mHomeListProfileBlurBitmap.isRecycled()) {
+ mHomeListProfileBlurBitmap.recycle();
+ }
+ mHomeListProfileBlurBitmap = null;
+ }
+
+ private void showConversationActionPopover(final ConversationListItemData data,
+ final ConversationListItemView conversationView) {
+ conversationView.performHapticFeedback(HapticFeedbackConstants.LONG_PRESS);
+ dismissHomePopover();
+ final View content = LayoutInflater.from(requireContext())
+ .inflate(R.layout.home_popover_conversation, null, false);
+ bindConversationPreviewPlaceholder(content, data);
+ final boolean pinned = PinnedConversationStore.isPinned(requireContext(),
+ data.getConversationId());
+ final boolean muted = MutedConversationStore.isMuted(requireContext(),
+ data.getConversationId());
+ final boolean read = data.getIsRead();
+
+ final TextView pinLabel = content.findViewById(R.id.popover_conversation_pin_label);
+ if (pinLabel != null) {
+ pinLabel.setText(pinned
+ ? R.string.home_conversation_unpin
+ : R.string.home_conversation_pin);
+ }
+ final TextView unreadLabel = content.findViewById(R.id.popover_conversation_unread_label);
+ if (unreadLabel != null) {
+ unreadLabel.setText(read
+ ? R.string.home_conversation_mark_unread
+ : R.string.home_conversation_mark_read);
+ }
+ final TextView muteLabel = content.findViewById(R.id.popover_conversation_mute_label);
+ if (muteLabel != null) {
+ muteLabel.setText(muted
+ ? R.string.home_conversation_show_alerts
+ : R.string.home_conversation_hide_alerts);
+ }
+ final ImageView muteIcon = content.findViewById(R.id.popover_conversation_mute_icon);
+ if (muteIcon != null) {
+ muteIcon.setImageResource(muted
+ ? R.drawable.ic_home_bell
+ : R.drawable.ic_home_bell_off);
+ }
+
+ content.findViewById(R.id.popover_conversation_pin).setOnClickListener(v -> {
+ dismissHomePopover();
+ onConversationPinButtonClicked(data.getConversationId());
+ if (PinnedConversationStore.isPinned(requireContext(), data.getConversationId())
+ != pinned) {
+ HomeToast.show(requireContext(), pinned
+ ? R.string.home_conversation_unpinned_toast
+ : R.string.home_conversation_pinned_toast);
+ }
+ });
+ content.findViewById(R.id.popover_conversation_unread).setOnClickListener(v -> {
+ dismissHomePopover();
+ if (read) {
+ MarkAsUnreadAction.markAsUnread(data.getConversationId());
+ HomeToast.show(requireContext(), R.string.home_conversation_marked_unread_toast);
+ } else {
+ MarkAsReadAction.markAsRead(data.getConversationId());
+ HomeToast.show(requireContext(), R.string.home_conversation_marked_read_toast);
+ }
+ });
+ content.findViewById(R.id.popover_conversation_mute).setOnClickListener(v -> {
+ dismissHomePopover();
+ toggleConversationMute(data);
+ });
+ content.findViewById(R.id.popover_conversation_delete).setOnClickListener(v -> {
+ dismissHomePopover();
+ confirmDeleteConversation(data);
+ });
+ final PopupWindow popup = showHomePeekPopover(conversationView, content);
+ loadConversationPreview(data.getConversationId(), conversationView, content, popup);
+ }
+
+ private void toggleConversationMute(final ConversationListItemData data) {
+ final boolean muted = MutedConversationStore.toggle(requireContext(),
+ data.getConversationId());
+ HomeToast.show(requireContext(), muted
+ ? R.string.home_conversation_muted_toast
+ : R.string.home_conversation_unmuted_toast);
+ }
+
+ private void confirmDeleteConversation(final ConversationListItemData data) {
+ if (getActivity() instanceof AbstractConversationListActivity) {
+ ((AbstractConversationListActivity) getActivity()).confirmDeleteConversation(data);
+ }
+ }
+
+ private static final int PREVIEW_MESSAGE_LIMIT = 3;
+
+ private static final class PreviewMessage {
+ final String text;
+ final boolean incoming;
+ final long timestamp;
+
+ PreviewMessage(final String text, final boolean incoming, final long timestamp) {
+ this.text = text;
+ this.incoming = incoming;
+ this.timestamp = timestamp;
+ }
+ }
+
+ private void bindConversationPreviewPlaceholder(final View content,
+ final ConversationListItemData data) {
+ final String snippet = formatPreviewText(data.getSnippetText());
+ if (TextUtils.isEmpty(snippet)) {
+ return;
+ }
+ final List placeholder = new ArrayList<>(1);
+ placeholder.add(new PreviewMessage(snippet, true, 0L));
+ bindConversationPreview(content, placeholder);
+ }
+
+ private void loadConversationPreview(final String conversationId, final View anchor,
+ final View content, final PopupWindow popup) {
+ final Context context = getContext();
+ if (context == null) {
+ return;
+ }
+ final Context appContext = context.getApplicationContext();
+ final String attachmentLabel = context.getString(
+ R.string.home_conversation_preview_attachment);
+ new Thread(() -> {
+ final List messages = queryPreviewMessages(
+ appContext, conversationId, attachmentLabel);
+ ThreadUtil.getMainThreadHandler().post(() -> {
+ if (!isAdded() || mHomePopover != popup || !popup.isShowing()) {
+ return;
+ }
+ if (!messages.isEmpty()) {
+ bindConversationPreview(content, messages);
+ positionPeekCard(popup.getContentView(), anchor, content);
+ }
+ });
+ }, "home-conv-preview").start();
+ }
+
+ private List queryPreviewMessages(final Context context,
+ final String conversationId, final String attachmentLabel) {
+ final List out = new ArrayList<>();
+ final Uri uri = MessagingContentProvider.buildConversationMessagesUri(conversationId);
+ try (Cursor cursor = context.getContentResolver().query(
+ uri, ConversationMessageData.getProjection(), null, null, null)) {
+ if (cursor == null || !cursor.moveToLast()) {
+ return out;
+ }
+ final ConversationMessageData message = new ConversationMessageData();
+ int remaining = PREVIEW_MESSAGE_LIMIT;
+ do {
+ message.bind(cursor);
+ String text = formatPreviewText(message.getRawText());
+ if (TextUtils.isEmpty(text)) {
+ text = attachmentLabel;
+ }
+ out.add(0, new PreviewMessage(text, message.getIsIncoming(),
+ message.getReceivedTimeStamp()));
+ remaining--;
+ } while (remaining > 0 && cursor.moveToPrevious());
+ } catch (final Exception ignored) {
+ }
+ return out;
+ }
+
+ private void bindConversationPreview(final View content,
+ final List messages) {
+ final ViewGroup host = content.findViewById(R.id.popover_preview_messages);
+ if (host == null) {
+ return;
+ }
+ host.removeAllViews();
+ final LayoutInflater inflater = LayoutInflater.from(content.getContext());
+ boolean timeShown = false;
+ for (final PreviewMessage message : messages) {
+ final View row = inflater.inflate(R.layout.home_popover_preview_bubble, host, false);
+ final TextView time = row.findViewById(R.id.home_preview_bubble_time);
+ final TextView bubble = row.findViewById(R.id.home_preview_bubble_text);
+ if (!timeShown && message.timestamp > 0L) {
+ time.setVisibility(View.VISIBLE);
+ time.setText(Dates.getMessageTimeString(message.timestamp));
+ timeShown = true;
+ }
+ final float density = content.getResources().getDisplayMetrics().density;
+ final int screenW = content.getResources().getDisplayMetrics().widthPixels;
+ final int cardW = Math.max(0, screenW - Math.round(32f * density));
+ bubble.setMaxWidth(Math.max(0, cardW - Math.round(40f * density)));
+ bubble.setBreakStrategy(Layout.BREAK_STRATEGY_SIMPLE);
+ bubble.setHyphenationFrequency(Layout.HYPHENATION_FREQUENCY_NONE);
+ bindPreviewBubbleText(bubble, message.text);
+ if (message.incoming) {
+ bubble.setBackgroundResource(R.drawable.home_bg_preview_bubble_in);
+ bubble.setTextColor(content.getContext().getColor(R.color.home_text_primary));
+ ((LinearLayout.LayoutParams) bubble.getLayoutParams()).gravity = Gravity.START;
+ } else {
+ bubble.setBackgroundResource(R.drawable.home_bg_preview_bubble_out);
+ bubble.setTextColor(content.getContext().getColor(R.color.home_text_primary));
+ ((LinearLayout.LayoutParams) bubble.getLayoutParams()).gravity = Gravity.END;
+ }
+ host.addView(row);
+ }
+ }
+
+ private static String formatPreviewText(final String text) {
+ return ConversationMessageData.flattenPreviewText(text);
+ }
+
+ private static void bindPreviewBubbleText(final TextView bubble, final String raw) {
+ final String text = formatPreviewText(raw);
+ bubble.setText(text == null ? "" : text);
+ }
+
+ private PopupWindow showHomePeekPopover(final View anchor, final View content) {
+ mHomePeekCard = content;
+ final ViewGroup host = (ViewGroup) LayoutInflater.from(requireContext())
+ .inflate(R.layout.home_popover_peek_host, null, false);
+ final ImageView blur = host.findViewById(R.id.home_peek_blur);
+ final View dim = host.findViewById(R.id.home_peek_dim);
+ mHomePeekBlur = captureDecorSnapshot();
+ if (mHomePeekBlur != null && blur != null) {
+ blur.setImageBitmap(mHomePeekBlur);
+ blur.setRenderEffect(RenderEffect.createBlurEffect(
+ 36f, 36f, Shader.TileMode.CLAMP));
+ blur.setAlpha(0f);
+ }
+ if (dim != null) {
+ dim.setAlpha(0f);
+ dim.setOnClickListener(v -> dismissHomePopover());
+ }
+ host.addView(content, new FrameLayout.LayoutParams(
+ ViewGroup.LayoutParams.WRAP_CONTENT, ViewGroup.LayoutParams.WRAP_CONTENT));
+ final PopupWindow popup = new PopupWindow(host,
+ ViewGroup.LayoutParams.MATCH_PARENT,
+ ViewGroup.LayoutParams.MATCH_PARENT,
+ true);
+ popup.setOutsideTouchable(true);
+ popup.setFocusable(true);
+ popup.setClippingEnabled(false);
+ popup.setBackgroundDrawable(new android.graphics.drawable.ColorDrawable(
+ android.graphics.Color.TRANSPARENT));
+ popup.setOnDismissListener(() -> {
+ if (mHomePopover == popup) {
+ mHomePopover = null;
+ }
+ if (blur != null) {
+ blur.setRenderEffect(null);
+ blur.setImageDrawable(null);
+ }
+ recyclePeekBlur();
+ });
+ popup.showAtLocation(anchor, Gravity.NO_GRAVITY, 0, 0);
+ host.post(() -> {
+ if (mHomePopover != popup || !popup.isShowing()) {
+ return;
+ }
+ positionPeekCard(host, anchor, content);
+ HomeUiMotion.popoverEnter(content, false);
+ fadePeekBackdrop(host, 1f, 180);
+ });
+ mHomePopover = popup;
+ return popup;
+ }
+
+ private Bitmap captureDecorSnapshot() {
+ final Activity activity = getActivity();
+ if (activity == null) {
+ return null;
+ }
+ final View root = activity.getWindow().getDecorView();
+ if (root.getWidth() <= 0 || root.getHeight() <= 0) {
+ return null;
+ }
+ final Bitmap bitmap = Bitmap.createBitmap(
+ root.getWidth(), root.getHeight(), Bitmap.Config.ARGB_8888);
+ final Canvas canvas = new Canvas(bitmap);
+ root.draw(canvas);
+ return bitmap;
+ }
+
+ private void positionPeekCard(final View host, final View anchor, final View content) {
+ if (host == null || anchor == null || content == null) {
+ return;
+ }
+ final int[] hostLoc = new int[2];
+ host.getLocationOnScreen(hostLoc);
+ final int[] anchorLoc = new int[2];
+ anchor.getLocationOnScreen(anchorLoc);
+ final int hostWidth = host.getWidth() > 0 ? host.getWidth()
+ : getResources().getDisplayMetrics().widthPixels;
+ final int hostHeight = host.getHeight() > 0 ? host.getHeight()
+ : getResources().getDisplayMetrics().heightPixels;
+ final float density = getResources().getDisplayMetrics().density;
+ final int margin = Math.round(16f * density);
+ final int width = Math.max(0, hostWidth - margin * 2);
+ final ViewGroup.LayoutParams lp = content.getLayoutParams();
+ if (lp != null) {
+ lp.width = width;
+ content.setLayoutParams(lp);
+ }
+ final int maxHeight = Math.max(0, hostHeight - margin * 2);
+ content.measure(
+ View.MeasureSpec.makeMeasureSpec(width, View.MeasureSpec.EXACTLY),
+ View.MeasureSpec.makeMeasureSpec(0, View.MeasureSpec.UNSPECIFIED));
+ final int naturalHeight = content.getMeasuredHeight();
+ final boolean needsScroll = naturalHeight > maxHeight;
+ final int height = needsScroll ? maxHeight : naturalHeight;
+ if (lp != null) {
+ lp.height = needsScroll ? maxHeight : ViewGroup.LayoutParams.WRAP_CONTENT;
+ content.setLayoutParams(lp);
+ }
+ content.measure(
+ View.MeasureSpec.makeMeasureSpec(width, View.MeasureSpec.EXACTLY),
+ View.MeasureSpec.makeMeasureSpec(height,
+ needsScroll ? View.MeasureSpec.EXACTLY : View.MeasureSpec.UNSPECIFIED));
+ final int x = Math.max(0, (hostWidth - width) / 2);
+ final int yBelow = anchorLoc[1] + anchor.getHeight() + 8 - hostLoc[1];
+ final int yAbove = anchorLoc[1] - height - 8 - hostLoc[1];
+ final boolean fitsBelow = yBelow + height <= hostHeight - margin;
+ final boolean fitsAbove = yAbove >= margin;
+ final int y;
+ if (needsScroll) {
+ y = margin;
+ } else if (fitsBelow) {
+ y = yBelow;
+ } else if (fitsAbove) {
+ y = yAbove;
+ } else {
+ y = Math.max(margin, (hostHeight - height) / 2);
+ }
+ content.setX(x);
+ content.setY(y);
+ }
+
private PopupWindow showHomePopover(final View anchor, final int layoutResId,
final boolean alignEnd) {
dismissHomePopover();
@@ -1141,9 +1738,25 @@ public class ConversationListFragment extends Fragment implements ConversationLi
mHomePopover = null;
}
});
- final int xOff = alignEnd
- ? Math.max(0, anchor.getWidth() - content.getMeasuredWidth())
- : 0;
+ final int xOff;
+ if (alignEnd) {
+ final int endInset = getResources().getDimensionPixelSize(
+ R.dimen.looply_screen_padding);
+ final int[] anchorLoc = new int[2];
+ anchor.getLocationOnScreen(anchorLoc);
+ final View root = getView();
+ final int windowRight;
+ if (root != null) {
+ final int[] rootLoc = new int[2];
+ root.getLocationOnScreen(rootLoc);
+ windowRight = rootLoc[0] + root.getWidth();
+ } else {
+ windowRight = getResources().getDisplayMetrics().widthPixels;
+ }
+ xOff = windowRight - endInset - content.getMeasuredWidth() - anchorLoc[0];
+ } else {
+ xOff = 0;
+ }
popup.showAsDropDown(anchor, xOff, 8);
HomeUiMotion.popoverEnter(content, alignEnd);
mHomePopover = popup;
@@ -1172,8 +1785,7 @@ public class ConversationListFragment extends Fragment implements ConversationLi
});
content.findViewById(R.id.popover_work).setOnClickListener(v -> {
dismissHomePopover();
- Toast.makeText(requireContext(), R.string.home_popover_coming_soon,
- Toast.LENGTH_SHORT).show();
+ HomeToast.show(requireContext(), R.string.home_popover_coming_soon);
});
content.findViewById(R.id.popover_personal).setOnClickListener(v -> {
selectHomeChip(ConversationListAdapter.FILTER_ALL);
@@ -1316,11 +1928,25 @@ public class ConversationListFragment extends Fragment implements ConversationLi
@Override
public void onConversationClicked(final ConversationListItemData conversationListItemData,
final boolean isLongClick, final ConversationListItemView conversationView) {
+ if (isLongClick && !mHost.isSelectionMode()) {
+ showConversationActionPopover(conversationListItemData, conversationView);
+ return;
+ }
final ConversationListData listData = mListBinding.getData();
mHost.onConversationClick(listData, conversationListItemData, isLongClick,
conversationView);
}
+ @Override
+ public void onConversationSwipeMuteClicked(final ConversationListItemData data) {
+ toggleConversationMute(data);
+ }
+
+ @Override
+ public void onConversationSwipeDeleteClicked(final ConversationListItemData data) {
+ confirmDeleteConversation(data);
+ }
+
@Override
public void onConversationAvatarClicked(final ConversationListItemData data,
final View avatarView) {
@@ -1371,19 +1997,25 @@ public class ConversationListFragment extends Fragment implements ConversationLi
// Show and hide empty list UI as needed with appropriate text based on view specifics
private void updateEmptyListUi(final boolean isEmpty) {
+ if (mEmptyListMessageView == null) {
+ return;
+ }
if (isEmpty) {
- int emptyListText;
if (!mListBinding.getData().getHasFirstSyncCompleted()) {
- emptyListText = R.string.conversation_list_first_sync_text;
+ mEmptyListMessageView.setContent(R.drawable.ic_home_nav_messages,
+ R.string.home_empty_messages_sync_title,
+ R.string.home_empty_messages_sync_body);
} else if (mArchiveMode) {
- emptyListText = R.string.archived_conversation_list_empty_text;
+ mEmptyListMessageView.setContent(R.drawable.ic_home_menu_archive,
+ R.string.home_empty_archive_title,
+ R.string.home_empty_archive_body);
} else {
- emptyListText = R.string.conversation_list_empty_text;
+ mEmptyListMessageView.setContent(R.drawable.ic_home_nav_messages,
+ R.string.home_empty_messages_title,
+ R.string.home_empty_messages_body);
}
- mEmptyListMessageView.setTextHint(emptyListText);
+ mEmptyListMessageView.setReserveDock(!mArchiveMode && !mForwardMessageMode);
mEmptyListMessageView.setVisibility(View.VISIBLE);
- mEmptyListMessageView.setIsImageVisible(true);
- mEmptyListMessageView.setIsVerticallyCentered(true);
} else {
mEmptyListMessageView.setVisibility(View.GONE);
}
diff --git a/app/src/main/java/com/android/messaging/ui/conversationlist/ConversationListItemView.java b/app/src/main/java/com/android/messaging/ui/conversationlist/ConversationListItemView.java
index 7324208..80cff01 100644
--- a/app/src/main/java/com/android/messaging/ui/conversationlist/ConversationListItemView.java
+++ b/app/src/main/java/com/android/messaging/ui/conversationlist/ConversationListItemView.java
@@ -22,12 +22,17 @@ import android.database.Cursor;
import android.graphics.Color;
import android.graphics.Rect;
import android.graphics.Typeface;
-import android.graphics.drawable.Drawable;
import android.net.Uri;
import android.support.v7.mms.pdu.ContentType;
+import android.text.SpannableString;
+import android.text.Spanned;
+import android.text.StaticLayout;
import android.text.TextPaint;
import android.text.TextUtils;
+import android.text.style.LeadingMarginSpan;
+import android.telephony.PhoneNumberUtils;
import android.util.AttributeSet;
+import android.util.TypedValue;
import android.view.View;
import android.view.View.OnClickListener;
import android.view.View.OnLayoutChangeListener;
@@ -39,7 +44,6 @@ import android.widget.ImageButton;
import android.widget.ImageView;
import android.widget.TextView;
-import androidx.core.content.res.ResourcesCompat;
import androidx.core.text.BidiFormatter;
import androidx.core.text.TextDirectionHeuristicsCompat;
@@ -48,6 +52,7 @@ import com.android.messaging.R;
import com.android.messaging.datamodel.MessagingContentProvider;
import com.android.messaging.datamodel.action.UpdateConversationArchiveStatusAction;
import com.android.messaging.datamodel.data.ConversationListItemData;
+import com.android.messaging.datamodel.data.ConversationMessageData;
import com.android.messaging.datamodel.data.MessageData;
import com.android.messaging.datamodel.media.UriImageRequestDescriptor;
import com.android.messaging.sms.MmsUtils;
@@ -59,6 +64,7 @@ import com.android.messaging.ui.SnackBarInteraction;
import com.android.messaging.util.Assert;
import com.android.messaging.util.ImageUtils;
import com.android.messaging.util.PhoneUtils;
+import com.android.messaging.util.SimNameUtil;
import com.android.messaging.util.Typefaces;
import com.android.messaging.util.UiUtils;
import com.android.messaging.util.UriUtil;
@@ -72,8 +78,9 @@ import java.util.List;
*/
public class ConversationListItemView extends FrameLayout implements OnClickListener,
OnLongClickListener, OnLayoutChangeListener {
- static final int UNREAD_SNIPPET_LINE_COUNT = 2;
- static final int NO_UNREAD_SNIPPET_LINE_COUNT = 2;
+ static final int UNREAD_SNIPPET_LINE_COUNT = 3;
+ static final int NO_UNREAD_SNIPPET_LINE_COUNT = 3;
+ private static final int SNIPPET_ELLIPSIS_RESERVE_CHARS = 5;
private static final int LIST_DIVIDER_INSET_DEFAULT_DP = 74;
private static final int LIST_DIVIDER_INSET_SELECTION_DP = 104;
private int mListItemReadColor;
@@ -98,6 +105,8 @@ public class ConversationListItemView extends FrameLayout implements OnClickList
boolean shouldShowConversationPinButton();
boolean isConversationPinned(final String conversationId);
void onConversationPinButtonClicked(final String conversationId);
+ void onConversationSwipeMuteClicked(ConversationListItemData data);
+ void onConversationSwipeDeleteClicked(ConversationListItemData data);
}
private final OnClickListener fullScreenPreviewClickListener = new OnClickListener() {
@@ -145,7 +154,9 @@ public class ConversationListItemView extends FrameLayout implements OnClickList
private ImageView mContactCheckmarkView;
private ImageView mFailedStatusIconView;
private ImageView mCrossSwipeArchiveLeftImageView;
- private ImageView mCrossSwipeArchiveRightImageView;
+ private View mCrossSwipeRightActions;
+ private ImageView mCrossSwipeMuteView;
+ private ImageView mCrossSwipeDeleteView;
private AsyncImageView mImagePreviewView;
private AudioAttachmentView mAudioAttachmentView;
private ImageView mChevronView;
@@ -184,7 +195,25 @@ public class ConversationListItemView extends FrameLayout implements OnClickList
mContactCheckmarkView = findViewById(R.id.conversation_checkmark);
mFailedStatusIconView = findViewById(R.id.conversation_failed_status_icon);
mCrossSwipeArchiveLeftImageView = findViewById(R.id.crossSwipeArchiveIconLeft);
- mCrossSwipeArchiveRightImageView = findViewById(R.id.crossSwipeArchiveIconRight);
+ mCrossSwipeRightActions = findViewById(R.id.cross_swipe_right_actions);
+ mCrossSwipeMuteView = findViewById(R.id.cross_swipe_mute);
+ mCrossSwipeDeleteView = findViewById(R.id.cross_swipe_delete);
+ if (mCrossSwipeMuteView != null) {
+ mCrossSwipeMuteView.setOnClickListener(v -> {
+ if (mHostInterface != null) {
+ mHostInterface.onConversationSwipeMuteClicked(mData);
+ }
+ setSwipeTranslationX(0);
+ });
+ }
+ if (mCrossSwipeDeleteView != null) {
+ mCrossSwipeDeleteView.setOnClickListener(v -> {
+ if (mHostInterface != null) {
+ mHostInterface.onConversationSwipeDeleteClicked(mData);
+ }
+ setSwipeTranslationX(0);
+ });
+ }
mImagePreviewView = findViewById(R.id.conversation_image_preview);
mAudioAttachmentView = findViewById(R.id.audio_attachment_view);
mChevronView = findViewById(R.id.conversation_chevron);
@@ -219,12 +248,20 @@ public class ConversationListItemView extends FrameLayout implements OnClickList
private void setWorkProfileIcon() {
mWorkProfileIconView.setVisibility(mData.isEnterprise() ? View.VISIBLE : View.GONE);
- if (mCategoryChipView != null) {
- mCategoryChipView.setVisibility(View.VISIBLE);
- mCategoryChipView.setText(mData.isEnterprise()
- ? R.string.home_chip_work
- : R.string.home_chip_personal);
+ setSimBadge();
+ }
+
+ private void setSimBadge() {
+ if (mCategoryChipView == null) {
+ return;
}
+ if (!SimNameUtil.shouldShowSimName(getContext())) {
+ mCategoryChipView.setText(null);
+ mCategoryChipView.setVisibility(GONE);
+ return;
+ }
+ mCategoryChipView.setText(SimNameUtil.getSimDisplayName(getContext(), mData.getSelfId()));
+ mCategoryChipView.setVisibility(VISIBLE);
}
private void setConversationName() {
@@ -244,6 +281,8 @@ public class ConversationListItemView extends FrameLayout implements OnClickList
}
final String conversationName = mData.getName();
+ mConversationNameView.setTextSize(TypedValue.COMPLEX_UNIT_SP,
+ looksLikePhoneNumberName(conversationName) ? 18 : 17);
// For group conversations, ellipsize the group members that do not fit
final CharSequence ellipsizedName = UiUtils.commaEllipsize(
@@ -261,6 +300,23 @@ public class ConversationListItemView extends FrameLayout implements OnClickList
mConversationNameView.setText(bidiFormattedName);
}
+ private static boolean looksLikePhoneNumberName(final String name) {
+ if (TextUtils.isEmpty(name)) {
+ return false;
+ }
+ final String digits = PhoneNumberUtils.normalizeNumber(name);
+ if (digits.length() < 6) {
+ return false;
+ }
+ for (int i = 0; i < digits.length(); i++) {
+ final char c = digits.charAt(i);
+ if (c != '+' && !Character.isDigit(c)) {
+ return false;
+ }
+ }
+ return true;
+ }
+
private static String getPlusOneString() {
if (sPlusOneString == null) {
sPlusOneString = Factory.get().getApplicationContext().getResources()
@@ -278,20 +334,89 @@ public class ConversationListItemView extends FrameLayout implements OnClickList
}
private void setSubject() {
- final String subjectText = mData.getShowDraft() ?
- mData.getDraftSubject() :
- MmsUtils.cleanseMmsSubject(getContext().getResources(), mData.getSubject());
- if (!TextUtils.isEmpty(subjectText)) {
- final String subjectPrepend = getResources().getString(R.string.subject_label);
- mSubjectTextView.setText(TextUtils.concat(subjectPrepend, subjectText));
- mSubjectTextView.setVisibility(VISIBLE);
- } else {
+ if (mSubjectTextView != null) {
mSubjectTextView.setVisibility(GONE);
}
}
private void setSnippet() {
- mSnippetTextView.setText(getSnippetText());
+ final String snippetText = ellipsizeSnippetForMaxLines(getSnippetText());
+ final int firstLineMargin = getSnippetLeadingMargin();
+ final CharSequence toSet;
+ if (firstLineMargin > 0 && !TextUtils.isEmpty(snippetText)) {
+ final SpannableString spanned = new SpannableString(snippetText);
+ spanned.setSpan(new LeadingMarginSpan.Standard(firstLineMargin, 0),
+ 0, spanned.length(), Spanned.SPAN_EXCLUSIVE_EXCLUSIVE);
+ toSet = spanned;
+ } else {
+ toSet = snippetText;
+ }
+ if (TextUtils.equals(toSet, mSnippetTextView.getText())) {
+ return;
+ }
+ mSnippetTextView.setText(toSet);
+ }
+
+ private String ellipsizeSnippetForMaxLines(final String source) {
+ if (TextUtils.isEmpty(source)) {
+ return source;
+ }
+ final int maxLines = mSnippetTextView.getMaxLines();
+ final int width = mSnippetTextView.getWidth()
+ - mSnippetTextView.getPaddingLeft() - mSnippetTextView.getPaddingRight();
+ if (maxLines <= 0 || width <= 0) {
+ return source;
+ }
+ final int firstLineMargin = getSnippetLeadingMargin();
+ final CharSequence measured;
+ if (firstLineMargin > 0) {
+ final SpannableString spanned = new SpannableString(source);
+ spanned.setSpan(new LeadingMarginSpan.Standard(firstLineMargin, 0),
+ 0, spanned.length(), Spanned.SPAN_EXCLUSIVE_EXCLUSIVE);
+ measured = spanned;
+ } else {
+ measured = source;
+ }
+ final StaticLayout layout = StaticLayout.Builder
+ .obtain(measured, 0, measured.length(), mSnippetTextView.getPaint(), width)
+ .setMaxLines(maxLines + 1)
+ .setEllipsize(null)
+ .setIncludePad(false)
+ .setLineSpacing(mSnippetTextView.getLineSpacingExtra(),
+ mSnippetTextView.getLineSpacingMultiplier())
+ .build();
+ if (layout.getLineCount() <= maxLines) {
+ return source;
+ }
+ final int last = maxLines - 1;
+ final int lineStart = layout.getLineStart(last);
+ int cut = layout.getLineEnd(last);
+ while (cut > lineStart && Character.isWhitespace(source.charAt(cut - 1))) {
+ cut--;
+ }
+ int reserved = 0;
+ while (cut > lineStart && reserved < SNIPPET_ELLIPSIS_RESERVE_CHARS) {
+ cut -= Character.charCount(Character.codePointBefore(source, cut));
+ reserved++;
+ }
+ while (cut > lineStart && Character.isWhitespace(source.charAt(cut - 1))) {
+ cut--;
+ }
+ if (cut <= 0) {
+ return "...";
+ }
+ return source.substring(0, cut) + "...";
+ }
+
+ private int getSnippetLeadingMargin() {
+ if (mCategoryChipView == null || mCategoryChipView.getVisibility() != VISIBLE) {
+ return 0;
+ }
+ mCategoryChipView.measure(
+ MeasureSpec.makeMeasureSpec(0, MeasureSpec.UNSPECIFIED),
+ MeasureSpec.makeMeasureSpec(0, MeasureSpec.UNSPECIFIED));
+ return mCategoryChipView.getMeasuredWidth()
+ + Math.round(6f * getResources().getDisplayMetrics().density);
}
private void updateSelectionIndicator(final boolean selectionMode, final boolean isSelected,
@@ -562,16 +687,17 @@ public class ConversationListItemView extends FrameLayout implements OnClickList
color = getResources().getColor(R.color.home_text_snippet, getContext().getTheme());
mSnippetTextView.setMaxLines(maxLines);
+ mSnippetTextView.setEllipsize(TextUtils.TruncateAt.END);
mSnippetTextView.setTextColor(color);
mSnippetTextView.setTypeface(typeface, typefaceStyle);
mSubjectTextView.setTextColor(color);
mSubjectTextView.setTypeface(typeface, typefaceStyle);
mSnippetTextView.setVisibility(VISIBLE);
+ setWorkProfileIcon();
setSnippet();
setSubject();
setConversationName();
- setWorkProfileIcon();
setContentDescription(buildContentDescription(resources, mData,
mConversationNameView.getPaint()));
@@ -599,11 +725,13 @@ public class ConversationListItemView extends FrameLayout implements OnClickList
mTimestampTextView.setText(resources.getString(
R.string.conversation_list_item_view_draft_message));
} else {
- final int timestampColor = (mData.getIsRead() || mData.getShowDraft())
- ? resources.getColor(R.color.home_text_secondary, getContext().getTheme())
- : color;
- mTimestampTextView.setTextColor(timestampColor);
- mTimestampTextView.setTypeface(mListItemReadTypeface, typefaceStyle);
+ final boolean unread = !mData.getIsRead();
+ mTimestampTextView.setTextColor(unread
+ ? color
+ : resources.getColor(R.color.home_text_secondary, getContext().getTheme()));
+ mTimestampTextView.setTypeface(
+ unread ? mListItemUnreadTypeface : mListItemReadTypeface,
+ unread ? Typeface.BOLD : typefaceStyle);
final String formattedTimestamp = mData.getFormattedTimestamp();
if (mData.getIsSendRequested()) {
mTimestampTextView.setText(R.string.message_status_sending);
@@ -688,15 +816,11 @@ public class ConversationListItemView extends FrameLayout implements OnClickList
mAudioAttachmentView.setOnLongClickListener(this);
mAudioAttachmentView.setVisibility(audioPreviewVisiblity);
- Drawable archiveDrawable = ResourcesCompat.getDrawable(
- getResources(), R.drawable.ic_archive_small_dark, getContext().getTheme());
- if (PrefsUtils.isSwipeRightToDeleteEnabled()) {
- mCrossSwipeArchiveLeftImageView.setImageDrawable(ResourcesCompat.getDrawable(
- getResources(), R.drawable.ic_delete_small_dark, getContext().getTheme()));
- mCrossSwipeArchiveRightImageView.setImageDrawable(archiveDrawable);
- } else {
- mCrossSwipeArchiveLeftImageView.setImageDrawable(archiveDrawable);
- mCrossSwipeArchiveRightImageView.setImageDrawable(archiveDrawable);
+ if (mCrossSwipeArchiveLeftImageView != null) {
+ mCrossSwipeArchiveLeftImageView.setImageResource(
+ PrefsUtils.isSwipeRightToDeleteEnabled()
+ ? R.drawable.ic_delete_small_dark
+ : R.drawable.ic_archive_small_dark);
}
}
@@ -731,24 +855,72 @@ public class ConversationListItemView extends FrameLayout implements OnClickList
return mSwipeableContainer.getTranslationX();
}
+ public float getSwipeActionsRevealWidth() {
+ if (mCrossSwipeRightActions == null) {
+ return 0f;
+ }
+ if (mCrossSwipeRightActions.getWidth() <= 0) {
+ mCrossSwipeRightActions.measure(
+ MeasureSpec.makeMeasureSpec(0, MeasureSpec.UNSPECIFIED),
+ MeasureSpec.makeMeasureSpec(0, MeasureSpec.UNSPECIFIED));
+ return mCrossSwipeRightActions.getMeasuredWidth()
+ + getResources().getDimensionPixelSize(R.dimen.looply_space_lg);
+ }
+ return mCrossSwipeRightActions.getWidth()
+ + getResources().getDimensionPixelSize(R.dimen.looply_space_lg);
+ }
+
+ public boolean isSwipeActionsOpen() {
+ final float reveal = getSwipeActionsRevealWidth();
+ return reveal > 0 && getSwipeTranslationX() <= -reveal * 0.85f;
+ }
+
+ public boolean isTouchOnSwipeActions(final float parentX, final float parentY) {
+ if (!isSwipeActionsOpen() || mCrossSwipeRightActions == null
+ || mCrossSwipeRightActions.getVisibility() != VISIBLE) {
+ return false;
+ }
+ final int[] parentLoc = new int[2];
+ getLocationOnScreen(parentLoc);
+ final int[] actionLoc = new int[2];
+ mCrossSwipeRightActions.getLocationOnScreen(actionLoc);
+ final float screenX = parentLoc[0] + parentX;
+ final float screenY = parentLoc[1] + parentY;
+ return screenX >= actionLoc[0]
+ && screenX <= actionLoc[0] + mCrossSwipeRightActions.getWidth()
+ && screenY >= actionLoc[1]
+ && screenY <= actionLoc[1] + mCrossSwipeRightActions.getHeight();
+ }
+
public void setSwipeTranslationX(final float translationX) {
mSwipeableContainer.setTranslationX(translationX);
if (translationX == 0) {
mCrossSwipeBackground.setVisibility(View.GONE);
- mCrossSwipeArchiveLeftImageView.setVisibility(GONE);
- mCrossSwipeArchiveRightImageView.setVisibility(GONE);
-
+ if (mCrossSwipeArchiveLeftImageView != null) {
+ mCrossSwipeArchiveLeftImageView.setVisibility(GONE);
+ }
+ if (mCrossSwipeRightActions != null) {
+ mCrossSwipeRightActions.setVisibility(GONE);
+ }
mSwipeableContainer.setBackgroundColor(Color.TRANSPARENT);
} else {
mCrossSwipeBackground.setVisibility(View.VISIBLE);
if (translationX > 0) {
- mCrossSwipeArchiveLeftImageView.setVisibility(VISIBLE);
- mCrossSwipeArchiveRightImageView.setVisibility(GONE);
+ if (mCrossSwipeArchiveLeftImageView != null) {
+ mCrossSwipeArchiveLeftImageView.setVisibility(VISIBLE);
+ }
+ if (mCrossSwipeRightActions != null) {
+ mCrossSwipeRightActions.setVisibility(GONE);
+ }
} else {
- mCrossSwipeArchiveLeftImageView.setVisibility(GONE);
- mCrossSwipeArchiveRightImageView.setVisibility(VISIBLE);
+ if (mCrossSwipeArchiveLeftImageView != null) {
+ mCrossSwipeArchiveLeftImageView.setVisibility(GONE);
+ }
+ if (mCrossSwipeRightActions != null) {
+ mCrossSwipeRightActions.setVisibility(VISIBLE);
+ }
}
- mSwipeableContainer.setBackgroundResource(R.color.window_background);
+ mSwipeableContainer.setBackgroundResource(R.color.home_bg);
}
}
@@ -835,6 +1007,11 @@ public class ConversationListItemView extends FrameLayout implements OnClickList
Assert.isTrue(v == mSwipeableContainer || v == mImagePreviewView);
Assert.notNull(mData.getName());
+ if (!isLongClick && isSwipeActionsOpen()) {
+ setSwipeTranslationX(0);
+ return true;
+ }
+
if (mHostInterface != null) {
mHostInterface.onConversationClicked(mData, isLongClick, this);
return true;
@@ -855,6 +1032,7 @@ public class ConversationListItemView extends FrameLayout implements OnClickList
mData.getDraftSnippetText() : mData.getSnippetText();
final String previewContentType = mData.getShowDraft() ?
mData.getDraftPreviewContentType() : mData.getPreviewContentType();
+ snippetText = ConversationMessageData.flattenPreviewText(snippetText);
if (TextUtils.isEmpty(snippetText)) {
Resources resources = getResources();
// Use the attachment type as a snippet so the preview doesn't look odd
diff --git a/app/src/main/java/com/android/messaging/ui/conversationlist/ConversationListSwipeHelper.java b/app/src/main/java/com/android/messaging/ui/conversationlist/ConversationListSwipeHelper.java
index 94f5fb8..32b7fff 100644
--- a/app/src/main/java/com/android/messaging/ui/conversationlist/ConversationListSwipeHelper.java
+++ b/app/src/main/java/com/android/messaging/ui/conversationlist/ConversationListSwipeHelper.java
@@ -63,8 +63,10 @@ public class ConversationListSwipeHelper implements OnItemTouchListener {
private VelocityTracker mVelocityTracker;
private float mInitialX;
private float mInitialY;
+ private float mStartTranslationX;
private boolean mIsSwiping;
private ConversationListItemView mListItemView;
+ private ConversationListItemView mOpenActionsItem;
public ConversationListSwipeHelper(final RecyclerView recyclerView) {
mRecyclerView = recyclerView;
@@ -106,9 +108,13 @@ public class ConversationListSwipeHelper implements OnItemTouchListener {
final View viewAtPoint = mRecyclerView.findChildViewUnder(mInitialX, mInitialY);
if (viewAtPoint instanceof ConversationListItemView) {
final ConversationListItemView child = (ConversationListItemView) viewAtPoint;
- if (child.isSwipeAnimatable()) {
+ if (child.isTouchOnSwipeActions(mInitialX - child.getLeft(),
+ mInitialY - child.getTop())) {
+ mListItemView = null;
+ } else if (child.isSwipeAnimatable()) {
// Begin detecting swipe on the target for the rest of the gesture.
mListItemView = child;
+ mStartTranslationX = child.getSwipeTranslationX();
if (mListItemView.isAnimating()) {
mListItemView = null;
}
@@ -189,7 +195,8 @@ public class ConversationListSwipeHelper implements OnItemTouchListener {
case MotionEvent.ACTION_OUTSIDE:
case MotionEvent.ACTION_MOVE:
if (hasValidGestureSwipeTarget()) {
- mListItemView.setSwipeTranslationX(event.getX() - mInitialX);
+ mListItemView.setSwipeTranslationX(clampTranslation(
+ mListItemView, mStartTranslationX + event.getX() - mInitialX));
}
break;
case MotionEvent.ACTION_UP:
@@ -211,17 +218,27 @@ public class ConversationListSwipeHelper implements OnItemTouchListener {
final boolean fastEnough = isTargetSwipedFastEnough();
final boolean farEnough = isTargetSwipedFarEnough();
-
- final boolean shouldDismiss = (fastEnough || farEnough);
+ final boolean shouldRevealActions = swipeDirection == SWIPE_DIRECTION_LEFT
+ && isTargetSwipedFarEnoughForActions();
+ final boolean shouldDismiss = swipeDirection == SWIPE_DIRECTION_RIGHT
+ && (fastEnough || farEnough);
if (shouldDismiss) {
+ closeOpenActions(mListItemView);
if (fastEnough) {
animateDismiss(mListItemView, velocityX);
} else {
animateDismiss(mListItemView, swipeDirection);
}
+ } else if (shouldRevealActions) {
+ closeOpenActions(mListItemView);
+ animateRevealActions(mListItemView, velocityX);
+ mOpenActionsItem = mListItemView;
} else {
animateRestore(mListItemView, velocityX);
+ if (mOpenActionsItem == mListItemView) {
+ mOpenActionsItem = null;
+ }
}
onSwipeGestureEnd(mListItemView,
@@ -269,6 +286,51 @@ public class ConversationListSwipeHelper implements OnItemTouchListener {
mRecyclerView.getParent().requestDisallowInterceptTouchEvent(true);
setHardwareAnimatingLayerType(itemView, ANIMATING);
itemView.setAnimating(true);
+ closeOpenActions(itemView);
+ }
+
+ private void closeOpenActions(final ConversationListItemView keepOpen) {
+ if (mOpenActionsItem != null && mOpenActionsItem != keepOpen) {
+ animateRestore(mOpenActionsItem, 0f);
+ mOpenActionsItem = null;
+ }
+ }
+
+ private float clampTranslation(final ConversationListItemView itemView,
+ final float translationX) {
+ final float reveal = itemView.getSwipeActionsRevealWidth();
+ if (translationX < 0) {
+ return Math.max(translationX, -reveal * 1.2f);
+ }
+ return translationX;
+ }
+
+ private boolean isTargetSwipedFarEnoughForActions() {
+ final float translationX = mListItemView.getSwipeTranslationX();
+ final float reveal = mListItemView.getSwipeActionsRevealWidth();
+ return translationX < 0 && reveal > 0 && Math.abs(translationX) > reveal * 0.45f;
+ }
+
+ private void animateRevealActions(final ConversationListItemView itemView,
+ final float velocityX) {
+ onSwipeAnimationStart(itemView);
+ final float animateTo = -itemView.getSwipeActionsRevealWidth();
+ final long duration;
+ if (velocityX != 0) {
+ duration = calculateTranslationDuration(
+ animateTo - itemView.getSwipeTranslationX(), velocityX);
+ } else {
+ duration = mDefaultRestoreAnimationDuration;
+ }
+ final ObjectAnimator animator = getSwipeTranslationXAnimator(
+ itemView, animateTo, duration, UiUtils.DEFAULT_INTERPOLATOR);
+ animator.addListener(new AnimatorListenerAdapter() {
+ @Override
+ public void onAnimationEnd(final Animator animation) {
+ onSwipeAnimationEnd(itemView);
+ }
+ });
+ animator.start();
}
/**
diff --git a/app/src/main/java/com/android/messaging/ui/home/HomeAttachOverlayLayout.java b/app/src/main/java/com/android/messaging/ui/home/HomeAttachOverlayLayout.java
new file mode 100644
index 0000000..50e9672
--- /dev/null
+++ b/app/src/main/java/com/android/messaging/ui/home/HomeAttachOverlayLayout.java
@@ -0,0 +1,105 @@
+/*
+ * Copyright (C) 2026 The LineageOS Project
+ *
+ * Licensed under the Apache License, Version 2.0 (the "License");
+ * you may not use this file except in compliance with the License.
+ * You may obtain a copy of the License at
+ *
+ * http://www.apache.org/licenses/LICENSE-2.0
+ *
+ * Unless required by applicable law or agreed to in writing, software
+ * distributed under the License is distributed on an "AS IS" BASIS,
+ * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+ * See the License for the specific language governing permissions and
+ * limitations under the License.
+ */
+package com.android.messaging.ui.home;
+
+import android.content.Context;
+import android.util.AttributeSet;
+import android.view.MotionEvent;
+import android.view.View;
+import android.widget.FrameLayout;
+
+import androidx.annotation.NonNull;
+import androidx.annotation.Nullable;
+
+/**
+ * Full-screen attach overlay. Sheet/dock keep their own touches. A tap above the
+ * sheet dismisses it; a tap on the conversation compose field also asks for the IME.
+ */
+public class HomeAttachOverlayLayout extends FrameLayout {
+ public interface OutsideTapListener {
+ void onOutsideTap(boolean onComposeField);
+ }
+
+ @Nullable private View mSheet;
+ @Nullable private View mDock;
+ @Nullable private View mComposeField;
+ @Nullable private OutsideTapListener mOutsideTapListener;
+ private boolean mDownOutside;
+
+ public HomeAttachOverlayLayout(@NonNull final Context context) {
+ super(context);
+ }
+
+ public HomeAttachOverlayLayout(@NonNull final Context context,
+ @Nullable final AttributeSet attrs) {
+ super(context, attrs);
+ }
+
+ public void bind(@Nullable final View sheet, @Nullable final View dock,
+ @Nullable final View composeField, @Nullable final OutsideTapListener listener) {
+ mSheet = sheet;
+ mDock = dock;
+ mComposeField = composeField;
+ mOutsideTapListener = listener;
+ }
+
+ @Override
+ public boolean dispatchTouchEvent(final MotionEvent ev) {
+ final int action = ev.getActionMasked();
+ if (action == MotionEvent.ACTION_DOWN) {
+ mDownOutside = !isOnSheetOrDock(ev);
+ }
+ if (mDownOutside) {
+ if (action == MotionEvent.ACTION_UP && mOutsideTapListener != null) {
+ mOutsideTapListener.onOutsideTap(isOnComposeField(ev));
+ }
+ if (action == MotionEvent.ACTION_UP || action == MotionEvent.ACTION_CANCEL) {
+ mDownOutside = false;
+ }
+ return true;
+ }
+ return super.dispatchTouchEvent(ev);
+ }
+
+ private boolean isOnSheetOrDock(final MotionEvent ev) {
+ final float x = ev.getX();
+ final float y = ev.getY();
+ if (containsLocal(mDock, x, y)) {
+ return true;
+ }
+ return mSheet != null && mSheet.getVisibility() == VISIBLE && y >= mSheet.getY();
+ }
+
+ private boolean isOnComposeField(final MotionEvent ev) {
+ if (mComposeField == null || mComposeField.getVisibility() != VISIBLE) {
+ return false;
+ }
+ final int[] loc = new int[2];
+ mComposeField.getLocationInWindow(loc);
+ final float x = ev.getRawX();
+ final float y = ev.getRawY();
+ return x >= loc[0] && x < loc[0] + mComposeField.getWidth()
+ && y >= loc[1] && y < loc[1] + mComposeField.getHeight();
+ }
+
+ private static boolean containsLocal(@Nullable final View view, final float x, final float y) {
+ if (view == null || view.getVisibility() != VISIBLE) {
+ return false;
+ }
+ return x >= view.getX() && x < view.getX() + view.getWidth()
+ && y >= view.getY() && y < view.getY() + view.getHeight();
+ }
+}
diff --git a/app/src/main/java/com/android/messaging/ui/home/HomeAutomationActivity.java b/app/src/main/java/com/android/messaging/ui/home/HomeAutomationActivity.java
new file mode 100644
index 0000000..3c0a54e
--- /dev/null
+++ b/app/src/main/java/com/android/messaging/ui/home/HomeAutomationActivity.java
@@ -0,0 +1,41 @@
+/*
+ * Copyright (C) 2026 The LineageOS Project
+ *
+ * Licensed under the Apache License, Version 2.0 (the "License");
+ * you may not use this file except in compliance with the License.
+ * You may obtain a copy of the License at
+ *
+ * http://www.apache.org/licenses/LICENSE-2.0
+ *
+ * Unless required by applicable law or agreed to in writing, software
+ * distributed under the License is distributed on an "AS IS" BASIS,
+ * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+ * See the License for the specific language governing permissions and
+ * limitations under the License.
+ */
+package com.android.messaging.ui.home;
+
+import android.os.Bundle;
+
+import com.android.messaging.R;
+import com.android.messaging.ui.BugleActionBarActivity;
+
+/** Home Automation screen launched from the bottom nav. */
+public class HomeAutomationActivity extends BugleActionBarActivity {
+
+ @Override
+ protected void onCreate(final Bundle savedInstanceState) {
+ super.onCreate(savedInstanceState);
+ setContentView(R.layout.home_automation_activity);
+ if (getSupportActionBar() != null) {
+ getSupportActionBar().hide();
+ }
+ HomeSubHeader.bind(this, R.string.home_automation_title, v -> finish());
+ }
+
+ @Override
+ public void finish() {
+ super.finish();
+ overridePendingTransition(R.anim.home_activity_hold, R.anim.home_activity_close);
+ }
+}
diff --git a/app/src/main/java/com/android/messaging/ui/home/HomeAutomationCreateActivity.java b/app/src/main/java/com/android/messaging/ui/home/HomeAutomationCreateActivity.java
new file mode 100644
index 0000000..fa25a75
--- /dev/null
+++ b/app/src/main/java/com/android/messaging/ui/home/HomeAutomationCreateActivity.java
@@ -0,0 +1,58 @@
+/*
+ * Copyright (C) 2026 The LineageOS Project
+ *
+ * Licensed under the Apache License, Version 2.0 (the "License");
+ * you may not use this file except in compliance with the License.
+ * You may obtain a copy of the License at
+ *
+ * http://www.apache.org/licenses/LICENSE-2.0
+ *
+ * Unless required by applicable law or agreed to in writing, software
+ * distributed under the License is distributed on an "AS IS" BASIS,
+ * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+ * See the License for the specific language governing permissions and
+ * limitations under the License.
+ */
+package com.android.messaging.ui.home;
+
+import android.os.Bundle;
+import android.view.View;
+import android.widget.ImageButton;
+
+import com.android.messaging.R;
+import com.android.messaging.ui.BugleActionBarActivity;
+
+/** Sheet to create a new automation task. */
+public class HomeAutomationCreateActivity extends BugleActionBarActivity {
+
+ @Override
+ protected void onCreate(final Bundle savedInstanceState) {
+ super.onCreate(savedInstanceState);
+ setContentView(R.layout.home_automation_create_activity);
+ if (getSupportActionBar() != null) {
+ getSupportActionBar().hide();
+ }
+
+ final ImageButton back = findViewById(R.id.home_sub_header_back);
+ if (back != null) {
+ back.setVisibility(View.GONE);
+ }
+ final ImageButton close = findViewById(R.id.home_sub_header_close);
+ if (close != null) {
+ close.setVisibility(View.VISIBLE);
+ close.setOnClickListener(v -> finish());
+ }
+ HomeSubHeader.bind(this, R.string.home_automation_create_title, v -> finish());
+
+ final View scrim = findViewById(R.id.home_automation_create_scrim);
+ if (scrim != null) {
+ scrim.setOnClickListener(v -> finish());
+ }
+ }
+
+ @Override
+ public void finish() {
+ super.finish();
+ overridePendingTransition(R.anim.home_activity_hold, R.anim.home_sheet_close);
+ }
+}
diff --git a/app/src/main/java/com/android/messaging/ui/home/HomeComposeAttachPanel.java b/app/src/main/java/com/android/messaging/ui/home/HomeComposeAttachPanel.java
new file mode 100644
index 0000000..cbbd4ef
--- /dev/null
+++ b/app/src/main/java/com/android/messaging/ui/home/HomeComposeAttachPanel.java
@@ -0,0 +1,1585 @@
+/*
+ * Copyright (C) 2026 The LineageOS Project
+ *
+ * Licensed under the Apache License, Version 2.0 (the "License");
+ * you may not use this file except in compliance with the License.
+ * You may obtain a copy of the License at
+ *
+ * http://www.apache.org/licenses/LICENSE-2.0
+ *
+ * Unless required by applicable law or agreed to in writing, software
+ * distributed under the License is distributed on an "AS IS" BASIS,
+ * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+ * See the License for the specific language governing permissions and
+ * limitations under the License.
+ */
+package com.android.messaging.ui.home;
+
+import android.app.Activity;
+import android.content.ContentUris;
+import android.content.Context;
+import android.database.Cursor;
+import android.graphics.Color;
+import android.graphics.drawable.ColorDrawable;
+import android.net.Uri;
+import android.os.Handler;
+import android.os.Looper;
+import android.provider.MediaStore;
+import android.view.LayoutInflater;
+import android.view.MotionEvent;
+import android.view.VelocityTracker;
+import android.view.View;
+import android.view.ViewConfiguration;
+import android.view.ViewGroup;
+import android.view.ViewTreeObserver;
+import android.view.inputmethod.InputMethodManager;
+import android.widget.EditText;
+import android.widget.FrameLayout;
+import android.widget.ImageView;
+import android.widget.LinearLayout;
+import android.widget.PopupWindow;
+import android.widget.TextView;
+
+import androidx.annotation.NonNull;
+import androidx.annotation.Nullable;
+import androidx.core.content.ContextCompat;
+import androidx.core.view.ViewCompat;
+import androidx.core.view.WindowInsetsCompat;
+import androidx.recyclerview.widget.GridLayoutManager;
+import androidx.recyclerview.widget.RecyclerView;
+
+import com.android.messaging.R;
+import com.android.messaging.datamodel.media.MessagePartVideoThumbnailRequestDescriptor;
+import com.android.messaging.datamodel.media.UriImageRequestDescriptor;
+import com.android.messaging.ui.AsyncImageView;
+import com.android.messaging.util.OsUtil;
+
+import java.text.SimpleDateFormat;
+import java.util.ArrayList;
+import java.util.Collections;
+import java.util.Date;
+import java.util.LinkedHashMap;
+import java.util.LinkedHashSet;
+import java.util.List;
+import java.util.Locale;
+import java.util.Map;
+import java.util.Set;
+import java.util.concurrent.ExecutorService;
+import java.util.concurrent.Executors;
+
+/**
+ * Overlay + sheet that covers the conversation. Camera roll with multi-select checkboxes.
+ */
+public final class HomeComposeAttachPanel {
+
+ public interface Host {
+ void onMediaPicked(@NonNull List uris, @Nullable String caption);
+ void onTakePhoto();
+ void onRecordVideo();
+ void onOpenContact();
+ void onRequestMediaPermission();
+ void onComingSoon();
+ void onDismiss();
+ void onAttachSheetExtentChanged(int overlapPx);
+ void onRequestComposeKeyboard();
+ }
+
+ private static final int SPAN_COUNT = 3;
+ private static final int PEEK_ROWS = 3;
+ private static final int TYPE_MEDIA = 1;
+ private static final long ALBUM_ALL = -1L;
+ private static final long DATE_PILL_HIDE_MS = 700L;
+ private static final String[] PROJECTION = new String[] {
+ MediaStore.Files.FileColumns._ID,
+ MediaStore.Files.FileColumns.MEDIA_TYPE,
+ MediaStore.Files.FileColumns.BUCKET_ID,
+ MediaStore.Files.FileColumns.BUCKET_DISPLAY_NAME,
+ MediaStore.Files.FileColumns.DATE_ADDED,
+ };
+
+ private static final int TAB_GALLERY = 0;
+ private static final int TAB_PHOTO = 1;
+ private static final int TAB_VIDEO = 2;
+ private static final int TAB_FILE = 3;
+ private static final int TAB_LOCATION = 4;
+ private static final int TAB_CONTACT = 5;
+ private static final int TAB_SCHEDULE = 6;
+ private static final int[] TAB_IDS = {
+ R.id.home_compose_attach_tab_gallery,
+ R.id.home_compose_attach_tab_photo,
+ R.id.home_compose_attach_tab_video,
+ R.id.home_compose_attach_tab_file,
+ R.id.home_compose_attach_tab_location,
+ R.id.home_compose_attach_tab_contact,
+ R.id.home_compose_attach_tab_schedule,
+ };
+ private static final int[] TAB_ICONS = {
+ R.drawable.ic_home_image_line,
+ R.drawable.ic_home_camera_line,
+ R.drawable.ic_home_video_line,
+ R.drawable.ic_home_file_line,
+ R.drawable.ic_home_place_line,
+ R.drawable.ic_home_menu_person,
+ R.drawable.ic_home_schedule_line,
+ };
+ private static final int[] TAB_LABELS = {
+ R.string.home_mediapicker_gallery,
+ R.string.home_mediapicker_photo,
+ R.string.home_mediapicker_video,
+ R.string.home_mediapicker_file,
+ R.string.home_mediapicker_location,
+ R.string.home_mediapicker_contact,
+ R.string.home_mediapicker_schedule,
+ };
+
+ private HomeComposeAttachPanel() {
+ }
+
+ public static boolean dismissIfShowing(@Nullable final Activity activity) {
+ final Session session = sessionOf(activity);
+ if (session != null) {
+ session.dismiss();
+ return true;
+ }
+ return false;
+ }
+
+ public static boolean onBackPressed(@Nullable final Activity activity) {
+ final Session session = sessionOf(activity);
+ return session != null && session.onBackPressed();
+ }
+
+ public static boolean isShowing(@Nullable final Activity activity) {
+ return sessionOf(activity) != null;
+ }
+
+ public static void reloadIfShowing(@Nullable final Activity activity) {
+ final Session session = sessionOf(activity);
+ if (session != null) {
+ session.reload();
+ }
+ }
+
+ @Nullable
+ private static Session sessionOf(@Nullable final Activity activity) {
+ if (activity == null) {
+ return null;
+ }
+ final View root = activity.findViewById(R.id.home_compose_attach_root);
+ if (root == null) {
+ return null;
+ }
+ final Object tag = root.getTag();
+ return tag instanceof Session ? (Session) tag : null;
+ }
+
+ public static void show(@NonNull final Activity activity, @NonNull final Host host) {
+ if (activity.findViewById(R.id.home_compose_attach_root) != null) {
+ return;
+ }
+ if (OsUtil.hasMediaPermissions()) {
+ final ExecutorService executor = Executors.newSingleThreadExecutor();
+ final Handler handler = new Handler(Looper.getMainLooper());
+ executor.execute(() -> {
+ final List items = queryMedia(activity);
+ handler.post(() -> {
+ showReady(activity, host, items);
+ executor.shutdown();
+ });
+ });
+ return;
+ }
+ showReady(activity, host, Collections.emptyList());
+ }
+
+ private static void showReady(@NonNull final Activity activity, @NonNull final Host host,
+ @NonNull final List items) {
+ if (activity.isFinishing() || activity.findViewById(R.id.home_compose_attach_root) != null) {
+ return;
+ }
+ final ViewGroup decor = (ViewGroup) activity.getWindow().getDecorView();
+ final View focused = activity.getCurrentFocus();
+ if (focused != null) {
+ final InputMethodManager imm = activity.getSystemService(InputMethodManager.class);
+ if (imm != null) {
+ imm.hideSoftInputFromWindow(focused.getWindowToken(), 0);
+ }
+ }
+
+ final View content = LayoutInflater.from(activity).inflate(
+ R.layout.home_compose_attach_overlay, decor, false);
+ content.setFitsSystemWindows(false);
+ content.setLayoutParams(new FrameLayout.LayoutParams(
+ ViewGroup.LayoutParams.MATCH_PARENT, ViewGroup.LayoutParams.MATCH_PARENT));
+ final Session session = new Session(activity, host, content, decor, items);
+ content.setTag(session);
+ decor.addView(content);
+ session.open();
+ }
+
+ private static final class Session {
+ final Activity activity;
+ final Host host;
+ final ViewGroup container;
+ final View overlay;
+ final View scrim;
+ final View sheet;
+ final View handleArea;
+ final View expandHeader;
+ final View fadeTop;
+ final View albumButton;
+ final TextView albumTitle;
+ final ImageView albumArrow;
+ final View dock;
+ final View tabs;
+ final View composeBar;
+ final EditText caption;
+ final View fastScroll;
+ final TextView fastScrollDate;
+ final RecyclerView grid;
+ final Adapter adapter;
+ final int expandHeaderPadStart;
+ final int expandHeaderPadTop;
+ final int expandHeaderPadEnd;
+ final int expandHeaderPadBottom;
+ final List allItems = new ArrayList<>();
+ final List albums = new ArrayList<>();
+ float peekY;
+ int statusBarTop;
+ int navigationBarBottom;
+ final int dockBaseBottomPadding;
+ final int originalStatusBarColor;
+ boolean expanded;
+ boolean closing;
+ boolean pendingComposeKeyboard;
+ boolean sheetDragging;
+ boolean fastScrollDragging;
+ long selectedAlbum = ALBUM_ALL;
+ PopupWindow albumPopover;
+ final Runnable hideDatePill = this::fadeOutDatePill;
+
+ Session(final Activity activity, final Host host, final View overlay,
+ final ViewGroup container, final List items) {
+ this.activity = activity;
+ this.host = host;
+ this.container = container;
+ this.overlay = overlay;
+ scrim = overlay.findViewById(R.id.home_compose_attach_scrim);
+ sheet = overlay.findViewById(R.id.home_mediapicker_sheet);
+ handleArea = overlay.findViewById(R.id.home_compose_attach_handle_area);
+ expandHeader = overlay.findViewById(R.id.home_compose_attach_expand_header);
+ fadeTop = overlay.findViewById(R.id.home_compose_attach_fade_top);
+ albumButton = overlay.findViewById(R.id.home_compose_attach_album);
+ albumTitle = overlay.findViewById(R.id.home_compose_attach_album_title);
+ albumArrow = overlay.findViewById(R.id.home_compose_attach_album_arrow);
+ dock = overlay.findViewById(R.id.home_compose_attach_dock);
+ tabs = overlay.findViewById(R.id.home_compose_attach_tabs);
+ dockBaseBottomPadding = dock != null ? dock.getPaddingBottom() : 0;
+ composeBar = overlay.findViewById(R.id.home_compose_attach_compose);
+ caption = overlay.findViewById(R.id.home_compose_attach_caption);
+ fastScroll = overlay.findViewById(R.id.home_compose_attach_fast_scroll);
+ fastScrollDate = overlay.findViewById(R.id.home_compose_attach_fast_scroll_date);
+ grid = overlay.findViewById(R.id.home_compose_attach_grid);
+ adapter = new Adapter((uri, selectedCount) -> onSelectionChanged(selectedCount));
+ if (expandHeader != null) {
+ expandHeaderPadStart = expandHeader.getPaddingStart();
+ expandHeaderPadTop = expandHeader.getPaddingTop();
+ expandHeaderPadEnd = expandHeader.getPaddingEnd();
+ expandHeaderPadBottom = expandHeader.getPaddingBottom();
+ } else {
+ expandHeaderPadStart = 0;
+ expandHeaderPadTop = 0;
+ expandHeaderPadEnd = 0;
+ expandHeaderPadBottom = 0;
+ }
+ allItems.addAll(items);
+ albums.addAll(collectAlbums(items));
+ originalStatusBarColor = activity.getWindow().getStatusBarColor();
+ }
+
+ void open() {
+ if (overlay instanceof HomeAttachOverlayLayout) {
+ View composeField = activity.findViewById(R.id.home_conversation_compose_pill);
+ if (composeField == null) {
+ composeField = activity.findViewById(R.id.compose_message_text);
+ }
+ ((HomeAttachOverlayLayout) overlay).bind(sheet, dock, composeField,
+ onCompose -> {
+ pendingComposeKeyboard = onCompose;
+ if (onCompose) {
+ host.onRequestComposeKeyboard();
+ }
+ dismiss();
+ });
+ }
+ final int screenHeight = activity.getResources().getDisplayMetrics().heightPixels;
+ if (scrim != null) {
+ scrim.setAlpha(0f);
+ scrim.setOnClickListener(null);
+ scrim.setClickable(false);
+ }
+ sheet.setTranslationY(screenHeight);
+ grid.setLayoutManager(new GridLayoutManager(activity, SPAN_COUNT));
+ grid.setAdapter(adapter);
+ grid.addItemDecoration(new GapDecoration(
+ overlay.getResources().getDimensionPixelSize(R.dimen.home_gallery_grid_gap)));
+ grid.setNestedScrollingEnabled(false);
+ final View send = overlay.findViewById(R.id.home_compose_attach_send);
+ if (send != null) {
+ send.setOnClickListener(v -> sendSelection());
+ }
+ if (caption != null) {
+ caption.setOnEditorActionListener((v, actionId, event) -> {
+ if (actionId == android.view.inputmethod.EditorInfo.IME_ACTION_SEND) {
+ sendSelection();
+ return true;
+ }
+ return false;
+ });
+ }
+ final View emoji = overlay.findViewById(R.id.home_compose_attach_caption_emoji);
+ if (emoji != null && caption != null) {
+ emoji.setOnClickListener(v -> {
+ caption.requestFocus();
+ final InputMethodManager imm =
+ activity.getSystemService(InputMethodManager.class);
+ if (imm != null) {
+ imm.showSoftInput(caption, InputMethodManager.SHOW_IMPLICIT);
+ }
+ });
+ }
+ bindTabs(overlay, host, this::dismiss);
+ final View allow = overlay.findViewById(R.id.home_compose_attach_allow);
+ if (allow != null) {
+ allow.setOnClickListener(v -> host.onRequestMediaPermission());
+ }
+ final View back = overlay.findViewById(R.id.home_compose_attach_back);
+ if (back != null) {
+ back.setOnClickListener(v -> dismiss());
+ }
+ if (albumButton != null) {
+ albumButton.setOnClickListener(v -> showAlbumMenu());
+ }
+ applyAlbumTitle();
+ final List visible = filterItems(allItems, selectedAlbum);
+ adapter.setItems(visible);
+ applyEmptyState(overlay, visible);
+ overlay.setLayoutParams(new FrameLayout.LayoutParams(
+ ViewGroup.LayoutParams.MATCH_PARENT, ViewGroup.LayoutParams.MATCH_PARENT));
+ ViewCompat.setOnApplyWindowInsetsListener(overlay, (v, insets) -> {
+ statusBarTop = insets.getInsets(WindowInsetsCompat.Type.statusBars()).top;
+ navigationBarBottom = insets.getInsets(WindowInsetsCompat.Type.navigationBars()).bottom;
+ applyDockInsets();
+ applyExpandHeaderInsets(expanded);
+ return insets;
+ });
+ ViewCompat.requestApplyInsets(overlay);
+ bindHandleDrag(handleArea, this);
+ bindHandleDrag(expandHeader, this);
+ if (expandHeader != null) {
+ expandHeader.addOnLayoutChangeListener((v, l, t, r, b, ol, ot, or, ob) -> {
+ if ((b - t) != (ob - ot)) {
+ applyGridEdgeFade(expanded || expandHeader.getAlpha() > 0f);
+ }
+ });
+ }
+ if (dock != null) {
+ dock.addOnLayoutChangeListener((v, l, t, r, b, ol, ot, or, ob) -> {
+ if ((b - t) != (ob - ot)) {
+ applyGridDockPadding();
+ }
+ });
+ }
+ bindGridDrag(this);
+ bindFastScroll(this);
+ overlay.getViewTreeObserver().addOnPreDrawListener(
+ new ViewTreeObserver.OnPreDrawListener() {
+ @Override
+ public boolean onPreDraw() {
+ if (overlay.getViewTreeObserver().isAlive()) {
+ overlay.getViewTreeObserver().removeOnPreDrawListener(this);
+ }
+ peekY = resolvePeekTranslation(overlay, handleArea, tabs,
+ composeBar, sheet);
+ final int height = sheet.getHeight() > 0
+ ? sheet.getHeight() : screenHeight;
+ sheet.setTranslationY(height);
+ if (scrim != null) {
+ scrim.setAlpha(0f);
+ }
+ applyDockInsets();
+ HomeUiMotion.gallerySheetOpen(null, sheet, peekY,
+ Session.this::notifyChatExtent);
+ return false;
+ }
+ });
+ }
+
+ void reload() {
+ if (!OsUtil.hasMediaPermissions()) {
+ allItems.clear();
+ albums.clear();
+ adapter.setItems(new ArrayList<>());
+ applyEmptyState(overlay, Collections.emptyList());
+ return;
+ }
+ final ExecutorService executor = Executors.newSingleThreadExecutor();
+ final Handler handler = new Handler(Looper.getMainLooper());
+ executor.execute(() -> {
+ final List items = queryMedia(activity);
+ handler.post(() -> {
+ allItems.clear();
+ allItems.addAll(items);
+ albums.clear();
+ albums.addAll(collectAlbums(items));
+ final List visible = filterItems(allItems, selectedAlbum);
+ adapter.setItems(visible);
+ applyEmptyState(overlay, visible);
+ applyAlbumTitle();
+ executor.shutdown();
+ });
+ });
+ }
+
+ boolean onBackPressed() {
+ if (closing) {
+ return true;
+ }
+ dismiss();
+ return true;
+ }
+
+ void dismiss() {
+ if (closing) {
+ return;
+ }
+ closing = true;
+ dismissAlbumPopoverImmediate();
+ hideDatePillImmediate();
+ applyExpandedWindow(false);
+ restoreStatusBar();
+ if (caption != null && !pendingComposeKeyboard) {
+ final InputMethodManager imm =
+ activity.getSystemService(InputMethodManager.class);
+ if (imm != null) {
+ imm.hideSoftInputFromWindow(caption.getWindowToken(), 0);
+ }
+ }
+ host.onDismiss();
+ final boolean openKeyboard = pendingComposeKeyboard;
+ pendingComposeKeyboard = false;
+ HomeUiMotion.gallerySheetClose(null, sheet, () -> {
+ host.onAttachSheetExtentChanged(0);
+ if (overlay.getParent() instanceof ViewGroup) {
+ ((ViewGroup) overlay.getParent()).removeView(overlay);
+ }
+ if (openKeyboard) {
+ host.onRequestComposeKeyboard();
+ }
+ }, this::notifyChatExtent);
+ }
+
+ void expand() {
+ if (closing) {
+ return;
+ }
+ sheetDragging = false;
+ expanded = true;
+ applyChrome();
+ overlay.post(() -> updateFastScroll(this));
+ HomeUiMotion.gallerySheetSnap(sheet, 0f, this::notifyChatExtent);
+ }
+
+ void collapse() {
+ if (closing) {
+ return;
+ }
+ sheetDragging = false;
+ expanded = false;
+ dismissAlbumPopoverImmediate();
+ hideDatePillImmediate();
+ applyChrome();
+ grid.scrollToPosition(0);
+ HomeUiMotion.gallerySheetSnap(sheet, peekY, this::notifyChatExtent);
+ }
+
+ void notifyChatExtent() {
+ if (sheet == null) {
+ host.onAttachSheetExtentChanged(0);
+ return;
+ }
+ final View chat = activity.findViewById(R.id.conversation_chat_area);
+ if (chat == null) {
+ host.onAttachSheetExtentChanged(0);
+ return;
+ }
+ final int[] chatLoc = new int[2];
+ final int[] sheetLoc = new int[2];
+ chat.getLocationInWindow(chatLoc);
+ sheet.getLocationInWindow(sheetLoc);
+ final int overlap = Math.max(0, chatLoc[1] + chat.getHeight() - sheetLoc[1]);
+ host.onAttachSheetExtentChanged(overlap);
+ }
+
+ void applyChrome() {
+ applyChromeVisual(expanded);
+ grid.setNestedScrollingEnabled(expanded);
+ applyExpandHeaderInsets(expanded);
+ updateFastScroll(this);
+ }
+
+ void applyChromeForTranslation(final float translation) {
+ final boolean showExpanded = translation < Math.max(peekY * 0.32f, 1f);
+ applyChromeVisual(showExpanded);
+ applyExpandHeaderInsets(showExpanded);
+ if (!showExpanded) {
+ hideDatePillImmediate();
+ } else {
+ updateFastScroll(this);
+ }
+ }
+
+ void applyChromeVisual(final boolean showExpanded) {
+ final boolean hasSelection = adapter.getSelectedCount() > 0;
+ if (handleArea != null) {
+ handleArea.setVisibility(showExpanded && !sheetDragging ? View.GONE : View.VISIBLE);
+ handleArea.setAlpha(showExpanded ? 0f : 1f);
+ }
+ final View topChrome = overlay.findViewById(R.id.home_compose_attach_top_chrome);
+ if (topChrome != null) {
+ topChrome.setVisibility(showExpanded && !sheetDragging ? View.GONE : View.VISIBLE);
+ }
+ if (tabs != null) {
+ tabs.setVisibility(hasSelection ? View.GONE : View.VISIBLE);
+ }
+ if (dock != null) {
+ dock.setVisibility(View.VISIBLE);
+ }
+ if (expandHeader != null) {
+ expandHeader.setVisibility(!showExpanded && !sheetDragging
+ ? View.GONE : View.VISIBLE);
+ expandHeader.setAlpha(showExpanded ? 1f : 0f);
+ expandHeader.setEnabled(showExpanded && !sheetDragging);
+ }
+ applyGridEdgeFade(showExpanded);
+ applyExpandedWindow(showExpanded);
+ if (composeBar != null) {
+ composeBar.setVisibility(hasSelection ? View.VISIBLE : View.GONE);
+ }
+ }
+
+ void applyDockInsets() {
+ if (dock != null) {
+ final int bottom = dockBaseBottomPadding + navigationBarBottom;
+ if (dock.getPaddingBottom() != bottom) {
+ dock.setPaddingRelative(
+ dock.getPaddingStart(),
+ dock.getPaddingTop(),
+ dock.getPaddingEnd(),
+ bottom);
+ }
+ }
+ applyGridDockPadding();
+ if (peekY > 0f && !expanded && !closing && sheet != null) {
+ overlay.post(() -> {
+ peekY = resolvePeekTranslation(overlay, handleArea, tabs, composeBar, sheet);
+ if (!expanded && !closing) {
+ HomeUiMotion.gallerySheetSnap(sheet, peekY, this::notifyChatExtent);
+ }
+ });
+ }
+ }
+
+ void applyGridDockPadding() {
+ if (grid == null) {
+ return;
+ }
+ int dockH = overlay.getResources().getDimensionPixelSize(
+ R.dimen.home_bottom_dock_height)
+ + overlay.getResources().getDimensionPixelSize(R.dimen.looply_space_md)
+ + navigationBarBottom;
+ if (dock != null && dock.getHeight() > 0) {
+ dockH = dock.getHeight();
+ }
+ if (grid.getPaddingBottom() != dockH) {
+ grid.setPaddingRelative(
+ grid.getPaddingStart(),
+ grid.getPaddingTop(),
+ grid.getPaddingEnd(),
+ dockH);
+ }
+ }
+
+ void applyExpandHeaderInsets(final boolean showExpanded) {
+ if (expandHeader == null) {
+ return;
+ }
+ expandHeader.setPaddingRelative(
+ expandHeaderPadStart,
+ expandHeaderPadTop + (showExpanded ? statusBarTop : 0),
+ expandHeaderPadEnd,
+ expandHeaderPadBottom);
+ applyGridEdgeFade(showExpanded);
+ }
+
+ void applyExpandedWindow(final boolean showExpanded) {
+ if (activity.getWindow() != null) {
+ activity.getWindow().setStatusBarColor(
+ showExpanded ? Color.TRANSPARENT : originalStatusBarColor);
+ }
+ if (sheet != null) {
+ if (showExpanded) {
+ sheet.setBackgroundColor(ContextCompat.getColor(activity, R.color.home_bg));
+ } else {
+ sheet.setBackgroundResource(R.drawable.home_bg_bottom_sheet);
+ }
+ }
+ }
+
+ void restoreStatusBar() {
+ if (activity.getWindow() != null) {
+ activity.getWindow().setStatusBarColor(originalStatusBarColor);
+ }
+ }
+
+ void applyGridEdgeFade(final boolean showExpanded) {
+ if (grid == null) {
+ return;
+ }
+ grid.setClipToPadding(false);
+ if (grid.getPaddingTop() != 0) {
+ grid.setPaddingRelative(
+ grid.getPaddingStart(),
+ 0,
+ grid.getPaddingEnd(),
+ grid.getPaddingBottom());
+ }
+ int fadeH = 0;
+ if (showExpanded) {
+ int headerH = expandHeader == null ? 0
+ : Math.max(expandHeader.getHeight(), expandHeader.getMeasuredHeight());
+ if (headerH <= 0) {
+ headerH = statusBarTop + overlay.getResources().getDimensionPixelSize(
+ R.dimen.home_conversation_header_pill_height);
+ }
+ fadeH = headerH + overlay.getResources().getDimensionPixelSize(
+ R.dimen.looply_space_xl);
+ }
+ if (fadeTop != null) {
+ fadeTop.setVisibility(showExpanded ? View.VISIBLE : View.GONE);
+ if (showExpanded && fadeH > 0) {
+ final ViewGroup.LayoutParams lp = fadeTop.getLayoutParams();
+ if (lp != null && lp.height != fadeH) {
+ lp.height = fadeH;
+ fadeTop.setLayoutParams(lp);
+ }
+ }
+ }
+ }
+
+ void onSelectionChanged(final int count) {
+ applyChrome();
+ if (caption != null && count <= 0) {
+ caption.setText("");
+ }
+ if (!expanded && !closing) {
+ overlay.post(() -> {
+ if (closing || expanded) {
+ return;
+ }
+ peekY = resolvePeekTranslation(overlay, handleArea, tabs, composeBar, sheet);
+ HomeUiMotion.gallerySheetSnap(sheet, peekY, this::notifyChatExtent);
+ });
+ }
+ }
+
+ void sendSelection() {
+ final List selected = adapter.getSelectedUris();
+ if (selected.isEmpty()) {
+ return;
+ }
+ String text = "";
+ if (caption != null && caption.getText() != null) {
+ text = caption.getText().toString().trim();
+ }
+ dismiss();
+ host.onMediaPicked(selected, text);
+ }
+
+ void settle(final float velocityY) {
+ sheetDragging = false;
+ final int height = Math.max(sheet.getHeight(), 1);
+ final float translation = sheet.getTranslationY();
+ final float dismissDistance = Math.max(height - peekY, 1f);
+ if (!expanded && translation > peekY && (velocityY > 1400f
+ || translation > peekY + dismissDistance * 0.22f)) {
+ dismiss();
+ return;
+ }
+ if (expanded) {
+ if (velocityY > 1400f || translation > peekY * 0.28f) {
+ collapse();
+ } else {
+ expand();
+ }
+ return;
+ }
+ if (velocityY < -1400f || translation < peekY * 0.55f) {
+ expand();
+ } else {
+ collapse();
+ }
+ }
+
+ void showAlbumMenu() {
+ if (albumButton == null) {
+ return;
+ }
+ if (albumPopover != null && albumPopover.isShowing()) {
+ dismissAlbumPopover();
+ return;
+ }
+ final View content = LayoutInflater.from(activity)
+ .inflate(R.layout.home_popover_album, null, false);
+ final LinearLayout list = content.findViewById(R.id.home_popover_album_list);
+ addAlbumRow(list, activity.getString(R.string.home_compose_attach_album_all),
+ selectedAlbum == ALBUM_ALL, () -> selectAlbum(ALBUM_ALL));
+ for (final Album album : albums) {
+ final long albumId = album.id;
+ addAlbumRow(list, album.name, selectedAlbum == albumId,
+ () -> selectAlbum(albumId));
+ }
+ content.measure(
+ View.MeasureSpec.makeMeasureSpec(0, View.MeasureSpec.UNSPECIFIED),
+ View.MeasureSpec.makeMeasureSpec(0, View.MeasureSpec.UNSPECIFIED));
+ final int densityW = (int) (260f * activity.getResources().getDisplayMetrics().density);
+ final int width = Math.max(content.getMeasuredWidth(), densityW);
+ final int maxHeight = (int) (activity.getResources().getDisplayMetrics().heightPixels
+ * 0.55f);
+ final int height = content.getMeasuredHeight() > maxHeight
+ ? maxHeight : ViewGroup.LayoutParams.WRAP_CONTENT;
+ final PopupWindow popup = new PopupWindow(content, width, height, true);
+ popup.setOutsideTouchable(true);
+ popup.setFocusable(true);
+ popup.setElevation(16f);
+ popup.setBackgroundDrawable(new ColorDrawable(Color.TRANSPARENT));
+ popup.setOnDismissListener(() -> {
+ if (albumArrow != null) {
+ albumArrow.setRotation(180f);
+ }
+ if (albumPopover == popup) {
+ albumPopover = null;
+ }
+ });
+ popup.showAsDropDown(albumButton, 0, 8);
+ HomeUiMotion.popoverEnter(content, false);
+ if (albumArrow != null) {
+ albumArrow.setRotation(0f);
+ }
+ albumPopover = popup;
+ }
+
+ void addAlbumRow(final LinearLayout list, final String label, final boolean checked,
+ final Runnable onClick) {
+ final View row = LayoutInflater.from(activity)
+ .inflate(R.layout.home_popover_album_item, list, false);
+ final TextView title = row.findViewById(R.id.home_popover_album_label);
+ final View check = row.findViewById(R.id.home_popover_album_check);
+ title.setText(label);
+ check.setVisibility(checked ? View.VISIBLE : View.INVISIBLE);
+ row.setOnClickListener(v -> onClick.run());
+ list.addView(row);
+ }
+
+ void selectAlbum(final long albumId) {
+ selectedAlbum = albumId;
+ adapter.setItems(filterItems(allItems, selectedAlbum));
+ applyAlbumTitle();
+ grid.scrollToPosition(0);
+ hideDatePillImmediate();
+ dismissAlbumPopover();
+ }
+
+ void dismissAlbumPopover() {
+ if (albumPopover == null || !albumPopover.isShowing()) {
+ albumPopover = null;
+ if (albumArrow != null) {
+ albumArrow.setRotation(180f);
+ }
+ return;
+ }
+ final PopupWindow popup = albumPopover;
+ final View content = popup.getContentView();
+ albumPopover = null;
+ if (albumArrow != null) {
+ albumArrow.setRotation(180f);
+ }
+ HomeUiMotion.popoverExit(content, () -> {
+ if (popup.isShowing()) {
+ popup.dismiss();
+ }
+ });
+ }
+
+ void dismissAlbumPopoverImmediate() {
+ if (albumPopover == null) {
+ if (albumArrow != null) {
+ albumArrow.setRotation(180f);
+ }
+ return;
+ }
+ final PopupWindow popup = albumPopover;
+ albumPopover = null;
+ if (albumArrow != null) {
+ albumArrow.setRotation(180f);
+ }
+ if (popup.isShowing()) {
+ popup.dismiss();
+ }
+ }
+
+ void applyAlbumTitle() {
+ if (albumTitle == null) {
+ return;
+ }
+ if (selectedAlbum == ALBUM_ALL) {
+ albumTitle.setText(R.string.home_compose_attach_album_all);
+ return;
+ }
+ for (final Album album : albums) {
+ if (album.id == selectedAlbum) {
+ albumTitle.setText(album.name);
+ return;
+ }
+ }
+ albumTitle.setText(R.string.home_compose_attach_album_all);
+ }
+
+ void showDatePill() {
+ if (fastScroll == null || !expanded || closing) {
+ return;
+ }
+ overlay.removeCallbacks(hideDatePill);
+ bindDatePillLabel();
+ if (fastScroll.getVisibility() != View.VISIBLE) {
+ fastScroll.setVisibility(View.VISIBLE);
+ fastScroll.setAlpha(0f);
+ }
+ fastScroll.animate().cancel();
+ fastScroll.animate().alpha(1f).setDuration(160).withEndAction(null).start();
+ }
+
+ void scheduleHideDatePill() {
+ if (fastScroll == null) {
+ return;
+ }
+ overlay.removeCallbacks(hideDatePill);
+ overlay.postDelayed(hideDatePill, DATE_PILL_HIDE_MS);
+ }
+
+ void fadeOutDatePill() {
+ if (fastScroll == null || fastScrollDragging) {
+ return;
+ }
+ fastScroll.animate().cancel();
+ fastScroll.animate().alpha(0f).setDuration(220).withEndAction(() -> {
+ if (!fastScrollDragging) {
+ fastScroll.setVisibility(View.GONE);
+ }
+ }).start();
+ }
+
+ void hideDatePillImmediate() {
+ overlay.removeCallbacks(hideDatePill);
+ if (fastScroll == null) {
+ return;
+ }
+ fastScroll.animate().cancel();
+ fastScroll.setAlpha(0f);
+ fastScroll.setVisibility(View.GONE);
+ }
+
+ void bindDatePillLabel() {
+ if (fastScrollDate == null) {
+ return;
+ }
+ final RecyclerView.LayoutManager manager = grid.getLayoutManager();
+ int position = 0;
+ if (manager instanceof GridLayoutManager) {
+ position = ((GridLayoutManager) manager).findFirstVisibleItemPosition();
+ }
+ final MediaItem item = adapter.getMediaAtAdapterPosition(Math.max(position, 0));
+ if (item == null || item.dateAddedSec <= 0L) {
+ return;
+ }
+ fastScrollDate.setText(formatMonthYear(item.dateAddedSec));
+ }
+ }
+
+ private static void applyEmptyState(final View root, final List items) {
+ final View empty = root.findViewById(R.id.home_compose_attach_empty);
+ final HomeEmptyState emptyState = root.findViewById(R.id.home_compose_attach_empty_state);
+ final View allow = root.findViewById(R.id.home_compose_attach_allow);
+ if (items.isEmpty()) {
+ if (empty != null) {
+ empty.setVisibility(View.VISIBLE);
+ }
+ if (emptyState != null) {
+ if (!OsUtil.hasMediaPermissions()) {
+ emptyState.setContent(R.drawable.ic_home_image_line,
+ R.string.home_empty_gallery_permission_title,
+ R.string.home_empty_gallery_permission_body);
+ } else {
+ emptyState.setContent(R.drawable.ic_home_image_line,
+ R.string.home_empty_gallery_title,
+ R.string.home_empty_gallery_body);
+ }
+ }
+ if (allow != null) {
+ allow.setVisibility(!OsUtil.hasMediaPermissions() ? View.VISIBLE : View.GONE);
+ }
+ return;
+ }
+ if (empty != null) {
+ empty.setVisibility(View.GONE);
+ }
+ if (allow != null) {
+ allow.setVisibility(View.GONE);
+ }
+ }
+
+ private static void bindTabs(final View root, final Host host,
+ final Runnable dismissAnimated) {
+ final View scroller = root.findViewById(R.id.home_compose_attach_tabs);
+ if (scroller != null) {
+ scroller.setOnTouchListener((v, event) -> {
+ v.getParent().requestDisallowInterceptTouchEvent(true);
+ return false;
+ });
+ }
+ for (int i = 0; i < TAB_IDS.length; i++) {
+ final View tab = root.findViewById(TAB_IDS[i]);
+ if (tab == null) {
+ continue;
+ }
+ final ImageView icon = tab.findViewById(R.id.home_nav_tab_icon);
+ final TextView label = tab.findViewById(R.id.home_nav_tab_label);
+ if (icon != null) {
+ icon.setImageResource(TAB_ICONS[i]);
+ }
+ if (label != null) {
+ label.setText(TAB_LABELS[i]);
+ }
+ final int index = i;
+ tab.setOnClickListener(v -> {
+ applyTabSelection(root, index);
+ if (index == TAB_PHOTO) {
+ host.onTakePhoto();
+ dismissAnimated.run();
+ } else if (index == TAB_VIDEO) {
+ host.onRecordVideo();
+ dismissAnimated.run();
+ } else if (index == TAB_CONTACT) {
+ host.onOpenContact();
+ dismissAnimated.run();
+ } else if (index != TAB_GALLERY) {
+ host.onComingSoon();
+ }
+ });
+ }
+ applyTabSelection(root, TAB_GALLERY);
+ }
+
+ private static void applyTabSelection(final View root, final int selected) {
+ final int active = ContextCompat.getColor(root.getContext(), R.color.home_nav_active_content);
+ final int inactive = ContextCompat.getColor(root.getContext(), R.color.home_nav_inactive);
+ for (int i = 0; i < TAB_IDS.length; i++) {
+ final View tab = root.findViewById(TAB_IDS[i]);
+ if (tab == null) {
+ continue;
+ }
+ final boolean isSelected = i == selected;
+ tab.setBackgroundResource(isSelected
+ ? R.drawable.home_bg_nav_active_primary
+ : android.R.color.transparent);
+ final int color = isSelected ? active : inactive;
+ final ImageView icon = tab.findViewById(R.id.home_nav_tab_icon);
+ final TextView label = tab.findViewById(R.id.home_nav_tab_label);
+ if (icon != null) {
+ icon.setImageTintList(android.content.res.ColorStateList.valueOf(color));
+ }
+ if (label != null) {
+ label.setTextColor(color);
+ label.setTypeface(null, isSelected ? android.graphics.Typeface.BOLD
+ : android.graphics.Typeface.NORMAL);
+ }
+ }
+ }
+
+ private static void bindHandleDrag(final View handle, final Session session) {
+ if (handle == null) {
+ return;
+ }
+ handle.setOnTouchListener(new View.OnTouchListener() {
+ private float mDownY;
+ private float mDownTranslation;
+ private VelocityTracker mTracker;
+
+ @Override
+ public boolean onTouch(final View v, final MotionEvent event) {
+ if (mTracker == null) {
+ mTracker = VelocityTracker.obtain();
+ }
+ mTracker.addMovement(event);
+ switch (event.getActionMasked()) {
+ case MotionEvent.ACTION_DOWN:
+ session.sheetDragging = true;
+ mDownY = event.getRawY();
+ mDownTranslation = session.sheet.getTranslationY();
+ session.sheet.animate().cancel();
+ return true;
+ case MotionEvent.ACTION_MOVE: {
+ applySheetDrag(session, mDownTranslation + event.getRawY() - mDownY);
+ return true;
+ }
+ case MotionEvent.ACTION_UP:
+ case MotionEvent.ACTION_CANCEL: {
+ mTracker.computeCurrentVelocity(1000);
+ final float velocityY = mTracker.getYVelocity();
+ mTracker.recycle();
+ mTracker = null;
+ session.settle(velocityY);
+ return true;
+ }
+ default:
+ return false;
+ }
+ }
+ });
+ }
+
+ private static void bindGridDrag(final Session session) {
+ session.grid.addOnItemTouchListener(new RecyclerView.SimpleOnItemTouchListener() {
+ private float mDownX;
+ private float mDownY;
+ private float mDownTranslation;
+ private boolean mDraggingSheet;
+ private VelocityTracker mTracker;
+
+ @Override
+ public boolean onInterceptTouchEvent(@NonNull final RecyclerView rv,
+ @NonNull final MotionEvent event) {
+ switch (event.getActionMasked()) {
+ case MotionEvent.ACTION_DOWN:
+ mDownX = event.getRawX();
+ mDownY = event.getRawY();
+ mDownTranslation = session.sheet.getTranslationY();
+ mDraggingSheet = false;
+ if (mTracker != null) {
+ mTracker.recycle();
+ }
+ mTracker = VelocityTracker.obtain();
+ mTracker.addMovement(event);
+ return false;
+ case MotionEvent.ACTION_MOVE: {
+ if (mTracker != null) {
+ mTracker.addMovement(event);
+ }
+ final float dx = event.getRawX() - mDownX;
+ final float dy = event.getRawY() - mDownY;
+ final int slop = ViewConfiguration.get(rv.getContext())
+ .getScaledTouchSlop();
+ if (Math.abs(dy) <= slop || Math.abs(dy) < Math.abs(dx)) {
+ return false;
+ }
+ if (!session.expanded) {
+ mDraggingSheet = true;
+ session.sheetDragging = true;
+ session.sheet.animate().cancel();
+ return true;
+ }
+ if (dy > 0 && !rv.canScrollVertically(-1)) {
+ mDraggingSheet = true;
+ session.sheetDragging = true;
+ mDownY = event.getRawY();
+ mDownTranslation = session.sheet.getTranslationY();
+ session.sheet.animate().cancel();
+ return true;
+ }
+ return false;
+ }
+ default:
+ return mDraggingSheet;
+ }
+ }
+
+ @Override
+ public void onTouchEvent(@NonNull final RecyclerView rv,
+ @NonNull final MotionEvent event) {
+ if (mTracker != null) {
+ mTracker.addMovement(event);
+ }
+ switch (event.getActionMasked()) {
+ case MotionEvent.ACTION_MOVE: {
+ applySheetDrag(session, mDownTranslation + event.getRawY() - mDownY);
+ break;
+ }
+ case MotionEvent.ACTION_UP:
+ case MotionEvent.ACTION_CANCEL: {
+ float velocityY = 0f;
+ if (mTracker != null) {
+ mTracker.computeCurrentVelocity(1000);
+ velocityY = mTracker.getYVelocity();
+ mTracker.recycle();
+ mTracker = null;
+ }
+ mDraggingSheet = false;
+ session.settle(velocityY);
+ break;
+ }
+ default:
+ break;
+ }
+ }
+ });
+ }
+
+ private static void bindFastScroll(final Session session) {
+ if (session.fastScroll == null) {
+ return;
+ }
+ session.grid.addOnScrollListener(new RecyclerView.OnScrollListener() {
+ @Override
+ public void onScrolled(@NonNull final RecyclerView recyclerView, final int dx,
+ final int dy) {
+ if (!session.fastScrollDragging) {
+ updateFastScroll(session);
+ }
+ if (session.expanded && !session.closing
+ && (dy != 0 || session.grid.getScrollState()
+ != RecyclerView.SCROLL_STATE_IDLE)) {
+ session.showDatePill();
+ }
+ }
+
+ @Override
+ public void onScrollStateChanged(@NonNull final RecyclerView recyclerView,
+ final int newState) {
+ if (!session.expanded || session.closing) {
+ session.hideDatePillImmediate();
+ return;
+ }
+ if (newState == RecyclerView.SCROLL_STATE_IDLE && !session.fastScrollDragging) {
+ session.scheduleHideDatePill();
+ } else {
+ session.showDatePill();
+ }
+ }
+ });
+ session.fastScroll.setOnTouchListener(new View.OnTouchListener() {
+ private float mDownRawY;
+ private float mDownTranslation;
+
+ @Override
+ public boolean onTouch(final View v, final MotionEvent event) {
+ final int top = fastScrollTop(session);
+ final int travel = fastScrollTravel(session);
+ switch (event.getActionMasked()) {
+ case MotionEvent.ACTION_DOWN:
+ session.fastScrollDragging = true;
+ session.showDatePill();
+ mDownRawY = event.getRawY();
+ mDownTranslation = session.fastScroll.getTranslationY();
+ return true;
+ case MotionEvent.ACTION_MOVE: {
+ final float translation = clamp(
+ mDownTranslation + event.getRawY() - mDownRawY,
+ top, top + travel);
+ session.fastScroll.setTranslationY(translation);
+ final float ratio = (translation - top) / travel;
+ final int count = Math.max(session.adapter.getItemCount(), 1);
+ final int position = Math.round(ratio * (count - 1));
+ final RecyclerView.LayoutManager manager = session.grid.getLayoutManager();
+ if (manager instanceof GridLayoutManager) {
+ ((GridLayoutManager) manager).scrollToPositionWithOffset(position, 0);
+ } else {
+ session.grid.scrollToPosition(position);
+ }
+ session.bindDatePillLabel();
+ return true;
+ }
+ case MotionEvent.ACTION_UP:
+ case MotionEvent.ACTION_CANCEL:
+ session.fastScrollDragging = false;
+ updateFastScroll(session);
+ session.scheduleHideDatePill();
+ return true;
+ default:
+ return false;
+ }
+ }
+ });
+ }
+
+ private static int fastScrollTop(final Session session) {
+ if (session.expandHeader != null && session.expandHeader.getVisibility() == View.VISIBLE) {
+ return session.expandHeader.getHeight()
+ + session.overlay.getResources().getDimensionPixelSize(R.dimen.looply_space_sm);
+ }
+ return session.overlay.getResources().getDimensionPixelSize(R.dimen.looply_space_lg);
+ }
+
+ private static int fastScrollTravel(final Session session) {
+ final View parent = (View) session.fastScroll.getParent();
+ return Math.max(parent.getHeight() - session.fastScroll.getHeight()
+ - fastScrollTop(session), 1);
+ }
+
+ private static void updateFastScroll(final Session session) {
+ if (session.fastScroll == null) {
+ return;
+ }
+ if (!session.expanded || session.closing) {
+ session.hideDatePillImmediate();
+ return;
+ }
+ final int range = session.grid.computeVerticalScrollRange();
+ final int extent = session.grid.computeVerticalScrollExtent();
+ final int offset = session.grid.computeVerticalScrollOffset();
+ if (range <= extent + 1) {
+ session.hideDatePillImmediate();
+ return;
+ }
+ final int top = fastScrollTop(session);
+ final int travel = fastScrollTravel(session);
+ final float ratio = offset / (float) Math.max(range - extent, 1);
+ session.fastScroll.setTranslationY(clamp(top + ratio * travel, top, top + travel));
+ session.bindDatePillLabel();
+ }
+
+ private static void applySheetDrag(final Session session, final float rawTranslation) {
+ final int height = Math.max(session.sheet.getHeight(), 1);
+ final float translation = clamp(rawTranslation, 0f, height);
+ session.sheet.setTranslationY(translation);
+ session.applyChromeForTranslation(translation);
+ updateScrimForDrag(session.scrim, translation, session.peekY, height);
+ session.notifyChatExtent();
+ }
+
+ private static void updateScrimForDrag(final View scrim, final float translation,
+ final float peekY, final int height) {
+ if (scrim == null) {
+ return;
+ }
+ scrim.setAlpha(0f);
+ }
+
+ private static float clamp(final float value, final float min, final float max) {
+ return Math.max(min, Math.min(max, value));
+ }
+
+ private static float resolvePeekTranslation(final View overlay, final View handle,
+ final View tabs, final View compose, final View sheet) {
+ final int sheetHeight = sheet.getHeight() > 0 ? sheet.getHeight() : overlay.getHeight();
+ final int handleHeight = handle != null && handle.getHeight() > 0 ? handle.getHeight()
+ : overlay.getResources().getDimensionPixelSize(R.dimen.looply_space_xl);
+ final int fallbackTabs = overlay.getResources().getDimensionPixelSize(
+ R.dimen.home_bottom_dock_height)
+ + overlay.getResources().getDimensionPixelSize(R.dimen.looply_space_md);
+ View bottom = overlay.findViewById(R.id.home_compose_attach_dock);
+ if (bottom == null || bottom.getHeight() <= 0) {
+ bottom = compose != null && compose.getVisibility() == View.VISIBLE
+ ? compose : tabs;
+ }
+ int bottomHeight = fallbackTabs;
+ if (bottom != null && bottom.getHeight() > 0) {
+ final ViewGroup.MarginLayoutParams bottomLp =
+ (ViewGroup.MarginLayoutParams) bottom.getLayoutParams();
+ bottomHeight = bottom.getHeight() + bottomLp.topMargin + bottomLp.bottomMargin;
+ }
+ final int gap = overlay.getResources().getDimensionPixelSize(R.dimen.home_gallery_grid_gap);
+ final int width = overlay.getWidth() > 0 ? overlay.getWidth()
+ : overlay.getResources().getDisplayMetrics().widthPixels;
+ final int cell = width / SPAN_COUNT;
+ final int peekHeight = handleHeight + bottomHeight
+ + PEEK_ROWS * (cell + gap * 2);
+ return Math.max(0f, sheetHeight - peekHeight);
+ }
+
+ @NonNull
+ private static List queryMedia(final Context context) {
+ final List items = new ArrayList<>();
+ final boolean images = OsUtil.hasPermission(android.Manifest.permission.READ_MEDIA_IMAGES);
+ final boolean videos = OsUtil.hasPermission(android.Manifest.permission.READ_MEDIA_VIDEO);
+ if (!images && !videos) {
+ return items;
+ }
+ final StringBuilder selection = new StringBuilder();
+ final List args = new ArrayList<>();
+ if (images) {
+ selection.append(MediaStore.Files.FileColumns.MEDIA_TYPE).append("=?");
+ args.add(String.valueOf(MediaStore.Files.FileColumns.MEDIA_TYPE_IMAGE));
+ }
+ if (videos) {
+ if (selection.length() > 0) {
+ selection.append(" OR ");
+ }
+ selection.append(MediaStore.Files.FileColumns.MEDIA_TYPE).append("=?");
+ args.add(String.valueOf(MediaStore.Files.FileColumns.MEDIA_TYPE_VIDEO));
+ }
+ try (Cursor cursor = context.getContentResolver().query(
+ MediaStore.Files.getContentUri("external"),
+ PROJECTION,
+ selection.toString(),
+ args.toArray(new String[0]),
+ MediaStore.Files.FileColumns.DATE_ADDED + " DESC")) {
+ if (cursor == null) {
+ return items;
+ }
+ final int idIndex = cursor.getColumnIndexOrThrow(MediaStore.Files.FileColumns._ID);
+ final int typeIndex = cursor.getColumnIndexOrThrow(
+ MediaStore.Files.FileColumns.MEDIA_TYPE);
+ final int bucketIdIndex = cursor.getColumnIndex(
+ MediaStore.Files.FileColumns.BUCKET_ID);
+ final int bucketNameIndex = cursor.getColumnIndex(
+ MediaStore.Files.FileColumns.BUCKET_DISPLAY_NAME);
+ final int dateIndex = cursor.getColumnIndex(MediaStore.Files.FileColumns.DATE_ADDED);
+ while (cursor.moveToNext()) {
+ final long id = cursor.getLong(idIndex);
+ final int type = cursor.getInt(typeIndex);
+ final boolean video = type == MediaStore.Files.FileColumns.MEDIA_TYPE_VIDEO;
+ final Uri uri = ContentUris.withAppendedId(
+ video ? MediaStore.Video.Media.EXTERNAL_CONTENT_URI
+ : MediaStore.Images.Media.EXTERNAL_CONTENT_URI, id);
+ final long bucketId = bucketIdIndex >= 0 ? cursor.getLong(bucketIdIndex) : ALBUM_ALL;
+ final String bucketName = bucketNameIndex >= 0 ? cursor.getString(bucketNameIndex)
+ : "";
+ final long dateAdded = dateIndex >= 0 ? cursor.getLong(dateIndex) : 0L;
+ items.add(new MediaItem(uri, video, bucketId, bucketName, dateAdded));
+ }
+ }
+ return items;
+ }
+
+ @NonNull
+ private static List collectAlbums(final List items) {
+ final Map albums = new LinkedHashMap<>();
+ for (final MediaItem item : items) {
+ if (item.bucketId == ALBUM_ALL) {
+ continue;
+ }
+ final Album existing = albums.get(item.bucketId);
+ if (existing == null) {
+ albums.put(item.bucketId, new Album(item.bucketId,
+ item.bucketName == null || item.bucketName.isEmpty()
+ ? "Album" : item.bucketName));
+ }
+ }
+ return new ArrayList<>(albums.values());
+ }
+
+ @NonNull
+ private static List filterItems(final List items, final long albumId) {
+ if (albumId == ALBUM_ALL) {
+ return new ArrayList<>(items);
+ }
+ final List filtered = new ArrayList<>();
+ for (final MediaItem item : items) {
+ if (item.bucketId == albumId) {
+ filtered.add(item);
+ }
+ }
+ return filtered;
+ }
+
+ @NonNull
+ private static String formatMonthYear(final long dateAddedSec) {
+ final SimpleDateFormat format = new SimpleDateFormat("MMM yyyy", Locale.US);
+ return format.format(new Date(dateAddedSec * 1000L)).replace(".", "").trim();
+ }
+
+ private static final class Album {
+ final long id;
+ final String name;
+
+ Album(final long id, final String name) {
+ this.id = id;
+ this.name = name;
+ }
+ }
+
+ private static final class MediaItem {
+ final Uri uri;
+ final boolean video;
+ final long bucketId;
+ final String bucketName;
+ final long dateAddedSec;
+
+ MediaItem(final Uri uri, final boolean video, final long bucketId,
+ final String bucketName, final long dateAddedSec) {
+ this.uri = uri;
+ this.video = video;
+ this.bucketId = bucketId;
+ this.bucketName = bucketName;
+ this.dateAddedSec = dateAddedSec;
+ }
+ }
+
+ private interface SelectionListener {
+ void onSelectionChanged(Uri uri, int selectedCount);
+ }
+
+ private static final class Adapter extends RecyclerView.Adapter {
+ private final SelectionListener mSelectionListener;
+ private final List mItems = new ArrayList<>();
+ private final Set mSelected = new LinkedHashSet<>();
+ private int mThumbSize;
+
+ Adapter(final SelectionListener selectionListener) {
+ mSelectionListener = selectionListener;
+ }
+
+ void setItems(final List items) {
+ mItems.clear();
+ mItems.addAll(items);
+ mSelected.clear();
+ notifyDataSetChanged();
+ if (mSelectionListener != null) {
+ mSelectionListener.onSelectionChanged(null, 0);
+ }
+ }
+
+ @NonNull
+ List getSelectedUris() {
+ return new ArrayList<>(mSelected);
+ }
+
+ int getSelectedCount() {
+ return mSelected.size();
+ }
+
+ @Nullable
+ MediaItem getMediaAtAdapterPosition(final int position) {
+ if (position < 0 || position >= mItems.size()) {
+ return mItems.isEmpty() ? null : mItems.get(0);
+ }
+ return mItems.get(position);
+ }
+
+ int getSelectionIndex(final Uri uri) {
+ int index = 0;
+ for (final Uri selected : mSelected) {
+ index++;
+ if (selected.equals(uri)) {
+ return index;
+ }
+ }
+ return 0;
+ }
+
+ void refreshSelectedBadges() {
+ for (int i = 0; i < mItems.size(); i++) {
+ if (mSelected.contains(mItems.get(i).uri)) {
+ notifyItemChanged(i);
+ }
+ }
+ }
+
+ @Override
+ public int getItemViewType(final int position) {
+ return TYPE_MEDIA;
+ }
+
+ @NonNull
+ @Override
+ public RecyclerView.ViewHolder onCreateViewHolder(@NonNull final ViewGroup parent,
+ final int viewType) {
+ if (mThumbSize <= 0) {
+ final int width = parent.getWidth() > 0 ? parent.getWidth()
+ : parent.getResources().getDisplayMetrics().widthPixels;
+ mThumbSize = width / SPAN_COUNT;
+ }
+ return new MediaHolder(LayoutInflater.from(parent.getContext())
+ .inflate(R.layout.home_gallery_item, parent, false));
+ }
+
+ @Override
+ public void onBindViewHolder(@NonNull final RecyclerView.ViewHolder holder,
+ final int position) {
+ final MediaItem item = mItems.get(position);
+ ((MediaHolder) holder).bind(item, mThumbSize, getSelectionIndex(item.uri), v -> {
+ final boolean removed = mSelected.contains(item.uri);
+ if (removed) {
+ mSelected.remove(item.uri);
+ } else {
+ mSelected.add(item.uri);
+ }
+ notifyItemChanged(position);
+ if (removed) {
+ refreshSelectedBadges();
+ }
+ if (mSelectionListener != null) {
+ mSelectionListener.onSelectionChanged(item.uri, mSelected.size());
+ }
+ });
+ }
+
+ @Override
+ public int getItemCount() {
+ return mItems.size();
+ }
+ }
+
+ private static final class MediaHolder extends RecyclerView.ViewHolder {
+ private final AsyncImageView mImage;
+ private final ImageView mVideoBadge;
+ private final TextView mCheck;
+
+ MediaHolder(final View itemView) {
+ super(itemView);
+ mImage = itemView.findViewById(R.id.home_gallery_item_image);
+ mVideoBadge = itemView.findViewById(R.id.home_gallery_item_video);
+ mCheck = itemView.findViewById(R.id.home_gallery_item_check);
+ }
+
+ void bind(final MediaItem item, final int thumbSize, final int selectionIndex,
+ final View.OnClickListener clickListener) {
+ final ViewGroup.LayoutParams params = itemView.getLayoutParams();
+ params.height = thumbSize;
+ itemView.setLayoutParams(params);
+ if (item.video) {
+ mImage.setImageResourceId(new MessagePartVideoThumbnailRequestDescriptor(item.uri));
+ mVideoBadge.setVisibility(View.VISIBLE);
+ } else {
+ mImage.setImageResourceId(new UriImageRequestDescriptor(
+ item.uri, thumbSize, thumbSize, true, false, false, 0, 0));
+ mVideoBadge.setVisibility(View.GONE);
+ }
+ if (mCheck != null) {
+ if (selectionIndex > 0) {
+ mCheck.setBackgroundResource(R.drawable.home_bg_gallery_check_on);
+ mCheck.setText(String.valueOf(selectionIndex));
+ } else {
+ mCheck.setBackgroundResource(R.drawable.home_bg_gallery_check_off);
+ mCheck.setText("");
+ }
+ }
+ itemView.setOnClickListener(clickListener);
+ }
+ }
+
+ private static final class GapDecoration extends RecyclerView.ItemDecoration {
+ private final int mGap;
+
+ GapDecoration(final int gap) {
+ mGap = gap;
+ }
+
+ @Override
+ public void getItemOffsets(@NonNull final android.graphics.Rect outRect,
+ @NonNull final View view, @NonNull final RecyclerView parent,
+ @NonNull final RecyclerView.State state) {
+ outRect.set(mGap, mGap, mGap, mGap);
+ }
+ }
+}
diff --git a/app/src/main/java/com/android/messaging/ui/home/HomeContactsFragment.java b/app/src/main/java/com/android/messaging/ui/home/HomeContactsFragment.java
index 0ceae3b..206450b 100644
--- a/app/src/main/java/com/android/messaging/ui/home/HomeContactsFragment.java
+++ b/app/src/main/java/com/android/messaging/ui/home/HomeContactsFragment.java
@@ -7,7 +7,6 @@ import android.view.LayoutInflater;
import android.view.View;
import android.view.ViewGroup;
import android.widget.ListView;
-import android.widget.TextView;
import androidx.annotation.NonNull;
import androidx.annotation.Nullable;
@@ -56,7 +55,7 @@ public class HomeContactsFragment extends Fragment implements ContactPickerDataL
private final LinkedHashMap mSelected = new LinkedHashMap<>();
private HomeContactListAdapter mAdapter;
private GetOrCreateConversationActionMonitor mMonitor;
- private TextView mEmptyView;
+ private HomeEmptyState mEmptyView;
private ContactListItemView mSendToView;
private Cursor mAllContactsCursor;
private String mFilterText;
@@ -271,10 +270,19 @@ public class HomeContactsFragment extends Fragment implements ContactPickerDataL
mEmptyView.setVisibility(View.GONE);
return;
}
- mEmptyView.setText(filtering ? R.string.home_compose_no_results
- : ContactUtil.hasReadContactsPermission()
- ? R.string.home_compose_empty
- : R.string.home_compose_permission_required);
+ if (filtering) {
+ mEmptyView.setContent(R.drawable.ic_home_nav_contacts,
+ R.string.home_empty_contacts_no_results_title,
+ R.string.home_empty_contacts_no_results_body);
+ } else if (ContactUtil.hasReadContactsPermission()) {
+ mEmptyView.setContent(R.drawable.ic_home_nav_contacts,
+ R.string.home_empty_contacts_title,
+ R.string.home_empty_contacts_body);
+ } else {
+ mEmptyView.setContent(R.drawable.ic_home_nav_contacts,
+ R.string.home_empty_contacts_permission_title,
+ R.string.home_empty_contacts_permission_body);
+ }
mEmptyView.setVisibility(View.VISIBLE);
}
}
diff --git a/app/src/main/java/com/android/messaging/ui/home/HomeConversationSearchActivity.java b/app/src/main/java/com/android/messaging/ui/home/HomeConversationSearchActivity.java
index 61f7dd8..058675a 100644
--- a/app/src/main/java/com/android/messaging/ui/home/HomeConversationSearchActivity.java
+++ b/app/src/main/java/com/android/messaging/ui/home/HomeConversationSearchActivity.java
@@ -30,7 +30,6 @@ import android.view.View;
import android.view.ViewGroup;
import android.widget.EditText;
import android.widget.ImageButton;
-import android.widget.ImageView;
import android.widget.ListView;
import android.widget.TextView;
@@ -61,8 +60,7 @@ public class HomeConversationSearchActivity extends BugleActionBarActivity
private EditText mSearchField;
private ImageButton mClearButton;
private ListView mListView;
- private View mIdleContainer;
- private TextView mEmptyView;
+ private HomeEmptyState mEmptyView;
private SearchResultAdapter mAdapter;
@Override
@@ -80,7 +78,6 @@ public class HomeConversationSearchActivity extends BugleActionBarActivity
}
mListView = findViewById(R.id.home_conversation_search_list);
- mIdleContainer = findViewById(R.id.home_conversation_search_idle);
mEmptyView = findViewById(R.id.home_conversation_search_empty);
mAdapter = new SearchResultAdapter(this);
mListView.setAdapter(mAdapter);
@@ -136,32 +133,25 @@ public class HomeConversationSearchActivity extends BugleActionBarActivity
}
private void updateEmptyView() {
+ if (mEmptyView == null || mListView == null) {
+ return;
+ }
final String searchText = mBinding.isBound() ? mBinding.getData().getSearchText() : null;
- final ImageView idleIcon = mIdleContainer == null ? null
- : mIdleContainer.findViewById(R.id.home_conversation_search_idle_icon);
if (TextUtils.isEmpty(searchText)) {
- mEmptyView.setText(R.string.home_conversation_search_prompt);
- if (idleIcon != null) {
- idleIcon.setVisibility(View.VISIBLE);
- }
- if (mIdleContainer != null) {
- mIdleContainer.setVisibility(View.VISIBLE);
- } else {
- mEmptyView.setVisibility(View.VISIBLE);
- }
+ mEmptyView.setContent(R.drawable.ic_home_search_line,
+ R.string.home_empty_conversation_search_idle_title,
+ R.string.home_empty_conversation_search_idle_body);
+ mEmptyView.setVisibility(View.VISIBLE);
mListView.setVisibility(View.GONE);
return;
}
final boolean empty = mAdapter.getCount() == 0;
- mEmptyView.setText(getString(R.string.home_conversation_search_empty, searchText));
- if (idleIcon != null) {
- idleIcon.setVisibility(View.GONE);
- }
- if (mIdleContainer != null) {
- mIdleContainer.setVisibility(empty ? View.VISIBLE : View.GONE);
- } else {
- mEmptyView.setVisibility(empty ? View.VISIBLE : View.GONE);
+ if (empty) {
+ mEmptyView.setContent(R.drawable.ic_home_search_line,
+ getString(R.string.home_empty_conversation_search_title),
+ getString(R.string.home_empty_conversation_search_body, searchText));
}
+ mEmptyView.setVisibility(empty ? View.VISIBLE : View.GONE);
mListView.setVisibility(empty ? View.GONE : View.VISIBLE);
}
@@ -170,6 +160,14 @@ public class HomeConversationSearchActivity extends BugleActionBarActivity
UIIntents.get().launchConversationActivity(this, mConversationId, null, null, false);
}
+ @Override
+ protected void onPause() {
+ if (mSearchField != null) {
+ ImeUtil.get().hideImeKeyboard(this, mSearchField);
+ }
+ super.onPause();
+ }
+
@Override
public void finish() {
if (mSearchField != null) {
diff --git a/app/src/main/java/com/android/messaging/ui/home/HomeEmptyState.java b/app/src/main/java/com/android/messaging/ui/home/HomeEmptyState.java
new file mode 100644
index 0000000..791fa58
--- /dev/null
+++ b/app/src/main/java/com/android/messaging/ui/home/HomeEmptyState.java
@@ -0,0 +1,81 @@
+/*
+ * Copyright (C) 2025 The LineageOS Project
+ *
+ * Licensed under the Apache License, Version 2.0 (the "License");
+ * you may not use this file except in compliance with the License.
+ * You may obtain a copy of the License at
+ *
+ * http://www.apache.org/licenses/LICENSE-2.0
+ *
+ * Unless required by applicable law or agreed to in writing, software
+ * distributed under the License is distributed on an "AS IS" BASIS,
+ * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+ * See the License for the specific language governing permissions and
+ * limitations under the License.
+ */
+
+package com.android.messaging.ui.home;
+
+import android.content.Context;
+import android.util.AttributeSet;
+import android.view.Gravity;
+import android.widget.ImageView;
+import android.widget.LinearLayout;
+import android.widget.TextView;
+
+import androidx.annotation.DrawableRes;
+import androidx.annotation.StringRes;
+
+import com.android.messaging.R;
+
+/** Centered icon + title + body used when a home list has no records. */
+public class HomeEmptyState extends LinearLayout {
+
+ private ImageView mIcon;
+ private TextView mTitle;
+ private TextView mBody;
+
+ public HomeEmptyState(final Context context) {
+ this(context, null);
+ }
+
+ public HomeEmptyState(final Context context, final AttributeSet attrs) {
+ this(context, attrs, 0);
+ }
+
+ public HomeEmptyState(final Context context, final AttributeSet attrs,
+ final int defStyleAttr) {
+ super(context, attrs, defStyleAttr);
+ setOrientation(VERTICAL);
+ setGravity(Gravity.CENTER);
+ inflate(context, R.layout.home_empty_state_content, this);
+ mIcon = findViewById(R.id.home_empty_icon);
+ mTitle = findViewById(R.id.home_empty_title);
+ mBody = findViewById(R.id.home_empty_body);
+ }
+
+ public void setContent(@DrawableRes final int iconRes, @StringRes final int titleRes,
+ @StringRes final int bodyRes) {
+ setContent(iconRes, getResources().getText(titleRes), getResources().getText(bodyRes));
+ }
+
+ public void setContent(@DrawableRes final int iconRes, final CharSequence title,
+ final CharSequence body) {
+ if (mIcon != null) {
+ mIcon.setImageResource(iconRes);
+ }
+ if (mTitle != null) {
+ mTitle.setText(title);
+ }
+ if (mBody != null) {
+ mBody.setText(body);
+ }
+ }
+
+ public void setReserveDock(final boolean reserve) {
+ final int bottom = reserve
+ ? getResources().getDimensionPixelSize(R.dimen.home_empty_dock_padding)
+ : 0;
+ setPadding(getPaddingLeft(), getPaddingTop(), getPaddingRight(), bottom);
+ }
+}
diff --git a/app/src/main/java/com/android/messaging/ui/home/HomeGallerySheet.java b/app/src/main/java/com/android/messaging/ui/home/HomeGallerySheet.java
index 6cfca5b..85cafe4 100644
--- a/app/src/main/java/com/android/messaging/ui/home/HomeGallerySheet.java
+++ b/app/src/main/java/com/android/messaging/ui/home/HomeGallerySheet.java
@@ -22,16 +22,16 @@ import android.net.Uri;
import android.os.Handler;
import android.os.Looper;
import android.provider.MediaStore;
-import android.view.Gravity;
import android.view.LayoutInflater;
import android.view.MotionEvent;
+import android.view.VelocityTracker;
import android.view.View;
import android.view.ViewGroup;
+import android.view.ViewConfiguration;
import android.view.ViewTreeObserver;
import android.view.inputmethod.InputMethodManager;
import android.widget.FrameLayout;
import android.widget.ImageView;
-import android.widget.TextView;
import androidx.annotation.NonNull;
import androidx.annotation.Nullable;
@@ -63,6 +63,7 @@ public final class HomeGallerySheet {
}
private static final int SPAN_COUNT = 3;
+ private static final int PEEK_ROWS = 3;
private static final String[] PROJECTION = new String[] {
MediaStore.Files.FileColumns._ID,
MediaStore.Files.FileColumns.MEDIA_TYPE,
@@ -140,7 +141,7 @@ public final class HomeGallerySheet {
final View header = content.findViewById(R.id.home_gallery_header);
final RecyclerView grid = content.findViewById(R.id.home_gallery_grid);
final View empty = content.findViewById(R.id.home_gallery_empty);
- final TextView emptyMessage = content.findViewById(R.id.home_gallery_empty_message);
+ final HomeEmptyState emptyState = content.findViewById(R.id.home_gallery_empty_state);
final View allow = content.findViewById(R.id.home_gallery_allow);
final int screenHeight = activity.getResources().getDisplayMetrics().heightPixels;
@@ -164,7 +165,8 @@ public final class HomeGallerySheet {
content.setTag(dismissAnimated);
scrim.setOnClickListener(v -> dismissAnimated.run());
- bindDragToDismiss(header, scrim, sheet, dismissAnimated);
+ final float[] peekTranslation = new float[] { 0f };
+ bindHandleDrag(header, scrim, sheet, peekTranslation, dismissAnimated);
final Adapter adapter = new Adapter(uri -> {
dismissAnimated.run();
@@ -190,23 +192,22 @@ public final class HomeGallerySheet {
overlayLp.topMargin = sheetTop;
content.setLayoutParams(overlayLp);
- final int hostHeight = host.getHeight() > 0 ? host.getHeight() : screenHeight;
- final float sheetFraction = activity.getResources().getFraction(
- R.fraction.home_gallery_sheet_height, 1, 1);
- final FrameLayout.LayoutParams sheetLp = new FrameLayout.LayoutParams(
- ViewGroup.LayoutParams.MATCH_PARENT,
- Math.max(1, Math.round(hostHeight * sheetFraction)),
- Gravity.BOTTOM);
- sheet.setLayoutParams(sheetLp);
-
adapter.setItems(items);
if (items.isEmpty()) {
empty.setVisibility(View.VISIBLE);
if (!OsUtil.hasMediaPermissions()) {
- emptyMessage.setText(R.string.home_gallery_permission);
+ if (emptyState != null) {
+ emptyState.setContent(R.drawable.ic_home_image_line,
+ R.string.home_empty_gallery_permission_title,
+ R.string.home_empty_gallery_permission_body);
+ }
allow.setVisibility(View.VISIBLE);
} else {
- emptyMessage.setText(R.string.home_gallery_empty);
+ if (emptyState != null) {
+ emptyState.setContent(R.drawable.ic_home_image_line,
+ R.string.home_empty_gallery_title,
+ R.string.home_empty_gallery_body);
+ }
allow.setVisibility(View.GONE);
}
} else {
@@ -222,50 +223,65 @@ public final class HomeGallerySheet {
if (content.getViewTreeObserver().isAlive()) {
content.getViewTreeObserver().removeOnPreDrawListener(this);
}
+ peekTranslation[0] = resolvePeekTranslation(content, header, sheet);
final int height = sheet.getHeight() > 0 ? sheet.getHeight() : screenHeight;
sheet.setTranslationY(height);
if (scrim != null) {
scrim.setAlpha(0f);
}
- HomeUiMotion.gallerySheetOpen(scrim, sheet);
+ HomeUiMotion.gallerySheetOpen(scrim, sheet, peekTranslation[0]);
return false;
}
});
}
- private static void bindDragToDismiss(final View header, final View scrim, final View sheet,
- final Runnable dismissAnimated) {
+ private static void bindHandleDrag(final View header, final View scrim, final View sheet,
+ final float[] peekTranslation, final Runnable dismissAnimated) {
header.setOnTouchListener(new View.OnTouchListener() {
private float mDownY;
+ private float mDownTranslation;
private boolean mDragging;
+ private VelocityTracker mTracker;
@Override
public boolean onTouch(final View v, final MotionEvent event) {
+ if (mTracker == null) {
+ mTracker = VelocityTracker.obtain();
+ }
+ mTracker.addMovement(event);
switch (event.getActionMasked()) {
case MotionEvent.ACTION_DOWN:
mDownY = event.getRawY();
+ mDownTranslation = sheet.getTranslationY();
mDragging = false;
+ sheet.animate().cancel();
return true;
case MotionEvent.ACTION_MOVE: {
- final float dy = Math.max(0f, event.getRawY() - mDownY);
- if (dy > 0f) {
+ final float dy = event.getRawY() - mDownY;
+ if (Math.abs(dy) > ViewConfiguration.get(v.getContext())
+ .getScaledTouchSlop()) {
mDragging = true;
}
- sheet.setTranslationY(dy);
final int height = Math.max(sheet.getHeight(), 1);
- scrim.setAlpha(1f - Math.min(1f, dy / height));
+ final float translation = clamp(mDownTranslation + dy, 0f, height);
+ sheet.setTranslationY(translation);
+ updateScrimForDrag(scrim, translation, peekTranslation[0], height);
return true;
}
case MotionEvent.ACTION_UP:
case MotionEvent.ACTION_CANCEL: {
- final float dy = Math.max(0f, event.getRawY() - mDownY);
- final int height = Math.max(sheet.getHeight(), 1);
- if (mDragging && dy > height * 0.18f) {
- dismissAnimated.run();
- } else {
- sheet.animate().translationY(0f).setDuration(180).start();
- scrim.animate().alpha(1f).setDuration(180).start();
+ mTracker.computeCurrentVelocity(1000);
+ final float velocityY = mTracker.getYVelocity();
+ mTracker.recycle();
+ mTracker = null;
+ if (!mDragging && event.getActionMasked() == MotionEvent.ACTION_CANCEL) {
+ HomeUiMotion.gallerySheetSnap(sheet, peekTranslation[0]);
+ updateScrimForDrag(scrim, peekTranslation[0], peekTranslation[0],
+ Math.max(sheet.getHeight(), 1));
+ return true;
}
+ settleHandleDrag(sheet, scrim, peekTranslation[0], velocityY,
+ dismissAnimated);
return true;
}
default:
@@ -275,6 +291,59 @@ public final class HomeGallerySheet {
});
}
+ private static void settleHandleDrag(final View sheet, final View scrim,
+ final float peekY, final float velocityY, final Runnable dismissAnimated) {
+ final int height = Math.max(sheet.getHeight(), 1);
+ final float translation = sheet.getTranslationY();
+ final float dismissDistance = Math.max(height - peekY, 1f);
+ if (translation > peekY && (velocityY > 1400f
+ || translation > peekY + dismissDistance * 0.22f)) {
+ dismissAnimated.run();
+ return;
+ }
+ final float target;
+ if (velocityY < -1400f || translation < peekY * 0.45f) {
+ target = 0f;
+ } else {
+ target = peekY;
+ }
+ HomeUiMotion.gallerySheetSnap(sheet, target);
+ if (scrim != null) {
+ scrim.animate().alpha(1f).setDuration(220).start();
+ }
+ }
+
+ private static void updateScrimForDrag(final View scrim, final float translation,
+ final float peekY, final int height) {
+ if (scrim == null) {
+ return;
+ }
+ if (translation <= peekY) {
+ scrim.setAlpha(1f);
+ return;
+ }
+ final float span = Math.max(height - peekY, 1f);
+ scrim.setAlpha(1f - Math.min(1f, (translation - peekY) / span));
+ }
+
+ private static float clamp(final float value, final float min, final float max) {
+ return Math.max(min, Math.min(max, value));
+ }
+
+ private static float resolvePeekTranslation(final View overlay, final View header,
+ final View sheet) {
+ final int sheetHeight = sheet.getHeight() > 0 ? sheet.getHeight() : overlay.getHeight();
+ final int headerHeight = header != null && header.getHeight() > 0
+ ? header.getHeight() : overlay.getResources()
+ .getDimensionPixelSize(R.dimen.home_header_height);
+ final int gap = overlay.getResources().getDimensionPixelSize(R.dimen.home_gallery_grid_gap);
+ final int width = overlay.getWidth() > 0 ? overlay.getWidth()
+ : overlay.getResources().getDisplayMetrics().widthPixels;
+ final int cell = width / SPAN_COUNT;
+ final int peekHeight = headerHeight + PEEK_ROWS * (cell + gap * 2);
+ return Math.max(0f, sheetHeight - peekHeight);
+ }
+
private static int resolveSheetTop(@NonNull final Activity activity,
@NonNull final View host) {
final View conversationHeader = activity.findViewById(R.id.conversation_header);
@@ -375,7 +444,9 @@ public final class HomeGallerySheet {
final View view = LayoutInflater.from(parent.getContext())
.inflate(R.layout.home_gallery_item, parent, false);
if (mThumbSize <= 0) {
- mThumbSize = parent.getResources().getDisplayMetrics().widthPixels / SPAN_COUNT;
+ final int width = parent.getWidth() > 0 ? parent.getWidth()
+ : parent.getResources().getDisplayMetrics().widthPixels;
+ mThumbSize = width / SPAN_COUNT;
}
return new Holder(view);
}
diff --git a/app/src/main/java/com/android/messaging/ui/home/HomeProfileActivity.java b/app/src/main/java/com/android/messaging/ui/home/HomeProfileActivity.java
index c289c11..c47a9d8 100644
--- a/app/src/main/java/com/android/messaging/ui/home/HomeProfileActivity.java
+++ b/app/src/main/java/com/android/messaging/ui/home/HomeProfileActivity.java
@@ -33,7 +33,6 @@ import android.widget.ImageView;
import android.widget.LinearLayout;
import android.widget.PopupMenu;
import android.widget.TextView;
-import android.widget.Toast;
import androidx.annotation.DrawableRes;
import androidx.appcompat.app.AlertDialog;
@@ -59,6 +58,7 @@ import com.android.messaging.ui.conversation.ConversationActivity;
import com.android.messaging.ui.conversationsettings.CopyContactDetailDialog;
import com.android.messaging.util.AvatarUriUtil;
import com.android.messaging.util.ContactUtil;
+import com.android.messaging.util.ImeUtil;
import com.android.messaging.util.NotificationsUtil;
import com.android.messaging.util.PhoneUtils;
import com.android.messaging.util.UiUtils;
@@ -78,8 +78,11 @@ public class HomeProfileActivity extends BugleActionBarActivity
private List mParticipants = new ArrayList<>();
private TextView mNameView;
+ private TextView mStatusView;
private LinearLayout mParticipantsContainer;
private TextView mParticipantsHeader;
+ private TextView mParticipantsSummary;
+ private boolean mParticipantsLoaded;
@Override
protected void onCreate(final Bundle savedInstanceState) {
@@ -95,22 +98,21 @@ public class HomeProfileActivity extends BugleActionBarActivity
return;
}
- final ImageButton back = findViewById(R.id.home_sub_header_back);
- back.setOnClickListener(v -> finish());
- final TextView headerTitle = findViewById(R.id.home_sub_header_title);
- if (headerTitle != null) {
- headerTitle.setVisibility(View.GONE);
- }
+ bindHeaderChrome();
mNameView = findViewById(R.id.home_profile_name);
+ mStatusView = findViewById(R.id.home_profile_status);
mParticipantsContainer = findViewById(R.id.home_profile_participants);
mParticipantsHeader = findViewById(R.id.home_profile_participants_header);
+ mParticipantsSummary = findViewById(R.id.home_profile_participants_summary);
findViewById(R.id.home_profile_rename).setOnClickListener(v -> showRenameDialog());
bindQuickAction(R.id.home_profile_action_call, R.drawable.ic_phone_small_light,
R.string.home_profile_action_call, v -> onPrimaryQuickAction());
- bindQuickAction(R.id.home_profile_action_add_contact, R.drawable.ic_home_group_add,
+ bindQuickAction(R.id.home_profile_action_add_contact, R.drawable.ic_person_add_light,
R.string.home_profile_action_add_contact, v -> onSecondaryQuickAction());
+ bindQuickAction(R.id.home_profile_action_message, R.drawable.ic_home_nav_messages,
+ R.string.home_profile_action_message, v -> openConversation());
bindQuickAction(R.id.home_profile_action_search, R.drawable.ic_home_search_line,
R.string.home_profile_action_search,
v -> UIIntents.get().launchHomeConversationSearchActivity(this, mConversationId));
@@ -119,6 +121,19 @@ public class HomeProfileActivity extends BugleActionBarActivity
mBinding.getData().init(LoaderManager.getInstance(this), mBinding);
}
+ @Override
+ protected void onResume() {
+ super.onResume();
+ final View root = findViewById(android.R.id.content);
+ if (root != null) {
+ ImeUtil.get().hideImeKeyboard(this, root);
+ }
+ bindHeaderChrome();
+ if (mConversation != null) {
+ updateViews();
+ }
+ }
+
@Override
protected void onDestroy() {
super.onDestroy();
@@ -138,15 +153,37 @@ public class HomeProfileActivity extends BugleActionBarActivity
final List participants) {
mBinding.ensureBound(data);
mParticipants = participants;
+ mParticipantsLoaded = true;
updateViews();
}
+ private void bindHeaderChrome() {
+ final ImageButton back = findViewById(R.id.home_sub_header_back);
+ if (back != null) {
+ back.setOnClickListener(v -> finish());
+ }
+ final TextView headerTitle = findViewById(R.id.home_sub_header_title);
+ if (headerTitle != null) {
+ headerTitle.setText(R.string.home_profile_screen_title);
+ headerTitle.setVisibility(View.VISIBLE);
+ }
+ final ImageButton overflow = findViewById(R.id.home_sub_header_overflow);
+ if (overflow != null) {
+ overflow.setVisibility(View.VISIBLE);
+ overflow.setOnClickListener(this::showOverflowMenu);
+ }
+ }
+
private void updateViews() {
if (mConversation == null) {
return;
}
- updateAvatars();
updateName();
+ if (!mParticipantsLoaded) {
+ return;
+ }
+ updateAvatars();
+ updateStatus();
updateQuickActions();
updateOptions();
updateParticipants();
@@ -191,6 +228,27 @@ public class HomeProfileActivity extends BugleActionBarActivity
mNameView.setText(name);
}
+ private void updateStatus() {
+ if (mStatusView == null) {
+ return;
+ }
+ if (mParticipants.size() > 1) {
+ mStatusView.setVisibility(View.GONE);
+ return;
+ }
+ final ParticipantData other = getOtherParticipant();
+ final boolean unregistered = other != null
+ && !ContactUtil.isParticipantInAddressBook(this,
+ other.getContactId(), other.getLookupKey(),
+ other.getNormalizedDestination());
+ if (unregistered) {
+ mStatusView.setText(R.string.home_profile_status_unregistered);
+ mStatusView.setVisibility(View.VISIBLE);
+ } else {
+ mStatusView.setVisibility(View.GONE);
+ }
+ }
+
private void updateQuickActions() {
final boolean isGroup = mParticipants.size() > 1;
final View primary = findViewById(R.id.home_profile_action_call);
@@ -200,13 +258,17 @@ public class HomeProfileActivity extends BugleActionBarActivity
R.string.home_profile_action_video, v -> onPrimaryQuickAction());
bindQuickAction(R.id.home_profile_action_add_contact, R.drawable.ic_home_group_add,
R.string.home_profile_action_add_people, v -> onSecondaryQuickAction());
+ bindQuickAction(R.id.home_profile_action_message, R.drawable.ic_home_nav_messages,
+ R.string.home_profile_action_message, v -> openConversation());
primary.setVisibility(View.VISIBLE);
secondary.setVisibility(View.VISIBLE);
} else {
bindQuickAction(R.id.home_profile_action_call, R.drawable.ic_phone_small_light,
R.string.home_profile_action_call, v -> onPrimaryQuickAction());
- bindQuickAction(R.id.home_profile_action_add_contact, R.drawable.ic_home_group_add,
+ bindQuickAction(R.id.home_profile_action_add_contact, R.drawable.ic_person_add_light,
R.string.home_profile_action_add_contact, v -> onSecondaryQuickAction());
+ bindQuickAction(R.id.home_profile_action_message, R.drawable.ic_home_nav_messages,
+ R.string.home_profile_action_message, v -> openConversation());
primary.setVisibility(getCallablePhoneNumber() == null ? View.GONE : View.VISIBLE);
final ParticipantData other = getOtherParticipant();
final boolean canAddContact = other != null
@@ -219,7 +281,7 @@ public class HomeProfileActivity extends BugleActionBarActivity
private void onPrimaryQuickAction() {
if (mParticipants.size() > 1) {
- Toast.makeText(this, R.string.home_popover_coming_soon, Toast.LENGTH_SHORT).show();
+ HomeToast.show(this, R.string.home_popover_coming_soon);
return;
}
placeCall();
@@ -227,21 +289,26 @@ public class HomeProfileActivity extends BugleActionBarActivity
private void onSecondaryQuickAction() {
if (mParticipants.size() > 1) {
- Toast.makeText(this, R.string.home_popover_coming_soon, Toast.LENGTH_SHORT).show();
+ HomeToast.show(this, R.string.home_popover_coming_soon);
return;
}
addContact();
}
private void updateOptions() {
- bindOption(R.id.home_profile_option_notifications, R.drawable.ic_home_bell,
- R.string.home_profile_option_notifications, false, v -> openNotificationSettings());
+ final View notifications = findViewById(R.id.home_profile_option_notifications);
+ HomeSettingsRow.bind(notifications, R.drawable.ic_home_bell,
+ getString(R.string.home_profile_option_notifications), null,
+ true, false, false, v -> openNotificationSettings(), null);
+ HomeSettingsRow.setValue(notifications,
+ getString(R.string.home_profile_option_notifications_value));
final boolean archived = mConversation.getIsArchived();
- bindOption(R.id.home_profile_option_archive, R.drawable.ic_archive_small_dark,
- archived ? R.string.home_profile_option_unarchive
- : R.string.home_profile_option_archive,
- false, v -> toggleArchived(archived));
+ HomeSettingsRow.bind(findViewById(R.id.home_profile_option_archive),
+ R.drawable.ic_home_menu_archive,
+ getString(archived ? R.string.home_profile_option_unarchive
+ : R.string.home_profile_option_move_archive),
+ null, true, false, false, v -> toggleArchived(archived), null);
final ParticipantData other = getOtherParticipant();
final View spamRow = findViewById(R.id.home_profile_option_spam);
@@ -250,28 +317,35 @@ public class HomeProfileActivity extends BugleActionBarActivity
} else {
spamRow.setVisibility(View.VISIBLE);
final boolean blocked = other.isBlocked();
- bindOption(R.id.home_profile_option_spam, R.drawable.ic_home_menu_spam,
- blocked ? R.string.home_profile_option_unblock
- : R.string.home_profile_option_spam,
- !blocked, v -> toggleBlocked(other, blocked));
+ HomeSettingsRow.bind(spamRow, R.drawable.ic_home_menu_spam,
+ getString(blocked ? R.string.home_profile_option_unblock
+ : R.string.home_profile_option_spam),
+ blocked ? null : getString(R.string.home_profile_option_spam_subtitle),
+ true, false, false, v -> toggleBlocked(other, blocked), null);
+ HomeSettingsRow.setDestructive(spamRow, !blocked);
}
- bindOption(R.id.home_profile_option_delete, R.drawable.ic_home_menu_trash,
- R.string.home_profile_option_delete, true, v -> confirmDelete());
+ final View deleteRow = findViewById(R.id.home_profile_option_delete);
+ HomeSettingsRow.bind(deleteRow, R.drawable.ic_home_menu_trash,
+ getString(R.string.home_profile_option_delete), null,
+ true, false, false, v -> confirmDelete(), null);
+ HomeSettingsRow.setDestructive(deleteRow, true);
}
private void updateParticipants() {
final int count = mParticipants.size();
- mParticipantsHeader.setText(count == 1
- ? getString(R.string.home_profile_participants_one)
- : getString(R.string.home_profile_participants_many, count));
+ mParticipantsHeader.setText(getString(R.string.home_profile_participants_title,
+ Math.max(count + 1, 2)));
+ if (mParticipantsSummary != null) {
+ mParticipantsSummary.setText(count <= 1
+ ? getString(R.string.home_profile_participants_summary_one)
+ : getString(R.string.home_profile_participants_summary_many, count));
+ mParticipantsSummary.setVisibility(View.VISIBLE);
+ }
final TextView addPeople = findViewById(R.id.home_profile_participants_add);
if (addPeople != null) {
- final boolean isGroup = count > 1;
- addPeople.setVisibility(isGroup ? View.VISIBLE : View.GONE);
- addPeople.setOnClickListener(isGroup ? v -> Toast.makeText(this,
- R.string.home_popover_coming_soon, Toast.LENGTH_SHORT).show() : null);
+ addPeople.setVisibility(View.GONE);
}
mParticipantsContainer.removeAllViews();
@@ -286,8 +360,13 @@ public class HomeProfileActivity extends BugleActionBarActivity
participant.getNormalizedDestination());
((TextView) row.findViewById(R.id.home_profile_participant_name))
.setText(participant.getDisplayName(true));
- ((TextView) row.findViewById(R.id.home_profile_participant_details))
- .setText(participant.getDisplayDestination());
+ final TextView details = row.findViewById(R.id.home_profile_participant_details);
+ final boolean inBook = ContactUtil.isParticipantInAddressBook(this,
+ participant.getContactId(), participant.getLookupKey(),
+ participant.getNormalizedDestination());
+ details.setText(inBook
+ ? participant.getDisplayDestination()
+ : getString(R.string.home_profile_status_unregistered));
row.setOnClickListener(v -> ContactUtil.openContactDetail(this,
participant.getContactId(), participant.getLookupKey(),
participant.getNormalizedDestination()));
@@ -308,19 +387,19 @@ public class HomeProfileActivity extends BugleActionBarActivity
root.findViewById(R.id.home_profile_quick_action_button).setOnClickListener(listener);
}
- private void bindOption(@IdRes final int rootId, @DrawableRes final int iconRes,
- @StringRes final int labelRes, final boolean destructive,
- final View.OnClickListener listener) {
- final View root = findViewById(rootId);
- final ImageView icon = root.findViewById(R.id.home_profile_option_icon);
- final TextView label = root.findViewById(R.id.home_profile_option_label);
- icon.setImageResource(iconRes);
- icon.setImageTintList(getColorStateList(destructive
- ? R.color.home_destructive : R.color.home_text_primary));
- label.setText(labelRes);
- label.setTextColor(getColor(destructive
- ? R.color.home_destructive : R.color.home_text_primary));
- root.setOnClickListener(listener);
+ private void showOverflowMenu(final View anchor) {
+ final PopupMenu menu = new PopupMenu(this, anchor, Gravity.END);
+ menu.getMenu().add(R.string.home_profile_rename)
+ .setOnMenuItemClickListener(item -> {
+ showRenameDialog();
+ return true;
+ });
+ menu.show();
+ }
+
+ private void openConversation() {
+ UIIntents.get().launchConversationActivity(this, mConversationId, null);
+ finish();
}
private ParticipantData getOtherParticipant() {
diff --git a/app/src/main/java/com/android/messaging/ui/home/HomeSearchActivity.java b/app/src/main/java/com/android/messaging/ui/home/HomeSearchActivity.java
index d3e5a12..e2d55af 100644
--- a/app/src/main/java/com/android/messaging/ui/home/HomeSearchActivity.java
+++ b/app/src/main/java/com/android/messaging/ui/home/HomeSearchActivity.java
@@ -25,7 +25,6 @@ import android.widget.EditText;
import android.widget.ImageButton;
import android.widget.ImageView;
import android.widget.TextView;
-import android.widget.Toast;
import androidx.annotation.DrawableRes;
import androidx.annotation.IdRes;
@@ -114,9 +113,8 @@ public class HomeSearchActivity extends BugleActionBarActivity {
if (label != null) {
label.setText(labelRes);
}
- tile.setOnClickListener(v -> Toast.makeText(this,
- getString(R.string.home_search_coming_soon, getString(labelRes)),
- Toast.LENGTH_SHORT).show());
+ tile.setOnClickListener(v -> HomeToast.show(this,
+ getString(R.string.home_search_coming_soon, getString(labelRes))));
}
private void updateClearButton() {
@@ -132,8 +130,8 @@ public class HomeSearchActivity extends BugleActionBarActivity {
return;
}
ImeUtil.get().hideImeKeyboard(this, mSearchField);
- Toast.makeText(this, getString(R.string.home_search_coming_soon,
- mSearchField.getText().toString()), Toast.LENGTH_SHORT).show();
+ HomeToast.show(this, getString(R.string.home_search_coming_soon,
+ mSearchField.getText().toString()));
}
@Override
diff --git a/app/src/main/java/com/android/messaging/ui/home/HomeSettingsRow.java b/app/src/main/java/com/android/messaging/ui/home/HomeSettingsRow.java
new file mode 100644
index 0000000..1253cb3
--- /dev/null
+++ b/app/src/main/java/com/android/messaging/ui/home/HomeSettingsRow.java
@@ -0,0 +1,119 @@
+package com.android.messaging.ui.home;
+
+import android.content.res.ColorStateList;
+import android.text.TextUtils;
+import android.view.View;
+import android.widget.CompoundButton;
+import android.widget.ImageView;
+import android.widget.TextView;
+
+import androidx.annotation.DrawableRes;
+import androidx.annotation.NonNull;
+import androidx.annotation.Nullable;
+import androidx.appcompat.widget.SwitchCompat;
+
+import com.android.messaging.R;
+
+/** Binds a home-styled settings row (icon, title, optional subtitle, chevron or switch). */
+public final class HomeSettingsRow {
+
+ private HomeSettingsRow() {
+ }
+
+ public static void bind(@NonNull final View row, @DrawableRes final int iconRes,
+ @NonNull final CharSequence title, @Nullable final CharSequence subtitle,
+ final boolean showChevron, final boolean showSwitch, final boolean switchOn,
+ @Nullable final View.OnClickListener clickListener,
+ @Nullable final CompoundButton.OnCheckedChangeListener switchListener) {
+ final ImageView icon = row.findViewById(R.id.home_settings_row_icon);
+ final TextView titleView = row.findViewById(R.id.home_settings_row_title);
+ final TextView subtitleView = row.findViewById(R.id.home_settings_row_subtitle);
+ final SwitchCompat toggle = row.findViewById(R.id.home_settings_row_switch);
+ final View chevron = row.findViewById(R.id.home_settings_row_chevron);
+
+ icon.setImageResource(iconRes);
+ icon.setImageTintList(ColorStateList.valueOf(
+ row.getContext().getColor(R.color.home_text_primary)));
+ titleView.setText(title);
+
+ if (subtitleView != null) {
+ if (TextUtils.isEmpty(subtitle)) {
+ subtitleView.setVisibility(View.GONE);
+ } else {
+ subtitleView.setVisibility(View.VISIBLE);
+ subtitleView.setText(subtitle);
+ }
+ }
+ if (chevron != null) {
+ chevron.setVisibility(showChevron ? View.VISIBLE : View.GONE);
+ }
+ if (toggle != null) {
+ toggle.setOnCheckedChangeListener(null);
+ toggle.setVisibility(showSwitch ? View.VISIBLE : View.GONE);
+ toggle.setChecked(switchOn);
+ toggle.setOnCheckedChangeListener(switchListener);
+ }
+ row.setOnClickListener(v -> {
+ if (showSwitch && toggle != null) {
+ toggle.toggle();
+ }
+ if (clickListener != null) {
+ clickListener.onClick(v);
+ }
+ });
+ }
+
+ public static void setValue(@NonNull final View row, @Nullable final CharSequence value) {
+ final TextView valueView = row.findViewById(R.id.home_settings_row_value);
+ if (valueView == null) {
+ return;
+ }
+ if (TextUtils.isEmpty(value)) {
+ valueView.setVisibility(View.GONE);
+ } else {
+ valueView.setVisibility(View.VISIBLE);
+ valueView.setText(value);
+ }
+ }
+
+ public static void setDestructive(@NonNull final View row, final boolean destructive) {
+ final int color = row.getContext().getColor(destructive
+ ? R.color.home_destructive : R.color.home_text_primary);
+ final ColorStateList tint = ColorStateList.valueOf(color);
+ final ImageView icon = row.findViewById(R.id.home_settings_row_icon);
+ if (icon != null) {
+ icon.setImageTintList(tint);
+ }
+ final TextView titleView = row.findViewById(R.id.home_settings_row_title);
+ if (titleView != null) {
+ titleView.setTextColor(color);
+ }
+ final TextView subtitleView = row.findViewById(R.id.home_settings_row_subtitle);
+ if (subtitleView != null) {
+ subtitleView.setTextColor(row.getContext().getColor(destructive
+ ? R.color.home_destructive : R.color.home_text_secondary));
+ }
+ }
+
+ public static void setEnabled(@NonNull final View row, final boolean enabled) {
+ row.setEnabled(enabled);
+ row.setAlpha(enabled ? 1f : 0.4f);
+ final SwitchCompat toggle = row.findViewById(R.id.home_settings_row_switch);
+ if (toggle != null) {
+ toggle.setEnabled(enabled);
+ }
+ }
+
+ public static void setSubtitle(@NonNull final View row, @Nullable final CharSequence subtitle) {
+ final TextView subtitleView = row.findViewById(R.id.home_settings_row_subtitle);
+ if (subtitleView == null) {
+ return;
+ }
+ if (TextUtils.isEmpty(subtitle)) {
+ subtitleView.setVisibility(View.GONE);
+ } else {
+ subtitleView.setVisibility(View.VISIBLE);
+ subtitleView.setText(subtitle);
+ }
+ }
+}
diff --git a/app/src/main/java/com/android/messaging/ui/home/HomeSpamFragment.java b/app/src/main/java/com/android/messaging/ui/home/HomeSpamFragment.java
index 9949c0f..6725b3a 100644
--- a/app/src/main/java/com/android/messaging/ui/home/HomeSpamFragment.java
+++ b/app/src/main/java/com/android/messaging/ui/home/HomeSpamFragment.java
@@ -23,7 +23,6 @@ import android.view.LayoutInflater;
import android.view.View;
import android.view.ViewGroup;
import android.widget.ListView;
-import android.widget.TextView;
import androidx.cursoradapter.widget.CursorAdapter;
import androidx.fragment.app.Fragment;
import androidx.loader.app.LoaderManager;
@@ -41,7 +40,7 @@ import com.android.messaging.util.Assert;
public class HomeSpamFragment extends Fragment implements BlockedParticipantsDataListener {
private ListView mListView;
- private TextView mEmptyView;
+ private HomeEmptyState mEmptyView;
private BlockedParticipantListAdapter mAdapter;
private final Binding mBinding = BindingBase.createBinding(this);
@@ -57,8 +56,11 @@ public class HomeSpamFragment extends Fragment implements BlockedParticipantsDat
mBinding.getData().init(LoaderManager.getInstance(this), mBinding);
final View activityRoot = requireActivity().findViewById(R.id.home_spam_empty);
- if (activityRoot instanceof TextView) {
- mEmptyView = (TextView) activityRoot;
+ if (activityRoot instanceof HomeEmptyState) {
+ mEmptyView = (HomeEmptyState) activityRoot;
+ mEmptyView.setContent(R.drawable.ic_home_menu_spam,
+ R.string.home_empty_spam_title,
+ R.string.home_empty_spam_body);
}
return root;
}
diff --git a/app/src/main/java/com/android/messaging/ui/home/HomeToast.java b/app/src/main/java/com/android/messaging/ui/home/HomeToast.java
new file mode 100644
index 0000000..fceb7ab
--- /dev/null
+++ b/app/src/main/java/com/android/messaging/ui/home/HomeToast.java
@@ -0,0 +1,136 @@
+package com.android.messaging.ui.home;
+
+import android.app.Activity;
+import android.app.Application;
+import android.content.Context;
+import android.os.Bundle;
+import android.text.TextUtils;
+import android.view.View;
+import android.widget.Toast;
+
+import androidx.annotation.NonNull;
+import androidx.annotation.StringRes;
+
+import com.android.messaging.Factory;
+import com.android.messaging.R;
+import com.android.messaging.ui.SnackBar;
+import com.android.messaging.ui.SnackBarManager;
+import com.android.messaging.util.UiUtils;
+
+import java.lang.ref.WeakReference;
+
+/** Floating rounded toast used for every in-app toast and snackbar. */
+public final class HomeToast {
+ private static final int SHORT_DURATION_MS = 2500;
+ private static final int LONG_DURATION_MS = 4000;
+
+ private static boolean sTracking;
+ private static WeakReference sResumedActivity;
+
+ private HomeToast() {
+ }
+
+ public static void install(final Application application) {
+ if (application == null) {
+ return;
+ }
+ ensureTracking(application);
+ }
+
+ public static void show(final Context context, @StringRes final int messageId) {
+ if (context == null) {
+ return;
+ }
+ show(context, context.getString(messageId), Toast.LENGTH_SHORT);
+ }
+
+ public static void show(final Context context, @StringRes final int messageId,
+ final int duration) {
+ if (context == null) {
+ return;
+ }
+ show(context, context.getString(messageId), duration);
+ }
+
+ public static void show(final Context context, final CharSequence message) {
+ show(context, message, Toast.LENGTH_SHORT);
+ }
+
+ public static void show(final Context context, final CharSequence message, final int duration) {
+ if (context == null || TextUtils.isEmpty(message)) {
+ return;
+ }
+ Activity activity = UiUtils.getActivity(context);
+ if (activity == null) {
+ activity = getResumedActivity();
+ }
+ final View parent = activity != null ? activity.getWindow().getDecorView() : null;
+ if (parent != null && parent.getWindowToken() != null) {
+ final SnackBar.Builder builder = SnackBarManager.get()
+ .newBuilder(parent)
+ .setText(message.toString())
+ .setDuration(duration == Toast.LENGTH_LONG
+ ? LONG_DURATION_MS : SHORT_DURATION_MS);
+ final View compose = activity.findViewById(R.id.message_compose_view_container);
+ if (compose != null && compose.isShown()) {
+ builder.withPlacement(SnackBar.Placement.above(compose));
+ }
+ builder.show();
+ return;
+ }
+ Toast.makeText(context.getApplicationContext(), message, duration).show();
+ }
+
+ private static Activity getResumedActivity() {
+ if (!sTracking) {
+ final Context appContext = Factory.get().getApplicationContext();
+ if (appContext instanceof Application) {
+ ensureTracking((Application) appContext);
+ }
+ }
+ return sResumedActivity != null ? sResumedActivity.get() : null;
+ }
+
+ private static void ensureTracking(final Application application) {
+ if (sTracking) {
+ return;
+ }
+ sTracking = true;
+ application.registerActivityLifecycleCallbacks(
+ new Application.ActivityLifecycleCallbacks() {
+ @Override
+ public void onActivityCreated(@NonNull Activity activity,
+ Bundle savedInstanceState) {
+ }
+
+ @Override
+ public void onActivityStarted(@NonNull Activity activity) {
+ }
+
+ @Override
+ public void onActivityResumed(@NonNull Activity activity) {
+ sResumedActivity = new WeakReference<>(activity);
+ }
+
+ @Override
+ public void onActivityPaused(@NonNull Activity activity) {
+ if (sResumedActivity != null && sResumedActivity.get() == activity) {
+ sResumedActivity = null;
+ }
+ }
+
+ @Override
+ public void onActivityStopped(@NonNull Activity activity) {
+ }
+
+ @Override
+ public void onActivitySaveInstanceState(@NonNull Activity activity,
+ @NonNull Bundle outState) {
+ }
+
+ @Override
+ public void onActivityDestroyed(@NonNull Activity activity) {
+ }
+ });
+ }
+}
diff --git a/app/src/main/java/com/android/messaging/ui/home/HomeUiMotion.java b/app/src/main/java/com/android/messaging/ui/home/HomeUiMotion.java
index e6d9f46..3df1dd1 100644
--- a/app/src/main/java/com/android/messaging/ui/home/HomeUiMotion.java
+++ b/app/src/main/java/com/android/messaging/ui/home/HomeUiMotion.java
@@ -35,6 +35,7 @@ public final class HomeUiMotion {
private static final int POPOVER_IN_MS = 280;
private static final int POPOVER_OUT_MS = 200;
private static final int DOCK_SWAP_MS = 220;
+ private static final int HOME_TAB_MS = 280;
private static final int PROFILE_PANEL_MS = 320;
private static final int UNKNOWN_SENDER_BANNER_MS = 340;
private static final int LIST_PROFILE_POPUP_MS = 360;
@@ -108,6 +109,177 @@ public final class HomeUiMotion {
.start();
}
+ /** Slides the home nav active pill to a tab's bounds. */
+ public static void slideNavIndicator(final View indicator, final float x, final float y,
+ final int width, final int height, final boolean animate) {
+ if (indicator == null || width <= 0 || height <= 0) {
+ return;
+ }
+ final Object running = indicator.getTag(R.id.home_nav_indicator);
+ if (running instanceof ValueAnimator) {
+ ((ValueAnimator) running).cancel();
+ indicator.setTag(R.id.home_nav_indicator, null);
+ }
+ indicator.animate().cancel();
+ indicator.setVisibility(View.VISIBLE);
+ if (!enabled() || !animate || indicator.getWidth() <= 0) {
+ final ViewGroup.LayoutParams params = indicator.getLayoutParams();
+ if (params != null) {
+ params.width = width;
+ params.height = height;
+ indicator.setLayoutParams(params);
+ }
+ indicator.setX(x);
+ indicator.setY(y);
+ return;
+ }
+ final ViewGroup.LayoutParams params = indicator.getLayoutParams();
+ final int startW = indicator.getWidth();
+ final int startH = indicator.getHeight();
+ final float startX = indicator.getX();
+ final float startY = indicator.getY();
+ final ValueAnimator animator = ValueAnimator.ofFloat(0f, 1f);
+ animator.setDuration(HOME_TAB_MS);
+ animator.setInterpolator(EASE);
+ animator.addUpdateListener(animation -> {
+ final float t = (Float) animation.getAnimatedValue();
+ if (params != null) {
+ params.width = Math.round(startW + (width - startW) * t);
+ params.height = Math.round(startH + (height - startH) * t);
+ indicator.setLayoutParams(params);
+ }
+ indicator.setX(startX + (x - startX) * t);
+ indicator.setY(startY + (y - startY) * t);
+ });
+ animator.addListener(new android.animation.AnimatorListenerAdapter() {
+ @Override
+ public void onAnimationEnd(final android.animation.Animator animation) {
+ if (indicator.getTag(R.id.home_nav_indicator) == animator) {
+ indicator.setTag(R.id.home_nav_indicator, null);
+ }
+ }
+ });
+ indicator.setTag(R.id.home_nav_indicator, animator);
+ animator.start();
+ }
+
+ /** Crossfades two home pages with a short horizontal slide. */
+ public static void crossfadeHomePages(final View outgoing, final View incoming,
+ final boolean incomingFromEnd) {
+ if (incoming != null) {
+ incoming.animate().cancel();
+ incoming.setVisibility(View.VISIBLE);
+ }
+ if (!enabled()) {
+ if (incoming != null) {
+ incoming.setAlpha(1f);
+ incoming.setTranslationX(0f);
+ }
+ if (outgoing != null && outgoing != incoming) {
+ outgoing.animate().cancel();
+ outgoing.setVisibility(View.GONE);
+ outgoing.setAlpha(1f);
+ outgoing.setTranslationX(0f);
+ }
+ return;
+ }
+ final int slide = incoming != null
+ ? Math.max(incoming.getWidth() / 10, incoming.getResources()
+ .getDimensionPixelSize(R.dimen.looply_space_xl))
+ : 0;
+ if (incoming != null) {
+ incoming.setAlpha(0f);
+ incoming.setTranslationX(incomingFromEnd ? slide : -slide);
+ beginLayer(incoming);
+ incoming.animate()
+ .alpha(1f)
+ .translationX(0f)
+ .setDuration(HOME_TAB_MS)
+ .setInterpolator(EASE)
+ .withEndAction(() -> endLayer(incoming))
+ .start();
+ }
+ if (outgoing != null && outgoing != incoming) {
+ outgoing.animate().cancel();
+ beginLayer(outgoing);
+ outgoing.animate()
+ .alpha(0f)
+ .translationX(incomingFromEnd ? -slide : slide)
+ .setDuration(HOME_TAB_MS)
+ .setInterpolator(EASE)
+ .withEndAction(() -> {
+ outgoing.setVisibility(View.GONE);
+ outgoing.setAlpha(1f);
+ outgoing.setTranslationX(0f);
+ endLayer(outgoing);
+ })
+ .start();
+ }
+ }
+
+ /** Fades a title, swaps the string, then fades back in. */
+ public static void fadeSwapText(final android.widget.TextView title, final CharSequence text) {
+ if (title == null) {
+ return;
+ }
+ if (!enabled() || title.getVisibility() != View.VISIBLE) {
+ title.setText(text);
+ return;
+ }
+ title.animate().cancel();
+ title.animate()
+ .alpha(0f)
+ .setDuration(HOME_TAB_MS / 2)
+ .setInterpolator(EASE)
+ .withEndAction(() -> {
+ title.setText(text);
+ title.animate()
+ .alpha(1f)
+ .setDuration(HOME_TAB_MS / 2)
+ .setInterpolator(EASE)
+ .start();
+ })
+ .start();
+ }
+
+ public static void fadeSwapViews(final View outgoing, final View incoming) {
+ if (incoming != null) {
+ incoming.animate().cancel();
+ incoming.setVisibility(View.VISIBLE);
+ }
+ if (!enabled()) {
+ if (incoming != null) {
+ incoming.setAlpha(1f);
+ }
+ if (outgoing != null && outgoing != incoming) {
+ outgoing.animate().cancel();
+ outgoing.setVisibility(View.GONE);
+ outgoing.setAlpha(1f);
+ }
+ return;
+ }
+ if (incoming != null) {
+ incoming.setAlpha(0f);
+ incoming.animate()
+ .alpha(1f)
+ .setDuration(HOME_TAB_MS)
+ .setInterpolator(EASE)
+ .start();
+ }
+ if (outgoing != null && outgoing != incoming) {
+ outgoing.animate().cancel();
+ outgoing.animate()
+ .alpha(0f)
+ .setDuration(HOME_TAB_MS)
+ .setInterpolator(EASE)
+ .withEndAction(() -> {
+ outgoing.setVisibility(View.GONE);
+ outgoing.setAlpha(1f);
+ })
+ .start();
+ }
+ }
+
/**
* Swaps two headers that share a vertical container, so they are never both laid out.
*/
@@ -751,6 +923,16 @@ public final class HomeUiMotion {
/** Slides the in-conversation gallery sheet up over a fading scrim. */
public static void gallerySheetOpen(final View scrim, final View sheet) {
+ gallerySheetOpen(scrim, sheet, 0f);
+ }
+
+ public static void gallerySheetOpen(final View scrim, final View sheet,
+ final float targetTranslationY) {
+ gallerySheetOpen(scrim, sheet, targetTranslationY, null);
+ }
+
+ public static void gallerySheetOpen(final View scrim, final View sheet,
+ final float targetTranslationY, final Runnable onUpdate) {
if (sheet == null) {
return;
}
@@ -764,29 +946,86 @@ public final class HomeUiMotion {
if (scrim != null) {
scrim.setAlpha(1f);
}
- sheet.setTranslationY(0f);
+ sheet.setTranslationY(targetTranslationY);
+ if (onUpdate != null) {
+ onUpdate.run();
+ }
return;
}
if (scrim != null) {
scrim.setAlpha(0f);
}
sheet.setTranslationY(height);
+ if (onUpdate != null) {
+ onUpdate.run();
+ }
if (scrim != null) {
scrim.animate().alpha(1f).setDuration(GALLERY_SHEET_MS)
.setInterpolator(EASE_MATERIAL).start();
}
beginLayer(sheet);
sheet.animate()
- .translationY(0f)
+ .translationY(targetTranslationY)
.setDuration(GALLERY_SHEET_MS)
.setInterpolator(EASE_MATERIAL)
- .withEndAction(() -> endLayer(sheet))
+ .setUpdateListener(a -> {
+ if (onUpdate != null) {
+ onUpdate.run();
+ }
+ })
+ .withEndAction(() -> {
+ endLayer(sheet);
+ if (onUpdate != null) {
+ onUpdate.run();
+ }
+ })
+ .start();
+ }
+
+ public static void gallerySheetSnap(final View sheet, final float targetTranslationY) {
+ gallerySheetSnap(sheet, targetTranslationY, null);
+ }
+
+ public static void gallerySheetSnap(final View sheet, final float targetTranslationY,
+ final Runnable onUpdate) {
+ if (sheet == null) {
+ return;
+ }
+ sheet.animate().cancel();
+ if (!enabled()) {
+ sheet.setTranslationY(targetTranslationY);
+ if (onUpdate != null) {
+ onUpdate.run();
+ }
+ return;
+ }
+ beginLayer(sheet);
+ sheet.animate()
+ .translationY(targetTranslationY)
+ .setDuration(220)
+ .setInterpolator(EASE_MATERIAL)
+ .setUpdateListener(a -> {
+ if (onUpdate != null) {
+ onUpdate.run();
+ }
+ })
+ .withEndAction(() -> {
+ endLayer(sheet);
+ if (onUpdate != null) {
+ onUpdate.run();
+ }
+ })
.start();
}
/** Slides the gallery sheet down and fades the scrim; conversation stays visible. */
public static void gallerySheetClose(final View scrim, final View sheet,
final Runnable endAction) {
+ gallerySheetClose(scrim, sheet, endAction, null);
+ }
+
+ public static void gallerySheetClose(final View scrim, final View sheet,
+ final Runnable endAction, final Runnable onUpdate) {
final Runnable finish = once(endAction);
if (sheet == null) {
if (scrim != null) {
@@ -800,6 +1039,9 @@ public final class HomeUiMotion {
}
sheet.animate().cancel();
if (!enabled()) {
+ if (onUpdate != null) {
+ onUpdate.run();
+ }
finish.run();
return;
}
@@ -814,8 +1056,16 @@ public final class HomeUiMotion {
.translationY(height)
.setDuration(GALLERY_SHEET_MS)
.setInterpolator(EASE_MATERIAL)
+ .setUpdateListener(a -> {
+ if (onUpdate != null) {
+ onUpdate.run();
+ }
+ })
.withEndAction(() -> {
endLayer(sheet);
+ if (onUpdate != null) {
+ onUpdate.run();
+ }
finish.run();
})
.start();
diff --git a/app/src/main/java/com/android/messaging/ui/home/MutedConversationStore.java b/app/src/main/java/com/android/messaging/ui/home/MutedConversationStore.java
new file mode 100644
index 0000000..ab502a2
--- /dev/null
+++ b/app/src/main/java/com/android/messaging/ui/home/MutedConversationStore.java
@@ -0,0 +1,51 @@
+package com.android.messaging.ui.home;
+
+import android.content.Context;
+import android.content.SharedPreferences;
+import android.text.TextUtils;
+
+import java.util.HashSet;
+import java.util.Set;
+
+/** Persists conversation ids whose alerts are hidden. */
+public final class MutedConversationStore {
+ private static final String PREFS_NAME = "home_muted_conversations";
+ private static final String KEY_IDS = "muted_ids";
+
+ private MutedConversationStore() {
+ }
+
+ public static boolean isMuted(final Context context, final String conversationId) {
+ if (context == null || TextUtils.isEmpty(conversationId)) {
+ return false;
+ }
+ return ids(context).contains(conversationId);
+ }
+
+ public static boolean toggle(final Context context, final String conversationId) {
+ if (context == null || TextUtils.isEmpty(conversationId)) {
+ return false;
+ }
+ final Set ids = new HashSet<>(ids(context));
+ final boolean muted;
+ if (ids.contains(conversationId)) {
+ ids.remove(conversationId);
+ muted = false;
+ } else {
+ ids.add(conversationId);
+ muted = true;
+ }
+ prefs(context).edit().putStringSet(KEY_IDS, ids).apply();
+ return muted;
+ }
+
+ private static Set ids(final Context context) {
+ final Set stored = prefs(context).getStringSet(KEY_IDS, null);
+ return stored == null ? new HashSet<>() : stored;
+ }
+
+ private static SharedPreferences prefs(final Context context) {
+ return context.getApplicationContext()
+ .getSharedPreferences(PREFS_NAME, Context.MODE_PRIVATE);
+ }
+}
diff --git a/app/src/main/java/com/android/messaging/ui/home/StarredMessagesStore.java b/app/src/main/java/com/android/messaging/ui/home/StarredMessagesStore.java
new file mode 100644
index 0000000..ddfa76d
--- /dev/null
+++ b/app/src/main/java/com/android/messaging/ui/home/StarredMessagesStore.java
@@ -0,0 +1,68 @@
+/*
+ * Copyright (C) 2026 The LineageOS Project
+ *
+ * Licensed under the Apache License, Version 2.0 (the "License");
+ * you may not use this file except in compliance with the License.
+ * You may obtain a copy of the License at
+ *
+ * http://www.apache.org/licenses/LICENSE-2.0
+ *
+ * Unless required by applicable law or agreed to in writing, software
+ * distributed under the License is distributed on an "AS IS" BASIS,
+ * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+ * See the License for the specific language governing permissions and
+ * limitations under the License.
+ */
+
+package com.android.messaging.ui.home;
+
+import android.content.Context;
+import android.content.SharedPreferences;
+import android.text.TextUtils;
+
+import java.util.HashSet;
+import java.util.Set;
+
+/** Local starred-message flags until a messages-table column exists. */
+public final class StarredMessagesStore {
+
+ private static final String PREFS_NAME = "home_starred_messages";
+ private static final String KEY_IDS = "message_ids";
+
+ private StarredMessagesStore() {
+ }
+
+ public static boolean isStarred(final Context context, final String messageId) {
+ if (TextUtils.isEmpty(messageId)) {
+ return false;
+ }
+ return ids(context).contains(messageId);
+ }
+
+ public static boolean toggle(final Context context, final String messageId) {
+ if (TextUtils.isEmpty(messageId)) {
+ return false;
+ }
+ final Set ids = new HashSet<>(ids(context));
+ final boolean starred;
+ if (ids.contains(messageId)) {
+ ids.remove(messageId);
+ starred = false;
+ } else {
+ ids.add(messageId);
+ starred = true;
+ }
+ prefs(context).edit().putStringSet(KEY_IDS, ids).apply();
+ return starred;
+ }
+
+ private static Set ids(final Context context) {
+ final Set stored = prefs(context).getStringSet(KEY_IDS, null);
+ return stored == null ? new HashSet<>() : stored;
+ }
+
+ private static SharedPreferences prefs(final Context context) {
+ return context.getApplicationContext().getSharedPreferences(PREFS_NAME,
+ Context.MODE_PRIVATE);
+ }
+}
diff --git a/app/src/main/java/com/android/messaging/ui/mediapicker/CameraMediaChooser.java b/app/src/main/java/com/android/messaging/ui/mediapicker/CameraMediaChooser.java
index 1e36bb8..0217bab 100644
--- a/app/src/main/java/com/android/messaging/ui/mediapicker/CameraMediaChooser.java
+++ b/app/src/main/java/com/android/messaging/ui/mediapicker/CameraMediaChooser.java
@@ -51,6 +51,10 @@ class CameraMediaChooser extends MediaChooser {
private final ActivityResultLauncher mRequestPermissionLauncher;
private final DocumentImagePicker mDocumentImagePicker;
private Uri mOutputUri;
+ private static final int PENDING_NONE = 0;
+ private static final int PENDING_PICTURE = 1;
+ private static final int PENDING_VIDEO = 2;
+ private int mPendingLaunch = PENDING_NONE;
CameraMediaChooser(final MediaPicker mediaPicker) {
super(mediaPicker);
@@ -61,15 +65,17 @@ class CameraMediaChooser extends MediaChooser {
});
mPictureLauncher = mediaPicker.registerForActivityResult(
new ActivityResultContracts.TakePicture(), result -> {
- if (result) {
+ final Uri output = mOutputUri;
+ if (result && output != null) {
List list = new ArrayList<>();
- list.add(mOutputUri);
+ list.add(output);
mDocumentImagePicker.onDocumentsPicked(list);
}
});
mVideoLauncher = mediaPicker.registerForActivityResult(
new ActivityResultContracts.CaptureVideo(), result -> {
- if (result) {
+ final Uri output = mOutputUri;
+ if (result && output != null) {
final Rect startRect = new Rect();
// It's possible to throw out the chooser while taking the
// picture/video. In that case, still use the attachment, just
@@ -79,7 +85,7 @@ class CameraMediaChooser extends MediaChooser {
}
mMediaPicker.dispatchItemsSelected(
new MediaPickerMessagePartData(startRect, VIDEO_UNSPECIFIED,
- mOutputUri, MessagingContentProvider.UNSPECIFIED_SIZE,
+ output, MessagingContentProvider.UNSPECIFIED_SIZE,
MessagingContentProvider.UNSPECIFIED_SIZE),
true /* dismissMediaPicker */);
}
@@ -87,6 +93,11 @@ class CameraMediaChooser extends MediaChooser {
mRequestPermissionLauncher = mediaPicker.registerForActivityResult(
new ActivityResultContracts.RequestPermission(), granted -> {
updateForPermissionState(granted);
+ if (granted) {
+ tryLaunchPending();
+ } else {
+ mPendingLaunch = PENDING_NONE;
+ }
});
}
@@ -114,19 +125,9 @@ class CameraMediaChooser extends MediaChooser {
mEnabledView = view.findViewById(R.id.mediapicker_enabled);
mMissingPermissionView = view.findViewById(R.id.missing_permission_view);
View takePictureView = view.findViewById(R.id.take_picture);
- takePictureView.setOnClickListener(v -> {
- mOutputUri = MediaScratchFileProvider.buildMediaScratchSpaceUri(null);
- mPictureLauncher.launch(mOutputUri);
- });
+ takePictureView.setOnClickListener(v -> launchTakePicture());
View takeVideoView = view.findViewById(R.id.take_video);
- takeVideoView.setOnClickListener(v -> {
- if (!OsUtil.hasRecordAudioPermission()) {
- requestRecordAudioPermission();
- } else {
- mOutputUri = MediaScratchFileProvider.buildMediaScratchSpaceUri(null);
- mVideoLauncher.launch(mOutputUri);
- }
- });
+ takeVideoView.setOnClickListener(v -> launchTakeVideo());
updateForPermissionState(hasCameraPermission());
return view;
}
@@ -151,6 +152,42 @@ class CameraMediaChooser extends MediaChooser {
}
}
+ void launchTakePicture() {
+ mPendingLaunch = PENDING_PICTURE;
+ tryLaunchPending();
+ }
+
+ void launchTakeVideo() {
+ mPendingLaunch = PENDING_VIDEO;
+ tryLaunchPending();
+ }
+
+ private void tryLaunchPending() {
+ if (mPendingLaunch == PENDING_NONE) {
+ return;
+ }
+ if (!hasCameraPermission()) {
+ requestCameraPermission();
+ return;
+ }
+ if (mPendingLaunch == PENDING_VIDEO && !OsUtil.hasRecordAudioPermission()) {
+ requestRecordAudioPermission();
+ return;
+ }
+ final int pending = mPendingLaunch;
+ mPendingLaunch = PENDING_NONE;
+ mOutputUri = MediaScratchFileProvider.buildMediaScratchSpaceUri(null);
+ try {
+ if (pending == PENDING_PICTURE) {
+ mPictureLauncher.launch(mOutputUri);
+ } else {
+ mVideoLauncher.launch(mOutputUri);
+ }
+ } catch (final RuntimeException e) {
+ mOutputUri = null;
+ }
+ }
+
private void requestCameraPermission() {
mRequestPermissionLauncher.launch(Manifest.permission.CAMERA);
}
diff --git a/app/src/main/java/com/android/messaging/ui/mediapicker/DocumentImagePicker.java b/app/src/main/java/com/android/messaging/ui/mediapicker/DocumentImagePicker.java
index 4e0cc73..7d58770 100644
--- a/app/src/main/java/com/android/messaging/ui/mediapicker/DocumentImagePicker.java
+++ b/app/src/main/java/com/android/messaging/ui/mediapicker/DocumentImagePicker.java
@@ -65,6 +65,7 @@ public class DocumentImagePicker {
private final SelectionListener mListener;
private final ActivityResultLauncher mPermissionLauncher;
+ private Runnable mAfterPermission;
/**
* Creates a new instance of DocumentImagePicker.
@@ -78,7 +79,17 @@ public class DocumentImagePicker {
mPermissionLauncher = mFragment.registerForActivityResult(
new ActivityResultContracts.RequestMultiplePermissions(),
- result -> showGallerySheet());
+ result -> {
+ final Runnable after = mAfterPermission;
+ mAfterPermission = null;
+ if (after != null) {
+ after.run();
+ return;
+ }
+ if (OsUtil.hasMediaPermissions()) {
+ showGallerySheet();
+ }
+ });
}
/**
@@ -89,6 +100,7 @@ public class DocumentImagePicker {
if (activity == null) {
return;
}
+ mAfterPermission = null;
if (!OsUtil.hasMediaPermissions()) {
mPermissionLauncher.launch(OsUtil.getMediaPermissions());
return;
@@ -96,6 +108,17 @@ public class DocumentImagePicker {
showGallerySheet();
}
+ public void requestPermission(final Runnable onGranted) {
+ if (OsUtil.hasMediaPermissions()) {
+ if (onGranted != null) {
+ onGranted.run();
+ }
+ return;
+ }
+ mAfterPermission = onGranted;
+ mPermissionLauncher.launch(OsUtil.getMediaPermissions());
+ }
+
public void onDocumentsPicked(List uris) {
for (Uri uri: uris) {
prepareDocumentForAttachment(uri);
diff --git a/app/src/main/java/com/android/messaging/ui/mediapicker/MediaPicker.java b/app/src/main/java/com/android/messaging/ui/mediapicker/MediaPicker.java
index 79fcd3d..24d557c 100644
--- a/app/src/main/java/com/android/messaging/ui/mediapicker/MediaPicker.java
+++ b/app/src/main/java/com/android/messaging/ui/mediapicker/MediaPicker.java
@@ -186,6 +186,8 @@ public class MediaPicker extends Fragment implements DraftMessageSubscriptionDat
private static final int OPEN_MODE_GALLERY = 2;
private static final int OPEN_MODE_AUDIO = 3;
private static final int OPEN_MODE_CONTACT = 4;
+ private static final int OPEN_MODE_TAKE_PICTURE = 5;
+ private static final int OPEN_MODE_TAKE_VIDEO = 6;
private boolean mIsAttached;
private int mStartingMediaTypeOnAttach = MEDA_TYPE_INVALID;
@@ -203,6 +205,12 @@ public class MediaPicker extends Fragment implements DraftMessageSubscriptionDat
} else if (mDeferredOpenMode == OPEN_MODE_CONTACT) {
launchContactPickerWithoutPanel();
mDeferredOpenMode = OPEN_MODE_INVALID;
+ } else if (mDeferredOpenMode == OPEN_MODE_TAKE_PICTURE) {
+ launchCameraCaptureWithoutPanel(true);
+ mDeferredOpenMode = OPEN_MODE_INVALID;
+ } else if (mDeferredOpenMode == OPEN_MODE_TAKE_VIDEO) {
+ launchCameraCaptureWithoutPanel(false);
+ mDeferredOpenMode = OPEN_MODE_INVALID;
} else if (mDeferredOpenMode != OPEN_MODE_INVALID && mDeferredOpenMode != OPEN_MODE_DEFAULT) {
performOpenMode(mDeferredOpenMode, mAnimateOnAttach);
mDeferredOpenMode = OPEN_MODE_INVALID;
@@ -427,6 +435,38 @@ public class MediaPicker extends Fragment implements DraftMessageSubscriptionDat
}
}
+ /** Opens the system camera to take a photo without showing the in-app chooser panel. */
+ public void openTakePicture() {
+ if (mIsAttached) {
+ launchCameraCaptureWithoutPanel(true);
+ } else {
+ mDeferredOpenMode = OPEN_MODE_TAKE_PICTURE;
+ }
+ }
+
+ /** Opens the system camera to record video without showing the in-app chooser panel. */
+ public void openTakeVideo() {
+ if (mIsAttached) {
+ launchCameraCaptureWithoutPanel(false);
+ } else {
+ mDeferredOpenMode = OPEN_MODE_TAKE_VIDEO;
+ }
+ }
+
+ private void launchCameraCaptureWithoutPanel(final boolean picture) {
+ hideInAppPanel();
+ for (final MediaChooser chooser : mEnabledChoosers) {
+ if (chooser instanceof CameraMediaChooser) {
+ if (picture) {
+ ((CameraMediaChooser) chooser).launchTakePicture();
+ } else {
+ ((CameraMediaChooser) chooser).launchTakeVideo();
+ }
+ return;
+ }
+ }
+ }
+
private void openWithMode(final int openMode, final boolean animate) {
mOpen = true;
mDeferredOpenMode = openMode;
diff --git a/app/src/main/java/com/android/messaging/ui/photoviewer/BuglePhotoViewController.java b/app/src/main/java/com/android/messaging/ui/photoviewer/BuglePhotoViewController.java
index eee9f43..c0161b5 100644
--- a/app/src/main/java/com/android/messaging/ui/photoviewer/BuglePhotoViewController.java
+++ b/app/src/main/java/com/android/messaging/ui/photoviewer/BuglePhotoViewController.java
@@ -29,8 +29,6 @@ import android.text.TextUtils;
import android.view.Menu;
import android.view.MenuItem;
import android.widget.ShareActionProvider;
-import android.widget.Toast;
-
import com.android.ex.photo.PhotoViewController;
import com.android.ex.photo.adapters.PhotoPagerAdapter;
import com.android.ex.photo.loaders.PhotoBitmapLoaderInterface.BitmapResult;
@@ -38,6 +36,7 @@ import com.android.messaging.R;
import com.android.messaging.datamodel.ConversationImagePartsView.PhotoViewQuery;
import com.android.messaging.datamodel.MediaScratchFileProvider;
import com.android.messaging.ui.conversation.ConversationFragment;
+import com.android.messaging.ui.home.HomeToast;
import com.android.messaging.util.Dates;
import com.android.messaging.util.LogUtil;
@@ -153,7 +152,7 @@ public class BuglePhotoViewController extends PhotoViewController {
final Context context = getActivity().getContext();
final String error = context.getResources().getQuantityString(
R.plurals.attachment_save_error, 1, 1);
- Toast.makeText(context, error, Toast.LENGTH_SHORT).show();
+ HomeToast.show(context, error);
return true;
}
final String photoUri = adapter.getPhotoUri(cursor);
diff --git a/app/src/main/java/com/android/messaging/util/ChangeDefaultSmsAppHelper.java b/app/src/main/java/com/android/messaging/util/ChangeDefaultSmsAppHelper.java
index ed734fd..c6ffeee 100644
--- a/app/src/main/java/com/android/messaging/util/ChangeDefaultSmsAppHelper.java
+++ b/app/src/main/java/com/android/messaging/util/ChangeDefaultSmsAppHelper.java
@@ -95,10 +95,10 @@ public class ChangeDefaultSmsAppHelper {
} else {
UiUtils.showSnackBarWithCustomAction(activity,
rootView,
- activity.getString(sending ? R.string.requires_default_sms_app_to_send :
- R.string.requires_default_sms_app),
+ activity.getString(sending ? R.string.home_requires_default_sms_app_to_send :
+ R.string.home_requires_default_sms_app),
SnackBar.Action.createCustomAction(mChangeSmsAppSettingRunnable,
- activity.getString(R.string.requires_default_sms_change_button)),
+ activity.getString(R.string.home_requires_default_sms_change)),
null /* interactions */,
SnackBar.Placement.above(composeView));
}
diff --git a/app/src/main/java/com/android/messaging/util/ContactUtil.java b/app/src/main/java/com/android/messaging/util/ContactUtil.java
index b5f223b..648b94a 100644
--- a/app/src/main/java/com/android/messaging/util/ContactUtil.java
+++ b/app/src/main/java/com/android/messaging/util/ContactUtil.java
@@ -18,9 +18,12 @@
package com.android.messaging.util;
import android.Manifest;
+import android.app.Activity;
+import android.content.ContentUris;
import android.content.Context;
import android.database.Cursor;
import android.net.Uri;
+import android.os.Looper;
import android.provider.ContactsContract;
import android.provider.ContactsContract.CommonDataKinds.Email;
import android.provider.ContactsContract.CommonDataKinds.Phone;
@@ -214,9 +217,12 @@ public class ContactUtil {
return false;
}
Uri lookupUri = null;
- if (contactId > ParticipantData.PARTICIPANT_CONTACT_ID_NOT_RESOLVED
- && !TextUtils.isEmpty(contactLookupKey)) {
- lookupUri = Contacts.getLookupUri(contactId, contactLookupKey);
+ if (contactId > ParticipantData.PARTICIPANT_CONTACT_ID_NOT_RESOLVED) {
+ if (!TextUtils.isEmpty(contactLookupKey)) {
+ lookupUri = Contacts.getLookupUri(contactId, contactLookupKey);
+ } else {
+ lookupUri = ContentUris.withAppendedId(Contacts.CONTENT_URI, contactId);
+ }
}
if (lookupUri == null && !TextUtils.isEmpty(normalizedDestination)) {
lookupUri = resolveLookupUriFromDestination(context, normalizedDestination);
@@ -243,6 +249,11 @@ public class ContactUtil {
|| !hasReadContactsPermission()) {
return false;
}
+ // Options menus and list binds run on the UI thread. A contacts lookup
+ // would trip Assert.isNotMainThread() on debug and ANR on release.
+ if (Looper.myLooper() == Looper.getMainLooper()) {
+ return false;
+ }
Cursor cursor = null;
try {
cursor = lookupDestination(context, normalizedDestination).performSynchronousQuery();
@@ -256,7 +267,7 @@ public class ContactUtil {
private static Uri resolveLookupUriFromDestination(final Context context,
final String normalizedDestination) {
- if (!hasReadContactsPermission()) {
+ if (!hasReadContactsPermission() || Looper.myLooper() == Looper.getMainLooper()) {
return null;
}
Cursor cursor = null;
@@ -280,12 +291,25 @@ public class ContactUtil {
}
private static boolean startContactDetailActivity(final Context context, final Uri lookupUri) {
- final Intent intent = new Intent(Intent.ACTION_VIEW, lookupUri);
+ final Intent intent = new Intent(Intent.ACTION_VIEW);
+ intent.setDataAndType(lookupUri, Contacts.CONTENT_ITEM_TYPE);
+ if (!(context instanceof Activity)) {
+ intent.addFlags(Intent.FLAG_ACTIVITY_NEW_TASK);
+ }
try {
context.startActivity(intent);
return true;
} catch (final ActivityNotFoundException e) {
- return false;
+ final Intent fallback = new Intent(Intent.ACTION_VIEW, lookupUri);
+ if (!(context instanceof Activity)) {
+ fallback.addFlags(Intent.FLAG_ACTIVITY_NEW_TASK);
+ }
+ try {
+ context.startActivity(fallback);
+ return true;
+ } catch (final ActivityNotFoundException ignored) {
+ return false;
+ }
}
}
diff --git a/app/src/main/java/com/android/messaging/util/Dates.java b/app/src/main/java/com/android/messaging/util/Dates.java
index f23281f..c77a937 100644
--- a/app/src/main/java/com/android/messaging/util/Dates.java
+++ b/app/src/main/java/com/android/messaging/util/Dates.java
@@ -72,16 +72,7 @@ public class Dates {
return getContext().getResources().getText(R.string.posted_just_now);
}
- // Workaround for b/5657035. The platform method {@link DateUtils#getRelativeTimeSpan()}
- // passes a null context to other platform methods. However, on some devices, this
- // context is dereferenced when it shouldn't be and an NPE is thrown. We catch that
- // here and use a slightly less precise time.
- try {
- return DateUtils.getRelativeTimeSpanString(time, now, DateUtils.MINUTE_IN_MILLIS,
- DateUtils.FORMAT_ABBREV_RELATIVE).toString();
- } catch (final NullPointerException npe) {
- return getShortRelativeTimeSpanString(time);
- }
+ return getShortRelativeTimeSpanString(time);
}
public static CharSequence getConversationTimeString(final long time) {
@@ -108,8 +99,7 @@ public class Dates {
} else {
flags = FORCE_12_HOUR;
}
- return getOlderThanAYearTimestamp(time,
- context.getResources().getConfiguration().getLocales().get(0),
+ return getOlderThanAYearTimestamp(time, Locale.US,
false /*abbreviated*/, flags);
}
@@ -123,8 +113,7 @@ public class Dates {
flags = FORCE_12_HOUR;
}
return getTimestamp(time, System.currentTimeMillis(), abbreviated,
- context.getResources().getConfiguration().getLocales().get(0), flags,
- minPeriodToday);
+ Locale.US, flags, minPeriodToday);
}
public static CharSequence getTimestamp(final long time, final long now,
@@ -162,17 +151,16 @@ public class Dates {
}
private static CharSequence getTodayTimeStamp(final long time, final int flags) {
- return DateUtils.formatDateTime(getContext(), time,
- DateUtils.FORMAT_SHOW_TIME | flags);
+ return getExplicitFormattedTime(time, flags, "HH:mm", "h:mm a");
}
private static CharSequence getExplicitFormattedTime(final long time, final int flags,
final String format24, final String format12) {
SimpleDateFormat formatter;
if ((flags & FORCE_24_HOUR) == FORCE_24_HOUR) {
- formatter = new SimpleDateFormat(format24, Locale.getDefault());
+ formatter = new SimpleDateFormat(format24, Locale.US);
} else {
- formatter = new SimpleDateFormat(format12, Locale.getDefault());
+ formatter = new SimpleDateFormat(format12, Locale.US);
}
return formatter.format(new Date(time));
}
diff --git a/app/src/main/java/com/android/messaging/util/ImeUtil.java b/app/src/main/java/com/android/messaging/util/ImeUtil.java
index 9541f68..a261d71 100644
--- a/app/src/main/java/com/android/messaging/util/ImeUtil.java
+++ b/app/src/main/java/com/android/messaging/util/ImeUtil.java
@@ -72,10 +72,21 @@ public class ImeUtil {
final InputMethodManager inputMethodManager =
(InputMethodManager) context.getSystemService(Context.INPUT_METHOD_SERVICE);
- if (inputMethodManager != null) {
- v.requestFocus();
- inputMethodManager.showSoftInput(v, 0 /* flags */);
+ if (inputMethodManager == null) {
+ return;
}
+ v.setFocusable(true);
+ v.setFocusableInTouchMode(true);
+ v.requestFocus();
+ final Runnable showKeyboard = () -> {
+ if (!v.hasFocus()) {
+ v.requestFocus();
+ }
+ inputMethodManager.restartInput(v);
+ inputMethodManager.showSoftInput(v, InputMethodManager.SHOW_FORCED);
+ };
+ v.post(showKeyboard);
+ v.postDelayed(showKeyboard, 120);
}
public static void hideSoftInput(@NonNull final Context context, @NonNull final View v) {
diff --git a/app/src/main/java/com/android/messaging/util/SimNameUtil.java b/app/src/main/java/com/android/messaging/util/SimNameUtil.java
new file mode 100644
index 0000000..a6f7c41
--- /dev/null
+++ b/app/src/main/java/com/android/messaging/util/SimNameUtil.java
@@ -0,0 +1,104 @@
+package com.android.messaging.util;
+
+import android.content.Context;
+import android.content.pm.ApplicationInfo;
+import android.telephony.SubscriptionInfo;
+import android.text.TextUtils;
+
+import com.android.messaging.R;
+import com.android.messaging.datamodel.data.ParticipantData;
+
+import java.util.List;
+
+public final class SimNameUtil {
+ private SimNameUtil() {
+ }
+
+ public static boolean shouldShowSimName(final Context context) {
+ if ((context.getApplicationInfo().flags & ApplicationInfo.FLAG_DEBUGGABLE) != 0) {
+ return true;
+ }
+ try {
+ return PhoneUtils.getDefault().getActiveSubscriptionCount() >= 2;
+ } catch (final Exception ignored) {
+ return false;
+ }
+ }
+
+ public static String getSimDisplayName(final Context context, final String selfId) {
+ List infos;
+ try {
+ infos = PhoneUtils.getDefault().getActiveSubscriptionInfoList();
+ } catch (final Exception ignored) {
+ infos = null;
+ }
+ if (infos == null || infos.isEmpty()) {
+ return context.getString(R.string.sim_slot_identifier, "1");
+ }
+ SubscriptionInfo match = infos.get(0);
+ if (infos.size() > 1 && !TextUtils.isEmpty(selfId)) {
+ for (final SubscriptionInfo info : infos) {
+ final String participantId =
+ ParticipantData.getCachedParticipantId(info.getSubscriptionId());
+ if (TextUtils.equals(participantId, selfId)) {
+ match = info;
+ break;
+ }
+ }
+ }
+ return formatName(context, match);
+ }
+
+ private static final int NAME_SOURCE_USER_INPUT = 2;
+
+ private static String formatName(final Context context, final SubscriptionInfo info) {
+ final CharSequence displayName = info.getDisplayName();
+ if (isUserAssignedName(info) && !TextUtils.isEmpty(displayName)) {
+ return displayName.toString();
+ }
+ return context.getString(R.string.sim_slot_identifier,
+ String.valueOf(Math.max(0, info.getSimSlotIndex()) + 1));
+ }
+
+ private static boolean isUserAssignedName(final SubscriptionInfo info) {
+ try {
+ final Object source = SubscriptionInfo.class.getMethod("getNameSource").invoke(info);
+ if (source instanceof Integer) {
+ return ((Integer) source) == NAME_SOURCE_USER_INPUT;
+ }
+ } catch (final Exception ignored) {
+ }
+ final CharSequence displayName = info.getDisplayName();
+ return !TextUtils.isEmpty(displayName)
+ && !isCarrierLike(displayName, info.getCarrierName())
+ && !isKnownCarrierLabel(displayName);
+ }
+
+ private static boolean isCarrierLike(final CharSequence displayName,
+ final CharSequence carrierName) {
+ if (TextUtils.isEmpty(displayName) || TextUtils.isEmpty(carrierName)) {
+ return false;
+ }
+ final String display = normalizeLabel(displayName);
+ final String carrier = normalizeLabel(carrierName);
+ return display.equals(carrier) || carrier.contains(display) || display.contains(carrier);
+ }
+
+ private static boolean isKnownCarrierLabel(final CharSequence displayName) {
+ final String display = normalizeLabel(displayName);
+ return display.equals("lgu")
+ || display.equals("lguplus")
+ || display.equals("lgupluslte")
+ || display.equals("kt")
+ || display.equals("olleh")
+ || display.equals("skt")
+ || display.equals("sktelecom")
+ || display.startsWith("lgu")
+ || display.startsWith("skt")
+ || display.startsWith("sktelecom");
+ }
+
+ private static String normalizeLabel(final CharSequence value) {
+ return value.toString().replaceAll("[\\s+\\-_.]", "").toLowerCase();
+ }
+}
diff --git a/app/src/main/java/com/android/messaging/util/UiUtils.java b/app/src/main/java/com/android/messaging/util/UiUtils.java
index 49c00f6..744902a 100644
--- a/app/src/main/java/com/android/messaging/util/UiUtils.java
+++ b/app/src/main/java/com/android/messaging/util/UiUtils.java
@@ -25,7 +25,6 @@ import android.graphics.Color;
import android.graphics.Rect;
import android.text.TextPaint;
import android.text.TextUtils;
-import android.view.Gravity;
import android.view.View;
import android.view.View.OnLayoutChangeListener;
import android.view.animation.Animation;
@@ -40,6 +39,7 @@ import androidx.annotation.Nullable;
import com.android.messaging.Factory;
import com.android.messaging.R;
+import com.android.messaging.ui.home.HomeToast;
import com.android.messaging.ui.SnackBar;
import com.android.messaging.ui.SnackBar.Placement;
import com.android.messaging.ui.SnackBarInteraction;
@@ -73,31 +73,24 @@ public class UiUtils {
/** Show a simple toast at the bottom */
public static void showToastAtBottom(final int messageId) {
- UiUtils.showToastAtBottom(getApplicationContext().getString(messageId));
+ HomeToast.show(getApplicationContext(), messageId, Toast.LENGTH_LONG);
}
/** Show a simple toast at the bottom */
public static void showToastAtBottom(final String message) {
- final Toast toast = Toast.makeText(getApplicationContext(), message, Toast.LENGTH_LONG);
- toast.setGravity(Gravity.BOTTOM | Gravity.CENTER_HORIZONTAL, 0, 0);
- toast.show();
+ HomeToast.show(getApplicationContext(), message, Toast.LENGTH_LONG);
}
/** Show a simple toast at the default position */
public static void showToast(final int messageId) {
- final Toast toast = Toast.makeText(getApplicationContext(),
- getApplicationContext().getString(messageId), Toast.LENGTH_LONG);
- toast.setGravity(Gravity.CENTER_HORIZONTAL, 0, 0);
- toast.show();
+ HomeToast.show(getApplicationContext(), messageId, Toast.LENGTH_LONG);
}
/** Show a simple toast at the default position */
public static void showToast(final int pluralsMessageId, final int count) {
- final Toast toast = Toast.makeText(getApplicationContext(),
+ HomeToast.show(getApplicationContext(),
getApplicationContext().getResources().getQuantityString(pluralsMessageId, count),
Toast.LENGTH_LONG);
- toast.setGravity(Gravity.CENTER_HORIZONTAL, 0, 0);
- toast.show();
}
public static void showSnackBar(final Context context, @NonNull final View parentView,
diff --git a/app/src/main/res/drawable/home_bg_compose_attach_tabs.xml b/app/src/main/res/drawable/home_bg_compose_attach_tabs.xml
new file mode 100644
index 0000000..635bc26
--- /dev/null
+++ b/app/src/main/res/drawable/home_bg_compose_attach_tabs.xml
@@ -0,0 +1,9 @@
+
+
+
+
+
+
diff --git a/app/src/main/res/drawable/home_bg_compose_camera_shutter.xml b/app/src/main/res/drawable/home_bg_compose_camera_shutter.xml
new file mode 100644
index 0000000..e9b67f7
--- /dev/null
+++ b/app/src/main/res/drawable/home_bg_compose_camera_shutter.xml
@@ -0,0 +1,5 @@
+
+
+
+
diff --git a/app/src/main/res/drawable/home_bg_conversation_fade_bottom.xml b/app/src/main/res/drawable/home_bg_conversation_fade_bottom.xml
new file mode 100644
index 0000000..dbb5dfc
--- /dev/null
+++ b/app/src/main/res/drawable/home_bg_conversation_fade_bottom.xml
@@ -0,0 +1,9 @@
+
+
+
+
diff --git a/app/src/main/res/drawable/home_bg_conversation_fade_top.xml b/app/src/main/res/drawable/home_bg_conversation_fade_top.xml
new file mode 100644
index 0000000..f15a12f
--- /dev/null
+++ b/app/src/main/res/drawable/home_bg_conversation_fade_top.xml
@@ -0,0 +1,9 @@
+
+
+
+
diff --git a/app/src/main/res/drawable/home_bg_conversation_preview.xml b/app/src/main/res/drawable/home_bg_conversation_preview.xml
new file mode 100644
index 0000000..9fe1212
--- /dev/null
+++ b/app/src/main/res/drawable/home_bg_conversation_preview.xml
@@ -0,0 +1,9 @@
+
+
+
+
+
+
diff --git a/app/src/main/res/drawable/home_bg_dock_fab.xml b/app/src/main/res/drawable/home_bg_dock_fab.xml
index 10c0629..a132320 100644
--- a/app/src/main/res/drawable/home_bg_dock_fab.xml
+++ b/app/src/main/res/drawable/home_bg_dock_fab.xml
@@ -1,36 +1,33 @@
-
-
+ android:left="5dp"
+ android:right="5dp"
+ android:top="6dp">
-
-
+ android:bottom="1dp"
+ android:left="3dp"
+ android:right="3dp"
+ android:top="3dp">
-
-
diff --git a/app/src/main/res/drawable/home_bg_gallery_check_off.xml b/app/src/main/res/drawable/home_bg_gallery_check_off.xml
new file mode 100644
index 0000000..9860b80
--- /dev/null
+++ b/app/src/main/res/drawable/home_bg_gallery_check_off.xml
@@ -0,0 +1,8 @@
+
+
+
+
+
diff --git a/app/src/main/res/drawable/home_bg_gallery_check_on.xml b/app/src/main/res/drawable/home_bg_gallery_check_on.xml
new file mode 100644
index 0000000..a7b2532
--- /dev/null
+++ b/app/src/main/res/drawable/home_bg_gallery_check_on.xml
@@ -0,0 +1,5 @@
+
+
+
+
diff --git a/app/src/main/res/drawable/home_bg_gallery_date_pill.xml b/app/src/main/res/drawable/home_bg_gallery_date_pill.xml
new file mode 100644
index 0000000..dd37225
--- /dev/null
+++ b/app/src/main/res/drawable/home_bg_gallery_date_pill.xml
@@ -0,0 +1,9 @@
+
+
+
+
+
+
diff --git a/app/src/main/res/drawable/home_bg_gallery_fade_top.xml b/app/src/main/res/drawable/home_bg_gallery_fade_top.xml
new file mode 100644
index 0000000..8194c1c
--- /dev/null
+++ b/app/src/main/res/drawable/home_bg_gallery_fade_top.xml
@@ -0,0 +1,11 @@
+
+
+
+
diff --git a/app/src/main/res/drawable/home_bg_gallery_fast_scroll.xml b/app/src/main/res/drawable/home_bg_gallery_fast_scroll.xml
new file mode 100644
index 0000000..c52e18a
--- /dev/null
+++ b/app/src/main/res/drawable/home_bg_gallery_fast_scroll.xml
@@ -0,0 +1,8 @@
+
+
+
+
+
diff --git a/app/src/main/res/drawable/home_bg_header_circle.xml b/app/src/main/res/drawable/home_bg_header_circle.xml
new file mode 100644
index 0000000..a132320
--- /dev/null
+++ b/app/src/main/res/drawable/home_bg_header_circle.xml
@@ -0,0 +1,39 @@
+
+
+
-
+
+
+
+
+ -
+
+
+
+
+ -
+
+
+
+
+
+
diff --git a/app/src/main/res/drawable/home_bg_message_menu.xml b/app/src/main/res/drawable/home_bg_message_menu.xml
new file mode 100644
index 0000000..c794fe0
--- /dev/null
+++ b/app/src/main/res/drawable/home_bg_message_menu.xml
@@ -0,0 +1,6 @@
+
+
+
+
+
diff --git a/app/src/main/res/drawable/home_bg_preview_bubble_in.xml b/app/src/main/res/drawable/home_bg_preview_bubble_in.xml
new file mode 100644
index 0000000..0503d30
--- /dev/null
+++ b/app/src/main/res/drawable/home_bg_preview_bubble_in.xml
@@ -0,0 +1,9 @@
+
+
+
+
+
+
diff --git a/app/src/main/res/drawable/home_bg_preview_bubble_out.xml b/app/src/main/res/drawable/home_bg_preview_bubble_out.xml
new file mode 100644
index 0000000..40ee064
--- /dev/null
+++ b/app/src/main/res/drawable/home_bg_preview_bubble_out.xml
@@ -0,0 +1,6 @@
+
+
+
+
+
diff --git a/app/src/main/res/drawable/home_bg_profile_row.xml b/app/src/main/res/drawable/home_bg_profile_row.xml
index 952db2c..9974811 100644
--- a/app/src/main/res/drawable/home_bg_profile_row.xml
+++ b/app/src/main/res/drawable/home_bg_profile_row.xml
@@ -4,7 +4,7 @@
-
-
+
diff --git a/app/src/main/res/drawable/home_bg_sheet_full.xml b/app/src/main/res/drawable/home_bg_sheet_full.xml
new file mode 100644
index 0000000..697173f
--- /dev/null
+++ b/app/src/main/res/drawable/home_bg_sheet_full.xml
@@ -0,0 +1,6 @@
+
+
+
+
+
diff --git a/app/src/main/res/drawable/home_bg_swipe_circle.xml b/app/src/main/res/drawable/home_bg_swipe_circle.xml
new file mode 100644
index 0000000..7764899
--- /dev/null
+++ b/app/src/main/res/drawable/home_bg_swipe_circle.xml
@@ -0,0 +1,5 @@
+
+
+
+
diff --git a/app/src/main/res/drawable/home_bg_swipe_circle_delete.xml b/app/src/main/res/drawable/home_bg_swipe_circle_delete.xml
new file mode 100644
index 0000000..5f252dd
--- /dev/null
+++ b/app/src/main/res/drawable/home_bg_swipe_circle_delete.xml
@@ -0,0 +1,5 @@
+
+
+
+
diff --git a/app/src/main/res/drawable/home_bg_title_avatar.xml b/app/src/main/res/drawable/home_bg_title_avatar.xml
new file mode 100644
index 0000000..adc4f00
--- /dev/null
+++ b/app/src/main/res/drawable/home_bg_title_avatar.xml
@@ -0,0 +1,5 @@
+
+
+
+
diff --git a/app/src/main/res/drawable/home_bg_toast.xml b/app/src/main/res/drawable/home_bg_toast.xml
new file mode 100644
index 0000000..3183ac5
--- /dev/null
+++ b/app/src/main/res/drawable/home_bg_toast.xml
@@ -0,0 +1,6 @@
+
+
+
+
+
diff --git a/app/src/main/res/drawable/ic_archive_small_dark.xml b/app/src/main/res/drawable/ic_archive_small_dark.xml
index b083778..92f3996 100644
--- a/app/src/main/res/drawable/ic_archive_small_dark.xml
+++ b/app/src/main/res/drawable/ic_archive_small_dark.xml
@@ -1,14 +1,13 @@
-
+ android:viewportWidth="48"
+ android:viewportHeight="48">
+ android:pathData="M26,18V29.2l2.6,-2.6a2,2 0,0 1,3.1 0.2,2.2 2.2,0 0,1 -0.4,2.7l-5.9,5.9a1.9,1.9 0,0 1,-2.8 0l-5.9,-5.9a2.2,2.2 0,0 1,-0.4 -2.7,2 2,0 0,1 3.1,-0.2L22,29.2V18H4V40a4,4 0,0 0,4 4H40a4,4 0,0 0,4 -4V18Z" />
+
diff --git a/app/src/main/res/drawable/ic_arrow_back_light.xml b/app/src/main/res/drawable/ic_arrow_back_light.xml
index a8a0425..658d63a 100644
--- a/app/src/main/res/drawable/ic_arrow_back_light.xml
+++ b/app/src/main/res/drawable/ic_arrow_back_light.xml
@@ -1,14 +1,17 @@
-
-
+ android:viewportWidth="1024"
+ android:viewportHeight="1024">
+
+
+
+
diff --git a/app/src/main/res/drawable/ic_home_archive_line.xml b/app/src/main/res/drawable/ic_home_archive_line.xml
new file mode 100644
index 0000000..21bb9db
--- /dev/null
+++ b/app/src/main/res/drawable/ic_home_archive_line.xml
@@ -0,0 +1,34 @@
+
+
+
+
+
+
+
+
diff --git a/app/src/main/res/drawable/ic_home_automation_plus.xml b/app/src/main/res/drawable/ic_home_automation_plus.xml
new file mode 100644
index 0000000..f7ce442
--- /dev/null
+++ b/app/src/main/res/drawable/ic_home_automation_plus.xml
@@ -0,0 +1,13 @@
+
+
+
+
diff --git a/app/src/main/res/drawable/ic_home_bell_off.xml b/app/src/main/res/drawable/ic_home_bell_off.xml
new file mode 100644
index 0000000..208e75c
--- /dev/null
+++ b/app/src/main/res/drawable/ic_home_bell_off.xml
@@ -0,0 +1,14 @@
+
+
+
+
diff --git a/app/src/main/res/drawable/ic_home_checklist.xml b/app/src/main/res/drawable/ic_home_checklist.xml
new file mode 100644
index 0000000..4ca5e8f
--- /dev/null
+++ b/app/src/main/res/drawable/ic_home_checklist.xml
@@ -0,0 +1,10 @@
+
+
+
+
diff --git a/app/src/main/res/drawable/ic_home_delete_line.xml b/app/src/main/res/drawable/ic_home_delete_line.xml
new file mode 100644
index 0000000..fda3d25
--- /dev/null
+++ b/app/src/main/res/drawable/ic_home_delete_line.xml
@@ -0,0 +1,38 @@
+
+
+
+
+
+
+
+
+
diff --git a/app/src/main/res/drawable/ic_home_file_line.xml b/app/src/main/res/drawable/ic_home_file_line.xml
new file mode 100644
index 0000000..f3246aa
--- /dev/null
+++ b/app/src/main/res/drawable/ic_home_file_line.xml
@@ -0,0 +1,21 @@
+
+
+
+
+
diff --git a/app/src/main/res/drawable/ic_home_forward.xml b/app/src/main/res/drawable/ic_home_forward.xml
new file mode 100644
index 0000000..81ab130
--- /dev/null
+++ b/app/src/main/res/drawable/ic_home_forward.xml
@@ -0,0 +1,21 @@
+
+
+
+
+
+
diff --git a/app/src/main/res/drawable/ic_home_info.xml b/app/src/main/res/drawable/ic_home_info.xml
new file mode 100644
index 0000000..c7aa769
--- /dev/null
+++ b/app/src/main/res/drawable/ic_home_info.xml
@@ -0,0 +1,29 @@
+
+
+
+
+
+
+
+
diff --git a/app/src/main/res/drawable/ic_home_list_check.xml b/app/src/main/res/drawable/ic_home_list_check.xml
new file mode 100644
index 0000000..bfb5b87
--- /dev/null
+++ b/app/src/main/res/drawable/ic_home_list_check.xml
@@ -0,0 +1,20 @@
+
+
+
+
+
+
diff --git a/app/src/main/res/drawable/ic_home_menu_archive.xml b/app/src/main/res/drawable/ic_home_menu_archive.xml
new file mode 100644
index 0000000..60ff7fd
--- /dev/null
+++ b/app/src/main/res/drawable/ic_home_menu_archive.xml
@@ -0,0 +1,10 @@
+
+
+
+
diff --git a/app/src/main/res/drawable/ic_home_menu_messages.xml b/app/src/main/res/drawable/ic_home_menu_messages.xml
index 8b83f5a..ff86ec1 100644
--- a/app/src/main/res/drawable/ic_home_menu_messages.xml
+++ b/app/src/main/res/drawable/ic_home_menu_messages.xml
@@ -1,6 +1,28 @@
-
+ android:width="24dp"
+ android:height="24dp"
+ android:viewportWidth="24"
+ android:viewportHeight="24">
+
+
+
diff --git a/app/src/main/res/drawable/ic_home_menu_unread.xml b/app/src/main/res/drawable/ic_home_menu_unread.xml
index 305d68a..65fd9ad 100644
--- a/app/src/main/res/drawable/ic_home_menu_unread.xml
+++ b/app/src/main/res/drawable/ic_home_menu_unread.xml
@@ -1,8 +1,14 @@
-
-
+ android:width="24dp"
+ android:height="24dp"
+ android:viewportWidth="24"
+ android:viewportHeight="24">
+
diff --git a/app/src/main/res/drawable/ic_home_schedule_line.xml b/app/src/main/res/drawable/ic_home_schedule_line.xml
new file mode 100644
index 0000000..f36421b
--- /dev/null
+++ b/app/src/main/res/drawable/ic_home_schedule_line.xml
@@ -0,0 +1,19 @@
+
+
+
+
+
diff --git a/app/src/main/res/drawable/ic_home_scroll_handle.xml b/app/src/main/res/drawable/ic_home_scroll_handle.xml
new file mode 100644
index 0000000..6c540ab
--- /dev/null
+++ b/app/src/main/res/drawable/ic_home_scroll_handle.xml
@@ -0,0 +1,13 @@
+
+
+
+
+
diff --git a/app/src/main/res/drawable/ic_home_search_line.xml b/app/src/main/res/drawable/ic_home_search_line.xml
index 42b3ec6..f975620 100644
--- a/app/src/main/res/drawable/ic_home_search_line.xml
+++ b/app/src/main/res/drawable/ic_home_search_line.xml
@@ -4,16 +4,22 @@
android:height="24dp"
android:viewportWidth="24"
android:viewportHeight="24">
-
-
+
+
+
+
diff --git a/app/src/main/res/drawable/ic_home_sound.xml b/app/src/main/res/drawable/ic_home_sound.xml
new file mode 100644
index 0000000..6fda043
--- /dev/null
+++ b/app/src/main/res/drawable/ic_home_sound.xml
@@ -0,0 +1,10 @@
+
+
+
+
diff --git a/app/src/main/res/drawable/ic_looply_back.xml b/app/src/main/res/drawable/ic_looply_back.xml
index 75c185a..4fe9ee7 100644
--- a/app/src/main/res/drawable/ic_looply_back.xml
+++ b/app/src/main/res/drawable/ic_looply_back.xml
@@ -1,14 +1,16 @@
-
-
+ android:viewportWidth="1024"
+ android:viewportHeight="1024">
+
+
+
diff --git a/app/src/main/res/drawable/ic_message_send_error.xml b/app/src/main/res/drawable/ic_message_send_error.xml
new file mode 100644
index 0000000..e8361fa
--- /dev/null
+++ b/app/src/main/res/drawable/ic_message_send_error.xml
@@ -0,0 +1,10 @@
+
+
+
+
diff --git a/app/src/main/res/drawable/ic_person_light.xml b/app/src/main/res/drawable/ic_person_light.xml
index 736cff4..4d95354 100644
--- a/app/src/main/res/drawable/ic_person_light.xml
+++ b/app/src/main/res/drawable/ic_person_light.xml
@@ -1,14 +1,13 @@
-
-
+ android:viewportWidth="24"
+ android:viewportHeight="24">
+
+
diff --git a/app/src/main/res/layout/compose_message_view.xml b/app/src/main/res/layout/compose_message_view.xml
index a5852fa..604a6d3 100644
--- a/app/src/main/res/layout/compose_message_view.xml
+++ b/app/src/main/res/layout/compose_message_view.xml
@@ -198,7 +198,7 @@
android:layout_height="wrap_content"
- android:background="@color/home_bg"
+ android:background="@android:color/transparent"
android:baselineAligned="false"
@@ -236,6 +236,8 @@
-
-
-
-
-
+ android:background="@color/home_bg" />
+
+
-
-
+ android:overScrollMode="never"
+ android:paddingBottom="@dimen/home_conversation_edge_fade" />
+
+
+
+
+
+
+
+
-
-
-
-
+ android:layout_height="wrap_content"
+ android:layout_gravity="bottom"
+ android:background="@android:color/transparent"
+ android:clipChildren="false"
+ android:clipToPadding="false"
+ android:clickable="false"
+ android:elevation="12dp"
+ android:focusable="false">
-
-
+
+
+
+
+
diff --git a/app/src/main/res/layout/conversation_list_fragment.xml b/app/src/main/res/layout/conversation_list_fragment.xml
index 4f0626b..4dd357c 100644
--- a/app/src/main/res/layout/conversation_list_fragment.xml
+++ b/app/src/main/res/layout/conversation_list_fragment.xml
@@ -50,20 +50,41 @@
android:paddingEnd="12dp"
android:paddingBottom="5dp">
-
+ android:gravity="center_vertical"
+ android:orientation="horizontal">
+
+
+
+
+
+
+
+ android:paddingStart="@dimen/looply_space_md"
+ android:paddingEnd="@dimen/looply_space_md">
+ android:textSize="16sp" />
@@ -315,56 +344,62 @@
android:layout_gravity="bottom"
android:clipChildren="false"
android:clipToPadding="false"
- android:gravity="center_vertical"
+ android:gravity="center"
android:orientation="horizontal"
android:paddingStart="@dimen/looply_space_md"
android:paddingEnd="@dimen/looply_space_md"
android:paddingBottom="@dimen/looply_space_md">
-
+ android:paddingStart="@dimen/home_nav_item_padding"
+ android:paddingTop="@dimen/home_nav_item_padding"
+ android:paddingEnd="@dimen/home_nav_item_padding"
+ android:paddingBottom="@dimen/home_nav_dock_padding_bottom">
-
+ android:layout_height="0dp"
+ android:background="@drawable/home_bg_nav_active_primary" />
+
+
-
+ android:layout_gravity="center_vertical" />
-
+
-
-
+ android:layout_gravity="center_vertical" />
+
+
+
+
diff --git a/app/src/main/res/layout/conversation_list_item_view.xml b/app/src/main/res/layout/conversation_list_item_view.xml
index 298f2a3..871f5ae 100644
--- a/app/src/main/res/layout/conversation_list_item_view.xml
+++ b/app/src/main/res/layout/conversation_list_item_view.xml
@@ -28,30 +28,61 @@
android:orientation="horizontal"
android:layout_width="match_parent"
android:layout_height="match_parent"
- android:gravity="center_vertical|start"
+ android:gravity="center_vertical"
android:baselineAligned="false"
android:background="@color/home_bg"
android:visibility="gone"
- android:padding="@dimen/looply_space_lg">
-
+
+
+ android:layout_width="40dp"
+ android:layout_height="40dp"
+ android:background="@drawable/home_bg_swipe_circle"
+ android:contentDescription="@string/home_swipe_archive"
+ android:padding="9dp"
+ android:scaleType="fitCenter"
+ android:src="@drawable/ic_archive_small_dark"
+ android:tint="@android:color/white"
+ android:visibility="gone" />
+
-
+ android:gravity="center_vertical"
+ android:orientation="horizontal"
+ android:visibility="gone">
+
+
+
+
+
+ android:layout_marginStart="@dimen/looply_space_md">
+
+
+
+
+
+
+
-
+ android:clipToPadding="false">
+
+
-
-
-
-
-
-
-
-
-
-
+
+
+
+
+
+
+
+
diff --git a/app/src/main/res/layout/group_mms_setting_dialog.xml b/app/src/main/res/layout/group_mms_setting_dialog.xml
index efc3b00..c7203f0 100644
--- a/app/src/main/res/layout/group_mms_setting_dialog.xml
+++ b/app/src/main/res/layout/group_mms_setting_dialog.xml
@@ -25,13 +25,13 @@
style="@style/GroupMmsSettingItem"
android:layout_width="wrap_content"
android:layout_height="wrap_content"
- android:text="@string/disable_group_mms"/>
+ android:text="@string/home_settings_group_mms_off"/>
+ android:text="@string/home_settings_group_mms_on"/>
diff --git a/app/src/main/res/layout/home_archived_activity.xml b/app/src/main/res/layout/home_archived_activity.xml
new file mode 100644
index 0000000..662cf9a
--- /dev/null
+++ b/app/src/main/res/layout/home_archived_activity.xml
@@ -0,0 +1,27 @@
+
+
+
+
+
+
+
+
+
diff --git a/app/src/main/res/layout/home_automation_activity.xml b/app/src/main/res/layout/home_automation_activity.xml
new file mode 100644
index 0000000..61c91cd
--- /dev/null
+++ b/app/src/main/res/layout/home_automation_activity.xml
@@ -0,0 +1,47 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/app/src/main/res/layout/home_automation_create_activity.xml b/app/src/main/res/layout/home_automation_create_activity.xml
new file mode 100644
index 0000000..4163b5b
--- /dev/null
+++ b/app/src/main/res/layout/home_automation_create_activity.xml
@@ -0,0 +1,48 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/app/src/main/res/layout/home_automation_pane.xml b/app/src/main/res/layout/home_automation_pane.xml
new file mode 100644
index 0000000..48e3925
--- /dev/null
+++ b/app/src/main/res/layout/home_automation_pane.xml
@@ -0,0 +1,40 @@
+
+
+
+
+
+
+
+
+
diff --git a/app/src/main/res/layout/home_bottom_nav_tab_item.xml b/app/src/main/res/layout/home_bottom_nav_tab_item.xml
index 2723f1f..74a7266 100644
--- a/app/src/main/res/layout/home_bottom_nav_tab_item.xml
+++ b/app/src/main/res/layout/home_bottom_nav_tab_item.xml
@@ -8,12 +8,10 @@
android:clickable="true"
android:focusable="true"
android:gravity="center"
- android:minWidth="88dp"
+ android:clipChildren="false"
+ android:clipToPadding="false"
android:orientation="vertical"
- android:paddingStart="16dp"
- android:paddingTop="5dp"
- android:paddingEnd="16dp"
- android:paddingBottom="5dp">
+ android:padding="@dimen/home_nav_item_padding">
diff --git a/app/src/main/res/layout/home_compose_activity.xml b/app/src/main/res/layout/home_compose_activity.xml
index 038818c..a4d37db 100644
--- a/app/src/main/res/layout/home_compose_activity.xml
+++ b/app/src/main/res/layout/home_compose_activity.xml
@@ -13,8 +13,7 @@
diff --git a/app/src/main/res/layout/home_compose_attach_camera_item.xml b/app/src/main/res/layout/home_compose_attach_camera_item.xml
new file mode 100644
index 0000000..690f2b0
--- /dev/null
+++ b/app/src/main/res/layout/home_compose_attach_camera_item.xml
@@ -0,0 +1,35 @@
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/app/src/main/res/layout/home_compose_attach_compose_bar.xml b/app/src/main/res/layout/home_compose_attach_compose_bar.xml
new file mode 100644
index 0000000..d8a1252
--- /dev/null
+++ b/app/src/main/res/layout/home_compose_attach_compose_bar.xml
@@ -0,0 +1,68 @@
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/app/src/main/res/layout/home_compose_attach_expand_header.xml b/app/src/main/res/layout/home_compose_attach_expand_header.xml
new file mode 100644
index 0000000..ae12510
--- /dev/null
+++ b/app/src/main/res/layout/home_compose_attach_expand_header.xml
@@ -0,0 +1,86 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/app/src/main/res/layout/home_compose_attach_fast_scroll.xml b/app/src/main/res/layout/home_compose_attach_fast_scroll.xml
new file mode 100644
index 0000000..90c6722
--- /dev/null
+++ b/app/src/main/res/layout/home_compose_attach_fast_scroll.xml
@@ -0,0 +1,38 @@
+
+
+
+
+
+
+
diff --git a/app/src/main/res/layout/home_compose_attach_overlay.xml b/app/src/main/res/layout/home_compose_attach_overlay.xml
new file mode 100644
index 0000000..1964c87
--- /dev/null
+++ b/app/src/main/res/layout/home_compose_attach_overlay.xml
@@ -0,0 +1,40 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/app/src/main/res/layout/home_compose_attach_tab.xml b/app/src/main/res/layout/home_compose_attach_tab.xml
new file mode 100644
index 0000000..58e9a60
--- /dev/null
+++ b/app/src/main/res/layout/home_compose_attach_tab.xml
@@ -0,0 +1,31 @@
+
+
+
+
+
+
+
diff --git a/app/src/main/res/layout/home_compose_attach_tabs.xml b/app/src/main/res/layout/home_compose_attach_tabs.xml
new file mode 100644
index 0000000..5c70372
--- /dev/null
+++ b/app/src/main/res/layout/home_compose_attach_tabs.xml
@@ -0,0 +1,72 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/app/src/main/res/layout/home_contacts_fragment.xml b/app/src/main/res/layout/home_contacts_fragment.xml
index 3ac5b00..eb6a439 100644
--- a/app/src/main/res/layout/home_contacts_fragment.xml
+++ b/app/src/main/res/layout/home_contacts_fragment.xml
@@ -27,18 +27,11 @@
android:paddingBottom="24dp"
android:scrollbarStyle="outsideOverlay" />
-
diff --git a/app/src/main/res/layout/home_conversation_empty.xml b/app/src/main/res/layout/home_conversation_empty.xml
index 2713491..2c73840 100644
--- a/app/src/main/res/layout/home_conversation_empty.xml
+++ b/app/src/main/res/layout/home_conversation_empty.xml
@@ -1,28 +1,10 @@
-
-
-
-
-
-
+ android:visibility="gone" />
diff --git a/app/src/main/res/layout/home_conversation_header.xml b/app/src/main/res/layout/home_conversation_header.xml
index ea6a3b0..75d5c9d 100644
--- a/app/src/main/res/layout/home_conversation_header.xml
+++ b/app/src/main/res/layout/home_conversation_header.xml
@@ -1,58 +1,138 @@
-
+
-
-
-
-
-
-
+ android:paddingStart="@dimen/looply_space_md"
+ android:paddingTop="6dp"
+ android:paddingEnd="@dimen/looply_space_md"
+ android:paddingBottom="4dp">
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/app/src/main/res/layout/home_conversation_message_selection_header.xml b/app/src/main/res/layout/home_conversation_message_selection_header.xml
index b1da029..24a887e 100644
--- a/app/src/main/res/layout/home_conversation_message_selection_header.xml
+++ b/app/src/main/res/layout/home_conversation_message_selection_header.xml
@@ -1,39 +1,59 @@
-
-
+ android:layout_marginEnd="@dimen/looply_space_sm"
+ android:layout_weight="1"
+ android:background="@drawable/home_bg_dock_pill"
+ android:elevation="6dp"
+ android:gravity="center_vertical"
+ android:minHeight="@dimen/home_conversation_header_pill_height"
+ android:orientation="horizontal"
+ android:outlineAmbientShadowColor="@color/home_pill_shadow_ambient"
+ android:outlineSpotShadowColor="@color/home_pill_shadow_spot"
+ android:paddingStart="@dimen/looply_space_lg"
+ android:paddingEnd="@dimen/looply_space_sm"
+ android:paddingBottom="@dimen/home_bottom_dock_shadow_inset">
+
+
+
-
+
diff --git a/app/src/main/res/layout/home_conversation_search_activity.xml b/app/src/main/res/layout/home_conversation_search_activity.xml
index e1cde40..cb51d69 100644
--- a/app/src/main/res/layout/home_conversation_search_activity.xml
+++ b/app/src/main/res/layout/home_conversation_search_activity.xml
@@ -21,12 +21,22 @@
android:paddingStart="@dimen/looply_space_md"
android:paddingEnd="@dimen/looply_space_md">
+
+
-
-
-
-
-
-
+ android:layout_height="match_parent"
+ android:visibility="gone" />
diff --git a/app/src/main/res/layout/home_empty_state.xml b/app/src/main/res/layout/home_empty_state.xml
new file mode 100644
index 0000000..21514cb
--- /dev/null
+++ b/app/src/main/res/layout/home_empty_state.xml
@@ -0,0 +1,9 @@
+
+
diff --git a/app/src/main/res/layout/home_empty_state_content.xml b/app/src/main/res/layout/home_empty_state_content.xml
new file mode 100644
index 0000000..c6e3755
--- /dev/null
+++ b/app/src/main/res/layout/home_empty_state_content.xml
@@ -0,0 +1,32 @@
+
+
+
+
+
+
+
+
+
diff --git a/app/src/main/res/layout/home_gallery_item.xml b/app/src/main/res/layout/home_gallery_item.xml
index b3bd795..4beeb15 100644
--- a/app/src/main/res/layout/home_gallery_item.xml
+++ b/app/src/main/res/layout/home_gallery_item.xml
@@ -22,4 +22,17 @@
android:src="@drawable/ic_home_video_line"
android:visibility="gone"
app:tint="@android:color/white" />
+
+
diff --git a/app/src/main/res/layout/home_gallery_sheet.xml b/app/src/main/res/layout/home_gallery_sheet.xml
index ef8d497..9e8c13d 100644
--- a/app/src/main/res/layout/home_gallery_sheet.xml
+++ b/app/src/main/res/layout/home_gallery_sheet.xml
@@ -74,14 +74,10 @@
android:padding="@dimen/looply_screen_padding"
android:visibility="gone">
-
+
diff --git a/app/src/main/res/layout/home_license_activity.xml b/app/src/main/res/layout/home_license_activity.xml
new file mode 100644
index 0000000..a7a3416
--- /dev/null
+++ b/app/src/main/res/layout/home_license_activity.xml
@@ -0,0 +1,17 @@
+
+
+
+
+
+
+
diff --git a/app/src/main/res/layout/home_list_profile_popup.xml b/app/src/main/res/layout/home_list_profile_popup.xml
index a3d57a1..1b3155a 100644
--- a/app/src/main/res/layout/home_list_profile_popup.xml
+++ b/app/src/main/res/layout/home_list_profile_popup.xml
@@ -9,12 +9,26 @@
android:focusable="true"
android:visibility="gone">
-
+ android:clickable="true"
+ android:focusable="true">
+
+
+
+
+
-
+ android:layout_height="match_parent"
+ android:background="@color/home_bg"
+ android:clipChildren="false"
+ android:clipToPadding="false"
+ android:orientation="vertical">
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
-
-
-
+
+
+
+
diff --git a/app/src/main/res/layout/home_mediapicker_sheet.xml b/app/src/main/res/layout/home_mediapicker_sheet.xml
index 6b1fb75..c7cb6c7 100644
--- a/app/src/main/res/layout/home_mediapicker_sheet.xml
+++ b/app/src/main/res/layout/home_mediapicker_sheet.xml
@@ -1,12 +1,40 @@
-
-
+
+
+
+
+
+
+
+
+
diff --git a/app/src/main/res/layout/home_message_action_popup.xml b/app/src/main/res/layout/home_message_action_popup.xml
new file mode 100644
index 0000000..9d4a755
--- /dev/null
+++ b/app/src/main/res/layout/home_message_action_popup.xml
@@ -0,0 +1,148 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/app/src/main/res/layout/home_popover_album.xml b/app/src/main/res/layout/home_popover_album.xml
new file mode 100644
index 0000000..16c16da
--- /dev/null
+++ b/app/src/main/res/layout/home_popover_album.xml
@@ -0,0 +1,16 @@
+
+
+
+
+
diff --git a/app/src/main/res/layout/home_popover_album_item.xml b/app/src/main/res/layout/home_popover_album_item.xml
new file mode 100644
index 0000000..265f6e6
--- /dev/null
+++ b/app/src/main/res/layout/home_popover_album_item.xml
@@ -0,0 +1,22 @@
+
+
+
+
+
+
+
diff --git a/app/src/main/res/layout/home_popover_conversation.xml b/app/src/main/res/layout/home_popover_conversation.xml
new file mode 100644
index 0000000..8487621
--- /dev/null
+++ b/app/src/main/res/layout/home_popover_conversation.xml
@@ -0,0 +1,140 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/app/src/main/res/layout/home_popover_conversation_overflow.xml b/app/src/main/res/layout/home_popover_conversation_overflow.xml
new file mode 100644
index 0000000..0a6b9f4
--- /dev/null
+++ b/app/src/main/res/layout/home_popover_conversation_overflow.xml
@@ -0,0 +1,123 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/app/src/main/res/layout/home_popover_filter.xml b/app/src/main/res/layout/home_popover_filter.xml
index 2093664..fdef67e 100644
--- a/app/src/main/res/layout/home_popover_filter.xml
+++ b/app/src/main/res/layout/home_popover_filter.xml
@@ -1,5 +1,5 @@
-
+
+
+
+
+
+
+
diff --git a/app/src/main/res/layout/home_popover_preview_bubble.xml b/app/src/main/res/layout/home_popover_preview_bubble.xml
new file mode 100644
index 0000000..2c110b8
--- /dev/null
+++ b/app/src/main/res/layout/home_popover_preview_bubble.xml
@@ -0,0 +1,34 @@
+
+
+
+
+
+
+
diff --git a/app/src/main/res/layout/home_profile_activity.xml b/app/src/main/res/layout/home_profile_activity.xml
index 4110e1f..3b8f87f 100644
--- a/app/src/main/res/layout/home_profile_activity.xml
+++ b/app/src/main/res/layout/home_profile_activity.xml
@@ -24,7 +24,6 @@
android:layout_height="wrap_content"
android:orientation="vertical">
-
+ app:contactIconSize="hero" />
+ app:contactIconSize="hero" />
+ app:contactIconSize="hero" />
@@ -79,7 +78,8 @@
android:includeFontPadding="false"
android:maxLines="2"
android:textColor="@color/home_text_primary"
- android:textSize="@dimen/looply_text_title" />
+ android:textSize="@dimen/looply_text_title"
+ android:textStyle="bold" />
+
+
+
+
+
+
+
+
+
+
+
+
+ android:gravity="center_vertical"
+ android:orientation="horizontal"
+ android:paddingStart="@dimen/looply_space_md"
+ android:paddingEnd="@dimen/looply_space_md">
-
+
-
+
-
-
-
+
-
-
-
-
-
-
-
-
-
-
+ android:layout_marginTop="@dimen/looply_space_sm"
+ android:orientation="vertical" />
diff --git a/app/src/main/res/layout/home_profile_quick_action.xml b/app/src/main/res/layout/home_profile_quick_action.xml
index f11fe52..6622b5b 100644
--- a/app/src/main/res/layout/home_profile_quick_action.xml
+++ b/app/src/main/res/layout/home_profile_quick_action.xml
@@ -1,5 +1,5 @@
-
+
+ android:focusable="true"
+ android:elevation="6dp">
+ android:textSize="@dimen/looply_text_label" />
diff --git a/app/src/main/res/layout/home_search_activity.xml b/app/src/main/res/layout/home_search_activity.xml
index 4dfd8b2..1870ccf 100644
--- a/app/src/main/res/layout/home_search_activity.xml
+++ b/app/src/main/res/layout/home_search_activity.xml
@@ -21,12 +21,22 @@
android:paddingStart="@dimen/looply_space_md"
android:paddingEnd="@dimen/looply_space_md">
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/app/src/main/res/layout/home_settings_advanced_activity.xml b/app/src/main/res/layout/home_settings_advanced_activity.xml
new file mode 100644
index 0000000..5e142ef
--- /dev/null
+++ b/app/src/main/res/layout/home_settings_advanced_activity.xml
@@ -0,0 +1,89 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/app/src/main/res/layout/home_settings_hub_activity.xml b/app/src/main/res/layout/home_settings_hub_activity.xml
new file mode 100644
index 0000000..a1cb27d
--- /dev/null
+++ b/app/src/main/res/layout/home_settings_hub_activity.xml
@@ -0,0 +1,21 @@
+
+
+
+
+
+
+
diff --git a/app/src/main/res/layout/home_settings_phone_dialog.xml b/app/src/main/res/layout/home_settings_phone_dialog.xml
new file mode 100644
index 0000000..47a1458
--- /dev/null
+++ b/app/src/main/res/layout/home_settings_phone_dialog.xml
@@ -0,0 +1,24 @@
+
+
+
+
+
diff --git a/app/src/main/res/layout/home_settings_preference_host.xml b/app/src/main/res/layout/home_settings_preference_host.xml
new file mode 100644
index 0000000..d5c3bf5
--- /dev/null
+++ b/app/src/main/res/layout/home_settings_preference_host.xml
@@ -0,0 +1,17 @@
+
+
+
+
+
+
+
diff --git a/app/src/main/res/layout/home_settings_row.xml b/app/src/main/res/layout/home_settings_row.xml
new file mode 100644
index 0000000..011aac0
--- /dev/null
+++ b/app/src/main/res/layout/home_settings_row.xml
@@ -0,0 +1,84 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/app/src/main/res/layout/home_spam_activity.xml b/app/src/main/res/layout/home_spam_activity.xml
index 819b431..a7bfcdb 100644
--- a/app/src/main/res/layout/home_spam_activity.xml
+++ b/app/src/main/res/layout/home_spam_activity.xml
@@ -30,16 +30,11 @@
android:layout_width="match_parent"
android:layout_height="match_parent" />
-
diff --git a/app/src/main/res/layout/home_sub_header.xml b/app/src/main/res/layout/home_sub_header.xml
index da3c269..5a3abec 100644
--- a/app/src/main/res/layout/home_sub_header.xml
+++ b/app/src/main/res/layout/home_sub_header.xml
@@ -4,7 +4,7 @@
xmlns:app="http://schemas.android.com/apk/res-auto"
android:layout_width="match_parent"
android:layout_height="wrap_content"
- android:background="@color/home_conversation_chrome_bg"
+ android:background="@color/home_bg"
android:gravity="center_vertical"
android:minHeight="@dimen/home_header_height"
android:orientation="horizontal"
@@ -29,4 +29,16 @@
android:visibility="gone"
app:srcCompat="@drawable/ic_home_close"
app:tint="@color/home_text_primary" />
+
+
diff --git a/app/src/main/res/layout/snack_bar.xml b/app/src/main/res/layout/snack_bar.xml
index ffcf986..5e9ca46 100644
--- a/app/src/main/res/layout/snack_bar.xml
+++ b/app/src/main/res/layout/snack_bar.xml
@@ -15,12 +15,16 @@
See the License for the specific language governing permissions and
limitations under the License.
-->
-
+ android:clipToPadding="false"
+ android:paddingStart="16dp"
+ android:paddingEnd="16dp"
+ android:paddingTop="6dp"
+ android:paddingBottom="8dp">
-
-
-
- - "geen onderwerp nie"
- - "geen onderwerp nie"
-
-
- - "Ja"
- - "Nee"
- - "Goed"
- - "Hê-hê"
- - "Dankie"
- - "Ek stem saam"
- - "Lekker"
- - "Op pad"
- - "OK, laat ek jou later antwoord"
- - ":)"
- - ":("
-
-
diff --git a/app/src/main/res/values-af/cm_strings.xml b/app/src/main/res/values-af/cm_strings.xml
deleted file mode 100644
index 7dda79d..0000000
--- a/app/src/main/res/values-af/cm_strings.xml
+++ /dev/null
@@ -1,20 +0,0 @@
-
-
-
- Sleep om uit te vee
- Vee na regs om gesprek uit te vee
-
diff --git a/app/src/main/res/values-af/strings.xml b/app/src/main/res/values-af/strings.xml
deleted file mode 100644
index c6a0508..0000000
--- a/app/src/main/res/values-af/strings.xml
+++ /dev/null
@@ -1,402 +0,0 @@
-
-
-
-
- "Boodskappe"
- "Boodskappe"
- "Kies gesprek"
- "Instellings"
- "Stuur boodskap"
- "Voeg \'n aanhegsel by"
- "Volgende >"
- "Volgende"
- "Gaan uit"
- "Instellings >"
- "Instellings"
- "Boodskappe het toestemming nodig vir SMS, foon en kontakte."
- "Jy kan toestemmings verander in Instellings > Programme > Boodskappe > Toestemmings."
- "Jy kan toestemmings verander in Instellings, Programme, Boodskappe, Toestemmings."
- "Gereeldes"
- "Alle kontakte"
- "Stuur na %s"
- "Neem foto\'s of video"
- "Kies prente van hierdie toestel af"
- "Neem oudio op"
- "Kies foto"
- "Die media is gekies."
- "Die media is nie gekies nie."
- "Neem oudio op"
- "Deel"
- "Nou net"
- "Nou"
-
- - %d min.
- - %d min.
-
-
- - %d uur
- - %d uur
-
-
- - %d dae
- - %d dag
-
- "Klas 0-boodskap"
- "Stoor"
- "Bevestig jou foonnommer"
- "Hierdie eenmalige stap sal sorg dat Boodskappe jou groepboodskappe toepaslik aflewer."
- "Foonnommer"
- "%s het gesê"
- "Jy het gesê"
- "Boodskap van %s af"
- "Jy het \'n boodskap gestuur"
- "Stuur tans …"
- "Nie gestuur nie. Raak om weer te probeer."
- "Nie gestuur nie. Probeer tans weer …"
- "Herstuur of vee uit"
- "Maak asseblief \'n stemoproep na nooddienste. Jou SMS kon nie in hierdie stadium afgelewer word nie."
- "Nuwe MMS-boodskap om af te laai"
- "Nuwe MMS-boodskap"
- "Kon nie aflaai nie"
- "Raak om weer te probeer"
- "Raak om af te laai"
- "Laai af of vee uit"
- "Laai tans af …"
- "Boodskap het verval of is nie beskikbaar nie"
- "grootte: %1$s, verval: %2$s"
- "Onbekende afsender"
- "Afgelewer"
- "Boodskap nie gestuur nie"
- "Sommige boodskappe is nie in Boodskappe gestuur nie"
-
- - %d boodskappe in %d gesprekke
- - %d boodskappe in een gesprek
-
- "Boodskap het nie afgelaai nie"
- "Sommige boodskappe is nie in Boodskappe afgelaai nie"
-
- - %d boodskappe in %d gesprekke
- - %d boodskappe in een gesprek
-
- "Boodskap aan %1$s nie gestuur nie"
- "Maak asseblief \'n stemoproep na nooddienste. Jou SMS na %1$s kon nie in hierdie stadium afgelewer word nie."
-
- - %d nuwe boodskappe
- - Nuwe boodskap
-
- "Terug"
- "Geargiveer"
- "Vee uit"
- "Argiveer"
- "Deargiveer"
- "Voeg kontak by"
- "Laai af"
- "Stuur"
- "Vee uit"
- "Vee hierdie boodskap uit?"
- "Hierdie handeling kan nie ontdoen word nie."
- "Vee uit"
-
- - Vee hierdie gesprekke uit?
- - Vee hierdie gesprek uit?
-
- "Vee uit"
- "Kanselleer"
- "Aan"
- "+%d"
- "Kan nie oudio opneem nie. Probeer weer."
- "Kan nie oudio speel nie. Probeer weer."
- "Kon nie oudio stoor nie. Probeer weer."
- "Raak en hou"
- ", "
- " "
- ": "
- " "
- "Prent"
- "Oudiosnit"
- "video"
- "Kontakkaartjie"
- "Laai af"
- "Antwoord via SMS"
- "Antwoord via MMS"
- "Antwoord"
-
- - %d deelnemers
- - %d deelnemer
-
- "Ek"
- "Kontak geblokkeer en geargiveer"
- "Kontak gedeblokkeer en gedeargiveer"
- "%d geargiveer"
- "%d gedeargiveer"
- "Alles is gereed. Raak om weer te stuur."
- "Boodskappe is suksesvol as die verstek-SMS-program gestel."
-
- - Gooi aanhegsels weg
- - Gooi aanhegsel weg
-
- "Oudio-aanhegsel"
- "Speel oudio-aanhegsel"
- "Wag"
- "Boodskap vanaf %1$s: %2$s."
- "Mislukte boodskap van %1$s af: %2$s. Tyd: %3$s"
- "Boodskap van %1$s af: %2$s. Tyd: %3$s"
- "Ongestuurde boodskap aan %1$s: %2$s. Tyd: %3$s"
- "Stuur tans boodskap aan %1$s: %2$s. Tyd: %3$s"
- "Kon nie boodskap aan %1$s stuur nie: %2$s. Tyd: %3$s"
- "Boodskap aan %1$s: %2$s. Tyd: %3$s"
- "Mislukte boodskap van %1$s af: %2$s. Tyd: %3$s. %4$s"
- "Boodskap van %1$s af: %2$s. Tyd: %3$s. %4$s"
- "Ongestuurde boodskap aan %1$s: %2$s. Tyd: %3$s"
- "Stuur tans boodskap aan %1$s: %2$s. Tyd: %3$s"
- "Kon nie boodskap aan %1$s stuur nie: %2$s. Tyd: %3$s"
- "Boodskap aan %1$s: %2$s. Tyd: %3$s"
- "Kon nie boodskap stuur nie. Raak om weer te probeer."
- "Vee onderwerp uit"
- "Foto\'s uit Boodskappe"
-
- - %d foto\'s is na \"%s\"-album gestoor
- - %d foto is na \"%s\"-album gestoor
-
-
- - %d video\'s is na \"%s\"-album gestoor
- - %d video is na \"%s\"-album gestoor
-
-
- - %d aanhegsels is na \"%s\"-album gestoor
- - %d aanhegsel is na \"%s\"-album gestoor
-
-
- - %d aanhegsels is na \"Aflaaie\" gestoor
- - %d aanhegsel is na \"Aflaaie\" gestoor
-
-
- - %d aanhegsels is gestoor
- - %d aanhegsel is gestoor
-
-
- - Kon %d aanhegsels nie stoor nie
- - Kon %d aanhegsel nie stoor nie
-
- "Instellings"
- "Geargiveer"
- "MMS"
- "Gevorderd"
- "Kennisgewings"
- "SMS-afleweringverslae"
- "Versoek \'n afleweringsverslag vir elke SMS wat jy stuur"
- "Haal outomaties op"
- "Gaan haal MMS-boodskappe outomaties"
- "Outoherwinning wanneer swerf"
- "Laai MMS outomaties af terwyl geswerf word"
- "Groepboodskappe"
- "Verstek-SMS-program"
-
-
- "Jou foonnommer"
- "Onbekend"
- "Klanke vir uitgaande boodskappe"
- "Kopieer teks"
- "Bekyk besonderhede"
- "Stuur aan"
- "Boodskapbesonderhede"
- "Tipe: "
- "Teksboodskap"
- "Multimediaboodskap"
- "Van: "
- "Aan: "
- "Gestuur: "
- "Ontvang: "
- "Onderwerp: "
- "Grootte: "
- "Prioriteit: "
- "SIM: "
- "Hoog"
- "Normaal"
- "Laag"
- "SIM %s"
- "Versteekte afsenderadres"
- "Kan nie boodskap stuur terwyl aanhegsels gelaai word nie."
- "Netwerk is nie gereed nie. Probeer weer."
- "Vee teks uit"
- "Wissel tussen invoer van teks en syfers"
- "Voeg meer deelnemers by"
- "Bevestig deelnemers"
- "Begin nuwe gesprek"
- "Kies hierdie item"
- "Speel video"
- "Mense en opsies"
- "Mense en opsies"
- "Algemeen"
- "Mense in hierdie gesprek"
- "Maak \'n oproep"
- "Stuur boodskap"
- "Stuur boodskap<br/><small>van %s</small> af"
-
- - Stuur foto\'s
- - Stuur foto
-
-
- - Stuur oudio\'s
- - Stuur oudio
-
-
- - Stuur video\'s
- - Stuur video
-
-
- - Stuur kontakkaarte
- - Stuur kontakkaart
-
-
- - Stuur aanhegsels
- - Stuur aanhegsel
-
-
- - %d aanhegsels is gereed om te stuur
- - Een aanhegsel is gereed om te stuur
-
- "Oopbronlisensies"
- "Kennisgewings"
- "Aanhegsellimiet is bereik"
- "Voeg by kontakte?"
- "Voeg kontak by"
- "Onderwerp"
- "Onderwerp: "
- "%1$s%2$s"
- "Laai tans kontakkaart"
- "Kon nie kontakkaart laai nie"
- "Bekyk kontakkaart"
-
- - %d kontakte
- - %d kontak
-
- "Kontakkaarte"
- "Verjaardag"
- "Notas"
- "Aanstuurboodskap"
- "+1"
- "+%d"
- "SMS gedeaktiveer"
- "Stel Boodskappe as die verstek-SMS-program om te stuur"
- "Stel Boodskappe as die verstek-SMS-program"
- "Verander"
- "Geen voorkeur-SIM vir die stuur van SMS-boodskappe gekies nie"
- "Hierdie program word nie deur die toesteleienaar toegelaat nie."
- "Goed"
- "Te veel deelnemers aan \'n gesprek"
-
- - Ongeldige kontakte
- - Ongeldige kontak
-
- "Konsep"
- "Sodra jy \'n nuwe gesprek begin, sal jy dit hier gelys sien"
- "Geargiveerde gesprekke verskyn hier"
- "Laai tans gesprekke …"
- "Prent"
- "Oudiosnit"
- "Video"
- "Kontakkaartjie"
- "MMS"
- "Ontdoen"
- "Herprobeer"
- "Voer \'n kontaknaam of foonnommer in om \'n nuwe boodskap te begin"
- "Blokkeer"
- "Blokkeer %s"
- "Deblokkeer %s"
- "Blokkeer %s?"
- "Jy sal steeds boodskappe van hierdie nommer af ontvang, maar sal nie meer in kennis gestel word nie. Hierdie gesprek sal geargiveer word."
- "Geblokkeerde kontakte"
- "DEBLOKKEER"
- "Stuur tans boodskap"
- "Boodskap gestuur"
- "Sellulêre data is afgeskakel. Gaan jou instellings na."
- "Kan nie boodskappe in vliegtuigmodus stuur nie"
- "Kon nie boodskap stuur nie"
- "Boodskap afgelaai"
- "Sellulêre data is afgeskakel. Gaan jou instellings na."
- "Kan nie boodskappe in vliegtuigmodus aflaai nie"
- "Boodskap kon nie afgelaai word nie"
- "Nul"
- "Een"
- "Twee"
- "Drie"
- "Vier"
- "Vyf"
- "Ses"
- "Sewe"
- "Agt"
- "Nege"
- "Kan nie boodskap met %1$s stuur nie, fout %2$d"
- "Kan nie boodskap met onbekende diensverskaffer stuur nie, fout %1$d"
- "Fwd: %s"
- "Boodskap nie gestuur nie: diens nie in netwerk geaktiveer nie"
- "Boodskap nie gestuur nie: ongeldige bestemmingsadres"
- "Boodskap nie gestuur nie: ongeldige boodskap"
- "Boodskap nie gestuur nie: inhoud word nie gesteun nie"
- "Boodskap nie gestuur nie: boodskap word nie gesteun nie"
- "Boodskap nie gestuur nie; te groot"
- "Nuwe boodskap"
- "Bekyk"
- "Prent"
- "Kon nie \'n toepaslike program vind nie"
- "Verwyder ontvanger"
- "Nuwe boodskap"
- "Kanselleer"
- "Kopieer na knipbord?"
- "Kopieer"
- "aan %s"
- "Algemeen"
- "Gevorderd"
- "Algemene instellings"
- "Gevorderde instellings"
- "\"%s\"-SIM"
- "Stuur individuele SMS-boodskappe aan alle ontvangers. Net jy sal enige antwoorde kry"
- "Stuur \'n enkele MMS aan alle ontvangers"
- "Onbekende nommer"
- "Nuwe boodskap"
- "Nuwe boodskap."
- "SIM-selekteerder"
- "%1$s gekies, SIM-selekteerder"
- "Wysig onderwerp"
- "Kies SIM of wysig onderwerp"
- "Raak en hou om oudio op te neem"
- "Begin nuwe gesprek"
- "Boodskappe"
- "Boodskappe"
- "Gespreklys"
- "Laai tans gesprekke"
- "Laai tans boodskappe"
- "Bekyk nog gesprekke"
- "Bekyk nog boodskappe"
- "Gesprek uitgevee"
- "Gesprek is uitgevee. Raak om \'n ander Boodskappe-gesprek te wys"
- "Geblokkeer"
- "Gedeblokkeer"
- "Daar is min bergingspasie. Sommige data kan verloor word."
- "Kies aanhegsels"
- "Bevestig keuse"
- "%d gekies"
- "Verwyder asseblief een of meer aanhegsels en probeer weer."
- "Jy kan probeer om jou boodskap te stuur, maar dit sal dalk nie afgelewer word tensy jy een of meer aanhegsels verwyder nie."
- "Jy kan net een video per boodskap stuur. Verwyder bykomende video\'s en probeer weer."
- "Boodskappe kon nie aanhegsel laai nie."
- "Stuur in elk geval"
- "Kon nie gesprek begin nie"
- "%s gekies"
-
diff --git a/app/src/main/res/values-am/arrays.xml b/app/src/main/res/values-am/arrays.xml
deleted file mode 100644
index 225008e..0000000
--- a/app/src/main/res/values-am/arrays.xml
+++ /dev/null
@@ -1,37 +0,0 @@
-
-
-
-
-
- - "ርዕሰ-ጉዳይ የሌለው"
- - "ምንም ርእስ የለውም"
-
-
- - "አዎ"
- - "አይ"
- - "እሺ"
- - "ሃሃ"
- - "እናመሰግናለን"
- - "እስማማለሁ"
- - "በጣም ጥሩ"
- - "እየመጣሁ ነኝ"
- - "እሺ፣ በኋላ ላይ ላግኝዎት"
- - ":)"
- - ":("
-
-
diff --git a/app/src/main/res/values-am/strings.xml b/app/src/main/res/values-am/strings.xml
deleted file mode 100644
index ee9f2ac..0000000
--- a/app/src/main/res/values-am/strings.xml
+++ /dev/null
@@ -1,402 +0,0 @@
-
-
-
-
- "መልዕክት መላኪያ"
- "መልዕክት መላኪያ"
- "ውይይት ምረጥ"
- "ቅንብሮች"
- "መልዕክት ላከ"
- "ዓባሪ አክል"
- "ቀጣይ >"
- "ቀጣይ"
- "ውጣ"
- "ቅንብሮች >"
- "ቅንብሮች"
- "አላላክ የኤስኤምኤስ፣ ስልክ እና እውቂያዎች ፍቃድ ያስፈልገዋል።"
- "ፍቃዶችን በቅንብሮች > መተግበሪያዎች > አላላክ > ፍቃዶች ውስጥ መለወጥ ይችላሉ።"
- "ፍቃዶችን በቅንብሮች፣ መተግበሪያዎች፣ አላላክ፣ ፍቃዶች ውስጥ መለወጥ ይችላሉ።"
- "ተደጋጋሚዎች"
- "ሁሉም ዕውቂያዎች"
- "ወደ %s ላክ"
- "ስዕሎችን አንሳ ወይም ቪዲዮ ቅረጽ"
- "ከዚህ መሣሪያ ላይ ምስሎችን ይምረጡ"
- "ተሰሚ ቅረጽ"
- "ፎቶ ይምረጡ"
- "ሚዲያው ተመርጧል።"
- "ሚዲያው አልተመረጠም።"
- "ተሰሚ ቅረጽ"
- "አጋራ"
- "ገና አሁን"
- "አሁን"
-
- - %d ደቂቃዎች
- - %d ደቂቃዎች
-
-
- - %d ሰዓቶች
- - %d ሰዓቶች
-
-
- - %d ቀኖች
- - %d ቀኖች
-
- "የመደብ 0 መልዕክት"
- "አስቀምጥ"
- "ስልክ ቁጥርዎን ያረጋግጡ"
- "ይሄ የአንድ ጊዜ እርምጃ አላላክ የቡድን መልዕክቶችዎን በአግባቡ እንደሚልክ ያረጋግጣል።"
- "ስልክ ቁጥር"
- "%s እንዲህ ብለዋል፦"
- "እርስዎ እንዲህ ብለዋል፦"
- "መልዕክት ከ%s"
- "እርስዎ መልዕክት ልከዋል"
- "በመላክ ላይ…"
- "አልተላከም። እንደገና ለመሞከር ይንኩ።"
- "አልተላከም። እንደገና በመሞከር ላይ…"
- "ዳግም ላክ ወይም ሰርዝ"
- "ወደ ድንገተኛ አገልግሎቶች እባክዎ የድምፅ ጥሪ ያድርጉ። የእርስዎ የጽሑፍ መልዕክት አሁን ላይ ሊደርስ አይችልም።"
- "አዲስ የሚወርድ የኤምኤምኤስ መልዕክት"
- "አዲስ የኤምኤምኤስ መልዕክት"
- "ማውረድ አልተቻለም"
- "እንደገና ለመሞከር ይንኩ"
- "ለማውረድ ይንኩ"
- "አውርድ ወይም ሰርዝ"
- "በማውረድ ላይ…"
- "መልዕክቱ ጊዜው አልፎበታል ወይም አይገኝም።"
- "መጠን፦ %1$s፣ ጊዜው የሚያልፍበት፦ %2$s"
- "ያልታወቀ ላኪ"
- "ደርሷል"
- "መልዕክት አልተላከም"
- "አንዳንድ መልዕክቶች በአላላክ ውስጥ አልተላኩም"
-
- - %d መልዕክቶች በ%d ውይይቶች ውስጥ
- - %d መልዕክቶች በ%d ውይይቶች ውስጥ
-
- "መልዕክት አልወረደም"
- "አንዳንድ መልዕክቶች በአላላክ ውስጥ አልወረዱም"
-
- - %d መልዕክቶች በ%d ውይይቶች ውስጥ
- - %d መልዕክቶች በ%d ውይይቶች ውስጥ
-
- "ወደ %1$s የሚሄድ መልዕክት አልተላከም"
- "ወደ ድንገተኛ አገልግሎቶች እባክዎ የድምፅ ጥሪ ያድርጉ። የእርስዎ ወደ %1$s የጽሑፍ መልዕክት አሁን ላይ ሊደርስ አይችልም።"
-
- - %d አዲስ መልዕክቶች
- - %d አዲስ መልዕክቶች
-
- "ተመለስ"
- "በማህደር ተቀምጧል"
- "ሰርዝ"
- "በማህደር አስቀምጥ"
- "ከማህደር አስወጣ"
- "እውቂያ አክል"
- "አውርድ"
- "ላክ"
- "ሰርዝ"
- "ይህን መልዕክት ይሰረዝ?"
- "ይህ እርምጃ ሊቀለበስ አይችልም።"
- "ሰርዝ"
-
- - እነዚህ ውይይቶች ይሰርዙ?
- - እነዚህ ውይይቶች ይሰርዙ?
-
- "ሰርዝ"
- "ይቅር"
- "ለ"
- "+%d"
- "ድምፅን መቅዳት አልተቻለም። እንደገና ይሞክሩ።"
- "ድምፅን ማጫወት አልተቻለም። እንደገና ይሞክሩ።"
- "ድምፅን ማስቀመጥ አልተቻለም። እንደገና ይሞክሩ።"
- "ነካ ያድርጉ እና ይያዙ"
- "፣ "
- " "
- "፦ "
- " "
- "ስዕል"
- "የተሰሚ ቅንጥብ"
- "ቪዲዮ"
- "የእውቂያ ካርድ"
- "አውርድ"
- "በኤስኤምኤስ በኩል መልስ ስጥ"
- "በኤምኤምኤስ በኩል ምላሽ ስጥ"
- "ምላሽ ስጥ"
-
- - %d ተሳታፊዎች
- - %d ተሳታፊዎች
-
- "እኔ"
- "እውቂያ ታግዶ በማህደር ውስጥ ተቀምጧል"
- "እውቂያ እገዳው ተነስቷል እና ከቤተማከማቻ ወጥቷል"
- "%d በማህደር ተቀምጧል"
- "%d ከማህደር ወጥተዋል"
- "ሁሉም ተቀናብሯል። እንደገና ላክ የሚለውን ይንኩ።"
- "የአላላክ በተሳካ ሁኔታ እንደ ነባሪ የኤስኤምኤስ መተግበሪያ ተዘጋጅቷል።"
-
- - ዓባሪዎችን አስወግድ
- - ዓባሪዎችን አስወግድ
-
- "የኦዲዮ ዓባሪ"
- "የኦዲዮ ዓባሪ ያጫውቱ"
- "ለአፍታ አቁም"
- "መልእክት ከ %1$s፦ %2$s።"
- "ያልተሳካ መልዕክት ከ%1$s፦ %2$s። ሰዓት፦ %3$s።"
- "ከ%1$s የመጣ መልዕክት፦ %2$s። ሰዓት፦ %3$s።"
- "ወደ %1$s የሚሄድ ያልተላከ መልዕክት፦ %2$s። ሰዓት፦ %3$s።"
- "መልዕክት ወደ %1$s በመላክ ላይ፦ %2$s። ሰዓት፦ %3$s።"
- "ያልተሳካ ወደ %1$s የሚሄድ መልዕክት፦ %2$s። ሰዓት፦ %3$s።"
- "ወደ %1$s የሚሄድ መልዕክት፦ %2$s። ሰዓት፦ %3$s።"
- "ያልተሳካ መልዕክት ከ%1$s፦ %2$s። ሰዓት፦ %3$s። %4$s።"
- "መልዕክት ከ%1$s፦ %2$s። ሰዓት፦ %3$s። %4$s።"
- "ወደ %1$s የሚሄድ ያልተላከ መልዕክት፦ %2$s። ሰዓት፦ %3$s።"
- "መልዕክት ወደ %1$s በመላክ ላይ፦ %2$s። ሰዓት፦ %3$s።"
- "ያልተሳካ ወደ %1$s የሚሄድ መልዕክት፦ %2$s። ሰዓት፦ %3$s።"
- "ወደ %1$s የሚሄድ መልዕክት፦ %2$s። ሰዓት፦ %3$s።"
- "ያልተሳካ መልዕክት። ዳግም ለመሞከር ይንኩ።"
- "ርዕሰ ጉዳይ ሰርዝ"
- "ፎቶዎችን በመልዕክት መላክ"
-
- - %d ፎቶዎች ወደ የ«%s» አልበም ተቀምጠዋል
- - %d ፎቶዎች ወደ የ«%s» አልበም ተቀምጠዋል
-
-
- - %d ቪዲዮዎች ወደ የ«%s» አልበም ተቀምጠዋል
- - %d ቪዲዮዎች ወደ የ«%s» አልበም ተቀምጠዋል
-
-
- - %d ዓባሪዎች ወደ «%s» አልበም ተቀምጠዋል
- - %d ዓባሪዎች ወደ «%s» አልበም ተቀምጠዋል
-
-
- - %d ዓባሪዎች ወደ «ውርዶች» ተቀምጠዋል
- - %d ዓባሪዎች ወደ «ውርዶች» ተቀምጠዋል
-
-
- - %d ዓባሪዎች ተቀምጠዋል
- - %d ዓባሪዎች ተቀምጠዋል
-
-
- - %d ዓባሪዎችን ማስቀመጥ አልተቻለም
- - %d ዓባሪዎችን ማስቀመጥ አልተቻለም
-
- "ቅንብሮች"
- "በማህደር ተቀምጧል"
- "ኤምኤምኤስ"
- "የላቀ"
- "ማሳወቂያዎች"
- "የኤስኤምኤስ መላክ ሪፖርቶች"
- "ለሚልኩት እያንዳንዱ ኤስኤምኤስ የመላኪያ ሪፖርት ጠይቅ"
- "በራስ- ሰርስረህ አውጣ"
- "የኤምኤምኤስ መልዕክቶችን በራስ-ሰር ሰርስረህ አውጣ"
- "በእንቅስቃሴ ላይ በራስ-ሰር ሰርስረህ አውጣ"
- "የስልክ አገልግሎት ሰጪ በሚቀየርበት ጊዜ ኤምኤምኤስን በራስ-ሰር ሰርስረህ አውጣ"
- "የቡድን መልዕክት መላላኪያ"
- "ነባሪ የኤስኤምኤስ መተግበሪያ"
-
-
- "ስልክ ቁጥርዎ"
- "የማይታወቅ"
- "የወጪ መልዕክት ድምጾች"
- "ጽሁፍ ገልብጥ"
- "ዝርዝሮችን ይመልከቱ"
- "ያስተላልፉ"
- "የመልዕክት ዝርዝሮች"
- "ዓይነት፦ "
- "የፅሁፍ መልዕክት"
- "ማህደረ ብዙ መረጃመልዕክት"
- "ከ፦ "
- "ለ፦ "
- "የተላከው፦ "
- "የደረሰው፦ "
- "ርዕሰ ጉዳይ፦ "
- "መጠን፦ "
- "ቅድሚያ የሚሰጠው፦ "
- "ሲም፦ "
- "ከፍተኛ"
- "መደበኛ"
- "ዝቅ ያለ"
- "ሲም %s"
- "የተደበቀ የላኪ አድራሻ"
- "አባሪዎችን በመጫን ላይ እያለ መልዕክት መላክ አይችልም።"
- "አውታረ መረቡ ዝግጁ አይደለም። እንደገና ይሞክሩ።"
- "ጽሑፍ ሰርዝ"
- "ጽሑፍ እና ቁጥሮችን በማስገባት መካከል ይቀያይሩ"
- "ተጨማሪ ተሳታፊዎችን ያክሉ"
- "ተሳታፊዎችን ያረጋግጡ"
- "አዲስ ውይይት ጀምር"
- "ይህን ንጥል ምረጥ"
- "ቪዲዮ አጫውት"
- "ሰዎች እና አማራጮች"
- "ሰዎች እና አማራጮች"
- "አጠቃላይ"
- "በዚህ ውይይት ውስጥ ያሉ ሰዎች"
- "ደውል"
- "መልዕክት ላክ"
- "መልዕክት ይላኩ<br/><small>from %s</small>"
-
- - ፎቶዎችን ይላኩ
- - ፎቶዎችን ይላኩ
-
-
- - ኦዲዮዎች ይላኩ
- - ኦዲዮዎች ይላኩ
-
-
- - ቪዲዮዎችን ይላኩ
- - ቪዲዮዎችን ይላኩ
-
-
- - የእውቂያ ካርዶችን ይላኩ
- - የእውቂያ ካርዶችን ይላኩ
-
-
- - ዓባሪዎችን ይላኩ
- - ዓባሪዎችን ይላኩ
-
-
- - %d ዓባሪዎችን ለመላክ የተዘጋጁ ዓባሪዎች
- - %d ዓባሪዎችን ለመላክ የተዘጋጁ ዓባሪዎች
-
- "የክፍት ምንጭ ፍቃዶች"
- "ማሳወቂያዎች"
- "የዓባሪ ገደብ ተደርሷል"
- "ወደ እውቂያ ይታከል?"
- "እውቅያ ያክሉ"
- "ርዕሰ ጉዳይ"
- "ርዕሰ ጉዳይ፦ "
- "%1$s%2$s"
- "የእውቂያ ካርድ በመጫን ላይ"
- "የእውቂያ ካርድን መጫን አልተቻለም"
- "የእውቂያ ካርድ ይመልከቱ"
-
- - %d እውቂያዎች
- - %d እውቂያዎች
-
- "የአውቂያ ካርዶች"
- "የልደት ቀን"
- "ማስታወሻዎች"
- "መልዕክት አስተላልፍ"
- "+1"
- "+%d"
- "ኤስኤምኤስ ተሰናክሏል"
- "ለመላክ፣ የአላላክን እንደ ነባሪ የኤስኤምኤስ መተግበሪያ ያዘጋጁት"
- "አላላክን እንደ ነባሪ የኤስኤምኤስ መተግበሪያ ያዘጋጁት"
- "ለውጥ"
- "ኤስ ኤም ኤስ መልዕክቶችን ለመላክ ምንም ተመራጭ ሲም አልተመረጠም"
- "ይህ መተግበሪያ በመሣሪያው ባለቤት አይፈቀድም።"
- "እሺ"
- "በአንድ ውይይት ውስጥ በጣም ብዙ ተሳታፊዎች"
-
- - ልክ ያልሆኑ እውቂያዎች
- - ልክ ያልሆኑ እውቂያዎች
-
- "ረቂቅ"
- "አንዴ አዲስ ውይይት ከጀመሩ በኋላ እዚህ ተዘርዝሮ ያዩታል"
- "በቤተመዛግብት እንዲቀመጡ የተደረጉ ውይይቶች እዚህ ላይ ብቅ ያላሉ"
- "ውይይቶች በመስቀል ላይ..."
- "ስዕል"
- "የተሰሚ ቅንጥብ"
- "ቪዲዮ"
- "የእውቂያ ካርድ"
- "ኤምኤምኤስ"
- "ቀልብስ"
- "እንደገና ይሞክሩ"
- "አዲስ መልዕክት ለመጀመር የእውቂያ ስም ወይም ስልክ ቁጥር ያስገቡ"
- "አግድ"
- "%sን አግድ"
- "የ%s እገዳን አንሳ"
- "%s ይታገድ?"
- "ከዚህ ቁጥር መልዕክቶችን መቀበልዎን ይቀጥላሉ ነገርግን ከእንግዲህ እንዲያውቁት አይደረጉም። ይህ ውይይት በቤተመዛግብት ይቀመጣል።"
- "የታገዱ እውቂያዎች"
- "እገዳ አንሳ"
- "መልዕክት በመላክ ላይ"
- "መልዕክት ተልኳል"
- "የተንቀሳቃሽ ስልክ ውሂብ ጠፍቷል። ቅንብሮችዎን ያረጋግጡ።"
- "በአይሮፕላን ሁኔታ ላይ እያለ መልዕክቶችን መላክ አይቻልም"
- "መልዕክቱ ሊላክ አልቻለም"
- "መልዕክት ወርዷል"
- "የተንቀሳቃሽ ስልክ ውሂብ ጠፍቷል። ቅንብሮችዎን ያረጋግጡ።"
- "መልዕክቶችን በአውሮፕላን ሁነታ ላይ ማውረድ አይቻልም"
- "መልዕክት ሊወርድ አልቻለም"
- "ዜሮ"
- "አንድ"
- "ሁለት"
- "ሶስት"
- "አራት"
- "አምስት"
- "ስድስት"
- "ሰባት"
- "ስምንት"
- "ዘጠኝ"
- "መልዕክት በ%1$s መላክ አልተቻለም፣ ስህተት %2$d"
- "መልዕክት ባልታወቀ አገልግሎት አቅራቢ መላክ አልተቻለም፣ ስህተት %1$d"
- "የተላለፈ፦ %s"
- "መልዕክት አልተላከም፦ አገልግሎቱ በአውታረ መረብ ላይ አልገበረም።"
- "መልዕክት አልተላከም፦ ልክ ያልሆነ የመድረሻ አድራሻ"
- "መልዕክት አልተላከም፦ ልክ ያልሆነ መልዕክት"
- "መልዕክት አልተላከም፦ የማይደገፍ ይዘት"
- "መልዕክት አልተላከም፦ የማይደገፍ መልዕክት"
- "መልዕክት አልተላከም፦ በጣም ትልቅ ነው"
- "አዲስ መልዕክት"
- "ይመልከቱ"
- "ምስል"
- "አግባብ የሆነውን መተግበሪያ ማግኘት አልተቻለም"
- "ተቀባይ አስወግድ"
- "አዲስ መልዕክት"
- "ተወው"
- "ወደ የቅንጥብ ሰሌዳ ይቀዳ?"
- "ቅዳ"
- "ለ%s"
- "አጠቃላይ"
- "የላቀ"
- "አጠቃላይ ቅንብሮች"
- "የላቁ ቅንብሮች"
- "የ«%s» ሲም"
- "የነጠላ ኤስኤምኤስ መልዕክቶችን ለሁሉም ተቀባዮች ይላኩ። እርስዎ ብቻ ነዎት ማንኛቸውም ምላሾችን የሚቀበሉት"
- "አንዲት ኤምኤምኤስ ለሁሉም ተቀባዮች ይላኩ"
- "ያልታወቀ ቁጥር"
- "አዲስ መልዕክት"
- "አዲስ መልዕክት"
- "ሲም መራጭ"
- "%1$s ተመርጧል፣ የሲም መራጭ"
- "ርዕሰ ጉዳይ ያርትዑ"
- "ሲም ይምረጡ ወይም ርዕሰ ጉዳይን ያርትዑ"
- "ተሰሚን ለመቅረጽ ይንኩና ይያዙ"
- "አዲስ ውይይት ጀምር"
- "አላላክ"
- "አላላክ"
- "የውይይት ዝርዝር"
- "ውይይቶችን በመጫን ላይ"
- "መልዕክቶች በመስቀል ላይ"
- "ተጨማሪ ውይይቶችን ይመልከቱ"
- "ተጨማሪ መልዕክቶችን አሳይ"
- "ውይይት ተሰርዟል"
- "ውይይት ተሰርዟል። የተለየ የአላላክ ውይይት ለማሳየት ይንኩ"
- "ታግዷል"
- "አልታገደም"
- "የማከማቻ ቦታ ዝቅተኛ ነው። አንዳንድ ውሂብ ሊጠፋ ይችላል።"
- "ዓባሪዎችን ይምረጡ"
- "ምርጫ አረጋግጥ"
- "%d ተመርጠዋል"
- "እባክዎ አንድ ወይም ተጨማሪ ዓባሪዎችን ያስወግዱና እንደገና ይሞክሩ።"
- "መልዕክትዎን ለመላክ መሞከር ይችላሉ፣ ነገር ግን አንድ ወይም ተጨማሪ ዓባሪዎችን እስኪያስወግዱ ድረስ ላይደርስ ይችላል።"
- "በአንድ መልዕክት አንድ ቪዲዮ ብቻ ለመላክ ይችላሉ። እባክዎ ተጨማሪ ቪዲዮዎችን ያስወግዱ እና እንደገና ይሞክሩ።"
- "አላላክ አባሪን መጫን አልቻለም።"
- "ለማንኛውም ላክ"
- "ውይይት መጀመር አልተቻለም"
- "%s ተመርጧል"
-
diff --git a/app/src/main/res/values-ar/arrays.xml b/app/src/main/res/values-ar/arrays.xml
deleted file mode 100644
index 0cf1702..0000000
--- a/app/src/main/res/values-ar/arrays.xml
+++ /dev/null
@@ -1,37 +0,0 @@
-
-
-
-
-
- - "بدون موضوع"
- - "بدون موضوع"
-
-
- - "نعم"
- - "لا"
- - "موافق"
- - "هاها"
- - "شكرًا"
- - "أوافق"
- - "لطيف"
- - "في الطريق"
- - "حسنًا، سأتناول ذلك لاحقًا"
- - ":)"
- - ":("
-
-
diff --git a/app/src/main/res/values-ar/cm_strings.xml b/app/src/main/res/values-ar/cm_strings.xml
deleted file mode 100644
index 2ab26e9..0000000
--- a/app/src/main/res/values-ar/cm_strings.xml
+++ /dev/null
@@ -1,21 +0,0 @@
-
-
-
- تمرير لإجراء حذف
- تمرير إلى اليمين لحذف محادثة
- الرسائل
-
diff --git a/app/src/main/res/values-ar/strings.xml b/app/src/main/res/values-ar/strings.xml
deleted file mode 100644
index 729c951..0000000
--- a/app/src/main/res/values-ar/strings.xml
+++ /dev/null
@@ -1,494 +0,0 @@
-
-
-
-
- "المراسلة"
- "المراسلة"
- "تحديد محادثة"
- "الإعدادات"
- "إرسال رسالة"
- "إضافة مرفق"
- "التالي >"
- "التالي"
- "خروج"
- "الإعدادات >"
- "الإعدادات"
- "يحتاج تطبيق المراسلة إلى إذن للوصول إلى الرسائل القصيرة SMS والهاتف وجهات الاتصال."
- "يمكنك تغيير الأذونات من خلال الإعدادات > التطبيقات > المراسلة > الأذونات."
- "يمكنك تغيير الأذونات من خلال الانتقال إلى الإعدادات، التطبيقات، المراسلة، الأذونات."
- "من يتم الاتصال بهم بشكل متكرر"
- "كل جهات الاتصال"
- "إرسال إلى %s"
- "التقاط الصور أو الفيديو"
- "اختيار صور من هذا الجهاز"
- "تسجيل الصوت"
- "اختيار صورة"
- "تم تحديد الوسائط."
- "تم إلغاء تحديد الوسائط."
- "تسجيل الصوت"
- "المشاركة"
- "للتو"
- "الآن"
-
- - %d دقيقة
- - دقيقتان (%d)
- - %d دقائق
- - %d دقيقة
- - %d من الدقائق
- - %d دقيقة
-
-
- - %d ساعة
- - ساعتان (%d)
- - %d ساعات
- - %d ساعة
- - %d من الساعات
- - %d ساعة
-
-
- - %d يوم
- - يومان (%d)
- - %d أيام
- - %d يومًا
- - %d من الأيام
- - يوم واحد (%d)
-
- "رسالة من الفئة 0"
- "حفظ"
- "تأكيد رقم الهاتف"
- "ستضمن هذه الخطوة - التي يتم تنفيذها مرة واحدة فقط - تسليم تطبيق المراسلة لرسائلك الجماعية بشكل صحيح."
- "رقم الهاتف"
- "قال %s"
- "أنت قلت"
- "رسالة من %s:"
- "لقد أرسلت رسالة"
- "جارٍ الإرسال..."
- "لم يتم إرسال الرسالة. المس لإعادة المحاولة."
- "لم يتم إرسال الرسالة. جارٍ إعادة المحاولة…"
- "إعادة إرسال أو حذف"
- "الرجاء إجراء مكالمة صوتية لخدمات الطوارئ. يتعذر توصيل رسالتك النصية في الوقت الحالي."
- "هناك رسالة وسائط متعددة جديدة للتنزيل"
- "رسالة وسائط متعددة جديدة"
- "تعذر التنزيل"
- "المس لإعادة المحاولة"
- "المس للتنزيل"
- "تنزيل أو حذف"
- "جارٍ التنزيل…"
- "انتهت صلاحية الرسالة أو ليست متاحة"
- "الحجم: %1$s، تاريخ انتهاء الصلاحية: %2$s"
- "مرسل غير معروف"
- "تم التسليم"
- "لم يتم إرسال الرسالة"
- "لم يتم إرسال بعض الرسائل في تطبيق المراسلة"
-
- - %d من الرسائل في %d محادثة
- - %d من الرسائل في محادثتين (%d)
- - %d من الرسائل في %d محادثات
- - %d من الرسائل في %d محادثة
- - %d من الرسائل في %d من المحادثات
- - %d من الرسائل في محادثة واحدة
-
- "لم يتم تنزيل الرسالة"
- "لم يتم تنزيل بعض الرسائل في تطبيق المراسلة"
-
- - %d من الرسائل في %d محادثة
- - %d من الرسائل في محادثتين (%d)
- - %d من الرسائل في %d محادثات
- - %d من الرسائل في %d محادثة
- - %d من الرسائل في %d من المحادثات
- - %d من الرسائل في محادثة واحدة
-
- "لم يتم إرسال رسالة إلى %1$s"
- "الرجاء إجراء مكالمة صوتية لخدمات الطوارئ. يتعذر إرسال رسالتك النصية إلى %1$s في الوقت الحالي."
-
- - ليست هناك أية رسالة جديدة (%d)
- - رسالتان (%d) جديدتان
- - %d رسائل جديدة
- - %d رسالة جديدة
- - %d من الرسائل الجديدة
- - رسالة جديدة
-
- "رجوع"
- "المؤرشفة"
- "حذف"
- "أرشيف"
- "إزالة من الأرشيف"
- "إضافة جهة اتصال"
- "تنزيل"
- "إرسال"
- "حذف"
- "هل تريد حذف هذه الرسالة؟"
- "لا يمكن التراجع عن هذا الإجراء."
- "حذف"
-
- - ليست هناك محادثات.
- - هل تريد حذف هاتين المحادثتين؟
- - هل تريد حذف هذه المحادثات؟
- - هل تريد حذف هذه المحادثات؟
- - هل تريد حذف هذه المحادثات؟
- - هل تريد حذف هذه الدردشة؟
-
- "حذف"
- "إلغاء"
- "إلى"
- "+%d"
- "يتعذر تسجيل الصوت. أعد المحاولة."
- "يتعذر تشغيل الصوت. أعد المحاولة."
- "تعذر حفظ الصوت. أعد المحاولة."
- "اللمس مع الاستمرار"
- "، "
- " "
- ": "
- " "
- "الصورة"
- "مقطع صوتي"
- "الفيديو"
- "بطاقة جهة الاتصال"
- "تنزيل"
- "الرد عبر رسالة قصيرة SMS"
- "الرد عبر رسالة وسائط متعددة"
- "الرد"
-
- - ليس هناك أي مشارك (%d)
- - مشاركان (%d)
- - %d مشاركين
- - %d مشاركًا
- - %d من المشاركين
- - مشارك واحد (%d)
-
- "أنا"
- "تم حظر جهة الاتصال وأرشفتها"
- "تم إلغاء حظر جهة الاتصال وإلغاء أرشفتها"
- "تم وضع %d في الأرشيف"
- "تمت إزالة %d من الأرشيف"
- "اكتمل الإعداد. المس \"إرسال\" مرة أخرى."
- "تم تعيين تطبيق المراسلة كتطبيق الرسائل القصيرة SMS الافتراضي بنجاح."
-
- - ليست هناك مرفقات
- - تجاهل المرفقين
- - تجاهل المرفقات
- - تجاهل المرفقات
- - تجاهل المرفقات
- - تجاهل المرفق
-
- "مرفق صوتي"
- "تشغيل المرفق الصوتي"
- "إيقاف مؤقت"
- "رسالة من %1$s: %2$s."
- "رسالة تعذر إرسالها من %1$s: %2$s. الوقت: %3$s."
- "رسالة من %1$s: %2$s. الوقت: %3$s."
- "رسالة لم يتم إرسالها إلى %1$s: %2$s. الوقت: %3$s."
- "جارٍ إرسال رسالة إلى %1$s: %2$s. الوقت: %3$s."
- "رسالة تعذر إرسالها إلى %1$s: %2$s. الوقت: %3$s."
- "رسالة إلى %1$s: %2$s. الوقت: %3$s."
- "رسالة تعذر إرسالها من %1$s: %2$s. الوقت: %3$s. %4$s."
- "رسالة من %1$s: %2$s. الوقت: %3$s. %4$s."
- "رسالة لم يتم إرسالها إلى %1$s: %2$s. الوقت: %3$s."
- "جارٍ إرسال رسالة إلى %1$s: %2$s. الوقت: %3$s."
- "رسالة تعذر إرسالها إلى %1$s: %2$s. الوقت: %3$s."
- "رسالة إلى %1$s: %2$s. الوقت: %3$s."
- "رسالة تعذر إرسالها. المس لإعادة المحاولة."
- "حذف الموضوع"
- "صور المراسلة"
-
- - لم يتم حفظ أية صورة (%d) في الألبوم \"%s\"
- - تم حفظ صورتين (%d) في الألبوم \"%s\"
- - تم حفظ %d صور في الألبوم \"%s\"
- - تم حفظ %d صورة في الألبوم \"%s\"
- - تم حفظ %d من الصور في الألبوم \"%s\"
- - تم حفظ صورة واحدة (%d) في الألبوم \"%s\"
-
-
- - لم يتم حفظ أي مقطع فيديو (%d) في الألبوم \"%s\"
- - تم حفظ مقطعي فيديو (%d) في الألبوم \"%s\"
- - تم حفظ %d مقاطع فيديو في الألبوم \"%s\"
- - تم حفظ %d مقطع فيديو في الألبوم \"%s\"
- - تم حفظ %d من مقاطع الفيديو في الألبوم \"%s\"
- - تم حفظ مقطع فيديو واحد (%d) في الألبوم \"%s\"
-
-
- - لم يتم حفظ أي مرفق (%d) في ألبوم \"%s\"
- - تم حفظ مرفقين (%d) في ألبوم \"%s\"
- - تم حفظ %d مرفقات في ألبوم \"%s\"
- - تم حفظ %d مرفقًا في ألبوم \"%s\"
- - تم حفظ %d من المرفقات في ألبوم \"%s\"
- - تم حفظ مرفق %d في ألبوم \"%s\"
-
-
- - لم يتم حفظ أي مرفق (%d) في \"التنزيلات\"
- - تم حفظ مرفقين (%d) في \"التنزيلات\"
- - تم حفظ %d مرفقات في \"التنزيلات\"
- - تم حفظ %d مرفقًا في \"التنزيلات\"
- - تم حفظ %d من المرفقات في \"التنزيلات\"
- - تم حفظ مرفق واحد (%d) في \"التنزيلات\"
-
-
- - لم يتم حفظ أية مرفقات (%d)
- - تم حفظ مرفقين (%d)
- - تم حفظ %d مرفقات
- - تم حفظ %d مرفقًا
- - تم حفظ %d من المرفقات
- - تم حفظ مرفق واحد %d
-
-
- - لم يتعذر حفظ أية مرفقات (%d)
- - تعذر حفظ مرفقين (%d)
- - تعذر حفظ %d مرفقات
- - تعذر حفظ %d مرفقًا
- - تعذر حفظ %d من المرفقات
- - تعذر حفظ مرفق واحد (%d)
-
- "الإعدادات"
- "المؤرشفة"
- "رسالة وسائط متعددة"
- "إعدادات متقدمة"
- "الإشعارات"
- "تقارير تسليم الرسائل القصيرة SMS"
- "طلب تقرير تسليم لكل رسالة قصيرة SMS ترسلها"
- "استرداد تلقائي"
- "استرداد رسائل الوسائط المتعددة تلقائيًا"
- "استرداد تلقائي للتجوال"
- "استرداد رسائل الوسائط المتعددة عند التجوال تلقائيًا"
- "المراسلة الجماعية"
- "تطبيق الرسائل القصيرة SMS الافتراضي"
-
-
- "رقم هاتفك"
- "غير معروف"
- "أصوات الرسائل الصادرة"
- "نسخ النص"
- "عرض التفاصيل"
- "إعادة توجيه"
- "تفاصيل الرسالة"
- "النوع: "
- "رسالة نصية"
- "رسالة وسائط متعددة"
- "من: "
- "إلى: "
- "تاريخ الإرسال: "
- "تاريخ التلقي: "
- "الموضوع: "
- "الحجم: "
- "الأولوية: "
- "SIM: "
- "عالية"
- "عادية"
- "منخفضة"
- "SIM %s"
- "عنوان المرسل المخفي"
- "يتعذر إرسال رسالة أثناء تحميل المرفقات."
- "الشبكة ليست جاهزة بعد. يمكنك إعادة المحاولة."
- "حذف النص"
- "التبديل بين إدخال النص والأرقام"
- "إضافة مزيد من المشاركين"
- "تأكيد المشاركين"
- "بدء محادثة جديدة"
- "تحديد هذا العنصر"
- "تشغيل الفيديو"
- "الأشخاص والخيارات"
- "الأشخاص والخيارات"
- "عام"
- "الأشخاص في هذه المحادثة"
- "إجراء مكالمة"
- "إرسال رسالة"
- "إرسال رسالة<br/><small>من %s</small>"
-
- - ليست هناك صور لإرسالها
- - إرسال الصورتين
- - إرسال الصور
- - إرسال الصور
- - إرسال الصور
- - إرسال الصورة
-
-
- - ليست هناك ملفات صوت لإرسالها
- - إرسال ملفيّ الصوت
- - إرسال ملفات الصوت
- - إرسال ملفات الصوت
- - إرسال ملفات الصوت
- - إرسال ملف الصوت
-
-
- - ليست هناك ملفات فيديو لإرسالها
- - إرسال ملفي الفيديو
- - إرسال ملفات الفيديو
- - إرسال ملفات الفيديو
- - إرسال ملفات الفيديو
- - إرسال ملف الفيديو
-
-
- - ليست هناك بطاقات جهة اتصال لإرسالها
- - إرسال بطاقتي جهة الاتصال
- - إرسال بطاقات جهة الاتصال
- - إرسال بطاقات جهة الاتصال
- - إرسال بطاقات جهة الاتصال
- - إرسال بطاقة جهة الاتصال
-
-
- - ليست هناك مرفقات لإرسالها
- - إرسال المرفقين
- - إرسال المرفقات
- - إرسال المرفقات
- - إرسال المرفقات
- - إرسال المرفق
-
-
- - لم يتم تحديد أي مرفقات
- - مرفقان (%d) جاهزان للإرسال
- - %d مرفقات جاهزة للإرسال
- - %d مرفقًا جاهزًا للإرسال
- - %d من المرفقات الجاهزة للإرسال
- - مرفق واحد جاهز للإرسال
-
- "تراخيص برامج مفتوحة مصدر"
- "الإشعارات"
- "تم بلوغ حد المرفقات"
- "إضافة إلى جهات الاتصال؟"
- "إضافة جهة اتصال"
- "الموضوع"
- "الموضوع: "
- "%1$s%2$s"
- "جارٍ تحميل بطاقة جهة الاتصال"
- "تعذر تحميل بطاقة جهة الاتصال"
- "عرض بطاقة جهة الاتصال"
-
- - ليست هناك أية جهة اتصال (%d)
- - جهتا اتصال (%d)
- - %d جهات اتصال
- - %d جهة اتصال
- - %d من جهات الاتصال
- - جهة اتصال واحدة (%d)
-
- "بطاقات جهات الاتصال"
- "تاريخ الميلاد"
- "ملاحظات"
- "إعادة توجيه الرسالة"
- "1+"
- "+%d"
- "تم تعطيل الرسائل القصيرة SMS"
- "للإرسال، عيّن تطبيق المراسلة كتطبيق الرسائل القصيرة SMS الافتراضي"
- "يجب تعيين تطبيق المراسلة كتطبيق الرسائل القصيرة SMS الافتراضي"
- "تغيير"
- "لم يتم تحديد شريحة SIM المفضلة لإرسال رسائل قصيرة SMS"
- "لم يتم السماح لهذا التطبيق بواسطة مالك الجهاز."
- "موافق"
- "هناك عدد كبير جدًا من المشاركين في محادثة"
-
- - ليست هناك جهات اتصال غير صالحة
- - جهتا اتصال غير صالحتين
- - جهات اتصال غير صالحة
- - جهات اتصال غير صالحة
- - جهات اتصال غير صالحة
- - جهة اتصال غير صالحة
-
- "مسودة"
- "بعد بدء دردشة جديدة، ستظهر مدرجة هنا"
- "الإشعارات المؤرشفة تظهر هنا"
- "جارٍ تحميل المحادثات..."
- "صورة"
- "مقطع صوتي"
- "فيديو"
- "بطاقة جهة الاتصال"
- "رسالة وسائط متعددة"
- "تراجع"
- "إعادة المحاولة"
- "أدخل اسم جهة اتصال أو رقم هاتف لبدء رسالة جديدة"
- "حظر"
- "حظر %s"
- "إلغاء حظر %s"
- "هل تريد حظر %s؟"
- "ستستمر في استلام الرسائل من هذا الرقم ولكن لن يتم إرسال إشعارات إليك مرة أخرى. ستتم أرشفة هذه المحادثة."
- "جهات الاتصال المحظورة"
- "إلغاء الحظر"
- "جارٍ إرسال الرسالة"
- "تم إرسال الرسالة"
- "تم إيقاف اتصال بيانات الجوّال. تحقق من إعداداتك."
- "يتعذر إرسال رسائل في وضع الطائرة"
- "تعذر إرسال الرسالة"
- "تم تنزيل الرسالة"
- "تم إيقاف اتصال بيانات الجوّال. تحقق من إعداداتك."
- "يتعذر تنزيل الرسائل في وضع الطائرة"
- "تعذر تنزيل الرسالة"
- "صفر"
- "واحد"
- "اثنان"
- "ثلاثة"
- "أربعة"
- "خمسة"
- "ستة"
- "سبعة"
- "ثمانية"
- "تسعة"
- "يتعذر إرسال الرسالة مع %1$s، الخطأ %2$d"
- "يتعذر إرسال الرسالة مع مشغِّل شبكة جوّال غير معروف، الخطأ %1$d"
- "إعادة التوجيه: %s"
- "لم يتم إرسال الرسالة: لم يتم تنشيط الخدمة على الشبكة"
- "لم يتم إرسال الرسالة: عنوان الوجهة غير صالح"
- "لم يتم إرسال الرسالة: رسالة غير صالحة"
- "لم يتم إرسال الرسالة: محتوى غير متوافق"
- "لم يتم إرسال الرسالة: رسالة غير متوافقة"
- "لم يتم إرسال الرسالة: الحجم كبير جدًا"
- "رسالة جديدة"
- "عرض"
- "صورة"
- "تعذر العثور على تطبيق مناسب"
- "إزالة المستلم"
- "رسالة جديدة"
- "إلغاء"
- "هل تريد النسخ في الحافظة؟"
- "نسخ"
- "إلى %s"
- "عام"
- "إعدادات متقدمة"
- "الإعدادات العامة"
- "إعدادات متقدمة"
- "شريحة SIM من \"%s\""
- "إرسال رسالة قصيرة واحدة إلى جميع المستلمين. ولن تصل الردود إلا إليك"
- "إرسال رسالة وسائط متعددة إلى جميع المستلمين"
- "رقم غير معروف"
- "رسالة جديدة"
- "رسالة جديدة."
- "محدد SIM"
- "تم اختيار %1$s، أداة اختيار شريحة SIM"
- "تعديل الموضوع"
- "تحديد SIM أو تعديل الموضوع"
- "المس مع الاستمرار لتسجيل الصوت"
- "بدء محادثة جديدة"
- "المراسلة"
- "المراسلة"
- "قائمة المحادثات"
- "جارٍ تحميل المحادثات."
- "جارٍ تحميل الرسائل"
- "عرض المزيد من المحادثات"
- "عرض المزيد من الرسائل"
- "تم حذف المحادثة"
- "تم حذف المحادثة. المس لعرض محادثة مختلفة في تطبيق المراسلة"
- "تم الحظر"
- "تم إلغاء الحظر"
- "مساحة التخزين منخفضة. ربما يتم فقد بعض البيانات."
- "تحديد المرفقات"
- "تأكيد التحديد"
- "تم تحديد %d"
- "يُرجى إزالة مرفق أو أكثر وإعادة المحاولة."
- "يمكنك محاولة إرسال الرسالة، ولكن ربما لا يتم تسليمها ما لم تتم إزالة مرفق أو أكثر من هذه الرسالة."
- "لا يمكنك إرسال أكثر من مقطع فيديو واحد لكل رسالة. يُرجى إزالة مقاطع الفيديو الإضافية وإعادة المحاولة."
- "أخفق تطبيق المراسلة في تحميل المرفق."
- "إرسال على أية حال"
- "لا يمكن بدء المحادثة"
- "تم اختيار %s"
-
diff --git a/app/src/main/res/values-as/cm_strings.xml b/app/src/main/res/values-as/cm_strings.xml
deleted file mode 100644
index c9471e3..0000000
--- a/app/src/main/res/values-as/cm_strings.xml
+++ /dev/null
@@ -1,20 +0,0 @@
-
-
-
- মচি পেলাবলৈ স্ৱাইপ কৰক
- কথোপকথন মচিবলৈ সোঁ ফাললৈ স্ৱাইপ কৰক
-
diff --git a/app/src/main/res/values-ast-rES/cm_strings.xml b/app/src/main/res/values-ast-rES/cm_strings.xml
deleted file mode 100644
index 0c55e6e..0000000
--- a/app/src/main/res/values-ast-rES/cm_strings.xml
+++ /dev/null
@@ -1,22 +0,0 @@
-
-
-
- Eslizar pa desaniciar
- Esliza a la derecha pa desaniciar una conversación
- Mensaxes
- Aniciar una charra
-
diff --git a/app/src/main/res/values-az/arrays.xml b/app/src/main/res/values-az/arrays.xml
deleted file mode 100644
index f4b43e4..0000000
--- a/app/src/main/res/values-az/arrays.xml
+++ /dev/null
@@ -1,37 +0,0 @@
-
-
-
-
-
- - "mövzu yoxdur"
- - "mövzusuz"
-
-
- - "Hə"
- - "Yox"
- - "Ok"
- - "Heh"
- - "Çox sağ olun"
- - "Razıyam"
- - "Nizza"
- - "Yolumda"
- - "Ok, Sizinlə sonra əlaqə saxlayacam"
- - ":)"
- - ":("
-
-
diff --git a/app/src/main/res/values-az/cm_strings.xml b/app/src/main/res/values-az/cm_strings.xml
deleted file mode 100644
index fa902cc..0000000
--- a/app/src/main/res/values-az/cm_strings.xml
+++ /dev/null
@@ -1,22 +0,0 @@
-
-
-
- Silmək üçün sürüşdür
- Yazışmanı silmək üçün sağa sürüşdür
- Mesajlar
- Söhbəti başlat
-
diff --git a/app/src/main/res/values-az/strings.xml b/app/src/main/res/values-az/strings.xml
deleted file mode 100644
index d1f5059..0000000
--- a/app/src/main/res/values-az/strings.xml
+++ /dev/null
@@ -1,402 +0,0 @@
-
-
-
-
- "Mesajlaşma"
- "Mesajlaşma"
- "Söhbəti seç"
- "Ayarlar"
- "Mesaj göndər"
- "Qoşma əlavə edin"
- "Sonrakı >"
- "Növbəti"
- "Çıxış"
- "> ayarlar;"
- "Ayarlar"
- "Mesajlaşma SMS, Telefon və Kontaktlara icazə istəyir."
- "İcazələri Ayarlar > Tətbiqlər > Mesajlaşma > İcazələr bölməsindən dəyişə bilərsiniz."
- "İcazələri Ayarlar, Tətbiqlər, Mesajlaşma, İcazələr bölməsindən dəyişə bilərsiniz."
- "Tez-tez olanlar"
- "Bütün kontaktlar"
- "%s ünvanına göndərin"
- "Şəkilləri və ya videonu çəkin"
- "Bu cihazdan şəkillər seçin"
- "Səs yazın"
- "Foto seçin"
- "Media seçildi."
- "Media seçilmədi."
- "Səs yazın"
- "Paylaş"
- "İndicə"
- "İndi"
-
- - %d dəq
- - %d dəq
-
-
- - %d saat
- - %d saat
-
-
- - %d gün
- - %d gün
-
- "Klass 0 mesaj"
- "Yadda saxlayın"
- "Telefon nömrənizi təsdiq edin"
- "Bu bir addımlı mərhələ Mesajlaşmanın qrup mesajlarınızı düzgün şəkildə çatdıracağını təmin edəcək."
- "Telefon nömrəsi"
- "%s bildirib"
- "Bildirdiniz"
- "%s tərəfindən mesaj:"
- "Mesajı göndərdiniz"
- "Göndərilir..."
- "Göndərilmədi. Yenidən cəhd etmək üçün toxunun."
- "Göndərilmədi. Yenidən cəhd edilir..."
- "Resend or delete"
- "Lütfən, təcili yardım xidmətlərinə səsli zəng edin. Mətn mesajınız bu vaxt çatdırıla bilməz."
- "Yükləmək üçün yeni MMS mesajı"
- "Yeni MMS mesajı"
- "Yüklənmədi"
- "Yenidən cəhd etmək üçün toxun"
- "Yükləmək üçün toxun"
- "Yüklə və ya sil"
- "Yüklənir..."
- "Mesajın vaxtı bitib və ya mövcud deyil"
- "size: %1$s, expiration: %2$s"
- "Naməlum göndərən"
- "Çatdırılıb"
- "Mesaj göndərilmədi"
- "Bəzi mesajlar Mesajlaşmada göndərilməyib"
-
- - %d söhbətdə %d mesaj
- - bir söhbətdə %d mesaj
-
- "Mesaj endirilmədi"
- "Bəzi mesajlar Mesajlaşmada endirilməyib"
-
- - %d söhbətdə %d mesaj
- - bir söhbətdə %d mesaj
-
- "%1$s nömrəsinə mesaj göndərilmədi"
- "Lütfən, təcili yardım xidmətlərinə səsli zəng edin. Mətn mesajınız %1$s nömrəsinə bu vaxt çatdırıla bilməz."
-
- - %d yeni mesaj
- - Yeni mesaj
-
- "Geri"
- "Arxivləşmiş"
- "Sil"
- "Arxiv"
- "Arxivdən çıxarın"
- "Kontakt əlavə edin"
- "Endirin"
- "Göndər"
- "Sil"
- "Bu mesaj silinsin?"
- "Bu əməliyyat geri qaytarıla bilməz."
- "Sil"
-
- - Bu söhbətlər silinsin?
- - Bu söhbət silinsin?
-
- "Sil"
- "Ləğv et"
- "Kimə"
- "+%d"
- "Audionu qeydə almaq olmur. Yenidən cəhd edin."
- "Audionu oxutmaq olmur. Yenidən cəhd edin."
- "Audionu saxlamaq olmadı. Yenidən cəhd edin."
- "Toxunun və saxlayın"
- ", "
- " "
- ": "
- " "
- "Şəkil"
- "Audio klip"
- "Videolar"
- "Kontakt kartı"
- "Endirin"
- "SMS ilə cavab verin"
- "MMS vasitəsilə cavab verin"
- "Cavabla"
-
- - %d iştirakçı
- - %d iştirakçı
-
- "Mən"
- "Kontakt bloklandı və arxivləndi"
- "Kontakt blokdan və arxivdən çıxarıldı"
- "%d arxivlənib"
- "%d arxivdən çıxarıldı"
- "Hamısı hazırdır. Göndərmək üçün toxunun."
- "Mesajlaşma uğurla defolt SMS tətbiqi seçildi."
-
- - Qoşmaları ləğv edin
- - Qoşmanı ləğv edin
-
- "Audio qoşma"
- "Audio qoşmanı ifa et"
- "Pauza"
- "%1$s adlı göndərəndən mesaj: %2$s."
- "%1$s adlı göndərənin mesajı getmədi: %2$s. Vaxt: %3$s."
- "%1$s adlı göndərən tərəfindən mesaj: %2$s. Vaxt: %3$s."
- "%1$s adlı əlaqəyə göndərilməmiş mesaj: %2$s. Vaxt: %3$s."
- "%1$s adlı əlaqəyə mesaj göndərilir: %2$s. Vaxt: %3$s."
- "%1$s adlı əlaqəyə mesaj göndərilmədi: %2$s. Vaxt: %3$s."
- "%1$s adlı əlaqəyə mesaj: %2$s. Vaxt: %3$s."
- "%1$s adlı göndərənin mesajı getmədi: %2$s. Vaxt: %3$s. %4$s."
- "%1$s adlı göndərən tərəfindən mesaj: %2$s. Vaxt: %3$s. %4$s."
- "%1$s istifadəçisinə göndərilməmiş mesaj: %2$s. Vaxt: %3$s."
- "%1$s istifadəçisinə mesaj göndərilir: %2$s. Vaxt: %3$s."
- "%1$s istifadəçisinə mesaj göndərilmədi: %2$s. Vaxt: %3$s."
- "%1$s istifadəçisinə mesaj: %2$s. Vaxt: %3$s."
- "Mesaj göndərilmədi. Təkrar cəhd etmək üçün toxunun."
- "Mövzunu silin"
- "Foto mesajlaşma"
-
- - %d foto \"%s\" albomunda yadda saxlanıldı
- - %d foto \"%s\" albomunda yadda saxlanıldı
-
-
- - %d video \"%s\" albomunda yadda saxlanıldı
- - %d video \"%s\" albomunda yadda saxlanıldı
-
-
- - %d qoşma \"%s\" albomunda yadda saxlanıldı
- - %d qoşma \"%s\" albomunda yadda saxlanıldı
-
-
- - %d qoşma \"Endirilənlər\" qovluğunda yadda saxlanıldı
- - %d qoşma \"Endirilənlər\" qovluğunda yadda saxlanıldı
-
-
- - %d qoşma yadda saxlanıldı
- - %d qoşma yadda saxlanıldı
-
-
- - %d qoşma yadda saxlanıla bilmədi
- - %d qoşma yadda saxlanıla bilmədi
-
- "Ayarlar"
- "Arxivləşmiş"
- "MMS"
- "Qabaqcıl"
- "Bildirişlər"
- "SMS çatdırma xətaları"
- "Hər göndərdiyiniz SMS üçün çatdırılma raportu tələb edin"
- "Avtomatik əldə edin"
- "MMS mesajları avtomatik əldə edin"
- "Rouminq zamanı avtomatik əldə edin"
- "Rominq zamanı MMS-i avtomatim bərpa edin"
- "Qrup mesajlaşması"
- "Defolt SMS proqramı"
-
-
- "Telefon nömrəniz"
- "Naməlum"
- "Gedən mesaj səsləri"
- "Mətni kopyalayın"
- "Detallara baxın"
- "Yönləndir"
- "Mesaj detalları"
- "Növ: "
- "Mətn mesajı"
- "Multimedia mesajı"
- "Kimdən: "
- "Kimə: "
- "Göndərilən: "
- "Qəbul edilən: "
- "Mövzu: "
- "Ölçü: "
- "Prioritet: "
- "SIM: "
- "Yüksək"
- "Normal"
- "Aşağı"
- "SIM %s"
- "Gizli göndərici ünvanı"
- "Qoşmalar yüklənən zaman mesaj göndərmək olmur."
- "Şəbəkə hazır deyil. Yenidən cəhd edin."
- "Mətni silin"
- "Mətn və nömrə daxiletməsi arasında seçim edin"
- "İştirakçı əlavə edin"
- "İştirakçıları təsdiq edin"
- "Yeni söhbətə başlayın"
- "Bu elementi seçin"
- "Videonu oxut"
- "Adamlar və seçimlər"
- "Adamlar və seçimlər"
- "Ümumi"
- "Bu söhbətdəki adamlar"
- "Zəng edin"
- "Mesaj göndərin"
- "Mesaj göndərin<br/><kiçik>buradan: %s</kiçik>"
-
- - Fotolar göndərin
- - Foto göndərin
-
-
- - Audioları göndərin
- - Audio göndərin
-
-
- - Videoları göndərin
- - Video göndərin
-
-
- - Kontakt kartlarını göndərin
- - Kontakt kartını göndərin
-
-
- - Qoşmaları göndərin
- - Qoşma göndərin
-
-
- - %d qoşma göndərilmə üçün hazırdır
- - 1 qoşma göndərilmə üçün hazırdır
-
- "Açıq mənbə lisenziyaları"
- "Bildirişlər"
- "Qoşma limitini keçdi"
- "Kontaktlara əlavə edilsin?"
- "Kontakt əlavə edin"
- "Mövzu"
- "Mövzu: "
- "%1$s%2$s"
- "Kontakt kartı yüklənir"
- "Kontakt kartını yükləmək alınmadı"
- "Kontakt kartına baxın"
-
- - %d kontakt
- - %d kontakt
-
- "Kontakt kartları"
- "Doğum günü"
- "Qeydlər"
- "Mesajı yönləndirin"
- "+1"
- "+%d"
- "SMS deaktivdir"
- "Göndərmək üçün Mesajlaşmanı defolt SMS tətbiqi kimi ayarlayın"
- "Mesajlaşmanı defolt SMS tətbiqi kimi ayarlayın"
- "Dəyişin"
- "SMS göndərmək üçün tərcih olunan SIM seçilməyib"
- "Bu tətbiqə cihaz sahibi tərəfindən icazə verilmir."
- "Ok"
- "Söhbətdə həddən çox iştirakçı var"
-
- - Yanlış kontakt
- - Yanlış kontakt
-
- "Qaralama"
- "Söhbətə başlayan kimi onu burada siyahılanmış görəcəksiniz"
- "Arxivlənmiş söhbətlər burada görünür"
- "Söhbətlər yüklənir…"
- "Şəkil"
- "Audio klip"
- "Video"
- "Əlaqə kartı"
- "MMS"
- "Geri"
- "Yenidən cəhd edin"
- "Yeni mesaja başlamaq üçün kontakt adını və ya telefon nömrəsini daxil edin"
- "Blok edin"
- "%s bloklayın"
- "%s blokdan çıxarın"
- "%s bloklansın?"
- "Bu nömrədən mesaj almağa davam edəcəksiniz, lakin mesajın gəlməsinə dair bildiriş olmayacaq. Söhbət arxivlənəcək."
- "Bloklanmış kontaktlar"
- "BLOKDAN ÇIXARIN"
- "Mesaj göndərilir"
- "Mesaj göndərildi"
- "Mobil data deaktivdir. Ayarları yoxlayın."
- "Təyyarə rejimində mesaj göndərmək olmur"
- "Mesaj göndərilə bilmədi"
- "Mesaj yükləndi"
- "Mobil data deaktivdir. Ayarları yoxlayın."
- "Təyyarrə rejimində mesajları endirə bilməz"
- "Mesaj endirilə bilmədi"
- "Sıfır"
- "Bir"
- "İki"
- "Üç"
- "Dörd"
- "Beş"
- "Altı"
- "Yeddi"
- "Səkkiz"
- "Doqquz"
- "Mesajı %1$s ilə göndərmək olmur, xəta %2$d"
- "Mesajı naməlum operator ilə göndərmək olmur, xəta %1$d"
- "Yön: %s"
- "Mesaj göndərilmədi. Xidmət şəbəkədə aktivləşdirilməyib."
- "Mesaj göndərilmədi: Etibarsız təyinat ünvanı"
- "Mesaj göndərilmədi: etibarsız mesaj"
- "Mesaj göndərilmədi: dəstəklənməyən məzmun"
- "Mesaj göndərilmədi: dəstəklənməyən mesaj"
- "Mesaj göndərilmədi: çox böyükdür"
- "Yeni mesaj"
- "Göstər"
- "Təsvir"
- "Uyğun tətbiqi tapmaq olmadı"
- "Qəbuledicini silin"
- "Yeni mesaj"
- "Ləğv et"
- "Panoya kopyalansın?"
- "Kopyalayın"
- "Buraya: %s"
- "Ümumi"
- "Qabaqcıl"
- "Ümumi ayarlar"
- "Qabaqcıl ayarlar"
- "\"%s\" SIM"
- "Bütün alıcılara fərdi SMS göndər. Hər hansı bir cavabı özünüz olacaq"
- "Bütün alıcılara bir MMS göndər"
- "Naməlum nömrə"
- "Yeni mesaj"
- "Yeni mesaj."
- "SIM seçicisi"
- "%1$s seçildi, SIM seçicisi"
- "Mövzunu dəyiş"
- "SİM seçin və ya mövzu redaktə edin"
- "Səs yazmaq üçün basın və saxlayın"
- "Yeni söhbətə başla"
- "Mesajlaşma"
- "Mesajlaşma"
- "Söhbət siyahısı"
- "Söhbətlər yüklənir"
- "Mesajlar yüklənir"
- "Daha çox söhbət görüntülə"
- "Daha çox mesaja bax"
- "Söhbət silinib"
- "Söhbət silindi. Başqa Mesajlaşma söhbəti göstərmək üçün toxunun"
- "Bloklanıb"
- "Blokdan çıxarılıb"
- "Yaddaş yeri azdır. Bəzi məlumatlar itə bilər."
- "Qoşmaları seçin"
- "Seçimi təsdiq edin"
- "%d seçilib"
- "Lütfən, bir və ya daha çox qoşmanı silin və yenidən cəhd edin."
- "Mesajınızı göndərməyə cəhd edə bilərsiniz, lakin bir və ya daha çox qoşmanı silmədiyiniz halda, mesaj çatmaya bilər."
- "Hər mesaja yalnız bir video yükləyə bilərsiniz. Əlavə videoları silin və yenidən cəhd edin."
- "Mesajlaşma qoşmanı yükləyə bilmədi."
- "İstənilən halda göndərin"
- "Söhbətə başlamaq olmadı"
- "%s seçilmiş"
-
diff --git a/app/src/main/res/values-be/cm_strings.xml b/app/src/main/res/values-be/cm_strings.xml
deleted file mode 100644
index b66b254..0000000
--- a/app/src/main/res/values-be/cm_strings.xml
+++ /dev/null
@@ -1,21 +0,0 @@
-
-
-
- Правядзіце для выдалення
- Правядзіце ўправа для выдалення размовы
- Паведамленні
-
diff --git a/app/src/main/res/values-bg/arrays.xml b/app/src/main/res/values-bg/arrays.xml
deleted file mode 100644
index ac036c4..0000000
--- a/app/src/main/res/values-bg/arrays.xml
+++ /dev/null
@@ -1,37 +0,0 @@
-
-
-
-
-
- - "без тема"
- - "няма тема"
-
-
- - "Да"
- - "Не"
- - "ОK"
- - "Ха-ха"
- - "Благодаря"
- - "Приемам"
- - "Чудесно"
- - "Идвам"
- - "OK, ще се свържа с теб по-късно"
- - ":)"
- - ":("
-
-
diff --git a/app/src/main/res/values-bg/cm_strings.xml b/app/src/main/res/values-bg/cm_strings.xml
deleted file mode 100644
index 57b3f0d..0000000
--- a/app/src/main/res/values-bg/cm_strings.xml
+++ /dev/null
@@ -1,22 +0,0 @@
-
-
-
- Бързо изтриване
- Плъзнете от ляво надясно за да изтриете кореспонденцията
- Съобщения
- Започване на чат
-
diff --git a/app/src/main/res/values-bg/strings.xml b/app/src/main/res/values-bg/strings.xml
deleted file mode 100644
index 9f73f23..0000000
--- a/app/src/main/res/values-bg/strings.xml
+++ /dev/null
@@ -1,402 +0,0 @@
-
-
-
-
- "Съобщения"
- "Съобщения"
- "Избиране на разговор"
- "Настройки"
- "Изпращане на съобщение"
- "Добавяне на прикачен файл"
- "Напред >"
- "Напред"
- "Изход"
- "Настройки >"
- "Настройки"
- "Приложението Съобщения се нуждае от разрешение за SMS, телефон и контакти."
- "Можете да промените разрешенията от „Настройки“ > „Приложения“ > „Съобщения“ > „Разрешения“."
- "Можете да промените разрешенията от „Настройки“, „Приложения“, „Съобщения“, „Разрешения“."
- "Често търсени"
- "Всички контакти"
- "Изпращане до %s"
- "Правете снимки или видеоклипове"
- "Избиране на изображения от това устройство"
- "Запишете звук"
- "Избиране на снимка"
- "Мултимедийният файл е избран."
- "Изборът на мултимедиен файл е премахнат."
- "Запис на звук"
- "Споделяне"
- "Току-що"
- "Сега"
-
- - %d мин
- - %d мин
-
-
- - %d часа
- - %d час
-
-
- - %d дни
- - %d ден
-
- "Съобщения от клас 0"
- "Запазване"
- "Потвърждаване на телефонния ви номер"
- "Тази еднократна стъпка ще гарантира, че Съобщения ще доставя правилно груповите ви съобщения."
- "Телефонен номер"
- "%s каза"
- "Казахте"
- "Съобщение от %s"
- "Изпратихте съобщение"
- "Изпраща се…"
- "Не е изпратено. Докоснете за нов опит."
- "Не е изпратено. Извършва се нов опит…"
- "Повторно изпращане или изтриване"
- "Моля, осъществете гласово обаждане до спешните служби. Понастоящем текстовото ви съобщение не можа да бъде доставено."
- "Ново MMS съобщение за изтегляне"
- "Ново MMS съобщение"
- "Не можа да се изтегли"
- "Докоснете за нов опит"
- "Докоснете за изтегляне"
- "Изтегляне или изтриване"
- "Изтегля се…"
- "Съобщението е с изтекла валидност или не е налице"
- "размер: %1$s, валидност: %2$s"
- "Неизвестен подател"
- "Доставено"
- "Съобщението не е изпратено"
- "Някои съобщения в приложението Съобщения не са изпратени"
-
- - %d съобщения в %d разговора
- - %d съобщения в един разговор
-
- "Съобщението не е изтеглено"
- "Някои съобщения в приложението Съобщения не са изтеглени"
-
- - %d съобщения в %d разговора
- - %d съобщения в един разговор
-
- "Съобщението до %1$s не е изпратено"
- "Моля, осъществете гласово обаждане до спешните служби. Понастоящем текстовото ви съобщение до %1$s не можа да бъде доставено."
-
- - %d нови съобщения
- - Ново съобщение
-
- "Назад"
- "Архивирани"
- "Изтриване"
- "Архивиране"
- "Деархивиране"
- "Добавяне на контакт"
- "Изтегляне"
- "Изпращане"
- "Изтриване"
- "Да се изтрие ли това съобщение?"
- "Това действие не може да се отмени."
- "Изтриване"
-
- - Да се изтрият ли тези разговори?
- - Да се изтрие ли този разговор?
-
- "Изтриване"
- "Отказ"
- "До"
- "+ %d"
- "Аудиото не може да се запише. Опитайте отново."
- "Аудиото не може да се възпроизведе. Опитайте отново."
- "Аудиото не можа да се запази. Опитайте отново."
- "Докоснете и задръжте"
- ", "
- " ,"
- ": "
- " :"
- "Снимка"
- "Аудиоклип"
- "Видеоклип"
- "Визитна картичка"
- "Изтегляне"
- "Отговор чрез SMS"
- "Отговор чрез MMS"
- "Отговор"
-
- - %d участници
- - %d участник
-
- "Аз"
- "Контактът е блокиран и архивиран"
- "Контактът е отблокиран и деархивиран"
- "Архивирахте %d"
- "Деархивирахте %d"
- "Готово. Докоснете „Изпращане“ отново."
- "Успешно зададохте Съобщения като стандартно приложение за SMS."
-
- - Отхвърляне на прикачените файлове
- - Отхвърляне на прикачения файл
-
- "Прикачен аудиофайл"
- "Пускане на прикачения аудиофайл"
- "Пауза"
- "Съобщение от %1$s: „%2$s“."
- "Неуспешно съобщение от %1$s: „%2$s“. Час: %3$s."
- "Съобщение от %1$s: „%2$s“. Час: %3$s."
- "Неизпратено съобщение до %1$s: „%2$s“. Час: %3$s."
- "Изпраща се съобщение до %1$s: „%2$s“. Час: %3$s."
- "Неуспешно съобщение до %1$s: „%2$s“. Час: %3$s."
- "Съобщение до %1$s: „%2$s“. Час: %3$s."
- "Неуспешно съобщение от %1$s: „%2$s“. Час: %3$s. %4$s."
- "Съобщение от %1$s: „%2$s“. Час: %3$s. %4$s."
- "Неизпратено съобщение до %1$s: „%2$s“. Час: %3$s."
- "Изпраща се съобщение до %1$s: „%2$s“. Час: %3$s."
- "Неуспешно съобщение до %1$s: „%2$s“. Час: %3$s."
- "Съобщение до %1$s: „%2$s“. Час: %3$s."
- "Неуспешно съобщение. Докоснете, за да опитате отново."
- "Изтриване на темата"
- "Снимки в Съобщения"
-
- - %d снимки са запазени в албума „%s“
- - %d снимка е запазена в албума „%s“
-
-
- - %d видеоклипа са запазени в албума „%s“
- - %d видеоклип е запазен в албума „%s“
-
-
- - %d прикачени файла са запазени в албума „%s“
- - %d прикачен файл е запазен в албума „%s“
-
-
- - %d прикачени файла са запазени в „Изтегляния“
- - %d прикачен файл е запазен в „Изтегляния“
-
-
- - %d прикачени файла са запазени
- - %d прикачен файл е запазен
-
-
- - %d прикачени файла не можаха да бъдат запазени
- - %d прикачен файл не можа да се запази
-
- "Настройки"
- "Архивирани"
- "MMS"
- "Разширени"
- "Известия"
- "Отчети за получаване на SMS"
- "Заявяване на отчет за доставка за всеки изпратен от вас SMS"
- "Автоматично извличане"
- "Автоматично извличане на мултимедийните съобщения (MMS)"
- "Автоматично извличане при роуминг"
- "Автоматично извличане на MMS при роуминг"
- "Групови съобщения"
- "Стандартно приложение за SMS"
-
-
- "Вашият телефонен номер"
- "Няма информация"
- "Звуци за изходящи съобщения"
- "Копиране на текста"
- "Преглед на подробностите"
- "Напред"
- "Подробности за съобщението"
- "Тип: "
- "Текстово съобщение"
- "Мултимедийно съобщение"
- "От: "
- "До: "
- "Изпратено: "
- "Получено: "
- "Тема: "
- "Размер: "
- "Приоритет: "
- "SIM: "
- "Висок"
- "Нормален"
- "Нисък"
- "SIM %s"
- "Скрит адрес на изпращача"
- "Съобщението не може да се изпрати, докато прикачените файлове се зареждат."
- "Мрежата не е готова. Опитайте отново."
- "Изтриване на текста"
- "Превключване между букви и цифри"
- "Добавяне на още участници"
- "Потвърждаване на участниците"
- "Начало на нова кореспонденция"
- "Избиране на този елемент"
- "Пускане на видеоклипа"
- "Хора и опции"
- "Хора и опции"
- "Общи настройки"
- "Хора в този разговор"
- "Обаждане по телефона"
- "Изпращане на съобщение"
- "Изпращане на съобщение<br/><small>от %s</small>"
-
- - Изпращане на снимките
- - Изпращане на снимката
-
-
- - Изпращане на аудиозаписите
- - Изпращане на аудиозаписа
-
-
- - Изпращане на видеоклиповете
- - Изпращане на видеоклипа
-
-
- - Изпращане на визитните картички
- - Изпращане на визитната картичка
-
-
- - Изпращане на прикачените файлове
- - Изпращане на прикачения файл
-
-
- - %d прикачени файла са готови за изпращане
- - Един прикачен файл е готов за изпращане
-
- "Лицензи за отворен код"
- "Известия"
- "Ограничението за прикачени файлове е достигнато"
- "Да се добави ли към контактите?"
- "Добавяне на контакт"
- "Тема"
- "Тема: "
- "„%1$s“ – „%2$s“"
- "Визитната картичка се зарежда"
- "Визитната картичка не можа да се зареди"
- "Преглед на визитната картичка"
-
- - %d контакта
- - %d контакт
-
- "Визитни картички"
- "Рожден ден"
- "Бележки"
- "Препращане на съобщението"
- "+1"
- "+%d"
- "SMS съобщенията са деактивирани"
- "За да изпращате съобщения, задайте Съобщения като стандартно приложение за SMS"
- "Задайте Съобщения като стандартно приложение за SMS"
- "Промяна"
- "Няма избрана предпочитана SIM карта за изпращане на SMS съобщения"
- "Това приложение не е разрешено от собственика на устройството."
- "ОK"
- "Твърде много участници в разговора"
-
- - Контактите са невалидни
- - Контактът е невалиден
-
- "Чернова"
- "Когато започнете нов разговор, ще го видите посочен тук"
- "Тук се показват архивираните кореспонденции"
- "Кореспонденциите се зареждат…"
- "Снимка"
- "Аудиоклип"
- "Видеоклип"
- "Визитна картичка"
- "MMS"
- "Отмяна"
- "Повторен опит"
- "Въведете име на контакт или телефонен номер, за да започнете ново съобщение"
- "Блокиране"
- "Блокиране на %s"
- "Отблокиране на %s"
- "Да се блокира ли %s?"
- "Ще продължите да получавате съобщения от този номер, но вече няма да бъдете известявани. Кореспонденцията ще се архивира."
- "Блокирани контакти"
- "ОТБЛОКИРАНЕ"
- "Съобщението се изпраща"
- "Съобщението е изпратено"
- "Мобилните данни са изключени. Проверете настройките си."
- "Не можете да изпращате съобщения в самолетен режим"
- "Съобщението не можа да се изпрати"
- "Съобщението е изтеглено"
- "Мобилните данни са изключени. Проверете настройките си."
- "Съобщенията не могат да се изтеглят в самолетен режим"
- "Съобщението не можа да бъде изтеглено"
- "нула"
- "едно"
- "две"
- "три"
- "четири"
- "пет"
- "шест"
- "седем"
- "осем"
- "девет"
- "Съобщението не може да се изпрати с/ъс %1$s – грешка %2$d"
- "Съобщението не може да се изпрати с неизвестен оператор – грешка %1$d"
- "Препр.: %s"
- "Съобщението не е изпратено: Услугата не е активирана за мрежата"
- "Съобщението не е изпратено: невалиден целеви адрес"
- "Съобщението не е изпратено: невалидно съобщение"
- "Съобщението не е изпратено: неподдържано съдържание"
- "Съобщението не е изпратено: неподдържано съобщение"
- "Съобщението не е изпратено: твърде голямо"
- "Ново съобщение"
- "Преглед"
- "Изображение"
- "Не можа да бъде намерено подходящо приложение"
- "Премахване на получателя"
- "Ново съобщение"
- "Отказ"
- "Да се копира ли в буферната памет?"
- "Копиране"
- "до „%s“"
- "Общи настройки"
- "Разширени настройки"
- "Общи настройки"
- "Разширени настройки"
- "SIM карта „%s“"
- "Изпращане на отделни SMS съобщения до всички участници. Само вие ще получавате отговорите"
- "Изпращане на един MMS до всички участници"
- "Неизвестен номер"
- "Ново съобщение"
- "Ново съобщение."
- "Инструмент за избор на SIM карта"
- "Избрахте „%1$s“ – инструмент за избиране на SIM карти"
- "Редактиране на темата"
- "Избиране на SIM карта или редактиране на темата"
- "Докоснете и задръжте, за да запишете аудио"
- "Начало на нова кореспонденция"
- "Съобщения"
- "Съобщения"
- "Списък с кореспонденции"
- "Кореспонденциите се зареждат"
- "Съобщенията се зареждат"
- "Преглед на още кореспонденции"
- "Преглед на още съобщения"
- "Кореспонденцията бе изтрита"
- "Разговорът е изтрит. Докоснете за показване на друг от Съобщения"
- "Блокирано"
- "Отблокирано"
- "Мястото в хранилището е малко. Може да изгубите някои данни."
- "Избиране на прикачени файлове"
- "Потвърждаване на избора"
- "Избрахте %d"
- "Моля, премахнете един или повече прикачени файлове и опитайте отново."
- "Можете да опитате да изпратите съобщението си, но е възможно то да не бъде доставено, ако не премахнете един или повече прикачени файлове."
- "Можете да изпращате само по един видеоклип с всяко съобщение. Моля, премахнете допълнителните клипове и опитайте отново."
- "Зареждането на прикачения файл от Съобщения не бе успешно."
- "Изпращане въпреки това"
- "Разговорът не можа да започне"
- "Избрахте %s"
-
diff --git a/app/src/main/res/values-bn/arrays.xml b/app/src/main/res/values-bn/arrays.xml
deleted file mode 100644
index bdf164c..0000000
--- a/app/src/main/res/values-bn/arrays.xml
+++ /dev/null
@@ -1,37 +0,0 @@
-
-
-
-
-
- - "কোনো বিষয় নেই"
- - "বিষয়হীন"
-
-
- - "হ্যাঁ"
- - "না"
- - "ঠিক আছে"
- - "হিহি"
- - "ধন্যবাদ"
- - "আমি রাজি"
- - "সুন্দর"
- - "রাস্তায় আছি"
- - "ঠিক আছে, পরে আপনার সঙ্গে এই নিয়ে কথা বলছি"
- - ":)"
- - ":("
-
-
diff --git a/app/src/main/res/values-bn/strings.xml b/app/src/main/res/values-bn/strings.xml
deleted file mode 100644
index 2144ba2..0000000
--- a/app/src/main/res/values-bn/strings.xml
+++ /dev/null
@@ -1,402 +0,0 @@
-
-
-
-
- "বার্তাপ্রেরণ"
- "বার্তাপ্রেরণ"
- "কথোপকথন নির্বাচন করুন"
- "সেটিংস"
- "বার্তা পাঠান"
- "একটি সংযুক্তি যোগ করুন"
- "পরবর্তী >"
- "পরবর্তী"
- "প্রস্থান করুন"
- "সেটিংস >"
- "সেটিংস"
- "SMS, ফোন এবং পরিচিতিগুলিতে বার্তাপ্রেরণ -এর অনুমতির প্রয়োজন।"
- "আপনি সেটিংস > অ্যাপ্লিকেশানগুলি > বার্তাপ্রেরণ > অনুমতিগুলি এ অনুমতিগুলি পরিবর্তন করতে পারেন৷"
- "আপনি সেটিংস, অ্যাপ্লিকেশানগুলি, বার্তাপ্রেরণ, অনুমতিগুলি এ অনুমতিগুলি পরিবর্তন করতে পারেন৷"
- "প্রায়শই ব্যবহৃত"
- "সকল পরিচিতি"
- "%s এ পাঠান"
- "ছবি বা ভিডিও ক্যাপচার করুন"
- "এই ডিভাইস থেকে চিত্র নির্বাচন করুন"
- "অডিও রেকর্ড করুন"
- "ফটো চয়ন করুন"
- "মিডিয়া নির্বাচিত হয়েছে।"
- "মিডিয়া নির্বাচিত হয় নি।"
- "অডিও রেকর্ড করুন"
- "ভাগ করুন"
- "এইমাত্র"
- "এখনই"
-
- - %d মিনিট
- - %d মিনিট
-
-
- - %d ঘণ্টা
- - %d ঘণ্টা
-
-
- - %d দিন
- - %d দিন
-
- "ক্লাস ০ বার্তা"
- "সংরক্ষণ করুন"
- "আপনার ফোন নম্বর নিশ্চিত করুন"
- "এই এককালীন ধাপটি নিশ্চিত করে যে বার্তাপ্রেরণ গোষ্ঠী বার্তাগুলিকে সঠিকভাবে বিতরণ করবে৷"
- "ফোন নম্বর"
- "%s বলেছেন"
- "আপনি বলেছেন"
- "%s এর থেকে বার্তা"
- "আপনি একটি বার্তা পাঠিয়েছেন"
- "পাঠানো হচ্ছে..."
- "পাঠানো হয়নি। আবার চেষ্টা করতে স্পর্শ করুন।"
- "পাঠানো হয়নি। আবার চেষ্টা হচ্ছে…"
- "আবার পাঠান অথবা মুছে ফেলুন"
- "অনুগ্রহ করে জরুরি পরিষেবাগুলিতে একটি ভয়েস কল করুন৷ আপনার পাঠ্য বার্তাগুলিকে এই মূহুর্তে বিতরণ করা যাবে না৷"
- "ডাউনলোড করার জন্য নতুন MMS বার্তা"
- "নতুন MMS বার্তা"
- "ডাউনলোড করা যায়নি"
- "আবার চেষ্টা করতে স্পর্শ করুন"
- "ডাউনলোড করার জন্য স্পর্শ করুন"
- "ডাউনলোড করুন অথবা মুছুন"
- "ডাউনলোড হচ্ছে..."
- "বার্তার মেয়াদ শেষ হয়ে গেছে বা অনুপলব্ধ"
- "আকার: %1$s, মেয়াদ শেষ: %2$s"
- "অজ্ঞাত প্রেরক"
- "পৌঁছে দেওয়া হয়েছে"
- "বার্তা পাঠানো হয়নি"
- "বার্তাপ্রেরণ এ কিছু বার্তা পাঠানো হয়নি"
-
- - %dটি কথোপকথনে %dটি বার্তা রয়েছে
- - %dটি কথোপকথনে %dটি বার্তা রয়েছে
-
- "বার্তা ডাউনলোড করা যাবে না"
- "বার্তাপ্রেরণ এ কিছু বার্তা ডাউনলোড করা যায়নি"
-
- - %dটি কথোপকথনে %dটি বার্তা রয়েছে
- - %dটি কথোপকথনে %dটি বার্তা রয়েছে
-
- "%1$s এ বার্তা পাঠানো হয়নি"
- "অনুগ্রহ করে জরুরি পরিষেবাগুলিতে একটি ভয়েস কল করুন৷ %1$s এ পাঠানো আপনার পাঠ্য বার্তাগুলিকে এই মূহুর্তে বিতরণ করা যাবে না৷"
-
- - %dটি নতুন বার্তা
- - %dটি নতুন বার্তা
-
- "ফিরুন"
- "সংরক্ষণাগারভুক্ত"
- "মুছুন"
- "সংরক্ষণ করুন"
- "সংরক্ষণাগারমুক্ত করুন"
- "পরিচিতি যোগ করুন"
- "ডাউনলোড করুন"
- "পাঠান"
- "মুছুন"
- "এই বার্তাটি মুছবেন?"
- "এই কাজটিকে পূর্বাবস্থায় ফেরানো যাবে না৷"
- "মুছুন"
-
- - এই কথোপকথনগুলি মুছবেন?
- - এই কথোপকথনগুলি মুছবেন?
-
- "মুছুন"
- "বাতিল করুন"
- "প্রাপক"
- "+%dটি"
- "অডিও রেকর্ড করা যাবে না। আবার চেষ্টা করুন।"
- "অডিও প্লে করা যাবে না। আবার চেষ্টা করুন।"
- "অডিও সংরক্ষণ করা যায়নি। আবার চেষ্টা করুন"
- "স্পর্শ করুন এবং ধরে রাখুন"
- ", "
- " "
- ": "
- " "
- "ছবি"
- "অডিও ক্লিপ"
- "ভিডিও"
- "পরিচিতি কার্ড"
- "ডাউনলোড"
- "SMS এর মাধ্যমে উত্তর দিন"
- "MMS এর মাধ্যমে উত্তর দিন"
- "উত্তর দিন"
-
- - %d জন অংশগ্রহণকারী
- - %d জন অংশগ্রহণকারী
-
- "আমি"
- "পরিচিতি অবরুদ্ধ ও সংরক্ষণাগারভুক্ত হয়েছে"
- "পরিচিতি অবরোধ মুক্ত এবং সংরক্ষণাগারমুক্ত করা হয়েছে"
- "%d টি সংরক্ষণাগারভুক্ত হয়েছে"
- "%d সংরক্ষণাগারমুক্ত হয়েছে"
- "সবকিছু সেট। আবার পাঠাতে স্পর্শ করুন।"
- "ডিফল্ট SMS অ্যাপ্লিকেশান হিসাবে বার্তাপ্রেরণ সফলভাবে সেট করা হয়েছে৷"
-
- - সংযুক্তিগুলি বাতিল করুন
- - সংযুক্তিগুলি বাতিল করুন
-
- "অডিও সংযুক্তি"
- "অডিও সংযুক্তি চালান"
- "বিরাম দিন"
- "%1$s এর পাঠানো বার্তা: %2$s৷"
- "%1$s:-র %2$s বার্তা পাঠাতে ব্যর্থ হয়েছে। সময়: %3$s।"
- "%1$s: এর থেকে %2$s বার্তা। সময়: %3$s।"
- "%1$s: -কে %2$s বার্তা পাঠানো যায় নি। সময়: %3$s।"
- "%1$s: -কে %2$s বার্তা পাঠাচ্ছে। সময়: %3$s।"
- "%1$s: -কে %2$s বার্তা পাঠাতে ব্যর্থ হয়েছে। সময়: %3$s।"
- "%1$s: -কে %2$s বার্তা পাঠান। সময়: %3$s।"
- "%1$s: %2$s বার্তা পাঠাতে ব্যর্থ হয়েছেন। সময়: %3$s। %4$s।"
- "%1$s: এর থেকে %2$s বার্তা। সময়: %3$s। %4$s।"
- "%1$s: -কে %2$s বার্তা পাঠানো যায় নি। সময়: %3$s।"
- "%1$s:-এ %2$s বার্তা পাঠানো হচ্ছে। সময়: %3$s।"
- "%1$s: -এ %2$s বার্তা পাঠাতে ব্যর্থ হয়েছে। সময়: %3$s।"
- "%1$s: -এ %2$s বার্তা পাঠান। সময়: %3$s।"
- "বার্তা পাঠাতে ব্যর্থ হয়েছে। পুনরায় চেষ্টা করতে স্পর্শ করুন।"
- "বিষয় মুছুন"
- "বার্তাপ্রেরণ ফটোগুলি"
-
- - %dটি ফটো \"%s\" অ্যালবামে সংরক্ষিত হয়েছে
- - %dটি ফটো \"%s\" অ্যালবামে সংরক্ষিত হয়েছে
-
-
- - %dটি ভিডিও \"%s\" অ্যালবামে সংরক্ষিত হয়েছে
- - %dটি ভিডিও \"%s\" অ্যালবামে সংরক্ষিত হয়েছে
-
-
- - %dটি সংযুক্তি \"%s\" অ্যালবামে সংরক্ষিত হয়েছে
- - %dটি সংযুক্তি \"%s\" অ্যালবামে সংরক্ষিত হয়েছে
-
-
- - %dটি সংযুক্তি \"ডাউনলোডগুলি\" এ সংরক্ষিত হয়েছে
- - %dটি সংযুক্তি \"ডাউনলোডগুলি\" এ সংরক্ষিত হয়েছে
-
-
- - %dটি সংযুক্তি সংরক্ষণ করা হয়েছে
- - %dটি সংযুক্তি সংরক্ষণ করা হয়েছে
-
-
- - %dটি সংযুক্তি সংরক্ষণ করা যায়নি
- - %dটি সংযুক্তি সংরক্ষণ করা যায়নি
-
- "সেটিংস"
- "সংরক্ষণাগারভুক্ত"
- "MMS"
- "উন্নত"
- "বিজ্ঞপ্তিগুলি"
- "SMS বিতরণের প্রতিবেদনগুলি"
- "আপনি যে SMS পাঠাবেন তার প্রতিটির জন্য পৌঁছে দেওয়ার প্রতিবেদনের অনুরোধ করুন"
- "স্বতঃ-উদ্ধার"
- "স্বয়ংক্রিয়ভাবে MMS বার্তাগুলি পুনরুদ্ধার করুন"
- "রোমিং থাকাকালীন স্বতঃ-উদ্ধার"
- "রোমিং-এ থাকার সময় স্বয়ংক্রিয়ভাবে MMS পুনরুদ্ধার করুন"
- "গোষ্ঠীর মধ্যে বার্তাপ্রেরণ"
- "ডিফল্ট SMS অ্যাপ্লিকেশান"
-
-
- "আপনার ফোন নম্বর"
- "অজানা"
- "আউটগোয়িং বার্তার শব্দগুলি"
- "পাঠ্য অনুলিপি করুন"
- "বিশদ বিবরণ দেখুন"
- "ফরওয়ার্ড করুন"
- "বার্তার বিশদ বিবরণ"
- "প্রকার: "
- "পাঠ্য বার্তা"
- "মাল্টিমিডিয়া বার্তা"
- "প্রেরক: "
- "প্রাপক: "
- "পাঠানো হয়েছে: "
- "গ্রহণ করা হয়েছে: "
- "বিষয়: "
- "মাপ: "
- "অগ্রাধিকার: "
- "SIM: "
- "উচ্চ"
- "স্বাভাবিক"
- "নিম্ন"
- "SIM %s"
- "লুকানো প্রেরক ঠিকানা"
- "সংযুক্তি লোড করার সময় বার্তা পাঠানো যাচ্ছে না।"
- "নেটওয়ার্ক প্রস্তুত নয়৷ আবার চেষ্টা করুন৷"
- "পাঠ্য মুছে দিন"
- "পাঠ্য এবং সংখ্যা লেখার মধ্যে স্যুইচ করুন"
- "আরো অংশগ্রহণকারী যোগ করুন"
- "অংশগ্রহণকারীদের নিশ্চিত করুন"
- "নতুন কথোপকথন শুরু করুন"
- "এই আইটেমটি নির্বাচন করুন"
- "ভিডিও দেখুন"
- "ব্যক্তি ও বিকল্পগুলি"
- "ব্যক্তি ও বিকল্পগুলি"
- "সাধারণ"
- "এই কথোপকথনে থাকা ব্যক্তিগণ"
- "একটি কল করুন"
- "বার্তা পাঠান"
- "%s</small> থেকে <br/><small>from বার্তা পাঠান"
-
- - ফটোগুলি পাঠান
- - ফটোগুলি পাঠান
-
-
- - অডিওগুলি পাঠান
- - অডিওগুলি পাঠান
-
-
- - ভিডিওগুলি পাঠান
- - ভিডিওগুলি পাঠান
-
-
- - পরিচিতি কার্ডগুলি পাঠান
- - পরিচিতি কার্ডগুলি পাঠান
-
-
- - সংযুক্তিগুলি পাঠান
- - সংযুক্তিগুলি পাঠান
-
-
- - পাঠানোর জন্য %dটি সংযুক্তি প্রস্তুত
- - পাঠানোর জন্য %dটি সংযুক্তি প্রস্তুত
-
- "মুক্ত উৎস লাইসেন্সগুলি"
- "বিজ্ঞপ্তিগুলি"
- "সংযুক্তির সীমা অতিক্রান্ত হয়েছে"
- "পরিচিতিতে জুড়ুন"
- "পরিচিতি জুড়ুন"
- "বিষয়"
- "বিষয়: "
- "%1$s%2$s"
- "পরিচিতি কার্ড লোড হচ্ছে"
- "পরিচিতি কার্ড লোড করা যায়নি"
- "পরিচিতি কার্ড দেখুন"
-
- - %dটি পরিচিতি
- - %dটি পরিচিতি
-
- "যোগাযোগ কার্ড"
- "জন্মদিন"
- "টীকাগুলি"
- "বার্তা ফরোয়ার্ড করুন"
- "+১"
- "+%d"
- "SMS অক্ষম করা হয়েছে"
- "পাঠাতে, ডিফল্ট SMS অ্যাপ্লিকেশান হিসাবে বার্তাপ্রেরণ সেট করুন"
- "ডিফল্ট SMS অ্যাপ্লিকেশান হিসাবে বার্তাপ্রেরণ সেট করুন"
- "পরিবর্তন"
- "SMS বার্তাগুলি পাঠানোর জন্য কোন পছন্দের SIM নির্বাচিত নেই৷"
- "এই অ্যাপ্লিকেশানটি ডিভাইস মালিক দ্বারা অনুমোদিত নয়।"
- "ঠিক আছে"
- "একটি কথোপকথনে খুব বেশি সংখ্যার অংশগ্রহণকারী"
-
- - অবৈধ পরিচিতিগুলি
- - অবৈধ পরিচিতিগুলি
-
- "খসড়া"
- "আপনি নতুন কোনো কথোপকথন শুরু করলে, সেটিকে এই তালিকায় দেখতে পাবেন"
- "সংরক্ষিত করা কথোপকথন এখানে প্রদর্শিত হয়"
- "কথোপকথনগুলি লোড হচ্ছে…"
- "ছবি"
- "অডিও ক্লিপ"
- "ভিডিও"
- "পরিচিতি কার্ড"
- "MMS"
- "পূর্বাবস্থায় ফিরুন"
- "পুনরায় চেষ্টা করুন"
- "একটি নতুন বার্তা পাঠাতে একটি পরিচিতি নাম অথবা ফোন নম্বর লিখুন"
- "অবরুদ্ধ করুন"
- "%s-কে অবরুদ্ধ করুন"
- "%s-কে অবরোধ মুক্ত করুন"
- "%s-কে অবরুদ্ধ করবেন?"
- "আপনি এই নম্বর থেকে অবিরত বার্তা গ্রহণ করতে করবেন কিন্তু আপনাকে আর সূচিত করা হবে না। এই কথোপকথন সংরক্ষণ করা হবে।"
- "অবরুদ্ধ পরিচিতিগুলি"
- "অবরোধ মুক্ত করুন"
- "বার্তা পাঠানো হচ্ছে"
- "বার্তা পাঠানো হয়েছে"
- "সেলুলার ডেটা বন্ধ আছে। আপনার সেটিংস চেক করুন।"
- "বিমান মোডে বার্তা পাঠানো যাবে না"
- "এই বার্তাটি পাঠানো যায়নি"
- "বার্তা ডাউনলোড করা হয়েছে"
- "সেলুলার ডেটা বন্ধ আছে। আপনার সেটিংস চেক করুন।"
- "বিমান মোডে বার্তাগুলি ডাউনলোড করা যাবে না"
- "বার্তা ডাউনলোড করা যায়নি"
- "শূন্য"
- "এক"
- "দুই"
- "তিন"
- "চার"
- "পাঁচ"
- "ছয়"
- "সাত"
- "আট"
- "নয়"
- "%1$s এর মাধ্যমে বার্তা পাঠানো যাবে না, ত্র্রুটি %2$d"
- "অজানা পরিষেবা প্রদানকারীর মাধ্যমে বার্তা পাঠানো যাবে না, ত্রুটি %1$d"
- "ফরওয়ার্ড: %s"
- "বার্তা পাঠানো হয়নি: নেটওয়ার্কে পরিষেবা সক্রিয় নেই"
- "বার্তা পাঠানো যায়নি: অবৈধ গন্তব্য ঠিকানা"
- "বার্তা পাঠানো যায়নি: অবৈধ বার্তা"
- "বার্তা পাঠানো যায়নি: অসমর্থিত বিষয়বস্তু"
- "বার্তা পাঠানো যায়নি: অসমর্থিত বার্তা"
- "বার্তা পাঠানো হয়নি: খুব বড়"
- "নতুন বার্তা"
- "দেখুন"
- "চিত্র"
- "কোনো উপযুক্ত অ্যাপ্লিকেশান পাওয়া যায়নি"
- "প্রাপককে সরান"
- "নতুন বার্তা"
- "বাতিল করুন"
- "ক্লিপবোর্ডে অনুলিপি করবেন?"
- "অনুলিপি করুন"
- "%s এ"
- "সাধারণ"
- "আরো বিকল্প"
- "সাধারণ সেটিংস"
- "উন্নত সেটিংস"
- "\"%s\" SIM"
- "সকল প্রাপকের কাছে আলাদা আলাদা করে SMS পাঠান৷ শুধুমাত্র আপনিই উত্তরগুলি পাবেন"
- "সকল প্রাপকের কাছে একটি নির্দিষ্ট MMS পাঠান"
- "অজানা নম্বর"
- "নতুন বার্তা"
- "নতুন বার্তা৷"
- "SIM নির্বাচক"
- "%1$s নির্বাচিত, SIM নির্বাচক"
- "বিষয় সম্পাদনা করুন"
- "SIM নির্বাচন করুন বা বিষয় সম্পাদনা করুন"
- "অডিও রেকর্ড করতে স্পর্শ করুন এবং ধরে রাখুন"
- "নতুন কথোপকথন শুরু করুন"
- "বার্তাপ্রেরণ"
- "বার্তাপ্রেরণ"
- "কথোপকথনের তালিকা"
- "কথোপকথনগুলি লোড হচ্ছে"
- "বার্তাগুলি লোড করা হচ্ছে"
- "আরো কথোপকথন দেখুন"
- "আরো বার্তা দেখুন"
- "কথোপকথন মুছে দেওয়া হয়েছে"
- "কথোপকথন মুছে ফেলা হয়েছে৷ একটি ভিন্ন বার্তাপ্রেরণ কথোপকথন দেখানোর জন্য স্পর্শ করুন"
- "অবরুদ্ধ"
- "অবরোধ মুক্ত করা হয়েছে"
- "সঞ্চয়স্থান কম রয়েছে৷ কিছু ডেটা হারিয়ে যেতে পারে৷"
- "সংযুক্তিগুলি নির্বাচন করুন"
- "নির্বাচন নিশ্চিত করুন"
- "%dটি নির্বাচন করা হয়েছে"
- "একটি অথবা আরও বেশি সংযুক্তি সরিয়ে আবার চেষ্টা করুন।"
- "আপনি আপনার বার্তা পাঠানোর চেষ্টা করতে পারেন, কিন্তু আপনি এক বা একাধিক সংযুক্তি অপসারণ না করা পর্যন্ত তা বিতরণ নাও করা হতে পারে।"
- "আপনি বার্তা প্রতি শুধুমাত্র একটি ভিডিও পাঠাতে পারেন৷ অতিরিক্ত ভিডিওগুলি সরিয়ে দিয়ে আবার চেষ্টা করুন৷"
- "বার্তাপ্রেরণ সংযুক্তি লোড করতে ব্যর্থ হয়েছে৷"
- "তবুও পাঠান"
- "কথোপকথন শুরু করা যায়নি"
- "%s নির্বাচিত হয়েছে"
-
diff --git a/app/src/main/res/values-bs/cm_strings.xml b/app/src/main/res/values-bs/cm_strings.xml
deleted file mode 100644
index e2894c1..0000000
--- a/app/src/main/res/values-bs/cm_strings.xml
+++ /dev/null
@@ -1,19 +0,0 @@
-
-
-
- Poruke
-
diff --git a/app/src/main/res/values-ca/arrays.xml b/app/src/main/res/values-ca/arrays.xml
deleted file mode 100644
index 69ce724..0000000
--- a/app/src/main/res/values-ca/arrays.xml
+++ /dev/null
@@ -1,37 +0,0 @@
-
-
-
-
-
- - "sense assumpte"
- - "nosubject"
-
-
- - "Sí"
- - "No"
- - "D\'acord"
- - "Hehe"
- - "Gràcies"
- - "Accepto"
- - "Molt bé"
- - "Ja vinc."
- - "D\'acord. Et diré alguna cosa més tard."
- - ":)"
- - ":("
-
-
diff --git a/app/src/main/res/values-ca/cm_strings.xml b/app/src/main/res/values-ca/cm_strings.xml
deleted file mode 100644
index 6d24036..0000000
--- a/app/src/main/res/values-ca/cm_strings.xml
+++ /dev/null
@@ -1,22 +0,0 @@
-
-
-
- Llisca per esborrar
- Llisca cap a la dreta per esborrar una conversa
- Missatges
- Inicia un xat
-
diff --git a/app/src/main/res/values-ca/strings.xml b/app/src/main/res/values-ca/strings.xml
deleted file mode 100644
index 6c12daf..0000000
--- a/app/src/main/res/values-ca/strings.xml
+++ /dev/null
@@ -1,402 +0,0 @@
-
-
-
-
- "Missatges"
- "Missatges"
- "Selecció de la conversa"
- "Configuració"
- "Envia el missatge"
- "Afegeix un fitxer adjunt"
- "Següent >"
- "Següent"
- "Surt"
- "Configuració >"
- "Configuració"
- "Missatges necessita permís per accedir als SMS, al telèfon i als contactes."
- "Pots canviar els permisos a Configuració > Aplicacions > Missatges > Permisos."
- "Pots canviar els permisos a Configuració, Aplicacions, Missatges, Permisos."
- "Freqüents"
- "Tots els contactes"
- "Envia al %s"
- "Captura fotos o vídeos"
- "Tria imatges d\'aquest dispositiu."
- "Enregistra l\'àudio"
- "Triar una foto"
- "S\'ha seleccionat el fitxer multimèdia."
- "No hi ha cap fitxer multimèdia seleccionat."
- "Enregistra l\'àudio"
- "Comparteix"
- "Ara mateix"
- "Ara"
-
- - %d min
- - %d min
-
-
- - %d hores
- - %d hora
-
-
- - %d dies
- - %d dia
-
- "Missatge de classe 0"
- "Desa"
- "Confirma el teu número de telèfon"
- "Aquest pas únic garanteix que els missatges de grup s\'enviïn correctament amb Missatges."
- "Número de telèfon"
- "%s ha dit:"
- "Has dit:"
- "Missatge de: %s"
- "Has enviat un missatge."
- "S\'està enviant…"
- "No s\'ha enviat. Toca per tornar-ho a provar."
- "No s\'ha enviat. S\'està tornant a provar…"
- "Reenvia o suprimeix"
- "Truca als serveis d\'emergència. En aquest moment, el missatge de text no s\'ha pogut enviar."
- "Missatge MMS nou per baixar"
- "Missatge MMS nou"
- "No s\'ha pogut baixar."
- "Toca per tornar-ho a provar"
- "Toca per baixar"
- "Baixa o suprimeix"
- "S\'està baixant..."
- "El missatge ha caducat o no està disponible."
- "mida: %1$s, caducitat: %2$s"
- "Emissor desconegut"
- "Entregat"
- "No s\'ha enviat el missatge."
- "Alguns missatges no s\'han enviat a Missatges"
-
- - %d missatges en %d converses
- - %d missatges en una conversa
-
- "No s\'ha baixat el missatge"
- "Alguns missatges a Missatges no s\'han baixat"
-
- - %d missatges en %d converses
- - %d missatges en una conversa
-
- "No s\'ha enviat el missatge al %1$s"
- "Truca als serveis d\'emergència. En aquest moment, el missatge de text al %1$s no s\'ha pogut enviar."
-
- - %d missatges nous
- - Missatge nou
-
- "Enrere"
- "Arxivades"
- "Suprimeix"
- "Arxiu"
- "Treu de l\'arxiu"
- "Afegeix un contacte"
- "Baixa"
- "Envia"
- "Suprimeix"
- "Vols suprimir aquest missatge?"
- "Aquesta acció no es pot desfer."
- "Suprimeix"
-
- - Vols suprimir aquestes converses?
- - Vols suprimir aquesta conversa?
-
- "Suprimeix"
- "Cancel·la"
- "Per a"
- "+%d"
- "No es pot enregistrar l\'àudio. Torna-ho a provar."
- "No es pot reproduir l\'àudio. Torna-ho a provar."
- "No s\'ha pogut desar l\'àudio. Torna-ho a provar."
- "Toca i mantén premut"
- ", "
- " "
- ": "
- " "
- "Imatge"
- "Clip d\'àudio"
- "Vídeo"
- "Targeta de contacte"
- "Baixa"
- "Respon amb un SMS"
- "Respon amb un MMS"
- "Respon"
-
- - %d participants
- - %d participant
-
- "Jo"
- "Contactes bloquejats i arxivats"
- "Contacte desbloquejat i no arxivat"
- "Arxivades: %d"
- "No arxivades: %d"
- "Ja està tot llest. Torna a tocar Envia."
- "Missatges s\'ha definit correctament com a aplicació predeterminada de SMS."
-
- - Descarta els fitxers adjunts
- - Descarta el fitxer adjunt
-
- "Àudio adjunt"
- "Reprodueix l\'àudio adjunt"
- "Atura"
- "Missatge de %1$s: %2$s."
- "Missatge no enviat de %1$s: %2$s. Hora: %3$s."
- "Missatge de %1$s: %2$s. Hora: %3$s."
- "Missatge no enviat a %1$s: %2$s. Hora: %3$s"
- "S\'està enviant un missatge a %1$s: %2$s. Hora: %3$s."
- "Missatge no enviat a %1$s: %2$s. Hora: %3$s."
- "Missatge a %1$s: %2$s. Hora: %3$s."
- "Missatge no enviat de %1$s: %2$s. Hora: %3$s. %4$s."
- "Missatge de %1$s: %2$s. Hora: %3$s. %4$s."
- "Missatge no enviat a %1$s: %2$s. Hora: %3$s"
- "S\'està enviant un missatge a %1$s: %2$s. Hora: %3$s."
- "Missatge no enviat a %1$s: %2$s. Hora: %3$s."
- "Missatge a %1$s: %2$s. Hora: %3$s."
- "Hi ha hagut un problema amb aquest missatge. Toca per tornar-ho a provar."
- "Suprimeix l\'assumpte"
- "Fotos de missatges"
-
- - S\'han desat %d fotos a l\'àlbum %s
- - S\'ha desat %d foto a l\'àlbum %s
-
-
- - S\'han desat %d vídeos a l\'àlbum %s
- - S\'ha desat %d vídeo a l\'àlbum %s
-
-
- - S\'han desat %d fitxers adjunts a l\'àlbum %s
- - S\'ha desat %d fitxer adjunt a l\'àlbum %s
-
-
- - S\'han desat %d fitxers adjunts a Baixades
- - S\'ha desat %d fitxer adjunt a Baixades
-
-
- - S\'han desat %d fitxers adjunts
- - S\'ha desat %d fitxer adjunt
-
-
- - No s\'han pogut desar %d fitxers adjunts
- - No s\'ha pogut desar %d fitxer adjunt
-
- "Configuració"
- "Arxivades"
- "MMS"
- "Avançada"
- "Notificacions"
- "Informes d\'entrega de SMS"
- "Sol·licita un informe d\'entrega per a cada SMS enviat"
- "Recuperació automàtica"
- "Recupera MMS automàticament"
- "Recupera aut. els MMS en itinerància"
- "Recupera MMS automàticament en itinerància"
- "Missatge de grup"
- "Aplicació de SMS predeterminada"
-
-
- "Número de telèfon"
- "Desconegut"
- "Sons per a missatges de sortida"
- "Copia el text"
- "Mostra els detalls"
- "Reenvia"
- "Detalls del missatge"
- "Tipus: "
- "Missatge de text"
- "Missatge multimèdia"
- "De: "
- "Per a: "
- "Enviat: "
- "Rebut: "
- "Assumpte: "
- "Mida: "
- "Prioritat: "
- "SIM: "
- "Alta"
- "Normal"
- "Baixa"
- "SIM %s"
- "Amaga l\'adreça del remitent"
- "No es pot enviar el missatge durant la càrrega dels fitxers adjunts."
- "La xarxa no està a punt. Torna-ho a provar."
- "Suprimeix el text"
- "Alterna entre escriure lletres i números"
- "Afegeix més participants"
- "Confirma els participants"
- "Inicia una conversa nova"
- "Selecciona aquest element."
- "Reprodueix el vídeo."
- "Persones i opcions"
- "Persones i opcions"
- "General"
- "Persones en aquesta conversa"
- "Fes una trucada"
- "Envia el missatge"
- "Envia un missatge<br/><small>des de %s</small>."
-
- - Envia les fotos
- - Envia la foto
-
-
- - Envia els àudios
- - Envia l\'àudio
-
-
- - Envia els vídeos
- - Envia el vídeo
-
-
- - Envia les targetes de contacte
- - Envia la targeta de contacte
-
-
- - Envia els fitxers adjunts
- - Envia el fitxer adjunt
-
-
- - Ja es poden enviar %d fitxers adjunts
- - Ja es pot enviar un fitxer adjunt
-
- "Llicències de codi obert"
- "Notificacions"
- "S\'ha assolit el límit de fitxers adjunts"
- "Vols afegir-lo als contactes?"
- "Afegeix el contacte"
- "Assumpte"
- "Assumpte: "
- "%1$s%2$s"
- "S\'està carregant la targeta de contacte"
- "No s\'ha pogut carregar la targeta de contacte"
- "Mostra la targeta de contactes"
-
- - %d contactes
- - %d contacte
-
- "Targetes de contacte"
- "Natalici"
- "Notes"
- "Reenvia el missatge"
- "+1"
- "+%d"
- "SMS desactivats"
- "Per enviar missatges, defineix Missatges com a aplicació predeterminada de SMS"
- "Defineix Missatges com a aplicació predeterminada de SMS"
- "Canvia"
- "No s\'ha seleccionat cap SIM preferida per enviar missatges SMS."
- "El propietari del dispositiu no admet l\'aplicació."
- "D\'acord"
- "Hi ha massa participants a la conversa."
-
- - Els contactes no són vàlids
- - El contacte no és vàlid
-
- "Esborrany"
- "Quan comencis una conversa nova, es mostrarà aquí."
- "Les converses arxivades es mostren aquí."
- "S\'estan carregant les converses..."
- "Imatge"
- "Clip d\'àudio"
- "Vídeo"
- "Targeta de contacte"
- "MMS"
- "Desfés"
- "Torna-ho a provar"
- "Introdueix el nom d\'un contacte o el número de telèfon per escriure un missatge nou."
- "Bloqueja"
- "Bloqueja %s"
- "Desbloqueja %s"
- "Vols bloquejar %s?"
- "Continuaràs rebent missatges d\'aquest número, però no se t\'enviarà cap notificació. Aquesta conversa s\'arxivarà."
- "Contactes bloquejats"
- "DESBLOQUEJA"
- "S\'està enviant el missatge"
- "Missatge enviat"
- "Les dades del telèfon estan desactivades. Comprova\'n la configuració."
- "No es poden enviar missatges amb el mode d\'avió activat."
- "No s\'ha pogut enviar el missatge"
- "Missatge baixat"
- "Les dades del telèfon estan desactivades. Comprova\'n la configuració."
- "No es poden baixar missatges en mode d\'avió"
- "El missatge no s\'ha pogut baixar"
- "Zero"
- "Un"
- "Dos"
- "Tres"
- "Quatre"
- "Cinc"
- "Sis"
- "Set"
- "Vuit"
- "Nou"
- "No es pot enviar el missatge amb %1$s, error %2$d"
- "No es pot enviar el missatge amb un operador de telefonia mòbil desconegut, error %1$d"
- "Rv: %s"
- "No s\'ha enviat el missatge; el servei no s\'ha activat a la xarxa."
- "Missatge no enviat: adreça de destinació no vàlida"
- "Missatge no enviat: missatge no vàlid"
- "Missatge no enviat: contingut no admès"
- "Missatge no enviat: missatge no admès"
- "El missatge no s\'ha enviat: és massa gran"
- "Missatge nou"
- "Mostra"
- "Imatge"
- "No s\'ha pogut trobar una aplicació adequada."
- "Suprimeix el destinatari."
- "Missatge nou"
- "Cancel·la"
- "Ho vols copiar al porta-retalls?"
- "Copia"
- "per a %s"
- "General"
- "Avançada"
- "Configuració general"
- "Configuració avançada"
- "SIM %s"
- "Envia missatges SMS individuals a tots els destinataris. Només tu rebràs les respostes."
- "Envia un MMS individual a tots els destinataris"
- "Número desconegut"
- "Missatge nou"
- "Missatge nou"
- "Selector de SIM"
- "%1$s seleccionada, selector de SIM"
- "Edita l\'assumpte"
- "Selecciona la SIM o edita l\'assumpte"
- "Mantén premut per enregistrar àudio"
- "Inicia una conversa nova"
- "Missatges"
- "Missatges"
- "Llista de converses"
- "S\'estan carregant les converses"
- "S\'estan carregant els missatges"
- "Mostra més converses"
- "Mostra més missatges"
- "S\'ha suprimit la conversa."
- "S\'ha suprimit la conversa. Toca per mostrar una altra conversa de Missatges"
- "Bloquejat"
- "Desbloquejat"
- "Hi ha poc espai d\'emmagatzematge. És possible que es perdin algunes dades."
- "Selecciona els fitxers adjunts"
- "Confirma la selecció"
- "Seleccionats: %d"
- "Suprimeix un o més fitxers adjunts i torna-ho a provar."
- "Pots provar d\'enviar el missatge, però és possible que no s\'enviï si no suprimeixes un o més fitxers adjunts."
- "Només pots enviar un vídeo per missatge. Suprimeix els vídeos addicionals i torna-ho a provar."
- "Missatges no ha pogut carregar el fitxer adjunt."
- "Envia igualment"
- "No s\'ha pogut iniciar la conversa"
- "%s seleccionada"
-
diff --git a/app/src/main/res/values-ckb/cm_strings.xml b/app/src/main/res/values-ckb/cm_strings.xml
deleted file mode 100644
index ddd4ac8..0000000
--- a/app/src/main/res/values-ckb/cm_strings.xml
+++ /dev/null
@@ -1,22 +0,0 @@
-
-
-
- لادان بۆ سڕینەوە
- لادان بەلای ڕاستا بۆ سڕینەوەی گفتوگۆ
- پەیامەکان
- دەستپێکردنی گفتوگۆ
-
diff --git a/app/src/main/res/values-cs/arrays.xml b/app/src/main/res/values-cs/arrays.xml
deleted file mode 100644
index 95c2775..0000000
--- a/app/src/main/res/values-cs/arrays.xml
+++ /dev/null
@@ -1,37 +0,0 @@
-
-
-
-
-
- - "bez předmětu"
- - "bezpředmětu"
-
-
- - "Ano"
- - "Ne"
- - "OK"
- - "Cha cha"
- - "Díky"
- - "Souhlasím"
- - "Hezké"
- - "Jsem na cestě."
- - "OK, ozvu se později."
- - ":)"
- - ":("
-
-
diff --git a/app/src/main/res/values-cs/cm_strings.xml b/app/src/main/res/values-cs/cm_strings.xml
deleted file mode 100644
index 8358fad..0000000
--- a/app/src/main/res/values-cs/cm_strings.xml
+++ /dev/null
@@ -1,22 +0,0 @@
-
-
-
- Odsunutím smazat
- Odsunutím vpravo smazat konverzaci
- Zprávy
- Zahájit chat
-
diff --git a/app/src/main/res/values-cs/strings.xml b/app/src/main/res/values-cs/strings.xml
deleted file mode 100644
index bdf29bb..0000000
--- a/app/src/main/res/values-cs/strings.xml
+++ /dev/null
@@ -1,448 +0,0 @@
-
-
-
-
- "SMS a MMS"
- "SMS a MMS"
- "Vybrat konverzaci"
- "Nastavení"
- "Odeslat zprávu"
- "Přidat přílohu"
- "Další >"
- "Další"
- "Ukončit"
- "Nastavení >"
- "Nastavení"
- "Aplikace SMS a MMS vyžaduje oprávnění k přístupu k SMS, telefonu a kontaktům."
- "Oprávnění můžete změnit v Nastavení > Aplikace > SMS a MMS > Oprávnění."
- "Oprávnění můžete změnit v Nastavení, Aplikace, SMS a MMS, Oprávnění."
- "Časté kontakty"
- "Všechny kontakty"
- "Odeslat na číslo %s"
- "Pořídit fotky nebo video"
- "Vyberte obrázky z tohoto zařízení."
- "Nahrát zvuk"
- "Vybrat fotku"
- "Médium je vybráno."
- "Výběr média je zrušen."
- "Nahrávání zvuku"
- "Sdílet"
- "Právě teď"
- "Teď"
-
- - %d min
- - %d min
- - %d min
- - %d min
-
-
- - %d hodiny
- - %d hodiny
- - %d hodin
- - %d hodina
-
-
- - %d dny
- - %d dne
- - %d dnů
- - %d den
-
- "Zpráva třídy 0"
- "Uložit"
- "Ověřit telefonní číslo"
- "Tento jednorázový krok zajistí, že aplikace SMS a MMS správně doručí vaše skupinové zprávy."
- "Telefonní číslo"
- "%s říká"
- "Řekli jste"
- "Zpráva od uživatele %s"
- "Odeslali jste zprávu"
- "Odesílání…"
- "Zpráva nebyla odeslána. Klepnutím to zkusíte znovu."
- "Zpráva nebyla odeslána. Probíhá další pokus…"
- "Znovu odeslat nebo smazat"
- "Uskutečněte prosím hlasové volání nouzových služeb. Vaši textovou zprávu v současné době nebylo možné doručit."
- "Nová zpráva MMS ke stažení"
- "Nová zpráva MMS"
- "Stažení se nezdařilo."
- "Klepnutím to zkusíte znovu"
- "Stáhněte klepnutím."
- "Stáhnout nebo smazat"
- "Stahování…"
- "Platnost zprávy vypršela nebo zpráva není k dispozici."
- "velikost: %1$s, vypršení platnosti: %2$s"
- "Neznámý odesílatel"
- "Doručeno"
- "Zprávu se nepodařilo odeslat."
- "Několik zpráv v aplikaci SMS a MMS nebylo odesláno."
-
- - Počet zpráv ve %d konverzacích: %d
- - Počet zpráv v %d konverzace: %d
- - Počet zpráv v %d konverzacích: %d
- - Počet zpráv v jedné konverzaci: %d
-
- "Zprávu se nepodařilo stáhnout"
- "Několik zpráv se do aplikace SMS a MMS nepodařilo stáhnout."
-
- - Počet zpráv ve %d konverzacích: %d
- - Počet zpráv v %d konverzace: %d
- - Počet zpráv v %d konverzacích: %d
- - Počet zpráv v jedné konverzaci: %d
-
- "Zpráva na číslo %1$s nebyla odeslána."
- "Uskutečněte prosím hlasové volání nouzových služeb. Vaši textovou zprávu na číslo %1$s v současné době nebylo možné doručit."
-
- - %d nové zprávy
- - %d nové zprávy
- - %d nových zpráv
- - Nová zpráva
-
- "Zpět"
- "Archivováno"
- "Smazat"
- "Archivovat"
- "Vyjmout z archivu"
- "Přidat kontakt"
- "Stáhnout"
- "Odeslat"
- "Smazat"
- "Smazat tuto zprávu?"
- "Tuto akci nelze vrátit zpět."
- "Smazat"
-
- - Smazat tyto konverzace?
- - Smazat tyto konverzace?
- - Smazat tyto konverzace?
- - Smazat tuto konverzaci?
-
- "Smazat"
- "Zrušit"
- "Komu"
- "+%d"
- "Zvuk nelze zaznamenat. Zkuste to znovu."
- "Zvuk nelze přehrát. Zkuste to znovu."
- "Zvuk nelze uložit. Zkuste to znovu."
- "Dotyk s podržením"
- ", "
- " "
- ": "
- " "
- "Fotografie"
- "Zvukový klip"
- "Video"
- "Karta kontaktu"
- "Stáhnout"
- "Odpovědět – SMS"
- "Odpovědět v MMS"
- "Odpovědět"
-
- - %d účastníci
- - %d účastníka
- - %d účastníků
- - %d účastník
-
- "Já"
- "Kontakt byl zablokován a archivován."
- "Kontakt byl odblokován a jeho archivace byla zrušena"
- "Archivováno: %d"
- "Vyjmuto z archivu: %d"
- "Vše je připraveno. Znovu klepněte na Odeslat."
- "Aplikace SMS a MMS byla úspěšně nastavena jako výchozí aplikace pro SMS."
-
- - Zahodit přílohy
- - Zahodit přílohy
- - Zahodit přílohy
- - Zahodit přílohu
-
- "Zvuková příloha"
- "Přehrát zvukovou přílohu"
- "Pozastavit"
- "Zpráva od uživatele %1$s: %2$s"
- "Neúspěšná zpráva od uživatele %1$s: %2$s. Čas: %3$s."
- "Zpráva od uživatele %1$s: %2$s. Čas: %3$s."
- "Neodeslaná zpráva pro uživatele %1$s: %2$s. Čas: %3$s."
- "Odesílání zprávy uživateli %1$s: %2$s. Čas: %3$s."
- "Neúspěšná zpráva pro uživatele %1$s: %2$s. Čas: %3$s."
- "Zpráva pro uživatele %1$s: %2$s. Čas: %3$s."
- "Neúspěšná zpráva od uživatele %1$s: %2$s. Čas: %3$s. %4$s."
- "Zpráva od uživatele %1$s: %2$s. Čas: %3$s. %4$s."
- "Neodeslaná zpráva pro uživatele %1$s: %2$s. Čas: %3$s."
- "Odesílání zprávy uživateli %1$s: %2$s. Čas: %3$s."
- "Neúspěšná zpráva pro uživatele %1$s: %2$s. Čas: %3$s."
- "Zpráva pro uživatele %1$s: %2$s. Čas: %3$s."
- "Neúspěšná zpráva. Klepnutím pokus opakujte."
- "Smazat předmět"
- "Fotky z aplikace SMS a MMS"
-
- - %d fotky byly uloženy do alba %s.
- - %d fotky bylo uloženo do alba %s.
- - %d fotek bylo uloženo do alba %s.
- - %d fotka byla uložena do alba %s.
-
-
- - %d videa byla uložena do alba %s.
- - %d videa bylo uloženo do alba %s.
- - %d videí bylo uloženo do alba %s.
- - %d video bylo uloženo do alba %s.
-
-
- - %d přílohy byly uloženy do alba %s.
- - %d přílohy bylo uloženo do alba %s.
- - %d příloh bylo uloženo do alba %s.
- - %d příloha byla uložena do alba %s.
-
-
- - %d přílohy byly uloženy do složky stažených položek.
- - %d přílohy bylo uloženo do složky stažených položek.
- - %d příloh bylo uloženo do složky stažených položek.
- - %d příloha byla uložena do složky stažených položek.
-
-
- - Uloženy %d přílohy
- - Uloženo %d přílohy
- - Uloženo %d příloh
- - Uložena %d příloha
-
-
- - %d přílohy se nepodařilo uložit
- - %d přílohy se nepodařilo uložit
- - %d příloh se nepodařilo uložit
- - %d přílohu se nepodařilo uložit
-
- "Nastavení"
- "Archivováno"
- "MMS"
- "Rozšířená nastavení"
- "Oznámení"
- "Zprávy o doručení SMS"
- "U každé odeslané SMS požadovat potvrzení o doručení"
- "Automatické načítání"
- "Automaticky načítat zprávy MMS"
- "Autom. načítání při roamingu"
- "Při roamingu automaticky načítat zprávy MMS"
- "Skupinové zprávy"
- "Výchozí aplikace SMS"
-
-
- "Vaše telefonní číslo"
- "Neznámé"
- "Zvuky odchozích zpráv"
- "Kopírovat text"
- "Zobrazit podrobnosti"
- "Přeposlat"
- "Podrobnosti zprávy"
- "Typ: "
- "Textová zpráva"
- "Multimediální zpráva"
- "Od: "
- "Komu: "
- "Odesláno: "
- "Přijato: "
- "Předmět: "
- "Velikost: "
- "Priorita: "
- "SIM karta: "
- "Vysoká"
- "Normální"
- "Nízká"
- "SIM karta %s"
- "Skrytá adresa odesílatele"
- "Při načítání příloh nelze odeslat zprávu."
- "Síť není připravena. Zkuste to znovu."
- "Smazat text"
- "Přepnutí mezi zadáváním textu a čísel"
- "Přidat další účastníky"
- "Potvrdit účastníky"
- "Zahájit novou konverzaci"
- "Vybrat tuto položku"
- "Přehrát video"
- "Lidé a možnosti"
- "Lidé a možnosti"
- "Obecné"
- "Lidé v této konverzaci"
- "Uskutečnit hovor"
- "Poslat zprávu"
- "Odeslat zprávu<br/><small>ze SIM karty %s</small>"
-
- - Odeslat fotky
- - Odeslat fotky
- - Odeslat fotky
- - Odeslat fotku
-
-
- - Odeslat zvukové nahrávky
- - Odeslat zvukové nahrávky
- - Odeslat zvukové nahrávky
- - Odeslat zvukovou nahrávku
-
-
- - Odeslat videa
- - Odeslat videa
- - Odeslat videa
- - Odeslat video
-
-
- - Odeslat vizitky
- - Odeslat vizitky
- - Odeslat vizitky
- - Odeslat vizitku
-
-
- - Odeslat přílohy
- - Odeslat přílohy
- - Odeslat přílohy
- - Odeslat přílohu
-
-
- - %d přílohy jsou připraveny k odeslání
- - %d přílohy je připraveno k odeslání
- - %d příloh je připraveno k odeslání
- - Jedna příloha je připravena k odeslání
-
- "Licence open source"
- "Oznámení"
- "Byl dosažen maximální počet příloh"
- "Přidat do kontaktů?"
- "Přidat kontakt"
- "Předmět"
- "Předmět: "
- "%1$s%2$s"
- "Načítání kontaktní karty"
- "Kartu kontaktu nelze načíst."
- "Zobrazit kontaktní kartu"
-
- - %d kontakty
- - %d kontaktu
- - %d kontaktů
- - %d kontakt
-
- "Karty kontaktů"
- "Narozeniny"
- "Poznámky"
- "Přeposlat zprávu"
- "+1"
- "+%d"
- "Zprávy SMS jsou zakázány"
- "Chcete-li odeslat zprávu, nastavte aplikaci SMS a MMS jako výchozí aplikaci pro SMS."
- "Nastavte aplikaci SMS a MMS jako výchozí aplikaci pro SMS."
- "Změnit"
- "Není vybrána preferovaná SIM karta pro odesílání zpráv SMS."
- "Tuto aplikaci vlastník zařízení nepovolil."
- "OK"
- "Konverzace obsahuje příliš mnoho účastníků"
-
- - Neplatné kontakty
- - Neplatné kontakty
- - Neplatné kontakty
- - Neplatný kontakt
-
- "Koncept"
- "Zde budou uvedeny nové konverzace"
- "Zde se zobrazují archivované konverzace."
- "Načítání konverzací…"
- "Fotografie"
- "Zvukový klip"
- "Video"
- "Karta kontaktu"
- "MMS"
- "Vrátit zpět"
- "Opakovat"
- "Chcete-li začít psát novou zprávu, zadejte jméno kontaktu nebo telefonní číslo."
- "Blokovat"
- "Blokovat %s"
- "Odblokovat kontakt %s"
- "Blokovat %s?"
- "Zprávy z tohoto čísla budete i nadále dostávat, ale nebude se pro ně již zobrazovat oznámení. Tato konverzace bude archivována."
- "Blokované kontakty"
- "ODBLOKOVAT"
- "Odesílání zprávy"
- "Zpráva byla odeslána"
- "Mobilní datové přenosy jsou vypnuty. Zkontrolujte svá nastavení."
- "V režimu Letadlo zprávy nelze odeslat."
- "Zprávu nelze odeslat"
- "Zpráva byla stažena"
- "Mobilní datové přenosy jsou vypnuty. Zkontrolujte svá nastavení."
- "V režimu Letadlo zprávy nelze stahovat"
- "Zprávu nelze stáhnout"
- "Nula"
- "Jedna"
- "Dvě"
- "Tři"
- "Čtyři"
- "Pět"
- "Šest"
- "Sedm"
- "Osm"
- "Devět"
- "Zprávu prostřednictvím operátora %1$s nelze odeslat. Chyba %2$d."
- "Zprávu prostřednictvím neznámého operátora nelze odeslat. Chyba %1$d."
- "Fwd: %s"
- "Zpráva nebyla odeslána: služba není v síti aktivována"
- "Zpráva nebyla odeslána: neplatná cílová adresa"
- "Zpráva nebyla odeslána: neplatná zpráva"
- "Zpráva nebyla odeslána: nepodporovaný obsah"
- "Zpráva nebyla odeslána: nepodporovaná zpráva"
- "Zpráva nebyla odeslána, protože je příliš velká"
- "Nová zpráva"
- "Zobrazit"
- "Obrázek"
- "Vhodná aplikace nebyla nalezena."
- "Odebrat příjemce"
- "Nová zpráva"
- "Zrušit"
- "Kopírovat do schránky?"
- "Kopírovat"
- "na SIM kartu %s"
- "Obecné"
- "Rozšířená nastavení"
- "Obecná nastavení"
- "Rozšířená nastavení"
- "SIM karta %s"
- "Odesílat všem příjemcům jednotlivé zprávy SMS. Odpovědi dostanete pouze vy."
- "Odeslat všem příjemcům jednu zprávu MMS"
- "Neznámé číslo"
- "Nová zpráva"
- "Nová zpráva"
- "Výběr SIM karty"
- "Výběr SIM karty (vybrána SIM karta %1$s)"
- "Upravit předmět"
- "Vybrat SIM kartu nebo upravit předmět"
- "Zvuk zaznamenáte klepnutím a podržením"
- "Zahájit novou konverzaci"
- "SMS a MMS"
- "SMS a MMS"
- "Seznam konverzací"
- "Načítání konverzací"
- "Načítání zpráv"
- "Zobrazit další konverzace"
- "Zobrazit další zprávy"
- "Konverzace byla smazána"
- "Konverzace byla smazána. Klepnutím zobrazíte jinou konverzaci v aplikaci SMS a MMS."
- "Zablokováno"
- "Odblokováno"
- "V úložišti je málo místa. Některá data mohou být ztracena."
- "Vybrat přílohy"
- "Potvrďte výběr"
- "Vybráno: %d"
- "Odstraňte prosím alespoň jednu přílohu a zkuste to znovu."
- "Zprávu můžete zkusit odeslat, avšak může se stát, že nebude doručena, dokud neodstraníte alespoň jednu přílohu."
- "Ve zprávě lze odeslat pouze jedno video. Odstraňte ostatní videa a zkuste to znovu."
- "Načtení přílohy v aplikaci SMS a MMS se nezdařilo."
- "Přesto odeslat"
- "Konverzaci nelze zahájit"
- "Vybráno: %s"
-
diff --git a/app/src/main/res/values-cy/cm_strings.xml b/app/src/main/res/values-cy/cm_strings.xml
deleted file mode 100644
index d4bf111..0000000
--- a/app/src/main/res/values-cy/cm_strings.xml
+++ /dev/null
@@ -1,21 +0,0 @@
-
-
-
- Llusgo i ddileu
- Llusgo sgwrs i\'r dde yn ei dileu
- Negeseuon
-
diff --git a/app/src/main/res/values-da/arrays.xml b/app/src/main/res/values-da/arrays.xml
deleted file mode 100644
index d40336a..0000000
--- a/app/src/main/res/values-da/arrays.xml
+++ /dev/null
@@ -1,37 +0,0 @@
-
-
-
-
-
- - "intet emne"
- - "nosubject"
-
-
- - "Ja"
- - "Nej"
- - "OK"
- - "Haha"
- - "Tak"
- - "Jeg er enig"
- - "Sådan!"
- - "Er på vej"
- - "Jeg vender tilbage til dig lidt senere"
- - ":)"
- - ":("
-
-
diff --git a/app/src/main/res/values-da/cm_strings.xml b/app/src/main/res/values-da/cm_strings.xml
deleted file mode 100644
index 33aa1a7..0000000
--- a/app/src/main/res/values-da/cm_strings.xml
+++ /dev/null
@@ -1,21 +0,0 @@
-
-
-
- Stryg for at slette
- Stryg mod højre, for at slette en samtale
- Beskeder
-
diff --git a/app/src/main/res/values-da/strings.xml b/app/src/main/res/values-da/strings.xml
deleted file mode 100644
index f2dc88e..0000000
--- a/app/src/main/res/values-da/strings.xml
+++ /dev/null
@@ -1,402 +0,0 @@
-
-
-
-
- "Beskeder"
- "Beskeder"
- "Vælg en samtale"
- "Indstillinger"
- "Send besked"
- "Tilføj en vedhæftet fil"
- "Næste >"
- "Næste"
- "Afslut"
- "Indstillinger >"
- "Indstillinger"
- "Beskeder skal have tilladelse for at kunne anvende Sms, Telefon og Kontaktpersoner."
- "Du kan ændre tilladelser i Indstillinger > Apps > Beskeder > Tilladelser."
- "Du kan ændre tilladelser under Indstillinger, Apps, Beskeder, Tilladelser."
- "Mest brugte"
- "Alle kontaktpersoner"
- "Send til %s"
- "Optag billeder eller video"
- "Vælg billeder fra denne enhed"
- "Optag lyd"
- "Vælg billede"
- "Medierne er valgt."
- "Medierne er fravalgt."
- "Optag lyd"
- "Del"
- "Lige nu"
- "Nu"
-
- - %d min.
- - %d min.
-
-
- - %d timer
- - %d timer
-
-
- - %d dage
- - %d dage
-
- "Klasse 0-besked"
- "Gem"
- "Bekræft dit telefonnummer"
- "Dette engangstrin sikrer, at Beskeder leverer dine gruppebeskeder på korrekt vis."
- "Telefonnummer"
- "%s sagde"
- "Du sagde"
- "Besked fra %s"
- "Du sendte en besked"
- "Sender…"
- "Ikke sendt. Tryk for at prøve igen."
- "Ikke sendt. Prøver igen…"
- "Send igen eller slet"
- "Ring op til alarmcentralen. Din sms-besked kan ikke leveres på nuværende tidspunkt."
- "Ny MMS-besked til download"
- "Ny MMS-besked"
- "Download mislykkedes"
- "Tryk for at prøve igen"
- "Tryk for at downloade"
- "Download eller slet"
- "Downloader…"
- "Beskeden er udløbet eller ikke tilgængelig"
- "størrelse: %1$s, udløb: %2$s"
- "Ukendt afsender"
- "Leveret"
- "Beskeden blev ikke sendt"
- "Nogle beskeder blev ikke sendt i Beskeder"
-
- - %d beskeder i %d samtaler
- - %d beskeder i %d samtaler
-
- "Beskeden blev ikke downloadet"
- "Nogle beskeder blev ikke downloadet i Beskeder"
-
- - %d beskeder i %d samtaler
- - %d beskeder i %d samtaler
-
- "Beskeden til %1$s blev ikke sendt"
- "Ring op til alarmcentralen. Din sms-besked til %1$s kan ikke leveres på nuværende tidspunkt."
-
- - %d nye beskeder
- - %d nye beskeder
-
- "Tilbage"
- "Arkiveret"
- "Slet"
- "Arkivér"
- "Fjern fra arkiv"
- "Tilføj kontaktperson"
- "Download"
- "Send"
- "Slet"
- "Vil du slette denne besked?"
- "Denne handling kan ikke fortrydes."
- "Slet"
-
- - Vil du slette disse samtaler?
- - Vil du slette disse samtaler?
-
- "Slet"
- "Annuller"
- "Til"
- "+ %d"
- "Der kan ikke optages lyd. Prøv igen."
- "Lyden kan ikke afspilles. Prøv igen."
- "Lyden kunne ikke gemmes. Prøv igen."
- "Tryk og hold nede"
- ", "
- " "
- ": "
- " "
- "Billede"
- "Lydklip"
- "Video"
- "Visitkort"
- "Download"
- "Svar via sms"
- "Svar via mms"
- "Besvar"
-
- - %d deltagere
- - %d deltagere
-
- "Mig"
- "Kontakten er blokeret og arkiveret"
- "Kontaktpersonen er ikke længere blokeret og er fjernet fra arkivet"
- "%d blev arkiveret"
- "%d er blevet fjernet fra arkivet."
- "Alt er klart. Tryk på Send igen."
- "Beskeder blev angivet som standardappen til sms-beskeder."
-
- - Kassér vedhæftede filer
- - Kassér vedhæftede filer
-
- "Vedhæftet lydfil"
- "Afspil vedhæftet lydfil"
- "Sæt på pause"
- "Besked fra %1$s: %2$s."
- "Mislykket besked fra %1$s: %2$s. Tidspunkt: %3$s."
- "Besked fra %1$s: %2$s. Tidspunkt: %3$s."
- "Ikke-afsendt besked til %1$s: %2$s. Tidspunkt: %3$s."
- "Sender besked til %1$s: %2$s. Tidspunkt: %3$s."
- "Mislykket besked til %1$s: %2$s. Tidspunkt: %3$s."
- "Besked til %1$s: %2$s. Tidspunkt: %3$s."
- "Mislykket besked fra %1$s: %2$s. Tidspunkt: %3$s. %4$s."
- "Besked fra %1$s: %2$s. Tidspunkt: %3$s. %4$s."
- "Ikke-afsendt besked til %1$s: %2$s. Tidspunkt: %3$s."
- "Sender besked til %1$s: %2$s. Tidspunkt: %3$s."
- "Mislykket besked til %1$s: %2$s. Tidspunkt: %3$s."
- "Besked til %1$s: %2$s. Tidspunkt: %3$s."
- "Mislykket besked. Tryk for at prøve igen."
- "Slet emne"
- "Billeder i Beskeder"
-
- - %d billeder blev gemt i albummet \"%s\"
- - %d billeder blev gemt i albummet \"%s\"
-
-
- - %d videoer blev gemt i albummet \"%s\"
- - %d videoer blev gemt i albummet \"%s\"
-
-
- - %d vedhæftede filer blev gemt i albummet \"%s\"
- - %d vedhæftede filer blev gemt i albummet \"%s\"
-
-
- - %d vedhæftede filer blev gemt under \"Downloads\"
- - %d vedhæftede filer blev gemt under \"Downloads\"
-
-
- - %d vedhæftede filer blev gemt
- - %d vedhæftede filer blev gemt
-
-
- - %d vedhæftede filer kunne ikke gemmes
- - %d vedhæftede filer kunne ikke gemmes
-
- "Indstillinger"
- "Arkiveret"
- "Mms"
- "Avanceret"
- "Underretninger"
- "SMS-leveringsrapporter"
- "Anmod om leveringsrapporter for alle de sms-beskeder, du sender"
- "Automatisk hentning"
- "Hent automatisk mms-beskeder"
- "Automatisk hentning under roaming"
- "Hent automatisk mms under roaming"
- "Gruppebeskeder"
- "Standardapp til sms-beskeder"
-
-
- "Dit telefonnummer"
- "Ukendt"
- "Lyde for udgående besked"
- "Kopiér tekst"
- "Se info"
- "Videresend"
- "Beskedinfo"
- "Type: "
- "Sms"
- "Mms"
- "Fra: "
- "Til: "
- "Sendt: "
- "Modtaget: "
- "Emne: "
- "Størrelse: "
- "Prioritet: "
- "SIM-kort: "
- "Høj"
- "Normal"
- "Lav"
- "SIM-kort %s"
- "Skjult afsenderadresse"
- "Beskeden kan ikke sendes, mens der indlæses vedhæftede filer."
- "Netværket er ikke klar. Prøv igen."
- "Slet tekst"
- "Skift mellem indtastning af tekst og tal"
- "Tilføj flere deltagere"
- "Bekræft deltagere"
- "Start en ny samtale"
- "Vælg dette element"
- "Afspil video"
- "Personer og valgmuligheder"
- "Personer og valgmuligheder"
- "Generelt"
- "Personer i denne samtale"
- "Foretag et opkald"
- "Send besked"
- "Send besked<br/><small>fra %s</small>"
-
- - Send billeder
- - Send billeder
-
-
- - Send lydoptagelser
- - Send lydoptagelser
-
-
- - Send videoer
- - Send videoer
-
-
- - Send visitkort
- - Send visitkort
-
-
- - Send vedhæftede filer
- - Send vedhæftede filer
-
-
- - %d vedhæftede filer er klar til at blive sendt
- - %d vedhæftede filer er klar til at blive sendt
-
- "Open source-licenser"
- "Underretninger"
- "Grænsen for vedhæftede filer er nået"
- "Vil du føje dette nummer til Kontaktpersoner?"
- "Tilføj kontakt"
- "Emne"
- "Emne: "
- "%1$s%2$s"
- "Kontaktkortet indlæses"
- "Kontaktkortet kunne ikke indlæses"
- "Se visitkortet"
-
- - %d kontaktpersoner
- - %d kontaktpersoner
-
- "Kontaktkort"
- "Fødselsdag"
- "Noter"
- "Videresend besked"
- "+1"
- "+%d"
- "Sms er slået fra"
- "Angiv Beskeder som standardappen til sms-beskeder for at sende beskeder"
- "Angiv Beskeder som standardappen til sms-beskeder"
- "Skift"
- "Der er ikke valgt et foretrukket simkort til afsendelse af sms-beskeder"
- "Denne app er ikke tilladt af enhedens ejer."
- "OK"
- "Der er for mange deltagere i en samtale"
-
- - Ugyldige kontaktpersoner
- - Ugyldige kontaktpersoner
-
- "Kladde"
- "Når du starter en ny samtale, vises den her"
- "Arkiverede samtaler vises her"
- "Indlæser samtaler ..."
- "Billede"
- "Lydklip"
- "Video"
- "Visitkort"
- "Mms"
- "Fortryd"
- "Prøv igen"
- "Indtast navnet på en kontaktperson eller et telefonnummer for at starte på en ny besked"
- "Bloker"
- "Bloker %s"
- "Ophæv blokering af %s"
- "Vil du blokere %s?"
- "Du vil fortsat modtage beskeder fra dette nummer, men du bliver ikke længere underrettet. Denne samtale arkiveres."
- "Blokerede kontakter"
- "OPHÆV BLOKERING"
- "Sender besked"
- "Beskeden er sendt"
- "Mobildata er slået fra. Kontrollér dine indstillinger."
- "Der kan ikke sendes beskeder i flytilstand"
- "Beskeden blev ikke sendt"
- "Beskeden blev downloadet"
- "Mobildata er slået fra. Kontrollér dine indstillinger."
- "Beskeder kan ikke downloades i flytilstand"
- "Beskeden kunne ikke downloades"
- "Nul"
- "Et"
- "To"
- "Tre"
- "Fire"
- "Fem"
- "Seks"
- "Syv"
- "Otte"
- "Ni"
- "Der kan ikke sendes en besked med %1$s, fejl %2$d"
- "Der kan ikke sendes en besked med ukendt mobilselskab, fejl %1$d"
- "Vs: %s"
- "Beskeden blev ikke sendt: Tjenesten er ikke aktiveret på netværket"
- "Beskeden blev ikke sendt: Destinationsadressen er ugyldig"
- "Beskeden blev ikke sendt: Beskeden er ugyldig"
- "Beskeden blev ikke sendt: Indholdet understøttes ikke"
- "Beskeden blev ikke sendt: Beskeden understøttes ikke"
- "Beskeden blev ikke sendt, da den er for stor"
- "Ny besked"
- "Vis"
- "Billede"
- "Vi kunne ikke finde en passende applikation"
- "Fjern modtager"
- "Ny besked"
- "Annuller"
- "Vil du kopiere til udklipsholder?"
- "Kopiér"
- "til %s"
- "Generelt"
- "Avanceret"
- "Generelle indstillinger"
- "Avancerede indstillinger"
- "Indstillinger for SIM-kortet \"%s\""
- "Send individuelle sms-beskeder til alle modtagere. Der kan kun sendes svar til dig"
- "Send en enkelt mms-besked til alle modtagere"
- "Ukendt nummer"
- "Ny besked"
- "Ny besked."
- "SIM-vælger"
- "%1$s er valgt. SIM-vælger"
- "Rediger emne"
- "Vælg SIM-kort, eller rediger emne"
- "Tryk og hold nede for at optage lyd"
- "Start en ny samtale"
- "Beskeder"
- "Beskeder"
- "Samtaleliste"
- "Indlæser samtaler"
- "Indlæser beskeder"
- "Se flere samtaler"
- "Se flere beskeder"
- "Samtalen er slettet"
- "Samtalen blev slettet. Tryk for at se en anden samtale i Beskeder."
- "Blokeret"
- "Blokering fjernet"
- "Der er for lidt lagerplads. Nogle data gemmes muligvis ikke."
- "Vælg vedhæftede filer"
- "Bekræft valg"
- "Der er valgt %d"
- "Fjern en eller flere vedhæftede filer, og prøv igen."
- "Du kan prøve at sende din besked, men den leveres muligvis ikke, medmindre du fjerner en eller flere vedhæftede filer."
- "Du kan kun sende én video pr besked. Fjern flere videoer, og prøv igen."
- "Beskeder kunne ikke indlæse den vedhæftede fil."
- "Send alligevel"
- "Samtalen kunne ikke startes"
- "%s er valgt"
-
diff --git a/app/src/main/res/values-de/arrays.xml b/app/src/main/res/values-de/arrays.xml
deleted file mode 100644
index c3e971f..0000000
--- a/app/src/main/res/values-de/arrays.xml
+++ /dev/null
@@ -1,37 +0,0 @@
-
-
-
-
-
- - "kein Betreff"
- - "Kein Betreff"
-
-
- - "Ja"
- - "Nein"
- - "OK"
- - "Hehe"
- - "Vielen Dank!"
- - "Ich stimme zu."
- - "Wunderbar"
- - "Bin auf dem Weg."
- - "OK, ich melde mich später."
- - ":)"
- - ":("
-
-
diff --git a/app/src/main/res/values-de/cm_strings.xml b/app/src/main/res/values-de/cm_strings.xml
deleted file mode 100644
index 86b5cb4..0000000
--- a/app/src/main/res/values-de/cm_strings.xml
+++ /dev/null
@@ -1,22 +0,0 @@
-
-
-
- Zum Löschen wischen
- Nach rechts wischen, um eine Konversation zu löschen
- Nachrichten
- Chat starten
-
diff --git a/app/src/main/res/values-de/strings.xml b/app/src/main/res/values-de/strings.xml
deleted file mode 100644
index b85c5ae..0000000
--- a/app/src/main/res/values-de/strings.xml
+++ /dev/null
@@ -1,402 +0,0 @@
-
-
-
-
- "Nachrichten"
- "Nachrichten"
- "Konversation auswählen"
- "Einstellungen"
- "Nachricht senden"
- "Anhang hinzufügen"
- "Weiter >"
- "Weiter"
- "Beenden"
- "Einstellungen >"
- "Einstellungen"
- "Die Nachrichten App benötigt Berechtigungen für SMS, Telefon und Kontakte."
- "Sie können die Berechtigungen unter \"Einstellungen\" > \"Apps\" > \"Nachrichten\" > \"Berechtigungen\" ändern."
- "Sie können die Berechtigungen unter \"Einstellungen\" > \"Apps\" > \"Nachrichten\" > \"Berechtigungen\" ändern."
- "Häufig genutzte Kontakte"
- "Alle Kontakte"
- "An %s senden"
- "Bilder oder Videos aufnehmen"
- "Bilder von diesem Gerät auswählen"
- "Audio aufzeichnen"
- "Foto auswählen"
- "Die Medien sind ausgewählt."
- "Die Auswahl der Medien ist aufgehoben."
- "Audio aufzeichnen"
- "Teilen"
- "Gerade eben"
- "Jetzt"
-
- - %d min
- - %d min
-
-
- - %d Stunden
- - %d Stunde
-
-
- - %d Tage
- - %d Tag
-
- "Nachricht Klasse 0"
- "Speichern"
- "Telefonnummer bestätigen"
- "Mit dieser einmaligen Eingabe stellen Sie sicher, dass die Nachrichten App Ihre Gruppennachrichten korrekt sendet."
- "Telefonnummer"
- "%s hat Folgendes gesagt:"
- "Sie haben Folgendes gesagt:"
- "Nachricht von %s"
- "Sie haben eine Nachricht gesendet."
- "Nachricht wird gesendet…"
- "Nachricht wurde nicht gesendet. Zum erneuten Senden tippen."
- "Nachricht wurde nicht gesendet. Neuer Versuch…"
- "Erneut senden oder löschen"
- "Bitte kontaktieren Sie die Notfalldienste per Sprachanruf. Ihre SMS konnte dieses Mal nicht zugestellt werden."
- "Neue MMS zum Herunterladen"
- "Neue MMS"
- "Fehler beim Download"
- "Für neuen Versuch hier tippen"
- "Zum Herunterladen tippen"
- "Herunterladen oder löschen"
- "Nachricht wird heruntergeladen…"
- "Nachricht abgelaufen oder nicht verfügbar"
- "Größe: %1$s, läuft ab: %2$s"
- "Unbekannter Absender"
- "Zugestellt"
- "Nachricht wurde nicht gesendet."
- "Einige Nachrichten in der Nachrichten App wurden nicht gesendet."
-
- - %d Nachrichten in %d Unterhaltungen
- - %d Nachricht in einer Unterhaltung
-
- "Nachricht nicht heruntergeladen"
- "Einige Nachrichten in der Nachrichten App wurden nicht heruntergeladen."
-
- - %d Nachrichten in %d Unterhaltungen
- - %d Nachricht in einer Unterhaltung
-
- "SMS an %1$s nicht gesendet"
- "Bitte kontaktieren Sie die Notfalldienste per Sprachanruf. Ihre SMS an %1$s konnte dieses Mal nicht zugestellt werden."
-
- - %d neue Nachrichten
- - Neue Nachricht
-
- "Zurück"
- "Archiviert"
- "Löschen"
- "Archivieren"
- "Aus Archiv entfernen"
- "Kontakt hinzufügen"
- "Herunterladen"
- "Senden"
- "Löschen"
- "Diese Nachricht löschen?"
- "Diese Aktion kann nicht rückgängig gemacht werden."
- "Löschen"
-
- - Diese Unterhaltungen löschen?
- - Diese Unterhaltung löschen?
-
- "Löschen"
- "Abbrechen"
- "An"
- "+%d"
- "Die Audioaufzeichnung ist nicht möglich. Bitte versuchen Sie es erneut."
- "Die Audiowiedergabe ist nicht möglich. Bitte versuchen Sie es erneut."
- "Die Audionachricht konnte nicht gespeichert werden. Bitte versuchen Sie es erneut."
- "Berühren und halten"
- ", "
- " "
- ": "
- " "
- "Bild"
- "Audioclip"
- "Video"
- "Kontaktkarte"
- "Herunterladen"
- "Per SMS antworten"
- "Antwort per MMS"
- "Antworten"
-
- - %d Teilnehmer
- - %d Teilnehmer
-
- "Ich"
- "Kontakt blockiert und archiviert"
- "Blockierung des Kontakts aufgehoben & Kontakt aus dem Archiv entfernt"
- "%d archiviert"
- "%d aus dem Archiv entfernt"
- "Bereit. Zum erneuten Senden tippen."
- "Die Nachrichten App wurde als Standard-SMS-App festgelegt."
-
- - Anhänge verwerfen
- - Anhang verwerfen
-
- "Audioanhang"
- "Audioanhang wiedergeben"
- "Pausieren"
- "Nachricht von %1$s: %2$s."
- "Fehler bei Nachricht von %1$s: %2$s. Uhrzeit: %3$s."
- "Nachricht von %1$s: %2$s. Uhrzeit: %3$s."
- "Nicht gesendete Nachricht an %1$s: %2$s. Uhrzeit: %3$s."
- "Nachricht wird gesendet an %1$s: %2$s. Uhrzeit: %3$s."
- "Fehler bei Nachricht an %1$s: %2$s. Uhrzeit: %3$s."
- "Nachricht an %1$s: %2$s. Uhrzeit: %3$s."
- "Fehler bei Nachricht von %1$s: %2$s. Uhrzeit: %3$s. %4$s."
- "Nachricht von %1$s: %2$s. Uhrzeit: %3$s. %4$s."
- "Nicht gesendete Nachricht an %1$s: %2$s. Uhrzeit: %3$s."
- "Nachricht wird gesendet an %1$s: %2$s. Uhrzeit: %3$s."
- "Fehler bei Nachricht an %1$s: %2$s. Uhrzeit: %3$s."
- "Nachricht an %1$s: %2$s. Uhrzeit: %3$s."
- "Fehler bei Nachricht. Zum Wiederholen tippen."
- "Betreff löschen"
- "Fotos in der Nachrichten App"
-
- - %d Fotos im Album \"%s\" gespeichert
- - %d Foto im Album \"%s\" gespeichert
-
-
- - %d Videos im Album \"%s\" gespeichert
- - %d Video im Album \"%s\" gespeichert
-
-
- - %d Anhänge im Album \"%s\" gespeichert
- - %d Anhang im Album \"%s\" gespeichert
-
-
- - %d Anhänge in \"Downloads\" gespeichert
- - %d Anhang in \"Downloads\" gespeichert
-
-
- - %d Anhänge wurden gespeichert.
- - %d Anhang wurde gespeichert.
-
-
- - %d Anhänge konnten nicht gespeichert werden.
- - %d Anhang konnte nicht gespeichert werden.
-
- "Einstellungen"
- "Archiviert"
- "MMS"
- "Erweitert"
- "Benachrichtigungen"
- "SMS-Zustellberichte"
- "Zustellbestätigung für jede gesendete SMS anfordern"
- "Automatisch abrufen"
- "MMS-Nachrichten automatisch abrufen"
- "Automatischer Roaming-Abruf"
- "MMS beim Roaming automatisch abrufen"
- "SMS/MMS an Gruppe senden"
- "Standard-SMS-App"
-
-
- "Meine Telefonnummer"
- "Unbekannt"
- "Töne für ausgehende Nachrichten"
- "Text kopieren"
- "Details ansehen"
- "Weiterleiten"
- "Nachrichtendetails"
- "Typ: "
- "SMS"
- "MMS"
- "Von: "
- "An: "
- "Gesendet: "
- "Empfangen: "
- "Betreff: "
- "Größe: "
- "Priorität: "
- "SIM: "
- "Hoch"
- "Normal"
- "Niedrig"
- "SIM %s"
- "Ausgeblendete Senderadresse"
- "Die Nachricht kann nicht gesendet werden, weil die Anhänge noch nicht geladen wurden."
- "Netzwerk ist nicht bereit. Bitte versuchen Sie es erneut."
- "Text löschen"
- "Zwischen Text- und Zifferneingabe wechseln"
- "Weitere Teilnehmer hinzufügen"
- "Teilnehmer bestätigen"
- "Neue Unterhaltung starten"
- "Dieses Element auswählen"
- "Video abspielen"
- "Personen & Optionen"
- "Personen & Optionen"
- "Allgemein"
- "Personen in dieser Konversation"
- "Anrufen"
- "Nachricht senden"
- "Nachricht senden<br/><small>von %s</small>"
-
- - Fotos senden
- - Foto senden
-
-
- - Audioaufzeichnungen senden
- - Audioaufzeichnung senden
-
-
- - Videos senden
- - Video senden
-
-
- - Kontaktkarten senden
- - Kontaktkarte senden
-
-
- - Anhänge senden
- - Anhang senden
-
-
- - %d Anhänge zum Senden bereit
- - Ein Anhang zum Senden bereit
-
- "Open-Source-Lizenzen"
- "Benachrichtigungen"
- "Anhanglimit erreicht"
- "Zu Kontakten hinzufügen?"
- "Kontakt hinzufügen"
- "Betreff"
- "Betreff: "
- "%1$s%2$s"
- "Kontaktkarte wird geladen."
- "Kontaktkarte kann nicht geladen werden."
- "Kontaktkarte ansehen"
-
- - %d Kontakte
- - %d Kontakt
-
- "Kontaktkarten"
- "Geburtstag"
- "Notizen"
- "Nachricht weiterleiten"
- "+1"
- "+%d"
- "SMS deaktiviert"
- "Um Nachrichten zu senden, legen Sie die Nachrichten App als Standard-SMS-App fest."
- "Legen Sie die Nachrichten App als Standard-SMS-App fest."
- "Ändern"
- "Keine bevorzugte SIM für das Senden von SMS ausgewählt"
- "Diese App wird vom Geräteeigentümer nicht zugelassen."
- "OK"
- "Zu viele Teilnehmer in der Unterhaltung"
-
- - Ungültige Kontakte
- - Ungültiger Kontakt
-
- "Entwurf"
- "Wenn Sie eine neue Unterhaltung beginnen, wird diese hier angezeigt"
- "Archivierte Unterhaltungen erscheinen hier."
- "Unterhaltungen werden geladen…"
- "Bild"
- "Audioclip"
- "Video"
- "Kontaktkarte"
- "MMS"
- "Rückgängig"
- "Erneut versuchen"
- "Geben Sie einen Kontaktnamen oder eine Telefonnummer ein, um eine neue Nachricht zu beginnen."
- "Blockieren"
- "%s blockieren"
- "Blockierung aufheben für %s"
- "%s blockieren?"
- "Sie erhalten weiterhin Nachrichten von dieser Nummer, werden jedoch nicht mehr benachrichtigt. Diese Unterhaltung wird archiviert."
- "Blockierte Kontakte"
- "Blockierung aufheben"
- "Nachricht wird gesendet"
- "Nachricht gesendet"
- "Mobilfunkdaten sind deaktiviert. Bitte überprüfen Sie Ihre Einstellungen."
- "Im Flugmodus können keine Nachrichten gesendet werden."
- "Die Nachricht konnte nicht gesendet werden."
- "Nachricht heruntergeladen"
- "Mobilfunkdaten sind deaktiviert. Bitte überprüfen Sie Ihre Einstellungen."
- "Im Flugmodus können keine Nachrichten heruntergeladen werden."
- "Die Nachricht konnte nicht heruntergeladen werden."
- "Null"
- "Eins"
- "Zwei"
- "Drei"
- "Vier"
- "Fünf"
- "Sechs"
- "Sieben"
- "Acht"
- "Neun"
- "Nachricht kann nicht mit %1$s gesendet werden. Fehler %2$d."
- "Nachricht kann nicht mit einem unbekannten Mobilfunkanbieter gesendet werden. Fehler %1$d."
- "Fwd: %s"
- "Nachricht wurde nicht gesendet: Der Dienst ist im Netzwerk nicht aktiviert."
- "Nachricht nicht gesendet: ungültige Zieladresse"
- "Nachricht nicht gesendet: ungültige Nachricht"
- "Nachricht nicht gesendet: nicht unterstützter Inhalt"
- "Nachricht nicht gesendet: nicht unterstützte Nachricht"
- "Nachricht nicht gesendet: zu groß"
- "Neue Nachricht"
- "Ansehen"
- "Bild"
- "Keine geeignete App gefunden"
- "Empfänger entfernen"
- "Neue Nachricht"
- "Abbrechen"
- "In Zwischenablage kopieren?"
- "Kopieren"
- "an %s"
- "Allgemein"
- "Erweitert"
- "Allgemeine Einstellungen"
- "Erweiterte Einstellungen"
- "SIM \"%s\""
- "Einzelne SMS-Nachrichten an alle Empfänger senden. Die Antworten erhalten nur Sie."
- "Einzelne MMS an alle Empfänger senden"
- "Unbekannte Nummer"
- "Neue Nachricht"
- "Neue Nachricht"
- "SIM-Auswahl"
- "%1$s ausgewählt, SIM-Auswahl"
- "Betreff bearbeiten"
- "SIM auswählen oder Betreff bearbeiten"
- "Für Audioaufnahme berühren und halten"
- "Neue Unterhaltung starten"
- "Nachrichten"
- "Nachricht"
- "Konversationsliste"
- "Unterhaltungen werden geladen"
- "Nachrichten werden geladen"
- "Weitere Unterhaltungen anzeigen"
- "Weitere Nachrichten ansehen"
- "Konversation gelöscht"
- "Unterhaltung gelöscht. Tippen Sie hier, um eine andere Unterhaltung zu sehen."
- "Blockiert"
- "Blockierung aufgehoben"
- "Wenig freier Speicherplatz. Einige Daten gehen möglicherweise verloren."
- "Anhänge auswählen"
- "Auswahl bestätigen"
- "%d ausgewählt"
- "Bitte entfernen Sie mindestens einen Anhang und versuchen Sie es erneut."
- "Sie können versuchen, die Nachricht zu senden, sie wird jedoch möglicherweise nicht zugestellt, wenn Sie nicht mindestens einen Anhang entfernen."
- "Pro Nachricht kann nur ein Video gesendet werden. Bitte entfernen Sie überzählige Videos und versuchen Sie es erneut."
- "Die Nachrichten App konnte den Anhang nicht laden."
- "Trotzdem senden"
- "Die Unterhaltung konnte nicht gestartet werden."
- "%s ausgewählt"
-
diff --git a/app/src/main/res/values-el/arrays.xml b/app/src/main/res/values-el/arrays.xml
deleted file mode 100644
index 280d8e9..0000000
--- a/app/src/main/res/values-el/arrays.xml
+++ /dev/null
@@ -1,37 +0,0 @@
-
-
-
-
-
- - "χωρίς θέμα"
- - "χωρίς θέμα"
-
-
- - "Ναι"
- - "Όχι"
- - "ΟΚ"
- - "Χαχα"
- - "Σας ευχαριστούμε"
- - "Συμφωνώ"
- - "Ωραία"
- - "Έρχομαι"
- - "Εντάξει, θα επικοινωνήσω μαζί σου αργότερα"
- - ":)"
- - ":("
-
-
diff --git a/app/src/main/res/values-el/cm_strings.xml b/app/src/main/res/values-el/cm_strings.xml
deleted file mode 100644
index 2b2af3a..0000000
--- a/app/src/main/res/values-el/cm_strings.xml
+++ /dev/null
@@ -1,22 +0,0 @@
-
-
-
- Ολίσθηση για διαγραφή
- Σύρετε προς τα δεξιά για να διαγράψετε μια συζήτηση
- Μηνύματα
- Έναρξη συνομιλίας
-
diff --git a/app/src/main/res/values-el/strings.xml b/app/src/main/res/values-el/strings.xml
deleted file mode 100644
index 8ed71fd..0000000
--- a/app/src/main/res/values-el/strings.xml
+++ /dev/null
@@ -1,402 +0,0 @@
-
-
-
-
- "Ανταλλαγή μηνυμάτων"
- "Ανταλλαγή μηνυμάτων"
- "Επιλογή συνομιλίας"
- "Ρυθμίσεις"
- "Αποστολή μηνύματος"
- "Προσθήκη συνημμένου αρχείου"
- "Επόμενο >"
- "Επόμενο"
- "Έξοδος"
- "Ρυθμίσεις >"
- "Ρυθμίσεις"
- "Η Ανταλλαγή μηνυμάτων χρειάζεται άδεια για SMS, Τηλέφωνο και Επαφές."
- "Μπορείτε να αλλάξετε τα δικαιώματα στις Ρυθμίσεις > Εφαρμογές > Ανταλλαγή μηνυμάτων > Δικαιώματα."
- "Μπορείτε να αλλάξετε τα δικαιώματα στις Ρυθμίσεις, Εφαρμογές, Μηνύματα, Δικαιώματα."
- "Συχνή επικοινωνία"
- "Όλες οι επαφές"
- "Αποστολή σε %s"
- "Λήψη εικόνων ή βίντεο"
- "Επιλέξτε εικόνες από αυτήν τη συσκευή"
- "Ηχογράφηση"
- "Επιλογή φωτογραφίας"
- "Το μέσο είναι επιλεγμένο."
- "Το μέσο δεν είναι επιλεγμένο."
- "Ηχογράφηση"
- "Κοινή χρήση"
- "Μόλις τώρα"
- "Τώρα"
-
- - %d λεπτά
- - %d λεπτό
-
-
- - %d ώρες
- - %d ώρα
-
-
- - %d ημέρες
- - %d ημέρα
-
- "Μήνυμα κλάσης 0"
- "Αποθήκευση"
- "Επιβεβαιώστε τον αριθμό τηλεφώνου σας"
- "Αυτό το μοναδικό βήμα θα εξασφαλίσει ότι η Ανταλλαγή μηνυμάτων θα παραδώσει σωστά τα ομαδικά μηνύματά σας."
- "Αριθμός τηλεφώνου"
- "Ο χρήστης %s είπε"
- "Είπατε"
- "Μήνυμα από το χρήστη %s"
- "Στείλατε ένα μήνυμα"
- "Αποστολή…"
- "Δεν εστάλη. Αγγίξτε για να δοκιμάσετε ξανά."
- "Δεν εστάλη. Επανάληψη…"
- "Εκ νέου αποστολή ή διαγραφή"
- "Κάντε μια φωνητική κλήση στις υπηρεσίες έκτακτης ανάγκης. Δεν ήταν δυνατή η παράδοση του μηνύματος κειμένου σας αυτήν τη φορά."
- "Νέο μήνυμα MMS για λήψη"
- "Νέο μήνυμα MMS"
- "Δεν ήταν δυνατή η λήψη"
- "Αγγίξτε για να δοκιμάσετε ξανά"
- "Αγγίξτε για λήψη"
- "Λήψη ή διαγραφή"
- "Λήψη…"
- "Το μήνυμα έληξε ή δεν είναι διαθέσιμο"
- "μέγεθος: %1$s, λήξη: %2$s"
- "Άγνωστος αποστολέας"
- "Παραδόθηκε"
- "Το μήνυμα δεν εστάλη"
- "Ορισμένα μηνύματα δεν εστάλησαν στην Ανταλλαγή μηνυμάτων"
-
- - %d μηνύματα σε %d συνομιλίες
- - %d μηνύματα σε μία συνομιλία
-
- "Δεν έγινε λήψη του μηνύματος"
- "Δεν έγινε λήψη ορισμένων μηνυμάτων στην Ανταλλαγή μηνυμάτων"
-
- - %d μηνύματα σε %d συνομιλίες
- - %d μηνύματα σε μία συνομιλία
-
- "Το μήνυμα στον αριθμό %1$s δεν εστάλη"
- "Κάντε μια φωνητική κλήση στις υπηρεσίες έκτακτης ανάγκης. Δεν ήταν δυνατή η παράδοση του μηνύματος κειμένου σας στον αριθμό %1$s αυτήν τη φορά."
-
- - %d νέα μηνύματα
- - Νέο μήνυμα
-
- "Πίσω"
- "Αρχειοθετημένο"
- "Διαγραφή"
- "Αρχειοθέτηση"
- "Κατάργηση αρχειοθέτησης"
- "Προσθήκη επαφής"
- "Λήψη"
- "Αποστολή"
- "Διαγραφή"
- "Να διαγραφεί αυτό το μήνυμα;"
- "Δεν είναι δυνατή η αναίρεση αυτής της ενέργειας."
- "Διαγραφή"
-
- - Διαγραφή αυτών των συνομιλιών;
- - Διαγραφή αυτής της συνομιλίας;
-
- "Διαγραφή"
- "Ακύρωση"
- "Προς"
- "+%d"
- "Δεν είναι δυνατή η αποθήκευση ήχου. Δοκιμάστε ξανά."
- "Δεν είναι δυνατή η αναπαραγωγή ήχου. Δοκιμάστε ξανά."
- "Δεν ήταν δυνατή η αποθήκευση ήχου. Δοκιμάστε ξανά."
- "Άγγιγμα & κράτημα"
- ", "
- " "
- ": "
- " "
- "Εικόνα"
- "Κλιπ ήχου"
- "Βίντεο"
- "Κάρτα επικοινωνίας"
- "Λήψη"
- "Απάντηση μέσω SMS"
- "Απάντηση μέσω MMS"
- "Απάντηση"
-
- - %d συμμετέχοντες
- - %d συμμετέχων
-
- "Εγώ"
- "Η επαφή αποκλείστηκε και αρχειοθετήθηκε"
- "Έγινε κατάργηση αποκλεισμού και αρχειοθέτησης της επαφής"
- "Έχουν αρχειοθετηθεί %d"
- "%d αφαιρέθηκαν από το αρχείο"
- "Έχουν ρυθμιστεί όλα. Αγγίξτε ξανά την επιλογή \"Αποστολή\"."
- "Η Ανταλλαγή μηνυμάτων ορίστηκε επιτυχώς ως η προεπιλεγμένη εφαρμογή SMS."
-
- - Απόρριψη συνημμένων
- - Απόρριψη συνημμένου
-
- "Συνημμένο ήχου"
- "Αναπαραγωγή συνημμένου ήχου"
- "Παύση"
- "Μήνυμα από %1$s: %2$s."
- "Αποτυχία μηνύματος από %1$s: %2$s. Ώρα: %3$s"
- "Μήνυμα από %1$s: %2$s. Ώρα: %3$s"
- "Μη απεσταλμένο μήνυμα προς %1$s: %2$s. Ώρα: %3$s"
- "Αποστολή μηνύματος προς %1$s: %2$s. Ώρα: %3$s."
- "Αποτυχία μηνύματος προς %1$s: %2$s. Ώρα: %3$s"
- "Μήνυμα προς %1$s: %2$s. Ώρα: %3$s."
- "Αποτυχία μηνύματος από %1$s: %2$s. Ώρα: %3$s. %4$s"
- "Μήνυμα από %1$s: %2$s. Ώρα: %3$s. %4$s"
- "Μη απεσταλμένο μήνυμα προς %1$s: %2$s. Ώρα: %3$s"
- "Αποστολή μηνύματος σε %1$s: %2$s. Ώρα: %3$s"
- "Αποτυχία μηνύματος προς %1$s: %2$s. Ώρα: %3$s"
- "Μήνυμα προς %1$s: %2$s. Ώρα: %3$s"
- "Αποτυχία μηνύματος. Αγγίξτε για επανάληψη."
- "Διαγραφή θέματος"
- "Φωτογραφίες Ανταλλαγής μηνυμάτων"
-
- - %d φωτογραφίες αποθηκεύτηκαν στο λεύκωμα \"%s\"
- - %d φωτογραφία αποθηκεύτηκε στο λεύκωμα \"%s\"
-
-
- - %d βίντεο αποθηκεύτηκαν στο λεύκωμα \"%s\"
- - %d βίντεο αποθηκεύτηκε στο λεύκωμα \"%s\"
-
-
- - %d συνημμένα αποθηκεύτηκαν στο λεύκωμα \"%s\"
- - %d συνημμένο αποθηκεύτηκε στο λεύκωμα \"%s\"
-
-
- - %d συνημμένα αποθηκεύτηκαν στις \"Λήψεις\"
- - %d συνημμένο αποθηκεύτηκε στις \"Λήψεις\"
-
-
- - Αποθηκεύτηκε %d συνημμένων αρχείων
- - Αποθηκεύτηκε %d συνημμένο αρχείο
-
-
- - Δεν ήταν δυνατή η αποθήκευση %d συνημμένων αρχείων
- - Δεν ήταν δυνατή η αποθήκευση %d συνημμένου αρχείου
-
- "Ρυθμίσεις"
- "Αρχειοθετημένο"
- "MMS"
- "Σύνθετες ρυθμίσεις"
- "Ειδοποιήσεις"
- "Αναφορές παράδοσης SMS"
- "Αίτηση αναφοράς παράδοσης για κάθε SMS που στέλνετε"
- "Αυτόματη ανάκτηση"
- "Αυτόματη ανάκτηση μηνυμάτων MMS"
- "Αυ/τη ανάκτηση περιαγ."
- "Αυτόματη ανάκτηση MMS κατά την περιαγωγή"
- "Ομαδική ανταλλαγή μηνυμάτων"
- "Προεπιλεγμένη εφαρμογή SMS"
-
-
- "Ο αριθμός τηλεφώνου σας"
- "Άγνωστo"
- "Ήχοε εξερχόμενου μηνύματος"
- "Αντιγραφή κειμένου"
- "Προβολή λεπτομερειών"
- "Προώθηση"
- "Λεπτομέρειες μηνύματος"
- "Τύπος: "
- "Μήνυμα κειμένου"
- "Μήνυμα πολυμέσων"
- "Από: "
- "Προς: "
- "Εστάλη: "
- "Ελήφθη: "
- "Θέμα: "
- "Μέγεθος: "
- "Προτεραιότητα: "
- "SIM: "
- "Υψηλή"
- "Κανονική"
- "Χαμηλή"
- "SIM %s"
- "Διεύθυνση κρυφού αποστολέα"
- "Δεν είναι δυνατή η αποστολή του μηνύματος ενώ φορτώνουν τα συνημμένα."
- "Το δίκτυο δεν είναι έτοιμο. Δοκιμάστε ξανά."
- "Διαγραφή κειμένου"
- "Εναλλαγή μεταξύ εισαγωγής κειμένου και αριθμών"
- "Προσθήκη περισσότερων συμμετεχόντων"
- "Επιβεβαίωση συμμετεχόντων"
- "Έναρξη νέας συνομιλίας"
- "Επιλέξτε αυτό το στοιχείο"
- "Αναπαραγωγή βίντεο"
- "Άτομα και επιλογές"
- "Άτομα και επιλογές"
- "Γενικά"
- "Άτομα σε αυτήν τη συνομιλία"
- "Πραγματοποίηση κλήσης"
- "Αποστολή μηνύματος"
- "Αποστολή μηνύματος<br/><small>από %s</small>"
-
- - Αποστολή φωτογραφιών
- - Αποστολή φωτογραφίας
-
-
- - Αποστολή αρχείων ήχου
- - Αποστολή αρχείου ήχου
-
-
- - Αποστολή αρχείων βίντεο
- - Αποστολή αρχείου βίντεο
-
-
- - Αποστολή καρτών επαφών
- - Αποστολή κάρτας επαφής
-
-
- - Αποστολή συνημμένων
- - Αποστολή συνημμένου
-
-
- - %d συνημμένα έτοιμα για αποστολή
- - Ένα συνημμένο έτοιμο για αποστολή
-
- "Άδειες λογισμικού ανοικτού κώδικα"
- "Ειδοποιήσεις"
- "Συμπλήρωση ορίου συνημμένων"
- "Προσθήκη στις επαφές;"
- "Προσθήκη επαφής"
- "Θέμα"
- "Θέμα: "
- "%1$s%2$s"
- "Φόρτωση κάρτας επαφής"
- "Δεν ήταν δυνατή η φόρτωση της κάρτας επαφής"
- "Προβολή κάρτας επαφής"
-
- - %d επαφές
- - %d επαφή
-
- "Κάρτες επαφών"
- "Γενέθλια"
- "Σημειώσεις"
- "Προώθηση μηνύματος"
- "+1"
- "+%d"
- "Τα SMS απενεργοποιήθηκαν"
- "Για αποστολή, ορίστε την Ανταλλαγή μηνυμάτων ως προεπιλεγμένη εφαρμογή SMS"
- "Ορισμός Ανταλλαγής μηνυμάτων ως προεπιλεγμένης εφαρμογής SMS"
- "Αλλαγή"
- "Δεν έχει επιλεγεί προτιμώμενη SIM για την αποστολή μηνυμάτων SMS"
- "Αυτή η εφαρμογή δεν επιτρέπεται από τον κάτοχο της συσκευής."
- "ΟΚ"
- "Πάρα πολλοί συμμετέχοντες σε μια συνομιλία"
-
- - Μη έγκυρες επαφές
- - Μη έγκυρη επαφή
-
- "Πρόχειρο"
- "Αφού ξεκινήσετε μια νέα συνομιλία, θα εμφανίζεται εδώ"
- "Οι αρχειοθετημένες συνομιλίες εμφανίζονται εδώ"
- "Φόρτωση συνομιλιών…"
- "Εικόνα"
- "Κλιπ ήχου"
- "Βίντεο"
- "Κάρτα επαφής"
- "MMS"
- "Αναίρεση"
- "Επανάληψη"
- "Εισαγάγετε ένα όνομα επαφής ή έναν αριθμό τηλεφώνου για να ξεκινήσετε ένα νέο μήνυμα"
- "Αποκλεισμός"
- "Αποκλεισμός επαφής %s"
- "Κατάργηση αποκλεισμού της επαφής %s"
- "Αποκλεισμός %s;"
- "Θα εξακολουθήσετε να λαμβάνετε μηνύματα από αυτόν τον αριθμό, αλλά δεν θα ειδοποιείστε πια. Αυτή η συνομιλία θα αρχειοθετηθεί."
- "Αποκλεισμένες επαφές"
- "ΚΑΤΑΡΓΗΣΗ ΑΠΟΚΛΕΙΣΜΟΥ"
- "Αποστολή μηνύματος"
- "Το μήνυμα εστάλη"
- "Τα δεδομένα κινητής τηλεφωνίας έχουν απενεργοποιηθεί. Ελέγξτε τις ρυθμίσεις σας."
- "Δεν είναι δυνατή η αποστολή μηνυμάτων σε Λειτουργία πτήσης"
- "Αδυναμία αποστολής μηνύματος"
- "Έγινε λήψη του μηνύματος"
- "Τα δεδομένα κινητής τηλεφωνίας απενεργοποιήθηκαν. Ελέγξτε τις ρυθμίσεις σας."
- "Δεν είναι δυνατή η λήψη μηνυμάτων σε λειτουργία πτήσης"
- "Δεν ήταν δυνατή η λήψη του μηνύματος"
- "Μηδέν"
- "Ένα"
- "Δύο"
- "Τρία"
- "Τέσσερα"
- "Πέντε"
- "Έξι"
- "Επτά"
- "Οκτώ"
- "Εννέα"
- "Δεν είναι δυνατή η αποστολή του μηνύματος με %1$s, σφάλμα %2$d"
- "Δεν είναι δυνατή η αποστολή του μηνύματος με άγνωστη εταιρεία κινητής τηλεφωνίας, σφάλμα %1$d"
- "Προώθ.: %s"
- "Το μήνυμα δεν εστάλη: Η υπηρεσία δεν ενεργοποιήθηκε στο δίκτυο"
- "Το μήνυμα δεν εστάλη: μη έγκυρη διεύθυνση προορισμού"
- "Το μήνυμα δεν εστάλη: μη έγκυρο μήνυμα"
- "Το μήνυμα δεν εστάλη: μη υποστηριζόμενο περιεχόμενο"
- "Το μήνυμα δεν εστάλη: μη υποστηριζόμενο μήνυμα"
- "Το μήνυμα δεν εστάλη: πάρα πολύ μεγάλο"
- "Νέο μήνυμα"
- "Προβολή"
- "Εικόνα"
- "Δεν ήταν δυνατή η εύρεση της κατάλληλης εφαρμογής"
- "Κατάργηση παραλήπτη"
- "Νέο μήνυμα"
- "Ακύρωση"
- "Αντιγραφή στο πρόχειρο;"
- "Αντιγραφή"
- "σε %s"
- "Γενικά"
- "Σύνθετες ρυθμίσεις"
- "Γενικές ρυθμίσεις"
- "Σύνθετες ρυθμίσεις"
- "\"%s\" SIM"
- "Αποστολή μεμονωμένων μηνυμάτων SMS σε όλους τους παραλήπτες. Μόνο εσείς θα λαμβάνετε τις απαντήσεις"
- "Αποστολή μεμονωμένου MMS σε όλους τους παραλήπτες"
- "Άγνωστος αριθμός"
- "Νέο μήνυμα"
- "Νέο μήνυμα."
- "Επιλογέας SIM"
- "Επιλέχτηκε %1$s, επιλογέας SIM"
- "Επεξεργασία θέματος"
- "Επιλέξτε SIM ή επεξεργαστείτε το θέμα"
- "Πατήστε παρατεταμένα για εγγραφή ήχου"
- "Έναρξη νέας συνομιλίας"
- "Ανταλλαγή μηνυμάτων"
- "Ανταλλαγή μηνυμάτων"
- "Λίστα συνομιλιών"
- "Φόρτωση συνομιλιών"
- "Φόρτωση μηνυμάτων"
- "Προβολή περισσότερων συνομιλιών"
- "Εμφάνιση περισσότερων μηνυμάτων"
- "Η συνομιλία διαγράφηκε"
- "Διαγραφή συνομιλίας. Αγγίξτε για να εμφανίσετε μια διαφορετική συνομιλία στην Ανταλλαγή μηνυμάτων"
- "Αποκλείστηκε"
- "Ο αποκλεισμός καταργήθηκε"
- "Ο αποθηκευτικός χώρος είναι περιορισμένος. Ορισμένα στοιχεία ενδέχεται να χαθούν."
- "Επιλέξτε συνημμένα"
- "Επιβεβαίωση επιλογής"
- "%d επιλ/μένα"
- "Καταργήστε ένα ή περισσότερα συνημμένα και δοκιμάστε ξανά."
- "Μπορείτε να δοκιμάσετε να στείλετε το μήνυμά σας, αλλά ενδέχεται να μην παραδοθεί αν δεν καταργήσετε ένα ή περισσότερα συνημμένα."
- "Μπορείτε να στείλετε μόνο ένα βίντεο ανά μήνυμα. Καταργήστε τα επιπλέον βίντεο και δοκιμάστε ξανά."
- "Αποτυχία φόρτωσης συνημμένου από την Ανταλλαγή μηνυμάτων."
- "Αποστολή ούτως ή άλλως"
- "Δεν ήταν δυνατή η έναρξη της συνομιλίας"
- "Επιλέχτηκε %s"
-
diff --git a/app/src/main/res/values-en-rAU/arrays.xml b/app/src/main/res/values-en-rAU/arrays.xml
deleted file mode 100644
index 94d5aff..0000000
--- a/app/src/main/res/values-en-rAU/arrays.xml
+++ /dev/null
@@ -1,37 +0,0 @@
-
-
-
-
-
- - "no subject"
- - "nosubject"
-
-
- - "Yes"
- - "No"
- - "OK"
- - "Hehe"
- - "Thanks"
- - "I agree"
- - "Nice"
- - "On my way"
- - "OK, let me get back to you later"
- - ":)"
- - ":("
-
-
diff --git a/app/src/main/res/values-en-rAU/cm_strings.xml b/app/src/main/res/values-en-rAU/cm_strings.xml
deleted file mode 100644
index 2fd7f11..0000000
--- a/app/src/main/res/values-en-rAU/cm_strings.xml
+++ /dev/null
@@ -1,22 +0,0 @@
-
-
-
- Swipe to delete
- Swipe to the right to delete a conversation
- Messages
- Start chat
-
diff --git a/app/src/main/res/values-en-rAU/strings.xml b/app/src/main/res/values-en-rAU/strings.xml
deleted file mode 100644
index 64e6857..0000000
--- a/app/src/main/res/values-en-rAU/strings.xml
+++ /dev/null
@@ -1,402 +0,0 @@
-
-
-
-
- "Messaging"
- "Messaging"
- "Select conversation"
- "Settings"
- "Send Message"
- "Add an attachment"
- "Next >"
- "Next"
- "Exit"
- "Settings >"
- "Settings"
- "Messaging needs permission to SMS, Phone and Contacts."
- "You can change permissions in Settings > Apps > Messaging > Permissions."
- "You can change permissions in Settings, Apps, Messaging, Permissions."
- "Frequents"
- "All contacts"
- "Send to %s"
- "Capture pictures or video"
- "Choose images from this device"
- "Record audio"
- "Choose photo"
- "The media is selected."
- "The media is unselected."
- "Record audio"
- "Share"
- "Just now"
- "Now"
-
- - %d mins
- - %d min
-
-
- - %d hours
- - %d hour
-
-
- - %d days
- - %d day
-
- "Class 0 message"
- "Save"
- "Confirm your phone number"
- "This one-off step will ensure Messaging will deliver your group messages properly."
- "Phone number"
- "%s said"
- "You said"
- "Message from %s"
- "You sent a message"
- "Sending…"
- "Not sent. Touch to try again."
- "Not sent. Trying again…"
- "Resend or delete"
- "Please make a voice call to emergency services. Your text message could not be delivered at this time."
- "New MMS message to download"
- "New MMS message"
- "Couldn\'t download"
- "Touch to try again"
- "Touch to download"
- "Download or delete"
- "Downloading…"
- "Message expired or not available"
- "size: %1$s, expiration: %2$s"
- "Unknown sender"
- "Delivered"
- "Message not sent"
- "Some messages not sent in Messaging"
-
- - %d messages in %d conversations
- - %d messages in one conversation
-
- "Message not downloaded"
- "Some messages not downloaded in Messaging"
-
- - %d messages in %d conversations
- - %d messages in one conversation
-
- "Message to %1$s not sent"
- "Please make a voice call to emergency services. Your text message to %1$s could not be delivered at this time."
-
- - %d new messages
- - New message
-
- "Back"
- "Archived"
- "Delete"
- "Archive"
- "Unarchive"
- "Add contact"
- "Download"
- "Send"
- "Delete"
- "Delete this message"
- "This action cannot be undone."
- "Delete"
-
- - Delete these conversations?
- - Delete this conversation?
-
- "Delete"
- "Cancel"
- "To"
- "+%d"
- "Can\'t record audio. Try again."
- "Can\'t play audio. Try again."
- "Couldn\'t save audio. Try again."
- "Touch & hold"
- ", "
- " "
- ": "
- " "
- "Picture"
- "Audio clip"
- "Video"
- "Contact card"
- "Download"
- "Reply via SMS"
- "Reply via MMS"
- "Reply"
-
- - %d participants
- - %d participant
-
- "Me"
- "Contact blocked & archived"
- "Contact unblocked & unarchived"
- "%d archived"
- "%d unarchived"
- "All set. Touch Send again."
- "Messaging successfully set as the default SMS app."
-
- - Discard attachments
- - Discard attachment
-
- "Audio attachment"
- "Play audio attachment"
- "Pause"
- "Message from %1$s: %2$s."
- "Failed message from %1$s: %2$s. Time: %3$s."
- "Message from %1$s: %2$s. Time: %3$s."
- "Unsent message to %1$s: %2$s. Time: %3$s."
- "Sending message to %1$s: %2$s. Time: %3$s."
- "Failed message to %1$s: %2$s. Time: %3$s."
- "Message to %1$s: %2$s. Time: %3$s."
- "Failed message from %1$s: %2$s. Time: %3$s. %4$s."
- "Message from %1$s: %2$s. Time: %3$s. %4$s."
- "Unsent message to %1$s: %2$s. Time: %3$s."
- "Sending message to %1$s: %2$s. Time: %3$s."
- "Failed message to %1$s: %2$s. Time: %3$s."
- "Message to %1$s: %2$s. Time: %3$s."
- "Failed message. Touch to retry."
- "Delete subject"
- "Messaging photos"
-
- - %d photos saved to \"%s\" album
- - %d photo saved to \"%s\" album
-
-
- - %d videos saved to \"%s\" album
- - %d video saved to \"%s\" album
-
-
- - %d attachments saved to \"%s\" album
- - %d attachment saved to \"%s\" album
-
-
- - %d attachments saved to \"Downloads\"
- - %d attachment saved to \"Downloads\"
-
-
- - %d attachments saved
- - %d attachment saved
-
-
- - Couldn\'t save %d attachments
- - Couldn\'t save %d attachment
-
- "Settings"
- "Archived"
- "MMS"
- "Advanced"
- "Notifications"
- "SMS delivery reports"
- "Request a delivery report for each SMS that you send"
- "Auto-retrieve"
- "Automatically retrieve MMS messages"
- "Roaming auto-retrieve"
- "Automatically retrieve MMS when roaming"
- "Group messaging"
- "Default SMS app"
-
-
- "Your phone number"
- "Unknown"
- "Outgoing message sounds"
- "Copy text"
- "View details"
- "Forward"
- "Message details"
- "Type: "
- "Text message"
- "Multimedia message"
- "From: "
- "To: "
- "Sent: "
- "Received: "
- "Subject: "
- "Size: "
- "Priority: "
- "SIM: "
- "High"
- "Normal"
- "Low"
- "SIM %s"
- "Hidden sender address"
- "Can\'t send message while loading attachments."
- "Network is not ready. Try again."
- "Delete text"
- "Switch between entering text and numbers"
- "Add more participants"
- "Confirm participants"
- "Start new conversation"
- "Select this item"
- "Play video"
- "People & Options"
- "People & Options"
- "General"
- "People in this conversation"
- "Make a call"
- "Send message"
- "Send message<br/><small>from %s</small>"
-
- - Send photos
- - Send photo
-
-
- - Send audios
- - Send audio
-
-
- - Send videos
- - Send video
-
-
- - Send contact cards
- - Send contact card
-
-
- - Send attachments
- - Send attachment
-
-
- - %d attachments ready to send
- - One attachment ready to send
-
- "Open-source licences"
- "Notifications"
- "Attachment limit reached"
- "Add to Contacts?"
- "Add Contact"
- "Subject"
- "Subject: "
- "%1$s%2$s"
- "Loading contact card"
- "Couldn\'t load contact card"
- "View contact card"
-
- - %d contacts
- - %d contact
-
- "Contact cards"
- "Birthday"
- "Notes"
- "Forward message"
- "+1"
- "+%d"
- "SMS disabled"
- "To send, set Messaging as the default SMS app"
- "Set Messaging as the default SMS app"
- "Change"
- "No preferred SIM selected for sending SMS messages"
- "This app isn\'t allowed by the device owner."
- "OK"
- "Too many participants in a conversation"
-
- - Invalid contacts
- - Invalid contact
-
- "Draft"
- "Once you start a new conversation, you’ll see it listed here"
- "Archived conversations appear here"
- "Loading conversations…"
- "Picture"
- "Audio clip"
- "In-stream video"
- "Contact card"
- "MMS"
- "Undo"
- "Retry"
- "Enter a contact name or phone number to start a new message"
- "Block"
- "Block %s"
- "Unblock %s"
- "Block %s?"
- "You\'ll continue to receive messages from this number but won\'t be notified anymore. This conversation will be archived."
- "Blocked contacts"
- "UNBLOCK"
- "Sending message"
- "Message sent"
- "Mobile data is turned off. Check your settings."
- "Can\'t send messages in Aeroplane mode"
- "Message could not be sent"
- "Message downloaded"
- "Mobile data is turned off. Check your settings."
- "Can\'t download messages in Aeroplane mode"
- "Message could not be downloaded"
- "Zero"
- "One"
- "Two"
- "Three"
- "Four"
- "Five"
- "Six"
- "Seven"
- "Eight"
- "Nine"
- "Can\'t send message with %1$s, error %2$d"
- "Can\'t send message with unknown operator, error %1$d"
- "Fwd: %s"
- "Message not sent: service not activated on network"
- "Message not sent: invalid destination address"
- "Message not sent: invalid message"
- "Message not sent: unsupported content"
- "Message not sent: unsupported message"
- "Message not sent: too large"
- "New message"
- "View"
- "Image"
- "Could not find an appropriate application"
- "Remove recipient"
- "New message"
- "Cancel"
- "Copy to clipboard?"
- "Copy"
- "to %s"
- "General"
- "Advanced"
- "General settings"
- "Advanced settings"
- "\"%s\" SIM"
- "Send individual SMS messages to all recipients. Only you will get any replies"
- "Send a single MMS to all recipients"
- "Unknown number"
- "New message"
- "New message"
- "SIM selector"
- "%1$s selected, SIM selector"
- "Edit subject"
- "Select SIM or edit subject"
- "Touch and hold to record audio"
- "Start new conversation"
- "Messaging"
- "Messaging"
- "Conversation list"
- "Loading conversations"
- "Loading messages"
- "View more conversations"
- "View more messages"
- "Conversation deleted"
- "Conversation deleted. Touch to show a different Messaging conversation"
- "Blocked"
- "Unblocked"
- "Storage space is low. Some data may be lost."
- "Select attachments"
- "Confirm selection"
- "%d selected"
- "Please remove one or more attachments and try again."
- "You can try sending your message, but it might not be delivered unless you remove one or more attachments."
- "You can only send one video per message. Please remove additional videos and try again."
- "Messaging failed to load attachment."
- "Send anyway"
- "Could not start conversation"
- "%s selected"
-
diff --git a/app/src/main/res/values-en-rCA/cm_strings.xml b/app/src/main/res/values-en-rCA/cm_strings.xml
deleted file mode 100644
index 2fd7f11..0000000
--- a/app/src/main/res/values-en-rCA/cm_strings.xml
+++ /dev/null
@@ -1,22 +0,0 @@
-
-
-
- Swipe to delete
- Swipe to the right to delete a conversation
- Messages
- Start chat
-
diff --git a/app/src/main/res/values-en-rGB/arrays.xml b/app/src/main/res/values-en-rGB/arrays.xml
deleted file mode 100644
index 94d5aff..0000000
--- a/app/src/main/res/values-en-rGB/arrays.xml
+++ /dev/null
@@ -1,37 +0,0 @@
-
-
-
-
-
- - "no subject"
- - "nosubject"
-
-
- - "Yes"
- - "No"
- - "OK"
- - "Hehe"
- - "Thanks"
- - "I agree"
- - "Nice"
- - "On my way"
- - "OK, let me get back to you later"
- - ":)"
- - ":("
-
-
diff --git a/app/src/main/res/values-en-rGB/cm_strings.xml b/app/src/main/res/values-en-rGB/cm_strings.xml
deleted file mode 100644
index 2fd7f11..0000000
--- a/app/src/main/res/values-en-rGB/cm_strings.xml
+++ /dev/null
@@ -1,22 +0,0 @@
-
-
-
- Swipe to delete
- Swipe to the right to delete a conversation
- Messages
- Start chat
-
diff --git a/app/src/main/res/values-en-rGB/strings.xml b/app/src/main/res/values-en-rGB/strings.xml
deleted file mode 100644
index 64e6857..0000000
--- a/app/src/main/res/values-en-rGB/strings.xml
+++ /dev/null
@@ -1,402 +0,0 @@
-
-
-
-
- "Messaging"
- "Messaging"
- "Select conversation"
- "Settings"
- "Send Message"
- "Add an attachment"
- "Next >"
- "Next"
- "Exit"
- "Settings >"
- "Settings"
- "Messaging needs permission to SMS, Phone and Contacts."
- "You can change permissions in Settings > Apps > Messaging > Permissions."
- "You can change permissions in Settings, Apps, Messaging, Permissions."
- "Frequents"
- "All contacts"
- "Send to %s"
- "Capture pictures or video"
- "Choose images from this device"
- "Record audio"
- "Choose photo"
- "The media is selected."
- "The media is unselected."
- "Record audio"
- "Share"
- "Just now"
- "Now"
-
- - %d mins
- - %d min
-
-
- - %d hours
- - %d hour
-
-
- - %d days
- - %d day
-
- "Class 0 message"
- "Save"
- "Confirm your phone number"
- "This one-off step will ensure Messaging will deliver your group messages properly."
- "Phone number"
- "%s said"
- "You said"
- "Message from %s"
- "You sent a message"
- "Sending…"
- "Not sent. Touch to try again."
- "Not sent. Trying again…"
- "Resend or delete"
- "Please make a voice call to emergency services. Your text message could not be delivered at this time."
- "New MMS message to download"
- "New MMS message"
- "Couldn\'t download"
- "Touch to try again"
- "Touch to download"
- "Download or delete"
- "Downloading…"
- "Message expired or not available"
- "size: %1$s, expiration: %2$s"
- "Unknown sender"
- "Delivered"
- "Message not sent"
- "Some messages not sent in Messaging"
-
- - %d messages in %d conversations
- - %d messages in one conversation
-
- "Message not downloaded"
- "Some messages not downloaded in Messaging"
-
- - %d messages in %d conversations
- - %d messages in one conversation
-
- "Message to %1$s not sent"
- "Please make a voice call to emergency services. Your text message to %1$s could not be delivered at this time."
-
- - %d new messages
- - New message
-
- "Back"
- "Archived"
- "Delete"
- "Archive"
- "Unarchive"
- "Add contact"
- "Download"
- "Send"
- "Delete"
- "Delete this message"
- "This action cannot be undone."
- "Delete"
-
- - Delete these conversations?
- - Delete this conversation?
-
- "Delete"
- "Cancel"
- "To"
- "+%d"
- "Can\'t record audio. Try again."
- "Can\'t play audio. Try again."
- "Couldn\'t save audio. Try again."
- "Touch & hold"
- ", "
- " "
- ": "
- " "
- "Picture"
- "Audio clip"
- "Video"
- "Contact card"
- "Download"
- "Reply via SMS"
- "Reply via MMS"
- "Reply"
-
- - %d participants
- - %d participant
-
- "Me"
- "Contact blocked & archived"
- "Contact unblocked & unarchived"
- "%d archived"
- "%d unarchived"
- "All set. Touch Send again."
- "Messaging successfully set as the default SMS app."
-
- - Discard attachments
- - Discard attachment
-
- "Audio attachment"
- "Play audio attachment"
- "Pause"
- "Message from %1$s: %2$s."
- "Failed message from %1$s: %2$s. Time: %3$s."
- "Message from %1$s: %2$s. Time: %3$s."
- "Unsent message to %1$s: %2$s. Time: %3$s."
- "Sending message to %1$s: %2$s. Time: %3$s."
- "Failed message to %1$s: %2$s. Time: %3$s."
- "Message to %1$s: %2$s. Time: %3$s."
- "Failed message from %1$s: %2$s. Time: %3$s. %4$s."
- "Message from %1$s: %2$s. Time: %3$s. %4$s."
- "Unsent message to %1$s: %2$s. Time: %3$s."
- "Sending message to %1$s: %2$s. Time: %3$s."
- "Failed message to %1$s: %2$s. Time: %3$s."
- "Message to %1$s: %2$s. Time: %3$s."
- "Failed message. Touch to retry."
- "Delete subject"
- "Messaging photos"
-
- - %d photos saved to \"%s\" album
- - %d photo saved to \"%s\" album
-
-
- - %d videos saved to \"%s\" album
- - %d video saved to \"%s\" album
-
-
- - %d attachments saved to \"%s\" album
- - %d attachment saved to \"%s\" album
-
-
- - %d attachments saved to \"Downloads\"
- - %d attachment saved to \"Downloads\"
-
-
- - %d attachments saved
- - %d attachment saved
-
-
- - Couldn\'t save %d attachments
- - Couldn\'t save %d attachment
-
- "Settings"
- "Archived"
- "MMS"
- "Advanced"
- "Notifications"
- "SMS delivery reports"
- "Request a delivery report for each SMS that you send"
- "Auto-retrieve"
- "Automatically retrieve MMS messages"
- "Roaming auto-retrieve"
- "Automatically retrieve MMS when roaming"
- "Group messaging"
- "Default SMS app"
-
-
- "Your phone number"
- "Unknown"
- "Outgoing message sounds"
- "Copy text"
- "View details"
- "Forward"
- "Message details"
- "Type: "
- "Text message"
- "Multimedia message"
- "From: "
- "To: "
- "Sent: "
- "Received: "
- "Subject: "
- "Size: "
- "Priority: "
- "SIM: "
- "High"
- "Normal"
- "Low"
- "SIM %s"
- "Hidden sender address"
- "Can\'t send message while loading attachments."
- "Network is not ready. Try again."
- "Delete text"
- "Switch between entering text and numbers"
- "Add more participants"
- "Confirm participants"
- "Start new conversation"
- "Select this item"
- "Play video"
- "People & Options"
- "People & Options"
- "General"
- "People in this conversation"
- "Make a call"
- "Send message"
- "Send message<br/><small>from %s</small>"
-
- - Send photos
- - Send photo
-
-
- - Send audios
- - Send audio
-
-
- - Send videos
- - Send video
-
-
- - Send contact cards
- - Send contact card
-
-
- - Send attachments
- - Send attachment
-
-
- - %d attachments ready to send
- - One attachment ready to send
-
- "Open-source licences"
- "Notifications"
- "Attachment limit reached"
- "Add to Contacts?"
- "Add Contact"
- "Subject"
- "Subject: "
- "%1$s%2$s"
- "Loading contact card"
- "Couldn\'t load contact card"
- "View contact card"
-
- - %d contacts
- - %d contact
-
- "Contact cards"
- "Birthday"
- "Notes"
- "Forward message"
- "+1"
- "+%d"
- "SMS disabled"
- "To send, set Messaging as the default SMS app"
- "Set Messaging as the default SMS app"
- "Change"
- "No preferred SIM selected for sending SMS messages"
- "This app isn\'t allowed by the device owner."
- "OK"
- "Too many participants in a conversation"
-
- - Invalid contacts
- - Invalid contact
-
- "Draft"
- "Once you start a new conversation, you’ll see it listed here"
- "Archived conversations appear here"
- "Loading conversations…"
- "Picture"
- "Audio clip"
- "In-stream video"
- "Contact card"
- "MMS"
- "Undo"
- "Retry"
- "Enter a contact name or phone number to start a new message"
- "Block"
- "Block %s"
- "Unblock %s"
- "Block %s?"
- "You\'ll continue to receive messages from this number but won\'t be notified anymore. This conversation will be archived."
- "Blocked contacts"
- "UNBLOCK"
- "Sending message"
- "Message sent"
- "Mobile data is turned off. Check your settings."
- "Can\'t send messages in Aeroplane mode"
- "Message could not be sent"
- "Message downloaded"
- "Mobile data is turned off. Check your settings."
- "Can\'t download messages in Aeroplane mode"
- "Message could not be downloaded"
- "Zero"
- "One"
- "Two"
- "Three"
- "Four"
- "Five"
- "Six"
- "Seven"
- "Eight"
- "Nine"
- "Can\'t send message with %1$s, error %2$d"
- "Can\'t send message with unknown operator, error %1$d"
- "Fwd: %s"
- "Message not sent: service not activated on network"
- "Message not sent: invalid destination address"
- "Message not sent: invalid message"
- "Message not sent: unsupported content"
- "Message not sent: unsupported message"
- "Message not sent: too large"
- "New message"
- "View"
- "Image"
- "Could not find an appropriate application"
- "Remove recipient"
- "New message"
- "Cancel"
- "Copy to clipboard?"
- "Copy"
- "to %s"
- "General"
- "Advanced"
- "General settings"
- "Advanced settings"
- "\"%s\" SIM"
- "Send individual SMS messages to all recipients. Only you will get any replies"
- "Send a single MMS to all recipients"
- "Unknown number"
- "New message"
- "New message"
- "SIM selector"
- "%1$s selected, SIM selector"
- "Edit subject"
- "Select SIM or edit subject"
- "Touch and hold to record audio"
- "Start new conversation"
- "Messaging"
- "Messaging"
- "Conversation list"
- "Loading conversations"
- "Loading messages"
- "View more conversations"
- "View more messages"
- "Conversation deleted"
- "Conversation deleted. Touch to show a different Messaging conversation"
- "Blocked"
- "Unblocked"
- "Storage space is low. Some data may be lost."
- "Select attachments"
- "Confirm selection"
- "%d selected"
- "Please remove one or more attachments and try again."
- "You can try sending your message, but it might not be delivered unless you remove one or more attachments."
- "You can only send one video per message. Please remove additional videos and try again."
- "Messaging failed to load attachment."
- "Send anyway"
- "Could not start conversation"
- "%s selected"
-
diff --git a/app/src/main/res/values-en-rIN/arrays.xml b/app/src/main/res/values-en-rIN/arrays.xml
deleted file mode 100644
index 94d5aff..0000000
--- a/app/src/main/res/values-en-rIN/arrays.xml
+++ /dev/null
@@ -1,37 +0,0 @@
-
-
-
-
-
- - "no subject"
- - "nosubject"
-
-
- - "Yes"
- - "No"
- - "OK"
- - "Hehe"
- - "Thanks"
- - "I agree"
- - "Nice"
- - "On my way"
- - "OK, let me get back to you later"
- - ":)"
- - ":("
-
-
diff --git a/app/src/main/res/values-en-rIN/cm_strings.xml b/app/src/main/res/values-en-rIN/cm_strings.xml
deleted file mode 100644
index 2fd7f11..0000000
--- a/app/src/main/res/values-en-rIN/cm_strings.xml
+++ /dev/null
@@ -1,22 +0,0 @@
-
-
-
- Swipe to delete
- Swipe to the right to delete a conversation
- Messages
- Start chat
-
diff --git a/app/src/main/res/values-en-rIN/strings.xml b/app/src/main/res/values-en-rIN/strings.xml
deleted file mode 100644
index 64e6857..0000000
--- a/app/src/main/res/values-en-rIN/strings.xml
+++ /dev/null
@@ -1,402 +0,0 @@
-
-
-
-
- "Messaging"
- "Messaging"
- "Select conversation"
- "Settings"
- "Send Message"
- "Add an attachment"
- "Next >"
- "Next"
- "Exit"
- "Settings >"
- "Settings"
- "Messaging needs permission to SMS, Phone and Contacts."
- "You can change permissions in Settings > Apps > Messaging > Permissions."
- "You can change permissions in Settings, Apps, Messaging, Permissions."
- "Frequents"
- "All contacts"
- "Send to %s"
- "Capture pictures or video"
- "Choose images from this device"
- "Record audio"
- "Choose photo"
- "The media is selected."
- "The media is unselected."
- "Record audio"
- "Share"
- "Just now"
- "Now"
-
- - %d mins
- - %d min
-
-
- - %d hours
- - %d hour
-
-
- - %d days
- - %d day
-
- "Class 0 message"
- "Save"
- "Confirm your phone number"
- "This one-off step will ensure Messaging will deliver your group messages properly."
- "Phone number"
- "%s said"
- "You said"
- "Message from %s"
- "You sent a message"
- "Sending…"
- "Not sent. Touch to try again."
- "Not sent. Trying again…"
- "Resend or delete"
- "Please make a voice call to emergency services. Your text message could not be delivered at this time."
- "New MMS message to download"
- "New MMS message"
- "Couldn\'t download"
- "Touch to try again"
- "Touch to download"
- "Download or delete"
- "Downloading…"
- "Message expired or not available"
- "size: %1$s, expiration: %2$s"
- "Unknown sender"
- "Delivered"
- "Message not sent"
- "Some messages not sent in Messaging"
-
- - %d messages in %d conversations
- - %d messages in one conversation
-
- "Message not downloaded"
- "Some messages not downloaded in Messaging"
-
- - %d messages in %d conversations
- - %d messages in one conversation
-
- "Message to %1$s not sent"
- "Please make a voice call to emergency services. Your text message to %1$s could not be delivered at this time."
-
- - %d new messages
- - New message
-
- "Back"
- "Archived"
- "Delete"
- "Archive"
- "Unarchive"
- "Add contact"
- "Download"
- "Send"
- "Delete"
- "Delete this message"
- "This action cannot be undone."
- "Delete"
-
- - Delete these conversations?
- - Delete this conversation?
-
- "Delete"
- "Cancel"
- "To"
- "+%d"
- "Can\'t record audio. Try again."
- "Can\'t play audio. Try again."
- "Couldn\'t save audio. Try again."
- "Touch & hold"
- ", "
- " "
- ": "
- " "
- "Picture"
- "Audio clip"
- "Video"
- "Contact card"
- "Download"
- "Reply via SMS"
- "Reply via MMS"
- "Reply"
-
- - %d participants
- - %d participant
-
- "Me"
- "Contact blocked & archived"
- "Contact unblocked & unarchived"
- "%d archived"
- "%d unarchived"
- "All set. Touch Send again."
- "Messaging successfully set as the default SMS app."
-
- - Discard attachments
- - Discard attachment
-
- "Audio attachment"
- "Play audio attachment"
- "Pause"
- "Message from %1$s: %2$s."
- "Failed message from %1$s: %2$s. Time: %3$s."
- "Message from %1$s: %2$s. Time: %3$s."
- "Unsent message to %1$s: %2$s. Time: %3$s."
- "Sending message to %1$s: %2$s. Time: %3$s."
- "Failed message to %1$s: %2$s. Time: %3$s."
- "Message to %1$s: %2$s. Time: %3$s."
- "Failed message from %1$s: %2$s. Time: %3$s. %4$s."
- "Message from %1$s: %2$s. Time: %3$s. %4$s."
- "Unsent message to %1$s: %2$s. Time: %3$s."
- "Sending message to %1$s: %2$s. Time: %3$s."
- "Failed message to %1$s: %2$s. Time: %3$s."
- "Message to %1$s: %2$s. Time: %3$s."
- "Failed message. Touch to retry."
- "Delete subject"
- "Messaging photos"
-
- - %d photos saved to \"%s\" album
- - %d photo saved to \"%s\" album
-
-
- - %d videos saved to \"%s\" album
- - %d video saved to \"%s\" album
-
-
- - %d attachments saved to \"%s\" album
- - %d attachment saved to \"%s\" album
-
-
- - %d attachments saved to \"Downloads\"
- - %d attachment saved to \"Downloads\"
-
-
- - %d attachments saved
- - %d attachment saved
-
-
- - Couldn\'t save %d attachments
- - Couldn\'t save %d attachment
-
- "Settings"
- "Archived"
- "MMS"
- "Advanced"
- "Notifications"
- "SMS delivery reports"
- "Request a delivery report for each SMS that you send"
- "Auto-retrieve"
- "Automatically retrieve MMS messages"
- "Roaming auto-retrieve"
- "Automatically retrieve MMS when roaming"
- "Group messaging"
- "Default SMS app"
-
-
- "Your phone number"
- "Unknown"
- "Outgoing message sounds"
- "Copy text"
- "View details"
- "Forward"
- "Message details"
- "Type: "
- "Text message"
- "Multimedia message"
- "From: "
- "To: "
- "Sent: "
- "Received: "
- "Subject: "
- "Size: "
- "Priority: "
- "SIM: "
- "High"
- "Normal"
- "Low"
- "SIM %s"
- "Hidden sender address"
- "Can\'t send message while loading attachments."
- "Network is not ready. Try again."
- "Delete text"
- "Switch between entering text and numbers"
- "Add more participants"
- "Confirm participants"
- "Start new conversation"
- "Select this item"
- "Play video"
- "People & Options"
- "People & Options"
- "General"
- "People in this conversation"
- "Make a call"
- "Send message"
- "Send message<br/><small>from %s</small>"
-
- - Send photos
- - Send photo
-
-
- - Send audios
- - Send audio
-
-
- - Send videos
- - Send video
-
-
- - Send contact cards
- - Send contact card
-
-
- - Send attachments
- - Send attachment
-
-
- - %d attachments ready to send
- - One attachment ready to send
-
- "Open-source licences"
- "Notifications"
- "Attachment limit reached"
- "Add to Contacts?"
- "Add Contact"
- "Subject"
- "Subject: "
- "%1$s%2$s"
- "Loading contact card"
- "Couldn\'t load contact card"
- "View contact card"
-
- - %d contacts
- - %d contact
-
- "Contact cards"
- "Birthday"
- "Notes"
- "Forward message"
- "+1"
- "+%d"
- "SMS disabled"
- "To send, set Messaging as the default SMS app"
- "Set Messaging as the default SMS app"
- "Change"
- "No preferred SIM selected for sending SMS messages"
- "This app isn\'t allowed by the device owner."
- "OK"
- "Too many participants in a conversation"
-
- - Invalid contacts
- - Invalid contact
-
- "Draft"
- "Once you start a new conversation, you’ll see it listed here"
- "Archived conversations appear here"
- "Loading conversations…"
- "Picture"
- "Audio clip"
- "In-stream video"
- "Contact card"
- "MMS"
- "Undo"
- "Retry"
- "Enter a contact name or phone number to start a new message"
- "Block"
- "Block %s"
- "Unblock %s"
- "Block %s?"
- "You\'ll continue to receive messages from this number but won\'t be notified anymore. This conversation will be archived."
- "Blocked contacts"
- "UNBLOCK"
- "Sending message"
- "Message sent"
- "Mobile data is turned off. Check your settings."
- "Can\'t send messages in Aeroplane mode"
- "Message could not be sent"
- "Message downloaded"
- "Mobile data is turned off. Check your settings."
- "Can\'t download messages in Aeroplane mode"
- "Message could not be downloaded"
- "Zero"
- "One"
- "Two"
- "Three"
- "Four"
- "Five"
- "Six"
- "Seven"
- "Eight"
- "Nine"
- "Can\'t send message with %1$s, error %2$d"
- "Can\'t send message with unknown operator, error %1$d"
- "Fwd: %s"
- "Message not sent: service not activated on network"
- "Message not sent: invalid destination address"
- "Message not sent: invalid message"
- "Message not sent: unsupported content"
- "Message not sent: unsupported message"
- "Message not sent: too large"
- "New message"
- "View"
- "Image"
- "Could not find an appropriate application"
- "Remove recipient"
- "New message"
- "Cancel"
- "Copy to clipboard?"
- "Copy"
- "to %s"
- "General"
- "Advanced"
- "General settings"
- "Advanced settings"
- "\"%s\" SIM"
- "Send individual SMS messages to all recipients. Only you will get any replies"
- "Send a single MMS to all recipients"
- "Unknown number"
- "New message"
- "New message"
- "SIM selector"
- "%1$s selected, SIM selector"
- "Edit subject"
- "Select SIM or edit subject"
- "Touch and hold to record audio"
- "Start new conversation"
- "Messaging"
- "Messaging"
- "Conversation list"
- "Loading conversations"
- "Loading messages"
- "View more conversations"
- "View more messages"
- "Conversation deleted"
- "Conversation deleted. Touch to show a different Messaging conversation"
- "Blocked"
- "Unblocked"
- "Storage space is low. Some data may be lost."
- "Select attachments"
- "Confirm selection"
- "%d selected"
- "Please remove one or more attachments and try again."
- "You can try sending your message, but it might not be delivered unless you remove one or more attachments."
- "You can only send one video per message. Please remove additional videos and try again."
- "Messaging failed to load attachment."
- "Send anyway"
- "Could not start conversation"
- "%s selected"
-
diff --git a/app/src/main/res/values-es-rMX/cm_strings.xml b/app/src/main/res/values-es-rMX/cm_strings.xml
deleted file mode 100644
index 722a825..0000000
--- a/app/src/main/res/values-es-rMX/cm_strings.xml
+++ /dev/null
@@ -1,21 +0,0 @@
-
-
-
- Deslizar para eliminar
- Deslize a la derecha para borrar una conversación
- Mensajes
-
diff --git a/app/src/main/res/values-es-rUS/arrays.xml b/app/src/main/res/values-es-rUS/arrays.xml
deleted file mode 100644
index 4a3fbb7..0000000
--- a/app/src/main/res/values-es-rUS/arrays.xml
+++ /dev/null
@@ -1,37 +0,0 @@
-
-
-
-
-
- - "sin asunto"
- - "sinasunto"
-
-
- - "Sí"
- - "No"
- - "Aceptar"
- - "Je, je"
- - "Gracias"
- - "Acepto"
- - "Genial"
- - "Estoy en camino."
- - "De acuerdo, te llamo más tarde."
- - ":)"
- - ":("
-
-
diff --git a/app/src/main/res/values-es-rUS/cm_strings.xml b/app/src/main/res/values-es-rUS/cm_strings.xml
deleted file mode 100644
index 6d8f458..0000000
--- a/app/src/main/res/values-es-rUS/cm_strings.xml
+++ /dev/null
@@ -1,21 +0,0 @@
-
-
-
- Deslizar para borrar
- Deslice a la derecha para borrar una conversación
- Mensajes
-
diff --git a/app/src/main/res/values-es-rUS/strings.xml b/app/src/main/res/values-es-rUS/strings.xml
deleted file mode 100644
index a0f798f..0000000
--- a/app/src/main/res/values-es-rUS/strings.xml
+++ /dev/null
@@ -1,402 +0,0 @@
-
-
-
-
- "Centro de mensajes"
- "Centro de mensajes"
- "Seleccionar conversación"
- "Configuración"
- "Enviar mensaje"
- "Agregar un archivo adjunto"
- "Siguiente >"
- "Siguiente"
- "Salir"
- "Configuración >"
- "Configuración"
- "Centro de Mensajes necesita permiso para acceder a SMS, Teléfono y Contactos."
- "Puedes cambiar los permisos en Configuración > Aplicaciones > Centro de Mensajes > Permisos."
- "Puedes cambiar los permisos en Configuración, Aplicaciones, Centro de Mensajes, Permisos."
- "Frecuentes"
- "Todos los contactos"
- "Enviar a %s"
- "Capturar imágenes o video"
- "Seleccionar imágenes de este dispositivo"
- "Grabar audio"
- "Elegir foto"
- "El medio está seleccionado."
- "Los medios no están seleccionados."
- "Grabar audio"
- "Compartir"
- "Recién"
- "Recién"
-
- - %d minutos
- - %d minuto
-
-
- - %d horas
- - %d hora
-
-
- - %d días
- - %d día
-
- "Mensaje clase 0"
- "Guardar"
- "Confirmar tu número de teléfono"
- "Este paso, que se realiza por única vez, asegurará que Centro de Mensajes envíe los mensajes grupales de forma correcta."
- "Número de teléfono"
- "%s dijo"
- "Tú dijiste"
- "Mensaje de %s"
- "Enviaste un mensaje"
- "Enviando…"
- "El mensaje no se envió. Toca para volver a intentarlo."
- "El mensaje no se envió. Reintentando…"
- "Volver a enviar o eliminar"
- "Realiza una llamada de voz a los servicios de emergencia. No se pudo enviar el mensaje de texto esta vez."
- "Nuevo mensaje MMS para descargar"
- "Nuevo mensaje MMS"
- "El mensaje no se pudo descargar."
- "Toca para volver a intentarlo."
- "Toca para descargar."
- "Descargar o eliminar"
- "Descargando…"
- "El mensaje venció o no está disponible."
- "tamaño: %1$s; vencimiento: %2$s"
- "Remitente desconocido"
- "Entregado"
- "Mensaje no enviado"
- "No se pudieron enviar algunos mensajes en Centro de Mensajes"
-
- - %d mensajes en %d conversaciones
- - %d mensajes en una conversación
-
- "Mensaje no descargado"
- "No se pudieron descargar algunos mensajes en Centro de Mensajes"
-
- - %d mensajes en %d conversaciones
- - %d mensaje en una conversación
-
- "Mensaje al %1$s no enviado"
- "Realiza una llamada de voz a los servicios de emergencia. No se pudo enviar el mensaje de texto a %1$s esta vez."
-
- - %d mensajes nuevos
- - Un mensaje nuevo
-
- "Atrás"
- "Archivadas"
- "Eliminar"
- "Archivo"
- "Eliminar del archivo"
- "Agregar contacto"
- "Descargar"
- "Enviar"
- "Eliminar"
- "¿Deseas eliminar este mensaje?"
- "Esta acción no se puede deshacer."
- "Eliminar"
-
- - ¿Deseas borrar estas conversaciones?
- - ¿Deseas borrar esta conversación?
-
- "Eliminar"
- "Cancelar"
- "Para"
- "%d más"
- "No se puede grabar el audio. Vuelve a intentarlo."
- "No se puede reproducir el audio. Vuelve a intentarlo."
- "No se pudo guardar el audio. Vuelve a intentarlo."
- "Mantener presionado"
- ", "
- " "
- ": "
- " "
- "Imagen"
- "Clip de audio"
- "Video"
- "Tarjeta de contacto"
- "Descargar"
- "Responder con SMS"
- "Responder (MMS)"
- "Responder"
-
- - %d participantes
- - %d participante
-
- "Yo"
- "Contacto bloqueado y archivado"
- "Contacto desbloqueado y sin archivar"
- "%d archivada(s)"
- "%d no archivada(s)"
- "Todo listo. Vuelve a tocar Enviar."
- "Se estableció de forma correcta Centro de Mensajes como tu aplicación de SMS predeterminada."
-
- - Descartar archivos adjuntos
- - Descartar archivo adjunto
-
- "Archivo adjunto de audio"
- "Reproducir archivo adjunto de audio"
- "Pausa"
- "Mensaje de %1$s: %2$s"
- "Error del mensaje de %1$s: %2$s Hora: %3$s"
- "Mensaje de %1$s: %2$s Hora: %3$s"
- "Mensaje no enviado a %1$s: %2$s Hora: %3$s"
- "Enviando mensaje a %1$s: %2$s Hora: %3$s"
- "Error de mensaje a %1$s: %2$s Hora: %3$s"
- "Mensaje a %1$s: %2$s Hora: %3$s"
- "Error del mensaje de %1$s: %2$s Hora: %3$s %4$s"
- "Mensaje de %1$s: %2$s Hora: %3$s %4$s"
- "Mensaje no enviado a %1$s: %2$s Hora: %3$s"
- "Enviando mensaje a %1$s: %2$s Hora: %3$s"
- "Error del mensaje a %1$s: %2$s Hora: %3$s"
- "Mensaje a %1$s: %2$s Hora: %3$s"
- "Se produjo un error en el mensaje. Toca para volver a intentarlo."
- "Eliminar asunto"
- "Fotos de Centro de Mensajes"
-
- - Se guardaron %d fotos en el álbum \"%s\"
- - Se guardó %d foto en el álbum \"%s\"
-
-
- - Se guardaron %d videos en el álbum \"%s\"
- - Se guardó %d video en el álbum \"%s\"
-
-
- - Se guardaron %d archivos adjuntos en el álbum \"%s\"
- - Se guardó %d archivo adjunto en el álbum \"%s\"
-
-
- - Se guardaron %d archivos adjuntos en \"Descargas\"
- - Se guardó %d archivo adjunto en \"Descargas\"
-
-
- - Se guardaron %d archivos adjuntos
- - Se guardó %d archivo adjunto
-
-
- - No se pudieron guardar %d archivos adjuntos
- - No se pudo guardar %d archivo adjunto
-
- "Configuración"
- "Archivadas"
- "MMS"
- "Avanzada"
- "Notificaciones"
- "Informes de entrega de SMS"
- "Solicitar un informe de entrega al enviar un SMS"
- "Recuperación automática"
- "Recuperar mensajes MMS automáticamente"
- "Recuperación automática en roaming"
- "Recuperar MMS automáticamente en roaming"
- "Mensajes grupales"
- "Aplicación de SMS predeterminada"
-
-
- "Tu número de teléfono"
- "Desconocido"
- "Sonidos de mensaje saliente"
- "Copiar el texto"
- "Ver detalles"
- "Reenviar"
- "Detalles del mensaje"
- "Tipo: "
- "Mensaje de texto"
- "Mensaje multimedia"
- "De: "
- "Para: "
- "Enviado: "
- "Fecha de recepción: "
- "Asunto: "
- "Tamaño: "
- "Prioridad: "
- "SIM: "
- "Alta"
- "Normal"
- "Baja"
- "SIM %s"
- "Dirección de remitente oculta"
- "No se pueden enviar mensajes mientras se cargan adjuntos."
- "La red no está lista. Vuelve a intentarlo."
- "Suprimir texto"
- "Cambiar entre ingresar texto y números"
- "Agregar más participantes"
- "Confirmar participantes"
- "Comenzar una nueva conversación"
- "Seleccionar este elemento"
- "Reproducir video"
- "Contactos y opciones"
- "Contactos y opciones"
- "General"
- "Contactos en esta conversación"
- "Hacer una llamada"
- "Enviar mensaje"
- "Enviar mensaje<br/><small>de %s</small>"
-
- - Enviar fotos
- - Enviar foto
-
-
- - Enviar audios
- - Enviar audio
-
-
- - Enviar videos
- - Enviar video
-
-
- - Enviar tarjetas de contacto
- - Enviar tarjeta de contacto
-
-
- - Enviar archivos adjuntos
- - Enviar archivo adjunto
-
-
- - %d archivos adjuntos listos para enviar
- - Un archivo adjunto listo para enviar
-
- "Licencias de código abierto"
- "Notificaciones"
- "Se alcanzó el límite de archivos adjuntos."
- "¿Agregar a contactos?"
- "Agregar contacto"
- "Asunto"
- "Asunto: "
- "%1$s%2$s"
- "Cargando tarjeta de contacto"
- "No se pudo cargar la tarjeta de contacto."
- "Ver tarjeta de contacto"
-
- - %d contactos
- - %d contacto
-
- "Tarjetas de contactos"
- "Fecha de nacimiento"
- "Notas"
- "Reenviar mensaje"
- "Hacer +1"
- "+%d"
- "SMS inhabilitados"
- "Establecer Centro de mensajes como la aplicación de SMS predeterminada para enviar mensajes"
- "Establecer Centro de Mensajes como la aplicación de SMS predeterminada"
- "Cambiar"
- "No se seleccionó ninguna SIM preferida para el envío de mensajes SMS."
- "El propietario del dispositivo no permite esta aplicación."
- "Aceptar"
- "Demasiados participantes en una conversación"
-
- - Contactos no válidos
- - Contacto no válido
-
- "Borrador"
- "Cuando inicies una conversación nueva, aparecerá aquí."
- "Las conversaciones archivadas aparecen aquí."
- "Cargando conversaciones…"
- "Imagen"
- "Clip de audio"
- "Video"
- "Tarjeta de contacto"
- "MMS"
- "Deshacer"
- "Volver a intentar"
- "Ingresa un nombre de contacto o número de teléfono para crear un nuevo mensaje."
- "Bloquear"
- "Bloquear a %s"
- "Desbloquear a %s"
- "¿Bloquear a %s?"
- "Seguirás recibiendo mensajes de este número, pero no verás notificaciones. Esta conversación se archivará."
- "Contactos bloqueados"
- "DESBLOQUEAR"
- "Enviando el mensaje"
- "Se envió el mensaje."
- "Los datos móviles están desactivados. Comprueba la configuración."
- "No se pueden enviar mensajes en modo de avión."
- "No se pudo enviar el mensaje."
- "Se descargó el mensaje."
- "Los datos móviles están desactivados. Comprueba la configuración."
- "No se pueden descargar mensajes en modo de avión."
- "No se pudo descargar el mensaje."
- "Cero"
- "Uno"
- "Dos"
- "Tres"
- "Cuatro"
- "Cinco"
- "Seis"
- "Siete"
- "Ocho"
- "Nueve"
- "Error %2$d. No se puede enviar el mensaje con %1$s."
- "Error %1$d. No se puede enviar el mensaje con un proveedor desconocido."
- "Rv: %s"
- "No se envió el mensaje porque el servicio no está activado en la red."
- "Mensaje no enviado: dirección de destino no válida"
- "Mensaje no enviado: mensaje no válido"
- "Mensaje no enviado: contenido no admitido"
- "Mensaje no enviado: mensaje no admitido"
- "Mensaje no enviado: demasiado largo"
- "Mensaje nuevo"
- "Ver"
- "Imagen"
- "No se pudo encontrar una aplicación adecuada."
- "Eliminar destinatario"
- "Mensaje nuevo"
- "Cancelar"
- "¿Copiar en el portapapeles?"
- "Copiar"
- "a %s"
- "General"
- "Avanzada"
- "Configuración general"
- "Configuración avanzada"
- "SIM \"%s\""
- "Enviar mensajes de SMS individuales a todos los destinatarios (solo tú recibirás las respuestas)."
- "Enviar un único MMS a todos los destinatarios"
- "Número desconocido"
- "Mensaje nuevo"
- "Mensaje nuevo"
- "Selector de SIM"
- "Se seleccionó %1$s, selector de SIM."
- "Editar asunto"
- "Seleccionar SIM o editar asunto"
- "Mantén presionado para grabar audio."
- "Comenzar una nueva conversación"
- "Centro de mensajes"
- "Centro de mensajes"
- "Lista de conversaciones"
- "Cargando conversaciones"
- "Cargando mensajes…"
- "Ver más conversaciones"
- "Ver más mensajes"
- "Se eliminó la conversación."
- "Se borró la conversación. Toca para mostrar otra conversación de Centro de Mensajes"
- "Bloqueado"
- "Desbloqueado"
- "Hay poco espacio de almacenamiento. Podrían perderse algunos datos."
- "Seleccionar archivos adjuntos"
- "Confirmar selección"
- "Seleccionado: %d"
- "Elimina uno o más archivos adjuntos y vuelve a intentarlo."
- "Puedes intentar enviar el mensaje, pero podría no enviarse a menos que elimines uno más archivos adjuntos."
- "Solo puedes enviar un video por mensaje. Quita los videos adicionales y vuelve a intentarlo."
- "Centro de Mensajes no pudo cargar el archivo adjunto."
- "Enviar de todas formas"
- "No se pudo iniciar la conversación."
- "Se seleccionó %s."
-
diff --git a/app/src/main/res/values-es/arrays.xml b/app/src/main/res/values-es/arrays.xml
deleted file mode 100644
index ca8e06b..0000000
--- a/app/src/main/res/values-es/arrays.xml
+++ /dev/null
@@ -1,37 +0,0 @@
-
-
-
-
-
- - "sin asunto"
- - "sinasunto"
-
-
- - "Sí"
- - "No"
- - "Ok"
- - "Je, je"
- - "Gracias"
- - "Acepto"
- - "Genial"
- - "Voy de camino"
- - "Vale, te llamo más tarde"
- - ":)"
- - ":("
-
-
diff --git a/app/src/main/res/values-es/cm_strings.xml b/app/src/main/res/values-es/cm_strings.xml
deleted file mode 100644
index 4b87505..0000000
--- a/app/src/main/res/values-es/cm_strings.xml
+++ /dev/null
@@ -1,22 +0,0 @@
-
-
-
- Deslizar para eliminar
- Desliza a la derecha para borrar una conversación
- Mensajes
- Iniciar charla
-
diff --git a/app/src/main/res/values-es/strings.xml b/app/src/main/res/values-es/strings.xml
deleted file mode 100644
index 5243422..0000000
--- a/app/src/main/res/values-es/strings.xml
+++ /dev/null
@@ -1,402 +0,0 @@
-
-
-
-
- "Mensajes"
- "Mensajes"
- "Seleccionar conversación"
- "Ajustes"
- "Enviar mensaje"
- "Adjuntar un archivo"
- "Siguiente >"
- "Siguiente"
- "Salir"
- "Ajustes >"
- "Ajustes"
- "Mensajes necesita permiso para acceder a los SMS, al teléfono y a los contactos."
- "Puedes cambiar los permisos en Ajustes > Aplicaciones > Mensajes > Permisos."
- "Puedes cambiar los permisos en Ajustes, Aplicaciones, Mensajes, Permisos."
- "Frecuentes"
- "Todos los contactos"
- "Enviar a %s"
- "Capturar imágenes o vídeo"
- "Seleccionar imágenes de este dispositivo"
- "Grabar audio"
- "Elegir foto"
- "Contenido multimedia seleccionado."
- "Contenido multimedia no seleccionado."
- "Grabar audio"
- "Compartir"
- "Ahora mismo"
- "Ahora"
-
- - %d min
- - %d min
-
-
- - %d horas
- - %d hora
-
-
- - %d días
- - %d día
-
- "Mensaje de clase 0"
- "Guardar"
- "Confirma tu número de teléfono"
- "Este paso único garantiza que Mensajes enviará tus mensajes de grupo correctamente."
- "Número de teléfono"
- "%s ha dicho"
- "Has dicho"
- "Mensaje de %s"
- "Has enviado un mensaje"
- "Enviando..."
- "No enviado. Toca para volver a intentarlo."
- "No enviado. Volviendo a intentar…"
- "Volver a enviar o eliminar"
- "Llama a los servicios de emergencias. Tu mensaje de texto no se puede entregar en estos momentos."
- "Nuevo mensaje MMS que descargar"
- "Nuevo mensaje MMS"
- "Error al descargar"
- "Toca para volver a intentarlo"
- "Toca para descargar"
- "Descargar o eliminar"
- "Descargando..."
- "El mensaje ha caducado o no está disponible"
- "tamaño: %1$s, vencimiento: %2$s"
- "Destinatario desconocido"
- "Entregado"
- "Mensaje no enviado"
- "Hay algunos mensajes no enviados en Mensajes"
-
- - %d mensajes en %d conversaciones
- - %d mensajes en una conversación
-
- "Mensaje no descargado"
- "Algunos mensajes no se han descargado en Mensajes"
-
- - %d mensajes en %d conversaciones
- - %d mensajes en una conversación
-
- "Mensaje para %1$s no enviado"
- "Llama a los servicios de emergencias. Tu mensaje de texto enviado al número %1$s no se puede entregar en estos momentos."
-
- - %d mensajes nuevos
- - Mensaje nuevo
-
- "Atrás"
- "Archivado"
- "Eliminar"
- "Archivar"
- "No archivar"
- "Añadir contacto"
- "Descargar"
- "Enviar"
- "Eliminar"
- "¿Eliminar este mensaje?"
- "Esta acción no se puede deshacer."
- "Eliminar"
-
- - ¿Eliminar estas conversaciones?
- - ¿Eliminar esta conversación?
-
- "Eliminar"
- "Cancelar"
- "Para"
- "+%d"
- "No se puede grabar el audio. Vuelve a intentarlo."
- "No se puede reproducir el audio. Vuelve a intentarlo."
- "No se ha podido guardar el audio. Vuelve a intentarlo."
- "Mantener pulsado"
- ", "
- " "
- ": "
- " "
- "Imagen"
- "Fragmento de audio"
- "Vídeo"
- "Tarjeta de contacto"
- "Descargar"
- "Responder con SMS"
- "Responder por MMS"
- "Responder"
-
- - %d participantes
- - %d participante
-
- "Yo"
- "Contacto bloqueado y archivado"
- "Contacto desbloqueado y no archivado"
- "%d archivadas"
- "%d no archivadas"
- "Listo. Toca Enviar de nuevo."
- "Mensajes establecida como aplicación de SMS predeterminada."
-
- - Descartar archivos adjuntos
- - Descartar archivo adjunto
-
- "Archivo de audio adjunto"
- "Reproducir archivo de audio adjunto"
- "Pausar"
- "Mensaje de %1$s: %2$s."
- "Error del mensaje de %1$s: %2$s. Hora: %3$s."
- "Mensaje de %1$s: %2$s. Hora: %3$s."
- "Mensaje no enviado a %1$s: %2$s. Hora: %3$s."
- "Enviando mensaje a %1$s: %2$s. Hora: %3$s."
- "Error del mensaje para %1$s: %2$s. Hora: %3$s."
- "Mensaje para %1$s: %2$s. Hora: %3$s."
- "Error del mensaje de %1$s: %2$s. Hora: %3$s. %4$s."
- "Mensaje de %1$s: %2$s. Hora: %3$s. %4$s."
- "Mensaje no enviado a %1$s: %2$s. Hora: %3$s."
- "Enviando mensaje a %1$s: %2$s. Hora: %3$s."
- "Error del mensaje para %1$s: %2$s. Hora: %3$s."
- "Mensaje para %1$s: %2$s. Hora: %3$s."
- "Error del mensaje. Toca para volver a intentarlo."
- "Eliminar asunto"
- "Fotos de Mensajes"
-
- - %d fotos guardadas en el álbum %s
- - %d foto guardada en el álbum %s
-
-
- - %d vídeos guardados en el álbum %s
- - %d vídeo guardado en el álbum %s
-
-
- - %d archivos adjuntos guardados en el álbum %s
- - %d archivo adjunto guardado en el álbum %s
-
-
- - %d archivos adjuntos guardados en Descargas
- - %d archivo adjunto guardado en Descargas
-
-
- - %d archivos adjuntos guardados
- - %d archivo adjunto guardado
-
-
- - No se han podido guardar %d archivos adjuntos
- - No se ha podido guardar %d archivo adjunto
-
- "Ajustes"
- "Archivado"
- "MMS"
- "Opciones avanzadas"
- "Notificaciones"
- "Informes de entrega de SMS"
- "Solicitar un informe de entrega al enviar un SMS"
- "Recuperar automáticamente"
- "Recuperar automáticamente mensajes MMS"
- "Autorrecuperar en itinerancia"
- "Recuperar MMS automáticamente en itinerancia"
- "Mensaje de grupo"
- "Aplicación de SMS predeterminada"
-
-
- "Tu número de teléfono"
- "Desconocido"
- "Sonidos de mensajes enviados"
- "Copiar texto"
- "Ver detalles"
- "Reenviar"
- "Detalles de mensaje"
- "Tipo: "
- "Mensaje de texto"
- "Mensaje multimedia"
- "De: "
- "A: "
- "Enviado: "
- "Recibido: "
- "Asunto: "
- "Tamaño: "
- "Prioridad: "
- "SIM: "
- "Alta"
- "Normal"
- "Baja"
- "SIM %s"
- "Dirección de remitente oculta"
- "No se pueden enviar mensajes mientras se cargan adjuntos."
- "La red no está lista. Inténtalo de nuevo."
- "Eliminar texto"
- "Alternar entre introducir texto y números"
- "Añadir más participantes"
- "Confirmar participantes"
- "Iniciar nueva conversación"
- "Seleccionar este elemento"
- "Reproducir vídeo"
- "Contactos y opciones"
- "Contactos y opciones"
- "Generales"
- "Contactos en esta conversación"
- "Hacer una llamada"
- "Enviar mensaje"
- "Enviar mensaje<br/><small>de %s</small>"
-
- - Enviar fotos
- - Enviar foto
-
-
- - Enviar archivos de audio
- - Enviar archivo de audio
-
-
- - Enviar vídeos
- - Enviar vídeo
-
-
- - Enviar tarjetas de contacto
- - Enviar tarjeta de contacto
-
-
- - Enviar archivos adjuntos
- - Enviar archivo adjunto
-
-
- - %d archivos adjuntos listos para enviar
- - Un archivo adjunto listo para enviar
-
- "Licencias código abierto"
- "Notificaciones"
- "Límite de archivos adjuntos alcanzado"
- "¿Añadir a contactos?"
- "Añadir contacto"
- "Asunto"
- "Asunto: "
- "%1$s%2$s"
- "Cargando tarjeta de contacto"
- "No se ha podido cargar la tarjeta de contacto"
- "Ver tarjeta de contacto"
-
- - %d contactos
- - %d contacto
-
- "Tarjetas de contacto"
- "Cumpleaños"
- "Notas"
- "Reenviar mensaje"
- "+1"
- "+%d"
- "SMS inhabilitados"
- "Para enviar mensajes, establece Mensajes como aplicación de SMS predeterminada"
- "Establecer Mensajes como aplicación de SMS predeterminada"
- "Cambiar"
- "No se ha seleccionado la SIM preferida para enviar mensajes SMS"
- "El propietario del dispositivo no permite esta aplicación."
- "Aceptar"
- "Demasiados participantes en una conversación"
-
- - Contactos no válidos
- - Contacto no válido
-
- "Borrador"
- "Cuando inicies una conversación nueva, aparecerá aquí"
- "Aquí aparecen las conversaciones archivadas"
- "Cargando conversaciones..."
- "Imagen"
- "Fragmento de audio"
- "Vídeo"
- "Tarjeta de contacto"
- "MMS"
- "Deshacer"
- "Volver a intentar"
- "Escribe el nombre de un contacto o un número de teléfono para iniciar un mensaje nuevo"
- "Bloquear"
- "Bloquear a %s"
- "Desbloquear a %s"
- "¿Bloquear a %s?"
- "Seguirás recibiendo mensajes de este número pero no volverás a recibir notificaciones. Esta conversación se archivará."
- "Contactos bloqueados"
- "DESBLOQUEAR"
- "Enviando mensaje"
- "Mensaje enviado"
- "Los datos móviles están desactivados. Comprueba los ajustes."
- "No se puede enviar mensajes en modo avión"
- "Error al enviar mensaje"
- "Mensaje descargado"
- "Los datos móviles están desactivados. Comprueba los ajustes."
- "No se pueden descargar mensajes en modo avión"
- "No se ha podido descargar el mensaje"
- "Cero"
- "Uno"
- "Dos"
- "Tres"
- "Cuatro"
- "Cinco"
- "Seis"
- "Siete"
- "Ocho"
- "Nueve"
- "No se puede enviar el mensaje con %1$s (error %2$d)"
- "No se puede enviar el mensaje con un operador desconocido (error %1$d)"
- "Rv: %s"
- "Mensaje no enviado porque el servicio no se ha activado en la red"
- "Mensaje no enviado: dirección de destino no válida"
- "Mensaje no enviado: mensaje no válido"
- "Mensaje no enviado: contenido no admitido"
- "Mensaje no enviado: mensaje no admitido"
- "Mensaje no enviado: demasiado largo"
- "Mensaje nuevo"
- "Ver"
- "Imagen"
- "No se ha podido encontrar una aplicación adecuada"
- "Eliminar destinatario"
- "Mensaje nuevo"
- "Cancelar"
- "¿Copiar al portapapeles?"
- "Copiar"
- "para %s"
- "General"
- "Opciones avanzadas"
- "Ajustes generales"
- "Ajustes avanzados"
- "SIM \"%s\""
- "Enviar mensajes SMS individuales. Solo tú recibirás las respuestas"
- "Enviar un único MMS a todos los destinatarios"
- "Número desconocido"
- "Mensaje nuevo"
- "Mensaje nuevo."
- "Selector de SIM"
- "%1$s seleccionada, selector de SIM"
- "Editar asunto"
- "Seleccionar SIM o editar asunto"
- "Mantener pulsado para grabar audio"
- "Iniciar nueva conversación"
- "Mensajes"
- "Mensajes"
- "Lista de conversaciones"
- "Cargando conversaciones"
- "Cargando mensajes"
- "Ver más conversaciones"
- "Ver más mensajes"
- "Conversación eliminada"
- "Conversación eliminada. Toca para ver otra conversación de Mensajes"
- "Bloqueado"
- "Desbloqueado"
- "Queda poco espacio de almacenamiento. Es posible que se pierdan algunos datos."
- "Seleccionar adjuntos"
- "Confirmar selección"
- "Seleccionado: %d"
- "Elimina uno o varios archivos adjuntos y vuelve a intentarlo."
- "Puedes probar a enviar el mensaje, pero quizás no se envíe hasta que elimines uno o varios archivos adjuntos."
- "Solo puedes enviar un vídeo por mensaje. Elimina más vídeos y vuelve a intentarlo."
- "El mensaje no ha podido cargar el archivo adjunto."
- "Enviar de todos modos"
- "No se ha podido iniciar la conversación"
- "%s seleccionada"
-
diff --git a/app/src/main/res/values-et/arrays.xml b/app/src/main/res/values-et/arrays.xml
deleted file mode 100644
index 16e1744..0000000
--- a/app/src/main/res/values-et/arrays.xml
+++ /dev/null
@@ -1,37 +0,0 @@
-
-
-
-
-
- - "teema puudub"
- - "teema puudub"
-
-
- - "Jah"
- - "Ei"
- - "OK"
- - "Hehe"
- - "Aitäh"
- - "Nõustun"
- - "Tore"
- - "Olen teel"
- - "OK, vastan sulle hiljem"
- - ":)"
- - ":("
-
-
diff --git a/app/src/main/res/values-et/cm_strings.xml b/app/src/main/res/values-et/cm_strings.xml
deleted file mode 100644
index 3188d6d..0000000
--- a/app/src/main/res/values-et/cm_strings.xml
+++ /dev/null
@@ -1,19 +0,0 @@
-
-
-
- Sõnumid
-
diff --git a/app/src/main/res/values-et/strings.xml b/app/src/main/res/values-et/strings.xml
deleted file mode 100644
index 75235fc..0000000
--- a/app/src/main/res/values-et/strings.xml
+++ /dev/null
@@ -1,402 +0,0 @@
-
-
-
-
- "Sõnumside"
- "Sõnumside"
- "Vestluse valimine"
- "Seaded"
- "Saada sõnum"
- "Manuse lisamine"
- "Järgmine >"
- "Järgmine"
- "Väljumine"
- "Seaded >"
- "Seaded"
- "Sõnumside vajab luba SMS-idele, telefonile ja kontaktidele juurdepääsemiseks."
- "Saate muuta lube jaotises Seaded > Rakendused > Sõnumside > Load."
- "Lubade muutmiseks tehke valikud Seaded, Rakendused, Sõnumside, Load."
- "Sagedased"
- "Kõik kontaktid"
- "Saada numbrile %s"
- "Jäädvustage pilte või videoid"
- "Kujutiste valimine sellest seadmest"
- "Heli salvestamine"
- "Foto valimine"
- "Meedia on valitud."
- "Meediat pole valitud."
- "Heli salvestamine"
- "Jagamine"
- "Hetk tagasi"
- "Praegu"
-
- - %d min
- - %d min
-
-
- - %d tundi
- - %d tund
-
-
- - %d päeva
- - %d päev
-
- "0-klassi sõnum"
- "Salvesta"
- "Kinnitage oma telefoninumber"
- "See ühekordne toiming tagab, et rakendus Sõnumside edastab teie grupisõnumid õigesti."
- "Telefoninumber"
- "%s ütles:"
- "Ütlesite:"
- "Sõnum saatjalt %s"
- "Saatsite sõnumi"
- "Saatmine ..."
- "Ei saadetud. Puudutage uuesti proovimiseks."
- "Ei saadetud. Proovitakse uuesti ..."
- "Saada uuesti või kustuta"
- "Helistage hädaabiteenusele. Teie tekstsõnumit ei õnnestunud praegu edastada."
- "Uus MMS-sõnum allalaadimiseks"
- "Uus MMS-sõnum"
- "Ei saanud alla laadida"
- "Puudutage uuesti proovimiseks"
- "Puudutage allalaadimiseks"
- "Laadi alla või kustuta"
- "Allalaadimine ..."
- "Sõnum on aegunud või pole saadaval"
- "suurus: %1$s, aegumine: %2$s"
- "Tundmatu saatja"
- "Kohale toimetatud"
- "Sõnumit ei saadetud"
- "Mõnda sõnumit ei saadetud rakenduses Sõnumside"
-
- - %d sõnumit %d vestluses
- - %d sõnumit ühes vestluses
-
- "Sõnumit ei laaditud alla"
- "Mõnda sõnumit ei laaditud alla rakenduses Sõnumside"
-
- - %d sõnumit %d vestluses
- - %d sõnumit ühes vestluses
-
- "Sõnumit numbrile %1$s ei saadetud"
- "Helistage hädaabiteenusele. Teie tekstsõnumit numbrile %1$s ei õnnestunud praegu edastada."
-
- - %d uut sõnumit
- - Uus sõnum
-
- "Tagasi"
- "Arhiivitud"
- "Kustutamine"
- "Arhiivimine"
- "Arhiivimise tühistamine"
- "Kontakti lisamine"
- "Laadi alla"
- "Saada"
- "Kustuta"
- "Kas kustutada see sõnum?"
- "Seda toimingut ei saa tagasi võtta."
- "Kustuta"
-
- - Kas kustutada need vestlused?
- - Kas kustutada see vestlus?
-
- "Kustuta"
- "Tühista"
- "Sihtkohta"
- "ja veel %d"
- "Heli ei õnnestu salvestada. Proovige uuesti."
- "Heli ei saa esitada. Proovige uuesti."
- "Heli ei õnnestunud salvestada. Proovige uuesti."
- "Puudutage pikalt"
- ", "
- " "
- ": "
- " "
- "Pilt"
- "Heliklipp"
- "Video"
- "Kontaktikaart"
- "Allalaadimine"
- "Vasta SMS-iga"
- "Vastam. MMS-iga"
- "Vasta"
-
- - %d osalejat
- - %d osaleja
-
- "Mina"
- "Kontakt on blokeeritud ja arhiivitud"
- "Kontakt deblokeeriti ja eemaldati arhiivist"
- "%d on arhiivitud"
- "%d üksuse arhiivimine on tühistatud"
- "Kõik on valmis. Puudutage uuesti käsku Saada."
- "Sõnumside määramine SMS-i vaikerakenduseks õnnestus."
-
- - Manustest loobumine
- - Manusest loobumine
-
- "Helimanus"
- "Helimanuste esitamine"
- "Peata"
- "Sõnum saatjalt %1$s: %2$s."
- "Sõnumi saamine kontaktilt %1$s ebaõnnestus: %2$s. Aeg: %3$s."
- "Sõnum kontaktilt %1$s: %2$s. Aeg: %3$s."
- "Saatmata sõnum kontaktile %1$s: %2$s. Aeg: %3$s."
- "Sõnumi saatmine kontaktile %1$s: %2$s. Aeg: %3$s."
- "Sõnumi saatmine kontaktile %1$s ebaõnnestus: %2$s. Aeg: %3$s."
- "Sõnum kontaktile %1$s: %2$s. Aeg: %3$s."
- "Sõnumi saamine kontaktilt %1$s ebaõnnestus: %2$s. Aeg: %3$s. %4$s."
- "Sõnum kontaktilt %1$s: %2$s. Aeg: %3$s. %4$s."
- "Saatmata sõnum kontaktile %1$s: %2$s. Aeg: %3$s."
- "Sõnumi saatmine kontaktile %1$s: %2$s. Aeg: %3$s."
- "Sõnumi saatmine kontaktile %1$s ebaõnnestus: %2$s. Aeg: %3$s."
- "Sõnum kontaktile %1$s: %2$s. Aeg: %3$s."
- "Sõnumi saatmine ebaõnnestus. Puudutage uuesti proovimiseks."
- "Teema kustutamine"
- "Sõnumside fotod"
-
- - %d fotot salvestati albumisse „%s”
- - %d foto salvestati albumisse „%s”
-
-
- - %d videot salvestati albumisse „%s”
- - %d video salvestati albumisse „%s”
-
-
- - %d manust salvestati albumisse „%s”
- - %d manus salvestati albumisse „%s”
-
-
- - %d manust salvestati kausta „Allalaadimised”
- - %d manus salvestati kausta „Allalaadimised”
-
-
- - %d manust salvestati
- - %d manus salvestati
-
-
- - %d manust ei saanud salvestada
- - %d manust ei saanud salvestada
-
- "Seaded"
- "Arhiivitud"
- "MMS"
- "Täpsem"
- "Märguanded"
- "SMS-i edastamisaruanded"
- "Edastamisaruande taotlus iga saadetud SMS-i kohta"
- "Automaatne toomine"
- "MMS-sõnumite automaatne vastuvõtmine"
- "Automaatne vastuvõtmine rändlusel"
- "MMS-ide automaatne toomine rändluse ajal"
- "Rühma sõnumside"
- "SMS-i vaikerakendus"
-
-
- "Teie telefoninumber"
- "Teadmata"
- "Väljuva sõnumi helid"
- "Kopeeri tekst"
- "Kuva üksikasjad"
- "Edastamine"
- "Sõnumi üksikasjad"
- "Tüüp: "
- "Tekstisõnum"
- "Multimeediumsõnum"
- "Saatja: "
- "Saaja: "
- "Saadetud: "
- "Vastu võetud: "
- "Teema: "
- "Suurus: "
- "Prioriteet: "
- "SIM: "
- "Suur"
- "Tavaline"
- "Madal"
- "SIM %s"
- "Varjatud saatja aadress"
- "Sõnumit ei saa manuste laadimise ajal saata."
- "Võrk pole valmis. Proovige uuesti."
- "Kustuta tekst"
- "Teksti ja numbrite vaheldumisi sisestamine"
- "Lisa rohkem osalejaid"
- "Osalejate kinnitamine"
- "Uue vestluse alustamine"
- "Selle üksuse valimine"
- "Video esitamine"
- "Inimesed ja valikud"
- "Inimesed ja valikud"
- "Üldine"
- "Selles vestluses osalevad inimesed"
- "Helista"
- "Saatke sõnum"
- "Sõnumi saatmine<br/><small>SIM-kaardilt %s</small>"
-
- - Saada fotod
- - Saada foto
-
-
- - Saada helifailid
- - Saada helifail
-
-
- - Saada videod
- - Saada video
-
-
- - Saada kontaktikaardid
- - Saada kontaktikaart
-
-
- - Saada manused
- - Saada manus
-
-
- - %d manust on saatmiseks valmis
- - Üks manus on saatmiseks valmis
-
- "Avatud lähtekoodi litsentsid"
- "Märguanded"
- "Manuselimiit on täis"
- "Kas lisada kontaktidesse?"
- "Kontaktisiku lisamine"
- "Teema"
- "Teema: "
- "%1$s%2$s"
- "Kontakti kaardi laadimine"
- "Kontaktkaarti ei õnnestunud laadida"
- "Kontakti kaardi kuvamine"
-
- - %d kontakti
- - %d kontakt
-
- "Kontaktkaardid"
- "Sünnipäev"
- "Märkmed"
- "Sõnumi edastamine"
- "+1"
- "+%d"
- "SMS on keelatud"
- "Saatmiseks määrake rakendus Sõnumside SMS-i vaikerakenduseks"
- "Määrake rakendus Sõnumside SMS-i vaikerakenduseks"
- "Muuda"
- "SMS-sõnumite saatmiseks pole eelistatud SIM-kaarti valitud"
- "Seadme omanik pole seda rakendust lubanud."
- "OK"
- "Vestluses on liiga palju osalejaid"
-
- - Sobimatud kontaktid
- - Sobimatu kontakt
-
- "Mustand"
- "Kui alustate uut vestlust, loetletakse see siin"
- "Arhiivitud vestlused kuvatakse siin"
- "Vestluste laadimine …"
- "Pilt"
- "Heliklipp"
- "Video"
- "Kontaktikaart"
- "MMS"
- "Tagasivõtmine"
- "Proovi uuesti"
- "Uue sõnumi alustamiseks sisestage kontakti nimi või telefoninumber"
- "Blokeerimine"
- "Blokeeri %s"
- "Deblokeeri %s"
- "Kas blokeerida %s?"
- "Saate sellelt numbrilt ikka sõnumeid, kuid te ei saa enam märguandeid. Vestlus arhiivitakse."
- "Blokeeritud kontaktid"
- "DEBLOKEERIMINE"
- "Sõnumi saatmine"
- "Sõnum on saadetud"
- "Mobiilne andmeside on välja lülitatud. Kontrollige seadeid."
- "Lennukirežiimis ei saa sõnumeid saata"
- "Sõnumit ei saanud saata"
- "Sõnum on alla laaditud"
- "Mobiilne andmeside on välja lülitatud. Kontrollige seadeid."
- "Lennukireżiimis ei saa sõnumeid alla laadida"
- "Sõnumit ei saanud alla laadida"
- "Null"
- "Üks"
- "Kaks"
- "Kolm"
- "Neli"
- "Viis"
- "Kuus"
- "Seitse"
- "Kaheksa"
- "Üheksa"
- "Operaatori %1$s kaudu ei õnnestu sõnumit saata, viga %2$d"
- "Tundmatu operaatori kaudu ei õnnestu sõnumit saata, viga %1$d"
- "Edastamine: %s"
- "Sõnumit ei saadetud: teenus pole võrgus aktiveeritud"
- "Sõnumit ei saadetud: kehtetu sihtaadress"
- "Sõnumit ei saadetud: vigane sõnum"
- "Sõnumit ei saadetud: toetuseta sisu"
- "Sõnumit ei saadetud: toetuseta sõnum"
- "Sõnumit ei saadetud: liiga suur"
- "Uus sõnum"
- "Kuvamine"
- "Kujutis"
- "Sobivat rakendust ei õnnestunud leida"
- "Saaja eemaldamine"
- "Uus sõnum"
- "Tühista"
- "Kas kopeerida lõikelauale?"
- "Kopeeri"
- "SIM-kaardile %s"
- "Üldised"
- "Täpsemad"
- "Üldseaded"
- "Täpsemad seaded"
- "SIM-kaart „%s”"
- "Individuaalsed SMS-id saadetakse kõikidele adressaatidele. Ainult teie saate vastuseid"
- "Üks MMS saadetakse kõikidele adressaatidele"
- "Tundmatu number"
- "Uus sõnum"
- "Uus sõnum."
- "SIM-kaardi valija"
- "%1$s on valitud, SIM-kaardi valija"
- "Teema muutmine"
- "SIM-kaardi valimine või objekti valimine"
- "Puudutage pikalt heli salvestamiseks"
- "Uue vestluse alustamine"
- "Sõnumside"
- "Sõnumside"
- "Vestlusloend"
- "Vestluste laadimine …"
- "Sõnumite laadimine ..."
- "Kuva rohkem vestlusi"
- "Kuva rohkem sõnumeid"
- "Vestlus on kustutatud"
- "Vestlus kustutati. Rakenduse Sõnumside eri vestluste kuvamiseks puudutage"
- "Blokeeritud"
- "Deblokeeritud"
- "Talletusruumi on vähe. Osa andmetest võib kaduma minna."
- "Manuste valimine"
- "Valiku kinnitamine"
- "%d on valitud"
- "Eemaldage üks või mitu manust ja proovige uuesti."
- "Võite proovida sõnumit saata, aga selle edastamine võib ebaõnnestuda, kui te ei eemalda üht või mitut manust."
- "Saate sõnumis saata vaid ühe video. Eemaldage täiendavad videod ja proovige uuesti."
- "Rakendusel Sõnumside ei õnnestunud manust laadida."
- "Saada ikkagi"
- "Vestlust ei õnnestunud alustada"
- "%s on valitud"
-
diff --git a/app/src/main/res/values-eu/arrays.xml b/app/src/main/res/values-eu/arrays.xml
deleted file mode 100644
index 5ea97f0..0000000
--- a/app/src/main/res/values-eu/arrays.xml
+++ /dev/null
@@ -1,37 +0,0 @@
-
-
-
-
-
- - "gairik ez"
- - "gairik ez"
-
-
- - "Bai"
- - "Ez"
- - "Ados"
- - "Kar-kar"
- - "Eskerrik asko"
- - "Ados"
- - "Ederki"
- - "Banoa"
- - "Ados, geroago erantzungo dizut"
- - ":)"
- - ":("
-
-
diff --git a/app/src/main/res/values-eu/cm_strings.xml b/app/src/main/res/values-eu/cm_strings.xml
deleted file mode 100644
index 6bd2c81..0000000
--- a/app/src/main/res/values-eu/cm_strings.xml
+++ /dev/null
@@ -1,21 +0,0 @@
-
-
-
- Pasatu hatza ezabatzeko
- Pasatu hatza eskuinera elkarrizketa bat ezabatzeko
- Mezuak
-
diff --git a/app/src/main/res/values-eu/strings.xml b/app/src/main/res/values-eu/strings.xml
deleted file mode 100644
index 5ebbd67..0000000
--- a/app/src/main/res/values-eu/strings.xml
+++ /dev/null
@@ -1,402 +0,0 @@
-
-
-
-
- "Mezuak"
- "Mezuak"
- "Hautatu elkarrizketa"
- "Ezarpenak"
- "Bidali mezua"
- "Gehitu eranskina"
- "Hurrengoa >"
- "Hurrengoa"
- "Irten"
- "Ezarpenak >"
- "Ezarpenak"
- "Mezuak aplikazioak baimena behar du SMS mezuak bidaltzeko eta jasotzeko, deiak egiteko eta kontaktuak atzitzeko."
- "Baimenak aldatzeko, zoaz Ezarpenak > Aplikazioak > Mezuak > Baimenak atalera."
- "Baimenak aldatzeko, zoaz Ezarpenak, Aplikazioak, Mezuak, Baimenak atalera."
- "Maiz erabilitakoak"
- "Kontaktu guztiak"
- "Bidali hona: %s"
- "Atera irudiak edo grabatu bideoa"
- "Aukeratu gailu honetako irudiak"
- "Grabatu audioa"
- "Aukeratu argazkia"
- "Euskarria hautatu da."
- "Euskarria desautatu da."
- "Grabatu audioa"
- "Partekatu"
- "Oraintxe"
- "Orain"
-
- - %d min
- - %d min
-
-
- - %d ordu
- - %d ordu
-
-
- - %d egun
- - %d egun
-
- "0 klaseko mezua"
- "Gorde"
- "Berretsi telefono-zenbakia"
- "Behin bakarrik egin beharreko urrats honi esker, Mezuak aplikazioak taldeko mezuak behar bezala bidaliko dituela ziurtatuko duzu."
- "Telefono-zenbakia"
- "%s erabiltzaileak esan du"
- "Zuk esan duzu"
- "%s erabiltzailearen mezua:"
- "Mezu bat bidali duzu"
- "Bidaltzen…"
- "Ez da bidali. Berriro saiatzeko, ukitu hau."
- "Ez da bidali. Berriro saiatzen…"
- "Birbidali edo ezabatu"
- "Deitu larrialdi-zerbitzuetara. Ezin izan dugu entregatu testu-mezua."
- "MMS mezu berria deskargatzeko prest"
- "MMS mezu berria"
- "Ezin izan da deskargatu"
- "Berriro saiatzeko, ukitu hau"
- "Deskargatzeko, ukitu hau"
- "Deskargatu edo ezabatu"
- "Deskargatzen…"
- "Mezua iraungi da edo ez dago erabilgarri"
- "Tamaina: %1$s. Iraungitze-data: %2$s."
- "Igorle ezezaguna"
- "Bidalita"
- "Ez da bidali mezua"
- "Ez dira bidali Mezuak aplikazioko mezu batzuk"
-
- - %d mezu daude %d elkarrizketatan
- - %d mezu daude elkarrizketa batean
-
- "Ez da deskargatu mezua"
- "Ez dira deskargatu Mezuak aplikazioko mezu batzuk"
-
- - %d mezu daude %d elkarrizketatan
- - %d mezu daude elkarrizketa batean
-
- "Mezua ez da bidali %1$s zenbakira"
- "Deitu larrialdi-zerbitzuetara. Ezin izan dugu entregatu %1$s zenbakira bidalitako testu-mezua."
-
- - %d mezu berri
- - Mezu berria
-
- "Atzera"
- "Artxibatutakoak"
- "Ezabatu"
- "Artxibatu"
- "Kendu artxibotik"
- "Gehitu kontaktua"
- "Deskargatu"
- "Bidali"
- "Ezabatu"
- "Mezua ezabatu nahi duzu?"
- "Ezin da ekintza hori desegin."
- "Ezabatu"
-
- - Elkarrizketa hauek ezabatu nahi dituzu?
- - Elkarrizketa ezabatu nahi duzu?
-
- "Ezabatu"
- "Utzi"
- "Hartzailea"
- "+%d"
- "Ezin da grabatu audioa. Saiatu berriro."
- "Ezin da erreproduzitu audioa. Saiatu berriro."
- "Ezin izan da gorde audioa. Saiatu berriro."
- "Eduki ukituta"
- ", "
- " "
- ": "
- " "
- "Argazkia"
- "Audio-klipa"
- "Bideoa"
- "Kontaktu-txartela"
- "Deskargatu"
- "Erantzun SMS bidez"
- "Erantzun MMS bidez"
- "Erantzun"
-
- - %d parte-hartzaile
- - %d parte-hartzaile
-
- "Ni"
- "Kontaktua blokeatu eta artxibatu egin da"
- "Kontaktua desblokeatu da eta artxibotik kendu da"
- "%d artxibatuta"
- "%d artxibotik kenduta"
- "Dena ezarri da. Ukitu berriro Bidali."
- "Mezuak aplikazioa behar bezala ezarri da SMS mezuetarako aplikazio lehenetsi gisa."
-
- - Baztertu eranskinak
- - Baztertu eranskina
-
- "Audio-eranskina"
- "Erreproduzitu audio-eranskina"
- "Pausatu"
- "%1$s erabiltzailearen mezua: %2$s."
- "%1$s igorlearen mezuak huts egin du: %2$s. Ordua: %3$s"
- "%1$s igorlearen mezua: %2$s. Ordua: %3$s"
- "Ez zaio bidali mezua %1$s erabiltzaileari: %2$s. Ordua: %3$s"
- "%1$s erabiltzaileari mezua bidaltzen: %2$s. Ordua: %3$s"
- "Ezin izan zaio bidali mezua %1$s erabiltzaileari: %2$s. Ordua: %3$s"
- "%1$s erabiltzailearentzako mezua: %2$s. Ordua: %3$s"
- "%1$s igorlearen mezuak huts egin du: %2$s. Ordua: %3$s. %4$s"
- "%1$s igorlearen mezua: %2$s. Ordua: %3$s. %4$s"
- "Ez da bidali mezua %1$s taldera: %2$s. Ordua: %3$s"
- "%1$s taldera mezua bidaltzen: %2$s. Ordua: %3$s"
- "Ezin izan da bidali mezua %1$s taldera: %2$s. Ordua: %3$s"
- "%1$s taldearentzako mezua: %2$s. Ordua: %3$s"
- "Mezuak huts egin du. Ukitu berriro saiatzeko."
- "Ezabatu gaia"
- "Mezuak aplikazioko argazkiak"
-
- - %d argazki gorde dira \"%s\" albumean
- - %d argazki gorde da \"%s\" albumean
-
-
- - %d bideo gorde dira \"%s\" albumean
- - %d bideo gorde da \"%s\" albumean
-
-
- - %d eranskin gorde dira \"%s\" albumean
- - %d eranskin gorde da \"%s\" albumean
-
-
- - %d eranskin gorde dira \"Deskargak\" atalean
- - %d eranskin gorde da \"Deskargak\" atalean
-
-
- - Gorde dira %d eranskin
- - Gorde da %d eranskin
-
-
- - Ezin izan dira gorde %d eranskin
- - Ezin izan da gorde %d eranskin
-
- "Ezarpenak"
- "Artxibatuta"
- "MMS"
- "Ezarpen aurreratuak"
- "Jakinarazpenak"
- "SMSak entregatzearen txostenak"
- "Eskatu bidaltzen duzun SMS bakoitzaren entrega-txostena"
- "Eskuratu automatikoki"
- "Eskuratu MMS mezuak automatikoki"
- "Eskuratu automatikoki ibiltaritzan"
- "Eskuratu MMS mezuak automatikoki ibiltaritzan"
- "Talde-mezularitza"
- "SMS mezuetarako aplikazio lehenetsia"
-
-
- "Zure telefono-zenbakia"
- "Ezezaguna"
- "Irteerako mezuen soinuak"
- "Kopiatu testua"
- "Ikusi xehetasunak"
- "Birbidali"
- "Mezuaren xehetasunak"
- "Mota: "
- "Testu-mezua"
- "Multimedia-mezua"
- "Igorlea: "
- "Hartzailea: "
- "Bidaltze-data: "
- "Jasotze-data: "
- "Gaia: "
- "Tamaina: "
- "Lehentasuna: "
- "SIM txartela: "
- "Handia"
- "Normala"
- "Txikia"
- "%s. SIM txartela"
- "Igorlearen helbidea ezkutatuta badago"
- "Ezin da mezua bidali eranskinak kargatzen ari diren bitartean."
- "Sarea ez dago prest. Saiatu berriro."
- "Ezabatu testua"
- "Aldatu testu eta zenbaki moduen artean"
- "Gehitu parte-hartzaile gehiago"
- "Berretsi parte-hartzaileak"
- "Hasi elkarrizketa bat"
- "Hautatu elementu hau"
- "Erreproduzitu bideoa"
- "Jendea eta aukerak"
- "Jendea eta aukerak"
- "Orokorra"
- "Elkarrizketa honetako jendea"
- "Deitu"
- "Bidali mezua"
- "Bidali mezua <br/><small>%s txarteletik</small>"
-
- - Bidali argazkiak
- - Bidali argazkia
-
-
- - Bidali audioak
- - Bidali audioa
-
-
- - Bidali bideoak
- - Bidali bideoa
-
-
- - Bidali kontaktu-txartelak
- - Bidali kontaktu-txartela
-
-
- - Bidali eranskinak
- - Bidali eranskina
-
-
- - %d eranskin bidaltzeko prest daude
- - Eranskin bat bidaltzeko prest dago
-
- "Kode irekiko lizentziak"
- "Jakinarazpenak"
- "Eranskinen mugara iritsi zara"
- "Kontaktuetan gehitu nahi duzu?"
- "Gehitu kontaktua"
- "Gaia"
- "Gaia: "
- "%1$s%2$s"
- "Kontaktu-txartela kargatzen"
- "Ezin izan da kargatu kontaktu-txartela"
- "Ikusi kontaktu-txartela"
-
- - %d kontaktu
- - %d kontaktu
-
- "Kontaktu-txartelak"
- "Urtebetetzea"
- "Oharrak"
- "Birbidali mezua"
- "+1"
- "+%d"
- "SMSak desgaituta"
- "Mezuak bidaltzeko, ezarri Mezuak aplikazioa SMS mezuetarako aplikazio lehenetsi gisa"
- "Ezarri Mezuak aplikazioa SMS mezuetarako aplikazio lehenetsi gisa"
- "Aldatu"
- "Ez da hautatu SIM txartel hobetsirik SMS mezuak bidaltzeko"
- "Gailuaren jabeak ez du aplikazio hau erabiltzea baimendu."
- "Ados"
- "Parte-hartzaile gehiegi daude elkarrizketan"
-
- - Kontaktuek ez dute balio
- - Kontaktuak ez du balio
-
- "Zirriborroa"
- "Elkarrizketak hasten dituzunean, hemen agertuko dira"
- "Artxibatutako elkarrizketak hemen ageri dira"
- "Elkarrizketak kargatzen…"
- "Argazkia"
- "Audio-klipa"
- "Bideoa"
- "Kontaktu-txartela"
- "MMS"
- "Desegin"
- "Saiatu berriro"
- "Mezu berria hasteko, idatzi kontaktu baten izena edo telefono-zenbakia."
- "Blokeatu"
- "Blokeatu %s"
- "Desblokeatu %s"
- "%s blokeatu nahi duzu?"
- "Zenbaki horren mezuak jasotzen jarraituko duzu, baina ez duzu horren jakinarazpenik jasoko aurrerantzean. Elkarrizketa artxibatu egingo da."
- "Blokeatutako kontaktuak"
- "DESBLOKEATU"
- "Mezua bidaltzen"
- "Mezua bidali da"
- "Mugikorreko datuak desaktibatuta daude. Egiaztatu ezarpenak."
- "Ezin dira bidali mezuak hegaldi moduan"
- "Ezin izan da bidali mezua"
- "Mezua deskargatu da"
- "Mugikorreko datuak desaktibatuta daude. Egiaztatu ezarpenak."
- "Ezin da deskargatu mezua hegaldi moduan"
- "Ezin izan da deskargatu mezua"
- "Zero"
- "Bat"
- "Bi"
- "Hiru"
- "Lau"
- "Bost"
- "Sei"
- "Zazpi"
- "Zortzi"
- "Bederatzi"
- "Ezin da bidali mezua %1$s operadorearekin. Errorea: %2$d"
- "Ezin da bidali mezua operadore ezezagunarekin. Errorea: %1$d"
- "Fwd: %s"
- "Ez da bidali mezua: zerbitzua ez dago aktibatuta sarean"
- "Mezua ez da bidali. Helmugaren helbideak ez du balio."
- "Mezua ez da bidali. Ez du balio."
- "Mezua ez da bidali. Edukia ez da onartzen."
- "Mezua ez da bidali. Ez da onartzen."
- "Ez da bidali mezua: handiegia da"
- "Mezu berria"
- "Ikusi"
- "Irudia"
- "Ezin izan da aurkitu aplikazio egokia"
- "Kendu hartzailea"
- "Mezu berria"
- "Utzi"
- "Arbelean kopiatu nahi duzu?"
- "Kopiatu"
- "%s txartelean"
- "Orokorra"
- "Ezarpen aurreratuak"
- "Ezarpen orokorrak"
- "Ezarpen aurreratuak"
- "\"%s\" SIM txartela"
- "Bidali SMS mezu bana hartzaile guztiei. Zuk bakarrik jasoko dituzu erantzunak"
- "Bidali MMS mezu bakarra hartzaile guztiei"
- "Zenbaki ezezaguna"
- "Mezu berria"
- "Mezu berria."
- "SIM hautatzailea"
- "%1$s hautatuta, SIM hautatzailea"
- "Editatu gaia"
- "Hautatu SIM txartela edo editatu gaia"
- "Eduki sakatuta audioa grabatzeko"
- "Hasi elkarrizketa bat"
- "Mezuak"
- "Mezuak"
- "Elkarrizketa-zerrenda"
- "Elkarrizketak kargatzen"
- "Mezuak kargatzen"
- "Ikusi elkarrizketa gehiago"
- "Ikusi mezu gehiago"
- "Elkarrizketa ezabatu egin da"
- "Ezabatu egin da elkarrizketa. Ukitu hau Mezuak aplikazioko beste elkarrizketa bat erakusteko."
- "Blokeatu da"
- "Desblokeatu da"
- "Toki gutxi geratzen da. Agian ez dira gordeko datu batzuk."
- "Hautatu eranskinak"
- "Berretsi hautapena"
- "%d hautatuta"
- "Kendu eranskin bat edo gehiago, eta saiatu berriro."
- "Hala eta guztiz ere, mezua bidaltzen saia zaitezke, baina agian ez da entregatuko, eranskinetako batzuk kendu ezean."
- "Bideo bakarra bidal dezakezu mezu bakoitzeko. Kendu gainerako bideoak eta saiatu berriro."
- "Mezuak aplikazioak ezin izan du eranskina kargatu."
- "Bidali halere"
- "Ezin izan da hasi elkarrizketa"
- "%s hautatu da"
-
diff --git a/app/src/main/res/values-fa/arrays.xml b/app/src/main/res/values-fa/arrays.xml
deleted file mode 100644
index 01b6f3e..0000000
--- a/app/src/main/res/values-fa/arrays.xml
+++ /dev/null
@@ -1,37 +0,0 @@
-
-
-
-
-
- - "بدون موضوع"
- - "بدون موضوع"
-
-
- - "بله"
- - "خیر"
- - "تأیید"
- - "هههه"
- - "سپاسگزارم"
- - "موافقم"
- - "خوب"
- - "در راهم"
- - "بسیار خوب، بگذارید بعداً با شما تماس بگیرم"
- - ":)"
- - ":("
-
-
diff --git a/app/src/main/res/values-fa/cm_strings.xml b/app/src/main/res/values-fa/cm_strings.xml
deleted file mode 100644
index abe727b..0000000
--- a/app/src/main/res/values-fa/cm_strings.xml
+++ /dev/null
@@ -1,22 +0,0 @@
-
-
-
- برای حذف بکشید
- برای حذف گفتگو به سمت راست بکشید
- پیامها
- شروع گپ
-
diff --git a/app/src/main/res/values-fa/strings.xml b/app/src/main/res/values-fa/strings.xml
deleted file mode 100644
index 5ab6a55..0000000
--- a/app/src/main/res/values-fa/strings.xml
+++ /dev/null
@@ -1,402 +0,0 @@
-
-
-
-
- "پیامرسانی"
- "پیامرسانی"
- "انتخاب مکالمه"
- "تنظیمات"
- "ارسال پیام"
- "افزودن پیوست"
- "بعدی >"
- "بعدی"
- "خروج"
- "تنظیمات >"
- "تنظیمات"
- "«پیامرسانی» به مجوز دسترسی به پیامک، تلفن و مخاطبین نیاز دارد."
- "میتوانید مجوزها را در تنظیمات > برنامهها > پیامرسانی > مجوزها تغییر دهید."
- "میتوانید مجوزها را در تنظیمات، برنامهها، پیامرسانی، مجوزها تغییر دهید."
- "مکرر"
- "همه مخاطبین"
- "ارسال به %s"
- "گرفتن عکس یا ویدیو"
- "انتخاب تصاویر از این دستگاه"
- "ضبط صدا"
- "انتخاب عکس"
- "رسانه انتخاب شده است."
- "رسانه انتخاب نشده است."
- "ضبط صدا"
- "اشتراکگذاری"
- "هماکنون"
- "اکنون"
-
- - %d دقیقه
- - %d دقیقه
-
-
- - %d ساعت
- - %d ساعت
-
-
- - %d روز
- - %d روز
-
- "پیام رده ۰"
- "ذخیره"
- "شماره تلفنتان را تأیید کنید"
- "با انجام این مرحله یکباره مطمئن میشوید «پیامرسانی» پیامهای گروهی شما را بهدرستی تحویل میدهد."
- "شماره تلفن"
- "%s گفت"
- "گفتید"
- "پیام از %s:"
- "پیامی ارسال کردید"
- "در حال ارسال…"
- "ارسال نشد. برای امتحان مجدد لمس کنید."
- "ارسال نشد. در حال امتحان مجدد…"
- "ارسال مجدد یا حذف"
- "لطفاً یک تماس صوتی با خدمات اضطراری برقرار کنید. در حال حاضر تحویل پیامک شما ممکن نیست."
- "پیام MMS جدید برای دانلود"
- "پیام MMS جدید"
- "دانلود نشد"
- "برای امتحان مجدد لمس کنید"
- "برای دانلود لمس کنید"
- "دانلود یا حذف"
- "در حال دانلود…"
- "پیام منقضی شده است یا در دسترس نیست"
- "اندازه: %1$s، تاریخ انقضا: %2$s"
- "فرستنده ناشناس"
- "تحویل داده شد"
- "پیام ارسال نشد"
- "بعضی از پیامها در «پیامرسانی» ارسال نشدند"
-
- - %d پیام در %d مکالمه
- - %d پیام در %d مکالمه
-
- "پیام دانلود نشد"
- "بعضی از پیامها در «پیامرسانی» دانلود نشدند"
-
- - %d پیام در %d مکالمه
- - %d پیام در %d مکالمه
-
- "پیام به %1$s ارسال نشد"
- "لطفاً یک تماس صوتی با خدمات اضطراری برقرار کنید. در حال حاضر تحویل پیامک شما به %1$s ممکن نیست."
-
- - %d پیام جدید
- - %d پیام جدید
-
- "برگشت"
- "بایگانی شده"
- "حذف"
- "بایگانی"
- "لغو بایگانی"
- "افزودن مخاطب"
- "دانلود"
- "ارسال"
- "حذف"
- "این پیام حذف شود؟"
- "این عملکرد قابل واگرد نیست."
- "حذف"
-
- - این مکالمه حذف شود؟
- - این مکالمهها حذف شود؟
-
- "حذف"
- "لغو"
- "به"
- "+%d"
- "صدا ضبط نمیشود. دوباره امتحان کنید."
- "صدا پخش نمیشود. دوباره امتحان کنید."
- "صدا ذخیره نشد. دوباره امتحان کنید."
- "لمس کنید و نگهدارید"
- "، "
- " "
- ": "
- " "
- "تصویر"
- "کلیپ صوتی"
- "ویدیو"
- "کارت ویزیت"
- "دانلود"
- "پاسخ از طریق پیامک"
- "پاسخ از طریق MMS"
- "پاسخ"
-
- - %d شرکتکننده
- - %d شرکتکننده
-
- "من"
- "مخاطب مسدود و بایگانی شد"
- "انسداد مخاطب برطرف شد و از بایگانی خارج شد"
- "%d بایگانی شد"
- "%d از بایگانی خارج شد"
- "همه چیز تنظیم شد. ارسال را دوباره لمس کنید."
- "«پیامرسانی» با موفقیت بهعنوان برنامه پیشفرض پیامک تنظیم شد."
-
- - صرفنظر از پیوست
- - صرفنظر از پیوستها
-
- "پیوست صوتی"
- "پخش پیوست صوتی"
- "توقف موقت"
- "پیام از %1$s: %2$s."
- "پیام ناموفق از %1$s: %2$s. زمان: %3$s."
- "پیام از %1$s: %2$s. زمان: %3$s."
- "پیام ارسال نشده به %1$s: %2$s. زمان: %3$s."
- "ارسال پیام به %1$s: %2$s. زمان: %3$s."
- "پیام ناموفق به %1$s: %2$s. زمان: %3$s."
- "پیام به %1$s: %2$s. زمان: %3$s."
- "پیام ناموفق از %1$s: %2$s. زمان: %3$s. %4$s."
- "پیام از %1$s: %2$s. زمان: %3$s. %4$s."
- "پیام ارسال نشده به %1$s: %2$s. زمان: %3$s."
- "ارسال پیام به %1$s: %2$s. زمان: %3$s."
- "پیام ناموفق به %1$s: %2$s. زمان: %3$s."
- "پیام به %1$s: %2$s. زمان: %3$s."
- "پیام ناموفق. برای امتحان مجدد، لمس کنید."
- "حذف موضوع"
- "عکسهای «پیامرسانی»"
-
- - %d عکس در آلبوم «%s» ذخیره شد
- - %d عکس در آلبوم «%s» ذخیره شد
-
-
- - %d ویدیو در آلبوم «%s» ذخیره شد
- - %d ویدیو در آلبوم «%s» ذخیره شد
-
-
- - %d پیوست در آلبوم «%s» ذخیره شد
- - %d پیوست در آلبوم «%s» ذخیره شد
-
-
- - %d پیوست در «دانلودها» ذخیره شد
- - %d پیوست در «دانلودها» ذخیره شد
-
-
- - %d پیوست ذخیره شد
- - %d پیوست ذخیره شد
-
-
- - %d پیوست ذخیره نشد
- - %d پیوست ذخیره نشد
-
- "تنظیمات"
- "بایگانی شد"
- "MMS"
- "پیشرفته"
- "اعلانها"
- "گزارشهای تحویل پیامک"
- "درخواست گزارش تحویل برای هر پیامکی که ارسال میکنید"
- "بازیابی خودکار"
- "بازیابی خودکار پیامهای MMS"
- "بازیابی خودکار در طول رومینگ"
- "بازیابی خودکار MMS هنگام رومینگ"
- "پیامرسانی گروهی"
- "برنامه پیامک پیشفرض"
-
-
- "شماره تلفن شما"
- "نامشخص"
- "صداهای پیام خروجی"
- "کپی کردن نوشتار"
- "مشاهده جزئیات"
- "بازارسال"
- "جزئیات پیام"
- "نوع: "
- "پیامک"
- "پیام چندرسانهای"
- "از: "
- "به: "
- "ارسال شده: "
- "دریافت شده: "
- "موضوع: "
- "اندازه: "
- "اولویت: "
- "سیمکارت: "
- "زیاد"
- "عادی"
- "کم"
- "سیمکارت %s"
- "مخفی کردن آدرس فرستنده"
- "نمیتوانید در حال بارگیری پیوستها، پیام ارسال کنید."
- "شبکه آماده نیست. دوباره امتحان کنید."
- "حذف نوشتار"
- "جابهجایی بین وارد کردن نوشتار و عدد"
- "افزودن شرکتکنندههای بیشتر"
- "تأیید شرکتکنندگان"
- "شروع مکالمه جدید"
- "انتخاب این مورد"
- "پخش ویدیو"
- "افراد و گزینهها"
- "افراد و گزینهها"
- "کلی"
- "افراد در این مکالمه"
- "برقراری تماس تلفنی"
- "ارسال پیام"
- "ارسال پیام<br/><small>از %s</small>"
-
- - ارسال عکس
- - ارسال عکسها
-
-
- - ارسال فایل صوتی
- - ارسال فایلهای صوتی
-
-
- - ارسال ویدیو
- - ارسال ویدیوها
-
-
- - ارسال کارت تماس
- - ارسال کارتهای تماس
-
-
- - ارسال پیوست
- - ارسال پیوستها
-
-
- - %d پیوست آماده ارسال است
- - %d پیوست آماده ارسال است
-
- "مجوزهای منبع باز"
- "اعلانها"
- "به حد مجاز پیوست رسیدید"
- "به مخاطبین افزوده شود؟"
- "افزودن مخاطب"
- "موضوع"
- "موضوع: "
- "%1$s%2$s"
- "در حال بارگیری کارت مخاطب"
- "کارت مخاطب بارگیری نشد"
- "مشاهده کارت مخاطب"
-
- - %d مخاطب
- - %d مخاطب
-
- "کارتهای مخاطب"
- "تاریخ تولد"
- "یادداشتها"
- "بازارسال پیام"
- "1+"
- "+%d"
- "پیامک غیرفعال شد"
- "برای ارسال، «پیامرسانی» را بهعنوان برنامه پیشفرض پیامک تنظیم کنید"
- "«پیامرسانی» را بهعنوان برنامه پیشفرض پیامک تنظیم کنید"
- "تغییر"
- "هیچ سیمکارت برگزیدهای برای ارسال پیامکها انتخاب نشده است"
- "مالک دستگاه این برنامه را مجاز نکرده است."
- "تأیید"
- "شرکتکنندههای خیلی زیادی در مکالمه وجود دارد"
-
- - مخاطب نامعتبر
- - مخاطبین نامعتبر
-
- "پيشنويس"
- "وقتی مکالمه جدیدی را شروع کنید، آن را در این لیست مشاهده میکنید"
- "مکالمات بایگانیشده در اینجا نشان داده میشود"
- "در حال بارگیری مکالمات…"
- "تصویر"
- "کلیپ صوتی"
- "ویدیو"
- "کارت ویزیت"
- "MMS"
- "واگرد"
- "امتحان مجدد"
- "نام یا شماره تلفن مخاطب را برای شروع یک پیام جدید وارد کنید"
- "مسدود کردن"
- "مسدود کردن %s"
- "رفع انسداد %s"
- "%s مسدود شود؟"
- "همچنان از این شماره پیامها را دریافت میکنید، اما دیگر به شما اطلاع داده نمیشود. این مکالمه بایگانی میشود."
- "مخاطبین مسدود شده"
- "رفع انسداد"
- "در حال ارسال پیام"
- "پیام ارسال شد"
- "داده شبکه تلفن همراه خاموش است. تنظیماتتان را بررسی کنید."
- "در حالت هواپیما پیامها ارسال نمیشوند"
- "پیام ارسال نشد"
- "پیام دانلود شد"
- "داده سلولی خاموش است. تنظیماتتان را بررسی کنید."
- "پیام در حالت هواپیما دانلود نمیشود"
- "پیام دانلود نشد"
- "صفر"
- "یک"
- "دو"
- "سه"
- "چهار"
- "پنج"
- "شش"
- "هفت"
- "هشت"
- "نه"
- "ارسال پیام با %1$s امکانپذیر نیست، خطای %2$d"
- "ارسال پیام با شرکت مخابراتی ناشناس امکانپذیر نیست، خطای %1$d"
- "بازارسال: %s"
- "پیام ارسال نشد: سرویس در شبکه فعال نیست"
- "پیام ارسال نشد: آدرس مقصد نامعتبر است"
- "پیام ارسال نشد: پیام نامعتبر است"
- "پیام ارسال نشد: محتوا پشتیبانی نمیشود"
- "پیام ارسال نشد: پیام پشتیبانی نمیشود"
- "پیام ارسال نشد: بیش از حد بزرگ است"
- "پیام جدید"
- "مشاهده"
- "تصویر"
- "برنامه مناسبی یافت نشد"
- "حذف گیرنده"
- "پیام جدید"
- "لغو"
- "کپی در بریدهدان؟"
- "کپی"
- "به %s"
- "کلی"
- "پیشرفته"
- "تنظیمات کلی"
- "تنظیمات پیشرفته"
- "سیم کارت «%s»"
- "ارسال پیامکهای جداگانه به همه گیرندگان. فقط شما جوابها را دریافت میکنید"
- "ارسال یک MMS تکی به همه گیرندگان"
- "شماره ناشناس"
- "پیام جدید"
- "پیام جدید."
- "انتخاب سیم"
- "%1$s انتخاب شد، انتخابگر سیمکارت"
- "ویرایش موضوع"
- "انتخاب سیم کارت یا ویرایش موضوع"
- "برای ضبط کردن صدا، لمس کنید و نگهدارید"
- "شروع مکالمه جدید"
- "پیامرسانی"
- "پیامرسانی"
- "فهرست مکالمات"
- "در حال بارگیری مکالمات"
- "در حال بارگیری پیامها"
- "مشاهده مکالمات بیشتر"
- "مشاهده پیامهای دیگر"
- "مکالمه حذف شد"
- "مکالمه حذف شد. لمس کنید تا مکالمه «پیامرسانی» دیگری نشان داده شود."
- "مسدود شد"
- "گشوده شد"
- "فضای ذخیرهسازی کم است. ممکن است برخی از اطلاعات از دست بروند."
- "انتخاب پیوستها"
- "تأیید انتخاب"
- "%d مورد انتخاب شد"
- "لطفاً یک یا چند پیوست را بردارید و دوباره امتحان کنید."
- "میتوانید سعی کنید پیامتان را ارسال کنید اما شاید تا وقتی که یک یا چند پیوست را برندارید، تحویل داده نشود."
- "فقط میتوانید یک ویدیو در هر پیام ارسال کنید. لطفاً ویدیوهای اضافی را حذف کنید و دوباره امتحان نمایید."
- "«پیامرسانی» پیوست را بارگیری نکرد."
- "در هر حال فرستاده شود"
- "مکالمه را نمیتوان شروع کرد"
- "%s انتخاب شد"
-
diff --git a/app/src/main/res/values-fi/arrays.xml b/app/src/main/res/values-fi/arrays.xml
deleted file mode 100644
index 95d4f23..0000000
--- a/app/src/main/res/values-fi/arrays.xml
+++ /dev/null
@@ -1,37 +0,0 @@
-
-
-
-
-
- - "ei aihetta"
- - "ei aihetta"
-
-
- - "Kyllä"
- - "Ei"
- - "OK"
- - "Hehe"
- - "Kiitos"
- - "Olen samaa mieltä"
- - "Kiva"
- - "Matkalla"
- - "OK, palaan asiaan"
- - ":)"
- - ":("
-
-
diff --git a/app/src/main/res/values-fi/cm_strings.xml b/app/src/main/res/values-fi/cm_strings.xml
deleted file mode 100644
index b099500..0000000
--- a/app/src/main/res/values-fi/cm_strings.xml
+++ /dev/null
@@ -1,21 +0,0 @@
-
-
-
- Poista liu\'uttamalla
- Pyyhkäise oikealle poistaaksesi keskustelun
- Viestit
-
diff --git a/app/src/main/res/values-fi/strings.xml b/app/src/main/res/values-fi/strings.xml
deleted file mode 100644
index 2ddac09..0000000
--- a/app/src/main/res/values-fi/strings.xml
+++ /dev/null
@@ -1,402 +0,0 @@
-
-
-
-
- "Viestit"
- "Viestit"
- "Valitse keskustelu"
- "Asetukset"
- "Lähetä viesti"
- "Lisää liite"
- "Seuraava >"
- "Seuraava"
- "Sulje"
- "Asetukset >"
- "Asetukset"
- "Viestit tarvitsee käyttöoikeuden tekstiviesteihin, puhelimeen ja yhteystietoihin."
- "Voit muuttaa käyttöoikeuksia kohdassa Asetukset > Sovellukset > Viestit > Käyttöoikeudet."
- "Voit muuttaa käyttöoikeuksia kohdassa Asetukset, Sovellukset, Viestit, Käyttöoikeudet."
- "Usein käytetyt"
- "Yhteystiedot"
- "Lähetä numeroon %s"
- "Tallenna kuva tai video"
- "Valitse kuvia tästä laitteesta"
- "Tallenna ääntä"
- "Valitse valokuva"
- "Media on valittu."
- "Median valinta on poistettu."
- "Tallenna ääntä"
- "Jaa"
- "Juuri nyt"
- "Nyt"
-
- - %d min
- - %d minuutti
-
-
- - %d tuntia
- - %d tunti
-
-
- - %d päivää
- - %d päivä
-
- "Luokan 0 viesti"
- "Tallenna"
- "Vahvista puhelinnumerosi"
- "Tekemällä tämän kertaluontoisen vaiheen varmistat, että Viestit toimittaa ryhmäviestisi oikein."
- "Puhelinnumero"
- "%s sanoi"
- "Sinä sanoit"
- "Viesti käyttäjältä %s"
- "Lähetit viestin"
- "Lähetetään…"
- "Ei lähetetty. Yritä uudelleen koskettamalla."
- "Ei lähetetty. Yritetään uudelleen…"
- "Lähetä uudelleen tai poista"
- "Ota yhteyttä hätäpalveluihin soittamalla äänipuhelu. Tekstiviestiäsi ei voida toimittaa tällä hetkellä."
- "Uusi multimediaviesti ladattavissa"
- "Uusi multimediaviesti"
- "Lataus epäonnistui"
- "Yritä uudelleen koskettamalla"
- "Lataa koskettamalla"
- "Lataa tai poista"
- "Ladataan…"
- "Viesti on vanhentunut tai ei ole käytettävissä"
- "koko: %1$s, vanhenee: %2$s"
- "Tuntematon lähettäjä"
- "Toimitettu"
- "Viestiä ei lähetetty"
- "Joitakin viestejä ei lähetetty Viesteissä."
-
- - %d viestiä %d keskustelussa
- - %d viesti yhdessä keskustelussa
-
- "Viestiä ei ladattu."
- "Joitakin viestejä ei ladattu Viesteissä."
-
- - %d viestiä %d keskustelussa
- - %d viesti yhdessä keskustelussa
-
- "Viestiä numeroon %1$s ei lähetetty."
- "Ota yhteyttä hätäpalveluihin soittamalla äänipuhelu. Tekstiviestiäsi numeroon %1$s ei voida toimittaa tällä hetkellä."
-
- - %d uutta viestiä
- - Uusi viesti
-
- "Edellinen"
- "Arkistoitu"
- "Poista"
- "Arkistoi"
- "Poista arkistosta"
- "Lisää kontakti"
- "Lataa"
- "Lähetä"
- "Poista"
- "Poistetaanko tämä viesti?"
- "Tätä toimintoa ei voi kumota."
- "Poista"
-
- - Poistetaanko nämä keskustelut?
- - Poistetaanko tämä keskustelu?
-
- "Poista"
- "Peruuta"
- "Vastaanottaja"
- "+ %d"
- "Ääntä ei voi tallentaa. Yritä uudelleen."
- "Ääntä ei voi toistaa. Yritä uudelleen."
- "Ääntä ei voitu tallentaa. Yritä uudelleen."
- "Kosketa pitkään"
- ", "
- " "
- ": "
- " "
- "Kuva"
- "Äänileike"
- "Video"
- "Yhteystietokortti"
- "Lataa"
- "Vastaa tekstiviestitse"
- "Vastaa MMS-viestillä"
- "Vastaa"
-
- - %d osallistujaa
- - %d osallistuja
-
- "Minä"
- "Yhteystieto estetty ja arkistoitu"
- "Yhteystiedon esto on poistettu, ja se on poistettu arkistosta."
- "%d arkistoitua"
- "%d poistettiin arkistosta"
- "Kaikki valmiina. Kosketa Lähetä uudelleen."
- "Viestit asetettiin oletustekstiviestisovellukseksi."
-
- - Hylkää liitteet
- - Hylkää liite
-
- "Ääniliite"
- "Toista ääniliite"
- "Tauko"
- "Viesti lähettäjältä %1$s: %2$s."
- "Epäonnistunut viesti lähettäjältä %1$s: %2$s. Aika: %3$s."
- "Viesti lähettäjältä %1$s: %2$s. Aika: %3$s."
- "Lähettämätön viesti vastaanottajalle %1$s: %2$s. Aika: %3$s."
- "Lähetetään viestiä vastaanottajalle %1$s: %2$s. Aika: %3$s."
- "Epäonnistunut viesti vastaanottajalle %1$s: %2$s. Aika: %3$s."
- "Viesti vastaanottajalle %1$s: %2$s. Aika: %3$s."
- "Epäonnistunut viesti lähettäjältä %1$s: %2$s. Aika: %3$s. %4$s."
- "Viesti lähettäjältä %1$s: %2$s. Aika: %3$s. %4$s."
- "Lähettämätön viesti vastaanottajalle %1$s: %2$s. Aika: %3$s."
- "Lähetetään viestiä vastaanottajalle %1$s: %2$s. Aika: %3$s."
- "Epäonnistunut viesti vastaanottajalle %1$s: %2$s. Aika: %3$s."
- "Viesti vastaanottajalle %1$s: %2$s. Aika: %3$s."
- "Viesti epäonnistui. Yritä uudelleen koskettamalla."
- "Poista aihe"
- "Viestien valokuvat"
-
- - %d valokuvaa tallennettu albumiin %s
- - %d valokuva tallennettu albumiin %s
-
-
- - %d videota tallennettu albumiin %s
- - %d video tallennettu albumiin %s
-
-
- - %d liitettä tallennettu albumiin %s
- - %d liite tallennettu albumiin %s
-
-
- - %d liitettä tallennettu Lataukset-kansioon
- - %d liite tallennettu Lataukset-kansioon
-
-
- - %d liitettä tallennettiin
- - %d liite tallennettiin.
-
-
- - %d liitteen tallentaminen epäonnistui.
- - %d liitteen tallentaminen epäonnistui.
-
- "Asetukset"
- "Arkistoitu"
- "Multimediaviesti"
- "Lisäasetukset"
- "Ilmoitukset"
- "Tekstiviestin lähetystiedot"
- "Pyydä lähetystiedot kaikista lähettämistäsi tekstiviesteistä"
- "Automaattilataus"
- "Lataa MMS-viestit automaattisesti"
- "Automaattilataus roaming-tilassa"
- "Hae MMS-viestit automaattisesti roaming-tilassa."
- "Ryhmäviestit"
- "Oletusarvoinen tekstiviestisovellus"
-
-
- "Puhelinnumerosi"
- "Tuntematon"
- "Lähtevien viestien äänet"
- "Kopioi teksti"
- "Näytä tiedot"
- "Lähetä edelleen"
- "Viestin tiedot"
- "Tyyppi: "
- "Tekstiviesti"
- "Multimediaviesti"
- "Lähettäjä: "
- "Vastaanottaja: "
- "Lähetetty: "
- "Vastaanotettu: "
- "Aihe: "
- "Koko: "
- "Tärkeys: "
- "SIM-kortti: "
- "Korkea"
- "Normaali"
- "Matala"
- "SIM-kortti %s"
- "Piilotettu lähettäjän osoite"
- "Viestiä ei voi lähettää liitetiedostojen latauksen aikana."
- "Verkko ei ole valmis. Yritä uudelleen."
- "Poista teksti"
- "Vaihda tekstin ja numeroiden syötön välillä"
- "Lisää osallistujia"
- "Vahvista osallistujat"
- "Aloita uusi keskustelu"
- "Valitse tämä"
- "Katso video"
- "Henkilöt ja asetukset"
- "Henkilöt ja asetukset"
- "Yleiset"
- "Keskustelun osallistujat"
- "Soita puhelu"
- "Lähetä viesti"
- "Lähetä viesti<br/><small>kortilta %s</small>"
-
- - Lähetä kuvia
- - Lähetä kuva
-
-
- - Lähetä äänitiedostoja
- - Lähetä äänitiedosto
-
-
- - Lähetä videoita
- - Lähetä video
-
-
- - Lähetä yhteystietokortteja
- - Lähetä yhteystietokortti
-
-
- - Lähetä liitteitä
- - Lähetä liite
-
-
- - %d liitettä valmiina lähetettäväksi
- - Yksi liite valmiina lähetettäväksi
-
- "Avoimen lähdekoodin käyttöluvat"
- "Ilmoitukset"
- "Liitetiedostojen enimmäisraja on saavutettu."
- "Lisätäänkö yhteystietoihin?"
- "Lisää yhteystieto"
- "Aihe"
- "Aihe: "
- "%1$s%2$s"
- "Ladataan yhteystietokorttia"
- "Yhteystietokorttia ei voitu ladata:"
- "Näytä yhteystietokortti"
-
- - %d yhteystietoa
- - %d yhteystieto
-
- "Yhteystietokortit"
- "Syntymäpäivä"
- "Muistiinpanot"
- "Lähetä viesti edelleen"
- "+1"
- "+%d"
- "Tekstiviestit on poistettu käytöstä"
- "Voit lähettää valittuasi Viestit oletustekstiviestisovellukseksi."
- "Aseta Viestit oletustekstiviestisovellukseksi."
- "Vaihda"
- "Ensisijaista SIM-korttia ei ole valittu tekstiviestien lähettämiselle"
- "Laitteen omistaja ei ole myöntänyt lupaa tälle sovellukselle."
- "OK"
- "Keskustelussa on liian monta osallistujaa"
-
- - Virheelliset yhteystiedot
- - Virheellinen yhteystieto
-
- "Luonnos"
- "Uudet keskustelut on lueteltu tässä"
- "Arkistoidut keskustelut näkyvät tässä"
- "Ladataan keskusteluja…"
- "Kuva"
- "Äänileike"
- "Video"
- "Yhteystietokortti"
- "Multimediaviesti"
- "Kumoa"
- "Yritä uudelleen"
- "Aloita uusi viesti antamalla yhteystiedon nimi tai puhelinnumero"
- "Estä"
- "Estä %s"
- "Kumoa esto: %s"
- "Estetäänkö %s?"
- "Saat edelleen viestejä tästä numerosta, mutta et enää ilmoituksia. Tämä keskustelu arkistoidaan."
- "Estetyt yhteystiedot"
- "KUMOA ESTO"
- "Lähetetään viestiä"
- "Viesti lähetetty"
- "Matkapuhelindata on kytketty pois. Tarkista asetukset."
- "Viestejä ei voi lähettää lentokonetilassa"
- "Viestiä ei voitu lähettää"
- "Viesti ladattu"
- "Matkapuhelindata on kytketty pois. Tarkista asetukset."
- "Viestejä ei voi ladata lentokonetilassa."
- "Viestin lataaminen epäonnistui."
- "Nolla"
- "Yksi"
- "Kaksi"
- "Kolme"
- "Neljä"
- "Viisi"
- "Kuusi"
- "Seitsemän"
- "Kahdeksan"
- "Yhdeksän"
- "Viestin lähettäminen operaattorin %1$s kautta ei onnistunut. Virhe %2$d"
- "Viestin lähettäminen tuntemattoman operaattorin kautta ei onnistunut. Virhe %1$d"
- "Vl: %s"
- "Viestiä ei lähetetty: palvelu ei ole käytössä verkossa"
- "Viestiä ei lähetetty: virheellinen kohdeosoite"
- "Viestiä ei lähetetty: virheellinen viesti"
- "Viestiä ei lähetetty: sisältöä ei tueta"
- "Viestiä ei lähetetty: viestiä ei tueta"
- "Viestiä ei lähetetty: liian suuri"
- "Uusi viesti"
- "Näytä"
- "Kuva"
- "Sopivaa sovellusta ei löytynyt"
- "Poista vastaanottaja"
- "Uusi viesti"
- "Peruuta"
- "Kopioidaanko leikepöydälle?"
- "Kopioi"
- "vastaanottaja: %s"
- "Yleiset"
- "Lisäasetukset"
- "Yleiset asetukset"
- "Lisäasetukset"
- "%s SIM"
- "Lähetä oma tekstiviesti kullekin vastaanottajalle. Vain sinä saat vastaukset."
- "Lähetä yksi MMS-viesti kaikille vastaanottajille"
- "Tuntematon numero"
- "Uusi viesti"
- "Uusi viesti."
- "SIM-valitsin"
- "%1$s valittu, SIM-valitsin"
- "Muokkaa aihetta"
- "Valitse SIM tai muokkaa aihetta"
- "Nauhoita ääntä koskettamalla pitkään"
- "Aloita uusi keskustelu."
- "Viestit"
- "Viestit"
- "Keskusteluluettelo"
- "Ladataan keskusteluja."
- "Ladataan viestejä."
- "Näytä lisää keskusteluita."
- "Näytä lisää viestejä."
- "Keskustelu on poistettu."
- "Keskustelu poistettu. Näytä toinen Viestit-keskustelu."
- "Estetty"
- "Esto kumottu"
- "Tallennustila on vähissä. Tietoja voi kadota."
- "Valitse liitteet"
- "Vahvista valinta"
- "%d valittu"
- "Poista yksi tai useampi liitetiedosto ja yritä uudelleen."
- "Voit yrittää lähettää viestin, mutta sitä ei ehkä toimiteta ennen kuin olet poistanut yhden tai useamman liitetiedoston."
- "Voit lähettää vain yhden videon viestiä kohden. Poista ylimääräiset videot ja yritä uudelleen."
- "Viestit ei pystynyt lataamaan liitetiedostoa."
- "Lähetä silti"
- "Keskustelun aloittaminen epäonnistui"
- "%s valittu"
-
diff --git a/app/src/main/res/values-fr-rCA/arrays.xml b/app/src/main/res/values-fr-rCA/arrays.xml
deleted file mode 100644
index 05d76fb..0000000
--- a/app/src/main/res/values-fr-rCA/arrays.xml
+++ /dev/null
@@ -1,37 +0,0 @@
-
-
-
-
-
- - "sans objet"
- - "aucun objet"
-
-
- - "Oui"
- - "Non"
- - "OK"
- - "Hé hé"
- - "Merci"
- - "J\'accepte"
- - "Bien"
- - "En chemin"
- - "OK, je te réponds plus tard"
- - ":)"
- - ":("
-
-
diff --git a/app/src/main/res/values-fr-rCA/strings.xml b/app/src/main/res/values-fr-rCA/strings.xml
deleted file mode 100644
index 6fa5b3e..0000000
--- a/app/src/main/res/values-fr-rCA/strings.xml
+++ /dev/null
@@ -1,402 +0,0 @@
-
-
-
-
- "Messagerie"
- "Messagerie"
- "Sélectionner la conversation"
- "Paramètres"
- "Envoyer un message"
- "Ajouter une pièce jointe"
- "Suivant >"
- "Suivant"
- "Quitter"
- "Paramètres >"
- "Paramètres"
- "Vous devez accorder à l\'application Messagerie des autorisations d\'accès aux messages, au téléphone et aux contacts."
- "Vous pouvez modifier les autorisations dans Paramètres > Applications > Messagerie > Autorisations."
- "Vous pouvez modifier les autorisations dans Paramètres > Applications > Messagerie > Autorisations."
- "Fréquents"
- "Tous les contacts"
- "Envoyer à %s"
- "Prendre des photos ou filmer une vidéo"
- "Choisir des images de cet appareil"
- "Enregistrer des fichiers audio"
- "Choisir une photo"
- "Support sélectionné."
- "Support désélectionné."
- "Enregistrer des fichiers audio"
- "Partager"
- "À l\'instant"
- "Maintenant"
-
- - %d min
- - %d min
-
-
- - %d heure
- - %d heures
-
-
- - %d jour
- - %d jours
-
- "Message de catégorie 0"
- "Enregistrer"
- "Confirmez votre numéro de téléphone"
- "Cette étape unique permet de garantir que vos messages de groupe sont correctement envoyés dans Messagerie."
- "Numéro de téléphone"
- "%s a dit"
- "Vous avez dit"
- "Message de %s"
- "Vous avez envoyé un message"
- "Envoi en cours..."
- "Message non envoyé. Touchez ici pour réessayer."
- "Message non envoyé. Nouvelle tentative en cours..."
- "Renvoyer ou supprimer"
- "Veuillez appeler les services d\'urgence. Impossible d\'envoyer votre texto pour l\'instant."
- "Nouveau message multimédia à télécharger"
- "Nouveau message multimédia"
- "Échec du téléchargement"
- "Touchez ici pour réessayer"
- "Touchez ici pour lancer le téléchargement."
- "Télécharger ou supprimer"
- "Téléchargement en cours..."
- "Le message a expiré ou n\'est plus disponible."
- "taille : %1$s, date d\'expiration : %2$s"
- "Expéditeur inconnu"
- "Distribué"
- "Le message n\'a pas été envoyé"
- "Certains messages n\'ont pas été envoyés dans Messagerie"
-
- - %d message dans %d conversations
- - %d messages dans %d conversations
-
- "Message non téléchargé"
- "Certains messages n\'ont pas été téléchargés dans Messagerie"
-
- - %d message dans %d conversations
- - %d messages dans %d conversations
-
- "Échec de l\'envoi du message à %1$s"
- "Veuillez appeler les services d\'urgence. Impossible d\'envoyer votre texto au numéro %1$s pour l\'instant."
-
- - %d nouveau message
- - %d nouveaux messages
-
- "Précédent"
- "Archivée"
- "Supprimer"
- "Archiver"
- "Annuler l\'archivage"
- "Ajouter un contact"
- "Télécharger"
- "Envoyer"
- "Supprimer"
- "Supprimer ce message?"
- "Cette action ne peut être annulée."
- "Supprimer"
-
- - Supprimer cette conversation?
- - Supprimer ces conversations?
-
- "Supprimer"
- "Annuler"
- "À"
- "+%d"
- "Impossible d\'enregistrer l\'audio. Veuillez réessayer."
- "Impossible de lire l\'audio. Veuillez réessayer."
- "Impossible d\'enregistrer l\'audio. Veuillez réessayer."
- "Maintenez le doigt ici"
- ", "
- " "
- ": "
- " "
- "Image"
- "Extrait audio"
- "Vidéo"
- "Fiche de contact"
- "Télécharger"
- "Répondre par texto"
- "Rép. m. multim."
- "Répondre"
-
- - %d participant
- - %d participants
-
- "Moi"
- "Contact bloqué et archivé"
- "Contact débloqué et archivage annulé"
- "%d archivée(s)"
- "Archivage annulé de %d"
- "Tout est prêt. Touchez « Envoyer » de nouveau."
- "L\'application Messagerie a été définie comme application de messagerie par défaut."
-
- - Supprimer la pièce jointe
- - Supprimer les pièces jointes
-
- "Contenu audio joint"
- "Jouer le contenu audio joint"
- "Pause"
- "Message de %1$s : %2$s."
- "Échec de la réception du message de %1$s : %2$s. Heure : %3$s."
- "Message de %1$s : %2$s. Heure : %3$s."
- "Message non envoyé à %1$s : %2$s. Heure : %3$s."
- "Envoi du message à %1$s : %2$s. Heure : %3$s."
- "Échec de l\'envoi du message à %1$s : %2$s. Heure : %3$s."
- "Message à %1$s : %2$s. Heure : %3$s."
- "Échec de la réception du message de %1$s : %2$s. Heure : %3$s. %4$s."
- "Message de %1$s : %2$s. Heure : %3$s. %4$s."
- "Message non envoyé à : %1$s: %2$s. Heure: %3$s."
- "Envoi du message à %1$s : %2$s. Heure : %3$s."
- "Échec de l\'envoi du message à %1$s : %2$s. Heure : %3$s."
- "Message à %1$s : %2$s. Heure : %3$s."
- "Échec du message. Touchez pour réessayer."
- "Supprimer l\'objet"
- "Photos de Messagerie"
-
- - %d photo enregistrée dans l\'album « %s »
- - %d photos enregistrées dans l\'album « %s »
-
-
- - %d vidéo enregistrée dans l\'album « %s »
- - %d vidéos enregistrées dans l\'album « %s »
-
-
- - %d pièce jointe enregistrée dans l\'album « %s »
- - %d pièces jointes enregistrées dans l\'album « %s »
-
-
- - %d pièce jointe enregistrée dans le dossier « Téléchargements »
- - %d pièces jointes enregistrées dans le dossier « Téléchargements »
-
-
- - %d pièce jointe enregistrée
- - %d pièces jointes enregistrées
-
-
- - Impossible d\'enregistrer %d pièce jointe
- - Impossible d\'enregistrer %d pièces jointes
-
- "Paramètres"
- "Archivée"
- "Message multimédia"
- "Avancés"
- "Notifications"
- "Accusés de réception des messages texte"
- "Demander un accusé de réception pour chaque texto envoyé"
- "Récupération automatique"
- "Récupérer automatiquement les messages multimédias"
- "Récupération auto. en itinérance"
- "Récupérer automatiquement les messages multimédias en itinérance"
- "Messagerie de groupe"
- "Application de messagerie texte par défaut"
-
-
- "Votre numéro de téléphone"
- "Inconnu"
- "Sons pour les messages sortants"
- "Copier le texte"
- "Afficher les détails"
- "Transférer"
- "Détails du message"
- "Type : "
- "Message texte"
- "Message multimédia"
- "De : "
- "À : "
- "Envoyé : "
- "Reçu : "
- "Objet : "
- "Taille : "
- "Priorité : "
- "Carte SIM : "
- "Élevée"
- "Normale"
- "Faible"
- "Fente SIM %s"
- "Adresse d\'expéditeur masquée"
- "Impossible d\'envoyer le message pendant le chargement des pièces jointes."
- "Le réseau n\'est pas prêt. Réssayez."
- "Supprimer le texte"
- "Alterner entre l\'entrée de texte et de chiffres"
- "Ajouter des participants"
- "Confirmer les participants"
- "Commencer une nouvelle discussion"
- "Sélectionner cet article"
- "Lire la vidéo"
- "Participants et options"
- "Participants et options"
- "Général"
- "Participants à cette conversation"
- "Faire un appel"
- "Envoyer un message"
- "Envoyer un message<br/><small>à partir de %s</small>"
-
- - Envoyer la photo
- - Envoyer les photos
-
-
- - Envoyer le fichier audio
- - Envoyer les fichiers audio
-
-
- - Envoyer la vidéo
- - Envoyer les vidéos
-
-
- - Envoyer la fiche de contact
- - Envoyer les fiches de contact
-
-
- - Envoyer la pièce jointe
- - Envoyer les pièces jointes
-
-
- - %d pièce jointe est prête à être envoyée
- - %d pièces jointes sont prêtes à être envoyées
-
- "Licences de logiciels libres"
- "Notifications"
- "Taille maximale des pièces jointes atteinte"
- "Ajouter aux contacts?"
- "Ajouter un contact"
- "Objet"
- "Objet : "
- "%1$s %2$s"
- "Chargement de la fiche de contact"
- "Impossible de charger la fiche de contact"
- "Afficher la fiche de contact"
-
- - %d contact
- - %d contacts
-
- "Fiches de contact"
- "Anniversaire"
- "Remarques"
- "Transférer le message"
- "+1"
- "+%d"
- "Messagerie texte désactivée"
- "Pour envoyer des messages, définissez Messagerie comme application de messagerie par défaut"
- "Définissez Messagerie comme application de messagerie par défaut"
- "Modifier"
- "Aucune carte SIM préférée n\'a été sélectionnée pour l\'envoi des messages texte"
- "Cette application n\'est pas autorisée par le propriétaire de l\'appareil."
- "OK"
- "Trop de participants dans une conversation"
-
- - Contact non valide
- - Contacts non valides
-
- "Brouillon"
- "Lorsque vous commencez une conversation, elle s\'affiche ici"
- "Les conversations archivées s\'affichent ici"
- "Chargement des conversations en cours..."
- "Image"
- "Extrait audio"
- "Vidéo"
- "Fiche de contact"
- "Message multimédia"
- "Annuler"
- "Réessayer"
- "Entrez le nom d\'un contact ou un numéro de téléphone pour commencer un nouveau message"
- "Bloquer"
- "Bloquer %s"
- "Débloquer %s"
- "Bloquer %s?"
- "Vous continuerez à recevoir les messages envoyés par ce numéro, mais vous ne recevrez plus de notifications. Cette conversation sera archivée."
- "Contacts bloqués"
- "DÉBLOQUER"
- "Envoi du message en cours..."
- "Message envoyé"
- "Les données cellulaires sont désactivées. Vérifiez vos paramètres."
- "Impossible d\'envoyer des messages en mode Avion"
- "Le message n\'a pas pu être envoyé"
- "Message téléchargé"
- "Les données cellulaires sont désactivées. Vérifiez vos paramètres."
- "Impossible de télécharger des messages en mode Avion"
- "Le message n\'a pas pu être téléchargé"
- "Zéro"
- "Un"
- "Deux"
- "Trois"
- "Quatre"
- "Cinq"
- "Six"
- "Sept"
- "Huit"
- "Neuf"
- "Impossible d\'envoyer le message par l\'intermédiaire de %1$s. Erreur : %2$d."
- "Impossible d\'envoyer le message par l\'intermédiaire d\'un fournisseur de services inconnu. Erreur : %1$d."
- "Tr : %s"
- "Le message n\'a pas été envoyé, car le service n\'est pas activé sur le réseau"
- "Le message n\'a pas été envoyé, car l\'adresse de destination est incorrecte"
- "Le message n\'a pas été envoyé, car il n\'est pas valide"
- "Le message n\'a pas été envoyé, car le contenu est incompatible"
- "Le message n\'a pas été envoyé, car il n\'est pas pris en charge"
- "Le message n\'a pas été envoyé, car il est trop gros"
- "Nouveau message"
- "Afficher"
- "Image"
- "Impossible de trouver une application appropriée."
- "Supprimer le destinataire"
- "Nouveau message"
- "Annuler"
- "Copier dans le presse-papiers?"
- "Copier"
- "à %s"
- "Général"
- "Avancés"
- "Paramètres généraux"
- "Paramètres avancés"
- "Carte SIM « %s »"
- "Envoyer des textos individuels à tous les destinataires. Vous seul recevrez les réponses."
- "Envoyer des messages multimédias individuels à tous les destinataires."
- "Numéro inconnu"
- "Nouveau message"
- "Nouveau message."
- "Sélecteur de carte SIM"
- "%1$s sélectionnée, sélecteur de carte SIM"
- "Modifier l\'objet"
- "Sélectionner une carte SIM ou modifier l\'objet"
- "Maintenez le doigt sur le bouton pour enregistrer des contenus audio"
- "Commencer une nouvelle discussion"
- "Messagerie"
- "Messagerie"
- "Liste des conversations"
- "Chargement des conversations en cours..."
- "Messages en cours de chargement…"
- "Afficher plus de conversations"
- "Voir plus de messages"
- "Conversation supprimée"
- "La conversation a été supprimée. Touchez pour afficher une autre conversation dans Messagerie."
- "Bloqué"
- "Débloqué"
- "L\'espace de stockage est faible. Vous risquez de perdre certaines données."
- "Sélectionner les pièces jointes"
- "Confirmer la sélection"
- "%d sélectionné(s)"
- "Veuillez supprimer une ou plusieurs pièces jointes, puis réessayer."
- "Vous pouvez essayer d\'envoyer votre message, mais il risque de ne pas être remis sauf si vous supprimez une ou plusieurs pièces jointes."
- "Vous ne pouvez envoyer qu\'une vidéo par message. Veuillez supprimer les vidéos supplémentaires, puis réessayer."
- "Échec du chargement de la pièce jointe."
- "Envoyer quand même"
- "Impossible de démarrer la conversation"
- "%s sélectionnée"
-
diff --git a/app/src/main/res/values-fr/arrays.xml b/app/src/main/res/values-fr/arrays.xml
deleted file mode 100644
index 6bd25ad..0000000
--- a/app/src/main/res/values-fr/arrays.xml
+++ /dev/null
@@ -1,37 +0,0 @@
-
-
-
-
-
- - "aucun objet"
- - "nosubject"
-
-
- - "Oui"
- - "Non"
- - "OK"
- - "Haha"
- - "Merci"
- - "J\'accepte."
- - "Bien"
- - "J\'arrive."
- - "OK, je te réponds plus tard."
- - ":)"
- - ":("
-
-
diff --git a/app/src/main/res/values-fr/cm_strings.xml b/app/src/main/res/values-fr/cm_strings.xml
deleted file mode 100644
index 182a086..0000000
--- a/app/src/main/res/values-fr/cm_strings.xml
+++ /dev/null
@@ -1,22 +0,0 @@
-
-
-
- Balayer pour supprimer
- Balayer vers la droite pour supprimer une conversation
- Messages
- Démarrer une conversation
-
diff --git a/app/src/main/res/values-fr/strings.xml b/app/src/main/res/values-fr/strings.xml
deleted file mode 100644
index af0bb48..0000000
--- a/app/src/main/res/values-fr/strings.xml
+++ /dev/null
@@ -1,402 +0,0 @@
-
-
-
-
- "SMS/MMS"
- "SMS/MMS"
- "Sélectionner la conversation"
- "Paramètres"
- "Envoyer le message"
- "Ajouter une pièce jointe"
- "Suivant >"
- "Suivant"
- "Quitter"
- "Paramètres >"
- "Paramètres"
- "Vous devez accorder à l\'application de SMS/MMS des autorisations d\'accès aux SMS, au téléphone et aux contacts."
- "Vous pouvez modifier les autorisations dans Paramètres > Applications > SMS/MMS > Autorisations."
- "Vous pouvez modifier les autorisations dans Paramètres > Applications > SMS/MMS > Autorisations."
- "Fréquents"
- "Tous les contacts"
- "Envoyer au %s"
- "Prendre des photos ou filmer une vidéo"
- "Sélectionner des images sur cet appareil"
- "Enregistrer un fichier audio"
- "Sélectionner une photo"
- "Le support est sélectionné."
- "Le support est désélectionné."
- "Enregistrer un fichier audio"
- "Partager"
- "À l\'instant"
- "À l\'instant"
-
- - %d min
- - %d min
-
-
- - %d heure
- - %d heures
-
-
- - %d jour
- - %d jours
-
- "Message de catégorie 0"
- "Enregistrer"
- "Confirmez votre numéro de téléphone"
- "Cette étape unique permet de garantir que vos messages de groupe sont correctement envoyés via les SMS/MMS."
- "Numéro de téléphone"
- "%s a dit"
- "Vous avez dit"
- "Expéditeur du message : %s"
- "Vous avez envoyé un message."
- "Envoi en cours…"
- "Message non envoyé. Veuillez appuyer ici pour réessayer."
- "Message non envoyé. Nouvelle tentative en cours…"
- "Renvoyer ou supprimer"
- "Veuillez appeler les services d\'urgence. Impossible d\'envoyer votre SMS pour l\'instant."
- "Nouveau MMS à télécharger"
- "Nouveau message MMS"
- "Téléchargement impossible."
- "Appuyer ici pour réessayer"
- "Appuyer ici pour lancer le téléchargement"
- "Télécharger ou supprimer"
- "Téléchargement en cours…"
- "Le message est arrivé à expiration ou n\'est plus disponible."
- "taille : %1$s, expiration : %2$s"
- "Expéditeur inconnu"
- "Distribué"
- "Le message n\'a pas été envoyé."
- "Certains messages n\'ont pas été envoyés via les SMS/MMS."
-
- - %d messages dans %d conversation
- - %d messages dans %d conversations
-
- "Message non téléchargé."
- "Certains messages n\'ont pas été téléchargés via les SMS/MMS."
-
- - %d messages dans %d conversation
- - %d messages dans %d conversations
-
- "Échec de l\'envoi du message à %1$s"
- "Veuillez appeler les services d\'urgence. Impossible d\'envoyer votre SMS au numéro %1$s pour l\'instant."
-
- - %d nouveau message
- - %d nouveaux messages
-
- "Retour"
- "Archivées"
- "Supprimer"
- "Archiver"
- "Annuler l\'archivage"
- "Ajouter un contact"
- "Télécharger"
- "Envoyer"
- "Supprimer"
- "Supprimer ce message ?"
- "Cette action est irréversible."
- "Supprimer"
-
- - Supprimer cette conversation ?
- - Supprimer ces conversations ?
-
- "Supprimer"
- "Annuler"
- "À"
- "+ %d"
- "Impossible d\'enregistrer l\'audio. Veuillez réessayer."
- "Impossible de lire l\'audio. Veuillez réessayer."
- "Impossible d\'enregistrer l\'audio. Veuillez réessayer."
- "Appuyez ici de manière prolongée"
- ", "
- " "
- " : "
- " "
- "Image"
- "Extrait audio"
- "Vidéo"
- "Fiche de contact"
- "Télécharger"
- "Répondre par SMS"
- "Répondre par MMS"
- "Répondre"
-
- - %d participant
- - %d participants
-
- "Moi"
- "Contact bloqué et archivé"
- "Contact débloqué et archivage annulé."
- "%d archivée(s)"
- "Archivage annulé de %d conversation(s)."
- "Configuration réussie. Appuyez de nouveau sur \"Envoyer\"."
- "L\'application de SMS/MMS a bien été définie comme application de SMS par défaut."
-
- - Supprimer la pièce jointe
- - Supprimer les pièces jointes
-
- "Pièce jointe audio"
- "Jouer le contenu audio joint"
- "Pause"
- "Message de %1$s : %2$s."
- "Échec de la réception du message envoyé par %1$s : %2$s. Heure : %3$s"
- "Message envoyé par %1$s : %2$s. Heure : %3$s"
- "Message non envoyé à %1$s : %2$s. Heure : %3$s"
- "Envoi du message à %1$s en cours : %2$s. Heure : %3$s"
- "Échec de l\'envoi du message à %1$s : %2$s. Heure : %3$s"
- "Message à %1$s : %2$s. Heure : %3$s"
- "Échec de la réception du message envoyé par %1$s : %2$s. Heure : %3$s. %4$s"
- "Message envoyé par %1$s : %2$s. Heure : %3$s. %4$s"
- "Message non envoyé au groupe \"%1$s\" : %2$s. Heure : %3$s"
- "Envoi du message au groupe \"%1$s\" en cours : %2$s. Heure : %3$s"
- "Échec de l\'envoi du message au groupe \"%1$s\" : %2$s. Heure : %3$s"
- "Message au groupe \"%1$s\" : %2$s. Heure : %3$s"
- "Échec du message. Appuyez pour réessayer."
- "Supprimer l\'objet"
- "Photos envoyées ou reçues par SMS/MMS"
-
- - %d photo a été enregistrée dans l\'album \"%s\"
- - %d photos ont été enregistrées dans l\'album \"%s\".
-
-
- - %d vidéo a été enregistrée dans l\'album \"%s\".
- - %d vidéos ont été enregistrées dans l\'album \"%s\".
-
-
- - %d pièce jointe a été enregistrée dans l\'album \"%s\".
- - %d pièces jointes ont été enregistrées dans l\'album \"%s\".
-
-
- - %d pièce jointe a été enregistrée dans le dossier \"Téléchargements\".
- - %d pièces jointes ont été enregistrées dans le dossier \"Téléchargements\".
-
-
- - %d pièce jointe a été enregistrée.
- - %d pièces jointes ont été enregistrées.
-
-
- - Impossible d\'enregistrer %d pièce jointe.
- - Impossible d\'enregistrer %d pièces jointes.
-
- "Paramètres"
- "Archivées"
- "MMS"
- "Paramètres avancés"
- "Notifications"
- "Accusés de réception de SMS"
- "Demander un accusé de réception pour chaque SMS envoyé"
- "Récupération automatique"
- "Récupérer automatiquement les MMS"
- "Récupération auto. en itinérance"
- "Récupérer automatiquement les MMS en itinérance"
- "Messagerie de groupe"
- "Application SMS par défaut"
-
-
- "Votre numéro de téléphone"
- "Inconnu"
- "Sons pour les messages sortants"
- "Copier le texte"
- "Afficher les détails"
- "Transférer"
- "Détails du message"
- "Type : "
- "SMS"
- "MMS"
- "Expéditeur : "
- "Destinataire : "
- "Envoyé le : "
- "Reçu le : "
- "Objet : "
- "Taille : "
- "Priorité : "
- "SIM : "
- "Élevée"
- "Normale"
- "Basse"
- "SIM %s"
- "Adresse de l\'expéditeur masquée"
- "Impossible d\'envoyer le message pendant le chargement des pièces jointes."
- "Le réseau n\'est pas prêt. Veuillez réessayer."
- "Supprimer le texte"
- "Alterner entre la saisie de texte et de chiffres"
- "Ajouter d\'autres participants"
- "Confirmer les participants"
- "Démarrer une nouvelle conversation"
- "Sélectionner cet article"
- "Lire la vidéo"
- "Participants et options"
- "Participants et options"
- "Général"
- "Participants à cette conversation"
- "Passer un appel"
- "Envoyer un message"
- "Envoyer un message<br/><small>avec la carte SIM \"%s\"</small>"
-
- - Envoyer la photo
- - Envoyer les photos
-
-
- - Envoyer le fichier audio
- - Envoyer les fichiers audio
-
-
- - Envoyer la vidéo
- - Envoyer les vidéos
-
-
- - Envoyer la carte de visite
- - Envoyer les cartes de visite
-
-
- - Envoyer la pièce jointe
- - Envoyer les pièces jointes
-
-
- - %d pièce jointe est prête à être envoyée.
- - %d pièces jointes sont prêtes à être envoyées.
-
- "Licences Open Source"
- "Notifications"
- "Taille maximale des pièces jointes atteinte"
- "Ajouter aux contacts ?"
- "Ajouter un contact"
- "Objet"
- "Objet : "
- "%1$s%2$s"
- "Chargement de la fiche de contact en cours…"
- "Impossible de charger la fiche de contact."
- "Afficher la fiche de contact"
-
- - %d contact
- - %d contacts
-
- "Fiches de contacts"
- "Anniversaire"
- "Remarques"
- "Transférer le message"
- "+ 1"
- "+%d"
- "SMS désactivés"
- "Pour envoyer des messages, vous devez définir l\'application de SMS/MMS comme application de SMS par défaut."
- "Définissez l\'application de SMS/MMS comme application de SMS par défaut."
- "Modifier"
- "Aucune carte SIM préférée sélectionnée pour l\'envoi de SMS."
- "Cette application n\'est pas autorisée par le propriétaire de l\'appareil."
- "OK"
- "Trop de participants dans une conversation."
-
- - Contact non valide.
- - Contacts non valides.
-
- "Brouillon"
- "Lorsque vous commencez une conversation, elle s\'affiche ici."
- "Les conversations archivées s\'affichent ici."
- "Chargement des conversations en cours…"
- "Image"
- "Extrait audio"
- "Vidéo"
- "Fiche de contact"
- "MMS"
- "Annuler"
- "Réessayer"
- "Saisissez le nom d\'un contact ou un numéro de téléphone pour commencer un nouveau message"
- "Bloquer"
- "Bloquer \"%s\""
- "Débloquer \"%s\""
- "Bloquer %s ?"
- "Vous continuerez à recevoir les messages envoyés par ce numéro, mais vous ne recevrez plus de notifications. Cette conversation sera archivée."
- "Contacts bloqués"
- "DÉBLOQUER"
- "Envoi du message en cours..."
- "Message envoyé."
- "Les données cellulaires sont désactivées. Veuillez vérifier vos paramètres."
- "Impossible d\'envoyer des messages en mode Avion."
- "Envoi du SMS impossible."
- "Message téléchargé."
- "Les données cellulaires sont désactivées. Veuillez vérifier vos paramètres."
- "Impossible de télécharger les messages en mode Avion."
- "Impossible de télécharger le message."
- "Zéro"
- "Un"
- "Deux"
- "Trois"
- "Quatre"
- "Cinq"
- "Six"
- "Sept"
- "Huit"
- "Neuf"
- "Impossible d\'envoyer le message via %1$s. Erreur : %2$d"
- "Impossible d\'envoyer le message via un opérateur inconnu. Erreur : %1$d"
- "TR : %s"
- "Le message n\'a pas été envoyé, car le service n\'est pas activé sur le réseau."
- "Le message n\'a pas été envoyé, car l\'adresse de destination est incorrecte."
- "Le message n\'a pas été envoyé, car il n\'est pas valide."
- "Le message n\'a pas été envoyé, car le contenu est incompatible."
- "Le message n\'a pas été envoyé, car il est incompatible."
- "Le message n\'a pas été envoyé, car il est trop volumineux."
- "Nouveau message"
- "Afficher"
- "Image"
- "Impossible de trouver une application appropriée."
- "Supprimer le destinataire"
- "Nouveau message"
- "Annuler"
- "Copier dans le Presse-papiers ?"
- "Copier"
- "destinataire : \"%s\""
- "Général"
- "Paramètres avancés"
- "Paramètres généraux"
- "Paramètres avancés"
- "Carte SIM \"%s\""
- "Envoyer des SMS individuels à tous les destinataires. Vous seul recevrez les réponses."
- "Envoyer un MMS unique à tous les destinataires"
- "Depuis un numéro inconnu"
- "Nouveau message"
- "Nouveau message."
- "Sélecteur de carte SIM"
- "\"%1$s\" sélectionnée – Sélecteur de carte SIM"
- "Modifier l\'objet"
- "Sélectionner une carte SIM ou modifier l\'objet"
- "Appuyer de manière prolongée pour enregistrer des contenus audio"
- "Lancer une conversation"
- "SMS/MMS"
- "SMS/MMS"
- "Liste des conversations"
- "Chargement des conversations en cours…"
- "Chargement des messages en cours…"
- "Afficher plus de conversations"
- "Afficher d\'autres messages"
- "Conversation supprimée."
- "La conversation a bien été supprimée. Appuyez pour afficher une autre conversation de SMS/MMS."
- "Bloqué"
- "Débloqué"
- "L\'espace de stockage est faible. Vous risquez de perdre certaines données."
- "Sélectionner les pièces jointes"
- "Confirmer la sélection"
- "%d élément(s) sélectionné(s)"
- "Veuillez supprimer une ou plusieurs pièces jointes, puis réessayer."
- "Vous pouvez essayer d\'envoyer votre message, mais il risque de ne pas être remis sauf si vous supprimez une ou plusieurs pièces jointes."
- "Vous ne pouvez envoyer qu\'une vidéo par message. Veuillez supprimer les vidéos supplémentaires, puis réessayer."
- "Échec du chargement de la pièce jointe via les SMS/MMS."
- "Envoyer quand même"
- "Impossible de lancer la conversation."
- "%s sélectionnée"
-
diff --git a/app/src/main/res/values-fur-rIT/cm_strings.xml b/app/src/main/res/values-fur-rIT/cm_strings.xml
deleted file mode 100644
index 2a816f9..0000000
--- a/app/src/main/res/values-fur-rIT/cm_strings.xml
+++ /dev/null
@@ -1,22 +0,0 @@
-
-
-
- Scor par eliminâ
- Scor viers diestre par eliminâ une conversazion
- Messaçs
- Scomence chat
-
diff --git a/app/src/main/res/values-fy-rNL/cm_strings.xml b/app/src/main/res/values-fy-rNL/cm_strings.xml
deleted file mode 100644
index 6ef4d4d..0000000
--- a/app/src/main/res/values-fy-rNL/cm_strings.xml
+++ /dev/null
@@ -1,21 +0,0 @@
-
-
-
- Feie om fuort te smiten
- Nei rjochts feie om in petear fuort te smiten
- Berjochten
-
diff --git a/app/src/main/res/values-ga-rIE/cm_strings.xml b/app/src/main/res/values-ga-rIE/cm_strings.xml
deleted file mode 100644
index bc4488c..0000000
--- a/app/src/main/res/values-ga-rIE/cm_strings.xml
+++ /dev/null
@@ -1,22 +0,0 @@
-
-
-
- Svaidhpeáil chun a scriosadh
- Svaidhpeáil ar dheis chun comhrá a scriosadh
- Teachtaireachtaí
- Tosaigh comhrá
-
diff --git a/app/src/main/res/values-gd/cm_strings.xml b/app/src/main/res/values-gd/cm_strings.xml
deleted file mode 100644
index 1c27942..0000000
--- a/app/src/main/res/values-gd/cm_strings.xml
+++ /dev/null
@@ -1,21 +0,0 @@
-
-
-
- Grad-shlaighd airson a sguabadh às
- Grad-shlaighd gun taobh deas airson còmhradh a sguabadh às
- Teachdaireachdan
-
diff --git a/app/src/main/res/values-gl/arrays.xml b/app/src/main/res/values-gl/arrays.xml
deleted file mode 100644
index 1e43974..0000000
--- a/app/src/main/res/values-gl/arrays.xml
+++ /dev/null
@@ -1,37 +0,0 @@
-
-
-
-
-
- - "sen asunto"
- - "senasunto"
-
-
- - "Si"
- - "Non"
- - "Aceptar"
- - "He he"
- - "Grazas"
- - "Acepto"
- - "Excelente"
- - "Á miña maneira"
- - "De acordo, póñome en contacto contigo máis tarde"
- - ":)"
- - ":("
-
-
diff --git a/app/src/main/res/values-gl/cm_strings.xml b/app/src/main/res/values-gl/cm_strings.xml
deleted file mode 100644
index 70c39e7..0000000
--- a/app/src/main/res/values-gl/cm_strings.xml
+++ /dev/null
@@ -1,21 +0,0 @@
-
-
-
- Esvarar para eliminar
- Esvarar cara a dereita para eliminar unha conversa
- Mensaxes
-
diff --git a/app/src/main/res/values-gl/strings.xml b/app/src/main/res/values-gl/strings.xml
deleted file mode 100644
index 6b1d913..0000000
--- a/app/src/main/res/values-gl/strings.xml
+++ /dev/null
@@ -1,402 +0,0 @@
-
-
-
-
- "Mensaxería"
- "Mensaxería"
- "Seleccionar conversa"
- "Configuración"
- "Enviar mensaxe"
- "Engadir un anexo"
- "Seguinte >"
- "Seguinte"
- "Saír"
- "Configuración >"
- "Configuración"
- "Mensaxería necesita permiso para acceder ás SMS, ao teléfono e aos contactos."
- "Podes cambiar os permisos en Configuración > Aplicacións > Mensaxería > Permisos."
- "Podes cambiar os permisos en Configuración, Aplicacións, Mensaxería, Permisos."
- "Frecuentes"
- "Todos os contactos"
- "Enviar ao %s"
- "Capturar fotos ou vídeo"
- "Escoller imaxes deste dispositivo"
- "Gravar audio"
- "Escoller foto"
- "O ficheiro multimedia está seleccionado."
- "O ficheiro multimedia non está seleccionado."
- "Gravar audio"
- "Compartir"
- "Agora mesmo"
- "Agora"
-
- - %d minutos
- - %d minuto
-
-
- - %d horas
- - %d hora
-
-
- - %d días
- - %d día
-
- "Mensaxe de clase 0"
- "Gardar"
- "Confirma o teu número de teléfono"
- "Este paso único garantirá que Mensaxería entregue as túas mensaxes de grupo de forma adecuada."
- "Número de teléfono"
- "%s dixo"
- "Dixeches"
- "Mensaxe de %s"
- "Enviaches unha mensaxe"
- "Enviando…"
- "Non se enviou. Toca para tentalo de novo."
- "Non se enviou. Tentando de novo…"
- "Reenviar ou eliminar"
- "Realiza unha chamada de voz aos servizos de emerxencia. Non se puido entregar a túa mensaxe de texto neste momento."
- "Nova mensaxe MMS para descargar"
- "Nova mensaxe MMS"
- "Non se puido descargar"
- "Tocar para tentalo de novo"
- "Tocar para descargar"
- "Descargar ou eliminar"
- "Descargando..."
- "A mensaxe caducou ou non está dispoñible"
- "tamaño: %1$s, caducidade: %2$s"
- "Remitente descoñecido"
- "Entregado"
- "Mensaxe non enviada"
- "Hai mensaxes non enviadas en Mensaxería"
-
- - %d mensaxes en %d conversas
- - %d mensaxes nunha conversa
-
- "Non se descargou a mensaxe"
- "Algunhas mensaxes non se descargaron en Mensaxería"
-
- - %d mensaxes en %d conversas
- - %d mensaxes nunha conversa
-
- "Non se enviou a mensaxe ao %1$s"
- "Realiza unha chamada de voz aos servizos de emerxencia. Non se puido entregar a túa mensaxe de texto ao %1$s neste momento."
-
- - %d mensaxes novas
- - Mensaxe nova
-
- "Atrás"
- "Arquivadas"
- "Eliminar"
- "Arquivar"
- "Cancelar o arquivado"
- "Engadir contacto"
- "Descargar"
- "Enviar"
- "Eliminar"
- "Queres eliminar esta mensaxe?"
- "Esta acción non se pode desfacer."
- "Eliminar"
-
- - Queres eliminar estas conversas?
- - Queres eliminar esta conversa?
-
- "Eliminar"
- "Cancelar"
- "Para"
- "+%d"
- "Non se pode gravar o audio. Téntao de novo."
- "Non se pode reproducir o audio. Téntao de novo."
- "Non se puido gardar o audio. Téntao de novo."
- "Mantén premido"
- ", "
- " "
- ": "
- " "
- "Imaxe"
- "Clip de audio"
- "Vídeo"
- "Tarxeta de contacto"
- "Descargar"
- "Responder mediante SMS"
- "Resposta MMS"
- "Responde"
-
- - %d participantes
- - %d participante
-
- "Eu"
- "Contacto bloqueado e arquivado"
- "Contacto desbloqueado e sen arquivar"
- "%d arquivada/s"
- "%d non arquivada/s"
- "Todo listo. Toca Enviar de novo."
- "Mensaxería estableceuse correctamente como a aplicación de SMS predeterminada."
-
- - Descartar anexos
- - Descartar anexo
-
- "Anexo de audio"
- "Reproducir anexo de audio"
- "Pausa"
- "Mensaxe de %1$s: %2$s."
- "Erro ao recibir a mensaxe de %1$s: %2$s. Hora: %3$s"
- "Mensaxe de %1$s: %2$s. Hora: %3$s"
- "Non se enviou a mensaxe a %1$s: %2$s. Hora: %3$s"
- "Enviando mensaxe a %1$s: %2$sE. Hora: %3$s"
- "Erro ao enviar a mensaxe a %1$s: %2$s. Hora: %3$s"
- "Mensaxe para %1$s: %2$s. Hora: %3$s"
- "Erro ao recibir a mensaxe de %1$s: %2$s. Hora: %3$s. %4$s"
- "Mensaxe de %1$s: %2$s. Hora: %3$s. %4$s"
- "Non se enviou a mensaxe a %1$s: %2$s. Hora: %3$s"
- "Enviando mensaxe a %1$s: %2$sE. Hora: %3$s"
- "Erro ao enviar a mensaxe a %1$s: %2$s. Hora: %3$s"
- "Mensaxe para %1$s: %2$s. Hora: %3$s"
- "Erro na mensaxe. Toca para tentalo de novo."
- "Borrar asunto"
- "Fotos de Mensaxería"
-
- - Gardáronse %d fotos no álbum \"%s\"
- - Gardouse %d foto no álbum \"%s\"
-
-
- - Gardáronse %d vídeos no álbum \"%s\"
- - Gardouse %d vídeo no álbum \"%s\"
-
-
- - Gardáronse %d anexos no álbum \"%s\"
- - Gardouse %d anexo no álbum \"%s\"
-
-
- - Gardáronse %d anexos en \"Descargas\"
- - Gardouse %d anexo en \"Descargas\"
-
-
- - Gardáronse %d anexos
- - Gardouse %d anexo
-
-
- - Non se puideron gardar %d anexos
- - Non se puido gardar %d anexo
-
- "Configuración"
- "Arquivadas"
- "MMS"
- "Avanzado"
- "Notificacións"
- "Informes de entrega de SMS"
- "Solicita un informe de entrega cando envías un SMS"
- "Recuperación automática"
- "Recupera mensaxes MMS automaticamente"
- "Recuperación automática en itinerancia"
- "Recuperación automática de MMS en itinerancia"
- "Mensaxería en grupo"
- "Aplicación de SMS predeterminada"
-
-
- "O teu número de teléfono"
- "Descoñecido"
- "Sons de mensaxes saíntes"
- "Copiar texto"
- "Ver detalles"
- "Reenviar"
- "Detalles da mensaxe"
- "Tipo: "
- "Mensaxe de texto"
- "Mensaxe multimedia"
- "De: "
- "Para: "
- "Enviada: "
- "Recibida: "
- "Asunto: "
- "Tamaño: "
- "Prioridade: "
- "SIM: "
- "Alta"
- "Normal"
- "Baixa"
- "SIM %s"
- "Enderezo do remitente oculto"
- "Non é posible enviar a mensaxe ao cargar anexos."
- "A rede non está lista. Téntao de novo."
- "Eliminar texto"
- "Cambiar entre introducir texto e números"
- "Engadir máis participantes"
- "Confirmar participantes"
- "Iniciar nova conversa"
- "Selecciona este elemento"
- "Reproducir vídeo"
- "Persoas e opcións"
- "Persoas e opcións"
- "Xeral"
- "Persoas que participan nesta conversa"
- "Facer unha chamada"
- "Enviar mensaxe"
- "Envía a mensaxe<br/><small>desde %s</small>"
-
- - Enviar fotos
- - Enviar foto
-
-
- - Enviar gravacións de audio
- - Enviar gravación de audio
-
-
- - Enviar vídeos
- - Enviar vídeo
-
-
- - Enviar tarxetas de contacto
- - Enviar tarxeta de contacto
-
-
- - Enviar anexos
- - Enviar anexo
-
-
- - %d anexos listos para enviar
- - Un anexo listo para enviar
-
- "Licenzas de código aberto"
- "Notificacións"
- "Acadouse o límite para anexos"
- "Queres engadir este número aos teus contactos?"
- "Engadir contacto"
- "Asunto"
- "Asunto: "
- "%1$s%2$s"
- "Cargando tarxeta de contacto"
- "Non se puido cargar a tarxeta de contacto"
- "Ver tarxeta de contacto"
-
- - %d contactos
- - %d contacto
-
- "Tarxetas de contacto"
- "Aniversario"
- "Notas"
- "Reenviar mensaxe"
- "+1"
- "+%d"
- "SMS desactivadas"
- "Establece Mensaxería como a aplicación de SMS predeterminada para enviar mensaxes"
- "Establece Mensaxería como a aplicación de SMS predeterminada"
- "Cambiar"
- "Non se seleccionou unha SIM preferida para o envío de mensaxes SMS"
- "O propietario do dispositivo non permite esta aplicación."
- "Aceptar"
- "Hai demasiados participantes nunha conversa"
-
- - Contactos non válidos
- - Contacto non válido
-
- "Borrador"
- "Cando inicies unha nova conversa, aparecerá aquí"
- "As conversas arquivadas aparecen aquí"
- "Cargando conversas..."
- "Imaxe"
- "Clip de audio"
- "Vídeo"
- "Tarxeta de contacto"
- "MMS"
- "Desfacer"
- "Tentar de novo"
- "Introduce o nome dun contacto ou o número de teléfono para iniciar unha mensaxe nova"
- "Bloquear"
- "Bloquear %s"
- "Desbloquear %s"
- "Queres bloquear %s?"
- "Seguirás recibindo mensaxes deste número, pero xa non se notificarán. Arquivarase esta conversa."
- "Contactos bloqueados"
- "DESBLOQUEAR"
- "Enviando a mensaxe"
- "Mensaxe enviada"
- "Os datos móbiles están desactivados. Comproba a túa configuración."
- "Non se poden enviar mensaxes en modo avión"
- "Erro ao enviar a mensaxe"
- "Mensaxe descargada"
- "Os datos móbiles están desactivados. Comproba a túa configuración."
- "Non se poden descargar mensaxes no modo avión"
- "Non se puido descargar a mensaxe"
- "Cero"
- "Un"
- "Dous"
- "Tres"
- "Catro"
- "Cinco"
- "Seis"
- "Sete"
- "Oito"
- "Nove"
- "Non se pode enviar a mensaxe con %1$s. Erro: %2$d"
- "Non se pode enviar a mensaxe cun operador descoñecido. Erro: %1$d"
- "Rv: %s"
- "Mensaxe non enviada: servizo non activado na rede"
- "Mensaxe non enviada: enderezo de destino non válido"
- "Mensaxe non enviada: mensaxe non válida"
- "Mensaxe non enviada: contido non compatible"
- "Mensaxe non enviada: mensaxe non compatible"
- "Mensaxe non enviada: demasiado longa"
- "Mensaxe nova"
- "Ver"
- "Imaxe"
- "Non se puido encontrar unha aplicación adecuada"
- "Elimina o destinatario"
- "Mensaxe nova"
- "Cancelar"
- "Copiar no portapapeis?"
- "Copiar"
- "en %s"
- "Xeral"
- "Avanzada"
- "Configuración xeral"
- "Configuración avanzada"
- "SIM \"%s\""
- "Enviar mensaxes SMS individuais a todos os destinatarios. Só ti recibirás as respostas"
- "Enviar unha mensaxe MMS simple a todos os destinatarios"
- "Número descoñecido"
- "Mensaxe nova"
- "Mensaxe nova."
- "Selector de SIM"
- "Seleccionouse %1$s, selector da SIM"
- "Editar asunto"
- "Seleccionar a SIM ou editar o asunto"
- "Tocar e manter premido para gravar audio"
- "Iniciar nova conversa"
- "Mensaxería"
- "Mensaxería"
- "Lista de conversas"
- "Cargando conversas"
- "Cargando mensaxes"
- "Ver máis conversas"
- "Ver máis mensaxes"
- "Conversa eliminada"
- "Eliminouse a conversa. Toca para mostrar unha conversa de Mensaxería diferente"
- "Bloqueado"
- "Desbloqueado"
- "Queda pouco espazo de almacenamento. É posible que se perdan algúns datos."
- "Seleccionar anexos"
- "Confirmar selección"
- "%d seleccionado/s"
- "Elimina un ou varios anexos e téntao de novo."
- "Podes probar a enviar a túa mensaxe, pero é posible que non se entregue a menos que elimines un ou varios anexos."
- "Só podes enviar un vídeo por mensaxe. Elimina os vídeos adicionais e téntao de novo."
- "Mensaxería non puido cargar o anexo."
- "Enviar igualmente"
- "Non se puido iniciar a conversa"
- "Seleccionouse %s"
-
diff --git a/app/src/main/res/values-gu/arrays.xml b/app/src/main/res/values-gu/arrays.xml
deleted file mode 100644
index 89975e0..0000000
--- a/app/src/main/res/values-gu/arrays.xml
+++ /dev/null
@@ -1,37 +0,0 @@
-
-
-
-
-
- - "કોઇ વિષય નહીં"
- - "વિષય નથી"
-
-
- - "હા"
- - "નહીં"
- - "ઑકે"
- - "હીહી"
- - "આભાર"
- - "હું સહમત છું"
- - "સરસ"
- - "મારી અનુકૂળતાએ"
- - "ઑકે, હું તમને પછી મળું છું"
- - ":)"
- - ":("
-
-
diff --git a/app/src/main/res/values-gu/cm_strings.xml b/app/src/main/res/values-gu/cm_strings.xml
deleted file mode 100644
index e542e01..0000000
--- a/app/src/main/res/values-gu/cm_strings.xml
+++ /dev/null
@@ -1,20 +0,0 @@
-
-
-
- હટાવા માટે સ્વાઇપ કરો
- વાતચીત કાઢી નાખવા જમણી બાજુ સ્વાઇપ કરો
-
diff --git a/app/src/main/res/values-gu/strings.xml b/app/src/main/res/values-gu/strings.xml
deleted file mode 100644
index f233800..0000000
--- a/app/src/main/res/values-gu/strings.xml
+++ /dev/null
@@ -1,402 +0,0 @@
-
-
-
-
- "મેસેજિંગ"
- "મેસેજિંગ"
- "વાર્તાલાપ પસંદ કરો"
- "સેટિંગ્સ"
- "સંદેશ મોકલો"
- "એક જોડાણ ઉમેરો"
- "આગલું >"
- "આગલું"
- "બહાર નીકળો"
- "સેટિંગ્સ >"
- "સેટિંગ્સ"
- "મેસેજિંગને SMS, ફોન અને સંપર્કોની પરવાનગીની જરૂર છે."
- "તમે સેટિંગ્સ > એપ્લિકેશન્સ > મેસેજિંગ > પરવાનગીઓમાં પરવાનગીઓ બદલી શકો છો."
- "તમે સેટિંગ્સ, એપ્લિકેશન્સ, મેસેજિંગ, પરવાનગીઓમાં પરવાનગીઓ બદલી શકો છો."
- "વારંવાર"
- "તમામ સંપર્કો"
- "%s પર મોકલો"
- "ચિત્રો અથવા વિડિઓ કેપ્ચર કરો"
- "આ ઉપકરણથી છબીઓ પસંદ કરો"
- "ઑડિઓ રેકોર્ડ કરો"
- "ફોટો પસંદ કરો"
- "મીડિયા પસંદ થયેલ છે."
- "મીડિયા પસંદ કરેલ નથી."
- "ઑડિઓ રેકોર્ડ કરો"
- "શેર કરો"
- "હમણાં જ"
- "હમણાં"
-
- - %d મિનિટ
- - %d મિનિટ
-
-
- - %d કલાક
- - %d કલાક
-
-
- - %d દિવસ
- - %d દિવસ
-
- "વર્ગ 0 સંદેશ"
- "સાચવો"
- "તમારા ફોન નંબરની પુષ્ટિ કરો"
- "મેસેજિંગ તમારા જૂથ સંદેશાનું યોગ્ય રીતે વિતરણ કરે તે બાબતની આ એક-વારનું પગલું ખાતરી કરશે."
- "ફોન નંબર"
- "%s એ કહ્યું"
- "તમે કહ્યું"
- "%s તરફથી સંદેશ"
- "તમે એક સંદેશ મોકલ્યો"
- "મોકલી રહ્યાં છે…"
- "મોકલાયો નથી. ફરીથી પ્રયાસ કરવા માટે ટચ કરો."
- "મોકલાયું નથી. ફરીથી પ્રયાસ કરી રહ્યું છે…"
- "ફરીથી મોકલો અથવા કાઢી નાખો"
- "કૃપા કરીને કટોકટીની સેવાઓ માટે એક વૉઇસ કૉલ કરો. તમારો ટેક્સ્ટ સંદેશ આ સમયે વિતરિત કરી શકાયો નથી."
- "ડાઉનલોડ કરવા માટેનો નવો MMS સંદેશ"
- "નવો MMS સંદેશ"
- "ડાઉનલોડ કરી શક્યાં નથી"
- "ફરીથી પ્રયત્ન કરવા ટચ કરો"
- "ડાઉનલોડ કરવા ટચ કરો"
- "ડાઉનલોડ કરો અથવા કાઢી નાખો"
- "ડાઉનલોડ કરી રહ્યાં છે..."
- "સંદેશની સમયસીમા સમાપ્ત થઈ અથવા ઉપલબ્ધ નથી"
- "કદ: %1$s, સમય સમાપ્તિ: %2$s"
- "અજાણ્યો પ્રેષક"
- "વિતરિત"
- "સંદેશ મોકલ્યો નથી"
- "મેસેજિંગમાં કેટલાક સંદેશા મોકલ્યાં નથી"
-
- - %d વાર્તાલાપમાં %d સંદેશા
- - %d વાર્તાલાપમાં %d સંદેશા
-
- "સંદેશ ડાઉનલોડ થયેલ નથી"
- "મેસેજિંગમાં કેટલાક સંદેશા ડાઉનલોડ થયાં નથી"
-
- - %d વાર્તાલાપમાં %d સંદેશા
- - %d વાર્તાલાપમાં %d સંદેશા
-
- "%1$s ને સંદેશ મોકલાયો નથી"
- "કટોકટી સેવાઓને કૃપા કરીને એક વૉઇસ કૉલ કરો. %1$s ને તમારો ટેક્સ્ટ સંદેશ આ સમયે વિતરિત કરી શકાયો નથી."
-
- - %d નવા સંદેશા
- - %d નવા સંદેશા
-
- "પાછળ"
- "આર્કાઇવ કરેલા"
- "કાઢી નાખો"
- "આર્કાઇવ"
- "આર્કાઇવ.કરેલ નથી"
- "સંપર્ક ઉમેરો"
- "ડાઉનલોડ કરો"
- "મોકલો"
- "કાઢી નાખો"
- "આ સંદેશ કાઢી નાખીએ?"
- "આ ક્રિયા પૂર્વવત્ કરી શકાતી નથી."
- "કાઢી નાખો"
-
- - આ વાર્તાલાપ કાઢી નાખીએ?
- - આ વાર્તાલાપ કાઢી નાખીએ?
-
- "કાઢી નાખો"
- "રદ કરો"
- "પ્રતિ"
- "+%d"
- "ઑડિઓ રેકોર્ડ કરી શકાતો નથી. ફરીથી પ્રયાસ કરો."
- "ઑડિઓ ચલાવી શકાતો નથી. ફરીથી પ્રયાસ કરો."
- "ઑડિઓ સાચવી શકાયો નથી. ફરીથી પ્રયાસ કરો."
- "ટચ કરો અને પકડો"
- ", "
- " "
- ": "
- " "
- "ચિત્ર"
- "ઑડિઓ ક્લિપ"
- "વિડિઓ"
- "સંપર્ક કાર્ડ"
- "ડાઉનલોડ કરો"
- "SMS દ્વારા જવાબ આપો"
- "MMS દ્વારા જવાબ આપો"
- "જવાબ આપો"
-
- - %d સહભાગીઓ
- - %d સહભાગીઓ
-
- "મારા"
- "સંપર્ક અવરોધિત કર્યો અને આર્કાઇવ કર્યો"
- "સંપર્ક અનાવરોધિત અને અનઆર્કાઇવ કર્યો"
- "%d આર્કાઇવ કર્યાં"
- "%d અનઆર્કાઇવ કર્યા"
- "બધું સેટ થયું. મોકલો ને ફરીથી ટચ કરો."
- "ડિફોલ્ટ SMS એપ્લિકેશન તરીકે મેસેજિંગ સફળતાપૂર્વક સેટ થયું."
-
- - જોડાણો નિકાળો
- - જોડાણો નિકાળો
-
- "ઑડિઓ જોડાણ"
- "ઑડિઓ જોડાણ ચલાવો"
- "થોભો"
- "%1$s તરફથી સંદેશ: %2$s."
- "%1$s તરફથી સંદેશ નિષ્ફળ: %2$s. સમય: %3$s."
- "%1$s તરફથી સંદેશ: %2$s. સમય: %3$s."
- "%1$s ને વણમોકલાયેલ સંદેશ: %2$s. સમય: %3$s."
- "%1$s ને સંદેશ મોકલી રહ્યું છે: %2$s. સમય: %3$s."
- "%1$s ને સંદેશ મોકલવું નિષ્ફળ: %2$s. સમય: %3$s."
- "%1$s ને સંદેશ: %2$s. સમય: %3$s."
- "%1$s તરફથી સંદેશ નિષ્ફળ: %2$s. સમય: %3$s. %4$s."
- "%1$s તરફથી સંદેશ: %2$s. સમય: %3$s. %4$s."
- "%1$s ને વણમોકલાયેલ સંદેશ: %2$s. સમય: %3$s."
- "%1$s ને સંદેશ મોકલી રહ્યું છે: %2$s. સમય: %3$s."
- "%1$s ને સંદેશ મોકલવું નિષ્ફળ: %2$s. સમય: %3$s."
- "%1$s ને સંદેશ: %2$s. સમય: %3$s."
- "નિષ્ફળ સંદેશ. ફરી પ્રયાસ કરવા ટચ કરો."
- "વિષય કાઢી નાખો"
- "મેસેજિંગ ફોટા"
-
- - \"%s\" આલ્બમમાં %d ફોટા સાચવ્યાં
- - \"%s\" આલ્બમમાં %d ફોટા સાચવ્યાં
-
-
- - \"%s\" આલ્બમમાં %d વિડિઓઝ સાચવી
- - \"%s\" આલ્બમમાં %d વિડિઓઝ સાચવી
-
-
- - \"%s\" આલ્બમમાં %d જોડાણો સાચવ્યાં
- - \"%s\" આલ્બમમાં %d જોડાણો સાચવ્યાં
-
-
- - \"ડાઉનલોડ્સ\"માં %d જોડાણો સાચવ્યાં
- - \"ડાઉનલોડ્સ\"માં %d જોડાણો સાચવ્યાં
-
-
- - %d જોડાણ સાચવ્યાં
- - %d જોડાણ સાચવ્યાં
-
-
- - %d જોડાણ સાચવી શક્યાં નથી
- - %d જોડાણ સાચવી શક્યાં નથી
-
- "સેટિંગ્સ"
- "આર્કાઇવ કરેલા"
- "MMS"
- "વિગતવાર"
- "સૂચનાઓ"
- "SMS વિતરણ રિપોર્ટ્સ"
- "તમે મોકલેલા દરેક SMS માટે વિતરણ રિપોર્ટની વિનંતી કરો"
- "સ્વતઃ-પુનર્પ્રાપ્ત કરો"
- "MMS સંદેશા સ્વતઃ-પુનર્પ્રાપ્ત કરો"
- "રોમિંગ સ્વતઃ-પુનર્પ્રાપ્ત કરો"
- "રોમિંગ પર હોય ત્યારે MMS આપમેળે પુનર્પ્રાપ્ત કરો"
- "જૂથ મેસેજિંગ"
- "ડિફોલ્ટ SMS એપ્લિકેશન"
-
-
- "તમારો ફોન નંબર"
- "અજાણ્યો"
- "આઉટગોઇંગ સંદેશ ધ્વનિઓ"
- "ટેક્સ્ટ કૉપિ કરો"
- "વિગતો જુઓ"
- "ફોરવર્ડ કરો"
- "સંદેશ વિગતો"
- "પ્રકાર: "
- "ટેક્સ્ટ સંદેશ"
- "મલ્ટિમીડિયા સંદેશ"
- "અહીંથી: "
- "પ્રતિ: "
- "મોકલ્યું: "
- "પ્રાપ્ત કર્યુ: "
- "વિષય: "
- "કદ: "
- "પ્રાધાન્યતા: "
- "SIM: "
- "ઉચ્ચ"
- "સામાન્ય"
- "નિમ્ન"
- "SIM %s"
- "પ્રેષક સરનામું છુપાયેલ છે"
- "જોડાણો લોડ કરતી વખતે સંદેશ મોકલી શકાતો નથી."
- "નેટવર્ક તૈયાર નથી. ફરીથી પ્રયાસ કરો."
- "ટેક્સ્ટ કાઢી નાખો"
- "ટેક્સ્ટ અને સંખ્યાઓ દાખલ કરવા વચ્ચે સ્વિચ કરો"
- "વધુ સહભાગીઓ ઉમેરો"
- "સહભાગીઓની પુષ્ટિ કરો"
- "નવો વાર્તાલાપ પ્રારંભ કરો"
- "આ આઇટમ પસંદ કરો"
- "વિડિઓ ચલાવો"
- "લોકો અને વિકલ્પો"
- "લોકો અને વિકલ્પો"
- "સામાન્ય"
- "આ વાર્તાલાપમાંના લોકો"
- "એક કૉલ કરો"
- "સંદેશ મોકલો"
- "%s</small> દ્વારા <br/><small>સંદેશ મોકલો"
-
- - ફોટા મોકલો
- - ફોટા મોકલો
-
-
- - ઑડિઓ મોકલો
- - ઑડિઓ મોકલો
-
-
- - વિડિઓઝ મોકલો
- - વિડિઓઝ મોકલો
-
-
- - સંપર્ક કાર્ડ્સ મોકલો
- - સંપર્ક કાર્ડ્સ મોકલો
-
-
- - જોડાણ મોકલો
- - જોડાણ મોકલો
-
-
- - મોકલવા માટે %d જોડાણ તૈયાર છે
- - મોકલવા માટે %d જોડાણ તૈયાર છે
-
- "ઓપન સોર્સ લાઇસેંસેસ"
- "સૂચનાઓ"
- "જોડાણની મર્યાદા સુધી પહોંચ્યાં"
- "સંપર્કોમાં ઉમેરીએ?"
- "સંપર્ક ઉમેરો"
- "વિષય"
- "વિષય: "
- "%1$s%2$s"
- "સંપર્ક કાર્ડ લોડ કરી રહ્યું છે"
- "સંપર્ક કાર્ડ લોડ કરી શકાયું નથી"
- "સંપર્ક કાર્ડ જુઓ"
-
- - %d સંપર્કો
- - %d સંપર્કો
-
- "સંપર્ક કાર્ડ્સ"
- "જન્મદિવસ"
- "નોંધો"
- "સંદેશ ફોરવર્ડ કરો"
- "પસંદ"
- "+%d"
- "SMS અક્ષમ કરેલ છે"
- "મોકલવા માટે, મેસેજિંગને ડિફોલ્ટ SMS એપ્લિકેશન તરીકે સેટ કરો"
- "મેસેજિંગને ડિફોલ્ટ SMS એપ્લિકેશન તરીકે સેટ કરો"
- "બદલો"
- "SMS સંદેશા મોકલવા માટે પસંદીદા SIM પસંદ કરેલ નથી"
- "આ એપ્લિકેશનને ઉપકરણ માલિક દ્વારા મંજૂરી નથી."
- "ઑકે"
- "વાર્તાલાપમાં ઘણાં બધા સહભાગીઓ છે"
-
- - અમાન્ય સંપર્કો
- - અમાન્ય સંપર્કો
-
- "ડ્રાફ્ટ"
- "એકવાર તમે એક નવો વાર્તાલાપ પ્રારંભ કરી લો તે પછી, તમે તેને અહીં સૂચિબદ્ધ જોશો"
- "આર્કાઇવ કરેલ વાર્તાલાપ અહીં દેખાશે"
- "વાર્તાલાપ લોડ કરી રહ્યાં છે…"
- "ચિત્ર"
- "ઑડિઓ ક્લિપ"
- "વિડિઓ"
- "સંપર્ક કાર્ડ"
- "MMS"
- "પૂર્વવત્ કરો"
- "ફરી પ્રયાસ કરો"
- "એક નવો સંદેશ પ્રારંભ કરવા માટે સંપર્ક નામ અથવા ફોન નંબર દાખલ કરો"
- "અવરોધિત કરો"
- "%s ને અવરોધિત કરો"
- "%s ને અનાવરોધિત કરો"
- "%s ને અવરોધિત કરીએ?"
- "તમે આ નંબરથી સંદેશા પ્રાપ્ત કરવાનું ચાલુ રાખશો પરંતુ હવેથી સૂચિત કરવામાં આવશે નહીં. આ વાર્તાલાપ આર્કાઇવ કરવામાં આવશે."
- "અવરોધિત કરેલા સંપર્કો"
- "અનાવરોધિત કરો"
- "સંદેશ મોકલી રહ્યાં છીએ"
- "સંદેશ મોકલ્યો"
- "સેલ્યુલર ડેટા બંધ છે. તમારી સેટિંગ્સ તપાસો."
- "એરપ્લેન મોડમાં સંદેશા મોકલી શકાતા નથી"
- "સંદેશ મોકલી શકાયો નથી"
- "સંદેશ ડાઉનલોડ થયો"
- "સેલ્યુલર ડેટા બંધ છે. તમારી સેટિંગ્સ તપાસો."
- "એરપ્લેન મોડમાં સંદેશા ડાઉનલોડ કરી શકાતા નથી"
- "સંદેશ ડાઉનલોડ કરી શકાયો નથી"
- "શૂન્ય"
- "એક"
- "બે"
- "ત્રણ"
- "ચાર"
- "પાંચ"
- "છ"
- "સાત"
- "આઠ"
- "નવ"
- "%1$s સાથે સંદેશ મોકલી શકાતો નથી, ભૂલ %2$d"
- "અજાણ્યાં કેરીઅર સાથે સંદેશ મોકલી શકાતો નથી, ભૂલ %1$d"
- "ફોરવર્ડ: %s"
- "સંદેશ મોકલાયો નથી: નેટવર્ક પર સેવા સક્રિય કરેલ નથી"
- "સંદેશ મોકલાયો નથી: અમાન્ય લક્ષ્યસ્થાન સરનામું"
- "સંદેશ મોકલાયો નથી: અમાન્ય સંદેશ"
- "સંદેશ મોકલાયો નથી: અસમર્થિત સામગ્રી"
- "સંદેશ મોકલાયો નથી: અસમર્થિત સંદેશ"
- "સંદેશ મોકલ્યો નથી: ખૂબ મોટો"
- "નવો સંદેશ"
- "જુઓ"
- "છબી"
- "કોઈ યોગ્ય એપ્લિકેશન મળી શકી નથી"
- "પ્રાપ્તકર્તા દૂર કરો"
- "નવો સંદેશ"
- "રદ કરો"
- "ક્લિપબોર્ડ પર કૉપિ કરીએ?"
- "કૉપિ કરો"
- "%s પર"
- "સામાન્ય"
- "વિગતવાર"
- "સામાન્ય સેટિંગ્સ"
- "વિગતવાર સેટિંગ્સ"
- "\"%s\" SIM"
- "તમામ પ્રાપ્તકર્તાઓને વ્યક્તિગત SMS સંદેશાઓ મોકલો. ફક્ત તમને જ કોઇ જવાબો મળશે"
- "તમામ પ્રાપ્તકર્તાઓને એક જ MMS મોકલો"
- "અજાણ્યો નંબર"
- "નવો સંદેશ"
- "નવો સંદેશ."
- "SIM પસંદગીકર્તા"
- "%1$s પસંદ કર્યા, SIM પસંદગીકર્તા"
- "વિષય સંપાદિત કરો"
- "SIM પસંદ કરો અથવા વિષય સંપાદિત કરો"
- "ઑડિઓ રેકોર્ડ કરવા માટે ટચ કરો અને પકડો"
- "નવો વાર્તાલાપ પ્રારંભ કરો"
- "મેસેજિંગ"
- "મેસેજિંગ"
- "વાર્તાલાપની સૂચિ"
- "વાર્તાલાપ લોડ કરી રહ્યાં છે"
- "સંદેશા લોડ કરી રહ્યું છે"
- "વધુ વાર્તાલાપ જુઓ"
- "વધુ સંદેશા જુઓ"
- "વાર્તાલાપ કાઢી નખાયો"
- "વાર્તાલાપ કાઢી નાખ્યો. એક ભિન્ન મેસેજિંગ વાર્તાલાપ દર્શાવવા માટે ટચ કરો"
- "અવરોધિત"
- "અનાવરોધિત"
- "સંગ્રહ સ્થાન ઓછું છે. કેટલોક ડેટા ખોવાઈ શકે છે."
- "જોડાણો પસંદ કરો"
- "પસંદગીની પુષ્ટિ કરો"
- "%d પસંદ કર્યાં"
- "કૃપા કરીને એક અથવા વધુ જોડાણો દૂર કરો અને ફરીથી પ્રયાસ કરો."
- "તમે તમારો સંદેશ મોકલવાનો પ્રયાસ કરી શકો છો, પરંતુ તમે એક અથવા વધુ જોડાણો દૂર નહીં કરો ત્યાં સુધી તે વિતરિત કરવામાં આવી શકશે નહીં."
- "તમે પ્રતિ સંદેશ ફક્ત એક વિડિઓ મોકલી શકો છો. કૃપા કરીને અતિરિક્ત વિડિઓઝ દૂર કરો અને ફરી પ્રયાસ કરો."
- "જોડાણ લોડ કરવામાં મેસેજિંગ નિષ્ફળ."
- "કોઈપણ રીતે મોકલો"
- "વાર્તાલાપ પ્રારંભ કરી શકાયો નથી"
- "%s પસંદ કરી"
-
diff --git a/app/src/main/res/values-hi/arrays.xml b/app/src/main/res/values-hi/arrays.xml
deleted file mode 100644
index abdcedf..0000000
--- a/app/src/main/res/values-hi/arrays.xml
+++ /dev/null
@@ -1,37 +0,0 @@
-
-
-
-
-
- - "कोई विषय नहीं"
- - "कोई विषय नहीं"
-
-
- - "हां"
- - "नहीं"
- - "ठीक"
- - "हेहे"
- - "धन्यवाद"
- - "मैं सहमत हूं"
- - "बढ़िया"
- - "मेरे रास्ते में रहने के दौरान"
- - "ठीक है, मैं आपसे बाद में संपर्क करूंगा/करूंगी"
- - ":)"
- - ":("
-
-
diff --git a/app/src/main/res/values-hi/strings.xml b/app/src/main/res/values-hi/strings.xml
deleted file mode 100644
index c49d46c..0000000
--- a/app/src/main/res/values-hi/strings.xml
+++ /dev/null
@@ -1,402 +0,0 @@
-
-
-
-
- "संदेश सेवा"
- "संदेश सेवा"
- "वार्तालाप चुनें"
- "सेटिंग"
- "संदेश भेजें"
- "कोई अटैचमेंट जोड़ें"
- "अगला >"
- "अगला"
- "बाहर निकलें"
- "सेटिंग >"
- "सेटिंग"
- "संदेश सेवा को SMS, फ़ोन और संपर्कों के लिए अनुमति की आवश्यकता होती है."
- "आप अनुमतियों को सेटिंग > ऐप्स > संदेश सेवा > अनुमतियां में बदल सकते हैं."
- "आप अनुमतियों को सेटिंग, ऐप्स, संदेश सेवा, अनुमतियां में बदल सकते हैं."
- "अक्सर"
- "सभी संपर्क"
- "%s पर भेजें"
- "चित्र या वीडियो कैप्चर करें"
- "इस डिवाइस के चित्र चुनें"
- "ऑडियो रिकॉर्ड करें"
- "फ़ोटो चुनें"
- "मीडिया को चुना है."
- "मीडिया को नहीं चुना है."
- "ऑडियो रिकॉर्ड करें"
- "साझा करें"
- "अभी-अभी"
- "अभी"
-
- - %d मिनट
- - %d मिनट
-
-
- - %d घंटे
- - %d घंटे
-
-
- - %d दिन
- - %d दिन
-
- "वर्ग 0 संदेश"
- "जोड़ें"
- "अपने फ़ोन नंबर की पुष्टि करें"
- "यह एक-बार का चरण यह सुनिश्चित करेगा कि संदेश सेवा आपके समूह संदेशों को ठीक से वितरित करेगी."
- "फ़ोन नंबर"
- "प्रेषक: %s"
- "आपने कहा"
- "%s की ओर से संदेश"
- "आपने एक संदेश भेजा"
- "भेजा जा रहा है..."
- "नहीं भेजा गया. पुन: प्रयास करने के लिए स्पर्श करें."
- "नहीं भेजा गया. पुन: प्रयास किया जा रहा है…"
- "फिर से भेजें या हटाएं"
- "कृपया आपातकालीन सेवाओं को वॉइस कॉल करें. आपका लेख संदेश इस समय वितरित नहीं किया जा सकता."
- "डाउनलोड करने के लिए नया MMS संदेश"
- "नया MMS संदेश"
- "डाउनलोड नहीं किया जा सका"
- "पुन: प्रयास करने के लिए स्पर्श करें"
- "डाउनलोड करने के लिए स्पर्श करें"
- "डाउनलोड करें या हटाएं"
- "डाउनलोड किया जा रहा है..."
- "संदेश की समय सीमा समाप्त हो गई या वह उपलब्ध नहीं है"
- "आकार: %1$s, समाप्ति: %2$s"
- "अज्ञात प्रेषक"
- "डिलीवर कर दिया गया"
- "संदेश नहीं भेजा गया"
- "कुछ संदेशों को संदेश सेवा में नहीं भेजा गया है"
-
- - %d वार्तालापों में %d संदेश
- - %d वार्तालापों में %d संदेश
-
- "संदेश डाउनलोड नहीं किया गया"
- "कुछ संदेशों को संदेश सेवा में डाउनलोड नहीं किया गया है"
-
- - %d वार्तालापों में %d संदेश
- - %d वार्तालापों में %d संदेश
-
- "%1$s को संदेश नहीं भेजा गया"
- "कृपया आपातकालीन सेवाओं को वॉइस कॉल करें. %1$s को भेजा गया आपका लेख संदेश इस समय वितरित नहीं किया जा सकता."
-
- - %d नए संदेश
- - %d नए संदेश
-
- "पीछे"
- "संग्रहीत"
- "हटाएं"
- "संग्रहीत करें"
- "संग्रह से निकालें"
- "संपर्क जोड़ें"
- "डाउनलोड करें"
- "भेजें"
- "हटाएं"
- "इस संदेश को हटाएं?"
- "इस क्रिया को पूर्ववत नहीं किया जा सकता."
- "हटाएं"
-
- - इन वार्तालापों को हटाएं?
- - इन वार्तालापों को हटाएं?
-
- "हटाएं"
- "अभी नहीं"
- "प्रति"
- "+%d"
- "ऑडियो रिकॉर्ड नहीं किया जा सकता. पुनः प्रयास करें."
- "ऑडियो नहीं चलाया जा सकता. पुन: प्रयास करें."
- "ऑडियो सहेजा नहीं जा सका. पुनः प्रयास करें."
- "स्पर्श करके रखें"
- ", "
- " "
- ": "
- " "
- "चित्र"
- "ऑडियो क्लिप"
- "वीडियो"
- "संपर्क कार्ड"
- "डाउनलोड करें"
- "SMS के द्वारा उत्तर दें"
- "MMS से उत्तर दें"
- "उत्तर दें"
-
- - %d प्रतिभागी
- - %d प्रतिभागी
-
- "मुझे"
- "संपर्क अवरोधित तथा संग्रहीत किया गया"
- "संपर्क को अनवरोधित किया गया और संग्रह से निकाला गया"
- "%d को संग्रहीत किया गया"
- "%d को संग्रह से निकाला गया"
- "बिल्कुल तैयार. भेजें को पुन: स्पर्श करें."
- "संदेश सेवा को डिफ़ॉल्ट SMS ऐप के रूप में सफलतापूर्वक सेट कर दिया गया है."
-
- - अटैचमेंट छोड़ें
- - अटैचमेंट छोड़ें
-
- "ऑडियो अटैचमेंट"
- "ऑडियो अटैचमेंट चलाएं"
- "रोकें"
- "%1$s की ओर से संदेश: %2$s."
- "%1$s का भेजने में विफल रहा संदेश: %2$s. समय: %3$s."
- "%1$s का संदेश: %2$s. समय: %3$s."
- "%1$s को नहीं भेजा गया संदेश: %2$s. समय: %3$s."
- "%1$s को संदेश भेजा जा रहा है: %2$s. समय: %3$s."
- "%1$s को भेजने में विफल रहा संदेश: %2$s. समय: %3$s."
- "%1$s के लिए संदेश: %2$s. समय: %3$s."
- "%1$s का विफल रहा संदेश: %2$s. समय: %3$s. %4$s."
- "%1$s का संदेश: %2$s. समय: %3$s. %4$s."
- "%1$s को नहीं भेजा गया संदेश: %2$s. समय: %3$s."
- "%1$s को संदेश भेजा जा रहा है: %2$s. समय: %3$s."
- "%1$s को भेजने में विफल रहा संदेश: %2$s. समय: %3$s."
- "%1$s के लिए संदेश: %2$s. समय: %3$s."
- "विफल रहा संदेश. पुन: प्रयास करने के लिए स्पर्श करें."
- "विषय हटाएं"
- "संदेश सेवा फ़ोटो"
-
- - %d फ़ोटो \"%s\" एल्बम में सहेजी गईं
- - %d फ़ोटो \"%s\" एल्बम में सहेजी गईं
-
-
- - %d वीडियो \"%s\" एल्बम में सहेजे गए
- - %d वीडियो \"%s\" एल्बम में सहेजे गए
-
-
- - %d अटैचमेंट \"%s\" एल्बम में सहेजे गए
- - %d अटैचमेंट \"%s\" एल्बम में सहेजे गए
-
-
- - %d अटैचमेंट \"डाउनलोड\" में सहेजे गए
- - %d अटैचमेंट \"डाउनलोड\" में सहेजे गए
-
-
- - %d अटैचमेंट सहेजे गए
- - %d अटैचमेंट सहेजे गए
-
-
- - %d अटैचमेंट सहेजे नहीं जा सके
- - %d अटैचमेंट सहेजे नहीं जा सके
-
- "सेटिंग"
- "संग्रहीत"
- "MMS"
- "अतिरिक्त सेटिंग"
- "नोटिफिकेशन"
- "SMS वितरण रिपोर्ट"
- "आपके द्वारा भेजे गए प्रत्येक SMS की वितरण रिपोर्ट का अनुरोध करें"
- "स्वतः पुनर्प्राप्ति"
- "MMS संदेशों को अपने आप प्राप्त करें"
- "रोमिंग स्वतः पुनर्प्राप्ति"
- "रोमिंग के दौरान MMS अपने आप प्राप्त करें"
- "समूह संदेश सेवा"
- "डिफ़ॉल्ट SMS ऐप"
-
-
- "आपका फ़ोन नंबर"
- "अज्ञात"
- "आउटगोइंग संदेश ध्वनि"
- "लेख की प्रतिलिपि बनाएं"
- "विवरण देखें"
- "अग्रेषित करें"
- "संदेश के विवरण"
- "प्रकार: "
- "लेख संदेश"
- "मल्टीमीडिया संदेश"
- "प्रेषक: "
- "प्रति: "
- "भेजा गया: "
- "प्राप्त हुआ: "
- "विषय: "
- "आकार: "
- "प्राथमिकता: "
- "सिम: "
- "उच्च"
- "सामान्य"
- "निम्न"
- "सिम %s"
- "प्रेषक का पता छिपाएं"
- "अटैचमेंट लोड करते समय संदेश नहीं भेजा जा सकता."
- "नेटवर्क तैयार नहीं है. पुनः प्रयास करें."
- "लेख हटाएं"
- "लेख और संख्याएं डालने के बीच स्विच करें"
- "और अधिक प्रतिभागी जोड़ें"
- "प्रतिभागियों की पुष्टि करें"
- "नई बातचीत प्रारंभ करें"
- "यह आइटम चुनें"
- "वीडियो चलाएं"
- "लोग और विकल्प"
- "लोग और विकल्प"
- "सामान्य"
- "इस वार्तालाप में लोग"
- "कॉल करें"
- "संदेश भेजें"
- "<br/><small>from %s</small> से संदेश भेजें"
-
- - फ़ोटो भेजें
- - फ़ोटो भेजें
-
-
- - ऑडियो भेजें
- - ऑडियो भेजें
-
-
- - वीडियो भेजें
- - वीडियो भेजें
-
-
- - संपर्क कार्ड भेजें
- - संपर्क कार्ड भेजें
-
-
- - अटैचमेंट भेजें
- - अटैचमेंट भेजें
-
-
- - %d अटैचमेंट भेजे जाने के लिए तैयार हैं
- - %d अटैचमेंट भेजे जाने के लिए तैयार हैं
-
- "ओपन सोर्स लाइसेंस"
- "नोटिफिकेशन"
- "अटैचमेंट सीमा पर पहुंच गए"
- "संपर्कों में जोड़ें?"
- "संपर्क जोड़ें"
- "विषय"
- "विषय: "
- "%1$s%2$s"
- "संपर्क कार्ड लोड हो रहा है"
- "संपर्क कार्ड लोड नहीं किया जा सका"
- "संपर्क कार्ड देखें"
-
- - %d संपर्क
- - %d संपर्क
-
- "संपर्क कार्ड"
- "जन्मदिन"
- "नोट"
- "संदेश अग्रेषित करें"
- "+1"
- "+%d"
- "SMS अक्षम है"
- "भेजने के लिए, संदेश सेवा को डिफ़ॉल्ट SMS ऐप के रूप में सेट करें"
- "संदेश सेवा को डिफ़ॉल्ट SMS ऐप के रूप में सेट करें"
- "बदलें"
- "SMS संदेश भेजने के लिए कोई भी पसंदीदा सिम नहीं चुनी गई है"
- "डिवाइस स्वामी द्वारा इस ऐप्स की अनुमति नहीं दी गई है."
- "ठीक"
- "बातचीत में बहुत अधिक प्रतिभागी हैं"
-
- - अमान्य संपर्क
- - अमान्य संपर्क
-
- "ड्राफ़्ट"
- "आपके द्वारा नया वार्तालाप प्रारंभ करने के बाद, वह आपको यहां सूचीबद्ध दिखाई देगा"
- "संग्रहीत वार्तालाप यहां दिखाई देते हैं"
- "वार्तालाप लोड हो रहे हैं…"
- "चित्र"
- "ऑडियो क्लिप"
- "वीडियो"
- "संपर्क कार्ड"
- "MMS"
- "वापस लाएं"
- "पुन: प्रयास करें"
- "नया संदेश प्रारंभ करने के लिए कोई संपर्क नाम या फ़ोन नंबर डालें"
- "अवरुद्ध करें"
- "%s को अवरुद्ध करें"
- "%s को अनवरोधित करें"
- "%s को अवरोधित करें?"
- "आपको इस संदेश से नंबर प्राप्त होते रहेंगे लेकिन अब उनकी सूचना नहीं दी जाएगी. इस वार्तालाप को संग्रहीत किया जाएगा."
- "अवरोधित संपर्क"
- "अनवरोधित करें"
- "संदेश भेजा जा रहा है"
- "संदेश भेजा गया"
- "सेलुलर डेटा बंद हो गया है. अपनी सेटिंग जांचें."
- "हवाई जहाज़ मोड में संदेश नहीं भेजे जा सकते"
- "संदेश भेजा नहीं जा सका"
- "संदेश डाउनलोड किया गया"
- "सेल्युलर डेटा बंद हो गया है. अपनी सेटिंग जांचें."
- "संदेश को हवाई जहाज़ मोड में डाउनलोड नहीं किया जा सकता"
- "संदेश डाउनलोड नहीं किया जा सका"
- "शून्य"
- "एक"
- "दो"
- "तीन"
- "चार"
- "पांच"
- "छह"
- "सात"
- "आठ"
- "नौ"
- "%1$s के साथ संदेश नहीं भेजा जा सकता, त्रुटि %2$d"
- "अज्ञात वाहक के साथ संदेश नहीं भेजा जा सकता, त्रुटि %1$d"
- "अग्रेषित: %s"
- "संदेश नहीं भेजा गया: नेटवर्क पर सेवा सक्रिय नहीं है"
- "संदेश नहीं भेजा गया: अमान्य गंतव्य पता"
- "संदेश नहीं भेजा गया: अमान्य संदेश"
- "संदेश नहीं भेजा गया: असमर्थित सामग्री"
- "संदेश नहीं भेजा गया: असमर्थित संदेश"
- "संदेश नहीं भेजा गया: बहुत बड़ा है"
- "नया संदेश"
- "देखें"
- "चित्र"
- "उपयुक्त ऐप्लिकेशन नहीं मिला"
- "प्राप्तकर्ता को निकालें"
- "नया संदेश"
- "अभी नहीं"
- "क्लिपबोर्ड पर कॉपी बनाएं?"
- "कॉपी बनाएं"
- "%s पर"
- "सामान्य"
- "अतिरिक्त सेटिंस"
- "सामान्य सेटिंग"
- "अतिरिक्त सेटिंग"
- "\"%s\" सिम"
- "सभी प्राप्तकर्ताओं को व्यक्तिगत SMS संदेश भेजें. कोई भी जवाब केवल आपको प्राप्त होंगे"
- "सभी प्राप्तकर्ताआें को एकल MMS भेजें"
- "अज्ञात नंबर"
- "नया संदेश"
- "नया संदेश."
- "सिम चयनकर्ता"
- "%1$s चयनित, SIM चयनकर्ता"
- "विषय संपादित करें"
- "सिम चुनें या विषय संपादित करें"
- "ऑडियो रिकॉर्ड करने के लिए स्पर्श करके रखें"
- "नई बातचीत प्रारंभ करें"
- "संदेश सेवा"
- "संदेश सेवा"
- "वार्तालाप सूची"
- "बातचीत लोड हो रही हैं…"
- "संदेश लोड हो रहे हैं"
- "और बातचीत देखें"
- "अधिक संदेश देखें"
- "वार्तालाप हटा दिया गया है"
- "वार्तालाप हटा दिया गया. कोई भिन्न संदेश सेवा वार्तालाप दिखाने के लिए स्पर्श करें"
- "अवरोधित"
- "अनवरोधित"
- "मेमोरी स्थान कम है. कुछ डेटा खो सकता है."
- "अटैचमेंट चुनें"
- "चयन की पुष्टि करें"
- "%d चुने गए"
- "कृपया एक या अधिक अटैचमेंट निकालें और पुन: प्रयास करें."
- "आप अपना संदेश भेजकर देख सकते हैं, लेकिन यह तब तक वितरित नहीं होगा जब तक कि आप एक या कुछ और अटैचमेंट निकाल नहीं देते."
- "आप प्रति संदेश केवल एक वीडियो भेज सकते हैं. कृपया अतिरिक्त वीडियो निकालें और पुन: प्रयास करें."
- "संदेश सेवा अटैचमेंट लोड करने में विफल रही."
- "फिर भी भेजें"
- "बातचीत प्रारंभ नहीं की जा सकी"
- "%s चुनी गई"
-
diff --git a/app/src/main/res/values-hr/arrays.xml b/app/src/main/res/values-hr/arrays.xml
deleted file mode 100644
index 5ebf706..0000000
--- a/app/src/main/res/values-hr/arrays.xml
+++ /dev/null
@@ -1,37 +0,0 @@
-
-
-
-
-
- - "nema predmeta"
- - "nosubject"
-
-
- - "Da"
- - "Ne"
- - "U redu"
- - "He-he"
- - "Hvala"
- - "Slažem se"
- - "Lijepo"
- - "Krećem"
- - "U redu, javit ću se kasnije"
- - ":)"
- - ":("
-
-
diff --git a/app/src/main/res/values-hr/cm_strings.xml b/app/src/main/res/values-hr/cm_strings.xml
deleted file mode 100644
index ddadc2d..0000000
--- a/app/src/main/res/values-hr/cm_strings.xml
+++ /dev/null
@@ -1,20 +0,0 @@
-
-
-
- Prijeđite prstom da biste izbrisali
- Prstom prijeđite udesno da biste izbrisali razgovor
-
diff --git a/app/src/main/res/values-hr/strings.xml b/app/src/main/res/values-hr/strings.xml
deleted file mode 100644
index d7d8c90..0000000
--- a/app/src/main/res/values-hr/strings.xml
+++ /dev/null
@@ -1,425 +0,0 @@
-
-
-
-
- "Slanje poruka"
- "Slanje poruka"
- "Odabir razgovora"
- "Postavke"
- "Pošalji poruku"
- "Dodajte privitak"
- "Dalje >"
- "Dalje"
- "Izlaz"
- "Postavke >"
- "Postavke"
- "Slanje poruka treba dopuštenje za SMS, Telefon i Kontakte."
- "Dopuštenja možete promijeniti u Postavkama > Aplikacije > Slanje poruka > Dopuštenja."
- "Dopuštenja možete promijeniti tako da u Postavkama otvorite Aplikacije, Slanje poruka, Dopuštenja."
- "Često kontaktirani"
- "Svi kontakti"
- "Pošalji na %s"
- "Snimite fotografije ili videozapis"
- "Odaberite slike s ovog uređaja"
- "Snimanje zvuka"
- "Odaberite fotografiju"
- "Medij je odabran."
- "Odabir medija poništen je."
- "Snimanje zvuka"
- "Dijeljenje"
- "Upravo sada"
- "Sad"
-
- - %d min
- - %d min
- - %d min
-
-
- - %d sat
- - %d sata
- - %d sati
-
-
- - %d dan
- - %d dana
- - %d dana
-
- "Poruka klase 0"
- "Spremi"
- "Potvrđivanje telefonskog broja"
- "Taj jednokratni korak omogućit će Slanju poruka pravilnu isporuku vaših grupnih poruka."
- "Telefonski broj"
- "%s kaže"
- "Rekli ste"
- "Poruka pošiljatelja %s"
- "Poslali ste poruku"
- "Slanje…"
- "Nije poslano. Dodirnite za ponovni pokušaj."
- "Nije poslano. Pokušavamo ponovo…"
- "Ponovno slanje ili brisanje"
- "Nazovite hitnu službu. Vaša tekstna poruka nije isporučena."
- "Nova MMS poruka za preuzimanje"
- "Nova MMS poruka"
- "Preuzimanje nije moguće"
- "Dodirnite za ponovni pokušaj"
- "Dodirnite za preuzimanje"
- "Preuzimanje ili brisanje"
- "Preuzimanje..."
- "Poruka je istekla ili nije dostupna"
- "veličina: %1$s, istek: %2$s"
- "Nepoznati pošiljatelj"
- "Isporučeno"
- "Poruka nije poslana"
- "Neke poruke nisu poslane u Slanju poruka"
-
- - %d poruka u %d razgovoru
- - %d poruke u %d razgovora
- - %d poruka u %d razgovora
-
- "Poruka nije preuzeta"
- "Neke poruke nisu preuzete u Slanje poruka"
-
- - %d poruka u %d razgovoru
- - %d poruke u %d razgovora
- - %d poruka u %d razgovora
-
- "Poruka na broj %1$s nije poslana"
- "Nazovite hitnu službu. Vaša tekstna poruka na broj %1$s nije isporučena."
-
- - %d nova poruka
- - %d nove poruke
- - %d novih poruka
-
- "Natrag"
- "Arhivirano"
- "Izbriši"
- "Arhiviraj"
- "Poništi arhiviranje"
- "Dodaj kontakt"
- "Preuzmi"
- "Pošalji"
- "Izbriši"
- "Želite li izbrisati tu poruku?"
- "Tu radnju nije moguće poništiti."
- "Izbriši"
-
- - Izbrisati razgovore?
- - Izbrisati razgovore?
- - Izbrisati razgovore?
-
- "Izbriši"
- "Odustani"
- "Odredište"
- "+%d"
- "Audioporuka nije snimljena. Pokušajte ponovo."
- "Audioporuku nije moguće reproducirati. Pokušajte ponovo."
- "Audioporuka nije spremljena. Pokušajte ponovo."
- "Dodirnite i zadržite"
- ", "
- " "
- ": "
- " "
- "Slika"
- "Audioisječak"
- "Videozapis"
- "Kartica kontakta"
- "Preuzmi"
- "Odgovorite putem SMS-a"
- "Odgovor MMS-om"
- "Odgovorite"
-
- - %d sudionik
- - %d sudionika
- - %d sudionika
-
- "Ja"
- "Kontakt je blokiran i arhiviran"
- "Kontakt deblokiran i dearhiviran"
- "Arhivirano: %d"
- "Poništena arhiviranja: %d"
- "Sve je postavljeno. Ponovo dodirnite Pošalji."
- "Slanje poruka uspješno je postavljeno kao zadana aplikacija za SMS."
-
- - Odbacivanje privitaka
- - Odbacivanje privitaka
- - Odbacivanje privitaka
-
- "Audioprivitak"
- "Reproduciraj audioprivitak"
- "Pauziraj"
- "Poruka pošiljatelja %1$s: %2$s."
- "Poruka pošiljatelja %1$s nije uspjela: %2$s. Vrijeme: %3$s"
- "Poruka pošiljatelja %1$s: %2$s. Vrijeme: %3$s"
- "Poruka za kontakt %1$s nije poslana: %2$s. Vrijeme: %3$s"
- "Slanje poruke kontaktu %1$s: %2$s. Vrijeme: %3$s"
- "Poruka za kontakt %1$s nije uspjela: %2$s. Vrijeme: %3$s"
- "Poruka kontaktu %1$s: %2$s. Vrijeme: %3$s"
- "Neuspjela poruka pošiljatelja %1$s: %2$s. Vrijeme: %3$s. %4$s"
- "Poruka pošiljatelja %1$s: %2$s. Vrijeme: %3$s. %4$s"
- "Poruka za grupu %1$s nije poslana: %2$s. Vrijeme: %3$s"
- "Slanje poruke grupi %1$s: %2$s. Vrijeme: %3$s"
- "Poruka za grupu %1$s nije uspjela: %2$s. Vrijeme: %3$s"
- "Poruka grupi %1$s: %2$s. Vrijeme: %3$s"
- "Poruka nije uspjela. Dodirnite za ponovni pokušaj."
- "Brisanje predmeta"
- "Fotografije Slanja poruka"
-
- - %d fotografija spremljena je u album \"%s\"
- - %d fotografije spremljene su u album \"%s\"
- - %d fotografija spremljeno je u album \"%s\"
-
-
- - %d videozapis spremljen je u album \"%s\"
- - %d videozapisa spremljena su u album \"%s\"
- - %d videozapisa spremljeno je u album \"%s\"
-
-
- - %d privitak spremljen je u album \"%s\"
- - %d privitka spremljena su u album \"%s\"
- - %d privitaka spremljeno je u album \"%s\"
-
-
- - %d privitak spremljen je u \"Preuzimanja\"
- - %d privitka spremljena su u \"Preuzimanja\"
- - %d privitaka spremljeno je u \"Preuzimanja\"
-
-
- - %d privitak spremljen
- - %d privitka spremljena
- - %d privitaka spremljeno
-
-
- - Spremanje %d privitka nije uspjelo
- - Spremanje %d privitaka nije uspjelo
- - Spremanje %d privitaka nije uspjelo
-
- "Postavke"
- "Arhivirano"
- "MMS"
- "Napredno"
- "Obavijesti"
- "Izvješća o isporuci SMS-a"
- "Zahtijevanje izvješća o isporuci za svaki poslani SMS"
- "Automatski dohvat"
- "Automatsko dohvaćanje MMS-ova"
- "Automatski dohvati u roamingu"
- "Automatsko dohvaćanje MMS-ova u roamingu"
- "Grupne poruke"
- "Zadana aplikacija za SMS"
-
-
- "Vaš telefonski broj"
- "Nepoznato"
- "Zvukovi odlazne poruke"
- "Kopiraj tekst"
- "Prikaz pojedinosti"
- "Proslijedi"
- "Pojedinosti poruke"
- "Vrsta: "
- "SMS poruka"
- "Multimedijska poruka"
- "Šalje: "
- "Prima: "
- "Poslano: "
- "Primljeno: "
- "Predmet: "
- "Veličina: "
- "Prioritet: "
- "SIM: "
- "Visok"
- "Uobičajeni"
- "Niski"
- "SIM %s"
- "Skrivena adresa pošiljatelja"
- "Slanje poruke nije moguće tijekom učitavanja privitaka."
- "Mreža nije spremna. Pokušajte ponovo."
- "Brisanje teksta"
- "Prebacivanje između unosa teksta i brojeva"
- "Dodaj još sudionika"
- "Potvrdi sudionike"
- "Započnite novi razgovor"
- "Odaberite ovu stavku"
- "Reproduciraj videozapis"
- "Osobe i opcije"
- "Osobe i opcije"
- "Općenito"
- "Osobe u ovom razgovoru"
- "Uputite poziv"
- "Pošaljite poruku"
- "Pošalji poruku<br/><small>sa SIM kartice %s</small>"
-
- - Pošaljite fotografije
- - Pošaljite fotografije
- - Pošaljite fotografije
-
-
- - Pošaljite audiozapise
- - Pošaljite audiozapise
- - Pošaljite audiozapise
-
-
- - Pošaljite videozapise
- - Pošaljite videozapise
- - Pošaljite videozapise
-
-
- - Pošaljite kartice kontakata
- - Pošaljite kartice kontakata
- - Pošaljite kartice kontakata
-
-
- - Pošaljite privitke
- - Pošaljite privitke
- - Pošaljite privitke
-
-
- - %d privitak spreman je za slanje
- - %d privitka spremna su za slanje
- - %d privitaka spremno je za slanje
-
- "Licence otvorenog koda"
- "Obavijesti"
- "Dosegnuto je ograničenje za privitke"
- "Želite li dodati u Kontakte?"
- "Dodavanje kontakta"
- "Predmet"
- "Predmet: "
- "%1$s%2$s"
- "Učitavanje kartice kontakta"
- "Kartica kontakta nije učitana"
- "Prikaz kartice kontakta"
-
- - %d kontakt
- - %d kontakta
- - %d kontakata
-
- "Kartice kontakata"
- "Rođendan"
- "Bilješke"
- "Proslijedi poruku"
- "+1"
- "+%d"
- "SMS je onemogućen"
- "Postavite Slanje poruka kao zadanu aplikaciju za SMS da biste slali poruke"
- "Postavite Slanje poruka kao zadanu aplikaciju za SMS"
- "Promijeni"
- "Nije odabran preferirani SIM za slanje SMS poruka"
- "Vlasnik uređaja nije odobrio upotrebu te aplikacije."
- "U redu"
- "Previše sudionika u razgovoru"
-
- - Nevažeći kontakti
- - Nevažeći kontakti
- - Nevažeći kontakti
-
- "Skica"
- "Ovdje će biti naveden novi razgovor kada ga pokrenete"
- "Arhivirani razgovori prikazuju se ovdje"
- "Učitavanje razgovora..."
- "Slika"
- "Audioisječak"
- "Videozapis"
- "Kartica kontakta"
- "MMS"
- "Poništi"
- "Pokušaj ponovo"
- "Unesite ime kontakta ili telefonski broj da biste započeli novu poruku"
- "Blokiraj"
- "Blokiranje %s"
- "Deblokiraj %s"
- "Blokirati %s?"
- "I dalje ćete primati poruke s tog broja, ali više nećete primati obavijesti o tome. Razgovor će se arhivirati."
- "Blokirani kontakti"
- "DEBLOKIRAJ"
- "Slanje poruke"
- "Poruka je poslana"
- "Mobilni su podaci isključeni. Provjerite postavke."
- "Ne možete slati poruke u načinu rada u zrakoplovu"
- "Slanje poruke nije uspjelo"
- "Poruka preuzeta"
- "Mobilni su podaci isključeni. Provjerite postavke."
- "Nije moguće preuzimanje poruka u načinu rada u zrakoplovu"
- "Preuzimanje poruke nije uspjelo"
- "Nula"
- "Jedan"
- "Dva"
- "Tri"
- "Četiri"
- "Pet"
- "Šest"
- "Sedam"
- "Osam"
- "Devet"
- "Poruka nije poslana putem operatera %1$s, pogreška %2$d"
- "Poruka nije poslana putem nepoznatog mobilnog operatera, pogreška %1$d"
- "Fwd: %s"
- "Poruka nije poslana jer usluga nije aktivirana na mreži"
- "Poruka nije poslana jer odredišna adresa nije važeća"
- "Poruka nije poslana jer nije važeća"
- "Poruka nije poslana jer sadržaj nije podržan"
- "Poruka nije poslana jer nije podržana"
- "Poruka nije poslana jer je prevelika"
- "Nova poruka"
- "Prikaz"
- "Slika"
- "Nije pronađena odgovarajuća aplikacija"
- "Uklanjanje primatelja"
- "Nova poruka"
- "Odustani"
- "Kopirati u međuspremnik?"
- "Kopiraj"
- "na %s"
- "Općenito"
- "Napredno"
- "Opće postavke"
- "Napredne postavke"
- "\"%s\" SIM"
- "Slanje pojedinačnih SMS poruka svim primateljima. Eventualne odgovore dobit ćete samo vi"
- "Slanje pojedinačnog MMS-a svim primateljima"
- "Nepoznati broj"
- "Nova poruka"
- "Nova poruka."
- "Gumb za odabir SIM-a"
- "%1$s odabran, gumb za odabir SIM-a"
- "Uredi predmet"
- "Odabir SIM-a ili uređivanje predmeta"
- "Dodirnite i zadržite da biste snimili zvuk"
- "Započnite novi razgovor"
- "Slanje poruka"
- "Slanje poruka"
- "Popis razgovora"
- "Učitavanje razgovora"
- "Učitavanje poruka"
- "Prikaži više razgovora"
- "Prikaži više poruka"
- "Razgovor je izbrisan"
- "Razgovor izbrisan. Dodirnite za prikaz drugog razgovora iz Slanja poruka"
- "Blokirano"
- "Deblokirano"
- "Nedostaje prostora za pohranu. Neki se podaci mogu izgubiti."
- "Odaberite privitke"
- "Potvrdite odabir"
- "Odabrano: %d"
- "Uklonite jedan ili više privitaka i pokušajte ponovo."
- "Možete pokušati poslati poruku, ali možda neće biti dostavljena ako ne uklonite jedan ili više privitaka."
- "Možete poslati samo jedan videozapis u poruci. Uklonite dodatne videozapise i pokušajte ponovo."
- "Slanje poruka nije uspjelo učitati privitak."
- "Svejedno pošalji"
- "Pokretanje razgovora nije uspjelo"
- "Odabrani SIM: %s"
-
diff --git a/app/src/main/res/values-hu/arrays.xml b/app/src/main/res/values-hu/arrays.xml
deleted file mode 100644
index 36c0cd0..0000000
--- a/app/src/main/res/values-hu/arrays.xml
+++ /dev/null
@@ -1,37 +0,0 @@
-
-
-
-
-
- - "nincs tárgy"
- - "nincs tárgy"
-
-
- - "Igen"
- - "Nem"
- - "OK"
- - "Haha!"
- - "Köszönöm!"
- - "Egyetértek"
- - "Ügyes"
- - "Úton vagyok"
- - "Rendben, később jelentkezem"
- - ":)"
- - ":("
-
-
diff --git a/app/src/main/res/values-hu/cm_strings.xml b/app/src/main/res/values-hu/cm_strings.xml
deleted file mode 100644
index 7316900..0000000
--- a/app/src/main/res/values-hu/cm_strings.xml
+++ /dev/null
@@ -1,22 +0,0 @@
-
-
-
- Törléshez csúsztassa az ujját
- Húzza jobbra a beszélgetés törléséhez
- Üzenetek
- Csevegés indítása
-
diff --git a/app/src/main/res/values-hu/strings.xml b/app/src/main/res/values-hu/strings.xml
deleted file mode 100644
index 9896593..0000000
--- a/app/src/main/res/values-hu/strings.xml
+++ /dev/null
@@ -1,402 +0,0 @@
-
-
-
-
- "Üzenetváltás"
- "Üzenetváltás"
- "Beszélgetés kijelölése"
- "Beállítások"
- "Üzenet küldése"
- "Melléklet hozzáadása"
- "Következő >"
- "Tovább"
- "Kilépés"
- "Beállítások >"
- "Beállítások"
- "A Messaging engedélyt kér a következőkhöz: SMS, telefon és névjegyek."
- "Az engedélyeket a Beállítások > Alkalmazások > Messaging > Engedélyek lehetőségnél módosíthatja."
- "Az engedélyeket a Beállítások, Alkalmazások, Messaging, Engedélyek lehetőségnél módosíthatja."
- "Gyakran használt névjegyek"
- "Az összes névjegy"
- "Küldés: %s"
- "Kép vagy videó rögzítése"
- "Képek kiválasztása erről az eszközről"
- "Hanganyag rögzítése"
- "Fotó kiválasztása"
- "Kijelölte a médiaelemet."
- "Visszavonta a médiaelem kijelölését."
- "Hanganyag rögzítése"
- "Megosztás"
- "Éppen most"
- "Most"
-
- - %d perce
- - %d perce
-
-
- - %d órája
- - %d órája
-
-
- - %d napja
- - %d napja
-
- "0. osztályú üzenet"
- "Mentés"
- "Telefonszám megerősítése"
- "Ez az egyszeri lépés biztosítja, hogy a Messaging megfelelően továbbítsa a csoportos üzeneteket."
- "Telefonszám"
- "%s a következőt mondta:"
- "Ön a következőt mondta"
- "%s üzenete:"
- "Ön elküldött egy üzenetet"
- "Küldés…"
- "Nem lehetett elküldeni. Érintse meg az újbóli próbálkozáshoz."
- "Nem lehetett elküldeni. Újabb próbálkozás…"
- "Újraküldés vagy törlés"
- "Kérjük, tárcsázza a segélyhívót. A szöveges üzenetet jelenleg nem tudjuk elküldeni."
- "Új letölthető MMS üzenet"
- "Új MMS üzenet"
- "Nem sikerült letölteni"
- "Érintse meg az újabb próbálkozáshoz"
- "Érintse meg a letöltéshez"
- "Letöltés vagy törlés"
- "Letöltés…"
- "Az üzenet vagy lejárt, vagy nem érhető el."
- "méret: %1$s, lejárat: %2$s"
- "Ismeretlen feladó"
- "Kézbesítve"
- "A rendszer nem küldte el az üzenetet"
- "A Messaging egyes üzeneteit nem lehetett elküldeni"
-
- - %d üzenet %d beszélgetésben
- - %d üzenet egy beszélgetésben
-
- "Az üzenet nincs letöltve"
- "A Messaging egyes üzeneteit nem lehetett letölteni"
-
- - %d üzenet %d beszélgetésben
- - %d üzenet egy beszélgetésben
-
- "Nem sikerült elküldeni az üzenetet a(z) %1$s számra"
- "Kérjük, tárcsázza a segélyhívót. A szöveges üzenetet jelenleg nem tudjuk elküldeni erre a számra: %1$s."
-
- - %d új üzenet
- - Új üzenet
-
- "Vissza"
- "Archiválva"
- "Törlés"
- "Archiválás"
- "Archiválás visszavonása"
- "Névjegy hozzáadása"
- "Letöltés"
- "Küldés"
- "Törlés"
- "Törli ezt az üzenetet?"
- "Ez a művelet nem vonható vissza."
- "Törlés"
-
- - Törli ezeket a beszélgetéseket?
- - Törli ezt a beszélgetést?
-
- "Törlés"
- "Mégse"
- "Címzett"
- "+%d"
- "Nem sikerült rögzíteni a hangot. Próbálja újra."
- "A hanganyag nem játszható le. Próbálja újra."
- "Nem sikerült elmenteni a hangot. Próbálja újra."
- "Érintés és tartás"
- ", "
- " "
- ": "
- " "
- "Kép"
- "Hangfelvétel"
- "Videó"
- "Névjegykártya"
- "Letöltés"
- "Válasz SMS-ben"
- "Válasz MMS-ben"
- "Válasz"
-
- - %d résztvevő
- - %d résztvevő
-
- "Én"
- "Ismerős letiltva és archiválva"
- "Névjegy tiltása és archiválása visszavonva"
- "%d archiválva"
- "%d archiválása megszüntetve"
- "Minden készen áll. Érintse meg újra a Küldés lehetőséget."
- "A Messaging sikeresen beállítva alapértelmezett SMS-alkalmazásként."
-
- - Mellékletek elvetése
- - Melléklet elvetése
-
- "Hangmelléklet"
- "Hangmelléklet lejátszása"
- "Szünet"
- "%1$s üzenete: %2$s."
- "Sikertelen üzenet %1$s feladótól: %2$s. Idő: %3$s."
- "Üzenet %1$s feladótól: %2$s. Idő: %3$s."
- "Elküldetlen üzenet a(z) %1$s csoportnak: %2$s. Idő: %3$s."
- "Üzenet küldése a(z) %1$s csoportnak: %2$s. Idő: %3$s."
- "Sikertelen üzenet a(z) %1$s csoportnak: %2$s. Idő: %3$s."
- "Üzenet a(z) %1$s csoportnak: %2$s. Idő: %3$s."
- "Sikertelen üzenet %1$s feladótól: %2$s. Idő: %3$s. %4$s"
- "Üzenet %1$s feladótól: %2$s. Idő: %3$s. %4$s"
- "Elküldetlen üzenet a(z) %1$s csoportnak: %2$s. Idő: %3$s."
- "Üzenet küldése a(z) %1$s csoportnak: %2$s. Idő: %3$s."
- "Sikertelen üzenet a(z) %1$s csoportnak: %2$s. Idő: %3$s."
- "Üzenet a(z) %1$s csoportnak: %2$s. Idő: %3$s."
- "Sikertelen üzenet. Érintse meg az újrapróbáláshoz."
- "Tárgy törlése"
- "Messaging-fotók"
-
- - %d fotó mentve a következő albumba: %s
- - %d fotó mentve a következő albumba: %s
-
-
- - %d videó mentve a következő albumba: %s
- - %d videó mentve a következő albumba: %s
-
-
- - %d melléklet mentve a következő albumba: %s
- - %d melléklet mentve a következő albumba: %s
-
-
- - %d melléklet mentve a „Letöltések” közé
- - %d melléklet mentve a „Letöltések” közé
-
-
- - %d melléklet sikeresen mentve
- - %d melléklet sikeresen mentve
-
-
- - %d melléklet mentése nem sikerült
- - %d melléklet mentése nem sikerült
-
- "Beállítások"
- "Archiválva"
- "MMS"
- "Speciális"
- "Értesítések"
- "SMS-kézbesítési jelentések"
- "Kézbesítési jelentés kérése minden elküldött SMS-ről"
- "Automatikus letöltés"
- "MMS-üzenetek automatikus letöltése"
- "Auto. letöltés barangoláskor"
- "MMS-ek automatikus lekérése adatbarangoláskor"
- "Csoportos üzenetküldés"
- "Alapértelmezett SMS-alkalmazás"
-
-
- "Az Ön telefonszáma"
- "Ismeretlen"
- "Kimenő üzenetek hangja"
- "Szöveg másolása"
- "Részletek megjelenítése"
- "Továbbítás"
- "Üzenet részletei"
- "Típus: "
- "Szöveges üzenet"
- "Multimédiás üzenet"
- "Küldő: "
- "Címzett: "
- "Elküldve: "
- "Érkezett: "
- "Tárgy: "
- "Méret: "
- "Prioritás: "
- "SIM: "
- "Magas"
- "Normál"
- "Alacsony"
- "%s. SIM"
- "A küldő címe elrejtve"
- "A mellékletek betöltése közben nem lehet elküldeni az üzenetet."
- "A hálózat nem áll készen. Próbálja újra."
- "Szöveg törlése"
- "Váltás szöveg és számok bevitele között"
- "További résztvevők hozzáadása"
- "Résztvevők megerősítése"
- "Új beszélgetés indítása"
- "Elem kiválasztása"
- "Videó lejátszása"
- "Személyek és beállítások"
- "Személyek és beállítások"
- "Általános"
- "A jelen beszélgetésben részt vevő személyek"
- "Hívásindítás"
- "Üzenet küldése"
- "Üzenet küldése<br/><small>a következő SIM kártyáról: %s</small>"
-
- - Fotók küldése
- - Fotó küldése
-
-
- - Hangok küldése
- - Hang küldése
-
-
- - Videók küldése
- - Videó küldése
-
-
- - Névjegykártyák küldése
- - Névjegykártya küldése
-
-
- - Mellékletek küldése
- - Melléklet küldése
-
-
- - %d melléklet készen áll a küldésre
- - Egy melléklet készen áll a küldésre
-
- "Nyílt forráskódú licencek"
- "Értesítések"
- "Elérte a mellékletekre vonatkozó korlátot"
- "Hozzáadja a Névjegyekhez?"
- "Névjegy hozzáadása"
- "Tárgy"
- "Tárgy: "
- "%1$s%2$s"
- "Névjegykártya betöltése"
- "Nem lehetett betölteni a névjegykártyát"
- "Névjegykártya megtekintése"
-
- - %d névjegy
- - %d névjegy
-
- "Névjegykártyák"
- "Születésnap"
- "Jegyzetek"
- "Üzenet továbbítása"
- "+1"
- "+%d"
- "SMS-ek letiltva"
- "A küldéshez állítsa be, hogy a Messaging legyen az alapértelmezett SMS-alkalmazás"
- "A Messaging beállítása alapértelmezett SMS-alkalmazásként"
- "Módosítás"
- "Nincs SIM kiválasztva az SMS-küldéshez"
- "Az eszköz tulajdonosa nem engedélyezi ezt az alkalmazást."
- "OK"
- "Túl sok a résztvevő a beszélgetésben"
-
- - Érvénytelen névjegy
- - Érvénytelen névjegy
-
- "Piszkozat"
- "Amikor új beszélgetésbe kezd, az itt jelenik meg"
- "Itt jelennek meg az archivált beszélgetések"
- "Beszélgetések betöltése…"
- "Kép"
- "Hangfelvétel"
- "Videó"
- "Névjegykártya"
- "MMS"
- "Visszavonás"
- "Újra"
- "Új üzenet létrehozásához adjon meg egy névjegyet vagy telefonszámot"
- "Tiltás"
- "%s letiltása"
- "%s feloldása"
- "Letiltja ezt: %s?"
- "Továbbra is kap üzeneteket erről a számról, ám a rendszer nem küld róluk értesítést. A beszélgetést a rendszer archiválja."
- "Letiltott ismerősök"
- "FELOLD"
- "Üzenet küldése"
- "Üzenet elküldve"
- "A mobiladat-kapcsolat ki van kapcsolva. Ellenőrizze beállításait."
- "Repülős módban nem lehet üzeneteket küldeni"
- "Az üzenetet nem sikerült elküldeni"
- "Üzenet letöltve"
- "A mobiladat-kapcsolat ki van kapcsolva. Ellenőrizze beállításait."
- "Repülős üzemmódban nem lehet üzenetet letölteni"
- "Az üzenetet nem sikerült letölteni"
- "Nulla"
- "Egy"
- "Kettő"
- "Három"
- "Négy"
- "Öt"
- "Hat"
- "Hét"
- "Nyolc"
- "Kilenc"
- "Nem lehet elküldeni az üzenetet a következő szolgáltatónál: %1$s (hibakód: %2$d)"
- "Nem lehet elküldeni az üzenetet egy ismeretlen szolgáltatónál (hibakód: %1$d)"
- "Továbbítás: %s"
- "Az üzenet nincs elküldve: a szolgáltatás nincs aktiválva a hálózaton"
- "Az üzenet küldése sikertelen: a címzett címe érvénytelen"
- "Az üzenet küldése sikertelen: érvénytelen üzenet"
- "Az üzenet küldése sikertelen: nem támogatott tartalom"
- "Az üzenet küldése sikertelen: nem támogatott üzenet"
- "Az üzenet nincs elküldve: túl nagy"
- "Új üzenet"
- "Megtekintés"
- "Kép"
- "Nem található megfelelő alkalmazás"
- "Címzett eltávolítása"
- "Új üzenet"
- "Mégse"
- "Átmásolja a vágólapra?"
- "Másolás"
- "fogadás a következőn: %s"
- "Általános"
- "Speciális"
- "Általános beállítások"
- "Speciális beállítások"
- "„%s” SIM"
- "Külön SMS küldése valamennyi címzettnek. Csak Ön kap választ"
- "Egyetlen MMS küldése valamennyi címzettnek"
- "Ismeretlen szám"
- "Új üzenet"
- "Új üzenet"
- "SIM kártya kiválasztása"
- "A(z) %1$s SIM kártya kiválasztva (SIM-választó)"
- "Tárgy szerkesztése"
- "SIM kártya kiválasztása vagy a tárgy szerkesztése"
- "Hangfelvétel készítéséhez tartsa nyomva"
- "Új beszélgetés indítása"
- "Messaging"
- "Messaging"
- "Beszélgetéslista"
- "Beszélgetések betöltése"
- "Üzenetek betöltése"
- "További beszélgetések megtekintése"
- "További üzenetek megtekintése"
- "Beszélgetés törölve"
- "Beszélgetés törölve. Másik Messaging-beszélgetés megjelenítéséhez érintse meg."
- "Letiltva"
- "Letiltás visszavonva"
- "Kevés a tárhely. Lehet, hogy bizonyos adatok elvesztek."
- "Mellékletek kiválasztása"
- "Kiválasztás megerősítése"
- "%d kiválasztva"
- "Távolítson el legalább egy mellékletet, majd próbálja újra."
- "Megpróbálhatja elküldeni az üzenetet, de előfordulhat, hogy az csak akkor lesz kézbesíthető, ha legalább egy mellékletet eltávolít."
- "Üzenetenként csak egy videót lehet küldeni. Távolítsa el a többi videót, és próbálja újra."
- "A Messaging nem tudta betölteni a mellékletet."
- "Küldés mindenképpen"
- "Nem sikerült elindítani a beszélgetést"
- "%s kiválasztva"
-
diff --git a/app/src/main/res/values-hy/arrays.xml b/app/src/main/res/values-hy/arrays.xml
deleted file mode 100644
index d520d07..0000000
--- a/app/src/main/res/values-hy/arrays.xml
+++ /dev/null
@@ -1,37 +0,0 @@
-
-
-
-
-
- - "անվերնագիր"
- - "անվերնագիր"
-
-
- - "Այո"
- - "Ոչ"
- - "Լավ"
- - "Հե-հե"
- - "Շնորհակալություն"
- - "Համաձայն եմ"
- - "Գերազանց է"
- - "Ճանապարհին եմ"
- - "Լավ, կմիանամ ձեզ ավելի ուշ"
- - ":)"
- - ":("
-
-
diff --git a/app/src/main/res/values-hy/strings.xml b/app/src/main/res/values-hy/strings.xml
deleted file mode 100644
index 2fa747b..0000000
--- a/app/src/main/res/values-hy/strings.xml
+++ /dev/null
@@ -1,402 +0,0 @@
-
-
-
-
- "Հաղորդակցում"
- "Հաղորդակցում"
- "Ընտրեք խոսակցությունը"
- "Կարգավորումներ"
- "Ուղարկել հաղորդագրություն"
- "Ավելացնել կցորդ"
- "Հաջորդը >"
- "Հաջորդը"
- "Ելք"
- "Կարգավորումներ >"
- "Կարգավորումներ"
- "Հաղորդակցում հավելվածին հարկավոր է թույլտվություն SMS-ներին, հեռախոսին ու կոնտակտներին:"
- "Կարող եք փոխել թույլտվությունները՝ անցնելով Կարգավորումներ > Հավելվածներ > Հաղորդակցում > Թույլտվություններ:"
- "Կարող եք փոխել թույլտվությունները՝ անցնելով Կարգավորումներ, Հավելվածներ, Հաղորդակցում, Թույլտվություններ:"
- "Հաճախակի օգտագործվող կոնտակտներ"
- "Բոլոր կոնտակտները"
- "Ուղարկել %s համարին"
- "Լուսանկարել կամ տեսագրել"
- "Ընտրեք պատկերներ այս սարքից"
- "Ձայնագրել ձայնանյութ"
- "Ընտրել լուսանկար"
- "Մեդիա ֆայլն ընտրված է:"
- "Մեդիա ֆայլն ապընտրված է:"
- "Ձայնագրել ձայնանյութ"
- "Տարածել"
- "Հենց հիմա"
- "Այժմ"
-
- - %d րոպե
- - %d րոպե
-
-
- - %d ժամ
- - %d ժամ
-
-
- - %d օր
- - %d օր
-
- "Class 0 հաղորդագրություն"
- "Պահել"
- "Հաստատեք ձեր հեռախոսահամարը"
- "Սա մեկանգամյա քայլ է, որի շնորհիվ Հաղորդակցումը անսխալ կուղարկի ձեր խմբային հաղորդագրությունները:"
- "Հեռախոսահամար"
- "%s-ը ասել է"
- "Դուք ասել եք"
- "Հաղորդագրություն %s-ից"
- "Դուք հաղորդագրություն եք ուղարկել"
- "Ուղարկվում է…"
- "Չի ուղարկվել: Հպեք՝ կրկին փորձելու համար:"
- "Չի ուղարկվել: Փորձում է կրկին…"
- "Կրկին ուղարկել թե ջնջել"
- "Խնդրում ենք հեռախոսազանգ կատարել արտակարգ իրավիճակների ծառայություններին: Ձեր տեքստային հաղորդագրությունն այս պահին չի կարող առաքվել:"
- "Նոր MMS հաղորդագրություն՝ ներբեռնելու հաար"
- "Նոր MMS հաղորդագրություն"
- "Չհաջողվեց ներբեռնել"
- "Հպեք՝ նորից փորձելու համար"
- "Հպեք՝ ներբեռնելու համար"
- "Ներբեռնել թե ջնջել"
- "Ներբեռնում…"
- "Հաղորդագրության ժամկետը սպառվել է կամ հասանելի չէ"
- "չափը՝ %1$s , պիտանիությունը՝ %2$s"
- "Անհայտ ուղարկող"
- "Առաքված է"
- "Հաղորդագրությունը չի ուղարկվել"
- "Հաղորդակցման որոշ հաղորդագրություններ չեն ուղարկվել"
-
- - %d հաղորդագրություն %d խոսակցությունում
- - %d հաղորդագրություն %d խոսակցությունում
-
- "Հաղորդագրությունը չի ներբեռնվել"
- "Որոշ հաղորդագրություններ չեն ներբեռնվել Հաղորդակցման մեջ"
-
- - %d հաղորդագրություն %d խոսակցությունում
- - %d հաղորդագրություն %d խոսակցությունում
-
- "Հաղորդագրությունը %1$s համարին չի ուղարկվել"
- "Խնդրում ենք հեռախոսազանգ կատարել արտակարգ իրավիճակների ծառայություններին: Ձեր տեքստային հաղորդագրությունն այս պահին չի կարող առաքվել %1$s համարին:"
-
- - %d նոր հաղորդագրություն
- - %d նոր հաղորդագրություն
-
- "Հետ"
- "Արխիվացված"
- "Ջնջել"
- "Արխիվ"
- "Ապարխիվացնել"
- "Ավելացնել կոնտակտ"
- "Ներբեռնել"
- "Ուղարկել"
- "Ջնջել"
- "Ջնջե՞լ այս հաղորդագրությունը"
- "Այս գործողությունը չի կարող հետարկվել:"
- "Ջնջել"
-
- - Ջնջե՞լ այս խոսակցությունները:
- - Ջնջե՞լ այս խոսակցությունները:
-
- "Ջնջել"
- "Չեղարկել"
- "Ստացող`"
- "+%d"
- "Հնարավոր չէ ձայնագրել: Կրկին փորձեք:"
- "Հնարավոր չէ նվագարկել աուդիո ֆայլը: Կրկին փորձեք:"
- "Հնարավոր չէր պահել աուդիո ֆայլը: Կրկին փորձեք:"
- "Հպել և պահել"
- ", "
- " "
- ": "
- " "
- "Նկար"
- "Ձայնահոլովակ"
- "Տեսանյութ"
- "Կոնտակտային քարտ"
- "Ներբեռնել"
- "Պատասխանել SMS-ով"
- "Պատասխանել MMS-ով"
- "Պատասխանել"
-
- - %d մասնակից
- - %d մասնակից
-
- "Ես"
- "Կոնտակտն արգելափակված և արխիվացված է"
- "Կոնտակտն արգելաբացվեց և ապաարխիվացվեց"
- "Արխիվացվեց %d խոսակցություն"
- "Ապաարխիվացվեց %d խոսակցություն"
- "Սահմանված է: Հպեք Ուղարկել կրկին:"
- "Հաղորդակցումը դարձավ SMS-ների կանխադրված հավելված:"
-
- - Հեռացնել կցորդները
- - Հեռացնել կցորդները
-
- "Կցված ձայնային ֆայլ"
- "Նվագարկել աուդիո կցորդը"
- "Դադարեցնել"
- "Հաղորդագրություն %1$s-ից՝ %2$s:"
- "Չառաքված հաղորդագրություն %1$s-ից՝ %2$s: Ժամանակ՝ %3$s:"
- "Հաղորդագրություն %1$s-ից՝ %2$s: Ժամանակ՝ %3$s:"
- "%1$s կոնտակտին չուղարկված հաղորդագրություն՝ %2$s: Ժամանակ՝ %3$s:"
- "Հաղորդագրության ուղարկում %1$s կոնտակտին՝ %2$s: Ժամանակ՝ %3$s:"
- "%1$s կոնտակտին չառաքված հաղորդագրություն՝ %2$s: Ժամանակ՝ %3$s:"
- "%1$s կոնտակտին հասցեագրված հաղորդագրություն՝ %2$s: Ժամանակ՝ %3$s:"
- "Չառաքված հաղորդագրություն %1$s-ից՝ %2$s: Ժամանակ՝ %3$s: %4$s:"
- "Հաղորդագրություն %1$s-ից՝ %2$s: Ժամանակ՝ %3$s: %4$s:"
- "%1$s խմբին չուղարկված հաղորդագրություն՝ %2$s: Ժամանակ՝ %3$s:"
- "Հաղորդագրության ուղարկում %1$s խմբին՝ %2$s: Ժամանակ՝ %3$s:"
- "%1$s խմբին չառաքված հաղորդագրություն՝ %2$s: Ժամանակ՝ %3$s:"
- "%1$s խմբին հասցեագրված հաղորդագրություն՝ %2$s: Ժամանակ՝ %3$s:"
- "Հաղորդագրությունը չի առաքվել: Հպեք՝ նորից փորձելու համար:"
- "Ջնջել վերնագիրը"
- "Հաղորդակցման լուսանկարներ"
-
- - «%s» ալբոմում պահվել է %d լուսանկար
- - «%s» ալբոմում պահվել է %d լուսանկար
-
-
- - «%s» ալբոմում պահվել է %d տեսանյութ
- - «%s» ալբոմում պահվել է %d տեսանյութ
-
-
- - «%s» ալբոմում պահվել է %d կցորդ
- - «%s» ալբոմում պահվել է %d կցորդ
-
-
- - «Ներբեռնումներ» պանակում պահվել է %d կցորդ
- - «Ներբեռնումներ» պանակում պահվել է %d կցորդ
-
-
- - %d կցորդ պահվեց
- - %d կցորդ պահվեց
-
-
- - Չհաջողվեց պահել %d կցորդ
- - Չհաջողվեց պահել %d կցորդ
-
- "Կարգավորումներ"
- "Արխիվացված"
- "MMS"
- "Հավելյալ"
- "Ծանուցումներ"
- "SMS-ի առաքման հաշվետվություններ"
- "Առաքման ծանուցում հայցել յուրաքանչյուր ուղարկվող հաղորդագրության համար"
- "Ինքնաառբերում"
- "Ավտոմատ առբերել MMS հաղորդագրությունները"
- "Ավտոմատ առբերում ռոումինգում"
- "Ինքնաշխատորեն առբերել MMS-ը ռոումինգում"
- "Խմբային հաղորդագրություններ"
- "SMS-ների կանխադրված հավելված"
-
-
- "Ձեր հեռախոսահամարը"
- "Անհայտ է"
- "Ելից հաղորդագրությունների ձայներ"
- "Պատճենել տեքստը"
- "Տեսնել մանրամասները"
- "Առաջ"
- "Հաղորդագրության մանրամասները"
- "Տեսակ՝ "
- "Տեքստային հաղորդագրություն"
- "Մուլտիմեդիա հաղորդագրություն"
- "Ումից` "
- "Ում` "
- "Ուղարկվել է՝ "
- "Ստացվել է՝ "
- "Վերնագիր՝ "
- "Չափ՝ "
- "Առաջնահերթություն՝ "
- "SIM՝ "
- "Բարձր"
- "Սովորական"
- "Ցածր"
- "SIM %s"
- "Թաքնված ուղարկողի հասցեն"
- "Կցորդները բեռնելիս հնարավոր չէ ուղարկել հաղորդագրությունը:"
- "Ցանցը պատրաստ չէ: Նորից փորձեք:"
- "Ջնջել տեքստը"
- "Փոխարկել թվեր և տեքստ մուտքագրելու ռեժիմների միջև"
- "Ավելացնել այլ մասնակիցների"
- "Հաստատեք մասնակիցներին"
- "Սկսել նոր խոսակցություն"
- "Ընտրել այս նյութը"
- "Նվագարկել տեսանյութը"
- "Մարդիկ և ընտրանքներ"
- "Մարդիկ և ընտրանքներ"
- "Ընդհանուր"
- "Այս խոսակցության մասնակիցները"
- "Զանգահարել"
- "Ուղարկել հաղորդագրություն"
- "Ուղարկել հաղորդագրություն<br/><small>%s-ից</small>"
-
- - Ուղարկել լուսանկարները
- - Ուղարկել լուսանկարները
-
-
- - Ուղարկել ձայնագրությունները
- - Ուղարկել ձայնագրությունները
-
-
- - Ուղարկել տեսանյութերը
- - Ուղարկել տեսանյութերը
-
-
- - Ուղարկել կոնտակտի քարտերը
- - Ուղարկել կոնտակտի քարտերը
-
-
- - Ուղարկել կցորդները
- - Ուղարկել կցորդները
-
-
- - %d կցորդ պատրաստ է ուղարկելու համար
- - %d կցորդ պատրաստ է ուղարկելու համար
-
- "Բաց աղբյուրով ծրագրերի լիցենզիաներ"
- "Ծանուցումներ"
- "Կցորդի սահմանաչափը լրացել է"
- "Ավելացնե՞լ կոնտակտներում"
- "Ավելացնել կոնտակտ"
- "Թեմա"
- "Թեմա՝ "
- "%1$s%2$s"
- "Կոնտակտի քարտը բեռնվում է"
- "Հնարավոր չէ բեռնել կոնտակտի քարտը"
- "Դիտել կոնտակտի քարտը"
-
- - %d կոնտակտ
- - %d կոնտակտ
-
- "Կոնտակտների քարտեր"
- "Ծննդյան օր"
- "Գրառումներ"
- "Փոխանցել հաղորդագրությունը"
- "+1"
- "+%d"
- "SMS-ն անջատված է"
- "Հաղորդագրություններ ուղարկելու համար դարձրեք Հաղորդակցումը SMS-ների կանխադրված հավելված"
- "Դարձրեք Հաղորդակցումը SMS-ների կանխադրված հավելված"
- "Փոխել"
- "Դուք չեք նշել նախընտրելի SIM քարտը՝ SMS հաղորդագրություններն ուղարկելու համար"
- "Այս հավելվածը սարքի սեփականատիրոջ կողմից թույլատրված չէ:"
- "Լավ"
- "Չափից շատ մասնակիցներ կան զրույցին"
-
- - Անվավեր կոնտակտներ
- - Անվավեր կոնտակտներ
-
- "Սևագիր"
- "Հենց նոր զրույց սկսեք, այն կտեսնեք այս ցուցակում"
- "Արխիվացված խոսակցությունները հայտնվում են այստեղ"
- "Խոսակցությունները բեռնվում են…"
- "Նկար"
- "Ձայնահոլովակ"
- "Տեսանյութ"
- "Կոնտակտային քարտ"
- "MMS"
- "Հետարկել"
- "Կրկնել"
- "Մուտքագրեք կոնտակտի անունը կամ հեռախոսահամարը՝ նոր հաղորդագրություն սկսելու համար"
- "Արգելափակել"
- "Արգելափակել %s-ին"
- "Արգելաբացել %s-ին"
- "Արգելափակե՞լ %s-ը:"
- "Դուք կշարունակեք ստանալ հաղորդագրություններ այս հեռախոսահամարից, բայց չեք ծանուցվի դրանց մասին: Այս խոսակցությունը կարխիվացվի:"
- "Արգելափակված կոնտակտներ"
- "ԱՐԳԵԼԱԲԱՑԵԼ"
- "Հաղորդագրությունն ուղարկվում է"
- "Հաղորդագրությունն ուղարկվել է"
- "Բջջային տվյալների կապն անջատված է: Ստուգեք ձեր կարգավորումները:"
- "Հնարավոր չէ ուղարկել հաղորդագրություններ Թռիչքի ռեժիմում"
- "Հաղորդագրությունը չհաջողվեց ուղարկել"
- "Հաղորդագրությունը բեռնվել է"
- "Բջջային տվյալների կապն անջատված է: Ստուգեք ձեր կարգավորումները:"
- "Հնարավոր չէ ներբեռնել հաղորդագրությունները Ինքնաթիռի ռեժիմում"
- "Հաղորդագրությունը չներբեռնվեց"
- "Զրո"
- "Մեկ"
- "Երկու"
- "Երեք"
- "Չորս"
- "Հինգ"
- "Վեց"
- "Յոթ"
- "Ութ"
- "Ինը"
- "Հնարավոր չէ ուղարկել հաղորդագրությունը %1$s-ի միջոցով: Սխալի կոդ՝ %2$d"
- "Հնարավոր չէ ուղարկել հաղորդագրությունը անհայտ օպերատորի միջոցով: Սխալի կոդ՝ %1$d"
- "Փխնց՝ %s"
- "Հաղորդագրությունը չի ուղարկվել. Ծառայությունն ակտիվացված չէ ցանցում"
- "Հաղորդագրությունը չի ուղարկվել. ստացողի հասցեն սխալ է"
- "Հաղորդագրությունը չի ուղարկվել. անվավեր հաղորդագրություն"
- "Հաղորդագրությունը չի ուղարկվել. չաջակցվող բովանդակություն"
- "Հաղորդագրությունը չի ուղարկվել. չաջակցվող հաղորդագրություն"
- "Հաղորդագրությունը չուղարկվեց: Այն չափազանց մեծ է"
- "Նոր հաղորդագրություն"
- "Դիտել"
- "Պատկեր"
- "Հնարավոր չէր գտնել համապատասխան հավելված"
- "Հեռացնել ստացողին"
- "Նոր հաղորդագրություն"
- "Չեղարկել"
- "Պատճենել սեղմատախտակին"
- "Պատճենել"
- "%s-ին"
- "Ընդհանուր"
- "Հավելյալ"
- "Ընդհանուր կարգավորումներ"
- "Ընդլայնված կարգավորումներ"
- "«%s» SIM"
- "Ուղարկել անհատական SMS հաղորդագրություններ բոլոր ստացողներին: Միայն դուք կստանաք պատասխաններ"
- "Բոլոր ստացողներին ուղարկել առանձին MMS"
- "Անհայտ համար"
- "Նոր հաղորդագրություն"
- "Նոր հաղորդագրություն:"
- "SIM քարտի ընտրում"
- "Ընտրված է %1$s-ը, SIM քարտի ընտրում"
- "Խմբագրել վերնագիրը"
- "Ընտրել SIM քարտ կամ խմբագրել վերնագիրը"
- "Հպեք և պահեք՝ ձայնագրելու համար"
- "Սկսել նոր խոսակցություն"
- "Հաղորդակցում"
- "Հաղորդակցում"
- "Խոսակցությունների ցանկ"
- "Խոսակցությունները բեռնվում են"
- "Հաղորդագրությունների բեռնում"
- "Տեսնել այլ զրույցներ"
- "Դիտել ավելի շատ հաղորդագրություններ"
- "Զրույցը ջնջված է"
- "Խոսակցությունը ջնջվել է: Հպեք՝ Հաղորդակցման մեջ այլ խոսակցություն դիտելու համար"
- "Արգելափակված է"
- "Ապաարգելափակված է"
- "Ազատ տարածքը բավարար չէ: Որոշ տվյալներ չեն պահվի:"
- "Ընտրել կցորդներ"
- "Հաստատել ընտրությունը"
- "%d ընտրված"
- "Հեռացրեք մեկ կամ ավելի կցորդ, ապա նորից փորձեք:"
- "Կարող եք փորձել ուղարկել հաղորդագրությունը, սակայն այն չի կարող առաքվել, եթե չհեռացնեք մեկ կամ ավելի կցորդ:"
- "Ամեն մի հաղորդագրության համար կարող եք միայն մեկ տեսանյութ ուղարկել: Հեռացրեք ավելորդ տեսանյութերը և նորից փորձեք:"
- "Կցորդը չբեռնվեց:"
- "Ուղարկել ամեն դեպքում"
- "Չհաջողվեց սկսել խոսակցությունը"
- "Ընտրված է %s քարտը"
-
diff --git a/app/src/main/res/values-in/arrays.xml b/app/src/main/res/values-in/arrays.xml
deleted file mode 100644
index ce2892e..0000000
--- a/app/src/main/res/values-in/arrays.xml
+++ /dev/null
@@ -1,37 +0,0 @@
-
-
-
-
-
- - "tanpa subjek"
- - "nosubject"
-
-
- - "Ya"
- - "Tidak"
- - "Oke"
- - "Hehe"
- - "Terima kasih"
- - "Saya setuju"
- - "Bagus"
- - "Dalam perjalanan"
- - "Oke, saya akan menghubungi Anda nanti"
- - ":)"
- - ":("
-
-
diff --git a/app/src/main/res/values-in/cm_strings.xml b/app/src/main/res/values-in/cm_strings.xml
deleted file mode 100644
index 5f63a3a..0000000
--- a/app/src/main/res/values-in/cm_strings.xml
+++ /dev/null
@@ -1,22 +0,0 @@
-
-
-
- Usap untuk menghapus
- Usap ke kanan untuk menghapus percakapan
- Pesan
- Mulai obrolan
-
diff --git a/app/src/main/res/values-in/strings.xml b/app/src/main/res/values-in/strings.xml
deleted file mode 100644
index 5479f76..0000000
--- a/app/src/main/res/values-in/strings.xml
+++ /dev/null
@@ -1,402 +0,0 @@
-
-
-
-
- "Perpesanan"
- "Perpesanan"
- "Pilih percakapan"
- "Setelan"
- "Kirim Pesan"
- "Tambahkan lampiran"
- "Berikutnya >"
- "Berikutnya"
- "Keluar"
- "Setelan >"
- "Setelan"
- "Perpesanan perlu izin ke SMS, Telepon, dan Kontak"
- "Anda dapat mengubah izin di Setelan > Aplikasi > Perpesanan > Izin."
- "Anda dapat mengubah izin di Setelan, Aplikasi, Messaging, Permissions."
- "Sering"
- "Semua kontak"
- "Kirim ke %s"
- "Jepret gambar atau rekam video"
- "Pilih gambar dari perangkat ini"
- "Rekam audio"
- "Pilih foto"
- "Media ini dipilih."
- "Media ini batal dipilih."
- "Rekam audio"
- "Bagikan"
- "Baru saja"
- "Sekarang"
-
- - %d mnt
- - %d mnt
-
-
- - %d jam
- - %d jam
-
-
- - %d hari
- - %d hari
-
- "Pesan kelas 0"
- "Simpan"
- "Konfirmasi nomor telepon Anda"
- "Langkah satu kali ini akan memastikan bahwa Perpesanan mengirim pesan grup dengan tepat."
- "Nomor telepon"
- "%s mengatakan"
- "Anda mengatakan"
- "Pesan dari %s"
- "Anda telah mengirim pesan"
- "Mengirim…"
- "Tidak dikirim. Sentuh untuk mencoba lagi."
- "Tidak dikirim. Mencoba lagi..."
- "Kirim ulang atau hapus"
- "Lakukan panggilan suara ke layanan darurat. SMS Anda tidak dapat dikirim saat ini."
- "Pesan MMS baru untuk diunduh"
- "Pesan MMS baru"
- "Tidak dapat mengunduh"
- "Sentuh untuk mencoba lagi"
- "Sentuh untuk mengunduh"
- "Unduh atau hapus"
- "Mengunduh..."
- "Pesan sudah tidak berlaku atau tidak tersedia"
- "ukuran: %1$s, waktu berakhir: %2$s"
- "Pengirim tidak diketahui"
- "Telah Diantar"
- "Pesan tidak dikirim"
- "Beberapa pesan tidak terkirim di Perpesanan"
-
- - %d pesan dalam %d percakapan
- - %d pesan dalam satu percakapan
-
- "Pesan tidak diunduh"
- "Beberapa pesan tidak diunduh di Perpesanan"
-
- - %d pesan dalam %d percakapan
- - %d pesan dalam satu percakapan
-
- "Pesan ke %1$s tidak terkirim"
- "Lakukan panggilan suara ke layanan darurat. SMS Anda ke %1$s tidak dapat dikirim saat ini."
-
- - %d pesan baru
- - Pesan baru
-
- "Kembali"
- "Diarsipkan"
- "Hapus"
- "Arsipkan"
- "Batalkan pengarsipan"
- "Tambahkan kontak"
- "Unduh"
- "Kirim"
- "Hapus"
- "Hapus pesan ini?"
- "Tindakan ini tidak dapat diurungkan."
- "Hapus"
-
- - Hapus percakapan ini?
- - Hapus percakapan ini?
-
- "Hapus"
- "Batal"
- "Kepada"
- "+%d"
- "Tidak dapat merekam audio. Coba lagi."
- "Tidak dapat memutar audio. Coba lagi."
- "Tidak dapat menyimpan audio. Coba lagi."
- "Sentuh & tahan"
- ", "
- " "
- ": "
- " "
- "Gambar"
- "Klip audio"
- "Video"
- "Kartu kontak"
- "Unduh"
- "Balas via SMS"
- "Balas via MMS"
- "Balas"
-
- - %d peserta
- - %d peserta
-
- "Saya"
- "Kontak diblokir & diarsipkan"
- "Kontak tidak diblokir lagi & batal diarsipkan"
- "%d diarsipkan"
- "%d batal diarsipkan"
- "Semua siap. Sentuh Kirim lagi."
- "Perpesanan berhasil disetel sebagai aplikasi SMS default."
-
- - Buang lampiran
- - Buang lampiran
-
- "Lampiran audio"
- "Putar lampiran audio"
- "Jeda"
- "Pesan dari %1$s: %2$s."
- "Pesan gagal dari %1$s: %2$s. Waktu: %3$s."
- "Pesan dari %1$s: %2$s. Waktu: %3$s."
- "Pesan yang tidak terkirim ke %1$s: %2$s. Waktu: %3$s."
- "Mengirim pesan ke %1$s: %2$s. Waktu: %3$s."
- "Pesan gagal ke %1$s: %2$s. Waktu: %3$s."
- "Pesan ke %1$s: %2$s. Waktu: %3$s."
- "Pesan gagal dari %1$s: %2$s. Waktu: %3$s. %4$s."
- "Pesan dari %1$s: %2$s. Waktu: %3$s. %4$s."
- "Pesan yang tidak terkirim ke %1$s: %2$s. Waktu: %3$s."
- "Mengirim pesan ke %1$s: %2$s. Waktu: %3$s."
- "Pesan gagal ke %1$s: %2$s. Waktu: %3$s."
- "Pesan ke %1$s: %2$s. Waktu: %3$s."
- "Pesan gagal. Sentuh untuk mencoba lagi."
- "Hapus subjek"
- "Foto Perpesanan"
-
- - %d foto disimpan ke album \"%s\"
- - %d foto disimpan ke album \"%s\"
-
-
- - %d video disimpan ke album \"%s\"
- - %d video disimpan ke album \"%s\"
-
-
- - %d lampiran disimpan ke album \"%s\"
- - %d lampiran disimpan ke album \"%s\"
-
-
- - %d lampiran disimpan ke \"Unduhan\"
- - %d lampiran disimpan ke \"Unduhan\"
-
-
- - %d lampiran disimpan
- - %d lampiran disimpan
-
-
- - Tidak dapat menyimpan %d lampiran
- - Tidak dapat menyimpan %d lampiran
-
- "Setelan"
- "Diarsipkan"
- "MMS"
- "Lanjutan"
- "Notifikasi"
- "Laporan pengiriman SMS"
- "Minta laporan pengiriman dari setiap SMS yang Anda kirimkan"
- "Ambil otomatis"
- "Otomatis ambil pesan MMS"
- "Ambil otomatis saat roaming"
- "Otomatis ambil MMS saat roaming"
- "Perpesanan grup"
- "Aplikasi SMS default"
-
-
- "Nomor telepon Anda"
- "Tidak dikenal"
- "Pesan suara keluar"
- "Salin teks"
- "Lihat detail"
- "Teruskan"
- "Detail pesan"
- "Jenis: "
- "Pesan teks"
- "Pesan multimedia"
- "Dari: "
- "Kepada: "
- "Dikirim: "
- "Diterima: "
- "Subjek: "
- "Ukuran: "
- "Prioritas: "
- "SIM: "
- "Tinggi"
- "Normal"
- "Rendah"
- "SIM %s"
- "Alamat pengirim tersembunyi"
- "Tidak dapat mengirim pesan saat memuat lampiran."
- "Jaringan tidak siap. Coba lagi."
- "Hapus teks"
- "Beralih antara memasukkan teks dan angka"
- "Tambahkan peserta lainnya"
- "Konfirmasi peserta"
- "Mulai percakapan baru"
- "Pilih item ini"
- "Putar video"
- "Orang & opsi"
- "Orang & opsi"
- "Umum"
- "Orang dalam percakapan ini"
- "Lakukan panggilan telepon"
- "Kirim pesan"
- "Kirim pesan<br/><small>dari %s</small>"
-
- - Kirim foto
- - Kirim foto
-
-
- - Kirim audio
- - Kirim audio
-
-
- - Kirim video
- - Kirim video
-
-
- - Kirim kartu kontak
- - Kirim kartu kontak
-
-
- - Kirim lampiran
- - Kirim lampiran
-
-
- - %d lampiran siap dikirim
- - Satu lampiran siap dikirim
-
- "Lisensi sumber terbuka"
- "Notifikasi"
- "Batas lampiran tercapai"
- "Tambahkan ke Kontak?"
- "Tambahkan Kontak"
- "Subjek"
- "Subjek: "
- "%1$s%2$s"
- "Memuat kartu kontak"
- "Tidak dapat memuat kartu kontak"
- "Lihat kartu kontak"
-
- - %d kontak
- - %d kontak
-
- "Kartu kontak"
- "Ulang Tahun"
- "Catatan"
- "Teruskan pesan"
- "+1"
- "+%d"
- "SMS dinonaktifkan"
- "Untuk mengirim, setel Perpesanan sebagai aplikasi SMS default"
- "Setel Perpesanan sebagai aplikasi SMS default"
- "Ganti"
- "Tidak ada SIM yang dipilih untuk mengirim pesan SMS"
- "Aplikasi ini tidak diizinkan oleh pemilik perangkat."
- "Oke"
- "Terlalu banyak peserta dalam percakapan"
-
- - Kontak tidak valid
- - Kontak tidak valid
-
- "Draf"
- "Setelah memulai percakapan baru, Anda akan melihatnya tercantum di sini"
- "Arsip percakapan muncul di sini"
- "Memuat percakapan..."
- "Gambar"
- "Klip audio"
- "Video"
- "Kartu kontak"
- "MMS"
- "Urungkan"
- "Coba lagi"
- "Masukkan nama atau nomor telepon yang dapat dihubungi untuk memulai pesan baru"
- "Blokir"
- "Blokir %s"
- "Bebaskan %s"
- "Blokir %s?"
- "Anda akan terus menerima pesan dari nomor ini, tetapi tidak akan diberi tahu lagi. Percakapan ini akan diarsipkan."
- "Kontak yang diblokir"
- "BEBASKAN"
- "Mengirim pesan"
- "Pesan terkirim"
- "Data seluler dinonaktifkan. Periksa setelan."
- "Tidak dapat mengirim pesan dalam mode Pesawat"
- "Pesan tidak dapat dikirim"
- "Pesan diunduh"
- "Data seluler dinonaktifkan. Periksa setelan."
- "Tidak dapat mengunduh pesan dalam mode Pesawat"
- "Pesan tidak dapat diunduh"
- "Nol"
- "Satu"
- "Dua"
- "Tiga"
- "Empat"
- "Lima"
- "Enam"
- "Tujuh"
- "Delapan"
- "Sembilan"
- "Tidak dapat mengirim pesan dengan %1$s, kesalahan %2$d"
- "Tidak dapat mengirim pesan dengan operator tak dikenal, kesalahan %1$d"
- "Trs: %s"
- "Pesan tidak terkirim: layanan tidak diaktifkan di jaringan"
- "Pesan tidak terkirim: alamat tujuan tidak valid"
- "Pesan tidak terkirim: pesan tidak valid"
- "Pesan tidak terkirim: konten tidak didukung"
- "Pesan tidak terkirim: pesan tidak didukung"
- "Pesan tidak terkirim: terlalu besar"
- "Pesan baru"
- "Lihat"
- "Gambar"
- "Aplikasi yang sesuai tidak dapat ditemukan"
- "Hapus penerima"
- "Pesan baru"
- "Batal"
- "Salin ke papan klip?"
- "Salin"
- "kepada %s"
- "Umum"
- "Lanjutan"
- "Setelan umum"
- "Setelan lanjutan"
- "SIM \"%s\""
- "Kirimkan pesan SMS individual ke semua penerima. Hanya Anda yang akan mendapatkan balasan"
- "Kirimkan satu MMS ke semua penerima"
- "Nomor tidak dikenal"
- "Pesan baru"
- "Pesan baru."
- "Pemilih SIM"
- "%1$s dipilih, pemilih SIM"
- "Edit subjek"
- "Pilih SIM atau edit subjek"
- "Sentuh dan tahan untuk merekam audio"
- "Mulai percakapan baru"
- "Perpesanan"
- "Perpesanan"
- "Daftar percakapan"
- "Memuat percakapan"
- "Memuat pesan"
- "Lihat percakapan lain"
- "Lihat pesan lainnya"
- "Percakapan telah dihapus"
- "Percakapan dihapus. Sentuh untuk menampilkan percakapan Perpesanan yang berbeda"
- "Diblokir"
- "Dibebaskan"
- "Sedikit ruang penyimpanan. Beberapa data mungkin hilang."
- "Pilih lampiran"
- "Konfirmasi pilihan"
- "%d dipilih"
- "Hapus satu atau beberapa lampiran dan coba lagi."
- "Anda dapat mencoba mengirim pesan, tetapi pesan tersebut mungkin tidak terkirim, kecuali Anda menghapus satu atau beberapa lampiran."
- "Anda hanya dapat mengirim satu video per pesan. Hapus video tambahan dan coba lagi."
- "Perpesanan gagal memuat lampiran."
- "Tetap kirim"
- "Tidak dapat memulai percakapan"
- "%s dipilih"
-
diff --git a/app/src/main/res/values-is/arrays.xml b/app/src/main/res/values-is/arrays.xml
deleted file mode 100644
index f8d4803..0000000
--- a/app/src/main/res/values-is/arrays.xml
+++ /dev/null
@@ -1,37 +0,0 @@
-
-
-
-
-
- - "ekkert efni"
- - "ekkertefni"
-
-
- - "Já"
- - "Nei"
- - "Í lagi"
- - "Hehe"
- - "Takk"
- - "Ég er sammála"
- - "Flott"
- - "Er á leiðinni"
- - "Ókei, ég fæ að hafa samband síðar"
- - ":)"
- - ":("
-
-
diff --git a/app/src/main/res/values-is/cm_strings.xml b/app/src/main/res/values-is/cm_strings.xml
deleted file mode 100644
index 5d13fee..0000000
--- a/app/src/main/res/values-is/cm_strings.xml
+++ /dev/null
@@ -1,21 +0,0 @@
-
-
-
- Strjúktu til að eyða
- Strjúktu til hægri til að eyða samtali
- Skilaboð
-
diff --git a/app/src/main/res/values-is/strings.xml b/app/src/main/res/values-is/strings.xml
deleted file mode 100644
index 62297f8..0000000
--- a/app/src/main/res/values-is/strings.xml
+++ /dev/null
@@ -1,402 +0,0 @@
-
-
-
-
- "Skilaboð"
- "Skilaboð"
- "Veldu samtal"
- "Stillingar"
- "Senda skilaboð"
- "Bæta viðhengi við"
- "Áfram >"
- "Áfram"
- "Hætta"
- "Stillingar >"
- "Stillingar"
- "Skilaboð þurfa heimild til að fá aðgang að SMS-skilaboðum, síma og tengiliðum."
- "Þú getur breytt heimildum undir Stillingar > Forrit > Skilaboð > Heimildir."
- "Þú getur breytt heimildum undir Stillingar, Forrit, Skilaboð, Heimildir."
- "Algengir"
- "Allir tengiliðir"
- "Senda í %s"
- "Taka myndir eða myndskeið"
- "Velja myndir úr þessu tæki"
- "Taka upp hljóð"
- "Velja mynd"
- "Efnið er valið."
- "Efnið er ekki valið."
- "Taka upp hljóð"
- "Deila"
- "Rétt í þessu"
- "Núna"
-
- - %d mín.
- - %d mín.
-
-
- - %d klukkustund
- - %d klukkustundir
-
-
- - %d dagur
- - %d dagar
-
- "Einnota skilaboð"
- "Vista"
- "Staðfestu símanúmerið þitt"
- "Þetta þarf að gera í eitt skipti til að tryggja að Skilaboð komi hópskilaboðunum þínum til skila á réttan hátt."
- "Símanúmer"
- "%s sagði"
- "Þú sagðir"
- "Skilaboð sem %1$s sendi"
- "Þú sendir skilaboð"
- "Sendir…"
- "Ekki sent. Snertu til að reyna aftur."
- "Ekki sent. Reynir aftur…"
- "Endursenda eða eyða"
- "Hringdu í neyðarþjónustuna. Ekki tókst að senda textaskilaboðin þín á þessari stundu."
- "Ný MMS-skilaboð til að sækja"
- "Ný MMS-skilaboð"
- "Ekki hægt að sækja"
- "Snertu til að reyna aftur"
- "Snertu til að sækja"
- "Sækja eða eyða"
- "Sækir…"
- "Skilaboð útrunnin eða ekki aðgengileg"
- "stærð: %1$s, útrunnið: %2$s"
- "Óþekktur sendandi"
- "Sent"
- "Skilaboð ekki send"
- "Einhver skilaboð voru ekki send í Skilaboðum"
-
- - %d skilaboð í %d samtali
- - %d skilaboð í %d samtölum
-
- "Skilaboð ekki sótt"
- "Einhver skilaboð voru ekki sótt í Skilaboð"
-
- - %d skilaboð í %d samtali
- - %d skilaboð í %d samtölum
-
- "Skilaboð til %1$s voru ekki send"
- "Hringdu í neyðarþjónustuna. Ekki tókst að senda textaskilaboðin þín í númerið %1$s á þessari stundu."
-
- - %d ný skilaboð
- - %d ný skilaboð
-
- "Til baka"
- "Geymsla"
- "Eyða"
- "Setja í geymslu"
- "Taka úr geymslu"
- "Bæta tengilið við"
- "Sækja"
- "Senda"
- "Eyða"
- "Eyða þessum skilaboðum?"
- "Ekki er hægt að afturkalla þessa aðgerð."
- "Eyða"
-
- - Eyða þessum samtölum?
- - Eyða þessum samtölum?
-
- "Eyða"
- "Hætta við"
- "Til"
- "+%d"
- "Ekki er hægt að taka upp hljóð. Reyndu aftur."
- "Ekki er hægt að spila hljóð. Reyndu aftur."
- "Ekki var hægt að vista hljóð. Reyndu aftur."
- "Haltu inni"
- ", "
- " "
- ": "
- " "
- "Mynd"
- "Hljóðbútur"
- "Myndskeið"
- "Tengiliðaspjald"
- "Sækja"
- "Svara með SMS"
- "Svara með MMS-skilaboðum"
- "Svara"
-
- - %d þátttakandi
- - %d þátttakendur
-
- "Ég"
- "Tengiliður settur á bannlista og í geymslu"
- "Tengiliður tekinn af bannlista og úr geymslu"
- "%d sett í geymslu"
- "%d tekin úr geymslu"
- "Allt til reiðu. Snertu Senda aftur."
- "Skilaboð voru valin sem sjálfgefið SMS-forrit."
-
- - Fleygja viðhengjum
- - Fleygja viðhengjum
-
- "Hljóðviðhengi"
- "Spila hljóðviðhengi"
- "Hlé"
- "Skilaboð sem %1$s sendi: %2$s."
- "Misheppnuð skilaboð sem %1$s sendi: %2$s. Tími: %3$s."
- "Skilaboð sem %1$s sendi: %2$s. Tími: %3$s."
- "Ósend skilaboð til %1$s: %2$s. Tími: %3$s."
- "Sendir skilaboð til %1$s: %2$s. Tími: %3$s."
- "Misheppnuð skilaboð til %1$s: %2$s. Tími: %3$s."
- "Skilaboð til %1$s: %2$s. Tími: %3$s."
- "Misheppnuð skilaboð sem %1$s sendi: %2$s. Tími: %3$s. %4$s."
- "Skilaboð sem %1$s sendi: %2$s. Tími: %3$s. %4$s."
- "Ósend skilaboð til %1$s: %2$s. Tími: %3$s."
- "Sendir skilaboð til %1$s: %2$s. Tími: %3$s."
- "Misheppnuð skilaboð til %1$s: %2$s. Tími: %3$s."
- "Skilaboð til %1$s: %2$s. Tími: %3$s."
- "Misheppnuð skilaboð. Snertu til að reyna aftur."
- "Eyða efni"
- "Skilaboðamyndir"
-
- - %d mynd vistuð í „%s“ möppu
- - %d myndir vistaðar í „%s“ möppu
-
-
- - %d myndskeið vistað í „%s“ möppu
- - %d myndskeið vistuð í „%s“ möppu
-
-
- - %d viðhengi vistað í „%s“ möppu
- - %d viðhengi vistuð í „%s“ möppu
-
-
- - %d viðhengi vistað í „Niðurhal“
- - %d viðhengi vistuð í „Niðurhal“
-
-
- - %d viðhengi vistað
- - %d viðhengi vistuð
-
-
- - Ekki tókst að vista %d viðhengi
- - Ekki tókst að vista %d viðhengi
-
- "Stillingar"
- "Geymsla"
- "MMS"
- "Ítarlegt"
- "Tilkynningar"
- "SMS-skilatilkynningar"
- "Óska eftir skilatilkynningu fyrir hver send SMS-skilaboð"
- "Sækja sjálfkrafa"
- "Sækja MMS-skilaboð sjálfkrafa"
- "Sækja sjálfkrafa í reiki"
- "Sækja MMS sjálfkrafa í reiki"
- "Hópskilaboð"
- "Sjálfgefið SMS-forrit"
-
-
- "Símanúmerið þitt"
- "Óþekkt"
- "Hljóð fyrir send skilaboð"
- "Afrita texta"
- "Skoða upplýsingar"
- "Áframsenda"
- "Skilaboðaupplýsingar"
- "Gerð: "
- "Textaskilaboð"
- "Margmiðlunarskilaboð"
- "Frá: "
- "Til: "
- "Sent: "
- "Móttekið: "
- "Efni: "
- "Stærð: "
- "Forgangur: "
- "SIM-kort: "
- "Hár"
- "Venjulegur"
- "Lágur"
- "SIM-kort %s"
- "Falið netfang sendanda"
- "Ekki er hægt að senda skilaboð á meðan verið er að hlaða viðhengi."
- "Netið er ekki tilbúið. Reyndu aftur."
- "Eyða texta"
- "Skipta á milli innsláttar texta og talna"
- "Bæta við fleiri þátttakendum"
- "Staðfesta þátttakendur"
- "Byrja nýtt samtal"
- "Velja þetta atriði"
- "Spila myndskeið"
- "Fólk og valkostir"
- "Fólk og valkostir"
- "Almennt"
- "Fólk í þessu samtali"
- "Hringja símtal"
- "Senda skilaboð"
- "Senda skilaboð<br/><small>úr %s</small>"
-
- - Senda myndir
- - Senda myndir
-
-
- - Senda hljóð
- - Senda hljóð
-
-
- - Senda myndskeið
- - Senda myndskeið
-
-
- - Senda tengiliðaspjöld
- - Senda tengiliðaspjöld
-
-
- - Senda viðhengi
- - Senda viðhengi
-
-
- - %d viðhengi tilbúið til sendingar
- - %d viðhengi tilbúin til sendingar
-
- "Leyfi opins kóða"
- "Tilkynningar"
- "Hámarki viðhengja náð"
- "Bæta við tengiliði?"
- "Bæta tengilið við"
- "Efni"
- "Efni: "
- "%1$s%2$s"
- "Hleður tengiliðaspjald"
- "Ekki var hægt að hlaða tengiliðaspjald"
- "Skoða tengiliðaspjald"
-
- - %d tengiliður
- - %d tengiliðir
-
- "Tengiliðaspjöld"
- "Fæðingardagur"
- "Athugasemdir"
- "Áframsenda skilaboð"
- "+1"
- "+%d"
- "Slökkt á SMS"
- "Til að senda skaltu velja Skilaboð sem sjálfgefið SMS-forrit"
- "Veldu Skilaboð sem sjálfgefið SMS-forrit"
- "Breyta"
- "Ekkert SIM-kort valið fyrir sendingu SMS-skilaboða"
- "Eigandi tækisins leyfir ekki þetta forrit."
- "Í lagi"
- "Of margir þátttakendur í samtali"
-
- - Ógildir tengiliðir
- - Ógildir tengiliðir
-
- "Drög"
- "Þegar þú hefur nýtt samtal birtist það hér"
- "Samtöl í geymslu birtast hér"
- "Hleður samtöl…"
- "Mynd"
- "Hljóðbútur"
- "Myndskeið"
- "Tengiliðaspjald"
- "MMS"
- "Afturkalla"
- "Reyna aftur"
- "Sláðu inn nafn eða símanúmer tengiliðar til að búa til ný skilaboð"
- "Setja á bannlista"
- "Útiloka %s"
- "Taka %s af bannlista"
- "Loka á %s?"
- "Þú heldur áfram að fá skilaboð úr þessu númeri en færð ekki lengur tilkynningar. Þetta samtal verður sett í geymslu."
- "Útilokaðir tengiliðir"
- "TAKA AF BANNLISTA"
- "Sendir skilaboð"
- "Skilaboð send"
- "Slökkt er á farsímagögnum. Athugaðu stillingarnar."
- "Ekki er hægt að senda skilaboð þegar flugstilling er virk"
- "Ekki var hægt að senda skilaboðin"
- "Skilaboð sótt"
- "Slökkt er á farsímagögnum. Athugaðu stillingarnar."
- "Ekki er hægt að sækja skilaboð þegar flugstilling er virk"
- "Ekki var hægt að sækja skilaboðin"
- "Núll"
- "Einn"
- "Tveir"
- "Þrír"
- "Fjórir"
- "Fimm"
- "Sex"
- "Sjö"
- "Átta"
- "Níu"
- "Ekki er hægt að senda skilaboð í gegnum %1$s, villa %2$d"
- "Ekki er hægt að senda skilaboð í gegnum óþekkt símafyrirtæki, villa %1$d"
- "Áfrs.: %s"
- "Skilaboðin voru ekki send. Símkerfið hefur ekki gert þjónustuna virka"
- "Skilaboðin voru ekki send: Ógildur áfangastaður"
- "Skilaboðin voru ekki send: Ógild skilaboð"
- "Skilaboðin voru ekki send: Óstutt innihald"
- "Skilaboðin voru ekki send: Óstudd skilaboð"
- "Skilaboðin voru ekki send: Of stór"
- "Ný skilaboð"
- "Skoða"
- "Mynd"
- "Viðeigandi forrit fannst ekki"
- "Fjarlægja viðtakanda"
- "Ný skilaboð"
- "Hætta við"
- "Afrita á klippiborð?"
- "Afrita"
- "á %s"
- "Almennt"
- "Ítarlegt"
- "Almennar stillingar"
- "Ítarlegar stillingar"
- "SIM-kortið „%s“"
- "Senda sérstök SMS-skilaboð til hvers viðtakanda fyrir sig. Svör verða aðeins send til þín"
- "Senda ein MMS-skilaboð til allra viðtakenda"
- "Óþekkt númer"
- "Ný skilaboð"
- "Ný skilaboð."
- "Val á SIM-korti"
- "%1$s valið, val á SIM-korti"
- "Breyta efni"
- "Velja SIM-kort eða breyta efni"
- "Haltu inni til að taka upp hljóð"
- "Hefja nýtt samtal"
- "Skilaboð"
- "Skilaboð"
- "Samtalalisti"
- "Hleður samtöl"
- "Hleður skilaboð"
- "Skoða fleiri samtöl"
- "Skoða fleiri skilaboð"
- "Samtali eytt"
- "Samtali eytt. Snertu til að sýna annað samtal í Skilaboðum"
- "Á bannlista"
- "Tekin(n) af bannlista"
- "Geymslupláss er á þrotum. Einhver gögn kunna að glatast."
- "Veldu viðhengi"
- "Staðfesta val"
- "%d valin"
- "Fjarlægðu eitt eða fleiri viðhengi og reyndu aftur."
- "Þú getur prófað að senda skilaboðin en þau komast ef til vill ekki til skila nema þú fjarlægir eitt eða fleiri viðhengi."
- "Þú getur aðeins sent eitt myndskeið með hverjum skilaboðum. Fjarlægðu myndskeiðin sem eru umfram og reyndu aftur."
- "Skilaboð gátu ekki hlaðið viðhengið."
- "Senda samt"
- "Ekki tókst að hefja samtal"
- "%s valið"
-
diff --git a/app/src/main/res/values-it/arrays.xml b/app/src/main/res/values-it/arrays.xml
deleted file mode 100644
index 16f7792..0000000
--- a/app/src/main/res/values-it/arrays.xml
+++ /dev/null
@@ -1,37 +0,0 @@
-
-
-
-
-
- - "nessun oggetto"
- - "nosubject"
-
-
- - "Sì"
- - "No"
- - "OK"
- - "He he"
- - "Grazie"
- - "Accetto"
- - "Bene"
- - "Sto arrivando"
- - "OK, ti ricontatto più tardi"
- - ":)"
- - ":("
-
-
diff --git a/app/src/main/res/values-it/cm_strings.xml b/app/src/main/res/values-it/cm_strings.xml
deleted file mode 100644
index 37ab0e6..0000000
--- a/app/src/main/res/values-it/cm_strings.xml
+++ /dev/null
@@ -1,22 +0,0 @@
-
-
-
- Scorri per eliminare
- Scorri verso destra per cancellare una conversazione
- Messaggi
- Avvia chat
-
diff --git a/app/src/main/res/values-it/strings.xml b/app/src/main/res/values-it/strings.xml
deleted file mode 100644
index 4a5c47d..0000000
--- a/app/src/main/res/values-it/strings.xml
+++ /dev/null
@@ -1,402 +0,0 @@
-
-
-
-
- "Messaggi"
- "Messaggi"
- "Seleziona conversazione"
- "Impostazioni"
- "Invia messaggio"
- "Aggiungi un allegato"
- "Avanti >"
- "Avanti"
- "Esci"
- "Impostazioni >"
- "Impostazioni"
- "Messaggi richiede l\'autorizzazione per SMS, Telefono e Contatti."
- "Puoi modificare le autorizzazioni in Impostazioni > Applicazioni > Messaggi > Autorizzazioni."
- "Puoi modificare le autorizzazioni in Impostazioni > Applicazioni > Messaggi > Autorizzazioni."
- "Frequenti"
- "Tutti i contatti"
- "Invia a %s"
- "Scatta foto o registra video"
- "Scegli immagini su questo dispositivo"
- "Registra audio"
- "Scegli foto"
- "Il contenuto multimediale è selezionato."
- "Il contenuto multimediale è deselezionato."
- "Registrazione audio"
- "Condividi"
- "Adesso"
- "Ora"
-
- - %d min
- - %d min
-
-
- - %d ore
- - %d ora
-
-
- - %d giorni
- - %d giorno
-
- "Messaggio classe 0"
- "Salva"
- "Conferma il tuo numero di telefono"
- "Con questo passaggio da eseguire una sola volta, puoi assicurarti che Messaggi invii correttamente i messaggi di gruppo."
- "Numero di telefono"
- "Messaggio di %s"
- "Il tuo messaggio"
- "Messaggio di %s"
- "Hai inviato un messaggio"
- "Invio…"
- "Non inviato. Tocca per riprovare."
- "Non inviato. Nuovo tentativo…"
- "Invia di nuovo o elimina"
- "Effettua una chiamata vocale al numero di emergenza. Al momento non è possibile recapitare l\'SMS."
- "Nuovo messaggio MMS da scaricare"
- "Nuovo messaggio MMS"
- "Download non riuscito"
- "Tocca per riprovare"
- "Tocca per scaricare"
- "Scarica o elimina"
- "Download..."
- "Messaggio scaduto o non disponibile"
- "dimensioni: %1$s, scadenza: %2$s"
- "Mittente sconosciuto"
- "Recapitato"
- "Messaggio non inviato"
- "Alcuni messaggi non inviati in Messaggi"
-
- - %d messaggi in %d conversazioni
- - %d messaggi in una conversazione
-
- "Messaggio non scaricato"
- "Alcuni messaggi non scaricati in Messaggi"
-
- - %d messaggi in %d conversazioni
- - %d messaggi in una conversazione
-
- "Messaggio al numero %1$s non inviato"
- "Effettua una chiamata vocale al numero di emergenza. Al momento non è possibile recapitare l\'SMS al numero %1$s."
-
- - %d nuovi messaggi
- - Nuovo messaggio
-
- "Indietro"
- "Archiviate"
- "Elimina"
- "Archivio"
- "Annulla archiviazione"
- "Aggiungi contatto"
- "Scarica"
- "Invia"
- "Elimina"
- "Eliminare questo messaggio?"
- "L\'operazione non può essere annullata."
- "Elimina"
-
- - Eliminare queste conversazioni?
- - Eliminare questa conversazione?
-
- "Elimina"
- "Annulla"
- "A"
- "e altri %d"
- "Impossibile registrare l\'audio. Riprova."
- "Impossibile riprodurre l\'audio. Riprova."
- "Impossibile salvare l\'audio. Riprova."
- "Tocca e tieni premuto"
- ", "
- " "
- ": "
- " "
- "Immagine"
- "Clip audio"
- "Video"
- "Scheda contatto"
- "Scarica"
- "Rispondi tramite SMS"
- "Rispondi con MMS"
- "Rispondi"
-
- - %d partecipanti
- - %d participante
-
- "Io"
- "Contatto bloccato e archiviato"
- "Contatto sbloccato e non archiviato"
- "%d archiviate"
- "%d rimosse dall\'archivio"
- "Fatto. Tocca di nuovo Invia."
- "Messaggi impostato correttamente come app predefinita per gli SMS."
-
- - Elimina allegati
- - Elimina allegato
-
- "Allegato audio"
- "Riproduci allegato audio"
- "Metti in pausa"
- "Messaggio da %1$s: %2$s."
- "Messaggio di %1$s non recapitato: %2$s. Data/ora: %3$s."
- "Messaggio di %1$s: %2$s. Data/ora: %3$s."
- "Messaggio per %1$s non inviato: %2$s. Data/ora: %3$s."
- "Invio del messaggio a %1$s: %2$s. Data/ora: %3$s."
- "Messaggio per %1$s non recapitato: %2$s. Data/ora: %3$s."
- "Messaggio per %1$s: %2$s. Data/ora: %3$s."
- "Messaggio di %1$s non recapitato: %2$s. Data/ora: %3$s. %4$s."
- "Messaggio di %1$s: %2$s. Data/ora: %3$s. %4$s."
- "Messaggio per %1$s non inviato: %2$s. Data/ora: %3$s."
- "Invio del messaggio a %1$s: %2$s. Data/ora: %3$s."
- "Messaggio per %1$s non recapitato: %2$s. Data/ora: %3$s."
- "Messaggio per %1$s: %2$s. Data/ora: %3$s."
- "Messaggio non recapitato. Tocca per riprovare."
- "Elimina oggetto"
- "Foto in Messaggi"
-
- - %d foto salvate nell\'album \"%s\"
- - %d foto salvata nell\'album \"%s\"
-
-
- - %d video salvati nell\'album \"%s\"
- - %d video salvato nell\'album \"%s\"
-
-
- - %d allegati salvati nell\'album \"%s\"
- - %d allegato salvato nell\'album \"%s\"
-
-
- - %d allegati salvati in \"Download\"
- - %d allegato salvato in \"Download\"
-
-
- - %d allegati salvati
- - %d allegato salvato
-
-
- - Impossibile salvare %d allegati
- - Impossibile salvare %d allegato
-
- "Impostazioni"
- "Archiviate"
- "MMS"
- "Avanzate"
- "Notifiche"
- "Rapporti di consegna SMS"
- "Richiedi conferma di recapito per ogni SMS inviato"
- "Recupero automatico"
- "Recupera messaggi MMS automaticamente"
- "Recupero automatico in roaming"
- "Recupero automatico di MMS in roaming"
- "Messaggi di gruppo"
- "App SMS predefinita"
-
-
- "Il tuo numero di telefono"
- "Sconosciuto"
- "Riproduzione audio per messaggi in uscita"
- "Copia testo"
- "Visualizza dettagli"
- "Inoltra"
- "Dettagli messaggio"
- "Tipo: "
- "SMS"
- "Messaggio multimediale"
- "Da: "
- "A: "
- "Inviato: "
- "Ricevuto in data: "
- "Oggetto: "
- "Dimensioni: "
- "Priorità: "
- "SIM: "
- "Alta"
- "Normale"
- "Bassa"
- "SIM %s"
- "Indirizzo mittente nascosto"
- "Impossibile inviare il messaggio durante il caricamento degli allegati."
- "La rete non è pronta. Riprova."
- "Elimina testo"
- "Passa tra immissione testo e numeri"
- "Aggiungi altri partecipanti"
- "Conferma partecipanti"
- "Inizia nuova conversazione"
- "Seleziona questo elemento"
- "Riproduci video"
- "Persone e opzioni"
- "Persone e opzioni"
- "Generali"
- "Persone presenti nella conversazione"
- "Fai una chiamata"
- "Invia messaggio"
- "Invia messaggio<br/><small>da %s</small>"
-
- - Invia foto
- - Invia foto
-
-
- - Invia audio
- - Invia audio
-
-
- - Invia video
- - Invia video
-
-
- - Invia schede contatti
- - Invia scheda contatto
-
-
- - Invia allegati
- - Invia allegato
-
-
- - %d allegati pronti da inviare
- - Un allegato pronto da inviare
-
- "Licenze open source"
- "Notifiche"
- "Limite di allegati raggiunto"
- "Aggiungere a Contatti?"
- "Aggiungi contatto"
- "Oggetto"
- "Oggetto: "
- "%1$s%2$s"
- "Caricamento scheda contatto in corso"
- "Impossibile caricare la scheda del contatto"
- "Visualizza scheda contatto"
-
- - %d contatti
- - %d contatto
-
- "Schede contatti"
- "Compleanno"
- "Note"
- "Inoltra messaggio"
- "+1"
- "+%d"
- "SMS disattivati"
- "Per inviare messaggi, imposta Messaggi come app predefinita per gli SMS"
- "Imposta Messaggi come app predefinita per gli SMS"
- "Modifica"
- "Nessuna SIM preferita selezionata per l\'invio di messaggi SMS"
- "Questa app non è consentita dal proprietario del dispositivo."
- "OK"
- "Troppi partecipanti alla conversazione"
-
- - Contatti non validi
- - Contatto non valido
-
- "Bozza"
- "Le nuove conversazioni che inizi verranno elencate qui"
- "Le conversazioni archiviate vengono visualizzate qui"
- "Caricamento conversazioni in corso..."
- "Immagine"
- "Clip audio"
- "Video"
- "Scheda contatto"
- "MMS"
- "Annulla"
- "Riprova"
- "Inserisci il nome o il numero di telefono di un contatto per iniziare un nuovo messaggio"
- "Blocca"
- "Blocca %s"
- "Sblocca %s"
- "Bloccare %s?"
- "Continuerai a ricevere messaggi da questo numero ma non riceverai più notifiche. Questa conversazione verrà archiviata."
- "Contatti bloccati"
- "SBLOCCA"
- "Invio messaggio"
- "Messaggio inviato"
- "Dati mobili non attivi. Controlla le impostazioni."
- "Impossibile inviare messaggi in modalità Aereo"
- "Messaggio non inviato"
- "Messaggio scaricato"
- "Dati mobili non attivi. Controlla le impostazioni."
- "Impossibile scaricare messaggi in modalità aereo"
- "Impossibile scaricare il messaggio"
- "Zero"
- "Uno"
- "Due"
- "Tre"
- "Quattro"
- "Cinque"
- "Sei"
- "Sette"
- "Otto"
- "Nove"
- "Impossibile inviare il messaggio tramite %1$s. Errore %2$d"
- "Impossibile inviare il messaggio tramite un operatore sconosciuto. Errore %1$d"
- "Fwd: %s"
- "Messaggio non inviato: servizio non attivato nella rete"
- "Messaggio non inviato: indirizzo di destinazione non valido"
- "Messaggio non inviato: messaggio non valido"
- "Messaggio non inviato: contenuti non supportati"
- "Messaggio non inviato: messaggio non supportato"
- "Messaggio non inviato: troppo grande"
- "Nuovo messaggio"
- "Visualizza"
- "Immagine"
- "Impossibile trovare un\'applicazione adeguata"
- "Rimuovi destinatario"
- "Nuovo messaggio"
- "Annulla"
- "Copiare negli appunti?"
- "Copia"
- "a %s"
- "Generali"
- "Avanzate"
- "Impostazioni generali"
- "Impostazioni avanzate"
- "SIM \"%s\""
- "Invia SMS singoli a tutti i destinatari. Soltanto tu riceverai le risposte"
- "Invia un singolo MMS a tutti i destinatari"
- "Numero sconosciuto"
- "Nuovo messaggio"
- "Nuovo messaggio."
- "Selettore SIM"
- "Scheda %1$s selezionata, selettore SIM"
- "Modifica oggetto"
- "Seleziona la SIM o modifica l\'oggetto"
- "Tocca e tieni premuto per registrare l\'audio"
- "Inizia nuova conversazione"
- "Messaggi"
- "Messaggi"
- "Elenco conversazioni"
- "Caricamento conversazioni..."
- "Caricamento dei messaggi in corso"
- "Visualizza altre conversazioni"
- "Mostra altri messaggi"
- "Conversazione eliminata"
- "Conversazione eliminata. Tocca per vedere un\'altra conversazione di Messaggi"
- "Bloccato"
- "Sbloccato"
- "Lo spazio di archiviazione è quasi esaurito. Alcuni dati potrebbero andare perduti."
- "Seleziona allegati"
- "Conferma selezione"
- "%d selezionati"
- "Rimuovi uno o più allegati e riprova."
- "Puoi provare a inviare il messaggio, che però potrebbe non essere recapitato se non rimuovi uno o più allegati."
- "Puoi inviare un solo video per messaggio. Rimuovi i video aggiuntivi e riprova."
- "Messaggi non ha potuto caricare l\'allegato."
- "Invia comunque"
- "Impossibile avviare la conversazione"
- "SIM selezionata: %s"
-
diff --git a/app/src/main/res/values-iw/arrays.xml b/app/src/main/res/values-iw/arrays.xml
deleted file mode 100644
index 91bd7db..0000000
--- a/app/src/main/res/values-iw/arrays.xml
+++ /dev/null
@@ -1,37 +0,0 @@
-
-
-
-
-
- - "ללא נושא"
- - "ללא נושא"
-
-
- - "כן"
- - "לא"
- - "אישור"
- - "חחח"
- - "תודה"
- - "אני מסכים"
- - "נחמד"
- - "אני בדרך"
- - "אוקיי, נדבר מאוחר יותר"
- - ":)"
- - ":("
-
-
diff --git a/app/src/main/res/values-iw/cm_strings.xml b/app/src/main/res/values-iw/cm_strings.xml
deleted file mode 100644
index 1547e50..0000000
--- a/app/src/main/res/values-iw/cm_strings.xml
+++ /dev/null
@@ -1,22 +0,0 @@
-
-
-
- החלק כדי למחוק
- החלק ימינה כדי למחוק שיחה
- הודעות
- התחלת צ\'אט
-
diff --git a/app/src/main/res/values-iw/strings.xml b/app/src/main/res/values-iw/strings.xml
deleted file mode 100644
index 94950ad..0000000
--- a/app/src/main/res/values-iw/strings.xml
+++ /dev/null
@@ -1,448 +0,0 @@
-
-
-
-
- "העברת הודעות"
- "העברת הודעות"
- "בחר שיחה"
- "הגדרות"
- "שלח הודעה"
- "הוסף קובץ מצורף"
- "הבא >"
- "הבא"
- "צא"
- "הגדרות >"
- "הגדרות"
- "\'העברת הודעות\' זקוק להרשאות SMS, טלפון ואנשי קשר."
- "תוכל לשנות את ההרשאות ב\'הגדרות\' > \'אפליקציות\' > \'העברת הודעות\' > \'הרשאות\'."
- "תוכל לשנות את ההרשאות ב\'הגדרות\', \'אפליקציות\', \'העברת הודעות\', \'הרשאות\'."
- "בתדירות גבוהה"
- "כל אנשי הקשר"
- "שלח אל %s"
- "צלם תמונות או סרטון"
- "בחר תמונות ממכשיר זה"
- "הקלט אודיו"
- "בחר תמונה"
- "בחרת במדיה."
- "ביטלת את הבחירה במדיה."
- "הקלט אודיו"
- "שיתוף"
- "ממש עכשיו"
- "עכשיו"
-
- - %d דקות
- - %d דקות
- - %d דקות
- - דקה %d
-
-
- - %d שעות
- - %d שעות
- - %d שעות
- - שעה %d
-
-
- - %d ימים
- - %d ימים
- - %d ימים
- - יום %d
-
- "הודעה ברמה 0"
- "שמור"
- "אשר את מספר הטלפון שלך"
- "שלב חד-פעמי זה יבטיח שהאפליקציה \'העברת הודעות\' תעביר כראוי את ההודעות הקבוצתיות שלך."
- "מספר טלפון"
- "%s אמר"
- "אמרת"
- "הודעה מאת %s"
- "שלחת הודעה"
- "שולח..."
- "ההודעה לא נשלחה. גע כדי לנסות שוב."
- "ההודעה לא נשלחה. מנסה שוב…"
- "שלח שוב או מחק"
- "בצע שיחה קולית לשירותי חירום. לא ניתן היה לשלוח את הודעת הטקסט."
- "הודעת MMS חדשה להורדה"
- "הודעת MMS חדשה"
- "לא ניתן לבצע את ההורדה"
- "גע כדי לנסות שוב"
- "גע כדי להוריד"
- "הורד או מחק"
- "מוריד…"
- "תוקף ההודעה פג או שהיא לא זמינה"
- "גודל: %1$s, תפוגה: %2$s"
- "שולח לא ידוע"
- "נמסר"
- "ההודעה לא נשלחה"
- "\'העברת הודעות\' לא שלח חלק מההודעות"
-
- - %d הודעות ב-%d שיחות
- - %d הודעות ב-%d שיחות
- - %d הודעות ב-%d שיחות
- - %d הודעות בשיחה אחת
-
- "ההודעה לא הורדה"
- "\'העברת הודעות\' לא הוריד חלק מההודעות"
-
- - %d הודעות ב-%d שיחות
- - %d הודעות ב-%d שיחות
- - %d הודעות ב-%d שיחות
- - %d הודעות בשיחה אחת
-
- "ההודעה אל %1$s לא נשלחה"
- "התקשר לשירותי חירום. לא ניתן היה לשלוח את הודעת הטקסט אל %1$s."
-
- - %d הודעות חדשות
- - %d הודעות חדשות
- - %d הודעות חדשות
- - הודעה חדשה
-
- "הקודם"
- "הועברו לארכיון"
- "מחק"
- "העבר לארכיון"
- "הוצאה מארכיון"
- "הוסף איש קשר"
- "הורד"
- "שלח"
- "מחק"
- "למחוק הודעה זו?"
- "פעולה זו אינה הפיכה."
- "מחק"
-
- - האם למחוק את השיחות האלו?
- - האם למחוק את השיחות האלו?
- - האם למחוק את השיחות האלו?
- - האם למחוק את השיחה הזו?
-
- "מחק"
- "בטל"
- "אל"
- "+%d"
- "לא ניתן להקליט אודיו. נסה שוב."
- "לא ניתן להפעיל אודיו. נסה שוב."
- "לא ניתן לשמור אודיו. נסה שוב."
- "גע והחזק"
- ", "
- " "
- ": "
- " "
- "תמונה"
- "קטע אודיו"
- "סרטון"
- "כרטיס איש קשר"
- "הורד"
- "השב באמצעות SMS"
- "השב באמצעות MMS"
- "השב"
-
- - %d משתתפים
- - %d משתתפים
- - %d משתתפים
- - משתתף %d
-
- "אני"
- "איש הקשר נחסם והועבר לארכיון"
- "חסימת איש הקשר בוטלה והוא הוצא מהארכיון"
- "%d הועברו לארכיון"
- "%d הוצאו מהארכיון"
- "הכל מוכן. גע באפשרות \'שלח שוב\'."
- "האפליקציה \'העברת הודעות\' הוגדרה בהצלחה כאפליקציית ברירת המחדל ל-SMS."
-
- - מחק את הקבצים המצורפים
- - מחק את הקבצים המצורפים
- - מחק את הקבצים המצורפים
- - מחק את הקובץ המצורף
-
- "קובץ אודיו מצורף"
- "הפעל את קובץ האודיו המצורף"
- "השהה"
- "הודעה מאת %1$s: %2$s."
- "הודעה מאת %1$s שנכשלה: %2$s. שעה: %3$s."
- "הודעה מאת %1$s: %2$s. שעה: %3$s."
- "הודעה אל %1$s שלא נשלחה: %2$s. שעה: %3$s."
- "שולח הודעה אל %1$s: %2$s. שעה: %3$s."
- "הודעה אל %1$s שנכשלה: %2$s. שעה: %3$s."
- "הודעה אל %1$s: %2$s. שעה: %3$s."
- "הודעה שנכשלה מאת %1$s: %2$s. שעה: %3$s. %4$s."
- "הודעה מאת %1$s: %2$s. שעה: %3$s. %4$s."
- "הודעה אל %1$s שלא נשלחה: %2$s. שעה: %3$s."
- "שולח הודעה אל %1$s: %2$s. שעה: %3$s."
- "הודעה אל %1$s שנכשלה: %2$s. שעה: %3$s."
- "הודעה אל %1$s: %2$s. שעה: %3$s."
- "ההודעה נכשלה. גע כדי לנסות שוב."
- "מחק נושא"
- "תמונות ב\'העברת הודעות\'"
-
- - %d תמונות נשמרו באלבום \"%s\"
- - %d תמונות נשמרו באלבום \"%s\"
- - %d תמונות נשמרו באלבום \"%s\"
- - תמונה %d נשמרה באלבום \"%s\"
-
-
- - %d סרטונים נשמרו באלבום \"%s\"
- - %d סרטונים נשמרו באלבום \"%s\"
- - %d סרטונים נשמרו באלבום \"%s\"
- - סרטון %d נשמר באלבום \"%s\"
-
-
- - %d קבצים מצורפים נשמרו באלבום \"%s\"
- - %d קבצים מצורפים נשמרו באלבום \"%s\"
- - %d קבצים מצורפים נשמרו באלבום \"%s\"
- - קובץ מצורף %d נשמר באלבום \"%s\"
-
-
- - %d קבצים מצורפים נשמרו ב\"הורדות\"
- - %d קבצים מצורפים נשמרו ב\"הורדות\"
- - %d קבצים מצורפים נשמרו ב\"הורדות\"
- - קובץ מצורף %d נשמר ב\"הורדות\"
-
-
- - %d קבצים מצורפים נשמרו
- - %d קבצים מצורפים נשמרו
- - %d קבצים מצורפים נשמרו
- - קובץ מצורף %d נשמר
-
-
- - לא ניתן היה לשמור %d קבצים מצורפים
- - לא ניתן היה לשמור %d קבצים מצורפים
- - לא ניתן היה לשמור %d קבצים מצורפים
- - לא ניתן היה לשמור קובץ מצורף %d
-
- "הגדרות"
- "הועברו לארכיון"
- "MMS"
- "מתקדם"
- "הודעות"
- "דוחות מסירת SMS"
- "בקש דוח מסירה לכל SMS שאתה שולח"
- "אחזור אוטומטי"
- "אחזור אוטומטי של הודעות MMS"
- "אחזור אוטומטי בנדידה"
- "אחזר הודעות MMS באופן אוטומטי בזמן נדידה"
- "העברת הודעות לקבוצה"
- "אפליקציית SMS המוגדרת כברירת מחדל"
-
-
- "מספר הטלפון שלך"
- "לא ידוע"
- "צלילים של הודעות יוצאות"
- "העתק טקסט"
- "הצגת פרטים"
- "העבר"
- "פרטי הודעה"
- "סוג: "
- "הודעת טקסט"
- "הודעת מולטימדיה"
- "מאת: "
- "אל: "
- "נשלחה ב: "
- "התקבלה ב: "
- "נושא: "
- "גודל: "
- "עדיפות: "
- "SIM: "
- "גבוהה"
- "רגילה"
- "נמוכה"
- "SIM %s"
- "כתובת שולח מוסתרת"
- "לא ניתן לשלוח הודעה בעת טעינת קבצים מצורפים."
- "הרשת לא מוכנה. נסה שוב."
- "מחק טקסט"
- "עבור בין הזנה של אותיות וספרות"
- "הוסף עוד משתמשים"
- "אשר משתתפים"
- "התחל שיחה חדשה"
- "בחר בפריט הזה"
- "הפעל סרטון"
- "אנשים ואפשרויות"
- "אנשים ואפשרויות"
- "כללי"
- "אנשים בשיחה הזו"
- "התקשר"
- "שלח הודעה"
- "שלח הודעה<br/><small>מ-%s</small>"
-
- - שלח את התמונות
- - שלח את התמונות
- - שלח את התמונות
- - שלח את התמונה
-
-
- - שלח את הקלטות האודיו
- - שלח את הקלטות האודיו
- - שלח את הקלטות האודיו
- - שלח את הקלטת האודיו
-
-
- - שלח את הסרטונים
- - שלח את הסרטונים
- - שלח את הסרטונים
- - שלח את הסרטון
-
-
- - שלח את כרטיסי אנשי הקשר
- - שלח את כרטיסי אנשי הקשר
- - שלח את כרטיסי אנשי הקשר
- - שלח את כרטיס איש הקשר
-
-
- - שלח את הקבצים המצורפים
- - שלח את הקבצים המצורפים
- - שלח את הקבצים המצורפים
- - שלח את הקובץ המצורף
-
-
- - יש %d קבצים מצורפים המוכנים לשליחה
- - יש %d קבצים מצורפים המוכנים לשליחה
- - יש %d קבצים מצורפים המוכנים לשליחה
- - יש קובץ מצורף אחד המוכן לשליחה
-
- "רישיונות קוד פתוח"
- "הודעות"
- "צירפת את מספר הקבצים המקסימלי"
- "האם להוסיף לאנשי הקשר?"
- "הוסף איש קשר"
- "נושא"
- "נושא: "
- "%1$s%2$s"
- "טוען את כרטיס איש הקשר"
- "לא ניתן לטעון כרטיס איש קשר"
- "הצג את כרטיס איש הקשר"
-
- - %d אנשי קשר
- - %d אנשי קשר
- - %d אנשי קשר
- - איש קשר %d
-
- "כרטיסי אנשי קשר"
- "יום הולדת"
- "הערות"
- "העבר הודעה"
- "+1"
- "+%d"
- "SMS מושבת"
- "כדי לשלוח, הגדר את האפליקציה \'העברת הודעות\' כאפליקציית ברירת המחדל ל-SMS"
- "הגדר את האפליקציה \'העברת הודעות\' כאפליקציית ברירת המחדל ל-SMS"
- "שנה"
- "לא נבחר SIM מועדף עבור שליחה של הודעות SMS"
- "אפליקציה זו אינה מורשית על ידי בעל המכשיר."
- "אישור"
- "משתתפים רבים מדי בשיחה"
-
- - אנשי קשר לא חוקיים
- - אנשי קשר לא חוקיים
- - אנשי קשר לא חוקיים
- - איש קשר לא חוקי
-
- "טיוטה"
- "כשתתחיל שיחה חדשה, תראה אותה ברשימה כאן"
- "שיחות שהועברו לארכיון מופיעות כאן"
- "טוען שיחות..."
- "תמונה"
- "קטע אודיו"
- "סרטון"
- "כרטיס איש קשר"
- "MMS"
- "בטל"
- "נסה שוב"
- "הזן שם איש קשר או מספר טלפון כדי להתחיל הודעה חדשה"
- "חסום"
- "חסום את %s"
- "בטל חסימה של %s"
- "לחסום את %s?"
- "תמשיך לקבל הודעות ממספר זה אך לא יוצגו לך עוד דיווחים. שיחה זו תועבר לארכיון."
- "אנשי קשר חסומים"
- "אפשר"
- "שולח את ההודעה"
- "ההודעה נשלחה"
- "נתונים סלולריים כבויים. בדוק את ההגדרות."
- "לא ניתן לשלוח הודעות במצב טיסה"
- "לא ניתן היה לשלוח את ההודעה"
- "הורדת ההודעה בוצעה"
- "נתונים סלולריים כבויים. בדוק את ההגדרות."
- "לא ניתן להוריד הודעות במצב טיסה"
- "לא ניתן היה להוריד את ההודעה"
- "אפס"
- "אחת"
- "שתיים"
- "שלוש"
- "ארבע"
- "חמש"
- "שש"
- "שבע"
- "שמונה"
- "תשע"
- "לא ניתן לשלוח הודעה דרך %1$s, שגיאה %2$d"
- "לא ניתן לשלוח הודעה דרך ספק לא ידוע, שגיאה %1$d"
- "העבר: %s"
- "ההודעה לא נשלחה: השירות לא הופעל ברשת."
- "ההודעה לא נשלחה: כתובת היעד לא חוקית"
- "ההודעה לא נשלחה: הודעה לא חוקית"
- "ההודעה לא נשלחה: תוכן לא נתמך"
- "ההודעה לא נשלחה: הודעה לא נתמכת"
- "ההודעה לא נשלחה מפני שהיא גדולה מדי"
- "הודעה חדשה"
- "הצג"
- "תמונה"
- "לא נמצא יישום מתאים"
- "הסר נמען"
- "הודעה חדשה"
- "בטל"
- "האם להעתיק אל לוח העריכה?"
- "העתק"
- "אל %s"
- "כללי"
- "מתקדם"
- "הגדרות כלליות"
- "הגדרות מתקדמות"
- "\"%s\" SIM"
- "שלח הודעות SMS אישיות לכל הנמענים. רק אתה תקבל תשובות"
- "שלח הודעת MMS אחת לכל הנמענים"
- "מספר לא ידוע"
- "הודעה חדשה"
- "הודעה חדשה."
- "בורר כרטיסי SIM"
- "%1$s נבחר, בוחר כרטיסי SIM"
- "ערוך נושא"
- "בחר כרטיס SIM או ערוך את הנושא"
- "גע נגיעה ממושכת כדי להקליט אודיו"
- "התחל שיחה חדשה"
- "\'העברת הודעות\'"
- "\'העברת הודעות\'"
- "רשימת שיחות"
- "טוען שיחות"
- "טוען הודעות"
- "הצג שיחות נוספות"
- "הצג עוד הודעות"
- "השיחה נמחקה"
- "השיחה נמחקה. גע כדי להציג שיחה אחרת ב\'העברת הודעות\'"
- "חסום"
- "חסימה בוטלה"
- "אין מספיק שטח אחסון. ייתכן שתאבד חלק מהנתונים."
- "בחר קבצים מצורפים"
- "אשר את הבחירה"
- "בחרת %d"
- "הסר קובץ מצורף אחד או יותר ונסה שוב."
- "תוכל לנסות לשלוח את ההודעה, אך ייתכן שהיא לא תימסר אלא אם תסיר קובץ מצורף אחד או יותר."
- "ניתן לשלוח רק סרטון אחד בכל הודעה. הסר סרטונים נוספים ונסה שוב."
- "טעינת הקובץ המצורף נכשלה ב\'העברת הודעות\'."
- "שלח בכל זאת"
- "לא ניתן היה להתחיל את השיחה"
- "%s נבחר"
-
diff --git a/app/src/main/res/values-ja/arrays.xml b/app/src/main/res/values-ja/arrays.xml
deleted file mode 100644
index cf9e1a6..0000000
--- a/app/src/main/res/values-ja/arrays.xml
+++ /dev/null
@@ -1,37 +0,0 @@
-
-
-
-
-
- - "件名なし"
- - "件名なし"
-
-
- - "はい"
- - "いいえ"
- - "OK"
- - "笑"
- - "ありがとう"
- - "賛成"
- - "ナイス"
- - "すぐに連絡します"
- - "後で連絡します"
- - ":)"
- - ":("
-
-
diff --git a/app/src/main/res/values-ja/cm_strings.xml b/app/src/main/res/values-ja/cm_strings.xml
deleted file mode 100644
index 95705b6..0000000
--- a/app/src/main/res/values-ja/cm_strings.xml
+++ /dev/null
@@ -1,22 +0,0 @@
-
-
-
- スワイプして削除
- 右にスワイプしてスレッドを削除する
- メッセージ
- チャットを開始
-
diff --git a/app/src/main/res/values-ja/strings.xml b/app/src/main/res/values-ja/strings.xml
deleted file mode 100644
index 67b0328..0000000
--- a/app/src/main/res/values-ja/strings.xml
+++ /dev/null
@@ -1,402 +0,0 @@
-
-
-
-
- "メッセージ"
- "メッセージ"
- "会話の選択"
- "設定"
- "メッセージを送信"
- "添付ファイルを追加"
- "次へ >"
- "次へ"
- "終了"
- "設定 >"
- "設定"
- "SMSには、SMS、電話、連絡先に対する許可が必要です。"
- "許可の変更は、[設定]>[アプリ]>[SMS]>[許可]で行えます。"
- "許可の変更は、[設定]、[アプリ]、[SMS]、[許可]で行えます。"
- "よく使う連絡先"
- "すべての連絡先"
- "%sに送信"
- "写真や動画を撮影"
- "この端末から画像を選択"
- "音声の録音"
- "写真を選択"
- "メディアを選択しました。"
- "メディアの選択を解除しました。"
- "音声の録音"
- "共有"
- "たった今"
- "今"
-
- - %d分
- - %d分
-
-
- - %d時間
- - %d時間
-
-
- - %d日
- - %d日
-
- "クラス0メッセージ"
- "保存"
- "電話番号の確認"
- "この1回の手順で、SMSはグループにメッセージを確実に配信します。"
- "電話番号"
- "%sさんからのメッセージ"
- "メッセージ内容"
- "%sさんからのメッセージ"
- "メッセージを送信しました"
- "送信しています…"
- "送信されていません。タップしてもう一度お試しください。"
- "送信されていません。もう一度送信しています…"
- "再送信または削除"
- "緊急通報には音声通話を使用してください。テキストメッセージを配信できませんでした。"
- "ダウンロードする新しいMMSメッセージ"
- "新しいMMSメッセージ"
- "ダウンロードできませんでした"
- "再試行するにはタップしてください"
- "ダウンロードするにはタップしてください"
- "ダウンロードまたは削除"
- "ダウンロードしています…"
- "メッセージが期限切れか参照できなくなっています"
- "サイズ: %1$s、期限: %2$s"
- "送信者不明"
- "配信済み"
- "メッセージが送信されていません"
- "SMSの一部のメッセージが送信されていません"
-
- - %d件のスレッドのメッセージ%d件
- - 1件のスレッドのメッセージ%d件
-
- "メッセージがダウンロードされていません"
- "SMSの一部のメッセージがダウンロードされていません"
-
- - %d件のスレッドのメッセージ%d件
- - 1件のスレッドのメッセージ%d件
-
- "%1$sへのメッセージは送信されませんでした"
- "緊急通報には音声通話を使用してください。%1$sへのテキストメッセージを配信できませんでした。"
-
- - %d件の新しいメッセージ
- - 新しいメッセージ
-
- "戻る"
- "アーカイブ済み"
- "削除"
- "アーカイブ"
- "アーカイブ解除"
- "連絡先を追加"
- "ダウンロード"
- "送信"
- "削除"
- "このメッセージを削除しますか?"
- "この操作は元に戻せません。"
- "削除"
-
- - これらのスレッドを削除しますか?
- - このスレッドを削除しますか?
-
- "削除"
- "キャンセル"
- "宛先"
- "+%d"
- "音声を録音できません。もう一度お試しください。"
- "音声を再生できません。もう一度お試しください。"
- "音声を保存できませんでした。もう一度お試しください。"
- "長押し"
- "、 "
- " "
- ": "
- " "
- "写真"
- "音声クリップ"
- "動画"
- "連絡先カード"
- "ダウンロード"
- "SMSで返信"
- "MMSで返信"
- "返信"
-
- - 参加者%d人
- - 参加者%d人
-
- "自分"
- "連絡先がブロックされ、アーカイブされました"
- "連絡先をブロック解除し、アーカイブを解除しました"
- "%d件をアーカイブしました"
- "%d件のアーカイブを解除しました"
- "すべて設定されました。もう一度[送信]をタップしてください。"
- "SMSを既定のSMSアプリとして設定しました。"
-
- - 添付ファイルを破棄
- - 添付ファイルを破棄
-
- "音声添付ファイル"
- "音声添付ファイルの再生"
- "一時停止"
- "%1$sさんからのメッセージは「%2$s」です。"
- "%1$sからのメッセージ「%2$s」を受信できませんでした(時間: %3$s)。"
- "%1$sからのメッセージ「%2$s」を受信しました(時間: %3$s)。"
- "%1$sへのメッセージ「%2$s」が送信されていません(時間: %3$s)。"
- "%1$sへのメッセージ「%2$s」を送信しています(時間: %3$s)。"
- "%1$sへのメッセージ「%2$s」を送信できませんでした(時間: %3$s)。"
- "%1$sへのメッセージ「%2$s」を送信しました(時間: %3$s)。"
- "%1$sからのメッセージ「%2$s」を受信できませんでした(時間: %3$s、%4$s)。"
- "%1$sからのメッセージ「%2$s」を受信しました(時間: %3$s、%4$s)。"
- "%1$sへのメッセージ「%2$s」が送信されていません(時間: %3$s)。"
- "%1$sへのメッセージ「%2$s」を送信しています(時間: %3$s)。"
- "%1$sへのメッセージ「%2$s」を送信できませんでした(時間: %3$s)。"
- "%1$sへのメッセージ「%2$s」を送信しました(時間: %3$s)。"
- "失敗したメッセージ。再試行するにはタップしてください。"
- "件名を削除"
- "SMSの写真"
-
- - %d枚の写真を「%s」アルバムに保存しました
- - %d枚の写真を「%s」アルバムに保存しました
-
-
- - %d本の動画を「%s」アルバムに保存しました
- - %d本の動画を「%s」アルバムに保存しました
-
-
- - %d個の添付ファイルを「%s」アルバムに保存しました
- - %d個の添付ファイルを「%s」アルバムに保存しました
-
-
- - %d個の添付ファイルを「ダウンロード」に保存しました
- - %d個の添付ファイルを「ダウンロード」に保存しました
-
-
- - %d個の添付ファイルを保存しました
- - %d個の添付ファイルを保存しました
-
-
- - %d個の添付ファイルを保存できませんでした
- - %d個の添付ファイルを保存できませんでした
-
- "設定"
- "アーカイブ済み"
- "MMS"
- "詳細設定"
- "通知"
- "SMS受取確認通知"
- "送信するSMSの配信レポートを毎回リクエストする"
- "自動取得"
- "MMSメッセージを自動的に取得する"
- "ローミング時に自動取得"
- "ローミング時にMMSを自動取得"
- "グループメッセージング"
- "既定のSMSアプリ"
-
-
- "電話番号"
- "不明"
- "メッセージ送信音"
- "テキストをコピー"
- "詳細を表示"
- "転送"
- "メッセージの詳細"
- "形式: "
- "テキストメッセージ"
- "マルチメディアメッセージ"
- "From: "
- "To: "
- "送信: "
- "受信: "
- "件名: "
- "サイズ: "
- "優先度: "
- "SIM: "
- "高"
- "標準"
- "低"
- "SIM %s"
- "差出人アドレスは非表示"
- "添付ファイルの読み込み中はメッセージを送信できません。"
- "ネットワークの準備ができていません。もう一度お試しください。"
- "テキストを削除"
- "文字と数字の入力を切り替える"
- "参加者を追加"
- "参加者を確認"
- "新しいスレッドを開始"
- "この項目を選択する"
- "動画を再生"
- "ユーザーとオプション"
- "ユーザーとオプション"
- "全般"
- "このスレッドのユーザー"
- "発信"
- "メッセージの送信"
- "<small>%sから</small><:br/>メッセージを送信"
-
- - 写真を送信します
- - 写真を送信します
-
-
- - 音声を送信します
- - 音声を送信します
-
-
- - 動画を送信します
- - 動画を送信します
-
-
- - 連絡先カードを送信します
- - 連絡先カードを送信します
-
-
- - 添付ファイルを送信します
- - 添付ファイルを送信します
-
-
- - %d個の添付ファイルを送信する準備ができました
- - 1個の添付ファイルを送信する準備ができました
-
- "オープンソースライセンス"
- "通知"
- "添付ファイルの上限に達しました"
- "連絡先に追加しますか?"
- "連絡先を追加"
- "件名"
- "件名: "
- "%1$s%2$s"
- "連絡先カードを読み込んでいます"
- "連絡先カードを読み込めませんでした"
- "連絡先カードを表示"
-
- - %d件の連絡先
- - %d件の連絡先
-
- "連絡先カード"
- "誕生日"
- "メモ"
- "メールを転送"
- "、他1人"
- "、他%d人"
- "SMSは無効になっています"
- "送信するには、SMSを既定のSMSアプリとして設定してください"
- "SMSを既定のSMSアプリとして設定してください"
- "変更"
- "SMSメッセージ送信用の優先SIMが選択されていません"
- "このアプリは端末の所有者によって許可されていません。"
- "OK"
- "スレッドへの参加者が多すぎます"
-
- - 連絡先が無効です
- - 連絡先が無効です
-
- "下書き"
- "新しいスレッドを開始すると、ここにリストが表示されます"
- "アーカイブされたスレットがここに表示されます"
- "スレッドを読み込んでいます…"
- "画像"
- "音声クリップ"
- "動画"
- "連絡先カード"
- "MMS"
- "元に戻す"
- "再試行"
- "新しいメッセージを開始するには連絡先の名前か電話番号を入力してください"
- "ブロック"
- "%sさんをブロック"
- "%sさんのブロックを解除"
- "%sをブロックしますか?"
- "この番号からのメッセージは引き続き受信しますが、通知は表示されなくなります。このスレッドはアーカイブされます。"
- "ブロック中の連絡先"
- "ブロックを解除"
- "メールを送信しています"
- "メッセージを送信しました"
- "モバイルデータがOFFになっています。設定を確認してください。"
- "機内モードではメッセージを送信できません"
- "メッセージを送信できませんでした"
- "メッセージをダウンロードしました"
- "モバイルデータがOFFになっています。設定を確認してください。"
- "機内モードではメッセージをダウンロードできません"
- "メッセージをダウンロードできませんでした"
- "0"
- "1"
- "2"
- "3"
- "4"
- "5"
- "6"
- "7"
- "8"
- "9"
- "メッセージを送信できません(%1$s)、エラー%2$d"
- "メッセージを送信できません(不明な携帯通信会社)、エラー%1$d"
- "Fwd: %s"
- "メッセージの送信失敗: サービスがネットワークで有効になっていません"
- "メッセージの送信失敗: 無効な宛先アドレスです"
- "メッセージの送信失敗: 無効なメッセージです"
- "メッセージの送信失敗: サポートされていないコンテンツです"
- "メッセージの送信失敗: サポートされていないメッセージです"
- "メッセージの送信失敗: 大きすぎます"
- "新しいメッセージ"
- "表示"
- "画像"
- "適切なアプリが見つかりませんでした"
- "宛先を削除"
- "新しいメッセージ"
- "キャンセル"
- "クリップボードにコピーしますか?"
- "コピー"
- "宛先: %s"
- "全般"
- "詳細設定"
- "全般設定"
- "詳細設定"
- "「%s」SIM"
- "SMSメッセージを全員に個別に送信し、返信があなただけに返されるようにします"
- "1つのMMSを全員に送信します"
- "不明な番号"
- "新しいメッセージ"
- "新しいメッセージがあります。"
- "SIMの切り替え"
- "SIMの切り替え(%1$sを選択済み)"
- "件名を編集"
- "SIMを選択するか件名を編集します"
- "録音するには押し続けます"
- "新しいスレッドを開始"
- "SMS"
- "SMS"
- "スレッドリスト"
- "スレッドを読み込んでいます"
- "メールを読み込んでいます"
- "他のスレッドを見る"
- "他のメールを見る"
- "スレッドを削除しました"
- "スレッドを削除しました。タップしてSMSの別のスレッドを表示します"
- "ブロックしました"
- "ブロックを解除しました"
- "空き容量が少なくなっています。一部のデータが失われる可能性があります。"
- "添付ファイルの選択"
- "選択の確認"
- "%d件選択済み"
- "添付ファイルを1つ以上削除してから、もう一度お試しください。"
- "メッセージの送信を試すことはできますが、添付ファイルを1つ以上削除しないと配信されない可能性があります。"
- "送信できる動画は1件のメッセージにつき1本までです。追加した動画を削除してもう一度お試しください。"
- "SMSで添付ファイルを読み込めませんでした。"
- "このまま送信"
- "スレッドを開始できませんでした"
- "%sが選択されています"
-
diff --git a/app/src/main/res/values-ka/arrays.xml b/app/src/main/res/values-ka/arrays.xml
deleted file mode 100644
index 0f50610..0000000
--- a/app/src/main/res/values-ka/arrays.xml
+++ /dev/null
@@ -1,37 +0,0 @@
-
-
-
-
-
- - "უსათაურო"
- - "nosubject"
-
-
- - "კი"
- - "არა"
- - "კარგი"
- - "ჰე-ჰე"
- - "დიდი მადლობა"
- - "თანახმა ვარ"
- - "მშვენიერია"
- - "მოვდივარ"
- - "კარგი, მოგვიანებით შეგეხმიანები"
- - ":)"
- - ":("
-
-
diff --git a/app/src/main/res/values-ka/cm_strings.xml b/app/src/main/res/values-ka/cm_strings.xml
deleted file mode 100644
index e28cf84..0000000
--- a/app/src/main/res/values-ka/cm_strings.xml
+++ /dev/null
@@ -1,22 +0,0 @@
-
-
-
- გადასმით წაშლა
- თითის მარჯვნივ გადასმა, საუბრის წასაშლელად
- შეტყობინებები
- მიმოწერის დაწყება
-
diff --git a/app/src/main/res/values-ka/strings.xml b/app/src/main/res/values-ka/strings.xml
deleted file mode 100644
index 4592bc3..0000000
--- a/app/src/main/res/values-ka/strings.xml
+++ /dev/null
@@ -1,402 +0,0 @@
-
-
-
-
- "შეტყობინებები"
- "შეტყობინებები"
- "მიმოწერის არჩევა"
- "პარამეტრები"
- "წერილის გაგზავნა"
- "დანართის დამატება"
- "შემდეგი >"
- "შემდეგი"
- "გასვლა"
- "პარამეტრები >"
- "პარამეტრები"
- "შეტყობინებები საჭიროებს ნებართვას SMS-ზე, ტელეფონზე და კონტაქტებზე."
- "ნებართვების შეცვლა შეგიძლიათ აქ: პარამეტრები > აპები > შეტყობინებები > ნებართვები."
- "ნებართვების შეცვლა შეგიძლიათ აქ: პარამეტრები, აპები, შეტყობინებები, ნებართვები."
- "ხშირად გამოყენებული კონტაქტები"
- "ყველა კონტაქტი"
- "%s-ზე გაგზავნა"
- "სურათების ან ვიდეოს გადაღება"
- "ამ მოწყობილობიდან სურათების არჩევა"
- "აუდიოს ჩაწერა"
- "ფოტოს არჩევა"
- "მედია შერჩეულია."
- "მედია არ არის შერჩეული."
- "აუდიოს ჩაწერა"
- "გაზიარება"
- "ახლახანს"
- "ახლა"
-
- - %d წთ.
- - %d წთ.
-
-
- - %d საათის
- - %d საათის
-
-
- - %d დღის
- - %d დღის
-
- "Class 0 შეტყობინება"
- "შენახვა"
- "დაადასტურეთ თქვენი ტელეფონის ნომერი"
- "ეს ერთჯერადი ნაბიჯი უზრუნველყოფს, რომ შეტყობინებებმა სწორად მოგაწოდოთ ჯგუფური შეტყობინებები."
- "ტელეფონის ნომერი"
- "%s თქვა"
- "თქვენ სთქვით,"
- "შეტყობინება %s -საგან"
- "თქვენ გააგზავნეთ შეტყობინება"
- "იგზავნება..."
- "არ გაიგზავნა. შეეხეთ ისევ საცდელად."
- "არ გაიგზავნა. მიმდინარეობს ხელახლა ცდა…"
- "ხელახლა გაგზავნა ან წაშლა"
- "გამოიძახეთ საგანგებო სამსახურები ხმოვანი ზარით. ტექსტური შეტყობინების გაგზავნა ამჟამად შეუძლებელია."
- "ახალი ჩამოსატვირთი MMS შეტყობინება"
- "ახალი MMS შეტ"
- "ჩამოტვირთვა ვერ მოხერხდა"
- "ხელახლა საცდელად შეეხეთ"
- "შეეხეთ ჩამოსატვირთად"
- "ჩამოტვირთვა ან წაშლა"
- "მიმდინარეობს ჩამოტვირთვა…"
- "შეტყობინებას ვადა გაუვიდა ან მიუწვდომელია."
- "ზომა: %1$s, ვადა: %2$s"
- "უცნობი გამგზავნი"
- "მიწოდებულია"
- "შეტყობინება ვერ გაიგზავნა"
- "შეტყობინებებში ზოგიერთი შეტყობინება ვერ გაიგზავნა"
-
- - %d შეტყობინება %d მიმოწერაში
- - %d შეტყობინება ერთ მიმოწერაში
-
- "შეტყობინება არ ჩამოტვირთულა"
- "შეტყობინებებში ზოგიერთი შეტყობინება ვერ ჩამოიტვირთა"
-
- - %d შეტყობინება %d მიმოწერაში
- - %d შეტყობინება ერთ მიმოწერაში
-
- "შეტყობინება ნომერზე %1$s ვერ გაიგზავნა"
- "გამოიძახეთ საგანგებო სამსახურები ხმოვანი ზარით. ტექსტური შეტყობინების გაგზავნა ნომერზე %1$s ამჟამად შეუძლებელია."
-
- - %d ახალი შეტყობინება
- - ახალი შეტყობინება
-
- "უკან"
- "დაარქივებული"
- "წაშლა"
- "დაარქივება"
- "დეარქივაცია"
- "კონტაქტის დამატება"
- "ჩამოტვირთვა"
- "გაგზავნა"
- "წაშლა"
- "წავშალო ეს შეტყობინება?"
- "ამ ქმედებას ვერ გააუქმებთ."
- "წაშლა"
-
- - წაიშალოს ეს მიმოწერები?
- - წაიშალოს ეს მიმოწერა?
-
- "წაშლა"
- "გაუქმება"
- "მიმღები:"
- "+%d"
- "ხმის ჩაწერა ვერ ხერხდენა. სცადეთ ისევ."
- "ხმის დაკვრა ვერ ხერხდება. სცადეთ ისევ."
- "ხმის ჩაწერა ვერ მოხერხდა. სცადეთ ისევ."
- "შეეხეთ & დააყოვნეთ"
- ", "
- " "
- ": "
- " "
- "სურათი"
- "აუდიო კლიპი"
- "ვიდეო"
- "კონტაქტის ბარათი"
- "ჩამოტვირთვა"
- "SMS-ით პასუხი"
- "MMS-ით პასუხი"
- "პასუხი"
-
- - %d მონაწილე
- - %d მონაწილე
-
- "მე"
- "კონტაქტი დაბლოკილია & დაარქივებულია"
- "კონტაქტი განბლოკილია & amp; დაუარქივებელი"
- "%d დაარქივებული"
- "%d დაუარქივებელი"
- "მზად არის. შეეხეთ ხელახლა გაგზავნას."
- "შეტყობინებები წარმატებით დაყენებულია ნაგულისხმევ SMS აპად."
-
- - დანართების გაუქმება
- - დანართის გაუქმება
-
- "აუდიო დანართი"
- "აუდიო დანართის ჩართვა"
- "პაუზა"
- "შეტყობინება %1$s-საგან: %2$s."
- "%1$s-საგან შეტყობინების შეცდომა: %2$s. დრო: %3$s."
- "შეტყობინება %1$s-საგან: %2$s. დრო: %3$s."
- "%1$s-სთვის გაუგზავნელი შეტყობინება: %2$s. დრო: %3$s."
- "იგზავნება შეტყობინება %1$s-სთვის: %2$s. დრო: %3$s."
- "%1$s-სთვის შეტყობინების შეცდომა: %2$s. დრო: %3$s."
- "შეტყობინება %1$s-სთვის: %2$s. დრო: %3$s."
- "%1$s-საგან შეტყობინების შეცდომა: %2$s. დრო: %3$s. %4$s."
- "შეტყობინება %1$s-საგან: %2$s. დრო: %3$s. %4$s."
- "გაუგზავნელი შეტყობინება %1$s-სთვის: %2$s. დრო: %3$s."
- "იგზავნება შეტყობინება %1$s-სთვის: %2$s. დრო: %3$s."
- "%1$s-სთვის შეტყობინების შეცდომა: %2$s. დრო: %3$s."
- "შეტყობინება %1$s-სთვის: %2$s. დრო: %3$s."
- "შეტყობინების შეცდომა. შეეხეთ, რათა ხელახლა სცადოთ."
- "თემის წაშლა"
- "შეტყობინებების ფოტოები"
-
- - %d ფოტო შენახულია ალბომში „%s“
- - %d ფოტო შენახულია ალბომში „%s“
-
-
- - %d ვიდეო შენახულია ალბომში „%s“
- - %d ვიდეო შენახულია ალბომში „%s“
-
-
- - %d მიმაგრებული ფაილი შენახულია ალბომში „%s“
- - %d მიმაგრებული ფაილი შენახულია ალბომში „%s“
-
-
- - %d მიმაგრებული ფაილი შენახულია „ჩამოტვირთვებში“
- - %d მიმაგრებული ფაილი შენახულია „ჩამოტვირთვებში“
-
-
- - შენახულია %d დანართი
- - შენახულია %d დანართი
-
-
- - %d დანართის შენახვა ვერ მოხერხდა
- - %d დანართის შენახვა ვერ მოხერხდა
-
- "პარამეტრები"
- "დაარქივებული"
- "MMS"
- "გაფართოებული"
- "შეტყობინებები"
- "SMS მისვლის შეტყობინებები"
- "ყოველ გაგზავნილ SMS-ზე მიწოდების დადასტურების მოთხოვნა"
- "ავტო-მოძიება"
- "MMS შეტყობინებების ავტომატურად ჩამოტვირთვა"
- "ავტო ჩამოტვირთვა როუმინგში"
- "როუმინგის დროს MMS-ის ავტომატური ჩამოტვირთვა"
- "ჯგუფური შეტყობინება"
- "ნაგულისხმევი SMS აპლიკაცია"
-
-
- "თქვენი ტელეფონის ნომერი"
- "უცნობი"
- "გამავალი შეტყობინების ჟღერადობები"
- "ტექსტის კოპირება"
- "დეტალების ნახვა"
- "გადაგზავნა"
- "შეტყობინების მონაცემები"
- "ტიპი: "
- "ტექსტური შეტყობინება"
- "მულტიმედია შეტყობინება"
- "გამგზავნი: "
- "მიმღები: "
- "გაიგზავნა: "
- "მიღებულია: "
- "თემა: "
- "ზომა: "
- "პრიორიტეტი: "
- "SIM: "
- "მაღალი"
- "ჩვეულებრივი"
- "დაბალი"
- "SIM %s"
- "გამგზავნის მისამართი დამალულია"
- "დანართების ჩატვირთვისას შეტყობინება ვერ გაიგზავნება."
- "ქსელი მზად არ არის. ისევ სცადეთ."
- "შემდეგის წაშლა"
- "ტექსტისა და რიცხვების შეყვანას შორის გადართვა"
- "მეტი მონაწილის დამატება"
- "მონაწილეების დადასტურება"
- "ახალი მიმოწერის დაწყება"
- "ამ ერთეულის არჩევა"
- "ვიდეოს დაკვრა"
- "ხალხი & ვარიანტები"
- "ხალხი & ვარიანტები"
- "ზოგადი"
- "ამ საუბრის მონაწილეები"
- "დარეკვა"
- "შეტყობინების გაგზავნა"
- "შეტყობინების გაგზავნა<br/><small>%s-დან</small>"
-
- - ფოტოების გაგზავნა
- - ფოტოს გაგზავნა
-
-
- - აუდიო ჩანაწერების გაგზავნა
- - აუდიო ჩანაწერის გაგზავნა
-
-
- - ვიდეოების გაგზავნა
- - ვიდეოს გაგზავნა
-
-
- - კონტაქტის ბარათების გაგზავნა
- - კონტაქტის ბარათის გაგზავნა
-
-
- - დანართების გაგზავნა
- - დანართის გაგზავნა
-
-
- - %d დანართი მზად არის გასაგზავნად
- - გასაგზავნად მზად არის ერთი დანართი
-
- "ღია კოდის ლიცენზიები"
- "შეტყობინებები"
- "მიღწეულია დანართების ლიმიტი"
- "დაემატოს კონტაქტებში?"
- "კონტაქტის დამატება"
- "თემა"
- "თემა: "
- "%1$s%2$s"
- "იტვირთება კონტაქტის ბარათი"
- "საკონტაქტო ბარათი ვერ იტვირთება"
- "კონტაქტის ბარათის ნახვა"
-
- - %d კონტაქტი
- - %d კონტაქტი
-
- "კონტაქტის ბარათები"
- "დაბადების თარიღი"
- "ჩანიშვნები"
- "შეტყობინების გადაგზავნა"
- "+1"
- "+%d"
- "SMS გამორთულია"
- "გასაგზავნად დააყენეთ შეტყობინებები ნაგულისხმევ SMS აპად"
- "დააყენეთ შეტყობინებები ნაგულისხმევ SMS აპად"
- "შეცვლა"
- "მოკლე ტექსტური შეტყობინებების გაგზავნისათვის, არ არის არჩეული უპირატესი SIM ბარათი"
- "ეს აპი მოწყობილობის მფლობელის მიერ ნებადართული არ არის."
- "კარგი"
- "მიმოწერაში ძალიან ბევრი მონაწილეა"
-
- - კონტაქტები არასწორია
- - კონტაქტი არასწორია
-
- "მონახაზი"
- "როდესაც საუბარს წამოიწყებთ, ისინი აქ გამოჩნდება"
- "დაარქივებული მიმოწერები აქ გამოჩნდება"
- "მიმოწერები იტვირთება…"
- "სურათი"
- "აუდიო კლიპი"
- "ვიდეო"
- "კონტაქტის ბარათი"
- "MMS"
- "დაბრუნება"
- "ხელახლა ცდა"
- "ახალი შეტყობინების დასაწყებად შეიყვანეთ საკონტაქტო სახელი ან ტელეფონის ნომერი"
- "დაბლოკვა"
- "%s-ის დაბლოკვა"
- "%s-ის განბლოკვა"
- "%s-ის დაბლოკვა?"
- "ამ ნომრიდან შეტყობინებებს კვლავ მიიღებთ, თუმცა შეხსენებები აღარ გამოგეგზავნებათ. ეს მიმოწერა დაარქივდება."
- "დაბლოკილი კონტაქტები"
- "განბლოკვა"
- "შეტყობინება იგზავნება"
- "შეტყობინება გაიგზავნა"
- "მობილური ინტერნეტი გამორთულია. გადაამოწმეთ პარამეტრები."
- "თვითმფრინავის რეჟიმში შეტყობინებების გაგზავნა ვერ ხერხდება"
- "შეტყობინება ვერ გაიგზავნა"
- "შეტყობინება გადმოწერილია"
- "მობილური ინტერნეტი გამორთულია. გადაამოწმეთ პარამეტრები."
- "თვითმფრინავის რეჟიმში შეტყობინების ჩამოტვირთვა ვერ ხორციელდება"
- "შეტყობინების ჩამოტვირთვა ვერ ხორციელდება"
- "ნული"
- "ერთი"
- "ორი"
- "სამი"
- "ოთხი"
- "ხუთი"
- "ექვსი"
- "შვიდი"
- "რვა"
- "ცხრა"
- "შეტყობინება ვერ იგზავნება: %1$s-ის შეცდომა %2$d"
- "შეტყობინება ვერ იგზავნება უცნობი ოპერატორით, შეცდომა %1$d"
- "Fwd: %s"
- "შეტყობინება ვერ გაიგზავნა: სერვისი ქსელში გააქტიურებელი არ არის"
- "შეტყობინება ვერ გაიგზავნა: სამიზნე მისამართი არასწორია"
- "შეტყობინება ვერ გაიგზავნა: შეტყობინება არასწორია"
- "შეტყობინება ვერ გაიგზავნა: კონტენტი მხარდაჭერილი არ არის"
- "შეტყობინება ვერ გაიგზავნა: შეტყობინება მხარდაჭერილი არ არის"
- "შეტყობინება არ გაიგზავნა: ის ძალიან დიდია"
- "ახალი შეტყობინება"
- "ნახვა"
- "სურათი"
- "შესაბამისი აპლიკაცია ვერ მოიძებნა"
- "მიმღების ამოღება"
- "ახალი შეტყობინება"
- "გაუქმება"
- "გსურთ ბუფერში კოპირება?"
- "კოპირება"
- "%s-ზე"
- "ზოგადი"
- "გაფართოებული"
- "ძირითადი პარამეტრები"
- "დამატებითი პარამეტრები"
- "„%s“ SIM"
- "ყველა მიმღებთან ინდივიდუალური SMS შეტყობინების გაგზავნა. პასუხებს მხოლოდ თქვენ მიიღებთ"
- "ყველა მიმღებთან ერთი MMS-ის გაგზავნა"
- "უცნობი ნომერი"
- "ახალი შეტყობინება"
- "ახალი შეტყობინება."
- "SIM სელექტორი"
- "არჩეულია %1$s, SIM სელექტორი"
- "თემის რედაქტირება"
- "აირჩიეთ SIM ან შეცვალეთ სათაური"
- "აუდიო ჩაწერისათვის შეეხეთ და დააყოვნეთ"
- "ახალი მიმოწერის დაწყება"
- "შეტყობინებები"
- "შეტყობინებები"
- "მიმოწერათა სია"
- "მიმოწერები იტვირთება…"
- "მიმდინარეობს შეტყობინებების ჩატვირთვა"
- "მეტი მიმოწერის ნახვა"
- "იხილეთ სხვა შეტყობინებები"
- "მიმოწერა წაშლილია"
- "მიმოწერა წაშლილია. შეეხეთ შეტყობინებების სხვა მიმოწერის საჩვენებლად"
- "დაბლოკილი"
- "განბლოკილი"
- "შენახვის სივრცეში შემცირებულია. ზოგიერთი მონაცემი შეიძლება დაიკარგოს."
- "დანართის არჩევა"
- "არჩევანის დადასტურება"
- "%d შერჩეულია"
- "წაშალეთ ერთი ან რამდენიმე დანართი და ხელახლა სცადეთ."
- "შეგიძლიათ სცადოთ შეტყობინების გაგზავნა, მაგრამ შეიძლება მისი მიწოდება ვერ მოხერხდეს, თუ არ წაშლით ერთ ან რამდენიმე დანართს."
- "შეტყობინებით თქვენ შეგიძლიათ გააგზავნოთ მხოლოდ ერთი ვიდეო. გთხოვთ ამოშალეთ დამატებითი ვიდეოები და სცადეთ კიდევ ერთხელ."
- "შეტყობინებებში დანართის ჩატვირთვა ვერ მოხერხდა."
- "მაინც გაგზავნა"
- "საუბრის დაწყება ვერ მოხერხდა"
- "შერჩეულია %s"
-
diff --git a/app/src/main/res/values-kab-rDZ/cm_strings.xml b/app/src/main/res/values-kab-rDZ/cm_strings.xml
deleted file mode 100644
index e9c79e1..0000000
--- a/app/src/main/res/values-kab-rDZ/cm_strings.xml
+++ /dev/null
@@ -1,21 +0,0 @@
-
-
-
- Zuɣer akken ad-tekkseḍ
- Zuɣer ar uyeffus iwakken ad-tekkseḍ adiwenni
- Iznan
-
diff --git a/app/src/main/res/values-kk/arrays.xml b/app/src/main/res/values-kk/arrays.xml
deleted file mode 100644
index b49d0cc..0000000
--- a/app/src/main/res/values-kk/arrays.xml
+++ /dev/null
@@ -1,37 +0,0 @@
-
-
-
-
-
- - "тақырыпсыз"
- - "тақырып жоқ"
-
-
- - "Иә"
- - "Жоқ"
- - "Жарайды"
- - "Хехе"
- - "Рақмет"
- - "Келісемін"
- - "Жақсы"
- - "Жолдамын"
- - "Жарайды, кейінірек хабарласамын"
- - ":)"
- - ":("
-
-
diff --git a/app/src/main/res/values-kk/strings.xml b/app/src/main/res/values-kk/strings.xml
deleted file mode 100644
index 7b602b7..0000000
--- a/app/src/main/res/values-kk/strings.xml
+++ /dev/null
@@ -1,402 +0,0 @@
-
-
-
-
- "Хабар алмасу"
- "Хабар алмасу"
- "Сөйлесуді таңдау"
- "Параметрлер"
- "Хабар жіберу"
- "Тіркеме қосу"
- "Келесі >"
- "Келесі"
- "Шығу"
- "Параметрлер >"
- "Параметрлер"
- "Messaging қолданбасына SMS, \"Телефон\" және \"Контактілер\" қолданбаларына рұқсат қажет."
- "Рұқсаттарды \"Параметрлер\" > \"Қолданбалар\" > \"Messaging\" > \"Рұқсаттар\" тармағында өзгертуге болады."
- "Рұқсаттарды \"Параметрлер\", \"Қолданбалар\", \"Messaging\", \"Рұқсаттар\" тармағында өзгерте аласыз."
- "Жиі қолданылатын"
- "Барлық контактілер"
- "%s орнына жіберу"
- "Суреттер немесе бейне түсіру"
- "Осы құрылғыдан кескіндерді таңдау"
- "Аудио жазу"
- "Фотосуретті таңдау"
- "Медиа таңдалды."
- "Медиадан таңдау алынды."
- "Аудио жазу"
- "Бөлісу"
- "Қазір ғана"
- "Қазір"
-
- - %d мин.
- - %d мин.
-
-
- - %d сағат
- - %d сағат
-
-
- - %d күн
- - %d күн
-
- "0 сыныпты хабар"
- "Сақтау"
- "Телефон нөміріңізді растау"
- "Бұл бір реттік қадам Messaging қолданбасының топтық хабарларды тиісті түрде жеткізуін қамтамасыз етеді."
- "Телефон нөмірі"
- "%s айтты"
- "Сіз айттыңыз"
- "Хабар, кімнен: %s"
- "Сіз хабар жібердіңіз"
- "Жіберілуде…"
- "Жіберілмеді. Әрекетті қайталау үшін түртіңіз."
- "Жіберілмеді. Әрекет қайталануда…"
- "Қайта жіберу немесе жою"
- "Жедел қызметтерге дауыстық қоңырау соғыңыз. Бұл ретте мәтіндік хабарды жеткізу мүмкін болмады."
- "Жүктейтін жаңа MMS хабары бар"
- "Жаңа MMS хабары"
- "Жүктеу мүмкін болмады"
- "Әрекетті қайталау үшін түртіңіз"
- "Жүктеу үшін түртіңіз"
- "Жүктеу немесе жою"
- "Жүктелуде…"
- "Хабар мерзімі бітті немесе ол қол жетімді емес"
- "өлшемі: %1$s, мерзімі бітетін уақыт: %2$s"
- "Белгісіз хабар жіберуші"
- "Жеткізілді"
- "Хабар жіберілмеді"
- "Messaging қолданбасында кейбір хабарлар жіберілмеген"
-
- - %d сөйлесуде %d хабар
- - бір сөйлесуде %d хабар
-
- "Хабар жүктелмеген"
- "Messaging қолданбасында кейбір хабарлар жүктелмеген"
-
- - %d сөйлесуде %d хабар
- - бір сөйлесуде %d хабар
-
- "%1$s нөміріне хабар жіберілмеді"
- "Жедел қызметтерге дауыстық қоңырау соғыңыз. Бұл ретте %1$s нөміріне мәтіндік хабарды жеткізу мүмкін болмады."
-
- - %d жаңа хабар
- - Жаңа хабар
-
- "Артқа"
- "Мұрағатталды"
- "Жою"
- "Мұрағаттау"
- "Мұрағаттан шығару"
- "Контакт қосу"
- "Жүктеу"
- "Жіберу"
- "Жою"
- "Бұл хабарды жою қажет пе?"
- "Бұл әрекетті болдырмау мүмкін емес."
- "Жою"
-
- - Осы сөйлесулерді жою қажет пе?
- - Осы сөйлесуді жою қажет пе?
-
- "Жою"
- "Бас тарту"
- "Кімге"
- "+%d"
- "Аудионы жазу мүмкін емес. Әрекетті қайталаңыз."
- "Аудионы ойнату мүмкін емес. Әрекетті қайталаңыз."
- "Аудионы сақтау мүмкін болмады. Әрекетті қайталаңыз."
- "Түрту және ұстап тұру"
- ", "
- " "
- ": "
- " "
- "Фотосурет"
- "Аудиоклип"
- "Бейне"
- "Контакт карточкасы"
- "Жүктеу"
- "SMS арқылы жауап беру"
- "MMS ар. жау. б."
- "Жауап беру"
-
- - %d қатысушы
- - %d қатысушы
-
- "Мен"
- "Контакт бөгелді және мұрағатталды"
- "Контакт құлыптан босатылды және мұрағаттан шығарылды"
- "%d мұрағатталды"
- "%d мұрағаттан шығарылды"
- "Бәрі орнатылды. «Қайта жіберу» пәрменін түртіңіз."
- "\"Хабар алмасу\" қолданбасы әдепкі SMS қолданбасы ретінде сәтті орнатылды."
-
- - Тіркемелерді алып тастау
- - Тіркемені алып тастау
-
- "Аудио тіркеме"
- "Аудио тіркемені ойнату"
- "Кідірту"
- "%1$s хабары: %2$s."
- "%1$s сәтсіз хабары: %2$s. Уақыт: %3$s."
- "%1$s хабары: %2$s. Уақыт: %3$s."
- "%1$s тобына жіберілмеген хабар: %2$s. Уақыт: %3$s."
- "%1$s тобына хабар жіберілуде: %2$s. Уақыт: %3$s."
- "%1$s тобына сәтсіз хабар: %2$s. Уақыт: %3$s."
- "%1$s тобына хабар: %2$s. Уақыт: %3$s."
- "%1$s сәтсіз хабары: %2$s. Уақыт: %3$s. %4$s."
- "%1$s хабары: %2$s. Уақыт: %3$s. %4$s."
- "%1$s тобына жіберілмеген хабар: %2$s. Уақыт: %3$s."
- "%1$s тобына хабар жіберілуде: %2$s. Уақыт: %3$s."
- "%1$s тобына сәтсіз хабар: %2$s. Уақыт: %3$s."
- "%1$s тобына хабар: %2$s. Уақыт: %3$s."
- "Сәтсіз хабар. Қайталау үшін түртіңіз."
- "Тақырыпты жою"
- "Messaging фотосуреттері"
-
- - %d фотосурет «%s» альбомына сақталды
- - %d фотосурет «%s» альбомына сақталды
-
-
- - %d бейне «%s» альбомына сақталды
- - %d бейне «%s» альбомына сақталды
-
-
- - %d тіркеме «%s» альбомына сақталды
- - %d тіркеме «%s» альбомына сақталды
-
-
- - %d тіркеме «Жүктеулер» ішіне сақталды
- - %d тіркеме «Жүктеулер» ішіне сақталды
-
-
- - %d тіркеме сақталды
- - %d тіркеме сақталды
-
-
- - %d тіркемені сақтау мүмкін болмады
- - %d тіркемені сақтау мүмкін болмады
-
- "Параметрлер"
- "Мұрағатталды"
- "MMS"
- "Кеңейтілген"
- "Хабарландырулар"
- "SMS жеткізу туралы есептер"
- "Әр жіберілген SMS үшін жеткізу туралы есепті сұрау"
- "Авто шығарып алу"
- "MMS хабарларын автоматты түрде шығарып алу"
- "Роуминг кезінде авто-шығарып алу"
- "Роумингте MMS автоматты түрде шығарып алу"
- "Топтық хабар алмасу"
- "Әдепкі SMS қолданбасы"
-
-
- "Телефон нөміріңіз"
- "Белгісіз"
- "Шығыс хабар дыбыстары"
- "Мәтінді көшіру"
- "Мәліметтерді көру"
- "Қайта жіберу"
- "Хабар мәліметтері"
- "Tүрі: "
- "Мәтіндік-хабар"
- "Mультимедиалық хабар"
- "Кімнен: "
- "Кімге: "
- "Жіберілді: "
- "Қабылданды: "
- "Тақырып: "
- "Өлшем: "
- "Басымдық: "
- "SIM: "
- "Жоғары"
- "Қалыпты"
- "Төмен"
- "SIM %s"
- "Жіберуші мекенжайы жасырын"
- "Тіркемелерді жүктеу кезінде хабар жіберу мүмкін емес."
- "Желі дайын емес. Әрекетті қайталаңыз."
- "Мәтінді жою"
- "Мәтінді және сандарды енгізу арасында ауысу"
- "Қосымша қатысушыларды қосу"
- "Қатысушыларды растау"
- "Жаңа сөйлесуді бастау"
- "Осы элементті таңдау"
- "Бейнені ойнату"
- "Адамдар және опциялар"
- "Адамдар және опциялар"
- "Жалпы"
- "Осы сөйлесудегі адамдар"
- "Қоңырау шалу"
- "Хабарды жіберу"
- "<br/><small>%s</small> картасынан хабар жіберу"
-
- - Фотосуреттер жіберу
- - Фотосурет жіберу
-
-
- - Аудиолар жіберу
- - Аудио жіберу
-
-
- - Бейнелер жіберу
- - Бейне жіберу
-
-
- - Контакті карточкаларын жіберу
- - Контакті карточкасын жіберу
-
-
- - Тіркемелер жіберу
- - Тіркеме жіберу
-
-
- - %d тіркеме жіберуге дайын
- - Бір тіркеме жіберуге дайын
-
- "Ашық бастапқы код лицензиялары"
- "Хабарландырулар"
- "Тіркеме шегіне жеттіңіз"
- "Контактілерге қосу керек пе?"
- "Контакт қосу"
- "Тақырып"
- "Тақырып: "
- "%1$s%2$s"
- "Контакт карточкасы жүктелуде"
- "Контакт картасын жүктеу мүмкін болмады"
- "Контакт карточкасын көру"
-
- - %d контакт
- - %d контакт
-
- "Контакт карталары"
- "Туған күн"
- "Ескертпелер"
- "Хабарды қайта жіберу"
- "+1"
- "+%d"
- "SMS өшірілген"
- "Жіберу үшін \"Хабар алмасу\" қолданбасын әдепкі SMS қолданбасы ретінде орнатыңыз"
- "\"Хабар алмасу\" қолданбасын әдепкі SMS қолданбасы ретінде орнату"
- "Өзгерту"
- "SMS хабарларын жіберу үшін таңдаулы SIM таңдалмаған"
- "Құрылғы иесі бұл қолданбаға рұқсат етпеген."
- "Жарайды"
- "Сөйлесуде қатысушылар тым көп"
-
- - Жарамсыз контактілер
- - Жарамсыз контакті
-
- "Жоба"
- "Басталған жаңа сөйлесуді осы жерде тізімнен көресіз"
- "Мұнда мұрағатталған сөйлесулер көрсетіледі"
- "Сөйлесулер жүктелуде…"
- "Сурет"
- "Аудиоклип"
- "Бейне"
- "Контакт карточкасы"
- "MMS"
- "Болдырмау"
- "Қайталау"
- "Жаңа хабарды бастау үшін контакт атын немесе телефон нөмірін енгізіңіз"
- "Бөгеу"
- "%s бөгеу"
- "%s бөгеуден шығару"
- "%s бөгеу керек пе?"
- "Сіз осы нөмірден хабарлар алуды жалғастырасыз, бірақ енді хабардар етілмейсіз. Бұл сөйлесу мұрағатталады."
- "Бөгелген контактілер"
- "БӨГЕУДЕН ШЫҒАРУ"
- "Хабар жіберілуде"
- "Хабар жіберілді"
- "Ұялы деректер өшірілген. Параметрлерді тексеріңіз."
- "Ұшақ режимінде хабарлар жіберу мүмкін емес"
- "Хабарды жіберу мүмкін болмады"
- "Хабар жүктелді"
- "Ұялы деректер өшірілген. Параметрлерді тексеріңіз."
- "Ұшақ режимінде хабарларды жүктеу мүмкін емес"
- "Хабарды жүктеу мүмкін болмады"
- "Нөл"
- "Бір"
- "Екі"
- "Үш"
- "Төрт"
- "Бес"
- "Алты"
- "Жеті"
- "Сегіз"
- "Тоғыз"
- "%1$s арқылы хабар жіберілмейді, %2$d қатесі"
- "Белгісіз оператормен хабар жіберілмейді, %1$d қатесі"
- "Қайта жіберілген: %s"
- "Хабар жіберілмеді, желіде қызмет белсендірілмеген"
- "Хабар жіберілмеді: жарамсыз межелі мекенжай"
- "Хабар жіберілмеді: жарамсыз хабар"
- "Хабар жіберілмеді: қолдау көрсетілмейтін мазмұн"
- "Хабар жіберілмеді: қолдау көрсетілмейтін хабар"
- "Хабар жіберілмеді: тым үлкен"
- "Жаңа хабар"
- "Көру"
- "Кескін"
- "Тиісті қолданбаны табу мүмкін болмады"
- "Алушыны жою"
- "Жаңа хабар"
- "Бас тарту"
- "Аралық сақтағышқа көшіру керек пе?"
- "Көшіру"
- "%s картасына"
- "Жалпы"
- "Кеңейтілген"
- "Жалпы параметрлер"
- "Қосымша параметрлер"
- "«%s» SIM"
- "Барлық алушыларға SMS хабарларын жіберіңіз. Жауаптарды тек сіз аласыз"
- "Барлық алушыларға бір MMS жіберу"
- "Белгісіз нөмір"
- "Жаңа хабар"
- "Жаңа хабар"
- "SIM таңдағыш"
- "%1$s таңдалды, SIM таңдағыш"
- "Тақырыпты өңдеу"
- "SIM картасын таңдау немесе тақырыпты өңдеу"
- "Аудио жазу үшін түртіп, ұстап тұрыңыз"
- "Жаңа сөйлесуді бастау"
- "Хабар алмасу"
- "Хабар алмасу"
- "Сөйлесімдер тізімі"
- "Сөйлесулер жүктелуде"
- "Хабарлар жүктелуде"
- "Көбірек сөйлесулерді көру"
- "Қосымша хабарларды көру"
- "Сөйлесу жойылды"
- "Сөйлесу жойылды. Басқа \"Хабар алмасу\" сөйлесуін көрсету үшін түртіңіз"
- "Бөгелген"
- "Бөгеуден шығарылған"
- "Жадтағы бос орын аз. Кейбір деректер жоғалуы мүмкін."
- "Тіркемелерді таңдау"
- "Таңдауды растау"
- "%d таңдалды"
- "Бір немесе бірнеше тіркемені жойып, әрекетті қайталаңыз."
- "Хабарды жіберіп көре аласыз, бірақ бір немесе бірнеше тіркемені жоймасаңыз, ол жеткізілмеуі мүмкін."
- "Әр хабарламада бір ғана бейне жіберуге болады. Қосымша бейнелерді жойып, әрекетті қайталаңыз."
- "Messaging тіркемені жүктей алмады."
- "Бәрібір жіберу"
- "Сөйлесуді бастау мүмкін болмады"
- "%s таңдалған"
-
diff --git a/app/src/main/res/values-km/arrays.xml b/app/src/main/res/values-km/arrays.xml
deleted file mode 100644
index 69f6e0d..0000000
--- a/app/src/main/res/values-km/arrays.xml
+++ /dev/null
@@ -1,37 +0,0 @@
-
-
-
-
-
- - "គ្មានប្រធានបទ"
- - "គ្មានប្រធានបទ"
-
-
- - "បាទ/ចាស"
- - "ទេ"
- - "យល់ព្រម"
- - "ហេហេ"
- - "អរគុណ"
- - "ខ្ញុំយល់ព្រម"
- - "ល្អ"
- - "នៅតាមផ្លូវ"
- - "យល់ព្រម ខ្ញុំនឹងទាក់ទងអ្នកពេលក្រោយ"
- - ":)"
- - ":("
-
-
diff --git a/app/src/main/res/values-km/strings.xml b/app/src/main/res/values-km/strings.xml
deleted file mode 100644
index 7e82c42..0000000
--- a/app/src/main/res/values-km/strings.xml
+++ /dev/null
@@ -1,402 +0,0 @@
-
-
-
-
- "ការផ្ញើសារ"
- "ការផ្ញើសារ"
- "ជ្រើសរើសការសន្ទនា"
- "ការកំណត់"
- "ផ្ញើសារ"
- "បន្ថែមឯកសារភ្ជាប់"
- "បន្ទាប់ >"
- "បន្ទាប់"
- "ចេញ"
- "ការកំណត់ >"
- "ការកំណត់"
- "ការផ្ញើសារត្រូវការសិទ្ធិអនុញ្ញាតដើម្បីប្រើសារ SMS, ទូរស័ព្ទ និងទំនាក់ទំនង។"
- "អ្នកអាចប្តូរសិទ្ធិអនុញ្ញាតនៅក្នុង ការកំណត់ > កម្មវិធី > ការផ្ញើសារ > សិទិ្ធអនុញ្ញាត។"
- "អ្នកអាចប្តូរសិទ្ធិអនុញ្ញាតនៅក្នុង ការកំណត់ , កម្មវិធី, ការផ្ញើសារ, សិទ្ធិអនុញ្ញាត។"
- "ញឹកញាប់"
- "ទំនាក់ទំនងទាំងអស់"
- "ផ្ញើទៅ %s"
- "ថតរូបភាព ឬវីដេអូ"
- "ជ្រើសរូបភាពពីឧបករណ៍នេះ"
- "ថតសំឡេង"
- "ជ្រើសរូបថត"
- "បានជ្រើសឯកសារកំសាន្ត។"
- "បានលុបការជ្រើសឯកសារកំសាន្ត។"
- "ថតសំឡេង"
- "ចែករំលែក"
- "ថ្មីៗនេះ"
- "ឥឡូវ"
-
- - %d នាទី
- - %d នាទី
-
-
- - %d ម៉ោង
- - %d ម៉ោង
-
-
- - %d ថ្ងៃ
- - %d ថ្ងៃ
-
- "សារថ្នាក់ ០"
- "រក្សាទុក"
- "បញ្ជាក់លេខទូរស័ព្ទរបស់អ្នក"
- "ជំហានមួយលើកនេះធានាថាការផ្ញើសារនឹងបញ្ជូនសារក្រុមរបស់អ្នកបានត្រឹមត្រូវ។"
- "លេខទូរស័ព្ទ"
- "%s និយាយថា"
- "អ្នកនិយាយថា"
- "សារពី %s"
- "អ្នកបានផ្ញើសារមួយ"
- "កំពុងផ្ញើ..."
- "មិនបានផ្ញើ។ ប៉ះដើម្បីព្យាយាមម្ដងទៀត។"
- "មិនបានផ្ញើ។ កំពុងព្យាយាមម្ដងទៀត..."
- "ផ្ញើម្ដងទៀត ឬលុប"
- "សូមធ្វើការហៅជាសម្លេងទៅកាន់សេវាកម្មសង្គ្រោះបន្ទាន់។ សារជាអក្សររបស់អ្នកមិនអាចបញ្ជូនបានទេនៅពេលនេះ។"
- "សារ MMS ថ្មីត្រូវទាញយក"
- "សារ MMS ថ្មី"
- "មិនអាចទាញយក"
- "ប៉ះ ដើម្បីព្យាយាមម្តងទៀត"
- "ប៉ះ ដើម្បីទាញយក"
- "ទាញយក ឬលុប"
- "កំពុងទាញយក..."
- "សារបានផុតកំណត់ ឬមិនអាចប្រើបាន"
- "ទំហំ៖ %1$s, ផុតកំណត់៖ %2$s"
- "មិនស្គាល់អ្នកផ្ញើ"
- "បានបញ្ជូន"
- "មិនបានផ្ញើសារ"
- "សារមួយចំនួនមិនបានផ្ញើនៅក្នុងការផ្ញើសារទេ"
-
- - សារ %d នៅក្នុងការសន្ទនា %d
- - សារ %d នៅក្នុងការសន្ទនាមួយ
-
- "មិនបានទាញយកសារ"
- "សារមួយចំនួនមិនបានទាញយកនៅក្នុងការផ្ញើសារទេ"
-
- - សារ %d នៅក្នុងការសន្ទនា %d
- - សារ %d នៅក្នុងការសន្ទនាមួយ
-
- "សារទៅកាន់ %1$s មិនត្រូវបានផ្ញើទេ"
- "សូមធ្វើការហៅជាសម្លេងទៅកាន់សេវាកម្មសង្គ្រោះបន្ទាន់។ សារជាអក្សររបស់អ្នកទៅ %1$s មិនអាចបញ្ជូនបានទេនៅពេលនេះ។"
-
- - សារថ្មី %d
- - សារថ្មី
-
- "ថយក្រោយ"
- "ទុកក្នុងប័ណ្ណសារ"
- "លុប"
- "ប័ណ្ណសារ"
- "មិនទុកក្នុងប័ណ្ណសារ"
- "បន្ថែមទំនាក់ទំនង"
- "ទាញយក"
- "ផ្ញើ"
- "លុប"
- "លុបសារនេះ?"
- "សកម្មភាពនេះមិនអាចធ្វើវិញបានទេ។"
- "លុប"
-
- - លុបការសន្ទនាទាំងនេះ?
- - លុបការសន្ទនានេះ?
-
- "លុប"
- "បោះបង់"
- "ជូនចំពោះ"
- "+%d"
- "មិនអាចថតសំឡេង។ ព្យាយាមម្ដងទៀត។"
- "មិនអាចចាក់សំឡេង។ ព្យាយាមម្ដងទៀត។"
- "មិនអាចរក្សាទុកសំឡេង។ ព្យាយាមម្ដងទៀត។"
- "ប៉ះ & សង្កត់"
- ", "
- " "
- ": "
- " "
- "រូបភាព"
- "ឈុតសំឡេង"
- "វីដេអូ"
- "កាតទំនាក់ទំនង"
- "ទាញយក"
- "ឆ្លើយតបតាមសារ SMS"
- "ឆ្លើយតបតាម MMS"
- "ឆ្លើយតប"
-
- - អ្នកចូលរួម %d នាក់
- - អ្នកចូលរួម %d នាក់
-
- "ខ្ញុំ"
- "ទំនាក់ទំនងត្រូវបានទប់ស្កាត់ & ទុកក្នុងប័ណ្ណសារ"
- "បានរារាំង និងបានដកទំនាក់ទំនងចេញពីបណ្ណ័សារ"
- "បានទុកក្នុងបណ្ណសារចំនួន%d"
- "មិនបានទុកក្នុងប័ណ្ណសារចំនួន %d"
- "កំណត់រួចរាល់។ ប៉ះដើម្បីផ្ញើម្ដងទៀត។"
- "បានកំណត់ការផ្ញើសារជាកម្មវិធីសារ SMS លំនាំដើមដោយជោគជ័យ។"
-
- - បោះបង់ឯកសារភ្ជាប់
- - បោះបង់ឯកសារភ្ជាប់
-
- "ឯកសារភ្ជាប់សម្លេង"
- "ឯកសារភ្ជាប់សម្លេង Play"
- "ផ្អាក"
- "សារពី %1$s៖ %2$s។"
- "សារបរាជ័យពី %1$s៖ %2$s។ ម៉ោង៖ %3$s។"
- "សារពី %1$s៖ %2$s។ ម៉ោង៖ %3$s។"
- "សារមិនបានផ្ញើទៅ %1$s៖ %2$s។ ម៉ោង៖ %3$s។"
- "កំពុងផ្ញើសារទៅ %1$s៖ %2$s។ ម៉ោង៖ %3$s។"
- "សារបរាជ័យទៅ %1$s៖ %2$s។ ម៉ោង៖ %3$s។"
- "សារទៅ %1$s៖ %2$s។ ម៉ោង៖ %3$s។"
- "សារបរាជ័យពី %1$s៖ %2$s។ ម៉ោង៖ %3$s។ %4$s។"
- "សារពី %1$s៖ %2$s។ ម៉ោង៖ %3$s។ %4$s។"
- "សារមិនបានផ្ញើទៅ %1$s៖ %2$s។ ម៉ោង៖ %3$s។"
- "កំពុងផ្ញើសារទៅ %1$s៖ %2$s។ ម៉ោង៖ %3$s។"
- "សារបរាជ័យទៅ %1$s៖ %2$s។ ម៉ោង៖ %3$s។"
- "សារទៅ %1$s៖ %2$s។ ម៉ោង៖ %3$s។"
- "សារបរាជ័យ។ ប៉ះដើម្បីព្យាយាមម្តងទៀត។"
- "លុបប្រធានបទ"
- "រូបភាពសារ"
-
- - បានរក្សាទុករូបថត %d ទៅក្នុងអាល់ប៊ុម \"%s\"
- - បានរក្សាទុករូបថត %d ទៅក្នុងអាល់ប៊ុម \"%s\"
-
-
- - បានរក្សាទុកវីដេអូ %d ទៅក្នុងអាល់ប៊ុម \"%s\"
- - បានរក្សាទុកវីដេអូ %d ទៅក្នុងអាល់ប៊ុម \"%s\"
-
-
- - បានរក្សាទុកឯកសារភ្ជាប់ %d ទៅក្នុងអាល់ប៊ុម \"%s\"
- - បានរក្សាទុកឯកសារភ្ជាប់ %d ទៅក្នុងអាល់ប៊ុម \"%s\"
-
-
- - បានរក្សាទុកឯកសារភ្ជាប់ %d ទៅក្នុង \"ទាញយក\"
- - បានរក្សាទុកឯកសារភ្ជាប់ %d ទៅក្នុង \"ទាញយក\"
-
-
- - បានរក្សាទុកឯកសារភ្ជាប់ %d
- - បានរក្សាទុកឯកសារភ្ជាប់ %d
-
-
- - មិនអាចរក្សាទុកឯកសារភ្ជាប់ %d
- - មិនអាចរក្សាទុកឯកសារភ្ជាប់ %d
-
- "ការកំណត់"
- "ទុកក្នុងប័ណ្ណសារ"
- "សារ MMS"
- "កម្រិតខ្ពស់"
- "ការជូនដំណឹង"
- "របាយការណ៍បញ្ជូនសារ SMS"
- "ស្នើរបាយការណ៍បញ្ជូនសម្រាប់សារ SMS នីមួយៗដែលអ្នកផ្ញើ"
- "យកស្វ័យប្រវត្តិ"
- "ទាញយកសារ MMS ដោយស្វ័យប្រវត្តិ"
- "ទាញយកដោយស្វ័យប្រវត្តិពេលរ៉ូមីង"
- "ទាញសារ MMS ត្រឡប់មកវិញដោយស្វ័យប្រវត្តិនៅពេលរ៉ូមីង"
- "ការផ្ញើសារជាក្រុម"
- "កម្មវិធីផ្ញើសារ SMS លំនាំដើម"
-
-
- "លេខទូរសព្ទរបស់អ្នក"
- "មិនស្គាល់"
- "សម្លេងសារផ្ញើចេញ"
- "ចម្លងអត្ថបទ"
- "មើលព័ត៌មានលម្អិត"
- "បញ្ជូនបន្ត"
- "ព័ត៌មានលម្អិតសារ"
- "ប្រភេទ៖ "
- "សារអត្ថបទ"
- "សារពហុមេឌៀ"
- "ពី៖ "
- "ជូនចំពោះ៖ "
- "បានផ្ញើ៖ "
- "បានទទួល៖ "
- "ប្រធានបទ៖ "
- "ទំហំ៖ "
- "អាទិភាព៖ "
- "ស៊ីម៖ "
- "ខ្ពស់"
- "ធម្មតា"
- "ទាប"
- "ស៊ីម %s"
- "អាសយដ្ឋានអ្នកផ្ញើដែលបានលាក់"
- "មិនអាចផ្ញើសារខណៈពេលផ្ទុកឯកសារភ្ជាប់។"
- "បណ្តាញមិនទាន់រួចរាល់ទេ។ ព្យាយាមម្តងទៀត។"
- "លុបអត្ថបទ"
- "ប្ដូររវាងលេខ និងអត្ថបទបញ្ចូល"
- "បន្ថែមអ្នកចូលរួមច្រើនទៀត"
- "បញ្ជាក់អ្នកចូលរួម"
- "ចាប់ផ្ដើមការសន្ទនាថ្មី"
- "ជ្រើសធាតុនេះ"
- "ចាក់វីដេអូ"
- "មនុស្ស & ជម្រើស"
- "មនុស្ស & ជម្រើស"
- "ទូទៅ"
- "មនុស្សក្នុងការសន្ទនានេះ"
- "ហៅ"
- "ផ្ញើសារ"
- "ផ្ញើសារ<br/><small>ពី %s</small>"
-
- - ផ្ញើរូបថត
- - ផ្ញើរូបថត
-
-
- - ផ្ញើសំឡេង
- - ផ្ញើសំឡេង
-
-
- - ផ្ញើវីដេអូ
- - ផ្ញើវីដេអូ
-
-
- - ផ្ញើកាតទំនាក់ទំនង
- - ផ្ញើកាតទំនាក់ទំនង
-
-
- - ផ្ញើឯកសារភ្ជាប់
- - ផ្ញើឯកសារភ្ជាប់
-
-
- - ឯកសារភ្ជាប់ %d ត្រៀមសម្រាប់ផ្ញើ
- - ឯកសារភ្ជាប់មួយត្រៀមសម្រាប់ផ្ញើ
-
- "អាជ្ញាប័ណ្ណកម្មវិធីប្រភពកូដចំហ"
- "ការជូនដំណឹង"
- "ឯកសារភ្ជាប់ឈានដល់កំណត់"
- "បន្ថែមទៅទំនាក់ទំនង?"
- "បន្ថែមទំនាក់ទំនង"
- "ប្រធានបទ"
- "ប្រធានបទ៖ "
- "%1$s%2$s"
- "ផ្ទុកកាតទំនាក់ទំនង"
- "មិនអាចផ្ទុកកាតទំនាក់ទំនង"
- "មើលកាតទំនាក់ទំនង"
-
- - ទំនាក់ទំនង %d
- - ទំនាក់ទំនង %d
-
- "កាតទំនាក់ទំនង"
- "ថ្ងៃកំណើត"
- "ចំណាំ"
- "បញ្ជូនសារបន្ត"
- "+1"
- "+%d"
- "បានបិទសារ SMS"
- "សូមកំណត់ការផ្ញើសារជាកម្មវិធីសារ SMS លំនាំដើមដើម្បីផ្ញើ"
- "កំណត់ការផ្ញើសារជាកម្មវិធីសារ SMS លំនាំដើម"
- "ផ្លាស់ប្ដូរ"
- "គ្មានស៊ីមកាតដែលបានប្រើត្រូវបានជ្រើសរើសឲ្យផ្ញើសារ SMS ទេ"
- "កម្មវិធីនេះមិនបានអនុញ្ញាតដោយម្ចាស់ឧបករណ៍។"
- "យល់ព្រម"
- "មានអ្នកចូលរួមច្រើនពេកក្នុងការសន្ទនា"
-
- - ទំនាក់ទំនងមិនត្រឹមត្រូវ
- - ទំនាក់ទំនងមិនត្រឹមត្រូវ
-
- "សេចក្ដីព្រាង"
- "នៅពេលដែលអ្នកចាប់ផ្ដើមការសន្ទនាថ្មី អ្នកនឹងឃើញវាបង្ហាញនៅទីនេះ"
- "ការសន្ទនាបានទុកក្នុងប័ណ្ណសារបង្ហាញនៅទីនេះ"
- "កំពុងផ្ទុកការសន្ទនា…"
- "រូបភាព"
- "ឃ្លីបសម្លេង"
- "វីដេអូ"
- "កាតទំនាក់ទំនង"
- "សារ MMS"
- "មិនធ្វើវិញ"
- "ព្យាយាមម្ដងទៀត"
- "បញ្ចូលឈ្មោះទំនាក់ទំនង ឬលេខទូរសព្ទដើម្បីចាប់ផ្ដើមសារថ្មី"
- "ទប់ស្កាត់"
- "ទប់ស្កាត់ %s"
- "មិនទប់ស្កាត់ %s"
- "ទប់ស្កាត់ %s?"
- "អ្នកនឹងបន្តទទួលសារពីលេខនេះ ប៉ុន្តែនឹងមិនត្រូវបានជូនដំណឹងទៀតទេ។ ការសន្ទនានេះនឹងត្រូវបានទុកក្នុងប័ណ្ណសារ។"
- "បានទប់ស្កាត់ទំនាក់ទំនង"
- "មិនទប់ស្កាត់"
- "កំពុងផ្ញើសារ"
- "បានផ្ញើសារ"
- "ទិន្នន័យចល័តត្រូវបានបិទ។ ពិនិត្យការកំណត់របស់អ្នក។"
- "មិនអាចផ្ញើសារក្នុងរបៀបពេលជិះយន្តហោះ"
- "មិនអាចផ្ញើសារបានទេ"
- "បានទាញយកសារ"
- "ទិន្នន័យចល័តត្រូវបានបិទ។ ពិនិត្យការកំណត់របស់អ្នក។"
- "មិនអាចទាញយកសារនៅក្នុង របៀបយន្តហោះ ទេ។"
- "មិនអាចទាញយកសារបានទេ"
- "សូន្យ"
- "មួយ"
- "ពីរ"
- "បី"
- "បួន"
- "ប្រាំ"
- "ប្រាំមួយ"
- "ប្រាំពីរ"
- "ប្រាំបី"
- "ប្រាំបួន"
- "មិនអាចផ្ញើសារដោយប្រើ %1$s នេះបានទេ។ កំហុស %2$d"
- "មិនអាចផ្ញើសារដោយប្រើក្រុមហ៊ុនផ្តល់សេវាដែលមិនស្គាល់បានទេ។ កំហុស %1$d"
- "បញ្ជូនបន្ត៖ %s"
- "សារមិនបានផ្ញើ៖ សេវាកម្មមិនសកម្មលើបណ្ដាញ"
- "មិនបានផ្ញើសារ៖ អាសយដ្ឋានគោលដៅមិនត្រឹមត្រូវ"
- "មិនបានផ្ញើសារ៖ សារមិនត្រឹមត្រូវ"
- "មិនបានផ្ញើសារ៖ មិនគាំទ្រមាតិកា"
- "មិនបានផ្ញើសារ៖ មិនគាំទ្រសារ"
- "មិនបានផ្ញើសារ៖ ធំពេក"
- "សារថ្មី"
- "មើល"
- "រូបភាព"
- "មិនអាចរកឃើញកម្មវិធីដែលសមរម្យ"
- "លុបអ្នកទទួល"
- "សារថ្មី"
- "បោះបង់"
- "ចម្លងទៅក្ដារតម្បៀតខ្ទាស់?"
- "ចម្លង"
- "ទៅ %s"
- "ទូទៅ"
- "កម្រិតខ្ពស់"
- "ការកំណត់ទូទៅ"
- "ការកំណត់កម្រិតខ្ពស់"
- "\"%s\" ស៊ីម"
- "ផ្ញើសារ SMS នីមួយៗទៅអ្នកទទួលទាំងអស់។ មានតែអ្នកប៉ុណ្ណោះទទួលបានការឆ្លើយតប"
- "ផ្ញើសារ MMS មួយទៅអ្នកទទួល"
- "មិនស្គាល់លេខ"
- "សារថ្មី"
- "សារថ្មី។"
- "កម្មវិធីជ្រើសស៊ីម"
- "បានជ្រើសរើស %1$s កម្មវិធីជ្រើសស៊ីម"
- "កែប្រធានបទ"
- "ជ្រើសស៊ីម ឬកែប្រធានបទ"
- "ប៉ះ និងសង្កត់ដើម្បីថតសម្លេង"
- "ចាប់ផ្ដើមការសន្ទនាថ្មី"
- "ការផ្ញើសារ"
- "ការផ្ញើសារ"
- "បញ្ជីសន្ទនា"
- "កំពុងផ្ទុកការសន្ទនា…"
- "សារកំពុងដំណើរការ"
- "មើលការសន្ទនាច្រើនទៀត"
- "មើលសារច្រើនទៀត"
- "បានលុបការសន្ទនា"
- "បានលុបការសន្ទនា។ សូមប៉ះដើម្បីបង្ហាញការសន្ទនាផ្សេងទៀតនៅក្នុងការផ្ញើសារ"
- "បានទប់ស្កាត់"
- "បានឈប់ទប់ស្កាត់"
- "ចន្លោះផ្ទុកមានកម្រិតទាប។ ទិន្នន័យមួយចំនួនអាចបាត់បង់។"
- "ជ្រើសឯកសារភ្ជាប់"
- "បញ្ជាក់ការជ្រើស"
- "បានជ្រើស %d"
- "សូមយកឯកសារភ្ជាប់មួយ ឬច្រើនចេញ ហើយព្យាយាមម្តងទៀត។"
- "អ្នកអាចព្យាយាមផ្ញើសារបស់អ្នក ប៉ុន្តែវាប្រហែលជាមិនផ្ញើទៅទេ លុះត្រាតែអ្នកយកឯកសារភ្ជាប់មួយ ឬច្រើនចេញ។"
- "អ្នកអាចផ្ញើវីដេអូតែមួយប៉ុណ្ណោះនៅក្នុងសារមួយ។ សូមយកវីដេអូដែលលើសពីនេះចេញ ហើយព្យាយាមម្តងទៀត។"
- "ការផ្ញើសារបានបរាជ័យក្នុងដំណើរការផ្ទុកឯកសារភ្ជាប់។"
- "អញ្ចឹងផ្ញើតែម្ដង"
- "មិនអាចចាប់ផ្តើមការសន្ទនាទេ"
- "បានជ្រើស %s"
-
diff --git a/app/src/main/res/values-kn/arrays.xml b/app/src/main/res/values-kn/arrays.xml
deleted file mode 100644
index 932fec1..0000000
--- a/app/src/main/res/values-kn/arrays.xml
+++ /dev/null
@@ -1,37 +0,0 @@
-
-
-
-
-
- - "ಯಾವುದೇ ವಿಷಯವಿಲ್ಲ"
- - "ಯಾವುದೇ ವಿಷಯವಿಲ್ಲ"
-
-
- - "ಹೌದು"
- - "ಬೇಡ"
- - "ಸರಿ"
- - "ಹೆಹೆ"
- - "ಧನ್ಯವಾದಗಳು"
- - "ಒಪ್ಪುತ್ತೇನೆ"
- - "ಉತ್ತಮ"
- - "ನನ್ನ ಹಾದಿಯಲ್ಲಿದ್ದೇನೆ"
- - "ಸರಿ, ನಾನು ಮತ್ತೆ ನಿಮಗೆ ತಿಳಿಸುತ್ತೇನೆ"
- - ":)"
- - ":("
-
-
diff --git a/app/src/main/res/values-kn/cm_strings.xml b/app/src/main/res/values-kn/cm_strings.xml
deleted file mode 100644
index 3baba40..0000000
--- a/app/src/main/res/values-kn/cm_strings.xml
+++ /dev/null
@@ -1,21 +0,0 @@
-
-
-
- ಅಳಿಸಲು ಸ್ವೈಪ್ ಮಾಡಿ
- ಒಂದು ಸಂವಾದವನ್ನು ಅಳಿಸಲು ಬಲಕ್ಕೆ ಸ್ವೈಪ್ ಮಾಡಿ
- ಸಂದೇಶಗಳು
-
diff --git a/app/src/main/res/values-kn/strings.xml b/app/src/main/res/values-kn/strings.xml
deleted file mode 100644
index d7ee925..0000000
--- a/app/src/main/res/values-kn/strings.xml
+++ /dev/null
@@ -1,402 +0,0 @@
-
-
-
-
- "ಸಂದೇಶ ಕಳುಹಿಸುವಿಕೆ"
- "ಸಂದೇಶ ಕಳುಹಿಸುವಿಕೆ"
- "ಸಂಭಾಷಣೆಗಳನ್ನು ಆಯ್ಕೆಮಾಡಿ"
- "ಸೆಟ್ಟಿಂಗ್ಗಳು"
- "ಸಂದೇಶ ಕಳುಹಿಸು"
- "ಲಗತ್ತನ್ನು ಸೇರಿಸಿ"
- "ಮುಂದೆ >"
- "ಮುಂದೆ"
- "ನಿರ್ಗಮಿಸು"
- "ಸೆಟ್ಟಿಂಗ್ಗಳು >"
- "ಸೆಟ್ಟಿಂಗ್ಗಳು"
- "ಸಂದೇಶ ಕಳುಹಿಸುವಿಕೆಗೆ SMS, ಫೋನ್ ಮತ್ತು ಸಂಪರ್ಕಗಳಿಗೆ ಅನುಮತಿ ಹೊಂದಿರುವ ಅಗತ್ಯವಿದೆ."
- "ನೀವು ಅನುಮತಿಗಳನ್ನು ಸೆಟ್ಟಿಂಗ್ಗಳು > ಅಪ್ಲಿಕೇಶನ್ಗಳು > ಸಂದೇಶ ಕಳುಹಿಸುವಿಕೆ > ಅನುಮತಿಗಳಲ್ಲಿ ಬದಲಾಯಿಸಬಹುದು."
- "ನೀವು ಅನುಮತಿಗಳನ್ನು ಸೆಟ್ಟಿಂಗ್ಗಳು, ಅಪ್ಲಿಕೇಶನ್ಗಳು, ಸಂದೇಶ ಕಳುಹಿಸುವಿಕೆ, ಅನುಮತಿಗಳಲ್ಲಿ ಬದಲಾಯಿಸಬಹುದು."
- "ಪುನರಾವರ್ತನೆಗಳು"
- "ಎಲ್ಲ ಸಂಪರ್ಕಗಳು"
- "%s ಗೆ ಕಳುಹಿಸಿ"
- "ಚಿತ್ರಗಳು ಅಥವಾ ವೀಡಿಯೊವನ್ನು ಸೆರೆಹಿಡಿಯಿರಿ"
- "ಈ ಸಾಧನದಿಂದ ಚಿತ್ರಗಳನ್ನು ಆಯ್ಕೆಮಾಡಿ"
- "ಆಡಿಯೋ ರೆಕಾರ್ಡ್ ಮಾಡಿ"
- "ಫೋಟೋ ಆಯ್ಕೆಮಾಡಿ"
- "ಮಾಧ್ಯಮ ಆಯ್ಕೆಮಾಡಲಾಗಿದೆ."
- "ಮಾಧ್ಯಮ ಆಯ್ಕೆ ರದ್ದುಗೊಳಿಸಲಾಗಿದೆ."
- "ಆಡಿಯೋ ರೆಕಾರ್ಡ್ ಮಾಡಿ"
- "ಹಂಚಿಕೊಳ್ಳಿ"
- "ಈಗ ತಾನೇ"
- "ಇದೀಗ"
-
- - %d ನಿಮಿಷಗಳು
- - %d ನಿಮಿಷಗಳು
-
-
- - %d ಗಂಟೆಗಳು
- - %d ಗಂಟೆಗಳು
-
-
- - %d ದಿನಗಳು
- - %d ದಿನಗಳು
-
- "ವರ್ಗ 0 ಸಂದೇಶ"
- "ಉಳಿಸು"
- "ನಿಮ್ಮ ಫೋನ್ ಸಂಖ್ಯೆಯನ್ನು ಖಚಿತಪಡಿಸಿ"
- "ಈ ಒಂದು-ಬಾರಿ ಹಂತವು ಸಂದೇಶ ಕಳುಹಿಸುವಿಕೆಯು ನಿಮ್ಮ ಗುಂಪು ಸಂದೇಶಗಳನ್ನು ಸರಿಯಾಗಿ ಕಳುಹಿಸುತ್ತದೆ ಎಂಬುದನ್ನು ಖಚಿತಪಡಿಸುತ್ತದೆ."
- "ಫೋನ್ ಸಂಖ್ಯೆ"
- "%s ಹೇಳಿದ್ದಾರೆ"
- "ನೀವು ಹೇಳಿದ್ದೀರಿ"
- "%s ಅವರಿಂದ ಸಂದೇಶ"
- "ನೀವು ಸಂದೇಶವನ್ನು ಕಳುಹಿಸಿರುವಿರಿ"
- "ಕಳುಹಿಸಲಾಗುತ್ತಿದೆ..."
- "ಕಳುಹಿಸಲಾಗಿಲ್ಲ. ಮತ್ತೆ ಪ್ರಯತ್ನಿಸಲು ಸ್ಪರ್ಶಿಸಿ."
- "ಕಳುಹಿಸಲಾಗಿಲ್ಲ. ಮತ್ತೆ ಪ್ರಯತ್ನಿಸಲಾಗುತ್ತಿದೆ…"
- "ಮರುಕಳುಹಿಸಿ ಅಥವಾ ಅಳಿಸಿ"
- "ತುರ್ತು ಸೇವೆಗಳಿಗೆ ದಯವಿಟ್ಟು ಧ್ವನಿ ಕರೆಗಳನ್ನು ಮಾಡಿ. ಈ ಸಮಯದಲ್ಲಿ ನಿಮ್ಮ ಪಠ್ಯ ಸಂದೇಶವನ್ನು ತಲುಪಿಸಲು ಸಾಧ್ಯವಿಲ್ಲ."
- "ಡೌನ್ಲೋಡ್ ಮಾಡಲು ಹೊಸ MMS ಸಂದೇಶ"
- "ಹೊಸ MMS ಸಂದೇಶ"
- "ಡೌನ್ಲೋಡ್ ಮಾಡಲು ಸಾಧ್ಯವಾಗಿಲ್ಲ"
- "ಮತ್ತೆ ಪ್ರಯತ್ನಿಸಲು ಸ್ಪರ್ಶಿಸಿ"
- "ಡೌನ್ಲೋಡ್ ಮಾಡಲು ಸ್ಪರ್ಶಿಸಿ"
- "ಡೌನ್ಲೋಡ್ ಮಾಡಿ ಇಲ್ಲವೇ ಅಳಿಸಿ"
- "ಡೌನ್ಲೋಡ್ ಮಾಡಲಾಗುತ್ತಿದೆ…"
- "ಸಂದೇಶ ಅವಧಿ ಮೀರಿದೆ ಅಥವಾ ಲಭ್ಯವಿಲ್ಲ"
- "ಗಾತ್ರ: %1$s, ಮುಕ್ತಾಯ: %2$s"
- "ಕಳುಹಿಸಿದವರು ತಿಳಿದಿಲ್ಲ"
- "ತಲುಪಿಸಲಾಗಿದೆ"
- "ಸಂದೇಶ ಕಳುಹಿಸಲಾಗಿಲ್ಲ"
- "ಸಂದೇಶ ಕಳುಹಿಸುವಿಕೆಯಲ್ಲಿ ಕೆಲವು ಸಂದೇಶಗಳನ್ನು ಕಳುಹಿಸಲಾಗಿಲ್ಲ"
-
- - %d ಸಂವಾದಗಳಲ್ಲಿ %d ಸಂದೇಶಗಳು
- - %d ಸಂವಾದಗಳಲ್ಲಿ %d ಸಂದೇಶಗಳು
-
- "ಸಂದೇಶವನ್ನು ಡೌನ್ಲೋಡ್ ಮಾಡಲಾಗಿಲ್ಲ"
- "ಸಂದೇಶ ಕಳುಹಿಸುವಿಕೆಯಲ್ಲಿ ಕೆಲವು ಸಂದೇಶಗಳನ್ನು ಡೌನ್ಲೋಡ್ ಮಾಡಲಾಗಿಲ್ಲ"
-
- - %d ಸಂವಾದಗಳಲ್ಲಿ %d ಸಂದೇಶಗಳು
- - %d ಸಂವಾದಗಳಲ್ಲಿ %d ಸಂದೇಶಗಳು
-
- "%1$s ಸಂಖ್ಯೆಗೆ ಸಂದೇಶವನ್ನು ಕಳುಹಿಸಿಲ್ಲ"
- "ತುರ್ತು ಸೇವೆಗಳಿಗೆ ದಯವಿಟ್ಟು ಧ್ವನಿ ಕರೆಗಳನ್ನು ಮಾಡಿ. ಈ ಸಮಯದಲ್ಲಿ ನಿಮ್ಮ ಪಠ್ಯ ಸಂದೇಶವನ್ನು %1$s ಸಂಖ್ಯೆಗೆ ತಲುಪಿಸಲು ಸಾಧ್ಯವಿಲ್ಲ."
-
- - %d ಹೊಸ ಸಂದೇಶಗಳು
- - %d ಹೊಸ ಸಂದೇಶಗಳು
-
- "ಹಿಂದೆ"
- "ಆರ್ಕೈವ್ ಮಾಡಲಾಗಿದೆ"
- "ಅಳಿಸಿ"
- "ಆರ್ಕೈವ್ ಮಾಡಿ"
- "ಅನ್ಆರ್ಕೈವ್ ಮಾಡು"
- "ಸಂಪರ್ಕ ಸೇರಿಸು"
- "ಡೌನ್ಲೋಡ್"
- "ಕಳುಹಿಸು"
- "ಅಳಿಸಿ"
- "ಈ ಸಂದೇಶವನ್ನು ಅಳಿಸುವುದೇ?"
- "ಈ ಕ್ರಿಯೆಯನ್ನು ರದ್ದುಪಡಿಸಲಾಗುವುದಿಲ್ಲ"
- "ಅಳಿಸಿ"
-
- - ಈ ಸಂವಾದಗಳನ್ನು ಅಳಿಸುವುದೇ?
- - ಈ ಸಂವಾದಗಳನ್ನು ಅಳಿಸುವುದೇ?
-
- "ಅಳಿಸಿ"
- "ರದ್ದುಮಾಡು"
- "ಇವರಿಗೆ"
- "+%d"
- "ಆಡಿಯೋ ರೆಕಾರ್ಡ್ ಮಾಡಲು ಸಾಧ್ಯವಿಲ್ಲ. ಮತ್ತೆ ಪ್ರಯತ್ನಿಸಿ."
- "ಆಡಿಯೋವನ್ನು ಪ್ಲೇ ಮಾಡಲು ಸಾಧ್ಯವಿಲ್ಲ. ಮತ್ತೆ ಪ್ರಯತ್ನಿಸಿ."
- "ಆಡಿಯೋವನ್ನು ಉಳಿಸಲಾಗಲಿಲ್ಲ. ಮತ್ತೆ ಪ್ರಯತ್ನಿಸಿ."
- "ಸ್ಪರ್ಶಿಸಿ & ಹೋಲ್ಡ್ ಮಾಡಿ"
- ", "
- " "
- ": "
- " "
- "ಚಿತ್ರ"
- "ಆಡಿಯೊ ಕ್ಲಿಪ್"
- "ವೀಡಿಯೊ"
- "ಸಂಪರ್ಕದ ಕಾರ್ಡ್"
- "ಡೌನ್ಲೋಡ್"
- "SMS ಮೂಲಕ ಪ್ರತ್ಯುತ್ತರಿಸಿ"
- "MMS ಮೂಲಕ ಪ್ರತ್ಯುತ್ತರಿಸಿ"
- "ಪ್ರತ್ಯುತ್ತರಿಸು"
-
- - %d ಪಾಲ್ಗೊಳ್ಳುವವರು
- - %d ಪಾಲ್ಗೊಳ್ಳುವವರು
-
- "ನಾನು"
- "ಸಂಪರ್ಕವನ್ನು ನಿರ್ಬಂಧಿಸಲಾಗಿದೆ & ಆರ್ಕೈವ್ ಮಾಡಲಾಗಿದೆ"
- "ಸಂಪರ್ಕವನ್ನು ಅನಿರ್ಬಂಧಿಸಲಾಗಿದೆ & ಆರ್ಕೈವ್ ರದ್ದುಮಾಡಲಾಗಿದೆ"
- "%d ಆರ್ಕೈವ್ ಮಾಡಲಾಗಿದೆ"
- "%d ಅನ್ಆರ್ಕೈವ್ ಮಾಡಲಾಗಿದೆ"
- "ಎಲ್ಲವನ್ನೂ ಹೊಂದಿಸಲಾಗಿದೆ. ಮತ್ತೆ ಕಳುಹಿಸಲು ಸ್ಪರ್ಶಿಸಿ."
- "ಸಂದೇಶ ಕಳುಹಿಸುವಿಕೆಯನ್ನು ಯಶಸ್ವಿಯಾಗಿ ಡೀಫಾಲ್ಟ್ SMS ಅಪ್ಲಿಕೇಶನ್ನಂತೆ ಹೊಂದಿಸಲಾಗಿದೆ."
-
- - ಲಗತ್ತುಗಳನ್ನು ತಿರಸ್ಕರಿಸು
- - ಲಗತ್ತುಗಳನ್ನು ತಿರಸ್ಕರಿಸು
-
- "ಆಡಿಯೋ ಲಗತ್ತು"
- "ಆಡಿಯೊ ಲಗತ್ತನ್ನು ಪ್ಲೇ ಮಾಡಿ"
- "ವಿರಾಮಗೊಳಿಸು"
- "%1$s ಅವರಿಂದ ಸಂದೇಶ: %2$s."
- "%1$s ಅವರಿಂದ ಸಂದೇಶ ವಿಫಲವಾಗಿದೆ: %2$s. ಸಮಯ: %3$s."
- "%1$s ಅವರಿಂದ ಸಂದೇಶ: %2$s. ಸಮಯ: %3$s."
- "%1$s ಗೆ ಕಳುಹಿಸದಿರುವ ಸಂದೇಶ: %2$s. ಸಮಯ: %3$s."
- "%1$s ಗೆ ಸಂದೇಶವನ್ನು ಕಳುಹಿಸಲಾಗುತ್ತಿದೆ: %2$s. ಸಮಯ: %3$s."
- "%1$s ಗೆ ಸಂದೇಶ ವಿಫಲವಾಗಿದೆ : %2$s. ಸಮಯ: %3$s."
- "%1$s ಗೆ ಸಂದೇಶ: %2$s. ಸಮಯ: %3$s."
- "%1$s ಅವರಿಂದ ಸಂದೇಶ ವಿಫಲವಾಗಿದೆ: %2$s. ಸಮಯ: %3$s. %4$s."
- "%1$s ಅವರಿಂದ ಸಂದೇಶ: %2$s. ಸಮಯ: %3$s. %4$s."
- "%1$s ಗೆ ಕಳುಹಿಸದಿರುವ ಸಂದೇಶ: %2$s. ಸಮಯ: %3$s."
- "%1$s ಗೆ ಸಂದೇಶವನ್ನು ಕಳುಹಿಸಲಾಗುತ್ತಿದೆ: %2$s. ಸಮಯ: %3$s."
- "%1$s ಗೆ ಸಂದೇಶ ವಿಫಲವಾಗಿದೆ : %2$s. ಸಮಯ: %3$s."
- "%1$s ಗೆ ಸಂದೇಶ: %2$s. ಸಮಯ: %3$s."
- "ಸಂದೇಶ ವಿಫಲವಾಗಿದೆ. ಮರುಪ್ರಯತ್ನಿಸಲು ಸ್ಪರ್ಶಿಸಿ."
- "ವಿಷಯವನ್ನು ಅಳಿಸಿ"
- "ಫೋಟೋಗಳ ಸಂದೇಶ ಕಳುಹಿಸುವಿಕೆ"
-
- - \"%s\" ಆಲ್ಬಮ್ಗೆ %d ಫೋಟೋಗಳನ್ನು ಉಳಿಸಲಾಗಿದೆ
- - \"%s\" ಆಲ್ಬಮ್ಗೆ %d ಫೋಟೋಗಳನ್ನು ಉಳಿಸಲಾಗಿದೆ
-
-
- - \"%s\" ಆಲ್ಬಮ್ಗೆ %d ವೀಡಿಯೊಗಳನ್ನು ಉಳಿಸಲಾಗಿದೆ
- - \"%s\" ಆಲ್ಬಮ್ಗೆ %d ವೀಡಿಯೊಗಳನ್ನು ಉಳಿಸಲಾಗಿದೆ
-
-
- - \"%s\" ಆಲ್ಬಮ್ಗೆ %d ಲಗತ್ತುಗಳನ್ನು ಉಳಿಸಲಾಗಿದೆ
- - \"%s\" ಆಲ್ಬಮ್ಗೆ %d ಲಗತ್ತುಗಳನ್ನು ಉಳಿಸಲಾಗಿದೆ
-
-
- - \"ಡೌನ್ಲೋಡ್ಗಳಿಗೆ\" %d ಲಗತ್ತುಗಳನ್ನು ಉಳಿಸಲಾಗಿದೆ
- - \"ಡೌನ್ಲೋಡ್ಗಳಿಗೆ\" %d ಲಗತ್ತುಗಳನ್ನು ಉಳಿಸಲಾಗಿದೆ
-
-
- - %d ಲಗತ್ತುಗಳನ್ನು ಉಳಿಸಲಾಗಿದೆ
- - %d ಲಗತ್ತುಗಳನ್ನು ಉಳಿಸಲಾಗಿದೆ
-
-
- - %d ಲಗತ್ತುಗಳನ್ನು ಉಳಿಸಲು ಸಾಧ್ಯವಾಗಲಿಲ್ಲ
- - %d ಲಗತ್ತುಗಳನ್ನು ಉಳಿಸಲು ಸಾಧ್ಯವಾಗಲಿಲ್ಲ
-
- "ಸೆಟ್ಟಿಂಗ್ಗಳು"
- "ಆರ್ಕೈವ್ ಮಾಡಲಾಗಿದೆ"
- "MMS"
- "ಸುಧಾರಿತ"
- "ಅಧಿಸೂಚನೆಗಳು"
- "SMS ವಿತರಣಾ ವರದಿಗಳು"
- "ನೀವು ಕಳುಹಿಸುವ ಪ್ರತಿ SMS ಗೂ ವಿತರಣೆ ವರದಿಯನ್ನು ವಿನಂತಿಸಿ"
- "ಸ್ವಯಂ-ಹಿಂಪಡೆಯುವಿಕೆ"
- "MMS ಸಂದೇಶಗಳನ್ನು ಸ್ವಯಂಚಾಲಿತವಾಗಿ ಹಿಂಪಡೆದುಕೊಳ್ಳಿ"
- "ರೋಮಿಂಗ್ನಲ್ಲಿರುವಾಗ ಸ್ವಯಂ-ಹಿಂಪಡೆಯುವಿಕೆ"
- "ರೋಮಿಂಗ್ನಲ್ಲಿರುವಾಗ ಸ್ವಯಂಚಾಲಿತವಾಗಿ MMS ಹಿಂಪಡೆಯಿರಿ"
- "ಗುಂಪು ಸಂದೇಶ ಕಳುಹಿಸುವಿಕೆ"
- "ಡೀಫಾಲ್ಟ್ SMS ಅಪ್ಲಿಕೇಶನ್"
-
-
- "ನಿಮ್ಮ ಫೋನ್ ಸಂಖ್ಯೆ"
- "ಅಪರಿಚಿತ"
- "ಹೊರಹೋಗುವ ಸಂದೇಶಕ್ಕೆ ಧ್ವನಿಗಳು"
- "ಪಠ್ಯ ನಕಲಿಸು"
- "ವಿವರಗಳನ್ನು ವೀಕ್ಷಿಸಿ"
- "ಫಾರ್ವರ್ಡ್ ಮಾಡು"
- "ಸಂದೇಶ ವಿವರಗಳು"
- "ಪ್ರಕಾರ: "
- "ಪಠ್ಯ ಸಂದೇಶ"
- "ಮಲ್ಟಿಮೀಡಿಯಾ ಸಂದೇಶ"
- "ಇಂದ: "
- "ಗೆ: "
- "ಕಳುಹಿಸಿದ್ದು: "
- "ಸ್ವೀಕರಿಸಿದ್ದು: "
- "ವಿಷಯ: "
- "ಗಾತ್ರ: "
- "ಆದ್ಯತೆ: "
- "SIM: "
- "ಅಧಿಕ"
- "ಸಾಮಾನ್ಯ"
- "ಕಡಿಮೆ"
- "SIM %s"
- "ಮರೆಮಾಡಲಾಗಿರುವ ಕಳುಹಿಸುವವರ ವಿಳಾಸ"
- "ಲಗತ್ತುಗಳನ್ನು ಲೋಡ್ ಮಾಡುತ್ತಿರುವಾಗ ಸಂದೇಶವನ್ನು ಕಳುಹಿಸಲು ಸಾಧ್ಯವಿಲ್ಲ."
- "ನೆಟ್ವರ್ಕ್ ಸಿದ್ಧವಾಗಿಲ್ಲ. ಮತ್ತೆ ಪ್ರಯತ್ನಿಸಿ."
- "ಪಠ್ಯ ಅಳಿಸಿ"
- "ಪಠ್ಯ ಮತ್ತು ಸಂಖ್ಯೆಗಳ ನಡುವೆ ನಮೂದಿಸುವುದನ್ನು ಬದಲಾಯಿಸಿ"
- "ಇನ್ನಷ್ಟು ಪಾಲ್ಗೊಳ್ಳುವವರನ್ನು ಸೇರಿಸಿ"
- "ಭಾಗವಹಿಸುವವರನ್ನು ಖಚಿತಪಡಿಸಿ"
- "ಹೊಸ ಸಂವಾದವನ್ನು ಪ್ರಾರಂಭಿಸಿ"
- "ಈ ಐಟಂ ಆಯ್ಕೆಮಾಡಿ"
- "ವೀಡಿಯೊ ಪ್ಲೇ ಮಾಡಿ"
- "ಜನರು & ಆಯ್ಕೆಗಳು"
- "ಜನರು & ಆಯ್ಕೆಗಳು"
- "ಸಾಮಾನ್ಯ"
- "ಈ ಸಂವಾದದಲ್ಲಿರುವ ಜನರು"
- "ಕರೆ ಮಾಡಿ"
- "ಸಂದೇಶ ಕಳುಹಿಸಿ"
- "<br/><small>%s</small> ನಿಂದ ಸಂದೇಶ ಕಳುಹಿಸಿ"
-
- - ಫೋಟೋಗಳನ್ನು ಕಳುಹಿಸಿ
- - ಫೋಟೋಗಳನ್ನು ಕಳುಹಿಸಿ
-
-
- - ಆಡಿಯೋಗಳನ್ನು ಕಳುಹಿಸಿ
- - ಆಡಿಯೋಗಳನ್ನು ಕಳುಹಿಸಿ
-
-
- - ವೀಡಿಯೊಗಳನ್ನು ಕಳುಹಿಸಿ
- - ವೀಡಿಯೊಗಳನ್ನು ಕಳುಹಿಸಿ
-
-
- - ಸಂಪರ್ಕ ಕಾರ್ಡ್ಗಳನ್ನು ಕಳುಹಿಸಿ
- - ಸಂಪರ್ಕ ಕಾರ್ಡ್ಗಳನ್ನು ಕಳುಹಿಸಿ
-
-
- - ಲಗತ್ತುಗಳನ್ನು ಕಳುಹಿಸಿ
- - ಲಗತ್ತುಗಳನ್ನು ಕಳುಹಿಸಿ
-
-
- - %d ಕಳುಹಿಸಲು ಲಗತ್ತುಗಳು ಸಿದ್ಧವಾಗಿವೆ
- - %d ಕಳುಹಿಸಲು ಲಗತ್ತುಗಳು ಸಿದ್ಧವಾಗಿವೆ
-
- "ಮುಕ್ತ ಮೂಲ ಪರವಾನಗಿಗಳು"
- "ಅಧಿಸೂಚನೆಗಳು"
- "ಲಗತ್ತು ಮಿತಿಯನ್ನು ತಲುಪಿದೆ"
- "ಸಂಪರ್ಕಗಳಿಗೆ ಸೇರಿಸುವುದೇ?"
- "ಸಂಪರ್ಕ ಸೇರಿಸು"
- "ವಿಷಯ"
- "ವಿಷಯ: "
- "%1$s%2$s"
- "ಸಂಪರ್ಕ ಕಾರ್ಡ್ ಲೋಡ್ ಮಾಡಲಾಗುತ್ತಿದೆ"
- "ಸಂಪರ್ಕ ಕಾರ್ಡ್ ಲೋಡ್ ಮಾಡಲು ಸಾಧ್ಯವಿಲ್ಲ"
- "ಸಂಪರ್ಕ ಕಾರ್ಡ್ ವೀಕ್ಷಿಸಿ"
-
- - %d ಸಂಪರ್ಕಗಳು
- - %d ಸಂಪರ್ಕಗಳು
-
- "ಸಂಪರ್ಕ ಕಾರ್ಡ್ಗಳು"
- "ಜನ್ಮದಿನ"
- "ಟಿಪ್ಪಣಿಗಳು"
- "ಸಂದೇಶವನ್ನು ಫಾರ್ವರ್ಡ್ ಮಾಡು"
- "+1"
- "+%d"
- "SMS ನಿಷ್ಕ್ರಿಯಗೊಳಿಸಲಾಗಿದೆ"
- "ಕಳುಹಿಸಲು, ಸಂದೇಶ ಕಳುಹಿಸುವಿಕೆಯನ್ನು ಡೀಫಾಲ್ಟ್ SMS ಅಪ್ಲಿಕೇಶನ್ನಂತೆ ಹೊಂದಿಸಿ"
- "ಸಂದೇಶ ಕಳುಹಿಸುವಿಕೆಯನ್ನು ಡೀಫಾಲ್ಟ್ SMS ಅಪ್ಲಿಕೇಶನ್ನಂತೆ ಹೊಂದಿಸಿ"
- "ಬದಲಾಯಿಸು"
- "SMS ಸಂದೇಶಗಳನ್ನು ಕಳುಹಿಸಲು ಯಾವುದೇ ಪ್ರಾಶಸ್ತ್ಯದ ಸಿಮ್ ಆಯ್ಕೆಮಾಡಲಾಗಿಲ್ಲ"
- "ಸಾಧನದ ಮಾಲೀಕರಿಂದ ಈ ಅಪ್ಲಿಕೇಶನ್ ಅನ್ನು ಅನುಮತಿಸಲಾಗಿಲ್ಲ"
- "ಸರಿ"
- "ಸಂವಾದದಲ್ಲಿ ಹಲವಾರು ಸಹಭಾಗಿಗಳಿದ್ದಾರೆ"
-
- - ಅಮಾನ್ಯ ಸಂಪರ್ಕಗಳು
- - ಅಮಾನ್ಯ ಸಂಪರ್ಕಗಳು
-
- "ಡ್ರಾಫ್ಟ್"
- "ನೀವು ಒಮ್ಮೆ ಹೊಸ ಸಂವಾದ ಪ್ರಾರಂಭಿಸಿದರೆ, ಅದು ಇಲ್ಲಿ ಪಟ್ಟಿ ಮಾಡಲಾಗಿರುವುದನ್ನು ನೋಡುತ್ತೀರಿ"
- "ಆರ್ಕೈವ್ ಮಾಡಲಾದ ಸಂವಾದಗಳು ಇಲ್ಲಿ ಗೋಚರಿಸುತ್ತವೆ"
- "ಸಂವಾದಗಳನ್ನು ಲೋಡ್ ಮಾಡಲಾಗುತ್ತಿದೆ..."
- "ಚಿತ್ರ"
- "ಆಡಿಯೊ ಕ್ಲಿಪ್"
- "ವೀಡಿಯೊ"
- "ಸಂಪರ್ಕದ ಕಾರ್ಡ್"
- "MMS"
- "ರದ್ದುಮಾಡು"
- "ಮರುಪ್ರಯತ್ನಿಸು"
- "ಹೊಸ ಸಂದೇಶವನ್ನು ಪ್ರಾರಂಭಿಸಲು ಸಂಪರ್ಕ ಹೆಸರು ಅಥವಾ ಫೊನ್ ಸಂಖ್ಯೆಯನ್ನು ನಮೂದಿಸಿ"
- "ನಿರ್ಬಂಧಿಸು"
- "%s ನಿರ್ಬಂಧಿಸಲಾಗಿದೆ"
- "%s ಅನಿರ್ಬಂಧಿಸು"
- "%s ನಿರ್ಬಂಧಿಸುವುದೇ?"
- "ಈ ಸಂಖ್ಯೆಯಿಂದ ಸಂದೇಶಗಳನ್ನು ಸ್ವೀಕರಿಸಲು ನೀವು ಮುಂದುವರೆಸುತ್ತೀರಿ ಆದರೆ ಇನ್ನು ಮುಂದೆ ಸೂಚನೆ ನೀಡುವುದಿಲ್ಲ. ಈ ಸಂವಾದವನ್ನು ಆರ್ಕೈವ್ ಮಾಡಲಾಗುವುದು."
- "ನಿರ್ಬಂಧಿಸಲಾದ ಸಂಪರ್ಕಗಳು"
- "ಅನಿರ್ಬಂಧಿಸು"
- "ಸಂದೇಶ ಕಳುಹಿಸಲಾಗುತ್ತಿದೆ"
- "ಸಂದೇಶ ಕಳುಹಿಸಲಾಗಿದೆ"
- "ಸೆಲ್ಯುಲಾರ್ ಡೇಟಾ ಆಫ್ ಮಾಡಲಾಗಿದೆ. ನಿಮ್ಮ ಸೆಟ್ಟಿಂಗ್ಗಳನ್ನು ಪರೀಕ್ಷಿಸಿ."
- "ಸಂದೇಶಗಳನ್ನು ಏರ್ಪ್ಲೇನ್ ಮೋಡ್ನಲ್ಲಿ ಕಳುಹಿಸಲು ಸಾಧ್ಯವಿಲ್ಲ"
- "ಸಂದೇಶ ಕಳುಸಲು ಆಗುತ್ತಿಲ್ಲ"
- "ಸಂದೇಶ ಡೌನ್ಲೋಡ್ ಮಾಡಲಾಗಿದೆ"
- "ಸೆಲ್ಯುಲಾರ್ ಡೇಟಾ ಆಫ್ ಮಾಡಲಾಗಿದೆ. ನಿಮ್ಮ ಸೆಟ್ಟಿಂಗ್ಗಳನ್ನು ಪರೀಕ್ಷಿಸಿ."
- "ಏರ್ಪ್ಲೇನ್ ಮೋಡ್ನಲ್ಲಿ ಸಂದೇಶಗಳನ್ನು ಡೌನ್ಲೋಡ್ ಮಾಡಲು ಸಾಧ್ಯವಿಲ್ಲ"
- "ಸಂದೇಶವನ್ನು ಡೌನ್ಲೋಡ್ ಮಾಡಲು ಸಾಧ್ಯವಾಗಲಿಲ್ಲ"
- "ಶೂನ್ಯ"
- "ಒಂದು"
- "ಎರಡು"
- "ಮೂರು"
- "ನಾಲ್ಕು"
- "ಐದು"
- "ಆರು"
- "ಏಳು"
- "ಎಂಟು"
- "ಒಂದತ್ತು"
- "%1$s ಮೂಲಕ ಸಂದೇಶವನ್ನು ಕಳುಹಿಸಲು ಸಾಧ್ಯವಾಗಲಿಲ್ಲ, ದೋಷ %2$d"
- "ಅಜ್ಞಾತ ವಾಹಕದ ಮೂಲಕ ಸಂದೇಶವನ್ನು ಕಳುಹಿಸಲು ಸಾಧ್ಯವಿಲ್ಲ, ದೋಷ %1$d"
- "ಫಾರ್ವರ್ಡ್: %s"
- "ಸಂದೇಶವನ್ನು ಕಳುಹಿಸಲಾಗಲಿಲ್ಲ: ನೆಟ್ವರ್ಕ್ನಲ್ಲಿ ಸೇವೆಯು ಸಕ್ರಿಯಗೊಂಡಿಲ್ಲ"
- "ಸಂದೇಶವನ್ನು ಕಳುಹಿಸಲಾಗಲಿಲ್ಲ: ಅಮಾನ್ಯವಾದ ಗಮ್ಯಸ್ಥಾನ ವಿಳಾಸ"
- "ಸಂದೇಶವನ್ನು ಕಳುಹಿಸಲಾಗಲಿಲ್ಲ: ಅಮಾನ್ಯವಾದ ಸಂದೇಶ"
- "ಸಂದೇಶವನ್ನು ಕಳುಹಿಸಲಾಗಲಿಲ್ಲ: ಬೆಂಬಲವಿಲ್ಲದ ವಿಷಯ"
- "ಸಂದೇಶವನ್ನು ಕಳುಹಿಸಲಾಗಲಿಲ್ಲ: ಬೆಂಬಲವಿಲ್ಲದ ಸಂದೇಶ"
- "ಸಂದೇಶವನ್ನು ಕಳುಹಿಸಲಾಗಿಲ್ಲ: ತುಂಬಾ ದೊಡ್ಡದಾಗಿದೆ"
- "ಹೊಸ ಸಂದೇಶ"
- "ವೀಕ್ಷಿಸಿ"
- "ಚಿತ್ರ"
- "ಸೂಕ್ತವಾದ ಅಪ್ಲಿಕೇಶನ್ ಕಂಡುಬಂದಿಲ್ಲ"
- "ಸ್ವೀಕೃತಿದಾರರನ್ನು ತೆಗೆದುಹಾಕಿ"
- "ಹೊಸ ಸಂದೇಶ"
- "ರದ್ದುಮಾಡು"
- "ಕ್ಲಿಪ್ಬೋರ್ಡ್ಗೆ ನಕಲಿಸುವುದೇ?"
- "ನಕಲಿಸು"
- "%s ಗೆ"
- "ಸಾಮಾನ್ಯ"
- "ಸುಧಾರಿತ"
- "ಸಾಮಾನ್ಯ ಸೆಟ್ಟಿಂಗ್ಗಳು"
- "ಸುಧಾರಿತ ಸೆಟ್ಟಿಂಗ್ಗಳು"
- "\"%s\" ಸಿಮ್"
- "ಎಲ್ಲಾ ಸ್ವೀಕೃತದಾರರಿಗೆ ಪ್ರತ್ಯೇಕ SMS ಸಂದೇಶಗಳನ್ನು ಕಳುಹಿಸಿ. ಯಾವುದೇ ಪ್ರತ್ಯುತ್ತರಗಳು ನಿಮಗೆ ಮಾತ್ರ ಬರುತ್ತವೆ"
- "ಎಲ್ಲಾ ಸ್ವೀಕೃತಿದಾರರಿಗೆ ಒಂದೇ MMS ಕಳುಹಿಸಿ"
- "ಅಜ್ಞಾತ ಸಂಖ್ಯೆ"
- "ಹೊಸ ಸಂದೇಶ"
- "ಹೊಸ ಸಂದೇಶ."
- "ಸಿಮ್ ಆಯ್ಕೆದಾರ"
- "%1$s ಆಯ್ಕೆಮಾಡಲಾಗಿದೆ, ಸಿಮ್ ಆಯ್ಕೆ"
- "ವಿಷಯವನ್ನು ಸಂಪಾದಿಸಿ"
- "ಸಿಮ್ ಆಯ್ಕೆ ಮಾಡಿ ಅಥವಾ ವಿಷಯ ಸಂಪಾದಿಸಿ"
- "ಆಡಿಯೋ ಅನ್ನು ರೆಕಾರ್ಡ್ ಮಾಡಲು ಸ್ಪರ್ಶಿಸಿ ಮತ್ತು ಹಿಡಿದುಕೊಳ್ಳಿ"
- "ಹೊಸ ಸಂವಾದವನ್ನು ಪ್ರಾರಂಭಿಸಿ"
- "ಸಂದೇಶ ಕಳುಹಿಸುವಿಕೆ"
- "ಸಂದೇಶ ಕಳುಹಿಸುವಿಕೆ"
- "ಸಂವಾದ ಪಟ್ಟಿ"
- "ಸಂವಾದಗಳನ್ನು ಲೋಡ್ ಮಾಡಲಾಗುತ್ತಿದೆ"
- "ಸಂದೇಶಗಳನ್ನು ಲೋಡ್ ಮಾಡಲಾಗುತ್ತಿದೆ"
- "ಇನ್ನಷ್ಟು ಸಂವಾದಗಳನ್ನು ವೀಕ್ಷಿಸಿ"
- "ಹೆಚ್ಚಿನ ಸಂದೇಶಗಳನ್ನು ವೀಕ್ಷಿಸಿ"
- "ಸಂವಾದವನ್ನು ಅಳಿಸಲಾಗಿದೆ"
- "ಸಂಭಾಷಣೆಯನ್ನು ಅಳಿಸಲಾಗಿದೆ. ಬೇರೆ ಸಂದೇಶ ಕಳುಹಿಸುವಿಕೆ ಸಂಭಾಷಣೆಯನ್ನು ತೋರಿಸಲು ಸ್ಪರ್ಶಿಸಿ"
- "ನಿರ್ಬಂಧಿಸಲಾಗಿದೆ"
- "ಅನಿರ್ಬಂಧಿಸಲಾಗಿದೆ"
- "ಸಂಗ್ರಹಣೆ ಸ್ಥಳಾವಕಾಶವು ಕಡಿಮೆ ಇದೆ. ಕೆಲವು ಡೇಟಾ ನಷ್ಟವಾಗಬಹುದು."
- "ಲಗತ್ತುಗಳನ್ನು ಆಯ್ಕೆಮಾಡಿ"
- "ಆಯ್ಕೆ ಖಚಿತಪಡಿಸಿ"
- "%d ಆಯ್ಕೆಮಾಡಲಾಗಿದೆ"
- "ದಯವಿಟ್ಟು ಒಂದು ಅಥವಾ ಒಂದಕ್ಕಿಂತ ಹೆಚ್ಚಿನ ಲಗತ್ತುಗಳನ್ನು ತೆಗೆದುಹಾಕಿ ಮತ್ತು ಮತ್ತೆ ಪ್ರಯತ್ನಿಸಿ."
- "ನಿಮ್ಮ ಸಂದೇಶವನ್ನು ಕಳುಹಿಸಲು ನೀವು ಪ್ರಯತ್ನಿಸಬಹುದು, ಆದರೆ ನೀವು ಒಂದು ಅಥವಾ ಹೆಚ್ಚಿನ ಲಗತ್ತುಗಳನ್ನು ತೆಗೆದುಹಾಕದ ಹೊರತು ಇದು ತಲುಪದಿರಬಹುದು."
- "ನೀವು ಪ್ರತಿ ಸಂದೇಶಕ್ಕೆ ಒಂದು ವೀಡಿಯೊ ಮಾತ್ರ ಕಳುಹಿಸಬಹುದು. ದಯವಿಟ್ಟು ಹೆಚ್ಚುವರಿ ವೀಡಿಯೊಗಳನ್ನು ತೆಗೆದುಹಾಕಿ ಹಾಗೂ ಮತ್ತೆ ಪ್ರಯತ್ನಿಸಿ."
- "ಸಂದೇಶ ಕಳುಹಿಸುವಿಕೆಯು ಲಗತ್ತನ್ನು ಲೋಡ್ ಮಾಡಲು ವಿಫಲವಾಗಿದೆ."
- "ಹೇಗಾದರೂ ಕಳುಹಿಸು"
- "ಸಂವಾದವನ್ನು ಪ್ರಾರಂಭಿಸಲು ಸಾಧ್ಯವಾಗಲಿಲ್ಲ"
- "%s ಆಯ್ಕೆಮಾಡಲಾಗಿದೆ"
-
diff --git a/app/src/main/res/values-ko/arrays.xml b/app/src/main/res/values-ko/arrays.xml
deleted file mode 100644
index 876776b..0000000
--- a/app/src/main/res/values-ko/arrays.xml
+++ /dev/null
@@ -1,37 +0,0 @@
-
-
-
-
-
- - "제목 없음"
- - "nosubject"
-
-
- - "예"
- - "아니요"
- - "알겠습니다"
- - "하하"
- - "감사합니다."
- - "동의합니다"
- - "좋습니다."
- - "가는 중입니다"
- - "나중에 연락드리겠습니다"
- - ":)"
- - ":("
-
-
diff --git a/app/src/main/res/values-ko/cm_strings.xml b/app/src/main/res/values-ko/cm_strings.xml
deleted file mode 100644
index c220ef5..0000000
--- a/app/src/main/res/values-ko/cm_strings.xml
+++ /dev/null
@@ -1,22 +0,0 @@
-
-
-
- 밀어서 삭제
- 오른쪽으로 밀어 대화 삭제
- 메시지
- 대화 시작
-
diff --git a/app/src/main/res/values-ko/strings.xml b/app/src/main/res/values-ko/strings.xml
deleted file mode 100644
index 4cd81db..0000000
--- a/app/src/main/res/values-ko/strings.xml
+++ /dev/null
@@ -1,402 +0,0 @@
-
-
-
-
- "메시지"
- "메시지"
- "대화 선택"
- "설정"
- "메시지 보내기"
- "첨부파일 추가"
- "다음 >"
- "다음"
- "종료"
- "설정 >"
- "설정"
- "메시지를 사용하려면 SMS, 전화, 주소록에 대한 권한이 필요합니다."
- "설정 > 앱 > 메시지 > 권한에서 권한을 변경할 수 있습니다."
- "설정, 앱, 메시지, 권한에서 권한을 변경할 수 있습니다."
- "자주 연락하는 사람"
- "모든 연락처"
- "받는사람: %s"
- "사진 또는 동영상 캡처"
- "이 기기에서 이미지 선택"
- "오디오 녹음"
- "사진 선택"
- "미디어가 선택되었습니다."
- "미디어가 선택 취소되었습니다."
- "오디오 녹음"
- "공유"
- "방금 전"
- "지금"
-
- - %d분
- - %d분
-
-
- - %d시간
- - %d시간
-
-
- - %d일
- - %d일
-
- "클래스 0 메시지"
- "저장"
- "전화번호 확인"
- "이 단계를 한 번만 실행하면 메시지 앱에서 그룹 메시지를 정확히 전달할 수 있습니다."
- "전화번호"
- "%s님이 보낸 내용"
- "보낸 내용"
- "%s님이 보낸 메시지"
- "메시지 전송됨"
- "보내는 중..."
- "전송되지 않았습니다. 다시 시도하려면 터치하세요."
- "전송되지 않았습니다. 다시 시도하는 중…"
- "다시 보내기 또는 삭제"
- "음성 통화로 응급 서비스에 연락하시기 바랍니다. 현재 SMS를 보낼 수 없습니다."
- "다운로드할 새 MMS 메시지"
- "새 MMS 메시지"
- "다운로드하지 못했습니다."
- "다시 시도하려면 터치"
- "터치하여 다운로드"
- "다운로드 또는 삭제"
- "다운로드 중..."
- "메시지가 만료되었거나 사용할 수 없음"
- "크기: %1$s, 만료: %2$s"
- "알 수 없는 발신자"
- "전송 완료"
- "메시지를 보내지 못함"
- "일부 메시지가 전송되지 않았습니다."
-
- - 대화 %d개에 메시지 %d개
- - 대화 1개에 메시지 %d개
-
- "메시지를 다운로드하지 못했습니다."
- "일부 메시지가 다운로드되지 않았습니다."
-
- - 대화 %d개에 메시지 %d개
- - 대화 1개에 메시지 %d개
-
- "%1$s에 메시지를 보내지 못했습니다."
- "음성 통화로 응급 서비스에 연락하시기 바랍니다. 현재 %1$s번으로 SMS를 보낼 수 없습니다."
-
- - 새 메시지 %d개
- - 새 메시지 1개
-
- "뒤로"
- "보관처리됨"
- "삭제"
- "보관처리"
- "보관 취소"
- "연락처 추가"
- "다운로드"
- "전송"
- "삭제"
- "이 메일을 삭제하시겠습니까?"
- "이 작업은 취소할 수 없습니다."
- "삭제"
-
- - 대화를 삭제하시겠습니까?
- - 대화를 삭제하시겠습니까?
-
- "삭제"
- "취소"
- "받는사람"
- "+%d"
- "오디오를 녹음할 수 없습니다. 다시 시도해 주세요."
- "오디오를 재생할 수 없습니다. 다시 시도해 주세요."
- "오디오를 저장할 수 없습니다. 다시 시도해 주세요."
- "길게 터치"
- ", "
- " "
- ": "
- " "
- "사진"
- "오디오 클립"
- "동영상"
- "연락처 카드"
- "다운로드"
- "SMS를 통해 답장"
- "MMS로 답장"
- "답장"
-
- - 참여자 %d명
- - 참여자 %d명
-
- "나"
- "연락처가 차단 및 보관되었습니다."
- "연락처 차단 해제 및 보관 취소됨"
- "%d개 보관됨"
- "%d개 보관 취소됨"
- "준비가 완료되었습니다. 전송을 다시 터치해 주세요."
- "메시지가 기본 SMS 앱으로 설정되었습니다."
-
- - 첨부파일 삭제
- - 첨부파일 삭제
-
- "오디오 첨부파일"
- "오디오 첨부파일 재생"
- "일시중지"
- "%1$s님의 메시지입니다. %2$s."
- "받지 못한 %1$s님의 메시지: %2$s. 시간: %3$s."
- "%1$s님의 메시지: %2$s. 시간: %3$s."
- "%1$s님에게 전송되지 않은 메시지: %2$s. 시간: %3$s."
- "%1$s님에게 전송 중인 메시지: %2$s. 시간: %3$s."
- "%1$s님에게 전송하지 못한 메시지: %2$s. 시간: %3$s."
- "%1$s님에게 보내는 메시지: %2$s. 시간: %3$s."
- "받지 못한 %1$s님의 메시지: %2$s. 시간: %3$s. %4$s."
- "%1$s님의 메시지: %2$s. 시간: %3$s. %4$s."
- "%1$s 그룹에 전송되지 않은 메시지: %2$s. 시간: %3$s."
- "%1$s 그룹에 전송 중인 메시지: %2$s. 시간: %3$s."
- "%1$s 그룹에 전송하지 못한 메시지: %2$s. 시간: %3$s."
- "%1$s 그룹에 보내는 메시지: %2$s. 시간: %3$s."
- "메시지를 전달하지 못했습니다. 다시 시도하려면 터치하세요."
- "제목 삭제"
- "메시지 사진"
-
- - 사진 %d장이 \"%s\" 앨범에 저장됨
- - 사진 %d장이 \"%s\" 앨범에 저장됨
-
-
- - 동영상 %d개가 \"%s\" 앨범에 저장됨
- - 동영상 %d개가 \"%s\" 앨범에 저장됨
-
-
- - 첨부파일 %d개가 \"%s\" 앨범에 저장됨
- - 첨부파일 %d개가 \"%s\" 앨범에 저장됨
-
-
- - 첨부파일 %d개가 \"다운로드\"에 저장됨
- - 첨부파일 %d개가 \"다운로드\"에 저장됨
-
-
- - 첨부파일 %d개가 첨부되었습니다.
- - 첨부파일 %d개가 저장되었습니다.
-
-
- - 첨부파일 %d개를 저장하지 못했습니다.
- - 첨부파일 %d개를 저장하지 못했습니다.
-
- "설정"
- "보관처리됨"
- "MMS"
- "고급"
- "알림"
- "SMS 전송 보고"
- "모든 SMS에 대해 전송 확인 요청"
- "자동 검색"
- "MMS 메시지를 자동으로 수신"
- "로밍 중 자동 수신"
- "로밍 시 MMS 자동 검색"
- "그룹 메시지"
- "기본 SMS 앱"
-
-
- "전화번호"
- "알 수 없음"
- "발신 메시지 소리"
- "텍스트 복사"
- "세부정보 보기"
- "전달"
- "메시지 세부정보"
- "유형: "
- "문자 메시지"
- "멀티미디어 메시지"
- "보낸사람: "
- "받는사람: "
- "보낸 시간: "
- "받은 시간: "
- "제목: "
- "크기: "
- "중요도: "
- "SIM: "
- "높음"
- "보통"
- "낮음"
- "SIM %s"
- "숨긴 발신자 주소"
- "파일을 로드하는 동안 메시지를 보낼 수 없습니다."
- "네트워크가 준비되지 않았습니다. 다시 시도해 주세요."
- "텍스트 삭제"
- "텍스트 및 숫자 입력 간 전환"
- "더 많은 참가자 추가"
- "참가자 확인"
- "새로운 대화 시작"
- "이 항목을 선택합니다."
- "Play 동영상"
- "사용자 및 옵션"
- "사용자 및 옵션"
- "일반"
- "이 대화에 참여하는 사용자"
- "전화 걸기"
- "메시지 보내기"
- "<br/><small>%s</small>에서 메시지 보내기"
-
- - 사진 전송
- - 사진 전송
-
-
- - 오디오 전송
- - 오디오 전송
-
-
- - 동영상 전송
- - 동영상 전송
-
-
- - 연락처 카드 전송
- - 연락처 카드 전송
-
-
- - 첨부파일 전송
- - 첨부파일 전송
-
-
- - 첨부파일 %d개 전송 준비 완료
- - 첨부파일 1개 전송 준비 완료
-
- "오픈소스 라이선스"
- "알림"
- "첨부파일 한도 도달"
- "주소록에 추가하시겠습니까?"
- "연락처 추가"
- "제목"
- "제목: "
- "%1$s%2$s"
- "연락처 카드 로드 중"
- "연락처 카드를 로드할 수 없습니다."
- "연락처 카드 보기"
-
- - 연락처 %d개
- - 연락처 %d개
-
- "연락처 카드"
- "생일"
- "메모"
- "메시지 전달"
- "외 1명"
- "외 %d명"
- "SMS 사용 중지됨"
- "메시지를 전송하려면 메시지를 기본 SMS 앱으로 설정하세요."
- "메시지를 기본 SMS 앱으로 설정하세요."
- "변경"
- "SMS 메시지 보내기에 사용할 기본 앱이 선택되어 있지 않습니다."
- "기기 소유자가 허용하지 않은 앱입니다."
- "확인"
- "대화 참가자가 너무 많습니다."
-
- - 잘못된 연락처
- - 잘못된 연락처
-
- "임시보관"
- "새 대화를 시작하면 여기에 표시됩니다."
- "보관처리된 대화는 여기에 표시됩니다."
- "대화 로드 중..."
- "사진"
- "오디오 클립"
- "동영상"
- "연락처 카드"
- "MMS"
- "실행취소"
- "다시 시도"
- "새로운 메시지를 시작하려면 연락처 이름 또는 전화번호를 입력하세요."
- "차단"
- "%s 차단"
- "%s 차단 해제"
- "%s을(를) 차단하시겠습니까?"
- "앞으로 이 번호에서 보낸 메시지를 계속 받지만 알림은 더 이상 받지 않습니다. 이 대화는 보관처리됩니다."
- "차단된 연락처"
- "차단 해제"
- "메시지를 전송하는 중입니다."
- "메시지가 전송되었습니다."
- "이동통신 데이터 사용이 중지되어 있습니다. 설정을 확인하세요."
- "비행기 모드에서는 메시지를 보낼 수 없습니다."
- "메시지를 보내지 못했습니다."
- "메시지가 다운로드되었습니다."
- "이동통신 데이터 사용이 중지되어 있습니다. 설정을 확인하세요."
- "비행기 모드에서 메시지를 다운로드할 수 없습니다."
- "메시지를 다운로드할 수 없습니다."
- "0"
- "1"
- "2"
- "3"
- "4"
- "5"
- "6"
- "7"
- "8"
- "9"
- "%1$s을(를) 사용하여 메시지를 보낼 수 없습니다. 오류: %2$d"
- "알 수 없는 이동통신사를 사용하여 메시지를 보낼 수 없습니다. 오류: %1$d"
- "전달: %s"
- "서비스가 네트워크에서 활성화되지 않아 메시지가 전송되지 않았습니다."
- "메시지가 전송되지 않음: 잘못된 수신 주소"
- "메시지가 전송되지 않음: 잘못된 메시지"
- "메시지가 전송되지 않음: 지원되지 않는 콘텐츠"
- "메시지가 전송되지 않음: 지원되지 않는 메시지"
- "메시지가 전송되지 않음: 용량 초과"
- "새 메시지"
- "보기"
- "이미지"
- "관련 애플리케이션을 찾을 수 없습니다."
- "수신자 삭제"
- "새 메시지"
- "취소"
- "클립보드에 복사할까요?"
- "복사"
- "전송 대상: %s"
- "일반"
- "고급"
- "일반 설정"
- "고급 설정"
- "\'%s\' SIM"
- "모든 수신자에게 개별 SMS 보내기(나만 답장을 받을 수 있음)"
- "모든 수신자에게 하나의 MMS 보내기"
- "알 수 없는 번호"
- "새 메시지"
- "새 메시지"
- "SIM 선택기"
- "%1$s 선택됨. SIM 선택기"
- "제목 수정"
- "SIM 선택 또는 제목 수정"
- "길게 눌러 오디오 녹음"
- "새로운 대화 시작"
- "메시지"
- "메시지"
- "대화 목록"
- "대화 로드 중"
- "메시지 로드 중"
- "대화 더보기"
- "메시지 더보기"
- "대화를 삭제함"
- "대화가 삭제되었습니다. 다른 메시지 대화를 표시하려면 터치하세요."
- "차단됨"
- "차단 해제됨"
- "저장공간이 충분하지 않아 일부 데이터가 저장되지 않을 수 있습니다."
- "첨부파일 선택"
- "선택항목 확인"
- "%d개 선택됨"
- "하나 이상의 첨부파일을 삭제하고 다시 시도하세요."
- "메시지 보내기를 시도할 수는 있지만 하나 이상의 첨부파일을 삭제하지 않으면 전송되지 않을 수 있습니다."
- "메시지당 하나의 동영상만 보낼 수 있습니다. 추가 동영상을 삭제하고 다시 시도하세요."
- "메시지에서 첨부파일이 로드되지 않았습니다."
- "무시하고 보내기"
- "대화를 시작할 수 없습니다."
- "%s 선택됨"
-
diff --git a/app/src/main/res/values-ky/arrays.xml b/app/src/main/res/values-ky/arrays.xml
deleted file mode 100644
index 0227144..0000000
--- a/app/src/main/res/values-ky/arrays.xml
+++ /dev/null
@@ -1,37 +0,0 @@
-
-
-
-
-
- - "темасы жок"
- - "темасыжок"
-
-
- - "Ооба"
- - "Жок"
- - "OK"
- - "Хе-хе"
- - "Рахмат"
- - "Туура"
- - "Сонун"
- - "Жолдомун"
- - "Макул, бир аздан кийин кайрылайынчы"
- - ":)"
- - ":("
-
-
diff --git a/app/src/main/res/values-ky/strings.xml b/app/src/main/res/values-ky/strings.xml
deleted file mode 100644
index 48ea923..0000000
--- a/app/src/main/res/values-ky/strings.xml
+++ /dev/null
@@ -1,402 +0,0 @@
-
-
-
-
- "SMS/MMS"
- "SMS/MMS"
- "Маек тандаңыз"
- "Жөндөөлөр"
- "Билдирүү жөнөтүү"
- "Тиркеме кошуңуз"
- "Кийинки >"
- "Кийинки"
- "Чыгуу"
- "Жөндөөлөр >"
- "Жөндөөлөр"
- "SMS/MMS\'ке SMS, телефон жана байланыштар уруксаты керек."
- "Уруксаттарды өзгөртүү үчүн Жөндөөлөр > Колдонмолор > SMS/MMS > уруксаттарды басыңыз."
- "Уруксаттарды өзгөртүү үчүн Жөндөөлөр, Колдонмолор, SMS/MMS, уруксаттарды басыңыз."
- "Көп байланышкандар"
- "Бардык байланыштар"
- "Төмөнкүгө жөнөтүү %s"
- "Сүрөттөрдү же видео тартып алуу"
- "Бул түзмөктөн сүрөттөрдү тандаңыз"
- "Аудио жаздыруу"
- "Сүрөт тандаңыз"
- "Медиа файл тандалды."
- "Медиа файл тандоодон чыгарылды."
- "Аудио жаздыруу"
- "Бөлүшүү"
- "Жаңы эле"
- "Азыр"
-
- - %d мүн
- - %d мүн
-
-
- - %d саат
- - %d саат
-
-
- - %d күн
- - %d күн
-
- "0 классындагы билдирүү"
- "Сактоо"
- "Телефон номериңизди ырастаңыз"
- "Номер топтошкон SMS/MMS билдирүүлөрүн жөнөтүү үчүн талап кылынат. Аны бир гана жолу киргизүү керек."
- "Телефон номери"
- "%s айтты"
- "Сиз айттыңыз"
- "%s дегенден билдирүү"
- "Билдирүү жөнөттүңүз"
- "Жөнөтүлүүдө…"
- "Жөнөтүлгөн жок. Дагы аракет кылуу үчүн тийип коюңуз."
- "Жөнөтүлгөн жок. Кайра аракет жасалууда…"
- "Кайра жөнөтүү же жок кылуу"
- "Өзгөчө кырдаал кызматтарына үн чалуу жасаңыз. Азыркы учурда текст билдирүүңүз жеткирилбей койду."
- "Жүктөлүп алынуучу жаңы MMS билдирүү"
- "Жаңы MMS билдирүү"
- "Жүктөлүп алынган жок"
- "Дагы аракет кылуу үчүн тийип коюңуз"
- "Жүктөп алуу үчүн тийип коюңуз"
- "Жүктөп алуу же жок кылуу"
- "Жүктөлүүдө…"
- "Билдирүү мөөнөтү аяктады же жеткиликтүү эмес"
- "өлчөмү: %1$s, мөөнөтү бүтөт: %2$s"
- "Белгисиз жөнөтүүчү"
- "Жеткирилди"
- "Билдирүү жөнөтүлгөн жок"
- "Айрым SMS/MMS билдирүүлөрү жөнөтүлгөн жок"
-
- - %d баарлашууда %d билдирүү
- - Бир баарлашууда %d билдирүү
-
- "Билдирүү жүктөлүп алынган жок"
- "Айрым SMS/MMS билдирүүлөрү жүктөлүп алынган жок"
-
- - %d баарлашууда %d билдирүү
- - Бир баарлашууда %d билдирүү
-
- "%1$s дегенге билдирүү жөнөтүлгөн жок"
- "Өзгөчө кырдаал кызматтарына үн чалуу жасаңыз. Азыркы учурда %1$s номерине текст билдирүүңүз жеткирилбей койду."
-
- - %d жаңы билдирүү
- - Жаңы билдирүү
-
- "Артка"
- "Архивделди"
- "Жок кылуу"
- "Архивдөө"
- "Архивден чыгаруу"
- "Байланыш кошуу"
- "Жүктөп алуу"
- "Жөнөтүү"
- "Жок кылуу"
- "Бул билдирүү жок кылынсынбы?"
- "Бул аракетти артка кайтаруу мүмкүн эмес."
- "Жок кылуу"
-
- - Бул баарлашуулөр жок кылынсынбы?
- - Бул баарлашуу жок кылынсынбы?
-
- "Жок кылуу"
- "Жокко чыгаруу"
- "Кимге"
- "+%d"
- "Аудио жазылбай жатат. Дагы аракет кылыңыз."
- "Аудио ойнотулбай жатат. Дагы аракет кылыңыз."
- "Аудио сакталган жок. Дагы аракет кылыңыз."
- "Коё бербей amp; тийип туруу"
- ", "
- " "
- ": "
- " "
- "Сүрөт"
- "Аудио клип"
- "Видео"
- "Байланыш картасы"
- "Жүктөп алуу"
- "SMS аркылуу жооп берүү"
- "MMS аркылуу жооп берүү"
- "Жооп берүү"
-
- - %d катышуучу
- - %d катышуучу
-
- "Мен"
- "Байланыш бөгөттөлдү & архивделди"
- "Байланыш бөгөттөн жана архивден чыгарылды"
- "%d архивделди"
- "%d архивден чыгарылды"
- "Баары коюлду. Жөнөтүүнү кайра басыңыз."
- "SMS/MMS демейки SMS колдонмосу катары коюлду."
-
- - Тиркемелерди жарактан чыгаруу
- - Тиркемени жарактан чыгаруу
-
- "Аудио тиркеме"
- "Аудио тиркемени ойнотуу"
- "Бир азга токтотуу"
- "%1$s жөнөткөн билдирүү: %2$s."
- "%1$s: %2$s билдирүүсү бузулду. Убакыт: %3$s"
- "%1$s: %2$s билдирүүсү. Убакыт: %3$s"
- "Төмөнкүгө жиберилбеген билдирү %1$s: %2$s. Убакыт: %3$s"
- "Төмөнкүгө билдирүү жөнөтүлүүдө: %1$s: %2$s. Убакыт: %3$s"
- "%1$s: %2$s билдирүүсү бузулду. Убакыт: %3$s"
- "%1$s: %2$s билдирүүсү. Убакыт: %3$s"
- "%1$s: %2$s билдирүүсү бузулду. Убакыт: %3$s. %4$s."
- "%1$s: %2$s билдирүүсү. Убакыт: %3$s. %4$s."
- "Төмөнкүгө жиберилбеген билдирүү: %1$s: %2$s. Убакыт: %3$s"
- "Төмөнкүгө билдирүү жөнөтүлүүдө: %1$s: %2$s. Убакыт: %3$s"
- "%1$s: %2$s билдирүүсү бузулду. Убакыт: %3$s"
- "%1$s: %2$s билдирүүсү. Убакыт: %3$s"
- "Билдирүү жөнөтүлбөй койду. Кайра аракет кылуу үчүн тийип коюңуз."
- "Темасын жок кылуу"
- "SMS/MMS сүрөттөрү"
-
- - %d сүрөт \"%s\" альбомуна сакталды
- - %d сүрөт \"%s\" альбомуна сакталды
-
-
- - %d видео \"%s\" альбомуна сакталды
- - %d видео \"%s\" альбомуна сакталды
-
-
- - %d тиркеме \"%s\" альбомуна сакталды
- - %d тиркеме \"%s\" альбомуна сакталды
-
-
- - %d тиркеме \"Жүктөлүп алынгандарга\" сакталды
- - %d тиркеме \"Жүктөлүп алынгандарга\" сакталды
-
-
- - %d тиркеме сакталды
- - %d тиркеме сакталды
-
-
- - %d тиркеме сакталбай калды
- - %d тиркеме сакталбай калды
-
- "Жөндөөлөр"
- "Архивделди"
- "MMS"
- "Өркүндөтүлгөн"
- "Эскертмелер"
- "SMS жеткирүү кабарлары"
- "Ар бир жөнөтүлгөн SMS билдирүүсүнүн алынгандыгын кабарлап коюну өтүнүү"
- "Авто-түшүрүү"
- "MMS билдирүүлөрүн автоматтык түрдө түшүрүп алуу"
- "Роумингде авто-түшүрүп алуу"
- "Роуминг учурунда MMS\'ти автоматтык түрдө чыгарып алуу"
- "Топтошуп билдирүү жазышуу"
- "Демейки SMS колдонмо"
-
-
- "Телефон номериңиз"
- "Белгисиз"
- "Билдирүү кеткенде добуш чыксын"
- "Текстти көчүрүү"
- "Дайындарды карап көрүү"
- "Багыттоо"
- "Билдирүүнүн чоо-жайы"
- "Түрү: "
- "SMS билдирүүсү"
- "Мультимедиа билдирүүсү"
- "Кимден: "
- "Кимге: "
- "Жөнөтүлдү: "
- "Алынды: "
- "Темасы: "
- "Өлчөмү: "
- "Шашылыштыгы: "
- "SIM: "
- "Жогору"
- "Орточо"
- "Төмөн"
- "SIM %s"
- "Дареги жашырылган жөнөтүүчү"
- "Тиркемелер жүктөлүп жатканда билдирүү жөнөтүлбөйт."
- "Тармак даяр эмес. Дагы аракет кылыңыз."
- "Текстти жок кылуу"
- "Текст жана сандарды киргизүү ыкмаларын которуштуруу"
- "Дагы катышуучуларды кошуу"
- "Катышуучуларды ырастоо"
- "Жаңы сүйлөшүү баштоо"
- "Бул нерсени тандоо"
- "Видео ойнотуу"
- "Адамдар & параметрлер"
- "Адамдар & параметрлер"
- "Жалпы"
- "Бул маектеги адамдар"
- "Чалуу"
- "Билдирүү жөнөтүү"
- "<br/><small> %s</small> аркылуу билдирүү жөнөтүү"
-
- - Сүрөттөрдү жөнөтүү
- - Сүрөт жөнөтүү
-
-
- - Аудиолорду жөнөтүү
- - Аудио жөнөтүү
-
-
- - Видеолорду жөнөтүү
- - Видео жөнөтүү
-
-
- - Байланыш карталарын жөнөтүү
- - Байланыш картасын жөнөтүү
-
-
- - Тиркемелерди жөнөтүү
- - Тиркемени жөнөтүү
-
-
- - %d тиркеме жөнөтүүгө даяр
- - Бир тиркеме жөнөтүүгө даяр
-
- "Ачык булак лицензиялары"
- "Эскертмелер"
- "Тиркеме чегине жетти"
- "Байланыштарга кошулсунбу?"
- "Байланыш кошуу"
- "Тема"
- "Темасы: "
- "%1$s%2$s"
- "Байланыш картасы жүктөлүүдө"
- "Байланыштын картасы жүктөлгөн жок"
- "Байланыш картасын карап көрүү"
-
- - %d байланыш
- - %d байланыш
-
- "Байланыш карталары"
- "Туулган күн"
- "Эскертүүлөр"
- "Билдирүүнү багыттоо"
- "+1"
- "+%d"
- "SMS өчүк"
- "Билдирүүлөрдү жөнөтүү үчүн, SMS/MMS\'ти демейки SMS колдонмосу катары коюңуз"
- "SMS/MMS\'ти демейки SMS колдонмосу катары коюңуз"
- "Өзгөртүү"
- "SMS билдирүүлөрдү жөнөтүү үчүн артыкчылыктуу SIM тандалган эмес"
- "Бул колдонмого түзмөк ээсинен уруксат жок."
- "OK"
- "Маекте катышуучулар өтө эле көп"
-
- - Жараксыз байланыштар
- - Жараксыз байланыш
-
- "Сомо"
- "Жаңы маек башталганда, аны бул жердеги тизмеден көрөсүз"
- "Архивделген маектер бул жерден көрүнөт"
- "Маектер жүктөлүүдө…"
- "Сүрөт"
- "Аудио клип"
- "Видео"
- "Байланыш картасы"
- "MMS"
- "Кайтаруу"
- "Дагы аракет кылуу"
- "Жаңы билдирүүнү жазып баштоо үчүн байланыштын атын же телефон номерин киргизиңиз"
- "Бөгөттөө"
- "%s дегенди бөгөттөө"
- "%s дегенди бөгөттөн чыгаруу"
- "%s бөгөттөлсүнбү?"
- "Бул номерден билдирүүлөрдү ала бересиз, бирок мындан ары эскертмелерди албай каласыз. Бул маек архивделет."
- "Бөгөттөлгөн байланыштар"
- "БӨГӨТТӨН ЧЫГАРУУ"
- "Билдирүү жөнөтүлүүдө…"
- "Билдирүү жөнөтүлдү"
- "Уюлдук дайындар өчүрүлгөн. Жөндөөлөрүңүздү текшериңиз."
- "Учак режиминде билдирүүлөр жөнөтүлбөйт"
- "Билдирүү жөнөтүлбөй жатат"
- "Билдирүү жүктөлүп алынды"
- "Уюлдук дайындар өчүрүлгөн. Жөндөөлөрүңүздү текшериңиз."
- "Учак режиминде билдирүүлөрдү жүктөп ала албайт"
- "Билдирүү жүктөлүп алынбай койду"
- "Ноль"
- "Бир"
- "Эки"
- "Үч"
- "Төрт"
- "Беш"
- "Алты"
- "Жети"
- "Сегиз"
- "Тогуз"
- "Билдирүүнү %1$s оператору аркылуу жөнөтүү мүмкүн эмес, ката %2$d"
- "Билдирүүнү белгисиз түзмөк аркылуу жөнөтүү мүмкүн эмес, ката %1$d"
- "Багыттоо: %s"
- "Билдирүү жөнөтүлгөн жок: кызмат тармакта жандырылган эмес"
- "Билдирүү жөнөтүлгөн жок: жеткирүү дареги жараксыз"
- "Билдирүү жөнөтүлгөн жок: билдирүү жараксыз"
- "Билдирүү жөнөтүлгөн жок: мазмун колдоого алынбайт"
- "Билдирүү жөнөтүлгөн жок: билдирүү колдоого алынбайт"
- "Билдирүү жөнөтүлгөн жок: өтө чоң"
- "Жаңы билдирүү"
- "Карап көрүү"
- "Сүрөт"
- "Ылайыктуу колдонмо табылган жок"
- "Алуучуну чыгарып салуу"
- "Жаңы билдирүү"
- "Жокко чыгаруу"
- "Буферге көчүрүлсүнбү?"
- "Көчүрүү"
- "%s SIMге"
- "Жалпы"
- "Өркүндөтүлгөн"
- "Жалпы жөндөөлөр"
- "Өркүндөтүлгөн жөндөөлөр"
- "\"%s\" SIM"
- "Бардык алуучуларга жеке SMS билдирүүлөрүн жөнөтүү. Бардык жоопторду сиз гана аласыз"
- "Бардык алуучуларга бир MMS жөнөтүү"
- "Белгисиз номер"
- "Жаңы билдирүү"
- "Жаңы билдирүү."
- "SIM тандагыч"
- "%1$s тандалган, SIM тандагыч"
- "Теманы түзөтүү"
- "SIM тандоо же теманы түзөтүү"
- "Аудио жаздырыш үчүн кол тийгизип туруңуз"
- "Жаңы сүйлөшүү баштоо"
- "SMS/MMS"
- "SMS/MMS"
- "Маек тизмеси"
- "Сүйлөшүүлөр жүктөлүүдө…"
- "Билдирүүлөр жүктөлүүдө"
- "Көбүрөөк сүйлөшүүлөрдү көрүү"
- "Дагы билдирүүлөрдү көрүү"
- "Сүйлөшүү жок кылынды"
- "Сүйлөшүү жок кылынды. Башка SMS/MMS сүйлөшүүсүн көрсөтүү үчүн тийиңиз"
- "Бөгөттөлдү"
- "Бөгөттөн чыгарылды"
- "Сактагычта бош орун аз. Айрым дайындар жоголушу мүмкүн."
- "Тиркемелерди тандаңыз"
- "Тандалгандарды ырастаңыз"
- "%d тандалды"
- "Тиркемелердин бирин же көбүрөөгүн алып салып, кайра аракет кылыңыз."
- "Билдирүүңүздү жөнөтүп көрсөңүз болот, бирок ал бир же көбүрөөк тиркемени алып салмайыңызча жеткирилбеши мүмкүн."
- "Бир билдирүү менен бир эле видео жөнөтө аласыз. Кошумча видеолорду алып салып, кайра аракет кылыңыз."
- "Тиркелген файлдар жүктөлбөй калды."
- "Баары бир жөнөтүлсүн"
- "Сүйлөшүүнү баштай алган жок"
- "%s тандалды"
-
diff --git a/app/src/main/res/values-lb/cm_strings.xml b/app/src/main/res/values-lb/cm_strings.xml
deleted file mode 100644
index f6e1e99..0000000
--- a/app/src/main/res/values-lb/cm_strings.xml
+++ /dev/null
@@ -1,20 +0,0 @@
-
-
-
- Wësche fir ze läschen
- No riets Wësche fir eng Konversatioun ze läschen
-
diff --git a/app/src/main/res/values-lo/arrays.xml b/app/src/main/res/values-lo/arrays.xml
deleted file mode 100644
index cae3797..0000000
--- a/app/src/main/res/values-lo/arrays.xml
+++ /dev/null
@@ -1,37 +0,0 @@
-
-
-
-
-
- - "ບໍ່ມີຫົວຂໍ້"
- - "ບໍ່ມີຫົວຂໍ້"
-
-
- - "ແມ່ນແລ້ວ"
- - "ບໍ່"
- - "ຕົກລົງ"
- - "ຮິຮິ"
- - "ຂອບໃຈ"
- - "ຂ້ອຍຍອມຮັບ"
- - "ຄັກຫຼາຍ"
- - "ກຳລັງໄປ"
- - "ຕົກລົງ, ດຽວຂ້ອຍຈະຕິດຕໍ່ກັບໄປ"
- - ":)"
- - ":("
-
-
diff --git a/app/src/main/res/values-lo/strings.xml b/app/src/main/res/values-lo/strings.xml
deleted file mode 100644
index 3bf3b40..0000000
--- a/app/src/main/res/values-lo/strings.xml
+++ /dev/null
@@ -1,402 +0,0 @@
-
-
-
-
- "ຂໍ້ຄວາມ"
- "ຂໍ້ຄວາມ"
- "ເລືອກການແປງຂໍ້ມູນ"
- "ການຕັ້ງຄ່າ"
- "ສົ່ງຂໍ້ຄວາມ"
- "ເພີ່ມໄຟລ໌ແນບ"
- "ຕໍ່ໄປ >"
- "ຕໍ່ໄປ"
- "ອອກ"
- "ການຕັ້ງຄ່າ >"
- "ການຕັ້ງຄ່າ"
- "ການສົ່ງຂໍ້ຄວາມຕ້ອງການການອະນຸຍາດຫາ SMS, ໂທລະສັບ ແລະ ລາຍຊື່."
- "ທ່ານສາມາດປ່ຽນແປງການການອະນຸຍາດໄດ້ຢູ່ໃນການຕັ້ງຄ່າ > ແອັບ > ຂໍ້ຄວາມ > ການອະນຸຍາດ."
- "ທ່ານສາມາດປ່ຽນແປງການອະນຸຍາດໄດ້ຢູ່ໃນການຕັ້ງຄ່າ, ແອັບ, ຂໍ້ຄວາມ, ການອະນຸຍາດ."
- "ຄວາມຖີ່"
- "ລາຍຊື່ຜູ້ຕິດຕໍ່ທັງໝົດ"
- "ສົ່ງໄປ %s"
- "ບັນທຶກຮູບ ຫຼືວິດີໂອ"
- "ເລືອກຮູບສຳລັບອຸປະກອນນີ້"
- "ບັນທຶກສຽງ"
- "ເລືອກຮູບ"
- "ມີດີນີ້ຖືກເລືອກແລ້ວ."
- "ມີເດຍຖືກຖອນເລືອກແລ້ວ."
- "ບັນທຶກສຽງ"
- "ແບ່ງປັນ"
- "ຕອນນີ້"
- "ຕອນນີ້"
-
- - %d ນທ
- - %d ນທ
-
-
- - %d ຊົ່ວໂມງ
- - %d ຊົ່ວໂມງ
-
-
- - %d ວັນ
- - %d ວັນ
-
- "ຂໍ້ຄວາມຄລາສ 0"
- "ບັນທຶກ"
- "ຢືນຢັນເບີໂທລະສັບຂອງທ່ານ"
- "ຂັ້ນຕອນໃຊ້ເທື່ອດຽວນີ້ຈະຮັບປະກັນໃຫ້ຂໍ້ຄວາມສົ່ງຂໍ້ຄວາມກຸ່ມຂອງທ່ານໄດ້ຢ່າງຖືກຕ້ອງ."
- "ເບີໂທລະສັບ"
- "%s ໄດ້ເວົ້າ"
- "ທ່ານໄດ້ເວົ້າ"
- "ຂໍ້ຄວາມຈາກ %s"
- "ທ່ານໄດ້ສົ່ງຂໍ້ຄວາມ"
- "ກຳລັງສົ່ງ..."
- "ສົ່ງບໍ່ໄດ້. ສຳຜັດເພື່ອລອງໃໝ່ອີກຄັ້ງ."
- "ສົ່ງບໍ່ໄດ້. ກຳລັງລອງໃໝ່ອີກຄັ້ງ…"
- "Resend or delete"
- "ກະລຸນາໂທດ້ວຍສຽງໄປຫາບໍລິການສຸກເສີນ. ຂໍ້ຄວາມຂອງທ່ານບໍ່ສາມາດນຳສົ່ງໄດ້ໃນເວລານີ້."
- "ຂໍ້ຄວາມ MMS ໃຫມ່ທີ່ຈະດາວໂຫລດ"
- "ຂໍ້ຄວາມ MMS ໃຫມ່"
- "ບໍ່ສາມາດດາວໂຫລດໄດ້"
- "ສຳຜັດເພື່ອລອງອີກຄັ້ງ"
- "ແຕະເພື່ອດາວໂຫຼດ"
- "ດາວໂຫລດ ຫລືລຶບ"
- "ກຳລັງດາວໂຫລດ..."
- "ຂໍ້ຄວາມໝົດອາຍຸ ຫຼື ໃຊ້ບໍ່ໄດ້ແລ້ວ"
- "size: %1$s, expiration: %2$s"
- "ບໍ່ຮູ້ຜູ່ສົ່ງ"
- "ສົ່ງຮອດແລ້ວ"
- "ຂໍ້ຄວາມຍັງບໍ່ໄດ້ຖືກສົ່ງ"
- "ບາງຂໍ້ຄວາມບໍ່ໄດ້ສົ່ງຢູ່ໃນການສົ່ງຂໍ້ຄວາມ"
-
- - %d ຂໍ້ຄວາມໃນ %d ບົດສົນທະນາ
- - %d ຂໍ້ຄວາມໃນຫນຶ່ງບົດສົນທະນາ
-
- "ບໍ່ສາມາດດາວໂຫລດຂໍ້ຄວາມໄດ້"
- "ບາງຂໍ້ຄວາມບໍ່ໄດ້ຮັບການດາວໂຫຼດຢູ່ໃນການສົ່ງຂໍ້ຄວາມ"
-
- - %d ຂໍ້ຄວາມໃນ %d ບົດສົນທະນາ
- - %d ຂໍ້ຄວາມໃນຫນຶ່ງບົດສົນທະນາ
-
- "ຂໍ້ຄວາມຫາ %1$s ບໍ່ໄດ້ສົ່ງ"
- "ກະລຸນາໂທດ້ວຍສຽງໄປຫາບໍລິການສຸກເສີນ. ຂໍ້ຄວາມຂອງທ່ານຫາ %1$s ບໍ່ສາມາດນຳສົ່ງໄດ້ໃນເວລານີ້."
-
- - %d ຂໍ້ຄວາມໃໝ່.
- - ຂໍ້ຄວາມໃໝ່.
-
- "ກັບຄືນ"
- "ຈັດເກັບແລ້ວ"
- "ລຶບ"
- "ຈັດເກັບ"
- "ຖອດອອກຈາກແຟ້ມ"
- "ເພີ່ມລາຍຊື່ຜູ່ຕິດຕໍ່"
- "ດາວໂຫລດ"
- "ສົ່ງ"
- "ລຶບ"
- "ລຶບຂໍ້ຄວາມນີ້ຫຼືບໍ່?"
- "ການກະທຳນີ້ຈະບໍ່ສາມາດກູ້ຄືນໄດ້."
- "ລຶບ"
-
- - ລຶບການສົນທະນານີ້ບໍ?
- - ລຶບການສົນທະນານີ້ບໍ?
-
- "ລຶບ"
- "ຍົກເລີກ"
- "ໄປ"
- "+%d"
- "ບໍ່ສາມາດອັດສຽງໄດ້. ລອງໃໝ່ອີກຄັ້ງ."
- "ບໍ່ສາມາດຫຼິ້ນສຽງໄດ້. ລອງໃໝ່ອີກຄັ້ງ."
- "ບໍ່ສາມາດບັນທຶກສຽງໄດ້. ລອງໃໝ່ອີກຄັ້ງ."
- "ແຕະຄ້າງໄວ້"
- ", "
- " "
- ": "
- " "
- "ຮູບພາບ"
- "ຄລິບສຽງ"
- "ວິດີໂອ"
- "ບັດລາຍຊື່ຜູ່ຕິດຕໍ່"
- "ດາວໂຫຼດ"
- "ຕອບກັບຜ່ານ SMS"
- "ຕອບກັບຜ່ານ MMS"
- "ຕອບກັບ"
-
- - %d ຜູ້ເຂົ້າຮ່ວມ
- - %d ຜູ້ເຂົ້າຮ່ວມ
-
- "ຂ້ອຍ"
- "ບລັອກ & ຈັດເກັບລາຍຊື່ຜູ່ຕິດຕໍ່ເຂົ້າແຟ້ມແລ້ວ"
- "ປົດບລັອກລາຍຊື່ແລ້ວ & ບໍ່ໄດ້ເກັບໄວ້"
- "%d ຖືກຈັດເກັບແລ້ວ"
- "%d ຖືກຖອດອອກຈາກບ່ອນຈັດເກັບແລ້ວ"
- "ຕັ້ງຮຽບຮ້ອຍແລ້ວ. ສຳຜັດເພື່ອສົ່ງໃໝ່ອີກຄັ້ງ."
- "ຕັ້ງຂໍ້ຄວາມເປັນແອັບ SMS ເລີ່ມຕົ້ນສຳເລັດແລ້ວ."
-
- - ເອົາໄຟລ໌ຄັດຕິດຖິ້ມ
- - ເອົາໄຟລ໌ຄັດຕິດຖິ້ມ
-
- "ໄຟລ໌ຄັດຕິດສຽງ"
- "ຫຼິ້ນສິ່ງຕິດຄັດທີ່ເປັນສຽງ"
- "ຢຸດຊົ່ວຄາວ"
- "ຂໍ້ຄວາມຈາກ%1$s: %2$s."
- "ຂໍ້ຄວາມບໍ່ສຳເລັດຈາກ %1$s: %2$s. ເວລາ: %3$s."
- "ຂໍ້ຄວາມຈາກ %1$s: %2$s. ເວລາ: %3$s."
- "ຂໍ້ຄວາມບໍ່ໄດ້ສົ່ງຫາ %1$s: %2$s. ເວລາ: %3$s."
- "ຂໍ້ຄວາມກຳລັງສົ່ງຫາ %1$s: %2$s. ເວລາ: %3$s."
- "ຂໍ້ຄວາມບໍ່ສຳເລັດຫາ %1$s: %2$s. ເວລາ: %3$s."
- "ຂໍ້ຄວາມຫາ %1$s: %2$s. ເວລາ: %3$s."
- "ຂໍ້ຄວາມບໍ່ສຳເລັດຈາກ %1$s: %2$s. ເວລາ: %3$s. %4$s."
- "ຂໍ້ຄວາມຈາກ %1$s: %2$s. ເວລາ: %3$s. %4$s."
- "ຂໍ້ຄວາມບໍ່ໄດ້ສົ່ງຫາ %1$s: %2$s. ເວລາ: %3$s."
- "ຂໍ້ຄວາມກຳລັງສົ່ງຫາ %1$s: %2$s. ເວລາ: %3$s."
- "ຂໍ້ຄວາມບໍ່ສຳເລັດຫາ %1$s: %2$s. Time: %3$s."
- "ຂໍ້ຄວາມຫາ %1$s: %2$s. ເວລາ: %3$s."
- "ຂໍ້ຄວາມບໍ່ສຳເລັດ. ສຳຜັດເພື່ອລອງໃໝ່ອີກ."
- "ລຶບຫົວຂໍ້"
- "ຮູບຖ່າຍານສົ່ງຂໍ້ຄວາມ"
-
- - %d ຮູບຖືກບັນທຶກໄປໃສ່ອາລະບັ້ມ \"%s\"
- - %d ຮູບຖືກບັນທຶກໄປໃສ່ອາລະບັ້ມ \"%s\"
-
-
- - %d ວິດີໂອຖືກບັນທຶກໄປໃສ່ອາລະບັ້ມ \"%s\"
- - %d ວິດີໂອຖືກບັນທຶກໄປໃສ່ອາລະບັ້ມ \"%s\"
-
-
- - %d ໄຟລ໌ຄັດຕິດຖືກບັນທຶກໄປໃສ່ອາລະບັ້ມ \"%s\"
- - %d ໄຟລ໌ຄັດຕິດຖືກບັນທຶກໄປໃສ່ອາລະບັ້ມ \"%s\"
-
-
- - %dໄຟລ໌ຄັດຕິດຖືກບັນທຶກໄປໃສ່ \"ດາວໂຫຼດ\"
- - %d ໄຟລ໌ຄັດຕິດຖືກບັນທຶກໄປໃສ່ \"ດາວໂຫຼດ\"
-
-
- - %d ໄຟລ໌ຄັດຕິດຖືກບັນທຶກແລ້ວ
- - %d ໄຟລ໌ຄັດຕິດຖືກບັນທຶກແລ້ວ
-
-
- - ບໍ່ສາມາດບັນທຶກ %d ໄຟລ໌ຄັດຕິດໄດ້
- - ບໍ່ສາມາດບັນທຶກ %d ໄຟລ໌ຄັດຕິດໄດ້
-
- "ການຕັ້ງຄ່າ"
- "ຈັດເກັບແລ້ວ"
- "MMS"
- "ຂັ້ນສູງ"
- "ການແຈ້ງເຕືອນ"
- "ລາຍງານຜົນການສົ່ງ SMS"
- "ຂໍລາຍງານຜົນການສົ່ງສຳລັບແຕ່ລະ SMS ທີ່ທ່ານສົ່ງ"
- "ດຶງຂໍ້ມູນອັດຕະໂນມັດ"
- "ດຶງຂໍ້ຄວາມ MMS ອັດຕະໂນມັດ"
- "ດຶງຂໍ້ຄວາມອັດຕະໂນມັດເມື່ອໂຣມມິງ"
- "ກູ້ຄືນ MMS ອັດຕະໂນມັດເມື່ອໂຣມມິງ"
- "ການສົ່ງຂໍ້ຄວາມກຸ່ມ"
- "ແອັບຯ SMS ມາດຕະຖານ"
-
-
- "ເບີໂທລະສັບຂອງທ່ານ"
- "ບໍ່ຮູ້ຈັກ"
- "ສຽງຂໍ້ຄວາມຂາອອກ"
- "ສຳເນົາຂໍ້ຄວາມ"
- "ເບິ່ງລາຍລະອຽດ"
- "ສົ່ງຕໍ່"
- "ລາຍລະອຽດຂໍ້ຄວາມ"
- "ປະເພດ: "
- "ຂໍ້ຄວາມ"
- "ຂໍ້ຄວາມມັນຕິມີເດຍ"
- "ຈາກ: "
- "ເຖິງ: "
- "ສົ່ງເມື່ອ: "
- "ໄດ້ຮັບເມື່ອ: "
- "ຫົວຂໍ້: "
- "ຂະໜາດ: "
- "ຄວາມສຳຄັນ: "
- "ຊິມ: "
- "ສູງ"
- "ປານກາງ"
- "ຕ່ຳ"
- "ຊິມ %s"
- "ເຊື່ອງທີ່ຢູ່ຜູ່ສົ່ງ"
- "ບໍ່ສາມາດສົ່ງຂໍ້ຄວາມໄດ້ໃນຂະນະທີ່ໂຫຼດໄຟລ໌ແນບ."
- "ເຄືອຂ່າຍບໍ່ພ້ອມ. ລອງໃໝ່ອີກ."
- "ລຶບຂໍ້ຄວາມ"
- "ສະລັບລະຫວ່າງການພິມໂຕອັກສອນ ແລະໂຕເລກ"
- "ເພີ່ມຜູ່ເຂົ້າຮ່ວມອື່ນ"
- "ຢືນຢັນຜູ່ເຂົ້າຮ່ວມ"
- "ເລີ່ມບົດສົນທະນາໃໝ່"
- "ເລືອກລາຍການນີ້"
- "ຫຼິ້ນວິດີໂອ"
- "ລາຍຊື່ຜູ່ຕິດຕໍ່ & ໂຕເລືອກ"
- "ລາຍຊື່ຜູ່ຕິດຕໍ່ & ໂຕເລືອກ"
- "ທົ່ວໄປ"
- "ຄົນໃນບົດສົນທະນານີ້"
- "ໂທອອກ"
- "ສົ່ງຂໍ້ຄວາມ"
- "ສົ່ງຂໍ້ຄວາມ<br/><small>ຈາກ %s</small>"
-
- - ສົ່ງຮູບພາບ
- - ສົ່ງຮູບພາບ
-
-
- - ສົ່ງສຽງ
- - ສົ່ງສຽງ
-
-
- - ສົ່ງວິດີໂອ
- - ສົ່ງວິດີໂອ
-
-
- - ສົ່ງບັດລາຍຊື່ຜູ້ຕິດຕໍ່
- - ສົ່ງບັດລາຍຊື່ຜູ້ຕິດຕໍ່
-
-
- - ສົ່ງໄຟລ໌ຄັດຕິດ
- - ສົ່ງໄຟລ໌ຄັດຕິດ
-
-
- - %d ໄຟລ໌ຄັດຕິດພ້ອມສົ່ງໄດ້ແລ້ວ
- - ໜຶ່ງໄຟລ໌ຄັດຕິດພ້ອມສົ່ງໄດ້ແລ້ວ
-
- "ລິຂະສິດໂອເພນຊອດ"
- "ການແຈ້ງເຕືອນ"
- "ຮອດຂີດຈຳກັດໄຟລ໌ຄັດຕິດແລ້ວ"
- "ເພີ່ມໃສ່ລາຍຊື່ຜູ່ຕິດຕໍ່ບໍ່?"
- "ເພີ່ມໃສ່ລາຍຊື່ຜູ່ຕິດຕໍ່"
- "ຫົວຂໍ້"
- "ຫົວຂໍ້: "
- "%1$s%2$s"
- "ກຳລັງໂຫລດບັດລາຍຊື່ຜູ່ຕິດຕໍ່"
- "ບໍ່ສາມາດໂຫລດບັດລາຍຊື່ຜູ່ຕິດຕໍ່ໄດ້"
- "ເບິ່ງບັດລາຍຊື່ຜູ່ຕິດຕໍ່"
-
- - %d ລາຍຊື່
- - %d ລາຍຊື່
-
- "ບັດລາຍຊື່ຜູ່ຕິດຕໍ່"
- "ວັນເດືອນປີເກີດ"
- "ບັນທຶກ"
- "ສົ່ງຕໍ່ຂໍ້ຄວາມ"
- "+1"
- "+%d"
- "SMS ຖືກປິດແລ້ວ"
- "ເພື່ອສົ່ງ, ຕັ້ງການສົ່ງຂໍ້ຄວາມເປັນແອັບ SMS ເລີ່ມຕົ້ນ"
- "ຕັ້ງການສົ່ງຂໍ້ຄວາມເປັນແອັບ SMS ເລີ່ມຕົ້ນ"
- "ປ່ຽນແປງ"
- "ບໍ່ມີ SIM ທີ່ມັກຖືກເລືອກໄວ້ ເພື່ອສົ່ງຂໍ້ຄວາມ SMS"
- "ເຈົ້າຂອງອຸປະກອນບໍ່ອະນຸຍາດໃຫ້ໃຊ້ແອັບຯນີ້."
- "ຕົກລົງ"
- "ມີຜູ່ເຂົ້າຮ່ວມໃນການສົນທະນາຫຼາຍເກີນໄປ"
-
- - ລາຍຊື່ຕິດຕໍ່ບໍ່ຖືກຕ້ອງ
- - ລາຍຊື່ຕິດຕໍ່ບໍ່ຖືກຕ້ອງ
-
- "ສະບັບຮ່າງ"
- "ໃນເວລາທີ່ທານເລີ່ມການສົນທະນາໃຫມ່, ທ່ານຈະເຫັນມັນສະແດງຢູ່ບ່ອນນີ້"
- "ບົດສົນທະນາທີ່ຖືກຈັດເກັບຈະສະແດງຢູ່ນີ້"
- "ກຳລັງໂຫລດບົດສົນທະນາ..."
- "ຮູບພາບ"
- "ຄລິບສຽງ"
- "ວິດີໂອ"
- "ບັດລາຍຊື່ຕິດຕໍ່"
- "MMS"
- "ຍົກເລີກ"
- "ລອງໃໝ່"
- "ປ້ອນຊື່ລາຍຊື່ຜູ່ຕິດຕໍ່ ຫຼື ເບີໂທລະສັບເພື່ອເລີ່ມຂໍ້ຄວາມໃໝ່"
- "ບລັອກ"
- "ບລັອກ %s"
- "ປົດບລັອກ %s"
- "ບລັອກ %s ບໍ?"
- "ທ່ານຈະຍັງສືບຕໍ່ໄດ້ຮັບຂໍ້ຄວາມຈາກເບີນີ້ ແຕ່ຈະບໍ່ຖືກແຈ້ງເຕືອນອີກຕໍ່ໄປ. ບົດສົນທະນານີ້ຈະຖືກຈັດເກັບ."
- "ລາຍຊື່ຜູ່ຕິດຕໍ່ທີ່ຖືກບລັອກ"
- "ປົດບລັອກ"
- "ກຳລັງສົ່ງຂໍ້ຄວາມ"
- "ສົ່ງຂໍ້ຄວາມແລ້ວ"
- "ຂໍ້ມູນເຄືອຂ່າຍໂທລະສັບຖືກປິດໄວ້. ກະລຸນາກວດສອບການຕັ້ງຄ່າຂອງທ່ານ."
- "ບໍ່ສາມາດສົ່ງຂໍ້ຄວາມໃນໂໝດໃນຍົນໄດ້"
- "ບໍ່ສາມາດສົ່ງຂໍ້ຄວາມໄປໄດ້"
- "ດາວໂຫຼດຂໍ້ຄວາມແລ້ວ"
- "ຂໍ້ມູນເຊວລູລາຖືກປິດໄວ້. ສອບການຕັ້ງຄ່າຂອງທ່ານ."
- "ບໍ່ສາມາດກາວໂຫຼດຂໍ້ຄວາມຢູ່ໃນໂໝດເຮືອບິນໄດ້"
- "ບໍ່ສາມາດດາວໂຫຼດໄດ້"
- "ສູນ"
- "ນຶ່ງ"
- "ສອງ"
- "ສາມ"
- "ສີ່"
- "ຫ້າ"
- "ຫົກ"
- "ເຈັດ"
- "ແປດ"
- "ເກົ້າ"
- "ບໍ່ສາມາດສົ່ງຂໍ້ຄວາມດ້ວຍ %1$s ໄດ້, ຂໍ້ຜິດພາດ %2$d"
- "ບໍ່ສາມາດສົ່ງຂໍ້ຄວາມດ້ວຍບໍລິສັດເຄືອຂ່າຍມືຖືບໍ່ຮູ້ຈັກໄດ້, ຂໍ້ຜິດພາດ %1$d"
- "Fwd: %s"
- "ຂໍ້ຄວາມຍັງບໍ່ໄດ້ສົ່ງ: ບໍລິການຍັງບໍ່ໄດ້ເປີດນຳໃຊ້ໃນເຄືອຂ່າຍເທື່ອ"
- "ຂໍ້ຄວາມຍັງບໍ່ໄດ້ສົ່ງ: ທີ່ຢູ່ປາຍທາງບໍ່ຖືກຕ້ອງ"
- "ຂໍ້ຄວາມຍັງບໍ່ໄດ້ສົ່ງ: ຂໍ້ຄວາມບໍ່ຖືກຕ້ອງ"
- "ຂໍ້ຄວາມຍັງບໍ່ໄດ້ສົ່ງ: ບໍ່ຮອງຮັບເນື້ອຫາ"
- "ຂໍ້ຄວາມຍັງບໍ່ໄດ້ສົ່ງ: ບໍ່ຮອງຮັບຂໍ້ຄວາມ"
- "ຂໍ້ຄວາມຍັງບໍ່ໄດ້ຖືກສົ່ງ: ໃຫຍ່ເກີນໄປ"
- "ຂໍ້ຄວາມໃໝ່"
- "ເບິ່ງ"
- "ຮູບພາບ"
- "ບໍ່ສາມາດຊອກຫາແອັບພລິເຄຊັນທີ່ເໝາະສົມໄດ້"
- "ລຶບຜູ່ຮັບ"
- "ຂໍ້ຄວາມໃໝ່"
- "ຍົກເລີກ"
- "ສຳເນົາໄວ້ໃນຄລິບບອດຫຼືບໍ່?"
- "ສຳເນົາ"
- "ເຖິງ %s"
- "ທົ່ວໄປ"
- "ຂັ້ນສູງ"
- "ການຕັ້ງຄ່າທົ່ວໄປ"
- "ການຕັ້ງຄ່າຂັ້ນສູງ"
- "SIM \"%s\""
- "ສົ່ງຂໍ້ຄວາມ SMS ສະເພາະບຸກຄົນໄປຫາທຸກໆຜູ່ຮັບ. ສະເພາະທ່ານເທົ່ານັ້ນທີ່ຈະໄດ້ຮັບແຕ່ລະການຕອບກັບ"
- "ສົ່ງ MMS ສະບັບນຶ່ງໄປຫາທຸກໆຜູ່ຮັບ"
- "ເບີໂທບໍ່ຮູ້ຈັກ"
- "ຂໍ້ຄວາມໃໝ່"
- "ຂໍ້ຄວາມໃໝ່."
- "ຕົວເລືອກ SIM"
- "%1$s ຖືກເລືອກແລ້ວ, ຕົວເລືອກ SIM"
- "ແກ້ໄຂຫົວຂໍ້"
- "ເລືອກ SIM ຫຼືແກ້ໄຂຫົວຂໍ້"
- "ສຳພັດຄ້າງໄວ້ ເພື່ອບັນທຶກສຽງ"
- "ເລີ່ມບົດສົນທະນາໃໝ່"
- "ຂໍ້ຄວາມ"
- "ຂໍ້ຄວາມ"
- "ລາຍການການສົນທະນາ"
- "ກຳລັງໂຫລດບົດສົນທະນາ..."
- "ກຳລັງໂຫລດຂໍ້ຄວາມ"
- "ເບິ່ງບົດສົນທະນາເພີ່ມເຕີມ"
- "ເບິ່ງຂໍ້ຄວາມເພີ່ມເຕີມ"
- "ການສົນທະນາຖືກລຶບແລ້ວ"
- "ການສົນທະນາຖືກລຶບແລ້ວ. ສຳຜັດເພື່ອສະແດງ, ການສົນທະນາຂໍ້ຄວາມທີ່ແຕກຕ່າງ"
- "ບລັອກແລ້ວ"
- "ປົດບລັອກແລ້ວ"
- "ພື້ນທີ່ຈັດເກັບຕ່ຳ. ບາງຂໍ້ມູນອາດຈະເສຍໄປ."
- "ເລືອກໄຟລ໌ຄັດຕິດ"
- "ຢືນຢັນການເລືອກ"
- "%d ເລືອກແລ້ວ"
- "ກະລຸນາເອົາໜຶ່ງ ຫຼືຫຼາຍໄຟລ໌ຄັດຕິດອອກໄປ ແລະລອງໃໝ່ອີກ."
- "ທ່ານສາມາດລອງສົ່ງຂໍ້ຄວາມຂອງທ່ານໄດ້, ແຕ່ມັນອາດຈະບໍ່ຖືກສົ່ງໄປ ນອກຈາກວ່າທ່ານເອົາໜຶ່ງ ຫຼືຫຼາຍໄຟລ໌ຄັດຕິດ."
- "ທ່ານສາມາດສົ່ງໄດ້ແຕ່ໜຶ່ງວິດີໂອຕໍ່ຂໍ້ຄວາມເທົ່ານັ້ນ. ກະລຸນາເອົາວິດີໂອເພີ່ມເຕີມອອກ ແລະລອງໃໝ່ອີກ."
- "ການສົ່ງຂໍ້ຄວາມໂຫຼດໄຟລ໌ຄັດຕິດບໍ່ສຳເລັດ."
- "ແນວໃດກໍ່ສົ່ງ"
- "ບໍ່ສາມາດເລີ່ມຕົ້ນການສົນທະນາໄດ້"
- "%s ເລືອກແລ້ວ"
-
diff --git a/app/src/main/res/values-lt/arrays.xml b/app/src/main/res/values-lt/arrays.xml
deleted file mode 100644
index 3c1c116..0000000
--- a/app/src/main/res/values-lt/arrays.xml
+++ /dev/null
@@ -1,37 +0,0 @@
-
-
-
-
-
- - "nėra temos"
- - "nėra temos"
-
-
- - "Taip"
- - "Ne"
- - "Gerai"
- - "Hehe"
- - "Ačiū"
- - "Sutinku"
- - "Puiku"
- - "Pakeliui"
- - "Gerai, informuosiu vėliau"
- - ":)"
- - ":("
-
-
diff --git a/app/src/main/res/values-lt/strings.xml b/app/src/main/res/values-lt/strings.xml
deleted file mode 100644
index 4cf8d68..0000000
--- a/app/src/main/res/values-lt/strings.xml
+++ /dev/null
@@ -1,448 +0,0 @@
-
-
-
-
- "Susirašinėjimas pranešimais"
- "Susirašinėjimas pranešimais"
- "Pasirinkti pokalbį"
- "Nustatymai"
- "Siųsti pranešimą"
- "Pridėti priedą"
- "Kitas >"
- "Kitas"
- "Išeiti"
- "Nustatymai >"
- "Nustatymai"
- "Susirašinėjimo programai reikia leidimų pasiekti SMS pranešimus, telefoną ir kontaktus."
- "Leidimus galite pakeisti skiltyje „Nustatymai > Programos > Susirašinėjimo programa > Leidimai“."
- "Leidimus galite pakeisti skiltyje „Nustatymai, Programos, Susirašinėjimo programa, Leidimai“."
- "Dažniausiai naudojami"
- "Visi kontaktai"
- "Siųsti: %s"
- "Fotografuokite arba filmuokite"
- "Pasirinkite vaizdus iš šio įrenginio"
- "Įrašyti garsą"
- "Pasirinkti nuotrauką"
- "Medija pasirinkta."
- "Medija nepasirinkta."
- "Įrašyti garsą"
- "Bendrinimas"
- "Ką tik"
- "Dabar"
-
- - %d min.
- - %d min.
- - %d min.
- - %d min.
-
-
- - %d val.
- - %d val.
- - %d val.
- - %d val.
-
-
- - %d diena
- - %d dienos
- - %d dienos
- - %d dienų
-
- "0 klasės pranešimas"
- "Išsaugoti"
- "Patvirtinkite telefono numerį"
- "Atlikę šį vienkartinį veiksmą užtikrinsite, kad Susirašinėjimo programa tinkamai pateiks grupės pranešimus."
- "Telefono numeris"
- "%s sakė"
- "Jūs sakėte"
- "Pranešimas nuo %s:"
- "Išsiuntėte pranešimą"
- "Siunčiama…"
- "Neišsiųsta. Palieskite, kad bandytumėte dar kartą."
- "Neišsiųsta. Bandoma dar kartą…"
- "Persiųsti arba ištrinti"
- "Atlikite balso skambutį pagalbos tarnyboms. Šiuo metu negalime pateikti teksto pranešimo."
- "Naujas MMS pranešimas, kurį galima atsisiųsti"
- "Naujas MMS pranešimas"
- "Nepavyko atsisiųsti"
- "Palieskite ir bandykite dar kartą"
- "Palieskite, kad atsisiųstumėte"
- "Atsisiųskite arba ištrinkite"
- "Atsisiunčiama..."
- "Pranešimo galiojimo laikas pasibaigė arba jis negalimas"
- "dydis: %1$s, galiojimo pabaiga: %2$s"
- "Nežinomas siuntėjas"
- "Pristatyta"
- "Pranešimas neišsiųstas"
- "Kai kurie pranešimai neišsiųsti naudojant Susirašinėjimo programą"
-
- - Pranešimų: %d (%d pokalbis)
- - Pranešimų: %d (%d pokalbiai)
- - Pranešimų: %d (%d pokalbio)
- - Pranešimų: %d (%d pokalbių)
-
- "Pranešimas neatsisiųstas"
- "Kai kurie pranešimai neatsisiųsti naudojant Susirašinėjimo programą"
-
- - Pranešimų: %d (%d pokalbis)
- - Pranešimų: %d (%d pokalbiai)
- - Pranešimų: %d (%d pokalbio)
- - Pranešimų: %d (%d pokalbių)
-
- "Pranešimas numeriu %1$s nebuvo išsiųstas"
- "Atlikite balso skambutį pagalbos tarnyboms. Šiuo metu negalime pateikti teksto pranešimo numeriu %1$s."
-
- - %d naujas pranešimas
- - %d nauji pranešimai
- - %d naujo pranešimo
- - %d naujų pranešimų
-
- "Atgal"
- "Suarchyvuota"
- "Ištrinti"
- "Archyvuoti"
- "Išarchyvuoti"
- "Pridėti kontaktą"
- "Atsisiųsti"
- "Siųsti"
- "Ištrinti"
- "Ištrinti šį pranešimą?"
- "Šio veiksmo anuliuoti negalima."
- "Ištrinti"
-
- - Ištrinti šiuos pokalbius?
- - Ištrinti šiuos pokalbius?
- - Ištrinti šiuos pokalbius?
- - Ištrinti šiuos pokalbius?
-
- "Ištrinti"
- "Atšaukti"
- "Kam"
- "Dar %d"
- "Nepavyko įrašyti garso. Bandykite dar kartą."
- "Nepavyko paleisti garso įrašo. Bandykite dar kartą."
- "Nepavyko išsaugoti garso įrašo. Bandykite dar kartą."
- "Palieskite ir palaikykite"
- ", "
- " "
- ": "
- " "
- "Nuotrauka"
- "Garso įrašo klipas"
- "Vaizdo įrašas"
- "Kontakto kortelė"
- "Atsisiųsti"
- "Atsakyti SMS žinute"
- "Atsakyti MMS"
- "Atsakyti"
-
- - %d dalyvis
- - %d dalyviai
- - %d dalyvio
- - %d dalyvių
-
- "Aš"
- "Kontaktas užblokuotas ir suarchyvuotas"
- "Kontaktas atblokuotas ir išarchyvuotas"
- "Suarchyvuota: %d"
- "Išarchyvuota: %d"
- "Viskas nustatyta. Dar kartą palieskite „Siųsti“."
- "Susirašinėjimo programa sėkmingai nustatyta kaip numatytoji SMS programa."
-
- - Išmesti priedus
- - Išmesti priedus
- - Išmesti priedus
- - Išmesti priedus
-
- "Garso priedas"
- "Leisti garso priedą"
- "Pristabdyti"
- "Pranešimas nuo %1$s: %2$s."
- "Nepavyko atsiųsti pranešimo nuo %1$s: „%2$s“. Laikas: %3$s."
- "Pranešimas nuo %1$s: „%2$s“. Laikas: %3$s."
- "Neišsiųstas pranešimas grupei „%1$s“: „%2$s“. Laikas: %3$s."
- "Siunčiamas pranešimas grupei „%1$s“: „%2$s“. Laikas: %3$s."
- "Nepavyko išsiųsti pranešimo grupei „%1$s“: „%2$s“. Laikas: %3$s."
- "Pranešimas grupei „%1$s“: „%2$s“. Laikas: %3$s."
- "Nepavyko atsiųsti pranešimo nuo %1$s: „%2$s“. Laikas: %3$s. %4$s."
- "Pranešimas nuo %1$s: „%2$s“. Laikas: %3$s. %4$s."
- "Neišsiųstas pranešimas grupei „%1$s“: „%2$s“. Laikas: %3$s."
- "Siunčiamas pranešimas grupei „%1$s“: „%2$s“. Laikas: %3$s."
- "Nepavyko išsiųsti pranešimo grupei „%1$s“: „%2$s“. Laikas: %3$s."
- "Pranešimas grupei „%1$s“: „%2$s“. Laikas: %3$s."
- "Įvyko pranešimo klaida. Palieskite ir bandykite dar kartą."
- "Pašalinti temą"
- "Susirašinėjimo programos nuotraukos"
-
- - %d nuotrauka išsaugota albume „%s“
- - %d nuotraukos išsaugotos albume „%s“
- - %d nuotraukos išsaugota albume „%s“
- - %d nuotraukų išsaugota albume „%s“
-
-
- - %d vaizdo įrašas išsaugotas albume „%s“
- - %d vaizdo įrašai išsaugoti albume „%s“
- - %d vaizdo įrašo išsaugota albume „%s“
- - %d vaizdo įrašų išsaugota albume „%s“
-
-
- - %d priedas išsaugotas albume „%s“
- - %d priedai išsaugoti albume „%s“
- - %d priedo išsaugota albume „%s“
- - %d priedų išsaugota albume „%s“
-
-
- - %d priedas išsaugotas aplanke „Atsisiuntimai“
- - %d priedai išsaugoti aplanke „Atsisiuntimai“
- - %d priedo išsaugota aplanke „Atsisiuntimai“
- - %d priedų išsaugota aplanke „Atsisiuntimai“
-
-
- - Išsaugotas %d priedas
- - Išsaugoti %d priedai
- - Išsaugota %d priedo
- - Išsaugota %d priedų
-
-
- - Nepavyko išsaugoti %d priedo
- - Nepavyko išsaugoti %d priedų
- - Nepavyko išsaugoti %d priedo
- - Nepavyko išsaugoti %d priedų
-
- "Nustatymai"
- "Suarchyvuota"
- "MMS"
- "Išplėstiniai"
- "Pranešimai"
- "SMS pristatymo ataskaitos"
- "Pateikti kiekvieno išsiųsto SMS pristatymo ataskaitos užklausą"
- "Automatiškai nuskaityti"
- "Automatiškai nuskaityti MMS pranešimus"
- "Aut. nuskait. naud. tarptinklinį ryšį"
- "Automatiškai nuskaityti MMS, kai veikia tarptinklinis ryšys"
- "Grupinis susirašinėjimas"
- "Numatytoji SMS programa"
-
-
- "Jūsų telefono numeris"
- "Nežinomas"
- "Siunčiamų pranešimų garsai"
- "Kopijuoti tekstą"
- "Peržiūrėti išsamią informaciją"
- "Persiųsti"
- "Išsami pranešimo informacija"
- "Tipas: "
- "teksto pranešimas"
- "Įvairialypės informacijos pranešimas"
- "Nuo: "
- "Kam: "
- "Išsiųsta: "
- "Gauta: "
- "Tema: "
- "Dydis: "
- "Pirmenybė: "
- "SIM: "
- "Aukšta"
- "Įprasta"
- "Žema"
- "SIM %s"
- "Paslėptas siuntėjo adresas"
- "Negalima siųsti žinutės, kol įkeliami priedai."
- "Tinklas neparuoštas. Bandykite dar kartą."
- "Pašalinti tekstą"
- "Perjungti iš teksto įvedimo į skaičių įvedimą ir atvirkščiai"
- "Pridėti daugiau dalyvių"
- "Patvirtinti dalyvius"
- "Pradėti naują pokalbį"
- "Pasirinkti šį elementą"
- "Leisti vaizdo įrašą"
- "Žmonės ir parinktys"
- "Žmonės ir parinktys"
- "Bendrieji"
- "Žmonės šiame pokalbyje"
- "Skambinti"
- "Siųsti pranešimą"
- "Siųsti pranešimą<br/><small>iš %s</small>"
-
- - Siųsti nuotraukas
- - Siųsti nuotraukas
- - Siųsti nuotraukas
- - Siųsti nuotraukas
-
-
- - Siųsti garso įrašus
- - Siųsti garso įrašus
- - Siųsti garso įrašus
- - Siųsti garso įrašus
-
-
- - Siųsti vaizdo įrašus
- - Siųsti vaizdo įrašus
- - Siųsti vaizdo įrašus
- - Siųsti vaizdo įrašus
-
-
- - Siųsti kontaktų korteles
- - Siųsti kontaktų korteles
- - Siųsti kontaktų korteles
- - Siųsti kontaktų korteles
-
-
- - Siųsti priedus
- - Siųsti priedus
- - Siųsti priedus
- - Siųsti priedus
-
-
- - %d priedas paruoštas siųsti
- - %d priedai paruošti siųsti
- - %d priedo paruošta siųsti
- - %d priedų paruošta siųsti
-
- "Atvirojo šaltinio licencijos"
- "Pranešimai"
- "Pasiektas priedų apribojimas"
- "Pridėti prie kontaktų?"
- "Pridėti kontaktą"
- "Tema"
- "Tema: "
- "%1$s%2$s"
- "Įkeliama kontakto kortelė"
- "Nepavyko įkelti kontakto kortelės"
- "Peržiūrėti kontakto kortelę"
-
- - %d kontaktas
- - %d kontaktai
- - %d kontakto
- - %d kontaktų
-
- "Kontaktų kortelės"
- "Gimimo data"
- "Užrašai"
- "Persiųsti pranešimą"
- "+1"
- "+%d"
- "SMS išjungta"
- "Kad galėtumėte išsiųsti, nustatykite Susirašinėjimo programą kaip numatytąją SMS programą"
- "Nustatykite Susirašinėjimo programą kaip numatytąją SMS programą"
- "Pakeisti"
- "Nepasirinkta jokių pageidaujamų SIM kortelių, kurias būtų galima naudoti SMS pranešimams siųsti"
- "Įrenginio savininkas neleidžia naudoti šios programos."
- "Gerai"
- "Per daug pokalbio dalyvių"
-
- - Netinkami kontaktai
- - Netinkami kontaktai
- - Netinkami kontaktai
- - Netinkami kontaktai
-
- "Juodraštis"
- "Kai pradėsite naują pokalbį, jis bus pateiktas čia"
- "Archyvuoti pokalbiai rodomi čia"
- "Įkeliami pokalbiai..."
- "Nuotrauka"
- "Garso įrašo klipas"
- "Vaizdo įrašas"
- "Kontakto kortelė"
- "MMS"
- "Anuliuoti"
- "Bandyti dar kartą"
- "Įveskite kontakto vardą arba telefono numerį, kad pradėtumėte naują pranešimą"
- "Blokuoti"
- "Blokuoti %s"
- "Panaikinti %s blokavimą"
- "Blokuoti %s?"
- "Ir toliau gausite pranešimus iš šio numerio, bet nebūsite apie juos įspėti. Šis pokalbis bus archyvuotas."
- "Užblokuoti kontaktai"
- "PANAIKINTI BLOKAVIMĄ"
- "Siunčiamas pranešimas"
- "Pranešimas išsiųstas"
- "Mobiliojo ryšio duomenys išjungti. Patikrinkite nustatymus."
- "Negalima siųsti pranešimų lėktuvo režimu"
- "Nepavyko išsiųsti pranešimo"
- "Pranešimas atsisiųstas"
- "Mobiliojo ryšio duomenys išjungti. Patikrinkite nustatymus."
- "Nepavyksta atsisiųsti pranešimų lėktuvo režimu"
- "Pranešimo nepavyko atsisiųsti"
- "Nulis"
- "Vienas"
- "Du"
- "Trys"
- "Keturi"
- "Penki"
- "Šeši"
- "Septyni"
- "Aštuoni"
- "Devyni"
- "Nepavyko išsiųsti pranešimo; operatorius „%1$s“, %2$d klaida"
- "Nepavyko išsiųsti pranešimo; operatorius nežinomas, %1$d klaida"
- "Pers.: %s"
- "Pranešimas neišsiųstas: paslauga nesuaktyvinta tinkle"
- "Pranešimas neišsiųstas: netinkamas paskirties adresas"
- "Pranešimas neišsiųstas: netinkamas pranešimas"
- "Pranešimas neišsiųstas: nepalaikomas turinys"
- "Pranešimas neišsiųstas: nepalaikomas pranešimas"
- "Pranešimas neišsiųstas: per didelis"
- "Naujas pranešimas"
- "Peržiūrėti"
- "Vaizdas"
- "Nepavyko rasti tinkamos programos"
- "Pašalinti gavėją"
- "Naujas pranešimas"
- "Atšaukti"
- "Kopijuoti į iškarpinę?"
- "Kopijuoti"
- "į %s"
- "Bendrieji"
- "Išplėstiniai"
- "Bendrieji nustatymai"
- "Išplėstiniai nustatymai"
- "„%s“ SIM"
- "Siųsti individualius SMS pranešimus visiems gavėjams. Atsakymus gausite tik jūs"
- "Siųsti vieną MMS visiems gavėjams"
- "Nežinomas numeris"
- "Naujas pranešimas"
- "Naujas pranešimas."
- "SIM pasirinkimas"
- "Pasirinkta: %1$s, SIM pasirinkimas"
- "Redaguoti temą"
- "Pasirinkite SIM arba redaguokite temą"
- "Palaikykite palietę, kad įrašytumėte garso įrašą"
- "Pradėti naują pokalbį"
- "Susirašinėjimo programa"
- "Susirašinėjimo programa"
- "Pokalbių sąrašas"
- "Įkeliami pokalbiai"
- "Įkeliami pranešimai"
- "Peržiūrėti daugiau pokalbių"
- "Peržiūrėti daugiau pranešimų"
- "Pokalbis ištrintas"
- "Pokalbis ištrintas. Palieskite, kad būtų rodomas kitas Susirašinėjimo programos pokalbis."
- "Užblokuota"
- "Atblokuota"
- "Mažai laisvos saugyklos vietos. Kai kurie duomenys gali būti prarasti."
- "Pasirinkti priedus"
- "Patvirtinti pasirinkimą"
- "Pasirinkta: %d"
- "Pašalinkite bent vieną priedą ir bandykite dar kartą."
- "Galite pabandyti siųsti pranešimą, bet gali nepavykti jo pristatyti, nebent pašalinsite bent vieną priedą."
- "Viename pranešime galite siųsti tik vieną vaizdo įrašą. Pašalinkite papildomus vaizdo įrašus ir bandykite dar kartą."
- "Susirašinėjimo programai nepavyko įkelti priedo."
- "Vis tiek siųsti"
- "Nepavyko pradėti pokalbio"
- "Pasirinkta %s"
-
diff --git a/app/src/main/res/values-lv/arrays.xml b/app/src/main/res/values-lv/arrays.xml
deleted file mode 100644
index 0e130b7..0000000
--- a/app/src/main/res/values-lv/arrays.xml
+++ /dev/null
@@ -1,37 +0,0 @@
-
-
-
-
-
- - "bez temata"
- - "bez temata"
-
-
- - "Jā"
- - "Nē"
- - "Labi"
- - "He-he"
- - "Paldies!"
- - "Piekrītu"
- - "Jauki"
- - "Esmu ceļā"
- - "Labi, vēlāk ar tevi sazināšos."
- - ":)"
- - ":("
-
-
diff --git a/app/src/main/res/values-lv/strings.xml b/app/src/main/res/values-lv/strings.xml
deleted file mode 100644
index c7cc8a3..0000000
--- a/app/src/main/res/values-lv/strings.xml
+++ /dev/null
@@ -1,425 +0,0 @@
-
-
-
-
- "Ziņojumapmaiņa"
- "Ziņojumapmaiņa"
- "Atlasiet sarunu"
- "Iestatījumi"
- "Nosūtīt ziņojumu"
- "Pievienot pielikumu"
- "Tālāk >"
- "Tālāk"
- "Iziet"
- "Iestatījumi >"
- "Iestatījumi"
- "Lietotnei Ziņojumapmaiņa ir nepieciešama piekļuves atļauja īsziņām, kā arī lietotnēm Tālrunis un Kontaktpersonas."
- "Atļaujas varat mainīt sadaļā Iestatījumi > Lietotnes > Ziņojumapmaiņa > Atļaujas."
- "Atļaujas varat mainīt sadaļā Iestatījumi > Lietotnes > Ziņojumapmaiņa > Atļaujas."
- "Biežāk izmantotās"
- "Visas kontaktpersonas"
- "Nosūtīt uz: %s"
- "Uzņemt attēlus vai video"
- "Izvēlieties attēlus no šīs ierīces."
- "Ierakstīt audio"
- "Fotoattēla izvēle"
- "Saturs ir atlasīts."
- "Satura atlase ir noņemta."
- "Ierakstīt audio"
- "Kopīgot"
- "Tikko"
- "Tikko"
-
- - %d min
- - %d min
- - %d min
-
-
- - %d stundas
- - %d stunda
- - %d stundas
-
-
- - %d dienas
- - %d diena
- - %d dienas
-
- "0. klases ziņojums"
- "Saglabāt"
- "Tālruņa numura apstiprināšana"
- "Šī vienreizējā darbība ir nepieciešama, lai lietotnē Ziņojumapmaiņa tiktu pareizi piegādāti jūsu grupas ziņojumi."
- "Tālruņa numurs"
- "%s rakstīja"
- "Jūs rakstījāt"
- "Ziņojums no %s"
- "Jūs nosūtījāt ziņojumu"
- "Notiek sūtīšana…"
- "Neizdevās nosūtīt. Pieskarieties, lai mēģinātu vēlreiz."
- "Neizdevās nosūtīt. Notiek atkārtots mēģinājums…"
- "Sūtiet vēlreiz vai dzēsiet vienumu"
- "Veiciet balss zvanu uz avārijas dienesta tālruņa numuru. Pašlaik nevar nosūtīt īsziņu."
- "Jauna lejupielādējama multiziņa"
- "Jauna multiziņa"
- "Nevarēja lejupielādēt"
- "Pieskarieties, lai mēģinātu vēlreiz"
- "Pieskarieties, lai lejupielādētu"
- "Lejupielādējiet vai dzēsiet"
- "Notiek lejupielāde…"
- "Ziņojums nav pieejams, vai ir beidzies tā derīguma termiņš"
- "lielums: %1$s; derīgs līdz: %2$s"
- "Nezināms sūtītājs"
- "Piegādāts"
- "Ziņojums netika nosūtīts."
- "Lietotnē Ziņojumapmaiņa netika nosūtīti daži ziņojumi."
-
- - %d ziņojumi %d sarunās
- - %d ziņojumi %d sarunā
- - %d ziņojumi %d sarunās
-
- "Ziņojums nav lejupielādēts."
- "Lietotnē Ziņojumapmaiņa nav lejupielādēti daži ziņojumi."
-
- - %d ziņojumi %d sarunās
- - %d ziņojumi %d sarunā
- - %d ziņojumi %d sarunās
-
- "Ziņojums netika nosūtīts uz tālruņa numuru %1$s."
- "Veiciet balss zvanu uz avārijas dienesta tālruņa numuru. Pašlaik nevar nosūtīt īsziņu uz tālruņa numuru %1$s."
-
- - %d jauni ziņojumi
- - %d jauns ziņojums
- - %d jauni ziņojumi
-
- "Atpakaļ"
- "Arhīvs"
- "Dzēst"
- "Arhivēt"
- "Izņemt no arhīva"
- "Pievienot kontaktpersonu"
- "Lejupielādēt"
- "Sūtīt"
- "Dzēst"
- "Vai dzēst šo ziņojumu?"
- "Šo darbību nevar atsaukt."
- "Dzēst"
-
- - Vai dzēst šīs sarunas?
- - Vai dzēst šīs sarunas?
- - Vai dzēst šīs sarunas?
-
- "Dzēst"
- "Atcelt"
- "Kam:"
- "Vēl %d"
- "Nevar ierakstīt audio. Mēģiniet vēlreiz."
- "Nevar atskaņot audio. Mēģiniet vēlreiz."
- "Nevarēja saglabāt audio. Mēģiniet vēlreiz."
- "Pieskarieties un turiet."
- ", "
- " "
- ": "
- " "
- "Attēls"
- "Audioklips"
- "Videoklips"
- "Kontaktpersonas kartīte"
- "Lejupielādēt"
- "Atbildēt ar īsziņu"
- "Atbildēt ar MMS"
- "Atbildēt"
-
- - %d dalībnieki
- - %d dalībnieks
- - %d dalībnieki
-
- "Es"
- "Kontaktpersona ir bloķēta un arhivēta"
- "Kontaktpersona ir atbloķēta un atarhivēta."
- "Arhivētas: %d"
- "Atcelta arhivēšana: %d"
- "Iestatīšana ir pabeigta. Vēlreiz pieskarieties vienumam Sūtīt."
- "Lietotne Ziņojumapmaiņa ir sekmīgi iestatīta kā noklusējuma īsziņu lietotne."
-
- - Atmest pielikumus
- - Atmest pielikumu
- - Atmest pielikumus
-
- "Audio pielikums"
- "Atskaņot audio pielikumu"
- "Pārtraukt"
- "Ziņojums no lietotāja %1$s: %2$s."
- "Neizdevās saņemt ziņojumu no kontaktpersonas %1$s: %2$s. Laiks: %3$s."
- "Ziņojums no kontaktpersonas %1$s: %2$s. Laiks: %3$s."
- "Nenosūtīts ziņojums kontaktpersonai %1$s: %2$s. Laiks: %3$s."
- "Notiek ziņojuma sūtīšana kontaktpersonai %1$s: %2$s. Laiks: %3$s."
- "Neizdevās nosūtīt ziņojumu kontaktpersonai %1$s: %2$s. Laiks: %3$s."
- "Ziņojums kontaktpersonai %1$s: %2$s. Laiks: %3$s."
- "Neizdevās saņemt ziņojumu no kontaktpersonas %1$s: %2$s. Laiks: %3$s. %4$s."
- "Ziņojums no kontaktpersonas %1$s: %2$s. Laiks: %3$s. %4$s."
- "Nenosūtīts ziņojums grupai %1$s: %2$s. Laiks: %3$s."
- "Notiek ziņojuma sūtīšana grupai %1$s: %2$s. Laiks: %3$s."
- "Neizdevās nosūtīt ziņojumu grupai %1$s: %2$s. Laiks: %3$s."
- "Ziņojums grupai %1$s: %2$s. Laiks: %3$s."
- "Radās problēma ar ziņojumu. Pieskarieties, lai mēģinātu vēlreiz."
- "Dzēst tēmu"
- "Fotoattēli lietotnē Ziņojumapmaiņa"
-
- - %d fotoattēli tika saglabāti albumā “%s”
- - %d fotoattēls tika saglabāts albumā “%s”
- - %d fotoattēli tika saglabāti albumā “%s”
-
-
- - %d videoklipi tika saglabāti albumā “%s”
- - %d videoklips tika saglabāts albumā “%s”
- - %d videoklipi tika saglabāti albumā “%s”
-
-
- - %d pielikumi tika saglabāti albumā “%s”
- - %d pielikums tika saglabāts albumā “%s”
- - %d pielikumi tika saglabāti albumā “%s”
-
-
- - %d pielikumi tika saglabāti mapē “Lejupielādes”
- - %d pielikums tika saglabāts mapē “Lejupielādes”
- - %d pielikumi tika saglabāti mapē “Lejupielādes”
-
-
- - Tika saglabāti %d pielikumi.
- - Tika saglabāts %d pielikums.
- - Tika saglabāti %d pielikumi.
-
-
- - Nevarēja saglabāt %d pielikumus.
- - Nevarēja saglabāt %d pielikumu.
- - Nevarēja saglabāt %d pielikumus.
-
- "Iestatījumi"
- "Arhīvs"
- "Multiziņa"
- "Papildu"
- "Paziņojumi"
- "Īsziņu piegādes atskaites"
- "Pieprasiet piegādes atskaiti par katru sūtīto īsziņu."
- "Automātiski izgūt"
- "Automātiski izgūstiet multiziņas."
- "Autom. izgūšana viesabon. laikā"
- "Automātiska multiziņu izgūšana viesabonēšanas laikā"
- "Grupas ziņojumapmaiņa"
- "Noklusējuma īsziņu lietotne"
-
-
- "Jūsu tālruņa numurs"
- "Nezināms"
- "Izejošo ziņojumu signāli"
- "Kopēt tekstu"
- "Skatīt detalizētu informāciju"
- "Pārsūtīt"
- "Detalizēta informācija par ziņojumu"
- "Veids: "
- "Īsziņa"
- "Multiziņa"
- "No: "
- "Kam: "
- "Nosūtīts: "
- "Saņemts: "
- "Temats: "
- "Lielums: "
- "Prioritāte: "
- "SIM: "
- "Augsta"
- "Parasta"
- "Zema"
- "SIM %s"
- "Sūtītāja adrese ir slēpta"
- "Ziņojumu nevar nosūtīt, kamēr tiek ielādēti pielikumi."
- "Tīkls nav gatavs lietošanai. Mēģiniet vēlreiz."
- "Dzēst tekstu"
- "Pārslēgties starp teksta un ciparu ievadīšanu"
- "Pievienot vēl dalībniekus"
- "Apstiprināt dalībniekus"
- "Sākt jaunu sarunu"
- "Atlasīt šo vienumu"
- "Atskaņot videoklipu"
- "Personas un opcijas"
- "Personas un opcijas"
- "Vispārīgi"
- "Sarunas dalībnieki"
- "Zvanīt"
- "Sūtīt ziņojumu"
- "Sūtiet īsziņu,<br/><small>izmantojot šo SIM: %s</small>"
-
- - Sūtīt fotoattēlus
- - Sūtīt fotoattēlus
- - Sūtīt fotoattēlus
-
-
- - Sūtīt audio failus
- - Sūtīt audio failus
- - Sūtīt audio failus
-
-
- - Sūtīt videoklipus
- - Sūtīt videoklipus
- - Sūtīt videoklipus
-
-
- - Sūtīt kontaktpersonu kartītes
- - Sūtīt kontaktpersonu kartītes
- - Sūtīt kontaktpersonu kartītes
-
-
- - Sūtīt pielikumus
- - Sūtīt pielikumus
- - Sūtīt pielikumus
-
-
- - Nav atlasīts neviens pielikums.
- - %d pielikums ir gatavs nosūtīšanai.
- - %d pielikumi ir gatavi nosūtīšanai.
-
- "Atklātā pirmkoda licences"
- "Paziņojumi"
- "Sasniegts pielikumu ierobežojums."
- "Vai pievienot kontaktpersonām?"
- "Pievienot kontaktpersonu"
- "Temats"
- "Temats: "
- "%1$s%2$s"
- "Notiek kontaktpersonas kartītes ielāde…"
- "Nevarēja ielādēt kontaktpersonas kartīti."
- "Skatiet kontaktpersonas kartīti"
-
- - %d kontaktpersonas
- - %d kontaktpersona
- - %d kontaktpersonas
-
- "Kontaktpersonu kartītes"
- "Dzimšanas diena"
- "Piezīmes"
- "Ziņojuma pārsūtīšana"
- "+1"
- "+%d"
- "Īsziņas ir atspējotas."
- "Lai sūtītu īsziņas, iestatiet lietotni Ziņojumapmaiņa kā noklusējuma īsziņu lietotni."
- "Iestatiet lietotni Ziņojumapmaiņa kā noklusējuma īsziņu lietotni."
- "Mainīt"
- "Īsziņu sūtīšanai nav atlasīta vēlamā SIM karte"
- "Ierīces īpašnieks nav atļāvis šīs lietotnes darbību."
- "Labi"
- "Sarunā ir pārāk daudz dalībnieku."
-
- - Nederīgas kontaktpersonas
- - Nederīga kontaktpersona
- - Nederīgas kontaktpersonas
-
- "Melnraksts"
- "Jaunas sarunas tiks rādītas šeit."
- "Šeit tiek rādītas arhivētās sarunas."
- "Notiek sarunu ielāde..."
- "Attēls"
- "Audioklips"
- "Videoklips"
- "Kontaktpersonas kartīte"
- "Multiziņa"
- "Atsaukt"
- "Mēģināt vēlreiz"
- "Ievadiet kontaktpersonas vārdu vai tālruņa numuru, lai sāktu rakstīt jaunu ziņojumu."
- "Bloķēt"
- "Bloķēt: %s"
- "Atbloķēt: %s"
- "Vai bloķēt %s?"
- "Jūs turpināsiet saņemt ziņojumus no šī numura, taču vairs nesaņemsiet par tiem paziņojumus. Šī saruna tiks arhivēta."
- "Bloķētās kontaktpersonas"
- "ATBLOĶĒT"
- "Notiek ziņojuma sūtīšana"
- "Ziņojums nosūtīts"
- "Mobilo datu savienojums ir izslēgts. Pārbaudiet iestatījumus."
- "Lidojuma režīmā nevar nosūtīt ziņojumus."
- "Ziņojumu nevarēja nosūtīt."
- "Ziņojums lejupielādēts"
- "Mobilo datu savienojums ir izslēgts. Pārbaudiet iestatījumus."
- "Ziņojumus nevar lejupielādēt lidojuma režīmā"
- "Ziņojumu nevarēja lejupielādēt"
- "Nulle"
- "Viens"
- "Divi"
- "Trīs"
- "Četri"
- "Pieci"
- "Seši"
- "Septiņi"
- "Astoņi"
- "Deviņi"
- "Nevar nosūtīt ziņojumu: operatora %1$s kļūda %2$d"
- "Nevar nosūtīt ziņojumu: nezināma operatora kļūda %1$d"
- "Pārs.: %s"
- "Ziņojums netika nosūtīts: pakalpojums nav aktivizēts tīklā."
- "Ziņojums nav nosūtīts: nederīga galamērķa adrese"
- "Ziņojums nav nosūtīts: nederīgs ziņojums"
- "Ziņojums nav nosūtīts: neatbalstīts saturs"
- "Ziņojums nav nosūtīts: neatbalstīts ziņojums"
- "Ziņojums nav nosūtīts: pārāk liels"
- "Jauns ziņojums"
- "Skatīt"
- "Attēls"
- "Neizdevās atrast atbilstošu lietojumprogrammu."
- "Noņemt adresātu"
- "Jauns ziņojums"
- "Atcelt"
- "Vai kopēt starpliktuvē?"
- "Kopēt"
- "šajā SIM: %s"
- "Vispārīgi"
- "Papildu"
- "Vispārīgi iestatījumi"
- "Papildu iestatījumi"
- "SIM kartes “%s” iestatījumi"
- "Sūtīt atsevišķas īsziņas visiem adresātiem (atbildes saņemsiet tikai jūs)"
- "Sūtīt vienu multiziņu visiem adresātiem"
- "Nezināms numurs"
- "Jauns ziņojums"
- "Jauns ziņojums"
- "SIM kartes atlasītājs"
- "Atlasīta %1$s, SIM kartes atlasītājs"
- "Rediģēt tematu"
- "Atlasīt SIM karti vai rediģēt tematu"
- "Pieskarieties un turiet, lai ierakstītu skaņu."
- "Sākt jaunu sarunu"
- "Ziņojumapmaiņa"
- "Ziņojumapmaiņa"
- "Sarunu saraksts"
- "Notiek sarunu ielāde"
- "Notiek ziņojumu ielāde."
- "Skatīt citas sarunas"
- "Skatīt vairāk ziņojumu"
- "Saruna ir izdzēsta"
- "Saruna dzēsta. Pieskarieties, lai skatītu citu sarunu lietotnē Ziņojumapmaiņa."
- "Bloķēts"
- "Atbloķēts"
- "Krātuvē ir maz vietas. Daļa datu var tikt zaudēta."
- "Pielikumu atlasīšana"
- "Apstiprināt atlasi"
- "Atlasīti: %d"
- "Lūdzu, noņemiet vienu vai vairākus pielikumus un mēģiniet vēlreiz."
- "Varat mēģināt sūtīt ziņojumu, taču tas, iespējams, netiks piegādāts, ja vien nenoņemsiet vienu vai vairākus pielikumus."
- "Ziņojumam var pievienot tikai vienu videoklipu. Lūdzu, noņemiet liekos videoklipus un mēģiniet vēlreiz."
- "Lietotnē Ziņojumapmaiņa neizdevās ielādēt pielikumu."
- "Tik un tā sūtīt"
- "Nevarēja sākt sarunu"
- "Atlasīts: %s"
-
diff --git a/app/src/main/res/values-mk/arrays.xml b/app/src/main/res/values-mk/arrays.xml
deleted file mode 100644
index eba8db7..0000000
--- a/app/src/main/res/values-mk/arrays.xml
+++ /dev/null
@@ -1,37 +0,0 @@
-
-
-
-
-
- - "без наслов"
- - "без тема"
-
-
- - "Да"
- - "Не"
- - "Во ред"
- - "Хехе"
- - "Фала"
- - "Се согласувам"
- - "Убаво"
- - "На пат сум"
- - "Во ред, ќе ти јавам подоцна"
- - ":)"
- - ":("
-
-
diff --git a/app/src/main/res/values-mk/strings.xml b/app/src/main/res/values-mk/strings.xml
deleted file mode 100644
index 6fcc13d..0000000
--- a/app/src/main/res/values-mk/strings.xml
+++ /dev/null
@@ -1,402 +0,0 @@
-
-
-
-
- "Пораки"
- "Пораки"
- "Изберете разговор"
- "Поставки"
- "Испрати порака"
- "Додај прилог"
- "Следно >"
- "Следно"
- "Излези"
- "Поставки >"
- "Поставки"
- "На Messaging му треба дозвола за СМС, телефон и контакти."
- "Дозволите може да ги промените во Поставки > Апликации > Messaging > Дозволи."
- "Дозволите може да ги промените во Поставки, Апликации, Messaging, Дозволи."
- "Чести"
- "Сите контакти"
- "Испрати на %s"
- "Снимај слики или видео"
- "Изберете слики од уредот"
- "Снимај аудио"
- "Избери фотографија"
- "Медиумот е избран."
- "Медиумот е неизбран."
- "Снимај аудио"
- "Сподели"
- "Пред малку"
- "Сега"
-
- - %d мин.
- - %d мин.
-
-
- - %d час
- - %d часа
-
-
- - %d ден
- - %d дена
-
- "Порака 0 класа"
- "Зачувај"
- "Потврдете го својот телефонски број"
- "Со овој еднократен чекор ќе се погрижите Messaging правилно да ви ги испорачува групните пораки."
- "Телефонски број"
- "%s рече"
- "Рековте"
- "Порака од %s"
- "Испративте порака"
- "Се испраќа..."
- "Не се испрати. Допрете за да се обидете повторно."
- "Не се испрати. Се обидуваме повторно…"
- "Испратете повторно или избришете"
- "Направете гласовен повик до службите за итни случаи. Вашата текстуална порака не може да се испорача во ова време."
- "Нова ММС-порака за преземање"
- "Нова ММС-порака"
- "Не можеше да се преземе"
- "Допрете да се обидете повторно"
- "Допри за преземање"
- "Преземете или избришете"
- "Се презема..."
- "Пораката е истечена или не е достапна"
- "големина: %1$s, истекување: %2$s"
- "Непознат испраќач"
- "Доставено"
- "Пораката не се испрати"
- "Некои пораки не се испратени во Messaging"
-
- - %d пораки во %d разговор
- - %d пораки во %d разговори
-
- "Пораката не е преземена"
- "Некои пораки не се преземени во Messaging"
-
- - %d пораки во %d разговор
- - %d пораки во %d разговори
-
- "Пораката до %1$s не се испрати"
- "Направете гласовен повик до службите за итни случаи. Вашата текстуална порака до %1$s не може да се испорача во ова време."
-
- - %d нова порака
- - %d нови пораки
-
- "Назад"
- "Архивирано"
- "Бришење"
- "Архивирање"
- "Извади од архива"
- "Додај контакт"
- "Преземи"
- "Испрати"
- "Избриши"
- "Да се избрише пораката?"
- "Дејството не може да се врати."
- "Избриши"
-
- - Да се избрише разговоров?
- - Да се избришат разговориве?
-
- "Избриши"
- "Откажи"
- "До"
- "+%d"
- "Аудиото не може да се сними. Обидете се повторно."
- "Аудиото не може да се пушти. Обидете се повторно."
- "Аудиото не можеше да се зачува. Обидете се повторно."
- "Допри и задржи"
- ", "
- " "
- ": "
- " "
- "Слика"
- "Аудиоклип"
- "Видео"
- "Картичка за контакти"
- "Преземи"
- "Одговори преку СМС"
- "Одговори преку ММС"
- "Одговори"
-
- - %d учесник
- - %d учесници
-
- "Јас"
- "Контактот е блокиран и архивиран"
- "Одблокиран и одархивиран контакт"
- "%d архивирани"
- "%d извадени од архива"
- "Сè е подготвено. Допрете Испрати повторно."
- "Messaging е успешно поставен како стандардна апликација за СМС."
-
- - Отфрли го прилогот
- - Отфрли ги прилозите
-
- "Аудио прилог"
- "Репродуцирај аудио прилог"
- "Пауза"
- "Порака од %1$s: %2$s."
- "Неуспешна порака од %1$s: %2$s. Време: %3$s."
- "Порака од %1$s: %2$s. Време: %3$s."
- "Неиспратена порака до %1$s: %2$s. Време: %3$s."
- "Се испраќа порака до %1$s: %2$s. Време: %3$s."
- "Неуспешна порака до %1$s: %2$s. Време: %3$s."
- "Порака до %1$s: %2$s. Време: %3$s."
- "Неуспешна порака од %1$s: %2$s. Време: %3$s. %4$s."
- "Порака од %1$s: %2$s. Време: %3$s. %4$s."
- "Неиспратена порака до %1$s: %2$s. Време: %3$s."
- "Се испраќа порака до %1$s: %2$s. Време: %3$s."
- "Неуспешна порака до %1$s: %2$s. Време: %3$s."
- "Порака до %1$s: %2$s. Време: %3$s."
- "Неуспешна порака. Допрете за да се обидете повторно."
- "Избриши тема"
- "Фотографии во Messaging"
-
- - %d фотографија се зачува во албумот „%s“
- - %d фотографии се зачуваа во албумот „%s“
-
-
- - %d видео се зачува во албумот „%s“
- - %d видеа се зачуваа во албумот „%s“
-
-
- - %d прилог се зачува во албумот „%s“
- - %d прилози се зачуваа во албумот „%s“
-
-
- - %d прилог се зачува во „Преземања“
- - %d прилози се зачуваа во „Преземања“
-
-
- - Зачуван е %d прилог
- - Зачувани се %d прилози
-
-
- - Не можеше да се зачува %d прилог
- - Не можеше да се зачуваат %d прилози
-
- "Поставки"
- "Архивирано"
- "ММС"
- "Напредни"
- "Известувања"
- "Извештаи за испорака на СМС"
- "Побарајте извештај за испорака за секоја СМС што ја испраќате"
- "Автоматско преземање"
- "Преземај ММС-пораки автоматски"
- "Автоматско преземање во роаминг"
- "Автоматски преземај MMS додека си во роаминг"
- "Групно испраќање пораки"
- "Стандардна СМС апликација"
-
-
- "Вашиот телефонски број"
- "Непознато"
- "Звуци на појдовни пораки"
- "Копирај текст"
- "Прикажи детали"
- "Проследи"
- "Детали на порака"
- "Тип: "
- "Текстуална порака"
- "Мултимедијална порака"
- "Од: "
- "До: "
- "Испратено: "
- "Примени: "
- "Предмет: "
- "Големина: "
- "Приоритет: "
- "СИМ: "
- "Високо"
- "Нормално"
- "Ниско"
- "СИМ %s"
- "Скриена адреса на испраќачот"
- "Не може да се испрати порака додека се вчитуваат прилозите."
- "Мрежата не е подготвена. Обидете се повторно."
- "Избриши текст"
- "Префрлајте меѓу внесување текст и броеви"
- "Додај повеќе учесници"
- "Потврди учесници"
- "Започнете нов разговор"
- "Изберете ја ставкава"
- "Пушти видео"
- "Луѓе и опции"
- "Луѓе и опции"
- "Општи"
- "Луѓе во овој разговор"
- "Повикај"
- "Испрати порака"
- "Испратете порака <br/><small>од %s</small>"
-
- - Испрати ја фотографијата
- - Испрати ги фотографиите
-
-
- - Испрати го аудиото
- - Испрати ги аудиата
-
-
- - Испрати го видеото
- - Испрати ги видеата
-
-
- - Испрати ја картичката за контакт
- - Испрати ги картичките за контакт
-
-
- - Испрати го прилогот
- - Испрати ги прилозите
-
-
- - %d прилог е подготвен за испраќање
- - %d прилози се подготвени за испраќање
-
- "Лиценци со отворен код"
- "Известувања"
- "Достигнато е ограничувањето за прилози"
- "Да додадеме во контакти?"
- "Додај контакт"
- "Предмет"
- "Предмет: "
- "%1$s%2$s"
- "Се вчитува картичката за контакт"
- "Картичката за контакт не можеше да се вчита"
- "Прикажи картичка за контакти"
-
- - %d контакт
- - %d контакти
-
- "Картички за контакт"
- "Роденден"
- "Белешки"
- "Проследи порака"
- "+1"
- "+%d"
- "СМС-пораките се оневозможени"
- "За испраќање, поставете го Messaging како стандардна апликација за СМС"
- "Поставете го Messaging како стандардна апликација за СМС"
- "Промени"
- "Не е избрана претпочитана СИМ за испраќање СМС-пораки"
- "Оваа апликација не е дозволена од сопственикот на уредот."
- "Во ред"
- "Премногу учесници во разговорот"
-
- - Неважечки контакт
- - Неважечки контакти
-
- "Нацрт"
- "Штом започнете нов разговор, ќе го видите наведен тука"
- "Архивираните разговори се појавуваат тука"
- "Се вчитуваат разговори…"
- "Слика"
- "Аудиоклип"
- "Видео"
- "Картичка за контакти"
- "ММС"
- "Врати"
- "Обидете се повторно"
- "Внесете име на контактот или телефонски број за да започнете нова порака"
- "Блокирај"
- "Блокирај %s"
- "Одблокирај %s"
- "Да се блокира %s?"
- "Ќе продолжите да добивате пораки од овој број, но веќе нема да добивате известувања. Разговорот ќе се архивира."
- "Блокирани контакти"
- "ОДБЛОКИРАЈ"
- "Пораката се испраќа"
- "Пораката е испратена"
- "Мобилните податоци се исклучени. Проверете ги поставките."
- "Не може да се испраќаат пораки во авионски режим"
- "Пораката не може да се испрати."
- "Пораката е преземeна"
- "Мобилните податоци се исклучени. Проверете ги поставките."
- "Не може да се преземаат пораки во авионски режим"
- "Пораката не можеше да се преземе"
- "Нула"
- "Еден"
- "Два"
- "Три"
- "Четири"
- "Пет"
- "Шест"
- "Седум"
- "Осум"
- "Девет"
- "Пораката не може да се испрати преку %1$s, грешка %2$d"
- "Пораката не може да се испрати преку непознат давател на услуга, грешка %1$d"
- "Препрати: %s"
- "Пораката не се испрати: услугата не е активирана на мрежата"
- "Пораката не е испратена: неважечка адреса на одредиштето"
- "Пораката не е испратена: неважечка порака"
- "Пораката не е испратена: неподдржана содржина"
- "Пораката не е испратена: неподдржана порака"
- "Пораката не е испратена: преголема"
- "Нова порака"
- "Прикажи"
- "Слика"
- "Не може да се најде соодветна апликација"
- "Отстрани го примачот"
- "Нова порака"
- "Откажи"
- "Копирајте во таблата со исечоци?"
- "Копирај"
- "до %s"
- "Општи"
- "Напредни"
- "Општи поставки"
- "Напредни поставки"
- "СИМ „%s“"
- "Испратете поединечни СМС-пораки до сите примачи. Само вие ќе добивате одговори"
- "Испратете единствена ММС-порака до сите примачи"
- "Непознат број"
- "Нова порака"
- "Нова порака."
- "Бирач на СИМ"
- "%1$s е избран, бирач на СИМ"
- "Уреди предмет"
- "Избери СИМ или уреди предмет"
- "Допри и задржи за снимање аудио"
- "Започнете нов разговор"
- "Messaging"
- "Messaging"
- "Список со разговори"
- "Разговорите се вчитуваат"
- "Се вчитуваат пораки"
- "Прикажи повеќе разговори"
- "Прикажи повеќе пораки"
- "Конверзацијата е избришана"
- "Разговорот е избришан. Допрете за да се прикаже друг разговор на Messaging"
- "Блокирано"
- "Одблокирано"
- "Просторот за складирање е премногу мал. Некои податоци може да се изгубат."
- "Изберете прилози"
- "Потврдете го изборот"
- "Избрани %d"
- "Отстранете еден или повеќе прилози и обидете се повторно."
- "Може да се обидете да ја испратите пораката, но можеби нема да се испорача, освен ако не отстраните еден или повеќе прилози."
- "Може да испраќате само едно видео по порака. Отстранете ги дополнителните видеа и обидете се повторно."
- "Messaging не успеа да го вчита прилогот."
- "Сепак испрати"
- "Не може да се започне разговор"
- "Избрана е %s"
-
diff --git a/app/src/main/res/values-ml/arrays.xml b/app/src/main/res/values-ml/arrays.xml
deleted file mode 100644
index 7454e1f..0000000
--- a/app/src/main/res/values-ml/arrays.xml
+++ /dev/null
@@ -1,37 +0,0 @@
-
-
-
-
-
- - "വിഷയമില്ല"
- - "വിഷയമൊന്നുമില്ല"
-
-
- - "ഉവ്വ്"
- - "ഇല്ല"
- - "ശരി"
- - "ഹിഹി"
- - "നന്ദി"
- - "ഞാൻ അംഗീകരിക്കുന്നു"
- - "കൊള്ളാം"
- - "മറുപടി നൽകാൻ തയ്യാറാണ്"
- - "ശരി, പിന്നീട് നിങ്ങളുമായി ബന്ധപ്പെടാൻ എന്നെ അനുവദിക്കുക"
- - ":)"
- - ":("
-
-
diff --git a/app/src/main/res/values-ml/cm_strings.xml b/app/src/main/res/values-ml/cm_strings.xml
deleted file mode 100644
index 0f78c2c..0000000
--- a/app/src/main/res/values-ml/cm_strings.xml
+++ /dev/null
@@ -1,20 +0,0 @@
-
-
-
- ഇല്ലാതാക്കാൻ സ്വൈപ്പുചെയ്യുക
- ഒരു സംഭാഷണം ഇല്ലാതാക്കാന് വലതുവശത്തെക്ക് സ്വൈപ്ചെയ്യുക
-
diff --git a/app/src/main/res/values-ml/strings.xml b/app/src/main/res/values-ml/strings.xml
deleted file mode 100644
index 77bb32d..0000000
--- a/app/src/main/res/values-ml/strings.xml
+++ /dev/null
@@ -1,402 +0,0 @@
-
-
-
-
- "സന്ദേശമയയ്ക്കൽ"
- "സന്ദേശമയയ്ക്കൽ"
- "സംഭാഷണം തിരഞ്ഞെടുക്കുക"
- "ക്രമീകരണങ്ങൾ"
- "സന്ദേശം അയയ്ക്കൂ"
- "ഒരു അറ്റാച്ചുമെന്റ് ചേർക്കുക"
- "അടുത്തത് >"
- "അടുത്തത്"
- "പുറത്തുകടക്കുക"
- "ക്രമീകരണം >"
- "ക്രമീകരണം"
- "SMS, ഫോൺ, കോൺടാക്റ്റുകൾ എന്നിവയിലേക്ക് സന്ദേശമയയ്ക്കലിന് അനുമതി ആവശ്യമാണ്."
- "ക്രമീകരണം > ആപ്സ് > സന്ദേശമയയ്ക്കൽ > അനുമതികൾ എന്നതിൽ നിങ്ങൾക്ക് അനുമതികൾ മാറ്റാവുന്നതാണ്."
- "ക്രമീകരണം, ആപ്സ്, സന്ദേശമയയ്ക്കൽ, അനുമതികൾ എന്നതിൽ നിങ്ങൾക്ക് അനുമതികൾ മാറ്റാവുന്നതാണ്."
- "പതിവായി കോൺടാക്റ്റുചെയ്യുന്നവർ"
- "എല്ലാ കോൺടാക്റ്റുകളും"
- "%s എന്നതിലേയ്ക്ക് അയയ്ക്കുക"
- "ചിത്രങ്ങൾ അല്ലെങ്കിൽ വീഡിയോ എടുക്കുക"
- "ഈ ഉപകരണത്തിൽ നിന്ന് ചിത്രങ്ങൾ തിരഞ്ഞെടുക്കുക"
- "ഓഡിയോ റെക്കോർഡുചെയ്യുക"
- "ഫോട്ടോ തിരഞ്ഞെടുക്കുക"
- "മീഡിയ തിരഞ്ഞെടുത്തിരിക്കുന്നു."
- "മീഡിയ തിരഞ്ഞെടുത്തത് മാറ്റി."
- "ഓഡിയോ റെക്കോർഡുചെയ്യുക"
- "പങ്കിടുക"
- "ഇപ്പോൾ"
- "ഇപ്പോൾ"
-
- - %d മിനിറ്റ്
- - %d മിനിറ്റ്
-
-
- - %d മണിക്കൂർ
- - %d മണിക്കൂർ
-
-
- - %d ദിവസം
- - %d ദിവസം
-
- "ക്ലാസ് 0 സന്ദേശം"
- "സംരക്ഷിക്കുക"
- "നിങ്ങളുടെ ഫോൺ നമ്പർ സ്ഥിരീകരിക്കുക"
- "സന്ദേശമയയ്ക്കൽ നിങ്ങളുടെ ഗ്രൂപ്പ് സന്ദേശങ്ങൾ ശരിയായി വിതരണം ചെയ്യുമെന്ന് ഈ ഒറ്റത്തവണയുള്ള ഘട്ടം ഉറപ്പാക്കും."
- "ഫോണ് നമ്പര്"
- "%s, പറഞ്ഞു"
- "നിങ്ങൾ പറഞ്ഞു"
- "%s എന്നയാളില് നിന്നുള്ള സന്ദേശം"
- "നിങ്ങൾ ഒരു സന്ദേശമയച്ചു"
- "അയയ്ക്കുന്നു…"
- "അയച്ചില്ല. വീണ്ടും ശ്രമിക്കാൻ സ്പർശിക്കുക."
- "അയച്ചില്ല. വീണ്ടും ശ്രമിക്കുന്നു..."
- "വീണ്ടും അയയ്ക്കുക അല്ലെങ്കിൽ ഇല്ലാതാക്കുക"
- "അടിയന്തര സേവനങ്ങളിലേക്ക് വോയ്സ് കോൾ ചെയ്യുക. ഇപ്പോൾ നിങ്ങളുടെ ടെക്സ്റ്റ് സന്ദേശം കൈമാറാനായില്ല."
- "ഡൗൺലോഡുചെയ്യാനുള്ള പുതിയ MMS സന്ദേശം"
- "പുതിയ MMS സന്ദേശം"
- "ഡൗൺലോഡുചെയ്യാനായില്ല"
- "വീണ്ടും ശ്രമിക്കാൻ സ്പർശിക്കുക"
- "ഡൗൺലോഡുചെയ്യാൻ സ്പർശിക്കുക"
- "ഡൗൺലോഡുചെയ്യുക അല്ലെങ്കിൽ ഇല്ലാതാക്കുക"
- "ഡൗൺലോഡുചെയ്യുന്നു…"
- "സന്ദേശം കാലഹരണപ്പെട്ടു അല്ലെങ്കിൽ ലഭ്യമല്ല"
- "വലുപ്പം: %1$s, കാലഹരണപ്പെടുന്നത്: %2$s"
- "അയച്ചയാൾ അജ്ഞാതനാണ്"
- "ഡെലിവർ ചെയ്തു"
- "സന്ദേശം അയച്ചില്ല"
- "സന്ദേശമയയ്ക്കലിൽ ചില സന്ദേശങ്ങൾ അയച്ചിട്ടില്ല"
-
- - %d സംഭാഷണങ്ങളിൽ %d സന്ദേശങ്ങൾ
- - ഒരു സംഭാഷണത്തിൽ %d സന്ദേശങ്ങൾ
-
- "സന്ദേശം ഡൗൺലോഡുചെയ്തില്ല"
- "സന്ദേശമയയ്ക്കലിൽ ചില സന്ദേശങ്ങൾ ഡൗൺലോഡ് ചെയ്തിട്ടില്ല"
-
- - %d സംഭാഷണങ്ങളിൽ %d സന്ദേശങ്ങൾ
- - ഒരു സംഭാഷണത്തിൽ %d സന്ദേശങ്ങൾ
-
- "%1$s എന്ന നമ്പറിലേക്ക് സന്ദേശം അയച്ചില്ല"
- "അടിയന്തര സേവനങ്ങളിലേക്ക് വോയ്സ് കോൾ ചെയ്യുക. ഇപ്പോൾ നിങ്ങളുടെ ടെക്സ്റ്റ് സന്ദേശം %1$s എന്ന നമ്പറിലേക്ക് കൈമാറാനായില്ല."
-
- - %d പുതിയ സന്ദേശങ്ങൾ
- - പുതിയ സന്ദേശം
-
- "മടങ്ങുക"
- "ആർക്കൈവുചെയ്തവ"
- "ഇല്ലാതാക്കുക"
- "ആര്ക്കൈവുചെയ്യുക"
- "ആർക്കൈവുചെയ്തത് മാറ്റുക"
- "കോൺടാക്റ്റ് ചേർക്കുക"
- "ഡൗൺലോഡ്"
- "അയയ്ക്കുക"
- "ഇല്ലാതാക്കുക"
- "ഈ സന്ദേശം ഇല്ലാതാക്കണോ?"
- "ഈ പ്രവർത്തനം പഴയപടിയാക്കാനാകില്ല."
- "ഇല്ലാതാക്കുക"
-
- - ഈ സംഭാഷണങ്ങൾ ഇല്ലാതാക്കണോ?
- - ഈ സംഭാഷണം ഇല്ലാതാക്കണോ?
-
- "ഇല്ലാതാക്കുക"
- "റദ്ദാക്കുക"
- "സ്വീകര്ത്താവ്"
- "%d എണ്ണം കൂടി"
- "ഓഡിയോ റെക്കോർഡ് ചെയ്യാനായില്ല. വീണ്ടും ശ്രമിക്കുക."
- "ഓഡിയോ പ്ലേ ചെയ്യാനായില്ല. വീണ്ടും ശ്രമിക്കുക."
- "ഓഡിയോ സംരക്ഷിക്കാനായില്ല. വീണ്ടും ശ്രമിക്കുക."
- "സ്പർശിച്ച് പിടിക്കുക"
- ", "
- " "
- ": "
- " "
- "ചിത്രം"
- "ഓഡിയോ ക്ലിപ്പ്"
- "വീഡിയോ"
- "കോൺടാക്റ്റ് കാർഡ്"
- "ഡൗൺലോഡുചെയ്യുക"
- "SMS വഴി മറുപടി നൽകുക"
- "MMS വഴി മറുപടി നൽകുക"
- "മറുപടി നൽകുക"
-
- - %d പങ്കെടുക്കുന്നവർ
- - %d പങ്കെടുക്കുന്നയാൾ
-
- "ഞാന്"
- "കോൺടാക്റ്റ് തടഞ്ഞ് ആർക്കൈവുചെയ്തു"
- "കോൺടാക്റ്റിനെ തടഞ്ഞതും ആർക്കൈവ് ചെയ്തതും മാറ്റി"
- "%d എണ്ണം ആർക്കൈവുചെയ്തു"
- "%d എണ്ണം ആർക്കൈവുചെയ്തത് മാറ്റി"
- "എല്ലാം സജ്ജീകരിച്ചു. വീണ്ടും അയയ്ക്കാൻ സ്പർശിക്കുക."
- "സ്ഥിര SMS ആപ്പായി സന്ദേശമയയ്ക്കൽ സജ്ജീകരിച്ചു."
-
- - അറ്റാച്ച്മെന്റുകൾ ഉപേക്ഷിക്കുക
- - അറ്റാച്ച്മെന്റ് ഉപേക്ഷിക്കുക
-
- "ഓഡിയോ അറ്റാച്ചുമെന്റ്"
- "ഓഡിയോ അറ്റാച്ചുമെന്റ് പ്ലേ ചെയ്യുക"
- "താൽക്കാലികമായി നിർത്തുക"
- "%1$s എന്നയാളിൽ നിന്നുള്ള സന്ദേശം : %2$s ."
- "%1$s എന്നയാളിൽ നിന്നുള്ള സന്ദേശം പരാജയപ്പെട്ടു: %2$s. സമയം: %3$s."
- "%1$s എന്നയാളിൽ നിന്നുള്ള സന്ദേശം: %2$s. സമയം: %3$s."
- "%1$s എന്നതിലേക്ക് സന്ദേശം അയച്ചില്ല: %2$s. സമയം: %3$s."
- "%1$s എന്നതിലേക്ക് സന്ദേശം അയയ്ക്കുന്നു: %2$s. സമയം: %3$s."
- "%1$s എന്നതിലേക്കുള്ള സന്ദേശം പരാജയപ്പെട്ടു: %2$s. സമയം: %3$s."
- "%1$s എന്നതിലേക്കുള്ള സന്ദേശം: %2$s. സമയം: %3$s."
- "%1$s എന്നയാളിൽ നിന്നുള്ള സന്ദേശം പരാജയപ്പെട്ടു: %2$s. സമയം: %3$s. %4$s."
- "%1$s എന്നയാളിൽ നിന്നുള്ള സന്ദേശം: %2$s. സമയം: %3$s. %4$s."
- "%1$s എന്നതിലേക്ക് സന്ദേശം അയച്ചില്ല: %2$s. സമയം: %3$s."
- "%1$s എന്നതിലേക്ക് സന്ദേശം അയയ്ക്കുന്നു: %2$s. സമയം: %3$s."
- "%1$s എന്നതിലേക്കുള്ള സന്ദേശം പരാജയപ്പെട്ടു: %2$s. സമയം: %3$s."
- "%1$s എന്നതിലേക്കുള്ള സന്ദേശം: %2$s. സമയം: %3$s."
- "സന്ദേശം പരാജയപ്പെട്ടു. വീണ്ടും ശ്രമിക്കുന്നതിന് സ്പർശിക്കുക."
- "വിഷയം ഇല്ലാതാക്കുക"
- "സന്ദേശമയയ്ക്കൽ ഫോട്ടോകൾ"
-
- - %d ഫോട്ടോകൾ \"%s\" ആൽബത്തിലേക്ക് സംരക്ഷിച്ചു
- - %d ഫോട്ടോ \"%s\" ആൽബത്തിലേക്ക് സംരക്ഷിച്ചു
-
-
- - %d വീഡിയോകൾ \"%s\" ആൽബത്തിലേക്ക് സംരക്ഷിച്ചു
- - %d വീഡിയോ \"%s\" ആൽബത്തിലേക്ക് സംരക്ഷിച്ചു
-
-
- - %d അറ്റാച്ചുമെന്റുകൾ \"%s\" ആൽബത്തിലേക്ക് സംരക്ഷിച്ചു
- - %d അറ്റാച്ച്മെന്റ് \"%s\" ആൽബത്തിലേക്ക് സംരക്ഷിച്ചു
-
-
- - %d അറ്റാച്ചുമെന്റുകൾ \"ഡൗൺലോഡുകളി\"ലേക്ക് സംരക്ഷിച്ചു
- - %d അറ്റാച്ചുമെന്റ് \"ഡൗൺലോഡുകളി\"ലേക്ക് സംരക്ഷിച്ചു
-
-
- - %d അറ്റാച്ച്മെന്റുകൾ സംരക്ഷിച്ചു
- - %d അറ്റാച്ച്മെന്റ് സംരക്ഷിച്ചു
-
-
- - %dഅറ്റാച്ച്മെന്റുകൾ സംരക്ഷിക്കാനായില്ല
- - %d അറ്റാച്ച്മെന്റ് സംരക്ഷിക്കാനായില്ല
-
- "ക്രമീകരണങ്ങൾ"
- "ആർക്കൈവുചെയ്തവ"
- "MMS"
- "വിപുലം"
- "അറിയിപ്പുകൾ"
- "SMS ഡെലിവറി റിപ്പോർട്ടുകൾ"
- "അയയ്ക്കുന്ന ഓരോ SMS-നും ഒരു ഡെലിവറി റിപ്പോർട്ട് അഭ്യർത്ഥിക്കുക"
- "സ്വയമേവ വീണ്ടെടുക്കുക"
- "MMS സന്ദേശങ്ങൾ സ്വയമേവ ലഭ്യമാക്കുക"
- "റോമിംഗിൽ ലഭ്യമാക്കുക"
- "റോമിംഗിലായിരിക്കുമ്പോൾ സ്വയമേ MMS വീണ്ടെടുക്കുന്നു"
- "ഗ്രൂപ്പ് സന്ദേശമയയ്ക്കൽ"
- "സ്ഥിര SMS അപ്ലിക്കേഷൻ"
-
-
- "നിങ്ങളുടെ ഫോൺ നമ്പർ"
- "അജ്ഞാതം"
- "ഔട്ട്ഗോയിംഗ് സന്ദേശ ശബ്ദങ്ങൾ"
- "ടെക്സ്റ്റ് പകർത്തുക"
- "വിശദാംശങ്ങൾ കാണുക"
- "കൈമാറുക"
- "സന്ദേശ വിശദാംശങ്ങൾ"
- "തരം: "
- "ടെക്സ്റ്റ് സന്ദേശം"
- "മൾട്ടിമീഡിയ സന്ദേശം"
- "അയച്ചയാൾ: "
- "സ്വീകർത്താവ്: "
- "അയച്ചത്: "
- "ലഭിച്ചവ: "
- "വിഷയം: "
- "വലുപ്പം: "
- "പ്രധാനപ്പെട്ടവ: "
- "SIM: "
- "ഉയർന്നത്"
- "സാധാരണ"
- "കുറഞ്ഞവ"
- "SIM %s"
- "അയച്ചയാളിന്റെ വിലാസം മറച്ചിരിക്കുന്നു"
- "അറ്റാച്ചുമെന്റുകൾ ലോഡുചെയ്യുന്ന സമയത്ത് സന്ദേശം അയയ്ക്കാനാവില്ല."
- "നെറ്റ്വർക്ക് തയ്യാറായില്ല. വീണ്ടും ശ്രമിക്കുക."
- "ടെക്സ്റ്റ് ഇല്ലാതാക്കുക"
- "ടെക്സ്റ്റും നമ്പറുകളും നൽകുന്നതിനിടയിൽ മാറുക"
- "കൂടുതൽ പങ്കാളികളെ ചേർക്കുക"
- "പങ്കെടുക്കുന്നവരെ സ്ഥിരീകരിക്കുക"
- "പുതിയ സംഭാഷണം ആരംഭിക്കുക"
- "ഈ ഇനം തിരഞ്ഞെടുക്കുക"
- "വീഡിയോ പ്ലേചെയ്യുക"
- "ആളുകളും ഓപ്ഷനുകളും"
- "ആളുകളും ഓപ്ഷനുകളും"
- "പൊതുവായത്"
- "ഈ സംഭാഷണത്തിലെ ആളുകൾ"
- "ഒരു കോൾ ചെയ്യുക"
- "സന്ദേശം അയയ്ക്കുക"
- "<br/><small>%s -ൽ നിന്ന്</small> സന്ദേശമയയ്ക്കുക"
-
- - ഫോട്ടോകൾ അയയ്ക്കുക
- - ഫോട്ടോ അയയ്ക്കുക
-
-
- - ഓഡിയോകൾ അയയ്ക്കുക
- - ഓഡിയോ അയയ്ക്കുക
-
-
- - വീഡിയോകൾ അയയ്ക്കുക
- - വീഡിയോ അയയ്ക്കുക
-
-
- - കോൺടാക്റ്റ് കാർഡുകൾ അയയ്ക്കുക
- - കോൺടാക്റ്റ് കാർഡ് അയയ്ക്കുക
-
-
- - അറ്റാച്ച്മെന്റുകൾ അയയ്ക്കുക
- - അറ്റാച്ച്മെന്റ് അയയ്ക്കുക
-
-
- - %d അറ്റാച്ച്മെന്റുകൾ അയയ്ക്കാൻ തയ്യാറാണ്
- - ഒരു അറ്റാച്ച്മെന്റ് അയയ്ക്കാൻ തയ്യാറാണ്
-
- "ഓപ്പൺ സോഴ്സ് ലൈസൻസുകൾ"
- "അറിയിപ്പുകൾ"
- "അറ്റാച്ചുമെന്റ് പരിധിയെത്തി"
- "കോൺടാക്റ്റിലേക്ക് ചേർക്കണോ?"
- "കോൺടാക്റ്റ് ചേർക്കുക"
- "വിഷയം"
- "വിഷയം: "
- "%1$s%2$s"
- "കോൺടാക്റ്റ് കാർഡ് ലോഡുചെയ്യുന്നു"
- "കോൺടാക്റ്റ് കാർഡ് ലോഡുചെയ്യാനായില്ല"
- "കോൺടാക്റ്റ് കാർഡ് കാണുക"
-
- - %d കോൺടാക്റ്റുകൾ
- - %d കോൺടാക്റ്റ്
-
- "കോൺടാക്റ്റ് കാർഡുകൾ"
- "ജന്മദിനം"
- "കുറിപ്പുകള്"
- "സന്ദേശം കൈമാറൽ"
- "+1 ചെയ്യുക"
- "+%d"
- "SMS പ്രവർത്തനരഹിതമാക്കിയിരിക്കുന്നു"
- "അയയ്ക്കുന്നതിന്, സ്ഥിര SMS ആപ്പ് ആയി സന്ദേശമയയ്ക്കൽ സജ്ജമാക്കുക"
- "സ്ഥിര SMS ആപ്പ് ആയി സന്ദേശമയയ്ക്കൽ സജ്ജമാക്കുക"
- "മാറ്റുക"
- "SMS സന്ദേശങ്ങൾ അയയ്ക്കാൻ പ്രസ്താവിത SIM ഒന്നും തിരഞ്ഞെടുത്തിട്ടില്ല"
- "ഉപകരണത്തിന്റെ ഉടമ ഈ അപ്ലിക്കേഷനെ അനുവദിക്കുന്നില്ല."
- "ശരി"
- "ഒരു സംഭാഷണത്തിൽ നിരവധി പേർ പങ്കെടുക്കുന്നു"
-
- - അസാധുവായ കോൺടാക്റ്റുകൾ
- - അസാധുവായ കോൺടാക്റ്റ്
-
- "ഡ്രാഫ്റ്റ്"
- "ഒരു പുതിയ സംഭാഷണം ആരംഭിക്കുമ്പോൾ, ഇത് ഇവിടെ ലിസ്റ്റുചെയ്തിരിക്കുന്നത് നിങ്ങൾ കാണും"
- "ആർക്കൈവുചെയ്ത സംഭാഷണങ്ങൾ ഇവിടെ ദൃശ്യമാകും"
- "സംഭാഷണങ്ങൾ ലോഡുചെയ്യുന്നു…"
- "ചിത്രം"
- "ഓഡിയോ ക്ലിപ്പ്"
- "വീഡിയോ"
- "കോൺടാക്റ്റ് കാർഡ്"
- "MMS"
- "പഴയപടിയാക്കുക"
- "വീണ്ടും ശ്രമിക്കുക"
- "ഒരു പുതിയ സന്ദേശം ആരംഭിക്കാൻ കോൺടാക്റ്റ് പേരോ ഫോൺ നമ്പറോ നൽകുക"
- "തടയുക"
- "%s എന്നയാളെ തടയുക"
- "%s എന്നയാളെ തടഞ്ഞത് മാറ്റുക"
- "%s തടയണോ?"
- "ഈ നമ്പറിൽ നിന്ന് സന്ദേശങ്ങൾ തുടർന്നും ലഭിക്കുമെങ്കിലും ഇനി അറിയിപ്പൊന്നും ലഭിക്കില്ല. ഈ സംഭാഷണം ആർക്കൈവുചെയ്യും."
- "തടഞ്ഞ കോൺടാക്റ്റുകൾ"
- "തടഞ്ഞത് മാറ്റുക"
- "സന്ദേശം അയക്കുന്നു"
- "സന്ദേശം അയച്ചു"
- "സെല്ലുലാർ ഡാറ്റ ഓഫാക്കിയിരിക്കുന്നു. നിങ്ങളുടെ ക്രമീകരണങ്ങൾ പരിശോധിക്കുക."
- "വിമാന മോഡിൽ സന്ദേശങ്ങൾ അയയ്ക്കാനാവില്ല"
- "സന്ദേശം അയയ്ക്കാനായില്ല"
- "സന്ദേശം ഡൗൺലോഡുചെയ്തു"
- "സെല്ലുലാർ ഡാറ്റ ഓഫാണ്. നിങ്ങളുടെ ക്രമീകരണം പരിശോധിക്കുക."
- "വിമാന മോഡിൽ സന്ദേശങ്ങൾ ഡൗൺലോഡുചെയ്യാനാവില്ല"
- "സന്ദേശം ഡൗൺലോഡുചെയ്യാനായില്ല"
- "പൂജ്യം"
- "ഒന്ന്"
- "രണ്ട്"
- "മൂന്ന്"
- "നാല്"
- "അഞ്ച്"
- "ആറ്"
- "ഏഴ്"
- "എട്ട്"
- "ഒൻപത്"
- "%1$s എന്നതിലൂടെ സന്ദേശമയയ്ക്കാനായില്ല, പിശക് %2$d"
- "അജ്ഞാത കാരിയറിലൂടെ സന്ദേശമയയ്ക്കാനായില്ല, പിശക് %1$d"
- "കൈമാറിയത്: %s"
- "സന്ദേശം അയച്ചില്ല: നെറ്റ്വർക്കിൽ സേവനം സജീവമാക്കിയിട്ടില്ല"
- "സന്ദേശം അയച്ചില്ല: ലക്ഷ്യസ്ഥാന വിലാസം അസാധുവാണ്"
- "സന്ദേശം അയച്ചില്ല: സന്ദേശം അസാധുവാണ്"
- "സന്ദേശം അയച്ചില്ല: ഉള്ളടക്കം പിന്തുണയ്ക്കാത്തതാണ്"
- "സന്ദേശം അയച്ചില്ല: സന്ദേശം പിന്തുണയ്ക്കാത്തതാണ്"
- "സന്ദേശം അയച്ചില്ല: വളരെ വലുതാണ്"
- "പുതിയ സന്ദേശം"
- "കാണുക"
- "ചിത്രം"
- "അനുയോജ്യമായൊരു അപ്ലിക്കേഷൻ കണ്ടെത്താനായില്ല"
- "സ്വീകർത്താവിനെ നീക്കംചെയ്യുക"
- "പുതിയ സന്ദേശം"
- "റദ്ദാക്കുക"
- "ക്ലിപ്പ്ബോർഡിലേക്ക് പകർത്തണോ?"
- "പകര്ത്തുക"
- "%s എന്നതിലേക്ക്"
- "പൊതുവായത്"
- "വിപുലമായത്"
- "പൊതു ക്രമീകരണങ്ങൾ"
- "വിപുലമായ ക്രമീകരണങ്ങൾ"
- "\"%s\" SIM"
- "എല്ലാ സ്വീകർത്താക്കൾക്കും വെവ്വേറെ SMS സന്ദേശങ്ങൾ അയയ്ക്കുക. മറുപടികളെല്ലാം നിങ്ങൾക്കുമാത്രമേ ലഭിക്കൂ"
- "എല്ലാ സ്വീകർത്താക്കൾക്കും ഒരൊറ്റ MMS അയയ്ക്കുക"
- "അജ്ഞാത നമ്പര്"
- "പുതിയ സന്ദേശം"
- "പുതിയ സന്ദേശം."
- "SIM സെലക്ടർ"
- "%1$s തിരഞ്ഞെടുത്തു, SIM സെലക്ടർ"
- "വിഷയം എഡിറ്റുചെയ്യുക"
- "SIM തിരഞ്ഞെടുക്കുക അല്ലെങ്കിൽ വിഷയം എഡിറ്റുചെയ്യുക"
- "ഓഡിയോ റെക്കോർഡുചെയ്യാൻ സ്പർശിച്ച് പിടിക്കുക"
- "പുതിയ സംഭാഷണം ആരംഭിക്കുക"
- "സന്ദേശമയയ്ക്കൽ"
- "സന്ദേശമയയ്ക്കൽ"
- "സംഭാഷണ ലിസ്റ്റ്"
- "സംഭാഷണങ്ങൾ ലോഡുചെയ്യുന്നു"
- "സന്ദേശങ്ങൾ ലോഡുചെയ്യുന്നു"
- "കൂടുതൽ സംഭാഷണങ്ങൾ കാണുക"
- "കൂടുതൽ സന്ദേശങ്ങൾ കാണുക"
- "സംഭാഷണം ഇല്ലാതാക്കി"
- "സംഭാഷണം ഇല്ലാതാക്കി. മറ്റൊരു സന്ദേശമയയ്ക്കൽ സംഭാഷണം കാണിക്കുന്നതിന് സ്പർശിക്കുക"
- "തടഞ്ഞു"
- "തടഞ്ഞത് മാറ്റി"
- "സംഭരണത്തിനുള്ള ഇടം കുറവാണ്. ചില വിവരം നഷ്ടപ്പെട്ടേക്കാം."
- "അറ്റാച്ചുമെന്റുകൾ തിരഞ്ഞെടുക്കുക"
- "തിരഞ്ഞെടുത്തവ സ്ഥിരീകരിക്കുക"
- "%d എണ്ണം തിരഞ്ഞെടുത്തു"
- "ഒന്നോ അതിൽ കൂടുതലോ അറ്റാച്ചുമെന്റുകൾ നീക്കംചെയ്തുകൊണ്ട് വീണ്ടും ശ്രമിക്കുക."
- "നിങ്ങളുടെ സന്ദേശം അയയ്ക്കാൻ ശ്രമിക്കാമെങ്കിലും ഒന്നോ അതിലധികമോ അറ്റാച്ചുമെന്റുകൾ നീക്കംചെയ്യാതെ അത് ഡെലിവർ ചെയ്തേക്കില്ല."
- "നിങ്ങൾക്ക് ഒരു സന്ദേശത്തിന് ഒരു വീഡിയോ മാത്രമേ അയയ്ക്കാനാകൂ. കൂടുതൽ വീഡിയോകൾ നീക്കംചെയ്ത് വീണ്ടും ശ്രമിക്കുക."
- "അറ്റാച്ച്മെന്റ് ലോഡുചെയ്യുന്നതിൽ സന്ദേശമയയ്ക്കൽ പരാജയപ്പെട്ടു."
- "ഏതുവിധേനയും അയയ്ക്കുക"
- "സംഭാഷണം ആരംഭിക്കാനായില്ല"
- "തിരഞ്ഞെടുത്തത്, %s"
-
diff --git a/app/src/main/res/values-mn/arrays.xml b/app/src/main/res/values-mn/arrays.xml
deleted file mode 100644
index b47063a..0000000
--- a/app/src/main/res/values-mn/arrays.xml
+++ /dev/null
@@ -1,37 +0,0 @@
-
-
-
-
-
- - "гарчиггүй"
- - "nosubject"
-
-
- - "Тийм"
- - "Үгүй"
- - "Тийм"
- - "Хэхэ"
- - "Баярлалаа"
- - "Би зөвшөөрч байна"
- - "Янзтай"
- - "Очиж байна"
- - "За, би эргээд холбоо баръя"
- - ":)"
- - ":("
-
-
diff --git a/app/src/main/res/values-mn/strings.xml b/app/src/main/res/values-mn/strings.xml
deleted file mode 100644
index f62da0e..0000000
--- a/app/src/main/res/values-mn/strings.xml
+++ /dev/null
@@ -1,402 +0,0 @@
-
-
-
-
- "Зурвас"
- "Зурвас"
- "Харилцааг сонгох"
- "Тохиргоо"
- "Зурвас Илгээх"
- "Хавсралт нэмэх"
- "Дараах >"
- "Дараах"
- "Гарах"
- "Тохиргоо >"
- "Тохиргоо"
- "Messaging-д SMS, Утас, Харилцагч хаягийн зөвшөөрөл шаардлагатай."
- "Та зөвшөөрлийг Тохиргоо > Aпп > Зурвас > Зөвшөөрөл хэсэгт өөрчилж болно."
- "Та зөвшөөрлийг Тохиргоо, Апп, Messaging, Зөвшөөрөл хэсэгт өөрчилж болно."
- "БАЙНГЫН ХАРИЛЦАГЧ"
- "Бүх харилцагч"
- "%s руу илгээх"
- "Зураг буюу видео авах"
- "Энэ төхөөрөмжөөс зураг сонгоно уу"
- "Аудио бичих"
- "Зураг сонгох"
- "Медиаг сонгосон байна."
- "Медиаг сонгоогүй байна."
- "Аудио бичих"
- "Хуваалцах"
- "Дөнгөж сая"
- "Одоо"
-
- - %d минут
- - %d минут
-
-
- - %d цаг
- - %d цаг
-
-
- - %d өдөр
- - %d өдөр
-
- "Ангилал 0 зурвас"
- "Хадгалах"
- "Утасны дугаараа баталгаажуулна уу"
- "Нэг удаагийн алхам нь Messaging-г таны бүлэг зурвасыг асуудалгүйгээр илгээнэ."
- "Утасны дугаар"
- "%s гэж хэлсэн"
- "Та хэлсэн байна"
- "%s-ээс ирсэн мессеж"
- "Та мессеж илгээсэн байна"
- "Илгээж байна ..."
- "Илгээгээгүй. Дахин оролдохын тулд хүрнэ үү."
- "Илгээгээгүй. Дахин оролдож байна…"
- "Дахин илгээх буюу устгах"
- "Яаралтай түргэн тусламж руу залгана уу. Таны мессежийг яг одоо явуулах боломжгүй байна."
- "Татаж авах шинэ MMS мессеж"
- "Шинэ MMS мессеж"
- "Татан авч чадсангүй"
- "Дахин оролдохын тулд хүрнэ үү"
- "Татаж авахын тулд хүрнэ үү"
- "Татаж авах буюу устгах"
- "Татаж авч байна..."
- "Зурвасын хугацаа өнгөрсөн буюу байхгүй"
- "хэмжээ: %1$s, хугацаа дуусах: %2$s"
- "Тодорхойгүй илгээгч"
- "Хүргэгдсэн"
- "Зурвас илгээгдээгүй"
- "Messaging-н зарим зурвасыг илгээгээгүй"
-
- - %d Харилцан ярианд %d зурвас байна
- - Нэг харилцан ярианд %d зурвас байна
-
- "зурвасыг татаж болсонгүй"
- "Зарим зурвасыг Messaging-д татаагүй"
-
- - %d Харилцан ярианд %d зурвас байна
- - Нэг харилцан ярианд %d зурвас байна
-
- "%1$s явуулсан мессеж амжилтгүй болсон байна"
- "Яаралтай түргэн тусламж руу залгана уу. Таны мессежийг %1$s дугаарт яг одоо явуулах боломжгүй байна. "
-
- - %d шинэ зурвас
- - Шинэ зурвас
-
- "Буцах"
- "Архивлагдсан"
- "Устгах"
- "Архивлах"
- "Архиваас гаргах"
- "Харилцагч нэмэх"
- "Татаж авах"
- "Илгээх"
- "Устгах"
- "Энэ зурвасыг устгах уу?"
- "Энэ үйлдлийг буцаах боломжгүй."
- "Устгах"
-
- - Эдгээр харилцан яриаг устгах уу?
- - Энэ харилцан яриаг устах уу?
-
- "Устгах"
- "Цуцлах"
- "Хэнд"
- "+%d"
- "Аудиог бичих боломжгүй. Дахин оролдоно уу."
- "Аудиог тоглуулах боломжгүй. Дахин оролдоно уу."
- "Аудиог хадгалж чадсангүй. Дахин оролдоно уу."
- "Хүрээд & барих"
- ", "
- " "
- ": "
- " "
- "Зураг"
- "Аудио клип"
- "Видео"
- "Харилцагчийн карт"
- "Татаж авах"
- "SMS-р хариулах"
- "MMS-ээр хариулах"
- "Хариулах"
-
- - %d оролцогч
- - %d оролцогч
-
- "Би"
- "Харилцагчийг хориглож & архивласан"
- "Харилцаа холбоог хориглоогүй & архивлагдаагүй"
- "%d aрхивлагдсан"
- "%d архивлагдаагүй"
- "Бүгдийг нь тохируулсан. Илгээх-д дахин хүрнэ үү."
- "Мessaging-г SMS-н үндсэн апп-аар амжилттай тохирууллаа."
-
- - Хавсралтыг цуцлах
- - Хавсралтыг цуцлах
-
- "Аудио хавсралт"
- "Аудио хавсралтыг тоглуулах"
- "Түр зогсоох"
- "%1$s: %2$s-аас ирсэн зурвас."
- "%1$s-с илгээсэн амжилтгүй болсон мессеж: %2$s. Цаг: %3$s."
- "%1$s-с илгээсэн мессеж: %2$s. Цаг: %3$s."
- "%1$s-д илгээгээгүй байгаа мессеж: %2$s. Цаг: %3$s."
- "%1$s-д мессеж илгээж байна: %2$s. Цаг: %3$s."
- "%1$s-д илгээсэн амжилтгүй болсон мессеж: %2$s. Цаг: %3$s."
- "%1$s-д мессеж илгээх: %2$s. Цаг: %3$s."
- "%1$s-с илгээсэн амжилтгүй болсон мессеж: %2$s. Цаг: %3$s. %4$s"
- "%1$s-с илгээсэн мессеж: %2$s. Цаг: %3$s. %4$s."
- "%1$s-т зориулсан илгээгээгүй байгаа мессеж: %2$s. Цаг: %3$s."
- "%1$s-т мессеж илгээж байна: %2$s. Цаг: %3$s."
- "%1$s-т зориулсан амжилтгүй болсон мессеж: %2$s. Цаг: %3$s."
- "%1$s-т илгээх мессеж: %2$s. Цаг: %3$s."
- "Амжилтгүй болсон мессеж. Дахин оролдоно уу."
- "Гарчгийг устгах"
- "Messaging-н зураг"
-
- - %d зургийг \"%s\" цомогт хадгаллаа
- - %d зургийг \"%s\" цомогт хадгаллаа
-
-
- - %d бичлэгийг \"%s\" цомогт хадгаллаа
- - %d бичлэгийг \"%s\" цомогт хадгаллаа
-
-
- - %d хавсралтыг \"%s\" цомогт хадгаллаа
- - %d хавсралтыг \"%s\" цомогт хадгаллаа
-
-
- - %d хавсралтыг \"Татаж авсан файл\"-д хадгаллаа
- - %d хавсралтыг \"Татаж aвсан файл\"-д хадгаллаа
-
-
- - %d хавсралт хадгалсан
- - %d хавсралт хадгалсан
-
-
- - %d хавсралтыг хадгалж чадсангүй
- - %d хавсралтыг хадгалж чадсангүй
-
- "Тохиргоо"
- "Архивлагдсан"
- "MMS"
- "Дэлгэрэнгүй"
- "Мэдэгдэл"
- "SMS хүргэлтийн репорт"
- "Өөрийн илгээх SMS бүрт хүргэлтийн репорт хүснэ үү"
- "Автомат-татагч"
- "MMS зурвасуудыг автоматаар татах"
- "Роумингын автомат-татагч"
- "Роуминг ашиглаж байх үедээ MMS-ийг автоматаар сэргээж авч байх"
- "Бүлгэмийн зурвас"
- "Үндсэн SMS програм"
-
-
- "Таны утасны дугаар"
- "Тодорхойгүй"
- "Мессеж илгээх үеийн ая"
- "Текстийг хуулах"
- "Дэлгэрэнгүй үзэх"
- "Дамжуулах"
- "Зурвасын мэдээлэл"
- "Төрөл: "
- "Текст зурвас"
- "Мультимедиа зурвас"
- "Хэнээс: "
- "Хэнд: "
- "Илгээсэн: "
- "Хүлээн авсан: "
- "Гарчиг: "
- "Хэмжээ: "
- "Ач холбогдол: "
- "SIM: "
- "Өндөр"
- "Энгийн"
- "Бага"
- "SIM %s"
- "Илгээгчийн хаяг нууцлагдсан"
- "Хавсралтуудыг ачаалах үед зурвас илгээх боломжгүй."
- "Сүлжээ бэлэн биш байна. Дахин оролдоно уу."
- "Текстийг устгах"
- "Текст болон тоо оруулах хооронд сэлгэх"
- "Өөр оролцогчид нэмэх"
- "Оролцогчдыг баталгаажуулах"
- "Шинээр харилцан яриа үүсгэж байна"
- "Энэ зүйлийг сонгох"
- "Видео тоглуулах"
- "Хүмүүс & тохируулга"
- "Хүмүүс & тохируулга"
- "Ерөнхий"
- "Энэ харилцаан доторх хүмүүс"
- "Дуудлага хийх"
- "Зурвас илгээх"
- "Зурвас илгээх<br/><small>%s-с</small>"
-
- - Зураг илгээх
- - Зураг илгээх
-
-
- - Аудио илгээх
- - Аудио илгээх
-
-
- - Видео илгээх
- - Видео илгээх
-
-
- - Харилцагчийн карт илгээх
- - Харилцагчийн карт илгээх
-
-
- - Хавсралт илгээх
- - Хавсралт илгээх
-
-
- - Илгээхэд бэлэн %d хавсралт байна
- - Илгээхэд бэлэн нэг хавсралт байна
-
- "Нээлттэй эхийн лиценз"
- "Мэдэгдэл"
- "Хавсралтын дээд хэмжээнд хүрсэн байна"
- "Харилцагчидад нэмэх үү?"
- "Харилцагч нэмэх"
- "Гарчиг"
- "Гарчиг: "
- "%1$s%2$s"
- "Харилцагчийн картыг ачаалж байна"
- "Харилцагчийн картыг дуудаж чадсангүй"
- "Харилцагчийн картыг харах"
-
- - %d харилцагч
- - %d харилцагч
-
- "Харилцагчийн картууд"
- "Төрсөн өдөр"
- "Тэмдэглэл"
- "Зурвасыг дамжуулах"
- "+1"
- "+%d"
- "SMS идэвхгүй"
- "Илгээхийн тулд Messaging-г үндсэн SMS апп болго"
- "Messaging-г үндсэн SMS апп болгох"
- "Солих"
- "SMS зурвас илгээхээр сонгосон ямар ч SIM алга байна"
- "Энэ апп-г төхөөрөмжийн эзэмшигч зөвшөөрөөгүй."
- "ТИЙМ"
- "Харилцаанд хэт олон оролцогч байна"
-
- - Харилцагчийн хаяг буруу байна
- - Харилцагчийн хаяг буруу байна
-
- "Ноорог"
- "Шинэ харилцаа эхлүүлмэгц энэ жагсаалтад харагдах болно"
- "Архивлагдсан харилцаанууд энд харагдана"
- "Харилцааг ачаалж байна..."
- "Зураг"
- "Аудио клип"
- "Видео"
- "Харилцагчийн карт"
- "MMS"
- "Буцаах"
- "Дахин оролдох"
- "Шинэ зурвас эхлүүлэхийн тулд харилцагчийн нэр буюу утасны дугаар оруулна уу"
- "Хориглох"
- "%s-г хориглох"
- "%s-н хориг авах"
- "%s-г хориглох уу?"
- "Та энэ дугаараас үргэлжлүүлэн зурвас хүлээн авах боловч мэдэгдэл авахгүй. Энэ харилцааг архивлах болно."
- "Хориглогдсон харилцагчид"
- "ХОРИГ АВАХ"
- "Зурвасыг илгээж байна"
- "Зурвас илгээгдсэн"
- "Үүрэн дата унтарсан. Тохиргоог шалгана уу."
- "Нислэгийн горимд зурвас илгээх боломжгүй"
- "Зурвасыг илгээж чадсангүй."
- "Зурвасыг татаж авсан"
- "Гар утасны интернет холболт идэвхгүй байна. Тохиргоог дахин шалгана уу."
- "Airplane mode дээр тавьсан байгаа тул мэдээллийг татаж авах боломжгүй байна"
- "Мэдээллийг татаж авах боломжгүй байна"
- "Тэг"
- "Нэг"
- "Хоёр"
- "Гурав"
- "Дөрөв"
- "Тав"
- "Зургаа"
- "Долоо"
- "Найм"
- "Ес"
- "%2$d алдаа бүхий %1$s мессежийг илгээх боломжгүй"
- "Үл мэдэгдэх зөөвөрлөгчөөр ирсэн мессежийг илгээх боломжгүй, алдаа %1$d"
- "Fwd: %s"
- "Зурвас илгээгдээгүй: үйлчилгээ сүлжээн дээр идэвхжээгүй"
- "Зурвас илгээгдээгүй: чиглэлийн хаяг буруу"
- "Зурвас илгээгдээгүй: хүчингүй зурвас"
- "Зурвас илгээгдээгүй: дэмжигдээгүй контент"
- "Зурвас илгээгдээгүй: дэмжигдээгүй зурвас"
- "Мессежийг илгээж болохгүй байна: хэтэрхий их хэмжээтэй байна"
- "Шинэ зурвас"
- "Харагдац"
- "Зураг"
- "Тохирох аппликешныг олж чадсангүй"
- "Хүлээн авагчийг арилгах"
- "Шинэ зурвас"
- "Цуцлах"
- "Санах ойд хуулах уу?"
- "Хуулах"
- "%s руу"
- "Ерөнхий"
- "Дэлгэрэнгүй"
- "Ерөнхий тохиргоо"
- "Дэлгэрэнгүй тохиргоо"
- "\" %s \"SIM"
- "Бүх хүлээн авагч руу хувийн SMS мессеж илгээх. Зөвхөн та ямар ч хариу авахгүй"
- "Бүх хүлээн авагч руу нэг MMS илгээх"
- "Тодорхойгүй дугаар"
- "Шинэ зурвас"
- "Шинэ зурвас."
- "SIM сонгогч"
- "%1$s сонгосон, СИМ сонгогч"
- "Гарчигийг засах"
- "SIM-г сонгох эсвэл гарчигийг засах"
- "Дуут бичлэг хийхийн тулд холбогдох хэсэгт даран түр хүлээнэ үү"
- "Шинээр харилцан яриа үүсгэх"
- "Messaging"
- "Messaging"
- "Харилцааны жагсаалт"
- "Харилцан солилцсон мэдээллийг ачаалж байна"
- "Зурвасуудыг дуудаж байна"
- "Харилцан яриаг дэлгэрэнгүй харах"
- "Илүү олон зурвасуудыг харах"
- "Харилцаа холбоог устгасан байна"
- "Харилцан яриа устсан. Messaging-н өөр харилцан яриа харуулахын тулд хүрнэ үү"
- "Блоклосон байна"
- "Блокыг арилгасан байна"
- "Таны мэдээлэл хадгалах зай хангалтгүй байна. Зарим мэдээлэл алдагдах магадлалтай байна."
- "Хавсралтыг сонгох"
- "Сонголтыг баталгаажуулах"
- "%d сонгосон"
- "Нэг эсвэл түүнээс дээш тооны хавсралтыг арилгасны дараагаар дахин оролдоно уу."
- "Та өөрийн мессежийг илгээх оролдлогыг хийж болох боловч нэг эсвэл түүнээс дээг тооны хавсралтыг арилгахаас нааш илгээгдэхгүй байх магадлалтай."
- "Та нэг мессежээр нэг л видео илгээж болно. Нэмэлт видеонуудыг устгаад, дахин оролдоно уу."
- "Messaging нь хавсралтыг ачаалж чадсангүй."
- "Юутай ч илгээх"
- "Харилцан яриаг эхэлж болохгүй байна"
- "%s сонгогдсон"
-
diff --git a/app/src/main/res/values-mr/arrays.xml b/app/src/main/res/values-mr/arrays.xml
deleted file mode 100644
index 73cd4c2..0000000
--- a/app/src/main/res/values-mr/arrays.xml
+++ /dev/null
@@ -1,37 +0,0 @@
-
-
-
-
-
- - "कोणताही विषय नाही"
- - "कोणताही विषय नाही"
-
-
- - "होय"
- - "नाही"
- - "ठीक आहे"
- - "हेहे"
- - "धन्यवाद"
- - "मी सहमत आहे"
- - "छान"
- - "मी वाटेत आहे"
- - "ठीक, नंतर मला आपल्याकडे परत येऊ द्या"
- - ":)"
- - ":("
-
-
diff --git a/app/src/main/res/values-mr/cm_strings.xml b/app/src/main/res/values-mr/cm_strings.xml
deleted file mode 100644
index 4284ac0..0000000
--- a/app/src/main/res/values-mr/cm_strings.xml
+++ /dev/null
@@ -1,20 +0,0 @@
-
-
-
- हटवण्यासाठी स्वाइप करा
- संभाषण हटवन्यासाठी उजविकडे स्वाइप करा
-
diff --git a/app/src/main/res/values-mr/strings.xml b/app/src/main/res/values-mr/strings.xml
deleted file mode 100644
index 59d335a..0000000
--- a/app/src/main/res/values-mr/strings.xml
+++ /dev/null
@@ -1,402 +0,0 @@
-
-
-
-
- "संदेशन"
- "संदेशन"
- "संभाषण निवडा"
- "सेटिंग्ज"
- "संदेश पाठवा"
- "एखादे संलग्नक जोडा"
- "पुढील >"
- "पुढील"
- "बाहेर पडा"
- "सेटिंग्ज >"
- "सेटिंग्ज"
- "संदेशनला SMS, फोन आणि संपर्कांसाठी परवानगी आवश्यक आहे."
- "आपण सेटिंग्ज > अॅप्स > संदेशन > परवानग्या मध्ये परवानग्या बदलू शकता."
- "आपण सेटिंग्ज, अॅप्स, संदेशन, परवानग्या मध्ये परवानग्या बदलू शकता."
- "वारंवार"
- "सर्व संपर्क"
- "%s वर पाठवा"
- "चित्रे किंवा व्हिडिओ कॅप्चर करा"
- "या डिव्हाइसवरून प्रतिमा निवडा"
- "ऑडिओ रेकॉर्ड करा"
- "फोटो निवडा"
- "मीडिया निवडण्यात आला आहे."
- "मीडियाची निवड रद्द करण्यात आली आहे."
- "ऑडिओ रेकॉर्ड करा"
- "सामायिक करा"
- "आत्ताच"
- "आत्ता"
-
- - %d मिनि
- - %d मिनिटे
-
-
- - %d तास
- - %d तास
-
-
- - %d दिवस
- - %d दिवस
-
- "वर्ग 0 संदेश"
- "जतन करा"
- "आपल्या फोन नंबरची पुष्टी करा"
- "हे एक-वेळ चरण संदेशन आपले गट संदेश योग्यरित्या वितरीत करेल हे सुनिश्चित करेल."
- "फोन नंबर"
- "%s म्हणाले"
- "आपण म्हटले"
- "%s कडून संदेश"
- "आपण एक संदेश पाठविला"
- "पाठवित आहे..."
- "पाठविले नाही. पुन्हा प्रयत्न करण्यासाठी स्पर्श करा."
- "पाठविले नाही. पुन्हा प्रयत्न करत आहे…"
- "पुन्हा पाठवा किंवा हटवा"
- "कृपया आणीबाणी सेवांना एक व्हॉईस कॉल करा. यावेळी आपला मजकूर संदेश वितरीत केला जाऊ शकत नाही."
- "डाउनलोड करण्यासाठी नवीन MMS संदेश"
- "नवीन MMS संदेश"
- "डाउनलोड करू शकलो नाही"
- "पुन्हा प्रयत्न करण्यासाठी स्पर्श करा"
- "डाउनलोड करण्यासाठी स्पर्श करा"
- "डाउनलोड करा किंवा हटवा"
- "डाउनलोड करत आहे..."
- "संदेश कालबाह्य झाला किंवा उपलब्ध नाही"
- "आकार: %1$s, कालबाह्यता: %2$s"
- "अज्ञात प्रेषक"
- "वितरित"
- "संदेश पाठविला नाही"
- "काही संदेश संदेशन मध्ये पाठविले गेले नाहीत"
-
- - %d संभाषणांमधील %d संदेश
- - %d संभाषणांमधील %d संदेश
-
- "संदेश डाउनलोड केला नाही"
- "काही संदेश संदेशन मध्ये डाउनलोड झाले नाहीत"
-
- - %d संभाषणांमधील %d संदेश
- - %d संभाषणांमधील %d संदेश
-
- "%1$s वर संदेश पाठविला नाही"
- "कृपया आणीबाणी सेवांना एक व्हॉईस कॉल करा. यावेळी आपला मजकूर संदेश %1$s ला वितरीत केला जाऊ शकत नाही."
-
- - %d नवीन संदेश
- - %d नवीन संदेश
-
- "परत"
- "संग्रहित"
- "हटवा"
- "संग्रहण करा"
- "संग्रहण रद्द करा"
- "संपर्क जोडा"
- "डाउनलोड करा"
- "पाठवा"
- "हटवा"
- "हा संदेश हटवायचा?"
- "ही क्रिया पूर्ववत केली जाणे शक्य नाही."
- "हटवा"
-
- - हे संभाषण हटवायचे?
- - ही संभाषणे हटवायची?
-
- "हटवा"
- "रद्द करा"
- "प्रति"
- "+%d"
- "ऑडिओ रेकॉर्ड करू शकत नाही. पुन्हा प्रयत्न करा."
- "ऑडिओ प्ले करू शकत नाही. पुन्हा प्रयत्न करा."
- "ऑडिओ जतन करू शकलो नाही. पुन्हा प्रयत्न करा."
- "स्पर्श करा आणि धरून ठेवा"
- ", "
- " "
- ": "
- " "
- "चित्र"
- "ऑडिओ क्लिप"
- "व्हिडिओ"
- "संपर्क कार्ड"
- "डाउनलोड करा"
- "SMS द्वारे प्रत्युत्तर द्या"
- "MMS द्वारे प्रत्युत्तर द्या"
- "प्रत्युत्तर द्या"
-
- - %d सहभागी
- - %d सहभागी
-
- "मी"
- "संपर्क अवरोधित आणि संग्रहित केला"
- "संपर्क अनावरोधित केला आणि संग्रहण करणे रद्द केले"
- "%d संग्रहित केले"
- "%d संग्रहण करणे रद्द केले"
- "सर्व सेट केले. पुन्हा पाठवा ला स्पर्श करा."
- "डीफॉल्ट SMS अॅप म्हणून संदेशन यशस्वीरित्या सेट झाले."
-
- - संलग्नक टाकून द्या
- - संलग्नके टाकून द्या
-
- "ऑडिओ संलग्नक"
- "ऑडिओ संलग्नक प्ले करा"
- "विराम द्या"
- "%1$s कडून संदेश: %2$s."
- "%1$s कडील अयशस्वी संदेश: %2$s. वेळ: %3$s"
- "%1$s कडील संदेश: %2$s. वेळ: %3$s"
- "%1$s ला न पाठविलेला संदेश: %2$s. वेळ: %3$s"
- "%1$s ला संदेश पाठवित आहे: %2$s. वेळ: %3$s"
- "%1$s चा अयशस्वी संदेश: %2$s. वेळ: %3$s"
- "%1$s चा संदेश: %2$s. वेळ: %3$s"
- "%1$s कडील अयशस्वी संदेश: %2$s. वेळ: %3$s. %4$s"
- "%1$s कडील संदेश: %2$s. वेळ: %3$s. %4$s"
- "%1$s ला न पाठविलेला संदेश: %2$s. वेळ: %3$s"
- "%1$s ला संदेश पाठवित आहे: %2$s. वेळ: %3$s"
- "%1$s चा अयशस्वी संदेश: %2$s. वेळ: %3$s"
- "%1$s चा संदेश: %2$s. वेळ: %3$s"
- "संदेश अयशस्वी. पुन्हा प्रयत्न करण्यासाठी स्पर्श करा."
- "विषय हटवा"
- "संदेशन फोटो"
-
- - %d फोटो \"%s\" अल्बममध्ये जतन केला
- - %d फोटो \"%s\" अल्बममध्ये जतन केले
-
-
- - %d व्हिडिओ \"%s\" अल्बममध्ये जतन केला
- - %d व्हिडिओ \"%s\" अल्बममध्ये जतन केले
-
-
- - %d संलग्नक \"%s\" अल्बममध्ये जतन केले
- - %d संलग्नके \"%s\" अल्बममध्ये जतन केली
-
-
- - %d संलग्नक \"डाउनलोड\" मध्ये जतन केले
- - %d संलग्नके \"डाउनलोड\" मध्ये जतन केली
-
-
- - %d संलग्नक जतन केले
- - %d संलग्नके जतन केली
-
-
- - %d संलग्नक जतन करणे शक्य झाले नाही
- - %d संलग्नके जतन करणे शक्य झाले नाही
-
- "सेटिंग्ज"
- "संग्रहित"
- "MMS"
- "प्रगत"
- "सूचना"
- "SMS वितरण अहवाल"
- "आपण पाठविता त्या प्रत्येक SMS साठी वितरण अहवालाची विनंती करा"
- "स्वयं-पुनर्प्राप्त करा"
- "MMS संदेश स्वयंचलितपणे पुनर्प्राप्त करा"
- "रोमिंग स्वयं-पुनर्प्राप्त करा"
- "रोमिंगमध्ये असताना स्वयंचलितपणे MMS पुनर्प्राप्त करा"
- "गट संदेशन"
- "डीफॉल्ट SMS अॅप"
-
-
- "आपला फोन नंबर"
- "अज्ञात"
- "पाठविला जाणारा संदेश ध्वनी करतो"
- "मजकूर कॉपी करा"
- "तपशील पहा"
- "अग्रेषित करा"
- "संदेश तपशील"
- "प्रकार: "
- "मजकूर संदेश"
- "मल्टीमीडिया संदेश"
- "प्रेषक: "
- "प्रति: "
- "प्रेषित: "
- "प्राप्त झाले: "
- "विषय: "
- "आकार: "
- "प्राधान्य: "
- "सिम: "
- "उच्च"
- "सामान्य"
- "निम्न"
- "सिम %s"
- "लपविलेला प्रेषक पत्ता"
- "संलग्नके लोड करताना संदेश पाठवू शकत नाही."
- "नेटवर्क सज्ज नाही. पुन्हा प्रयत्न करा."
- "मजकूर हटवा"
- "मजकूर आणि संख्या प्रविष्ट करणे दरम्यान स्विच करा"
- "अधिक सहभागी जोडा"
- "सहभाग्यांची पुष्टी करा"
- "नवीन संभाषण प्रारंभ करा"
- "हा आयटम निवडा"
- "व्हिडिओ प्ले करा"
- "लोक आणि पर्याय"
- "लोक आणि पर्याय"
- "सामान्य"
- "या संभाषणातील लोक"
- "एक कॉल करा"
- "संदेश पाठवा"
- "<br/><small>%s वरून</small>संदेश पाठवा"
-
- - फोटो पाठवा
- - फोटो पाठवा
-
-
- - ऑडिओ पाठवा
- - ऑडिओ पाठवा
-
-
- - व्हिडिओ पाठवा
- - व्हिडिओ पाठवा
-
-
- - संपर्क कार्ड पाठवा
- - संपर्क कार्ड पाठवा
-
-
- - संलग्नक पाठवा
- - संलग्नके पाठवा
-
-
- - पाठविण्यासाठी %d संलग्नक सज्ज
- - पाठविण्यासाठी %d संलग्नक सज्ज
-
- "मुक्त स्त्रोत परवाने"
- "सूचना"
- "संलग्नक मर्यादेपर्यंत पोहोचले"
- "संपर्कांवर जोडायचे?"
- "संपर्क जोडा"
- "विषय"
- "विषय: "
- "%1$s%2$s"
- "संपर्क कार्ड लोड करीत आहे"
- "संपर्क कार्ड लोड करू शकलो नाही"
- "संपर्क कार्ड पहा"
-
- - %d संपर्क
- - %d संपर्क
-
- "संपर्क कार्ड"
- "जन्मदिवस"
- "टिपा"
- "संदेश अग्रेषित करा"
- "+1"
- "+%d"
- "SMS अक्षम"
- "पाठविण्यासाठी, डीफॉल्ट SMS अॅप म्हणून संदेशन सेट करा"
- "डीफॉल्ट SMS अॅप म्हणून संदेशन सेट करा"
- "बदला"
- "SMS संदेश पाठविण्यासाठी कोणतेही प्राधान्यकृत सिम निवडले नाही"
- "या अॅप ला डिव्हाइस मालकाने अनुमती दिलेली नाही."
- "ठीक आहे"
- "एका संभाषणात पुष्कळ सहभागी आहेत"
-
- - अवैध संपर्क
- - अवैध संपर्क
-
- "मसुदा"
- "आपण नवीन संभाषण प्रारंभ केल्यावर, आपल्याला तो येथे सूचीबद्ध केलेला दिसेल"
- "संग्रहित केलेली संभाषणे येथे दिसतात"
- "संभाषणे लोड करीत आहे…"
- "चित्र"
- "ऑडिओ क्लिप"
- "व्हिडिओ"
- "संपर्क कार्ड"
- "MMS"
- "पूर्ववत करा"
- "पुन्हा प्रयत्न करा"
- "एक नवीन संदेश प्रारंभ करण्यासाठी एक संपर्क नाव किंवा फोन नंबर प्रविष्ट करा"
- "अवरोधित करा"
- "%s अवरोधित करा"
- "%s अनावरोधित करा"
- "%s अवरोधित करायचे?"
- "आपण या नंबरवरून संदेश प्राप्त करणे सुरु ठेवाल परंतु आपल्याला आणखी सूचित केले जाणार नाही. हे संभाषम संग्रहित केले जाईल."
- "अवरोधित संपर्क"
- "अनावरोधित करा"
- "संदेश पाठवित आहे"
- "संदेश पाठवला"
- "सेल्युलर डेटा बंद आहे. आपल्या सेटिंग्ज तपासा."
- "विमान मोडमध्ये संदेश पाठवू शकत नाही"
- "संदेश पाठविला जाऊ शकला नाही"
- "संदेश डाउनलोड केला"
- "सेल्युलर डेटा बंद आहे. आपल्या सेटिंग्ज तपासा."
- "विमान मोडमध्ये संदेश डाउनलोड करू शकत नाही"
- "संदेश डाउनलोड करणे शक्य झाले नाही"
- "शून्य"
- "एक"
- "दोन"
- "तीन"
- "चार"
- "पाच"
- "सहा"
- "सात"
- "आठ"
- "नऊ"
- "%1$s सह संदेश पाठवू शकत नाही, त्रुटी %2$d"
- "अज्ञात वाहकासह संदेश पाठवू शकत नाही, त्रुटी %1$d"
- "अग्रेषित: %s"
- "संदेश पाठविला नाही: नेटवर्क वर सेवा सक्रिय नाही"
- "संदेश पाठविला नाही: अवैध गंतव्यस्थान पत्ता"
- "संदेश पाठविला नाही: अवैध संदेश"
- "संदेश पाठविला नाही: असमर्थित सामग्री"
- "संदेश पाठविला नाही: असमर्थित संदेश"
- "संदेश पाठविला नाही: खूप मोठा"
- "नवीन संदेश"
- "पहा"
- "प्रतिमा"
- "योग्य अनुप्रयोग शोधणे शक्य झाले नाही"
- "प्राप्तकर्ता काढा"
- "नवीन संदेश"
- "रद्द करा"
- "क्लिपबोर्डवर कॉपी करायचे?"
- "कॉपी करा"
- "%s वर"
- "सामान्य"
- "प्रगत"
- "सामान्य सेटिंग्ज"
- "प्रगत सेटिंग्ज"
- "\"%s\" सिम"
- "सर्व प्राप्तकर्त्यांना वैयक्तिक SMS संदेश पाठवा. केवळ आपणच कोणतीही प्रत्युत्तरे मिळवाल"
- "सर्व प्राप्तकर्त्यांना एक एकल MMS पाठवा"
- "अज्ञात नंबर"
- "नवीन संदेश"
- "नवीन संदेश."
- "सिम निवडकर्ता"
- "%1$s निवडले, सिम निवडकर्ता"
- "विषय संपादित करा"
- "सिम निवडा किंवा विषय संपादित करा"
- "ऑडिओ रेकॉर्ड करण्यासाठी स्पर्श करा आणि धरून ठेवा"
- "नवीन संभाषण प्रारंभ करा"
- "संदेशन"
- "संदेशन"
- "संभाषण सूची"
- "संभाषणे लोड करीत आहे"
- "संदेश लोड करत आहे"
- "अधिक संभाषणे पहा"
- "अधिक संदेश पहा"
- "संभाषण हटवले"
- "संभाषण हटविले. भिन्न संदेशन संभाषण दर्शविण्यासाठी स्पर्श करा"
- "अवरोधित केले"
- "अनावरोधित केले"
- "संचयन स्थान कमी आहे. काही डेटा गमावला जाऊ शकतो."
- "संलग्नके निवडा"
- "निवडीची पुष्टी करा"
- "%d निवडली"
- "कृपया एक किंवा अधिक संलग्नके काढा आणि पुन्हा प्रयत्न करा."
- "आपण आपला संदेश पाठविण्याचा प्रयत्न करू शकता, परंतु आपण जोपर्यंत एक किंवा अधिक संलग्नके काढत नाही तोपर्यंत तो वितरित केला जाऊ शकत नाही."
- "आपण प्रति संदेश केवळ एक व्हिडिओ पाठवू शकता. कृपया अतिरिक्त व्हिडिओ काढा आणि पुन्हा प्रयत्न करा."
- "संलग्नक लोड करण्यात संदेशन अयशस्वी झाले."
- "तरीही पाठवा"
- "संभाषण प्रारंभ करू शकलो नाही"
- "%s निवडले"
-
diff --git a/app/src/main/res/values-ms/arrays.xml b/app/src/main/res/values-ms/arrays.xml
deleted file mode 100644
index 10f0c1c..0000000
--- a/app/src/main/res/values-ms/arrays.xml
+++ /dev/null
@@ -1,37 +0,0 @@
-
-
-
-
-
- - "tiada subjek"
- - "tiada subjek"
-
-
- - "Ya"
- - "Tidak"
- - "OK"
- - "Hehe"
- - "Terima kasih"
- - "Saya bersetuju"
- - "Nice"
- - "Saya dalam perjalanan"
- - "OK, saya akan hubungi anda semula"
- - ":)"
- - ":("
-
-
diff --git a/app/src/main/res/values-ms/strings.xml b/app/src/main/res/values-ms/strings.xml
deleted file mode 100644
index d988c7a..0000000
--- a/app/src/main/res/values-ms/strings.xml
+++ /dev/null
@@ -1,402 +0,0 @@
-
-
-
-
- "Pemesejan"
- "Pemesejan"
- "Pilih perbualan"
- "Tetapan"
- "Hantar Mesej"
- "Tambah lampiran"
- "Seterusnya >"
- "Seterusnya"
- "Keluar"
- "Tetapan >"
- "Tetapan"
- "Pemesejan memerlukan kebenaran untuk mengakses SMS, Telefon dan Kenalan."
- "Anda boleh menukar kebenaran dalam Tetapan > Apl > Pemesejan > Kebenaran."
- "Anda boleh menukar kebenaran dalam Tetapan, Apl, Pemesejan, Kebenaran."
- "Kerap"
- "Semua kenalan"
- "Hantar ke %s"
- "Abadikan gambar atau video"
- "Pilih imej dari peranti ini"
- "Rakam audio"
- "Pilih foto"
- "Media dipilih."
- "Media tidak dipilih."
- "Rakam audio"
- "Kongsi"
- "Sebentar tadi"
- "Sekarang"
-
- - %d min
- - %d min
-
-
- - %d jam
- - %d jam
-
-
- - %d hari
- - %d hari
-
- "Mesej kelas 0"
- "Simpan"
- "Sahkan nombor telefon anda"
- "Langkah sekali ini akan memastikan Pemesejan menghantar mesej kumpulan anda dengan betul."
- "Nombor telefon"
- "%s kata"
- "Anda kata"
- "Mesej daripada %s"
- "Anda telah menghantar mesej"
- "Menghantar…"
- "Tidak dihantar. Sentuh untuk mencuba lagi."
- "Tidak dihantar. Mencuba lagi..."
- "Hantar semula atau padam"
- "Sila buat panggilan suara ke perkhidmatan kecemasan. Mesej teks anda tidak dapat dihantar pada masa ini."
- "Mesej MMS baharu untuk dimuat turun"
- "Mesej MMS baharu"
- "Tidak dapat memuat turun"
- "Sentuh untuk mencuba lagi"
- "Sentuh untuk memuat turun"
- "Muat turun atau padam"
- "Memuat turun..."
- "Mesej telah tamat tempoh atau tidak tersedia"
- "saiz: %1$s, tarikh luput: %2$s"
- "Pengirim tidak dikenali"
- "Dikirimkan"
- "Mesej tidak dihantar"
- "Sesetengah mesej tidak dihantar dalam Pemesejan"
-
- - %d mesej dalam %d perbualan
- - %d mesej dalam satu perbualan
-
- "Mesej tidak dimuat turun"
- "Sesetengah mesej tidak dimuat turun dalam Pemesejan"
-
- - %d mesej dalam %d perbualan
- - %d mesej dalam satu perbualan
-
- "Mesej ke %1$s tidak dihantar"
- "Sila buat panggilan suara ke perkhidmatan kecemasan. Mesej teks anda ke %1$s tidak dapat dihantar pada masa ini."
-
- - %d mesej baharu
- - Mesej baharu
-
- "Kembali"
- "Diarkibkan"
- "Padam"
- "Arkib"
- "Nyaharkib"
- "Tambah kenalan"
- "Muat turun"
- "Hantar"
- "Padam"
- "Padamkan mesej ini?"
- "Tindakan ini tidak boleh dibuat asal."
- "Padam"
-
- - Padamkan perbualan ini?
- - Padamkan perbualan ini?
-
- "Padam"
- "Batal"
- "Ke"
- "+%d"
- "Tidak dapat merakam audio. Cuba lagi."
- "Tidak dapat memainkan audio. Cuba lagi."
- "Tidak dapat menyimpan audio. Cuba lagi."
- "Sentuh & tahan"
- ", "
- " "
- ": "
- " "
- "Gambar"
- "Klip audio"
- "Video dalam strim"
- "Kad kenalan"
- "Muat turun"
- "Balas melalui SMS"
- "Balas melalui MMS"
- "Balas"
-
- - %d peserta
- - %d peserta
-
- "Saya"
- "Kenalan yang disekat & diarkib"
- "Kenalan dinyahsekat & dinyaharkib"
- "%d diarkibkan"
- "%d dinyaharkib"
- "Semuanya sedia. Sentuh Hantar lagi."
- "Pemesejan berjaya dijadikan sebagai apl SMS lalai."
-
- - Buang lampiran
- - Buang lampiran
-
- "Lampiran audio"
- "Mainkan lampiran audio"
- "Jeda"
- "Mesej daripada %1$s: %2$s."
- "Mesej gagal daripada %1$s: %2$s. Masa: %3$s."
- "Mesej daripada %1$s: %2$s. Masa: %3$s."
- "Mesej tidak dihantar kepada %1$s: %2$s. Masa: %3$s."
- "Menghantar mesej kepada %1$s: %2$s. Masa: %3$s."
- "Mesej gagal kepada %1$s: %2$s. Masa: %3$s."
- "Mesej kepada %1$s: %2$s. Masa: %3$s."
- "Mesej gagal daripada %1$s: %2$s. Masa: %3$s. %4$s."
- "Mesej daripada %1$s: %2$s. Masa: %3$s. %4$s."
- "Mesej tidak dihantar kepada %1$s: %2$s. Masa: %3$s."
- "Menghantar mesej kepada %1$s: %2$s. Masa: %3$s."
- "Mesej gagal kepada %1$s: %2$s. Masa: %3$s."
- "Mesej kepada %1$s: %2$s. Masa: %3$s."
- "Mesej gagal. Sentuh untuk mencuba semula."
- "Padam subjek"
- "Foto pemesejan"
-
- - %d foto disimpan ke album \"%s\"
- - %d foto disimpan ke album \"%s\"
-
-
- - %d video disimpan ke album \"%s\"
- - %d video disimpan ke album \"%s\"
-
-
- - %d lampiran disimpan ke album \"%s\"
- - %d lampiran disimpan ke album \"%s\"
-
-
- - %d lampiran disimpan ke \"Muat Turun\"
- - %d lampiran disimpan ke \"Muat Turun\"
-
-
- - %d lampiran disimpan
- - %d lampiran disimpan
-
-
- - Tidak dapat menyimpan %d lampiran
- - Tidak dapat menyimpan %d lampiran
-
- "Tetapan"
- "Diarkibkan"
- "MMS"
- "Lanjutan"
- "Pemberitahuan"
- "Laporan penghantaran SMS"
- "Minta laporan penghantaran untuk setiap SMS yang anda hantar"
- "Auto dapat kembali"
- "Dapatkan semula mesej MMS secara automatik"
- "Dapatkan kembali perayauan secara automatik"
- "Dapatkan MMS secara automatik semasa merayau"
- "Pemesejan kumpulan"
- "Apl SMS lalai"
-
-
- "Nombor telefon anda"
- "Tidak diketahui"
- "Bunyi mesej keluar"
- "Salin teks"
- "Lihat butiran"
- "Kirim semula"
- "Butiran mesej"
- "Jenis: "
- "Mesej teks"
- "Mesej multimedia"
- "Daripada: "
- "Kepada: "
- "Dihantar: "
- "Diterima: "
- "Subjek: "
- "Saiz: "
- "Keutamaan: "
- "SIM: "
- "Tinggi"
- "Biasa"
- "Rendah"
- "SIM %s"
- "Alamat pengirim tersembunyi"
- "Tidak boleh menghantar mesej semasa memuatkan lampiran."
- "Rangkaian tidak sedia. Cuba lagi."
- "Padam teks"
- "Beralih antara memasukkan teks dan nombor"
- "Tambah peserta lagi"
- "Sahkan peserta"
- "Mulakan perbualan baharu"
- "Pilih item ini"
- "Mainkan video"
- "Orang & pilihan"
- "Orang & pilihan"
- "Umum"
- "Orang dalam perbualan ini"
- "Buat panggilan"
- "Hantar mesej"
- "Hantar mesej<br/><small>from %s</small>"
-
- - Hantar foto
- - Hantar foto
-
-
- - Hantar audio
- - Hantar audio
-
-
- - Hantar video
- - Hantar video
-
-
- - Hantar kad kenalan
- - Hantar kad kenalan
-
-
- - Hantar lampiran
- - Hantar lampiran
-
-
- - %d lampiran sedia untuk dihantar
- - Satu lampiran sedia untuk dihantar
-
- "Lesen sumber terbuka"
- "Pemberitahuan"
- "Had lampiran dicapai"
- "Tambah pada Kenalan?"
- "Tambah Kenalan"
- "Subjek"
- "Subjek: "
- "%1$s%2$s"
- "Memuatkan kad kenalan"
- "Tidak dapat memuatkan kad kenalan"
- "Lihat kad kenalan"
-
- - %d kenalan
- - %d kenalan
-
- "Kad kenalan"
- "Tarikh lahir"
- "Nota"
- "Kirim semula mesej"
- "1"
- "+%d"
- "SMS dilumpuhkan"
- "Untuk menghantar, jadikan Pemesejan apl SMS lalai"
- "Jadikan Pemesejan apl SMS lalai"
- "Tukar"
- "Tiada SIM pilihan yang dipilih untuk menghantar mesej SMS"
- "Apl ini tidak dibenarkan oleh pemilik peranti."
- "OK"
- "Terlalu ramai peserta dalam perbualan"
-
- - Kenalan tidak sah
- - Kenalan tidak sah
-
- "Draf"
- "Sebaik sahaja anda memulakan perbualan baharu, anda akan melihat perbualan itu disenaraikan di sini"
- "Perbualan diarkibkan dipaparkan di sini"
- "Memuatkan perbualan..."
- "Gambar"
- "Klip audio"
- "Video"
- "Kad kenalan"
- "MMS"
- "Buat asal"
- "Cuba semula"
- "Masukkan nama kenalan atau nombor telefon untuk memulakan mesej baharu"
- "Sekat"
- "Sekat %s"
- "Nyahsekat %s"
- "Sekat %s?"
- "Anda akan terus menerima mesej daripada nombor ini tetapi tidak akan dimaklumkan lagi. Perbualan ini akan diarkibkan."
- "Kenalan yang disekat"
- "NYAHSEKAT"
- "Menghantar mesej"
- "Mesej dihantar"
- "Data selular dimatikan. Periksa tetapan anda."
- "Tidak dapat menghantar mesej dalam mod Pesawat"
- "Mesej tidak dapat dihantar"
- "Mesej dimuat turun"
- "Data selular dimatikan. Periksa tetapan anda."
- "Tidak dapat memuat turun mesej dalam mod Pesawat"
- "Mesej tidak dapat dimuat turun"
- "Sifar"
- "Satu"
- "Dua"
- "Tiga"
- "Empat"
- "Lima"
- "Enam"
- "Tujuh"
- "Lapan"
- "Sembilan"
- "Tidak dapat menghantar mesej dengan %1$s, ralat %2$d"
- "Tidak dapat menghantar mesej dengan pembawa yang tidak diketahui, ralat %1$d"
- "K.S.: %s"
- "Mesej tidak dihantar: perkhidmatan tidak diaktifkan di rangkaian"
- "Mesej tidak dihantar: alamat destinasi tidak sah"
- "Mesej tidak dihantar: mesej tidak sah"
- "Mesej tidak dihantar: kandungan tidak disokong"
- "Mesej tidak dihantar: mesej tidak disokong"
- "Mesej tidak dihantar: terlalu besar"
- "Mesej baharu"
- "Paparan"
- "Imej"
- "Tidak menemui aplikasi yang sesuai"
- "Alih keluar penerima"
- "Mesej baharu"
- "Batal"
- "Salin ke papan keratan?"
- "Salin"
- "ke %s"
- "Umum"
- "Lanjutan"
- "Tetapan umum"
- "Tetapan terperinci"
- "SIM \"%s\""
- "Hantar mesej SMS individu kepada semua penerima. Hanya anda yang akan menerima sebarang balasan"
- "Hantar MMS tunggal kepada semua penerima"
- "Nombor tidak diketahui"
- "Mesej baharu"
- "Mesej baharu"
- "Pemilih SIM"
- "%1$s dipilih, pemilih SIM"
- "Edit subjek"
- "Pilih SIM atau edit subjek"
- "Sentuh dan tahan untuk merakam audio"
- "Mulakan perbualan baharu"
- "Pemesejan"
- "Pemesejan"
- "Senarai perbualan"
- "Memuatkan perbualan"
- "Memuatkan mesej"
- "Lihat lagi perbualan"
- "Lihat pesanan lagi"
- "Perbualan dipadamkan"
- "Perbualan dipadamkan. Sentuh untuk menunjukkan perbualan Pemesejan yang lain"
- "Disekat"
- "Dinyahsekat"
- "Ruang storan rendah. Sesetengah data mungkin hilang."
- "Pilih lampiran"
- "Sahkan pilihan"
- "%d dipilih"
- "Sila alih keluar satu atau lebih lampiran, kemudian cuba lagi."
- "Anda boleh cuba menghantar mesej tetapi mesej itu mungkin tidak dihantar kecuali anda mengalih keluar satu atau beberapa lampiran."
- "Anda hanya boleh menghantar satu video bagi setiap mesej. Sila alih keluar video tambahan dan cuba lagi."
- "Pemesejan gagal memuatkan lampiran."
- "Hantar juga"
- "Tidak dapat memulakan perbualan"
- "%s dipilih"
-
diff --git a/app/src/main/res/values-my/arrays.xml b/app/src/main/res/values-my/arrays.xml
deleted file mode 100644
index 331ac85..0000000
--- a/app/src/main/res/values-my/arrays.xml
+++ /dev/null
@@ -1,37 +0,0 @@
-
-
-
-
-
- - "အကြောင်းအရာ မရှိ"
- - "အကြောင်းအရာမဲ့"
-
-
- - "ဟုတ်"
- - "မဟုတ်"
- - "အိုကေ"
- - "ဟဲဟဲ"
- - "ကျေးဇူးပဲ"
- - "ကျွန်ုပ် သဘောတူသည်"
- - "ကောင်း"
- - "ကျွန်ုပ်၏ လမ်းပေါ်မှာ"
- - "အိုကေ၊ ကျွန်ုပ် နောက်မှာ ပြန်လာပါရစေ"
- - ":)"
- - ":("
-
-
diff --git a/app/src/main/res/values-my/strings.xml b/app/src/main/res/values-my/strings.xml
deleted file mode 100644
index b8cbe07..0000000
--- a/app/src/main/res/values-my/strings.xml
+++ /dev/null
@@ -1,402 +0,0 @@
-
-
-
-
- "စာပို့ခြင်း"
- "စာပို့ခြင်း"
- "စကားဝိုင်း ရွေးချယ်ပါ"
- "ဆက်တင်များ"
- "စာ ပို့ရန်"
- "ပူးတွချက် တစ်ခု ထည့်ရန်"
- "နောက်တစ်ခု"
- "နောက်တစ်ခု"
- "ထွက်ရန်"
- "ချိန်ညှိချက်များ >"
- "ချိန်ညှိချက်များ"
- "စာတိုပို့ခြင်က SMS၊ ဖုန်း နှင့် အဆက်အသွယ်များထံ ခွင့်ပြုချက် လိုအပ်သည်။"
- "သင်သည် ခွင့်ပြုချက်များကို ဆက်တင်များထဲမှာ ပြောင်းလဲနိုင် > အက်ပ်များ > စာတိုပို့ခြင်း > ခွင့်ပြုချက်များ။"
- "သင်သည် ခွင့်ပြုချက်များကို ဆက်တင်များ၊ အက်ပ်များ၊ စာတိုပို့ခြင်း၊ ခွင့်ပြုချက်များထဲတွင် ပြောင်းလဲနိုင်သည်။"
- "မကြာခဏ"
- "ဆက်သွယ်အားလုံး"
- "%sသို့ ပို့ရန်"
- "ပုံများ သို့မဟုတ် ဗီဒီယို ရိုက်ယူရန်"
- "ဤစက်ပစ္စည်းမှ ပုံများ ရွေးရန်"
- "အသံကို ဖမ်းရန်"
- "ပုံရွေးရန်"
- "မီဒီယာကိုရွေးချယ်ထားသည်။"
- "မီဒီယာကို မရွေးချယ်ထားပါ။"
- "အသံကို ဖမ်းရန်"
- "မျှဝေရန်"
- "ယခုလေးတင်"
- "ယခု"
-
- - %d မိနစ်
- - %d မိနစ်
-
-
- - %d နာရီ
- - %d နာရီ
-
-
- - %d ရက်
- - %d ရက်
-
- "အဆင် ၀ စာတို"
- "သိမ်းဆည်းရန်"
- "သင့် ဖုန်းနံပါတ်ကို အတည်ပြုပါ"
- "တကြိမ် လုပ်ရသည့် ဒီခြေလှမ်းက စာတိုပို့ခြင်းမှ သင်၏ အုပ်စု စာတိုများကို စနစ်တကျ ပို့ပေးမှာကို စိတ်ချနိုင်ပါသည်။"
- "ဖုန်း နံပါတ်"
- "%s ပြောတာက"
- "သင်ပြောတာက"
- "%s ထံမှစာ"
- "သင်စာပို့သည်"
- "ပို့နေ၏…"
- "မပို့နိုင်ပါ။ ထပ်မံကြိုးစားရန် ထိပါ။"
- "မပို့နိုင်ပါ။ ထပ်မံကြိုးစားနေ၏…"
- "ပြန်ပို့ရန် သို့မဟုတ် ဖျက်ရန်"
- "အရေးပေါ်ဝန်ဆောင်မှုများထံ အသံဖြင့် ခေါ်ပါ။ ယခုအချိန်တွင် သင့် စာတို မပို့နိုင်ပါ။"
- "MMS စာအသစ်ကို ဒေါင်းလုဒ် လုပ်ရန်"
- "MMS စာအသစ်"
- "ဒေါင်းလုဒ် မလုပ်နိုင်ခဲ့ပါ"
- "ထပ်စမ်းရန် ထိပါ"
- "ဒေါင်းလုပ်ရယူရန် ထိပါ"
- "ဒေါင်းလုဒ် လုပ်ရန် သို့မဟုတ် ဖျက်ရန်"
- "ဒေါင်းလုပ် လုပ်နေစဉ်"
- "စာသက်တမ်းကုန်ဆုံးသွား၏ သို့မဟုတ် စာမရှိတော့ပါ။"
- "ဆိုက်: %1$s၊ သက်တမ်း ကုန်ဆုံး: %2$s"
- "ပေးပို့သူ မသိရ"
- "ပေးသွင်းပြီး"
- "စာ မပို့ခဲ့ပါ"
- "အချို့ စာတိုများကို စာပို့ခြင်းထဲတွင် မပို့ခဲ့ပါ။"
-
- - စာတိုများ %d ခုမှာ စကားပြောခန်း %d ခု အတွင်းတွင် ဖြစ်၏
- - စကားပြောခန်းတစ်ခုတွင်းရှိ စာတိုများ %d ခု
-
- "စာကို ဒေါင်းလုပ်မလုပ်ထားပါ"
- "အချို့ စာတိုများကို စာပို့ခြင်းထဲသို့ ဒေါင်းလုဒ် မလုပ်ခဲ့ပါ။"
-
- - စာတိုများ %d ခုမှာ စကားပြောခန်း %d ခု အတွင်းတွင် ဖြစ်၏
- - စကားပြောခန်းတစ်ခုတွင်းရှိ စာတိုများ %d ခု
-
- "%1$s သို့ စာတို ပို့မရပါ"
- "အရေးပေါ်ဝန်ဆောင်မှုများထံ အသံဖြင့် ခေါ်ပါ။ %1$s သို့ ယခုအချိန်တွင် သင့် စာတို မပို့နိုင်ပါ။"
-
- - %d စာအသစ်
- - စာအသစ်
-
- "နောက်သို့"
- "မော်ကွန်းတင်ပြီး"
- "ဖျက်ရန်"
- "မော်ကွန်း"
- "မော်ကွန်းမှထုတ်ယူရန်"
- "အဆက်အသွယ် ထည့်ရန်"
- "ဒေါင်းလုဒ် လုပ်ရန်"
- "ပို့ရန်"
- "ဖျက်ရန်"
- "ဤ စာကို ဖျက်မလား?"
- "ဒီလုပ်ဆောင်ချက်ကို ြပန်ဖျက်မရနိုင်ပါ။"
- "ဖျက်ရန်"
-
- - ဤစကားဝိုင်းများအား ဖျက်မည်လား?
- - ဤစကားဝိုင်းအား ဖျက်မည်လား?
-
- "ဖျက်ရန်"
- "ထားတော့"
- "သို့"
- "+%d"
- "အသံ ဖမ်းမရပါ။ ထပ်မံကြိုးစားပါ။"
- "အသံဖွင့်မရပါ။ ထပ်မံကြိုးစားပါ။"
- "အသံ သိမ်းမရပါ။ ထပ်မံကြိုးစားပါ။"
- "ထိပြီး & ကိုင်ထားရန်"
- ", "
- " "
- ": "
- " "
- "ပုံ"
- "အသံ ကလီပ်"
- "ဗီဒီယို"
- "အဆက်အသွယ် ကဒ်"
- "ဒေါင်းလုဒ် လုပ်ရန်"
- "SMS မှတစ်ဆင့် ဖြေကြားရန်"
- "MMS ဖြင့် ဖြေကြားရန်"
- "ဖြေကြားရန်"
-
- - ပါဝင်သူ %d ယောက်
- - ပါဝင်သူ %d ယောက်
-
- "ကျွန်ုပ်"
- "အဆက်အသွယ်ဖြတ်တောက်ပြီး & သိမ်းဆည်းပြီး"
- "အဆက်အသွယ်အား မပိတ်ဆို့တော့ပါ & မှော်ကွန်းမတင်တော့ပါ"
- "%d မှတ်တမ်းတင်သိမ်းဆည်းခဲ့၏"
- "%d သိမ်းထားခြင်းမှ ပြန်ထုတ်ယူသည်"
- "အဆင်သင့်ဖြစ်ပြီ။ Send အား ထိပါ။"
- "စာတို့ပို့ခြင်းကို SMS ပုံသေ app အဖြစ် အောင်မြင်စွာ သတ်မှတ်လိုက်ပြီ။"
-
- - ပူးတွဲပါဖိုင်များအား ဖယ်ရှားပါ
- - ပူးတွဲပါဖိုင်အား ဖယ်ရှားပါ
-
- "အသံ ပူးတွဲဖိုင်"
- "ပူးတွဲပါအသံကိုဖွင့်ပါ"
- "ဆိုင်းငံ့ရန်"
- "%1$s ထံမှ စာတို: %2$s ။"
- "%1$s: %2$s မှ စာတိုပို့ခြင်းမအောင်မြင်ပါ။ အချိန်: %3$s"
- "%1$s: %2$s မှ စာတို။ အချိန်: %3$s"
- "%1$s: %2$s သို့ စာတိုမပို့ရသေးပါ။ အချိန်: %3$s"
- "%1$s: %2$s သို့ စာတိုပို့နေသည်။ အချိန်: %3$s"
- "%1$s: %2$s သို့ စာတိုပို့ခြင်းမအောင်မြင်ပါ။ အချိန်: %3$s"
- "%1$s: %2$s သို့ စာတို။ အချိန်: %3$s"
- "%1$s: %2$s မှ စာပို့ခြင်းမအောင်မြင်ပါ။အချိန်: %3$s. %4$s"
- "%1$s: %2$sမှ စာတိုပို့နေသည်။ အချိန်: %3$s. %4$s"
- "%1$s: %2$s သို့ စာတိုမပို့ရသေးပါ။ အချိန်: %3$s"
- "%1$s: %2$s သို့ စာတိုပို့ နေသည်။အချိန်: %3$s"
- "%1$s: %2$s သို့စာတိုပို့ခြင်းမအောင်မြင်ပါ။ အချိန်: %3$s"
- "%1$s: %2$s သို့ စာတိုပို့နေသည်။ အချိန်: %3$s"
- "စာတိုပို့ခြင်းမအောင်မြင်ပါ။ ပြန်လည်ကြိုးစားရန် ထိပါ။"
- "အကြောင်းအရာကို ဖျက်ရန်"
- "ဓာတ်ပုံများကို စာတိုပို့ခြင်း"
-
- - %d ဓါတ်ပုံများကို \"%s\" အယ်လ်ဘမ်သို့ သိမ်းဆည်းပြီးပါပြီ
- - %d ဓါတ်ပုံကို \"%s\" အယ်လ်ဘမ်သို့ သိမ်းဆည်းပြီးပါပြီ
-
-
- - %d ဗီဒီယိုများကို \"%s\" အယ်လ်ဘမ်သို့ သိမ်းဆည်းပြီးပါပြီ
- - %d ဗီဒီယိုကို \"%s\" အယ်လ်ဘမ်သို့ သိမ်းဆည်းပြီးပါပြီ
-
-
- - %d ပူးတွဲပါဖိုင်များကို \"%s\" အယ်လ်ဘမ်သို့ သိမ်းဆည်းပြီးပါပြီ
- - %d ပူးတွဲပါဖိုင်ကို \"%s\" အယ်လ်ဘမ်သို့ သိမ်းဆည်းပြီးပါပြီ
-
-
- - %d ပူးတွဲပါဖိုင်များကို \"ဒေါင်းလုဒ်များ\" သို့ သိမ်းဆည်းပြီ:ပါပြီ
- - %d ပူးတွဲပါဖိုင်ကို \"ဒေါင်းလုဒ်များ\" သို့ သိမ်းဆည်းပြီးပါပြီ
-
-
- - ပူးတွဲပါဖိုင် %d ဖိုင် သိမ်းဆည်းပြီး၏
- - ပူးတွဲပါဖိုင် %d ဖိုင် သိမ်းဆည်းပြီး၏
-
-
- - ပူးတွဲပါဖိုင် %d အား မသိမ်းဆည်းနိုင်ခဲ့ပါ
- - ပူးတွဲပါဖိုင် %d ဖိုင်အား မသိမ်းဆည်းနိုင်ခဲ့ပါ
-
- "ဆက်တင်များ"
- "မော်ကွန်းတင်ပြီး"
- "ရုပ်သံစာ"
- "အဆင့်မြင့်"
- "အကြောင်းကြားချက်များ"
- "SMS ဖြန့်ဝေမှု အစီရင်ခံစာများ"
- "သင် ပို့လိုက်သော စာတိုင်း အတွက် ပို့ပြီးကြောင်း အစီရင်ခံစာကို တောင်းဆိုမည်"
- "အလိုအလျောက် ပြန်လည်ရယူမည်"
- "MMS စာများကို အလိုအလျောက် ရယူရန်"
- "ရုန်းမင်းလုပ်စဉ် အလိုအလျောက် ပြန်လည်ထုတ်ယူမည်"
- "ရုန်းမင်းသုံးစဉ် MMS အလိုအလျောက် ရယူရန်"
- "အဖွဲ့လိုက် စာပို့ခြင်း"
- "စာတိုပို့ရန်သုံး အပလီကေးရှင်း"
-
-
- "သင့် ဖုန်းနံပါတ်"
- "မသိရ"
- "အပြင်သို့စာပေးပို့သည့် အသံများ"
- "စာကူးယူရန်"
- "အသေးစိတ်များကို ကြည့်မည်"
- "တစ်ဆင့်ပို့ရန်"
- "စာသေးစိတ်များ"
- "အမျိုးအစား: "
- "စာတို"
- "မာလ်တီမီဒီယာ စာ"
- "မှ: "
- "သို့: "
- "ပို့ပြီး: "
- "လက်ခံရရှိခဲ့: "
- "အကြောင်းအရာ: "
- "အရွယ်အစား: "
- "ဦးစားပေးမှု: "
- "ဆင်းမ်: "
- "မြင့်"
- "ပုံမှန်"
- "နိမ့်"
- "ဆင်းမ် %s"
- "ဝှက်ထားသော စာပို့သူ လိပ်စာ"
- "ပူးတွဲချက်များဖွင့်စဉ် စာပို့၍မရပါ။"
- "ကွန်ရက်အဆင်သင့် မဖြစ်သေးပါ။ ထပ်မံကြိုးစားပါ။"
- "စာသားကို ဖျက်ရန်"
- "စာသား နှင့် ဂဏန်းများ ရိုက်ထည့်မှု အကြားမှာ ပြောင်းလဲရန်"
- "ပါဝင်သူများထပ်ထည့်မည်"
- "ပါဝင်သူများ အတည်ပြုရန်"
- "ပြောဆိုမှု အသစ် စတင်ရန်"
- "ဒီအရာကို ရွေးရန်"
- "ဗီဒီယို ဖွင့်ရန်"
- "လူများ & ရွေးစရာများ"
- "လူများ & ရွေးစရာများ"
- "အထွေထွေ"
- "ဒီစကားဝိုင်း ထဲက လူများ"
- "ခေါ်ဆိုမှု ပြုလုပ်ရန်"
- "စာတို ပို့ရန်"
- "စာတိုကို<br/><> %s</small> ထံမှပို့ရန်"
-
- - ဓာတ်ပုံများ ပို့ရန်
- - ဓာတ်ပုံ ပို့ရန်
-
-
- - အသံဖိုင်များ ပို့ရန်
- - အသံဖိုင် ပို့ရန်
-
-
- - ဗီဒီယိုများ ပို့ရန်
- - ဗီဒီယို ပို့ရန်
-
-
- - အဆက်အသွယ်ကဒ်များ ပို့ရန်
- - အဆက်အသွယ်ကဒ် ပို့ရန်
-
-
- - ပူးတွဲပါဖိုင်များ ပို့ရန်
- - ပူးတွဲပါဖိုင် ပို့ရန်
-
-
- - ပူးတွဲဖိုင် %d ဖိုင် ပို့ရန် အဆင်သင့်ဖြစ်၏
- - ပူးတွဲဖိုင်တစ်ဖိုင် ပို့ရန် အဆင်သင့်ဖြစ်၏
-
- "အခမဲ့ ရင်းမြစ် လိုင်စင်များ"
- "အကြောင်းကြားချက်များ"
- "ချိတ်တွဲမှု ကန့်သတ်ချက်သို့ရောက်ရှိပါပြီ"
- "အဆက်အသွယ်များသို့ ထည့်ရမလား?"
- "အဆက်အသွယ် ထည့်ရန်"
- "ဘာသာရပ်"
- "အကြောင်းအရာ: "
- "%1$s%2$s"
- "အဆက်အသွယ် ကဒ်ကို တင်ပေးနေ"
- "နာမည်ကဒ် မရယူနိုင်ပါ"
- "အဆက်အသွယ် ကဒ်ကို ကြည့်ရန်"
-
- - %d အဆက်အသွယ်
- - %d အဆက်အသွယ်
-
- "နာမည် ကဒ်များ"
- "မွေးနေ့"
- "မှတ်စုများ"
- "စာကို တစ်ဆင့်ပို့ရန်"
- "+၁"
- "+%d"
- "SMS ပိတ်ထား"
- "ပို့ရန်အတွက် စာတိုပို့ခြင်းကို SMS ပုံသေ app အဖြစ် သတ်မှတ်ပေးပါ"
- "စာတိုပို့ခြင်းကို SMS ပုံသေ app အဖြစ် သတ်မှတ်ရန်"
- "ပြောင်းရန်"
- "SMS စာများ ပို့ရန်အတွက် ဦးစားပေး ဆင်းမ်ကို မရွေးရသေးပါ"
- "ဒီappကို ကိရိယာ ပိုင်ရှင်က ခွင့် မပြုပါ။"
- "အိုကေ"
- "စကားဝိုင်း တစ်ခုထဲမှာ ပါဝင်သူ များလွန်းနေ"
-
- - အဆက်အသွယ်များ မမှန်ကန်ပါ
- - အဆက်အသွယ် မမှန်ကန်ပါ
-
- "မူကြမ်း"
- "စကားပြောစတင်သည်နှင့်၊ ဤစာရင်းတွင် ပေါ်လာသည်ကို သင်မြင်ရလိမ့်မည်။"
- "ဤတွင်မြင်ရသည့် ပြောဆိုမှုများအား သိမ်းဆည်းရန်"
- "ပြောဆိုမှုများကို တင်နေ..."
- "ပုံ"
- "အသံ ကလီပ်"
- "ဗီဒီယို"
- "အဆက်အသွယ် ကဒ်"
- "MMS"
- "ပြန်ဖျက်ရန်"
- "ထပ်စမ်းရန်"
- "စာတို အသစ် စပို့ရန် အမည် သို့မဟုတ် ဖုန်းနံပါတ် ရိုက်ထည့်ပါ"
- "ပိတ်ဆို့ရန်"
- "အဆက်အသွယ်ဖြတ်ရန် %s"
- "အဆက်အသွယ်ပြန်လုပ် %s"
- "ပိတ်ဆို့ရမလား%s?"
- "ဤနံပါတ်မှ စာတိုများ သင် ဆက်လက်ရရှိနေမည်ဖြစ်သော်လည်း အကြောင်းကြားချက်ပေးပို့တော့မည် မဟုတ်ပါ။ ဤပြောဆိုမှုများအား သိုလှောင်သိမ်းဆည်းထားမည်ဖြစ်၏။"
- "အဆက်အသွယ် ဖြတ်ပြီး"
- "အဆက်အသွယ်ပြန်လုပ်"
- "စာတိုပို့နေသည်"
- "စာတိုပို့ပြီးပါပြီ"
- "ဆဲလူလာ ဒေတာ ပိတ်ထား၏။ ဆက်တင်တွင် စစ်ဆေးပါ။"
- "လေယာဉ်ပျံပေါ်သုံးစနစ်တွင် စာများ မပို့နိုင်ပါ"
- "စာများ ပို့၍မရပါ။"
- "စာတိုအားဒေါင်းလုတ်လုပ်ပြီး"
- "ဆဲလူလာ ဒေတာ ပိတ်ထား၏။ ဆက်တင်တွင် စစ်ဆေးပါ။"
- "လေယာဉ်ပျံမုဒ်တွင် စာတိုများကို ဒေါင်းလုပ်လုပ်၍မရနိုင်ပါ"
- "စာတိုအား ဒေါင်းလုပ်လုပ်၍မရပါ"
- "သုည"
- "တစ်"
- "နှစ်"
- "သုံး"
- "လေး"
- "ငါး"
- "ခြောက်"
- "ခုနစ်"
- "ရှစ်"
- "ကိုး"
- "%1$sဖြင့် စာတိုမပို့နိုင်ပါ၊ အမှား %2$d"
- "အမည်မသိသယ်ဆောင်သူဖြင့် စာတိုမပို့နိုင်ပါ၊ အမှား %1$d"
- "တစ်ဆင့်ပို့: %s"
- "စာတိုကို မပို့ခဲ့: ဝန်ဆောင်မှုကို ကွန်ရက် ပေါ်မှာ စဖွင့်မသုံးရသေး"
- "စာမပို့နိုင်ပါ − လက်ခံယူမည့် လိပ်စာ မှားနေ၏"
- "စာမပို့နိုင်ပါ− စာ မမှန်ကန်ပါ။"
- "စာမပို့နိုင်ပါ − ထောက်ပံ့မထားသော အကြောင်းအရာဖြစ်၏"
- "စာမပို့နိုင်ပါ− ထောက်ပံ့မထားသော စာဖြစ်၏"
- "စာပိုဒ်အလွန်ရှည်ပါက မက်ဆေ့ချ် ပို့မရပါ။"
- "စာ အသစ်"
- "ကြည့်ရှုရန်"
- "ပုံ"
- "သင့်တော်သည့် အပလီကေးရှင်းကို ရှာမရခဲ့"
- "အဝေးမှ လက်ခံရရှိသူ"
- "စာ အသစ်"
- "ဖျက်သိမ်းရန်"
- "ကလီပ်ဘုတ်သို့ ကူးရမလား?"
- "ကူးယူရန်"
- "%sသို့"
- "အထွေထွေ"
- "အဆင့်မြင့်သော"
- "အထွေထွေ ဆက်တင်များ"
- "အဆင့်မြင့် ဆက်တင်များ"
- "\"%s\" SIM"
- "ရရှိသူ အားလုံးတို့ထံ တစ်ဦးချင်း SMS စာများကို ပို့ပါ။ သင်သည်သာလျှင် ဖြေကြားချက် မှန်သမျှကို ရရှိမည်။"
- "ရရှိသူ အားလုံးထံသို့ တစ်ခုတည်းသော MMS ကို ပို့ပါ"
- "မသိရ နံပါတ်"
- "စာ အသစ်"
- "စာ အသစ်"
- "SIM ရွေးချယ်ပေးရေးလက္ခဏာရပ်"
- "%1$s ရွေးချယ်ပြီး၊ SIM ရွေးချယ်ပေးသူ"
- "အကြောင်းအရာကို တည်းဖြတ်ပါ။"
- "SIM ကိုရွေးချယ်ပါ သို့မဟုတ် အကြောင်းအရာတည်းဖြတ်ခြင်းကိုရွေးချယ်ပါ။"
- "အသံအား ဖမ်းယူထားရန် ထိပြီးဖိထားပါ"
- "ပြောဆိုမှု အသစ် စတင်ရန်"
- "စာတိုပို့ခြင်း"
- "စာတိုပို့ခြင်း"
- "ပြောဆိုမှုစာရင်း"
- "စကားဝိုင်းများကို ဖွင့်နေသည်"
- "စာများကို တင်နေ"
- "စကားပြောဆက်သွယ်မှုများကို ထပ်ပြီး ကြည့်မည်"
- "နောက်ထပ် မက်ဆေ့များကြည့်ရန်"
- "စကားဝိုင်းကို ဖျက်လိုက်ပြီ"
- "ပြောဆိုမှုကို ဖျက်ခဲ့သည်။ အခြား စာတိုပို့ခြင်း ပြောဆိုမှုကို ပြရန် တို့ထိပါ။"
- "ပိတ်ဆို့ထား"
- "ပြန်ဖွင့်ထားခြင်း"
- "သိုလှောင်ထားသည့်နေရာ နည်းနေပါသည်။ ဒေတာတချို့ပျောက်ဆုံးပါလိမ့်မည်။"
- "ချိတ်တွဲမှုများ ရွေးချယ်မည်"
- "ရွေးချယ်မှုကို အတည်ပြုရန်"
- "%d ခရွေးချယ်ပြီး"
- "ကျေးဇူးပြု၍ တစ်ခု သို့မဟုတ် တစ်ခုထက်ပိုသော ချိတ်တွဲမှုများကို ဖယ်ရှားပြီး နောက်တစ်ကြိမ်ကြိုးစားပါ။"
- "သင့်စာတိုကို ပေးပို့ရန် သင်ကြိုးစားနိုင်ပါသည်၊ သို့သော်သင်သည် တစ်ခုသို့မဟုတ် တစ်ခုထက်ပိုသော ချိတ်တွဲမှုများကို ဖယ်ရှားခြင်းမပြုပါက ၎င်းကို ပေးပို့မှုမရှိခြင်း ဖြစ်နိုင်သည်။"
- "သင်သည် မက်ဆေ့ဂျ်တစ်ခုလျှင် ဗွီဒီယိုတကားသာ ပေးပို့နိုင်သည်။ အပိုဆောင်း ဗွီဒီယိုများအား ဖယ်ရှားပြီး ထပ်မံကြိုးစားပါ။"
- "စာတိုကိုပို့စဉ် ပူးတွဲချက်ကို တင် မရခဲ့ပါ။"
- "မည်သို့ပင်ဖြစ်စေ ပို့မည်"
- "စကားဝိုင်းအား မစတင်နိုင်ပါ"
- "%s ရွေးချယ်ပြီး၏"
-
diff --git a/app/src/main/res/values-nb/arrays.xml b/app/src/main/res/values-nb/arrays.xml
deleted file mode 100644
index c9efc6f..0000000
--- a/app/src/main/res/values-nb/arrays.xml
+++ /dev/null
@@ -1,37 +0,0 @@
-
-
-
-
-
- - "emne mangler"
- - "ikke noe emne"
-
-
- - "Ja"
- - "Nei"
- - "OK"
- - "Hehe"
- - "Takk"
- - "Jeg er enig"
- - "Bra"
- - "Jeg er på vei"
- - "OK, jeg tar kontakt med deg senere"
- - ":)"
- - ":("
-
-
diff --git a/app/src/main/res/values-nb/cm_strings.xml b/app/src/main/res/values-nb/cm_strings.xml
deleted file mode 100644
index da6bddf..0000000
--- a/app/src/main/res/values-nb/cm_strings.xml
+++ /dev/null
@@ -1,20 +0,0 @@
-
-
-
- Dra for å slette
- Sveip til høyre for å slette en samtale
-
diff --git a/app/src/main/res/values-nb/strings.xml b/app/src/main/res/values-nb/strings.xml
deleted file mode 100644
index db1bf9e..0000000
--- a/app/src/main/res/values-nb/strings.xml
+++ /dev/null
@@ -1,402 +0,0 @@
-
-
-
-
- "Meldinger"
- "Meldinger"
- "Markér samtalen"
- "Innstillinger"
- "Send meldingen"
- "Legg ved et vedlegg"
- "Neste >"
- "Neste"
- "Avslutt"
- "Innstillinger >"
- "Innstillinger"
- "Meldinger trenger tillatelse til å bruke SMS, Telefon og Kontakter."
- "Du kan endre tillatelser i Innstillinger > Apper > Meldinger > Tillatelser."
- "Du kan endre tillatelser i Innstillinger > Apper > Meldinger > Tillatelser."
- "Ofte brukte"
- "Alle kontakter"
- "Send til %s"
- "Ta bilder eller spill inn video"
- "Velg bilder fra denne enheten"
- "Spill inn lyd"
- "Velg bilde"
- "Mediene er valgt."
- "Valget av mediene er fjernet."
- "Spill inn lyd"
- "Del"
- "Nå nettopp"
- "Nå"
-
- - %d minutter
- - %d minutt
-
-
- - %d timer
- - %d time
-
-
- - dager
- - %d dag
-
- "Klasse 0-melding"
- "Lagre"
- "Bekreft telefonnummeret ditt"
- "Dette engangstrinnet sikrer at Meldinger leverer gruppemeldingene dine på riktig måte."
- "Telefonnummer"
- "%s sa"
- "Du sa"
- "Melding fra %s:"
- "Du sendte en melding"
- "Sender ..."
- "Ikke sendt. Trykk for å prøve på nytt."
- "Ikke sendt. Prøver på nytt …"
- "Send på nytt eller slett"
- "Ring til alarmsentralen. Tekstmeldingen kunne ikke leveres for øyeblikket."
- "Ny MMS-melding for nedlasting"
- "Ny MMS-melding"
- "Kan ikke laste ned"
- "Trykk for å prøve på nytt"
- "Trykk for å laste ned"
- "Last ned eller slett"
- "Laster ned …"
- "Meldingen er utløpt eller ikke tilgjengelig"
- "størrelse: %1$s, utløper: %2$s"
- "Ukjent avsender"
- "Levert"
- "Meldingen er ikke sendt"
- "Enkelte meldinger er ikke sendt i Meldinger"
-
- - %d meldinger i %d samtaler
- - %d meldinger i én samtale
-
- "Meldingen er ikke lastet ned"
- "Enkelte meldinger er ikke lastet ned i Meldinger"
-
- - %d meldinger i %d samtaler
- - %d meldinger i én samtale
-
- "Melding til %1$s ble ikke sendt"
- "Ring til alarmsentralen. Tekstmeldingen til %1$s kunne ikke leveres for øyeblikket."
-
- - %d nye meldinger
- - Ny melding
-
- "Tilbake"
- "Arkivert"
- "Slett"
- "Arkivér"
- "Fjern fra arkivet"
- "Legg til kontakt"
- "Last ned"
- "Send"
- "Slett"
- "Vil du slette denne meldingen?"
- "Denne handlingen kan ikke angres."
- "Slett"
-
- - Vil du slette disse samtalene?
- - Vil du slette denne samtalen?
-
- "Slett"
- "Avbryt"
- "Til"
- "+%d"
- "Kan ikke ta opp lyd. Prøv på nytt."
- "Kan ikke spille av lyd. Prøv på nytt."
- "Kunne ikke lagre lydfil. Prøv på nytt."
- "Berør og hold nede"
- ", "
- " "
- ": "
- " "
- "Bilde"
- "Lydklipp"
- "Video"
- "Kontaktkort"
- "Last ned"
- "Svar via SMS"
- "Svar via MMS"
- "Svar"
-
- - %d deltakere
- - %d deltaker
-
- "Meg"
- "Kontakten er blokkert og arkivert"
- "Kontakt ublokkerte & uarkiverte"
- "%d er arkivert"
- "%d er fjernet fra arkivet"
- "Alt klart. Trykk på Send én gang til."
- "Meldinger er nå angitt som standard SMS-app."
-
- - Forkast vedlegg
- - Forkast vedlegget
-
- "Lydvedlegg"
- "Spill av lydvedlegg"
- "Sett på pause"
- "Melding fra %1$s: %2$s."
- "Mislykket melding fra %1$s: %2$s. Tidspunkt: %3$s."
- "Melding fra %1$s: %2$s. Tidspunkt: %3$s."
- "Usendt melding til %1$s: %2$s. Tidspunkt: %3$s."
- "Sender melding til %1$s: %2$s. Tidspunkt: %3$s."
- "Mislykket melding til %1$s: %2$s. Tidspunkt: %3$s."
- "Melding til %1$s: %2$s. Tidspunkt: %3$s."
- "Mislykket melding fra %1$s: %2$s. Tidspunkt: %3$s. %4$s."
- "Melding fra %1$s: %2$s. Tidspunkt: %3$s. %4$s."
- "Usendt melding til %1$s: %2$s. Tidspunkt: %3$s."
- "Sender melding til %1$s: %2$s. Tidspunkt: %3$s."
- "Mislykket melding til %1$s: %2$s. Tidspunkt: %3$s."
- "Melding til %1$s: %2$s. Tidspunkt: %3$s."
- "Meldingen ble ikke sendt. Trykk for å prøve på nytt."
- "Slett emnet"
- "Bilder i Meldinger"
-
- - %d bilder er lagret i albumet «%s»
- - %d bilde er lagret i albumet «%s»
-
-
- - %d videoer er lagret i albumet «%s»
- - %d video er lagret i albumet «%s»
-
-
- - %d tillegg er lagret i albumet «%s»
- - %d tillegg er lagret i albumet «%s»
-
-
- - %d tillegg er lagret i «Nedlastinger»
- - %d tillegg er lagret i «Nedlastinger»
-
-
- - %d vedlegg er lagret
- - %d vedlegg er lagret
-
-
- - Kunne ikke lagre %d vedlegg
- - Kunne ikke lagre %d vedlegg
-
- "Innstillinger"
- "Arkivert"
- "MMS"
- "Avansert"
- "Varsler"
- "Leveringsrapporter for SMS"
- "Be om leveringsrapport for hver SMS du sender"
- "Automatisk henting"
- "Hent MMS-meldinger automatisk"
- "Automatisk henting under roaming"
- "Hent MMS automatisk ved romaning"
- "Gruppemeldinger"
- "Standard SMS-app"
-
-
- "Telefonnummeret ditt"
- "Ukjent"
- "Lyder for utgående meldinger"
- "Kopiér teksten"
- "Se detaljer"
- "Videresend"
- "Meldingsinformasjon"
- "Type: "
- "SMS"
- "Bildemelding"
- "Fra: "
- "Til: "
- "Sendt: "
- "Mottatt: "
- "Emne: "
- "Størrelse: "
- "Prioritet: "
- "SIM-kort: "
- "Høy"
- "Vanlig"
- "Lav"
- "SIM-kort %s"
- "Skjult avsenderadresse"
- "Meldingen kan ikke sendes mens vedleggene lastes inn."
- "Nettverket er ikke klart. Prøv på nytt."
- "Slett teksten"
- "Veksle mellom å skrive inn tekst og tall"
- "Legg til flere deltakere"
- "Bekreft deltakere"
- "Start ny samtale"
- "Velg dette elementet"
- "Spill av videoen"
- "Personer-appen og alternativer"
- "Personer-appen og alternativer"
- "Generelt"
- "Folk i denne samtalen"
- "Start en samtale"
- "Send melding"
- "Send melding<br/><small>fra %s</small>"
-
- - Send bilder
- - Send bilde
-
-
- - Send lydklipp
- - Send lydklipp
-
-
- - Send videoer
- - Send video
-
-
- - Send kontaktkort
- - Send kontaktkort
-
-
- - Send vedlegg
- - Send vedlegg
-
-
- - %d vedlegg er klare til å sendes
- - Ett vedlegg er klart til å sendes
-
- "Lisenser for åpen kildekode"
- "Varsler"
- "Vedleggsgrensen er nådd"
- "Vil du legge til nummeret i kontakter?"
- "Legg til kontakten"
- "Emne"
- "Emne: "
- "%1$s%2$s"
- "Laster inn kontaktkortet"
- "Kunne ikke laste kontaktkort"
- "Se kontaktkortet"
-
- - %d kontakter
- - %d kontakt
-
- "Kontaktkort"
- "Fødselsdag"
- "Notater"
- "Videresend meldingen"
- "1"
- "+%d"
- "SMS er deaktivert"
- "For å sende meldinger, angi Meldinger som standard SMS-app"
- "Angi Meldinger som standard SMS-app"
- "Endre"
- "Ingen foretrukne SIM-kort er valgt for å sende SMS-meldinger"
- "Denne appen er ikke tillatt av enhetseieren."
- "OK"
- "For mange deltakere i en samtale"
-
- - Ugyldige kontakter
- - Ugyldig kontakt
-
- "Utkast"
- "Når du starter en ny samtale, vises den her"
- "Arkiverte samtaler vises her"
- "Laster inn samtaler ..."
- "Bilde"
- "Lydklipp"
- "Instream-video"
- "Kontaktkort"
- "MMS"
- "Angre"
- "Prøv på nytt"
- "Skriv inn et kontaktnavn eller -telefonnummer for å starte en ny melding"
- "Blokkér"
- "Blokkér %s"
- "Opphev blokkeringen av %s"
- "Vil du blokkere %s?"
- "Du fortsetter å motta meldinger fra dette nummeret, men blir ikke lenger varslet. Denne samtalen blir arkivert."
- "Blokkerte kontakter"
- "OPPHEV BLOKKERING"
- "Sender meldingen"
- "Meldingen er sendt"
- "Mobildata er slått av. Sjekk innstillingene dine."
- "Kan ikke sende meldinger i flymodus"
- "Kan ikke sende meldingen"
- "Meldingen er nedlastet"
- "Mobildata er slått av. Sjekk innstillingene dine."
- "Kan ikke laste ned meldinger i flymodus"
- "Meldingen kunne ikke lastes ned"
- "Null"
- "Én"
- "To"
- "Tre"
- "Fire"
- "Fem"
- "Seks"
- "Sju"
- "Åtte"
- "Ni"
- "Kan ikke sende meldinger med %1$s – feil %2$d"
- "Kan ikke sende meldinger med ukjent operatør – feil %1$d"
- "V.send: %s"
- "Meldingen er ikke sendt: Tjenesten er ikke aktivert på nettverket"
- "Meldingen ble ikke sendt: ugyldig måladresse"
- "Meldingen ble ikke sendt: ugyldig melding"
- "Meldingen ble ikke sendt: innholdet støttes ikke"
- "Meldingen ble ikke sendt: meldingen støttes ikke"
- "Meldingen ble ikke sendt: Den var for stor."
- "Ny melding"
- "Se"
- "Bilde"
- "Kunne ikke finne en passende app"
- "Fjern mottakeren"
- "Ny melding"
- "Avbryt"
- "Vil du kopiere til utklippstavlen?"
- "Kopiér"
- "til %s"
- "Generelt"
- "Avansert"
- "Generelle innstillinger"
- "Avanserte innstillinger"
- "«%s»-SIM-kort"
- "Send SMS-meldinger til alle mottakere. Bare du mottar svarene."
- "Send én enkelt MMS til alle mottakere"
- "Ukjent nummer"
- "Ny melding"
- "Ny melding."
- "SIM-kortvelger"
- "%1$s er valgt – SIM-kortvelger"
- "Rediger emne"
- "Velg SIM-kort eller rediger emnet"
- "Trykk og hold inne for å ta opp lyd"
- "Start ny samtale"
- "Meldinger"
- "Meldinger"
- "Samtaleliste"
- "Laster inn samtaler"
- "Laster inn e-postmeldinger"
- "Se flere samtaler"
- "Se flere e-poster"
- "Samtalen er slettet"
- "Samtalen er slettet. Trykk for å se en annen samtale i Meldinger"
- "Blokkert"
- "Blokkeringen er opphevet"
- "Lite lagringsplass ledig. Noen data kan gå tapt."
- "Velg vedlegg"
- "Bekreft utvalget"
- "%d er valgt"
- "Fjern ett eller flere vedlegg og prøv på nytt."
- "Du kan prøve å sende meldingen din, men det er ikke sikkert at den kommer frem med mindre du fjerner ett eller flere vedlegg."
- "Du kan bare sende én video per melding. Fjern overflødige videoer og prøv igjen."
- "Meldinger kunne ikke laste inn vedlegget."
- "Send likevel"
- "Kunne ikke starte samtalen"
- "%s er valgt"
-
diff --git a/app/src/main/res/values-ne/arrays.xml b/app/src/main/res/values-ne/arrays.xml
deleted file mode 100644
index 614436d..0000000
--- a/app/src/main/res/values-ne/arrays.xml
+++ /dev/null
@@ -1,37 +0,0 @@
-
-
-
-
-
- - "शीर्षक नभएको"
- - "विषय छैन"
-
-
- - "हो"
- - "हैन"
- - "ठीक छ"
- - "हाहा"
- - "धन्यवाद"
- - "म सहमत छु"
- - "राम्रो"
- - "मेरो बाटोमा"
- - "ठीक छ, तपाईंलाई पछिको लागि मलाई अनुमति दिनुहोस्"
- - ":)"
- - ":("
-
-
diff --git a/app/src/main/res/values-ne/strings.xml b/app/src/main/res/values-ne/strings.xml
deleted file mode 100644
index 41c5700..0000000
--- a/app/src/main/res/values-ne/strings.xml
+++ /dev/null
@@ -1,402 +0,0 @@
-
-
-
-
- "सन्देश पठाइदै"
- "सन्देश पठाइदै"
- "कुराकानी चयन गर्नुहोस्"
- "सेटिङ्हरू"
- "सन्देश पठाउनुहोस्"
- "एक अनुलग्नक थप गर्नुहोस्"
- "अर्को >"
- "अर्को"
- "बाहिर"
- "सेटिङहरू >"
- "सेटिङहरू"
- "सन्देश प्रवाहलाई SMS, फोन र सम्पर्क ठेगानाहरूमा अनुमतिको आवश्यक पर्छ।"
- "तपाईँ अनुमतिहरूलाई सेटिङ अनुप्रयोगहरू > सन्देश प्रवाह > अनुमतिहरूमा परिवर्तन गर्न सक्नु हुनेछ।"
- "तपाईँ अनुमतिहरूलाई सेटिङ अनुप्रयोगहरू, सन्देश प्रवाह, अनुमतिहरूमा परिवर्तन गर्न सक्नु हुनेछ।"
- "नियमित"
- "सबै सम्पर्कहरू"
- "%s मा पठाउनुहोस्"
- "तस्बिर वा भिडियो लिनुहोस्"
- "यस उपकरणबाट तस्बिरहरू छान्नुहोस्"
- "ध्वनि रेकर्ड गर्नुहोस्"
- "फोटो छान्नुहोस्"
- "यस मिडिया चयन गरिएको छ।"
- "यस मिडियाको चयन हटाइएको छ।"
- "ध्वनि रेकर्ड गर्नुहोस्"
- "साझेदारी गर्नुहोस्"
- "अहिले भर्खर"
- "अब"
-
- - %d मिनेट
- - %d मिनेट
-
-
- - %d घन्टा
- - %d घन्टा
-
-
- - %d दिन
- - %d दिन
-
- "वर्ग ० सन्देश"
- "सुरक्षित गर्नुहोस्"
- "आफ्नो फोन नम्बर पुष्टि गर्नुहोस्"
- "यो एक पटके चरणले सन्देश प्रवाहले तपाईँको समूह सन्देशहरू उचित रूपमा डेलिभर गर्ने छ भन्ने सुनिश्चित गर्ने छ।"
- "फोन नम्बर"
- "%s ले भन्नुभयो"
- "तपाईंले भन्नुभयो"
- "%s बाट सन्देश"
- "तपाईंले एक सन्देश पठाउनुभयो"
- "पठाउँदै..."
- "पठाइएको छैन। पुन: प्रयास गर्न छुनुहोस्।"
- "पठाइएको छैन। पुन: प्रयास गर्दै ..."
- "पुन: पठाउनुहोस् वा मेट्नुहोस्"
- "कृपया आकस्मिक सेवाहरूमा आवाज कल गर्नुहोस्। तपाईंको पाठ सन्देश यो समयमा डेलिभर हुन सक्दैन।"
- "डाउनलोड गर्न नयाँ MMS सन्देश"
- "नयाँ MMS सन्देश"
- "डाउनलोड गर्न सकिएन"
- "पुनः प्रयास गर्न छुनुहोस्"
- "डाउनलोड गर्न छुनुहोस्"
- "डाउनलोड वा मेट्नुहोस्"
- "डाउनलोड हुँदै..."
- "सन्देशको अवधि सकियो वा उपलब्ध छैन"
- "आकार: %1$s, समाप्ति: %2$s"
- "अज्ञात प्रेषक"
- "पुर्याइयो"
- "सन्देश पठाइएन"
- "केही सन्देशहरू सन्देश प्रवाहमा पठाइएनन्"
-
- - %d वार्तालापमा %d सन्देशहरू
- - एउटा वार्तालापमा %d सन्देशहरू
-
- "सन्देश डाउनलोड भएन"
- "सन्देशहरू सन्देश प्रवाहमा डाउनलोड भएनन्"
-
- - %d वार्तालापमा %d सन्देशहरू
- - एउटा वार्तालापमा %d सन्देशहरू
-
- "%1$s मा सन्देश पठाइएन"
- "कृपया आकस्मिक सेवाहरूमा आवाज कल गर्नुहोस्। %1$s मा तपाईंको पाठ सन्देश यो समयमा डेलिभर हुन सक्दैन।"
-
- - %d नयाँ सन्देशहरू
- - नयाँ सन्देश
-
- "पछाडि"
- "अभिलेख बनाइयो"
- "मेटाउनुहोस्"
- "अभिलेख"
- "अभिलेखबाट निकाल्नुहोस्"
- "सम्पर्क थप्नुहोस्"
- "डाउनलोड गर्नुहोस्"
- "पठाउनुहोस्"
- "मेटाउनुहोस्"
- "यस सन्देश मेटाउने हो?"
- "यो कार्य पूर्ववत् पार्न सकिँदैन।"
- "मेटाउनुहोस्"
-
- - यी वार्तालापहरू मेटाउने हो?
- - यो वार्तालाप मेटाउने हो?
-
- "मेटाउनुहोस्"
- "रद्द गर्नुहोस्"
- "प्रापक"
- "+%d"
- "अडियो रेकर्ड गर्न सकिँदैन। पुन: प्रयास गर्नुहोस्।"
- "अडियो बजाउन सकिएन। पुन: प्रयास गर्नुहोस्।"
- "अडियो सुरक्षित गर्न सकेन। फेरी प्रयास गर्नुहोस्।"
- "छुनुहोस् र होल्ड गर्नुहोस्"
- ", "
- " "
- ": "
- " "
- "चित्र"
- "ध्वनि क्लिप"
- "भिडियो"
- "सम्पर्क कार्ड"
- "डाउनलोड गर्नुहोस्"
- "SMS मार्फत जवाफ दिनुहोस्"
- "MMS मार्फत जवाफ दिनुहोस्"
- "जवाफ पठाउनुहोस्"
-
- - %d सहभागीहरू
- - %d सहभागी
-
- "म"
- "सम्पर्क अवरुद्ध; अभिलेख राखियो"
- "सम्पर्क खुल्ला गरियो & अभिलेख हटाइयो"
- "%dअभिलेख गरियो"
- "%d अभिलेख हटाउनुहोस्"
- "सबै ठीक छ। पुन: पठाउन छुनुहोस्।"
- "सन्देश प्रवाह सफलतापूर्वक पूर्वनिर्धारित SMS अनुप्रयोगको रूपमा सेट भयो।"
-
- - संलग्नकहरू खारेज गर्नुहोस्
- - संलग्नक खारेज गर्नुहोस्
-
- "अडियो संलग्नक"
- "अडियो संलग्नक प्ले गर्नुहोस्"
- "पज गर्नुहोस्"
- "%1$s बाट प्राप्त सन्देश: %2$s।"
- "%1$s बाट विफल सन्देश: %2$s. समय: %3$s"
- "%1$s बाट सन्देश: %2$s. समय: %3$s"
- "%1$s मा नपठाइएको सन्देश: %2$s. समय: %3$s"
- "%1$s मा सन्देश पठाउँदै: %2$s. समय: %3$s"
- "%1$s मा विफल सन्देश: %2$s. समय: %3$s"
- "%1$s मा सन्देश: %2$s. समय: %3$s"
- "%1$s बाट विफल सन्देश: %2$s. समय: %3$s. %4$s"
- "%1$s बाट सन्देश: %2$s. समय: %3$s. %4$s"
- "%1$s मा नपठाइएको सन्देश: %2$s. समय: %3$s"
- "%1$s मा सन्देश पठाउँदै: %2$s. समय: %3$s"
- "%1$s मा विफल सन्देश: %2$s. समय: %3$s"
- "%1$s मा सन्देश: %2$s. समय: %3$s"
- "असफल सन्देश। पुन: प्रयास गर्न छुनुहोस्।"
- "विषय मेट्नुहोस्"
- "सन्देश प्रवाह तस्बिरहरू"
-
- - %d तस्बिरहरू \"%s \" एल्बममा सुरक्षित गरियो
- - %d तस्बिर \"%s \" एल्बममा सुरक्षित गरियो
-
-
- - %d भिडियोहरू \"%s\" एल्बममा सुरक्षित गरियो
- - %d भिडियो \"%s\" एल्बममा सुरक्षित गरियो
-
-
- - %d संलग्नकहरू \" %s \" एल्बममा सुरक्षित गरियो
- - %d संलग्नक \" %s \" एल्बममा सुरक्षित गरियो
-
-
- - %d संलग्नकहरू \"डाउनलोडहरू\" मा सुरक्षित गरियो
- - %d संलग्नक \"डाउनलोडहरू\" मा सुरक्षित गरियो
-
-
- - %d संलग्नकहरू सुरक्षित गरियो
- - %d संलग्नक सुरक्षित गरियो
-
-
- - %d संलग्नकहरू सुरक्षित गर्न सकेन
- - %d संलग्नक सुरक्षित गर्न सकेन
-
- "सेटिङहरू"
- "अभिलेख बनाइयो"
- "MMS"
- "उन्नत"
- "सूचनाहरू"
- "SMS वितरण प्रतिवेदनहरू"
- "तपाईँले पठाउनु हुने हरेक SMS को लागि पुगेको खबर अनुरोध गर्नुहोस्"
- "स्वत:प्राप्ति"
- "MMS सन्देशहरु स्वत: रूपमा पुनः प्राप्त गर्नुहोस्"
- "रोमिङ स्वतः पुनः प्राप्ति"
- "रोमिङमा हुँदा MMS स्वचालित रूपमा प्राप्त गर्नुहोस्"
- "समूहिक सन्देश पठाइँदै"
- "पूर्वनिर्धारित SMS अनुप्रयोग"
-
-
- "तपाईँको फोन नम्बर"
- "अज्ञात"
- "बाहिर जाने सन्देशका लागि ध्वनिहरू"
- "पाठ प्रतिलिपि गर्नुहोस्"
- "विवरणहरू हेर्नुहोस्"
- "फर्वार्ड गर्नुहोस्"
- "सन्देश विवरणहरू"
- "प्रकार: "
- "पाठ सन्देश"
- "मल्टिमिडिया सन्देश"
- "प्रेषक: "
- "प्रापक: "
- "पठाइयो: "
- "प्राप्त: "
- "विषय: "
- "आकार: "
- "प्राथमिकता: "
- "SIM: "
- "उच्च"
- "सामान्य"
- "कम"
- "SIM %s"
- "प्रेषकको ठेगाना लुकेको"
- "संलग्नहरू लोड गर्दा सन्देश पठाउन सक्दैन।"
- "नेटवर्क तयार छैन। पुन: प्रयास गर्नुहोस्।"
- "पाठ मेट्नुहोस्"
- "पाठ र संख्या बीच प्रविष्टि गर्न स्विच गर्नुहोस्"
- "थप सहभागी थप्नुहोस्"
- "सहभागीहरूको पुष्टि गर्नुहोस्"
- "नयाँ कुराकानी सुरू गर्नुहोस्"
- "यो वस्तु चयन गर्नुहोस्"
- "भिडियो चलाउनुहोस्"
- "मानिस र विकल्पहरू"
- "मानिसहरू र विकल्पहरु"
- "सामान्य"
- "यस कुराकानीमा मानिसहरू"
- "कल गर्नुहोस्"
- "सन्देश पठाउनुहोस्"
- "सन्देश पठाउनुहोस्<br/><small>%s</small> बाट"
-
- - तस्बिरहरू पठाउनुहोस्
- - तस्बिर पठाउनुहोस्
-
-
- - अडियोहरू पठाउनुहोस्
- - अडियो पठाउनुहोस्
-
-
- - भिडियोहरू पठाउनुहोस्
- - भिडियो पठाउनुहोस्
-
-
- - सम्पर्क कार्डहरू पठाउनुहोस्
- - सम्पर्क कार्ड पठाउनुहोस्
-
-
- - संलग्नक पठाउनुहोस्
- - संलग्नक पठाउनुहोस्
-
-
- - %d संलग्नकहरू पठाउनको लागि तयार
- - एउटा संलग्नक पठाउनको लागि तयार
-
- "खुला स्रोत इजाजतपत्रहरू"
- "अधिसूचनाहरू"
- "संलग्नकको सीमा पुग्यो"
- "सम्पर्कहरूमा थप्नुहुन्छ?"
- "सम्पर्क थप्नुहोस्"
- "विषय"
- "विषय: "
- "%1$s%2$s"
- "सम्पर्क कार्ड लोड गर्दै"
- "सम्पर्क कार्ड लोड गर्न सकिएन"
- "सम्पर्क कार्ड हेर्नुहोस्"
-
- - %d सम्पर्कहरू
- - %d सम्पर्क
-
- "सम्पर्क कार्डहरू"
- "जन्मदिन"
- "टिप्पणीहरू"
- "सन्देश फर्वार्ड गर्नुहोस्"
- "+१"
- "+%d"
- "SMS असक्षम गरियो"
- "पठाउनका लागि सन्देश प्रवाहलाई पूर्वनिर्धारित SMS अनुप्रयोगको रूपमा सेट गर्नुहोस्"
- "सन्देश प्रवाहलाई पूर्वनिर्धारित SMS अनुप्रयोगको रूपमा सेट गर्नुहोस्"
- "परिवर्तन गर्नुहोस्"
- "SMS सन्देशहरू पठाउनको लागि मान्यता प्राप्त SIM चयन गरिएको छैन।"
- "यो अनुप्रयोग उपकरण मालिकद्वारा अनुमति छैन।"
- "ठीक छ"
- "कुराकानीमा धेरै सहभागीहरू"
-
- - अमान्य सम्पर्कहरू
- - अमान्य सम्पर्क
-
- "मस्यौदा"
- "तपाईँ नयाँ कुराकानी सुरु भएपछि, तपाईँ यसलाई यहाँ सूचीबद्ध देख्नुहुने छ"
- "अभिलेख कुराकानी यहाँ देखा पर्नेछ"
- "कुराकानीहरू लोड हुँदै..."
- "तस्बिर"
- "अडियो क्लिप"
- "भिडियो"
- "सम्पर्क कार्ड"
- "MMS"
- "अनडु गर्नुहोस्"
- "पुनःप्रयास गर्नुहोस्"
- "सम्पर्क नाम वा फोन नम्बर प्रविष्ट गरी नयाँ सन्देश सुरु गर्नुहोस्"
- "रोक्नुहोस्"
- "अवरुद्ध %s"
- "अनब्लक %s"
- "अवरुद्ध गर्नुस् %s?"
- "तपाईँ यो नम्बरबाट सन्देश प्राप्त गरिरहनु हुनेछ तर तपाईँलाई सूचीत गरिने छैन। यो कुराकानीलाई संग्रह गरिने छ।"
- "अवरुद्ध सम्पर्कहरू"
- "UNBLOCK"
- "सन्देश पठाउँदै"
- "सन्देश पठाइयो"
- "सेलुलर डेटा बन्द छ। आफ्नो सेटिङ जाँच गर्नुहोस्।"
- "हवाइजहाज मोडमा सन्देश पठाउन सक्नुहुन्न्"
- "सन्देश पठाउन सकिएन"
- "सन्देश डाउनलोड गरियो"
- "सेलुलर डाटा बन्द गरिएको छ। आफ्नो सेटिङहरू जाँच्नुहोस्।"
- "हवाइजहाज मोडमा सन्देशहरू डाउनलोड गर्न सक्दैन"
- "सन्देश डाउनलोड गर्न सकिएन"
- "शून्य"
- "एक"
- "दुई"
- "तीन"
- "चार"
- "पाँच"
- "छ"
- "सात"
- "आठ"
- "नौ"
- "%1$s मार्फत सन्देश पठाउन सक्दैन, त्रुटि %2$d"
- "अज्ञात वाहकमार्फत सन्देश पठाउन सक्दैन, त्रुटि %1$d"
- "फर्वाड गर्नुहोस्: %s"
- "सन्देश पठाइएको छैन: सञ्जालमा सेवा सक्रिय छैन"
- "सन्देश पठाइएको छैन: अवैध गन्तव्य ठेगाना"
- "सन्देश पठाइएको छैन: अमान्य सन्देश"
- "सन्देश पठाइएको छैन: असमर्थित सामाग्री"
- "सन्देश पठाइएको छैन: असमर्थित सन्देश"
- "सन्देश पठाइएन: निकै ठूलो छ"
- "नयाँ सन्देश"
- "हेर्नुहोस्"
- "तस्बिर"
- "उपयुक्त अनुप्रयोग फेला पार्न सकिएन"
- "प्राप्तकर्ता हटाउनुहोस्"
- "नयाँ सन्देश"
- "रद्द गर्नुहोस्"
- "क्लिपबोर्डमा प्रतिलिपि गर्ने?"
- "प्रतिलिपि गर्नुहोस्"
- "%s लाई"
- "सामान्य"
- "उन्नत"
- "साधारण सेटिङ्हरू"
- "उन्नत सेटिङ्हरू"
- "\"%s\" SIM"
- "सबै प्रापकलाई व्यक्तिगत SMS सन्देशहरू पठाउनुहोस्। केवल तपाईँले कुनै पनि उत्तर प्राप्त गर्नुहुने छ"
- "सबै प्रापकलाई एउटा एकल MMS पठाउनुहोस्"
- "अज्ञात संख्या"
- "नयाँ सन्देश"
- "नयाँ सन्देश।"
- "सिम चयनकर्ता"
- "%1$s चयन गरियो, SIM चयनकर्ता"
- "विषय सम्पादन गर्नुहोस्"
- "सिम चयन गर्नुहोस् वा विषय सम्पादन गर्नुहोस्"
- "अडियो रेकर्ड गर्न छुनुहोस् र होल्ड गर्नुहोस्"
- "नयाँ कुराकानी सुरू गर्नुहोस्"
- "सन्देश प्रवाह"
- "सन्देश प्रवाह"
- "कुराकानी सूची"
- "कुराकानीहरू लोड हुँदै..."
- "सन्देशहरू लोड हुँदै"
- "थप कुराकानीहरू हेर्नुहोस्"
- "थप सन्देशहरू हेर्नुहोस्"
- "कुराकानी मेटिएको छ"
- "वार्तालाप मेटियो। एउटा फरक सन्देश प्रवाह वार्तालाप देखाउन छुनुहोस्"
- "अवरूद्ध गरियो"
- "अवरोध हटाइयो"
- "भण्डारण ठाउँ कम छ। केही डाटा हराउन सक्छ।"
- "संलग्नकहरू चयन गर्नुहोस्"
- "चयन पुष्टि गर्नुहोस्"
- "%d चयन गरियो"
- "कृपया एक वा बढी संलग्नकहरू हटाउनुहोस् र फेरि प्रयास गर्नुहोस्।"
- "तपाईं आफ्नो सन्देश पठाउन प्रयास गर्न सक्नुहुन्छ, तर तपाईंले एक वा बढी संलग्नकहरू नहटाएसम्म यो डेलिभर नहुन सक्छ।"
- "तपाईँले प्रति सन्देश एउटा मात्र भिडियो पठाउन सक्नुहुन्छ। अतिरिक्त भिडियो हटाउनुहोस् र फेरि प्रयास गर्नुहोस्।"
- "संलग्नक लोड गर्न सन्देश प्रवाह असफल भयो।"
- "जसरी भए पनि पठाउनुहोस्"
- "कुराकानी सुरु गर्न सकेन"
- "%s चयन गरियो"
-
diff --git a/app/src/main/res/values-nl/arrays.xml b/app/src/main/res/values-nl/arrays.xml
deleted file mode 100644
index adfdcbe..0000000
--- a/app/src/main/res/values-nl/arrays.xml
+++ /dev/null
@@ -1,37 +0,0 @@
-
-
-
-
-
- - "geen onderwerp"
- - "geenonderwerp"
-
-
- - "Ja"
- - "Nee"
- - "OK"
- - "Haha"
- - "Hartelijk dank"
- - "Ik ga akkoord"
- - "Mooi"
- - "Ik ben onderweg"
- - "Hier kom ik later op terug"
- - ":)"
- - ":("
-
-
diff --git a/app/src/main/res/values-nl/cm_strings.xml b/app/src/main/res/values-nl/cm_strings.xml
deleted file mode 100644
index 32a5853..0000000
--- a/app/src/main/res/values-nl/cm_strings.xml
+++ /dev/null
@@ -1,22 +0,0 @@
-
-
-
- Vegen om te verwijderen
- Naar rechts vegen om een gesprek te verwijderen
- Berichten
- Begin chat
-
diff --git a/app/src/main/res/values-nl/strings.xml b/app/src/main/res/values-nl/strings.xml
deleted file mode 100644
index 4faa4c7..0000000
--- a/app/src/main/res/values-nl/strings.xml
+++ /dev/null
@@ -1,402 +0,0 @@
-
-
-
-
- "Berichten"
- "Berichten"
- "Gesprek selecteren"
- "Instellingen"
- "Bericht verzenden"
- "Een bijlage toevoegen"
- "Volgende >"
- "Volgende"
- "Sluiten"
- "Instellingen >"
- "Instellingen"
- "Berichten heeft toegang tot Sms, Telefoon en Contacten nodig."
- "U kunt rechten wijzigen via \'Instellingen\' > \'Apps\' > \'Berichten\' > \'Rechten\'."
- "U kunt rechten wijzigen via \'Instellingen\' > \'Apps\' > \'Berichten\' > \'Rechten\'."
- "Veelgebruikt"
- "Alle contacten"
- "Verzenden naar %s"
- "Foto\'s of video vastleggen"
- "Afbeeldingen kiezen op dit apparaat"
- "Audio opnemen"
- "Foto kiezen"
- "Het medium is geselecteerd."
- "Het medium is gedeselecteerd."
- "Audio opnemen"
- "Delen"
- "Zojuist"
- "Nu"
-
- - %d min.
- - %d min.
-
-
- - %d uur
- - %d uur
-
-
- - %d dagen
- - %d dag
-
- "Berichtklasse 0"
- "Opslaan"
- "Uw telefoonnummer bevestigen"
- "Deze eenmalige stap zorgt ervoor dat Berichten uw groepsberichten correct aflevert."
- "Telefoonnummer"
- "%s zei"
- "U zei"
- "Bericht van %s:"
- "U heeft een bericht verzonden"
- "Verzenden…"
- "Niet verzonden. Tik om het opnieuw te proberen."
- "Niet verzonden. Nieuwe poging…"
- "Opnieuw verzenden of verwijderen"
- "Bel de hulpdiensten. Uw sms kan momenteel niet worden afgeleverd."
- "Nieuw mms-bericht downloaden"
- "Nieuw mms-bericht"
- "Kan niet downloaden"
- "Tik voor nieuwe poging"
- "Tik om te downloaden"
- "Downloaden of verwijderen"
- "Downloaden..."
- "Bericht verlopen of niet beschikbaar"
- "grootte: %1$s, verloopt: %2$s"
- "Onbekende afzender"
- "Bezorgd"
- "Bericht niet verzonden"
- "Sommige berichten niet verzonden in Berichten"
-
- - %d berichten in %d gesprekken
- - %d berichten in één gesprek
-
- "Bericht niet gedownload"
- "Sommige berichten zijn niet gedownload in Berichten"
-
- - %d berichten in %d gesprekken
- - %d berichten in één gesprek
-
- "Bericht naar %1$s niet verzonden"
- "Bel de hulpdiensten. Uw sms aan %1$s kan momenteel niet worden afgeleverd."
-
- - %d nieuwe berichten
- - Nieuw bericht
-
- "Terug"
- "Gearchiveerd"
- "Verwijderen"
- "Archiveren"
- "Terugzetten uit archief"
- "Contact toevoegen"
- "Downloaden"
- "Verzenden"
- "Verwijderen"
- "Dit bericht verwijderen?"
- "Deze actie kan niet ongedaan worden gemaakt."
- "Verwijderen"
-
- - Deze gesprekken verwijderen?
- - Dit gesprek verwijderen?
-
- "Verwijderen"
- "Annuleren"
- "Aan"
- "+%d"
- "Kan audio niet opnemen. Probeer het opnieuw."
- "Kan audio niet afspelen. Probeer het opnieuw."
- "Kan audio niet opslaan. Probeer het opnieuw."
- "Blijven aanraken"
- ", "
- " "
- ": "
- " "
- "Afbeelding"
- "Audioclip"
- "Video"
- "Visitekaartje"
- "Downloaden"
- "Reageren via sms"
- "Reageren via mms"
- "Beantwoorden"
-
- - %d deelnemers
- - %d deelnemer
-
- "Ik"
- "Contact geblokkeerd en gearchiveerd"
- "Blokkering van contact opgeheven en teruggezet uit archief"
- "%d gearchiveerd"
- "%d teruggezet uit archief"
- "Alles is ingesteld. Tik nogmaals op \'Verzenden\'."
- "Berichten is ingesteld als de standaard sms-app"
-
- - Bijlagen verwijderen
- - Bijlage verwijderen
-
- "Audiobijlage"
- "Audiobijlage afspelen"
- "Onderbreken"
- "Bericht van %1$s: %2$s."
- "Mislukt bericht van %1$s: %2$s. Tijd: %3$s."
- "Bericht van %1$s: %2$s. Tijd: %3$s."
- "Niet-verzonden bericht aan %1$s: %2$s. Tijd: %3$s."
- "Bericht verzenden naar %1$s: %2$s. Tijd: %3$s."
- "Mislukt bericht aan %1$s: %2$s. Tijd: %3$s."
- "Bericht aan %1$s: %2$s. Tijd: %3$s."
- "Mislukt bericht van %1$s: %2$s. Tijd: %3$s. %4$s."
- "Bericht van %1$s: %2$s. Tijd: %3$s. %4$s."
- "Niet-verzonden bericht aan %1$s: %2$s. Tijd: %3$s."
- "Bericht verzenden naar %1$s: %2$s. Tijd: %3$s."
- "Mislukt bericht aan %1$s: %2$s. Tijd: %3$s."
- "Bericht aan %1$s: %2$s. Tijd: %3$s."
- "Bericht mislukt. Tik om het opnieuw te proberen."
- "Onderwerp verwijderen"
- "Foto\'s in Berichten"
-
- - %d foto\'s opgeslagen in het album \"%s\"
- - %d foto opgeslagen in het album \"%s\"
-
-
- - %d video\'s opgeslagen in het album \"%s\"
- - %d video opgeslagen in het album \"%s\"
-
-
- - %d bijlagen opgeslagen in het album \"%s\"
- - %d bijlage opgeslagen in het album \"%s\"
-
-
- - %d bijlagen opgeslagen in \"Downloads\"
- - %d bijlage opgeslagen in \"Downloads\"
-
-
- - %d bijlagen opgeslagen
- - %d bijlage opgeslagen
-
-
- - Kan %d bijlagen niet opslaan
- - Kan %d bijlage niet opslaan
-
- "Instellingen"
- "Gearchiveerd"
- "Mms"
- "Geavanceerd"
- "Meldingen"
- "Bezorgingsrapporten voor sms"
- "Ontvangstbevestiging vragen voor elke verzonden sms"
- "Automatisch ophalen"
- "Mms-berichten automatisch ophalen"
- "Automatisch ophalen tijdens roaming"
- "Automatisch MMS ophalen tijdens roaming"
- "Groepsberichten"
- "Standaard sms-app"
-
-
- "Uw telefoonnummer"
- "Onbekend"
- "Geluiden voor uitgaand bericht"
- "Tekst kopiëren"
- "Details weergeven"
- "Doorsturen"
- "Berichtdetails"
- "Type: "
- "Sms-bericht"
- "Mms-bericht"
- "Van: "
- "Aan: "
- "Verzonden: "
- "Ontvangen: "
- "Onderwerp: "
- "Grootte: "
- "Prioriteit: "
- "Simkaart: "
- "Hoog"
- "Normaal"
- "Laag"
- "Simkaart %s"
- "Verborgen adres verzender"
- "Kan bericht niet verzenden terwijl bijlagen worden geladen."
- "Netwerk is niet gereed. Probeer het opnieuw."
- "Tekst verwijderen"
- "Schakelen tussen letters en cijfers invoeren"
- "Meer deelnemers toevoegen"
- "Deelnemers bevestigen"
- "Nieuw gesprek starten"
- "Dit item selecteren"
- "Video afspelen"
- "Mensen en opties"
- "Mensen en opties"
- "Algemeen"
- "Mensen in dit gesprek"
- "Bellen"
- "Bericht verzenden"
- "Bericht verzenden<br/><small>via %s</small>"
-
- - Foto\'s verzenden
- - Foto verzenden
-
-
- - Audio-opnamen verzenden
- - Audio-opname verzenden
-
-
- - Video\'s verzenden
- - Video verzenden
-
-
- - Contactkaarten verzenden
- - Contactkaart verzenden
-
-
- - Bijlagen verzenden
- - Bijlage verzenden
-
-
- - %d bijlagen klaar voor verzenden
- - Eén bijlage klaar voor verzenden
-
- "Open-sourcelicenties"
- "Meldingen"
- "Bijlagelimiet bereikt"
- "Toevoegen aan contacten?"
- "Contact toevoegen"
- "Onderwerp"
- "Onderwerp: "
- "%1$s%2$s"
- "Contactkaart laden"
- "Kan visitekaartje niet laden"
- "Contactkaart weergeven"
-
- - %d contacten
- - %d contact
-
- "Visitekaartjes"
- "Verjaardag"
- "Notities"
- "Bericht doorsturen"
- "+1"
- "+%d"
- "Sms uitgeschakeld"
- "Stel Berichten in als standaard sms-app om berichten te verzenden"
- "Berichten instellen als standaard sms-app"
- "Wijzigen"
- "Geen voorkeurs-simkaart geselecteerd voor het verzenden van sms\'jes"
- "Deze app is niet toegestaan door de eigenaar van het apparaat."
- "OK"
- "Te veel deelnemers in een gesprek"
-
- - Ongeldige contacten
- - Ongeldig contact
-
- "Concept"
- "Zodra u een nieuw gesprek start, wordt dit hier vermeld"
- "Gearchiveerde gesprekken worden hier weergegeven"
- "Gesprekken laden..."
- "Afbeelding"
- "Audioclip"
- "Video"
- "Visitekaartje"
- "Mms"
- "Ongedaan maken"
- "Opnieuw proberen"
- "Geef de naam of het telefoonnummer van een contact op om een nieuw bericht te starten"
- "Blokkeren"
- "%s blokkeren"
- "Blokkering van %s opheffen"
- "%s blokkeren?"
- "U blijft berichten van dit nummer ontvangen, maar krijgt geen meldingen meer. Dit gesprek wordt gearchiveerd."
- "Geblokkeerde contacten"
- "BLOKKERING OPHEFFEN"
- "Bericht wordt verzonden"
- "Bericht verzonden"
- "Mobiele gegevens zijn ingeschakeld. Controleer uw instellingen."
- "Kan geen berichten verzenden in vliegtuigmodus"
- "Kan bericht niet verzenden"
- "Bericht gedownload"
- "Mobiele gegevens zijn uitgeschakeld. Controleer uw instellingen."
- "Kan geen berichten downloaden in de vliegtuigmodus"
- "Bericht kan niet worden gedownload"
- "Nul"
- "Eén"
- "Twee"
- "Drie"
- "Vier"
- "Vijf"
- "Zes"
- "Zeven"
- "Acht"
- "Negen"
- "Kan bericht niet verzenden via %1$s, fout %2$d"
- "Kan bericht niet verzenden via onbekende provider, fout %1$d"
- "Fwd: %s"
- "Bericht niet verzonden: service niet geactiveerd in netwerk"
- "Bericht niet verzonden: ongeldig bestemmingsadres"
- "Bericht niet verzonden: ongeldig bericht"
- "Bericht niet verzonden: niet-ondersteunde inhoud"
- "Bericht niet verzonden: niet-ondersteund bericht"
- "Bericht niet verzonden: te groot"
- "Nieuw bericht"
- "Weergeven"
- "Afbeelding"
- "Kan geen geschikte applicatie vinden"
- "Ontvanger verwijderen"
- "Nieuw bericht"
- "Annuleren"
- "Kopiëren naar klembord?"
- "Kopiëren"
- "naar %s"
- "Algemeen"
- "Geavanceerd"
- "Algemene instellingen"
- "Geavanceerde instellingen"
- "Sim van \'%s\'"
- "Afzonderlijke sms\'jes verzenden naar alle ontvangers. U bent de enige die eventuele reacties ontvangt"
- "Eén mms verzenden naar alle ontvangers"
- "Onbekend nummer"
- "Nieuw bericht"
- "Nieuw bericht."
- "Simkaart selecteren"
- "%1$s geselecteerd, simkaartkiezer"
- "Onderwerp bewerken"
- "Simkaart selecteren of onderwerp bewerken"
- "Blijf aanraken om audio op te nemen"
- "Nieuw gesprek starten"
- "Berichten"
- "Berichten"
- "Gesprekslijst"
- "Gesprekken laden"
- "Berichten laden"
- "Meer gesprekken bekijken"
- "Meer berichten bekijken"
- "Gesprek verwijderd"
- "Gesprek verwijderd. Tik om een ander Berichten-gesprek weer te geven"
- "Geblokkeerd"
- "Blokkering opgeheven"
- "Er is weinig opslagruimte beschikbaar. Er kunnen gegevens verloren gaan."
- "Bijlagen selecteren"
- "Selectie bevestigen"
- "%d geselecteerd"
- "Verwijder een of meer bijlagen en probeer het opnieuw."
- "U kunt proberen uw bericht te verzenden, maar het bericht wordt mogelijk niet bezorgd, tenzij u een of meer bijlagen verwijdert."
- "U kunt slechts één video verzenden per bericht. Verwijder extra video\'s en probeer het opnieuw."
- "Berichten kan de bijlage niet laden."
- "Toch verzenden"
- "Kan gesprek niet starten"
- "%s geselecteerd"
-
diff --git a/app/src/main/res/values-nn-rNO/cm_strings.xml b/app/src/main/res/values-nn-rNO/cm_strings.xml
deleted file mode 100644
index c0b3bc9..0000000
--- a/app/src/main/res/values-nn-rNO/cm_strings.xml
+++ /dev/null
@@ -1,22 +0,0 @@
-
-
-
- Sveip for å sletta
- Sveip til høgre for å sletta ein samtale
- Meldingar
- Start samtale
-
diff --git a/app/src/main/res/values-or/cm_strings.xml b/app/src/main/res/values-or/cm_strings.xml
deleted file mode 100644
index 45a24c5..0000000
--- a/app/src/main/res/values-or/cm_strings.xml
+++ /dev/null
@@ -1,20 +0,0 @@
-
-
-
- ବିଲୋପ କରିବାକୁ ସ୍ଵାଇପ୍ କରନ୍ତୁ
- ବିଲୋପ କରିବା ପାଇଁ ଡାହାଣକୁ ସ୍ଵାଇପ୍ କରନ୍ତୁ
-
diff --git a/app/src/main/res/values-pa/arrays.xml b/app/src/main/res/values-pa/arrays.xml
deleted file mode 100644
index 1cf23e9..0000000
--- a/app/src/main/res/values-pa/arrays.xml
+++ /dev/null
@@ -1,37 +0,0 @@
-
-
-
-
-
- - "ਕੋਈ ਵਿਸ਼ਾ ਨਹੀਂ"
- - "ਕੋਈ ਵਿਸ਼ਾ ਨਹੀਂ"
-
-
- - "ਹਾਂ"
- - "ਨਹੀਂ"
- - "ਠੀਕ"
- - "Hehe"
- - "ਧੰਨਵਾਦ"
- - "ਮੈਂ ਸਹਿਮਤ ਹਾਂ"
- - "ਵਧੀਆ"
- - "ਰਸਤੇ ਵਿੱਚ ਹਾਂ"
- - "ਠੀਕ, ਮੈਂ ਤੁਹਾਨੂੰ ਬਾਅਦ ਵਿੱਚ ਸੰਪਰਕ ਕਰਾਂਗਾ"
- - ":)"
- - ":("
-
-
diff --git a/app/src/main/res/values-pa/strings.xml b/app/src/main/res/values-pa/strings.xml
deleted file mode 100644
index 1f2b27b..0000000
--- a/app/src/main/res/values-pa/strings.xml
+++ /dev/null
@@ -1,402 +0,0 @@
-
-
-
-
- "Messaging"
- "Messaging"
- "ਗੱਲਬਾਤ ਚੁਣੋ"
- "ਸੈਟਿੰਗਾਂ"
- "ਸੁਨੇਹਾ ਭੇਜੋ"
- "ਇੱਕ ਅਟੈਚਮੈਂਟ ਜੋੜੋ"
- "ਅਗਲਾ >"
- "ਅਗਲਾ"
- "ਬਾਹਰ ਜਾਓ"
- "ਸੈਟਿੰਗਾਂ >"
- "ਸੈਟਿੰਗਾਂ"
- "Messaging ਨੂੰ SMS, ਫੋਨ ਅਤੇ ਸੰਪਰਕਾਂ ਲਈ ਅਨੁਮਤੀ ਦੀ ਲੋੜ ਹੈ।"
- "ਤੁਸੀਂ ਸੈਟਿੰਗਾਂ > ਐਪਸ > Messaging > ਅਨੁਮਤੀਆਂ ਵਿੱਚ ਅਨੁਮਤੀਆਂ ਬਦਲ ਸਕਦੇ ਹੋ।"
- "ਤੁਸੀਂ ਸੈਟਿੰਗਾਂ, ਐਪਸ, Messaging, ਅਨੁਮਤੀਆਂ ਵਿੱਚ ਅਨੁਮਤੀਆਂ ਬਦਲ ਸਕਦੇ ਹੋ।"
- "ਫ੍ਰੀਕਵੈਂਟਸ"
- "ਸਾਰੇ ਸੰਪਰਕ"
- "%s ਨੂੰ ਭੇਜੋ"
- "ਤਸਵੀਰਾਂ ਜਾ ਵੀਡੀਓ ਕੈਪਚਰ ਕਰੋ"
- "ਇਸ ਡਿਵਾਈਸ ਤੋਂ ਚਿੱਤਰ ਚੁਣੋ"
- "ਔਡੀਓ ਰਿਕਾਰਡ ਕਰੋ"
- "ਫੋਟੋ ਚੁਣੋ"
- "ਮੀਡੀਆ ਚੁਣਿਆ ਗਿਆ ਹੈ।"
- "ਮੀਡੀਆ ਅਚੋਣਵਾਂ ਕੀਤਾ ਗਿਆ ਹੈ।"
- "ਔਡੀਓ ਰਿਕਾਰਡ ਕਰੋ"
- "ਸ਼ੇਅਰ ਕਰੋ"
- "ਬਿਲਕੁਲ ਹੁਣੇ"
- "ਹੁਣ"
-
- - %d ਮਿੰਟ
- - %d ਮਿੰਟ
-
-
- - %d ਘੰਟੇ
- - %d ਘੰਟੇ
-
-
- - %d ਦਿਨ
- - %d ਦਿਨ
-
- "ਕਲਾਸ 0 ਸੁਨੇਹਾ"
- "ਸੁਰੱਖਿਅਤ ਕਰੋ"
- "ਆਪਣੇ ਫੋਨ ਨੰਬਰ ਦੀ ਪੁਸ਼ਟੀ ਕਰੋ"
- "ਇਹ ਵਨ-ਟਾਈਮ ਸਟੈਪ ਯਕੀਨੀ ਬਣਾਏਗਾ ਕਿ Messaging ਤੁਹਾਡੇ ਸਮੂਹ ਦੇ ਸੁਨੇਹੇ ਸਹੀ ਢੰਗ ਨਾਲ ਡਿਲੀਵਰ ਕਰੇਗਾ।"
- "ਫੋਨ ਨੰਬਰ"
- "%s ਨੇ ਕਿਹਾ"
- "ਤੁਸੀਂ ਕਿਹਾ"
- "%s ਦਾ ਸੁਨੇਹਾ"
- "ਤੁਸੀਂ ਇੱਕ ਸੁਨੇਹਾ ਭੇਜਿਆ"
- "ਭੇਜ ਰਿਹਾ ਹੈ..."
- "ਨਹੀਂ ਭੇਜਿਆ। ਦੁਬਾਰਾ ਕੋਸ਼ਿਸ਼ ਕਰਨ ਲਈ ਛੋਹਵੋ।"
- "ਨਹੀਂ ਭੇਜਿਆ। ਦੁਬਾਰਾ ਕੋਸ਼ਿਸ਼ ਕਰ ਰਿਹਾ ਹੈ..."
- "ਦੁਬਾਰਾ ਭੇਜੋ ਜਾਂ ਮਿਟਾਓ"
- "ਕਿਰਪਾ ਕਰਕੇ ਐਮਰਜੈਂਸੀ ਸੇਵਾਵਾਂ ਨੂੰ ਇੱਕ ਵੌਇਸ ਕਾਲ ਕਰੋ। ਤੁਹਾਡਾ ਟੈਕਸਟ ਸੁਨੇਹਾ ਇਸ ਵੇਲੇ ਡਿਲੀਵਰ ਨਹੀਂ ਕੀਤਾ ਜਾ ਸਕੇਗਾ।"
- "ਡਾਊਨਲੋਡ ਕਰਨ ਲਈ ਨਵਾਂ MMS ਸੁਨੇਹਾ"
- "ਨਵਾਂ MMS ਸੁਨੇਹਾ"
- "ਡਾਊਨਲੋਡ ਨਹੀਂ ਕਰ ਸਕਿਆ"
- "ਦੁਬਾਰਾ ਕੋਸ਼ਿਸ਼ ਕਰਨ ਲਈ ਛੋਹਵੋ"
- "ਡਾਊਨਲੋਡ ਕਰਨ ਲਈ ਛੋਹਵੋ"
- "ਡਾਊਨਲੋਡ ਕਰੋ ਜਾਂ ਮਿਟਾਓ"
- "ਡਾਊਨਲੋਡ ਕਰ ਰਿਹਾ ਹੈ..."
- "ਸੁਨੇਹੇ ਦੀ ਮਿਆਦ ਪੁੱਗੀ ਜਾਂ ਉਪਲਬਧ ਨਹੀਂ"
- "ਆਕਾਰ: %1$s, ਮਿਆਦ ਪੁੱਗਣ ਦਾ ਸਮਾਂ: %2$s"
- "ਅਗਿਆਤ ਭੇਜਣ ਵਾਲਾ"
- "ਡਿਲੀਵਰ ਕੀਤਾ"
- "ਸੁਨੇਹਾ ਨਹੀਂ ਭੇਜਿਆ ਗਿਆ"
- "ਕੁਝ ਸੁਨੇਹੇ Messaging ਵਿੱਚ ਨਹੀਂ ਭੇਜੇ ਗਏ ਹਨ"
-
- - %d ਗੱਲਬਾਤਾਂ ਵਿੱਚ %d ਸੁਨੇਹੇ
- - %d ਗੱਲਬਾਤਾਂ ਵਿੱਚ %d ਸੁਨੇਹੇ
-
- "ਸੁਨੇਹਾ ਡਾਉਨਲੋਡ ਨਹੀਂ ਕੀਤਾ ਗਿਆ"
- "ਕੁਝ ਸੁਨੇਹੇ Messaging ਵਿੱਚ ਡਾਊਨਲੋਡ ਨਹੀਂ ਕੀਤੇ ਗਏ ਹਨ"
-
- - %d ਗੱਲਬਾਤਾਂ ਵਿੱਚ %d ਸੁਨੇਹੇ
- - %d ਗੱਲਬਾਤਾਂ ਵਿੱਚ %d ਸੁਨੇਹੇ
-
- "%1$s ਨੂੰ ਸੁਨੇਹਾ ਨਹੀਂ ਭੇਜਿਆ ਗਿਆ"
- "ਕਿਰਪਾ ਕਰਕੇ ਐਮਰਜੈਂਸੀ ਸੇਵਾਵਾਂ ਨੂੰ ਇੱਕ ਵੌਇਸ ਕਾਲ ਕਰੋ। ਤੁਹਾਡਾ ਟੈਕਸਟ ਸੁਨੇਹਾ ਇਸ ਵੇਲੇ %1$s ਨੂੰ ਡਿਲੀਵਰ ਨਹੀਂ ਕੀਤਾ ਜਾ ਸਕੇਗਾ।"
-
- - %d ਨਵੇਂ ਸੁੁਨੇਹੇ
- - %d ਨਵੇਂ ਸੁੁਨੇਹੇ
-
- "ਪਿੱਛੇ"
- "ਆਰਕਾਈਵ ਕੀਤਾ"
- "ਮਿਟਾਓ"
- "ਆਰਕਾਈਵ ਕਰੋ"
- "ਅਨਆਰਕਾਈਵ ਕਰੋ"
- "ਸੰਪਰਕ ਜੋੜੋ"
- "ਡਾਊਨਲੋਡ ਕਰੋ"
- "ਭੇਜੋ"
- "ਮਿਟਾਓ"
- "ਕੀ ਇਹ ਸੁਨੇਹਾ ਮਿਟਾਉਣਾ ਹੈ?"
- "ਇਹ ਕਿਰਿਆ ਨਸ਼ਟ ਨਹੀਂ ਕੀਤੀ ਜਾ ਸਕਦੀ।"
- "ਮਿਟਾਓ"
-
- - ਕੀ ਇਹ ਗੱਲਬਾਤਾਂ ਮਿਟਾਉਣੀਆਂ ਹਨ?
- - ਕੀ ਇਹ ਗੱਲਬਾਤਾਂ ਮਿਟਾਉਣੀਆਂ ਹਨ?
-
- "ਮਿਟਾਓ"
- "ਰੱਦ ਕਰੋ"
- "ਵੱਲ"
- "+%d"
- "ਔਡੀਓ ਰਿਕਾਰਡ ਨਹੀਂ ਕਰ ਸਕਦਾ। ਦੁਬਾਰਾ ਕੋਸ਼ਿਸ਼ ਕਰੋ।"
- "ਔਡੀਓ ਪਲੇ ਨਹੀਂ ਕਰ ਸਕਦਾ। ਦੁਬਾਰਾ ਕੋਸ਼ਿਸ਼ ਕਰੋ।"
- "ਔਡੀਓ ਸੁਰੱਖਿਅਤ ਨਹੀਂ ਕਰ ਸਕਿਆ। ਦੁਬਾਰਾ ਕੋਸ਼ਿਸ਼ ਕਰੋ।"
- "ਛੋਹਵੋ & ਹੋਲਡ ਕਰੋ"
- ", "
- " "
- ": "
- " "
- "ਤਸਵੀਰ"
- "ਔਡੀਓ ਕਲਿਪ"
- "ਵੀਡੀਓ"
- "ਸੰਪਰਕ ਕਾਰਡ"
- "ਡਾਊਨਲੋਡ ਕਰੋ"
- "SMS ਰਾਹੀਂ ਜਵਾਬ"
- "MMS ਰਾਹੀਂ ਜਵਾਬ"
- "ਜਵਾਬ"
-
- - %d ਭਾਗੀਦਾਰ
- - %d ਭਾਗੀਦਾਰ
-
- "ਮੈਂ"
- "ਬਲੌਕ ਕੀਤਾ & ਆਰਕਾਈਵ ਕੀਤਾ ਸੰਪਰਕ"
- "ਸੰਪਰਕ ਅਨਬਲੌਕ ਕੀਤਾ & ਅਨਆਰਕਾਈਵ ਕੀਤਾ"
- "%d ਆਰਕਾਈਵ ਕੀਤੀਆਂ"
- "%d ਅਨਆਰਕਾਈਵ ਕੀਤੀਆਂ"
- "ਸਾਰੇ ਸੈਟ ਕੀਤੇ। ਭੇਜੋ ਨੂੰ ਦੁਬਾਰਾ ਛੋਹਵੋ।"
- "Messaging ਡਿਫੌਲਟ SMS ਐਪਸ ਦੇ ਤੌਰ ਤੇ ਸਫਲਤਾਪੂਰਵਕ ਸੈਟ ਕੀਤਾ ਗਿਆ।"
-
- - ਅਟੈਚਮੈਂਟਾਂ ਬਰਖਾਸਤ ਕਰੋ
- - ਅਟੈਚਮੈਂਟਾਂ ਬਰਖਾਸਤ ਕਰੋ
-
- "ਔਡੀਓ ਅਟੈਚਮੈਂਟ"
- "ਔਡੀਓ ਅਟੈਚਮੈਂਟ ਪਲੇ ਕਰੋ"
- "ਰੋਕੋ"
- "%1$s ਦਾ ਸੁਨੇਹਾ: %2$s।"
- "%1$s ਦਾ ਸੁਨੇਹਾ ਅਸਫਲ: %2$s। ਸਮਾਂ: %3$s।"
- "%1$s ਦਾ ਸੁਨੇਹਾ: %2$s। ਸਮਾਂ: %3$s।"
- "%1$s ਨੂੰ ਨਾ ਭੇਜਿਆ ਗਿਆ ਸੁਨੇਹਾ: %2$s। Time: %3$s।"
- "%1$s ਨੂੰ ਸੁਨੇਹਾ ਭੇਜ ਰਿਹਾ ਹੈ: %2$s। ਸਮਾਂ: %3$s।"
- "%1$s ਨੂੰ ਸੁਨੇਹਾ ਭੇਜਣਾ ਅਸਫਲ: %2$s। ਸਮਾਂ: %3$s।"
- "%1$s ਨੂੰ ਸੁਨੇਹਾ: %2$s। ਸਮਾਂ: %3$s।"
- "%1$s ਦਾ ਸੁਨੇਹਾ ਅਸਫਲ: %2$s। ਸਮਾਂ: %3$s। %4$s।"
- "%1$s ਦਾ ਸੁਨੇਹਾ: %2$s. ਸਮਾਂ: %3$s। %4$s।"
- "%1$s ਨੂੰ ਨਾ ਭੇਜਿਆ ਗਿਆ ਸੁਨੇਹਾ: %2$s। ਸਮਾਂ: %3$s।"
- "%1$s ਨੂੰ ਸੁਨੇਹਾ ਭੇਜ ਰਿਹਾ ਹੈ: %2$s। ਸਮਾਂ: %3$s।"
- "%1$s ਨੂੰ ਸੁਨੇਹਾ ਭੇਜਣਾ ਅਸਫਲ: %2$s। ਸਮਾਂ: %3$s।"
- "%1$s ਨੂੰ ਸੁਨੇਹਾ: %2$s। ਸਮਾਂ: %3$s।"
- "ਸੁਨੇਹਾ ਅਸਫਲ। ਦੁਬਾਰਾ ਕੋਸ਼ਿਸ਼ ਕਰਨ ਲਈ ਛੋਹਵੋ।"
- "ਵਿਸ਼ਾ ਹਟਾਓ"
- "Messaging ਫੋਟੋਆਂ"
-
- - %d ਫੋਟੋਆਂ ਨੂੰ \"%s\" ਐਲਬਮ ਵਿੱਚ ਸੁਰੱਖਿਅਤ ਕੀਤਾ ਗਿਆ
- - %d ਫੋਟੋਆਂ ਨੂੰ \"%s\" ਐਲਬਮ ਵਿੱਚ ਸੁਰੱਖਿਅਤ ਕੀਤਾ ਗਿਆ
-
-
- - %d ਵੀਡਿਓ ਨੂੰ \"%s\" ਐਲਬਮ ਵਿੱਚ ਸੁਰੱਖਿਅਤ ਕੀਤਾ ਗਿਆ
- - %d ਵੀਡਿਓ ਨੂੰ \"%s\" ਐਲਬਮ ਵਿੱਚ ਸੁਰੱਖਿਅਤ ਕੀਤਾ ਗਿਆ
-
-
- - %d ਅਟੈਚਮੈਂਟਾਂ ਨੂੰ \"%s\" ਐਲਬਮ ਵਿੱਚ ਸੁਰੱਖਿਅਤ ਕੀਤਾ ਗਿਆ
- - %d ਅਟੈਚਮੈਂਟਾਂ ਨੂੰ \"%s\" ਐਲਬਮ ਵਿੱਚ ਸੁਰੱਖਿਅਤ ਕੀਤਾ ਗਿਆ
-
-
- - %d ਅਟੈਚਮੈਂਟਾਂ ਡਾਊਨਲੋਡਸ\" ਵਿੱਚ ਸੁਰੱਖਿਅਤ ਕੀਤੀਆਂ ਗਈਆਂ
- - %d ਅਟੈਚਮੈਂਟਾਂ ਡਾਊਨਲੋਡਸ\" ਵਿੱਚ ਸੁਰੱਖਿਅਤ ਕੀਤੀਆਂ ਗਈਆਂ
-
-
- - %d ਅਟੈਚਮੈਂਟਾਂ ਸੁਰੱਖਿਅਤ ਕੀਤੀਆਂ
- - %d ਅਟੈਚਮੈਂਟਾਂ ਸੁਰੱਖਿਅਤ ਕੀਤੀਆਂ
-
-
- - %d ਅਟੈਚਮੈਂਟਾਂ ਨੂੰ ਸੁੁਰੱਖਿਅਤ ਨਹੀਂ ਕਰ ਸਕਿਆ
- - %d ਅਟੈਚਮੈਂਟਾਂ ਨੂੰ ਸੁੁਰੱਖਿਅਤ ਨਹੀਂ ਕਰ ਸਕਿਆ
-
- "ਸੈਟਿੰਗਾਂ"
- "ਆਰਕਾਈਵ ਕੀਤਾ"
- "MMS"
- "ਉੱਨਤ"
- "ਸੂਚਨਾਵਾਂ"
- "SMS ਡਿਲੀਵਰੀ ਰਿਪੋਰਟਾਂ"
- "ਤੁਸੀਂ ਜੋ ਵੀ SMS ਭੇਜੋ ਉਸ ਹਰੇਕ ਲਈ ਇੱਕ ਡਿਲੀਵਰੀ ਰਿਪੋਰਟ ਦੀ ਬੇਨਤੀ ਕਰੋ"
- "ਆਟੋ-ਮੁੜ ਪ੍ਰਾਪਤ ਕਰੋ"
- "ਆਟੋਮੈਟਿਕਲੀ MMS ਸੁਨੇਹੇ ਪ੍ਰਾਪਤ ਕਰੋ"
- "ਰੋਮਿੰਗ ਆਟੋ-ਮੁੜ ਪ੍ਰਾਪਤ ਕਰੋ"
- "ਰੋਮਿੰਗ ਵੇਲੇ MMS ਆਟੋਮੈਟਿਕਲੀ ਮੁੜ ਪ੍ਰਾਪਤ ਕਰੋ"
- "ਸਮੂਹ ਮੈਸੇਂਜ਼ਿੰਗ"
- "ਡਿਫੌਲਟ SMS ਐਪ"
-
-
- "ਤੁਹਾਡਾ ਫੋਨ ਨੰਬਰ"
- "ਅਗਿਆਤ"
- "ਆਊਟਗੋਇੰਗ ਸੁਨੇਹਾ ਅਵਾਜ਼ਾਂ"
- "ਟੈਕਸਟ ਕਾਪੀ ਕਰੋ"
- "ਵੇਰਵੇ ਦੇਖੋ"
- "ਅੱਗੇ ਭੇਜੋ"
- "ਸੁਨੇਹਾ ਵੇਰਵੇ"
- "ਟਾਈਪ: "
- "ਟੈਕਸਟ ਸੁਨੇਹਾ"
- "ਮਲਟੀਮੀਡੀਆ ਸੁਨੇਹਾ"
- "ਇਸ ਤੋਂ: "
- "ਵੱਲ: "
- "ਭੇਜਿਆ: "
- "ਪ੍ਰਾਪਤ ਕੀਤਾ: "
- "ਵਿਸ਼ਾ: "
- "ਆਕਾਰ: "
- "ਤਰਜੀਹ: "
- "SIM: "
- "ਉੱਚ"
- "ਸਧਾਰਨ"
- "ਘੱਟ"
- "SIM %s"
- "ਭੇਜਣ ਵਾਲੇ ਦਾ ਪਤਾ ਲੁਕਾਇਆ ਗਿਆ"
- "ਅਟੈਚਮੈਂਟਾਂ ਲੋਡ ਕਰਨ ਵੇਲੇ ਸੁਨੇਹਾ ਨਹੀਂ ਭੇਜ ਸਕਦਾ।"
- "ਨੈੱਟਵਰਕ ਤਿਆਰ ਨਹੀਂ ਹੈ। ਦੁਬਾਰਾ ਕੋਸ਼ਿਸ਼ ਕਰੋ।"
- "ਟੈਕਸਟ ਮਿਟਾਓ"
- "ਟੈਕਸਟ ਅਤੇ ਨੰਬਰ ਦਰਜ ਕਰਨ ਵਿਚਕਾਰ ਸਵਿਚ ਕਰੋ"
- "ਹੋਰ ਭਾਗੀਦਾਰ ਜੋੜੋ"
- "ਭਾਗੀਦਾਰਾਂ ਦੀ ਪੁਸ਼ਟੀ ਕਰੋ"
- "ਨਵੀਂ ਗੱਲਬਾਤ ਚਾਲੂ ਕਰੋ"
- "ਇਹ ਆਈਟਮ ਚੁਣੋ"
- "ਵੀਡੀਓ ਪਲੇ ਕਰੋ"
- "ਲੋਕ & ਚੋਣਾਂ"
- "ਲੋਕ & ਚੋਣਾਂ"
- "ਸਧਾਰਨ"
- "ਇਸ ਗੱਲਬਾਤ ਵਿੱਚ ਲੋਕ"
- "ਇੱਕ ਕਾਲ ਕਰੋ"
- "ਸੁਨੇਹਾ ਭੇਜੋ"
- "ਸੁਨੇਹਾ ਭੇਜੋ<br/><ਛੋਟਾ>%s</ਤੋਂ ਛੋਟਾ>"
-
- - ਫੋਟੋਆਂ ਭੇਜੋ
- - ਫੋਟੋਆਂ ਭੇਜੋ
-
-
- - ਔਡੀਓ ਭੇਜੋ
- - ਔਡੀਓ ਭੇਜੋ
-
-
- - ਵੀਡਿਓ ਭੇਜੋ
- - ਵੀਡਿਓ ਭੇਜੋ
-
-
- - ਸੰਪਰਕ ਕਾਰਡ ਭੇਜੋ
- - ਸੰਪਰਕ ਕਾਰਡ ਭੇਜੋ
-
-
- - ਅਟੈਚਮੈਂਟਾਂ ਭੇਜੋ
- - ਅਟੈਚਮੈਂਟਾਂ ਭੇਜੋ
-
-
- - %d ਅਟੈਚਮੈਂਟਾਂ ਭੇਜਣ ਲਈ ਤਿਆਰ
- - %d ਅਟੈਚਮੈਂਟਾਂ ਭੇਜਣ ਲਈ ਤਿਆਰ
-
- "ਓਪਨ ਸ੍ਰੋਤ ਲਸੰਸ"
- "ਸੂਚਨਾਵਾਂ"
- "ਅਟੈਚਮੈਂਟ ਸੀਮਾ ਪੂਰੀ ਹੋਈ"
- "ਕੀ ਸੰਪਰਕ ਜੋੜਨੇ ਹਨ?"
- "ਸੰਪਰਕ ਜੋੜੋ"
- "ਵਿਸ਼ਾ"
- "ਵਿਸ਼ਾ: "
- "%1$s%2$s"
- "ਸੰਪਰਕ ਕਾਰਡ ਲੋਡ ਕਰ ਰਿਹਾ ਹੈ"
- "ਸੰਪਰਕ ਕਾਰਡ ਲੋਡ ਨਹੀਂ ਕੀਤਾ ਜਾ ਸਕਿਆ।"
- "ਸੰਪਰਕ ਕਾਰਡ ਦੇਖੋ"
-
- - %d ਸੰਪਰਕ
- - %d ਸੰਪਰਕ
-
- "ਸੰਪਰਕ ਕਾਰਡ"
- "ਜਨਮਦਿਨ"
- "ਸੂਚਨਾਵਾਂ"
- "ਸੁਨੇਹਾ ਅੱਗੇ ਭੇਜੋ"
- "+1"
- "+%d"
- "SMS ਅਸਮਰਥਿਤ"
- "ਭੇਜਣ ਲਈ, Messaging ਨੂੰ ਡਿਫੌਲਟ SMS ਐਪ ਦੇ ਤੌਰ ਤੇ ਸੈਟ ਕਰੋ"
- "Messaging ਨੂੰ ਡਿਫੌਲਟ SMS ਐਪ ਦੇ ਤੌਰ ਤੇ ਸੈਟ ਕਰੋ"
- "ਬਦਲੋ"
- "SMS ਸੁਨੇਹੇ ਭੇਜਣ ਲਈ ਕੋਈ ਤਰਜੀਹੀ SIM ਨਹੀਂ ਚੁਣਿਆ ਗਿਆ"
- "ਡਿਵਾਈਸ ਮਾਲਕ ਵੱਲੋਂ ਇਸ ਐਪ ਦੀ ਆਗਿਆ ਨਹੀਂ ਹੈ।"
- "ਠੀਕ"
- "ਇੱਕ ਗੱਲਬਾਤਾ ਵਿੱਚ ਬਹੁਤ ਜ਼ਿਆਦਾ ਪ੍ਰਾਪਤਕਰਤਾ"
-
- - ਅਪ੍ਰਮਾਣਿਕ ਸੰਪਰਕ
- - ਅਪ੍ਰਮਾਣਿਕ ਸੰਪਰਕ
-
- "ਡ੍ਰਾਫਟ"
- "ਜਦੋਂ ਤੁਸੀਂ ਇੱਕ ਨਵੀਂ ਗੱਲਬਾਤ ਚਾਲੂ ਕਰਦੇ ਹੋ, ਤਾਂ ਤੁਸੀਂ ਇਸਨੂੰ ਇੱਥੇ ਸੂਚੀਬੱਧ ਦੇਖੋਗੇ"
- "ਆਰਕਾਈਵ ਕੀਤੀਆਂ ਗੱਲਬਾਤਾਂ ਇੱਥੇ ਪ੍ਰਗਟ ਹੋਣਗੀਆਂ"
- "ਗੱਲਬਾਤਾਂ ਲੋਡ ਕਰ ਰਿਹਾ ਹੈ…"
- "ਤਸਵੀਰ"
- "ਔਡੀਓ ਕਲਿਪ"
- "ਵੀਡੀਓ"
- "ਸੰਪਰਕ ਕਾਰਡ"
- "MMS"
- "ਪਹਿਲਾਂ ਵਰਗਾ ਕਰੋ"
- "ਦੁਬਾਰਾ ਕੋਸ਼ਿਸ਼ ਕਰੋ"
- "ਇੱਕ ਨਵਾਂ ਸੁਨੇਹਾ ਚਾਲੂ ਕਰਨ ਲਈ ਇੱਕ ਸੰਪਰਕ ਨਾਮ ਜਾਂ ਫੋਨ ਨੰਬਰ ਦਰਜ ਕਰੋ"
- "ਬਲੌਕ ਕਰੋ"
- "%s ਨੂੰ ਬਲੌਕ ਕਰੋ"
- "%s ਨੂੰ ਅਨਬਲੌਕ ਕਰੋ"
- "ਕੀ %s ਨੂੰ ਬਲੌਕ ਕਰਨਾ ਹੈ?"
- "ਤੁਸੀਂ ਇਸ ਨੰਬਰ ਤੋਂ ਲਗਾਤਾਰ ਸੁਨੇਹੇ ਪ੍ਰਾਪਤ ਕਰੋਗੇ ਪਰੰਤੂ ਹੁਣ ਤੁਹਾਨੂੰ ਸੂਚਿਤ ਨਹੀਂ ਕੀਤਾ ਜਾਏਗਾ। ਇਹ ਗੱਲਬਾਤ ਆਰਕਾਈਵ ਕੀਤੀ ਜਾਏਗੀ।"
- "ਬਲੌਕ ਕੀਤੇ ਸੰਪਰਕ"
- "ਅਨਬਲੌਕ ਕਰੋ"
- "ਸੁਨੇਹਾ ਭੇਜ ਰਿਹਾ ਹੈ"
- "ਸੁਨੇਹਾ ਭੇਜਿਆ ਗਿਆ"
- "ਸੈਲਿਊਲਰ ਡਾਟਾ ਬੰਦ ਹੈ। ਆਪਣੀਆਂ ਸੈਟਿੰਗਾਂ ਦੀ ਜਾਂਚ ਕਰੋ।"
- "ਏਅਰਪਲੇਨ ਮੋਡ ਵਿੱਚ ਸੁਨੇਹੇ ਨਹੀਂ ਭੇਜ ਸਕਦਾ"
- "ਸੁਨੇਹਾ ਨਹੀਂ ਭੇਜਿਆ ਜਾ ਸਕੇਗਾ"
- "ਸੁਨੇਹਾ ਡਾਊਨਲੋਡ ਕੀਤਾ"
- "ਸੈਲਿਊਲਰ ਡਾਟਾ ਬੰਦ ਹੈ। ਆਪਣੀਆਂ ਸੈਟਿੰਗਾਂ ਦੀ ਜਾਂਚ ਕਰੋ।"
- "ਏਅਰਪਲੇਨ ਮੋਡ ਵਿੱਚ ਸੁਨੇਹੇ ਡਾਊਨਲੋਡ ਨਹੀਂ ਕੀਤੇ ਜਾ ਸਕਦੇ"
- "ਸੁਨੇਹਾ ਡਾਊਨਲੋਡ ਨਹੀਂ ਕੀਤਾ ਜਾ ਸਕੇਗਾ"
- "ਸਿਫਰ"
- "ਇੱਕ"
- "ਦੋ"
- "ਤਿੰਨ"
- "ਚਾਰ"
- "ਪੰਜ"
- "ਛੇ"
- "ਸੱਤ"
- "ਅੱਠ"
- "ਨੌ"
- "%1$s ਨਾਲ ਸੁਨੇਹਾ ਨਹੀਂ ਭੇਜ ਸਕਦਾ, ਅਸ਼ੁੱਧੀ %2$d"
- "ਅਗਿਆਤ ਕੈਰੀਅਰ ਨਾਲ ਸੁਨੇਹਾ ਨਹੀਂ ਭੇਜ ਸਕਦਾ, ਅਸ਼ੁੱਧੀ %1$d"
- "Fwd: %s"
- "ਸੁਨੇਹਾ ਨਹੀਂ ਭੇਜਿਆ: ਨੈਟਵਰਕ ਤੇ ਸੇਵਾ ਸਕਿਰਿਆ ਨਹੀਂ"
- "ਸੁਨੇਹਾ ਨਹੀਂ ਭੇਜਿਆ: ਅਪ੍ਰਮਾਣਿਕ ਡੈਸਟੀਨੇਸ਼ਨ ਪਤਾ"
- "ਸੁਨੇਹਾ ਨਹੀਂ ਭੇਜਿਆ: ਅਪ੍ਰਮਾਣਿਤ ਸੁਨੇਹਾ"
- "ਸੁਨੇਹਾ ਨਹੀਂ ਭੇਜਿਆ: ਅਸਮਰਥਿਤ ਸਮੱਗਰੀ"
- "ਸੁਨੇਹਾ ਨਹੀਂ ਭੇਜਿਆ: ਅਸਮਰਥਿਤ ਸੁਨੇਹਾ"
- "ਸੁਨੇਹਾ ਨਹੀਂ ਭੇਜਿਆ ਗਿਆ: ਬਹੁਤ ਜ਼ਿਆਦਾ ਵੱਡਾ"
- "ਨਵਾਂ ਸੁਨੇਹਾ"
- "ਦੇਖੋ"
- "ਚਿੱਤਰ"
- "ਇੱਕ ਅਨੁੁਕੂਲ ਐਪਲੀਕੇਸ਼ਨ ਨਹੀਂ ਲੱਭ ਸਕਿਆ"
- "ਪ੍ਰਾਪਤਕਰਤਾ ਹਟਾਓ"
- "ਨਵਾਂ ਸੁਨੇਹਾ"
- "ਰੱਦ ਕਰੋ"
- "ਕੀ ਕਲਿਪਬੋਰਡ ਤੇ ਕਾਪੀ ਕਰਨਾ ਹੈ?"
- "ਕਾਪੀ ਕਰੋ"
- "%s ਨੂੰ"
- "ਸਧਾਰਨ"
- "ਉੱਨਤ"
- "ਸਧਾਰਨ ਸੈਟਿੰਗਾਂ"
- "ਉੱਨਤ ਸੈਟਿੰਗਾਂ"
- "\"%s\" SIM"
- "ਸਾਰੇ ਪ੍ਰਾਪਤਕਰਤਾਵਾਂ ਨੂੰ ਵੱਖ-ਵੱਖ SMS ਸੁਨੇਹੇ ਭੇਜੋ। ਕੇਵਲ ਤੁਸੀਂ ਹੀ ਕੋਈ ਜਵਾਬ ਪ੍ਰਾਪਤ ਕਰੋਗੇ"
- "ਸਾਰੇ ਪ੍ਰਾਪਤਕਰਤਾਵਾਂ ਨੂੰ ਇੱਕ ਸਿੰਗ MMS ਭੇਜੋ।"
- "ਅਗਿਆਤ ਨੰਬਰ"
- "ਨਵਾਂ ਸੁਨੇਹਾ"
- "ਨਵਾਂ ਸੁਨੇਹਾ।"
- "SIM ਚੋਣਕਾਰ"
- "%1$s ਚੁਣਿਆ ਗਿਆ, SIM ਚੋਣਕਰਤਾ"
- "ਵਿਸ਼ਾ ਸੰਪਾਦਿਤ ਕਰੋ"
- "SIM ਚੁਣੋ ਜਾਂ ਵਿਸ਼ਾ ਸੰਪਾਦਿਤ ਕਰੋ"
- "ਔਡੀਓ ਰਿਕਾਰਡ ਕਰਨ ਲਈ ਛੋਹਵੋ ਅਤੇ ਹੋਲਡ ਕਰੋ"
- "ਨਵੀਂ ਗੱਲਬਾਤ ਚਾਲੂ ਕਰੋ"
- "Messaging"
- "Messaging"
- "ਗੱਲਬਾਤ ਸੂਚੀ"
- "ਗੱਲਬਾਤਾਂ ਲੋਡ ਕਰ ਰਿਹਾ ਹੈ"
- "ਸੁਨੇਹੇ ਲੋਡ ਕਰ ਰਿਹਾ ਹੈ"
- "ਹੋਰ ਗੱਲਬਾਤਾਂ ਦੇਖੋ"
- "ਹੋਰ ਸੁਨੇਹੇ ਦੇਖੋ"
- "ਗੱਲਬਾਤ ਮਿਟਾਈ ਗਈ"
- "ਗੱਲਬਾਤ ਮਿਟਾਈ ਗਈ। ਇੱਕ ਵੱਖਰੀ Messaging ਗੱਲਬਾਤ ਦਿਖਾਉਣ ਲਈ ਛੋਹਵੋ"
- "ਬਲੌਕ ਕੀਤਾ"
- "ਅਨਬਲੌਕ ਕੀਤਾ"
- "ਸਟੋਰੇਜ ਸਪੇਸ ਘੱਟ ਹੈ। ਕੁਝ ਡਾਟਾ ਨਸ਼ਟ ਹੋ ਸਕਦਾ ਹੈ।"
- "ਅਟੈਚਮੈਂਟਾਂ ਚੁਣੋ"
- "ਚੋਣ ਦੀ ਪੁਸ਼ਟੀ ਕਰੋ"
- "%d ਚੁਣਿਆ ਗਿਆ"
- "ਕਿਰਪਾ ਕਰਕੇ ਇੱਕ ਜਾਂ ਵੱਧ ਅਟੈਚਮੈਂਟਾਂ ਹਟਾਓ ਅਤੇ ਦੁਬਾਰਾ ਕੋਸ਼ਿਸ਼ ਕਰੋ।"
- "ਤੁਸੀਂ ਆਪਣਾ ਸੁਨੇਹਾ ਭੇਜਣ ਦੀ ਕੋਸ਼ਿਸ਼ ਕਰ ਸਕਦੇ ਹੋ, ਪਰੰਤੂ ਇਹ ਸ਼ਾਇਦ ਨਾ ਭੇਜਿਆ ਜਾ ਸਕੇ, ਜਦੋਂ ਤੱਕ ਤੁਸੀਂ ਇੱਕ ਜਾਂ ਵੱਧ ਅਟੈਚਮੈਂਟਾਂ ਨਹੀਂ ਹਟਾਉਂਦੇ।"
- "ਤੁਸੀਂ ਪ੍ਰਤੀ ਸੁਨੇਹਾ ਕੇਵਲ ਇੱਕ ਵੀਡੀਓ ਭੇਜ ਸਕਦੇ ਹੋ। ਕਿਰਪਾ ਕਰਕੇ ਵਾਧੂ ਵੀਡੀਓ ਹਟਾਓ ਅਤੇ ਦੁਬਾਰਾ ਕੋਸ਼ਿਸ਼ ਕਰੋ।"
- "Messaging ਅਟੈਚਮੈਂਟ ਲੋਡ ਕਰਨ ਵਿੱਚ ਅਸਫਲ।"
- "ਫੇਰ ਵੀ ਭੇਜੋ"
- "ਗੱਲਬਾਤ ਚਾਲੂ ਨਹੀਂ ਕਰ ਸਕਿਆ"
- "%s ਚੁਣਿਆ ਗਿਆ"
-
diff --git a/app/src/main/res/values-pl/arrays.xml b/app/src/main/res/values-pl/arrays.xml
deleted file mode 100644
index 2bd82e4..0000000
--- a/app/src/main/res/values-pl/arrays.xml
+++ /dev/null
@@ -1,37 +0,0 @@
-
-
-
-
-
- - "brak tematu"
- - "braktematu"
-
-
- - "Tak"
- - "Nie"
- - "OK"
- - "Ha ha"
- - "Dzięki"
- - "Zgadzam się"
- - "Super"
- - "Jestem w drodze"
- - "Skontaktuję się z Tobą później"
- - ":)"
- - ":("
-
-
diff --git a/app/src/main/res/values-pl/cm_strings.xml b/app/src/main/res/values-pl/cm_strings.xml
deleted file mode 100644
index 096d239..0000000
--- a/app/src/main/res/values-pl/cm_strings.xml
+++ /dev/null
@@ -1,22 +0,0 @@
-
-
-
- Przesuń, aby usunąć
- Przesuń w prawo, aby usunąć konwersację
- Wiadomości
- Rozpocznij czat
-
diff --git a/app/src/main/res/values-pl/strings.xml b/app/src/main/res/values-pl/strings.xml
deleted file mode 100644
index a9b4749..0000000
--- a/app/src/main/res/values-pl/strings.xml
+++ /dev/null
@@ -1,448 +0,0 @@
-
-
-
-
- "Wiadomości"
- "Wiadomości"
- "Wybierz wątek"
- "Ustawienia"
- "Wyślij wiadomość"
- "Dodaj załącznik"
- "Dalej >"
- "Dalej"
- "Zakończ"
- "Ustawienia >"
- "Ustawienia"
- "Aplikacja SMS/MMS potrzebuje uprawnień do SMS-ów, telefonu i kontaktów."
- "Uprawnienia możesz zmienić, klikając Ustawienia > Aplikacje > SMS/MMS > Uprawnienia."
- "Uprawnienia możesz zmienić, klikając Ustawienia, Aplikacje, SMS/MMS, Uprawnienia."
- "Częste kontakty"
- "Wszystkie kontakty"
- "Wyślij pod numer %s"
- "Zrób zdjęcia lub nagraj film"
- "Wybierz obrazy z tego urządzenia"
- "Nagraj dźwięk"
- "Wybierz zdjęcie"
- "Plik multimedialny został wybrany."
- "Plik multimedialny nie został wybrany."
- "Nagraj dźwięk"
- "Udostępnij"
- "W tej chwili"
- "Teraz"
-
- - %d min
- - %d min
- - %d min
- - %d min
-
-
- - %d godziny
- - %d godzin
- - %d godziny
- - %d godzina
-
-
- - %d dni
- - %d dni
- - %d dnia
- - %d dzień
-
- "Wiadomość klasy 0"
- "Zapisz"
- "Potwierdź swój numer telefonu"
- "Dzięki tej jednorazowej czynności aplikacja SMS/MMS będzie poprawnie dostarczać Twoje wiadomości grupowe."
- "Numer telefonu"
- "%s pisze"
- "Treść Twojej wiadomości"
- "Wiadomość od użytkownika %s"
- "Wysłałeś wiadomość"
- "Wysyłam…"
- "Nie wysłano. Kliknij, by spróbować ponownie."
- "Nie wysłano. Próbuję ponownie…"
- "Wyślij ponownie lub usuń"
- "Zadzwoń do służb ratunkowych. Tym razem nie udało się dostarczyć SMS-a."
- "Nowa wiadomość MMS do pobrania"
- "Nowa wiadomość MMS"
- "Nie udało się pobrać"
- "Kliknij, by spróbować ponownie"
- "Kliknij, by pobrać"
- "Pobierz lub usuń"
- "Pobieram…"
- "Wiadomość wygasła lub jest niedostępna"
- "rozmiar: %1$s, termin ważności: %2$s"
- "Nieznany nadawca"
- "Dostarczono"
- "Wiadomość nie została wysłana"
- "Niektóre wiadomości nie zostały wysłane w aplikacji SMS/MMS"
-
- - %d wiadomości w %d wątkach
- - %d wiadomości w %d wątkach
- - %d wiadomości w %d wątku
- - %d wiadomości w jednym wątku
-
- "Wiadomość nie została pobrana"
- "Niektóre wiadomości nie zostały pobrane w aplikacji SMS/MMS"
-
- - %d wiadomości w %d wątkach
- - %d wiadomości w %d wątkach
- - %d wiadomości w %d wątku
- - %d wiadomości w jednym wątku
-
- "Wiadomość do %1$s nie została wysłana"
- "Zadzwoń do służb ratunkowych. Tym razem nie udało się dostarczyć SMS-a pod numer %1$s."
-
- - %d nowe wiadomości
- - %d nowych wiadomości
- - %d nowej wiadomości
- - Nowa wiadomość
-
- "Wstecz"
- "Archiwum"
- "Usuń"
- "Archiwizuj"
- "Przywróć z archiwum"
- "Dodaj kontakt"
- "Pobierz"
- "Wyślij"
- "Usuń"
- "Usunąć tę wiadomość?"
- "Nie można tego cofnąć."
- "Usuń"
-
- - Usunąć te wątki?
- - Usunąć te wątki?
- - Usunąć te wątki?
- - Usunąć ten wątek?
-
- "Usuń"
- "Anuluj"
- "Do"
- "Jeszcze %d"
- "Nie można nagrać dźwięku. Spróbuj ponownie."
- "Nie można odtworzyć dźwięku. Spróbuj ponownie."
- "Nie można zapisać dźwięku. Spróbuj ponownie."
- "Kliknij i przytrzymaj"
- ", "
- " "
- ": "
- " "
- "Zdjęcie"
- "Klip dźwiękowy"
- "Film"
- "Wizytówka"
- "Pobierz"
- "Odpowiedz SMS-em"
- "Wyślij MMS-a"
- "Odpowiedz"
-
- - %d uczestników
- - %d uczestników
- - %d uczestnika
- - %d uczestnik
-
- "Ja"
- "Kontakt został zablokowany i zarchiwizowany"
- "Kontakt odblokowany i rozpakowany"
- "Zarchiwizowano: %d"
- "Przywrócone z archiwum: %d"
- "Wszystko gotowe. Ponownie kliknij Wyślij."
- "SMS/MMS to teraz domyślna aplikacja do SMS-ów."
-
- - Odrzuć załączniki
- - Odrzuć załączniki
- - Odrzuć załączniki
- - Odrzuć załącznik
-
- "Załącznik audio"
- "Odtwórz załącznik audio"
- "Pauza"
- "Wiadomość od użytkownika %1$s: %2$s."
- "Nieudane odbieranie wiadomości od: %1$s: %2$s. Godzina: %3$s."
- "Wiadomość od: %1$s: %2$s. Godzina: %3$s."
- "Niewysłana wiadomość do: %1$s: %2$s. Godzina: %3$s."
- "Wysyłanie wiadomości do: %1$s: %2$s. Godzina: %3$s."
- "Nieudane wysyłanie wiadomości do: %1$s: %2$s. Godzina: %3$s."
- "Wiadomość do: %1$s: %2$s. Godzina: %3$s."
- "Nieudane odbieranie wiadomości od: %1$s: %2$s. Godzina: %3$s. %4$s."
- "Wiadomość od: %1$s: %2$s. Godzina: %3$s. %4$s."
- "Niewysłana wiadomość do: %1$s: %2$s. Godzina: %3$s."
- "Wysyłanie wiadomości do: %1$s: %2$s. Godzina: %3$s."
- "Nieudane wysyłanie wiadomości do: %1$s: %2$s. Godzina: %3$s."
- "Wiadomość do: %1$s: %2$s. Godzina: %3$s."
- "Niedostarczona wiadomość. Kliknij, aby ponowić próbę."
- "Usuń temat"
- "Zdjęcia z aplikacji SMS/MMS"
-
- - %d zdjęcia zapisane w albumie „%s”
- - %d zdjęć zapisanych w albumie „%s”
- - %d zdjęcia zapisane w albumie „%s”
- - %d zdjęcie zapisane w albumie „%s”
-
-
- - %d filmy zapisane w albumie „%s”
- - %d filmów zapisanych w albumie „%s”
- - %d filmu zapisane w albumie „%s”
- - %d film zapisany w albumie „%s”
-
-
- - %d załączniki zapisane w albumie „%s”
- - %d załączników zapisanych w albumie „%s”
- - %d załącznika zapisane w albumie „%s”
- - %d załącznik zapisany w albumie „%s”
-
-
- - %d załączniki zapisane w folderze „Pobrane pliki”
- - %d załączników zapisanych w folderze „Pobrane pliki”
- - %d załącznika zapisane w folderze „Pobrane pliki”
- - %d załącznik zapisany w folderze „Pobrane pliki”
-
-
- - %d załączniki zapisane
- - %d załączników zapisanych
- - %d załącznika zapisane
- - %d załącznik zapisany
-
-
- - Nie udało się zapisać %d załączników
- - Nie udało się zapisać %d załączników
- - Nie udało się zapisać %d załącznika
- - Nie udało się zapisać %d załącznika
-
- "Ustawienia"
- "Zarchiwizowane"
- "MMS"
- "Zaawansowane"
- "Powiadomienia"
- "Raporty doręczeń SMS-ów"
- "Otrzymuj raport o dostarczeniu każdego wysłanego SMS-a"
- "Autopobieranie"
- "Automatycznie pobieraj MMS-y"
- "Autopobieranie w roamingu"
- "Automatycznie pobieraj MMS-y w roamingu"
- "Wiadomości grupowe"
- "Domyślna aplikacja do SMS-ów"
-
-
- "Twój numer telefonu"
- "Nieznany"
- "Dźwięki przy wysyłaniu wiadomości"
- "Skopiuj tekst"
- "Wyświetl szczegóły"
- "Przekaż dalej"
- "Szczegóły wiadomości"
- "Typ: "
- "SMS"
- "Wiadomość multimedialna"
- "Od: "
- "Do: "
- "Wysłano: "
- "Odebrane: "
- "Temat: "
- "Rozmiar: "
- "Priorytet: "
- "SIM: "
- "Wysoki"
- "Normalny"
- "Niski"
- "SIM %s"
- "Ukryty adres nadawcy"
- "Nie można wysłać wiadomości w czasie ładowania załączników."
- "Sieć nie jest gotowa. Spróbuj ponownie."
- "Usuń tekst"
- "Przełącz się między wpisywaniem tekstu i cyfr"
- "Dodaj uczestników"
- "Potwierdź uczestników"
- "Rozpocznij nowy wątek"
- "Wybierz ten element"
- "Odtwórz film"
- "Osoby i opcje"
- "Osoby i opcje"
- "Ogólne"
- "Uczestnicy tej rozmowy"
- "Zadzwoń"
- "Wyślij wiadomość"
- "Wyślij wiadomość<br/><small>z %s</small>"
-
- - Wyślij zdjęcia
- - Wyślij zdjęcia
- - Wyślij zdjęcia
- - Wyślij zdjęcie
-
-
- - Wyślij pliki audio
- - Wyślij pliki audio
- - Wyślij pliki audio
- - Wyślij plik audio
-
-
- - Wyślij filmy
- - Wyślij filmy
- - Wyślij filmy
- - Wyślij film
-
-
- - Wyślij wizytówki
- - Wyślij wizytówki
- - Wyślij wizytówki
- - Wyślij wizytówkę
-
-
- - Wyślij załączniki
- - Wyślij załączniki
- - Wyślij załączniki
- - Wyślij załącznik
-
-
- - %d załączniki gotowe do wysłania
- - %d załączników gotowych do wysłania
- - %d załącznika gotowe do wysłania
- - Jeden załącznik gotowy do wysłania
-
- "Licencje open source"
- "Powiadomienia"
- "Osiągnięto limit załączników"
- "Dodać do kontaktów?"
- "Dodaj kontakt"
- "Temat"
- "Temat: "
- "%1$s%2$s"
- "Ładowanie wizytówki"
- "Nie można załadować wizytówki"
- "Wyświetl wizytówkę"
-
- - %d kontakty
- - %d kontaktów
- - %d kontaktu
- - %d kontakt
-
- "Wizytówki"
- "Urodziny"
- "Notatki"
- "Przekaż wiadomość dalej"
- "+1"
- "+%d"
- "SMS-y wyłączone"
- "Aby wysyłać wiadomości, ustaw SMS/MMS jako domyślną aplikację do SMS-ów"
- "Ustaw SMS/MMS jako domyślną aplikację do SMS-ów"
- "Zmień"
- "Nie wybrano preferowanej karty SIM do wysyłania SMS-ów"
- "Właściciel urządzenia nie zezwolił na działanie tej aplikacji."
- "OK"
- "Zbyt wielu uczestników rozmowy"
-
- - Nieprawidłowe kontakty
- - Nieprawidłowe kontakty
- - Nieprawidłowe kontakty
- - Nieprawidłowy kontakt
-
- "Wersja robocza"
- "Po rozpoczęciu nowej rozmowy zobaczysz ją tutaj"
- "Tutaj będą widoczne zarchiwizowane wątki"
- "Ładuję wątki…"
- "Zdjęcie"
- "Klip dźwiękowy"
- "Film"
- "Wizytówka"
- "MMS"
- "Cofnij"
- "Ponów"
- "Wpisz nazwę kontaktu lub numer telefonu, by rozpocząć nową wiadomość"
- "Zablokuj"
- "Zablokuj: %s"
- "Odblokuj: %s"
- "Zablokować %s?"
- "Będziesz nadal otrzymywać wiadomości z tego numeru, ale nie będzie już powiadomień o nich. Ten wątek zostanie zarchiwizowany."
- "Zablokowane kontakty"
- "ODBLOKUJ"
- "Wysyłam wiadomość"
- "Wiadomość wysłana"
- "Komórkowa transmisja danych jest wyłączona. Sprawdź ustawienia."
- "W trybie samolotowym nie można wysyłać wiadomości"
- "Nie można wysłać wiadomości"
- "Wiadomość pobrana"
- "Komórkowa transmisja danych jest wyłączona. Sprawdź ustawienia."
- "Wiadomości nie można pobierać w trybie samolotowym"
- "Nie udało się pobrać wiadomości"
- "Zero"
- "Jeden"
- "Dwa"
- "Trzy"
- "Cztery"
- "Pięć"
- "Sześć"
- "Siedem"
- "Osiem"
- "Dziewięć"
- "Nie można wysłać wiadomości w sieci %1$s (błąd %2$d)"
- "Nie można wysłać wiadomości w sieci nieznanego operatora (błąd %1$d)"
- "PD: %s"
- "Nie wysłano wiadomości: usługa nie została aktywowana w sieci"
- "Wiadomość nie została wysłana: nieprawidłowy adres docelowy"
- "Wiadomość nie została wysłana: nieprawidłowa wiadomość"
- "Wiadomość nie została wysłana: nieobsługiwane treści"
- "Wiadomość nie została wysłana: nieobsługiwana wiadomość"
- "Wiadomość nie została wysłana: jest za duża"
- "Nowa wiadomość"
- "Wyświetl"
- "Obraz"
- "Nie udało się znaleźć stosownej aplikacji"
- "Usuń odbiorcę"
- "Nowa wiadomość"
- "Anuluj"
- "Skopiować do schowka?"
- "Kopiuj"
- "do %s"
- "Ogólne"
- "Zaawansowane"
- "Ustawienia ogólne"
- "Ustawienia zaawansowane"
- "Karta SIM „%s”"
- "Wyślij osobne SMS-y do wszystkich odbiorców. Odpowiedzi trafią tylko do Ciebie"
- "Wysyłaj jednego MMS-a do wszystkich odbiorców"
- "Nieznany numer"
- "Nowa wiadomość"
- "Nowa wiadomość."
- "Przełącznik SIM"
- "Przełącznik SIM, wybrana karta: %1$s"
- "Edytuj temat"
- "Wybierz SIM lub edytuj temat"
- "Dotknij i przytrzymaj, aby nagrać dźwięk"
- "Zacznij nową rozmowę"
- "Wiadomości"
- "Wiadomości"
- "Lista wątków"
- "Ładuję wątki"
- "Wczytuję wiadomości"
- "Wyświetl więcej wątków"
- "Wyświetl więcej wiadomości"
- "Wątek został usunięty"
- "Rozmowa usunięta. Kliknij, by zobaczyć inną rozmowę w aplikacji SMS/MMS"
- "Zablokowano"
- "Odblokowano"
- "Mała ilość miejsca. Część danych może zostać utracona."
- "Wybierz załączniki"
- "Potwierdź wybór"
- "Wybrano %d"
- "Usuń co najmniej jeden załącznik i spróbuj ponownie."
- "Możesz spróbować wysłać wiadomość, ale może ona nie zostać dostarczona, dopóki nie usuniesz przynajmniej jednego załącznika."
- "W jednej wiadomości możesz wysłać tylko jeden film. Usuń dodatkowe filmy i spróbuj ponownie."
- "Nie udało się załadować załącznika w aplikacji SMS/MMS."
- "Wyślij mimo wszystko"
- "Nie udało się rozpocząć rozmowy"
- "Wybrano %s"
-
diff --git a/app/src/main/res/values-pt-rBR/cm_strings.xml b/app/src/main/res/values-pt-rBR/cm_strings.xml
deleted file mode 100644
index 620107f..0000000
--- a/app/src/main/res/values-pt-rBR/cm_strings.xml
+++ /dev/null
@@ -1,22 +0,0 @@
-
-
-
- Deslizar para apagar
- Deslize para a direita para apagar uma mensagem
- Mensagens
- Iniciar conversa
-
diff --git a/app/src/main/res/values-pt-rPT/arrays.xml b/app/src/main/res/values-pt-rPT/arrays.xml
deleted file mode 100644
index 3f99811..0000000
--- a/app/src/main/res/values-pt-rPT/arrays.xml
+++ /dev/null
@@ -1,37 +0,0 @@
-
-
-
-
-
- - "sem assunto"
- - "sem assunto"
-
-
- - "Sim"
- - "Não"
- - "OK"
- - "Eh eh"
- - "Obrigado"
- - "Aceito"
- - "Boa"
- - "Estou a caminho"
- - "OK, ligo mais tarde"
- - ":)"
- - ":("
-
-
diff --git a/app/src/main/res/values-pt-rPT/cm_strings.xml b/app/src/main/res/values-pt-rPT/cm_strings.xml
deleted file mode 100644
index eaeb153..0000000
--- a/app/src/main/res/values-pt-rPT/cm_strings.xml
+++ /dev/null
@@ -1,22 +0,0 @@
-
-
-
- Deslize para apagar
- Deslize para a direita para apagar uma conversa
- Mensagens
- Iniciar chat
-
diff --git a/app/src/main/res/values-pt-rPT/strings.xml b/app/src/main/res/values-pt-rPT/strings.xml
deleted file mode 100644
index 9865b59..0000000
--- a/app/src/main/res/values-pt-rPT/strings.xml
+++ /dev/null
@@ -1,402 +0,0 @@
-
-
-
-
- "Mensagens"
- "Mensagens"
- "Selecionar conversa"
- "Definições"
- "Enviar mensagem"
- "Adicionar um anexo"
- "Seguinte >"
- "Seguinte"
- "Sair"
- "Definições >"
- "Definições"
- "A aplicação Mensagens necessita de autorização para SMS, Telefone e Contactos."
- "Pode alterar as autorizações em Definições > Aplicações > Mensagens > Autorizações."
- "Pode alterar as autorizações em Definições, Aplicações, Mensagens, Autorizações."
- "Frequentes"
- "Todos os contactos"
- "Enviar para %s"
- "Capturar imagens ou vídeo"
- "Escolher imagens deste dispositivo"
- "Gravar áudio"
- "Escolher fotografia"
- "O ficheiro multimédia está selecionado."
- "O ficheiro multimédia está desselecionado."
- "Gravar áudio"
- "Partilhar"
- "Agora mesmo"
- "Agora"
-
- - %d min
- - %d min
-
-
- - %d horas
- - %d hora
-
-
- - %d dias
- - %d dia
-
- "Mensagem de classe 0"
- "Guardar"
- "Confirmar número de telefone"
- "Este passo único assegura que a aplicação Mensagens fornece as suas mensagens de grupo corretamente."
- "Número de telefone"
- "%s disse"
- "Você disse"
- "Mensagem de %s"
- "Enviou uma mensagem"
- "A enviar..."
- "Não enviado. Toque para tentar novamente."
- "Não enviado. A tentar novamente..."
- "Reenviar ou eliminar"
- "Faça uma chamada de voz para os serviços de emergência. Neste momento, não foi possível entregar a sua mensagem de texto."
- "Nova mensagem MMS para transferir"
- "Nova mensagem MMS"
- "Não foi possível transferir"
- "Toque para tentar novamente"
- "Toque para transferir"
- "Transferir ou eliminar"
- "A transferir..."
- "Mensagem expirada ou não disponível"
- "tamanho: %1$s, data de validade: %2$s"
- "Remetente desconhecido"
- "Entregue"
- "Mensagem não enviada"
- "Algumas mensagens não enviadas na aplicação Mensagens"
-
- - %d mensagens em %d conversas
- - %d mensagens numa conversa
-
- "Mensagem não transferida"
- "Algumas mensagens não transferidas na aplicação Mensagens"
-
- - %d mensagens em %d conversas
- - %d mensagens numa conversa
-
- "Mensagem para %1$s não enviada"
- "Faça uma chamada de voz para os serviços de emergência. Neste momento, não foi possível entregar a sua mensagem de texto para o número %1$s."
-
- - %d novas mensagens
- - Nova mensagem
-
- "Anterior"
- "Arquivadas"
- "Eliminar"
- "Arquivar"
- "Retirar do arquivo"
- "Adicionar contacto"
- "Transferir"
- "Enviar"
- "Eliminar"
- "Pretende eliminar esta mensagem?"
- "Esta ação não pode ser anulada."
- "Eliminar"
-
- - Pretende eliminar estas conversas?
- - Pretende eliminar esta conversa?
-
- "Eliminar"
- "Cancelar"
- "Para"
- "+%d"
- "Não é possível gravar áudio. Tente novamente."
- "Não é possível reproduzir áudio. Tente novamente."
- "Não foi possível guardar áudio. Tente novamente."
- "Toque sem largar"
- ", "
- " "
- ": "
- " "
- "Imagem"
- "Clipe de áudio"
- "Vídeo"
- "Cartão de contacto"
- "Transferir"
- "Responder por SMS"
- "Responder por MMS"
- "Responder"
-
- - %d participantes
- - %d participante
-
- "Eu"
- "Contacto bloqueado e arquivado"
- "Contacto desbloqueado e não arquivado"
- "%d arquivada(s)"
- "%d não arquivada(s)"
- "Tudo definido. Toque novamente em Enviar."
- "A aplicação Mensagens foi definida com êxito como a aplicação de SMS predefinida."
-
- - Rejeitar anexos
- - Rejeitar anexo
-
- "Anexo de áudio"
- "Reproduzir anexo de áudio"
- "Interromper"
- "Mensagem de %1$s: %2$s."
- "Mensagem falhada de %1$s: %2$s. Hora: %3$s."
- "Mensagem de %1$s: %2$s. Hora: %3$s."
- "Mensagem não enviada para %1$s: %2$s. Hora: %3$s."
- "A enviar mensagem para %1$s: %2$s. Hora: %3$s."
- "Mensagem falhada para %1$s: %2$s. Hora: %3$s."
- "Mensagem para %1$s: %2$s. Hora: %3$s."
- "Mensagem falhada de %1$s: %2$s. Hora: %3$s. %4$s."
- "Mensagem de %1$s: %2$s. Hora: %3$s. %4$s."
- "Mensagem não enviada para %1$s: %2$s. Hora: %3$s."
- "A enviar mensagem para %1$s: %2$s. Hora: %3$s."
- "Mensagem falhada para %1$s: %2$s. Hora: %3$s."
- "Mensagem para %1$s: %2$s. Hora: %3$s."
- "Mensagem falhada. Toque para tentar novamente."
- "Eliminar assunto"
- "Fotos das Mensagens"
-
- - %d fotos guardadas no álbum \"%s\"
- - %d foto guardada no álbum \"%s\"
-
-
- - %d vídeos guardados no álbum \"%s\"
- - %d vídeo guardado no álbum \"%s\"
-
-
- - %d anexos guardados no álbum \"%s\"
- - %d anexo guardado no álbum \"%s\"
-
-
- - %d anexos guardados em \"Transferências\"
- - %d anexo guardado em \"Transferências\"
-
-
- - %d anexos guardados
- - %d anexo guardado
-
-
- - Não foi possível guardar %d anexos
- - Não foi possível guardar %d anexo
-
- "Definições"
- "Arquivadas"
- "MMS"
- "Avançadas"
- "Notificações"
- "Relatórios de entrega de SMS"
- "Solicitar um relatório de entrega para cada SMS enviada"
- "Recuperação automática"
- "Recuperar automaticamente mensagens MMS"
- "Recuperar automat. em roaming"
- "Obter automaticamente MMS em roaming"
- "Mensagens de grupo"
- "Aplicação de SMS predefinida"
-
-
- "O seu número de telefone"
- "Desconhecido"
- "Sons de mensagem enviada"
- "Copiar texto"
- "Ver detalhes"
- "Encaminhar"
- "Detalhes da mensagem"
- "Tipo: "
- "Mensagem de texto"
- "Mensagem multimédia"
- "De: "
- "Para: "
- "Enviadas: "
- "Recebidas: "
- "Assunto: "
- "Tamanho: "
- "Prioridade: "
- "SIM: "
- "Alta"
- "Normal"
- "Baixa"
- "SIM %s"
- "Endereço do remetente oculto"
- "Não é possível enviar a mensagem enquanto os anexos estiverem a ser carregados."
- "A rede não está pronta. Tente novamente."
- "Eliminar texto"
- "Alternar entre a introdução de texto e números"
- "Adicionar mais participantes"
- "Confirmar participantes"
- "Iniciar nova conversa"
- "Selecionar este item"
- "Reproduzir vídeo"
- "Pessoas e opções"
- "Pessoas e opções"
- "Geral"
- "Pessoas nesta conversa"
- "Efetuar uma chamada"
- "Enviar mensagem"
- "Enviar mensagem<br/><small>de %s</small>"
-
- - Enviar fotos
- - Enviar foto
-
-
- - Enviar ficheiros de áudio
- - Enviar ficheiro de áudio
-
-
- - Enviar vídeos
- - Enviar vídeo
-
-
- - Enviar cartões de contacto
- - Enviar cartão de contacto
-
-
- - Enviar anexos
- - Enviar anexo
-
-
- - %d anexos prontos a enviar
- - Um anexo pronto a enviar
-
- "Licenças de código aberto"
- "Notificações"
- "Foi atingido o limite de anexos"
- "Adicionar a Contactos?"
- "Adicionar contacto"
- "Assunto"
- "Assunto: "
- "%1$s%2$s"
- "A carregar o cartão de contacto"
- "Não foi possível carregar o cartão de contacto"
- "Ver cartão de contacto"
-
- - %d contactos
- - %d contacto
-
- "Cartões de contacto"
- "Aniversário"
- "Notas"
- "Encaminhar mensagem"
- "+1"
- "+%d"
- "SMS desativado"
- "Para enviar, defina a aplicação Mensagens como a aplicação de SMS predefinida"
- "Defina a aplicação Mensagens como a aplicação de SMS predefinida"
- "Alterar"
- "Nenhum SIM preferido selecionado para o envio de mensagens SMS"
- "Esta aplicação não é permitida pelo proprietário do dispositivo."
- "OK"
- "Demasiados participantes numa conversa"
-
- - Contactos inválidos
- - Contacto inválido
-
- "Rascunho"
- "Ao iniciar uma nova conversa, esta será listada aqui"
- "As conversas arquivadas aparecem aqui"
- "A carregar conversações..."
- "Imagem"
- "Clipe de áudio"
- "Vídeo"
- "Cartão de contacto"
- "MMS"
- "Anular"
- "Tentar novamente"
- "Introduza um nome ou número de telefone do contacto para iniciar uma nova mensagem"
- "Bloquear"
- "Bloquear %s"
- "Desbloquear %s"
- "Pretende bloquear %s?"
- "O utilizador continuará a receber mensagens deste número, mas deixará de ser notificado. Esta conversa será arquivada."
- "Contactos bloqueados"
- "DESBLOQUEAR"
- "A enviar mensagem"
- "Mensagem enviada"
- "Os dados celulares estão desligados. Verifique as suas definições."
- "Não é possível enviar mensagens no modo de avião"
- "Não foi possível enviar a mensagem"
- "Mensagem transferida"
- "Os dados celulares estão desligados. Verifique as suas definições."
- "Não é possível transferir mensagens no modo de avião"
- "Não foi possível transferir a mensagem"
- "Zero"
- "Um"
- "Dois"
- "Três"
- "Quatro"
- "Cinco"
- "Seis"
- "Sete"
- "Oito"
- "Nove"
- "Não é possível enviar a mensagem com %1$s, erro %2$d"
- "Não é possível enviar a mensagem com operador desconhecido, erro %1$d"
- "Enc: %s"
- "Mensagem não enviada: serviço não ativado na rede"
- "Mensagem não enviada: endereço de destino inválido"
- "Mensagem não enviada: mensagem inválida"
- "Mensagem não enviada: conteúdo não suportado"
- "Mensagem não enviada: a mensagem não é compatível"
- "Mensagem não enviada: demasiado grande"
- "Nova mensagem"
- "Ver"
- "Imagem"
- "Não foi possível encontrar uma aplicação adequada"
- "Remover o destinatário"
- "Nova mensagem"
- "Cancelar"
- "Pretende copiar para a área de transferência?"
- "Copiar"
- "em %s"
- "Geral"
- "Avançadas"
- "Definições gerais"
- "Definições avançadas"
- "SIM \"%s\""
- "Enviar mensagens SMS individuais para todos os destinatários. Apenas o utilizador recebe as respostas"
- "Enviar uma única MMS para todos os destinatários"
- "Número desconhecido"
- "Nova mensagem"
- "Nova mensagem."
- "Seletor de SIM"
- "%1$s selecionado, seletor de SIM"
- "Editar assunto"
- "Selecionar SIM ou editar assunto"
- "Tocar sem soltar para gravar áudio"
- "Iniciar nova conversa"
- "Mensagens"
- "Mensagens"
- "Lista de conversas"
- "A carregar conversas"
- "A carregar mensagens"
- "Ver mais conversas"
- "Ver mais mensagens"
- "Conversa eliminada"
- "Conversa eliminada. Toque para mostrar uma conversa das Mensagens diferente"
- "Bloqueado"
- "Desbloqueado"
- "O espaço de armazenamento é reduzido. Alguns dados podem ser perdidos."
- "Selecionar anexos"
- "Confirmar seleção"
- "%d selecionado(s)"
- "Remova um ou mais anexos e tente novamente."
- "Pode tentar enviar a sua mensagem, mas esta pode não ser entregue se não remover um ou mais anexos."
- "Apenas pode enviar um vídeo por mensagem. Remova os vídeos adicionais e tente novamente."
- "Falha da aplicação Mensagens ao carregar o anexo."
- "Enviar mesmo assim"
- "Não foi possível iniciar a conversa"
- "%s selecionado"
-
diff --git a/app/src/main/res/values-pt/arrays.xml b/app/src/main/res/values-pt/arrays.xml
deleted file mode 100644
index 0ab0334..0000000
--- a/app/src/main/res/values-pt/arrays.xml
+++ /dev/null
@@ -1,37 +0,0 @@
-
-
-
-
-
- - "sem assunto"
- - "nosubject"
-
-
- - "Sim"
- - "Não"
- - "Ok"
- - "Hehe"
- - "Obrigado"
- - "Concordo"
- - "Legal"
- - "Estou a caminho"
- - "OK, falo com você mais tarde"
- - ":)"
- - ":("
-
-
diff --git a/app/src/main/res/values-pt/strings.xml b/app/src/main/res/values-pt/strings.xml
deleted file mode 100644
index b095f14..0000000
--- a/app/src/main/res/values-pt/strings.xml
+++ /dev/null
@@ -1,402 +0,0 @@
-
-
-
-
- "Mensagens"
- "Mensagens"
- "Selecionar uma conversa"
- "Configurações"
- "Enviar mensagem"
- "Adicionar um anexo"
- "Próxima >"
- "Próximo"
- "Sair"
- "Configurações >"
- "Configurações"
- "O app Mensagens precisa de permissão para SMS, telefone e contatos."
- "É possível alterar as permissões em \"Config. > Apps > Mensagens > Permissões\"."
- "É possível alterar as permissões em \"Config. > Apps > Mensagens > Permissões\"."
- "Frequentes"
- "Todos os contatos"
- "Enviar para %s"
- "Capturar fotos ou vídeos"
- "Escolher imagens do dispositivo"
- "Gravar áudio"
- "Escolher foto"
- "A mídia foi selecionada."
- "A mídia foi desmarcada."
- "Gravar áudio"
- "Compartilhar"
- "Há pouco"
- "Agora"
-
- - %d min
- - %d min
-
-
- - %d horas
- - %d horas
-
-
- - %d dias
- - %d dias
-
- "Mensagem classe 0"
- "Salvar"
- "Confirme seu número de telefone"
- "Esta etapa única garantirá que o app Mensagens entregue suas mensagens em grupo corretamente."
- "Número de telefone"
- "%s disse"
- "Você disse"
- "Mensagem de %s"
- "Você enviou uma mensagem"
- "Enviando…"
- "Não enviado. Toque para tentar novamente."
- "Não enviado. Tentando novamente…"
- "Reenviar ou excluir"
- "Faça uma chamada de voz para os serviços de emergência. Não foi possível entregar sua mensagem de texto no momento."
- "Nova mensagem MMS para fazer o download"
- "Nova mensagem MMS"
- "Falha no download"
- "Tocar para tentar novamente"
- "Tocar para fazer o download"
- "Fazer o download ou excluir"
- "Fazendo o download…"
- "A mensagem expirou ou não está disponível"
- "tamanho: %1$s, validade: %2$s"
- "Remetente desconhecido"
- "Entregue"
- "Mensagem não enviada"
- "Algumas mensagens não foram enviadas no app Mensagens"
-
- - %d mensagens em %d conversas
- - %d mensagens em %d conversas
-
- "Download da mensagem não realizado"
- "Não foi feito o download de algumas mensagens no app Mensagens"
-
- - %d mensagens em %d conversas
- - %d mensagens em %d conversas
-
- "Mensagem para %1$s não enviada"
- "Faça uma chamada de voz para os serviços de emergência. Não foi possível entregar sua mensagem de texto para %1$s no momento."
-
- - %d novas mensagens
- - %d novas mensagens
-
- "Voltar"
- "Arquivadas"
- "Excluir"
- "Arquivar"
- "Desarquivar"
- "Adicionar contato"
- "Fazer o download"
- "Enviar"
- "Excluir"
- "Excluir esta mensagem?"
- "Esta ação não pode ser desfeita."
- "Excluir"
-
- - Excluir estas conversas?
- - Excluir estas conversas?
-
- "Excluir"
- "Cancelar"
- "Para"
- "+%d"
- "Falha ao gravar o áudio. Tente novamente."
- "Falha ao reproduzir o áudio. Tente novamente."
- "Falha ao salvar o áudio. Tente novamente."
- "Toque e mantenha pressionado"
- ", "
- " "
- ": "
- " "
- "Imagem"
- "Clipe de áudio"
- "Vídeo"
- "Cartão de visita"
- "Download"
- "Responder via SMS"
- "Responder via MMS"
- "Responder"
-
- - %d participantes
- - %d participantes
-
- "Eu"
- "Contato bloqueado e arquivado"
- "Contato desbloqueado e desarquivado"
- "%d arquivada(s)"
- "%d desarquivada(s)"
- "Tudo pronto. Toque em \"Enviar\" novamente."
- "O app Mensagens foi definido como o app padrão de SMS."
-
- - Descartar anexos
- - Descartar anexos
-
- "Anexo de áudio"
- "Reproduzir anexo de áudio"
- "Pausa"
- "Mensagem de %1$s: %2$s."
- "Falha na mensagem de %1$s: %2$s. Hora: %3$s."
- "Mensagem de %1$s: %2$s. Hora: %3$s."
- "Mensagem não enviada para %1$s: %2$s. Hora: %3$s."
- "Enviando mensagem para %1$s: %2$s. Hora: %3$s."
- "Falha na mensagem para %1$s: %2$s. Hora: %3$s."
- "Mensagem para %1$s: %2$s. Hora: %3$s."
- "Falha na mensagem de %1$s: %2$s. Hora: %3$s. %4$s."
- "Mensagem de %1$s: %2$s. Hora: %3$s. %4$s."
- "Mensagem não enviada para %1$s: %2$s. Hora: %3$s."
- "Enviando mensagem para %1$s: %2$s. Hora: %3$s."
- "Falha na mensagem para %1$s: %2$s. Hora: %3$s."
- "Mensagem para %1$s: %2$s. Hora: %3$s."
- "Falha na mensagem. Toque para tentar novamente."
- "Excluir assunto"
- "Fotos do app Mensagens"
-
- - %d fotos salvas no álbum \"%s\"
- - %d fotos salvas no álbum \"%s\"
-
-
- - %d vídeos salvos no álbum \"%s\"
- - %d vídeos salvos no álbum \"%s\"
-
-
- - %d anexos salvos no álbum \"%s\"
- - %d anexos salvos no álbum \"%s\"
-
-
- - %d anexos salvos em \"Downloads\"
- - %d anexos salvos em \"Downloads\"
-
-
- - %d anexos salvos
- - %d anexos salvos
-
-
- - Não foi possível salvar %d anexos
- - Não foi possível salvar %d anexos
-
- "Configurações"
- "Arquivadas"
- "MMS"
- "Avançadas"
- "Notificações"
- "Relat. de entrega de SMS"
- "Solicitar um relatório de entrega para cada SMS enviado"
- "Recuperação automática"
- "Recuperar mensagens MMS automaticamente"
- "Recup. autom. em roaming"
- "Recuperar MMS automaticamente durante roaming"
- "Mensagens em grupo"
- "App de SMS padrão"
-
-
- "Seu número de telefone"
- "Desconhecido"
- "Sons de mensagem de saída"
- "Copiar texto"
- "Ver detalhes"
- "Avançar"
- "Detalhes da mensagem"
- "Tipo: "
- "Mensagem de texto"
- "Mensagem multimídia"
- "De: "
- "Para: "
- "Enviada: "
- "Recebida: "
- "Assunto: "
- "Tamanho: "
- "Prioridade: "
- "SIM: "
- "Alta"
- "Normal"
- "Baixa"
- "SIM %s"
- "Endereço do remetente oculto"
- "Não é possível enviar mensagens ao carregar anexos."
- "A rede não está pronta. Tente novamente."
- "Excluir texto"
- "Alternar entre entrada de texto ou números"
- "Adicionar mais participantes"
- "Confirmar participantes"
- "Iniciar nova conversa"
- "Selecione este item"
- "Reproduzir vídeo"
- "Pessoas e opções"
- "Pessoas e opções"
- "Gerais"
- "Pessoas nesta conversa"
- "Fazer uma chamada"
- "Enviar mensagem"
- "Enviar mensagem<br/><small>de %s</small>"
-
- - Enviar fotos
- - Enviar fotos
-
-
- - Enviar áudios
- - Enviar áudios
-
-
- - Enviar vídeos
- - Enviar vídeos
-
-
- - Enviar cards de contato
- - Enviar cards de contato
-
-
- - Enviar anexos
- - Enviar anexos
-
-
- - %d anexos prontos para envio
- - %d anexos prontos para envio
-
- "Licenças de código aberto"
- "Notificações"
- "Limite de anexos alcançado"
- "Adicionar a Contatos?"
- "Adicionar contato"
- "Assunto"
- "Assunto: "
- "%1$s%2$s"
- "Carregando cartão de visita"
- "Falha ao carregar o cartão de visita"
- "Ver cartão de visita"
-
- - %d contatos
- - %d contatos
-
- "Cartões de visita"
- "Aniversário"
- "Notas"
- "Encaminhar mensagem"
- "+1"
- "+%d"
- "SMS desativado"
- "Para enviar, defina o Mensagens como app padrão de SMS"
- "Definir o Mensagens como o app padrão de SMS"
- "Alterar"
- "Nenhum SIM preferido para o envio de mensagens SMS selecionado"
- "Este app não é permitido pelo proprietário do dispositivo."
- "Ok"
- "Muitos participantes em uma conversa"
-
- - Contatos inválidos
- - Contatos inválidos
-
- "Rascunho"
- "Quando uma nova conversa for iniciada, será listada aqui"
- "As conversas arquivadas aparecem aqui"
- "Carregando conversas…"
- "Imagem"
- "Clipe de áudio"
- "Vídeo"
- "Cartão de visita"
- "MMS"
- "Desfazer"
- "Repetir"
- "Digite o nome ou telefone de um contato para iniciar uma nova mensagem"
- "Bloquear"
- "Bloquear %s"
- "Desbloquear %s"
- "Bloquear %s?"
- "Você continuará recebendo mensagens deste número, mas não será notificado. Esta conversa será ativada."
- "Contatos bloqueados"
- "DESBLOQUEAR"
- "Enviando mensagem"
- "Mensagem enviada"
- "Dados da rede celular desativados. Verifique suas configurações."
- "Não é possível enviar mensagens no modo avião"
- "Não foi possível enviar a mensagem"
- "Mensagem baixada"
- "Dados da rede celular desativados. Verifique suas configurações."
- "Não é possível fazer o download de mensagens no modo Avião"
- "Não foi possível fazer o download da mensagem"
- "Zero"
- "Um"
- "Dois"
- "Três"
- "Quatro"
- "Cinco"
- "Seis"
- "Sete"
- "Oito"
- "Nove"
- "Não é possível enviar a mensagem com %1$s. Erro: %2$d"
- "Não é possível enviar a mensagem com operadora desconhecida. Erro: %1$d"
- "Enc: %s"
- "Mensagem não enviada: serviço não ativado na rede"
- "Mensagem não enviada: endereço de destino inválido"
- "Mensagem não enviada: mensagem inválida"
- "Mensagem não enviada: conteúdo não compatível"
- "Mensagem não enviada: mensagem não compatível"
- "Mensagem não enviada: muito grande"
- "Nova mensagem"
- "Visualizar"
- "Imagem"
- "Não foi possível encontrar um app adequado"
- "Remover destinatário"
- "Nova mensagem"
- "Cancelar"
- "Copiar para área de transferência?"
- "Copiar"
- "para %s"
- "Gerais"
- "Avançadas"
- "Configurações gerais"
- "Configurações avançadas"
- "SIM \"%s\""
- "Enviar mensagens SMS individuais para todos os destinatários. Só você receberá respostas"
- "Enviar uma só mensagem MMS para todos os destinatários"
- "Número desconhecido"
- "Nova mensagem"
- "Nova mensagem."
- "Seletor de SIM"
- "%1$s selecionado, seletor de SIM"
- "Editar assunto"
- "Selecione o SIM ou edite o assunto"
- "Toque e segure para gravar áudio"
- "Iniciar nova conversa"
- "Mensagens"
- "Mensagens"
- "Lista de conversas"
- "Carregando conversas"
- "Carregando mensagens"
- "Ver mais conversas"
- "Ver mais mensagens"
- "Conversa excluída"
- "Conversa excluída. Toque para mostrar outra conversa do app Mensagens"
- "Contato bloqueado"
- "Contato desbloqueado"
- "O espaço de armazenamento está baixo. Alguns dados podem ser perdidos."
- "Selecionar anexos"
- "Confirmar seleção"
- "%d selecionados"
- "Remova um ou mais anexos e tente novamente."
- "Tente enviar sua mensagem. Se ela não for entregue, remova um ou mais anexos."
- "Você só pode enviar um vídeo por mensagem. Remova os vídeos adicionais e tente novamente."
- "Ocorreu uma falha no app Mensagens ao carregar o anexo."
- "Enviar mesmo assim"
- "Não foi possível iniciar a conversa"
- "%s selecionado"
-
diff --git a/app/src/main/res/values-ro/arrays.xml b/app/src/main/res/values-ro/arrays.xml
deleted file mode 100644
index dc5e3fe..0000000
--- a/app/src/main/res/values-ro/arrays.xml
+++ /dev/null
@@ -1,37 +0,0 @@
-
-
-
-
-
- - "fără subiect"
- - "nosubject"
-
-
- - "Da"
- - "Nu"
- - "OK"
- - "Hehe"
- - "Mulțumesc"
- - "Sunt de acord"
- - "Frumos"
- - "Sunt pe drum"
- - "OK, revin mai târziu"
- - ":)"
- - ":("
-
-
diff --git a/app/src/main/res/values-ro/cm_strings.xml b/app/src/main/res/values-ro/cm_strings.xml
deleted file mode 100644
index 76daa34..0000000
--- a/app/src/main/res/values-ro/cm_strings.xml
+++ /dev/null
@@ -1,22 +0,0 @@
-
-
-
- Glisare pentru a șterge
- Glisați spre dreapta pentru a şterge o conversație
- Mesaje
- Începe conversația
-
diff --git a/app/src/main/res/values-ro/strings.xml b/app/src/main/res/values-ro/strings.xml
deleted file mode 100644
index ee72862..0000000
--- a/app/src/main/res/values-ro/strings.xml
+++ /dev/null
@@ -1,425 +0,0 @@
-
-
-
-
- "Mesaje"
- "Mesaje"
- "Selectați conversația"
- "Setări"
- "Trimiteți mesajul"
- "Adăugați un atașament"
- "Înainte >"
- "Înainte"
- "Ieșiți"
- "Setări >"
- "Setări"
- "Mesageria necesită permisiuni la SMS, Telefon și Agendă."
- "Puteți să schimbați permisiunile din Setări > Aplicații > Mesagerie > Permisiuni."
- "Puteți să schimbați permisiunile din Setări, Aplicații, Mesagerie, Permisiuni."
- "Folosite frecvent"
- "Toată agenda"
- "Trimiteți la %s"
- "Faceți fotografii sau înregistrați videoclipuri"
- "Alegeți imagini de pe acest dispozitiv"
- "Înregistrați conținut audio"
- "Alegeți o fotografie"
- "Conținutul media este selectat."
- "Conținutul media este deselectat."
- "Înregistrați conținut audio"
- "Trimiteți"
- "Adineauri"
- "Acum"
-
- - %d minute
- - %d de minute
- - %d minut
-
-
- - %d ore
- - %d de ore
- - %d oră
-
-
- - %d zile
- - %d de zile
- - %d zi
-
- "Mesaje clasa 0"
- "Salvați"
- "Confirmați numărul de telefon"
- "Prin acest pas efectuat o singură dată vă asigurați că Mesageria va livra în mod corespunzător mesajele de grup."
- "Număr de telefon"
- "%s a spus"
- "Ați spus"
- "Mesaj de la %s"
- "Ați trimis un mesaj"
- "Se trimite..."
- "Nu s-a trimis. Atingeți pentru a încerca din nou."
- "Nu s-a trimis. Se încearcă din nou..."
- "Trimiteți din nou sau ștergeți"
- "Inițiați un apel vocal către serviciile de urgență. Momentan, mesajul text nu a putut fi livrat."
- "Mesaj MMS nou de descărcat"
- "Mesaj MMS nou"
- "Descărcarea nu a reușit"
- "Atingeți pentru a reîncerca"
- "Atingeți pentru a descărca"
- "Descărcați sau ștergeți"
- "Se descarcă..."
- "Mesajul a expirat sau nu este disponibil"
- "dimensiune: %1$s, expirare: %2$s"
- "Expeditor necunoscut"
- "Livrat"
- "Mesajul nu a fost trimis."
- "Unele mesaje nu au fost trimise în Mesagerie"
-
- - %d (de) mesaje în %d conversații
- - %d (de) mesaje în %d de conversații
- - %d (de) mesaje într-o conversație
-
- "Mesajul nu a fost descărcat"
- "Unele mesaje nu au fost descărcate în Mesagerie"
-
- - %d (de) mesaje în %d conversații
- - %d (de) mesaje în %d de conversații
- - %d (de) mesaje într-o conversație
-
- "Mesajul către %1$s nu a fost trimis"
- "Inițiați un apel vocal către serviciile de urgență. Momentan, mesajul text către %1$s nu a putut fi livrat."
-
- - %d mesaje noi
- - %d de mesaje noi
- - Mesaj nou
-
- "Înapoi"
- "Arhivate"
- "Ștergeți"
- "Arhivați"
- "Dezarhivați"
- "Adăugați o persoană"
- "Descărcați"
- "Trimiteți"
- "Ștergeți"
- "Ștergeți acest mesaj?"
- "Această acțiune nu poate fi anulată."
- "Ștergeți"
-
- - Ștergeți aceste conversații?
- - Ștergeți aceste conversații?
- - Ștergeți această conversație?
-
- "Ștergeți"
- "Anulați"
- "Către"
- "+%d"
- "Mesajul audio nu poate fi înregistrat. Încercați din nou."
- "Mesajul audio nu poate fi redat. Încercați din nou."
- "Mesajul audio nu a putut fi salvat. Încercați din nou."
- "Apăsați lung"
- ", "
- " "
- ": "
- " "
- "Imagine"
- "Clip audio"
- "Videoclip"
- "Carte de vizită"
- "Descărcați"
- "Răspundeți prin SMS"
- "Răsp. prin MMS"
- "Răspundeți"
-
- - %d participanți
- - %d de participanți
- - %d participant
-
- "Eu"
- "Persoana de contact este blocată și arhivată"
- "Persoană de contact deblocată și dezarhivată"
- "%d arhivate"
- "%d dezarhivate"
- "Gata. Atingeți din nou Trimiteți."
- "Mesageria a fost setată ca aplicație prestabilită pentru SMS-uri."
-
- - Eliminați atașamentele
- - Eliminați atașamentele
- - Eliminați atașamentul
-
- "Atașament audio"
- "Redați atașamentul audio"
- "Pauză"
- "Mesaj de la %1$s: %2$s."
- "Mesaj neprimit de la %1$s: %2$s. Ora: %3$s."
- "Mesaj de la %1$s: %2$s. Ora: %3$s."
- "Mesaj netrimis către %1$s: %2$s. Ora: %3$s."
- "Se trimite mesajul către %1$s: %2$s. Ora: %3$s."
- "Mesaj netrimis către %1$s: %2$s. Ora: %3$s."
- "Mesaj către %1$s: %2$s. Ora: %3$s."
- "Mesaj neprimit de la %1$s: %2$s. Ora: %3$s. %4$s."
- "Mesaj de la %1$s: %2$s. Ora: %3$s. %4$s."
- "Mesaj netrimis către %1$s: %2$s. Ora: %3$s."
- "Se trimite mesajul către %1$s: %2$s. Ora: %3$s."
- "Mesaj netrimis către %1$s: %2$s. Ora: %3$s."
- "Mesaj către %1$s: %2$s. Ora: %3$s."
- "Mesaj nelivrat. Atingeți pentru a reîncerca."
- "Ștergeți subiectul"
- "Fotografii din Mesagerie"
-
- - %d fotografii salvate în albumul „%s”
- - %d de fotografii salvate în albumul „%s”
- - %d fotografie salvată în albumul „%s”
-
-
- - %d videoclipuri salvate în albumul „%s”
- - %d de videoclipuri salvate în albumul „%s”
- - %d videoclip salvat în albumul „%s”
-
-
- - %d atașamente salvate în albumul „%s”
- - %d de atașamente salvate în albumul „%s”
- - %d atașament salvat în albumul „%s”
-
-
- - %d atașamente salvate în „Descărcări”
- - %d de atașamente salvate în „Descărcări”
- - %d atașament salvat în „Descărcări”
-
-
- - %d atașamente au fost salvate
- - %d de atașamente au fost salvate
- - %d atașament a fost salvat
-
-
- - Nu s-au putut salva %d atașamente
- - Nu s-au putut salva %d de atașamente
- - Nu s-a putut salva %d atașament
-
- "Setări"
- "Arhivate"
- "MMS"
- "Avansate"
- "Notificări"
- "Rapoarte de trimitere a SMS-urilor"
- "Solicitați un raport de expediere pentru fiecare mesaj SMS trimis"
- "Preluare automată"
- "Preia automat mesajele MMS"
- "Preluare automată în roaming"
- "Preia automat mesajele MMS în roaming"
- "Mesagerie de grup"
- "Aplicație SMS prestabilită"
-
-
- "Numărul dvs. de telefon"
- "Necunoscut"
- "Sunete pentru mesaje trimise"
- "Copiați textul"
- "Vedeți detaliile"
- "Redirecționați"
- "Detalii mesaj"
- "Tip: "
- "Mesaj text"
- "Mesaj multimedia"
- "De la: "
- "Către: "
- "Trimis: "
- "Primit: "
- "Subiect: "
- "Dimensiune: "
- "Prioritate: "
- "SIM: "
- "Ridicată"
- "Normală"
- "Scăzută"
- "SIM %s"
- "Adresa expeditorului este ascunsă"
- "Nu se poate trimite mesajul în timp ce se încarcă atașamente."
- "Rețeaua nu este gata. Încercați din nou."
- "Ștergeți textul"
- "Comutați între introducere de text și numere"
- "Adăugați mai mulți participanți"
- "Confirmați participanții"
- "Începeți o conversație nouă"
- "Selectați acest articol"
- "Redați videoclipul"
- "Persoane și opțiuni"
- "Persoane și opțiuni"
- "Generale"
- "Persoane participante la conversație"
- "Efectuați un apel"
- "Trimiteți mesajul"
- "Trimiteți mesajul<br/><small>de pe cardul %s</small>"
-
- - Trimiteți fotografiile
- - Trimiteți fotografiile
- - Trimiteți fotografia
-
-
- - Trimiteți fișierele audio
- - Trimiteți fișierele audio
- - Trimiteți fișierul audio
-
-
- - Trimiteți videoclipurile
- - Trimiteți videoclipurile
- - Trimiteți videoclipul
-
-
- - Trimiteți cărțile de vizită
- - Trimiteți cărțile de vizită
- - Trimiteți cartea de vizită
-
-
- - Trimiteți atașamentele
- - Trimiteți atașamentele
- - Trimiteți atașamentul
-
-
- - %d atașamente gata de trimis
- - %d de atașamente gata de trimis
- - Un atașament gata de trimis
-
- "Licențe open source"
- "Notificări"
- "S-a atins limita pentru atașamente"
- "Adăugați în Agendă?"
- "Adăugați o persoană"
- "Subiect"
- "Subiect: "
- "%1$s%2$s"
- "Se încarcă cartea de vizită"
- "Cartea de vizită nu a putut fi încărcată"
- "Vedeți cartea de vizită"
-
- - %d persoane de contact
- - %d de persoane de contact
- - %d persoană de contact
-
- "Cărți de vizită"
- "Ziua de naștere"
- "Note"
- "Redirecționați mesajul"
- "+1"
- "+%d"
- "SMS-urile sunt dezactivate"
- "Pentru a trimite mesaje, setați Mesageria ca aplicație prestabilită pentru SMS-uri"
- "Setați Mesageria ca aplicație prestabilită pentru SMS-uri"
- "Modificați"
- "Pentru trimiterea mesajelor SMS nu este selectat niciun card SIM preferat"
- "Această aplicație nu este acceptată de proprietarul dispozitivului."
- "OK"
- "Prea mulți participanți la o conversație"
-
- - Persoane de contact nevalide
- - Persoane de contact nevalide
- - Persoană de contact nevalidă
-
- "Mesaj nefinalizat"
- "Când începeți o nouă conversație, o veți vedea aici"
- "Conversațiile arhivate apar aici"
- "Conversațiile sunt în curs de încărcare..."
- "Imagine"
- "Clip audio"
- "Videoclip"
- "Carte de vizită"
- "MMS"
- "Anulați"
- "Reîncercați"
- "Introduceți numele unei persoane de contact sau un număr de telefon pentru a începe un nou mesaj"
- "Blocați"
- "Blocați %s"
- "Deblocați-l(o) pe %s"
- "Blocați %s?"
- "Veți primi, în continuare, mesaje de la acest număr, dar nu veți mai primi notificări. Această conversație va fi arhivată."
- "Persoane din Agendă blocate"
- "DEBLOCAȚI"
- "Se trimite mesajul"
- "Mesaj trimis"
- "Datele mobile sunt dezactivate. Verificați setările."
- "Nu se pot trimite mesaje în modul Avion"
- "Mesajul nu a putut fi trimis"
- "Mesaj descărcat"
- "Datele mobile sunt dezactivate. Verificați setările."
- "Nu se pot descărca mesaje în modul Avion"
- "Mesajul nu a putut fi descărcat"
- "Zero"
- "Unu"
- "Doi"
- "Trei"
- "Patru"
- "Cinci"
- "Șase"
- "Șapte"
- "Opt"
- "Nouă"
- "Nu se poate trimite mesaj prin %1$s, eroare %2$d"
- "Nu se poate trimite mesaj printr-un operator necunoscut, eroare %1$d"
- "Redir.: %s"
- "Mesajul nu a fost trimis: serviciul nu este activat în rețea"
- "Mesajul nu a fost trimis: adresă de destinație nevalidă"
- "Mesajul nu a fost trimis: mesaj nevalid"
- "Mesajul nu a fost trimis: conținut neacceptat"
- "Mesajul nu a fost trimis: mesaj neacceptat"
- "Mesajul nu a fost trimis: mesaj prea mare"
- "Mesaj nou"
- "Afișați"
- "Imagine"
- "Nu am găsit o aplicație adecvată"
- "Eliminați un destinatar"
- "Mesaj nou"
- "Anulați"
- "Copiați în clipboard?"
- "Copiați"
- "pe cardul %s"
- "Generale"
- "Avansate"
- "Setări generale"
- "Setări avansate"
- "Cartela SIM „%s”"
- "Trimiteți mesaje SMS individuale către toți destinatarii. Numai dvs. veți primi răspunsurile."
- "Trimiteți un singur mesaj MMS către toți destinatarii"
- "Număr necunoscut"
- "Mesaj nou"
- "Mesaj nou."
- "Selector de SIM"
- "%1$s a fost selectat, selector de SIM"
- "Editați subiectul"
- "Selectați cardul SIM sau editați subiectul"
- "Atingeți lung pentru a înregistra conținutul audio"
- "Începeți o conversație nouă"
- "Mesagerie"
- "Mesagerie"
- "Lista de conversații"
- "Se încarcă conversațiile"
- "Se încarcă mesajele"
- "Vedeți mai multe conversații"
- "Vedeți mai multe mesaje"
- "Conversație ștearsă"
- "Conversația a fost ștearsă. Atingeți pentru a afișa altă conversație din Mesagerie"
- "Blocat"
- "Deblocat"
- "Spațiul de stocare este scăzut. Se pot pierde unele date."
- "Selectați atașamentele"
- "Confirmați selecția"
- "Ați selectat %d"
- "Eliminați unul sau mai multe atașamente și încercați din nou."
- "Puteți încerca să trimiteți mesajul, însă dacă nu eliminați unul sau mai multe atașamente, este posibil ca acesta să nu fie livrat."
- "Puteți trimite doar un videoclip per mesaj. Eliminați videoclipurile suplimentare și încercați din nou."
- "Mesageria nu a putut încărca atașamentul."
- "Trimiteți oricum"
- "Conversația nu a putut fi începută"
- "%s selectat"
-
diff --git a/app/src/main/res/values-ru/arrays.xml b/app/src/main/res/values-ru/arrays.xml
deleted file mode 100644
index 8af4db2..0000000
--- a/app/src/main/res/values-ru/arrays.xml
+++ /dev/null
@@ -1,37 +0,0 @@
-
-
-
-
-
- - "без темы"
- - "без темы"
-
-
- - "Да"
- - "Нет"
- - "ОК"
- - "Ха-ха"
- - "Спасибо!"
- - "Хорошо"
- - "Отлично"
- - "Скоро буду"
- - "ОК, отвечу позже"
- - ":)"
- - ":("
-
-
diff --git a/app/src/main/res/values-ru/cm_strings.xml b/app/src/main/res/values-ru/cm_strings.xml
deleted file mode 100644
index 21efa7f..0000000
--- a/app/src/main/res/values-ru/cm_strings.xml
+++ /dev/null
@@ -1,22 +0,0 @@
-
-
-
- Свайп для удаления
- Свайп вправо для удаления разговора
- Сообщения
- Написать
-
diff --git a/app/src/main/res/values-ru/strings.xml b/app/src/main/res/values-ru/strings.xml
deleted file mode 100644
index 7eebf66..0000000
--- a/app/src/main/res/values-ru/strings.xml
+++ /dev/null
@@ -1,448 +0,0 @@
-
-
-
-
- "SMS/MMS"
- "SMS/MMS"
- "Выберите чат"
- "Настройки"
- "Отправить сообщение"
- "Прикрепить файл"
- "Далее >"
- "Далее"
- "Закрыть"
- "Настройки >"
- "Настройки"
- "Приложению SMS/MMS требуются разрешения категорий SMS, \"Телефон\" и \"Контакты\"."
- "Чтобы изменить разрешения, нажмите \"Настройки > Приложения > SMS/MMS > Разрешения\"."
- "Чтобы изменить разрешения, нажмите \"Настройки > Приложения > SMS/MMS > Разрешения\"."
- "Частые"
- "Все контакты"
- "Отправить на номер %s"
- "Снять фото или видео"
- "Выбрать изображения на устройстве"
- "Записать аудио"
- "Выбрать фотографию"
- "Медиафайл выбран"
- "Выбор отменен"
- "Запись аудио"
- "Поделиться"
- "Только что"
- "Только что"
-
- - %d минута
- - %d минуты
- - %d минут
- - %d минуты
-
-
- - %d час
- - %d часа
- - %d часов
- - %d часа
-
-
- - %d день
- - %d дня
- - %d дней
- - %d дня
-
- "Сообщение класса 0"
- "Сохранить"
- "Подтверждение номера телефона"
- "Номер требуется для отправки групповых сообщений в SMS/MMS. Его нужно ввести только один раз."
- "Номер телефона"
- "%s пишет:"
- "Вы сказали:"
- "Сообщение от пользователя %s"
- "Вы отправили сообщение"
- "Отправка…"
- "Сообщение не отправлено. Нажмите, чтобы повторить попытку."
- "Сообщение не отправлено. Повторная попытка…"
- "Переслать или удалить"
- "Не удалось доставить сообщение. Чтобы связаться с экстренными службами, позвоните по этому номеру."
- "Скачайте новое MMS-сообщение"
- "Новое сообщение MMS"
- "Не удалось скачать"
- "Нажмите, чтобы повторить попытку"
- "Нажмите, чтобы скачать"
- "Скачать или удалить"
- "Скачивание…"
- "Срок действия сообщения истек, или оно недоступно"
- "размер: %1$s, срок действия: %2$s"
- "Неизвестный отправитель"
- "Доставлено"
- "Сообщение не отправлено"
- "Некоторые сообщения в SMS/MMS не отправлены"
-
- - Сообщений: %d, чатов: %d
- - Сообщений: %d, чатов: %d
- - Сообщений: %d, чатов: %d
- - Сообщений: %d, чатов: %d
-
- "Не удалось загрузить сообщение"
- "Некоторые сообщения в SMS/MMS не скачаны"
-
- - Сообщений: %d, чатов: %d
- - Сообщений: %d, чатов: %d
- - Сообщений: %d, чатов: %d
- - Сообщений: %d, чатов: %d
-
- "SMS на номер %1$s не отправлено"
- "Не удалось доставить сообщение на номер %1$s. Позвоните в экстренную службу по телефону."
-
- - %d новое сообщение
- - %d новых сообщения
- - %d новых сообщений
- - %d нового сообщения
-
- "Назад"
- "Архив"
- "Удалить"
- "Архив"
- "Вернуть из архива"
- "Добавить контакт"
- "Скачать"
- "Отправить"
- "Удалить"
- "Удалить сообщение?"
- "Это действие нельзя будет отменить."
- "Удалить"
-
- - Удалить эти чаты?
- - Удалить эти чаты?
- - Удалить эти чаты?
- - Удалить эти чаты?
-
- "Удалить"
- "Отмена"
- "Кому"
- "+%d"
- "Не удалось записать. Повторите попытку."
- "Не удалось воспроизвести. Повторите попытку."
- "Не удалось сохранить. Повторите попытку."
- "Нажмите и удерживайте"
- ", "
- " "
- ": "
- " "
- "Изображение"
- "Аудиоклип"
- "Видео"
- "Карточка контакта"
- "Скачать"
- "Отправить SMS"
- "Ответить MMS"
- "Ответить"
-
- - %d участник
- - %d участника
- - %d участников
- - %d участника
-
- "Вы"
- "Контакт заблокирован, переписка помещена в архив"
- "Контакт разблокирован, чат возвращен из архива"
- "Добавлено в архив: %d"
- "Возвращено из архива: %d"
- "Все готово. Нажмите \"Отправить\" ещё раз."
- "Вы назначили SMS/MMS приложением для SMS по умолчанию"
-
- - Убрать прикрепленные файлы
- - Убрать прикрепленные файлы
- - Убрать прикрепленные файлы
- - Убрать прикрепленные файлы
-
- "Аудиофайл"
- "Воспроизвести прикрепленный аудиофайл"
- "Пауза"
- "Сообщение от пользователя %1$s: %2$s."
- "Не удалось отправить сообщение от пользователя %1$s: %2$s. Время: %3$s."
- "Сообщение от пользователя %1$s: %2$s. Время: %3$s."
- "Неотправленное сообщение для пользователя %1$s: %2$s. Время: %3$s."
- "Отправляется сообщение для пользователя %1$s: %2$s. Время: %3$s."
- "Не удалось отправить сообщение для пользователя %1$s: %2$s. Время: %3$s."
- "Сообщение для пользователя %1$s: %2$s. Время: %3$s."
- "Не удалось отправить сообщение от пользователя %1$s: %2$s. Время: %3$s. %4$s."
- "Сообщение от пользователя %1$s: %2$s. Время: %3$s. %4$s."
- "Неотправленное сообщение для группы %1$s: %2$s. Время: %3$s."
- "Отправляется сообщение для группы %1$s: %2$s. Время: %3$s."
- "Не удалось отправить сообщение для группы %1$s: %2$s. Время: %3$s."
- "Сообщение для группы %1$s: %2$s. Время: %3$s."
- "Не удалось отправить сообщение. Нажмите, чтобы повторить попытку."
- "Удалить тему."
- "Фото из SMS/MMS"
-
- - %d фото сохранено в альбоме \"%s\"
- - %d фото сохранено в альбоме \"%s\"
- - %d фото сохранено в альбоме \"%s\"
- - %d фото сохранено в альбоме \"%s\"
-
-
- - %d видео сохранено в альбоме \"%s\"
- - %d видео сохранено в альбоме \"%s\"
- - %d видео сохранено в альбоме \"%s\"
- - %d видео сохранено в альбоме \"%s\"
-
-
- - %d прикрепленный файл сохранен в альбоме \"%s\"
- - %d прикрепленных файла сохранено в альбоме \"%s\"
- - %d прикрепленных файлов сохранено в альбоме \"%s\"
- - %d прикрепленных файла сохранено в альбоме \"%s\"
-
-
- - %d прикрепленный файл сохранен в Загрузках
- - %d прикрепленных файла сохранено в Загрузках
- - %d прикрепленных файлов сохранено в Загрузках
- - %d прикрепленных файла сохранено в Загрузках
-
-
- - %d прикрепленный файл сохранен
- - %d прикрепленных файла сохранено
- - %d прикрепленных файлов сохранено
- - %d прикрепленного файла сохранено
-
-
- - Не удалось сохранить %d прикрепленный файл
- - Не удалось сохранить %d прикрепленных файла
- - Не удалось сохранить %d прикрепленных файлов
- - Не удалось сохранить %d прикрепленного файла
-
- "Настройки"
- "Архив"
- "MMS"
- "Дополнительные настройки"
- "Уведомления"
- "Отчеты о доставке SMS"
- "Запрашивать отчет о доставке для всех отправляемых SMS"
- "Автополучение"
- "Автоматически загружать MMS-сообщения"
- "Автополучение в роуминге"
- "Автоматически загружать MMS-сообщения в роуминге"
- "Групповые сообщения"
- "Приложение для обмена SMS"
-
-
- "Ваш номер телефона"
- "Неизвестный"
- "Сигнал исходящего сообщения"
- "Копировать текст"
- "Сведения"
- "Переслать"
- "Сведения о сообщении"
- "Тип: "
- "SMS"
- "MMS"
- "От: "
- "Кому: "
- "Отправлено: "
- "Получено: "
- "Тема: "
- "Размер: "
- "Приоритет: "
- "SIM-карта: "
- "Высокий"
- "Обычный"
- "Низкий"
- "SIM-карта %s"
- "Адрес отправителя скрыт"
- "Не удается отправить сообщение. Дождитесь завершения загрузки прикрепленных файлов."
- "Сеть не готова. Повторите попытку."
- "Удалить текст"
- "Переключение между вводом букв и цифр"
- "Добавить участников"
- "Подтвердить участников"
- "Начать чат"
- "Выбрать этот вариант"
- "Воспроизвести видео"
- "Участники и параметры"
- "Участники и параметры"
- "Общие"
- "Участники чата"
- "Позвонить"
- "Отправить сообщение"
- "Отправить сообщение<br/><small>с %s</small>"
-
- - Отправить фото
- - Отправить фото
- - Отправить фото
- - Отправить фото
-
-
- - Отправить аудио
- - Отправить аудио
- - Отправить аудио
- - Отправить аудио
-
-
- - Отправить видео
- - Отправить видео
- - Отправить видео
- - Отправить видео
-
-
- - Отправить карточки контактов
- - Отправить карточки контактов
- - Отправить карточки контактов
- - Отправить карточки контактов
-
-
- - Отправить прикрепленные файлы
- - Отправить прикрепленные файлы
- - Отправить прикрепленные файлы
- - Отправить прикрепленные файлы
-
-
- - %d прикрепленный файл готов к отправке
- - %d прикрепленных файла готовы к отправке
- - %d прикрепленных файлов готовы к отправке
- - %d прикрепленного файла готовы к отправке
-
- "Лицензии открытого ПО"
- "Уведомления"
- "Прикреплено максимальное количество файлов"
- "Добавить в контакты?"
- "Добавить"
- "Тема"
- "Тема: "
- "%1$s%2$s"
- "Загрузка карточки контакта…"
- "Не удалось загрузить карточку контакта"
- "Посмотреть карточку контакта"
-
- - %d контакт
- - %d контакта
- - %d контактов
- - %d контакта
-
- "Карточки контактов"
- "День рождения"
- "Примечания"
- "Пересылка сообщения"
- "и ещё 1"
- "и ещё %d"
- "SMS-служба отключена"
- "Чтобы отправлять сообщения, назначьте SMS/MMS приложением для SMS по умолчанию"
- "Назначьте SMS/MMS приложением для SMS по умолчанию"
- "Изменить"
- "Не выбрана SIM-карта для отправки SMS-сообщений"
- "Владелец устройства запретил использовать это приложение."
- "ОК"
- "Слишком много участников"
-
- - Контакты не найдены
- - Контакты не найдены
- - Контакты не найдены
- - Контакты не найдены
-
- "Черновик"
- "Когда вы начнете переписку, она появится здесь"
- "Здесь появятся архивированные чаты"
- "Загрузка цепочек писем…"
- "Изображение"
- "Аудиоклип"
- "Видео"
- "Карточка контакта"
- "MMS"
- "Отменить"
- "Повторить"
- "Введите имя пользователя или номер телефона"
- "Заблокировать"
- "Заблокировать пользователя %s"
- "Разблокировать пользователя %s"
- "Заблокировать %s?"
- "Вы по-прежнему будете получать сообщения с этого номера, но не увидите оповещений о них. Этот чат будет архивирован."
- "Заблокированные контакты"
- "РАЗБЛОКИРОВАТЬ"
- "Отправка сообщения"
- "Сообщение отправлено"
- "Передача данных по мобильной сети отключена в настройках устройства"
- "В режиме полета нельзя отправлять сообщения"
- "Не удалось отправить сообщение"
- "Сообщение скачано"
- "Передача данных по мобильной сети отключена в настройках устройства"
- "Невозможно скачать сообщения в режиме полета"
- "Невозможно скачать сообщение"
- "Ноль"
- "Один"
- "Два"
- "Три"
- "Четыре"
- "Пять"
- "Шесть"
- "Семь"
- "Восемь"
- "Девять"
- "Не удалось отправить сообщение с помощью оператора \"%1$s\" (ошибка %2$d)"
- "Не удалось отправить сообщение с помощью неизвестного оператора (ошибка %1$d)"
- "Fwd: %s"
- "Сообщение не отправлено: услуга не активирована в сети"
- "Сообщение не отправлено: недопустимый адрес получателя"
- "Ошибка: недопустимое сообщение"
- "Сообщение не отправлено, поскольку содержит неподдерживаемый контент"
- "Ошибка: неподдерживаемое сообщение"
- "Не удалось отправить сообщение из-за его размера"
- "Новое сообщение"
- "Посмотреть"
- "Изображение"
- "Подходящее приложение не найдено"
- "Удалить получателя."
- "Новое сообщение"
- "Отмена"
- "Скопировать в буфер обмена?"
- "Да"
- "На %s"
- "Общие"
- "Дополнительные настройки"
- "Общие настройки"
- "Расширенные настройки"
- "SIM-карта \"%s\""
- "Отправлять всем получателям отдельные SMS-сообщения. Ответы на них будут отправлены только вам."
- "Отправлять всем получателям одно MMS-сообщение"
- "Неизвестный номер"
- "Новое сообщение"
- "Новое сообщение"
- "Выбрать SIM-карту"
- "Выбрана SIM-карта %1$s"
- "Изменить тему"
- "Выбрать SIM-карту или изменить тему"
- "Нажмите и удерживайте, чтобы записать аудио"
- "Начать чат"
- "SMS/MMS"
- "SMS/MMS"
- "Список чатов"
- "Загрузка чатов"
- "Загрузка сообщений…"
- "Другие чаты"
- "Другие сообщения"
- "Чат удален"
- "Чат удален. Нажмите здесь, чтобы перейти к другому."
- "Заблокирован"
- "Разблокирован"
- "Заканчивается место в памяти устройства. Некоторые данные могут быть потеряны."
- "Выбор прикрепленных файлов"
- "Подтверждение выбора"
- "Выбрано: %d"
- "Удалите один или несколько прикрепленных файлов и повторите попытку."
- "Если вы не удалите один или несколько прикрепленных файлов, сообщение может не дойти до адресата."
- "Вы можете отправлять по одному видео за раз. Удалите лишние ролики и повторите попытку."
- "Не удалось загрузить прикрепленные файлы."
- "Отправить"
- "Не удается начать разговор"
- "SIM-карта выбрана: %s"
-
diff --git a/app/src/main/res/values-sc-rIT/cm_strings.xml b/app/src/main/res/values-sc-rIT/cm_strings.xml
deleted file mode 100644
index 0acde62..0000000
--- a/app/src/main/res/values-sc-rIT/cm_strings.xml
+++ /dev/null
@@ -1,22 +0,0 @@
-
-
-
- Iscurre pro cantzellare
- Iscurre a dereta pro cantzellare una resonada
- Messàgios
- Avia sa tzarrada
-
diff --git a/app/src/main/res/values-si/arrays.xml b/app/src/main/res/values-si/arrays.xml
deleted file mode 100644
index 89f6c6c..0000000
--- a/app/src/main/res/values-si/arrays.xml
+++ /dev/null
@@ -1,37 +0,0 @@
-
-
-
-
-
- - "කාරණාවක් නොමැත"
- - "කාරණාවක් නොමැත"
-
-
- - "ඔව්"
- - "නැත"
- - "හරි"
- - "හා හා"
- - "ස්තූතියි"
- - "මම එකඟයි"
- - "නයිස්"
- - "මම එන ගමන්"
- - "හරි, මම ඔබ වෙත පසුව පැමිණෙන්නම්"
- - ":)"
- - ":("
-
-
diff --git a/app/src/main/res/values-si/strings.xml b/app/src/main/res/values-si/strings.xml
deleted file mode 100644
index e7b5ff4..0000000
--- a/app/src/main/res/values-si/strings.xml
+++ /dev/null
@@ -1,402 +0,0 @@
-
-
-
-
- "පණිවිඩ යැවීම"
- "පණිවිඩ යැවීම"
- "සංවාදය තෝරන්න"
- "සැකසීම්"
- "පණිවිඩය යවන්න"
- "ඇමිණුමක් එක් කරන්න"
- "ඊළඟ >"
- "මීළඟ"
- "පිටවන්න"
- "සැකසීම් >"
- "සැකසීම්"
- "පණිවිඩ යැවීමට SMS, Phone සහ සම්බන්ධතා වෙත අවසර අවශ්යයි."
- "ඔබට සැකසීම් > යෙදුම් > පණිවිඩ යැවීම > අවසරවල අවසර වෙනස් කළ හැකිය."
- "ඔබට සැකසීම්, යෙදුම්, පණිවිඩ යැවීම, අවසරවල අවසර වෙනස් කළ හැකිය."
- "නිතරම"
- "සියලුම සම්බන්ධතා"
- "%s වෙත යවන්න"
- "පින්තූර හෝ වීඩියෝ ලබාගන්න"
- "මෙම උපාංගයෙන් පින්තූර තෝරන්න"
- "ශ්රව්ය තැටිගත කරන්න"
- "ඡායාරූපය තෝරන්න"
- "මාධ්යය තෝරාගෙන තිබේ."
- "මාධ්යය තෝරාගෙන නොතිබේ."
- "ශ්රව්ය තැටිගත කරන්න"
- "බෙදාගන්න"
- "මේ දැන්"
- "දැන්"
-
- - මිනිත්තු %d
- - මිනිත්තු %d
-
-
- - පැය %d
- - පැය %d
-
-
- - දින %d
- - දින %d
-
- "0 පන්තියේ පණිවිඩය"
- "සුරකින්න"
- "ඔබගේ දුරකථන අංකය තහවුරු කරන්න"
- "පණිවිඩ යැවීම ඔබේ සමූහ පණිවිඩ නිසි ලෙස බෙදා හරිනු ඇති බවට මෙම එක්-වරක් පියවර තහවුරු කරනු අැත."
- "දුරකථන අංකය"
- "%s පැවසුවා"
- "ඔබ පැවසුවා"
- "%s වෙතින් පණිවිඩය:"
- "ඔබ පණිවිඩයක් යැවුවා"
- "යවමින්..."
- "යැව්වේ නැත. නැවත උත්සාහ කිරීමට ස්පර්ශ කරන්න."
- "යැව්වේ නැත. නැවත උත්සාහ කරමින්…"
- "නැවත යවන්න නැතහොත් මකන්න"
- "කරුණාකර හදිසි සේවාවන් සඳහා හඬ ඇමතුමක් ගන්න. මේ මොහොතේ ඔබගේ පෙළ පණිවිඩය යැවීමට නොහැක."
- "බාගැනීමට අලුත් MMS පණිවුඩයකි"
- "අලුත් MMS පණිවුඩය"
- "බාගැනීමට නොහැකි විය"
- "නැවත උත්සාහයට ස්පර්ශ කරන්න"
- "බාගැනීමට ස්පර්ශ කරන්න"
- "බාගතකරන්න නැතහොත් මකන්න"
- "බාගනිමින්…"
- "පණිවිඩය කල් ඉකුත්වී ඇත හෝ දැනට නොමැත."
- "ප්රමාණය: %1$s, කල් ඉකුත් වීම: %2$s"
- "නොහඳුනන යවන්නෙක්"
- "භාර දුණි"
- "පණිවිඩය යැවුවේ නැත"
- "සමහර පණිවිඩ පණිවිඩ යැවීමේදී නොයවන ලදී"
-
- - සංවාද %d ක් තුළ පණිවිඩ %d
- - සංවාද %d ක් තුළ පණිවිඩ %d
-
- "පණිවිඩය බානොගන්නා ලදී"
- "සමහර පණිවිඩ පණිවිඩ යැවීමේදී බා නොගන්නා ලදී"
-
- - සංවාද %d ක් තුළ පණිවිඩ %d
- - සංවාද %d ක් තුළ පණිවිඩ %d
-
- "%1$s වෙත පණිවිඩය ගියේ නැත"
- "කරුණාකර හදිසි සේවාවන් සඳහා හඬ ඇමතුමක් ගන්න. මේ මොහොතේ %1$s වෙත ඔබගේ පෙළ පණිවිඩය යැවීමට නොහැක."
-
- - නව පණිවිඩ %d
- - නව පණිවිඩ %d
-
- "ආපසු"
- "සංරක්ෂිත"
- "මකන්න"
- "සංරක්ෂිත කරන්න"
- "සංරක්ෂණය නොකළ"
- "සම්බන්ධතාවය එක් කරන්න"
- "බාගන්න"
- "යවන්න"
- "මකන්න"
- "මෙම පණිවිඩය මකන්න?"
- "මෙම ක්රියාව අවසන් කිරීම කළ නොහැක."
- "මකන්න"
-
- - මෙම සංවාද මකන්නද?
- - මෙම සංවාද මකන්නද?
-
- "මකන්න"
- "අවලංගු කරන්න"
- "වෙත"
- "+%d"
- "ශ්රව්ය පටිගත කළ නොහැක. නැවත උත්සාහ කරන්න."
- "ශ්රව්ය ධාවනය කළ නොහැක. නැවත උත්සාහ කරන්න."
- "ශ්රව්ය සුරැකීම කළ නොහැක. නැවත උත්සාහ කරන්න."
- "ස්පර්ශ කරන්න සහ අල්ලා සිටින්න"
- ", "
- " "
- ": "
- " "
- "පින්තූරය"
- "ශ්රව්ය පසුර"
- "වීඩියෝව"
- "සම්බන්ධතා කාඩ් පත"
- "බාගන්න"
- "SMS ඔස්සේ ප්රතිචාර දක්වන්න"
- "MMS හරහා පිළිතුරු දෙන්න"
- "පිළිතුරු දෙන්න"
-
- - සහභාගිවන්නන් %d
- - සහභාගිවන්නන් %d
-
- "මම"
- "සම්බන්ධතා අවහිර කරන ලද සහ සංරක්ෂණය කරන ලද"
- "සම්බන්ධතාව අවහිර කිරීම ඉවත් කර සංරක්ෂණය නොකරන ලදී"
- "%d ක් සංරක්ෂණය කරන ලදි"
- "%d ක් සංරක්ෂණය නොකරන ලදි"
- "සියල්ල සකසා ඇත. නැවත යැවීමට ස්පර්ශ කරන්න."
- "පණිවිඩ යැවීම සාර්ථකව පෙරනිමි SMS යෙදුම ලෙස සකසන ලදී."
-
- - ඇමුණුම් ඉවත ලන්න
- - ඇමුණුම් ඉවත ලන්න
-
- "ශ්රව්ය ඇමුණුම"
- "ශ්රව්ය ඇමුණුම ධාවනය කරන්න"
- "විරාමය"
- "%1$s වෙතින් පණිවිඩය: %2$s."
- "%1$s වෙතින් අසාර්ථක පණිවිඩයක්: %2$s. වේලාව: %3$s."
- "%1$s වෙතින් පණිවිඩයක්: %2$s. වේලාව: %3$s."
- "%1$s වෙත නොයැවූ පණිවිඩයක්: %2$s. වේලාව: %3$s."
- "%1$s වෙත පණිවිඩයක් යවමින්: %2$s. වේලාව: %3$s."
- "%1$s වෙත අසාර්ථක පණිවිඩයක්: %2$s. වේලාව: %3$s."
- "%1$s වෙත පණිවිඩයක්: %2$s. වේලාව: %3$s."
- "%1$s වෙතින් අසාර්ථක පණිවිඩයක්: %2$s. වේලාව: %3$s. %4$s."
- "%1$s වෙතින් පණිවිඩයක්: %2$s. වේලාව: %3$s. %4$s."
- "%1$s වෙත නොයැවූ පණිවිඩය: %2$s. වේලාව: %3$s."
- "%1$s වෙත පණිවිඩයක් යවමින්: %2$s. වේලාව: %3$s."
- "%1$s වෙත අසාර්ථක පණිවිඩයක්: %2$s. වේලාව: %3$s."
- "%1$s වෙත පණිවිඩයක්: %2$s. වේලාව: %3$s."
- "පණිවිඩය අසාර්ථක විය. නැවත උත්සාහ කිරීමට ස්පර්ශ කරන්න."
- "කාරණය මකන්න"
- "ඡායාරූප පණිවිඩ යැවීම"
-
- - ඡායාරූප %d ක් \"%s\" ඇල්බමය වෙත සුරකින ලදී
- - ඡායාරූප %d ක් \"%s\" ඇල්බමය වෙත සුරකින ලදී
-
-
- - වීඩියෝ %d ක් \"%s\" ඇල්බමය වෙත සුරකින ලදී
- - වීඩියෝ %d ක් \"%s\" ඇල්බමය වෙත සුරකින ලදී
-
-
- - ඇමුණුම් %d ක් \"%s\" ඇල්බමය වෙත සුරකින ලදී
- - ඇමුණුම් %d ක් \"%s\" ඇල්බමය වෙත සුරකින ලදී
-
-
- - ඇමුණුම් %d ක් \"බාගැනීම්\" වෙත සුරකින ලදී
- - ඇමුණුම් %d ක් \"බාගැනීම්\" වෙත සුරකින ලදී
-
-
- - ඇමුණුම් %d ක් සුරකින ලදි
- - ඇමුණුම් %d ක් සුරකින ලදි
-
-
- - ඇමුණුම් %d ක් සුරැකීමට නොහැකි විය
- - ඇමුණුම් %d ක් සුරැකීමට නොහැකි විය
-
- "සැකසීම්"
- "සංරක්ෂිත"
- "MMS"
- "උසස්"
- "දැනුම්දීම්"
- "SMS යැවීමේ වාර්තාව"
- "ඔබ යවන ලද සෑම පණිවිඩයකටම යැවීමේ වාර්තාවක් ඉල්ලන්න"
- "ස්වයං-ලබාගැනීම"
- "MMS පණිවිඩ ස්වයංක්රීයව ලබාගන්න"
- "රෝමින් ස්වයං-ලබාගැනීම"
- "රෝමිං විට MMS ස්වයංක්රියව යළි ලබා ගන්න"
- "කණ්ඩායම් පණිවිඩ යැවීම්"
- "සුපුරුදු SMS යෙදුම"
-
-
- "ඔබගේ දුරකථන අංකය"
- "නොදනී"
- "යන පණිවිඩ හඬ"
- "පෙළ පිටපත් කරන්න"
- "විස්තර බලන්න"
- "ඉදිරියට යවන්න"
- "පණිවිඩ විස්තර"
- "වර්ගය: "
- "පෙළ පණිවුඩය"
- "බහු මාධ්ය පණිවිඩය"
- "වෙතින්: "
- "වෙත: "
- "යවන ලද: "
- "ලැබිණි: "
- "කාරණය: "
- "ප්රමාණය: "
- "ප්රමුඛතාව: "
- "SIM: "
- "ඉහළ"
- "සාමාන්ය"
- "පහළ"
- "SIM %s"
- "සැඟවුණු යවන්නාගේ ලිපිනය"
- "ඇමුණුම් පුරණය කිරීමේදී පණිවිඩය යැවිය නොහැක."
- "ජාලය සූදානම් නැත. නැවත උත්සාහ කරන්න."
- "පෙළ මකන්න"
- "පෙළ සහ අංක ඇතුළු කිරීම අතර මාරුවන්න"
- "සහභාගිවන්නන් තව එකතු කරන්න"
- "සහභාගිවන්නන් සහතික කරන්න"
- "අළුත් සංවාදයක් ආරම්භ කරන්න"
- "මෙම අයිතමය තෝරන්න"
- "වීඩියෝව ධාවනය කරන්න"
- "පුද්ගලයින් සහ විකල්ප"
- "පුද්ගලයින් සහ විකල්ප"
- "පොදු"
- "මෙම සංවාදයේ සිටින පුද්ගලයින්"
- "ඇමතුමක් ලබාගන්න"
- "පණිවිඩය යවන්න"
- "<small>%s සිට</small><br/> පණිවිඩ යවන්න"
-
- - ඡායාරූප යවන්න
- - ඡායාරූප යවන්න
-
-
- - ශ්රව්යය යවන්න
- - ශ්රව්යය යවන්න
-
-
- - වීඩියෝ යවන්න
- - වීඩියෝ යවන්න
-
-
- - සම්බන්ධතා කාඩ්පත් යවන්න
- - සම්බන්ධතා කාඩ්පත් යවන්න
-
-
- - ඇමුණුම් යවන්න
- - ඇමුණුම් යවන්න
-
-
- - ඇමුණුම් %d ක් යැවීමට සුදානම්
- - ඇමුණුම් %d ක් යැවීමට සුදානම්
-
- "විවෘත මූලාශ්ර බලපත්ර"
- "දැනුම්දීම්"
- "ඇමුණුම් සීමාව ළඟා විය"
- "සම්බන්ධතාවෙත එකතු කරනද?"
- "සම්බන්ධතාවය එකතු කරන්න"
- "මාතෘකාව"
- "මාතෘකාව "
- "%1$s%2$s"
- "සම්බන්ධතා කාඩ් පත් පුර්ණ කරමින්"
- "සම්බන්ධතා කාඩ්පත පුර්ණය කළ නොහැක"
- "සම්බන්ධ්තා කාඩ්පත පෙන්වන්න"
-
- - සම්බන්ධතා %d
- - සම්බන්ධතා %d
-
- "සම්බන්ධතා කාඩ්පත්"
- "උපන්දිනය"
- "සටහන්"
- "ඉදිරියට යන පණිවිඩය"
- "+1"
- "+%d"
- "SMS අබල කරන ලදි"
- "යැවීමට, පණිවිඩ යැවීම පෙරනිමි SMS යෙදුම ලෙස සකසන්න"
- "පණිවිඩ යැවීම පෙරනිමි SMS යෙදුම ලෙස සකසන්න"
- "වෙනස් කරන්න"
- "SMS පණිවිඩ යැවීමට සඳහා මනාප SIM එකක් තෝරාගෙන නොමැත"
- "උපාංගයේ හිමිකරු මෙම යෙදුමට ඉඩ නොදෙන ලදි."
- "හරි"
- "සංවාදයේ සහභාගීවන්නන් ගොඩක් සිටි"
-
- - වලංගු නොවන සම්බන්ධතා
- - වලංගු නොවන සම්බන්ධතා
-
- "කටු සටහන"
- "අලුත් සංවාදක් ඔබ ආරම්භ කළ පසු, එය මෙතැන ලැයිස්තු කර ඇති බව ඔබ දකීවි"
- "සංරක්ෂණය කළ සංවාද මෙහි දිස් වේ"
- "සංවාද පුර්ණය වෙමින්..."
- "පින්තූරය"
- "ශ්රව්ය පසුර"
- "වීඩියෝව"
- "සම්බන්ධතා කාඩ් පත"
- "MMS"
- "අස් කරන්න"
- "නැවත උත්සාහ කරන්න"
- "අලුත් පණිවිඩයක් ආරම්භ කිරීමට සම්බන්ධතාවේ නම හෝ දුරකථන අංකය ඇතුළු කරන්න"
- "අවහිර කරන්න"
- "%s අවහිර කරන ලද"
- "%s අවහිර නොකරන්න"
- "%s අවහිර කරලද?"
- "මෙම අංකයෙන් දිගටම පණිවිඩ ලැබීමට ඔබ ඉදිරියට යන ලදි නමුත් තවදුරත් දැනුම් දෙන්න එපා. මෙම සංවාදය සංරක්ෂණය කරවී."
- "සම්බන්ධතා අවහිර කරන ලදි"
- "අවහිර නොකරන්න"
- "පණිවිඩය යවමින්"
- "පණිවිඩය යවන ලදී"
- "සෙල්යුලර් දත්ත අක්රිය කර තිබේ. ඔබගේ සැකසීම් පරික්ෂා කරන්න."
- "අහස්යානා ආකාරය තුළ පණිවිඩ යැවිය නොහැක"
- "පණිවිඩය යැවිය නොහැකි විය"
- "පණිවිඩය බාගන්නා ලදි"
- "සෙල්යුලර් දත්ත අක්රිය කර තිබේ. ඔබගේ සැකසීම් පරික්ෂා කරන්න."
- "ගුවන්යානා ප්රකාරයේදී පණිවිඩ බාගැනීමට නොහැකිය"
- "පණිවිඩය බාගැනීමට නොහැකි විය"
- "බිංදුව"
- "එක"
- "දෙක"
- "තුන"
- "හතර"
- "පහ"
- "හය"
- "හත"
- "අට"
- "නවය"
- "%1$s සමඟ පණිවිඩය යැවිය නොහැක, දෝෂය %2$d"
- "නොදන්නා වාහකයක් සමඟ පණිවිඩය යැවිය නොහැක, දෝෂය %1$d"
- "ඉදිරි: %s"
- "පණිවිඩ නොයවන ලදි: ජාලය තුළ සක්රිය නොකළ සේවාවකි"
- "පණිවිඩ නොයවන ලදි: ගමනාන්ත ලිපිනය වලංගු නැත"
- "පණිවිඩ නොයවන ලදි: පණිවිඩය වලංගු නැත"
- "පණිවිඩ නොයවන ලදි: අන්තර්ගතය සහාය නොදක්වයි"
- "පණිවිඩ නොයවන ලදි: පණිවිඩ සහාය නොදක්වයි"
- "පණිවිඩය නොයවන ලදි: ඉතාම විශාලයි"
- "අලුත් පණිවිඩය"
- "බලන්න"
- "පින්තුරය"
- "අදාළ යෙදුම සොයාගත නොහැක"
- "ලබන්නා ඉවත් කරන්න"
- "අලුත් පණිවිඩය"
- "අවලංගු කරන්න"
- "පසුරු පුවරුව වෙත පිටපත් කරන්නද?"
- "පිටපත්කරණය"
- "%s වෙත"
- "පොදු"
- "උසස්"
- "පොදු සැකසීම්"
- "උසස් සැකසුම්"
- "\"%s\" SIM"
- "සියළුම ලබන්නන් වෙත තනි SMS පණිවිඩ යවන්න. ඕනෑම පිළිතුරක් පමණක් ඔබට ලැබේ"
- "සියළුම ලබන්නන් වෙත තනි MMS යවන්න"
- "නොදන්නා අංකය"
- "අලුත් පණිවිඩය"
- "අලුත් පණිවිඩය."
- "SIM තෝරාගැනීම"
- "%1$s තෝරාගත්තේය, SIM තෝරාගැනීම"
- "මාතෘකාව සකසන්න"
- "SIM තෝරන්න හෝ මාතෘකාව සකසන්න"
- "ශ්රව්ය පටිගත කිරීමට තට්ටු කර අල්ලා සිටින්න"
- "අළුත් සංවාදයක් ආරම්භ කරන්න"
- "පණිවිඩ යැවීම"
- "පණිවිඩ යැවීම"
- "සංවාද ලැයිස්තුව"
- "සංවාද පුරණය වෙමින්"
- "පණිවුඩ පූරණය කරමින්"
- "තවත් සංවාද පෙන්වන්න"
- "View more messages"
- "සංවාදය මකාදැමුණි"
- "සංවාදය මකන ලදී. වෙනස් පණිවිඩ යැවීමේ සංවාදයක් පෙන්වීමට ස්පර්ශ කරන්න"
- "අවහිර කරන ලදි"
- "අවහුර නොකළ"
- "ගබඩා ඉඩ අවමයි. ඇතැම් දත්ත අහිමි වනු ඇත."
- "ඇමුණුම් තෝරන්න"
- "තේරීම සහතික කරන්න"
- "%d ක් තෝරන ලදි"
- "කරුණාකර ඇමුණුම් එකක් හෝ වැඩි සංඛ්යාවක් ඉවත් කර නැවත උත්සාහ කරන්න."
- "ඔබට ඔබේ පණිවිඩය යැවීමට උත්සාහ කළ හැකි වුවත්, ඔබ ඇමුණුම් එකක් හෝ වැඩි සංඛ්යාවක් ඉවත් කරන්නේ නම් හැර එය බෙදාගැනීම නොහැකි විය හැකිය."
- "ඔබට පණිවිඩයකට එක් වීඩියෝවක් පමණක් යැවිය හැකිය. කරුණාකර අමතර වීඩියෝ ඉවත් කර නැවත උත්සාහ කරන්න."
- "පණිවිඩ යැවීම ඇමුණුම පූරණය කිරීමට අසමත් විය."
- "කෙසේ වුවත් යවන්න"
- "සංවාදය ඇරඹීමට නොහැකි විය"
- "%s තෝරාගත්තේය"
-
diff --git a/app/src/main/res/values-sk/arrays.xml b/app/src/main/res/values-sk/arrays.xml
deleted file mode 100644
index 0e48259..0000000
--- a/app/src/main/res/values-sk/arrays.xml
+++ /dev/null
@@ -1,37 +0,0 @@
-
-
-
-
-
- - "bez predmetu"
- - "žiadny predmet"
-
-
- - "Áno"
- - "Nie"
- - "OK"
- - "Haha"
- - "Ďakujeme"
- - "Súhlasím"
- - "Pekné"
- - "Som na ceste"
- - "OK, odpíšem neskôr"
- - ":)"
- - ":("
-
-
diff --git a/app/src/main/res/values-sk/cm_strings.xml b/app/src/main/res/values-sk/cm_strings.xml
deleted file mode 100644
index 5d1cd3c..0000000
--- a/app/src/main/res/values-sk/cm_strings.xml
+++ /dev/null
@@ -1,21 +0,0 @@
-
-
-
- Potiahnutím zmazať
- Potiahnutím vpravo zmazať konverzáciu
- Správy
-
diff --git a/app/src/main/res/values-sk/strings.xml b/app/src/main/res/values-sk/strings.xml
deleted file mode 100644
index 257a3b9..0000000
--- a/app/src/main/res/values-sk/strings.xml
+++ /dev/null
@@ -1,448 +0,0 @@
-
-
-
-
- "SMS a MMS"
- "SMS a MMS"
- "Vybrať konverzáciu"
- "Nastavenia"
- "Odoslať správu"
- "Pridať prílohu"
- "Ďalej >"
- "Ďalej"
- "Ukončiť"
- "Nastavenia >"
- "Nastavenia"
- "Aplikácia SMS a MMS vyžaduje povolenie na prístup k správam SMS, telefónu a kontaktom."
- "Povolenia môžete zmeniť v časti Nastavenia > Aplikácie > SMS a MMS > Povolenia."
- "Povolenia môžete zmeniť v časti Nastavenia, Aplikácie, SMS a MMS, Povolenia."
- "Často kontaktované osoby"
- "Všetky kontakty"
- "Odoslať na číslo %s"
- "Snímať obrázky alebo videá"
- "Vybrať obrázky z tohto zariadenia"
- "Zaznamenať zvuk"
- "Vybrať fotku"
- "Je vybrané médium."
- "Výber média bol zrušený."
- "Zaznamenanie zvuku"
- "Zdieľať"
- "Práve teraz"
- "Teraz"
-
- - %d min
- - %d min
- - %d min
- - %d min
-
-
- - %d hodiny
- - %d hodiny
- - %d hodín
- - %d hodina
-
-
- - %d dni
- - %d dňa
- - %d dní
- - %d deň
-
- "Správa triedy 0"
- "Uložiť"
- "Potvrďte svoje telefónne číslo"
- "Tento jednorazový krok zaistí, že aplikácia SMS a MMS bude správne doručovať vaše skupinové správy."
- "Telefónne číslo"
- "%s povedal(a)"
- "Povedali ste"
- "Správa od používateľa %s:"
- "Odoslali ste správu"
- "Odosiela sa…"
- "Správa nebola odoslaná. Klepnutím to skúste znova."
- "Správa nebola odoslaná. Skúšame to znova…"
- "Znova odoslať alebo odstrániť"
- "Zavolajte na pohotovostné služby. Vašu textovú správu sa v tejto chvíli nepodarilo doručiť."
- "Nová správa MMS na stiahnutie"
- "Nová správa MMS"
- "Nepodarilo sa stiahnuť"
- "Klepnutím to skúste znova"
- "Stiahnite klepnutím"
- "Stiahnuť alebo odstrániť"
- "Sťahuje sa..."
- "Platnosť správy vypršala alebo správa nie je k dispozícii"
- "veľkosť: %1$s, vypršanie platnosti: %2$s"
- "Neznámy odosielateľ"
- "Doručené"
- "Správu sa nepodarilo odoslať"
- "Niektoré správy neboli odoslané v aplikácii SMS a MMS"
-
- - %d Počet správ v %d konverzáciách
- - %d Počet správ v %d konverzácie
- - %d Počet správ v %d konverzáciách
- - %d Počet správ v jednej konverzácii
-
- "Správu sa nepodarilo stiahnuť"
- "Niektoré správy neboli stiahnuté v aplikácii SMS a MMS"
-
- - %d Počet správ v %d konverzáciách
- - %d Počet správ v %d konverzácie
- - %d Počet správ v %d konverzáciách
- - %d Počet správ v jednej konverzácii
-
- "Správa na číslo %1$s nebola odoslaná"
- "Zavolajte na pohotovostné služby. Vašu textovú správu na číslo %1$s sa v tejto chvíli nepodarilo doručiť."
-
- - %d nové správy
- - %d novej správy
- - %d nových správ
- - Nová správa
-
- "Späť"
- "Archivované"
- "Odstrániť"
- "Archivovať"
- "Vybrať z archívu"
- "Pridať kontakt"
- "Stiahnuť"
- "Odoslať"
- "Odstrániť"
- "Chcete odstrániť túto správu?"
- "Táto akcia sa nedá vrátiť späť."
- "Odstrániť"
-
- - Odstrániť tieto konverzácie?
- - Odstrániť tieto konverzácie?
- - Odstrániť tieto konverzácie?
- - Odstrániť túto konverzáciu?
-
- "Odstrániť"
- "Zrušiť"
- "Komu"
- "+ %d"
- "Zvuk sa nedá zaznamenať. Skúste to znova."
- "Zvuk sa nedá prehrať. Skúste to znova."
- "Zvuk sa nepodarilo uložiť. Skúste to znova."
- "Klepnutie a podržanie"
- ", "
- " "
- ": "
- " "
- "Fotografia"
- "Zvukový klip"
- "Video"
- "Vizitka"
- "Stiahnuť"
- "Odpovedať pomocou správy SMS"
- "Odpovedať správou MMS"
- "Odpovedať"
-
- - %d účastníci
- - %d účastníka
- - %d účastníkov
- - %d účastník
-
- "Ja"
- "Kontakt bol zablokovaný a archivovaný"
- "Kontakt bol odblokovaný a jeho archivácia bola zrušená"
- "Archivované: %d"
- "Zrušená archivácia: %d"
- "Všetko je pripravené. Klepnite znova na tlačidlo Odoslať."
- "Aplikácia SMS a MMS bola úspešne nastavená ako predvolená aplikácia pre SMS"
-
- - Zahodiť prílohy
- - Zahodiť prílohy
- - Zahodiť prílohy
- - Zahodiť prílohu
-
- "Zvuková príloha"
- "Prehrať zvukovú prílohu"
- "Pozastaviť"
- "Správa od používateľa %1$s: %2$s"
- "Správa od používateľa %1$s bola neúspešná: %2$s. Čas: %3$s."
- "Správa od používateľa %1$s: %2$s. Čas: %3$s."
- "Správa nebola odoslaná používateľovi %1$s: %2$s. Čas: %3$s."
- "Odosiela sa správa používateľovi %1$s: %2$s. Čas: %3$s."
- "Správa používateľovi %1$s bola neúspešná: %2$s. Čas: %3$s."
- "Správa používateľovi %1$s: %2$s. Čas: %3$s."
- "Neúspešná správa od používateľa %1$s: %2$s. Čas: %3$s. %4$s."
- "Správa od používateľa %1$s: %2$s. Čas: %3$s. %4$s."
- "Správa nebola odoslaná skupine %1$s: %2$s. Čas: %3$s."
- "Odosiela sa správa skupine %1$s: %2$s. Čas: %3$s."
- "Správa skupine %1$s bola neúspešná: %2$s. Čas: %3$s."
- "Správa skupine %1$s: %2$s. Čas: %3$s."
- "Neúspešná správa. Skúste to znova klepnutím."
- "Odstrániť predmet"
- "Fotky v aplikácii SMS a MMS"
-
- - %d fotky boli uložené do albumu %s
- - %d fotky bolo uloženej do albumu %s
- - %d fotiek bolo uložených do albumu %s
- - %d fotka bola uložená do albumu %s
-
-
- - %d videá boli uložené do albumu %s
- - %d videa bolo uloženého do albumu %s
- - %d videí bolo uložených do albumu %s
- - %d video bolo uložené do albumu %s
-
-
- - %d prílohy boli uložené do albumu %s
- - %d prílohy bolo uloženej do albumu %s
- - %d príloh bolo uložených do albumu %s
- - %d príloha bola uložená do albumu %s
-
-
- - %d prílohy boli uložené do priečinka so stiahnutými súbormi
- - %d prílohy bolo uloženej do priečinka so stiahnutými súbormi
- - %d príloh bolo uložených do priečinka so stiahnutými súbormi
- - %d príloha bola uložená do priečinka so stiahnutými súbormi
-
-
- - Boli uložené %d prílohy
- - Bolo uloženej %d prílohy
- - Bolo uložených %d príloh
- - Bola uložená %d príloha
-
-
- - Nepodarilo sa uložiť %d prílohy
- - Nepodarilo sa uložiť %d prílohy
- - Nepodarilo sa uložiť %d príloh
- - Nepodarilo sa uložiť %d prílohu
-
- "Nastavenia"
- "Archivované"
- "MMS"
- "Rozšírené"
- "Upozornenia"
- "Prehľady doručovania SMS"
- "Vyžadovať potvrdenie o doručení každej odoslanej SMS"
- "Automatické načítanie"
- "Automaticky načítať správy MMS"
- "Automatické načítanie pri roamingu"
- "Automaticky načítať správy MMS počas roamingu"
- "Skupinové správy"
- "Predvolená aplikácia SMS"
-
-
- "Vaše telefónne číslo"
- "Neznáme"
- "Zvuky odosielanej správy"
- "Kopírovať text"
- "Zobraziť podrobnosti"
- "Poslať ďalej"
- "Podrobnosti správy"
- "Typ: "
- "Textová správa"
- "Multimediálna správa"
- "Od: "
- "Komu: "
- "Odoslané: "
- "Prijaté: "
- "Predmet: "
- "Veľkosť: "
- "Priorita: "
- "SIM karta: "
- "Vysoká"
- "Normálna"
- "Nízka"
- "Slot SIM %s"
- "Skrytá adresa odosielateľa"
- "Počas načítavania príloh nie je možné odoslať správu."
- "Sieť nie je pripravená. Skúste to znova."
- "Odstrániť text"
- "Prepnúť medzi zadávaním textu a číslic"
- "Pridať ďalších účastníkov"
- "Potvrdiť účastníkov"
- "Začať novú konverzáciu"
- "Vybrať túto položku"
- "Prehrať video"
- "Ľudia a možnosti"
- "Ľudia a možnosti"
- "Všeobecné"
- "Ľudia v tejto konverzácii"
- "Zavolať"
- "Odoslať správu"
- "Odošlite správu<br/><small>zo SIM karty %s</small>"
-
- - Odoslať fotky
- - Odoslať fotky
- - Odoslať fotky
- - Odoslať fotku
-
-
- - Odoslať zvukové súbory
- - Odoslať zvukové súbory
- - Odoslať zvukové súbory
- - Odoslať zvukový súbor
-
-
- - Odoslať videá
- - Odoslať videá
- - Odoslať videá
- - Odoslať video
-
-
- - Odoslať vizitky
- - Odoslať vizitky
- - Odoslať vizitky
- - Odoslať vizitku
-
-
- - Odoslať prílohy
- - Odoslať prílohy
- - Odoslať prílohy
- - Odoslať prílohu
-
-
- - %d prílohy sú pripravené na odoslanie
- - %d prílohy je pripravenej na odoslanie
- - %d príloh je pripravených na odoslanie
- - Jedna príloha je pripravená na odoslanie
-
- "Licencie open source"
- "Upozornenia"
- "Dosiahli ste limit pre počet príloh"
- "Pridať medzi kontakty?"
- "Pridať kontakt"
- "Predmet"
- "Predmet: "
- "%1$s%2$s"
- "Načítava sa vizitka"
- "Nepodarilo sa načítať vizitku"
- "Zobraziť vizitku"
-
- - %d kontakty
- - %d kontaktu
- - %d kontaktov
- - %d kontakt
-
- "Vizitky"
- "Narodeniny"
- "Poznámky"
- "Poslanie správy ďalej"
- "+1"
- "+%d"
- "Správy SMS sú zakázané"
- "Ak chcete odosielať správy, nastavte SMS a MMS ako predvolenú aplikáciu pre SMS"
- "Nastavte SMS a MMS ako predvolenú aplikáciu pre SMS"
- "Zmeniť"
- "Nie je vybraná preferovaná SIM karta na odosielanie správ SMS."
- "Túto aplikáciu vlastník zariadenia nepovolil."
- "OK"
- "V konverzácii je príliš mnoho účastníkov"
-
- - Neplatné kontakty
- - Neplatné kontakty
- - Neplatné kontakty
- - Neplatný kontakt
-
- "Koncept"
- "Tu uvidíte svoje konverzácie"
- "Tu sa zobrazujú archivované konverzácie"
- "Načítavajú sa konverzácie..."
- "Obrázok"
- "Zvukový klip"
- "Video"
- "Vizitka"
- "MMS"
- "Späť"
- "Skúsiť znova"
- "Zadajte meno kontaktu alebo telefónne číslo a začnite písať novú správu"
- "Blokovať"
- "Blokovať kontakt %s"
- "Odblokovať kontakt %s"
- "Blokovať %s?"
- "Z tohto čísla budete aj naďalej dostávať správy. Nebudete už však dostávať upozornenia. Táto konverzácia bude archivovaná."
- "Blokované kontakty"
- "ODBLOKOVAŤ"
- "Správa sa odosiela"
- "Správa bola odoslaná"
- "Prenos mobilných údajov je vypnutý. Skontrolujte svoje nastavenia."
- "V režime V lietadle nie je možné odosielať správy"
- "Odoslanie správy zlyhalo"
- "Správa bola stiahnutá"
- "Prenos mobilných dát je vypnutý. Skontrolujte svoje nastavenia."
- "V režime v lietadle nie je možné sťahovať správy"
- "Správu nie je možné stiahnuť"
- "Nula"
- "Jedna"
- "Dva"
- "Tri"
- "Štyri"
- "Päť"
- "Šesť"
- "Sedem"
- "Osem"
- "Deväť"
- "Správu prostredníctvom operátora %1$s nie je možné odoslať. Chyba: %2$d"
- "Správu prostredníctvom neznámeho operátora nie je možné odoslať. Chyba: %1$d"
- "Poslať ďalej: %s"
- "Správa nebola odoslaná: služba nie je aktivovaná v sieti"
- "Správa nebola odoslaná: neplatná cieľová adresa"
- "Správa nebola odoslaná: neplatná správa"
- "Správa nebola odoslaná: nepodporovaný obsah"
- "Správa nebola odoslaná: nepodporovaná správa"
- "Správa nebola odoslaná: veľkosť prekročila limit"
- "Nová správa"
- "Zobraziť"
- "Obrázok"
- "Nenašla sa vhodná aplikácia"
- "Odstrániť príjemcu"
- "Nová správa"
- "Zrušiť"
- "Kopírovať do schránky?"
- "Kopírovať"
- "na SIM kartu %s"
- "Všeobecné"
- "Rozšírené"
- "Všeobecné nastavenia"
- "Rozšírené nastavenia"
- "SIM karta %s"
- "Odoslať osobitné správy SMS všetkým príjemcom. Všetky odpovede dostanete iba vy."
- "Odoslať jednu správu MMS všetkým príjemcom"
- "Neznáme číslo"
- "Nová správa"
- "Nová správa"
- "Výber SIM karty"
- "Výber SIM karty (vybraná SIM karta %1$s)"
- "Upraviť predmet"
- "Vybrať SIM kartu alebo upraviť predmet"
- "Zvuk zaznamenáte klepnutím a podržaním"
- "Začať novú konverzáciu"
- "SMS a MMS"
- "SMS a MMS"
- "Zoznam konverzácií"
- "Načítavajú sa konverzácie..."
- "Načítavajú sa správy"
- "Zobraziť ďalšie konverzácie"
- "Zobraziť viac správ"
- "Konverzácia bola odstránená"
- "Konverzácia bola odstránená. Klepnutím si zobrazte inú konverzáciu aplikácie SMS a MMS."
- "Zablokované"
- "Odblokované"
- "V úložisku je málo miesta. Niektoré údaje môžu byť stratené."
- "Vybrať prílohy"
- "Potvrďte výber"
- "Vybrané: %d"
- "Odstráňte jednu alebo viac príloh a skúste to znova."
- "Svoju správu sa môžete pokúsiť odoslať, ale pravdepodobne bude doručená až vtedy, keď odstránite jednu alebo viac príloh."
- "Môžete odoslať iba jedno video na správu. Odstráňte ďalšie videá a skúste to znova."
- "Aplikácii SMS a MMS sa nepodarilo načítať prílohu."
- "Aj tak odoslať"
- "Rozhovor nie je možné spustiť"
- "Vybrané: %s"
-
diff --git a/app/src/main/res/values-sl/arrays.xml b/app/src/main/res/values-sl/arrays.xml
deleted file mode 100644
index 0cd69b7..0000000
--- a/app/src/main/res/values-sl/arrays.xml
+++ /dev/null
@@ -1,37 +0,0 @@
-
-
-
-
-
- - "brez zadeve"
- - "nizadeve"
-
-
- - "Da"
- - "Ne"
- - "V redu"
- - "Hehe"
- - "Hvala"
- - "Strinjam se"
- - "Lepo"
- - "Prihajam"
- - "V redu, oglasim se pozneje"
- - ":)"
- - ":("
-
-
diff --git a/app/src/main/res/values-sl/cm_strings.xml b/app/src/main/res/values-sl/cm_strings.xml
deleted file mode 100644
index b0ff223..0000000
--- a/app/src/main/res/values-sl/cm_strings.xml
+++ /dev/null
@@ -1,22 +0,0 @@
-
-
-
- Poteg za brisanje
- Povlecite desno za izbris pogovora
- Sporočila
- Začni klepet
-
diff --git a/app/src/main/res/values-sl/strings.xml b/app/src/main/res/values-sl/strings.xml
deleted file mode 100644
index 107c085..0000000
--- a/app/src/main/res/values-sl/strings.xml
+++ /dev/null
@@ -1,448 +0,0 @@
-
-
-
-
- "Sporočila"
- "Sporočila"
- "Izbira pogovora"
- "Nastavitve"
- "Pošlji sporočilo"
- "Dodajte prilogo"
- "Naprej >"
- "Naprej"
- "Izhod"
- "Nastavitve >"
- "Nastavitve"
- "Sporočila zahtevajo dovoljenje za dostop do sporočil SMS, telefona in stikov."
- "Dovoljenja lahko spreminjate v »Nastavitve > Aplikacije > Sporočila > Dovoljenja«."
- "Dovoljenja lahko spreminjate v »Nastavitve, Aplikacije, Sporočila, Dovoljenja«."
- "Pogosti"
- "Vsi stiki"
- "Pošlji na številko %s"
- "Snemanje slik ali videoposnetkov"
- "Izbira slik iz te naprave"
- "Snemanje zvoka"
- "Izbira fotografije"
- "Predstavnost je izbrana."
- "Izbor predstavnosti je preklican."
- "Snemanje zvoka"
- "Skupna raba"
- "Pravkar"
- "Zdaj"
-
- - %d min
- - %d min
- - %d min
- - %d min
-
-
- - %d ura
- - %d uri
- - %d ure
- - %d ur
-
-
- - %d dan
- - %d dneva
- - %d dni
- - %d dni
-
- "Sporočilo razreda 0"
- "Shrani"
- "Potrditev telefonske številke"
- "S tem enkratnim korakom boste zagotovili, da bodo Sporočila pravilno dostavljala skupinska sporočila."
- "Telefonska številka"
- "Oseba %s sporoča"
- "Sporočili ste"
- "Sporočilo osebe %s"
- "Poslali ste sporočilo"
- "Pošiljanje …"
- "Ni bilo poslano. Dotaknite se za vnovični poskus."
- "Ni bilo poslano. Vnovični poskus …"
- "Znova pošlji ali izbriši"
- "Pokličite nujno pomoč. SMS-ja ni bilo mogoče poslati."
- "Novo sporočilo MMS za prenos"
- "Novo sporočilo MMS"
- "Prenos ni uspel"
- "Dotaknite se za vnovični poskus"
- "Dotaknite se za prenos"
- "Prenesi ali izbriši"
- "Prenašanje …"
- "Sporočilo je poteklo ali ni na voljo"
- "velikost: %1$s, poteče: %2$s"
- "Neznan pošiljatelj"
- "Dostavljeno"
- "Sporočilo ni bilo poslano"
- "Nekatera sporočila niso bila poslana v Sporočilih"
-
- - %d sporočilo v %d pogovoru
- - %d sporočili v %d pogovorih
- - %d sporočila v %d pogovorih
- - %d sporočil v %d pogovorih
-
- "Sporočilo ni bilo preneseno"
- "Nekatera sporočila niso bila prenesena v Sporočilih"
-
- - %d sporočilo v %d pogovoru
- - %d sporočili v %d pogovorih
- - %d sporočila v %d pogovorih
- - %d sporočil v %d pogovorih
-
- "Sporočilo na številko %1$s ni bilo poslano"
- "Pokličite nujno pomoč. SMS-ja na %1$s ni bilo mogoče poslati."
-
- - %d novo sporočilo
- - %d novi sporočili
- - %d nova sporočila
- - %d novih sporočil
-
- "Nazaj"
- "Arhivirano"
- "Izbriši"
- "Arhiviraj"
- "Odstrani iz arhiva"
- "Dodaj stik"
- "Prenos"
- "Pošlji"
- "Izbriši"
- "Želite izbrisati sporočilo?"
- "Tega dejanja ni mogoče razveljaviti."
- "Izbriši"
-
- - Želite izbrisati te pogovore?
- - Želite izbrisati te pogovore?
- - Želite izbrisati te pogovore?
- - Želite izbrisati te pogovore?
-
- "Izbriši"
- "Prekliči"
- "Za"
- "+%d"
- "Zvoka ni mogoče posneti. Poskusite znova."
- "Zvoka ni mogoče predvajati. Poskusite znova."
- "Zvoka ni bilo mogoče shraniti. Poskusite znova."
- "Dotaknite se in pridržite"
- ", "
- " "
- ": "
- " "
- "Slika"
- "Zvočni posnetek"
- "Videoposnetek"
- "Osebna vizitka"
- "Prenos"
- "Odgovor prek sporočila SMS"
- "Odg. z MMS-jem"
- "Odgovori"
-
- - %d udeleženec
- - %d udeleženca
- - %d udeleženci
- - %d udeležencev
-
- "Jaz"
- "Blokirani in arhivirani stiki"
- "Stik odblokiran in odstranjen iz arhiva"
- "Št. arhiviranih: %d"
- "Št. povrnjenih iz arhiva: %d"
- "Vse je nastavljeno. Znova se dotaknite »Pošlji«."
- "Sporočila so uspešno nastavljena kot privzeta aplikacija za sporočila SMS."
-
- - Zavrzi priloge
- - Zavrzi priloge
- - Zavrzi priloge
- - Zavrzi priloge
-
- "Zvočna priloga"
- "Predvajanje zvočne priloge"
- "Začasna zaustavitev"
- "Sporočilo pošiljatelja %1$s: %2$s."
- "Neuspelo sporočilo osebe %1$s: %2$s. Čas: %3$s."
- "Sporočilo osebe %1$s: %2$s. Čas: %3$s."
- "Neposlano sporočilo osebi %1$s: %2$s. Čas: %3$s."
- "Pošiljanje sporočila osebi %1$s: %2$s. Čas: %3$s."
- "Neuspelo sporočilo osebi %1$s: %2$s. Čas: %3$s."
- "Sporočilo osebi %1$s: %2$s. Čas: %3$s."
- "Neuspelo sporočilo osebe %1$s: %2$s. Čas: %3$s. %4$s."
- "Sporočilo osebe %1$s: %2$s. Čas: %3$s. %4$s."
- "Neposlano sporočilo skupini %1$s: %2$s. Čas: %3$s."
- "Pošiljanje sporočila skupini %1$s: %2$s. Čas: %3$s."
- "Neuspelo sporočilo skupini %1$s: %2$s. Čas: %3$s."
- "Sporočilo skupini %1$s: %2$s. Čas: %3$s."
- "Neuspelo sporočilo. Dotaknite se za vnovičen poskus."
- "Izbris zadeve"
- "Fotografije v Sporočilih"
-
- - %d fotografija shranjena v album »%s«
- - %d fotografiji shranjeni v album »%s«
- - %d fotografije shranjene v album »%s«
- - %d fotografij shranjenih v album »%s«
-
-
- - %d videoposnetek shranjen v album »%s«
- - %d videoposnetka shranjena v album »%s«
- - %d videoposnetki shranjeni v album »%s«
- - %d videoposnetkov shranjenih v album »%s«
-
-
- - %d priloga shranjena v album »%s«
- - %d prilogi shranjeni v album »%s«
- - %d priloge shranjene v album »%s«
- - %d prilog shranjenih v album »%s«
-
-
- - %d priloga shranjena v »Prenosi«
- - %d prilogi shranjeni v »Prenosi«
- - %d priloge shranjene v »Prenosi«
- - %d prilog shranjenih v »Prenosi«
-
-
- - %d priloga je bila shranjena
- - %d prilogi sta bili shranjeni
- - %d priloge so bile shranjene
- - %d prilog je bilo shranjenih
-
-
- - %d priloge ni bilo mogoče shraniti
- - %d prilog ni bilo mogoče shraniti
- - %d prilog ni bilo mogoče shraniti
- - %d prilog ni bilo mogoče shraniti
-
- "Nastavitve"
- "Arhivirano"
- "MMS"
- "Dodatno"
- "Obvestila"
- "Poročila o dostavi sporočil SMS"
- "Zahtevanje poročila o dostavi za vsak poslan SMS"
- "Samodejni prenos"
- "Samodejni prenos MMS-jev"
- "Samodejni prenos med gostovanjem"
- "Samodejni prenos sporočil MMS med gostovanjem"
- "Skupinsko pošiljanje sporočil"
- "Privzeta aplikacija za sporočila SMS"
-
-
- "Vaša telefonska številka"
- "Neznano"
- "Zvoki pri odhodnih sporočilih"
- "Kopiraj besedilo"
- "Ogled podrobnosti"
- "Posreduj"
- "Podrobnosti sporočila"
- "Vrsta: "
- "SMS"
- "MMS"
- "Od: "
- "Za: "
- "Poslano: "
- "Prejeto: "
- "Zadeva: "
- "Velikost: "
- "Prednost: "
- "SIM: "
- "Visoka"
- "Običajna"
- "Nizka"
- "SIM %s"
- "Skrit naslov pošiljatelja"
- "Med nalaganjem priponk ni mogoče poslati sporočila."
- "Omrežje ni pripravljeno. Poskusite znova."
- "Izbriši besedilo"
- "Preklop med vnašanjem besedila in številk"
- "Dodaj več udeležencev"
- "Potrditev udeležencev"
- "Začenjanje novega pogovora"
- "Izbira tega elementa"
- "Predvajanje videoposnetka"
- "Osebe in možnosti"
- "Osebe in možnosti"
- "Splošno"
- "Osebe v tem pogovoru"
- "Klicanje"
- "Pošlji sporočilo"
- "Pošiljanje sporočila<br/><small>s kartico %s</small>"
-
- - Pošljite fotografije
- - Pošljite fotografije
- - Pošljite fotografije
- - Pošljite fotografije
-
-
- - Pošljite zvočne posnetke
- - Pošljite zvočne posnetke
- - Pošljite zvočne posnetke
- - Pošljite zvočne posnetke
-
-
- - Pošljite videoposnetke
- - Pošljite videoposnetke
- - Pošljite videoposnetke
- - Pošljite videoposnetke
-
-
- - Pošljite osebne vizitke
- - Pošljite osebne vizitke
- - Pošljite osebne vizitke
- - Pošljite osebne vizitke
-
-
- - Pošljite priloge
- - Pošljite priloge
- - Pošljite priloge
- - Pošljite priloge
-
-
- - %d priloga je pripravljena za pošiljanje
- - %d prilogi sta pripravljeni za pošiljanje
- - %d priloge so pripravljene za pošiljanje
- - %d prilog je pripravljenih za pošiljanje
-
- "Odprtokodne licence"
- "Obvestila"
- "Dosežena je omejitev za priloge"
- "Ali želite dodati med stike?"
- "Dodaj stik"
- "Zadeva"
- "Zadeva: "
- "%1$s%2$s"
- "Nalaganje osebne vizitke"
- "Vizitke ni bilo mogoče naložiti"
- "Ogled osebne vizitke"
-
- - %d stik
- - %d stika
- - %d stiki
- - %d stikov
-
- "Vizitke"
- "Rojstni dan"
- "Zapiski"
- "Posredovanje sporočila"
- "še 1"
- "več kot %d"
- "SMS-ji so onemogočeni"
- "Če želite pošiljati, nastavite Sporočila kot privzeto aplikacijo za sporočila SMS"
- "Nastavite Sporočila kot privzeto aplikacijo za sporočila SMS"
- "Spremeni"
- "Ni izbrane prednostne kartice SIM za pošiljanje sporočil SMS"
- "Lastnik naprave ne dovoli uporabe te aplikacije."
- "V redu"
- "Preveč udeležencev v pogovoru"
-
- - Neveljavni stiki
- - Neveljavni stiki
- - Neveljavni stiki
- - Neveljavni stiki
-
- "Osnutek"
- "Ko začnete nov pogovor, bo naveden tukaj"
- "Tu so prikazani arhivirani pogovori"
- "Nalaganje pogovorov ..."
- "Slika"
- "Zvočni posnetek"
- "Videoklic"
- "Osebna vizitka"
- "MMS"
- "Razveljavi"
- "Poskusi znova"
- "Če želite začeti novo sporočilo, vnesite ime stika ali telefonsko številko"
- "Blokiraj"
- "Blokiraj stik %s"
- "Odblokiraj stik %s"
- "Želite blokirati %s?"
- "Še vedno boste prejemali sporočila s te številke, vendar ne boste več obveščeni. Ta pogovor bo arhiviran."
- "Blokirani stiki"
- "ODBLOKIRAJ"
- "Pošiljanje sporočila"
- "Sporočilo poslano"
- "Prenos podatkov v mobilnem omrežju je izklopljen. Preverite nastavitve."
- "V načinu za letalo ni mogoče pošiljati sporočil"
- "Sporočila ni bilo mogoče poslati."
- "Sporočilo preneseno"
- "Prenos podatkov v mobilnem omrežju je izklopljen. Preverite nastavitve."
- "V načinu za letalo ni mogoče prenašati sporočil"
- "Sporočila ni bilo mogoče prenesti"
- "Nič"
- "Ena"
- "Dva"
- "Tri"
- "Štiri"
- "Pet"
- "Šest"
- "Sedem"
- "Osem"
- "Devet"
- "Sporočila prek operaterja %1$s ni mogoče poslati, napaka %2$d"
- "Sporočila prek neznanega operaterja ni mogoče poslati, napaka %1$d"
- "Fwd: %s"
- "Sporočilo ni bilo poslano: storitev ni aktivirana v omrežju"
- "Sporočilo ni poslano: neveljaven naslov prejemnika"
- "Sporočilo ni poslano: neveljavno sporočilo"
- "Sporočilo ni poslano: nepodprta vsebina"
- "Sporočilo ni poslano: nepodprto sporočilo"
- "Sporočilo ni bilo poslano: prevelika velikost"
- "Novo sporočilo"
- "Pogled"
- "Slika"
- "Ni bilo mogoče najti primerne aplikacije"
- "Odstrani prejemnika"
- "Novo sporočilo"
- "Prekliči"
- "Želite kopirati v odložišče?"
- "Kopiraj"
- "v kartico %s"
- "Splošno"
- "Dodatno"
- "Splošne nastavitve"
- "Dodatne nastavitve"
- "Kartica SIM »%s«"
- "Pošiljanje posameznih sporočil SMS vsem prejemnikom. Morebitne odgovore boste prejeli samo vi."
- "Pošiljanje enega sporočila MMS vsem prejemnikom"
- "Neznana številka"
- "Novo sporočilo"
- "Novo sporočilo."
- "Izbirnik kartice SIM"
- "Izbrana kartica SIM %1$s, izbirnik kartic SIM"
- "Uredi zadevo"
- "Izberi kartico SIM ali uredi zadevo"
- "Dotakni se in pridrži za snemanje zvoka"
- "Začenjanje novega pogovora"
- "Sporočila"
- "Sporočila"
- "Seznam pogovorov"
- "Nalaganje pogovorov"
- "Nalaganje sporočil"
- "Več pogovorov"
- "Prikaz več sporočil"
- "Pogovor je izbrisan"
- "Pogovor je izbrisan. Dotaknite se, če želite prikazati drug pogovor v Sporočilih."
- "Blokiran(-a)"
- "Odblokiran(-a)"
- "Primanjkuje prostora za shranjevanje. Nekateri podatki bodo morda izgubljeni."
- "Izbira prilog"
- "Potrditev izbora"
- "Št. izbranih: %d"
- "Odstranite eno ali več prilog in poskusite znova."
- "Lahko poskusite poslati sporočilo, vendar morda ne bo dostavljeno, razen če odstranite eno ali več prilog."
- "Pošljete lahko samo en videoposnetek na sporočilo. Odstranite druge videoposnetke in poskusite znova."
- "Sporočila niso uspela naložiti priloge."
- "Vseeno pošlji"
- "Pogovora ni bilo mogoče začeti"
- "Izbrana kartica SIM %s"
-
diff --git a/app/src/main/res/values-sq/arrays.xml b/app/src/main/res/values-sq/arrays.xml
deleted file mode 100644
index 2744180..0000000
--- a/app/src/main/res/values-sq/arrays.xml
+++ /dev/null
@@ -1,37 +0,0 @@
-
-
-
-
-
- - "pa subjekt"
- - "pa subjekt"
-
-
- - "Po"
- - "Jo"
- - "Në rregull!"
- - "Hehe"
- - "Faleminderit"
- - "Pranoj"
- - "Këndshëm"
- - "Jam rrugës"
- - "Në rregull, më lejo të të marr më vonë"
- - ":)"
- - ":("
-
-
diff --git a/app/src/main/res/values-sq/cm_strings.xml b/app/src/main/res/values-sq/cm_strings.xml
deleted file mode 100644
index 0b7f5e9..0000000
--- a/app/src/main/res/values-sq/cm_strings.xml
+++ /dev/null
@@ -1,22 +0,0 @@
-
-
-
- Rrëshqit gishtin për të fshirë
- Rrëshqit gishtin djathtas për të fshirë një bisedë
- Mesazhet
- Fillo bisedën
-
diff --git a/app/src/main/res/values-sq/strings.xml b/app/src/main/res/values-sq/strings.xml
deleted file mode 100644
index c5757b0..0000000
--- a/app/src/main/res/values-sq/strings.xml
+++ /dev/null
@@ -1,402 +0,0 @@
-
-
-
-
- "Mesazhet"
- "Mesazhet"
- "Përzgjidh bisedën"
- "Cilësimet"
- "Dërgo mesazh"
- "Shto një bashkëngjitje"
- "Përpara >"
- "Përpara"
- "Dil"
- "Cilësimet >"
- "Cilësimet"
- "Mesazhet kanë nevojë për leje për në SMS, Telefon dhe Kontakte."
- "Lejet mund t\'i ndryshosh te Cilësimet, Aplikacionet, Mesazhet, Lejet."
- "Lejet mund t\'i ndryshosh te Cilësimet, Aplikacionet, Mesazhet, Lejet."
- "Të shpeshta"
- "Të gjitha kontaktet"
- "Dërgoje te %s"
- "Regjistro fotografi ose video"
- "Zgjidh imazhe nga kjo pajisje"
- "Regjistro audio"
- "Zgjidh foto"
- "Artikulli \"media\" u zgjodh."
- "Artikulli \"media\" nuk u zgjodh."
- "Regjistro audio"
- "Shpërnda"
- "Pikërisht tani"
- "Tani"
-
- - %d minuta
- - %d minutë
-
-
- - %d orë
- - %d orë
-
-
- - %d ditë
- - %d ditë
-
- "Mesazh i kategorisë 0"
- "Ruaj"
- "Konfirmo numrin tënd të telefonit"
- "Ky hap që kryhet vetëm një herë do të garantojë që Mesazhet t\'i dorëzojë siç duhet mesazhet e tua në grup."
- "Numri i telefonit"
- "%s tha"
- "Ti the"
- "Mesazh nga %s"
- "Dërgove një mesazh"
- "Po dërgon..."
- "Nuk u dërgua. Prek për të provuar sërish."
- "Nuk u dërgua. Po provon sërish…"
- "Dërgo sërish ose fshi"
- "Bëj një telefonatë me zë drejt shërbimeve të urgjencës. Mesazhi yt me tekst nuk arriti të dërgohej këtë herë."
- "Mesazh i ri MMS-je për të shkarkuar"
- "Mesazh i ri MMS-je"
- "Nuk arriti ta shkarkonte"
- "Prek për të provuar sërish"
- "Prek për të shkarkuar"
- "Shkarko ose fshi"
- "Po shkarkon…"
- "Mesazhi skadoi ose nuk mund të përdoret"
- "madhësia: %1$s, skadimi: %2$s"
- "Dërgues i panjohur"
- "Dorëzuar"
- "Mesazhi nuk është dërguar"
- "Disa mesazhe nuk janë dërguar te Mesazhet"
-
- - %d mesazhe në %d bashkëbisedime
- - %d mesazhe në një bashkëbisedim
-
- "Mesazhi nuk u shkarkua"
- "Disa mesazhe nuk janë shkarkuar te Mesazhet"
-
- - %d mesazhe në %d bashkëbisedime
- - %d mesazhe në një bashkëbisedim
-
- "Mesazhi për %1$s nuk u dërgua"
- "Bëj një telefonatë me zë drejt shërbimeve të urgjencës. Mesazhi yt me tekst për %1$s nuk arriti të dërgohej këtë herë."
-
- - %d mesazhe të reja
- - Mesazh i ri
-
- "Prapa"
- "Arkivuar"
- "Fshi"
- "Arkivo"
- "Hiq nga arkiva"
- "Shto kontakt"
- "Shkarko"
- "Dërgo"
- "Fshi"
- "Të fshihet ky mesazh?"
- "Ky veprim nuk mund të zhbëhet."
- "Fshi"
-
- - Fshiji këto biseda?
- - Fshije këtë bisedë?
-
- "Fshi"
- "Anulo"
- "Për"
- "+%d"
- "Nuk mund të regjistrojë audio. Provo sërish."
- "Nuk mund të luajë audio. Provo sërish."
- "Nuk arriti ta ruante audion. Provo sërish."
- "Prek dhe mbaj shtypur"
- ", "
- " "
- ": "
- " "
- "Fotografi"
- "Klip audioje"
- "Video"
- "Kartë kontakti"
- "Shkarko"
- "Përgjigju përmes SMS-së"
- "Përgjigju përmes MMS-së"
- "Përgjigju"
-
- - %d pjesëmarrës
- - %d pjesëmarrës
-
- "Unë"
- "Kontakt i bllokuar dhe i arkivuar"
- "Kontakti u zhbllokua dhe arkivimi i tij u anulua"
- "%d të arkivuara"
- "%d të paarkivuara"
- "Gjithçka gati. Prek sërish \"Dërgo\"."
- "\"Mesazhet\" u caktua me sukses si aplikacioni me parazgjedhje i SMS-ve."
-
- - Hiq bashkëngjitjet
- - Hiq bashkëngjitjen
-
- "Bashkëngjitja audio"
- "Luaj bashkëngjitjen në audio"
- "Pauzë"
- "Mesazh nga %1$s: %2$s."
- "Mesazh i dështuar nga %1$s: %2$s. Ora: %3$s."
- "Mesazh nga %1$s: %2$s. Ora: %3$s."
- "Mesazh i padërguar për %1$s: %2$s. Ora: %3$s."
- "Po dërgon mesazh te %1$s: %2$s. Ora: %3$s."
- "Mesazh i dështuar për %1$s: %2$s. Ora: %3$s."
- "Mesazh për %1$s: %2$s. Ora: %3$s."
- "Mesazh i dështuar nga %1$s: %2$s. Ora: %3$s. %4$s."
- "Mesazh nga %1$s: %2$s. Ora: %3$s. %4$s."
- "Mesazh i padërguar për %1$s: %2$s. Ora: %3$s."
- "Po dërgon mesazh te %1$s: %2$s. Ora: %3$s."
- "Mesazh i dështuar për %1$s: %2$s. Ora: %3$s."
- "Mesazh për %1$s: %2$s. Ora: %3$s."
- "Mesazhi dështoi. Prek për ta provuar sërish."
- "Fshi subjektin"
- "Foto me mesazhe"
-
- - %d fotografi u ruajtën tek albumi \"%s\"
- - %d fotografi u ruajt tek albumi \"%s\"
-
-
- - %d video u ruajtën tek albumi \"%s\"
- - %d video u ruajt tek albumi \"%s\"
-
-
- - %d bashkëngjitje u ruajtën tek albumi\"%s\"
- - %d bashkëngjitje u ruajt tek albumi \"%s\"
-
-
- - %d bashkëngjitje u ruajtën tek \"Shkarkimet\"
- - %d bashkëngjitje u ruajt tek \"Shkarkimet\"
-
-
- - %d bashkëngjitje u ruajtën
- - %d bashkëngjitje u ruajt
-
-
- - %d bashkëngjitje nuk mund të ruheshin
- - %d bashkëngjitje nuk mund të ruhej
-
- "Cilësimet"
- "Arkivuar"
- "MMS"
- "Të përparuara"
- "Njoftime"
- "Raportet e dorëzimit të SMS"
- "Kërko një raport dorëzimi për çdo SMS që dërgon"
- "Gjej automatikisht"
- "Gjej automatikisht mesazhe MMS"
- "Gjetje automatike në roaming"
- "Merr automatikisht mesazhin MMS kur je në roaming"
- "Mesazhe në grup"
- "Aplikacioni me parazgjedhje i SMS-ve"
-
-
- "Numri yt i telefonit"
- "E panjohur"
- "Tingujt e mesazheve dalëse"
- "Kopjo tekstin"
- "Shiko detajet"
- "Përpara"
- "Detajet e mesazhit"
- "Shkruaj: "
- "Mesazh me tekst"
- "Mesazh multimedial"
- "Nga: "
- "Për: "
- "Dërguar: "
- "Marrë: "
- "Subjekti: "
- "Madhësia: "
- "Përparësia: "
- "Karta SIM: "
- "E lartë"
- "Normale"
- "E ulët"
- "Numri i kartës SIM: %s"
- "Adresë e fshehur e dërguesit"
- "Nuk mund të dërgojë mesazh kur ngarkon bashkëngjitje."
- "Rrjeti nuk është gati. Provo përsëri."
- "Fshi tekstin"
- "Kalo mes futjes së tekstit dhe numrave"
- "Shto më shumë pjesëmarrës"
- "Konfirmo pjesëmarrësit"
- "Fillo bisedë të re"
- "Përzgjidh këtë artikull"
- "Luaj video"
- "Kontaktet dhe opsionet"
- "Kontaktet dhe opsionet"
- "Të përgjithshme"
- "Kontakte në këtë bisedë"
- "Bëj telefonatë"
- "Dërgo mesazh"
- "Dërgo mesazh<br/><small>nga %s</small>"
-
- - Dërgo fotografitë
- - Dërgo fotografinë
-
-
- - Dërgo audiot
- - Dërgo audion
-
-
- - Dërgo videot
- - Dërgo videon
-
-
- - Dërgo kartat e kontaktit
- - Dërgo kartën e kontaktit
-
-
- - Dërgo bashkëngjitjet
- - Dërgo bashkëngjitjen
-
-
- - %d bashkëngjitje gati për dërgim
- - Një bashkëngjitje gati për dërgim
-
- "Licenca me burim informacioni të hapur"
- "Njoftime"
- "U arrit kufiri i bashkëngjitjeve"
- "Shto te kontaktet?"
- "Shto kontakt"
- "Subjekti"
- "Subjekti: "
- "%1$s%2$s"
- "Po ngarkon kartën e kontaktit"
- "Nuk arriti të ngarkonte kartën e kontakteve"
- "Shiko kartën e kontaktit"
-
- - %d kontakte
- - %d kontakt
-
- "Kartat e kontakteve"
- "Ditëlindje"
- "Shënime"
- "Transfero mesazhin"
- "+1"
- "+%d"
- "Funksioni \"SMS\" u çaktivizua"
- "Për të dërguar, caktoje \"Mesazhet\" si aplikacionin me parazgjedhje të SMS-ve"
- "Caktoje \"Mesazhet\" si aplikacionin me parazgjedhje të SMS-ve"
- "Ndrysho"
- "Nuk u përzgjodh kartë e preferuar SIM për dërgimin e mesazheve SMS"
- "Ky aplikacion nuk lejohet nga zotëruesi i pajisjes."
- "Në rregull!"
- "Shumë pjesëmarrës në një bisedë"
-
- - Kontakte të pavlefshme
- - Kontakt i pavlefshëm
-
- "Draft"
- "Pasi të fillosh një bisedë të re, do ta shikosh të listuar këtu"
- "Bisedat e arkivuara shfaqen këtu"
- "Po ngarkon bisedat…"
- "Fotografi"
- "Klip audioje"
- "Video"
- "Kartë kontakti"
- "MMS"
- "Zhbëj"
- "Provo përsëri"
- "Fut një emër kontakti ose numër telefoni për të nisur një mesazh të ri"
- "Blloko"
- "Blloko %s"
- "Zhblloko %s"
- "Të bllokohet %s?"
- "Do të vazhdosh të marrësh mesazhe nga ky numër, por nuk do të njoftohesh më. Kjo bisedë do të arkivohet."
- "Kontaktet e bllokuara"
- "ZHBLLOKO"
- "Po dërgon mesazhin"
- "Mesazhi u dërgua"
- "Të dhënat celulare janë të çaktivizuara. Kontrollo cilësimet."
- "Nuk mund të dërgojë mesazhe në modalitetin \"në aeroplan\""
- "Mesazhi nuk u arrit të dërgohej"
- "Mesazhi u shkarkua"
- "Të dhënat celulare janë të çaktivizuara. Kontrollo cilësimet."
- "Nuk mund të shkarkojë mesazhe në modalitetin \"në aeroplan\""
- "Mesazhi nuk u arrit të shkarkohej"
- "Zero"
- "Një"
- "Dy"
- "Tre"
- "Katër"
- "Pesë"
- "Gjashtë"
- "Shtatë"
- "Tetë"
- "Nëntë"
- "Mesazhi nuk mund të dërgohet me %1$s - gabimi %2$d"
- "Mesazhi nuk mund të dërgohet me një operator celular të panjohur - gabimi %1$d"
- "Transfero: %s"
- "Mesazhi nuk u dërgua - shërbimi nuk është i aktivizuar në rrjet"
- "Mesazhi nuk u dërgua - adresë e pavlefshme vendmbërritje"
- "Mesazhi nuk u dërgua - mesazh i pavlefshëm"
- "Mesazhi nuk u dërgua - përmbajtje e pambështetur"
- "Mesazhi nuk u dërgua - mesazh i pambështetur"
- "Mesazhi nuk u dërgua: shumë i madh"
- "Mesazh i ri"
- "Shiko"
- "Imazh"
- "Nuk arriti të gjente një aplikacion të përshtatshëm"
- "Hiq marrësin"
- "Mesazh i ri"
- "Anulo"
- "Të kopjohet në kujtesën e fragmenteve"
- "Kopjo"
- "për %s"
- "Të përgjithshme"
- "Të përparuara"
- "Cilësimet e përgjithshme"
- "Cilësimet e përparuara"
- "Emri i kartës SIM: \"%s\""
- "Dërgoju mesazhe SMS të gjithë marrësve. Vetëm ti do të marrësh përgjigje"
- "Dërgoju një MMS të vetme, të gjithë marrësve"
- "Numër i panjohur"
- "Mesazh i ri."
- "Mesazh i ri."
- "Përzgjedhësi i kartës SIM"
- "%1$s i përzgjedhur, përzgjedhësi i kartës SIM"
- "Redakto subjektin"
- "Përzgjidh kartën SIM ose redakto subjektin"
- "Prek dhe mbaj shtypur për të regjistruar audio"
- "Fillo bisedë të re"
- "Mesazhet"
- "Mesazhet"
- "Lista e bisedave"
- "Po ngarkon bisedat"
- "Po ngarkon mesazhet"
- "Shiko më shumë biseda"
- "Shiko më shumë mesazhe"
- "Biseda është fshirë"
- "Biseda u fshi. Prek për të shfaqur një bisedë tjetër te \"Mesazhet\""
- "I bllokuar"
- "I zhbllokuar"
- "Hapësira ruajtëse është e vogël. Disa të dhëna mund të humbin."
- "Përzgjidh bashkëngjitje"
- "Konfirmo përzgjedhjen"
- "U përzgjodhën %d"
- "Hiq një ose më shumë bashkëngjitje dhe provo sërish."
- "Mund të provosh ta dërgosh mesazhin, por mund të mos dërgohet pa hequr një ose disa bashkëngjitje."
- "Mund të dërgosh vetëm një video për çdo mesazh. Hiqi videot shtesë dhe provo përsëri."
- "Mesazhet dështuan në ngarkimin e bashkëngjitjes."
- "Dërgoje gjithsesi"
- "Nuk arriti të fillonte bisedën"
- "%s u zgjodh"
-
diff --git a/app/src/main/res/values-sr/arrays.xml b/app/src/main/res/values-sr/arrays.xml
deleted file mode 100644
index f099488..0000000
--- a/app/src/main/res/values-sr/arrays.xml
+++ /dev/null
@@ -1,37 +0,0 @@
-
-
-
-
-
- - "без наслова"
- - "нема наслова"
-
-
- - "Да"
- - "Не"
- - "Потврди"
- - "Хе хе"
- - "Хвала"
- - "Слажем се"
- - "Фино"
- - "Стижем ускоро"
- - "Добро, јавићу ти се касније"
- - ":)"
- - ":("
-
-
diff --git a/app/src/main/res/values-sr/cm_strings.xml b/app/src/main/res/values-sr/cm_strings.xml
deleted file mode 100644
index 16adb08..0000000
--- a/app/src/main/res/values-sr/cm_strings.xml
+++ /dev/null
@@ -1,20 +0,0 @@
-
-
-
- Брисање превлачењем
- Превуците удесно да бисте избрисали конверзацију.
-
diff --git a/app/src/main/res/values-sr/strings.xml b/app/src/main/res/values-sr/strings.xml
deleted file mode 100644
index 7f5b817..0000000
--- a/app/src/main/res/values-sr/strings.xml
+++ /dev/null
@@ -1,425 +0,0 @@
-
-
-
-
- "Размена порука"
- "Размена порука"
- "Изаберите преписку"
- "Подешавања"
- "Пошаљи поруку"
- "Додај прилог"
- "Следеће >"
- "Даље"
- "Изађи"
- "Подешавања >"
- "Подешавања"
- "Размена порука тражи дозволу за SMS, телефон и контакте."
- "Можете да мењате дозволе у одељку Подешавања > Апликације > Размена порука > Дозволе."
- "Можете да мењате дозволе у одељку Подешавања, Апликације, Размена порука, Дозволе."
- "Често контактирани"
- "Сви контакти"
- "Пошаљи на %s"
- "Сними слику или видео снимак"
- "Избор слика са овог уређаја"
- "Сними звук"
- "Изаберите слику"
- "Изабрали сте медијски садржај."
- "Опозвали сте избор медијског садржаја."
- "Снимање звука"
- "Дели"
- "Управо сад"
- "Сада"
-
- - %d мин
- - %d мин
- - %d мин
-
-
- - %d сат
- - %d сата
- - %d сати
-
-
- - %d дан
- - %d дана
- - %d дана
-
- "Порука класе 0"
- "Сачувај"
- "Потврдите број телефона"
- "Овим једнократним кораком обезбеђујете да Размена порука правилно испоручује групне поруке."
- "Број телефона"
- "%s каже"
- "Рекли сте"
- "Порука од корисника %s"
- "Послали сте поруку"
- "Шаље се..."
- "Слање није успело. Додирните да бисте покушали поново."
- "Слање није успело. Покушавамо поново…"
- "Пошаљите поново или избришите"
- "Упутите гласовни позив службама за хитне случајеве. Слање SMS-а тренутно није успело."
- "Нова MMS порука за преузимање"
- "Нова MMS порука"
- "Преузимање није успело"
- "Додирните да бисте покушали поново"
- "Додирните да бисте преузели"
- "Преузмите или избришите"
- "Преузима се..."
- "Порука је истекла или није доступна"
- "величина: %1$s, истиче: %2$s"
- "Непознати пошиљалац"
- "Испоручено"
- "Порука није послата"
- "Неке поруке нису послате у Размени порука"
-
- - %d поруке(а) у %d конверзацији
- - %d поруке(а) у %d конверзације
- - %d поруке(а) у %d конверзација
-
- "Порука није преузета"
- "Неке поруке нису преузете у Размени порука"
-
- - %d поруке(а) у %d конверзацији
- - %d поруке(а) у %d конверзације
- - %d поруке(а) у %d конверзација
-
- "Порука на %1$s није послата"
- "Упутите гласовни позив службама за хитне случајеве. Слање SMS-а на %1$s тренутно није успело."
-
- - %d нова порука
- - %d нове поруке
- - %d нових порука
-
- "Назад"
- "Архивирано"
- "Избриши"
- "Архивирај"
- "Опозови архивирање"
- "Додај контакт"
- "Преузми"
- "Пошаљи"
- "Избриши"
- "Желите да избришете ову поруку?"
- "Ова радња не може да се опозове."
- "Избриши"
-
- - Желите ли да избришете ове конверзације?
- - Желите ли да избришете ове конверзације?
- - Желите ли да избришете ове конверзације?
-
- "Избриши"
- "Откажи"
- "Прима"
- "+%d"
- "Снимање звука није успело. Покушајте поново."
- "Пуштање звука није успело. Покушајте поново."
- "Чување звука није успело. Покушајте поново."
- "Додирните и задржите"
- ", "
- " "
- ": "
- " "
- "Слика"
- "Аудио исечак"
- "Видео"
- "Картица контакта"
- "Преузми"
- "Одговори преко SMS-а"
- "Одговори MMS-ом"
- "Одговорите"
-
- - %d учесник
- - %d учесника
- - %d учесника
-
- "Ја"
- "Контакт је блокиран и архивиран"
- "Контакт је деблокиран и архивирање је опозвано"
- "Архивирано: %d"
- "Опозвано је архивирање за: %d"
- "Све је спремно. Додирните Пошаљи поново."
- "Размена порука је подешена као подразумевана апликација за SMS."
-
- - Одбаци прилоге
- - Одбаци прилоге
- - Одбаци прилоге
-
- "Аудио прилог"
- "Пусти аудио прилог"
- "Пауза"
- "%1$s вам шаље нову поруку: %2$s"
- "Није примљена порука од корисника %1$s: %2$s. Време: %3$s."
- "Порука од корисника %1$s: %2$s. Време: %3$s."
- "Порука није послата кориснику %1$s: %2$s. Време: %3$s."
- "Шаље се порука кориснику %1$s: %2$s. Време: %3$s."
- "Није успело слање поруке кориснику %1$s: %2$s. Време: %3$s."
- "Порука кориснику %1$s: %2$s. Време: %3$s."
- "Није примљена порука од корисника %1$s: %2$s. Време: %3$s. %4$s."
- "Порука од корисника %1$s: %2$s. Време: %3$s. %4$s."
- "Порука која није послата групи %1$s: %2$s. Време: %3$s."
- "Шаље се порука групи %1$s: %2$s. Време: %3$s."
- "Није успело слање поруке групи %1$s: %2$s. Време: %3$s."
- "Порука групи %1$s: %2$s. Време: %3$s."
- "Слање поруке није успело. Додирните да бисте поново покушали."
- "Брисање наслова"
- "Слике из Размене порука"
-
- - %d слика је сачувана у албуму „%s“
- - %d слике су сачуване у албуму „%s“
- - %d слика је сачувано у албуму „%s“
-
-
- - %d видео је сачуван у албуму „%s“
- - %d видео снимка су сачувана у албуму „%s“
- - %d видео снимака је сачувано у албуму „%s“
-
-
- - %d прилог је сачуван у албуму „%s“
- - %d прилога су сачувана у албуму „%s“
- - %d прилога је сачувано у албуму „%s“
-
-
- - %d прилог је сачуван у директоријуму „Преузимања“
- - %d прилога су сачувана у директоријуму „Преузимања“
- - %d прилога је сачувано у директоријуму „Преузимања“
-
-
- - %d прилог је сачуван
- - %d прилога су сачувана
- - %d прилога је сачувано
-
-
- - Нисмо успели да сачувамо %d прилог
- - Нисмо успели да сачувамо %d прилога
- - Нисмо успели да сачувамо %d прилога
-
- "Подешавања"
- "Архивирано"
- "MMS"
- "Напредно"
- "Обавештења"
- "Извештаји о испоруци SMS-ова"
- "Захтевајте извештај о испоруци за сваки послати SMS"
- "Аутоматско преузимање"
- "Аутоматско преузимање MMS порука"
- "Аутоматски преузимај у ромингу"
- "Аутоматски преузимај MMS у ромингу"
- "Групна размена порука"
- "Подразумевана апликација за SMS"
-
-
- "Број телефона"
- "Непознато"
- "Звукови за одлазне поруке"
- "Копирај текст"
- "Погледајте детаље"
- "Проследи"
- "Детаљи поруке"
- "Тип: "
- "SMS"
- "Мултимедијална порука"
- "Од: "
- "Коме: "
- "Послато: "
- "Примљено: "
- "Наслов: "
- "Величина: "
- "Приоритет: "
- "SIM картица: "
- "Висок"
- "Нормалан"
- "Низак"
- "Отвор за SIM картицу %s"
- "Скривена адреса пошиљаоца"
- "Не можете да пошаљете поруку док се прилози учитавају."
- "Мрежа није спремна. Покушајте поново."
- "Избриши текст"
- "Пребацивање између уноса текста и бројева"
- "Додај још учесника"
- "Потврди учеснике"
- "Започни нову конверзацију"
- "Изаберите ову ставку"
- "Пусти видео"
- "Људи и опције"
- "Људи и опције"
- "Опште"
- "Људи у овој конверзацији"
- "Позови"
- "Пошаљите поруку"
- "Пошаљите поруку<br/><small>са картице %s</small>"
-
- - Пошаљите слике
- - Пошаљите слике
- - Пошаљите слике
-
-
- - Пошаљите аудио снимке
- - Пошаљите аудио снимке
- - Пошаљите аудио снимке
-
-
- - Пошаљите видео снимке
- - Пошаљите видео снимке
- - Пошаљите видео снимке
-
-
- - Пошаљите картице контаката
- - Пошаљите картице контаката
- - Пошаљите картице контаката
-
-
- - Пошаљите прилоге
- - Пошаљите прилоге
- - Пошаљите прилоге
-
-
- - %d прилог је спреман за слање
- - %d прилога су спремна за слање
- - %d прилога је спремно за слање
-
- "Лиценце отвореног кода"
- "Обавештења"
- "Ограничење за прилоге је достигнуто"
- "Желите ли да додате у контакте?"
- "Додај контакт"
- "Наслов"
- "Наслов: "
- "%1$s%2$s"
- "Учитава се картица контакта"
- "Учитавање картице контакта није успело"
- "Погледајте картицу контакта"
-
- - %d контакт
- - %d контакта
- - %d контаката
-
- "Картице контаката"
- "Рођендан"
- "Белешке"
- "Проследите поруку"
- "+1"
- "+%d"
- "SMS је онемогућен"
- "Да бисте слали поруке, подесите Размену порука као подразумевану апликацију за SMS"
- "Подесите Размену порука као подразумевану апликацију за SMS"
- "Промени"
- "Није изабран жељени SIM за слање SMS-ова"
- "Власник уређаја не дозвољава ову апликацију."
- "Потврди"
- "Превише учесника у конверзацији"
-
- - Неважећи контакти
- - Неважећи контакти
- - Неважећи контакти
-
- "Недовршена порука"
- "Када започнете нову конверзацију, видећете је наведену овде"
- "Овде се појављују архивиране преписке"
- "Преписке се учитавају..."
- "Слика"
- "Аудио клип"
- "Видео"
- "Картица контакта"
- "MMS"
- "Опозови"
- "Покушај поново"
- "Унесите име или број телефона контакта да бисте започели нову поруку"
- "Блокирај"
- "Блокирај %s"
- "Деблокирај %s"
- "Желите ли да блокирате %s?"
- "И даље ћете примати поруке са овог броја, али нећете више добијати обавештења. Ова преписка ће бити архивирана."
- "Блокирани контакти"
- "ДЕБЛОКИРАЈ"
- "Порука се шаље"
- "Порука је послата"
- "Подаци за мобилне уређаје су искључени. Проверите подешавања."
- "Слање порука није могуће у Режиму рада у авиону"
- "Порука није послата"
- "Порука је преузета"
- "Подаци за мобилне уређаје су искључени. Проверите подешавања."
- "Није могуће преузимати поруке у режиму рада у авиону"
- "Преузимање поруке није успело"
- "Нула"
- "Један"
- "Два"
- "Три"
- "Четири"
- "Пет"
- "Шест"
- "Седам"
- "Осам"
- "Девет"
- "Није могуће послати поруку помоћу мобилног оператера %1$s, грешка %2$d"
- "Није могуће послати поруку помоћу непознатог мобилног оператера, грешка %1$d"
- "Fwd: %s"
- "Порука није послата: услуга није активирана на мрежи"
- "Порука није послата: неважећа одредишна адреса"
- "Порука није послата: неважећа порука"
- "Порука није послата: неподржани садржај"
- "Порука није послата: неподржана порука"
- "Порука није послата: превелика је"
- "Нова порука"
- "Прикажи"
- "Слика"
- "Проналажење одговарајуће апликације није успело"
- "Уклањање примаоца"
- "Нова порука"
- "Откажи"
- "Желите ли да копирате у привремену меморију?"
- "Копирај"
- "на картицу %s"
- "Опште"
- "Напредно"
- "Општа подешавања"
- "Напредна подешавања"
- "„%s“ SIM"
- "Шаљите појединачне SMS поруке свим примаоцима. Само ви ћете добијати одговоре"
- "Пошаљите један MMS свим примаоцима"
- "Непознат број"
- "Нова порука"
- "Нова порука."
- "Бирач SIM картице"
- "Изабран је %1$s, бирач SIM картица"
- "Измени наслов"
- "Изабери SIM или измени наслов"
- "Додирните и задржите за снимање звука"
- "Започни нову конверзацију"
- "Размена порука"
- "Размена порука"
- "Листа преписки"
- "Учитавају се конверзације"
- "Учитавају се поруке"
- "Прикажи још конверзација"
- "Прикажи још порука"
- "Конверзација је избрисана"
- "Конверзација је избрисана. Додирните да бисте приказали неку другу конверзацију Размене порука"
- "Блокирано"
- "Деблокирано"
- "Нема довољно меморијског простора. Неки подаци ће можда бити изгубљени."
- "Изабери прилоге"
- "Потврди избор"
- "Изабраних: %d"
- "Уклоните један прилог или више њих и покушајте поново."
- "Можете да покушате да пошаљете поруку, али можда неће бити испоручена ако не уклоните један прилог или више њих."
- "Можете да пошаљете само један видео по поруци. Уклоните друге видео снимке и покушајте поново."
- "Размена порука није успела да учита прилог."
- "Ипак пошаљи"
- "Започињање преписке није успело"
- "Изабрали сте %s"
-
diff --git a/app/src/main/res/values-sv/arrays.xml b/app/src/main/res/values-sv/arrays.xml
deleted file mode 100644
index 8f03e4b..0000000
--- a/app/src/main/res/values-sv/arrays.xml
+++ /dev/null
@@ -1,37 +0,0 @@
-
-
-
-
-
- - "inget ämne"
- - "inget ämne"
-
-
- - "Ja"
- - "Nej"
- - "OK"
- - "Hehe"
- - "Tack"
- - "Jag accepterar"
- - "Nice"
- - "På väg"
- - "OK, jag återkommer senare"
- - ":)"
- - ":("
-
-
diff --git a/app/src/main/res/values-sv/cm_strings.xml b/app/src/main/res/values-sv/cm_strings.xml
deleted file mode 100644
index 4f47f58..0000000
--- a/app/src/main/res/values-sv/cm_strings.xml
+++ /dev/null
@@ -1,21 +0,0 @@
-
-
-
- Svep för att radera
- Svep till höger för att ta bort en konversation
- Meddelanden
-
diff --git a/app/src/main/res/values-sv/strings.xml b/app/src/main/res/values-sv/strings.xml
deleted file mode 100644
index 700854c..0000000
--- a/app/src/main/res/values-sv/strings.xml
+++ /dev/null
@@ -1,402 +0,0 @@
-
-
-
-
- "Sms/mms"
- "Sms/mms"
- "Välj konversation"
- "Inställningar"
- "Skicka meddelande"
- "Lägg till en bilaga"
- "Nästa >"
- "Nästa"
- "Stäng"
- "Inställningar >"
- "Inställningar"
- "Meddelanden behöver ha åtkomst till Sms, Telefon och Kontakter."
- "Du kan ändra behörigheterna i Inställningar > Appar > Meddelanden > Behörigheter."
- "Du kan ändra behörigheterna i Inställningar, Appar, Meddelanden, Behörigheter."
- "Frekventa"
- "Alla kontakter"
- "Skicka till %s"
- "Ta bilder eller spela in video"
- "Välj bilder från den här enheten"
- "Spela in ljud"
- "Välj foto"
- "Video-/bildobjektet har markerats."
- "Video-/bildobjektet har avmarkerats."
- "Spela in ljud"
- "Dela"
- "Nyss"
- "Nu"
-
- - %d min
- - %d min
-
-
- - %d timmar
- - %d timme
-
-
- - %d dagar
- - %d dag
-
- "Meddelande, klass 0"
- "Spara"
- "Bekräfta ditt telefonnummer"
- "Genom detta engångssteg säkerställer du att dina gruppmeddelanden levereras som de ska med Meddelanden."
- "Telefonnummer"
- "%s sade"
- "Du sade"
- "Meddelande från %s"
- "Du har skickat ett meddelande"
- "Skickar …"
- "Det gick inte att skicka. Tryck om du vill försöka igen."
- "Det gick inte att skicka. Försöker igen ..."
- "Skicka igen eller ta bort"
- "Ring larmcentralen. Det gick inte att skicka ett sms just nu."
- "Nya MMS att ladda ned"
- "Nytt MMS"
- "Nedladdningen genomfördes inte"
- "Tryck om du vill försöka igen"
- "Ladda ned genom att trycka"
- "Ladda ned eller radera"
- "Hämtar ..."
- "Meddelandet har upphört att gälla eller är inte tillgängligt"
- "storlek: %1$s, finns kvar till: %2$s"
- "Okänd avsändare"
- "Levererat"
- "Meddelandet har inte skickats"
- "Vissa meddelanden skickades inte i Meddelanden"
-
- - %d meddelanden i %d konversationer
- - %d meddelanden i en konversation
-
- "Meddelandet har inte laddats ned"
- "Vissa meddelanden laddades inte ned i Meddelanden"
-
- - %d meddelanden i %d konversationer
- - %d meddelanden i en konversation
-
- "Meddelandet till %1$s skickades inte"
- "Ring larmcentralen. Det gick inte att skicka ett sms till %1$s just nu."
-
- - %d nya meddelanden
- - Nytt meddelande
-
- "Föregående"
- "Arkiverat"
- "Ta bort"
- "Arkivera"
- "Ångra arkivering"
- "Lägg till kontakt"
- "Ladda ned"
- "Skicka"
- "Ta bort"
- "Vill du ta bort meddelandet?"
- "Åtgärden kan inte ångras."
- "Ta bort"
-
- - Vill du ta bort dessa konversationer?
- - Vill du ta bort konversationen?
-
- "Ta bort"
- "Avbryt"
- "Till"
- "+%d"
- "Det gick inte att spela in ljud. Försök igen."
- "Det gick inte att spela upp ljudet. Försök igen."
- "Det gick inte att spara ljud. Försök igen."
- "Tryck länge"
- ", "
- " "
- ": "
- " "
- "Bild"
- "Ljudklipp"
- "Video"
- "Visitkort"
- "Ladda ned"
- "Svara via sms"
- "Svara via mms"
- "Svara"
-
- - %d deltagare
- - %d deltagare
-
- "Jag"
- "Kontakten har blockerats och arkiverats"
- "Kontakten har återaktiverats och hämtats från arkivet"
- "%d har arkiverats"
- "%d arkiveringar har ångrats"
- "Allt klart. Tryck på Skicka igen."
- "Meddelanden har angetts som standardapp för sms."
-
- - Släng bilagor
- - Släng bilaga
-
- "Ljudbilaga"
- "Spela upp ljudbilaga"
- "Pausa"
- "Meddelande från %1$s: %2$s."
- "Meddelande som inte kunde skickas från %1$s: %2$s. Tidpunkt: %3$s."
- "Meddelande från %1$s: %2$s. Tidpunkt: %3$s."
- "Meddelande som inte har skickats till %1$s: %2$s. Tidpunkt: %3$s."
- "Skickar meddelande till %1$s: %2$s. Tidpunkt: %3$s."
- "Meddelande som inte kunde skickas till %1$s: %2$s. Tidpunkt: %3$s."
- "Meddelande till %1$s: %2$s. Tidpunkt: %3$s."
- "Meddelande som inte kunde skickas från %1$s: %2$s. Tidpunkt: %3$s. %4$s."
- "Meddelande från %1$s: %2$s. Tidpunkt: %3$s. %4$s."
- "Meddelande som inte har skickats till %1$s: %2$s. Tidpunkt: %3$s."
- "Skickar meddelande till %1$s: %2$s. Tidpunkt: %3$s."
- "Meddelande som inte kunde skickas till %1$s: %2$s. Tidpunkt: %3$s."
- "Meddelande till %1$s: %2$s. Tidpunkt: %3$s."
- "Det här meddelandet gick inte att skicka. Tryck om du vill försöka igen."
- "Radera ämne"
- "Skicka foton med Meddelanden"
-
- - %d foton har sparats i albumet %s
- - %d foto har sparats i albumet %s
-
-
- - %d videor har sparats i albumet %s
- - %d video har sparats i albumet %s
-
-
- - %d bilagor har sparats i albumet %s
- - %d bilaga har sparats i albumet %s
-
-
- - %d bilagor har sparats i Nedladdningar
- - %d bilaga har sparats i Nedladdningar
-
-
- - %d bilagor sparas
- - %d bilaga har sparats
-
-
- - Det gick inte att spara %d bilagor
- - Det gick inte att spara %d bilaga
-
- "Inställningar"
- "Arkiverat"
- "Mms"
- "Avancerat"
- "Aviseringar"
- "Sms-leveransrapporter"
- "Begär en leveransrapport för varje sms du skickar"
- "Automatisk hämtning"
- "Hämta mms-meddelanden automatiskt"
- "Autohämtning vid roaming"
- "Hämta mms automatiskt vid roaming"
- "Gruppmeddelanden"
- "Standardapp för sms"
-
-
- "Ditt telefonnummer"
- "Okänt"
- "Ljud vid utgående meddelande"
- "Kopiera text"
- "Visa mer information"
- "Vidarebefordra"
- "Meddelandeinformation"
- "Typ: "
- "Sms"
- "Mms"
- "Från: "
- "Till: "
- "Skickat: "
- "Mottaget: "
- "Ämne: "
- "Storlek: "
- "Prioritet: "
- "SIM: "
- "Hög"
- "Normal"
- "Låg"
- "SIM %s"
- "Avsändaradress dold"
- "Kan inte skicka meddelandet samtidigt som bilagor läses in."
- "Nätverket är inte klart. Försök igen."
- "Ta bort text"
- "Växla mellan att ange text och siffror"
- "Lägg till fler deltagare"
- "Bekräfta deltagare"
- "Starta ny konversation"
- "Välj det här objektet"
- "Spela upp video"
- "Personer och alternativ"
- "Personer och alternativ"
- "Allmänt"
- "Personer i den här konversationen"
- "Ring ett samtal"
- "Skicka meddelande"
- "Skicka meddelandet<br/><small>från %s</small>"
-
- - Skicka foton
- - Skicka foto
-
-
- - Skicka ljud
- - Skicka ljud
-
-
- - Skicka videor
- - Skicka video
-
-
- - Skicka kontaktkort
- - Skicka kontaktkort
-
-
- - Skicka bilagor
- - Skicka bilaga
-
-
- - %d bilagor är klara att skicka
- - En bilaga är klar att skicka
-
- "Licenser, öppen källkod"
- "Aviseringar"
- "Gränsen för bilagor har uppnåtts"
- "Vill du lägga till detta i Kontakter?"
- "Lägg till kontakt"
- "Ämne"
- "Ämne: "
- "%1$s%2$s"
- "Läser in visitkort"
- "Det gick inte att läsa in kontaktkortet"
- "Visa visitkort"
-
- - %d kontakter
- - %d kontakt
-
- "Kontaktkort"
- "Födelsedatum"
- "Anteckningar"
- "Vidarebefordra meddelande"
- "+ 1"
- "+%d"
- "Sms har inaktiverats"
- "Ange Meddelanden som standardapp för sms om du vill skicka"
- "Ange Meddelanden som standardapp för sms"
- "Ändra"
- "Inget SIM-kort har angetts som primärt för att skicka sms"
- "Appen tillåts inte av enhetsägaren."
- "OK"
- "För många deltagare i en konversation"
-
- - Ogiltiga kontakter
- - Ogiltig kontakt
-
- "Utkast"
- "När du startar en ny konversation listas den här"
- "Arkiverade konversationer visas här"
- "Läser in konversationer …"
- "Bild"
- "Ljudklipp"
- "Video"
- "Visitkort"
- "Mms"
- "Ångra"
- "Försök igen"
- "Ange namnet på en kontakt eller ett telefonnummer för att starta ett nytt meddelande"
- "Blockera"
- "Blockera %s"
- "Återaktivera %s"
- "Vill du blockera %s?"
- "Du kan fortfarande få meddelanden från det här numret, men du får inga fler aviseringar. Den här konversationen arkiveras."
- "Blockerade kontakter"
- "ÅTERAKTIVERA"
- "Skickar meddelande"
- "Meddelandet har skickats"
- "Mobildata har inaktiverats. Kontrollera inställningarna."
- "Det går inte att skicka meddelanden i flygplansläge"
- "Meddelandet kunde inte skickas"
- "Meddelandet har laddats ned"
- "Mobildata har inaktiverats. Kontrollera inställningarna."
- "Det går inte att ladda ned meddelanden i flygplansläge"
- "Det gick inte att ladda ned meddelandet"
- "Noll"
- "Ett"
- "Två"
- "Tre"
- "Fyra"
- "Fem"
- "Sex"
- "Sju"
- "Åtta"
- "Nio"
- "Det gick inte att skicka meddelandet med %1$s, fel %2$d"
- "Det gick inte att skicka meddelandet med okänd operatör, fel %1$d"
- "Vidarebefordra: %s"
- "Meddelandet har inte skickats: tjänsten är inte aktiverad i nätverket"
- "Meddelandet skickades inte: ogiltig e-postadress"
- "Meddelandet skickades inte: ogiltigt meddelande"
- "Meddelandet skickades inte: inget stöd för innehållet"
- "Meddelandet skickades inte: inget stöd för meddelandet"
- "Meddelandet skickades inte: för stort"
- "Nytt meddelande"
- "Visa"
- "Bild"
- "Ingen app för detta hittades"
- "Ta bort mottagare"
- "Nytt meddelande"
- "Avbryt"
- "Vill du kopiera till urklipp?"
- "Kopiera"
- "till %s"
- "Allmänt"
- "Avancerat"
- "Allmänna inställningar"
- "Avancerade inställningar"
- "SIM-kortet %s"
- "Skicka enskilda sms till alla mottagare. Det är endast du som får de eventuella svaren."
- "Skicka samma mms till alla mottagare."
- "Okänt nummer"
- "Nytt meddelande"
- "Nytt meddelande."
- "SIM-kortsväljaren"
- "%1$s har valts, SIM-kortsväljare"
- "Redigera ämne"
- "Välj SIM-kort eller redigera ämne"
- "Tryck länge för att spela in ljud"
- "Starta ny konversation"
- "Meddelanden"
- "Meddelanden"
- "Konversationslista"
- "Konversationer hämtas"
- "Läser in meddelanden"
- "Visa fler konversationer"
- "Visa fler meddelanden"
- "Konversationen har raderats"
- "Konversationen raderades. Tryck här om du vill visa en annan konversation i Meddelanden."
- "Blockerad"
- "Återaktiverad"
- "Lagringsutrymmet är nästan fullt. All data kanske inte sparas."
- "Välj bilagor"
- "Bekräfta ditt val"
- "%d har valts"
- "Ta bort en eller flera av bilagorna och försök igen."
- "Du kan testa att skicka meddelandet, men det kanske inte kommer fram om du inte tar bort en eller flera av bilagorna först."
- "Det går bara att skicka en video per meddelande. Ta bort ytterligare videor och försök igen."
- "Det gick inte att läsa in bilagan i Meddelanden."
- "Skicka ändå"
- "Det gick inte att starta en konversation"
- "%s har valts"
-
diff --git a/app/src/main/res/values-sw/arrays.xml b/app/src/main/res/values-sw/arrays.xml
deleted file mode 100644
index 1641f55..0000000
--- a/app/src/main/res/values-sw/arrays.xml
+++ /dev/null
@@ -1,37 +0,0 @@
-
-
-
-
-
- - "kichwa hakijaongezwa"
- - "kichwa hakijaongezwa"
-
-
- - "Ndiyo"
- - "Hapana"
- - "Sawa"
- - "Hehe"
- - "Asante"
- - "Nakubali"
- - "Shwari"
- - "Niko njiani"
- - "Sawa, nitawasiliana na wewe baadaye"
- - ":)"
- - ":("
-
-
diff --git a/app/src/main/res/values-sw/strings.xml b/app/src/main/res/values-sw/strings.xml
deleted file mode 100644
index 9e90565..0000000
--- a/app/src/main/res/values-sw/strings.xml
+++ /dev/null
@@ -1,402 +0,0 @@
-
-
-
-
- "Utumaji ujumbe"
- "Utumaji ujumbe"
- "Chagua mazungumzo"
- "Mipangilio"
- "Tuma Ujumbe"
- "Ongeza kiambatisho"
- "Inayofuata >"
- "Inayofuata"
- "Ondoka"
- "Mipangilio >"
- "Mipangilio"
- "Programu ya Ujumbe inahitaji ruhusa za SMS, Simu na Anwani."
- "Unaweza kubadilisha ruhusa katika Mipangilio> Programu> Ujumbe> Ruhusa."
- "Unaweza kubadilisha ruhusa katika Mipangilio, Programu, Ujumbe, Ruhusa."
- "Mara kwa mara"
- "Anwani zote"
- "Tuma kwa %s"
- "Piga picha au urekodi video"
- "Chagua picha kutoka kifaa hiki"
- "Rekodi sauti"
- "Chagua picha"
- "Maudhui yameteuliwa."
- "Maudhui yameondolewa uteuzi."
- "Rekodi sauti"
- "Shiriki"
- "Sasa hivi tu"
- "Sasa"
-
- - Dakika %d
- - Dakika %d
-
-
- - Saa %d
- - Saa %d
-
-
- - Siku %d
- - Siku %d
-
- "Ujumbe wa tabaka 0"
- "Hifadhi"
- "Thibitisha nambari yako ya simu"
- "Hatua hii ya kufanywa mara moja itahakikisha kuwa programu ya Ujumbe itawasilisha ujumbe wako wa kikundi bila tatizo."
- "Nambari ya simu"
- "%s alisema"
- "Ulisema"
- "Ujumbe kutoka %s"
- "Ulituma ujumbe"
- "Inatuma…"
- "Haikutumwa. Gusa ili ujaribu tena."
- "Haikutumwa. Jaribu tena..."
- "Tuma tena au ufute"
- "Tafadhali piga simu ya sauti kwa huduma za dharura. Ujumbe wako haukuweza kupokelewa kwa wakati huu."
- "Ujumbe mpya wa MMS wa kupakua"
- "Ujumbe mpya wa MMS"
- "Haikuweza kupakua"
- "Gusa ili ujaribu tena"
- "Gusa ili upakue"
- "Pakua au ufute"
- "Inapakua…"
- "Ujumbe umepitwa na wakati au haupo"
- "ukubwa: %1$s, mwisho: %2$s"
- "Mtumaji asiyejulikana"
- "Umewasilishwa"
- "Ujumbe haujatumwa"
- "Baadhi ya ujumbe haukutumwa katika programu ya Ujumbe"
-
- - Ujumbe %d katika mazungumzo %d
- - Ujumbe %d katika mazungumzo moja
-
- "Ujumbe haujapakuliwa"
- "Baadhi ya ujumbe haukupakuliwa katika programu ya Ujumbe"
-
- - Ujumbe %dkatika mazungumzo %d
- - Ujumbe %d katika mazungumzo moja
-
- "Ujumbe kwa %1$s haukutumwa"
- "Tafadhali piga simu ya sauti kwa huduma za dharura. Ujumbe wako kwa %1$s haukuweza kupokelewa kwa wakati huu."
-
- - Ujumbe %d mpya
- - Ujumbe mpya
-
- "Nyuma"
- "Imewekwa kwenye kumbukumbu"
- "Futa"
- "Kumbukumbu"
- "Ondoa kwenye kumbukumbu"
- "Ongeza anwani"
- "Pakua"
- "Tuma"
- "Futa"
- "Je, ungependa kufuta ujumbe huu?"
- "Kitendo hiki hakiwezi kutenduliwa."
- "Futa"
-
- - Ungependa kufuta mazungumzo haya?
- - Ungependa kufuta mazungumzo haya?
-
- "Futa"
- "Ghairi"
- "Kwa"
- "%d+"
- "Haiwezi kurekodi sauti. Jaribu tena."
- "Haiwezi kucheza sauti. Jaribu tena."
- "Haikuweza kuhifadhi sauti. Jaribu tena."
- "Gusa na ushikilie"
- ", "
- " "
- ": "
- " "
- "Picha"
- "Klipu ya sauti"
- "Video"
- "Kadi ya anwani"
- "Pakua"
- "Jibu kupitia SMS"
- "Jibu kupitia MMS"
- "Jibu"
-
- - Washiriki %d
- - Mshiriki %d
-
- "Mimi"
- "Anwani imezuiwa na imewekwa kwenye kumbukumbu"
- "Anwani imeacha kuzuiliwa na imetolewa kwenye kumbukumbu"
- "%d yamewekwa kwenye kumbukumbu"
- "%d yameondolewa kwenye kumbukumbu"
- "Imewekwa. Gusa Tuma tena."
- "Umefaulu kuweka Programu ya Ujumbe kuwa programu ya chaguo-msingi ya SMS."
-
- - Tupa viambatisho
- - Tupa kiambatisho
-
- "Kiambatisho cha sauti"
- "Cheza kiambatisho cha sauti"
- "Sitisha"
- "Ujumbe kutoka kwa %1$s: %2$s."
- "Ujumbe ulioshindikana kutoka kwa %1$s: %2$s. Saa: %3$s."
- "Ujumbe kutoka %1$s: %2$s. Saa: %3$s."
- "Ujumbe ambao haukutumwa kwa %1$s: %2$s. Saa: %3$s."
- "Inatuma ujumbe kwa %1$s: %2$s. Saa: %3$s."
- "Ujumbe ulioshindikana kwa %1$s: %2$s. Saa: %3$s."
- "Ujumbe kwa %1$s: %2$s. Saa: %3$s."
- "Ujumbe ulioshindikana kutoka kwa %1$s: %2$s. Saa: %3$s. %4$s."
- "Ujumbe kutoka %1$s: %2$s. Saa: %3$s. %4$s."
- "Ujumbe ambao haukutumwa kwa %1$s: %2$s. Saa: %3$s."
- "Inatuma ujumbe kwa %1$s: %2$s. Saa: %3$s."
- "Ujumbe ulioshindikana kwenda kwa %1$s: %2$s. Saa: %3$s."
- "Ujumbe kwa %1$s: %2$s. Saa: %3$s."
- "Ujumbe ulishindikana. Gusa ili ujaribu tena."
- "Futa kichwa"
- "Picha za programu ya Ujumbe"
-
- - Picha %d zimehifadhiwa kwenye albamu ya \"%s\"
- - Picha %d imehifadhiwa kwenye albamu ya \"%s\"
-
-
- - Video %d zimehifadhiwa kwenye albamu ya \"%s\"
- - Video %d imehifadhiwa kwenye albamu ya \"%s\"
-
-
- - Viambatisho %d vimehifadhiwa kwenye albamu ya \"%s\"
- - Kiambatisho %d kimehifadhiwa kwenye albamu ya \"%s\"
-
-
- - Viambatisho %d vimehifadhiwa kwenye \"Vipakuliwa\"
- - Kiambatisho %d kimehifadhiwa kwenye \"Vipakuliwa\"
-
-
- - Imehifadhi viambatisho %d
- - Imehifadhi kiambatisho %d
-
-
- - Haikuweza kuhifadhi viambatisho %d
- - Haikuweza kuhifadhi kiambatisho %d
-
- "Mipangilio"
- "Imewekwa kwenye kumbukumbu"
- "MMS"
- "Mahiri"
- "Arifa"
- "Ripoti za kupokelewa kwa SMS"
- "Omba ripoti ya kuthibitisha kuwa kila SMS unayotuma imewasilishwa"
- "Pakua kiotomatiki"
- "Rejesha ujumbe wa MMS kiotomatiki"
- "Rejesha kiotomatiki wakati wa kutumia mitandao mingine"
- "Rejesha MMS kiotomatiki unapotumia mitandao mingine"
- "Utumaji ujumbe kwa kikundi"
- "Programu chaguo-msingi ya SMS"
-
-
- "Nambari yako ya simu"
- "Isiyojulikana"
- "Sauti za ujumbe unaotumwa"
- "Nakili maandishi"
- "Tazama maelezo"
- "Sambaza"
- "Maelezo ya ujumbe"
- "Aina: "
- "Ujumbe wa maandishi"
- "Ujumbe anuai"
- "Kutoka: "
- "Kwa: "
- "Imetumwa: "
- "Imepokelewa: "
- "Kichwa: "
- "Ukubwa: "
- "Kipaumbele: "
- "SIM: "
- "Juu"
- "Kawaida"
- "Chini"
- "SIM %s"
- "Anwani ya mtumaji iliyofichwa"
- "Haiwezi kutuma ujumbe wakati inapakiwa viambatisho."
- "Mtandao hauko tayari. Jaribu tena."
- "Futa ujumbe"
- "Badili kati ya kuweka maandishi na nambari"
- "Ongeza washiriki zaidi"
- "Thibitisha washiriki"
- "Anzisha mazungumzo mapya"
- "Chagua bidhaa hii"
- "Cheza video"
- "Watu na chaguo"
- "Watu na chaguo"
- "Jumla"
- "Watu katika mazungumzo haya"
- "Piga simu"
- "Tuma ujumbe"
- "Tuma ujumbe<br/><small>kutoka %s</small>"
-
- - Tuma picha
- - Tuma picha
-
-
- - Tuma sauti
- - Tuma sauti
-
-
- - Tuma video
- - Tuma video
-
-
- - Tuma kadi za anwani
- - Tuma kadi ya anwani
-
-
- - Tuma viambatisho
- - Tuma kiambatisho
-
-
- - Viambatisho %d viko tayari kutumwa
- - Kiambatisho kimoja kiko tayari kutumwa
-
- "Leseni za programu huria"
- "Arifa"
- "Kikomo cha kiambatisho kilifikiwa"
- "Ungependa kuongeza kwenye Anwani?"
- "Ongeza Anwani"
- "Kichwa"
- "Kichwa: "
- "%1$s%2$s"
- "Inapakia kadi ya anwani"
- "Haikuweza kupakia kadi ya anwani"
- "Angalia kadi ya anwani"
-
- - Anwani %d
- - Anwani %d
-
- "Kadi za mawasiliano"
- "Siku ya kuzaliwa"
- "Madokezo"
- "Sambaza ujumbe"
- "+1"
- "+%d"
- "SMS imezimwa"
- "Ili utume ujumbe, weka programu ya Ujumbe kuwa programu ya chaguo-msingi ya SMS"
- "Weka programu ya Ujumbe kuwa programu ya chaguo-msingi ya SMS"
- "Badilisha"
- "Hakuna SIM inayopendelewa kwa kutuma ujumbe wa SMS iliyochaguliwa"
- "Programu hii hairuhusiwi na mmiliki kifaa."
- "SAWA"
- "Washiriki wengi mno katika mazungumzo"
-
- - Anwani zisizo sahihi
- - Anwani isiyo sahihi
-
- "Rasimu"
- "Utakapoanzisha mazungumzo mapya, utayaona yameorodheshwa hapa"
- "Mazungumzo yaliyowekwa kwenye kumbukumbu huonekana hapa"
- "Inapakia mazungumzo..."
- "Picha"
- "Klipu ya sauti"
- "Video"
- "Kadi ya anwani"
- "MMS"
- "Tendua"
- "Jaribu tena"
- "Andika jina la anwani au nambari ya simu ili uanze ujumbe mpya"
- "Zuia"
- "Zuia %s"
- "Ondoa kizuizi kwa %s"
- "Ungependa kuzuia %s?"
- "Utaendelea kupokea ujumbe kutoka nambari hii ila hutapewa arifa tena. Mazungumzo haya yatawekwa kwenye kumbukumbu."
- "Anwani zilizozuiwa"
- "ONDOA KIZUIZI"
- "Inatuma ujumbe"
- "Ujumbe umetumwa"
- "Data ya simu za mkononi imezimwa. Angalia mipangilio yako."
- "Haiwezi kutuma ujumbe katika Hali ya ndegeni"
- "Ujumbe haukutumwa"
- "Ujumbe umepakuliwa"
- "Data ya simu za mkononi imezimwa. Angalia mipangilio yako."
- "Haiwezi kupakua ujumbe katika Hali ya ndegeni"
- "Ujumbe haukuweza kupakuliwa"
- "Sifuri"
- "Moja"
- "Mbili"
- "Tatu"
- "Nne"
- "Tano"
- "Sita"
- "Saba"
- "Nane"
- "Tisa"
- "Huwezi kutuma ujumbe ukitumia %1$s, hitilafu %2$d"
- "Huwezi kutuma ujumbe ukitumia mtoa huduma asiyejulikana, hitilafu %1$d"
- "Fwd: %s"
- "Ujumbe haukutumwa: huduma haijaanza kutumika kwenye mtandao."
- "Ujumbe haujatumwa: anwani ya unakotuma si sahihi"
- "Ujumbe haujatumwa: ujumbe usio sahihi"
- "Ujumbe haujatumwa: maudhui yasiyoweza kutumika"
- "Ujumbe haujatumwa: ujumbe usioweza kutumika"
- "Ujumbe haujatumwa: ni mkubwa mno"
- "Ujumbe mpya"
- "Tazama"
- "Picha"
- "Haikuweza kupata programu inayofaa"
- "Ondoa mpokeaji"
- "Ujumbe mpya"
- "Ghairi"
- "Je, ungependa kunakili kwenye ubao klipu?"
- "Nakili"
- "kwa %s"
- "Jumla"
- "Mahiri"
- "Mipangilio ya jumla"
- "Mipangilio ya kina"
- "SIM \"%s\""
- "Tuma ujumbe binafsi wa SMS kwa wapokeaji wote. Wewe tu ndiye utakayepata majibu yoyote"
- "Tuma MMS moja kwa wapokeaji wote"
- "Nambari isiyojulikana"
- "Ujumbe mpya"
- "Ujumbe mpya."
- "Kichagua SIM"
- "%1$s imechaguliwa, Kichagua SIM"
- "Badilisha kichwa"
- "Chagua SIM au ubadilishe kichwa"
- "Gusa na ushikilie ili urekodi sauti"
- "Anzisha mazungumzo mapya"
- "Ujumbe"
- "Ujumbe"
- "Orodha ya mazungumzo"
- "Inapakia mazungumzo"
- "Inapakia ujumbe"
- "Tazama mazungumzo zaidi"
- "Angalia ujumbe zaidi"
- "Mazungumzo yamefutwa"
- "Mazungumzo yamefutwa. Gusa ili uonyeshe mazungumzo tofauti ya programu ya Ujumbe"
- "Amezuiwa"
- "Ameondolewa kizuizi"
- "Nafasi ya hifadhi ni ndogo. Unaweza kupoteza baadhi ya data."
- "Chagua viambatisho"
- "Thibitisha uteuzi"
- "%d vimechaguliwa"
- "Tafadhali ondoa moja au zaidi ya viambatisho na ujaribu tena."
- "Unaweza kujaribu kutuma ujumbe wako, lakini huenda usitumwe hadi uondoe kiambatisho kimoja au zaidi."
- "Unaweza kutuma video moja pekee kwa kila ujumbe. Tafadhali ondoa video za ziada na ujaribu tena."
- "Programu ya Ujumbe haikupakia kiambatisho."
- "Tuma tu"
- "Haikuweza kuanza mazungumzo"
- "%s imechaguliwa"
-
diff --git a/app/src/main/res/values-ta/arrays.xml b/app/src/main/res/values-ta/arrays.xml
deleted file mode 100644
index 9953b60..0000000
--- a/app/src/main/res/values-ta/arrays.xml
+++ /dev/null
@@ -1,37 +0,0 @@
-
-
-
-
-
- - "தலைப்பு இல்லை"
- - "தலைப்பு இல்லை"
-
-
- - "ஆம்"
- - "இல்லை"
- - "சரி"
- - "ஹிஹி"
- - "நன்றி"
- - "ஆம்"
- - "அருமை"
- - "வந்துகொண்டிருக்கிறேன்"
- - "பின்னர் அழைக்கிறேன்"
- - ":)"
- - ":("
-
-
diff --git a/app/src/main/res/values-ta/cm_strings.xml b/app/src/main/res/values-ta/cm_strings.xml
deleted file mode 100644
index 914a784..0000000
--- a/app/src/main/res/values-ta/cm_strings.xml
+++ /dev/null
@@ -1,22 +0,0 @@
-
-
-
- நீக்குவதற்கு தேய்க்கவும்
- ஒரு உரையாடல் நீக்குவதற்கு வலது பக்கமாக தேய்க்கவும்
- செய்திகள்
- பேசத் தொடங்குக
-
diff --git a/app/src/main/res/values-ta/strings.xml b/app/src/main/res/values-ta/strings.xml
deleted file mode 100644
index 1abaab7..0000000
--- a/app/src/main/res/values-ta/strings.xml
+++ /dev/null
@@ -1,402 +0,0 @@
-
-
-
-
- "மெசேஜ்"
- "மெசேஜ்"
- "உரையாடலைத் தேர்ந்தெடுக்கவும்"
- "அமைப்பு"
- "செய்தி அனுப்பு"
- "இணைப்பைச் சேர்"
- "அடுத்து >"
- "அடுத்து"
- "வெளியேறு"
- "அமைப்புகள் >"
- "அமைப்புகள்"
- "செய்தியிடலுக்கு SMS, ஃபோன் மற்றும் தொடர்புகள் ஆகியவற்றுக்கான அனுமதி தேவை."
- "அமைப்புகள் > பயன்பாடுகள் > செய்தியிடல் > அனுமதிகள் என்பதில் அனுமதிகளை மாற்றலாம்."
- "அமைப்புகள், பயன்பாடுகள், செய்தியிடல், அனுமதிகள் என்பதில் அனுமதிகளை மாற்றலாம்."
- "அடிக்கடி தொடர்புகொண்டவர்கள்"
- "எல்லா தொடர்புகளும்"
- "%s க்கு அனுப்பு"
- "படங்கள் அல்லது வீடியோவை எடுக்கவும்"
- "இந்தச் சாதனத்தில் இருந்து படங்களைத் தேர்வு செய்யவும்"
- "ஆடியோவைப் பதிவுசெய்"
- "படத்தைத் தேர்வுசெய்"
- "மீடியா தேர்ந்தெடுக்கப்பட்டது."
- "மீடியா தேர்வுநீக்கப்பட்டது."
- "ஆடியோவைப் பதிவுசெய்"
- "பகிர்"
- "சற்றுமுன்"
- "இப்போது"
-
- - %d நிமிடங்கள்
- - %d நிமிடம்
-
-
- - %d மணிநேரம்
- - %d மணிநேரம்
-
-
- - %d நாட்கள்
- - %d நாள்
-
- "கிளாஸ் 0 செய்தி"
- "சேமி"
- "உங்கள் ஃபோன் எண்ணை உறுதிசெய்யவும்"
- "இந்த ஒரு முறை செயல்பாடானது, செய்தியிடல் உங்கள் குழுச் செய்திகளைச் சரியாக வழங்குவதை உறுதிப்படுத்தும்."
- "ஃபோன் எண்"
- "%s கூறியது"
- "நீங்கள் கூறியது"
- "%s இடமிருந்து செய்தி"
- "செய்தி அனுப்பியுள்ளீர்கள்"
- "அனுப்புகிறது…"
- "அனுப்பவில்லை. மீண்டும் முயல, தொடவும்."
- "அனுப்பவில்லை. மீண்டும் முயல்கிறது…"
- "மீண்டும் அனுப்பு அல்லது நீக்கு"
- "அவசரகால சேவைகளை அழைக்கவும். உங்கள் உரைச் செய்தியை தற்போது வழங்க முடியவில்லை."
- "இறக்க, புதிய MMS செய்தி உள்ளது"
- "புதிய MMS செய்தி"
- "இறக்க முடியவில்லை"
- "மீண்டும் முயல, தொடவும்"
- "இறக்க, தொடவும்"
- "இறக்கு அல்லது நீக்கு"
- "இறக்குகிறது…"
- "செய்தி காலாவதியானது அல்லது இல்லை"
- "அளவு: %1$s, காலாவதியாகும் தேதி: %2$s"
- "அறியப்படாத அனுப்புநர்"
- "டெலிவரி செய்யப்பட்டது"
- "செய்தி அனுப்பப்படவில்லை"
- "செய்தியிடலில் சில செய்திகள் அனுப்பப்படவில்லை"
-
- - %d உரையாடல்களில் %d செய்திகள் உள்ளன
- - ஒரு உரையாடலில் %d செய்திகள் உள்ளன
-
- "செய்தி இறக்கப்படவில்லை"
- "செய்தியிடலில் சில செய்திகள் இறக்கப்படவில்லை"
-
- - %d உரையாடல்களில் %d செய்திகள் உள்ளன
- - ஒரு உரையாடலில் %d செய்திகள் உள்ளன
-
- "%1$sக்குச் செய்தி அனுப்பப்படவில்லை"
- "அவசரகால சேவைகளை அழைக்கவும். %1$s_1க்கு நீங்கள் அனுப்பிய செய்தியை தற்போது வழங்க முடியவில்லை."
-
- - %d புதிய செய்திகள்
- - புதிய செய்தி
-
- "முந்தையது"
- "காப்பகப்படுத்தப்பட்டன"
- "நீக்கு"
- "காப்பிடு"
- "காப்பிட வேண்டாம்"
- "தொடர்பைச் சேர்"
- "இறக்கு"
- "அனுப்பு"
- "நீக்கு"
- "இந்தச் செய்தியை நீக்கவா?"
- "இந்தச் செயலை பின்னர் செயல்தவிர்க்க முடியாது."
- "நீக்கு"
-
- - உரையாடல்களை நீக்கவா?
- - உரையாடலை நீக்கவா?
-
- "நீக்கு"
- "ரத்துசெய்"
- "பெறுநர்"
- "+%d"
- "ஆடியோவைப் பதிவு செய்ய இயலவில்லை. மீண்டும் முயலவும்."
- "ஆடியோவை இயக்க முடியவில்லை. மீண்டும் முயலவும்."
- "ஆடியோவைச் சேமிக்க முடியவில்லை. மீண்டும் முயலவும்."
- "தொட்டுப் பிடித்திருக்கவும்"
- ", "
- " "
- ": "
- " "
- "படம்"
- "ஆடியோ கிளிப்"
- "வீடியோ"
- "தொடர்பு கார்டு"
- "இறக்கு"
- "SMS மூலம் பதிலளி"
- "MMS மூலம் பதிலளி"
- "பதிலளி"
-
- - %d பங்கேற்பாளர்கள்
- - %d பங்கேற்பாளர்
-
- "எனக்கு"
- "தொடர்பு தடுக்கப்பட்டு காப்பகப்படுத்தப்பட்டது"
- "தொடர்பு தடைநீக்கப்பட்டுள்ளது & பட்டியலில் தோன்றும்"
- "%d காப்பகப்படுத்தப்பட்டன"
- "%d பட்டியலில் தோன்றும்"
- "எல்லாம் முடிந்தது. மீண்டும் அனுப்பு என்பதைத் தொடவும்."
- "செய்தியிடல் இயல்பு SMS பயன்பாடாக அமைக்கப்பட்டது."
-
- - இணைப்புகளை நிராகரி
- - இணைப்பை நிராகரி
-
- "ஆடியோ இணைப்பு"
- "ஆடியோ இணைப்பை இயக்கவும்"
- "இடைநிறுத்து"
- "செய்தி அனுப்பியவர்: %1$s - %2$s."
- "%1$sக்கு அனுப்பிய செய்தி தோல்வி: %2$s. நேரம்: %3$s."
- "%1$s அனுப்பிய செய்தி: %2$s. நேரம்: %3$s."
- "%1$sக்கு அனுப்பப்படாத செய்தி: %2$s. நேரம்: %3$s."
- "%1$sக்குச் செய்தி அனுப்புகிறது: %2$s. நேரம்: %3$s."
- "%1$sக்கு அனுப்பிய செய்தி தோல்வி: %2$s. நேரம்: %3$s."
- "%1$sக்கான செய்தி: %2$s. நேரம்: %3$s."
- "%1$sக்கு அனுப்பிய செய்தி தோல்வி: %2$s. நேரம்: %3$s. %4$s."
- "%1$s இடமிருந்து செய்தி: %2$s. நேரம்: %3$s. %4$s."
- "%1$sக்கு அனுப்பப்படாத செய்தி: %2$s. நேரம்: %3$s."
- "%1$sக்குச் செய்தி அனுப்புகிறது: %2$s. நேரம்: %3$s."
- "%1$sக்கு அனுப்பிய செய்தி தோல்வி: %2$s. நேரம்: %3$s."
- "%1$sக்கான செய்தி: %2$s. நேரம்: %3$s."
- "செய்தி அனுப்புவதில் தோல்வி. மீண்டும் முயற்சிக்க, தொடவும்."
- "தலைப்பை நீக்கு"
- "செய்தியிடல் படங்கள்"
-
- - %d படங்கள், \"%s\" ஆல்பத்தில் சேமிக்கப்பட்டன
- - %d படம், \"%s\" ஆல்பத்தில் சேமிக்கப்பட்டது
-
-
- - %d வீடியோக்கள், \"%s\" ஆல்பத்தில் சேமிக்கப்பட்டன
- - %d வீடியோ, \"%s\" ஆல்பத்தில் சேமிக்கப்பட்டது
-
-
- - %d இணைப்புகள், \"%s\" ஆல்பத்தில் சேமிக்கப்பட்டன
- - %d இணைப்பு, \"%s\" ஆல்பத்தில் சேமிக்கப்பட்டது
-
-
- - %d இணைப்புகள், \"இறக்கங்கள்\" என்பதில் சேமிக்கப்பட்டன
- - %d இணைப்பு, \"இறக்கங்கள்\" என்பதில் சேமிக்கப்பட்டது
-
-
- - %d இணைப்புகள் சேமிக்கப்பட்டன
- - %d இணைப்பு சேமிக்கப்பட்டது
-
-
- - %d இணைப்புகளைச் சேமிக்க முடியவில்லை
- - %d இணைப்பைச் சேமிக்க முடியவில்லை
-
- "அமைப்பு"
- "காப்பகப்படுத்தப்பட்டன"
- "MMS"
- "மேம்பட்டவை"
- "அறிவிப்புகள்"
- "SMS டெலிவரி அறிக்கைகள்"
- "நீங்கள் அனுப்பும் ஒவ்வொரு SMS க்கும் வழங்கல் அறிக்கையைக் கோரவும்"
- "தானாக மீட்டெடு"
- "தானாக MMS செய்திகளை மீட்டெடு"
- "ரோமிங்கில் தானாக மீட்டெடு"
- "ரோமிங்கின் போது தானாகவே MMSஐ மீட்டெடு"
- "குழு மெசேஜ்"
- "இயல்புநிலை SMS பயன்பாடு"
-
-
- "மொபைல் எண்"
- "தெரியாதது"
- "வெளிச்செல்லும் செய்தி ஒலிகள்"
- "உரையை நகலெடு"
- "விவரங்களைக் காட்டு"
- "முன்னனுப்பு"
- "செய்தி விவரங்கள்"
- "வகை: "
- "உரைச் செய்தி"
- "மல்டிமீடியா செய்தி"
- "அனுப்புநர்: "
- "பெறுநர்: "
- "அனுப்பியது: "
- "பெறப்பட்டது: "
- "தலைப்பு: "
- "அளவு: "
- "முன்னுரிமை: "
- "SIM: "
- "உயர்தரம்"
- "இயல்பு"
- "குறைந்த தரம்"
- "SIM %s"
- "மறைவிலிருக்கும் அனுப்புநர் முகவரி"
- "இணைப்புகளை ஏற்றும் போது செய்தியை அனுப்ப முடியாது."
- "நெட்வொர்க் தயாராக இல்லை. மீண்டும் முயற்சிக்கவும்."
- "உரையை நீக்கு"
- "உரை மற்றும் எண்களை உள்ளிடுவதன் இடையே மாறு"
- "மேலும் பங்கேற்பாளர்களைச் சேர்"
- "பங்கேற்பாளர்களை உறுதிப்படுத்தவும்"
- "புதிய உரையாடலைத் தொடங்கு"
- "இதனைத் தேர்வுசெய்"
- "வீடியோவை இயக்கு"
- "நபர்களும் விருப்பங்களும்"
- "நபர்களும் விருப்பங்களும்"
- "பொது"
- "உரையாடலில் உள்ளவர்கள்"
- "அழை"
- "செய்தி அனுப்பு"
- "செய்தி அனுப்ப:<br/><small>%s</small>"
-
- - படங்களை அனுப்பு
- - படத்தை அனுப்பு
-
-
- - ஆடியோக்களை அனுப்பு
- - ஆடியோவை அனுப்பு
-
-
- - வீடியோக்களை அனுப்பு
- - வீடியோவை அனுப்பு
-
-
- - தொடர்பு கார்டுகளை அனுப்பு
- - தொடர்பு கார்டை அனுப்பு
-
-
- - இணைப்புகளை அனுப்பு
- - இணைப்பை அனுப்பு
-
-
- - %d இணைப்புகள் அனுப்புவதற்குத் தயாராக உள்ளன
- - ஒரு இணைப்பு அனுப்புவதற்குத் தயாராக உள்ளது
-
- "ஓப்பன் சோர்ஸ் உரிமங்கள்"
- "அறிவிப்புகள்"
- "இணைப்பிற்கான வரம்பை அடைந்துவிட்டீர்கள்"
- "தொடர்புகளில் சேர்க்கவா?"
- "தொடர்பைச் சேர்"
- "தலைப்பு"
- "தலைப்பு: "
- "%1$s%2$s"
- "தொடர்பு கார்டை ஏற்றுகிறது"
- "தொடர்பு கார்டை ஏற்ற முடியவில்லை"
- "தொடர்பு கார்டைக் காட்டு"
-
- - %d தொடர்புகள்
- - %d தொடர்பு
-
- "தொடர்பு கார்டுகள்"
- "பிறந்தநாள்"
- "குறிப்புகள்"
- "செய்தியை முன்னனுப்பு"
- "+1"
- "+%d"
- "SMS முடக்கப்பட்டது"
- "அனுப்ப, இயல்பு SMS பயன்பாடாக செய்தியிடலை அமைக்கவும்"
- "இயல்பு SMS பயன்பாடாக செய்தியிடலை அமைக்கவும்"
- "மாற்று"
- "SMS செய்திகளை அனுப்புவதற்கு விருப்பமான சிம் எதுவும் தேர்ந்தெடுக்கப்படவில்லை"
- "சாதன உரிமையாளர் இந்தப் பயன்பாட்டை அனுமதிக்கவில்லை."
- "சரி"
- "உரையாடலில் பலர் உள்ளனர்"
-
- - தவறான தொடர்புகள்
- - தவறான தொடர்பு
-
- "வரைவு"
- "புதிய உரையாடலைத் தொடங்கியதும், அது இங்கு பட்டியலிடப்படும்"
- "காப்பகப்படுத்திய உரையாடல்கள் இங்கே தோன்றும்"
- "உரையாடல்களை ஏற்றுகிறது…"
- "படம்"
- "ஆடியோ கிளிப்"
- "வீடியோ"
- "தொடர்பு கார்டு"
- "MMS"
- "செயல்தவிர்"
- "மீண்டும் முயற்சிக்கவும்"
- "புதிய செய்தி உருவாக்க, தொடர்பின் பெயர் அல்லது மொபைல் எண்ணை உள்ளிடவும்"
- "தடு"
- "%sஐத் தடு"
- "%s இன் தடுப்பை நீக்கு"
- "%sஐத் தடைசெய்யவா?"
- "தொடர்ந்து இந்த எண்ணில் இருந்து செய்திகளைப் பெறுவீர்கள், அது குறித்து இனி உங்களுக்கு அறிவிக்கப்படாது. உரையாடல் காப்பகப்படுத்தப்படும்."
- "தடுக்கப்பட்ட தொடர்புகள்"
- "தடுப்பை நீக்கு"
- "செய்தி அனுப்பப்படுகிறது"
- "செய்தி அனுப்பப்பட்டது"
- "செல்லுலார் தரவு முடக்கப்பட்டுள்ளது. அமைப்புகளைச் சரிபார்க்கவும்."
- "விமானப் பயன்முறையில் செய்திகளை அனுப்ப முடியாது"
- "செய்தியை அனுப்ப முடியவில்லை"
- "செய்தி பதிவிறக்கப்பட்டது"
- "செல்லுலார் தரவு முடக்கப்பட்டுள்ளது. அமைப்புகளைச் சரிபார்க்கவும்."
- "விமானப் பயன்முறையில் செய்திகளை இறக்க முடியாது"
- "செய்தி இறக்கப்படவில்லை"
- "பூஜ்ஜியம்"
- "ஒன்று"
- "இரண்டு"
- "மூன்று"
- "நான்கு"
- "ஐந்து"
- "ஆறு"
- "ஏழு"
- "எட்டு"
- "ஒன்பது"
- "%1$s மூலம் செய்தியை அனுப்ப முடியவில்லை, பிழை %2$d"
- "அறியப்படாத மொபைல் நிறுவனம் மூலம் செய்தியை அனுப்ப முடியவில்லை, பிழை %1$d"
- "அனுப்பு: %s"
- "செய்தி அனுப்பப்படவில்லை: நெட்வொர்க்கில் சேவை செயல்படுத்தப்படவில்லை"
- "செய்தி அனுப்பப்படவில்லை: தவறான இலக்கு முகவரி"
- "செய்தி அனுப்பப்படவில்லை: தவறான செய்தி"
- "செய்தி அனுப்பப்படவில்லை: ஆதரிக்கப்படாத உள்ளடக்கம்"
- "செய்தி அனுப்பப்படவில்லை: ஆதரிக்கப்படாத செய்தி"
- "செய்தி அனுப்பப்படவில்லை: மிகப் பெரியது"
- "புதிய செய்தி"
- "காட்டு"
- "படம்"
- "தகுந்த பயன்பாட்டைக் கண்டுபிடிக்க இயலவில்லை"
- "பெறுநரை அகற்று"
- "புதிய செய்தி"
- "ரத்துசெய்"
- "கிளிப்போர்டுக்கு நகலெடுக்கவா?"
- "நகலெடு"
- "%s"
- "பொது"
- "மேம்பட்டவை"
- "பொது அமைப்பு"
- "மேம்பட்ட அமைப்பு"
- "\"%s\" சிம்"
- "எல்லா பெறுநர்களுக்கும் SMS செய்திகளைத் தனித்தனியாக அனுப்பவும். நீங்கள் மட்டுமே பதில்களைப் பெறுவீர்கள்"
- "எல்லா பெறுநர்களுக்கும் MMS செய்திகளைத் தனித்தனியாக அனுப்பவும்"
- "தெரியாத எண்"
- "புதிய செய்தி"
- "புதிய செய்தி."
- "சிம் தேர்வி"
- "%1$s தேர்ந்தெடுக்கப்பட்டது, சிம் தேர்வி"
- "தலைப்பைத் திருத்து"
- "சிம்மைத் தேர்ந்தெடுக்கவும் அல்லது தலைப்பைத் திருத்தவும்"
- "ஆடியோவைப் பதிவுசெய்ய, தொட்டுப் பிடித்திருக்கவும்"
- "புதிய உரையாடலைத் தொடங்கு"
- "செய்தியிடல்"
- "செய்தியிடல்"
- "உரையாடல் பட்டியல்"
- "உரையாடல்களை ஏற்றுகிறது"
- "செய்திகளை ஏற்றுகிறது"
- "மேலும் உரையாடல்களைக் காட்டு"
- "கூடுதல் செய்திகளைக் காட்டு"
- "உரையாடல் நீக்கப்பட்டது"
- "உரையாடல் நீக்கப்பட்டது. வேறொரு செய்தியிடல் உரையாடலைக் காட்ட, தொடவும்"
- "தடுக்கப்பட்டார்"
- "தடுப்பு நீக்கப்பட்டார்"
- "சேமிப்பகம் குறைவாக உள்ளது. சில தரவை இழக்க நேரிடலாம்."
- "இணைப்புகளைத் தேர்ந்தெடு"
- "தேர்வை உறுதிப்படுத்து"
- "%d தேர்ந்தெடுக்கப்பட்டன"
- "ஒன்று அல்லது அதற்கு மேற்பட்ட இணைப்புகளை அகற்றிவிட்டு, முயற்சிக்கவும்."
- "நீங்கள் செய்தியை அனுப்ப முயற்சிக்கலாம், ஆனால் ஒன்று அல்லது அதற்கு மேற்பட்ட இணைப்புகளை நீக்கும் வரை இது வழங்கப்படாமல் இருக்கலாம்."
- "ஒரு செய்தியில் ஒரு வீடியோவை மட்டுமே நீங்கள் அனுப்ப முடியும். கூடுதல் வீடியோக்களை அகற்றிவிட்டு, மீண்டும் முயற்சிக்கவும்."
- "செய்தியிடலால் இணைப்பை ஏற்ற முடியவில்லை."
- "எப்படியேனும் அனுப்பு"
- "உரையாடலைத் தொடங்க முடியவில்லை"
- "%s தேர்ந்தெடுக்கப்பட்டது"
-
diff --git a/app/src/main/res/values-te/arrays.xml b/app/src/main/res/values-te/arrays.xml
deleted file mode 100644
index c18a1b6..0000000
--- a/app/src/main/res/values-te/arrays.xml
+++ /dev/null
@@ -1,37 +0,0 @@
-
-
-
-
-
- - "విషయం లేదు"
- - "విషయం లేదు"
-
-
- - "అవును"
- - "వద్దు"
- - "సరే"
- - "హెహే"
- - "ధన్యవాదాలు"
- - "నేను అంగీకరిస్తున్నాను"
- - "బాగుంది"
- - "నేను ఆ పని మీదే ఉన్నాను"
- - "సరే, నేను మీతో తర్వాత మాట్లాడుతాను"
- - ":)"
- - ":("
-
-
diff --git a/app/src/main/res/values-te/cm_strings.xml b/app/src/main/res/values-te/cm_strings.xml
deleted file mode 100644
index 4ae1a91..0000000
--- a/app/src/main/res/values-te/cm_strings.xml
+++ /dev/null
@@ -1,20 +0,0 @@
-
-
-
- తొలగించడానికి స్వైప్ చెయ్యండి
- ఒక సంభాషణను తొలగించడానికి కుడి ప్రక్కన స్వైప్ చెయ్యండి
-
diff --git a/app/src/main/res/values-te/strings.xml b/app/src/main/res/values-te/strings.xml
deleted file mode 100644
index 18ff4e8..0000000
--- a/app/src/main/res/values-te/strings.xml
+++ /dev/null
@@ -1,402 +0,0 @@
-
-
-
-
- "మెసేజింగ్"
- "మెసేజింగ్"
- "సంభాషణను ఎంచుకోండి"
- "సెట్టింగ్లు"
- "సందేశం పంపు"
- "జోడింపును జోడించండి"
- "తదుపరి >"
- "తదుపరి"
- "నిష్క్రమించండి"
- "సెట్టింగ్లు >"
- "సెట్టింగ్లు"
- "సందేశ సేవకు SMS, ఫోన్ మరియు పరిచయాల ప్రాప్యత అనుమతి ఇవ్వడం అవసరం."
- "మీరు సెట్టింగ్లు > అనువర్తనాలు > సందేశ సేవ > అనుమతులులో అనుమతులను మార్చవచ్చు."
- "మీరు సెట్టింగ్లు, అనువర్తనాలు, సందేశ సేవ, అనుమతులులో అనుమతులను మార్చవచ్చు."
- "తరచుగా సంప్రదించినవి"
- "అన్ని పరిచయాలు"
- "%sకి పంపండి"
- "చిత్రాలను లేదా వీడియోను సంగ్రహించు"
- "ఈ పరికరం నుండి చిత్రాలను ఎంచుకోండి"
- "ఆడియోను రికార్డ్ చేయి"
- "ఫోటోను ఎంచుకోండి"
- "మీడియా ఎంచుకోబడింది."
- "మీడియా ఎంపిక తీసివేయబడింది."
- "ఆడియోను రికార్డ్ చేయి"
- "భాగస్వామ్యం చేయి"
- "ఇప్పుడే"
- "ఇప్పుడు"
-
- - %d నిమి
- - %d నిమి
-
-
- - %d గంటలు
- - %d గంట
-
-
- - %d రోజులు
- - %d రోజు
-
- "తరగతి 0 సందేశం"
- "సేవ్ చేయి"
- "మీ ఫోన్ నంబర్ను నిర్ధారించండి"
- "ఈ ఒక పర్యాయ దశ సందేశ సేవ మీ సమూహ సందేశాలను సరిగ్గా బట్వాడా చేస్తుందని నిర్ధారిస్తుంది."
- "ఫోన్ నంబర్"
- "%s చెప్పారు"
- "మీరు చెప్పారు"
- "%s నుండి సందేశం"
- "మీరు సందేశాన్ని పంపారు"
- "పంపుతోంది..."
- "పంపబడలేదు. మళ్లీ ప్రయత్నించడానికి తాకండి."
- "పంపబడలేదు. మళ్లీ ప్రయత్నిస్తోంది..."
- "మళ్లీ పంపండి లేదా తొలగించండి"
- "దయచేసి అత్యవసర సేవలకు వాయిస్ కాల్ చేయండి. మీ వచన సందేశాన్ని ప్రస్తుతం బట్వాడా చేయడం సాధ్యపడలేదు."
- "డౌన్లోడ్ చేయడానికి కొత్త MMS సందేశం"
- "కొత్త MMS సందేశం"
- "డౌన్లోడ్ చేయడం సాధ్యపడలేదు"
- "మళ్లీ ప్రయత్నించడానికి తాకండి"
- "డౌన్లోడ్ చేయడానికి తాకండి"
- "డౌన్లోడ్ చేయండి లేదా తొలగించండి"
- "డౌన్లోడ్ చేస్తోంది…"
- "సందేశం గడువు ముగిసింది లేదా అందుబాటులో లేదు"
- "పరిమాణం: %1$s, గడువు: %2$s"
- "పంపినవారు తెలియదు"
- "బట్వాడా చేయబడింది"
- "సందేశం పంపబడలేదు"
- "సందేశ సేవలో కొన్ని సందేశాలు పంపబడలేదు"
-
- - %d సంభాషణల్లో %d సందేశాలు
- - ఒక సంభాషణలో %d సందేశాలు
-
- "సందేశం డౌన్లోడ్ కాలేదు"
- "సందేశ సేవలో కొన్ని సందేశాలు డౌన్లోడ్ కాలేదు"
-
- - %d సంభాషణల్లో %d సందేశాలు
- - ఒక సంభాషణలో %d సందేశాలు
-
- "%1$sకి సందేశం పంపబడలేదు"
- "దయచేసి అత్యవసర సేవలకు వాయిస్ కాల్ చేయండి. మీరు %1$sకి పంపిన వచన సందేశాన్ని ప్రస్తుతం బట్వాడా చేయడం సాధ్యపడలేదు."
-
- - %d కొత్త సందేశాలు
- - కొత్త సందేశం
-
- "వెనుకకు"
- "ఆర్కైవ్ చేయబడినవి"
- "తొలగించు"
- "ఆర్కైవ్ చేయి"
- "ఆర్కైవ్ నుండి తీసివేయి"
- "పరిచయాన్ని జోడించు"
- "డౌన్లోడ్ చేయి"
- "పంపు"
- "తొలగించు"
- "ఈ సందేశాన్ని తొలగించాలా?"
- "ఈ చర్య రద్దు చేయబడదు."
- "తొలగించు"
-
- - ఈ సంభాషణలను తొలగించాలా?
- - ఈ సంభాషణను తొలగించాలా?
-
- "తొలగించు"
- "రద్దు చేయి"
- "వీరికి"
- "+%d"
- "ఆడియోను రికార్డ్ చేయడం సాధ్యపడదు. మళ్లీ ప్రయత్నించండి."
- "ఆడియోను ప్లే చేయడం సాధ్యపడదు. మళ్లీ ప్రయత్నించండి."
- "ఆడియోను సేవ్ చేయడం సాధ్యపడలేదు. మళ్లీ ప్రయత్నించండి."
- "తాకి ఉంచండి"
- ", "
- " "
- ": "
- " "
- "చిత్రం"
- "ఆడియో క్లిప్"
- "వీడియో"
- "పరిచయ కార్డు"
- "డౌన్లోడ్ చేయి"
- "SMS ద్వారా ప్రత్యుత్తరం ఇవ్వండి"
- "MMSలో ప్రత్యు."
- "ప్రత్యుత్తరం పంపండి"
-
- - %d మంది పాల్గొన్నారు
- - %d పాల్గొన్నారు
-
- "నేను"
- "పరిచయం బ్లాక్ చేయబడింది & ఆర్కైవ్ చేయబడింది"
- "పరిచయం అన్బ్లాక్ చేయబడింది & అన్ఆర్కైవ్ చేయబడింది"
- "%d ఆర్కైవ్ చేయబడింది/ఆర్కైవ్ చేయబడ్డాయి"
- "%d ఆర్కైవ్ నుండి తీసివేయబడింది/ఆర్కైవ్ నుండి తీసివేయబడ్డాయి"
- "అంతా సెట్ చేశారు. మళ్లీ పంపు తాకండి."
- "సందేశ సేవ డిఫాల్ట్ SMS అనువర్తనంగా విజయవంతంగా సెట్ చేయబడింది."
-
- - జోడింపులను విస్మరించండి
- - జోడింపును విస్మరించండి
-
- "ఆడియో జోడింపు"
- "ఆడియో జోడింపుని ప్లే చేయండి"
- "పాజ్ చేయి"
- "%1$s నుండి సందేశం: %2$s."
- "%1$s నుండి %2$s సందేశం పంపడంలో విఫలమైంది. సమయం: %3$s."
- "%1$s నుండి %2$s సందేశం వచ్చింది. సమయం: %3$s."
- "%1$sకి %2$s సందేశం పంపబడలేదు. సమయం: %3$s."
- "%1$sకి %2$s సందేశం పంపబడుతోంది. సమయం: %3$s."
- "%1$sకి %2$s సందేశం పంపడంలో విఫలమైంది. సమయం: %3$s."
- "%1$sకి %2$s సందేశం పంపబడింది. సమయం: %3$s."
- "%1$s నుండి %2$s సందేశం పంపడంలో విఫలమైంది. సమయం: %3$s. %4$s."
- "%1$s నుండి %2$s సందేశం వచ్చింది. సమయం: %3$s. %4$s."
- "%1$sకి %2$s సందేశం పంపబడలేదు. సమయం: %3$s."
- "%1$sకి %2$s సందేశం పంపబడుతోంది. సమయం: %3$s."
- "%1$sకి %2$s సందేశం పంపడంలో విఫలమైంది. సమయం: %3$s."
- "%1$sకి %2$s సందేశం పంపబడింది. సమయం: %3$s."
- "సందేశం పంపడం విఫలమైంది. మళ్లీ ప్రయత్నించడానికి తాకండి."
- "విషయాన్ని తొలగించండి"
- "సందేశ సేవ ఫోటోలు"
-
- - %d ఫోటోలు \"%s\" ఆల్బమ్కి సేవ్ చేయబడ్డాయి
- - %d ఫోటో \"%s\" ఆల్బమ్కి సేవ్ చేయబడింది
-
-
- - %d వీడియోలు \"%s\" ఆల్బమ్కి సేవ్ చేయబడ్డాయి
- - %d వీడియో \"%s\" ఆల్బమ్కి సేవ్ చేయబడింది
-
-
- - %d జోడింపులు \"%s\" ఆల్బమ్కి సేవ్ చేయబడ్డాయి
- - %d జోడింపు \"%s\" ఆల్బమ్కి సేవ్ చేయబడింది
-
-
- - %d జోడింపులు \"డౌన్లోడ్లు\"కి సేవ్ చేయబడ్డాయి
- - %d జోడింపు \"డౌన్లోడ్లు\"కి సేవ్ చేయబడింది
-
-
- - %d జోడింపులు సేవ్ చేయబడ్డాయి
- - %d జోడింపు సేవ్ చేయబడింది
-
-
- - %d జోడింపులను సేవ్ చేయలేకపోయింది
- - %d జోడింపును సేవ్ చేయలేకపోయింది
-
- "సెట్టింగ్లు"
- "ఆర్కైవ్ చేయబడింది"
- "MMS"
- "అధునాతనం"
- "నోటిఫికేషన్లు"
- "SMS బట్వాడా నివేదికలు"
- "మీరు పంపే ప్రతి SMS కోసం బట్వాడా నివేదికను అభ్యర్థించండి"
- "స్వయంచాలకంగా తిరిగి పొందడం"
- "MMS సందేశాలను స్వయంచాలకంగా పునరుద్ధరించండి"
- "రోమింగ్లో ఉన్నప్పుడు స్వీయ-పునరుద్ధరణ"
- "రోమింగ్లో ఉన్నప్పుడు MMSని స్వయంచాలకంగా తిరిగి పొందుతుంది"
- "సమూహ సందేశాలు"
- "డిఫాల్ట్ SMS అనువర్తనం"
-
-
- "మీ ఫోన్ నంబర్"
- "తెలియదు"
- "అవుట్గోయింగ్ సందేశ ధ్వనులు"
- "వచనాన్ని కాపీ చేయి"
- "వివరాలను వీక్షించండి"
- "ఫార్వార్డ్ చేయండి"
- "సందేశ వివరాలు"
- "రకం: "
- "వచన సందేశం"
- "మల్టీమీడియా సందేశం"
- "వీరి నుండి: "
- "వీరికి: "
- "పంపినది: "
- "స్వీకరించినది: "
- "విషయం: "
- "పరిమాణం: "
- "ప్రాధాన్యత: "
- "SIM: "
- "అధికం"
- "సాధారణం"
- "తక్కువ"
- "SIM %s"
- "లేఖరి చిరునామా దాచబడింది"
- "జోడింపులు లోడ్ అవుతున్నప్పుడు సందేశాన్ని పంపలేరు."
- "నెట్వర్క్ సిద్ధంగా లేదు. మళ్లీ ప్రయత్నించండి."
- "వచనాన్ని తొలగించు"
- "వచనం మరియు సంఖ్యలను నమోదు చేయడానికి వాటిని అటుఇటు మార్చు"
- "మరింతమంది పాల్గొనేవారిని జోడించు"
- "పాల్గొనేవారిని నిర్ధారించండి"
- "కొత్త సంభాషణను ప్రారంభించండి"
- "ఈ అంశాన్ని ఎంచుకోండి"
- "వీడియోను ప్లే చేయండి"
- "వ్యక్తులు & ఎంపికలు"
- "వ్యక్తులు & ఎంపికలు"
- "సాధారణం"
- "ఈ సంభాషణలో పాల్గొన్న వ్యక్తులు"
- "కాల్ చేయి"
- "సందేశాన్ని పంపండి"
- "సందేశాన్ని <small>%s నుండి</small><br/>పంపు"
-
- - ఫోటోలను పంపండి
- - ఫోటోను పంపండి
-
-
- - ఆడియోలను పంపండి
- - ఆడియోను పంపండి
-
-
- - వీడియోలను పంపండి
- - వీడియోను పంపండి
-
-
- - పరిచయ కార్డ్లను పంపండి
- - పరిచయ కార్డ్ను పంపండి
-
-
- - జోడింపులను పంపండి
- - జోడింపుని పంపండి
-
-
- - %d జోడింపులు పంపడానికి సిద్ధంగా ఉన్నాయి
- - ఒక జోడింపు పంపడానికి సిద్ధంగా ఉంది
-
- "ఓపెన్ సోర్స్ లైసెన్స్లు"
- "నోటిఫికేషన్లు"
- "జోడింపు పరిమితిని చేరుకున్నారు"
- "పరిచయాలకు జోడించాలా?"
- "పరిచయాన్ని జోడించు"
- "విషయం"
- "విషయం: "
- "%1$s%2$s"
- "పరిచయ కార్డ్ను లోడ్ చేస్తోంది"
- "పరిచయ కార్డ్ను లోడ్ చేయడం సాధ్యపడలేదు"
- "పరిచయ కార్డ్ను వీక్షించండి"
-
- - %d పరిచయాలు
- - %d పరిచయం
-
- "పరిచయ కార్డ్లు"
- "పుట్టినరోజు"
- "గమనికలు"
- "సందేశాన్ని ఫార్వార్డ్ చేయండి"
- "+1"
- "+%d"
- "SMS నిలిపివేయబడింది"
- "పంపడానికి, సందేశ సేవను డిఫాల్ట్ SMS అనువర్తనంగా సెట్ చేయండి"
- "సందేశ సేవను డిఫాల్ట్ SMS అనువర్తనంగా సెట్ చేయండి"
- "మార్చు"
- "SMS సందేశాలు పంపడానికి ప్రాధాన్య SIM ఏదీ ఎంచుకోలేదు"
- "ఈ అనువర్తనాన్ని పరికరం యజమాని అనుమతించలేదు."
- "సరే"
- "సంభాషణలో చాలా ఎక్కువ మంది పాల్గొన్నారు"
-
- - పరిచయాలు చెల్లవు
- - పరిచయం చెల్లదు
-
- "చిత్తుప్రతి"
- "మీరు కొత్త సంభాషణను ప్రారంభిస్తే, అది ఇక్కడ జాబితా కావడం మీకు కనిపిస్తుంది"
- "ఆర్కైవ్ చేసిన సంభాషణలు ఇక్కడ కనిపిస్తాయి"
- "సంభాషణలను లోడ్ చేస్తోంది…"
- "చిత్రం"
- "ఆడియో క్లిప్"
- "వీడియో"
- "పరిచయ కార్డ్"
- "MMS"
- "చర్య రద్దు చేయి"
- "మళ్లీ ప్రయత్నించు"
- "కొత్త సందేశాన్ని ప్రారంభించడానికి పరిచయం పేరు లేదా ఫోన్ నంబర్ని నమోదు చేయండి"
- "బ్లాక్ చేయి"
- "%sని బ్లాక్ చేయి"
- "%sని అన్బ్లాక్ చేయి"
- "%sని బ్లాక్ చేయాలా?"
- "మీరు ఈ నంబర్ నుండి సందేశాలను స్వీకరించడం కొనసాగుతుంది కానీ ఇకపై వాటి గురించి తెలియజేయబడదు. ఈ సంభాషణ ఆర్కైవ్ చేయబడుతుంది."
- "బ్లాక్ చేయబడిన పరిచయాలు"
- "అన్బ్లాక్ చేయి"
- "సందేశం పంపబడుతోంది"
- "సందేశం పంపబడింది"
- "సెల్యులార్ డేటా ఆఫ్ చేయబడింది. మీ సెట్టింగ్లను తనిఖీ చేయండి."
- "ఎయిర్ప్లైన్ మోడ్లో సందేశాలు పంపడం సాధ్యపడదు"
- "సందేశం పంపడం సాధ్యపడలేదు"
- "సందేశం డౌన్లోడ్ చేయబడింది"
- "సెల్యులార్ డేటా ఆఫ్ చేయబడింది. మీ సెట్టింగ్లను తనిఖీ చేయండి."
- "ఎయిర్ప్లైన్ మోడ్లో సందేశాలను డౌన్లోడ్ చేయడం సాధ్యపడదు"
- "సందేశాన్ని డౌన్లోడ్ చేయడం సాధ్యపడలేదు"
- "సున్నా"
- "ఒకటి"
- "రెండు"
- "మూడు"
- "నాలుగు"
- "ఐదు"
- "ఆరు"
- "ఏడు"
- "ఎనిమిది"
- "తొమ్మిది"
- "%1$sతో సందేశం పంపలేరు, దోషం %2$d"
- "తెలియని క్యారియర్తో సందేశం పంపలేరు, లోపం %1$d"
- "ఫార్వా.: %s"
- "సందేశం పంపబడలేదు: నెట్వర్క్లో సేవ సక్రియం కాలేదు"
- "సందేశం పంపబడలేదు: గమ్యస్థాన చిరునామా చెల్లదు"
- "సందేశం పంపబడలేదు: సందేశం చెల్లదు"
- "సందేశం పంపబడలేదు: మద్దతు లేని కంటెంట్"
- "సందేశం పంపబడలేదు: మద్దతు లేని సందేశం"
- "సందేశం పంపబడలేదు: చాలా పెద్దది"
- "కొత్త సందేశం"
- "వీక్షించండి"
- "చిత్రం"
- "సముచిత అనువర్తనాన్ని కనుగొనడం సాధ్యపడలేదు"
- "స్వీకర్తను తీసివేయండి"
- "కొత్త సందేశం"
- "రద్దు చేయి"
- "క్లిప్బోర్డ్కు కాపీ చేయాలా?"
- "కాపీ చేయి"
- "%sకి"
- "సాధారణం"
- "అధునాతనం"
- "సాధారణ సెట్టింగ్లు"
- "అధునాతన సెట్టింగ్లు"
- "\"%s\" SIM"
- "స్వీకర్తలందరికీ వేర్వేరుగా SMS సందేశాలను పంపండి. ఏవైనా ప్రత్యుత్తరాలను మీరు మాత్రమే పొందుతారు"
- "స్వీకర్తలందరికీ ఒకే MMS పంపండి"
- "తెలియని నంబర్"
- "కొత్త సందేశం"
- "కొత్త సందేశం."
- "SIM ఎంపిక సాధనం"
- "%1$s ఎంచుకోబడింది, SIM ఎంపిక"
- "విషయాన్ని సవరించు"
- "SIM ఎంచుకోండి లేదా విషయాన్ని సవరించండి"
- "ఆడియోను రికార్డ్ చేయడానికి తాకి, అలాగే ఉంచండి"
- "కొత్త సంభాషణను ప్రారంభించండి"
- "సందేశ సేవ"
- "సందేశ సేవ"
- "సంభాషణ జాబితా"
- "సంభాషణలను లోడ్ చేస్తోంది"
- "సందేశాలు లోడ్ అవుతున్నాయి"
- "మరిన్ని సంభాషణలను వీక్షించండి"
- "మరిన్ని సందేశాలను వీక్షించండి"
- "సంభాషణ తొలగించబడింది"
- "సంభాషణ తొలగించబడింది. విభిన్న సందేశ సేవ సంభాషణను చూపడానికి తాకండి"
- "బ్లాక్ చేయబడ్డారు"
- "అన్బ్లాక్ చేయబడ్డారు"
- "నిల్వ స్థలంలో ఖాళీ తక్కువగా ఉంది. కొంత డేటా కోల్పోవచ్చు."
- "జోడింపులను ఎంచుకోండి"
- "ఎంపికను నిర్ధారించు"
- "%d ఎంచుకోబడింది/ఎంచుకోబడ్డాయి"
- "దయచేసి ఒకటి లేదా అంతకంటే ఎక్కువ జోడింపులను తీసివేసి, మళ్లీ ప్రయత్నించండి."
- "మీరు మీ సందేశం పంపడాన్ని ప్రయత్నించవచ్చు, కానీ ఒకటి లేదా అంతకంటే ఎక్కువ జోడింపులను తీసివేస్తే మినహా అది బట్వాడా చేయబడదు."
- "మీరు ఒక సందేశానికి ఒక వీడియోను మాత్రమే పంపగలరు. దయచేసి అదనపు వీడియోలను తీసివేసి, ఆపై మళ్లీ ప్రయత్నించండి."
- "సందేశ సేవ జోడింపును లోడ్ చేయడంలో విఫలమైంది."
- "ఏదేమైనా పంపు"
- "సంభాషణను ప్రారంభించలేరు"
- "%s ఎంచుకోబడింది"
-
diff --git a/app/src/main/res/values-th/arrays.xml b/app/src/main/res/values-th/arrays.xml
deleted file mode 100644
index 749516e..0000000
--- a/app/src/main/res/values-th/arrays.xml
+++ /dev/null
@@ -1,37 +0,0 @@
-
-
-
-
-
- - "ไม่มีเรื่อง"
- - "ไม่มีชื่อเรื่อง"
-
-
- - "ใช่"
- - "ไม่ใช่"
- - "ตกลง"
- - "อิอิ"
- - "ขอบคุณ"
- - "ฉันเห็นด้วย"
- - "เยี่ยมเลย"
- - "เดินทางอยู่"
- - "ตกลง ฉันจะติดต่อกลับมาในภายหลัง"
- - ":)"
- - ":("
-
-
diff --git a/app/src/main/res/values-th/cm_strings.xml b/app/src/main/res/values-th/cm_strings.xml
deleted file mode 100644
index 881513f..0000000
--- a/app/src/main/res/values-th/cm_strings.xml
+++ /dev/null
@@ -1,21 +0,0 @@
-
-
-
- กวาดนิ้วเพื่อลบ
- กวาดนิ้วไปทางขวาเพื่อลบการสนทนา
- ข้อความ
-
diff --git a/app/src/main/res/values-th/strings.xml b/app/src/main/res/values-th/strings.xml
deleted file mode 100644
index 6b69634..0000000
--- a/app/src/main/res/values-th/strings.xml
+++ /dev/null
@@ -1,402 +0,0 @@
-
-
-
-
- "การรับส่งข้อความ"
- "การรับส่งข้อความ"
- "เลือกการสนทนา"
- "การตั้งค่า"
- "ส่งข้อความ"
- "เพิ่มไฟล์แนบ"
- "ถัดไป >"
- "ถัดไป"
- "ออก"
- "การตั้งค่า >"
- "การตั้งค่า"
- "การรับส่งข้อความต้องใช้สิทธิ์เข้าถึง SMS, โทรศัพท์ และรายชื่อติดต่อ"
- "คุณสามารถเปลี่ยนแปลงสิทธิ์ได้ในการตั้งค่า > แอป > การรับส่งข้อความ > สิทธิ์"
- "คุณสามารถเปลี่ยนแปลงสิทธิ์ได้ในการตั้งค่า แอป การรับส่งข้อความ และสิทธิ์"
- "ผู้ที่ติดต่อบ่อย"
- "รายชื่อติดต่อทั้งหมด"
- "ส่งไปยัง %s"
- "จับภาพหรือวิดีโอ"
- "เลือกรูปภาพจากอุปกรณ์นี้"
- "บันทึกเสียง"
- "เลือกรูปภาพ"
- "เลือกสื่อแล้ว"
- "ไม่มีการเลือกสื่อ"
- "บันทึกเสียง"
- "แชร์"
- "เดี๋ยวนี้เอง"
- "ตอนนี้"
-
- - %d นาที
- - %d นาที
-
-
- - %d ชั่วโมง
- - %d ชั่วโมง
-
-
- - %d วัน
- - %d วัน
-
- "ข้อความคลาส 0"
- "บันทึก"
- "ยืนยันหมายเลขโทรศัพท์"
- "ขั้นตอนที่ทำเพียงครั้งเดียวนี้จะช่วยให้การรับส่งข้อความส่งข้อความของกลุ่มได้อย่างถูกต้อง"
- "หมายเลขโทรศัพท์"
- "%s กล่าว"
- "คุณกล่าว"
- "ข้อความจาก %s"
- "คุณส่งข้อความแล้ว"
- "กำลังส่ง…"
- "ไม่สามารถส่ง แตะเพื่อลองอีกครั้ง"
- "ไม่สามารถส่ง ลองอีกครั้ง…"
- "ส่งอีกครั้งหรือลบ"
- "โปรดโทรไปที่ฝ่ายบริการฉุกเฉิน ระบบไม่สามารถส่งข้อความของคุณได้ในขณะนี้"
- "มีข้อความ MMS ใหม่ให้ดาวน์โหลด"
- "ข้อความ MMS ใหม่"
- "ไม่สามารถดาวน์โหลดได้"
- "แตะเพื่อลองอีกครั้ง"
- "แตะเพื่อดาวน์โหลด"
- "ดาวน์โหลดหรือลบ"
- "กำลังดาวน์โหลด…"
- "ข้อความหมดอายุหรือไม่สามารถใช้ได้"
- "ขนาด: %1$s หมดอายุ: %2$s"
- "ไม่ทราบผู้ส่ง"
- "ส่งแล้ว"
- "ไม่ได้ส่งข้อความ"
- "ไม่ได้ส่งข้อความบางรายการในการรับส่งข้อความ"
-
- - %d ข้อความใน %d การสนทนา
- - %d ข้อความใน 1 การสนทนา
-
- "ข้อความไม่ได้รับการดาวน์โหลด"
- "ไม่ได้ดาวน์โหลดข้อความบางรายการในการรับส่งข้อความ"
-
- - %d ข้อความใน %d การสนทนา
- - %d ข้อความใน 1 การสนทนา
-
- "ไม่ได้ส่งข้อความถึง %1$s"
- "โปรดโทรไปที่ฝ่ายบริการฉุกเฉิน ระบบไม่สามารถส่งข้อความของคุณไปยัง %1$s ได้ในขณะนี้"
-
- - %d ข้อความใหม่
- - ข้อความใหม่
-
- "กลับ"
- "เก็บถาวรแล้ว"
- "ลบ"
- "เก็บถาวร"
- "ยกเลิกการเก็บถาวร"
- "เพิ่มรายชื่อติดต่อ"
- "ดาวน์โหลด"
- "ส่ง"
- "ลบ"
- "ลบข้อความนี้ไหม"
- "การดำเนินการนี้ไม่สามารถยกเลิกได้"
- "ลบ"
-
- - ลบการสนทนาเหล่านี้ใช่ไหม
- - ลบการสนทนานี้ใช่ไหม
-
- "ลบ"
- "ยกเลิก"
- "ถึง"
- "+%d"
- "ไม่สามารถบันทึกเสียงได้ ลองอีกครั้ง"
- "ไม่สามารถเล่นเสียงได้ ลองอีกครั้ง"
- "ไม่สามารถบันทึกเสียงได้ ลองอีกครั้ง"
- "แตะค้างไว้"
- ", "
- " "
- ": "
- " "
- "ภาพ"
- "คลิปเสียง"
- "วิดีโอ"
- "บัตรติดต่อ"
- "ดาวน์โหลด"
- "ตอบกลับทาง SMS"
- "ตอบกลับผ่าน MMS"
- "ตอบ"
-
- - ผู้เข้าร่วม %d คน
- - ผู้เข้าร่วม %d คน
-
- "ฉัน"
- "บล็อกและเก็บผู้ติดต่อแล้ว"
- "เลิกบล็อกและเลิกเก็บรายชื่อติดต่อแล้ว"
- "เก็บแล้ว %d รายการ"
- "เลิกเก็บแล้ว %d รายการ"
- "ตั้งค่าเรียบร้อย แตะ \"ส่ง\" อีกครั้ง"
- "ตั้งค่าการรับส่งข้อความเป็นแอป SMS ค่าเริ่มต้นเรียบร้อยแล้ว"
-
- - ยกเลิกไฟล์แนบ
- - ยกเลิกไฟล์แนบ
-
- "ไฟล์แนบเสียง"
- "เล่นไฟล์เสียงที่แนบอยู่"
- "หยุดชั่วคราว"
- "ข้อความจาก %1$s: %2$s"
- "ไม่สามารถรับข้อความจาก %1$s: %2$s เวลา: %3$s"
- "ข้อความจาก %1$s: %2$s เวลา: %3$s"
- "ข้อความที่ยังไม่ได้ส่งถึง %1$s: %2$s เวลา: %3$s"
- "กำลังส่งข้อความถึง %1$s: %2$s เวลา: %3$s"
- "ไม่สามารถส่งข้อความถึง %1$s: %2$s เวลา: %3$s"
- "ส่งข้อความถึง %1$s: %2$s เวลา: %3$s"
- "ไม่สามารถรับข้อความจาก %1$s: %2$s เวลา: %3$s %4$s"
- "ข้อความจาก %1$s: %2$s เวลา: %3$s %4$s"
- "ข้อความที่ยังไม่ได้ส่งถึง %1$s: %2$s เวลา: %3$s"
- "กำลังส่งข้อความถึง %1$s: %2$s เวลา: %3$s"
- "ไม่สามารถส่งข้อความถึง %1$s: %2$s เวลา: %3$s"
- "ส่งข้อความถึง %1$s: %2$s เวลา: %3$s"
- "ข้อความล้มเหลว แตะเพื่อลองใหม่"
- "ลบเรื่อง"
- "รูปภาพในการรับส่งข้อความ"
-
- - บันทึก %d ภาพไปยังอัลบั้ม \"%s\" แล้ว
- - บันทึก %d ภาพไปยังอัลบั้ม \"%s\" แล้ว
-
-
- - บันทึกวิดีโอ %d รายการไปยังอัลบั้ม \"%s\" แล้ว
- - บันทึกวิดีโอ %d รายการไปยังอัลบั้ม \"%s\" แล้ว
-
-
- - บันทึก %d ไฟล์แนบไปยังอัลบั้ม \"%s\" แล้ว
- - บันทึก %d ไฟล์แนบไปยังอัลบั้ม \"%s\" แล้ว
-
-
- - บันทึก %d ไฟล์แนบไปยัง \"ดาวน์โหลด\" แล้ว
- - บันทึก %d ไฟล์แนบไปยัง \"ดาวน์โหลด\" แล้ว
-
-
- - บันทึกไฟล์แนบ %d รายการแล้ว
- - บันทึกไฟล์แนบ %d รายการแล้ว
-
-
- - ไม่สามารถบันทึกไฟล์แนบ %d รายการ
- - ไม่สามารถบันทึกไฟล์แนบ %d รายการ
-
- "การตั้งค่า"
- "เก็บถาวรแล้ว"
- "MMS"
- "ขั้นสูง"
- "การแจ้งเตือน"
- "รายงานการส่ง SMS"
- "ขอรายงานการส่ง SMS แต่ละครั้ง"
- "เรียกอัตโนมัติ"
- "เรียกดูข้อความ MMS อัตโนมัติ"
- "เรียกข้อความอัตโนมัติขณะโรมมิ่ง"
- "ดึง MMS โดยอัตโนมัติเมื่อโรมมิ่ง"
- "การรับส่งข้อความแบบกลุ่ม"
- "แอป SMS เริ่มต้น"
-
-
- "หมายเลขโทรศัพท์ของคุณ"
- "ไม่รู้จัก"
- "เสียงข้อความขาออก"
- "คัดลอกข้อความ"
- "ดูรายละเอียด"
- "ส่งต่อ"
- "รายละเอียดข้อความ"
- "ประเภท: "
- "ข้อความ"
- "ข้อความมัลติมีเดีย"
- "จาก: "
- "ถึง: "
- "ส่งแล้ว: "
- "ได้รับ: "
- "เรื่อง: "
- "ขนาด: "
- "ลำดับความสำคัญ: "
- "ซิม: "
- "สูง"
- "ปกติ"
- "ต่ำ"
- "ซิม %s"
- "ที่อยู่ผู้ส่งที่ซ่อนไว้"
- "ไม่สามารถส่งข้อความเสียงขณะโหลดเอกสารแนบ"
- "เครือข่ายยังไม่พร้อม ลองอีกครั้ง"
- "ลบข้อความ"
- "สลับระหว่างการป้อนข้อความและตัวเลข"
- "เพิ่มผู้เข้าร่วมเพิ่มเติม"
- "ยืนยันผู้เข้าร่วม"
- "เริ่มต้นการสนทนาใหม่"
- "เลือกรายการนี้"
- "เล่นวิดีโอ"
- "ผู้คนและตัวเลือก"
- "ผู้คนและตัวเลือก"
- "ทั่วไป"
- "ผู้เข้าร่วมการสนทนานี้"
- "โทรออก"
- "ส่งข้อความ"
- "ส่งข้อความ<br/><small>จาก %s</small>"
-
- - ส่งรูปภาพ
- - ส่งรูปภาพ
-
-
- - ส่งไฟล์เสียง
- - ส่งไฟล์เสียง
-
-
- - ส่งวิดีโอ
- - ส่งวิดีโอ
-
-
- - ส่งการ์ดรายชื่อติดต่อ
- - ส่งการ์ดรายชื่อติดต่อ
-
-
- - ส่งไฟล์แนบ
- - ส่งไฟล์แนบ
-
-
- - %d ไฟล์แนบพร้อมส่ง
- - 1 ไฟล์แนบพร้อมส่ง
-
- "สัญญาอนุญาตสำหรับโอเพนซอร์ส"
- "การแจ้งเตือน"
- "ถึงขีดจำกัดของไฟล์แนบแล้ว"
- "เพิ่มในรายชื่อติดต่อใช่ไหม"
- "เพิ่มรายชื่อติดต่อ"
- "เรื่อง"
- "เรื่อง: "
- "%1$s%2$s"
- "กำลังโหลดบัตรติดต่อ"
- "ไม่สามารถโหลดการ์ดรายชื่อติดต่อได้"
- "ดูบัตรติดต่อ"
-
- - รายชื่อติดต่อ %d ราย
- - รายชื่อติดต่อ %d ราย
-
- "การ์ดรายชื่อติดต่อ"
- "วันเกิด"
- "บันทึก"
- "ส่งต่อข้อความ"
- "+1"
- "+%d"
- "ปิดใช้ SMS แล้ว"
- "ในการส่งข้อความ ให้ตั้งค่าการรับส่งข้อความเป็นแอป SMS ค่าเริ่มต้น"
- "ตั้งค่าการรับส่งข้อความเป็นแอป SMS ค่าเริ่มต้น"
- "เปลี่ยน"
- "ยังไม่ได้เลือกซิมสำหรับการส่งข้อความ SMS"
- "เจ้าของอุปกรณ์ไม่อนุญาตแอปนี้"
- "ตกลง"
- "มีผู้เข้าร่วมในการสนทนามากเกินไป"
-
- - รายชื่อติดต่อไม่ถูกต้อง
- - รายชื่อติดต่อไม่ถูกต้อง
-
- "ข้อความร่าง"
- "เมื่อคุณเริ่มการสนทนาใหม่ คุณจะเห็นการสนทนาใหม่ที่นี่"
- "การสนทนาที่เก็บไว้จะปรากฏที่นี่"
- "กำลังโหลดการสนทนา…"
- "ภาพ"
- "คลิปเสียง"
- "วิดีโอ"
- "บัตรติดต่อ"
- "MMS"
- "เลิกทำ"
- "ลองอีกครั้ง"
- "ป้อนชื่อผู้ติดต่อหรือหมายเลขโทรศัพท์เพื่อเริ่มเขียนข้อความใหม่"
- "บล็อก"
- "บล็อก %s"
- "เลิกบล็อก %s"
- "ต้องการบล็อก %s ไหม"
- "คุณจะยังคงได้รับข้อความจากหมายเลขนี้ต่อไปแต่จะไม่ได้รับการแจ้งเตือนอีก ระบบจะเก็บการสนทนานี้ไว้"
- "รายชื่อที่บล็อกไว้"
- "เลิกบล็อก"
- "กำลังส่งข้อความ"
- "ส่งข้อความแล้ว"
- "ข้อมูลมือถือปิดอยู่ โปรดตรวจสอบการตั้งค่า"
- "ไม่สามารถส่งข้อความในโหมดบนเครื่องบินได้"
- "ไม่สามารถส่งข้อความนี้"
- "ดาวน์โหลดข้อความแล้ว"
- "ข้อมูลมือถือปิดอยู่ โปรดตรวจสอบการตั้งค่า"
- "ไม่สามารถดาวน์โหลดข้อความในโหมดบนเครื่องบินได้"
- "ไม่สามารถดาวน์โหลดข้อความได้"
- "ศูนย์"
- "หนึ่ง"
- "สอง"
- "สาม"
- "สี่"
- "ห้า"
- "หก"
- "เจ็ด"
- "แปด"
- "เก้า"
- "ไม่สามารถส่งข้อความผ่าน %1$s ข้อผิดพลาด %2$d"
- "ไม่สามารถส่งข้อความผ่านผู้ให้บริการที่ไม่รู้จัก ข้อผิดพลาด %1$d"
- "ส่งต่อ: %s"
- "ไม่มีการส่งข้อความ เพราะยังไม่เปิดใช้งานบริการบนเครือข่าย"
- "ไม่มีการส่งข้อความ: ที่อยู่ปลายทางไม่ถูกต้อง"
- "ไม่มีการส่งข้อความ: ข้อความไม่ถูกต้อง"
- "ไม่มีการส่งข้อความ: ระบบไม่สนับสนุนเนื้อหา"
- "ไม่มีการส่งข้อความ: ระบบไม่สนับสนุนข้อความ"
- "ไม่ได้ส่งข้อความ: ขนาดใหญ่เกินไป"
- "ข้อความใหม่"
- "ดู"
- "รูปภาพ"
- "ไม่สามารถหาแอปพลิเคชันที่เหมาะสม"
- "นำผู้รับออก"
- "ข้อความใหม่"
- "ยกเลิก"
- "คัดลอกไปยังคลิปบอร์ดไหม"
- "คัดลอก"
- "ถึง %s"
- "ทั่วไป"
- "ขั้นสูง"
- "การตั้งค่าทั่วไป"
- "การตั้งค่าขั้นสูง"
- "ซิม \"%s\""
- "ส่งข้อความ SMS ส่วนบุคคลให้กับผู้รับทุกคน เฉพาะคุณที่จะได้รับการตอบกลับ"
- "ส่ง MMS เดี่ยวให้กับผู้รับทุกคน"
- "ไม่ทราบหมายเลข"
- "ข้อความใหม่"
- "ข้อความใหม่"
- "ตัวเลือกซิม"
- "เลือก %1$s แล้ว ตัวเลือกซิม"
- "แก้ไขเรื่อง"
- "เลือกซิมหรือแก้ไขเรื่อง"
- "แตะค้างไว้เพื่อบันทึกเสียง"
- "เริ่มต้นการสนทนาใหม่"
- "การรับส่งข้อความ"
- "การรับส่งข้อความ"
- "รายการการสนทนา"
- "กำลังโหลดการสนทนา"
- "กำลังโหลดข้อความ"
- "ดูการสนทนาเพิ่มเติม"
- "ดูข้อความเพิ่มเติม"
- "ลบการสนทนาแล้ว"
- "ลบการสนทนาแล้ว แตะเพื่อแสดงการสนทนาอื่นๆ ในการรับส่งข้อความ"
- "ถูกบล็อก"
- "เลิกบล็อกแล้ว"
- "พื้นที่เก็บข้อมูลเหลือน้อย ข้อมูลบางอย่างอาจสูญหายไป"
- "เลือกไฟล์แนบ"
- "ยืนยันการเลือก"
- "เลือกไว้ %d รายการ"
- "โปรดนำไฟล์แนบออกอย่างน้อย 1 รายการ แล้วลองอีกครั้ง"
- "คุณสามารถลองส่งข้อความ แต่ข้อความอาจส่งไม่ได้หากคุณไม่ได้นำไฟล์แนบออกอย่างน้อย 1 รายการ"
- "คุณสามารถส่งวิดีโอได้ 1 รายการต่อข้อความเท่านั้น โปรดนำวิดีโอเพิ่มเติมออกและลองอีกครั้ง"
- "การรับส่งข้อความไม่สามารถโหลดไฟล์แนบ"
- "ส่งเลย"
- "ไม่สามารถเริ่มการสนทนาได้"
- "เลือก %s แล้ว"
-
diff --git a/app/src/main/res/values-tl/arrays.xml b/app/src/main/res/values-tl/arrays.xml
deleted file mode 100644
index 6f30a29..0000000
--- a/app/src/main/res/values-tl/arrays.xml
+++ /dev/null
@@ -1,37 +0,0 @@
-
-
-
-
-
- - "walang paksa"
- - "nosubject"
-
-
- - "Oo"
- - "Hindi"
- - "OK"
- - "Hehe"
- - "Salamat"
- - "Sang-ayon ako"
- - "Ayos"
- - "Papunta na ako"
- - "OK, balikan na lang kita mamaya"
- - ":)"
- - ":("
-
-
diff --git a/app/src/main/res/values-tl/strings.xml b/app/src/main/res/values-tl/strings.xml
deleted file mode 100644
index ce64666..0000000
--- a/app/src/main/res/values-tl/strings.xml
+++ /dev/null
@@ -1,402 +0,0 @@
-
-
-
-
- "Pagmemensahe"
- "Pagmemensahe"
- "Pumili ng pag-uusap"
- "Mga Setting"
- "Magpadala ng Mensahe"
- "Magdagdag ng attachment"
- "Susunod >"
- "Susunod"
- "Lumabas"
- "Mga Setting >"
- "Mga Setting"
- "Kailangan ng pahintulot ng Pagmemensahe sa SMS, Telepono at Mga Contact."
- "Maaari mong baguhin ang mga pahintulot sa Mga Setting > Mga App > Pagmemensahe > Mga Pahintulot."
- "Maaari mong baguhin ang mga pahintulot sa Mga Setting, Mga App, Pagmemensahe, Mga Pahintulot."
- "Mga madalas makaugnayan"
- "Lahat ng contact"
- "Ipadala sa %s"
- "Kumuha ng mga larawan o video"
- "Pumili ng mga larawan mula sa device na ito"
- "I-record ang audio"
- "Pumili ng larawan"
- "Napili ang media."
- "Inalis sa pagkakapili ang media."
- "I-record ang audio"
- "Ibahagi"
- "Ngayon lang"
- "Ngayon"
-
- - %d min
- - %d na min
-
-
- - %d oras
- - %d na oras
-
-
- - %d araw
- - %d na araw
-
- "Class 0 na mensahe"
- "I-save"
- "Kumpirmahin ang numero ng iyong telepono"
- "Titiyakin ng isang beses na hakbang na ito na maihahatid nang maayos ng Pagmemensahe ang iyong mga mensahe sa pangkat."
- "Numero ng telepono"
- "Sinabi ni %s"
- "Sinabi mo"
- "Mensahe mula kay %s"
- "Nagpadala ka ng mensahe"
- "Ipinapadala..."
- "Hindi naipadala. Pindutin upang subukang muli.."
- "Hindi naipadala. Sinusubukang muli…"
- "Ipadalang muli o i-delete"
- "Mangyaring mag-voice call sa mga pang-emergency na serbisyo. Sa ngayon, hindi maipadala ang iyong text message."
- "Bagong MMS message na ida-download"
- "Bagong MMS message"
- "Hindi mai-download"
- "Pindutin upang subukang muli"
- "Pindutin upang i-download"
- "I-download o i-delete"
- "Nagda-download..."
- "Nag-expire o hindi available ang mensahe"
- "laki: %1$s, expiration: %2$s"
- "Hindi kilalang nagpadala"
- "Naihatid"
- "Hindi naipadala ang mensahe"
- "Hindi naipadala sa Pagmemensahe ang ilang mensahe"
-
- - %d mensahe sa %d pag-uusap
- - %d na mensahe sa %d na pag-uusap
-
- "Hindi na-download ang mensahe"
- "Hindi na-download sa Pagmemensahe ang ilang mensahe"
-
- - %d mensahe sa %d pag-uusap
- - %d na mensahe sa %d na pag-uusap
-
- "Hindi naipadala ang mensahe sa %1$s"
- "Mangyaring mag-voice call sa mga pang-emergency na serbisyo. Sa ngayon, hindi maipadala ang iyong text message sa %1$s."
-
- - %d bagong mensahe
- - %d na bagong mensahe
-
- "Bumalik"
- "Naka-archive"
- "I-delete"
- "I-archive"
- "Alisin sa archive"
- "Magdagdag ng contact"
- "I-download"
- "Ipadala"
- "I-delete"
- "I-delete ang mensaheng ito?"
- "Hindi maaaring bawiin ang pagkilos na ito."
- "I-delete"
-
- - I-delete ang mga pag-uusap na ito?
- - I-delete ang mga pag-uusap na ito?
-
- "Tanggalin"
- "Kanselahin"
- "Para kay"
- "+%d"
- "Hindi mai-record ang audio. Subukang muli."
- "Hindi mai-play ang audio. Subukang muli."
- "Hindi mai-save ang audio. Subukang muli."
- "Pindutin nang matagal"
- ", "
- " "
- ": "
- " "
- "Larawan"
- "Audio clip"
- "Video"
- "Contact card"
- "I-download"
- "Tumugon sa pamamagitan ng SMS"
- "Tumugon sa pamamagitan ng MMS"
- "Tumugon"
-
- - %d kalahok
- - %d na kalahok
-
- "Ako"
- "Na-block at na-archive ang contact"
- "Naka-unblock at hindi naka-archive ang contact"
- "%d ang na-archive"
- "%d ang inalis sa pagkaka-archive"
- "Handa na ang lahat. Pindutin muli ang Ipadala."
- "Matagumpay na naitakda ang Pagmemensahe bilang default na SMS app."
-
- - I-discard ang mga attachment
- - I-discard ang mga attachment
-
- "Attachment na audio"
- "I-play ang attachment na audio"
- "I-pause"
- "Mensahe mula kay %1$s: %2$s."
- "Hindi naipadalang mensahe mula kay %1$s: %2$s. Oras: %3$s."
- "Mensahe mula kay %1$s: %2$s. Oras: %3$s."
- "Hindi naipadalang mensahe kay %1$s: %2$s. Oras: %3$s."
- "Ipinapadala ang mensahe kay %1$s: %2$s. Oras: %3$s."
- "Hindi naipadalang mensahe kay %1$s: %2$s. Oras: %3$s."
- "Mensahe kay %1$s: %2$s. Oras: %3$s."
- "Hindi naipadalang mensahe mula kay %1$s: %2$s. Oras: %3$s. %4$s."
- "Mensahe mula kay %1$s: %2$s. Oras: %3$s. %4$s."
- "Hindi naipadalang mensahe sa %1$s: %2$s. Oras: %3$s."
- "Ipinapadala ang mensahe sa %1$s: %2$s. Oras: %3$s."
- "Hindi naipadalang mensahe sa %1$s: %2$s. Oras: %3$s."
- "Mensahe sa %1$s: %2$s. Oras: %3$s."
- "Hindi naipadalang mensahe. Pindutin upang subukang muli."
- "I-delete ang paksa"
- "Mga larawan sa pagmemensahe"
-
- - %d larawan ang naka-save sa album na \"%s\"
- - %d na larawan ang naka-save sa album na \"%s\"
-
-
- - %d video ang naka-save sa album na \"%s\"
- - %d na video ang naka-save sa album na \"%s\"
-
-
- - %d attachment ang naka-save sa album na \"%s\"
- - %d na attachment ang naka-save sa album na \"%s\"
-
-
- - %d attachment ang naka-save sa \"Mga Download\"
- - %d na attachment ang naka-save sa \"Mga Download\"
-
-
- - %d attachment ang na-save
- - %d na attachment ang na-save
-
-
- - Hindi ma-save ang %d attachment
- - Hindi ma-save ang %d na attachment
-
- "Mga Setting"
- "Naka-archive"
- "MMS"
- "Advanced"
- "Mga Notification"
- "Mga ulat sa pagpapadala ng SMS"
- "Humiling ng ulat sa paghahatid para sa bawat SMS na iyong ipinapadala"
- "I-auto-retrieve"
- "Awtomatikong kunin ang mga mensaheng MMS"
- "Awtomatikong pagkuha sa roaming"
- "Awtomatikong kunin ang MMS kapag naka-roaming"
- "Panggrupong pagpapadala ng mensahe"
- "Default na SMS app"
-
-
- "Numero ng iyong telepono"
- "Hindi kilala"
- "Mga tunog ng papalabas na mensahe"
- "Kopyahin ang text"
- "Tingnan ang mga detalye"
- "Ipasa"
- "Mga detalye ng mensahe"
- "Uri: "
- "Text message"
- "Multimedia message"
- "Mula kay: "
- "Para kay: "
- "Ipinadala: "
- "Natanggap: "
- "Paksa: "
- "Laki: "
- "Priyoridad: "
- "SIM: "
- "Mataas"
- "Normal"
- "Mababa"
- "SIM %s"
- "Nakatago ang address ng nagpadala"
- "Hindi maaaring magpadala ng mensahe habang naglo-load ng mga attachment."
- "Hindi pa handa ang network. Subukang muli."
- "I-delete ang text"
- "Lumipat sa pagitan ng paglagay ng text at mga numero"
- "Magdagdag ng higit pang mga kalahok"
- "Kumpirmahin ang mga kalahok"
- "Magsimula ng bagong pag-uusap"
- "Piliin ang item na ito"
- "I-play ang video"
- "Mga tao at opsyon"
- "Mga tao at opsyon"
- "Pangkalahatan"
- "Mga tao sa pag-uusap na ito"
- "Tumawag"
- "Magpadala ng mensahe"
- "Magpadala ng mensahe<br/><small>mula sa %s</small>"
-
- - Ipadala ang mga larawan
- - Ipadala ang mga larawan
-
-
- - Ipadala ang mga audio
- - Ipadala ang mga audio
-
-
- - Ipadala ang mga video
- - Ipadala ang mga video
-
-
- - Ipadala ang mga contact card
- - Ipadala ang mga contact card
-
-
- - Ipadala ang mga attachment
- - Ipadala ang mga attachment
-
-
- - %d attachment ang handa nang ipadala
- - %d na attachment ang handa nang ipadala
-
- "Mga open source na lisensya"
- "Mga Notification"
- "Naabot na ang limitasyon ng attachment"
- "Idagdag sa Mga Contact?"
- "Magdagdag ng Contact"
- "Subject"
- "Subject: "
- "%1$s%2$s"
- "Nilo-load ang contact card"
- "Hindi mai-load ang contact card"
- "Tingnan ang contact card"
-
- - %d contact
- - %d na contact
-
- "Mga contact card"
- "Kaarawan"
- "Mga Tala"
- "Ipasa ang mensahe"
- "+1"
- "+%d"
- "Naka-disable ang SMS"
- "Upang ipadala, itakda ang Pagmemensahe bilang default na SMS app"
- "Itakda ang Pagmemensahe bilang default na SMS app"
- "Baguhin"
- "Walang piniling gustong SIM para sa pagpapadala ng mga mensaheng SMS"
- "Hindi pinapayagan ang app na ito ng may-ari ng device."
- "OK"
- "Masyadong maraming kalahok sa isang pag-uusap"
-
- - Mga di-wastong contact
- - Mga di-wastong contact
-
- "Draft"
- "Sa sandaling magsimula ka ng bagong pag-uusap, makikita mo ito na nakalista rito"
- "Lumalabas dito ang mga naka-archive na pag-uusap"
- "Nilo-load ang mga pag-uusap…"
- "Larawan"
- "Audio clip"
- "Video"
- "Card sa pakikipag-ugnayan"
- "MMS"
- "I-undo"
- "Subukang muli"
- "Maglagay ng pangalan ng contact o numero ng telepono upang magsimula ng isang bagong mensahe"
- "I-block"
- "I-block ang %s"
- "Alisin sa pagkaka-block ang %s"
- "I-block ang %s?"
- "Patuloy kang makakatanggap ng mga mensahe mula sa numerong ito ngunit hindi ka na aabisuhan. Maa-archive ang pag-uusap na ito."
- "Mga na-block na contact"
- "ALISIN SA PAGKAKA-BLOCK"
- "Ipinapadala ang mensahe"
- "Naipadala na ang mensahe"
- "Naka-off ang cellular data. Suriin ang iyong mga setting."
- "Hindi maaaring magpadala ng mga mensahe sa Airplane mode"
- "Hindi maipadala ang mensahe"
- "Na-download na ang mensahe"
- "Naka-off ang cellular data. Tingnan ang iyong mga setting."
- "Hindi maaaring mag-download ng mga mensahe sa Airplane mode"
- "Hindi ma-download ang mensahe"
- "Zero"
- "Isa"
- "Dalawa"
- "Tatlo"
- "Apat"
- "Lima"
- "Anim"
- "Pito"
- "Walo"
- "Siyam"
- "Hindi maipadala ang mensahe gamit ang %1$s, error na %2$d"
- "Hindi maipadala ang mensahe gamit ang hindi nakikilalang carrier, error na %1$d"
- "Fwd: %s"
- "Hindi napadala ang mensahe: hindi naka-activate sa network ang serbisyo"
- "Hindi naipadala ang mensahe: di-wastong patutunguhang address"
- "Hindi naipadala ang mensahe: di-wastong mensahe"
- "Hindi naipadala ang mensahe: hindi sinusuportahang content"
- "Hindi naipadala ang mensahe: hindi sinusuportahang mensahe"
- "Hindi napadala ang mensahe: masyadong malaki"
- "Bagong mensahe"
- "Tingnan"
- "Larawan"
- "Hindi makahanap ng naaangkop na application"
- "Alisin ang tatanggap"
- "Bagong mensahe"
- "Kanselahin"
- "Kopyahin sa clipboard?"
- "Kopyahin"
- "sa %s"
- "Pangkalahatan"
- "Advanced"
- "Mga pangkalahatang setting"
- "Mga advanced na setting"
- "\"%s\" SIM"
- "Magpadala ng mga indibidwal na mensaheng SMS sa lahat ng tatanggap. Ikaw lang ang makakatanggap ng anumang mga tugon"
- "Magpadala ng iisang MMS sa lahat ng tatanggap"
- "Hindi kilalang numero"
- "Bagong mensahe"
- "Bagong mensahe."
- "SIM selector"
- "Pinili ang %1$s, selector ng SIM"
- "I-edit ang paksa"
- "Pumili ng SIM o i-edit ang paksa"
- "Pindutin nang matagal upang i-record ang audio"
- "Magsimula ng bagong pag-uusap"
- "Pagmemensahe"
- "Pagmemensahe"
- "Listahan ng pag-uusap"
- "Nilo-load ang mga pag-uusap"
- "Nilo-load ang mga mensahe"
- "Tumingin ng higit pang pag-uusap"
- "Tingnan ang higit pang mga mensahe"
- "Na-delete na ang pag-uusap"
- "Na-delete na ang pag-uusap. Pindutin upang magpakita ng iba\'t ibang pag-uusap sa Pagmemensahe"
- "Na-block"
- "Na-unblock"
- "Kaunti na lang ang espasyo sa storage. Maaaring mawala ang ilang data."
- "Pumili ng mga attachment"
- "Kumpirmahin ang napili"
- "%d ang napili"
- "Mangyaring mag-alis ng isa o higit pang mga attachment at subukang muli."
- "Maaari mong subukang ipadala ang iyong mensahe, ngunit maaaring hindi ito maipadala maliban kung mag-aalis ka ng isa o higit pang mga attachment."
- "Maaari ka lang magpadala ng isang video sa bawat mensahe. Mangyaring alisin ang mga karagdagang video at subukang muli."
- "Hindi na-load ng pagmemensahe ang attachment."
- "Ipadala pa rin"
- "Hindi makapagsimula ng pag-uusap"
- "%s ang napili"
-
diff --git a/app/src/main/res/values-tr/arrays.xml b/app/src/main/res/values-tr/arrays.xml
deleted file mode 100644
index d0b4e84..0000000
--- a/app/src/main/res/values-tr/arrays.xml
+++ /dev/null
@@ -1,37 +0,0 @@
-
-
-
-
-
- - "konu yok"
- - "konu yok"
-
-
- - "Evet"
- - "Hayır"
- - "Tamam"
- - "Olur"
- - "Teşekkürler"
- - "Kabul ediyorum"
- - "Güzel"
- - "Yoldayım"
- - "Tamam, sana sonra dönerim"
- - ":)"
- - ":("
-
-
diff --git a/app/src/main/res/values-tr/cm_strings.xml b/app/src/main/res/values-tr/cm_strings.xml
deleted file mode 100644
index 5952a90..0000000
--- a/app/src/main/res/values-tr/cm_strings.xml
+++ /dev/null
@@ -1,22 +0,0 @@
-
-
-
- Silmek için kaydırın
- Bir sohbeti silmek için sağa kaydırın
- Mesajlar
- Sohbeti başlat
-
diff --git a/app/src/main/res/values-tr/strings.xml b/app/src/main/res/values-tr/strings.xml
deleted file mode 100644
index b48920a..0000000
--- a/app/src/main/res/values-tr/strings.xml
+++ /dev/null
@@ -1,402 +0,0 @@
-
-
-
-
- "Mesajlaşma"
- "Mesajlaşma"
- "İleti dizisini seç"
- "Ayarlar"
- "İleti Gönder"
- "Dosya ekle"
- "Sonraki >"
- "Sonraki"
- "Çık"
- "Ayarlar >"
- "Ayarlar"
- "Mesajlaşma\'nın SMS, Telefon ve Kişiler için izninize ihtiyacı var."
- "İzinleri; Ayarlar > Uygulamalar > Mesajlaşma > İzinler\'de değiştirebilirsiniz."
- "İzinleri; Ayarlar, Uygulamalar, Mesajlaşma, İzinler\'de değiştirebilirsiniz."
- "Sık kullanılanlar"
- "Tüm kişiler"
- "Şuraya gönder: %s"
- "Fotoğraf veya video çekin"
- "Bu cihazdan resim seç"
- "Ses kaydedin"
- "Fotoğraf seç"
- "Medya seçildi."
- "Medya seçilmedi."
- "Ses kaydedin"
- "Paylaş"
- "Şimdi"
- "Şimdi"
-
- - %d dk.
- - %d dk.
-
-
- - %d saat
- - %d saat
-
-
- - %d gün
- - %d gün
-
- "Sınıf 0 iletisi"
- "Kaydet"
- "Telefon numaranızı doğrulayın"
- "Bu bir kerelik adım, Mesajlaşma\'nın, grup iletilerini düzgün olarak teslim etmesini sağlayacaktır."
- "Telefon numarası"
- "%s şunu dedi:"
- "Şunu dediniz:"
- "%s adlı kişiden ileti"
- "Bir ileti gönderdiniz"
- "Gönderiliyor..."
- "Gönderilmedi. Tekrar denemek için dokunun."
- "Gönderilmedi. Tekrar deniyor…"
- "Yeniden gönderin veya silin"
- "Lütfen acil durum servislerine telefon edin. Kısa mesajınız şu anda teslim edilemedi."
- "İndirilecek yeni MMS iletisi"
- "Yeni MMS iletisi"
- "İndirilemedi"
- "Tekrar denemek için dokunun"
- "İndirmek için dokunun"
- "İndirin veya silin"
- "İndiriliyor..."
- "İletinin süresi doldu veya kullanılamıyor"
- "boyut: %1$s, süre sonu: %2$s"
- "Bilinmeyen gönderen"
- "Teslim edildi"
- "İleti gönderilmedi"
- "Bazı iletiler Mesajlaşma\'da gönderilmedi"
-
- - %d ileti dizisinde %d ileti
- - Bir ileti dizisinde %d ileti
-
- "İleti indirilmedi"
- "Bazı iletiler Mesajlaşma\'dan indirilmedi"
-
- - %d ileti dizisinde %d ileti
- - Bir ileti dizisinde %d ileti
-
- "%1$s numaralı telefona ileti gönderilemedi"
- "Lütfen acil durum servislerine telefon edin. %1$s numaralı telefona gönderdiğiniz kısa mesajınız şu anda teslim edilemedi."
-
- - %d yeni ileti
- - Yeni ileti
-
- "Geri"
- "Arşivlenen"
- "Sil"
- "Arşivle"
- "Arşivden kaldır"
- "Kişi ekle"
- "İndir"
- "Gönder"
- "Sil"
- "Bu ileti silinsin mi?"
- "Bu işlem geri alınamaz."
- "Sil"
-
- - Bu ileti dizileri silinsin mi?
- - Bu ileti dizisi silinsin mi?
-
- "Sil"
- "İptal"
- "Alıcı:"
- "+%d"
- "Ses kaydedilemiyor. Tekrar deneyin."
- "Ses çalınamıyor. Tekrar deneyin."
- "Ses kaydedilemedi. Tekrar deneyin."
- "Dokunup basılı tutun"
- ", "
- " "
- ": "
- " "
- "Resim"
- "Ses klibi"
- "Video"
- "Kişi kartı"
- "İndir"
- "SMS ile yanıtla"
- "MMS ile yanıtla"
- "Yanıtla"
-
- - %d katılımcı
- - %d katılımcı
-
- "Ben"
- "Kişi engellendi ve arşivlendi"
- "Kişinin engellemesi kaldırıldı ve kişi arşivden geri alındı"
- "%d ileti dizisi arşivlendi"
- "%d ileti dizisi arşivden kaldırıldı"
- "Tümü ayarlandı. Gönder\'e tekrar dokunun."
- "Mesajlaşma, başarılı bir şekilde varsayılan SMS uygulaması olarak ayarlandı."
-
- - Ekleri sil
- - Eki sil
-
- "Ses dosyası eki"
- "Ekli ses dosyasını çal"
- "Duraklat"
- "%1$s adlı kişiden ileti: %2$s."
- "Şu ileti %1$s tarafından gönderilemedi: %2$s. Saat: %3$s."
- "Şu ileti %1$s tarafından gönderildi: %2$s. Saat: %3$s."
- "Şu ileti %1$s adlı kişiye gönderilmedi: %2$s. Saat: %3$s."
- "Şu ileti %1$s adlı kişiye gönderiliyor: %2$s. Saat: %3$s."
- "Şu ileti %1$s adlı kişiye gönderilemedi: %2$s. Saat: %3$s."
- "Şu ileti %1$s adlı kişiye gönderildi: %2$s. Saat: %3$s."
- "Şu ileti %1$s tarafından gönderilemedi: %2$s. Saat: %3$s. %4$s."
- "Şu ileti %1$s tarafından gönderildi: %2$s. Saat: %3$s. %4$s."
- "Şu ileti %1$s adlı gruba gönderilmedi: %2$s. Saat: %3$s."
- "Şu ileti %1$s adlı gruba gönderiliyor: %2$s. Saat: %3$s."
- "Şu ileti %1$s adlı gruba gönderilemedi: %2$s. Saat: %3$s."
- "Şu ileti %1$s adlı gruba gönderildi: %2$s. Saat: %3$s."
- "İleti başarısız oldu. Yeniden denemek için dokunun."
- "Konuyu sil"
- "Mesajlaşma fotoğrafları"
-
- - %d fotoğraf, \"%s\" albümüne kaydedildi
- - %d fotoğraf, \"%s\" albümüne kaydedildi
-
-
- - %d video, \"%s\" albümüne kaydedildi
- - %d video, \"%s\" albümüne kaydedildi
-
-
- - Ekli %d dosya, \"%s\" albümüne kaydedildi
- - Ekli %d dosya, \"%s\" albümüne kaydedildi
-
-
- - Ekli %d dosya, \"İndirilenler\"e kaydedildi
- - Ekli %d dosya, \"İndirilenler\"e kaydedildi
-
-
- - %d ek kaydedildi
- - %d ek kaydedildi
-
-
- - %d ek kaydedilemedi
- - %d ek kaydedilemedi
-
- "Ayarlar"
- "Arşivlenen"
- "MMS"
- "Gelişmiş"
- "Bildirimler"
- "SMS iletim raporları"
- "Gönderilen her SMS için bir iletim raporu iste"
- "Otomatik al"
- "MMS iletilerini otomatik olarak al"
- "Dolaşımda otomatik al"
- "Dolaşımdayken MMS\'leri otomatik olarak al"
- "Grup mesajları"
- "Varsayılan SMS uygulaması"
-
-
- "Telefon numaranız"
- "Bilinmiyor"
- "Giden ileti sesleri"
- "Metni kopyala"
- "Ayrıntıları görüntüle"
- "Yönlendir"
- "İleti ayrıntıları"
- "Tür: "
- "Kısa mesaj"
- "Multimedya iletisi"
- "Gönderen: "
- "Alıcı: "
- "Gönderilme tarihi: "
- "Alınma tarihi: "
- "Konu: "
- "Boyut: "
- "Öncelik: "
- "SIM: "
- "Yüksek"
- "Normal"
- "Düşük"
- "SIM %s"
- "Gizli gönderen adresi"
- "Ekler yüklenirken ileti gönderilemez."
- "Ağ hazır değil. Tekrar deneyin."
- "Metni sil"
- "Metin ve sayı girişi arasında geçiş yap"
- "Daha fazla katılımcı ekle"
- "Katılımcıları onayla"
- "Yeni ileti dizisi başlat"
- "Bu öğeyi seçin"
- "Videoyu oynat"
- "Kişiler ve seçenekler"
- "Kişiler ve seçenekler"
- "Genel"
- "Bu görüşmedeki kişiler"
- "Çağrı yap"
- "İleti gönder"
- "Mesajı şu karttan gönder:<br/><small>%s</small>"
-
- - Fotoğrafları gönder
- - Fotoğrafı gönder
-
-
- - Ses dosyalarını gönder
- - Ses dosyasını gönder
-
-
- - Videoları gönder
- - Videoyu gönder
-
-
- - Kişi kartlarını gönder
- - Kişi kartını gönder
-
-
- - Ekleri gönder
- - Eki gönder
-
-
- - %d ek gönderilmeye hazır
- - Bir ek gönderilmeye hazır
-
- "Açık kaynak lisansları"
- "Bildirimler"
- "Ek sınırına ulaşıldı"
- "Kişilere eklensin mi?"
- "Kişi Ekle"
- "Konu"
- "Konu: "
- "%1$s%2$s"
- "Kişi kartı yükleniyor"
- "Kişi kartı yüklenemedi"
- "Kişi kartını görüntüle"
-
- - %d kişi
- - %d kişi
-
- "Kişi kartları"
- "Doğum günü"
- "Notlar"
- "İletiyi yönlendir"
- "+1"
- "+%d"
- "SMS devre dışı bırakıldı"
- "Göndermek için Mesajlaşma\'yı varsayılan SMS uygulamanız olarak ayarlayın"
- "Mesajlaşma\'yı varsayılan SMS uygulamanız olarak ayarlayın"
- "Değiştir"
- "SMS iletilerini göndermek için SIM tercihi yapılmadı"
- "Cihaz sahibi bu uygulamaya izin vermiyor."
- "Tamam"
- "Bir görüşmede çok fazla katılımcı var"
-
- - Geçersiz kişiler
- - Geçersiz kişi
-
- "Taslak"
- "Yeni bir görüşme başlattığınızda burada listelendiğini göreceksiniz"
- "Arşivlenmiş ileti dizileri burada görünür"
- "İleti dizileri yükleniyor..."
- "Resim"
- "Ses klibi"
- "Video"
- "Kişi kartı"
- "MMS"
- "Geri al"
- "Yeniden dene"
- "Yeni bir iletiye başlamak için bir kişi adı veya telefon numarası girin"
- "Engelle"
- "%s hedefini engelle"
- "%s adlı kişinin engellemesini kaldır"
- "%s engellensin mi?"
- "Bu numaradan gelen iletileri almaya devam edecek ancak artık bildirim almayacaksınız. Bu ileti dizisi arşivlenecektir."
- "Engellenen kişiler"
- "ENGELLEMEYİ KALDIR"
- "İleti gönderiliyor"
- "İleti gönderildi"
- "Hücresel veri özelliği kapalı. Ayarlarınızı kontrol edin."
- "Uçak modunda iletiler gönderilemiyor"
- "İleti gönderilemedi"
- "İleti indirildi"
- "Hücresel veri özelliği kapalı. Ayarlarınızı kontrol edin."
- "Uçak modundayken iletiler indirilemez"
- "İleti indirilemedi"
- "Sıfır"
- "Bir"
- "İki"
- "Üç"
- "Dört"
- "Beş"
- "Altı"
- "Yedi"
- "Sekiz"
- "Dokuz"
- "%1$s ile ileti gönderilemiyor. Hata kodu: %2$d"
- "Bilinmeyen operatör ile ileti gönderilemiyor. Hata kodu: %1$d"
- "Yön: %s"
- "İleti gönderilmedi: Hizmet, ağ üzerinde etkin değil"
- "İleti gönderilmedi: Geçersiz gönderim adresi"
- "İleti gönderilmedi: Geçersiz ileti"
- "İleti gönderilmedi: Desteklenmeyen içerik"
- "İleti gönderilmedi: Desteklenmeyen ileti"
- "İleti gönderilmedi: Çok büyük"
- "Yeni ileti"
- "Görüntüle"
- "Resim"
- "Uygun bir uygulama bulunamadı"
- "Alıcıyı kaldır"
- "Yeni ileti"
- "İptal"
- "Panoya kopyalansın mı?"
- "Kopyala"
- "Mesajın alınacağı kart: %s"
- "Genel"
- "Gelişmiş"
- "Genel ayarlar"
- "Gelişmiş ayarlar"
- "\"%s\" SIM"
- "Tüm alıcılara tek tek SMS iletisi gönder. Sadece size yanıt gönderilir."
- "Tüm alıcılara tek bir MMS iletisi gönder"
- "Bilinmeyen numara"
- "Yeni ileti"
- "Yeni ileti."
- "SIM seçici"
- "%1$s seçildi, SIM seçici"
- "Konuyu düzenle"
- "SIM seçin veya konuyu düzenleyin"
- "Ses kaydetmek için dokunun ve basılı tutun"
- "Yeni ileti dizisi başlat"
- "Mesajlaşma"
- "Mesajlaşma"
- "İleti dizisi listesi"
- "İleti dizileri yükleniyor"
- "İletiler yükleniyor"
- "Diğer ileti dizilerini görüntüle"
- "Daha fazla ileti görüntüle"
- "İleti dizisi silindi"
- "İleti dizisi silindi. Farklı bir Mesajlaşma ileti dizisini görüntülemek için dokunun"
- "Engellendi"
- "Engellemesi kaldırıldı"
- "Depolama alanı az. Bazı veriler kaybolabilir."
- "Ekleri seçin"
- "Seçimi onayla"
- "%d öğe seçildi"
- "Lütfen bir veya daha fazla eki kaldırın ve tekrar deneyin."
- "İletinizi göndermeyi deneyebilirsiniz, ancak bir veya daha fazla eki kaldırmadığınız sürece ileti teslim edilmeyebilir."
- "Her iletide yalnızca bir tane video gönderebilirsiniz. Lütfen ek videoları kaldırın ve tekrar deneyin."
- "Mesajlaşma, eki yükleyemedi."
- "Yine de gönder"
- "Sohbet başlatılamadı"
- "%s seçildi"
-
diff --git a/app/src/main/res/values-ug/cm_strings.xml b/app/src/main/res/values-ug/cm_strings.xml
deleted file mode 100644
index 368ad49..0000000
--- a/app/src/main/res/values-ug/cm_strings.xml
+++ /dev/null
@@ -1,22 +0,0 @@
-
-
-
- سۈرۈلسە ئۆچۈرىدۇ
- دىئالوگنى ئۆچۈرۈش ئۈچۈن ئوڭغا سىيرىڭ
- ئۇچۇر
- سۆھبەت باشلا
-
diff --git a/app/src/main/res/values-uk/arrays.xml b/app/src/main/res/values-uk/arrays.xml
deleted file mode 100644
index fc47a64..0000000
--- a/app/src/main/res/values-uk/arrays.xml
+++ /dev/null
@@ -1,37 +0,0 @@
-
-
-
-
-
- - "без теми"
- - "без теми"
-
-
- - "Так"
- - "Ні"
- - "ОК"
- - "Ха-ха-ха"
- - "Дякую"
- - "Погоджуюсь"
- - "Чудово"
- - "У дорозі"
- - "Добре, я зателефоную пізніше"
- - ":)"
- - ":("
-
-
diff --git a/app/src/main/res/values-uk/cm_strings.xml b/app/src/main/res/values-uk/cm_strings.xml
deleted file mode 100644
index 699d277..0000000
--- a/app/src/main/res/values-uk/cm_strings.xml
+++ /dev/null
@@ -1,21 +0,0 @@
-
-
-
- Проведіть для видалення
- Проведіть вправо для видалення бесіди
- Повідомлення
-
diff --git a/app/src/main/res/values-uk/strings.xml b/app/src/main/res/values-uk/strings.xml
deleted file mode 100644
index 25fc2d4..0000000
--- a/app/src/main/res/values-uk/strings.xml
+++ /dev/null
@@ -1,448 +0,0 @@
-
-
-
-
- "Повідомлення"
- "Повідомлення"
- "Виберіть ланцюжок повідомлень"
- "Налаштування"
- "Надіслати повідомлення"
- "Вкласти файл"
- "Далі >"
- "Далі"
- "Вийти"
- "Налаштування >"
- "Налаштування"
- "Додатку Повідомлення потрібен доступ до SMS, телефона й контактів."
- "Щоб змінити дозволи, виберіть \"Налаштування\" > \"Додатки\" > \"Повідомлення\" > \"Дозволи\"."
- "Щоб змінити дозволи, виберіть \"Налаштування\" > \"Додатки\" > \"Повідомлення\" > \"Дозволи\"."
- "Найчастіше на зв’язку"
- "Усі контакти"
- "Надіслати на номер %s"
- "Зняти фото або відео"
- "Вибрати зображення на цьому пристрої"
- "Записати аудіо"
- "Вибрати фотографію"
- "Медіафайл вибрано."
- "Медіафайл не вибрано."
- "Записати аудіо"
- "Поділитися"
- "Щойно"
- "Зараз"
-
- - %d хвилина
- - %d хвилини
- - %d хвилин
- - %d хвилини
-
-
- - %d година
- - %d години
- - %d годин
- - %d години
-
-
- - %d день
- - %d дні
- - %d днів
- - %d дня
-
- "Повідомлення класу 0"
- "Зберегти"
- "Підтвердьте свій номер телефону"
- "Номер потрібен, щоб надсилати групові повідомлення. Його потрібно ввести лише один раз."
- "Номер телефону"
- "Повідомлення від користувача %s"
- "Ваше повідомлення"
- "Повідомлення від користувача %s"
- "Ви надіслали повідомлення"
- "Надсилання…"
- "Не надіслано. Торкніться, щоб повторити спробу."
- "Не надіслано. Повторна спроба…"
- "Надіслати повторно або видалити"
- "Не вдалося надіслати текстове повідомлення в екстрену службу. Спробуйте зателефонувати."
- "Доступне нове MMS-повідомлення"
- "Нове MMS-повідомлення"
- "Не вдалося завантажити"
- "Торкніться, щоб повторити спробу"
- "Торкніться, щоб завантажити"
- "Завантажити або видалити"
- "Завантаження…"
- "Повідомлення прострочене або недоступне"
- "розмір: %1$s, дійсне до: %2$s"
- "Невідомий відправник"
- "Доставлено"
- "Повідомлення не надіслано"
- "Деякі повідомлення не надіслано"
-
- - %d повідомлення в ланцюжках (%d)
- - %d повідомлення в ланцюжках (%d)
- - %d повідомлень у ланцюжках (%d)
- - %d повідомлення в ланцюжках (%d)
-
- "Повідомлення не завантажено"
- "Деякі повідомлення не завантажено"
-
- - %d повідомлення в ланцюжках (%d)
- - %d повідомлення в ланцюжках (%d)
- - %d повідомлень у ланцюжках (%d)
- - %d повідомлення в ланцюжках (%d)
-
- "Повідомлення на номер %1$s не надіслано"
- "Не вдалося надіслати текстове повідомлення на номер екстреної служби %1$s. Спробуйте зателефонувати."
-
- - %d нове повідомлення
- - %d нові повідомлення
- - %d нових повідомлень
- - %d нового повідомлення
-
- "Назад"
- "Архів"
- "Видалити"
- "Архів"
- "Розархівувати"
- "Додати контакт"
- "Завантажити"
- "Надіслати"
- "Видалити"
- "Видалити це повідомлення?"
- "Цю дію не можна скасувати."
- "Видалити"
-
- - Видалити ці ланцюжки повідомлень?
- - Видалити ці ланцюжки повідомлень?
- - Видалити ці ланцюжки повідомлень?
- - Видалити ці ланцюжки повідомлень?
-
- "Видалити"
- "Скасувати"
- "Кому:"
- "+%d"
- "Не вдається записати аудіо. Повторіть спробу."
- "Не вдається відтворити аудіо. Повторіть спробу."
- "Не вдалося зберегти аудіо. Повторіть спробу."
- "Натисніть і утримуйте"
- ", "
- " "
- ": "
- " "
- "Зображення"
- "Аудіокліп"
- "Відео"
- "Картка контакта"
- "Завантажити"
- "Відповісти за допомогою SMS"
- "Надіслати MMS"
- "Відповісти"
-
- - %d учасник
- - %d учасники
- - %d учасників
- - %d учасника
-
- "Я"
- "Користувача заблоковано та заархівовано"
- "Контакт розблоковано та розархівовано"
- "Заархівовано: %d"
- "Розархівовано: %d"
- "Готово. Торкніться опції \"Надіслати\" знову."
- "Повідомлення тепер є додатком для SMS за умовчанням."
-
- - Видалити вкладені файли
- - Видалити вкладені файли
- - Видалити вкладені файли
- - Видалити вкладені файли
-
- "Вкладений аудіофайл"
- "Відтворити аудіовкладення"
- "Пауза"
- "Повідомлення від користувача %1$s: %2$s."
- "Не вдалося надіслати повідомлення від користувача %1$s: %2$s. Час: %3$s."
- "Повідомлення від користувача %1$s: %2$s. Час: %3$s."
- "Ненадіслане повідомлення групі %1$s: %2$s. Час: %3$s."
- "Надсилається повідомлення групі %1$s: %2$s. Час: %3$s."
- "Не вдалося надіслати повідомлення групі %1$s: %2$s. Час: %3$s."
- "Повідомлення групі %1$s: %2$s. Час: %3$s."
- "Не вдалося надіслати повідомлення від користувача %1$s: %2$s. Час: %3$s. %4$s."
- "Повідомлення від користувача %1$s: %2$s. Час: %3$s. %4$s."
- "Ненадіслане повідомлення групі %1$s: %2$s. Час: %3$s."
- "Надсилається повідомлення групі %1$s: %2$s. Час: %3$s."
- "Не вдалося надіслати повідомлення групі %1$s: %2$s. Час: %3$s."
- "Повідомлення групі %1$s: %2$s. Час: %3$s."
- "Не вдалося надіслати повідомлення. Торкніться, щоб повторити спробу."
- "Видалити тему"
- "Фото з повідомлень"
-
- - %d фотографію збережено в альбом \"%s\"
- - %d фотографії збережено в альбом \"%s\"
- - %d фотографій збережено в альбом \"%s\"
- - %d фотографії збережено в альбом \"%s\"
-
-
- - %d відео збережено в альбом \"%s\"
- - %d відео збережено в альбом \"%s\"
- - %d відео збережено в альбом \"%s\"
- - %d відео збережено в альбом \"%s\"
-
-
- - %d вкладений файл збережено в альбом \"%s\"
- - %d вкладені файли збережено в альбом \"%s\"
- - %d вкладених файлів збережено в альбом \"%s\"
- - %d вкладеного файлу збережено в альбом \"%s\"
-
-
- - %d вкладений файл збережено в папку \"Завантаження\"
- - %d вкладені файли збережено в папку \"Завантаження\"
- - %d вкладених файлів збережено в папку \"Завантаження\"
- - %d вкладеного файлу збережено в папку \"Завантаження\"
-
-
- - Збережено %d вкладений файл
- - Збережено %d вкладені файли
- - Збережено %d вкладених файлів
- - Збережено %d вкладеного файлу
-
-
- - Не вдалося зберегти %d вкладений файл
- - Не вдалося зберегти %d вкладені файли
- - Не вдалося зберегти %d вкладених файлів
- - Не вдалося зберегти %d вкладеного файлу
-
- "Налаштування"
- "Архів"
- "MMS"
- "Додатково"
- "Сповіщення"
- "Звіти про доставку SMS"
- "Запитувати звіт про доставку для кожного надісланого SMS"
- "Автоматичне отримання"
- "Автоматично отримувати MMS-повідомлення"
- "Автоотримання в роумінгу"
- "Автоматично отримувати MMS у роумінгу"
- "Групові повідомлення"
- "Додаток для SMS за умовчанням"
-
-
- "Ваш номер телефону"
- "Невідомий"
- "Сигнали для вихідних повідомлень"
- "Копіювати текст"
- "Переглянути деталі"
- "Переслати"
- "Деталі повідомлення"
- "Тип: "
- "SMS"
- "Мультимедійне повідомлення"
- "Від: "
- "Кому: "
- "Надіслано: "
- "Отримано: "
- "Тема: "
- "Розмір: "
- "Пріоритет: "
- "SIM-карта: "
- "Високий"
- "Звичайний"
- "Низький"
- "SIM-карта %s"
- "Прихована адреса відправника"
- "Неможливо надіслати повідомлення під час завантаження вкладених файлів."
- "Мережа не готова. Повторіть спробу."
- "Видалити текст"
- "Переключення між введенням тексту та числами"
- "Додати більше учасників"
- "Підтвердити учасників"
- "Почати нову бесіду"
- "Вибрати цей елемент"
- "Відтворити відео"
- "Учасники й опції"
- "Учасники й опції"
- "Загальні"
- "Учасники цієї бесіди"
- "Телефонувати"
- "Надіслати повідомлення"
- "Надіслати повідомлення<br/><small>із SIM-карти %s</small>"
-
- - Надіслати фото
- - Надіслати фото
- - Надіслати фото
- - Надіслати фото
-
-
- - Надіслати аудіозаписи
- - Надіслати аудіозаписи
- - Надіслати аудіозаписи
- - Надіслати аудіозаписи
-
-
- - Надіслати відео
- - Надіслати відео
- - Надіслати відео
- - Надіслати відео
-
-
- - Надіслати картки контактів
- - Надіслати картки контактів
- - Надіслати картки контактів
- - Надіслати картки контактів
-
-
- - Надіслати вкладені файли
- - Надіслати вкладені файли
- - Надіслати вкладені файли
- - Надіслати вкладені файли
-
-
- - Можна надсилати %d вкладений файл
- - Можна надсилати %d вкладені файли
- - Можна надсилати %d вкладених файлів
- - Можна надсилати %d вкладеного файлу
-
- "Ліцензії відкритого коду"
- "Сповіщення"
- "Ви вклали максимальну кількість файлів"
- "Додати в контакти?"
- "Додати контакт"
- "Тема"
- "Тема: "
- "%1$s. %2$s"
- "Завантаження картки контакта"
- "Не вдалося завантажити картку контакта"
- "Переглянути картку контакта"
-
- - %d контакт
- - %d контакти
- - %d контактів
- - %d контакта
-
- "Картки контактів"
- "День народження"
- "Нотатки"
- "Переслати повідомлення"
- "+1"
- "+%d"
- "SMS вимкнено"
- "Щоб надсилати SMS, зробіть Повідомлення додатком для SMS за умовчанням"
- "Зробіть Повідомлення додатком для SMS за умовчанням"
- "Змінити"
- "Не вибрано основної SIM-карти для надсилання SMS-повідомлень"
- "Власник пристрою не надав дозволів для цього додатка."
- "ОК"
- "Забагато учасників у бесіді"
-
- - Недійсні контакти
- - Недійсні контакти
- - Недійсні контакти
- - Недійсні контакти
-
- "Чернетка"
- "Коли ви почнете переписку, вона з’явиться тут"
- "Тут відображаються заархівовані бесіди"
- "Завантаження бесід…"
- "Зображення"
- "Аудіокліп"
- "Відео"
- "Картка контакта"
- "MMS"
- "Скасувати"
- "Повторити"
- "Щоб створити нове повідомлення, введіть ім’я контакта або номер телефону"
- "Заблокувати"
- "Блокувати користувача %s"
- "Розблокувати користувача %s"
- "Заблокувати номер %s?"
- "Ви надалі отримуватимете повідомлення з цього номера, але не отримуватимете сповіщення. Цю бесіду буде заархівовано."
- "Заблоковані контакти"
- "РОЗБЛОКУВАТИ"
- "Повідомлення надсилається"
- "Повідомлення надіслано"
- "Мобільне передавання даних вимкнено. Перевірте налаштування."
- "Не вдається надіслати повідомлення в режимі польоту"
- "Не вдалося надіслати повідомлення"
- "Повідомлення завантажено"
- "Мобільний Інтернет вимкнено. Перевірте налаштування."
- "Неможливо завантажити повідомлення в режимі польоту"
- "Не вдалося завантажити повідомлення"
- "Нуль"
- "Один"
- "Два"
- "Три"
- "Чотири"
- "П’ять"
- "Шість"
- "Сім"
- "Вісім"
- "Дев’ять"
- "Не вдається надіслати повідомлення. Помилка %2$d, оператор %1$s"
- "Не вдається надіслати повідомлення. Помилка %1$d, невідомий оператор"
- "Пересилання: %s"
- "Повідомлення не надіслано: послугу не активовано в мережі"
- "Повідомлення не надіслано. Недійсна адреса одержувача"
- "Повідомлення не надіслано. Повідомлення недійсне"
- "Повідомлення не надіслано. Вміст не підтримується"
- "Повідомлення не надіслано. Повідомлення не підтримується"
- "Повідомлення не надіслано: текст задовгий"
- "Нове повідомлення"
- "Переглянути"
- "Зображення"
- "Не вдалося знайти відповідний додаток"
- "Видалити отримувача"
- "Нове повідомлення"
- "Скасувати"
- "Копіювати в буфер обміну?"
- "Копіювати"
- "на SIM-карту %s"
- "Загальні"
- "Розширені"
- "Загальні налаштування"
- "Додаткові налаштування"
- "SIM-карта \"%s\""
- "Надсилати окремі SMS усім отримувачам. Відповіді надходитимуть лише вам"
- "Надсилати одне MMS усім отримувачам"
- "Невідомий номер"
- "Нове повідомлення"
- "Нове повідомлення."
- "Вибір SIM-карти"
- "Вибір SIM-карти: вибрано %1$s"
- "Змінити тему"
- "Вибрати SIM-карту або змінити тему"
- "Торкніться й утримуйте, щоб записати аудіо"
- "Почати нову бесіду"
- "Повідомлення"
- "Повідомлення"
- "Список бесід"
- "Завантаження бесід"
- "Завантаження повідомлень"
- "Переглянути інші бесіди"
- "Переглянути більше повідомлень"
- "Бесіду видалено"
- "Бесіду видалено. Торкніться, щоб переглянути іншу бесіду в додатку Повідомлення"
- "Заблоковано"
- "Розблоковано"
- "Замало пам’яті. Деякі дані можуть не зберегтись."
- "Вибрати вкладені файли"
- "Підтвердити вибір"
- "Вибрано %d"
- "Видаліть один або декілька вкладених файлів і повторіть спробу."
- "Спробуйте надіслати повідомлення, але адресат може його не отримати, якщо ви не видалите один або декілька вкладених файлів."
- "У повідомленні можна надіслати лише одне відео. Видаліть зайві відео та спробуйте знову."
- "Не вдалося завантажити вкладенні файли."
- "Усе одно надіслати"
- "Не вдалося почати бесіду"
- "Вибрано %s"
-
diff --git a/app/src/main/res/values-ur/arrays.xml b/app/src/main/res/values-ur/arrays.xml
deleted file mode 100644
index fa4e5da..0000000
--- a/app/src/main/res/values-ur/arrays.xml
+++ /dev/null
@@ -1,37 +0,0 @@
-
-
-
-
-
- - "بلا عنوان"
- - "بلا عنوان"
-
-
- - "ہاں"
- - "نہیں"
- - "ٹھیک ہے"
- - "Hehe"
- - "شکریہ"
- - "میں متفق ہوں"
- - "اچھا"
- - "راستے میں ہوں"
- - "ٹھیک ہے، میں بعد میں آپ سے رابطہ کرتا ہوں"
- - ":)"
- - ":("
-
-
diff --git a/app/src/main/res/values-ur/strings.xml b/app/src/main/res/values-ur/strings.xml
deleted file mode 100644
index 1e64d31..0000000
--- a/app/src/main/res/values-ur/strings.xml
+++ /dev/null
@@ -1,402 +0,0 @@
-
-
-
-
- "پیغام رسانی"
- "پیغام رسانی"
- "گفتگو منتخب کریں"
- "ترتیبات"
- "پیغام بھیجیں"
- "ایک منسلکہ شامل کریں"
- "اگلا >"
- "آگے"
- "باہر نکلیں"
- "ترتیبات >"
- "ترتیبات"
- "پیغام رسانی کو SMS، فون اور رابطوں کیلئے اجازت درکار ہے۔"
- "آپ ترتیبات > ایپس > پیغام رسانی > اجازتوں میں جا کر اجازتیں تبدیل کر سکتے ہیں۔"
- "آپ ترتیبات، ایپس، پیغام رسانی، اجازتوں میں جا کر اجازتیں تبدیل کر سکتے ہیں۔"
- "اکثر و بیشتر"
- "سبھی رابطے"
- "%s پر بھیجیں"
- "تصاویر یا ویڈیو کیپچر کریں"
- "اس آلہ سے تصاویر منتخب کریں"
- "آڈیو ریکارڈ کریں"
- "تصویر منتخب کریں"
- "میڈیا منتخب کردہ ہے۔"
- "میڈیا غیر منتخب کردہ ہے۔"
- "آڈیو ریکارڈ کریں"
- "اشتراک کریں"
- "ابھی ابھی"
- "ابھی"
-
- - %d منٹ
- - %d منٹ
-
-
- - %d گھنٹے
- - %d گھنٹہ
-
-
- - %d دن
- - %d دن
-
- "کلاس 0 پیغام"
- "محفوظ کریں"
- "اپنے فون نمبر کی توثیق کریں"
- "یہ یک وقتی مرحلہ اس بات کو یقینی بنائے گا کہ پیغام رسانی آپ کے گروپ پیغامات کو مناسب طریقے سے ڈیلیور کرے گی۔"
- "فون نمبر"
- "%s نے کہا"
- "آپ نے کہا"
- "پیغام منجانب %s"
- "آپ نے ایک پیغام بھیجا"
- "بھیجا جا رہا ہے…"
- "بھیجا نہیں گیا۔ دوبارہ کوشش کرنے کیلئے ٹچ کریں۔"
- "بھیجا نہیں گیا۔ دوبارہ کوشش کی جا رہی ہے…"
- "دوبارہ بھیجیں یا حذف کریں"
- "براہ کرم ہنگامی سروسز کیلئے ایک صوتی کال کریں۔ آپ کا متنی پیغام اس وقت ڈیلیور نہیں کیا جا سکا۔"
- "ڈاؤن لوڈ کرنے کیلئے نیا MMS پیغام"
- "نیا MMS پیغام"
- "ڈاؤن لوڈ نہیں کیا جا سکا"
- "دوبارہ کوشش کرنے کیلئے ٹچ کریں"
- "ڈاؤن لوڈ کرنے کیلئے ٹچ کریں"
- "ڈاؤن لوڈ کریں یا حذف کریں"
- "ڈاؤن لوڈ ہو رہا ہے…"
- "پیغام کی میعاد ختم ہو گئی یا دستیاب نہیں ہے"
- "سائز: %1$s، اختتامی میعاد: %2$s"
- "نامعلوم ارسال کنندہ"
- "ڈیلیور ہو گیا"
- "پیغام نہیں بھیجا گیا"
- "پیغام رسانی میں کچھ پیغامات کو نہیں بھیجا گیا"
-
- - %d گفتگوؤں میں %d پیغامات
- - ایک گفتگو میں %d پیغامات
-
- "پیغام ڈاؤن لوڈ نہیں ہوا"
- "پیغام رسانی میں کچھ پیغامات ڈاؤن لوڈ نہیں ہوئے"
-
- - %d گفتگوؤں میں %d پیغامات
- - ایک گفتگو میں %d یغامات
-
- "%1$s پر پیغام نہیں بھیجا گیا"
- "براہ کرم ہنگامی سروسز کیلئے ایک صوتی کال کریں۔ %1$s پر آپ کا متنی پیغام اس وقت ڈیلیور نہیں کیا جا سکا۔"
-
- - %d نئے پیغامات
- - نیا پیغام
-
- "واپس جائیں"
- "آرکائیو کردہ"
- "حذف کریں"
- "آرکائیو کریں"
- "آرکائیو سے نکالیں"
- "رابطہ شامل کریں"
- "ڈاؤن لوڈ کریں"
- "بھیجیں"
- "حذف کریں"
- "یہ پیغام حذف کریں؟"
- "اس عمل کو کالعدم نہیں کیا جاسکتا۔"
- "حذف کریں"
-
- - ان گفتگوؤں کو حذف کریں؟
- - اس گفتگو کو حذف کریں؟
-
- "حذف کریں"
- "منسوخ کریں"
- "بنام"
- "+%d"
- "آڈیو کو ریکارڈ نہیں کیا جا سکتا ہے۔ دوبارہ کوشش کریں۔"
- "آڈیو کو چلایا نہیں جا سکتا ہے۔ دوبارہ کوشش کریں۔"
- "آڈیو کو محفوظ نہیں کیا جا سکا۔ دوبارہ کوشش کریں۔"
- "ٹچ کریں اور دبائے رکھیں"
- "، "
- " "
- ": "
- " "
- "تصویر"
- "آڈیو کلپ"
- "ویڈیو"
- "رابطہ کارڈ"
- "ڈاؤن لوڈ کریں"
- "SMS کے ذریعے جواب دیں"
- "MMS کے ذریعے جواب دیں"
- "جواب دیں"
-
- - %d شرکت کنندگان
- - %d شرکت کنندہ
-
- "میں"
- "رابطہ کو مسدود اور آرکائیو کر دیا گیا"
- "رابطہ کو غیر مسدود کر دیا گیا اور آرکائیو سے نکال دیا گیا"
- "%d کو آرکائیو کر دیا گیا"
- "%d کو آرکائیو سے نکال دیا گیا"
- "سب ٹھیک ہے۔ بھیجیں کو دوبارہ ٹچ کریں۔"
- "پیغام رسانی کامیابی سے بطور ڈیفالٹ SMS ایپ سیٹ ہو گئی۔"
-
- - منسلکہ جات کو مسترد کریں
- - منسلکہ کو مسترد کریں
-
- "آڈیو منسلکہ"
- "آڈیو منسلکہ چلائیں"
- "موقوف کریں"
- "پیغام منجانب %1$s: %2$s۔"
- "ناکام پیغام منجانب %1$s: %2$s۔ وقت: %3$s۔"
- "پیغام منجانب %1$s: %2$s۔ وقت: %3$s۔"
- "غیر ارسال کردہ پیغام بنام %1$s: %2$s۔ وقت: %3$s۔"
- "پیغام بھیجا جا رہا ہے بنام %1$s: %2$s۔ وقت: %3$s۔"
- "ناکام پیغام بنام %1$s: %2$s۔ وقت: %3$s۔"
- "پیغام بنام %1$s: %2$s۔ وقت: %3$s۔"
- "ناکام پیغام منجانب %1$s: %2$s۔ وقت: %3$s۔ %4$s۔"
- "پیغام منجانب %1$s: %2$s۔ وقت: %3$s۔ %4$s۔"
- "غیر ارسال کردہ پیغام بنام %1$s: %2$s۔ وقت: %3$s۔"
- "پیغام بھیجا جا رہا ہے بنام %1$s: %2$s۔ وقت: %3$s۔"
- "ناکام پیغام بنام %1$s: %2$s۔ وقت: %3$s۔"
- "پیغام بنام %1$s: %2$s۔ وقت: %3$s۔"
- "ناکام پیغام۔ دوبارہ کوشش کرنے کیلئے ٹچ کریں۔"
- "موضوع حذف کریں"
- "پیغام رسانی تصاویر"
-
- - %d تصاویر \"%s\" البم میں محفوظ ہو گئیں
- - %d تصویر \"%s\" البم میں محفوظ ہو گئی
-
-
- - %d ویڈیوز \"%s\" البم میں محفوظ ہو گئیں
- - %d ویڈیو \"%s\" البم میں محفوظ ہو گئی
-
-
- - %d منسلکہ جات \"%s\" البم میں محفوظ ہو گئیں
- - %d منسلکہ \"%s\" البم میں محفوظ ہو گئی
-
-
- - %d منسلکہ جات \'ڈاؤن لوڈز\' میں محفوظ ہو گئیں
- - %d منسلکہ \'ڈاؤن لوڈز\' میں محفوظ ہو گئی
-
-
- - %d منسلکہ جات کو محفوظ کر دیا گیا
- - %d منسلکہ کو محفوظ کر دیا گیا
-
-
- - %d منسلکہ جات کو محفوظ نہیں کیا جا سکا
- - %d منسلکہ کو محفوظ نہیں کیا جا سکا
-
- "ترتیبات"
- "آرکائیو کردہ"
- "MMS"
- "جدید ترین"
- "اطلاعات"
- "SMS ڈیلیوری کی رپورٹس"
- "اپنے ذریعہ بھیجے جانے والے ہر SMS کی ایک ڈیلیوری رپورٹ کی درخواست کریں"
- "خودکار طور پر بازیافت کریں"
- "خود کار طور پر MMS پیغامات کی بازیابی کریں"
- "رومنگ کے وقت خود کار بازیابی"
- "رومنگ میں رہتے ہوئے MMS کی خود کار طور پر بازيابی کریں"
- "گروپ پیغام رسانی"
- "ڈیفالٹ SMS ایپ"
-
-
- "آپ کا فون نمبر"
- "نامعلوم"
- "آؤٹ گوئنگ پیغامات کی آوازیں"
- "متن کاپی کریں"
- "تفصیلات دیکھیں"
- "فارورڈ کریں"
- "پیغام کی تفصیلات"
- "قسم: "
- "متنی پیغام"
- "ملٹی میڈیا پیغام"
- "منجانب: "
- "بنام: "
- "ارسال کردہ: "
- "موصول کردہ: "
- "موضوع: "
- "سائز: "
- "ترجیح: "
- "SIM: "
- "اعلی"
- "عام"
- "کم"
- "SIM %s"
- "ارسال کنندہ کا پتہ مخفی کر دیا گیا"
- "منسلکات کو لوڈ کرتے وقت پیغام نہیں بھیجا جا سکتا۔"
- "نیٹ ورک تیار نہیں ہے۔ دوبارہ کوشش کریں۔"
- "متن کو حذف کریں"
- "متن اور اعداد درج کرنے کے بیچ سوئچ کریں"
- "مزید شرکاء کو شامل کریں"
- "شرکاء کی توثیق کریں"
- "نئی گفتگو شروع کریں"
- "اس آئٹم کو منتخب کریں"
- "ویڈیو چلائیں"
- "لوگ اور اختیارات"
- "لوگ اور اختیارات"
- "عام"
- "اس گفتگو میں موجود لوگ"
- "ایک کال کریں"
- "پیغام بھیجیں"
- "پیغام بھیجیں<br/><small>از %s</small>"
-
- - تصاویر بھیجیں
- - تصویر بھیجیں
-
-
- - آڈیوز بھیجیں
- - آڈیو بھیجیں
-
-
- - ویڈیوز بھیجیں
- - ویڈیو بھیجیں
-
-
- - رابطہ کارڈز بھیجیں
- - رابطہ کارڈ بھیجیں
-
-
- - منسلکہ جات بھیجیں
- - منسلکہ بھیجیں
-
-
- - %d منسلکہ جات بھیجنے کیلئے تیار
- - ایک منسلکہ بھیجنے کیلئے تیار
-
- "اوپن سورس لائسنسز"
- "اطلاعات"
- "منسلکہ کی حد تک پہنچ گئے"
- "رابطوں میں شامل کریں؟"
- "رابطہ شامل کریں"
- "موضوع"
- "موضوع: "
- "%1$s%2$s"
- "رابطہ کارڈ لوڈ کر رہا ہے"
- "رابطہ کارڈ کو لوڈ نہیں کیا جا سکا"
- "رابطہ کارڈ دیکھیں"
-
- - %d رابطے
- - %d رابطہ
-
- "رابطہ کارڈز"
- "سالگرہ"
- "نوٹس"
- "پیغام فارورڈ کریں"
- "+1"
- "+%d"
- "SMS غیر فعال ہے"
- "بھیجنے کیلئے پیغام رسانی کو بطور ڈیفالٹ SMS ایپ سیٹ کریں"
- "پیغام رسانی کو بطور ڈیفالٹ SMS ایپ سیٹ کریں"
- "تبدیل کریں"
- "SMS پیغامات بھیجنے کیلئے کوئی ترجیحی SIM منتخب نہیں کیا گیا"
- "آلہ کے مالک نے اس ایپ کی اجازت نہیں دی ہے۔"
- "ٹھیک ہے"
- "ایک گفتگو میں بہت زیادہ شرکاء"
-
- - غلط رابطے
- - غلط رابطہ
-
- "مسودہ"
- "کوئی نئی گفتگو شروع کرنے پر، آپ اسے یہاں مندرج دیکھیں گے"
- "آرکائیو کردہ گفتگوئیں یہاں ظاہر ہوتی ہیں"
- "گفتگوئیں لوڈ ہو رہی ہیں…"
- "تصویر"
- "آڈیو کلپ"
- "ویڈیو"
- "رابطہ کارڈ"
- "MMS"
- "کالعدم کریں"
- "دوبارہ کوشش کریں"
- "ایک نیا پیغام شروع کرنے کیلئے رابطہ کا ایک نام یا فون نمبر درج کریں"
- "مسدود کریں"
- "%s کو مسدود کریں"
- "%s کو غیر مسدود کریں"
- "%s کو مسدود کریں؟"
- "آپ کو اس نمبر سے پیغامات موصول ہوتے رہیں گے لیکن مزید مطلع نہیں کیا جائے گا۔ اس گفتگو کو آرکائیو کر دیا جائے گا۔"
- "مسدود رابطے"
- "غیر مسدود کریں"
- "پیغام بھیجا جا رہا ہے"
- "پیغام بھیج دیا گیا"
- "سیلولر ڈیٹا آف ہے۔ اپنی ترتیبات چیک کریں۔"
- "پیغامات کو ہوائی جہاز وضع میں نہیں بھیجا جا سکتا ہے"
- "پیغام بھیجا نہیں جا سکا"
- "پیغام ڈاؤن لوڈ ہو گیا"
- "سیلولر ڈیٹا آف ہے۔ اپنی ترتیبات چیک کریں۔"
- "ہوائی جہاز وضع میں پیغامات ڈاؤن لوڈ نہیں کیے جا سکتے ہیں"
- "پیغام ڈاؤن لوڈ نہیں کیا جا سکا"
- "صفر"
- "ایک"
- "دو"
- "تین"
- "چار"
- "پانچ"
- "چھ"
- "سات"
- "آٹھ"
- "نو"
- "%1$s کے ساتھ پیغام نہیں بھیجا جا سکتا، خرابی %2$d"
- "نامعلوم کیرئیر کے ساتھ پیغام نہیں بھیجا جا سکتا، خرابی %1$d"
- "آگے منتقل کریں: %s"
- "پیغام نہیں بھیجا گیا: سروس نیٹ ورک پر فعال نہیں ہے"
- "پیغام نہیں بھیجا گیا: منزل مقصول کا غلط پتہ"
- "پیغام نہیں بھیجا گیا: غلط پیغام"
- "پیغام نہیں بھیجا گیا: غیر تعاون یافتہ مواد"
- "پیغام کو نہیں بھیجا گیا: غیر تعاون یافتہ پیغام"
- "پیغام نہیں بھیجا گیا: کافی بڑا ہے"
- "نیا پیغام"
- "دیکھیں"
- "تصویر"
- "ایک مناسب ایپلیکیشن تلاش نہیں کی جا سکی"
- "وصول کنندہ کو ہٹائیں"
- "نیا پیغام"
- "منسوخ کریں"
- "کلپ بورڈ پر کاپی کریں؟"
- "کاپی کریں"
- "%s پر"
- "عام"
- "جدید ترین"
- "عام ترتیبات"
- "جدید ترین ترتیبات"
- "\"%s\" SIM"
- "سبھی وصول کنندگان کو انفرادی SMS پیغامات بھیجیں۔ صرف آپ کو کوئی جوابات موصول ہوں گے"
- "سبھی وصول کنندگان کو ایک MMS بھیجیں"
- "نامعلوم نمبر"
- "نیا پیغام"
- "نیا پیغام۔"
- "SIM کا انتخاب کنندہ"
- "منتخب شدہ %1$s، SIM کا انتخاب کنندہ"
- "موضوع میں ترمیم کریں"
- "SIM منتخب کریں یا موضوع میں ترمیم کریں"
- "آڈیو ریکارڈ کرنے کیلئے ٹچ کریں اور پکڑ کر رکھیں"
- "نئی گفتگو شروع کریں"
- "پیغام رسانی"
- "پیغام رسانی"
- "گفتگو کی فہرست"
- "گفتگوئیں لوڈ ہو رہی ہیں"
- "پیغامات لوڈ ہو رہے ہیں"
- "مزید گفتگوئیں دیکھیں"
- "مزید پیغامات دیکھیں"
- "گفتگو کو حذف کر دیا گیا"
- "گفتگو حذف ہوگئی۔ پیغام رسانی کی ایک دوسری گفتگو دکھانے کیلئے ٹچ کریں"
- "مسدود"
- "غیر مسدود"
- "اسٹوریج کی جگہ کم ہے۔ کچھ ڈیٹا ضائع ہو سکتا ہے۔"
- "منسلکات منتخب کریں"
- "انتخاب کی توثیق کریں"
- "%d کو منتخب کیا گیا"
- "براہ کرم ایک یا مزید منسلکات ہٹائیں اور دوبارہ کوشش کریں۔"
- "آپ اپنا پیغام بھیجنے کی کوشش کر سکتے ہیں، لیکن ہو سکتا ہے وہ تب تک ڈیلیور نہ ہو جب تک کہ آپ ایک یا مزيد منسلکات نہیں ہٹا دیتے۔"
- "آپ فی پیغام صرف ایک ویڈیو بھیج سکتے ہیں۔ براہ کرم اضافی ویڈیوز ہٹائیں اور دوبارہ کوشش کریں۔"
- "پیغام رسانی منسلکہ کو لوڈ کرنے میں ناکام رہی۔"
- "بہر صورت بھیجیں"
- "گفتگو شروع نہیں کی جا سکی"
- "%s منتخب کردہ"
-
diff --git a/app/src/main/res/values-uz/arrays.xml b/app/src/main/res/values-uz/arrays.xml
deleted file mode 100644
index 79b4c47..0000000
--- a/app/src/main/res/values-uz/arrays.xml
+++ /dev/null
@@ -1,37 +0,0 @@
-
-
-
-
-
- - "mavzu yo‘q"
- - "mavzu yo‘q"
-
-
- - "Ha"
- - "Yo‘q"
- - "OK"
- - "Ha-ha"
- - "Rahmat"
- - "Yaxshi"
- - "Ajoyib"
- - "Yo‘ldaman"
- - "OK, keyinroq telefon qilaman"
- - ":)"
- - ":("
-
-
diff --git a/app/src/main/res/values-uz/strings.xml b/app/src/main/res/values-uz/strings.xml
deleted file mode 100644
index f44eec6..0000000
--- a/app/src/main/res/values-uz/strings.xml
+++ /dev/null
@@ -1,402 +0,0 @@
-
-
-
-
- "Xabarlar"
- "Xabarlar"
- "Suhbatni tanlang"
- "Sozlamalar"
- "Xabar yuborish"
- "Fayl biriktiring"
- "Keyingi >"
- "Keyingi"
- "Chiqish"
- "Sozlamalar >"
- "Sozlamalar"
- "SMS/MMS xizmatiga SMS, Telefon va Kontaktlardan foydalanish uchun ruxsat zarur."
- "Ruxsatnomalarni bu yerdan o‘zgartiring: Sozlamalar > Ilovalar > SMS/MMS > Ruxsatnomalar"
- "Ruxsatnomalarni bu yerdan o‘zgartiring: Sozlamalar > Ilovalar > SMS/MMS > Ruxsatnomalar"
- "Tez-tez"
- "Barcha kontaktlar"
- "Yuborish: %s"
- "Rasm yoki video tasvirga olish"
- "Ushbu qurilmadan rasmlarni tanlang"
- "Audio yozish"
- "Rasmni tanlang"
- "Media tanlandi."
- "Mediani tanlash bekor qilindi."
- "Audio yozish"
- "Ulashish"
- "Hozir"
- "Hozir"
-
- - %d daqiqa
- - %d daqiqa
-
-
- - %d soat
- - %d soat
-
-
- - %d kun
- - %d kun
-
- "0-toifa xabari"
- "Saqlash"
- "Telefon raqamingizni tasdiqlang"
- "Bu bir martalik bosqich bajarilsa, SMS/MMS xizmati guruh xabarlarini to‘g‘ri yuboradigan bo‘ladi."
- "Telefon raqami"
- "%s dedi"
- "Siz dedingiz"
- "%s yuborgan xabar"
- "Siz xabar yubordingiz"
- "Yuborilmoqda…"
- "Yuborilmadi. Qayta urinish uchun bosing."
- "Yuborilmadi. Qayta urinilmoqda…"
- "Qayta yuboring yoki o‘chirib tashlang"
- "Favqulodda xizmatlarga ovozli qo‘ng‘iroq qiling. Favqulodda xizmat raqamlariga yuborilgan SMS xabarlarni hozirda yetkazib bo‘lmaydi."
- "Yuklab olish uchun yangi MMS xabari"
- "Yangi MMS xabari"
- "Yuklab olinmadi"
- "Qayta urinish uchun bosing"
- "Yuklab olish uchun bosing"
- "Yuklab oling yoki o‘chirib tashlang"
- "Yuklab olinmoqda…"
- "Xabar eskirgan yoki mavjud emas"
- "hajmi: %1$s, tugash muddati: %2$s"
- "Noma’lum yuboruvchi"
- "Yetkazildi"
- "Xabar yuborilmadi"
- "SMS/MMS xizmatidagi ayrim xabarlar yuborilmadi"
-
- - Suhbatlar: %d, xabarlar: %d
- - Suhbatdagi xabarlar soni: %d
-
- "Xabar yuklab olinmadi"
- "SMS/MMS xizmatidagi ayrim xabarlar yuklab olinmadi"
-
- - Suhbatlar: %d, xabarlar: %d
- - Suhbatdagi xabarlar soni: %d
-
- "%1$s raqamiga xabar yuborilmadi"
- "Favqulodda xizmatlarga ovozli qo‘ng‘iroq qiling. %1$s raqamiga yuborgan SMS xabaringizni hozir yetkazib bo‘lmaydi."
-
- - %d ta yangi xabar
- - Yangi xabar
-
- "Orqaga"
- "Arxivlangan"
- "O‘chirish"
- "Arxivlash"
- "Arxivdan chiqarish"
- "Kontakt qo‘shish"
- "Yuklab olish"
- "Yuborish"
- "O‘chirish"
- "Ushbu xabar o‘chirilsinmi?"
- "Ushbu amalni bekor qilib bo‘lmaydi."
- "O‘chirish"
-
- - Bu suhbatlar o’chirib tashlansinmi?
- - Bu suhbat o’chirib tashlansinmi?
-
- "O‘chirish"
- "Bekor qilish"
- "Kimga:"
- "+%d ta"
- "Audioni yozib bo‘lmadi. Qaytadan urining."
- "Audioni ijro qilib bo‘lmadi. Qaytadan urining."
- "Audioni saqlab bo‘lmadi. Qaytadan urining."
- "Bosib turing"
- ", "
- " "
- ": "
- " "
- "Rasm"
- "Audio-klip"
- "Video"
- "Kontaktlar kartasi"
- "Yuklab olish"
- "SMS orqali javob berish"
- "MMS orqali javob"
- "Javob berish"
-
- - %d ta ishtirokchi
- - %d ta ishtirokchi
-
- "Men"
- "Kontakt bloklandi va arxivlandi"
- "Kontakt blokdan va arxivdan chiqarildi"
- "%d ta qayd arxivlandi"
- "%d ta qayd arxivdan chiqarildi"
- "Hammasi tayyor. Endi “Yuborish” tugmasini bosing."
- "SMS/MMS xizmati birlamchi SMS ilovasi sifatida o‘rnatildi."
-
- - Biriktirmalarni olib tashlash
- - Biriktirmani olib tashlash
-
- "Ovozli biriktirma"
- "Audio biriktirmani ijro qilish"
- "To‘xtatib turish"
- "%1$s yuborgan xabar: %2$s."
- "%1$s yuborgan muvaffaqiyatsiz xabar: %2$s. Vaqt: %3$s"
- "%1$s yuborgan xabar: %2$s. Vaqt: %3$s"
- "%1$sga yuborilmay qolgan xabar: %2$s. Vaqt: %3$s"
- "%1$sga xabar yuborilmoqda: %2$s. Vaqt: %3$s"
- "%1$sga yuborilgan muvaffaqiyatsiz xabar: %2$s. Vaqt: %3$s"
- "%1$sga xabar: %2$s. Vaqt: %3$s"
- "%1$s yuborgan muvaffaqiyatsiz xabar: %2$s. Vaqt: %3$s. %4$s"
- "%1$s yuborgan xabar: %2$s. Vaqt: %3$s. %4$s"
- "%1$s guruhiga yuborilmay qolgan xabar: %2$s. Vaqt: %3$s"
- "%1$s guruhiga xabar yuborilmoqda: %2$s. Vaqt: %3$s"
- "%1$s guruhiga yuborilgan muvaffaqiyatsiz xabar: %2$s. Vaqt: %3$s"
- "%1$s guruhiga xabar: %2$s. Vaqt: %3$s"
- "Muvaffaqiyatsiz xabar. Qayta urinish uchun bosing."
- "Mavzuni o‘chirish"
- "SMS/MMS rasmlari"
-
- - %d ta rasm “%s” albomiga saqlandi
- - %d ta rasm “%s” albomiga saqlandi
-
-
- - %d ta video “%s” albomiga saqlandi
- - %d ta video “%s” albomiga saqlandi
-
-
- - %d ta biriktirma “%s” albomiga saqlandi
- - %d ta biriktirma “%s” albomiga saqlandi
-
-
- - %d ta biriktirma “Yuklanishlar” jildiga saqlandi
- - %d ta biriktirma “Yuklanishlar” jildiga saqlandi
-
-
- - %d ta biriktirma saqlandi
- - %d ta biriktirma saqlandi
-
-
- - %d ta biriktirmani saqlab bo’lmadi
- - %d ta biriktirmani saqlab bo’lmadi
-
- "Sozlamalar"
- "Arxivlangan"
- "MMS"
- "Qo‘shimcha"
- "Bildirishnomalar"
- "SMS xabarlarning yetkazilganlik hisobotlari"
- "Yuborilgan har bir SMS uchun yetkazilganlik hisobotini talab qilish"
- "Avtomatik yuklanish"
- "MMS xabarlarni avtomatik yuklab olish"
- "Rouming vaqtida avtomatik yuklab olish"
- "Rouming vaqtida MMS xabarlarni avtomatik yuklab olish"
- "Guruh xabarlari"
- "Birlamchi SMS ilovasi"
-
-
- "Telefon raqamingiz"
- "Noma’lum"
- "Chiquvchi xabar ovozlari"
- "Matndan nusxa olish"
- "Tafsilotlarni ko‘rish"
- "Qayta yo‘naltirish"
- "Xabar tafsilotlari"
- "Turi: "
- "Matnli xabar"
- "Multimediali xabar"
- "Kimdan: "
- "Kimga: "
- "Yuborildi: "
- "Qabul qilindi: "
- "Mavzu: "
- "Hajmi: "
- "Ustivorlik: "
- "SIM-karta: "
- "Yuqori"
- "O‘rtacha"
- "Past"
- "%s-SIM karta"
- "Yuboruvchining manzili yashirilgan"
- "Biriktirilgan fayllarni yuklab olayotganda xabar yuborib bo‘lmaydi."
- "Tarmoq hali tayyor emas. Qaytadan urining."
- "Matnni o‘chirish"
- "Harf va raqam kiritish o‘rtasida almashish"
- "Yana ishtirokchi qo‘shish"
- "Ishtirokchilarni tasdiqlang"
- "Yangi suhbat boshlash"
- "Ushbu variantni tanlash"
- "Videoni ijro qilish"
- "Odamlar va tanlamalar"
- "Odamlar va tanlamalar"
- "Umumiy"
- "Ushbu suhbat ishtirokchilari"
- "Qo‘ng‘iroq qilish"
- "Xabar yuborish"
- "<br/><small>%s orqali</small> xabar yuboring"
-
- - Rasmlarni yuborish
- - Rasmni yuborish
-
-
- - Audio faylni yuborish
- - Audio faylni yuborish
-
-
- - Videolarni yuborish
- - Videoni yuborish
-
-
- - Kontaktlar kartasini yuborish
- - Kontaktlar kartasini yuborish
-
-
- - Biriktirmani yuborish
- - Biriktirmani yuborish
-
-
- - %d ta biriktirma yuborishga tayyor
- - Biriktirma yuborishga tayyor
-
- "Ochiq kodli DT litsenziyalari"
- "Bildirishnomalar"
- "Biriktirma chekloviga yetdi"
- "Kontaktlarga qo‘shilsinmi?"
- "Kontakt qo‘shish"
- "Mavzu"
- "Mavzu: "
- "%1$s%2$s"
- "Kontaktlar kartasi yuklanmoqda"
- "Kontaktlar kartasini yuklab bo‘lmadi"
- "Kontaktlar kartasini ko‘rish"
-
- - %d ta kontakt
- - %d ta kontakt
-
- "Kontakt kartalari"
- "Tug‘ilgan kun"
- "Qaydlar"
- "Xabarni qayta yo‘naltirish"
- "+1"
- "+%d"
- "SMS o‘chirib qo‘yilgan"
- "Yuborish uchun SMS/MMS xizmatini birlamchi SMS ilovasi sifatida o‘rnating"
- "SMS/MMS xizmatini birlamchi SMS ilovasi sifatida o‘rnating"
- "O‘zgartirish"
- "SMS xabarlarni yuborish uchun ma’qul SIM-karta tanlanmagan"
- "Qurilma egasi ushbu ilovadan foydalanishga ruxsat bermagan."
- "OK"
- "Suhbatdagi ishtirokchilar soni juda ko‘p"
-
- - Kontaktlar topilmadi
- - Kontakt topilmadi
-
- "Qoralama"
- "Yangi suhbat boshlasangiz, u bu yerda ko‘rinadi"
- "Arxivlangan suhbatlar bu yerda ko‘rinadi"
- "Suhbatlar yuklanmoqda…"
- "Rasm"
- "Audio-klip"
- "Video"
- "Kontaktlar kartasi"
- "MMS"
- "Bekor qilish"
- "Qayta urinish"
- "Yangi xabar yozish uchun kontaktning ismi yoki telefon raqamini kiriting"
- "Bloklash"
- "Bloklash:%s"
- "Blokdan chiqarish: %s"
- "%s bloklansinmi?"
- "Sizga ushbu raqamdan xabarlar kelishi mumkin, biroq bu haqda siz xabardor qilinmaysiz. Ushbu suhbat esa arxivlanadi."
- "Bloklangan kontaktlar"
- "BLOKDAN CHIQARISH"
- "Xabar yuborilmoqda"
- "Xabar yuborildi"
- "Mobil internet o‘chirilgan. Sozlamalarni tekshiring."
- "Parvoz rejimida xabarlarni yuborib bo‘lmaydi"
- "Xabar yuborilmadi"
- "Xabar yuklab olindi"
- "Mobil internet o‘chirilgan. Sozlamalarni tekshiring."
- "Parvoz rejimida xabarlarni yuklab olib bo‘lmaydi"
- "Xabarni yuklab olib bo‘lmadi"
- "Nol"
- "Bir"
- "Ikki"
- "Uch"
- "To‘rt"
- "Besh"
- "Olti"
- "Yetti"
- "Sakkiz"
- "To‘qqiz"
- "%1$s orqali xabar yuborib bo‘lmadi, xatolik kodi: %2$d"
- "Noma’lum aloqa operatori orqali xabar yuborib bo‘lmadi, xatolik kodi: %1$d"
- "Fwd: %s"
- "Xabar yuborilmadi: xizmat tarmoqda faollashtirilmagan"
- "Xabar yuborilmadi: qabul qiluvchining manzili noto‘g‘ri"
- "Xabar yuborilmadi: xabar noto‘g‘ri"
- "Xabar yuborilmadi: kontent turi qo‘llab-quvvatlanmaydi"
- "Xabar yuborilmadi: xabar turi qo‘llab-quvvatlanmaydi"
- "Xabar yuborilmadi: juda katta"
- "Yangi xabar"
- "Ko‘rish"
- "Rasm"
- "Mos ilovani topib bo‘lmadi"
- "Qabul qiluvchini o‘chirish"
- "Yangi xabar"
- "Bekor qilish"
- "Vaqtinchalik xotiraga nusxa olinsinmi?"
- "Nusxa olish"
- "ushbu SIM-kartaga: %s"
- "Umumiy"
- "Qo‘shimcha"
- "Umumiy sozlamalar"
- "Qo‘shimcha sozlamalar"
- "“%s” SIM kartasi"
- "Har bir qabul qiluvchiga alohida SMS xabar yuboring. Faqat siz barcha javoblarni olishingiz mumkin"
- "Barcha qabul qiluvchilarga bir xil MMS xabar yuboring"
- "Noma’lum raqam"
- "Yangi xabar"
- "Yangi xabar."
- "SIM kartani tanlash"
- "%1$s SIM-kartasi tanlangan"
- "Mavzuni tahrirlash"
- "SIM kartani tanlang yoki mavzuni tahrirlang"
- "Audio yozib olish uchun bosib turing"
- "Yangi suhbat boshlash"
- "SMS/MMS"
- "SMS/MMS"
- "Suhbatlar ro‘yxati"
- "Suhbatlar yuklanmoqda"
- "Xabarlar yuklanmoqda"
- "Ko‘proq suhbatlarni ko‘rish"
- "Boshqa xabarlarni ko‘rish"
- "Suhbat o‘chirib tashlandi"
- "Suhbat o‘chirib tashlandi. SMS/MMS xizmatidagi boshqa suhbatni ko‘rish uchun bosing."
- "Bloklandi"
- "Blokdan chiqarildi"
- "Xotirada joy kam qoldi. Ba’zi ma’lumotlar saqlanmasligi mumkin."
- "Biriktirmalarni tanlash"
- "Tanlovni tasdiqlash"
- "%d ta tanlandi"
- "Bir yoki bir nechta biriktirmani olib tashlab, keyin qayta urinib ko‘ring."
- "Xabarni yuborib ko‘rishingiz mumkin, lekin undagi bir yoki bir nechta biriktirma olib tashlanmaguncha qabul qiluvchiga yetib bormasligi mumkin."
- "Siz bitta xabarda faqat bitta video jo‘nata olasiz. Ortiqcha videolarni olib tashlang va qaytadan urinib ko‘ring."
- "Biriktirmani yuklab bo‘lmadi."
- "Baribir yuborilsin"
- "Suhbatni boshlab bo‘lmadi"
- "%s tanlandi"
-
diff --git a/app/src/main/res/values-vi/arrays.xml b/app/src/main/res/values-vi/arrays.xml
deleted file mode 100644
index b16f18b..0000000
--- a/app/src/main/res/values-vi/arrays.xml
+++ /dev/null
@@ -1,37 +0,0 @@
-
-
-
-
-
- - "không có chủ đề"
- - "không có chủ đề"
-
-
- - "Có"
- - "Không"
- - "OK"
- - "Hehe"
- - "Xin cảm ơn"
- - "Tôi đồng ý"
- - "Tuyệt vời"
- - "Đang trên đường"
- - "OK, tôi sẽ liên hệ lại với bạn sau"
- - ":)"
- - ":("
-
-
diff --git a/app/src/main/res/values-vi/cm_strings.xml b/app/src/main/res/values-vi/cm_strings.xml
deleted file mode 100644
index d40971e..0000000
--- a/app/src/main/res/values-vi/cm_strings.xml
+++ /dev/null
@@ -1,22 +0,0 @@
-
-
-
- Vuốt để xóa
- Vuốt sang phải để xóa một cuộc trò chuyện
- Tin nhắn
- Bắt đầu trò chuyện
-
diff --git a/app/src/main/res/values-vi/strings.xml b/app/src/main/res/values-vi/strings.xml
deleted file mode 100644
index cbada81..0000000
--- a/app/src/main/res/values-vi/strings.xml
+++ /dev/null
@@ -1,402 +0,0 @@
-
-
-
-
- "Nhắn tin"
- "Nhắn tin"
- "Chọn cuộc hội thoại"
- "Cài đặt"
- "Gửi tin nhắn"
- "Thêm tệp đính kèm"
- "Tiếp theo >"
- "Tiếp theo"
- "Thoát"
- "Cài đặt >"
- "Cài đặt"
- "Nhắn tin cần quyền truy cập vào SMS, Điện thoại và Danh bạ."
- "Bạn có thể thay đổi các quyền trong Cài đặt > Ứng dụng > Nhắn tin > Quyền."
- "Bạn có thể thay đổi các quyền trong Cài đặt, Ứng dụng, Nhắn tin, Quyền."
- "Liên hệ thường xuyên"
- "Tất cả liên hệ"
- "Gửi đến %s"
- "Chụp ảnh hoặc quay video"
- "Chọn hình ảnh từ thiết bị này"
- "Ghi âm"
- "Chọn ảnh"
- "Phương tiện được chọn."
- "Phương tiện không được chọn."
- "Ghi âm"
- "Chia sẻ"
- "Vừa đăng"
- "Hiện tại"
-
- - %d phút
- - %d phút
-
-
- - %d giờ
- - %d giờ
-
-
- - %d ngày
- - %d ngày
-
- "Thông báo hạng 0"
- "Lưu"
- "Xác nhận số điện thoại của bạn"
- "Bước thực hiện một lần này sẽ đảm bảo ứng dụng Nhắn tin gửi tin nhắn nhóm của bạn đúng cách."
- "Số điện thoại"
- "%s đã nói"
- "Bạn đã nói"
- "Tin nhắn từ %s:"
- "Bạn đã gửi tin nhắn"
- "Đang gửi…"
- "Không gửi được. Hãy chạm để thử lại."
- "Không gửi được. Đang thử lại…"
- "Gửi lại hoặc xóa"
- "Vui lòng thực hiện cuộc gọi thoại tới các dịch vụ khẩn cấp. Chúng tôi hiện không thể gửi tin nhắn văn bản của bạn."
- "Tin nhắn MMS mới cần tải xuống"
- "Tin nhắn MMS mới"
- "Không thể tải xuống"
- "Chạm để thử lại"
- "Chạm để tải xuống"
- "Tải xuống hoặc xóa"
- "Đang tải xuống..."
- "Tin nhắn đã hết hạn hoặc không khả dụng"
- "kích thước: %1$s, hết hạn: %2$s"
- "Người gửi không xác định"
- "Đã gửi"
- "Không gửi được tin nhắn"
- "Không gửi được một số tin nhắn trong Nhắn tin"
-
- - %d tin nhắn trong %d cuộc trò chuyện
- - %d tin nhắn trong một cuộc trò chuyện
-
- "Không tải xuống được tin nhắn"
- "Không tải xuống được một số tin nhắn trong Nhắn tin"
-
- - %d tin nhắn trong %d cuộc trò chuyện
- - %d tin nhắn trong một cuộc trò chuyện
-
- "Tin nhắn tới %1$s chưa được gửi"
- "Vui lòng thực hiện cuộc gọi thoại tới các dịch vụ khẩn cấp. Chúng tôi hiện không thể gửi tin nhắn văn bản của bạn tới %1$s."
-
- - %d tin nhắn mới
- - Tin nhắn mới
-
- "Quay lại"
- "Đã lưu trữ"
- "Xóa"
- "Lưu trữ"
- "Hủy lưu trữ"
- "Thêm liên hệ"
- "Tải xuống"
- "Gửi"
- "Xóa"
- "Xóa tin nhắn này?"
- "Không thể hoàn tác tác vụ này."
- "Xóa"
-
- - Xóa những cuộc trò chuyện này?
- - Xóa cuộc trò chuyện này?
-
- "Xóa"
- "Hủy"
- "Đến"
- "+%d"
- "Không thể ghi âm thanh. Hãy thử lại."
- "Không thể phát âm thanh. Hãy thử lại."
- "Không thể lưu âm thanh. Hãy thử lại."
- "Chạm và giữ"
- ", "
- " "
- ": "
- " "
- "Hình ảnh"
- "Clip âm thanh"
- "Video"
- "Thẻ liên hệ"
- "Tải xuống"
- "Trả lời qua SMS"
- "Trả lời qua MMS"
- "Trả lời"
-
- - %d người tham gia
- - %d người tham gia
-
- "Tôi"
- "Đã chặn và lưu trữ địa chỉ liên hệ"
- "Đã bỏ chặn và hủy lưu trữ liên hệ"
- "Đã lưu trữ %d"
- "Đã hủy lưu trữ %d"
- "Đã hoàn tất. Hãy chạm vào Gửi lần nữa."
- "Đã đặt thành công Nhắn tin là ứng dụng SMS mặc định."
-
- - Hủy tệp đính kèm
- - Hủy tệp đính kèm
-
- "Tệp âm thanh đính kèm"
- "Phát tệp âm thanh đính kèm"
- "Tạm dừng"
- "Tin nhắn từ %1$s: %2$s."
- "Không gửi được tin nhắn từ %1$s: %2$s. Thời gian: %3$s."
- "Tin nhắn từ %1$s: %2$s. Thời gian: %3$s."
- "Chưa gửi được tin nhắn tới %1$s: %2$s. Thời gian: %3$s."
- "Đang gửi tin nhắn tới %1$s: %2$s. Thời gian: %3$s."
- "Không gửi được tin nhắn tới %1$s: %2$s. Thời gian: %3$s."
- "Tin nhắn tới %1$s: %2$s. Thời gian: %3$s."
- "Không gửi được tin nhắn từ %1$s: %2$s. Thời gian: %3$s. %4$s."
- "Tin nhắn từ %1$s: %2$s. Thời gian: %3$s. %4$s."
- "Chưa gửi được tin nhắn tới %1$s: %2$s. Thời gian: %3$s."
- "Đang gửi tin nhắn tới %1$s: %2$s. Thời gian: %3$s."
- "Không gửi được tin nhắn tới %1$s: %2$s. Thời gian: %3$s."
- "Tin nhắn tới %1$s: %2$s. Thời gian: %3$s."
- "Không gửi được tin nhắn. Hãy chạm để thử lại."
- "Xóa chủ đề"
- "Ảnh trong Nhắn tin"
-
- - %d ảnh đã được lưu vào album \"%s\"
- - %d ảnh đã được lưu vào album \"%s\"
-
-
- - %d video đã được lưu vào album \"%s\"
- - %d video đã được lưu vào album \"%s\"
-
-
- - %d tệp đính kèm đã được lưu vào album \"%s\"
- - %d tệp đính kèm đã được lưu vào album \"%s\"
-
-
- - %d tệp đính kèm đã được lưu vào \"Nội dung tải xuống\"
- - %d tệp đính kèm đã được lưu vào \"Nội dung tải xuống\"
-
-
- - Đã lưu %d tệp đính kèm
- - Đã lưu %d tệp đính kèm
-
-
- - Không thể lưu %d tệp đính kèm
- - Không thể lưu %d tệp đính kèm
-
- "Cài đặt"
- "Đã lưu trữ"
- "MMS"
- "Nâng cao"
- "Thông báo"
- "Báo cáo gửi SMS"
- "Yêu cầu báo cáo gửi cho mỗi SMS bạn gửi"
- "Tự động truy xuất"
- "Tự động truy xuất tin nhắn MMS"
- "Tự động truy xuất khi chuyển vùng"
- "Tự động truy xuất MMS khi chuyển vùng"
- "Nhắn tin theo nhóm"
- "Ứng dụng SMS mặc định"
-
-
- "Số điện thoại của bạn"
- "Không xác định"
- "Âm thanh tin nhắn đi"
- "Sao chép văn bản"
- "Xem chi tiết"
- "Chuyển tiếp"
- "Chi tiết tin nhắn"
- "Loại: "
- "Tin nhắn văn bản"
- "Tin nhắn đa phương tiện"
- "Người gửi: "
- "Người nhận: "
- "Đã gửi: "
- "Đã nhận: "
- "Chủ đề: "
- "Kích cỡ: "
- "Mức độ ưu tiên: "
- "SIM: "
- "Cao"
- "Bình thường"
- "Thấp"
- "SIM %s"
- "Địa chỉ người gửi bị ẩn"
- "Không thể gửi tin nhắn trong khi tải tệp đính kèm."
- "Mạng chưa sẵn sàng. Hãy thử lại."
- "Xóa văn bản"
- "Chuyển đổi giữa nhập văn bản và số"
- "Thêm người tham gia khác"
- "Xác nhận người tham gia"
- "Bắt đầu cuộc trò chuyện mới"
- "Chọn mục này"
- "Phát video"
- "Danh bạ và tùy chọn"
- "Danh bạ và tùy chọn"
- "Chung"
- "Mọi người trong cuộc hội thoại này"
- "Gọi điện"
- "Gửi tin nhắn"
- "Gửi tin nhắn<br/><nhỏ>từ %s</nhỏ>"
-
- - Gửi ảnh
- - Gửi ảnh
-
-
- - Gửi âm thanh
- - Gửi âm thanh
-
-
- - Gửi video
- - Gửi video
-
-
- - Gửi danh thiếp
- - Gửi danh thiếp
-
-
- - Gửi tệp đính kèm
- - Gửi tệp đính kèm
-
-
- - %d tệp đính kèm đã sẵn sàng gửi
- - Một tệp đính kèm đã sẵn sàng gửi
-
- "Giấy phép nguồn mở"
- "Thông báo"
- "Đã đạt đến giới hạn tệp đính kèm"
- "Thêm vào Danh bạ?"
- "Thêm liên hệ"
- "Chủ đề"
- "Chủ đề: "
- "%1$s%2$s"
- "Đang tải thẻ liên hệ"
- "Không thể tải danh thiếp"
- "Xem thẻ liên hệ"
-
- - %d liên hệ
- - %d liên hệ
-
- "Danh thiếp"
- "Ngày sinh"
- "Ghi chú"
- "Chuyển tiếp thư"
- "+1"
- "+%d"
- "Đã tắt tính năng nhắn tin SMS"
- "Để gửi, hãy đặt Nhắn tin là ứng dụng SMS mặc định"
- "Đặt Nhắn tin là ứng dụng SMS mặc định"
- "Thay đổi"
- "Không có SIM ưu tiên nào được chọn để gửi tin nhắn SMS"
- "Ứng dụng này không được chủ sở hữu thiết bị cho phép."
- "OK"
- "Có quá nhiều người tham gia trong một cuộc trò chuyện"
-
- - Liên hệ không hợp lệ
- - Liên hệ không hợp lệ
-
- "Thư nháp"
- "Sau khi bạn bắt đầu một cuộc trò chuyện mới, bạn sẽ thấy cuộc trò chuyện đó được liệt kê ở đây"
- "Các cuộc trò chuyện đã lưu trữ xuất hiện ở đây"
- "Đang tải cuộc trò chuyện..."
- "Hình ảnh"
- "Clip âm thanh"
- "Video"
- "Thẻ liên hệ"
- "MMS"
- "Hoàn tác"
- "Thử lại"
- "Nhập tên liên hệ hoặc số điện thoại để bắt đầu tin nhắn mới"
- "Chặn"
- "Chặn %s"
- "Bỏ chặn %s"
- "Chặn %s?"
- "Bạn sẽ tiếp tục nhận tin nhắn từ số này nhưng bạn sẽ không được thông báo nữa. Cuộc trò chuyện này sẽ được lưu trữ."
- "Địa chỉ liên hệ bị chặn"
- "BỎ CHẶN"
- "Đang gửi tin nhắn"
- "Đã gửi tin nhắn"
- "Dữ liệu di động đã bị tắt. Hãy kiểm tra cài đặt của bạn."
- "Không thể gửi tin nhắn ở Chế độ trên máy bay"
- "Không thể gửi thư"
- "Đã tải tin nhắn xuống"
- "Dữ liệu di động đã bị tắt. Hãy kiểm tra cài đặt của bạn."
- "Không thể tải xuống tin nhắn ở Chế độ trên máy bay"
- "Không thể tải xuống tin nhắn"
- "Không"
- "Một"
- "Hai"
- "Ba"
- "Bốn"
- "Năm"
- "Sáu"
- "Bảy"
- "Tám"
- "Chín"
- "Không thể gửi tin nhắn bằng %1$s, lỗi %2$d"
- "Không thể gửi tin nhắn bằng nhà cung cấp dịch vụ không xác định, lỗi %1$d"
- "Chuyển tiếp: %s"
- "Không gửi được tin nhắn: dịch vụ chưa được kích hoạt trên mạng"
- "Không gửi được tin nhắn: địa chỉ đích không hợp lệ"
- "Không gửi được tin nhắn: tin nhắn không hợp lệ"
- "Không gửi được tin nhắn: nội dung không được hỗ trợ"
- "Không gửi được tin nhắn: tin nhắn không được hỗ trợ"
- "Không gửi được tin nhắn: quá lớn"
- "Tin nhắn mới"
- "Xem"
- "Hình ảnh"
- "Không thể tìm thấy ứng dụng thích hợp"
- "Xóa người nhận"
- "Tin nhắn mới"
- "Hủy"
- "Sao chép vào khay nhớ tạm?"
- "Sao chép"
- "tới %s"
- "Chung"
- "Nâng cao"
- "Cài đặt chung"
- "Cài đặt nâng cao"
- "SIM \"%s\""
- "Gửi từng tin nhắn SMS cho tất cả người nhận. Chỉ bạn mới nhận được mọi tin nhắn trả lời"
- "Gửi một MMS cho tất cả người nhận"
- "Số điện thoại không xác định"
- "Tin nhắn mới"
- "Tin nhắn mới."
- "Bộ chọn SIM"
- "Đã chọn %1$s, bộ chọn SIM"
- "Chỉnh sửa chủ đề"
- "Chọn SIM hoặc chỉnh sửa chủ đề"
- "Chạm và giữ để ghi âm"
- "Bắt đầu cuộc trò chuyện mới"
- "Nhắn tin"
- "Nhắn tin"
- "Danh sách cuộc hội thoại"
- "Đang tải cuộc trò chuyện..."
- "Đang tải thư"
- "Xem các cuộc hội thoại khác"
- "Xem thêm tin nhắn"
- "Đã xóa cuộc hội thoại"
- "Đã xóa cuộc trò chuyện. Chạm để hiển thị cuộc trò chuyện khác trong Nhắn tin"
- "Đã chặn"
- "Đã bỏ chặn"
- "Dung lượng bộ nhớ thấp. Một số dữ liệu có thể bị mất."
- "Chọn tài liệu đính kèm"
- "Xác nhận lựa chọn"
- "Đã chọn %d"
- "Vui lòng xóa một hoặc nhiều tệp đính kèm và thử lại."
- "Bạn có thể thử gửi tin nhắn của mình nhưng tin nhắn có thể không gửi được trừ khi bạn xóa một hoặc nhiều tệp đính kèm."
- "Bạn chỉ có thể gửi một video cho mỗi tin nhắn. Hãy xóa các video khác rồi thử lại."
- "Ứng dụng Nhắn tin không tải được tệp đính kèm."
- "Vẫn gửi"
- "Không thể bắt đầu cuộc trò chuyện"
- "Đã chọn %s"
-
diff --git a/app/src/main/res/values-zh-rCN/arrays.xml b/app/src/main/res/values-zh-rCN/arrays.xml
deleted file mode 100644
index 9512884..0000000
--- a/app/src/main/res/values-zh-rCN/arrays.xml
+++ /dev/null
@@ -1,37 +0,0 @@
-
-
-
-
-
- - "无主题"
- - "无主题"
-
-
- - "是的"
- - "不"
- - "好"
- - "呵呵"
- - "谢谢"
- - "同意"
- - "不错"
- - "在路上"
- - "稍后再回复你"
- - ":)"
- - ":("
-
-
diff --git a/app/src/main/res/values-zh-rCN/cm_strings.xml b/app/src/main/res/values-zh-rCN/cm_strings.xml
deleted file mode 100644
index 0f7231b..0000000
--- a/app/src/main/res/values-zh-rCN/cm_strings.xml
+++ /dev/null
@@ -1,22 +0,0 @@
-
-
-
- 滑动删除邮件
- 向右滑动以删除会话
- 短信
- 开始聊天
-
diff --git a/app/src/main/res/values-zh-rCN/strings.xml b/app/src/main/res/values-zh-rCN/strings.xml
deleted file mode 100644
index 2d52789..0000000
--- a/app/src/main/res/values-zh-rCN/strings.xml
+++ /dev/null
@@ -1,402 +0,0 @@
-
-
-
-
- "短信"
- "短信"
- "选择对话"
- "设置"
- "发送信息"
- "添加附件"
- "下一步 >"
- "下一步"
- "退出"
- "设置 >"
- "设置"
- "“短信”应用需要获得“短信”、“电话”和“通讯录”的访问权限。"
- "您可以在“设置”>“应用”>“短信”>“权限”中更改权限。"
- "您可以依次触摸“设置”、“应用”、“短信”和“权限”来更改权限。"
- "常用联系人"
- "所有联系人"
- "发送到%s"
- "拍照或录像"
- "选择此设备上的图片"
- "录制语音"
- "选择照片"
- "已选择此媒体。"
- "已取消选择此媒体。"
- "录制语音"
- "分享"
- "刚刚"
- "刚刚"
-
- - %d 分钟
- - %d 分钟
-
-
- - %d 小时
- - %d 小时
-
-
- - %d 天
- - %d 天
-
- "0级信息"
- "保存"
- "确认您的电话号码"
- "执行这个一次性步骤可确保“短信”正确地传送您的群发信息。"
- "电话号码"
- "%s说"
- "您说"
- "来自%s的信息"
- "您发送了一条信息"
- "正在发送…"
- "发送失败。触摸即可重试。"
- "发送失败。正在重试…"
- "重新发送或删除"
- "请拨打语音电话寻求紧急服务。目前您的信息无法成功发送。"
- "待下载的新彩信"
- "新彩信"
- "无法下载"
- "触摸即可重试"
- "触摸即可下载"
- "下载或删除"
- "正在下载…"
- "信息已过期或无法查看"
- "信息大小:%1$s,过期时间:%2$s"
- "未知发件人"
- "已送达"
- "信息发送失败"
- "“短信”未发送部分信息"
-
- - %d 个对话中的 %d 条信息
- - 1 个对话中的 %d 条信息
-
- "信息下载失败"
- "“短信”未下载部分信息"
-
- - %d 个对话中的 %d 条信息
- - 1 个对话中的 %d 条信息
-
- "未能将信息发送至 %1$s"
- "请拨打语音电话寻求紧急服务。目前您的信息无法发送至 %1$s。"
-
- - %d 条新信息
- - 新信息
-
- "返回"
- "已归档的对话"
- "删除"
- "归档"
- "取消归档"
- "添加到通讯录"
- "下载"
- "发送"
- "删除"
- "要删除此信息吗?"
- "该操作无法撤消。"
- "删除"
-
- - 要删除这些对话吗?
- - 要删除此对话吗?
-
- "删除"
- "取消"
- "收件人"
- "+%d"
- "无法录制语音,请重试。"
- "无法播放语音,请重试。"
- "无法保存语音,请重试。"
- "触摸并按住"
- "、 "
- " "
- ": "
- " "
- "图片"
- "语音"
- "视频"
- "名片"
- "下载"
- "通过短信回复"
- "通过彩信回复"
- "回复"
-
- - %d 位参与者
- - %d 位参与者
-
- "我"
- "联系人已被屏蔽且已归档"
- "已取消屏蔽并取消归档联系人"
- "已归档 %d 个"
- "已取消归档 %d 个"
- "设置已完成。请再次触摸“发送”。"
- "已成功地将“短信”设为默认短信应用。"
-
- - 舍弃附件
- - 舍弃附件
-
- "语音附件"
- "播放语音附件"
- "暂停"
- "%1$s发来了消息:%2$s。"
- "%1$s未能成功发送的信息,内容为:%2$s。时间为:%3$s。"
- "%1$s发来的信息,内容为:%2$s。时间为:%3$s。"
- "要发送给%1$s的草稿信息,内容为:%2$s。时间为:%3$s。"
- "正在向%1$s发送的信息,内容为:%2$s。时间为:%3$s。"
- "未能成功发送给%1$s的信息,内容为:%2$s。时间为:%3$s。"
- "发送给%1$s的信息,内容为:%2$s。时间为:%3$s。"
- "%1$s未能成功发送的信息,内容为:%2$s。时间为:%3$s。%4$s。"
- "%1$s发来的信息,内容为:%2$s。时间为:%3$s。%4$s。"
- "要发送给%1$s的草稿信息,内容为:%2$s。时间为:%3$s。"
- "正在向%1$s发送的信息,内容为:%2$s。时间为:%3$s。"
- "未能成功发送给%1$s的信息,内容为:%2$s。时间为:%3$s。"
- "发送给%1$s的信息,内容为:%2$s。时间为:%3$s。"
- "信息发送失败。触摸即可重试。"
- "删除主题"
- "“短信”中的照片"
-
- - %d 张照片已保存至“%s”相册
- - %d 张照片已保存至“%s”相册
-
-
- - %d 个视频已保存至“%s”相册
- - %d 个视频已保存至“%s”相册
-
-
- - %d 个附件已保存至“%s”相册
- - %d 个附件已保存至“%s”相册
-
-
- - %d 个附件已保存至“下载内容”
- - %d 个附件已保存至“下载内容”
-
-
- - 已保存 %d 个附件
- - 已保存 %d 个附件
-
-
- - 无法保存 %d 个附件
- - 无法保存 %d 个附件
-
- "设置"
- "已归档的对话"
- "彩信"
- "高级"
- "通知"
- "短信送达情况报告"
- "了解您发的每条短信的送达情况"
- "自动检索"
- "自动检索彩信"
- "漫游时自动检索"
- "漫游时自动检索彩信"
- "群发彩信"
- "默认短信应用"
-
-
- "您的手机号码"
- "未知"
- "信息发送提示音"
- "复制文字"
- "查看详情"
- "转发"
- "信息详情"
- "类型: "
- "文字信息"
- "多媒体信息"
- "发件人: "
- "收件人: "
- "发送时间: "
- "接收时间: "
- "主题: "
- "大小: "
- "优先级: "
- "SIM 卡: "
- "高"
- "中"
- "低"
- "SIM 卡 %s"
- "隐藏的发件人地址"
- "附件尚未加载完毕,无法发送信息。"
- "网络尚未就绪,请重试。"
- "删除文字"
- "在文字和数字输入模式间切换"
- "添加更多参与者"
- "确认参与者"
- "发起新的对话"
- "选择此项内容"
- "播放视频"
- "参与者名单和选项"
- "参与者名单和选项"
- "常规"
- "此对话的参与者"
- "拨打电话"
- "发送信息"
- "发送信息<br/><small>(通过%s)</small>"
-
- - 发送照片
- - 发送照片
-
-
- - 发送语音
- - 发送语音
-
-
- - 发送视频
- - 发送视频
-
-
- - 发送名片
- - 发送名片
-
-
- - 发送附件
- - 发送附件
-
-
- - %d 个附件待发送
- - 1 个附件待发送
-
- "开放源代码许可"
- "通知"
- "已达到附件上限"
- "要添加到通讯录吗?"
- "添加到通讯录"
- "主题"
- "主题: "
- "%1$s%2$s"
- "正在加载名片"
- "无法加载名片"
- "查看名片"
-
- - %d 位联系人
- - %d 位联系人
-
- "名片"
- "生日"
- "备注"
- "转发信息"
- "+1"
- "+%d"
- "短信功能已停用"
- "要发送信息,请将“短信”设为默认短信应用"
- "将“短信”设为默认短信应用"
- "更改"
- "未选择用于发送短信的首选 SIM 卡"
- "此应用未获得设备机主授权。"
- "确定"
- "对话中的参与者过多"
-
- - 联系人无效
- - 联系人无效
-
- "草稿"
- "您的短信对话将列在此处"
- "已归档的对话会显示在此处"
- "正在加载对话…"
- "照片"
- "语音"
- "视频"
- "名片"
- "彩信"
- "撤消"
- "重试"
- "要发送新信息,请输入联系人姓名或电话号码"
- "屏蔽"
- "屏蔽%s"
- "取消屏蔽%s"
- "要屏蔽%s吗?"
- "您将继续接收来自此号码的信息,但不会再收到相关通知。此对话将被归档。"
- "屏蔽的联系人"
- "取消屏蔽"
- "正在发送消息"
- "消息已发送"
- "移动数据网络已关闭。请检查您的设置。"
- "在飞行模式下无法发送信息"
- "无法发送信息"
- "彩信已下载"
- "移动数据网络已关闭。请检查您的设置。"
- "在飞行模式下无法下载信息"
- "无法下载信息"
- "0"
- "1"
- "2"
- "3"
- "4"
- "5"
- "6"
- "7"
- "8"
- "9"
- "无法发送消息(运营商:%1$s,错误代码:%2$d)"
- "无法发送消息(运营商:未知,错误代码:%1$d)"
- "转发:%s"
- "信息发送失败:服务未在网络上激活"
- "信息发送失败:目标地址无效"
- "信息发送失败:信息无效"
- "信息发送失败:内容不受支持"
- "信息发送失败:信息不受支持"
- "信息发送失败:信息过长"
- "新信息"
- "查看"
- "图片"
- "找不到合适的应用"
- "移除收件人"
- "新消息"
- "取消"
- "要复制到剪贴板吗?"
- "复制"
- "发至%s"
- "常规"
- "高级"
- "常规设置"
- "高级设置"
- "SIM 卡 “%s”"
- "将单条短信发送给所有收件人。只有您能收到相应回复"
- "将单条彩信发送给所有收件人"
- "未知号码"
- "新信息"
- "新信息。"
- "SIM 卡选择器"
- "已选择%1$s,SIM 卡选择器"
- "修改主题"
- "选择 SIM 卡或修改主题"
- "触摸并按住即可录制语音"
- "发起新的对话"
- "短信"
- "短信"
- "对话列表"
- "正在加载对话"
- "正在加载信息"
- "查看更多对话"
- "查看更多信息"
- "对话已删除"
- "对话已删除。触摸可显示其他“短信”对话"
- "已屏蔽"
- "已取消屏蔽"
- "存储空间不足,部分数据可能会丢失。"
- "选择附件"
- "确认选择"
- "已选择 %d 个附件"
- "请移除一个或多个附件,然后重试。"
- "您可以尝试发送信息,但您可能需要移除一个或多个附件才能成功发送。"
- "您在每条消息中只能发送一个视频。请移除多余的视频,然后重试。"
- "“短信”无法加载附件。"
- "仍然发送"
- "无法发起对话"
- "已选择%s"
-
diff --git a/app/src/main/res/values-zh-rHK/arrays.xml b/app/src/main/res/values-zh-rHK/arrays.xml
deleted file mode 100644
index ab1cad4..0000000
--- a/app/src/main/res/values-zh-rHK/arrays.xml
+++ /dev/null
@@ -1,37 +0,0 @@
-
-
-
-
-
- - "沒有主旨"
- - "無主旨"
-
-
- - "是"
- - "否"
- - "確定"
- - "呵呵"
- - "謝謝"
- - "我同意"
- - "很好"
- - "我正在路上"
- - "好,我稍後再回覆您"
- - ":)"
- - ":("
-
-
diff --git a/app/src/main/res/values-zh-rHK/strings.xml b/app/src/main/res/values-zh-rHK/strings.xml
deleted file mode 100644
index f038137..0000000
--- a/app/src/main/res/values-zh-rHK/strings.xml
+++ /dev/null
@@ -1,402 +0,0 @@
-
-
-
-
- "訊息"
- "訊息"
- "選取對話群組"
- "設定"
- "傳送訊息"
- "新增附件"
- "繼續 >"
- "下一步"
- "結束"
- "設定 >"
- "設定"
- "「短訊」需要存取短訊、手機和聯絡人的權限。"
- "您可以前往 [設定] > [應用程式] > [短訊] > [權限] 變更權限。"
- "您可以前往 [設定]、[應用程式]、[短訊]、[權限] 變更權限。"
- "常用聯絡人"
- "所有聯絡人"
- "傳送至 %s"
- "拍照或錄影"
- "從這部裝置選擇圖片"
- "錄音"
- "選擇相片"
- "已選取媒體。"
- "已取消選取媒體。"
- "錄音"
- "分享"
- "剛剛"
- "現在"
-
- - %d分鐘
- - %d分鐘
-
-
- - %d小時
- - %d小時
-
-
- - %d天
- - %d天
-
- "等級 0 訊息"
- "儲存"
- "確認您的電話號碼"
- "這個單一步驟能確保「短訊」正確發送群組訊息。"
- "電話號碼"
- "傳送者:%s"
- "您說"
- "來自%s的訊息"
- "您傳送了訊息"
- "正在傳送…"
- "訊息傳送失敗,輕觸即可再試一次。"
- "訊息傳送失敗,正在重試…"
- "重新傳送或刪除"
- "請致電緊急服務。目前,您的短訊無法送達。"
- "下載新的多媒體訊息"
- "新的多媒體訊息"
- "無法下載"
- "輕觸即可再試一次"
- "輕觸即可下載"
- "下載或刪除"
- "正在下載…"
- "訊息已過期或無法取得"
- "大小:%1$s,期限:%2$s"
- "未知的寄件者"
- "已傳送"
- "無法傳送訊息"
- "部分訊息未能在「短訊」中發送"
-
- - %d個對話中的%d則訊息
- - 一個對話中的%d則訊息
-
- "仍未下載訊息"
- "部分訊息未能在「短訊」中下載"
-
- - %d個對話中的%d則訊息
- - 一個對話中的%d則訊息
-
- "未能傳送訊息至 %1$s"
- "請致電緊急服務。目前,您的短訊無法送達至 %1$s。"
-
- - %d 則新訊息
- - 新訊息
-
- "返回"
- "已封存"
- "刪除"
- "封存"
- "取消封存"
- "新增聯絡人"
- "下載"
- "傳送"
- "刪除"
- "要刪除這個訊息嗎?"
- "此操作將無法復原。"
- "刪除"
-
- - 要刪除這些對話嗎?
- - 要刪除這個對話嗎?
-
- "刪除"
- "取消"
- "收件者︰"
- "超過 %d 個項目"
- "無法錄製語音,請再試一次。"
- "無法播放語音,請再試一次。"
- "無法儲存語音,請再試一次。"
- "輕觸並按住"
- "、 "
- " "
- ": "
- " "
- "圖片"
- "錄音片段"
- "影片"
- "聯絡人卡"
- "下載"
- "透過短訊回覆"
- "透過 MMS 回覆"
- "回覆"
-
- - %d位參加者
- - %d位參加者
-
- "我"
- "已封鎖並封存聯絡人"
- "已解除封鎖並取消封存聯絡人"
- "已封存 %d 個對話記錄"
- "已取消封存 %d 個項目"
- "準備就緒,輕觸 [重新傳送]。"
- "已成功將「短訊」設定為預設短訊應用程式。"
-
- - 捨棄附件
- - 捨棄附件
-
- "音效檔案附件"
- "播放音效檔案附件"
- "暫停"
- "來自%1$s的訊息:%2$s。"
- "%1$s未能成功傳送的訊息:%2$s。時間:%3$s。"
- "%1$s傳送的訊息:%2$s。時間:%3$s。"
- "尚未傳送給%1$s的訊息:%2$s。時間:%3$s。"
- "正在傳送給%1$s的訊息:%2$s。時間:%3$s。"
- "未能成功傳送給%1$s的訊息:%2$s。時間:%3$s。"
- "傳送給%1$s的訊息:%2$s。時間:%3$s。"
- "%1$s未能成功傳送的訊息:%2$s。時間:%3$s。%4$s。"
- "%1$s傳送的訊息:%2$s。時間:%3$s。%4$s。"
- "尚未傳送給%1$s的訊息:%2$s。時間:%3$s。"
- "正在傳送給%1$s的訊息:%2$s。時間:%3$s。"
- "未能成功傳送給%1$s的訊息:%2$s。時間:%3$s。"
- "傳送給%1$s的訊息:%2$s。時間:%3$s。"
- "未能成功傳送的訊息。輕觸即可重試。"
- "刪除主旨"
- "「短訊」相片"
-
- - %d 張相片已儲存至「%s」相簿
- - %d 張相片已儲存至「%s」相簿
-
-
- - %d 部影片已儲存至「%s」相簿
- - %d 部影片已儲存至「%s」相簿
-
-
- - %d 個附件已儲存至「%s」相簿
- - %d 個附件已儲存至「%s」相簿
-
-
- - %d 個附件已儲存至「下載」
- - %d 個附件已儲存至「下載」
-
-
- - 已儲存%d個附件
- - 已儲存%d個附件
-
-
- - 無法儲存%d個附件
- - 無法儲存%d個附件
-
- "設定"
- "已封存"
- "MMS"
- "進階"
- "通知"
- "短訊傳送報告"
- "每次發送短訊後要求發送報告"
- "自動擷取"
- "自動擷取 MMS 訊息"
- "漫遊時自動擷取"
- "漫遊時自動擷取 MMS 訊息"
- "群組短訊"
- "預設短訊應用程式"
-
-
- "您的電話號碼"
- "不明"
- "傳送訊息音效"
- "複製文字"
- "查看詳情"
- "轉寄"
- "訊息詳情"
- "類型: "
- "短訊"
- "多媒體訊息"
- "寄件者: "
- "收件者: "
- "傳送時間: "
- "接收時間: "
- "主旨: "
- "大小: "
- "重要: "
- "SIM 卡: "
- "高"
- "正常"
- "低"
- "SIM 卡 %s"
- "隱藏的寄件者地址"
- "載入附件時無法傳送訊息。"
- "網絡尚未準備好,請再試一次。"
- "刪除文本"
- "切換文字和數字輸入"
- "新增更多參與者"
- "確認參與者"
- "開始新的對話"
- "選取這個項目"
- "播放影片"
- "參與者和選項"
- "參與者和選項"
- "一般"
- "這個對話的參與者"
- "進行通話"
- "傳送訊息"
- "<br/><small>從 %s</small> 發送短訊"
-
- - 傳送相片
- - 傳送相片
-
-
- - 傳送音效檔案
- - 傳送音效檔案
-
-
- - 傳送影片
- - 傳送影片
-
-
- - 傳送聯絡資料
- - 傳送聯絡資料
-
-
- - 傳送附件
- - 傳送附件
-
-
- - %d個附件正等待傳送
- - 一個附件正等待傳送
-
- "開放原始碼授權"
- "通知"
- "已達到附件限制"
- "新增至聯絡人?"
- "新增聯絡人"
- "主旨"
- "主旨: "
- "%1$s:%2$s"
- "正在載入聯絡人卡片"
- "無法載入聯絡人資訊卡"
- "查看聯絡人卡片"
-
- - %d 個聯絡人
- - %d 個聯絡人
-
- "聯絡人資訊卡"
- "生日"
- "附註"
- "轉寄郵件"
- "+1"
- "+%d"
- "短訊功能已停用"
- "將「短訊」設定為預設短訊應用程式,即可發送訊息"
- "將「短訊」設定為預設短訊應用程式"
- "變更"
- "尚未選取傳送短訊的首選 SIM"
- "裝置擁有者不允許使用該應用程式。"
- "確定"
- "參與對話的人過多"
-
- - 無效的聯絡人
- - 無效的聯絡人
-
- "草稿"
- "只要有新對話,便會在此列出"
- "封存的對話顯示在這裏"
- "正在載入對話…"
- "圖片"
- "錄音片段"
- "影片"
- "聯絡人卡"
- "MMS"
- "復原"
- "重試"
- "如要傳送新訊息,請輸入聯絡人姓名或電話號碼"
- "封鎖"
- "封鎖%s"
- "解除封鎖%s"
- "要封鎖 %s?"
- "您將繼續接收這個電話號碼傳來的訊息,但不會再收到通知。這個對話將被封存。"
- "已封鎖的聯絡人"
- "解除封鎖"
- "正在傳送訊息"
- "已傳送訊息"
- "流動數據已關閉,請檢查您的設定。"
- "無法在飛行模式下傳送訊息"
- "無法傳送訊息"
- "已下載訊息"
- "流動數據已關閉,請檢查您的設定。"
- "在飛行模式下無法下載訊息"
- "無法下載訊息"
- "0"
- "1"
- "2"
- "3"
- "4"
- "5"
- "6"
- "7"
- "8"
- "9"
- "無法經%1$s傳送訊息,錯誤:%2$d"
- "無法經不明流動網絡供應商傳送訊息,錯誤:%1$d"
- "轉寄:%s"
- "無法傳送訊息:未在網絡上啟用服務"
- "無法傳送訊息:目的地位址無效"
- "無法傳送訊息:訊息無效"
- "無法傳送訊息:不支援的內容"
- "無法傳送訊息:不支援的訊息"
- "無法傳送訊息:太大"
- "新訊息"
- "檢視"
- "圖片"
- "找不到合適的應用程式"
- "移除收件者"
- "新訊息"
- "取消"
- "要複製到剪貼簿嗎?"
- "複製"
- "至 %s"
- "一般"
- "進階"
- "一般設定"
- "進階設定"
- "「%s」SIM 卡"
- "向所有收件者逐一傳送短訊。只有您會收到回覆"
- "向所有收件者傳送一封 MMS"
- "電話號碼不明"
- "新訊息"
- "新訊息。"
- "SIM 選取器"
- "已選擇%1$s,SIM 選取器"
- "編輯主旨"
- "選取 SIM 或編輯主旨"
- "輕觸並按住即可錄製音效檔案"
- "開始新的對話"
- "短訊"
- "短訊"
- "對話群組清單"
- "正在載入對話"
- "正在載入訊息"
- "查看更多對話"
- "查看更多訊息"
- "對話群組已刪除"
- "已刪除對話,輕觸即可查看其他「短訊」對話"
- "已封鎖"
- "已解除封鎖"
- "儲存空間不足。部分資料可能會遺失。"
- "選取附件"
- "確認選取"
- "已選取 %d 個附件"
- "請移除一個或多個附件,然後再試一次。"
- "您可以嘗試傳送訊息,但可能要移除一個或多個附件才可送達。"
- "每封郵件只可傳送一部影片。請移除額外的影片,然後再試一次。"
- "「短訊」無法載入附件。"
- "直接傳送"
- "無法開始對話"
- "已選取 %s"
-
diff --git a/app/src/main/res/values-zh-rTW/arrays.xml b/app/src/main/res/values-zh-rTW/arrays.xml
deleted file mode 100644
index 3226b70..0000000
--- a/app/src/main/res/values-zh-rTW/arrays.xml
+++ /dev/null
@@ -1,37 +0,0 @@
-
-
-
-
-
- - "無主旨"
- - "無主旨"
-
-
- - "是"
- - "否"
- - "確定"
- - "呵呵"
- - "謝謝"
- - "我同意"
- - "很好"
- - "我正在路上"
- - "好,我稍後再回覆您"
- - ":)"
- - ":("
-
-
diff --git a/app/src/main/res/values-zh-rTW/cm_strings.xml b/app/src/main/res/values-zh-rTW/cm_strings.xml
deleted file mode 100644
index 93353a0..0000000
--- a/app/src/main/res/values-zh-rTW/cm_strings.xml
+++ /dev/null
@@ -1,21 +0,0 @@
-
-
-
- 滑動刪除
- 向右滑動即可刪除對話
- 訊息
-
diff --git a/app/src/main/res/values-zh-rTW/strings.xml b/app/src/main/res/values-zh-rTW/strings.xml
deleted file mode 100644
index a831b79..0000000
--- a/app/src/main/res/values-zh-rTW/strings.xml
+++ /dev/null
@@ -1,402 +0,0 @@
-
-
-
-
- "簡訊"
- "簡訊"
- "選取對話"
- "設定"
- "傳送訊息"
- "新增附件"
- "繼續 >"
- "繼續"
- "結束"
- "設定 >"
- "設定"
- "「簡訊」需要取得簡訊、電話和聯絡人應用程式的存取權限。"
- "如要變更權限,請依序前往 [設定] > [應用程式] > [簡訊] > [權限]。"
- "如要變更權限,請依序前往 [設定]、[應用程式]、[簡訊] 及 [權限]。"
- "常用聯絡人"
- "所有聯絡人"
- "傳送至 %s"
- "拍照或錄影"
- "選擇這個裝置上的圖片"
- "錄音"
- "選擇相片"
- "已選取媒體。"
- "已取消選取媒體。"
- "錄音"
- "分享"
- "剛剛"
- "最新"
-
- - %d 分鐘
- - %d 分鐘
-
-
- - %d 小時
- - %d 小時
-
-
- - %d 天
- - %d 天
-
- "等級 0 訊息"
- "儲存"
- "驗證您的手機號碼"
- "這個一次性步驟可確保「簡訊」正確傳送群組訊息。"
- "手機號碼"
- "%s說了"
- "您說了"
- "來自%s的訊息"
- "您傳送了訊息"
- "傳送中…"
- "傳送失敗,輕觸即可再試一次。"
- "傳送失敗,正在嘗試重新傳送…"
- "重新傳送或刪除"
- "目前無法傳送您的簡訊,請撥打語音電話聯絡緊急服務。"
- "可下載新的多媒體訊息"
- "新的多媒體訊息"
- "無法下載"
- "輕觸即可再試一次"
- "輕觸即可下載"
- "下載或刪除"
- "下載中…"
- "訊息已過期或無法存取"
- "大小:%1$s,期限:%2$s"
- "寄件者不明"
- "已傳送"
- "訊息未傳送"
- "「簡訊」未傳送部分訊息"
-
- - %d 個對話中的 %d 則訊息
- - 1 個對話中的 %d 則訊息
-
- "訊息未順利下載"
- "「簡訊」未下載部分訊息"
-
- - %d 個對話中的 %d 則訊息
- - 1 個對話中的 %d 則訊息
-
- "無法傳送訊息給 %1$s"
- "目前無法將您的簡訊傳送至 %1$s,請撥打語音電話聯絡緊急服務。"
-
- - %d 則新訊息
- - 新訊息
-
- "返回"
- "已封存"
- "刪除"
- "封存"
- "取消封存"
- "新增聯絡人"
- "下載"
- "傳送"
- "刪除"
- "刪除這則訊息?"
- "這項操作無法復原。"
- "刪除"
-
- - 要刪除這些對話嗎?
- - 要刪除這個對話嗎?
-
- "刪除"
- "取消"
- "收件者"
- "超過 %d 個項目"
- "無法錄製音訊,請再試一次。"
- "無法播放音訊,請再試一次。"
- "無法儲存音訊,請再試一次。"
- "輕觸並按住"
- "、 "
- " "
- ": "
- " "
- "圖片"
- "音訊剪輯"
- "影片"
- "聯絡人卡片"
- "下載"
- "透過簡訊回覆"
- "透過多媒體訊息回覆"
- "回覆"
-
- - %d 位參與者
- - %d 位參與者
-
- "我"
- "已封鎖並封存聯絡人"
- "已解除封鎖及解除封存聯絡人"
- "已封存 %d 個"
- "已解除封存 %d 個"
- "設定程序已完成,請再次輕觸 [傳送]。"
- "已成功將「簡訊」設為預設的簡訊應用程式。"
-
- - 捨棄附件
- - 捨棄附件
-
- "音訊附件"
- "播放音訊附件"
- "暫停"
- "收到%1$s傳送的訊息,內容如下:%2$s。"
- "%1$s嘗試傳送訊息但未成功:%2$s。時間:%3$s。"
- "%1$s傳送了訊息:%2$s。時間:%3$s。"
- "給%1$s的訊息尚未送出:%2$s。時間:%3$s。"
- "正在傳送訊息給%1$s:%2$s。時間:%3$s。"
- "無法傳送訊息給%1$s:%2$s。時間:%3$s。"
- "已傳送訊息給%1$s:%2$s。時間:%3$s。"
- "%1$s嘗試傳送訊息但未成功:%2$s。時間:%3$s。%4$s。"
- "%1$s傳送了訊息:%2$s。時間:%3$s。%4$s。"
- "給%1$s的訊息尚未送出:%2$s。時間:%3$s。"
- "正在傳送訊息給%1$s:%2$s。時間:%3$s。"
- "無法傳送訊息給%1$s:%2$s。時間:%3$s。"
- "已傳送訊息給%1$s:%2$s。時間:%3$s。"
- "訊息傳送失敗,輕觸即可重試。"
- "刪除主旨"
- "簡訊相片"
-
- - %d 張相片已儲存到「%s」相簿
- - %d 張相片已儲存到「%s」相簿
-
-
- - %d 段影片已儲存到「%s」相簿
- - %d 段影片已儲存到「%s」相簿
-
-
- - %d 份附件已儲存到「%s」相簿
- - %d 份附件已儲存到「%s」相簿
-
-
- - %d 份附件已儲存到「下載內容」
- - %d 份附件已儲存到「下載內容」
-
-
- - 已儲存 %d 個附件
- - 已儲存 %d 個附件
-
-
- - 無法儲存 %d 個附件
- - 無法儲存 %d 個附件
-
- "設定"
- "已封存"
- "多媒體訊息"
- "進階"
- "通知"
- "簡訊傳送報告"
- "傳送簡訊後要求傳送回條"
- "自動擷取"
- "自動擷取多媒體訊息"
- "漫遊時自動擷取"
- "漫遊時自動擷取多媒體訊息"
- "群組簡訊"
- "預設簡訊應用程式"
-
-
- "您的電話號碼"
- "不明"
- "訊息傳送音效"
- "複製文字"
- "查看詳細資料"
- "轉寄"
- "訊息詳細資料"
- "類型: "
- "簡訊"
- "多媒體訊息"
- "寄件者: "
- "收件者: "
- "傳送時間: "
- "接收時間: "
- "主旨: "
- "大小: "
- "優先順序: "
- "SIM 卡: "
- "高"
- "一般"
- "低"
- "SIM 卡 %s"
- "隱藏的寄件者地址"
- "載入附件時無法傳送訊息。"
- "網路尚未就緒,請再試一次。"
- "刪除文字"
- "切換輸入的文字和數字"
- "新增更多參與者"
- "確認參與者"
- "發起新對話"
- "選取此項目"
- "播放影片"
- "參與者和選項"
- "參與者和選項"
- "一般"
- "這個對話的參與者"
- "進行通話"
- "傳送簡訊"
- "<small>透過 %s</small><br> 傳送訊息"
-
- - 傳送相片
- - 傳送相片
-
-
- - 傳送音訊
- - 傳送音訊
-
-
- - 傳送影片
- - 傳送影片
-
-
- - 傳送聯絡人卡片
- - 傳送聯絡人卡片
-
-
- - 傳送附件
- - 傳送附件
-
-
- - 有 %d 個附件可隨郵件傳送
- - 有 1 個附件可隨郵件傳送
-
- "開放原始碼授權"
- "通知"
- "已達附件數量上限"
- "加到聯絡人?"
- "新增聯絡人"
- "主旨"
- "主旨: "
- "%1$s:%2$s"
- "正在載入聯絡人卡片"
- "無法載入聯絡人卡片"
- "查看聯絡人卡片"
-
- - %d 位聯絡人
- - %d 位聯絡人
-
- "聯絡人卡片"
- "生日"
- "附註"
- "轉寄郵件"
- "還有 1 位參與者"
- "還有 %d 位參與者"
- "簡訊功能已停用"
- "如要傳送訊息,請將「簡訊」設為預設的簡訊應用程式"
- "將「簡訊」設為預設的簡訊應用程式"
- "變更"
- "尚未選取傳送簡訊時慣用的 SIM 卡"
- "裝置擁有者不允許這個應用程式的要求。"
- "確定"
- "對話參與者人數過多"
-
- - 聯絡人無效
- - 聯絡人無效
-
- "草稿"
- "這裡會列出您發起的新對話"
- "封存的對話會顯示在這裡"
- "正在載入對話…"
- "圖片"
- "音訊剪輯"
- "影片"
- "聯絡人卡片"
- "多媒體訊息"
- "復原"
- "重試"
- "輸入聯絡人名稱或電話號碼,即可開始傳送新訊息"
- "封鎖"
- "封鎖 %s"
- "解除封鎖 %s"
- "封鎖 %s?"
- "您將持續接收來自這個號碼的訊息,但不會再收到通知。此對話將由系統封存。"
- "封鎖的聯絡人"
- "解除封鎖"
- "正在傳送訊息"
- "訊息成功送出"
- "行動數據已關閉。請檢查您的設定。"
- "飛航模式下無法傳送訊息"
- "無法傳送訊息"
- "訊息下載完成"
- "行動數據已關閉。請檢查您的設定。"
- "在飛航模式下無法下載訊息"
- "無法下載訊息"
- "0"
- "1"
- "2"
- "3"
- "4"
- "5"
- "6"
- "7"
- "8"
- "9"
- "無法透過%1$s傳送訊息 (錯誤代碼:%2$d)"
- "無法透過不明行動通訊業者傳送訊息 (錯誤代碼:%1$d)"
- "轉寄:%s"
- "訊息未傳送:未在網路上啟用服務"
- "無法傳送訊息:目的地位址無效"
- "無法傳送訊息:訊息無效"
- "無法傳送訊息:不支援的內容"
- "無法傳送訊息:不支援的訊息"
- "訊息未傳送:內容過大"
- "新訊息"
- "查看"
- "圖片"
- "找不到適用的應用程式"
- "移除收件者"
- "新訊息"
- "取消"
- "複製到剪貼簿?"
- "複製"
- "傳送至 %s"
- "一般"
- "進階"
- "一般設定"
- "進階設定"
- "「%s」SIM 卡"
- "分別傳送簡訊給所有收件者 (如有任何回覆,只有您會收到)"
- "傳送一則多媒體訊息給所有收件者"
- "不明號碼"
- "新訊息"
- "新訊息。"
- "SIM 卡選取器"
- "已選取「%1$s」,SIM 卡選取器"
- "編輯主旨"
- "選取 SIM 卡或編輯主旨"
- "輕觸並按住即可錄製音訊"
- "發起新對話"
- "簡訊"
- "簡訊"
- "會話群組清單"
- "正在載入對話"
- "正在載入訊息"
- "查看更多對話"
- "查看更多訊息"
- "對話已刪除"
- "已刪除對話。輕觸即可顯示其他「簡訊」對話"
- "已封鎖"
- "已解除封鎖"
- "儲存空間即將用盡,部分資料可能會遺失。"
- "選取附件"
- "確認選取項目"
- "選取了 %d 個附件"
- "請移除一或多個附件,然後再試一次。"
- "您可以嘗試傳送訊息,但可能必須移除一或多個附件才能順利傳送。"
- "每則訊息只能傳送一部影片。請移除額外的影片,然後再試一次。"
- "「簡訊」無法載入附件。"
- "確定傳送"
- "無法發起對話"
- "已選取「%s」"
-
diff --git a/app/src/main/res/values-zu/arrays.xml b/app/src/main/res/values-zu/arrays.xml
deleted file mode 100644
index 50eafe1..0000000
--- a/app/src/main/res/values-zu/arrays.xml
+++ /dev/null
@@ -1,37 +0,0 @@
-
-
-
-
-
- - "asikho isihloko"
- - "asikho isihloko"
-
-
- - "Yebo"
- - "Cha"
- - "KULUNGILE"
- - "Hehe"
- - "Siyabonga"
- - "Ngiyavuma"
- - "I-Nice"
- - "Ngisendleleni"
- - "KULUNGILE, mangibuye kuwe emuva kwesikhathi"
- - ":)"
- - ":("
-
-
diff --git a/app/src/main/res/values-zu/strings.xml b/app/src/main/res/values-zu/strings.xml
deleted file mode 100644
index b8990ff..0000000
--- a/app/src/main/res/values-zu/strings.xml
+++ /dev/null
@@ -1,402 +0,0 @@
-
-
-
-
- "Imilayezo"
- "Imilayezo"
- "Khetha ingxoxo"
- "Izilungiselelo"
- "Thumela umlayezo"
- "Engeza okunamathiselwe kwi-imeyili"
- "Okulandelayo >"
- "Okulandelayo"
- "Phuma"
- "Izilungiselelo >"
- "Izilungiselelo"
- "Ukulayeza kudinga imvume ku-SMS, ifoni noxhumana nabo."
- "Ungaguqula izimvume ku-Izilungiselelo > Izinhlelo zokusebenza > Isilayezi > Izimvume."
- "Ungaguqula izimvume ku-Izilungiselelo, Izinhlelo zokusebenza, Isilayezi, Izimvume."
- "Imvamisa"
- "Bonke oxhumana nabo"
- "Thumela ku-%s"
- "Thwebula izithombe noma ividiyo"
- "Khetha izithombe kusuka kule divayisi"
- "Rekhoda umsindo"
- "Khetha isithombe"
- "Imidiya ikhethiwe."
- "Imidiya isuswe ukukhetha."
- "Rekhoda umsindo"
- "Yaba"
- "Khona manje"
- "Manje"
-
- - %d amaminithi
- - %d amaminithi
-
-
- - %d amahora
- - %d amahora
-
-
- - %d izinsuku
- - %d izinsuku
-
- "Umlayezo wesigaba esingu-0"
- "Londoloza"
- "Qinisekisa inombolo yakho yefoni"
- "Lesi sinyathelo sesikhathi esisodwa sizoqinisekisa ukuthi Ukulayeza kuzothumela imilayezo yakho yeqembu ngokufanelekile."
- "Inombolo yefoni"
- "%s uthe"
- "Wena uthe"
- "Umlayezo ovela ku-%s"
- "Uthumele umlayezo"
- "Iyathumela..."
- "Akuthunyelwe. Thinta ukuze uzame futhi."
- "Akuthunyelwe. Iyazama futhi…"
- "Thumela kabusha noma susa"
- "Sicela wenze ikholi yezwi kumasevisi wesimo esiphuthumayo. Umlayezo wakho wombhalo awukwazanga ukulethwa ngalesi sikhathi."
- "Umlayezo we-MMS omusha ongalandwa"
- "Umlayezo we-MMS omusha"
- "Ayikwazanga ukulanda."
- "Thinta ukuze uzame futhi"
- "Thinta ukuze ulande"
- "Landa noma susa"
- "Iyalanda..."
- "Umlayezo uphelelwe yisikhathi noma awutholakali"
- "usayizi: %1$s, ukuphela kwesikhathi: %2$s"
- "Umthumeli ongaziwa"
- "Kuthunyelwe"
- "Umlayezo awuthunyelwanga"
- "Eminye imilayezo ayithunyelwe Ekulayezeni"
-
- - %d imilayezo kwizingxoxo ezingu-%d
- - %d imilayezo kwizingxoxo ezingu-%d
-
- "Umlayezo awuzange ulandwe"
- "Eminye imilayezo ayilandiwe Ekulayezeni"
-
- - %d imilayezo kwizingxoxo ezingu-%d
- - %d imilayezo kwizingxoxo ezingu-%d
-
- "Umlayezo oya ku-%1$s awuthunyelwanga"
- "Sicela uwenze ikholi yezwi kumasevisi wesimo esiphuthumayo. Umlayezo wakho wobhalo ku-%1$s awukwazanga ukulethwa ngalesi sikhathi."
-
- - %d imilayezo emisha
- - %d imilayezo emisha
-
- "Phindela emuva"
- "Okufakwe kungobo yomlando"
- "Susa"
- "Faka kungobo yomlando"
- "Ungafaki kungobo yomlando"
- "Engeza oxhumana naye"
- "Landa"
- "Thumela"
- "Susa"
- "Susa lo mlayezo?"
- "Lesi senzo asikwazi ukuhlehliswa."
- "Susa"
-
- - Susa lezi zingxoxo?
- - Susa lezi zingxoxo?
-
- "Susa"
- "Khansela"
- "Ku-"
- "+%d"
- "Ayikwazi ukurekhoda umsindo. Zama futhi."
- "Ayikwazi ukudlala umsindo. Zama futhi."
- "Ayikwazanga ukulondoloza umsindo. Zama futhi."
- "Thinta bese ubambe"
- ", "
- " "
- ": "
- " "
- "Isithombe"
- "Isiqeshana somsindo"
- "Ividiyo"
- "Ikhadi loxhumana naye"
- "Landa"
- "Phendula nge-SMS"
- "Phendula nge-MMS"
- "Phendula"
-
- - %d ababambiqhaza
- - %d ababambiqhaza
-
- "Mina"
- "Oxhumana naye uvinjiwe futhi wafakwa kungobo yomlando"
- "Oxhumana naye uvulelwe futhi wakhishwa kungobo yomlando"
- "%d kufakwe kungobo yomlando"
- "%d kukhishwe kungobo yomlando"
- "Konke kusethiwe. Thinta u-Thumela futhi."
- "Ukulayeza kusethwe ngempumelelo njengohlelo lokusebenza oluzenzakalelayo lwe-SMS."
-
- - Lahla okunamathiselwe
- - Lahla okunamathiselwe
-
- "Ukunamathiselwa komsindo"
- "Dala okunamathiselwe komsindo"
- "Misa isikhashana"
- "Umlayezo kusukela ku-%1$s: %2$s."
- "Umlayezo ohlulekile ophuma ku-%1$s: %2$s. Isikhathi: %3$s."
- "Umlayezo ophuma ku-%1$s: %2$s. Isikhathi: %3$s."
- "Umlayezo ongathunyelwe ku-%1$s: %2$s. Isikhathi: %3$s."
- "Ithumela umlayezo ku-%1$s: %2$s. Isikhathi: %3$s."
- "Umlayezo ohlulekile oya ku-%1$s: %2$s. Isikhathi: %3$s."
- "Umlayezo oya ku-%1$s: %2$s. Isikhathi: %3$s."
- "Umlayezo ohlulekile kusukela ku-%1$s: %2$s. Isikhathi: %3$s. %4$s."
- "Umlayezo ophuma ku-%1$s: %2$s. Isikhathi: %3$s. %4$s."
- "Umlayezo ongathunyelwe ku-%1$s: %2$s. Isikhathi: %3$s."
- "Ithumela umlayezo ku-%1$s: %2$s. Isikhathi: %3$s."
- "Umlayezo ohlulekile oya ku-%1$s: %2$s. Isikhathi: %3$s."
- "Umlayezo oya ku-%1$s: %2$s. Isikhathi: %3$s."
- "Umlayezo ohlulekile. Thinta ukuze uphinde uzame."
- "Sula isihloko"
- "Ilayeza izithombe"
-
- - %d izithombe zilondolozwe ku-albhamu \"%s\"
- - %d izithombe zilondolozwe ku-albhamu \"%s\"
-
-
- - %d amavidiyo alondolozwe ku-albhamu \"%s\"
- - %d amavidiyo alondolozwe ku-albhamu \"%s\"
-
-
- - %d okunamathiselwe kulondolozwe ku-albhamu \"%s\"
- - %d okunamathiselwe kulondolozwe ku-albhamu \"%s\"
-
-
- - %d Okunamathiselwe kulondolozwe kokuthi \"Okulandiwe\"
- - %d Okunamathiselwe kulondolozwe kokuthi \"Okulandiwe\"
-
-
- - %d okunamathiselwe kulondoloziwe
- - %d okunamathiselwe kulondoloziwe
-
-
- - Ayikwazanga ukulondoloza okunamathiselwe okungu-%d
- - Ayikwazanga ukulondoloza okunamathiselwe okungu-%d
-
- "Izilungiselelo"
- "Okufakwe kungobo yomlando"
- "I-MMS"
- "Okuthuthukisiwe"
- "Izaziso"
- "Imibiko yokulethwa kwe-SMS"
- "Cela umbiko wokuthumela we-SMS ngayinye oyithumelayo"
- "Thola ngokuzenzakalekayo"
- "Thola ngokuzenzakalela imilayezo ye-MMS"
- "Ukuthola okuzenzakalelayo kokuzula"
- "Thola ngokuzenzakalela i-MMS uma uzula"
- "Imilayezo yeqembu"
- "Uhlelo lokusebenza oluzenzakalelayo le-SMS"
-
-
- "Inombolo yakho yefoni"
- "Akwaziwa"
- "Imisindo yemilayezo ephumayo"
- "Kopisha umbhalo"
- "Buka imininingwane"
- "Dlulisela phambili"
- "Imininingwane yomlayezo"
- "Uhlobo: "
- "Umlayezo wombhalo"
- "Umlayezo wokuxhumana okuxubile"
- "Kusuka ku: "
- "Ku: "
- "Okuthunyelwe: "
- "Okutholiwe: "
- "Isihloko: "
- "Usayizi: "
- "Okubalulekile: "
- "SIM: "
- "Okuphezulu"
- "Okuvamile"
- "Okuphansi"
- "SIM %s"
- "Ikheli lomthumeli lifihliwe"
- "Ayikwazi ukuthumela umlayezo ngenkathi ilayisha izinamathiseli."
- "Inethiwekhi ayilungile. Zama futhi."
- "Susa umbhalo"
- "Shintsha phakathi kokufaka umbhalo nezinombolo"
- "Engeza ababambiqhaza abaningi"
- "Qinisekisa ababambiqhazi"
- "Qala ingxoxo entsha"
- "Khetha into"
- "Dlala ividiyo"
- "Abantu nezinketho"
- "Abantu nezinketho"
- "Okuvamile"
- "Abantu kule ngxoxo"
- "Yenza ikholi"
- "Thumela umlayezo"
- "Thumela umlayezo<br/><small>kusukela ku-%s</small>"
-
- - Thumela izithombe
- - Thumela izithombe
-
-
- - Thumela imisindo
- - Thumela imisindo
-
-
- - Thumela amavidiyo
- - Thumela amavidiyo
-
-
- - Thumela amakhadi oxhumana nabo
- - Thumela amakhadi oxhumana nabo
-
-
- - Thumela okunamathiselwe
- - Thumela okunamathiselwe
-
-
- - %d okunamathiselwe kukulungele ukuthunyelwa
- - %d okunamathiselwe kukulungele ukuthunyelwa
-
- "Amalayisense womthombo ovulekile"
- "Izaziso"
- "Kufinyelelwe kumkhawulo wokunamathiselwe kwi-imeyili"
- "Engeza oxhumana nabo"
- "Engeza oxhumana naye"
- "Isihloko"
- "Isihloko: "
- "%1$s%2$s"
- "Ilayisha ikhadi loxhumana naye"
- "Ayikwazi ukulayisha ikhadi loxhumana naye"
- "Buka ikhadi lokuxhumana"
-
- - %d oxhumana nabo
- - %d oxhumana nabo
-
- "Amakhadi wokuxhumana"
- "Usuku lokuzalwa"
- "Amanothi"
- "Dlulisa umlayezo"
- "+1"
- "+%d"
- "I-SMS ikhutshaziwe"
- "Ukuze uthumele, setha Ukulayeza njengohlelo lwakho lokusebenza oluzenzakalelayo lwe-SMS"
- "Setha Ukulayeza njengohlelo lokusebenza oluzenzakalelayo lwe-SMS"
- "Guqula"
- "Ayikho i-SIM ethandwayo ekhethiwe yokuthumela imilayezo ye-SMS"
- "Lolu hlelo lokusebenza aluvumelekile umnikazi wedivayisi."
- "KULUNGILE"
- "Ababambiqhaza abaningi kakhulu engxoxweni"
-
- - Oxhumana nabo abangavumelekile
- - Oxhumana nabo abangavumelekile
-
- "Okusalungiswa"
- "Uma uqala ingxoxo entsha, uzoyibona kuhlu lapha"
- "Izingxoxo ezifakwe kungobo yomlando zivela lapha"
- "Ilayisha izingxoxo..."
- "Isithombe"
- "Isiqeshana somsindo"
- "Ividiyo"
- "Ikhadi loxhumana naye"
- "i-MMS"
- "Hlehlisa"
- "Zama futhi"
- "Faka igama loxhumana naye noma inombolo eyefoni ukuze uqale umlayezo omusha"
- "Vimba"
- "Vimbela u-%s"
- "Susa ukuvimbela u-%s"
- "Vumba e-%s?"
- "Uzoqhubeka nokuthola imilayezo kusuka kule nombolo kodwa ngeke usaziswa. Le ngxoxo izofakwa kungobo yomlando."
- "Oxhumana nabo abavinjiwe"
- "VULELA"
- "Ithumela umlayezo"
- "Umyalezo uthunyelwe"
- "Idatha yeselula ivaliwe. Hlola izilungiselelo zakho."
- "Ayikwazi ukuthumela imilayezo kumodi yendiza"
- "Umlayezo awukwazanga ukuthunyelwa"
- "Umlayezo ulandiwe"
- "Idatha yeselula ivaliwe. Hlola izilungiselelo zakho."
- "Ayikwazi ukulanda imilayezo kumodi ye-Ndiza"
- "Umlayezo awukwazanga ukulandwa"
- "Iqanda"
- "Kunye"
- "Kubili"
- "Kuthathu"
- "Kune"
- "Kuhlanu"
- "Isithupha"
- "Yisikhombisa"
- "Isishiyagalombili"
- "Isishiyagalolunye"
- "Ayikwazi ukuthumela umlayezo nge-%1$s, iphutha %2$d"
- "Ayikwazi ukuthumela umlayezo ngenkampani yenethiwekhi engaziwa, iphutha %1$d"
- "Dlulisa: %s"
- "Umlayezo awuthunyelwe: isevisi ayisebenzi kunethiwekhi"
- "Umlayezo awuthunyelwe: ikheli lendawo okuya kulo alivumelekile"
- "Umlayezo awuthunyelwe: umlayezo ongavumelekile"
- "Umlayezo awuthunyelwe: okuqukethwe okungasekelwe"
- "Umlayezo awuthunyelwe: umlayezo ongasekelwe"
- "Umlayezo awuthunyelwe: mkhulu kakhulu"
- "Umlayezo omusha"
- "Buka"
- "Isithombe"
- "Ayikwazanga ukuthola uhlelo lokusebenza olufanelekile"
- "Susa umamukeli"
- "Umlayezo omusha"
- "Khansela"
- "Kopisha kubhodi lokunamathisela?"
- "Kopisha"
- "ukuya ku-%s"
- "Okuvamile"
- "Okuthuthukisiwe"
- "Izilungiselelo ezijwayelekile"
- "Izilungiselelo ezithuthukisiwe"
- "\"%s\" SIM"
- "Thumela imilayezo ye-SIM ngamunye kubo bonke abamukeli. Uwena kuphela ozothla izimpendulo"
- "Thumela i-SMS eyodwa kubo bonke abamukeli"
- "Inombolo engaziwa"
- "Umlayezo omusha."
- "Umlayezo omusha."
- "Iskhethi se-SIM"
- "%1$s okukhethiwe, isikhethi se-SIM"
- "Hlela isihloko"
- "Khetha i-SIM noma hlela isihloko"
- "Thinta futhi ubambe ukuze urekhode umsindo"
- "Qala ingxoxo entsha"
- "Imilayezo"
- "Imilayezo"
- "Uhlu lwengxoxo"
- "Ilayisha izingxoxo"
- "Ilayisha"
- "Buka izingxoxo ezengeziwe"
- "Buka eminye imilayezo"
- "Ingxoxo isusiwe"
- "Ingxoxo isusiwe. Thinta ukuze ubonise ingxoxo ehlukile yokulayeza"
- "Uvinjelwe"
- "Uvulelwe"
- "Isikhala sesitoreji siphansi. Enye idatha ingalahleka."
- "Khetha okunamathiselwe"
- "Qinisekisa ukukhetha"
- "%d okukhethiwe"
- "Sicela ususe okunamathiselwe kwi-imeyili okukodwa noma okuningi uphinde uzame futhi."
- "Ungazama ukuthumela umlayezo wakho, kodwa kungenzeka ungathunyelwa ngaphandle kokuthi ususe okunamathiselwe kwi-imeyili okukodwa noma okuningi."
- "Ungathumela ividiyo eyodwa kuphela ngomlayezo. Sicela ususe amavidiyo angeziwe uphinde uzame futhi."
- "Ukulayeza kuhlulekile ukulayisha okunamathiselwe kwi-imeyili."
- "Thumela noma kunjalo"
- "Ayikwazanga ukuqala ingxoxo"
- "I-%s ikhethiwe"
-
diff --git a/app/src/main/res/values/attrs.xml b/app/src/main/res/values/attrs.xml
index dc8e0ca..bc9141a 100644
--- a/app/src/main/res/values/attrs.xml
+++ b/app/src/main/res/values/attrs.xml
@@ -22,6 +22,7 @@
+
diff --git a/app/src/main/res/values/colors.xml b/app/src/main/res/values/colors.xml
index 67cc7af..03a1f3e 100644
--- a/app/src/main/res/values/colors.xml
+++ b/app/src/main/res/values/colors.xml
@@ -37,7 +37,7 @@
#44000000
@color/looply_text_primary
- #B3FFFFFF
+ @color/timestamp_text_incoming
#991A0D3F
#99ff0000
@color/looply_text_primary
diff --git a/app/src/main/res/values/dimens.xml b/app/src/main/res/values/dimens.xml
index a9e5c81..c8d6177 100644
--- a/app/src/main/res/values/dimens.xml
+++ b/app/src/main/res/values/dimens.xml
@@ -24,7 +24,7 @@
12sp
12sp
16sp
- 34dp
+ 44dp
45dp
12dp
16dp
diff --git a/app/src/main/res/values/home_colors.xml b/app/src/main/res/values/home_colors.xml
index 354e290..39eee02 100644
--- a/app/src/main/res/values/home_colors.xml
+++ b/app/src/main/res/values/home_colors.xml
@@ -1,9 +1,11 @@
-
- #FFFFFF
-
- #F2F2F7
+
+ #F4F1FB
+ @color/home_conversation_canvas
+ @color/home_conversation_canvas
+
+ #FFFFFF
#F2F2F7
#E5E5EA
#E8FFFFFF
@@ -15,10 +17,10 @@
#05000000
#08000000
#0E000000
- #F2F2F7
- #F5FFFFFF
- #CCFFFFFF
- #00FFFFFF
+ #FFFFFF
+ #F5F4F1FB
+ #CCF4F1FB
+ #00F4F1FB
#E5E5EA
#000000
#8E8E93
@@ -38,6 +40,7 @@
#6C6C70
#FFD60A
#FF3B30
+ #C48A12
#E7F8ED
#146C2E
@@ -48,4 +51,9 @@
#335A31F4
@color/looply_primary_muted
@color/home_bg
+ #8E8E93
+ #FF3B30
+ #E61C1C1E
+ #FFFFFFFF
+ #C4B5FF
diff --git a/app/src/main/res/values/home_styles.xml b/app/src/main/res/values/home_styles.xml
index b9055da..9934cda 100644
--- a/app/src/main/res/values/home_styles.xml
+++ b/app/src/main/res/values/home_styles.xml
@@ -20,7 +20,7 @@
- false
- 1
- @color/home_text_primary
- - 17sp
+ - 20sp
- bold
+
+
+
+
diff --git a/app/src/main/res/values/looply_colors.xml b/app/src/main/res/values/looply_colors.xml
index 4ef44bb..e2075dc 100644
--- a/app/src/main/res/values/looply_colors.xml
+++ b/app/src/main/res/values/looply_colors.xml
@@ -23,9 +23,9 @@
#FFFFFF
- #5A31F4
- #FFFFFF
- #F0EFF8
+ #E8E6FF
+ #5A31F4
+ #FFFFFF
#1A0D3F
diff --git a/app/src/main/res/values/looply_dimens.xml b/app/src/main/res/values/looply_dimens.xml
index 5738c8e..100ac6b 100644
--- a/app/src/main/res/values/looply_dimens.xml
+++ b/app/src/main/res/values/looply_dimens.xml
@@ -16,6 +16,7 @@
20dp
24dp
20dp
+ 104dp
52dp
@@ -24,23 +25,26 @@
36dp
38dp
- 74dp
- 104dp
+ 48dp
+ 84dp
+ 114dp
45dp
56dp
+ 42dp
120dp
-
- 28dp
+
+ 0dp
34dp
28dp
64dp
96dp
- 72dp
- 108dp
+ 96dp
+ 132dp
- 108dp
+ 132dp
+ 56dp
56dp
22dp
56dp
@@ -49,6 +53,9 @@
14dp
96dp
34dp
+ 52dp
+ 48dp
+ 56dp
44dp
28dp
5dp
@@ -96,6 +103,8 @@
72dp
64dp
24dp
+ 8dp
+ 14dp
28dp
56dp
22dp
@@ -120,9 +129,11 @@
15sp
13sp
12sp
-
- 70%
36dp
4dp
1dp
+ 22dp
+ 36dp
+ 22dp
+ 52dp
diff --git a/app/src/main/res/values/looply_strings.xml b/app/src/main/res/values/looply_strings.xml
index 244a251..d5c59db 100644
--- a/app/src/main/res/values/looply_strings.xml
+++ b/app/src/main/res/values/looply_strings.xml
@@ -12,7 +12,8 @@
Settings
- Messages
+ Message +
+ Profile
Edit
Search
Personal
@@ -25,7 +26,7 @@
Filter
New message
Voice input
- Automate is coming soon
+ Automation is coming soon
Start chat
All Messages
@@ -36,7 +37,61 @@
Contacts
Calls
Settings
- Automate
+ Settings
+ Default SMS app
+ Notifications
+ Sounds, banners, and lock screen
+ Send sound
+ Swipe right to delete
+ Swipe a conversation right to delete it
+ Advanced
+ Licenses
+ General
+ MMS
+ Group messaging
+ Send one MMS to the group
+ Send a separate SMS to each person
+ Your phone number
+ Unknown
+ Phone number
+ Auto-retrieve
+ Download MMS automatically
+ Roaming auto-retrieve
+ Download MMS while roaming
+ SMS delivery reports
+ Request a report when a text is delivered
+ Automation
+ Automation
+ No automations yet
+ Create rules to handle messages automatically.
+ No conversations yet
+ Start a new chat and it will show up here.
+ Loading conversations
+ Your messages will appear here in a moment.
+ No archived conversations
+ Archived chats stay here until you restore or delete them.
+ No spam numbers yet
+ Blocked senders will appear here. Tap an entry to unblock.
+ No contacts to show
+ Enter a name or number to start a new chat.
+ Contacts permission needed
+ Allow access to contacts to see people you can message.
+ No results found
+ Try a different name or phone number.
+ Search this conversation
+ Starred messages, media, and links from this conversation will appear here.
+ No matching messages
+ Nothing in this chat matches “%1$s”.
+ No messages yet
+ Send a text to start the conversation with %1$s.
+ No photos or videos
+ Photos and videos on this device will appear here.
+ Allow photo access
+ Allow access to photos and videos to attach them here.
+ New automation
+ New automation
+ Automation name
+ Set when this task should run and what it should do.
Read All
Unread
Done
@@ -50,6 +105,13 @@
Resend
Download
Delete
+ Forward
+ Copy
+ Star
+ Unstar
+ Delete
+ Select more
+ Details
This conversation will be deleted.\n\nReporting it as spam also adds the sender to your blocked list.
The %1$d selected conversations will be deleted.\n\nReporting them as spam also adds the senders of one-to-one conversations to your blocked list.
Delete
@@ -70,7 +132,10 @@
Messages
Spam
- Recently Deleted
+ Archive
+ Archive
+ Archived conversations stay here until you restore or delete them.
+ No archived conversations
Filter By
Unread
Work
@@ -118,6 +183,7 @@
Details
+ Contact details
Rename conversation
Conversation name
Save
@@ -126,14 +192,22 @@
Video
Add contact
Add people
+ Message
Search
+ Unregistered number
Add people
Notifications
+ Default
Archive
+ Move to archive
Unarchive
- Report spam
+ Report spam and block
+ Messages from this number will be blocked
Unblock this number
Delete conversation
+ Participants %1$d
+ You and 1 other
+ You and %1$d others
Participants: you and 1 other
Participants: you and %1$d others
Copy number
@@ -152,15 +226,22 @@
Add contact
Dismiss
Text message
+ Online
+ Last seen %1$s
+ Group
Gallery
Camera
+ Photo
Video
GIF
Sticker
File
Audio
Contact
- Schedule send
+ Schedule
+ Location
+ Item
+ Checklist
One-time location
Live location
Open conversation
@@ -186,4 +267,29 @@
No photos or videos
Allow access to photos and videos
Allow
+ Gallery
+ Add
+ Add %1$d
+ Add a description...
+ Fast scroll
+ Attachment
+ Pin
+ Unpin
+ Mark as Unread
+ Mark as Read
+ Hide Alerts
+ Show Alerts
+ Delete
+ Conversation pinned
+ Conversation unpinned
+ Alerts hidden
+ Alerts on
+ Marked as unread
+ Marked as read
+ Hide alerts
+ Delete
+ Archive
+ Set Messages as the default SMS app
+ To send, set Messages as the default SMS app
+ Change
diff --git a/app/src/main/res/values/strings.xml b/app/src/main/res/values/strings.xml
index 4dee609..63cee82 100644
--- a/app/src/main/res/values/strings.xml
+++ b/app/src/main/res/values/strings.xml
@@ -17,10 +17,10 @@
-->
- Messaging
+ Message +
- Messaging
+ Message +
Select conversation
diff --git a/app/src/main/res/values/styles.xml b/app/src/main/res/values/styles.xml
index 516856a..133760b 100644
--- a/app/src/main/res/values/styles.xml
+++ b/app/src/main/res/values/styles.xml
@@ -50,12 +50,13 @@
@@ -380,14 +381,22 @@
+
+