Fixed some bugs, upload locales

This commit is contained in:
DrKLO 2014-07-15 23:57:09 +04:00
parent a2a1868048
commit ff7e6ab3c9
19 changed files with 497 additions and 494 deletions

View file

@ -83,7 +83,7 @@ android {
defaultConfig { defaultConfig {
minSdkVersion 8 minSdkVersion 8
targetSdkVersion 19 targetSdkVersion 19
versionCode 279 versionCode 280
versionName "1.6.0" versionName "1.6.0"
} }
} }

View file

@ -234,6 +234,7 @@ LOCAL_SRC_FILES += \
./audio.c \ ./audio.c \
./gif.c \ ./gif.c \
./utils.c \ ./utils.c \
./image.c ./image.c \
./fake.c
include $(BUILD_SHARED_LIBRARY) include $(BUILD_SHARED_LIBRARY)

6
TMessagesProj/jni/fake.c Normal file
View file

@ -0,0 +1,6 @@
#include <stdio.h>
void fakeFunction() {
printf("some androids has buggy native loader, so i should check size of libs in java to know that native library is correct. So each changed native library should has diffrent size in different app versions. This function will increase lib size for few bytes :)");
printf("bla blablablablablablablablablablablablablablablablablablablablablablablablablablablablablablablablablablablablablablablablablablablablablablablablablablablablablablablablablablablablablablablablablablablablablablablablablablablablablablablablablablablablablablablablablablablablablablablablablablablablablablablablablablablablablablablablablablablablablablablablablablablablablablablablablablablablablablablablablablablablablablablablablablablablablablablablablablablablablablablablablablablablablablablablablablablablablablablablablablablablablablablablablablablablablablablablablablablablablablablablablablablablablablablablablablablablablablablablablablablablablablablablablablablablablablablablablablablablablablablablablablablablablablablablablablablablablablablablablablablablablablablablablablablablablablablablablablablablablablablablablablablablablablablablablablablablablablablablablablablablablablablablablablablablablablablablablablablablablablablablablablablablablablablablablablablablablablablablablablablablablablablablablablablablablablablablablablablablablablablablablablablablablablablablablablablablablablablablablablablablablablablablablablablablablablablablablablablablablablablablablablablablablablablablablablablablablablablablablablablablablablablablablablablablablablablablablablablablablablablablablablablablablablablablablablablablablablablablablablablablablablablablablablablablablablablablablablablablablablablablablablablablablablablablablablablablablablablablablablablablablablablablablablablablablablablablablablablablablablablablablablablablablablablablablablablablablablablablablablablablablablablablablablablablablablablablablablablablablablablablablablablablablablablablablablablablablablablablablablablablablablablablablablablablablablablablablablablablablablablablablablablablablablablablablablablablablablablablablablablablablablablablablablablablablablablablablablablablablablablablablablablablablablablablablablablablablablablablablablablablablablablablablablablablablablablablablablablablablablablablablablablablablablablablablablablablablablablablablablablablablablablablablablablablablablablablablablablablablablablablablablablablablablablablablablablablablablablablablablablablablablablablablablablablablablablablablablablablablablablablablablablablablablablablablablablablablablablablablablablablablablablablablablablablablablablablablablablablablablablablablablablablablablablablablablablablablablablablablablablablablablablablablablablablablablablablablablablablablablablablablablablablablablablablablablablablabla");
}

View file

@ -1346,9 +1346,9 @@ public class MessagesController implements NotificationCenter.NotificationCenter
loadingDialogs = false; loadingDialogs = false;
if (resetEnd) { if (resetEnd) {
dialogsEndReached = false; dialogsEndReached = false;
NotificationCenter.getInstance().postNotificationName(dialogsNeedReload);
} }
loadDialogs(offset, serverOffset, count, false); loadDialogs(offset, serverOffset, count, false);
NotificationCenter.getInstance().postNotificationName(dialogsNeedReload);
} }
}); });
return; return;

View file

@ -876,7 +876,7 @@ public class MessagesStorage {
if (arg.startsWith(q)) { if (arg.startsWith(q)) {
ByteBufferDesc data = buffersStorage.getFreeBuffer(cursor.byteArrayLength(0)); ByteBufferDesc data = buffersStorage.getFreeBuffer(cursor.byteArrayLength(0));
ByteBufferDesc data2 = buffersStorage.getFreeBuffer(cursor.byteArrayLength(6)); ByteBufferDesc data2 = buffersStorage.getFreeBuffer(cursor.byteArrayLength(6));
if (data != null && cursor.byteBufferValue(0, data.buffer) != 0 && cursor.byteBufferValue(0, data2.buffer) != 0) { if (data != null && cursor.byteBufferValue(0, data.buffer) != 0 && cursor.byteBufferValue(6, data2.buffer) != 0) {
TLRPC.EncryptedChat chat = (TLRPC.EncryptedChat) TLClassStore.Instance().TLdeserialize(data, data.readInt32()); TLRPC.EncryptedChat chat = (TLRPC.EncryptedChat) TLClassStore.Instance().TLdeserialize(data, data.readInt32());
chat.user_id = cursor.intValue(2); chat.user_id = cursor.intValue(2);
chat.a_or_b = cursor.byteArrayValue(3); chat.a_or_b = cursor.byteArrayValue(3);

View file

@ -24,9 +24,9 @@ import java.util.zip.ZipFile;
public class NativeLoader { public class NativeLoader {
private static final long sizes[] = new long[] { private static final long sizes[] = new long[] {
795280, //armeabi 799376, //armeabi
844452, //armeabi-v7a 848548, //armeabi-v7a
1242164, //x86 1246260, //x86
0, //mips 0, //mips
}; };

View file

@ -235,6 +235,10 @@ public class NotificationsController {
} }
TLRPC.User user = MessagesController.getInstance().users.get(user_id); TLRPC.User user = MessagesController.getInstance().users.get(user_id);
TLRPC.Chat chat = null;
if (chat_id != 0) {
chat = MessagesController.getInstance().chats.get(chat_id);
}
TLRPC.FileLocation photoPath = null; TLRPC.FileLocation photoPath = null;
boolean notifyDisabled = false; boolean notifyDisabled = false;
@ -306,8 +310,16 @@ public class NotificationsController {
} else if (user_id != 0) { } else if (user_id != 0) {
intent.putExtra("userId", user_id); intent.putExtra("userId", user_id);
} }
if (pushDialogs.size() == 1 && user.photo != null && user.photo.photo_small != null && user.photo.photo_small.volume_id != 0 && user.photo.photo_small.local_id != 0) { if (pushDialogs.size() == 1) {
photoPath = user.photo.photo_small; if (chat != null) {
if (chat.photo != null && chat.photo.photo_small != null && chat.photo.photo_small.volume_id != 0 && chat.photo.photo_small.local_id != 0) {
photoPath = chat.photo.photo_small;
}
} else {
if (user.photo != null && user.photo.photo_small != null && user.photo.photo_small.volume_id != 0 && user.photo.photo_small.local_id != 0) {
photoPath = user.photo.photo_small;
}
}
} }
} else { } else {
intent.putExtra("encId", (int)(dialog_id >> 32)); intent.putExtra("encId", (int)(dialog_id >> 32));
@ -320,7 +332,11 @@ public class NotificationsController {
name = LocaleController.getString("AppName", R.string.AppName); name = LocaleController.getString("AppName", R.string.AppName);
replace = false; replace = false;
} else { } else {
name = Utilities.formatName(user.first_name, user.last_name); if (chat != null) {
name = chat.title;
} else {
name = Utilities.formatName(user.first_name, user.last_name);
}
} }
String detailText = null; String detailText = null;
@ -351,7 +367,11 @@ public class NotificationsController {
} }
if (pushDialogs.size() == 1) { if (pushDialogs.size() == 1) {
if (replace) { if (replace) {
message = message.replace(name + ": ", "").replace(name + " ", ""); if (chat != null) {
message = message.replace(" @ " + name, "");
} else {
message = message.replace(name + ": ", "").replace(name + " ", "");
}
} }
} }
inboxStyle.addLine(message); inboxStyle.addLine(message);

View file

@ -1046,7 +1046,11 @@ public class ChatActivity extends BaseFragment implements NotificationCenter.Not
if (currentEncryptedChat == null) { if (currentEncryptedChat == null) {
if (messageObject.messageOwner.id <= 0 && messageObject.isOut()) { if (messageObject.messageOwner.id <= 0 && messageObject.isOut()) {
if (messageObject.messageOwner.send_state == MessagesController.MESSAGE_SEND_STATE_SEND_ERROR) { if (messageObject.messageOwner.send_state == MessagesController.MESSAGE_SEND_STATE_SEND_ERROR) {
return 0; if (!(messageObject.messageOwner.media instanceof TLRPC.TL_messageMediaEmpty)) {
return 0;
} else {
return 6;
}
} else { } else {
return -1; return -1;
} }
@ -1096,7 +1100,11 @@ public class ChatActivity extends BaseFragment implements NotificationCenter.Not
if (messageObject.type == 7) { if (messageObject.type == 7) {
return -1; return -1;
} else if (messageObject.messageOwner.send_state == MessagesController.MESSAGE_SEND_STATE_SEND_ERROR) { } else if (messageObject.messageOwner.send_state == MessagesController.MESSAGE_SEND_STATE_SEND_ERROR) {
return 0; if (!(messageObject.messageOwner.media instanceof TLRPC.TL_messageMediaEmpty)) {
return 0;
} else {
return 6;
}
} else if (messageObject.type == 10 || messageObject.type == 11 || messageObject.messageOwner.send_state == MessagesController.MESSAGE_SEND_STATE_SENDING) { } else if (messageObject.type == 10 || messageObject.type == 11 || messageObject.messageOwner.send_state == MessagesController.MESSAGE_SEND_STATE_SENDING) {
if (messageObject.messageOwner.id == 0) { if (messageObject.messageOwner.id == 0) {
return -1; return -1;
@ -1171,7 +1179,9 @@ public class ChatActivity extends BaseFragment implements NotificationCenter.Not
message = holder.message; message = holder.message;
} }
if (getMessageType(message) < 2) { int type = getMessageType(message);
if (type < 2 || type == 6) {
return; return;
} }
addToSelectedMessages(message); addToSelectedMessages(message);
@ -2552,7 +2562,7 @@ public class ChatActivity extends BaseFragment implements NotificationCenter.Not
selectedMessagesCanCopyIds.clear(); selectedMessagesCanCopyIds.clear();
selectedMessagesIds.clear(); selectedMessagesIds.clear();
if (single || type < 2) { if (single || type < 2 || type == 6) {
if (type >= 0) { if (type >= 0) {
selectedObject = message; selectedObject = message;
if (getParentActivity() == null) { if (getParentActivity() == null) {
@ -2562,35 +2572,35 @@ public class ChatActivity extends BaseFragment implements NotificationCenter.Not
CharSequence[] items = null; CharSequence[] items = null;
if (currentEncryptedChat == null) { if (type == 0) {
if (type == 0) { items = new CharSequence[] {LocaleController.getString("Retry", R.string.Retry), LocaleController.getString("Delete", R.string.Delete)};
items = new CharSequence[] {LocaleController.getString("Retry", R.string.Retry), LocaleController.getString("Delete", R.string.Delete)}; } else if (type == 1) {
} else if (type == 1) { items = new CharSequence[] {LocaleController.getString("Delete", R.string.Delete)};
items = new CharSequence[] {LocaleController.getString("Delete", R.string.Delete)}; } else if (type == 6) {
} else if (type == 2) { items = new CharSequence[] {LocaleController.getString("Retry", R.string.Retry), LocaleController.getString("Copy", R.string.Copy), LocaleController.getString("Delete", R.string.Delete)};
items = new CharSequence[] {LocaleController.getString("Forward", R.string.Forward), LocaleController.getString("Delete", R.string.Delete)};
} else if (type == 3) {
items = new CharSequence[] {LocaleController.getString("Forward", R.string.Forward), LocaleController.getString("Copy", R.string.Copy), LocaleController.getString("Delete", R.string.Delete)};
} else if (type == 4) {
items = new CharSequence[] {LocaleController.getString(selectedObject.messageOwner.media instanceof TLRPC.TL_messageMediaDocument ? "SaveToDownloads" : "SaveToGallery",
selectedObject.messageOwner.media instanceof TLRPC.TL_messageMediaDocument ? R.string.SaveToDownloads : R.string.SaveToGallery), LocaleController.getString("Forward", R.string.Forward), LocaleController.getString("Delete", R.string.Delete)};
} else if (type == 5) {
items = new CharSequence[] {LocaleController.getString("ApplyLocalizationFile", R.string.ApplyLocalizationFile), LocaleController.getString("SaveToDownloads", R.string.SaveToDownloads), LocaleController.getString("Forward", R.string.Forward), LocaleController.getString("Delete", R.string.Delete)};
}
} else { } else {
if (type == 0) { if (currentEncryptedChat == null) {
items = new CharSequence[] {LocaleController.getString("Retry", R.string.Retry), LocaleController.getString("Delete", R.string.Delete)}; if (type == 2) {
} else if (type == 1) { items = new CharSequence[]{LocaleController.getString("Forward", R.string.Forward), LocaleController.getString("Delete", R.string.Delete)};
items = new CharSequence[] {LocaleController.getString("Delete", R.string.Delete)}; } else if (type == 3) {
} else if (type == 2) { items = new CharSequence[]{LocaleController.getString("Forward", R.string.Forward), LocaleController.getString("Copy", R.string.Copy), LocaleController.getString("Delete", R.string.Delete)};
items = new CharSequence[] {LocaleController.getString("Delete", R.string.Delete)}; } else if (type == 4) {
} else if (type == 3) { items = new CharSequence[]{LocaleController.getString(selectedObject.messageOwner.media instanceof TLRPC.TL_messageMediaDocument ? "SaveToDownloads" : "SaveToGallery",
items = new CharSequence[] {LocaleController.getString("Copy", R.string.Copy), LocaleController.getString("Delete", R.string.Delete)}; selectedObject.messageOwner.media instanceof TLRPC.TL_messageMediaDocument ? R.string.SaveToDownloads : R.string.SaveToGallery), LocaleController.getString("Forward", R.string.Forward), LocaleController.getString("Delete", R.string.Delete)};
} else if (type == 4) { } else if (type == 5) {
items = new CharSequence[] {LocaleController.getString(selectedObject.messageOwner.media instanceof TLRPC.TL_messageMediaDocument ? "SaveToDownloads" : "SaveToGallery", items = new CharSequence[]{LocaleController.getString("ApplyLocalizationFile", R.string.ApplyLocalizationFile), LocaleController.getString("SaveToDownloads", R.string.SaveToDownloads), LocaleController.getString("Forward", R.string.Forward), LocaleController.getString("Delete", R.string.Delete)};
selectedObject.messageOwner.media instanceof TLRPC.TL_messageMediaDocument ? R.string.SaveToDownloads : R.string.SaveToGallery), LocaleController.getString("Delete", R.string.Delete)}; }
} else if (type == 5) { } else {
items = new CharSequence[] {LocaleController.getString("ApplyLocalizationFile", R.string.ApplyLocalizationFile), LocaleController.getString("Delete", R.string.Delete)}; if (type == 2) {
items = new CharSequence[]{LocaleController.getString("Delete", R.string.Delete)};
} else if (type == 3) {
items = new CharSequence[]{LocaleController.getString("Copy", R.string.Copy), LocaleController.getString("Delete", R.string.Delete)};
} else if (type == 4) {
items = new CharSequence[]{LocaleController.getString(selectedObject.messageOwner.media instanceof TLRPC.TL_messageMediaDocument ? "SaveToDownloads" : "SaveToGallery",
selectedObject.messageOwner.media instanceof TLRPC.TL_messageMediaDocument ? R.string.SaveToDownloads : R.string.SaveToGallery), LocaleController.getString("Delete", R.string.Delete)};
} else if (type == 5) {
items = new CharSequence[]{LocaleController.getString("ApplyLocalizationFile", R.string.ApplyLocalizationFile), LocaleController.getString("Delete", R.string.Delete)};
}
} }
} }
@ -2637,14 +2647,7 @@ public class ChatActivity extends BaseFragment implements NotificationCenter.Not
} else if (type == 4) { } else if (type == 4) {
if (currentEncryptedChat == null) { if (currentEncryptedChat == null) {
if (i == 0) { if (i == 0) {
String fileName = selectedObject.getFileName(); processSelectedOption(4);
if (selectedObject.type == 3) {
MediaController.saveFile(fileName, selectedObject.messageOwner.attachPath, getParentActivity(), 1, null);
} else if (selectedObject.type == 1) {
MediaController.saveFile(fileName, selectedObject.messageOwner.attachPath, getParentActivity(), 0, null);
} else if (selectedObject.type == 8 || selectedObject.type == 9) {
MediaController.saveFile(fileName, selectedObject.messageOwner.attachPath, getParentActivity(), 2, selectedObject.messageOwner.media.document.file_name);
}
} else if (i == 1) { } else if (i == 1) {
processSelectedOption(2); processSelectedOption(2);
} else if (i == 2) { } else if (i == 2) {
@ -2658,54 +2661,30 @@ public class ChatActivity extends BaseFragment implements NotificationCenter.Not
} }
} }
} else if (type == 5) { } else if (type == 5) {
if (currentEncryptedChat == null) { if (i == 0) {
if (i == 1) { processSelectedOption(5);
String fileName = selectedObject.getFileName();
if (selectedObject.type == 3) {
MediaController.saveFile(fileName, selectedObject.messageOwner.attachPath, getParentActivity(), 1, null);
} else if (selectedObject.type == 1) {
MediaController.saveFile(fileName, selectedObject.messageOwner.attachPath, getParentActivity(), 0, null);
} else if (selectedObject.type == 8 || selectedObject.type == 9) {
MediaController.saveFile(fileName, selectedObject.messageOwner.attachPath, getParentActivity(), 2, selectedObject.messageOwner.media.document.file_name);
}
} else if (i == 2) {
processSelectedOption(2);
} else if (i == 3) {
processSelectedOption(1);
}
} else { } else {
if (i == 1) { if (currentEncryptedChat == null) {
processSelectedOption(1); if (i == 1) {
processSelectedOption(4);
} else if (i == 2) {
processSelectedOption(2);
} else if (i == 3) {
processSelectedOption(1);
}
} else {
if (i == 1) {
processSelectedOption(1);
}
} }
} }
} else if (type == 6) {
if (i == 0) { if (i == 0) {
File locFile = null; processSelectedOption(0);
if (selectedObject.messageOwner.attachPath != null && selectedObject.messageOwner.attachPath.length() != 0) { } else if (i == 1) {
File f = new File(selectedObject.messageOwner.attachPath); processSelectedOption(3);
if (f.exists()) { } else if (i == 2) {
locFile = f; processSelectedOption(1);
}
}
if (locFile == null) {
File f = new File(AndroidUtilities.getCacheDir(), selectedObject.getFileName());
if (f.exists()) {
locFile = f;
}
}
if (locFile != null) {
if (LocaleController.getInstance().applyLanguageFile(locFile)) {
presentFragment(new LanguageSelectActivity());
} else {
if (getParentActivity() == null) {
return;
}
AlertDialog.Builder builder = new AlertDialog.Builder(getParentActivity());
builder.setTitle(LocaleController.getString("AppName", R.string.AppName));
builder.setMessage(LocaleController.getString("IncorrectLocalization", R.string.IncorrectLocalization));
builder.setPositiveButton(LocaleController.getString("OK", R.string.OK), null);
showAlertDialog(builder);
}
}
} }
} }
} }
@ -2723,8 +2702,11 @@ public class ChatActivity extends BaseFragment implements NotificationCenter.Not
} }
private void processSelectedOption(int option) { private void processSelectedOption(int option) {
if (selectedObject == null) {
return;
}
if (option == 0) { if (option == 0) {
if (selectedObject != null && selectedObject.messageOwner.id < 0) { if (selectedObject.messageOwner.id < 0) {
if (selectedObject.type == 0) { if (selectedObject.type == 0) {
if (selectedObject.messageOwner instanceof TLRPC.TL_messageForwarded) { if (selectedObject.messageOwner instanceof TLRPC.TL_messageForwarded) {
MessagesController.getInstance().sendMessage(selectedObject, dialog_id); MessagesController.getInstance().sendMessage(selectedObject, dialog_id);
@ -2771,44 +2753,72 @@ public class ChatActivity extends BaseFragment implements NotificationCenter.Not
chatListView.setSelectionFromTop(messages.size() - 1, -100000 - chatListView.getPaddingTop()); chatListView.setSelectionFromTop(messages.size() - 1, -100000 - chatListView.getPaddingTop());
} }
} else if (option == 1) { } else if (option == 1) {
if (selectedObject != null) { ArrayList<Integer> ids = new ArrayList<Integer>();
ArrayList<Integer> ids = new ArrayList<Integer>(); ids.add(selectedObject.messageOwner.id);
ids.add(selectedObject.messageOwner.id); removeUnreadPlane(true);
removeUnreadPlane(true); ArrayList<Long> random_ids = null;
ArrayList<Long> random_ids = null; if (currentEncryptedChat != null && selectedObject.messageOwner.random_id != 0 && selectedObject.type != 10) {
if (currentEncryptedChat != null && selectedObject.messageOwner.random_id != 0 && selectedObject.type != 10) { random_ids = new ArrayList<Long>();
random_ids = new ArrayList<Long>(); random_ids.add(selectedObject.messageOwner.random_id);
random_ids.add(selectedObject.messageOwner.random_id);
}
MessagesController.getInstance().deleteMessages(ids, random_ids, currentEncryptedChat);
selectedObject = null;
} }
MessagesController.getInstance().deleteMessages(ids, random_ids, currentEncryptedChat);
} else if (option == 2) { } else if (option == 2) {
if (selectedObject != null) { forwaringMessage = selectedObject;
forwaringMessage = selectedObject; Bundle args = new Bundle();
selectedObject = null; args.putBoolean("onlySelect", true);
args.putBoolean("serverOnly", true);
Bundle args = new Bundle(); args.putString("selectAlertString", LocaleController.getString("ForwardMessagesTo", R.string.ForwardMessagesTo));
args.putBoolean("onlySelect", true); MessagesActivity fragment = new MessagesActivity(args);
args.putBoolean("serverOnly", true); fragment.setDelegate(this);
args.putString("selectAlertString", LocaleController.getString("ForwardMessagesTo", R.string.ForwardMessagesTo)); presentFragment(fragment);
MessagesActivity fragment = new MessagesActivity(args);
fragment.setDelegate(this);
presentFragment(fragment);
}
} else if (option == 3) { } else if (option == 3) {
if (selectedObject != null) { if(android.os.Build.VERSION.SDK_INT < 11) {
if(android.os.Build.VERSION.SDK_INT < 11) { android.text.ClipboardManager clipboard = (android.text.ClipboardManager)ApplicationLoader.applicationContext.getSystemService(Context.CLIPBOARD_SERVICE);
android.text.ClipboardManager clipboard = (android.text.ClipboardManager)ApplicationLoader.applicationContext.getSystemService(Context.CLIPBOARD_SERVICE); clipboard.setText(selectedObject.messageText);
clipboard.setText(selectedObject.messageText); } else {
} else { android.content.ClipboardManager clipboard = (android.content.ClipboardManager)ApplicationLoader.applicationContext.getSystemService(Context.CLIPBOARD_SERVICE);
android.content.ClipboardManager clipboard = (android.content.ClipboardManager)ApplicationLoader.applicationContext.getSystemService(Context.CLIPBOARD_SERVICE); android.content.ClipData clip = android.content.ClipData.newPlainText("label", selectedObject.messageText);
android.content.ClipData clip = android.content.ClipData.newPlainText("label", selectedObject.messageText); clipboard.setPrimaryClip(clip);
clipboard.setPrimaryClip(clip); }
} else if (option == 4) {
String fileName = selectedObject.getFileName();
if (selectedObject.type == 3) {
MediaController.saveFile(fileName, selectedObject.messageOwner.attachPath, getParentActivity(), 1, null);
} else if (selectedObject.type == 1) {
MediaController.saveFile(fileName, selectedObject.messageOwner.attachPath, getParentActivity(), 0, null);
} else if (selectedObject.type == 8 || selectedObject.type == 9) {
MediaController.saveFile(fileName, selectedObject.messageOwner.attachPath, getParentActivity(), 2, selectedObject.messageOwner.media.document.file_name);
}
} else if (option == 5) {
File locFile = null;
if (selectedObject.messageOwner.attachPath != null && selectedObject.messageOwner.attachPath.length() != 0) {
File f = new File(selectedObject.messageOwner.attachPath);
if (f.exists()) {
locFile = f;
}
}
if (locFile == null) {
File f = new File(AndroidUtilities.getCacheDir(), selectedObject.getFileName());
if (f.exists()) {
locFile = f;
}
}
if (locFile != null) {
if (LocaleController.getInstance().applyLanguageFile(locFile)) {
presentFragment(new LanguageSelectActivity());
} else {
if (getParentActivity() == null) {
return;
}
AlertDialog.Builder builder = new AlertDialog.Builder(getParentActivity());
builder.setTitle(LocaleController.getString("AppName", R.string.AppName));
builder.setMessage(LocaleController.getString("IncorrectLocalization", R.string.IncorrectLocalization));
builder.setPositiveButton(LocaleController.getString("OK", R.string.OK), null);
showAlertDialog(builder);
} }
selectedObject = null;
} }
} }
selectedObject = null;
} }
@Override @Override
@ -2834,7 +2844,7 @@ public class ChatActivity extends BaseFragment implements NotificationCenter.Not
} }
if (messageObject.messageOwner.media != null && !(messageObject.messageOwner.media instanceof TLRPC.TL_messageMediaEmpty)) { if (messageObject.messageOwner.media != null && !(messageObject.messageOwner.media instanceof TLRPC.TL_messageMediaEmpty)) {
if (messageObject.messageOwner.media.photo instanceof TLRPC.TL_photo) { if (messageObject.messageOwner.media.photo instanceof TLRPC.TL_photo) {
MessagesController.getInstance().sendMessage((TLRPC.TL_photo)messageObject.messageOwner.media.photo, null, did); MessagesController.getInstance().sendMessage((TLRPC.TL_photo) messageObject.messageOwner.media.photo, null, did);
} else if (messageObject.messageOwner.media.audio instanceof TLRPC.TL_audio) { } else if (messageObject.messageOwner.media.audio instanceof TLRPC.TL_audio) {
messageObject.messageOwner.media.audio.path = messageObject.messageOwner.attachPath; messageObject.messageOwner.media.audio.path = messageObject.messageOwner.attachPath;
MessagesController.getInstance().sendMessage((TLRPC.TL_audio)messageObject.messageOwner.media.audio, did); MessagesController.getInstance().sendMessage((TLRPC.TL_audio)messageObject.messageOwner.media.audio, did);

View file

@ -389,11 +389,6 @@ public class MessagesActivity extends BaseFragment implements NotificationCenter
} }
} }
}); });
if (MessagesController.getInstance().loadingDialogs) {
progressView.setVisibility(View.VISIBLE);
}
} else { } else {
ViewGroup parent = (ViewGroup)fragmentView.getParent(); ViewGroup parent = (ViewGroup)fragmentView.getParent();
if (parent != null) { if (parent != null) {

View file

@ -22,12 +22,12 @@
<string name="Calling">جاري الاتصال بك ...</string> <string name="Calling">جاري الاتصال بك ...</string>
<string name="Code">رمز التفعيل</string> <string name="Code">رمز التفعيل</string>
<string name="WrongNumber">الرقم خاطئ؟</string> <string name="WrongNumber">الرقم خاطئ؟</string>
<string name="DidNotGetTheCode">Didn\'t get the code?</string> <string name="DidNotGetTheCode">هل استقبلت الرمز؟</string>
<!--signup view--> <!--signup view-->
<string name="YourName">اسمك</string> <string name="YourName">اسمك</string>
<string name="RegisterText">اختر الاسم الأول واسم العائلة</string> <string name="RegisterText">اختر الاسم الأول واسم العائلة</string>
<!--<string name="RegisterText">قم بإدخال اسمك وصورتك</string>--> <!--<string name="RegisterText">Set up your name and picture</string>-->
<string name="FirstName">الاسم الأول</string> <string name="FirstName">الاسم الأول</string>
<string name="LastName">اسم العائلة</string> <string name="LastName">اسم العائلة</string>
<string name="CancelRegistration">إلغاء التسجيل</string> <string name="CancelRegistration">إلغاء التسجيل</string>
@ -110,7 +110,7 @@
<string name="SlideToCancel">قم بالسحب للإلغاء</string> <string name="SlideToCancel">قم بالسحب للإلغاء</string>
<string name="SaveToDownloads">حفظ في الجهاز</string> <string name="SaveToDownloads">حفظ في الجهاز</string>
<string name="ApplyLocalizationFile">تطبيق ملف التعريب</string> <string name="ApplyLocalizationFile">تطبيق ملف التعريب</string>
<string name="UnsupportedAttachment">Unsupported attachment</string> <string name="UnsupportedAttachment">المرفق غير مدعوم</string>
<!--notification--> <!--notification-->
<string name="EncryptedChatRequested">تم طلب محادثة سرية</string> <string name="EncryptedChatRequested">تم طلب محادثة سرية</string>
@ -171,7 +171,7 @@
<string name="EnterGroupNamePlaceholder">أدخل اسم للمجموعة</string> <string name="EnterGroupNamePlaceholder">أدخل اسم للمجموعة</string>
<string name="GroupName">اسم المجموعة</string> <string name="GroupName">اسم المجموعة</string>
<string name="AllContacts">جميع جهات الاتصال</string> <string name="AllContacts">جميع جهات الاتصال</string>
<string name="MembersCount">%1$d/%2$d members</string> <string name="MembersCount">%1$d/%2$d عضو</string>
<!--group info view--> <!--group info view-->
<string name="EnterGroupNameTitle">أدخل سم للمجموعة</string> <string name="EnterGroupNameTitle">أدخل سم للمجموعة</string>
@ -269,12 +269,12 @@
<string name="WiFiOnly">بواسطة WiFi فقط</string> <string name="WiFiOnly">بواسطة WiFi فقط</string>
<string name="SortFirstName">الاسم الأول</string> <string name="SortFirstName">الاسم الأول</string>
<string name="SortLastName">اسم العائلة</string> <string name="SortLastName">اسم العائلة</string>
<string name="LedColor">LED Color</string> <string name="LedColor">لون إضاءة الـ LED</string>
<string name="PopupNotification">Popup Notification</string> <string name="PopupNotification">إشعارات منبثقة</string>
<string name="NoPopup">No popup</string> <string name="NoPopup">بدون إشعارات منبثقة</string>
<string name="OnlyWhenScreenOn">Only when screen "on"</string> <string name="OnlyWhenScreenOn">فقط عندما تكون الشاشة تعمل</string>
<string name="OnlyWhenScreenOff">Only when screen "off"</string> <string name="OnlyWhenScreenOff">فقط عندما تكون الشاشة مطفأة</string>
<string name="AlwaysShowPopup">Always show popup</string> <string name="AlwaysShowPopup">دائمًا أظهر الإشعارات المنبثقة</string>
<!--media view--> <!--media view-->
<string name="NoMedia">لا توجد وسائط بعد</string> <string name="NoMedia">لا توجد وسائط بعد</string>
@ -295,8 +295,8 @@
<string name="SaveToGallery">حفظ في الجهاز</string> <string name="SaveToGallery">حفظ في الجهاز</string>
<string name="Of">%1$d من %2$d</string> <string name="Of">%1$d من %2$d</string>
<string name="Gallery">الألبوم</string> <string name="Gallery">الألبوم</string>
<string name="AllPhotos">All Photos</string> <string name="AllPhotos">جميع الصور</string>
<string name="NoPhotos">No photos yet</string> <string name="NoPhotos">لا توجد صور حتى الآن</string>
<!--button titles--> <!--button titles-->
<string name="Next">التالي</string> <string name="Next">التالي</string>
@ -356,25 +356,25 @@
<string name="InvalidLastName">اسم العائلة غير صحيح</string> <string name="InvalidLastName">اسم العائلة غير صحيح</string>
<string name="Loading">جاري التحميل ...</string> <string name="Loading">جاري التحميل ...</string>
<string name="NoPlayerInstalled">ليس لديك أي مشغل مقاطع مرئية، يرجى تنزيل أية مشغل</string> <string name="NoPlayerInstalled">ليس لديك أي مشغل مقاطع مرئية، يرجى تنزيل أية مشغل</string>
<string name="NoMailInstalled">Please send an email to sms@telegram.org and explain your problem.</string> <string name="NoMailInstalled">يرجى التفضل بإرسال بريد الكتروني إلى sms@telegram.org وشرح مشكلتك.</string>
<string name="NoHandleAppInstalled">لا يوجد لديك تطبيق يمكنه فتح \'%1$s\'، يرجى تنزيل تطبيق مناسب للإستمرار</string> <string name="NoHandleAppInstalled">لا يوجد لديك تطبيق يمكنه فتح \'%1$s\'، يرجى تنزيل تطبيق مناسب للإستمرار</string>
<string name="InviteUser">هذا المستخدم ليس لديه تيليجرام بعد ، هل ترغب في دعوته الآن؟</string> <string name="InviteUser">هذا المستخدم ليس لديه تيليجرام بعد ، هل ترغب في دعوته الآن؟</string>
<string name="AreYouSure">هل أنت متأكد؟</string> <string name="AreYouSure">هل أنت متأكد؟</string>
<string name="AddContactQ">هل تريد إضافة جهة اتصال؟</string> <string name="AddContactQ">هل تريد إضافة جهة اتصال؟</string>
<string name="AddToTheGroup">Add %1$s to the group?\n\nNumber of last messages to forward:</string> <string name="AddToTheGroup">هل ترغب في إضافة %1$s للمجموعة؟\n\n\n\nعدد الرسائل الحديثة المراد إعادة تحويلها:</string>
<string name="ForwardMessagesTo">؟%1$s هل تريد إعادة توجيه الرسائل إلى</string> <string name="ForwardMessagesTo">؟%1$s هل تريد إعادة توجيه الرسائل إلى</string>
<string name="DeleteChatQuestion">هل تريد حذف هذه الدردشة؟</string> <string name="DeleteChatQuestion">هل تريد حذف هذه الدردشة؟</string>
<string name="SendMessagesTo">Send messages to %1$s?</string> <string name="SendMessagesTo">هل ترغب في إرسال رسالة إلى %1$s؟</string>
<string name="AreYouSureLogout">Are you sure you want to logout?</string> <string name="AreYouSureLogout">هل أنت متأكد من رغبتك في تسجيل الخروج؟</string>
<string name="AreYouSureSessions">Are you sure you want to terminate all other sessions?</string> <string name="AreYouSureSessions">هل أنت متأكد من تسجيل الخروج من جميع الأجهزة الأخرى باستثناء هذا الجهاز؟</string>
<string name="AreYouSureDeleteAndExit">Are you sure you want to delete and leave group?</string> <string name="AreYouSureDeleteAndExit">هل أنت متأكد من رغبتك في مغادرة المجموعة وحذفها؟</string>
<string name="AreYouSureDeleteThisChat">Are you sure you want to delete this chat?</string> <string name="AreYouSureDeleteThisChat">هل أنت متأكد من رغبتك في حذف المجموعة؟</string>
<string name="AreYouSureShareMyContactInfo">Are you sure that you want to share your contact info?</string> <string name="AreYouSureShareMyContactInfo">هل أنت متأكد من رغبتك في مشاركة جهة الاتصال الخاصة بك؟</string>
<string name="AreYouSureBlockContact">Are you sure you want to block this contact?</string> <string name="AreYouSureBlockContact">هل أنت متأكد من رغبتك في حظر جهة الاتصال هذه؟</string>
<string name="AreYouSureUnblockContact">Are you sure you want to unblock this contact?</string> <string name="AreYouSureUnblockContact">هل أنت متأكد من رغبتك في إزالة الحظر عن جهة الاتصال هذه؟</string>
<string name="AreYouSureDeleteContact">Are you sure you want to delete this contact?</string> <string name="AreYouSureDeleteContact">هل أنت متأكد من رغبتك في حذف جهة الاتصال هذه؟</string>
<string name="AreYouSureSecretChat">Are you sure you want to start secret chat?</string> <string name="AreYouSureSecretChat">هل أنت متأكد من رغبتك في بدء محادثة سرية؟</string>
<string name="ForwardFromMyName">forward from my name</string> <string name="ForwardFromMyName">أعد الإرسال باستخدام اسمي</string>
<!--Intro view--> <!--Intro view-->
<string name="Page1Title">تيليجرام</string> <string name="Page1Title">تيليجرام</string>
@ -394,40 +394,36 @@
<string name="StartMessaging">إبدأ المراسلة</string> <string name="StartMessaging">إبدأ المراسلة</string>
<!--plurals--> <!--plurals-->
<string name="Members_zero">no members</string> <string name="Members_zero">لا يوجد أعضاء</string>
<string name="Members_one">%1$d member</string> <string name="Members_one">%1$d عضو</string>
<string name="Members_two">%1$d members</string> <string name="Members_two">%1$d عضوان</string>
<string name="Members_few">%1$d members</string> <string name="Members_few">%1$d أعضاء</string>
<string name="Members_many">%1$d members</string> <string name="Members_many">%1$d عضو</string>
<string name="Members_other">%1$d members</string> <string name="Members_other">%1$d عضو</string>
<string name="AndMoreTyping_zero">كذلك %1$d عضو آخر يقوب بالكتابة</string>
<string name="AndMoreTyping_zero">and %1$d more people are typing</string> <string name="AndMoreTyping_one">كذلك %1$d عضو آخر يقوم بالكتابة</string>
<string name="AndMoreTyping_one">and %1$d more people are typing</string> <string name="AndMoreTyping_two">كذلك %1$d عضوان آخران يقومان بالكتابة</string>
<string name="AndMoreTyping_two">and %1$d more people are typing</string> <string name="AndMoreTyping_few">كذلك %1$d أعضاء آخرون يقومون بالكتابة</string>
<string name="AndMoreTyping_few">and %1$d more people are typing</string> <string name="AndMoreTyping_many">كذلك %1$d عضو آخرون يقومون بالكتابة</string>
<string name="AndMoreTyping_many">and %1$d more people are typing</string> <string name="AndMoreTyping_other">كذلك %1$d عضو آخرون يقومون بالكتابة</string>
<string name="AndMoreTyping_other">and %1$d more people are typing</string> <string name="NewMessages_zero">لا يوجد رسائل جديدة</string>
<string name="NewMessages_one">%1$d رسالة جديدة</string>
<string name="NewMessages_zero">no new messages</string> <string name="NewMessages_two">%1$d رسالتان جديدتان</string>
<string name="NewMessages_one">%1$d new message</string> <string name="NewMessages_few">%1$d رسائل جديدة</string>
<string name="NewMessages_two">%1$d new messages</string> <string name="NewMessages_many">%1$d رسالة جديدة</string>
<string name="NewMessages_few">%1$d new messages</string> <string name="NewMessages_other">%1$d رسالة جديدة</string>
<string name="NewMessages_many">%1$d new messages</string> <string name="messages_zero">لا يوجد رسائل</string>
<string name="NewMessages_other">%1$d new messages</string> <string name="messages_one">%1$d رسالة</string>
<string name="messages_two">%1$d رسالتان</string>
<string name="messages_zero">no messages</string> <string name="messages_few">%1$d رسائل</string>
<string name="messages_one">%1$d message</string> <string name="messages_many">%1$d رسالة</string>
<string name="messages_two">%1$d messages</string> <string name="messages_other">%1$d رسالة</string>
<string name="messages_few">%1$d messages</string> <string name="FromContacts_zero">ليس من جهة اتصال</string>
<string name="messages_many">%1$d messages</string> <string name="FromContacts_one">من %1$d جهة اتصال</string>
<string name="messages_other">%1$d messages</string> <string name="FromContacts_two">من %1$d جهتان اتصال</string>
<string name="FromContacts_few">من %1$d جهات اتصال</string>
<string name="FromContacts_zero">from no contacts</string> <string name="FromContacts_many">من %1$d جهة اتصال</string>
<string name="FromContacts_one">from %1$d contact</string> <string name="FromContacts_other">من %1$d جهة اتصال</string>
<string name="FromContacts_two">from %1$d contacts</string>
<string name="FromContacts_few">from %1$d contacts</string>
<string name="FromContacts_many">from %1$d contacts</string>
<string name="FromContacts_other">from %1$d contacts</string>
<!--Don't change this! Not for localization!--> <!--Don't change this! Not for localization!-->
<string name="CacheTag">CACHE_TAG</string> <string name="CacheTag">CACHE_TAG</string>

View file

@ -22,7 +22,7 @@
<string name="Calling">Wir rufen dich an…</string> <string name="Calling">Wir rufen dich an…</string>
<string name="Code">Code</string> <string name="Code">Code</string>
<string name="WrongNumber">Falsche Nummer?</string> <string name="WrongNumber">Falsche Nummer?</string>
<string name="DidNotGetTheCode">Didn\'t get the code?</string> <string name="DidNotGetTheCode">Code nicht erhalten?</string>
<!--signup view--> <!--signup view-->
<string name="YourName">Dein Name</string> <string name="YourName">Dein Name</string>
@ -110,7 +110,7 @@
<string name="SlideToCancel">WISCHEN UM ABZUBRECHEN</string> <string name="SlideToCancel">WISCHEN UM ABZUBRECHEN</string>
<string name="SaveToDownloads">Im Ordner Downloads speichern</string> <string name="SaveToDownloads">Im Ordner Downloads speichern</string>
<string name="ApplyLocalizationFile">Standort-Datei benutzen</string> <string name="ApplyLocalizationFile">Standort-Datei benutzen</string>
<string name="UnsupportedAttachment">Unsupported attachment</string> <string name="UnsupportedAttachment">Nicht unterstützte Datei</string>
<!--notification--> <!--notification-->
<string name="EncryptedChatRequested">Geheimen Chat angefordert</string> <string name="EncryptedChatRequested">Geheimen Chat angefordert</string>
@ -171,7 +171,7 @@
<string name="EnterGroupNamePlaceholder">Gruppennamen eingeben</string> <string name="EnterGroupNamePlaceholder">Gruppennamen eingeben</string>
<string name="GroupName">Gruppenname</string> <string name="GroupName">Gruppenname</string>
<string name="AllContacts">ALLE KONTAKTE</string> <string name="AllContacts">ALLE KONTAKTE</string>
<string name="MembersCount">%1$d/%2$d members</string> <string name="MembersCount">%1$d/%2$d Mitglieder</string>
<!--group info view--> <!--group info view-->
<string name="EnterGroupNameTitle">GRUPPENNAMEN EINGEBEN</string> <string name="EnterGroupNameTitle">GRUPPENNAMEN EINGEBEN</string>
@ -223,7 +223,7 @@
<string name="YourPhoneNumber">DEINE TELEFONNUMMER</string> <string name="YourPhoneNumber">DEINE TELEFONNUMMER</string>
<string name="MessageNotifications">NACHRICHTEN</string> <string name="MessageNotifications">NACHRICHTEN</string>
<string name="Alert">Benachrichtigung</string> <string name="Alert">Benachrichtigung</string>
<string name="MessagePreview">Nachrichtenvorschau</string> <string name="MessagePreview">Vorschau</string>
<string name="GroupNotifications">GRUPPEN</string> <string name="GroupNotifications">GRUPPEN</string>
<string name="Sound">Nachrichtenton auswählen</string> <string name="Sound">Nachrichtenton auswählen</string>
<string name="InAppNotifications">IN-APP</string> <string name="InAppNotifications">IN-APP</string>
@ -266,15 +266,15 @@
<string name="NotificationsServiceDisableInfo">Sofern Google Play Dienste ausreichend für deine Benachrichtigungen sind, kannst du unseren Benachrichtigungsdienst abschalten. Wir empfehlen allerdings, unseren Dienst dauerhaft aktiviert zu lassen um über neue Nachrichten in Echtzeit informiert zu werden.</string> <string name="NotificationsServiceDisableInfo">Sofern Google Play Dienste ausreichend für deine Benachrichtigungen sind, kannst du unseren Benachrichtigungsdienst abschalten. Wir empfehlen allerdings, unseren Dienst dauerhaft aktiviert zu lassen um über neue Nachrichten in Echtzeit informiert zu werden.</string>
<string name="SortBy">sortiert nach</string> <string name="SortBy">sortiert nach</string>
<string name="ImportContacts">Kontakte importieren</string> <string name="ImportContacts">Kontakte importieren</string>
<string name="WiFiOnly">nur über WLAN</string> <string name="WiFiOnly">Nur über W-LAN</string>
<string name="SortFirstName">Vorname</string> <string name="SortFirstName">Vorname</string>
<string name="SortLastName">Nachname</string> <string name="SortLastName">Nachname</string>
<string name="LedColor">LED Farbe</string> <string name="LedColor">LED-Farbe</string>
<string name="PopupNotification">Popup Notification</string> <string name="PopupNotification">Popup-Benachrichtigung</string>
<string name="NoPopup">No popup</string> <string name="NoPopup">Kein Popup</string>
<string name="OnlyWhenScreenOn">Only when screen "on"</string> <string name="OnlyWhenScreenOn">Nur wenn Bildschirm „an“</string>
<string name="OnlyWhenScreenOff">Only when screen "off"</string> <string name="OnlyWhenScreenOff">Nur wenn Bildschirm „aus“</string>
<string name="AlwaysShowPopup">Always show popup</string> <string name="AlwaysShowPopup">Popups immer anzeigen</string>
<!--media view--> <!--media view-->
<string name="NoMedia">Noch keine geteilten Medien vorhanden</string> <string name="NoMedia">Noch keine geteilten Medien vorhanden</string>
@ -295,8 +295,8 @@
<string name="SaveToGallery">In der Galerie speichern</string> <string name="SaveToGallery">In der Galerie speichern</string>
<string name="Of">%1$d von %2$d</string> <string name="Of">%1$d von %2$d</string>
<string name="Gallery">Galerie</string> <string name="Gallery">Galerie</string>
<string name="AllPhotos">All Photos</string> <string name="AllPhotos">Alle Fotos</string>
<string name="NoPhotos">No photos yet</string> <string name="NoPhotos">Noch keine Fotos</string>
<!--button titles--> <!--button titles-->
<string name="Next">Weiter</string> <string name="Next">Weiter</string>
@ -356,25 +356,25 @@
<string name="InvalidLastName">Ungültiger Nachname</string> <string name="InvalidLastName">Ungültiger Nachname</string>
<string name="Loading">Lädt…</string> <string name="Loading">Lädt…</string>
<string name="NoPlayerInstalled">Du hast keinen Videoplayer. Bitte installiere einen um fortzufahren.</string> <string name="NoPlayerInstalled">Du hast keinen Videoplayer. Bitte installiere einen um fortzufahren.</string>
<string name="NoMailInstalled">Please send an email to sms@telegram.org and explain your problem.</string> <string name="NoMailInstalled">Bitte sende uns eine Email an sms@telegram.org mit einer Beschreibung des Problems.</string>
<string name="NoHandleAppInstalled">Du hast keine App, die den Dokumententyp \'%1$s\' öffnen kann.</string> <string name="NoHandleAppInstalled">Du hast keine App, die den Dokumententyp \'%1$s\' öffnen kann.</string>
<string name="InviteUser">Dieser Benutzer hat noch kein Telegram. Möchtest du ihn einladen?</string> <string name="InviteUser">Dieser Benutzer hat noch kein Telegram. Möchtest du ihn einladen?</string>
<string name="AreYouSure">Bist du sicher?</string> <string name="AreYouSure">Bist du sicher?</string>
<string name="AddContactQ">Kontakt hinzufügen?</string> <string name="AddContactQ">Kontakt hinzufügen?</string>
<string name="AddToTheGroup">Add %1$s to the group?\n\nNumber of last messages to forward:</string> <string name="AddToTheGroup">%1$s zur Gruppe hinzufügen?\n\nAnzahl der letzten Nachrichten für die Weiterleitung:</string>
<string name="ForwardMessagesTo">Nachrichten an %1$s weiterleiten?</string> <string name="ForwardMessagesTo">Nachrichten an %1$s weiterleiten?</string>
<string name="DeleteChatQuestion">Diesen Chat löschen?</string> <string name="DeleteChatQuestion">Diesen Chat löschen?</string>
<string name="SendMessagesTo">Send messages to %1$s?</string> <string name="SendMessagesTo">Nachricht an %1$s senden?</string>
<string name="AreYouSureLogout">Are you sure you want to logout?</string> <string name="AreYouSureLogout">Möchtest du dich wirklich abmelden?</string>
<string name="AreYouSureSessions">Are you sure you want to terminate all other sessions?</string> <string name="AreYouSureSessions">Sicher, dass du alle anderen Geräte abmelden möchtest?</string>
<string name="AreYouSureDeleteAndExit">Are you sure you want to delete and leave group?</string> <string name="AreYouSureDeleteAndExit">Diese Gruppe wirklich löschen und verlassen?</string>
<string name="AreYouSureDeleteThisChat">Are you sure you want to delete this chat?</string> <string name="AreYouSureDeleteThisChat">Möchtest du wirklich diesen Chat löschen?</string>
<string name="AreYouSureShareMyContactInfo">Are you sure that you want to share your contact info?</string> <string name="AreYouSureShareMyContactInfo">Möchtest du wirklich die eigenen Kontaktdaten teilen?</string>
<string name="AreYouSureBlockContact">Are you sure you want to block this contact?</string> <string name="AreYouSureBlockContact">Diesen Kontakt wirklich blockieren?</string>
<string name="AreYouSureUnblockContact">Are you sure you want to unblock this contact?</string> <string name="AreYouSureUnblockContact">Blockierung für diesen Kontakt wirklich aufheben?</string>
<string name="AreYouSureDeleteContact">Are you sure you want to delete this contact?</string> <string name="AreYouSureDeleteContact">Diesen Kontakt wirklich löschen?</string>
<string name="AreYouSureSecretChat">Are you sure you want to start secret chat?</string> <string name="AreYouSureSecretChat">Wirklich einen geheimen Chat starten?</string>
<string name="ForwardFromMyName">forward from my name</string> <string name="ForwardFromMyName">mit meinem Namen weiterleiten</string>
<!--Intro view--> <!--Intro view-->
<string name="Page1Title">Telegram</string> <string name="Page1Title">Telegram</string>
@ -394,40 +394,36 @@
<string name="StartMessaging">Jetzt beginnen</string> <string name="StartMessaging">Jetzt beginnen</string>
<!--plurals--> <!--plurals-->
<string name="Members_zero">no members</string> <string name="Members_zero">keine Mitglieder</string>
<string name="Members_one">%1$d member</string> <string name="Members_one">%1$d Mitglied</string>
<string name="Members_two">%1$d members</string> <string name="Members_two">%1$d Mitglieder</string>
<string name="Members_few">%1$d members</string> <string name="Members_few">%1$d Mitglieder</string>
<string name="Members_many">%1$d members</string> <string name="Members_many">%1$d Mitglieder</string>
<string name="Members_other">%1$d members</string> <string name="Members_other">%1$d Mitglieder</string>
<string name="AndMoreTyping_zero">und %1$d weitere Personen schreiben</string>
<string name="AndMoreTyping_zero">and %1$d more people are typing</string> <string name="AndMoreTyping_one">und %1$d weitere Personen schreiben</string>
<string name="AndMoreTyping_one">and %1$d more people are typing</string> <string name="AndMoreTyping_two">und %1$d weitere Personen schreiben</string>
<string name="AndMoreTyping_two">and %1$d more people are typing</string> <string name="AndMoreTyping_few">und %1$d weitere Personen schreiben</string>
<string name="AndMoreTyping_few">and %1$d more people are typing</string> <string name="AndMoreTyping_many">und %1$d weitere Personen schreiben</string>
<string name="AndMoreTyping_many">and %1$d more people are typing</string> <string name="AndMoreTyping_other">und %1$d weitere Personen schreiben</string>
<string name="AndMoreTyping_other">and %1$d more people are typing</string> <string name="NewMessages_zero">keine neuen Nachrichten</string>
<string name="NewMessages_one">%1$d neue Nachricht</string>
<string name="NewMessages_zero">no new messages</string> <string name="NewMessages_two">%1$d neue Nachrichten</string>
<string name="NewMessages_one">%1$d new message</string> <string name="NewMessages_few">%1$d neue Nachrichten</string>
<string name="NewMessages_two">%1$d new messages</string> <string name="NewMessages_many">%1$d neue Nachrichten</string>
<string name="NewMessages_few">%1$d new messages</string> <string name="NewMessages_other">%1$d neue Nachrichten</string>
<string name="NewMessages_many">%1$d new messages</string> <string name="messages_zero">keine Nachrichten</string>
<string name="NewMessages_other">%1$d new messages</string> <string name="messages_one">%1$d Nachricht</string>
<string name="messages_two">%1$d Nachrichten</string>
<string name="messages_zero">no messages</string> <string name="messages_few">%1$d Nachrichten</string>
<string name="messages_one">%1$d message</string> <string name="messages_many">%1$d Nachrichten</string>
<string name="messages_two">%1$d messages</string> <string name="messages_other">%1$d Nachrichten</string>
<string name="messages_few">%1$d messages</string> <string name="FromContacts_zero">von keinem Kontakt</string>
<string name="messages_many">%1$d messages</string> <string name="FromContacts_one">von %1$d Kontakt</string>
<string name="messages_other">%1$d messages</string> <string name="FromContacts_two">von %1$d Kontakten</string>
<string name="FromContacts_few">von %1$d Kontakten</string>
<string name="FromContacts_zero">from no contacts</string> <string name="FromContacts_many">von %1$d Kontakten</string>
<string name="FromContacts_one">from %1$d contact</string> <string name="FromContacts_other">von %1$d Kontakten</string>
<string name="FromContacts_two">from %1$d contacts</string>
<string name="FromContacts_few">from %1$d contacts</string>
<string name="FromContacts_many">from %1$d contacts</string>
<string name="FromContacts_other">from %1$d contacts</string>
<!--Don't change this! Not for localization!--> <!--Don't change this! Not for localization!-->
<string name="CacheTag">CACHE_TAG</string> <string name="CacheTag">CACHE_TAG</string>

View file

@ -22,7 +22,7 @@
<string name="Calling">Llamándote...</string> <string name="Calling">Llamándote...</string>
<string name="Code">Código</string> <string name="Code">Código</string>
<string name="WrongNumber">¿Número incorrecto?</string> <string name="WrongNumber">¿Número incorrecto?</string>
<string name="DidNotGetTheCode">Didn\'t get the code?</string> <string name="DidNotGetTheCode">¿No recibiste el código?</string>
<!--signup view--> <!--signup view-->
<string name="YourName">Tu nombre</string> <string name="YourName">Tu nombre</string>
@ -110,7 +110,7 @@
<string name="SlideToCancel">DESLIZA PARA CANCELAR</string> <string name="SlideToCancel">DESLIZA PARA CANCELAR</string>
<string name="SaveToDownloads">Guardar en descargas</string> <string name="SaveToDownloads">Guardar en descargas</string>
<string name="ApplyLocalizationFile">Aplicar archivo de traducción</string> <string name="ApplyLocalizationFile">Aplicar archivo de traducción</string>
<string name="UnsupportedAttachment">Unsupported attachment</string> <string name="UnsupportedAttachment">Adjunto no soportado</string>
<!--notification--> <!--notification-->
<string name="EncryptedChatRequested">Chat secreto solicitado</string> <string name="EncryptedChatRequested">Chat secreto solicitado</string>
@ -171,7 +171,7 @@
<string name="EnterGroupNamePlaceholder">El nombre del grupo</string> <string name="EnterGroupNamePlaceholder">El nombre del grupo</string>
<string name="GroupName">Nombre del grupo</string> <string name="GroupName">Nombre del grupo</string>
<string name="AllContacts">TODOS LOS CONTACTOS</string> <string name="AllContacts">TODOS LOS CONTACTOS</string>
<string name="MembersCount">%1$d/%2$d members</string> <string name="MembersCount">%1$d/%2$d miembros</string>
<!--group info view--> <!--group info view-->
<string name="EnterGroupNameTitle">INGRESA EL NOMBRE DEL GRUPO</string> <string name="EnterGroupNameTitle">INGRESA EL NOMBRE DEL GRUPO</string>
@ -266,15 +266,15 @@
<string name="NotificationsServiceDisableInfo">Si los servicios de google play son suficientes para recibir notificaciones, puedes desactivar el \'Servicio de notificaciones\'. Sin embargo, te recomendamos activarlos para mantener la aplicación funcionando en segundo plano y recibir notificaciones de forma instantánea.</string> <string name="NotificationsServiceDisableInfo">Si los servicios de google play son suficientes para recibir notificaciones, puedes desactivar el \'Servicio de notificaciones\'. Sin embargo, te recomendamos activarlos para mantener la aplicación funcionando en segundo plano y recibir notificaciones de forma instantánea.</string>
<string name="SortBy">Ordenar por</string> <string name="SortBy">Ordenar por</string>
<string name="ImportContacts">Importar contactos</string> <string name="ImportContacts">Importar contactos</string>
<string name="WiFiOnly">Sólo vía WiFi</string> <string name="WiFiOnly">Solo vía Wifi</string>
<string name="SortFirstName">Nombre</string> <string name="SortFirstName">Nombre</string>
<string name="SortLastName">Apellido</string> <string name="SortLastName">Apellido</string>
<string name="LedColor">Color del LED</string> <string name="LedColor">Color del LED</string>
<string name="PopupNotification">Popup Notification</string> <string name="PopupNotification">Notificación emergente</string>
<string name="NoPopup">No popup</string> <string name="NoPopup">Sin notificación emergente</string>
<string name="OnlyWhenScreenOn">Only when screen "on"</string> <string name="OnlyWhenScreenOn">Sólo con pantalla encendida</string>
<string name="OnlyWhenScreenOff">Only when screen "off"</string> <string name="OnlyWhenScreenOff">Sólo con pantalla apagada</string>
<string name="AlwaysShowPopup">Always show popup</string> <string name="AlwaysShowPopup">Siempre mostrar notificación emergente</string>
<!--media view--> <!--media view-->
<string name="NoMedia">No hay fotos ni vídeos compartidos aún</string> <string name="NoMedia">No hay fotos ni vídeos compartidos aún</string>
@ -295,8 +295,8 @@
<string name="SaveToGallery">Guardar en galería</string> <string name="SaveToGallery">Guardar en galería</string>
<string name="Of">%1$d de %2$d</string> <string name="Of">%1$d de %2$d</string>
<string name="Gallery">Galería</string> <string name="Gallery">Galería</string>
<string name="AllPhotos">All Photos</string> <string name="AllPhotos">Todas</string>
<string name="NoPhotos">No photos yet</string> <string name="NoPhotos">No hay fotos aún</string>
<!--button titles--> <!--button titles-->
<string name="Next">Siguiente</string> <string name="Next">Siguiente</string>
@ -356,25 +356,25 @@
<string name="InvalidLastName">Apellido/s inválido/s</string> <string name="InvalidLastName">Apellido/s inválido/s</string>
<string name="Loading">Cargando...</string> <string name="Loading">Cargando...</string>
<string name="NoPlayerInstalled">No tienes reproductor de vídeo. Por favor, instala uno para continuar.</string> <string name="NoPlayerInstalled">No tienes reproductor de vídeo. Por favor, instala uno para continuar.</string>
<string name="NoMailInstalled">Please send an email to sms@telegram.org and explain your problem.</string> <string name="NoMailInstalled">Por favor, envía un correo a sms@telegram.org y explica tu problema.</string>
<string name="NoHandleAppInstalled">No tienes una aplicación que pueda manejar el tipo mime \'%1$s\'. Por favor, instala una para continuar</string> <string name="NoHandleAppInstalled">No tienes una aplicación que pueda manejar el tipo mime \'%1$s\'. Por favor, instala una para continuar</string>
<string name="InviteUser">Este usuario no tiene Telegram aún. ¿Enviarle una invitación?</string> <string name="InviteUser">Este usuario no tiene Telegram aún. ¿Enviarle una invitación?</string>
<string name="AreYouSure">¿Estás seguro?</string> <string name="AreYouSure">¿Estás seguro?</string>
<string name="AddContactQ">¿Añadir contacto?</string> <string name="AddContactQ">¿Añadir contacto?</string>
<string name="AddToTheGroup">Add %1$s to the group?\n\nNumber of last messages to forward:</string> <string name="AddToTheGroup">¿Añadir a %1$s al grupo?\n\nNúmero de los últimos mensajes para reenviar:</string>
<string name="ForwardMessagesTo">¿Reenviar mensajes a %1$s?</string> <string name="ForwardMessagesTo">¿Reenviar mensajes a %1$s?</string>
<string name="DeleteChatQuestion">¿Eliminar este chat?</string> <string name="DeleteChatQuestion">¿Eliminar este chat?</string>
<string name="SendMessagesTo">Send messages to %1$s?</string> <string name="SendMessagesTo">¿Enviar mensajes a %1$s?</string>
<string name="AreYouSureLogout">Are you sure you want to logout?</string> <string name="AreYouSureLogout">¿Estás seguro/a que quieres cerrar sesión?</string>
<string name="AreYouSureSessions">Are you sure you want to terminate all other sessions?</string> <string name="AreYouSureSessions">¿Estás seguro/a que quieres terminar todas las otras sesiones?</string>
<string name="AreYouSureDeleteAndExit">Are you sure you want to delete and leave group?</string> <string name="AreYouSureDeleteAndExit">¿Estás seguro/a que quieres eliminar y dejar el grupo?</string>
<string name="AreYouSureDeleteThisChat">Are you sure you want to delete this chat?</string> <string name="AreYouSureDeleteThisChat">¿Estás seguro/a que quieres eliminar este chat?</string>
<string name="AreYouSureShareMyContactInfo">Are you sure that you want to share your contact info?</string> <string name="AreYouSureShareMyContactInfo">¿Estás seguro/a que quieres compartir tu información de contacto?</string>
<string name="AreYouSureBlockContact">Are you sure you want to block this contact?</string> <string name="AreYouSureBlockContact">¿Estás seguro/a que quieres bloquear este contacto?</string>
<string name="AreYouSureUnblockContact">Are you sure you want to unblock this contact?</string> <string name="AreYouSureUnblockContact">¿Estás seguro/a que quieres desbloquear este contacto?</string>
<string name="AreYouSureDeleteContact">Are you sure you want to delete this contact?</string> <string name="AreYouSureDeleteContact">¿Estás seguro/a que quieres eliminar este contacto?</string>
<string name="AreYouSureSecretChat">Are you sure you want to start secret chat?</string> <string name="AreYouSureSecretChat">¿Estás seguro/a que quieres iniciar un chat secreto?</string>
<string name="ForwardFromMyName">forward from my name</string> <string name="ForwardFromMyName">reenviar desde mi nombre</string>
<!--Intro view--> <!--Intro view-->
<string name="Page1Title">Telegram</string> <string name="Page1Title">Telegram</string>
@ -394,40 +394,36 @@
<string name="StartMessaging">Empieza a conversar</string> <string name="StartMessaging">Empieza a conversar</string>
<!--plurals--> <!--plurals-->
<string name="Members_zero">no members</string> <string name="Members_zero">sin miembros</string>
<string name="Members_one">%1$d member</string> <string name="Members_one">%1$d miembro</string>
<string name="Members_two">%1$d members</string> <string name="Members_two">%1$d miembros</string>
<string name="Members_few">%1$d members</string> <string name="Members_few">%1$d miembros</string>
<string name="Members_many">%1$d members</string> <string name="Members_many">%1$d miembros</string>
<string name="Members_other">%1$d members</string> <string name="Members_other">%1$d miembros</string>
<string name="AndMoreTyping_zero">y %1$d personas más están escribiendo</string>
<string name="AndMoreTyping_zero">and %1$d more people are typing</string> <string name="AndMoreTyping_one">y %1$d personas más están escribiendo</string>
<string name="AndMoreTyping_one">and %1$d more people are typing</string> <string name="AndMoreTyping_two">y %1$d personas más están escribiendo</string>
<string name="AndMoreTyping_two">and %1$d more people are typing</string> <string name="AndMoreTyping_few">y %1$d personas más están escribiendo</string>
<string name="AndMoreTyping_few">and %1$d more people are typing</string> <string name="AndMoreTyping_many">y %1$d personas más están escribiendo</string>
<string name="AndMoreTyping_many">and %1$d more people are typing</string> <string name="AndMoreTyping_other">y %1$d personas más están escribiendo</string>
<string name="AndMoreTyping_other">and %1$d more people are typing</string> <string name="NewMessages_zero">no hay mensajes nuevos</string>
<string name="NewMessages_one">%1$d nuevo mensaje</string>
<string name="NewMessages_zero">no new messages</string> <string name="NewMessages_two">%1$d nuevos mensajes</string>
<string name="NewMessages_one">%1$d new message</string> <string name="NewMessages_few">%1$d nuevos mensajes</string>
<string name="NewMessages_two">%1$d new messages</string> <string name="NewMessages_many">%1$d nuevos mensajes</string>
<string name="NewMessages_few">%1$d new messages</string> <string name="NewMessages_other">%1$d nuevos mensajes</string>
<string name="NewMessages_many">%1$d new messages</string> <string name="messages_zero">no hay mensajes</string>
<string name="NewMessages_other">%1$d new messages</string> <string name="messages_one">%1$d mensaje</string>
<string name="messages_two">%1$d mensajes</string>
<string name="messages_zero">no messages</string> <string name="messages_few">%1$d mensajes</string>
<string name="messages_one">%1$d message</string> <string name="messages_many">%1$d mensajes</string>
<string name="messages_two">%1$d messages</string> <string name="messages_other">%1$d mensajes</string>
<string name="messages_few">%1$d messages</string> <string name="FromContacts_zero">unused</string>
<string name="messages_many">%1$d messages</string> <string name="FromContacts_one">de %1$d contacto</string>
<string name="messages_other">%1$d messages</string> <string name="FromContacts_two">de %1$d contactos</string>
<string name="FromContacts_few">de %1$d contactos</string>
<string name="FromContacts_zero">from no contacts</string> <string name="FromContacts_many">de %1$d contactos</string>
<string name="FromContacts_one">from %1$d contact</string> <string name="FromContacts_other">de %1$d contactos</string>
<string name="FromContacts_two">from %1$d contacts</string>
<string name="FromContacts_few">from %1$d contacts</string>
<string name="FromContacts_many">from %1$d contacts</string>
<string name="FromContacts_other">from %1$d contacts</string>
<!--Don't change this! Not for localization!--> <!--Don't change this! Not for localization!-->
<string name="CacheTag">CACHE_TAG</string> <string name="CacheTag">CACHE_TAG</string>

View file

@ -22,7 +22,7 @@
<string name="Calling">Ti stiamo chiamando…</string> <string name="Calling">Ti stiamo chiamando…</string>
<string name="Code">Codice</string> <string name="Code">Codice</string>
<string name="WrongNumber">Numero errato?</string> <string name="WrongNumber">Numero errato?</string>
<string name="DidNotGetTheCode">Didn\'t get the code?</string> <string name="DidNotGetTheCode">Non hai ricevuto il codice?</string>
<!--signup view--> <!--signup view-->
<string name="YourName">Il tuo nome</string> <string name="YourName">Il tuo nome</string>
@ -110,7 +110,7 @@
<string name="SlideToCancel">TRASCINA PER ANNULLARE</string> <string name="SlideToCancel">TRASCINA PER ANNULLARE</string>
<string name="SaveToDownloads">Salva in download</string> <string name="SaveToDownloads">Salva in download</string>
<string name="ApplyLocalizationFile">Applica file di localizzazione</string> <string name="ApplyLocalizationFile">Applica file di localizzazione</string>
<string name="UnsupportedAttachment">Unsupported attachment</string> <string name="UnsupportedAttachment">Allegato non supportato</string>
<!--notification--> <!--notification-->
<string name="EncryptedChatRequested">Chat segreta richiesta</string> <string name="EncryptedChatRequested">Chat segreta richiesta</string>
@ -171,7 +171,7 @@
<string name="EnterGroupNamePlaceholder">Immetti il nome del gruppo</string> <string name="EnterGroupNamePlaceholder">Immetti il nome del gruppo</string>
<string name="GroupName">Nome gruppo</string> <string name="GroupName">Nome gruppo</string>
<string name="AllContacts">TUTTI I CONTATTI</string> <string name="AllContacts">TUTTI I CONTATTI</string>
<string name="MembersCount">%1$d/%2$d members</string> <string name="MembersCount">%1$d/%2$d membri</string>
<!--group info view--> <!--group info view-->
<string name="EnterGroupNameTitle">INSERISCI IL NOME DEL GRUPPO</string> <string name="EnterGroupNameTitle">INSERISCI IL NOME DEL GRUPPO</string>
@ -269,12 +269,12 @@
<string name="WiFiOnly">Solo tramite WiFi</string> <string name="WiFiOnly">Solo tramite WiFi</string>
<string name="SortFirstName">Nome</string> <string name="SortFirstName">Nome</string>
<string name="SortLastName">Cognome</string> <string name="SortLastName">Cognome</string>
<string name="LedColor">LED Color</string> <string name="LedColor">Colore LED</string>
<string name="PopupNotification">Popup Notification</string> <string name="PopupNotification">Notifica popup</string>
<string name="NoPopup">No popup</string> <string name="NoPopup">Nessun popup</string>
<string name="OnlyWhenScreenOn">Only when screen "on"</string> <string name="OnlyWhenScreenOn">Solo con schermo acceso</string>
<string name="OnlyWhenScreenOff">Only when screen "off"</string> <string name="OnlyWhenScreenOff">Solo con schermo spento</string>
<string name="AlwaysShowPopup">Always show popup</string> <string name="AlwaysShowPopup">Mostra sempre i popup</string>
<!--media view--> <!--media view-->
<string name="NoMedia">Nessun media condiviso</string> <string name="NoMedia">Nessun media condiviso</string>
@ -356,25 +356,25 @@
<string name="InvalidLastName">Cognome non valido</string> <string name="InvalidLastName">Cognome non valido</string>
<string name="Loading">Caricamento…</string> <string name="Loading">Caricamento…</string>
<string name="NoPlayerInstalled">Non hai un lettore video, per favore installane uno per continuare</string> <string name="NoPlayerInstalled">Non hai un lettore video, per favore installane uno per continuare</string>
<string name="NoMailInstalled">Please send an email to sms@telegram.org and explain your problem.</string> <string name="NoMailInstalled">Invia unemail a sms@telegram.org spiegandoci il problema.</string>
<string name="NoHandleAppInstalled">Non hai nessuna applicazione che può gestire il tipo mime \'%1$s\', installane una per continuare</string> <string name="NoHandleAppInstalled">Non hai nessuna applicazione che può gestire il tipo mime \'%1$s\', installane una per continuare</string>
<string name="InviteUser">Questo utente non ha ancora Telegram, vuoi invitarlo?</string> <string name="InviteUser">Questo utente non ha ancora Telegram, vuoi invitarlo?</string>
<string name="AreYouSure">Sei sicuro?</string> <string name="AreYouSure">Sei sicuro?</string>
<string name="AddContactQ">Vuoi aggiungere il contatto?</string> <string name="AddContactQ">Vuoi aggiungere il contatto?</string>
<string name="AddToTheGroup">Add %1$s to the group?\n\nNumber of last messages to forward:</string> <string name="AddToTheGroup">Aggiungere %1$s al gruppo?\n\nNumero di messaggi recenti da inoltrare:</string>
<string name="ForwardMessagesTo">Vuoi inoltrare i messaggi a %1$s?</string> <string name="ForwardMessagesTo">Vuoi inoltrare i messaggi a %1$s?</string>
<string name="DeleteChatQuestion">Vuoi eliminare questa chat?</string> <string name="DeleteChatQuestion">Vuoi eliminare questa chat?</string>
<string name="SendMessagesTo">Send messages to %1$s?</string> <string name="SendMessagesTo">Inviare i messaggi a %1$s?</string>
<string name="AreYouSureLogout">Are you sure you want to logout?</string> <string name="AreYouSureLogout">Terminare la sessione?</string>
<string name="AreYouSureSessions">Are you sure you want to terminate all other sessions?</string> <string name="AreYouSureSessions">Chiudere tutte le altre sessioni?</string>
<string name="AreYouSureDeleteAndExit">Are you sure you want to delete and leave group?</string> <string name="AreYouSureDeleteAndExit">Eliminare il gruppo e uscire da esso?</string>
<string name="AreYouSureDeleteThisChat">Are you sure you want to delete this chat?</string> <string name="AreYouSureDeleteThisChat">Eliminare questa chat?</string>
<string name="AreYouSureShareMyContactInfo">Are you sure that you want to share your contact info?</string> <string name="AreYouSureShareMyContactInfo">Condividere le proprie informazioni di contatto?</string>
<string name="AreYouSureBlockContact">Are you sure you want to block this contact?</string> <string name="AreYouSureBlockContact">Bloccare questo contatto?</string>
<string name="AreYouSureUnblockContact">Are you sure you want to unblock this contact?</string> <string name="AreYouSureUnblockContact">Sbloccare questo contatto?</string>
<string name="AreYouSureDeleteContact">Are you sure you want to delete this contact?</string> <string name="AreYouSureDeleteContact">Eliminare questo contatto?</string>
<string name="AreYouSureSecretChat">Are you sure you want to start secret chat?</string> <string name="AreYouSureSecretChat">Iniziare una chat segreta?</string>
<string name="ForwardFromMyName">forward from my name</string> <string name="ForwardFromMyName">inoltra dal mio nome</string>
<!--Intro view--> <!--Intro view-->
<string name="Page1Title">Telegram</string> <string name="Page1Title">Telegram</string>
@ -394,40 +394,36 @@
<string name="StartMessaging">Inizia a inviare messaggi</string> <string name="StartMessaging">Inizia a inviare messaggi</string>
<!--plurals--> <!--plurals-->
<string name="Members_zero">no members</string> <string name="Members_zero">nessun membro</string>
<string name="Members_one">%1$d member</string> <string name="Members_one">%1$d membro</string>
<string name="Members_two">%1$d members</string> <string name="Members_two">%1$d membri</string>
<string name="Members_few">%1$d members</string> <string name="Members_few">%1$d membri</string>
<string name="Members_many">%1$d members</string> <string name="Members_many">%1$d membri</string>
<string name="Members_other">%1$d members</string> <string name="Members_other">%1$d membri</string>
<string name="AndMoreTyping_zero">e %1$d altre persone stanno scrivendo</string>
<string name="AndMoreTyping_zero">and %1$d more people are typing</string> <string name="AndMoreTyping_one">e %1$d altra persona stanno scrivendo</string>
<string name="AndMoreTyping_one">and %1$d more people are typing</string> <string name="AndMoreTyping_two">e %1$d altre persone stanno scrivendo</string>
<string name="AndMoreTyping_two">and %1$d more people are typing</string> <string name="AndMoreTyping_few">e %1$d altre persone stanno scrivendo</string>
<string name="AndMoreTyping_few">and %1$d more people are typing</string> <string name="AndMoreTyping_many">e %1$d altre persone stanno scrivendo</string>
<string name="AndMoreTyping_many">and %1$d more people are typing</string> <string name="AndMoreTyping_other">e %1$d altre persone stanno scrivendo</string>
<string name="AndMoreTyping_other">and %1$d more people are typing</string> <string name="NewMessages_zero">nessun nuovo messaggio</string>
<string name="NewMessages_one">%1$d nuovo messaggio</string>
<string name="NewMessages_zero">no new messages</string> <string name="NewMessages_two">%1$d nuovi messaggi</string>
<string name="NewMessages_one">%1$d new message</string> <string name="NewMessages_few">%1$d nuovi messaggi</string>
<string name="NewMessages_two">%1$d new messages</string> <string name="NewMessages_many">%1$d nuovi messaggi</string>
<string name="NewMessages_few">%1$d new messages</string> <string name="NewMessages_other">%1$d nuovi messaggi</string>
<string name="NewMessages_many">%1$d new messages</string> <string name="messages_zero">nessun messaggio</string>
<string name="NewMessages_other">%1$d new messages</string> <string name="messages_one">%1$d messaggio</string>
<string name="messages_two">%1$d messaggi</string>
<string name="messages_zero">no messages</string> <string name="messages_few">%1$d messaggi</string>
<string name="messages_one">%1$d message</string> <string name="messages_many">%1$d messaggi</string>
<string name="messages_two">%1$d messages</string> <string name="messages_other">%1$d messaggi</string>
<string name="messages_few">%1$d messages</string> <string name="FromContacts_zero">da nessun contatto</string>
<string name="messages_many">%1$d messages</string> <string name="FromContacts_one">da %1$d contatto</string>
<string name="messages_other">%1$d messages</string> <string name="FromContacts_two">da %1$d contatti</string>
<string name="FromContacts_few">da %1$d contatti</string>
<string name="FromContacts_zero">from no contacts</string> <string name="FromContacts_many">da %1$d contatti</string>
<string name="FromContacts_one">from %1$d contact</string> <string name="FromContacts_other">da %1$d contatti</string>
<string name="FromContacts_two">from %1$d contacts</string>
<string name="FromContacts_few">from %1$d contacts</string>
<string name="FromContacts_many">from %1$d contacts</string>
<string name="FromContacts_other">from %1$d contacts</string>
<!--Don't change this! Not for localization!--> <!--Don't change this! Not for localization!-->
<string name="CacheTag">CACHE_TAG</string> <string name="CacheTag">CACHE_TAG</string>

View file

@ -22,7 +22,7 @@
<string name="Calling">We bellen je…</string> <string name="Calling">We bellen je…</string>
<string name="Code">Code</string> <string name="Code">Code</string>
<string name="WrongNumber">Verkeerd nummer?</string> <string name="WrongNumber">Verkeerd nummer?</string>
<string name="DidNotGetTheCode">Didn\'t get the code?</string> <string name="DidNotGetTheCode">Geen code ontvangen?</string>
<!--signup view--> <!--signup view-->
<string name="YourName">Je naam</string> <string name="YourName">Je naam</string>
@ -110,7 +110,7 @@
<string name="SlideToCancel">SLEEP OM TE ANNULEREN</string> <string name="SlideToCancel">SLEEP OM TE ANNULEREN</string>
<string name="SaveToDownloads">Opslaan in Downloads</string> <string name="SaveToDownloads">Opslaan in Downloads</string>
<string name="ApplyLocalizationFile">Vertaling toepassen</string> <string name="ApplyLocalizationFile">Vertaling toepassen</string>
<string name="UnsupportedAttachment">Unsupported attachment</string> <string name="UnsupportedAttachment">Bijlageformaat niet ondersteund</string>
<!--notification--> <!--notification-->
<string name="EncryptedChatRequested">Privégesprek aangevraagd</string> <string name="EncryptedChatRequested">Privégesprek aangevraagd</string>
@ -171,7 +171,7 @@
<string name="EnterGroupNamePlaceholder">Groepsnaam...</string> <string name="EnterGroupNamePlaceholder">Groepsnaam...</string>
<string name="GroupName">Groepsnaam</string> <string name="GroupName">Groepsnaam</string>
<string name="AllContacts">ALLE CONTACTEN</string> <string name="AllContacts">ALLE CONTACTEN</string>
<string name="MembersCount">%1$d/%2$d members</string> <string name="MembersCount">%1$d/%2$d deelnemers</string>
<!--group info view--> <!--group info view-->
<string name="EnterGroupNameTitle">GROEPSNAAM INSTELLEN</string> <string name="EnterGroupNameTitle">GROEPSNAAM INSTELLEN</string>
@ -269,12 +269,12 @@
<string name="WiFiOnly">Alleen via WiFi</string> <string name="WiFiOnly">Alleen via WiFi</string>
<string name="SortFirstName">Voornaam</string> <string name="SortFirstName">Voornaam</string>
<string name="SortLastName">Achternaam</string> <string name="SortLastName">Achternaam</string>
<string name="LedColor">LED Color</string> <string name="LedColor">LED kleur</string>
<string name="PopupNotification">Popup Notification</string> <string name="PopupNotification">Popup melding</string>
<string name="NoPopup">No popup</string> <string name="NoPopup">Geen popup</string>
<string name="OnlyWhenScreenOn">Only when screen "on"</string> <string name="OnlyWhenScreenOn">Alleen wanneer scherm \"aan\" staat</string>
<string name="OnlyWhenScreenOff">Only when screen "off"</string> <string name="OnlyWhenScreenOff">Alleen wanneer scherm \"uit\" staat</string>
<string name="AlwaysShowPopup">Always show popup</string> <string name="AlwaysShowPopup">Altijd popup tonen</string>
<!--media view--> <!--media view-->
<string name="NoMedia">Nog geen media gedeeld</string> <string name="NoMedia">Nog geen media gedeeld</string>
@ -356,25 +356,25 @@
<string name="InvalidLastName">Ongeldige achternaam</string> <string name="InvalidLastName">Ongeldige achternaam</string>
<string name="Loading">Bezig met laden…</string> <string name="Loading">Bezig met laden…</string>
<string name="NoPlayerInstalled">Je hebt geen mediaspeler. Installeer een mediaspeler om door te gaan.</string> <string name="NoPlayerInstalled">Je hebt geen mediaspeler. Installeer een mediaspeler om door te gaan.</string>
<string name="NoMailInstalled">Please send an email to sms@telegram.org and explain your problem.</string> <string name="NoMailInstalled">Stuur aub een emailbericht naar sms@telegram.org en beschrijf uw probleem</string>
<string name="NoHandleAppInstalled">Je hebt geen applicaties die het MIME-type \'%1$s\' ondersteunen. Installeer een geschikte applicatie om door te gaan.</string> <string name="NoHandleAppInstalled">Je hebt geen applicaties die het MIME-type \'%1$s\' ondersteunen. Installeer een geschikte applicatie om door te gaan.</string>
<string name="InviteUser">Deze gebruiker heeft nog geen Telegram. Wil je een uitnodiging sturen?</string> <string name="InviteUser">Deze gebruiker heeft nog geen Telegram. Wil je een uitnodiging sturen?</string>
<string name="AreYouSure">Weet je het zeker?</string> <string name="AreYouSure">Weet je het zeker?</string>
<string name="AddContactQ">Contact toevoegen?</string> <string name="AddContactQ">Contact toevoegen?</string>
<string name="AddToTheGroup">Add %1$s to the group?\n\nNumber of last messages to forward:</string> <string name="AddToTheGroup">%1$s toevoegen aan de groep?\n\nAantal recente berichten om door te sturen:</string>
<string name="ForwardMessagesTo">Berichten doorsturen naar %1$s?</string> <string name="ForwardMessagesTo">Berichten doorsturen naar %1$s?</string>
<string name="DeleteChatQuestion">Dit gesprek verwijderen?</string> <string name="DeleteChatQuestion">Dit gesprek verwijderen?</string>
<string name="SendMessagesTo">Send messages to %1$s?</string> <string name="SendMessagesTo">Berichten naar %1$s verzenden?</string>
<string name="AreYouSureLogout">Are you sure you want to logout?</string> <string name="AreYouSureLogout">Weet u zeker dat u wil uitloggen?</string>
<string name="AreYouSureSessions">Are you sure you want to terminate all other sessions?</string> <string name="AreYouSureSessions">Alle andere apparaten afmelden?</string>
<string name="AreYouSureDeleteAndExit">Are you sure you want to delete and leave group?</string> <string name="AreYouSureDeleteAndExit">Deze groep verlaten en groep verwijderen?</string>
<string name="AreYouSureDeleteThisChat">Are you sure you want to delete this chat?</string> <string name="AreYouSureDeleteThisChat">Dit gesprek verwijderen?</string>
<string name="AreYouSureShareMyContactInfo">Are you sure that you want to share your contact info?</string> <string name="AreYouSureShareMyContactInfo">Deze contact-informatie delen?</string>
<string name="AreYouSureBlockContact">Are you sure you want to block this contact?</string> <string name="AreYouSureBlockContact">Deze persoon blokkeren?</string>
<string name="AreYouSureUnblockContact">Are you sure you want to unblock this contact?</string> <string name="AreYouSureUnblockContact">Deze persoon deblokkeren?</string>
<string name="AreYouSureDeleteContact">Are you sure you want to delete this contact?</string> <string name="AreYouSureDeleteContact">Deze contactpersoon verwijderen?</string>
<string name="AreYouSureSecretChat">Are you sure you want to start secret chat?</string> <string name="AreYouSureSecretChat">Een privégesprek starten?</string>
<string name="ForwardFromMyName">forward from my name</string> <string name="ForwardFromMyName">doorsturen via mijn eigen naam</string>
<!--Intro view--> <!--Intro view-->
<string name="Page1Title">Telegram</string> <string name="Page1Title">Telegram</string>
@ -394,40 +394,36 @@
<string name="StartMessaging">Begin nu met chatten</string> <string name="StartMessaging">Begin nu met chatten</string>
<!--plurals--> <!--plurals-->
<string name="Members_zero">no members</string> <string name="Members_zero">geen deelnemers</string>
<string name="Members_one">%1$d member</string> <string name="Members_one">%1$d deelnemer</string>
<string name="Members_two">%1$d members</string> <string name="Members_two">%1$d deelnemers</string>
<string name="Members_few">%1$d members</string> <string name="Members_few">%1$d deelnemers</string>
<string name="Members_many">%1$d members</string> <string name="Members_many">%1$d deelnemers</string>
<string name="Members_other">%1$d members</string> <string name="Members_other">%1$d deelnemers</string>
<string name="AndMoreTyping_zero">en nog %1$d personen zijn aan het typen</string>
<string name="AndMoreTyping_zero">and %1$d more people are typing</string> <string name="AndMoreTyping_one">en nog %1$d personen zijn aan het typen</string>
<string name="AndMoreTyping_one">and %1$d more people are typing</string> <string name="AndMoreTyping_two">en nog %1$d personen zijn aan het typen</string>
<string name="AndMoreTyping_two">and %1$d more people are typing</string> <string name="AndMoreTyping_few">en nog %1$d personen zijn aan het typen</string>
<string name="AndMoreTyping_few">and %1$d more people are typing</string> <string name="AndMoreTyping_many">en nog %1$d personen zijn aan het typen</string>
<string name="AndMoreTyping_many">and %1$d more people are typing</string> <string name="AndMoreTyping_other">en nog %1$d personen zijn aan het typen</string>
<string name="AndMoreTyping_other">and %1$d more people are typing</string> <string name="NewMessages_zero">geen nieuwe berichten</string>
<string name="NewMessages_one">%1$d nieuw bericht</string>
<string name="NewMessages_zero">no new messages</string> <string name="NewMessages_two">%1$d nieuwe berichten</string>
<string name="NewMessages_one">%1$d new message</string> <string name="NewMessages_few">%1$d nieuwe berichten</string>
<string name="NewMessages_two">%1$d new messages</string> <string name="NewMessages_many">%1$d nieuwe berichten</string>
<string name="NewMessages_few">%1$d new messages</string> <string name="NewMessages_other">%1$d nieuwe berichten</string>
<string name="NewMessages_many">%1$d new messages</string> <string name="messages_zero">geen berichten</string>
<string name="NewMessages_other">%1$d new messages</string> <string name="messages_one">%1$d bericht</string>
<string name="messages_two">%1$d berichten</string>
<string name="messages_zero">no messages</string> <string name="messages_few">%1$d berichten</string>
<string name="messages_one">%1$d message</string> <string name="messages_many">%1$d berichten</string>
<string name="messages_two">%1$d messages</string> <string name="messages_other">%1$d berichten</string>
<string name="messages_few">%1$d messages</string> <string name="FromContacts_zero">van geen enkel contactpersoon</string>
<string name="messages_many">%1$d messages</string> <string name="FromContacts_one">van %1$d contactpersoon</string>
<string name="messages_other">%1$d messages</string> <string name="FromContacts_two">van %1$d contactpersonen</string>
<string name="FromContacts_few">van %1$d contactpersonen</string>
<string name="FromContacts_zero">from no contacts</string> <string name="FromContacts_many">van %1$d contactpersonen</string>
<string name="FromContacts_one">from %1$d contact</string> <string name="FromContacts_other">van %1$d contactpersonen</string>
<string name="FromContacts_two">from %1$d contacts</string>
<string name="FromContacts_few">from %1$d contacts</string>
<string name="FromContacts_many">from %1$d contacts</string>
<string name="FromContacts_other">from %1$d contacts</string>
<!--Don't change this! Not for localization!--> <!--Don't change this! Not for localization!-->
<string name="CacheTag">CACHE_TAG</string> <string name="CacheTag">CACHE_TAG</string>

View file

@ -22,7 +22,7 @@
<string name="Calling">Estamos te ligando...</string> <string name="Calling">Estamos te ligando...</string>
<string name="Code">Código</string> <string name="Code">Código</string>
<string name="WrongNumber">Número incorreto?</string> <string name="WrongNumber">Número incorreto?</string>
<string name="DidNotGetTheCode">Didn\'t get the code?</string> <string name="DidNotGetTheCode">Não recebeu o código?</string>
<!--signup view--> <!--signup view-->
<string name="YourName">Seu nome</string> <string name="YourName">Seu nome</string>
@ -99,8 +99,8 @@
<string name="EncryptedPlaceholderTitleIncoming">%s convidou você para uma conversa secreta.</string> <string name="EncryptedPlaceholderTitleIncoming">%s convidou você para uma conversa secreta.</string>
<string name="EncryptedPlaceholderTitleOutgoing">Você convidou %s para uma conversa secreta.</string> <string name="EncryptedPlaceholderTitleOutgoing">Você convidou %s para uma conversa secreta.</string>
<string name="EncryptedDescriptionTitle">Conversas secretas:</string> <string name="EncryptedDescriptionTitle">Conversas secretas:</string>
<string name="EncryptedDescription1">Utilizam criptografia ponto a ponto</string> <string name="EncryptedDescription1">Utilizam criptografia ponta a ponta</string>
<string name="EncryptedDescription2">Não deixam rastro em nossos servidores</string> <string name="EncryptedDescription2">Não deixam rasto em nossos servidores</string>
<string name="EncryptedDescription3">Têm temporizador para a autodestruição das mensagens</string> <string name="EncryptedDescription3">Têm temporizador para a autodestruição das mensagens</string>
<string name="EncryptedDescription4">Não permitem o reencaminhamento</string> <string name="EncryptedDescription4">Não permitem o reencaminhamento</string>
<string name="YouWereKicked">Você foi removido deste grupo</string> <string name="YouWereKicked">Você foi removido deste grupo</string>
@ -110,7 +110,7 @@
<string name="SlideToCancel">DESLIZE PARA CANCELAR</string> <string name="SlideToCancel">DESLIZE PARA CANCELAR</string>
<string name="SaveToDownloads">Salvar em downloads</string> <string name="SaveToDownloads">Salvar em downloads</string>
<string name="ApplyLocalizationFile">Aplicar arquivo de localização</string> <string name="ApplyLocalizationFile">Aplicar arquivo de localização</string>
<string name="UnsupportedAttachment">Unsupported attachment</string> <string name="UnsupportedAttachment">Anexo não suportado</string>
<!--notification--> <!--notification-->
<string name="EncryptedChatRequested">Conversa secreta solicitada</string> <string name="EncryptedChatRequested">Conversa secreta solicitada</string>
@ -171,7 +171,7 @@
<string name="EnterGroupNamePlaceholder">Digite o nome do grupo</string> <string name="EnterGroupNamePlaceholder">Digite o nome do grupo</string>
<string name="GroupName">Nome do grupo</string> <string name="GroupName">Nome do grupo</string>
<string name="AllContacts">TODOS OS CONTATOS</string> <string name="AllContacts">TODOS OS CONTATOS</string>
<string name="MembersCount">%1$d/%2$d members</string> <string name="MembersCount">%1$d/%2$d membros</string>
<!--group info view--> <!--group info view-->
<string name="EnterGroupNameTitle">DIGITE O NOME DO GRUPO</string> <string name="EnterGroupNameTitle">DIGITE O NOME DO GRUPO</string>
@ -266,15 +266,15 @@
<string name="NotificationsServiceDisableInfo">Se os serviços do Google Play forem suficientes para você receber as notificações, você pode desabilitar o \"Serviço de Notificações\". Porém, nós recomendamos deixá-lo ativo para que o aplicativo continue rodando em segundo plano e recebendo notificações instantâneas.</string> <string name="NotificationsServiceDisableInfo">Se os serviços do Google Play forem suficientes para você receber as notificações, você pode desabilitar o \"Serviço de Notificações\". Porém, nós recomendamos deixá-lo ativo para que o aplicativo continue rodando em segundo plano e recebendo notificações instantâneas.</string>
<string name="SortBy">Ordenar Por</string> <string name="SortBy">Ordenar Por</string>
<string name="ImportContacts">Importar Contatos</string> <string name="ImportContacts">Importar Contatos</string>
<string name="WiFiOnly">Unicamente com WiFi</string> <string name="WiFiOnly">Apenas por WiFi</string>
<string name="SortFirstName">Primeiro nome</string> <string name="SortFirstName">Primeiro nome</string>
<string name="SortLastName">Sobrenome</string> <string name="SortLastName">Sobrenome</string>
<string name="LedColor">LED Color</string> <string name="LedColor">Cor do LED</string>
<string name="PopupNotification">Popup Notification</string> <string name="PopupNotification">Notificação Popup</string>
<string name="NoPopup">No popup</string> <string name="NoPopup">Sem popup</string>
<string name="OnlyWhenScreenOn">Only when screen "on"</string> <string name="OnlyWhenScreenOn">Somente com a tela ligada</string>
<string name="OnlyWhenScreenOff">Only when screen "off"</string> <string name="OnlyWhenScreenOff">Somente com a tela desligada</string>
<string name="AlwaysShowPopup">Always show popup</string> <string name="AlwaysShowPopup">Sempre mostrar popup</string>
<!--media view--> <!--media view-->
<string name="NoMedia">Ainda não há mídia compartilhada</string> <string name="NoMedia">Ainda não há mídia compartilhada</string>
@ -295,7 +295,7 @@
<string name="SaveToGallery">Salvar na galeria</string> <string name="SaveToGallery">Salvar na galeria</string>
<string name="Of">%1$d de %2$d</string> <string name="Of">%1$d de %2$d</string>
<string name="Gallery">Galeria</string> <string name="Gallery">Galeria</string>
<string name="AllPhotos">Todas as fotos</string> <string name="AllPhotos">Todas as Fotos</string>
<string name="NoPhotos">Ainda não há fotos</string> <string name="NoPhotos">Ainda não há fotos</string>
<!--button titles--> <!--button titles-->
@ -356,25 +356,25 @@
<string name="InvalidLastName">Sobrenome inválido</string> <string name="InvalidLastName">Sobrenome inválido</string>
<string name="Loading">Carregando...</string> <string name="Loading">Carregando...</string>
<string name="NoPlayerInstalled">Você não possui um reprodutor de vídeo, instale um para continuar</string> <string name="NoPlayerInstalled">Você não possui um reprodutor de vídeo, instale um para continuar</string>
<string name="NoMailInstalled">Please send an email to sms@telegram.org and explain your problem.</string> <string name="NoMailInstalled">Por favor, envie um email para sms@telegram.org e explique seu problema.</string>
<string name="NoHandleAppInstalled">Você não possui algum aplicativo que pode lidar com o tipo MIME \'%1$s\'. Por favor, instale um para continuar</string> <string name="NoHandleAppInstalled">Você não possui algum aplicativo que pode lidar com o tipo MIME \'%1$s\'. Por favor, instale um para continuar</string>
<string name="InviteUser">Este usuário ainda não possui Telegram, deseja enviar um convite?</string> <string name="InviteUser">Este usuário ainda não possui Telegram, deseja enviar um convite?</string>
<string name="AreYouSure">Você tem certeza?</string> <string name="AreYouSure">Você tem certeza?</string>
<string name="AddContactQ">Adicionar contato?</string> <string name="AddContactQ">Adicionar contato?</string>
<string name="AddToTheGroup">Add %1$s to the group?\n\nNumber of last messages to forward:</string> <string name="AddToTheGroup">Adicionar %1$s para o grupo?\n\nNúmero das últimas mensagens para encaminhar:</string>
<string name="ForwardMessagesTo">Encaminhar mensagem para %1$s?</string> <string name="ForwardMessagesTo">Encaminhar mensagem para %1$s?</string>
<string name="DeleteChatQuestion">Apagar esta conversa?</string> <string name="DeleteChatQuestion">Apagar esta conversa?</string>
<string name="SendMessagesTo">Send messages to %1$s?</string> <string name="SendMessagesTo">Enviar mensagens para %1$s?</string>
<string name="AreYouSureLogout">Are you sure you want to logout?</string> <string name="AreYouSureLogout">Você tem certeza que deseja sair dessa sessão?</string>
<string name="AreYouSureSessions">Are you sure you want to terminate all other sessions?</string> <string name="AreYouSureSessions">Você tem certeza que deseja terminar todas as outras sessões?</string>
<string name="AreYouSureDeleteAndExit">Are you sure you want to delete and leave group?</string> <string name="AreYouSureDeleteAndExit">Você tem certeza que deseja deletar e sair do grupo?</string>
<string name="AreYouSureDeleteThisChat">Are you sure you want to delete this chat?</string> <string name="AreYouSureDeleteThisChat">Você tem certeza que deseja deletar esta conversa?</string>
<string name="AreYouSureShareMyContactInfo">Are you sure that you want to share your contact info?</string> <string name="AreYouSureShareMyContactInfo">Você tem certeza que deseja compartilhar as informações do seu contato?</string>
<string name="AreYouSureBlockContact">Are you sure you want to block this contact?</string> <string name="AreYouSureBlockContact">Você tem certeza que deseja bloquear este contato?</string>
<string name="AreYouSureUnblockContact">Are you sure you want to unblock this contact?</string> <string name="AreYouSureUnblockContact">Você tem certeza que deseja desbloquear este contato?</string>
<string name="AreYouSureDeleteContact">Are you sure you want to delete this contact?</string> <string name="AreYouSureDeleteContact">Você tem certeza que deseja deletar este contato?</string>
<string name="AreYouSureSecretChat">Are you sure you want to start secret chat?</string> <string name="AreYouSureSecretChat">Você tem certeza que deseja iniciar uma conversa secreta?</string>
<string name="ForwardFromMyName">forward from my name</string> <string name="ForwardFromMyName">encaminhar pelo meu nome</string>
<!--Intro view--> <!--Intro view-->
<string name="Page1Title">Telegram</string> <string name="Page1Title">Telegram</string>
@ -385,49 +385,45 @@
<string name="Page6Title">Baseado na nuvem</string> <string name="Page6Title">Baseado na nuvem</string>
<string name="Page7Title">Privado</string> <string name="Page7Title">Privado</string>
<string name="Page1Message">Bem-vindo à era das mensagens rápidas e seguras</string> <string name="Page1Message">Bem-vindo à era das mensagens rápidas e seguras</string>
<string name="Page2Message"><![CDATA[<b>Telegram</b>]]> envia mensagens mais rapidamente do que<![CDATA[<br/>]]>qualquer outro aplicativo</string> <string name="Page2Message"><![CDATA[<b>Telegram</b>]]> envia mensagens mais rapidamente do que qualquer outro aplicativo</string>
<string name="Page3Message"><![CDATA[<b>Telegram</b>]]> será gratuito para sempre. Sem propaganda.<![CDATA[<br/>]]>Sem taxa de assinatura</string> <string name="Page3Message"><![CDATA[<b>Telegram</b>]]> será gratuito para sempre. Sem propaganda. Sem taxa de assinatura</string>
<string name="Page4Message"><![CDATA[<b>Telegram</b>]]> mantém suas mensagens seguras<![CDATA[<br/>]]>contra ataques de hackers</string> <string name="Page4Message"><![CDATA[<b>Telegram</b>]]> mantém suas mensagens seguras contra ataques de hackers</string>
<string name="Page5Message"><![CDATA[<b>Telegram</b>]]> não tem limites para o tamanho de<![CDATA[<br/>]]>suas mídias e conversas</string> <string name="Page5Message"><![CDATA[<b>Telegram</b>]]> não tem limites para o tamanho de suas mídias e conversas</string>
<string name="Page6Message"><![CDATA[<b>Telegram</b>]]> permite que você acesse suas mensagens<![CDATA[<br/>]]>a partir de vários dispositivos</string> <string name="Page6Message"><![CDATA[<b>Telegram</b>]]> permite que você acesse suas mensagens a partir de vários dispositivos</string>
<string name="Page7Message">As mensagens do <![CDATA[<b>Telegram</b>]]> são fortemente criptografadas<![CDATA[<br/>]]>e podem se autodestruir</string> <string name="Page7Message">As mensagens do <![CDATA[<b>Telegram</b>]]> são fortemente criptografadas e podem se autodestruir</string>
<string name="StartMessaging">Comece a conversar</string> <string name="StartMessaging">Comece a conversar</string>
<!--plurals--> <!--plurals-->
<string name="Members_zero">no members</string> <string name="Members_zero">sem membros</string>
<string name="Members_one">%1$d member</string> <string name="Members_one">%1$d membro</string>
<string name="Members_two">%1$d members</string> <string name="Members_two">%1$d membros</string>
<string name="Members_few">%1$d members</string> <string name="Members_few">%1$d membros</string>
<string name="Members_many">%1$d members</string> <string name="Members_many">%1$d membros</string>
<string name="Members_other">%1$d members</string> <string name="Members_other">%1$d membros</string>
<string name="AndMoreTyping_zero">e mais %1$d pessoas estão escrevendo</string>
<string name="AndMoreTyping_zero">and %1$d more people are typing</string> <string name="AndMoreTyping_one">e mais %1$d pessoa está escrevendo</string>
<string name="AndMoreTyping_one">and %1$d more people are typing</string> <string name="AndMoreTyping_two">e mais %1$d pessoas estão escrevendo</string>
<string name="AndMoreTyping_two">and %1$d more people are typing</string> <string name="AndMoreTyping_few">e mais %1$d pessoas estão escrevendo</string>
<string name="AndMoreTyping_few">and %1$d more people are typing</string> <string name="AndMoreTyping_many">e mais %1$d pessoas estão escrevendo</string>
<string name="AndMoreTyping_many">and %1$d more people are typing</string> <string name="AndMoreTyping_other">e mais %1$d pessoas estão escrevendo</string>
<string name="AndMoreTyping_other">and %1$d more people are typing</string> <string name="NewMessages_zero">sem novas mensagens</string>
<string name="NewMessages_one">%1$d nova mensagem</string>
<string name="NewMessages_zero">no new messages</string> <string name="NewMessages_two">%1$d novas mensagens</string>
<string name="NewMessages_one">%1$d new message</string> <string name="NewMessages_few">%1$d novas mensagens</string>
<string name="NewMessages_two">%1$d new messages</string> <string name="NewMessages_many">%1$d novas mensagens</string>
<string name="NewMessages_few">%1$d new messages</string> <string name="NewMessages_other">%1$d novas mensagens</string>
<string name="NewMessages_many">%1$d new messages</string> <string name="messages_zero">sem mensagem</string>
<string name="NewMessages_other">%1$d new messages</string> <string name="messages_one">%1$d mensagem</string>
<string name="messages_two">%1$d mensagens</string>
<string name="messages_zero">no messages</string> <string name="messages_few">%1$d mensagens</string>
<string name="messages_one">%1$d message</string> <string name="messages_many">%1$d mensagens</string>
<string name="messages_two">%1$d messages</string> <string name="messages_other">%1$d mensagens</string>
<string name="messages_few">%1$d messages</string> <string name="FromContacts_zero">de nenhum contato</string>
<string name="messages_many">%1$d messages</string> <string name="FromContacts_one">de %1$d contato</string>
<string name="messages_other">%1$d messages</string> <string name="FromContacts_two">de %1$d contatos</string>
<string name="FromContacts_few">de %1$d contatos</string>
<string name="FromContacts_zero">from no contacts</string> <string name="FromContacts_many">de %1$d contatos</string>
<string name="FromContacts_one">from %1$d contact</string> <string name="FromContacts_other">de %1$d contatos</string>
<string name="FromContacts_two">from %1$d contacts</string>
<string name="FromContacts_few">from %1$d contacts</string>
<string name="FromContacts_many">from %1$d contacts</string>
<string name="FromContacts_other">from %1$d contacts</string>
<!--Don't change this! Not for localization!--> <!--Don't change this! Not for localization!-->
<string name="CacheTag">CACHE_TAG</string> <string name="CacheTag">CACHE_TAG</string>

View file

@ -376,7 +376,6 @@
<string name="AreYouSureSecretChat">Are you sure you want to start secret chat?</string> <string name="AreYouSureSecretChat">Are you sure you want to start secret chat?</string>
<string name="ForwardFromMyName">forward from my name</string> <string name="ForwardFromMyName">forward from my name</string>
<!--Intro view--> <!--Intro view-->
<string name="Page1Title">Telegram</string> <string name="Page1Title">Telegram</string>
<string name="Page2Title">Fast</string> <string name="Page2Title">Fast</string>
@ -401,28 +400,24 @@
<string name="Members_few">%1$d members</string> <string name="Members_few">%1$d members</string>
<string name="Members_many">%1$d members</string> <string name="Members_many">%1$d members</string>
<string name="Members_other">%1$d members</string> <string name="Members_other">%1$d members</string>
<string name="AndMoreTyping_zero">and %1$d more people are typing</string> <string name="AndMoreTyping_zero">and %1$d more people are typing</string>
<string name="AndMoreTyping_one">and %1$d more people are typing</string> <string name="AndMoreTyping_one">and %1$d more people are typing</string>
<string name="AndMoreTyping_two">and %1$d more people are typing</string> <string name="AndMoreTyping_two">and %1$d more people are typing</string>
<string name="AndMoreTyping_few">and %1$d more people are typing</string> <string name="AndMoreTyping_few">and %1$d more people are typing</string>
<string name="AndMoreTyping_many">and %1$d more people are typing</string> <string name="AndMoreTyping_many">and %1$d more people are typing</string>
<string name="AndMoreTyping_other">and %1$d more people are typing</string> <string name="AndMoreTyping_other">and %1$d more people are typing</string>
<string name="NewMessages_zero">no new messages</string> <string name="NewMessages_zero">no new messages</string>
<string name="NewMessages_one">%1$d new message</string> <string name="NewMessages_one">%1$d new message</string>
<string name="NewMessages_two">%1$d new messages</string> <string name="NewMessages_two">%1$d new messages</string>
<string name="NewMessages_few">%1$d new messages</string> <string name="NewMessages_few">%1$d new messages</string>
<string name="NewMessages_many">%1$d new messages</string> <string name="NewMessages_many">%1$d new messages</string>
<string name="NewMessages_other">%1$d new messages</string> <string name="NewMessages_other">%1$d new messages</string>
<string name="messages_zero">no messages</string> <string name="messages_zero">no messages</string>
<string name="messages_one">%1$d message</string> <string name="messages_one">%1$d message</string>
<string name="messages_two">%1$d messages</string> <string name="messages_two">%1$d messages</string>
<string name="messages_few">%1$d messages</string> <string name="messages_few">%1$d messages</string>
<string name="messages_many">%1$d messages</string> <string name="messages_many">%1$d messages</string>
<string name="messages_other">%1$d messages</string> <string name="messages_other">%1$d messages</string>
<string name="FromContacts_zero">from no contacts</string> <string name="FromContacts_zero">from no contacts</string>
<string name="FromContacts_one">from %1$d contact</string> <string name="FromContacts_one">from %1$d contact</string>
<string name="FromContacts_two">from %1$d contacts</string> <string name="FromContacts_two">from %1$d contacts</string>