1
0
mirror of https://github.com/MGislv/NekoX.git synced 2024-07-02 10:33:36 +00:00

Bug fixes

This commit is contained in:
DrKLO 2014-10-01 02:36:18 +04:00
parent f7d3faab5a
commit 53ddefb818
28 changed files with 750 additions and 669 deletions

View File

@ -80,7 +80,7 @@ android {
defaultConfig {
minSdkVersion 8
targetSdkVersion 19
versionCode 335
versionName "1.9.0"
versionCode 343
versionName "1.9.1"
}
}

View File

@ -551,7 +551,7 @@ public class ImageLoader {
@Override
public void run() {
if (location != null) {
if (telegramPath != null && finalFile != null && finalFile.exists() && location.endsWith(".mp4") || location.endsWith(".jpg")) {
if (MediaController.getInstance().canSaveToGallery() && telegramPath != null && finalFile != null && finalFile.exists() && (location.endsWith(".mp4") || location.endsWith(".jpg"))) {
if (finalFile.toString().startsWith(telegramPath.toString())) {
Utilities.addMediaToGallery(finalFile.toString());
}
@ -624,7 +624,6 @@ public class ImageLoader {
File videoPath = new File(telegramPath, LocaleController.getString("AppName", R.string.AppName) + " Video");
videoPath.mkdir();
if (videoPath.isDirectory()) {
//new File(videoPath, ".nomedia").delete();
mediaDirs.put(FileLoader.MEDIA_DIR_VIDEO, videoPath);
}
} catch (Exception e) {

View File

@ -172,6 +172,8 @@ public class MediaController implements NotificationCenter.NotificationCenterDel
private ArrayList<DownloadObject> videoDownloadQueue = new ArrayList<DownloadObject>();
private HashMap<String, DownloadObject> downloadQueueKeys = new HashMap<String, DownloadObject>();
private boolean saveToGallery = true;
private HashMap<String, ArrayList<WeakReference<FileDownloadProgressListener>>> loadingFileObservers = new HashMap<String, ArrayList<WeakReference<FileDownloadProgressListener>>>();
private HashMap<Integer, String> observersByTag = new HashMap<Integer, String>();
private boolean listenerInProgress = false;
@ -392,6 +394,7 @@ public class MediaController implements NotificationCenter.NotificationCenterDel
mobileDataDownloadMask = preferences.getInt("mobileDataDownloadMask", AUTODOWNLOAD_MASK_PHOTO | AUTODOWNLOAD_MASK_AUDIO);
wifiDownloadMask = preferences.getInt("wifiDownloadMask", AUTODOWNLOAD_MASK_PHOTO | AUTODOWNLOAD_MASK_AUDIO);
roamingDownloadMask = preferences.getInt("roamingDownloadMask", 0);
saveToGallery = preferences.getBoolean("save_gallery", false);
NotificationCenter.getInstance().addObserver(this, NotificationCenter.FileDidFailedLoad);
NotificationCenter.getInstance().addObserver(this, NotificationCenter.FileDidLoaded);
@ -1785,6 +1788,43 @@ public class MediaController implements NotificationCenter.NotificationCenterDel
return null;
}
public void toggleSaveToGallery() {
saveToGallery = !saveToGallery;
SharedPreferences preferences = ApplicationLoader.applicationContext.getSharedPreferences("mainconfig", Activity.MODE_PRIVATE);
SharedPreferences.Editor editor = preferences.edit();
editor.putBoolean("save_gallery", saveToGallery);
editor.commit();
try {
File telegramPath = new File(Environment.getExternalStorageDirectory(), LocaleController.getString("AppName", R.string.AppName));
File imagePath = new File(telegramPath, LocaleController.getString("AppName", R.string.AppName) + " Images");
imagePath.mkdir();
File videoPath = new File(telegramPath, LocaleController.getString("AppName", R.string.AppName) + " Video");
videoPath.mkdir();
if (saveToGallery) {
if (imagePath.isDirectory()) {
new File(imagePath, ".nomedia").delete();
}
if (videoPath.isDirectory()) {
new File(videoPath, ".nomedia").delete();
}
} else {
if (imagePath.isDirectory()) {
new File(imagePath, ".nomedia").createNewFile();
}
if (videoPath.isDirectory()) {
new File(videoPath, ".nomedia").createNewFile();
}
}
} catch (Exception e) {
FileLog.e("tmessages", e);
}
}
public boolean canSaveToGallery() {
return saveToGallery;
}
public static void loadGalleryPhotosAlbums(final int guid) {
new Thread(new Runnable() {
@Override
@ -1972,7 +2012,7 @@ public class MediaController implements NotificationCenter.NotificationCenterDel
return -5;
}
private void didWriteData(final MessageObject messageObject, final File file, final long finalSize, final boolean error) {
private void didWriteData(final MessageObject messageObject, final File file, final boolean last, final boolean error) {
final boolean firstWrite = videoConvertFirstWrite;
if (firstWrite) {
videoConvertFirstWrite = false;
@ -1986,9 +2026,9 @@ public class MediaController implements NotificationCenter.NotificationCenterDel
if (firstWrite) {
NotificationCenter.getInstance().postNotificationName(NotificationCenter.FilePreparingStarted, messageObject, file.toString());
}
NotificationCenter.getInstance().postNotificationName(NotificationCenter.FileNewChunkAvailable, messageObject, file.toString(), finalSize);
NotificationCenter.getInstance().postNotificationName(NotificationCenter.FileNewChunkAvailable, messageObject, file.toString(), last ? file.length() : 0);
}
if (error || finalSize != 0) {
if (error || last) {
synchronized (videoConvertSync) {
cancelCurrentVideoConversion = false;
}
@ -2043,7 +2083,7 @@ public class MediaController implements NotificationCenter.NotificationCenterDel
buffer.putInt(info.size - 4);
}
if (mediaMuxer.writeSampleData(muxerTrackIndex, buffer, info)) {
didWriteData(messageObject, file, 0, false);
didWriteData(messageObject, file, false, false);
}
extractor.advance();
} else {
@ -2172,13 +2212,13 @@ public class MediaController implements NotificationCenter.NotificationCenterDel
int colorFormat = 0;
int processorType = PROCESSOR_TYPE_OTHER;
String manufacturer = Build.MANUFACTURER.toLowerCase();
if (Build.VERSION.SDK_INT < 18) {
MediaCodecInfo codecInfo = selectCodec(MIME_TYPE);
colorFormat = selectColorFormat(codecInfo, MIME_TYPE);
if (colorFormat == 0) {
throw new RuntimeException("no supported color format");
}
String manufacturer = Build.MANUFACTURER.toLowerCase();
String codecName = codecInfo.getName();
if (codecName.contains("OMX.qcom.")) {
processorType = PROCESSOR_TYPE_QCOM;
@ -2213,7 +2253,7 @@ public class MediaController implements NotificationCenter.NotificationCenterDel
bufferSize += padding * 5 / 4;
}
} else if (processorType == PROCESSOR_TYPE_QCOM) {
if (!Build.MANUFACTURER.toLowerCase().equals("lge")) {
if (!manufacturer.toLowerCase().equals("lge")) {
int uvoffset = (resultWidth * resultHeight + 2047) & ~2047;
padding = uvoffset - (resultWidth * resultHeight);
bufferSize += padding;
@ -2224,6 +2264,12 @@ public class MediaController implements NotificationCenter.NotificationCenterDel
//resultHeightAligned += (16 - (resultHeight % 16));
//padding = resultWidth * (resultHeightAligned - resultHeight);
//bufferSize += padding * 5 / 4;
} else if (processorType == PROCESSOR_TYPE_MTK) {
if (manufacturer.equals("baidu")) {
resultHeightAligned += (16 - (resultHeight % 16));
padding = resultWidth * (resultHeightAligned - resultHeight);
bufferSize += padding * 5 / 4;
}
}
extractor.selectTrack(videoIndex);
@ -2328,7 +2374,7 @@ public class MediaController implements NotificationCenter.NotificationCenterDel
encodedData.position(info.offset);
encodedData.putInt(Integer.reverseBytes(info.size - 4));
if (mediaMuxer.writeSampleData(videoTrackIndex, encodedData, info)) {
didWriteData(messageObject, cacheFile, 0, false);
didWriteData(messageObject, cacheFile, false, false);
}
} else if (videoTrackIndex == -5) {
byte[] csd = new byte[info.size];
@ -2504,7 +2550,7 @@ public class MediaController implements NotificationCenter.NotificationCenterDel
} else {
return false;
}
didWriteData(messageObject, cacheFile, cacheFile.length(), error);
didWriteData(messageObject, cacheFile, true, error);
return true;
}
}

View File

@ -105,7 +105,11 @@ public class SendMessagesHelper implements NotificationCenter.NotificationCenter
} else if (message.type == 1) {
if (media.file == null) {
media.file = file;
performSendDelayedMessage(message);
if (media.thumb == null && message.location != null) {
performSendDelayedMessage(message);
} else {
performSendMessageRequest(message.sendRequest, message.obj, message.originalPath);
}
} else {
media.thumb = file;
performSendMessageRequest(message.sendRequest, message.obj, message.originalPath);
@ -261,6 +265,7 @@ public class SendMessagesHelper implements NotificationCenter.NotificationCenter
}
if (keyToRemvoe != null) {
FileLoader.getInstance().cancelUploadFile(keyToRemvoe, enc);
stopVideoService(keyToRemvoe);
}
ArrayList<Integer> messages = new ArrayList<Integer>();
messages.add(object.messageOwner.id);
@ -610,7 +615,11 @@ public class SendMessagesHelper implements NotificationCenter.NotificationCenter
}
} else if (type == 3) {
if (video.access_hash == 0) {
inputMedia = new TLRPC.TL_inputMediaUploadedThumbVideo();
if (video.thumb.location != null) {
inputMedia = new TLRPC.TL_inputMediaUploadedThumbVideo();
} else {
inputMedia = new TLRPC.TL_inputMediaUploadedVideo();
}
inputMedia.duration = video.duration;
inputMedia.w = video.w;
inputMedia.h = video.h;
@ -910,7 +919,7 @@ public class SendMessagesHelper implements NotificationCenter.NotificationCenter
location = FileLoader.getInstance().getDirectory(FileLoader.MEDIA_DIR_CACHE) + "/" + message.videoLocation.id + ".mp4";
}
putToDelayedMessages(location, message);
if (message.videoLocation.videoEditedInfo != null) {
if (message.obj.messageOwner.videoEditedInfo != null) {
FileLoader.getInstance().uploadFile(location, true, false, message.videoLocation.size);
} else {
FileLoader.getInstance().uploadFile(location, true, false);

View File

@ -45,6 +45,7 @@ public class FileUploadOperation {
private int uploadStartTime = 0;
private FileInputStream stream;
private MessageDigest mdEnc = null;
private boolean started = false;
public static interface FileUploadOperationDelegate {
public abstract void didFinishUploadingFile(FileUploadOperation operation, TLRPC.InputFile inputFile, TLRPC.InputEncryptedFile inputEncryptedFile);
@ -102,8 +103,10 @@ public class FileUploadOperation {
estimatedSize = 0;
totalFileSize = finalSize;
totalPartsCount = (int) Math.ceil((float) totalFileSize / (float) uploadChunkSize);
SharedPreferences preferences = ApplicationLoader.applicationContext.getSharedPreferences("uploadinfo", Activity.MODE_PRIVATE);
storeFileUploadInfo(preferences);
if (started) {
SharedPreferences preferences = ApplicationLoader.applicationContext.getSharedPreferences("uploadinfo", Activity.MODE_PRIVATE);
storeFileUploadInfo(preferences);
}
}
if (requestToken == 0) {
startUploadRequest();
@ -134,6 +137,7 @@ public class FileUploadOperation {
TLObject finalRequest;
try {
started = true;
if (stream == null) {
File cacheFile = new File(uploadingFilePath);
stream = new FileInputStream(cacheFile);

View File

@ -169,6 +169,8 @@ public class ChatActivity extends BaseFragment implements NotificationCenter.Not
private long chatEnterTime = 0;
private long chatLeaveTime = 0;
private String startVideoEdit = null;
private final static int copy = 1;
private final static int forward = 2;
private final static int delete = 3;
@ -424,7 +426,7 @@ public class ChatActivity extends BaseFragment implements NotificationCenter.Not
takePictureIntent.putExtra(MediaStore.EXTRA_OUTPUT, Uri.fromFile(image));
currentPicturePath = image.getAbsolutePath();
}
getParentActivity().startActivityForResult(takePictureIntent, 0);
startActivityForResult(takePictureIntent, 0);
} catch (Exception e) {
FileLog.e("tmessages", e);
}
@ -441,7 +443,7 @@ public class ChatActivity extends BaseFragment implements NotificationCenter.Not
Intent takeVideoIntent = new Intent(MediaStore.ACTION_VIDEO_CAPTURE);
File video = Utilities.generateVideoPath();
if (video != null) {
if (android.os.Build.VERSION.SDK_INT >= 18) {
if (Build.VERSION.SDK_INT >= 18) {
takeVideoIntent.putExtra(MediaStore.EXTRA_OUTPUT, Uri.fromFile(video));
}
takeVideoIntent.putExtra(MediaStore.EXTRA_SIZE_LIMIT, (long) (1024 * 1024 * 1000));
@ -450,7 +452,7 @@ public class ChatActivity extends BaseFragment implements NotificationCenter.Not
Intent chooserIntent = Intent.createChooser(pickIntent, "");
chooserIntent.putExtra(Intent.EXTRA_INITIAL_INTENTS, new Intent[]{takeVideoIntent});
getParentActivity().startActivityForResult(chooserIntent, 2);
startActivityForResult(chooserIntent, 2);
} catch (Exception e) {
FileLog.e("tmessages", e);
}
@ -510,7 +512,7 @@ public class ChatActivity extends BaseFragment implements NotificationCenter.Not
}
}
if (str.length() != 0) {
if (android.os.Build.VERSION.SDK_INT < 11) {
if (Build.VERSION.SDK_INT < 11) {
android.text.ClipboardManager clipboard = (android.text.ClipboardManager) ApplicationLoader.applicationContext.getSystemService(Context.CLIPBOARD_SERVICE);
clipboard.setText(str);
} else {
@ -897,7 +899,7 @@ public class ChatActivity extends BaseFragment implements NotificationCenter.Not
}
if (show) {
if (pagedownButton.getVisibility() == View.GONE) {
if (android.os.Build.VERSION.SDK_INT > 13 && animated) {
if (Build.VERSION.SDK_INT > 13 && animated) {
pagedownButton.setVisibility(View.VISIBLE);
pagedownButton.setAlpha(0);
pagedownButton.animate().alpha(1).setDuration(200).setListener(null).start();
@ -907,7 +909,7 @@ public class ChatActivity extends BaseFragment implements NotificationCenter.Not
}
} else {
if (pagedownButton.getVisibility() == View.VISIBLE) {
if (android.os.Build.VERSION.SDK_INT > 13 && animated) {
if (Build.VERSION.SDK_INT > 13 && animated) {
pagedownButton.animate().alpha(0).setDuration(200).setListener(new Animator.AnimatorListener() {
@Override
public void onAnimationStart(Animator animation) {
@ -1366,12 +1368,18 @@ public class ChatActivity extends BaseFragment implements NotificationCenter.Not
}
currentPicturePath = null;
}
if(android.os.Build.VERSION.SDK_INT >= 16) {
Bundle args = new Bundle();
args.putString("videoPath", videoPath);
VideoEditorActivity fragment = new VideoEditorActivity(args);
fragment.setDelegate(this);
presentFragment(fragment, false, true);
if(Build.VERSION.SDK_INT >= 16) {
if (paused) {
startVideoEdit = videoPath;
} else {
Bundle args = new Bundle();
args.putString("videoPath", videoPath);
VideoEditorActivity fragment = new VideoEditorActivity(args);
fragment.setDelegate(this);
if (!presentFragment(fragment, false, true)) {
processSendingVideo(videoPath, 0, 0, 0, 0, null);
}
}
} else {
processSendingVideo(videoPath, 0, 0, 0, 0, null);
}
@ -1662,12 +1670,13 @@ public class ChatActivity extends BaseFragment implements NotificationCenter.Not
if (video == null) {
Bitmap thumb = ThumbnailUtils.createVideoThumbnail(videoPath, MediaStore.Video.Thumbnails.MINI_KIND);
TLRPC.PhotoSize size = ImageLoader.scaleAndSaveImage(thumb, 90, 90, 55, currentEncryptedChat != null);
if (size == null) {
return;
}
size.type = "s";
video = new TLRPC.TL_video();
video.thumb = size;
if (video.thumb == null) {
video.thumb = new TLRPC.TL_photoSizeEmpty();
} else {
video.thumb.type = "s";
}
video.caption = "";
video.mime_type = "video/mp4";
video.id = 0;
@ -1693,7 +1702,7 @@ public class ChatActivity extends BaseFragment implements NotificationCenter.Not
if (temp != null && temp.exists()) {
video.size = (int) temp.length();
}
if (Build.VERSION.SDK_INT >= 10) {
if (Build.VERSION.SDK_INT >= 14) {
MediaMetadataRetriever mediaMetadataRetriever = new MediaMetadataRetriever();
mediaMetadataRetriever.setDataSource(videoPath);
String width = mediaMetadataRetriever.extractMetadata(MediaMetadataRetriever.METADATA_KEY_VIDEO_WIDTH);
@ -2519,6 +2528,22 @@ public class ChatActivity extends BaseFragment implements NotificationCenter.Not
chatEnterTime = System.currentTimeMillis();
chatLeaveTime = 0;
}
if (startVideoEdit != null) {
AndroidUtilities.RunOnUIThread(new Runnable() {
@Override
public void run() {
Bundle args = new Bundle();
args.putString("videoPath", startVideoEdit);
VideoEditorActivity fragment = new VideoEditorActivity(args);
fragment.setDelegate(ChatActivity.this);
if (!presentFragment(fragment, false, true)) {
processSendingVideo(startVideoEdit, 0, 0, 0, 0, null);
}
startVideoEdit = null;
}
});
}
}
@Override
@ -2542,7 +2567,7 @@ public class ChatActivity extends BaseFragment implements NotificationCenter.Not
try {
Intent photoPickerIntent = new Intent(Intent.ACTION_PICK);
photoPickerIntent.setType("image/*");
getParentActivity().startActivityForResult(photoPickerIntent, 1);
startActivityForResult(photoPickerIntent, 1);
} catch (Exception e) {
FileLog.e("tmessages", e);
}
@ -2874,7 +2899,7 @@ public class ChatActivity extends BaseFragment implements NotificationCenter.Not
fragment.setDelegate(this);
presentFragment(fragment);
} else if (option == 3) {
if(android.os.Build.VERSION.SDK_INT < 11) {
if(Build.VERSION.SDK_INT < 11) {
android.text.ClipboardManager clipboard = (android.text.ClipboardManager)ApplicationLoader.applicationContext.getSystemService(Context.CLIPBOARD_SERVICE);
clipboard.setText(selectedObject.messageText);
} else {
@ -2938,7 +2963,7 @@ public class ChatActivity extends BaseFragment implements NotificationCenter.Not
try {
Intent photoPickerIntent = new Intent(Intent.ACTION_PICK);
photoPickerIntent.setType("*/*");
getParentActivity().startActivityForResult(photoPickerIntent, 21);
startActivityForResult(photoPickerIntent, 21);
} catch (Exception e) {
FileLog.e("tmessages", e);
}

View File

@ -183,7 +183,7 @@ public class ProfileNotificationsActivity extends BaseFragment implements Notifi
}
tmpIntent.putExtra(RingtoneManager.EXTRA_RINGTONE_EXISTING_URI, currentSound);
getParentActivity().startActivityForResult(tmpIntent, 12);
startActivityForResult(tmpIntent, 12);
} catch (Exception e) {
FileLog.e("tmessages", e);
}

View File

@ -91,6 +91,7 @@ public class SettingsActivity extends BaseFragment implements NotificationCenter
private int mobileDownloadRow;
private int wifiDownloadRow;
private int roamingDownloadRow;
private int saveToGalleryRow;
private int telegramFaqRow;
private int languageRow;
private int versionRow;
@ -188,6 +189,7 @@ public class SettingsActivity extends BaseFragment implements NotificationCenter
mobileDownloadRow = rowCount++;
wifiDownloadRow = rowCount++;
roamingDownloadRow = rowCount++;
saveToGalleryRow = rowCount++;
messagesSectionRow = rowCount++;
textSizeRow = rowCount++;
sendByEnterRow = rowCount++;
@ -325,6 +327,11 @@ public class SettingsActivity extends BaseFragment implements NotificationCenter
if (listView != null) {
listView.invalidateViews();
}
} else if (i == saveToGalleryRow) {
MediaController.getInstance().toggleSaveToGallery();
if (listView != null) {
listView.invalidateViews();
}
} else if (i == terminateSessionsRow) {
if (getParentActivity() == null) {
return;
@ -717,7 +724,7 @@ public class SettingsActivity extends BaseFragment implements NotificationCenter
return i == textSizeRow || i == enableAnimationsRow || i == blockedRow || i == notificationRow || i == backgroundRow ||
i == askQuestionRow || i == sendLogsRow || i == sendByEnterRow || i == terminateSessionsRow || i == wifiDownloadRow ||
i == mobileDownloadRow || i == clearLogsRow || i == roamingDownloadRow || i == languageRow ||
i == switchBackendButtonRow || i == telegramFaqRow || i == contactsSortRow || i == contactsReimportRow;
i == switchBackendButtonRow || i == telegramFaqRow || i == contactsSortRow || i == contactsReimportRow || i == saveToGalleryRow;
}
@Override
@ -921,18 +928,15 @@ public class SettingsActivity extends BaseFragment implements NotificationCenter
} else {
checkButton.setImageResource(R.drawable.btn_check_off);
}
} else if (i == saveToGalleryRow) {
textView.setText(LocaleController.getString("SaveToGallerySettings", R.string.SaveToGallerySettings));
divider.setVisibility(View.INVISIBLE);
if (MediaController.getInstance().canSaveToGallery()) {
checkButton.setImageResource(R.drawable.btn_check_on);
} else {
checkButton.setImageResource(R.drawable.btn_check_off);
}
}
// if (i == 7) {
// textView.setText(LocaleController.getString(R.string.SaveIncomingPhotos));
// divider.setVisibility(View.INVISIBLE);
//
// ImageView checkButton = (ImageView)view.findViewById(R.id.settings_row_check_button);
// if (UserConfig.saveIncomingPhotos) {
// checkButton.setImageResource(R.drawable.btn_check_on);
// } else {
// checkButton.setImageResource(R.drawable.btn_check_off);
// }
// }
} else if (type == 4) {
if (view == null) {
LayoutInflater li = (LayoutInflater)mContext.getSystemService(Context.LAYOUT_INFLATER_SERVICE);
@ -1032,7 +1036,7 @@ public class SettingsActivity extends BaseFragment implements NotificationCenter
mask = MediaController.getInstance().wifiDownloadMask;
} else if (i == roamingDownloadRow) {
textView.setText(LocaleController.getString("WhenRoaming", R.string.WhenRoaming));
divider.setVisibility(View.GONE);
divider.setVisibility(View.VISIBLE);
mask = MediaController.getInstance().roamingDownloadMask;
}
String text = "";
@ -1073,7 +1077,7 @@ public class SettingsActivity extends BaseFragment implements NotificationCenter
return 1;
} else if (i == textSizeRow || i == languageRow || i == contactsSortRow) {
return 5;
} else if (i == enableAnimationsRow || i == sendByEnterRow) {
} else if (i == enableAnimationsRow || i == sendByEnterRow || i == saveToGalleryRow) {
return 3;
} else if (i == numberRow || i == notificationRow || i == blockedRow || i == backgroundRow || i == askQuestionRow || i == sendLogsRow || i == terminateSessionsRow || i == clearLogsRow || i == switchBackendButtonRow || i == telegramFaqRow || i == contactsReimportRow) {
return 2;

View File

@ -200,7 +200,7 @@ public class SettingsNotificationsActivity extends BaseFragment implements Notif
}
}
tmpIntent.putExtra(RingtoneManager.EXTRA_RINGTONE_EXISTING_URI, currentSound);
getParentActivity().startActivityForResult(tmpIntent, i);
startActivityForResult(tmpIntent, i);
} catch (Exception e) {
FileLog.e("tmessages", e);
}

View File

@ -184,11 +184,11 @@ public class SettingsWallpapersActivity extends BaseFragment implements Notifica
takePictureIntent.putExtra(MediaStore.EXTRA_OUTPUT, Uri.fromFile(image));
currentPicturePath = image.getAbsolutePath();
}
getParentActivity().startActivityForResult(takePictureIntent, 10);
startActivityForResult(takePictureIntent, 10);
} else if (i == 1) {
Intent photoPickerIntent = new Intent(Intent.ACTION_PICK);
photoPickerIntent.setType("image/*");
getParentActivity().startActivityForResult(photoPickerIntent, 11);
startActivityForResult(photoPickerIntent, 11);
}
} catch (Exception e) {
FileLog.e("tmessages", e);

View File

@ -14,6 +14,7 @@ import android.content.SharedPreferences;
import android.content.res.Configuration;
import android.graphics.SurfaceTexture;
import android.media.MediaPlayer;
import android.os.Build;
import android.os.Bundle;
import android.view.Gravity;
import android.view.LayoutInflater;
@ -99,10 +100,19 @@ public class VideoEditorActivity extends BaseFragment implements TextureView.Sur
@Override
public void run() {
boolean playerCheck = false;
synchronized (sync) {
playerCheck = videoPlayer != null && videoPlayer.isPlaying();
}
while (playerCheck) {
while (true) {
synchronized (sync) {
try {
playerCheck = videoPlayer != null && videoPlayer.isPlaying();
} catch (Exception e) {
playerCheck = false;
FileLog.e("tmessages", e);
}
}
if (!playerCheck) {
break;
}
AndroidUtilities.RunOnUIThread(new Runnable() {
@Override
public void run() {
@ -176,6 +186,7 @@ public class VideoEditorActivity extends BaseFragment implements TextureView.Sur
videoPlayer.prepareAsync();
} catch (Exception e) {
FileLog.e("tmessages", e);
return false;
}
return super.onFragmentCreate();
@ -357,10 +368,24 @@ public class VideoEditorActivity extends BaseFragment implements TextureView.Sur
parent.removeView(fragmentView);
}
}
fixLayoutInternal();
return fragmentView;
}
private void setPlayerSurface() {
if (textureView == null || !textureView.isAvailable() || videoPlayer == null) {
return;
}
try {
Surface s = new Surface(textureView.getSurfaceTexture());
videoPlayer.setSurface(s);
if (playerPrepared) {
videoPlayer.seekTo((int) (videoTimelineView.getLeftProgress() * videoDuration));
}
} catch (Exception e) {
FileLog.e("tmessages", e);
}
}
@Override
public void onResume() {
super.onResume();
@ -375,18 +400,7 @@ public class VideoEditorActivity extends BaseFragment implements TextureView.Sur
@Override
public void onSurfaceTextureAvailable(SurfaceTexture surface, int width, int height) {
if (videoPlayer == null) {
return;
}
try {
Surface s = new Surface(surface);
videoPlayer.setSurface(s);
if (playerPrepared) {
videoPlayer.seekTo((int) (videoTimelineView.getLeftProgress() * videoDuration));
}
} catch (Exception e) {
FileLog.e("tmessages", e);
}
setPlayerSurface();
}
@Override
@ -515,12 +529,14 @@ public class VideoEditorActivity extends BaseFragment implements TextureView.Sur
height = (int) (width / ar);
}
FrameLayout.LayoutParams layoutParams = (FrameLayout.LayoutParams)textureView.getLayoutParams();
layoutParams.width = width;
layoutParams.height = height;
layoutParams.leftMargin = 0;
layoutParams.topMargin = 0;
textureView.setLayoutParams(layoutParams);
if (textureView != null) {
FrameLayout.LayoutParams layoutParams = (FrameLayout.LayoutParams) textureView.getLayoutParams();
layoutParams.width = width;
layoutParams.height = height;
layoutParams.leftMargin = 0;
layoutParams.topMargin = 0;
textureView.setLayoutParams(layoutParams);
}
}
private void fixLayoutInternal() {
@ -574,17 +590,20 @@ public class VideoEditorActivity extends BaseFragment implements TextureView.Sur
}
private void fixLayout() {
if (originalSizeTextView == null) {
if (fragmentView == null) {
return;
}
fragmentView.getViewTreeObserver().addOnPreDrawListener(new ViewTreeObserver.OnPreDrawListener() {
fragmentView.getViewTreeObserver().addOnGlobalLayoutListener(new ViewTreeObserver.OnGlobalLayoutListener() {
@Override
public boolean onPreDraw() {
public void onGlobalLayout() {
fixLayoutInternal();
if (fragmentView != null) {
fragmentView.getViewTreeObserver().removeOnPreDrawListener(this);
if (Build.VERSION.SDK_INT < 16) {
fragmentView.getViewTreeObserver().removeGlobalOnLayoutListener(this);
} else {
fragmentView.getViewTreeObserver().removeOnGlobalLayoutListener(this);
}
}
return true;
}
});
}
@ -644,9 +663,19 @@ public class VideoEditorActivity extends BaseFragment implements TextureView.Sur
List<Box> boxes = Path.getPaths(isoFile, "/moov/trak/");
TrackHeaderBox trackHeaderBox = null;
boolean isAvc = true;
boolean isMp4A = true;
Box avc = Path.getPath(isoFile, "/moov/trak/mdia/minf/stbl/stsd/avc1/");
if (avc == null) {
Box boxTest = Path.getPath(isoFile, "/moov/trak/mdia/minf/stbl/stsd/mp4a/");
if (boxTest == null) {
isMp4A = false;
}
if (!isMp4A) {
return false;
}
boxTest = Path.getPath(isoFile, "/moov/trak/mdia/minf/stbl/stsd/avc1/");
if (boxTest == null) {
isAvc = false;
}

View File

@ -418,8 +418,7 @@ public class ActionBarLayout extends FrameLayout {
}
private void fixLayout() {
ViewTreeObserver obs = getViewTreeObserver();
obs.addOnGlobalLayoutListener(new ViewTreeObserver.OnGlobalLayoutListener() {
getViewTreeObserver().addOnGlobalLayoutListener(new ViewTreeObserver.OnGlobalLayoutListener() {
@Override
public void onGlobalLayout() {
needLayout();
@ -790,6 +789,9 @@ public class ActionBarLayout extends FrameLayout {
}
public void startActivityForResult(final Intent intent, final int requestCode) {
if (parentActivity == null) {
return;
}
if (transitionAnimationInProgress) {
if (onCloseAnimationEndRunnable != null) {
closeAnimation.cancel();

View File

@ -31,6 +31,7 @@ import android.widget.LinearLayout;
import android.widget.TextView;
import org.telegram.android.AndroidUtilities;
import org.telegram.android.LocaleController;
import org.telegram.messenger.R;
import java.lang.reflect.Field;
@ -155,7 +156,7 @@ public class ActionBarMenuItem extends ImageView {
delimeter.setBackgroundColor(0xffdcdcdc);
popupLayout.addView(delimeter);
LinearLayout.LayoutParams layoutParams = (LinearLayout.LayoutParams)delimeter.getLayoutParams();
layoutParams.width = AndroidUtilities.dp(196);
layoutParams.width = LinearLayout.LayoutParams.MATCH_PARENT;
layoutParams.height = AndroidUtilities.density >= 3 ? 2 : 1;
delimeter.setLayoutParams(layoutParams);
delimeter.setTag(100 + id);
@ -163,7 +164,11 @@ public class ActionBarMenuItem extends ImageView {
TextView textView = new TextView(getContext());
textView.setTextColor(0xff000000);
textView.setBackgroundResource(R.drawable.list_selector);
textView.setGravity(Gravity.CENTER_VERTICAL);
if (!LocaleController.isRTL) {
textView.setGravity(Gravity.CENTER_VERTICAL);
} else {
textView.setGravity(Gravity.CENTER_VERTICAL | Gravity.RIGHT);
}
textView.setPadding(AndroidUtilities.dp(16), 0, AndroidUtilities.dp(16), 0);
textView.setTextSize(18);
textView.setMinWidth(AndroidUtilities.dp(196));
@ -171,10 +176,17 @@ public class ActionBarMenuItem extends ImageView {
textView.setText(text);
if (icon != 0) {
textView.setCompoundDrawablePadding(AndroidUtilities.dp(12));
textView.setCompoundDrawablesWithIntrinsicBounds(getResources().getDrawable(icon), null, null, null);
if (!LocaleController.isRTL) {
textView.setCompoundDrawablesWithIntrinsicBounds(getResources().getDrawable(icon), null, null, null);
} else {
textView.setCompoundDrawablesWithIntrinsicBounds(null, null, getResources().getDrawable(icon), null);
}
}
popupLayout.addView(textView);
LinearLayout.LayoutParams layoutParams = (LinearLayout.LayoutParams)textView.getLayoutParams();
if (LocaleController.isRTL) {
layoutParams.gravity = Gravity.RIGHT;
}
layoutParams.width = LinearLayout.LayoutParams.WRAP_CONTENT;
layoutParams.height = AndroidUtilities.dp(48);
textView.setLayoutParams(layoutParams);

View File

@ -139,25 +139,16 @@ public class BaseFragment {
}
public void presentFragment(BaseFragment fragment) {
if (parentLayout == null) {
return;
}
parentLayout.presentFragment(fragment);
public boolean presentFragment(BaseFragment fragment) {
return parentLayout != null && parentLayout.presentFragment(fragment);
}
public void presentFragment(BaseFragment fragment, boolean removeLast) {
if (parentLayout == null) {
return;
}
parentLayout.presentFragment(fragment, removeLast);
public boolean presentFragment(BaseFragment fragment, boolean removeLast) {
return parentLayout != null && parentLayout.presentFragment(fragment, removeLast);
}
public void presentFragment(BaseFragment fragment, boolean removeLast, boolean forceWithoutAnimation) {
if (parentLayout == null) {
return;
}
parentLayout.presentFragment(fragment, removeLast, forceWithoutAnimation, true);
public boolean presentFragment(BaseFragment fragment, boolean removeLast, boolean forceWithoutAnimation) {
return parentLayout != null && parentLayout.presentFragment(fragment, removeLast, forceWithoutAnimation, true);
}
public Activity getParentActivity() {
@ -167,6 +158,12 @@ public class BaseFragment {
return null;
}
public void startActivityForResult(final Intent intent, final int requestCode) {
if (parentLayout != null) {
parentLayout.startActivityForResult(intent, requestCode);
}
}
public void showActionBar() {
if (parentLayout != null) {
parentLayout.showActionBar();

View File

@ -61,7 +61,7 @@ public class AvatarUpdater implements NotificationCenter.NotificationCenterDeleg
takePictureIntent.putExtra(MediaStore.EXTRA_OUTPUT, Uri.fromFile(image));
currentPicturePath = image.getAbsolutePath();
}
parentFragment.getParentActivity().startActivityForResult(takePictureIntent, 13);
parentFragment.startActivityForResult(takePictureIntent, 13);
} catch (Exception e) {
FileLog.e("tmessages", e);
}
@ -71,7 +71,7 @@ public class AvatarUpdater implements NotificationCenter.NotificationCenterDeleg
try {
Intent photoPickerIntent = new Intent(Intent.ACTION_GET_CONTENT);
photoPickerIntent.setType("image/*");
parentFragment.getParentActivity().startActivityForResult(photoPickerIntent, 14);
parentFragment.startActivityForResult(photoPickerIntent, 14);
} catch (Exception e) {
FileLog.e("tmessages", e);
}

View File

@ -0,0 +1,19 @@
<selector
xmlns:android="http://schemas.android.com/apk/res/android">
<item android:state_pressed="true">
<shape android:shape="rectangle">
<solid android:color="#40a0bcdd" />
</shape>
</item>
<item android:state_focused="true">
<shape android:shape="rectangle">
<solid android:color="#40a0bcdd" />
</shape>
</item>
<item android:state_selected="true">
<shape android:shape="rectangle">
<solid android:color="#40a0bcdd" />
</shape>
</item>
<item android:drawable="@drawable/transparent" />
</selector>

View File

@ -0,0 +1,128 @@
<!--
~ This is the source code of Telegram for Android v. 1.7.x.
~ It is licensed under GNU GPL v. 2 or later.
~ You should have received a copy of the license in this archive (see LICENSE).
~
~ Copyright Nikolai Kudashov, 2013-2014.
-->
<RelativeLayout
xmlns:android="http://schemas.android.com/apk/res/android"
android:layout_width="match_parent"
android:layout_height="match_parent"
android:id="@+id/launch_layout">
<ImageView
android:layout_width="match_parent"
android:layout_height="match_parent"
android:src="@drawable/cats"
android:scaleType="centerCrop"
android:id="@+id/launch_background"/>
<LinearLayout
android:layout_width="320dp"
android:layout_height="wrap_content"
android:id="@+id/launch_button_layout"
android:layout_centerVertical="true"
android:orientation="vertical">
<LinearLayout
android:layout_width="308dp"
android:layout_height="wrap_content"
android:orientation="vertical"
android:background="@drawable/btnshadow"
android:layout_gravity="center">
<TextView
android:layout_width="match_parent"
android:layout_height="60dp"
android:id="@+id/new_group_button"
android:textColor="#ff54759e"
android:gravity="center_vertical"
android:textSize="20dp"
android:paddingRight="17dp"
android:background="@drawable/launch_button_states"/>
<FrameLayout
android:layout_width="match_parent"
android:layout_height="1px"
android:background="#ffd6dee4"/>
<TextView
android:layout_width="match_parent"
android:layout_height="60dp"
android:id="@+id/new_secret_button"
android:textColor="#ff54759e"
android:gravity="center_vertical"
android:textSize="20dp"
android:paddingRight="17dp"
android:background="@drawable/launch_button_states"/>
<FrameLayout
android:layout_width="match_parent"
android:layout_height="1px"
android:background="#ffd6dee4"/>
<TextView
android:layout_width="match_parent"
android:layout_height="60dp"
android:id="@+id/new_broadcast_button"
android:textColor="#ff54759e"
android:gravity="center_vertical"
android:textSize="20dp"
android:paddingRight="17dp"
android:background="@drawable/launch_button_states"/>
</LinearLayout>
<LinearLayout
android:layout_width="308dp"
android:layout_height="wrap_content"
android:orientation="vertical"
android:background="@drawable/btnshadow"
android:layout_gravity="center"
android:layout_marginTop="18dp">
<TextView
android:layout_width="match_parent"
android:layout_height="60dp"
android:id="@+id/contacts_button"
android:textColor="#ff54759e"
android:gravity="center_vertical"
android:textSize="20dp"
android:paddingRight="17dp"
android:background="@drawable/launch_button_states"/>
<FrameLayout
android:layout_width="match_parent"
android:layout_height="1px"
android:background="#ffd6dee4"/>
<TextView
android:layout_width="match_parent"
android:layout_height="60dp"
android:id="@+id/settings_button"
android:textColor="#ff54759e"
android:gravity="center_vertical"
android:textSize="20dp"
android:paddingRight="17dp"
android:background="@drawable/launch_button_states"/>
</LinearLayout>
</LinearLayout>
<FrameLayout
android:layout_height="match_parent"
android:layout_width="1dp"
android:background="#40295274"
android:id="@+id/shadow_tablet_side"/>
<FrameLayout
android:layout_height="match_parent"
android:layout_width="match_parent"
android:id="@+id/shadow_tablet"
android:background="#7F000000"
android:visibility="gone"/>
</RelativeLayout>

View File

@ -33,8 +33,6 @@
android:gravity="center_vertical"
android:textSize="20dp"
android:paddingLeft="17dp"
android:paddingStart="17dp"
android:paddingEnd="17dp"
android:background="@drawable/launch_button_states"/>
<FrameLayout
@ -50,8 +48,6 @@
android:gravity="center_vertical"
android:textSize="20dp"
android:paddingLeft="17dp"
android:paddingStart="17dp"
android:paddingEnd="17dp"
android:background="@drawable/launch_button_states"/>
<FrameLayout
@ -67,8 +63,6 @@
android:gravity="center_vertical"
android:textSize="20dp"
android:paddingLeft="17dp"
android:paddingStart="17dp"
android:paddingEnd="17dp"
android:background="@drawable/launch_button_states"/>
</LinearLayout>
@ -89,8 +83,6 @@
android:gravity="center_vertical"
android:textSize="20dp"
android:paddingLeft="17dp"
android:paddingStart="17dp"
android:paddingEnd="17dp"
android:background="@drawable/launch_button_states"/>
<FrameLayout
@ -106,8 +98,6 @@
android:gravity="center_vertical"
android:textSize="20dp"
android:paddingLeft="17dp"
android:paddingStart="17dp"
android:paddingEnd="17dp"
android:background="@drawable/launch_button_states"/>
</LinearLayout>

View File

@ -68,6 +68,7 @@
android:textColor="#f0f0f0"
android:textSize="15dp"
android:layout_marginLeft="13dp"
android:layout_marginRight="13dp"
android:id="@+id/original_title"/>
<TextView
@ -76,6 +77,7 @@
android:textColor="#bebebe"
android:textSize="15dp"
android:layout_marginLeft="13dp"
android:layout_marginRight="13dp"
android:id="@+id/original_size"/>
<TextView
@ -85,6 +87,7 @@
android:textSize="15dp"
android:layout_marginTop="10dp"
android:layout_marginLeft="13dp"
android:layout_marginRight="13dp"
android:id="@+id/edited_title"/>
<TextView
@ -93,12 +96,14 @@
android:textColor="#bebebe"
android:textSize="15dp"
android:layout_marginLeft="13dp"
android:layout_marginRight="13dp"
android:id="@+id/edited_size"/>
<CheckBox
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:layout_marginLeft="8dp"
android:layout_marginRight="8dp"
android:layout_marginTop="6dp"
android:textColor="#f0f0f0"
android:textSize="15dp"

View File

@ -4,17 +4,14 @@
<resources>
<string name="AppName">Telegram</string>
<string name="LanguageName">العربية</string>
<string name="LanguageNameInEnglish">Arabic</string>
<string name="LanguageCode">ar</string>
<!--signin view-->
<string name="YourPhone">رقم هاتفك المحمول</string>
<string name="StartText">يرجى التحقق من صحة رمز بلدك وإدخال رقم هاتفك المحمول</string>
<string name="ChooseCountry">اختر دولة</string>
<string name="WrongCountry">رمز البلد خاطئ</string>
<!--code enter view-->
<string name="YourCode">رمز التفعيل</string>
<string name="SentSmsCode">تم إرسال رسالة قصيرة تحتوي على رمز التفعيل الخاص بك</string>
@ -23,7 +20,6 @@
<string name="Code">رمز التفعيل</string>
<string name="WrongNumber">الرقم خاطئ؟</string>
<string name="DidNotGetTheCode">هل استقبلت الرمز؟</string>
<!--signup view-->
<string name="YourName">اسمك</string>
<string name="RegisterText">اختر الاسم الأول واسم العائلة</string>
@ -31,7 +27,6 @@
<string name="FirstName">الاسم الأول</string>
<string name="LastName">اسم العائلة</string>
<string name="CancelRegistration">إلغاء التسجيل</string>
<!--chats view-->
<string name="Chats">الدردشات</string>
<string name="Search">بحث</string>
@ -42,7 +37,7 @@
<string name="Yesterday">أمس</string>
<string name="NoResult">لا توجد نتائج</string>
<string name="NoChats">...لا توجد محادثات بعد</string>
<string name="NoChatsHelp">إبدأ المراسلة بالضغط على\nأيقونة النقاط في أعلى يمين الشاشة\nأو اذهب لقسم جهات الاتصال.</string>
<string name="NoChatsHelp">إبدأ المراسلة بالضغط على\nأيقونة النقاط في أعلى يمين الشاشة\nأو اضغط على زر القائمة الرئيسية لخيارات أكثر.</string>
<string name="WaitingForNetwork">في إنتظار الشبكة...</string>
<string name="Connecting">جاري الاتصال...</string>
<string name="Updating">جاري التحديث...</string>
@ -56,7 +51,6 @@
<string name="DeleteChat">حذف وخروج</string>
<string name="HiddenName">الاسم مخفي</string>
<string name="SelectChat">اختر محادثة</string>
<!--broadcasts-->
<string name="BroadcastList">قائمة الرسالة الجماعية</string>
<string name="NewBroadcastList">قائمة رسالة جماعية جديدة</string>
@ -64,7 +58,6 @@
<string name="YouCreatedBroadcastList">أنت قمت بإنشاء قائمة رسالة جماعية</string>
<string name="AddRecipient">إضافة مستلم</string>
<string name="KickFromBroadcast">إزالة من قائمة الرسالة الجماعية</string>
<!--documents view-->
<string name="SelectFile">اختر ملف</string>
<string name="FreeOfTotal">متاح %1$s من %2$s</string>
@ -78,7 +71,6 @@
<string name="ExternalStorage">الذاكرة الخارجية</string>
<string name="SystemRoot">جذر النظام</string>
<string name="SdCard">بطاقة الذاكرة</string>
<!--chat view-->
<string name="Invisible">مخفي</string>
<string name="Typing">جاري الكتابة… </string>
@ -119,7 +111,6 @@
<string name="SaveToDownloads">حفظ في الجهاز</string>
<string name="ApplyLocalizationFile">تطبيق ملف التعريب</string>
<string name="UnsupportedAttachment">المرفق غير مدعوم</string>
<!--notification-->
<string name="EncryptedChatRequested">تم طلب محادثة سرية</string>
<string name="EncryptedChatAccepted">تم بدء المحادثة السرية</string>
@ -161,7 +152,6 @@
<string name="NotificationUnrecognizedDevice">%1$s,\nتم تسجيل الدخول لحسابك من جهاز جديد يوم %2$s\n\nالجهاز: %3$s\nالموقع: %4$s\n\nإذا لم يكن أنت من سجل الدخول، يمكنك الذهاب للإعدادات ثم تسجيل الخروج من كافة الأجهزة الأخرى.\n\nشكرًا,\nفريق عمل تيليجرام</string>
<string name="NotificationContactNewPhoto">%1$s قام بتغيير صورته الشخصية</string>
<string name="Reply">الرد</string>
<!--contacts view-->
<string name="SelectContact">اختر جهة اتصال</string>
<string name="NoContacts">لا توجد جهات اتصال بعد</string>
@ -174,14 +164,12 @@
<string name="LastSeen">آخر ظهور</string>
<string name="LastSeenDate">آخر ظهور</string>
<string name="InviteFriends">قم بدعوة صديق</string>
<!--group create view-->
<string name="SendMessageTo">إرسال الرسالة إلى...</string>
<string name="EnterGroupNamePlaceholder">أدخل اسم للمجموعة</string>
<string name="GroupName">اسم المجموعة</string>
<string name="AllContacts">جميع جهات الاتصال</string>
<string name="MembersCount">%1$d/%2$d عضو</string>
<!--group info view-->
<string name="EnterGroupNameTitle">أدخل سم للمجموعة</string>
<string name="SharedMedia">عدد الوسائط المشتركة</string>
@ -192,7 +180,6 @@
<string name="DeleteAndExit">مغادرة المجموعة وحذفها</string>
<string name="Notifications">الإشعارات</string>
<string name="KickFromGroup">إخراج من المجموعة</string>
<!--contact info view-->
<string name="ShareContact">مشاركة</string>
<string name="AddContact">إضافة</string>
@ -220,7 +207,6 @@
<string name="ShortMessageLifetime1d">يوم</string>
<string name="ShortMessageLifetime1w">أسبوع</string>
<string name="EncryptionKeyDescription">هذه الصورة هي تصور لمفتاح التشفير لهذه المحادثة السرية مع <![CDATA[<b>]]>%1$s<![CDATA[</b>]]>.<![CDATA[<br><br>]]>إذا كانت مطابقة للصورة التي في جهاز <![CDATA[<b>]]>%2$s<![CDATA[</b>]]>, فمحادثتكم آمنة ٢٠٠٪.<![CDATA[<br><br>]]>للمزيد نرجو الذهاب إلى telegram.org</string>
<!--settings view-->
<string name="ResetNotificationsText">تم تعيين كافة الإشعارات افتراضيا</string>
<string name="TextSize">حجم نص الرسائل</string>
@ -290,11 +276,10 @@
<string name="WhenConnectedOnWiFi">عند الاتصال بالشبكة اللاسلكية</string>
<string name="WhenRoaming">عند تواجدك خارج البلاد</string>
<string name="NoMediaAutoDownload">لا يوجد وسائط</string>
<string name="SaveToGallerySettings">حفظ في الجهاز</string>
<!--media view-->
<string name="NoMedia">لا توجد وسائط بعد</string>
<string name="CancelDownload">إلغاء التنزيل</string>
<!--map view-->
<string name="MyLocation">موقعي</string>
<string name="Map">الخريطة</string>
@ -304,7 +289,6 @@
<string name="KMetersAway">كيلومتر يبعد</string>
<string name="SendLocation">أرسل موقعك</string>
<string name="ShareLocation">مشاركة الموقع</string>
<!--photo gallery view-->
<string name="ShowAllMedia">عرض كافة الوسائط</string>
<string name="SaveToGallery">حفظ في الجهاز</string>
@ -312,14 +296,12 @@
<string name="Gallery">الألبوم</string>
<string name="AllPhotos">جميع الصور</string>
<string name="NoPhotos">لا توجد صور حتى الآن</string>
<!--edit video view-->
<string name="EditVideo">تحرير الفيديو</string>
<string name="OriginalVideo">الفيديو الأصلي</string>
<string name="EditedVideo">تم تحرير الفيديو</string>
<string name="SendingVideo">Sending video...</string>
<string name="CompressVideo">Compress Video</string>
<string name="SendingVideo">جاري إرسال المقطع المرئي...</string>
<string name="CompressVideo">اضغط المقطع المرئي</string>
<!--button titles-->
<string name="Next">التالي</string>
<string name="Back">رجوع</string>
@ -340,7 +322,6 @@
<string name="OpenPhoto">فتح الصورة</string>
<string name="Set">تعيين</string>
<string name="OK">موافق</string>
<!--messages-->
<string name="ActionKickUser">un1 أزال un2</string>
<string name="ActionLeftUser">غادر المجموعة العضو un1</string>
@ -358,7 +339,7 @@
<string name="ActionYouCreateGroup">لقد قمت بإنشاء المجموعة</string>
<string name="ActionKickUserYou">un1 قام بإخراجك</string>
<string name="ActionAddUserYou">un1 قام بإضافتك</string>
<string name="UnsuppotedMedia">نسخة تيليجرام الموجودة لديك لا تدعم هذه الرسالة. الرجاء التحديث لأحدث نسخة:\nhttp://telegram.org/update</string>
<string name="UnsuppotedMedia">نسخة تيليجرام الموجودة لديك لا تدعم هذه الرسالة. الرجاء التحديث لأحدث نسخة: http://telegram.org/update</string>
<string name="AttachPhoto">صورة</string>
<string name="AttachVideo">مقطع مرئي</string>
<string name="AttachLocation">موقع</string>
@ -368,7 +349,6 @@
<string name="FromYou">أنت</string>
<string name="ActionTakeScreenshootYou">أنت أخذت لقطة للشاشة !</string>
<string name="ActionTakeScreenshoot">un1 أخذ لقطة للشاشة !</string>
<!--Alert messages-->
<string name="InvalidPhoneNumber">رقم الهاتف غير صحيح</string>
<string name="CodeExpired">انتهت صلاحية الرمز الخاص بك، يرجى تسجيل الدخول مرة أخرى</string>
@ -397,7 +377,6 @@
<string name="AreYouSureDeleteContact">هل أنت متأكد من رغبتك في حذف جهة الاتصال هذه؟</string>
<string name="AreYouSureSecretChat">هل أنت متأكد من أنك تريد بدء محادثة سرية؟</string>
<string name="ForwardFromMyName">أعد الإرسال باستخدام اسمي</string>
<!--Intro view-->
<string name="Page1Title">تيليجرام</string>
<string name="Page2Title">سريع</string>
@ -406,15 +385,14 @@
<string name="Page5Title">قوي</string>
<string name="Page6Title">مرتبط بالسحاب</string>
<string name="Page7Title">خصوصي</string>
<string name="Page1Message">مرحبًا بك في عصر جديد من المراسلة</string>
<string name="Page2Message"><![CDATA[<b>تيليجرام</b>]]> يوصل الرسائل بسرعة أفضل من أي تطبيق آخر.</string>
<string name="Page1Message">أسرع تطبيق مراسلة في العالم.<![CDATA[<br/>]]>كما أنه مجاني و آمن.</string>
<string name="Page2Message"><![CDATA[<b>تيليجرام</b>]]> يوصل الرسائل أسرع من أي تطبيق آخر.</string>
<string name="Page3Message"><![CDATA[<b>تيليجرام</b>]]> مجاني للأبد. بدون أية إعلانات. وبدون رسوم إشتراك.</string>
<string name="Page4Message"><![CDATA[<b>تيليجرام</b>]]> يحمي الرسائل الخاصة بك من هجمات المخترقين.</string>
<string name="Page5Message"><![CDATA[<b>تيليجرام</b>]]> لا يفرض عليك حدود لحجم الوسائط والمحادثات.</string>
<string name="Page6Message"><![CDATA[<b>تيليجرام</b>]]> يمكنك الوصول إلى الرسائل الخاصة بك من أجهزة متعددة.</string>
<string name="Page7Message"><![CDATA[<b>تيليجرام</b>]]> الرسائل مشفرة بشكل قوي وتستطيع تدمير ذاتها</string>
<string name="StartMessaging">إبدأ المراسلة</string>
<!--plurals-->
<string name="Members_zero">لا يوجد أعضاء</string>
<string name="Members_one">%1$d عضو</string>
@ -446,7 +424,6 @@
<string name="FromContacts_few">من %1$d جهات اتصال</string>
<string name="FromContacts_many">من %1$d جهة اتصال</string>
<string name="FromContacts_other">من %1$d جهة اتصال</string>
<!--Don't change this! Not for localization!-->
<string name="CacheTag">CACHE_TAG</string>
</resources>

View File

@ -4,17 +4,14 @@
<resources>
<string name="AppName">Telegram</string>
<string name="LanguageName">Deutsch</string>
<string name="LanguageNameInEnglish">German</string>
<string name="LanguageCode">de</string>
<!--signin view-->
<string name="YourPhone">Dein Telefon</string>
<string name="StartText">Bitte Landeskennzahl und\nTelefonnummer bestätigen.</string>
<string name="ChooseCountry">Wähle ein Land</string>
<string name="WrongCountry">Falsche Landesvorwahl</string>
<!--code enter view-->
<string name="YourCode">Dein Code</string>
<string name="SentSmsCode">Wir haben dir eine SMS mit einem Aktivierungscode zugeschickt</string>
@ -23,7 +20,6 @@
<string name="Code">Code</string>
<string name="WrongNumber">Falsche Nummer?</string>
<string name="DidNotGetTheCode">Code nicht erhalten?</string>
<!--signup view-->
<string name="YourName">Dein Name</string>
<string name="RegisterText">Gib deinen Vor- und Nachnamen ein</string>
@ -31,7 +27,6 @@
<string name="FirstName">Vorname (erforderlich)</string>
<string name="LastName">Nachname (optional)</string>
<string name="CancelRegistration">Registrierung abbrechen</string>
<!--chats view-->
<string name="Chats">Chats</string>
<string name="Search">Suche</string>
@ -56,7 +51,6 @@
<string name="DeleteChat">Löschen und beenden</string>
<string name="HiddenName">Versteckter Name</string>
<string name="SelectChat">Chat auswählen</string>
<!--broadcasts-->
<string name="BroadcastList">Broadcast Liste</string>
<string name="NewBroadcastList">Neue Broadcast Liste</string>
@ -64,7 +58,6 @@
<string name="YouCreatedBroadcastList">Du hast eine Broadcast Liste erstellt</string>
<string name="AddRecipient">Empfänger hinzufügen</string>
<string name="KickFromBroadcast">Aus Broadcast Liste entfernen</string>
<!--documents view-->
<string name="SelectFile">Datei auswählen</string>
<string name="FreeOfTotal">Freier Speicher: %1$s von %2$s</string>
@ -78,7 +71,6 @@
<string name="ExternalStorage">Externer Speicher</string>
<string name="SystemRoot">Systemverzeichnis</string>
<string name="SdCard">SD-Karte</string>
<!--chat view-->
<string name="Invisible">unsichtbar</string>
<string name="Typing">schreibt…</string>
@ -102,7 +94,7 @@
<string name="TypeMessage">Nachricht verfassen</string>
<string name="DOWNLOAD">Download</string>
<string name="Selected">Ausgewählt: %d</string>
<string name="ShareMyContactInfo">MEINE KONTAKTDATEN TEILEN</string>
<string name="ShareMyContactInfo">MEINE TELEFONNUMMER TEILEN</string>
<string name="AddToContacts">ZU KONTAKTEN HINZUFÜGEN</string>
<string name="EncryptedPlaceholderTitleIncoming">%s hat dich zu einem geheimen Chat eingeladen.</string>
<string name="EncryptedPlaceholderTitleOutgoing">Du hast %s zu einem geheimen Chat eingeladen.</string>
@ -119,7 +111,6 @@
<string name="SaveToDownloads">In Downloads speichern</string>
<string name="ApplyLocalizationFile">Sprachdatei benutzen</string>
<string name="UnsupportedAttachment">Nicht unterstützte Datei</string>
<!--notification-->
<string name="EncryptedChatRequested">Geheimen Chat angefordert</string>
<string name="EncryptedChatAccepted">Geheimen Chat angenommen</string>
@ -161,7 +152,6 @@
<string name="NotificationUnrecognizedDevice">%1$s,\nWir haben eine Anmeldung von einem neuen Gerät am %2$s festgestellt.\n\nGerät: %3$s\nStandort: %4$s\n\nWenn du das nicht selbst gewesen bist, melde alle anderen Sitzungen in den Telegram Einstellungen unverzüglich ab.\n\nMit freundlichen Grüßen,\nDas Telegram Team</string>
<string name="NotificationContactNewPhoto">%1$s hat das Profilbild geändert</string>
<string name="Reply">Beantworten</string>
<!--contacts view-->
<string name="SelectContact">Kontakt auswählen</string>
<string name="NoContacts">Noch keine Kontakte</string>
@ -174,14 +164,12 @@
<string name="LastSeen">zul. online</string>
<string name="LastSeenDate">zul. online</string>
<string name="InviteFriends">Freunde einladen</string>
<!--group create view-->
<string name="SendMessageTo">Sende Nachricht an…</string>
<string name="EnterGroupNamePlaceholder">Gruppenname</string>
<string name="GroupName">Gruppenname</string>
<string name="AllContacts">ALLE KONTAKTE</string>
<string name="MembersCount">%1$d/%2$d Mitglieder</string>
<!--group info view-->
<string name="EnterGroupNameTitle">GRUPPENNAMEN EINGEBEN</string>
<string name="SharedMedia">Geteilte Medien</string>
@ -192,7 +180,6 @@
<string name="DeleteAndExit">Gruppe löschen und verlassen</string>
<string name="Notifications">Mitteilungen</string>
<string name="KickFromGroup">Aus der Gruppe entfernen</string>
<!--contact info view-->
<string name="ShareContact">Teilen</string>
<string name="AddContact">Hinzufügen</string>
@ -208,7 +195,7 @@
<string name="PHONE">TELEFON</string>
<string name="StartEncryptedChat">Geheimen Chat starten</string>
<string name="CreateEncryptedChatError">Es ist ein Fehler aufgetreten.</string>
<string name="CreateEncryptedChatOutdatedError">Konnte keinen geheimen Chat mit %1$s starten.\n\n%2$s benutzt eine ältere Version von Telegram und muss diese erst aktualisieren.</string>
<string name="CreateEncryptedChatOutdatedError">Geheimer Chat konnte mit %1$s nicht gestartet werden.\n\n%2$s benutzt eine ältere Version von Telegram und muss diese erst aktualisieren.</string>
<string name="SecretTitle">Geheimer Chat</string>
<string name="EncryptionKey">Geheimer Schlüssel</string>
<string name="MessageLifetime">Selbstzerstörungs-Timer</string>
@ -220,14 +207,13 @@
<string name="ShortMessageLifetime1d">1 Tag</string>
<string name="ShortMessageLifetime1w">1 Woche</string>
<string name="EncryptionKeyDescription">Das ist eine Darstellung des Schlüssels für den Geheimen Chat mit <![CDATA[<b>]]>%1$s<![CDATA[</b>]]>.<![CDATA[<br><br>]]>Wenn dieses Bild auf <![CDATA[<b>]]>%2$s\s<![CDATA[</b>]]>s Telefon genau so aussieht, ist euer Chat zu 200%% sicher.<![CDATA[<br><br>]]>Erfahre mehr auf telegram.org</string>
<!--settings view-->
<string name="ResetNotificationsText">Alle Einstellungen für Mitteilungen zurücksetzen</string>
<string name="TextSize">Textgröße für Nachrichten</string>
<string name="AskAQuestion">Eine Frage stellen</string>
<string name="EnableAnimations">Animationen aktivieren</string>
<string name="Unblock">Freigeben</string>
<string name="UnblockText">Tippe und halte einen Benutzer, um ihn freizugeben.</string>
<string name="UnblockText">Gedrückt halten um freizugeben.</string>
<string name="NoBlocked">Keine blockierten Benutzer</string>
<string name="YourPhoneNumber">DEINE TELEFONNUMMER</string>
<string name="MessageNotifications">NACHRICHTEN</string>
@ -283,18 +269,17 @@
<string name="BadgeNumber">Kennzeichensymbol</string>
<string name="Short">Kurz</string>
<string name="Long">Lang</string>
<string name="SystemDefault">Systemstandard</string>
<string name="SettingsDefault">Standardeinstellungen</string>
<string name="AutomaticMediaDownload">AUTOMATISCHER DOWNLOAD VON MEDIEN</string>
<string name="SystemDefault">Systemvorgabe</string>
<string name="SettingsDefault">Telegramvorgabe</string>
<string name="AutomaticMediaDownload">AUTOMATISCHER MEDIENDOWNLOAD</string>
<string name="WhenUsingMobileData">über Mobilfunk</string>
<string name="WhenConnectedOnWiFi">über W-LAN</string>
<string name="WhenRoaming">bei Roaming</string>
<string name="NoMediaAutoDownload">kein automatischer Download</string>
<string name="SaveToGallerySettings">In der Galerie speichern</string>
<!--media view-->
<string name="NoMedia">Noch keine geteilten Medien vorhanden</string>
<string name="CancelDownload">Download abbrechen</string>
<!--map view-->
<string name="MyLocation">Mein Standort</string>
<string name="Map">Karte</string>
@ -304,7 +289,6 @@
<string name="KMetersAway">km entfernt</string>
<string name="SendLocation">Standort senden</string>
<string name="ShareLocation">Teile Standort</string>
<!--photo gallery view-->
<string name="ShowAllMedia">Zeige alle Medien</string>
<string name="SaveToGallery">In der Galerie speichern</string>
@ -312,14 +296,12 @@
<string name="Gallery">Galerie</string>
<string name="AllPhotos">Alle Fotos</string>
<string name="NoPhotos">Noch keine Fotos</string>
<!--edit video view-->
<string name="EditVideo">Video bearbeiten</string>
<string name="OriginalVideo">Originalvideo</string>
<string name="EditedVideo">Bearbeitetes Video</string>
<string name="SendingVideo">Sende Video...</string>
<string name="CompressVideo">Video komprimieren</string>
<!--button titles-->
<string name="Next">Weiter</string>
<string name="Back">Zurück</string>
@ -340,7 +322,6 @@
<string name="OpenPhoto">Foto öffnen</string>
<string name="Set">Wählen</string>
<string name="OK">OK</string>
<!--messages-->
<string name="ActionKickUser">un1 hat un2 aus der Gruppe entfernt</string>
<string name="ActionLeftUser">un1 hat die Gruppe verlassen</string>
@ -368,7 +349,6 @@
<string name="FromYou">Du</string>
<string name="ActionTakeScreenshootYou">Du hast ein Bildschirmfoto gemacht!</string>
<string name="ActionTakeScreenshoot">un1 hat ein Bildschirmfoto gemacht!</string>
<!--Alert messages-->
<string name="InvalidPhoneNumber">Ungültige Telefonnummer</string>
<string name="CodeExpired">Code ist abgelaufen, bitte melde dich erneut an</string>
@ -395,9 +375,8 @@
<string name="AreYouSureBlockContact">Diesen Kontakt wirklich blockieren?</string>
<string name="AreYouSureUnblockContact">Blockierung für diesen Kontakt wirklich aufheben?</string>
<string name="AreYouSureDeleteContact">Diesen Kontakt wirklich löschen?</string>
<string name="AreYouSureSecretChat">Wirklich einen geheimen Chat starten?</string>
<string name="AreYouSureSecretChat">Geheimen Chat starten?</string>
<string name="ForwardFromMyName">mit meinem Namen weiterleiten</string>
<!--Intro view-->
<string name="Page1Title">Telegram</string>
<string name="Page2Title">Schnell</string>
@ -406,15 +385,14 @@
<string name="Page5Title">Leistungsstark</string>
<string name="Page6Title">Cloud-Basiert</string>
<string name="Page7Title">Vertraulich</string>
<string name="Page1Message">Die <![CDATA[<b>schnellste</b>]]> Messaging App der Welt. <![CDATA[<b>Kostenlos</b>]]> und <![CDATA[<b>sicher</b>]]>.</string>
<string name="Page2Message"><![CDATA[<b>Telegram</b>]]> stellt Nachrichten schneller zu als alle andere Anwendungen</string>
<string name="Page3Message"><![CDATA[<b>Telegram</b>]]> ist für immer kostenlos. Keine Werbung. <![CDATA[<br/>]]>Keine Abo-Gebühr.</string>
<string name="Page4Message"><![CDATA[<b>Telegram</b>]]> schützt deine Nachrichten vor Hacker-Angriffen</string>
<string name="Page5Message"><![CDATA[<b>Telegram</b>]]> unterstützt unbegrenzt große Chats und Mediendateien</string>
<string name="Page6Message"><![CDATA[<b>Telegram</b>]]> kannst du vom Handy, Tablet oder auch Computer syncronisiert benutzen</string>
<string name="Page7Message"><![CDATA[<b>Telegram</b>]]>-Nachrichten sind stark verschlüsselt und können sich selbst zerstören</string>
<string name="Page1Message">Die <![CDATA[<b>schnellste</b>]]> Messaging App der Welt.<![CDATA[<br/><b>Kostenlos</b>]]> und <![CDATA[<b>sicher</b>]]>.</string>
<string name="Page2Message"><![CDATA[<b>Telegram</b>]]> stellt Nachrichten schneller<![CDATA[<br/>]]>zu als andere Anwendungen.</string>
<string name="Page3Message"><![CDATA[<b>Telegram</b>]]> ist für immer kostenlos.<![CDATA[<br/>]]>Keine Werbung. Keine Abo-Gebühr.</string>
<string name="Page4Message"><![CDATA[<b>Telegram</b>]]> schützt deine Nachrichten <![CDATA[<br/>]]>vor Hacker-Angriffen.</string>
<string name="Page5Message"><![CDATA[<b>Telegram</b>]]> unterstützt unbegrenzt große <![CDATA[<br/>]]>Chats und Mediendateien.</string>
<string name="Page6Message"><![CDATA[<b>Telegram</b>]]> lässt sich von verschiedenen Geräten<![CDATA[<br/>]]>gleichzeitig nutzen.</string>
<string name="Page7Message"><![CDATA[<b>Telegram</b>]]>-Nachrichten sind stark verschlüsselt<![CDATA[<br/>]]>und können sich selbst zerstören.</string>
<string name="StartMessaging">Jetzt beginnen</string>
<!--plurals-->
<string name="Members_zero">keine Mitglieder</string>
<string name="Members_one">%1$d Mitglied</string>
@ -446,7 +424,6 @@
<string name="FromContacts_few">von %1$d Kontakten</string>
<string name="FromContacts_many">von %1$d Kontakten</string>
<string name="FromContacts_other">von %1$d Kontakten</string>
<!--Don't change this! Not for localization!-->
<string name="CacheTag">CACHE_TAG</string>
</resources>

View File

@ -4,17 +4,14 @@
<resources>
<string name="AppName">Telegram</string>
<string name="LanguageName">Español</string>
<string name="LanguageNameInEnglish">Spanish</string>
<string name="LanguageCode">es</string>
<!--signin view-->
<string name="YourPhone">Tu teléfono</string>
<string name="StartText">Por favor, confirma tu código de país\ny pon tu número de teléfono.</string>
<string name="ChooseCountry">Elige un país</string>
<string name="WrongCountry">Código de país incorrecto</string>
<!--code enter view-->
<string name="YourCode">Tu código</string>
<string name="SentSmsCode">Enviamos un SMS con el código de activación al número</string>
@ -23,7 +20,6 @@
<string name="Code">Código</string>
<string name="WrongNumber">¿Número incorrecto?</string>
<string name="DidNotGetTheCode">¿No recibiste el código?</string>
<!--signup view-->
<string name="YourName">Tu nombre</string>
<string name="RegisterText">Ingresa tu nombre y apellido</string>
@ -31,7 +27,6 @@
<string name="FirstName">Nombre (requerido)</string>
<string name="LastName">Apellido (opcional)</string>
<string name="CancelRegistration">Cancelar registro</string>
<!--chats view-->
<string name="Chats">Chats</string>
<string name="Search">Buscar</string>
@ -41,7 +36,7 @@
<string name="NewGroup">Nuevo grupo</string>
<string name="Yesterday">ayer</string>
<string name="NoResult">Sin resultados</string>
<string name="NoChats">Aún sin conversaciones...</string>
<string name="NoChats">Aún sin chats...</string>
<string name="NoChatsHelp">Envía mensajes pulsando el botón para\nredactar, en la parte superior derecha,\no pulsa el botón menú para más opciones.</string>
<string name="WaitingForNetwork">Esperando red...</string>
<string name="Connecting">Conectando...</string>
@ -52,11 +47,10 @@
<string name="EncryptionProcessing">Intercambiando claves de cifrado...</string>
<string name="EncryptedChatStartedOutgoing">%s se unió a tu chat secreto.</string>
<string name="EncryptedChatStartedIncoming">Te uniste al chat secreto.</string>
<string name="ClearHistory">Limpiar historial</string>
<string name="ClearHistory">Borrar historial</string>
<string name="DeleteChat">Eliminar y salir</string>
<string name="HiddenName">Nombre oculto</string>
<string name="SelectChat">Elige el chat</string>
<!--broadcasts-->
<string name="BroadcastList">Lista de difusión</string>
<string name="NewBroadcastList">Nueva difusión</string>
@ -64,7 +58,6 @@
<string name="YouCreatedBroadcastList">Creaste una lista de difusión</string>
<string name="AddRecipient">Añadir destinatario</string>
<string name="KickFromBroadcast">Quitar de la lista de difusión</string>
<!--documents view-->
<string name="SelectFile">Elegir archivo</string>
<string name="FreeOfTotal">%1$s de %2$s libres</string>
@ -78,10 +71,9 @@
<string name="ExternalStorage">Almacenamiento Externo</string>
<string name="SystemRoot">Raíz del Sistema</string>
<string name="SdCard">Tarjeta SD</string>
<!--chat view-->
<string name="Invisible">invisible</string>
<string name="Typing">escribiendo...</string>
<string name="Typing">escribe...</string>
<string name="Attach">Adjuntar</string>
<string name="IsTyping">escribe...</string>
<string name="AreTyping">escriben...</string>
@ -114,12 +106,11 @@
<string name="YouWereKicked">Te expulsaron de este grupo</string>
<string name="YouLeft">Dejaste este grupo</string>
<string name="DeleteThisGroup">Eliminar este grupo</string>
<string name="DeleteThisChat">Eliminar esta conversación</string>
<string name="DeleteThisChat">Eliminar este chat</string>
<string name="SlideToCancel">DESLIZA PARA CANCELAR</string>
<string name="SaveToDownloads">Guardar en descargas</string>
<string name="ApplyLocalizationFile">Aplicar traducción</string>
<string name="UnsupportedAttachment">Adjunto no soportado</string>
<!--notification-->
<string name="EncryptedChatRequested">Chat secreto solicitado</string>
<string name="EncryptedChatAccepted">Chat secreto iniciado</string>
@ -161,7 +152,6 @@
<string name="NotificationUnrecognizedDevice">%1$s,\nDetectamos un inicio de sesión en tu cuenta desde un nuevo dispositivo, el %2$s\n\nDispositivo: %3$s\nUbicación: %4$s\n\nSi no eras tú, puedes ir a Ajustes - Cerrar todas las otras sesiones.\n\nAtentamente,\nEl equipo de Telegram</string>
<string name="NotificationContactNewPhoto">%1$s actualizó su foto de perfil</string>
<string name="Reply">Responder</string>
<!--contacts view-->
<string name="SelectContact">Elegir contacto</string>
<string name="NoContacts">Aún sin contactos</string>
@ -174,14 +164,12 @@
<string name="LastSeen">últ. vez</string>
<string name="LastSeenDate">últ. vez el</string>
<string name="InviteFriends">Invitar a amigos</string>
<!--group create view-->
<string name="SendMessageTo">Enviar mensaje a...</string>
<string name="EnterGroupNamePlaceholder">Nombre del grupo</string>
<string name="GroupName">Nombre del grupo</string>
<string name="AllContacts">TODOS LOS CONTACTOS</string>
<string name="MembersCount">%1$d/%2$d miembros</string>
<!--group info view-->
<string name="EnterGroupNameTitle">PON EL NOMBRE DEL GRUPO</string>
<string name="SharedMedia">Fotos y vídeos</string>
@ -189,10 +177,9 @@
<string name="SHAREDMEDIA">FOTOS Y VÍDEOS</string>
<string name="SETTINGS">AJUSTES</string>
<string name="AddMember">Añadir miembro</string>
<string name="DeleteAndExit">Eliminar y salir del grupo</string>
<string name="DeleteAndExit">Eliminar y dejar el grupo</string>
<string name="Notifications">Notificaciones</string>
<string name="KickFromGroup">Expulsar del grupo</string>
<!--contact info view-->
<string name="ShareContact">Compartir</string>
<string name="AddContact">Añadir</string>
@ -220,9 +207,8 @@
<string name="ShortMessageLifetime1d">1d</string>
<string name="ShortMessageLifetime1w">1S</string>
<string name="EncryptionKeyDescription">Esta imagen es una visualización de la clave de cifrado para el chat secreto con <![CDATA[<b>]]>%1$s<![CDATA[</b>]]>.<![CDATA[<br><br>]]>Si esta imagen se ve igual en el teléfono de <![CDATA[<b>]]>%2$s<![CDATA[</b>]]>, tu chat es seguro en un 200%%.<![CDATA[<br><br>]]>Aprende más en telegram.org</string>
<!--settings view-->
<string name="ResetNotificationsText">Restablecer todas las notificaciones</string>
<string name="ResetNotificationsText">Restablecer las notificaciones</string>
<string name="TextSize">Tamaño del texto</string>
<string name="AskAQuestion">Hacer una pregunta</string>
<string name="EnableAnimations">Activar animaciones</string>
@ -241,7 +227,7 @@
<string name="Vibrate">Vibraciones</string>
<string name="InAppPreview">Vista previa en la app</string>
<string name="Reset">RESTABLECER</string>
<string name="ResetAllNotifications">Restablecer todas las notificaciones</string>
<string name="ResetAllNotifications">Restablecer las notificaciones</string>
<string name="UndoAllCustom">Deshacer las notificaciones personalizadas para todos tus usuarios y grupos</string>
<string name="NotificationsAndSounds">Notificaciones y sonidos</string>
<string name="BlockedUsers">Usuarios bloqueados</string>
@ -290,11 +276,10 @@
<string name="WhenConnectedOnWiFi">Con conexión a Wi-Fi</string>
<string name="WhenRoaming">Con itinerancia de datos</string>
<string name="NoMediaAutoDownload">Ningún contenido multimedia</string>
<string name="SaveToGallerySettings">Guardar en galería</string>
<!--media view-->
<string name="NoMedia">Aún no hay fotos ni vídeos</string>
<string name="CancelDownload">Cancelar descarga</string>
<!--map view-->
<string name="MyLocation">Mi ubicación</string>
<string name="Map">Mapa</string>
@ -304,7 +289,6 @@
<string name="KMetersAway">km de distancia</string>
<string name="SendLocation">Enviar ubicación</string>
<string name="ShareLocation">Compartir ubicación</string>
<!--photo gallery view-->
<string name="ShowAllMedia">Mostrar todas las fotos y vídeos</string>
<string name="SaveToGallery">Guardar en galería</string>
@ -312,14 +296,12 @@
<string name="Gallery">Galería</string>
<string name="AllPhotos">Todas las fotos</string>
<string name="NoPhotos">Sin fotos aún</string>
<!--edit video view-->
<string name="EditVideo">Editar vídeo</string>
<string name="OriginalVideo">Vídeo original</string>
<string name="EditedVideo">Vídeo editado</string>
<string name="SendingVideo">Enviando vídeo...</string>
<string name="CompressVideo">Comprimir Vídeo</string>
<!--button titles-->
<string name="Next">Siguiente</string>
<string name="Back">Atrás</string>
@ -340,7 +322,6 @@
<string name="OpenPhoto">Abrir foto</string>
<string name="Set">Establecer</string>
<string name="OK">OK</string>
<!--messages-->
<string name="ActionKickUser">un1 expulsó a un2</string>
<string name="ActionLeftUser">un1 dejó el grupo</string>
@ -368,7 +349,6 @@
<string name="FromYou"></string>
<string name="ActionTakeScreenshootYou">¡Hiciste una captura de pantalla!</string>
<string name="ActionTakeScreenshoot">¡un1 hizo una captura de pantalla!</string>
<!--Alert messages-->
<string name="InvalidPhoneNumber">Número de teléfono inválido</string>
<string name="CodeExpired">Código expirado. Por favor, vuelve a iniciar sesión.</string>
@ -397,7 +377,6 @@
<string name="AreYouSureDeleteContact">¿Quieres eliminar este contacto?</string>
<string name="AreYouSureSecretChat">¿Quieres iniciar un chat secreto?</string>
<string name="ForwardFromMyName">reenviar desde mi nombre</string>
<!--Intro view-->
<string name="Page1Title">Telegram</string>
<string name="Page2Title">Rápida</string>
@ -406,15 +385,14 @@
<string name="Page5Title">Poderosa</string>
<string name="Page6Title">Basada en la nube</string>
<string name="Page7Title">Privada</string>
<string name="Page1Message">La aplicación de mensajería más\n<![CDATA[<b>veloz</b>]]> del mundo. Es <![CDATA[<b>gratis</b>]]> y <![CDATA[<b>segura</b>]]>.</string>
<string name="Page2Message"><![CDATA[<b>Telegram</b>]]> entrega mensajes más rápido que<![CDATA[<br/>]]>cualquier otra aplicación.</string>
<string name="Page3Message"><![CDATA[<b>Telegram</b>]]> es gratis para siempre. Sin publicidad.<![CDATA[<br/>]]>Sin cuotas de suscripción.</string>
<string name="Page1Message">La aplicación de mensajería más<![CDATA[<br/><b>veloz</b>]]> del mundo. Es <![CDATA[<b>gratis</b>]]> y <![CDATA[<b>segura</b>]]>.</string>
<string name="Page2Message"><![CDATA[<b>Telegram</b>]]> entrega mensajes más<![CDATA[<br/>]]>rápido que cualquier otra aplicación.</string>
<string name="Page3Message"><![CDATA[<b>Telegram</b>]]> es gratis para siempre.<![CDATA[<br/>]]>Sin publicidad ni suscripciones.</string>
<string name="Page4Message"><![CDATA[<b>Telegram</b>]]> mantiene tus mensajes<![CDATA[<br/>]]>a salvo del ataque de hackers.</string>
<string name="Page5Message"><![CDATA[<b>Telegram</b>]]> no tiene límites en el tamaño de tus<![CDATA[<br/>]]>chats y archivos.</string>
<string name="Page6Message"><![CDATA[<b>Telegram</b>]]> te permite acceder a tus mensajes<![CDATA[<br/>]]>desde múltiples dispositivos.</string>
<string name="Page7Message">Los mensajes de <![CDATA[<b>Telegram</b>]]> están fuertemente<![CDATA[<br/>]]>cifrados y se pueden autodestruir.</string>
<string name="Page5Message"><![CDATA[<b>Telegram</b>]]> no tiene límites en<![CDATA[<br/>]]>el tamaño de tus chats y archivos.</string>
<string name="Page6Message"><![CDATA[<b>Telegram</b>]]> te permite acceder a tus<![CDATA[<br/>]]>mensajes desde múltiples dispositivos.</string>
<string name="Page7Message"><![CDATA[<b>Telegram</b>]]> posee mensajes fuertemente<![CDATA[<br/>]]>cifrados y se pueden autodestruir.</string>
<string name="StartMessaging">Empieza a conversar</string>
<!--plurals-->
<string name="Members_zero">sin miembros</string>
<string name="Members_one">%1$d miembro</string>
@ -446,7 +424,6 @@
<string name="FromContacts_few">de %1$d contactos</string>
<string name="FromContacts_many">de %1$d contactos</string>
<string name="FromContacts_other">de %1$d contactos</string>
<!--Don't change this! Not for localization!-->
<string name="CacheTag">CACHE_TAG</string>
</resources>

View File

@ -4,17 +4,14 @@
<resources>
<string name="AppName">Telegram</string>
<string name="LanguageName">Italiano</string>
<string name="LanguageNameInEnglish">Italian</string>
<string name="LanguageCode">it</string>
<!--signin view-->
<string name="YourPhone">Il tuo telefono</string>
<string name="StartText">Conferma il prefisso della tua nazione\ne inserisci il tuo numero di telefono.</string>
<string name="ChooseCountry">Scegli una nazione</string>
<string name="WrongCountry">Prefisso errato</string>
<!--code enter view-->
<string name="YourCode">Il tuo codice</string>
<string name="SentSmsCode">Abbiamo inviato un SMS al tuo telefono con il codice di attivazione</string>
@ -23,7 +20,6 @@
<string name="Code">Codice</string>
<string name="WrongNumber">Numero errato?</string>
<string name="DidNotGetTheCode">Non hai ricevuto il codice?</string>
<!--signup view-->
<string name="YourName">Il tuo nome</string>
<string name="RegisterText">Inserisci il tuo nome e cognome</string>
@ -31,7 +27,6 @@
<string name="FirstName">Nome (richiesto)</string>
<string name="LastName">Cognome (facoltativo)</string>
<string name="CancelRegistration">Annulla registrazione</string>
<!--chats view-->
<string name="Chats">Chat</string>
<string name="Search">Cerca</string>
@ -42,7 +37,7 @@
<string name="Yesterday">ieri</string>
<string name="NoResult">Nessun risultato</string>
<string name="NoChats">Ancora nessuna chat…</string>
<string name="NoChatsHelp">Inizia a inviare messaggi premendo il\npulsante di composizione nell\'angolo in alto\na destra o vai nella sezione contatti.</string>
<string name="NoChatsHelp">Inizia a messaggiare premendo il tasto\ncomponi nell\'angolo in alto a destra\no premi il tasto menu per più opzioni.</string>
<string name="WaitingForNetwork">In attesa della rete...</string>
<string name="Connecting">Connessione in corso…</string>
<string name="Updating">Aggiornamento in corso…</string>
@ -56,7 +51,6 @@
<string name="DeleteChat">Elimina ed esci</string>
<string name="HiddenName">Nome nascosto</string>
<string name="SelectChat">Seleziona chat</string>
<!--broadcasts-->
<string name="BroadcastList">Lista broadcast</string>
<string name="NewBroadcastList">Nuova lista broadcast</string>
@ -64,7 +58,6 @@
<string name="YouCreatedBroadcastList">Hai creato una lista broadcast</string>
<string name="AddRecipient">Aggiungi destinatario</string>
<string name="KickFromBroadcast">Rimuovi dalla lista broadcast</string>
<!--documents view-->
<string name="SelectFile">Seleziona file</string>
<string name="FreeOfTotal">Liberi %1$s di %2$s</string>
@ -78,7 +71,6 @@
<string name="ExternalStorage">Archiviazione esterna</string>
<string name="SystemRoot">Root di sistema</string>
<string name="SdCard">Scheda SD</string>
<!--chat view-->
<string name="Invisible">invisibile</string>
<string name="Typing">sta scrivendo…</string>
@ -102,14 +94,14 @@
<string name="TypeMessage">Scrivi il messaggio</string>
<string name="DOWNLOAD">Scarica</string>
<string name="Selected">Selezionati: %d</string>
<string name="ShareMyContactInfo">CONDIVIDI LE MIE INFORMAZIONI DI CONTATTO</string>
<string name="ShareMyContactInfo">CONDIVIDI INFORMAZIONI CONTATTO</string>
<string name="AddToContacts">AGGIUNGI AI CONTATTI</string>
<string name="EncryptedPlaceholderTitleIncoming">%s ti ha mandato un invito a una chat segreta.</string>
<string name="EncryptedPlaceholderTitleOutgoing">Hai invitato %s a entrare in una chat segreta.</string>
<string name="EncryptedDescriptionTitle">Chat segrete:</string>
<string name="EncryptedDescription1">Utilizzano la crittografia end-to-end</string>
<string name="EncryptedDescription2">Non lasciano traccia sui nostri server</string>
<string name="EncryptedDescription3">Hanno un contatore di autodistruzione</string>
<string name="EncryptedDescription3">Hanno un timer di autodistruzione</string>
<string name="EncryptedDescription4">Non permettono linoltro</string>
<string name="YouWereKicked">Sei stato espulso da questo gruppo</string>
<string name="YouLeft">Hai lasciato il gruppo</string>
@ -119,7 +111,6 @@
<string name="SaveToDownloads">Salva in download</string>
<string name="ApplyLocalizationFile">Applica file di localizzazione</string>
<string name="UnsupportedAttachment">Allegato non supportato</string>
<!--notification-->
<string name="EncryptedChatRequested">Chat segreta richiesta</string>
<string name="EncryptedChatAccepted">Chat segreta iniziata</string>
@ -161,7 +152,6 @@
<string name="NotificationUnrecognizedDevice">%1$s,\nAbbiamo rilevato un accesso al tuo account da un nuovo dispositivo %2$s\n\nDispositivo: %3$s\nPosizione: %4$s\n\nSe non sei stato tu, puoi andare su Impostazioni - Termina tutte le sessioni.\n\nGrazie,\nil team di Telegram</string>
<string name="NotificationContactNewPhoto">%1$s ha aggiornato la foto del profilo</string>
<string name="Reply">Rispondi</string>
<!--contacts view-->
<string name="SelectContact">Seleziona contatto</string>
<string name="NoContacts">Ancora nessun contatto</string>
@ -174,14 +164,12 @@
<string name="LastSeen">ultimo accesso</string>
<string name="LastSeenDate">ultimo accesso</string>
<string name="InviteFriends">Invita amici</string>
<!--group create view-->
<string name="SendMessageTo">Invia messaggio a...</string>
<string name="EnterGroupNamePlaceholder">Immetti il nome del gruppo</string>
<string name="GroupName">Nome gruppo</string>
<string name="AllContacts">TUTTI I CONTATTI</string>
<string name="MembersCount">%1$d/%2$d membri</string>
<!--group info view-->
<string name="EnterGroupNameTitle">INSERISCI IL NOME DEL GRUPPO</string>
<string name="SharedMedia">Media condivisi</string>
@ -192,7 +180,6 @@
<string name="DeleteAndExit">Elimina e lascia il gruppo</string>
<string name="Notifications">Notifiche</string>
<string name="KickFromGroup">Rimuovi dal gruppo</string>
<!--contact info view-->
<string name="ShareContact">Condividi</string>
<string name="AddContact">Aggiungi</string>
@ -220,7 +207,6 @@
<string name="ShortMessageLifetime1d">1g</string>
<string name="ShortMessageLifetime1w">1sett</string>
<string name="EncryptionKeyDescription">Questa immagine è una visualizzazione della chiave di cifratura per questa chat segreta con <![CDATA[<b>]]>%1$s<![CDATA[</b>]]>.<![CDATA[<br><br>]]>Se questa immagine è uguale sul telefono di <![CDATA[<b>]]>%2$s<![CDATA[</b>]]>, la chat è sicura al 200%%.<![CDATA[<br><br>]]>Per saperne di più, visita Telegram.org</string>
<!--settings view-->
<string name="ResetNotificationsText">Ripristina tutte le impostazioni di notifica predefinite</string>
<string name="TextSize">Dimensione testo messaggi</string>
@ -290,11 +276,10 @@
<string name="WhenConnectedOnWiFi">Quando si utilizza il Wi-Fi</string>
<string name="WhenRoaming">In roaming</string>
<string name="NoMediaAutoDownload">Nessun media</string>
<string name="SaveToGallerySettings">Salva nella galleria</string>
<!--media view-->
<string name="NoMedia">Nessun media condiviso</string>
<string name="CancelDownload">Annulla scaricamento</string>
<!--map view-->
<string name="MyLocation">La mia posizione</string>
<string name="Map">Mappa</string>
@ -304,7 +289,6 @@
<string name="KMetersAway">km di distanza</string>
<string name="SendLocation">Invia posizione</string>
<string name="ShareLocation">Condividi posizione</string>
<!--photo gallery view-->
<string name="ShowAllMedia">Mostra tutti i file media</string>
<string name="SaveToGallery">Salva nella galleria</string>
@ -312,14 +296,12 @@
<string name="Gallery">Galleria</string>
<string name="AllPhotos">Tutte le foto</string>
<string name="NoPhotos">Ancora nessuna foto</string>
<!--edit video view-->
<string name="EditVideo">Modifica video</string>
<string name="OriginalVideo">Video originale</string>
<string name="EditedVideo">Video modificato</string>
<string name="SendingVideo">Sending video...</string>
<string name="CompressVideo">Compress Video</string>
<string name="SendingVideo">Inviando il video...</string>
<string name="CompressVideo">Comprimi Video</string>
<!--button titles-->
<string name="Next">Avanti</string>
<string name="Back">Indietro</string>
@ -340,7 +322,6 @@
<string name="OpenPhoto">Apri foto</string>
<string name="Set">Imposta</string>
<string name="OK">OK</string>
<!--messages-->
<string name="ActionKickUser">un1 ha rimosso un2</string>
<string name="ActionLeftUser">un1 ha lasciato il gruppo</string>
@ -358,7 +339,7 @@
<string name="ActionYouCreateGroup">Hai creato il gruppo</string>
<string name="ActionKickUserYou">un1 ti ha rimosso</string>
<string name="ActionAddUserYou">un1 ti ha aggiunto</string>
<string name="UnsuppotedMedia">Questo messaggio non è supportato sulla tua versione di Telegram. Aggiorna l\'applicazione per\nvisualizzarlo: http://telegram.org/update</string>
<string name="UnsuppotedMedia">Questo messaggio non è supportato sulla tua versione di Telegram. Aggiorna l\'applicazione per visualizzarlo: http://telegram.org/update</string>
<string name="AttachPhoto">Foto</string>
<string name="AttachVideo">Video</string>
<string name="AttachLocation">Posizione</string>
@ -368,7 +349,6 @@
<string name="FromYou">Tu</string>
<string name="ActionTakeScreenshootYou">Hai catturato la schermata!</string>
<string name="ActionTakeScreenshoot">un1 ha catturato la schermata!</string>
<!--Alert messages-->
<string name="InvalidPhoneNumber">Numero di telefono non valido</string>
<string name="CodeExpired">Codice scaduto, effettua di nuovo l\'accesso</string>
@ -397,7 +377,6 @@
<string name="AreYouSureDeleteContact">Eliminare questo contatto?</string>
<string name="AreYouSureSecretChat">Iniziare una chat segreta?</string>
<string name="ForwardFromMyName">inoltra dal mio nome</string>
<!--Intro view-->
<string name="Page1Title">Telegram</string>
<string name="Page2Title">Veloce</string>
@ -406,15 +385,14 @@
<string name="Page5Title">Potente</string>
<string name="Page6Title">Basato sul cloud</string>
<string name="Page7Title">Privato</string>
<string name="Page1Message">Benvenuto nell\'era della messaggistica veloce e sicura</string>
<string name="Page2Message"><![CDATA[<b>Telegram</b>]]> consegna i messaggi più velocemente di qualsiasi altra applicazione</string>
<string name="Page3Message"><![CDATA[<b>Telegram</b>]]> è gratuita per sempre. Nessuna pubblicità. Nessun costo di abbonamento</string>
<string name="Page4Message"><![CDATA[<b>Telegram</b>]]> tiene al sicuro i tuoi messaggi dagli attacchi degli hacker</string>
<string name="Page5Message"><![CDATA[<b>Telegram</b>]]> non ha limiti sulle dimensioni dei tuoi file multimediali e delle chat</string>
<string name="Page6Message"><![CDATA[<b>Telegram</b>]]> ti consente di accedere ai messaggi da più dispositivi</string>
<string name="Page7Message"><![CDATA[<b>Telegram</b>]]> cifra in maniera sicura i messaggi e può far sì che si autodistruggano</string>
<string name="Page1Message">L\'app di messaggi <![CDATA[<b>più veloce</b>]]>al mondo.<![CDATA[<br/>]]>È <![CDATA[<b>gratuita</b>]]> e <![CDATA[<b>sicura</b>]]>.</string>
<string name="Page2Message"><![CDATA[<b>Telegram</b>]]> consegna i messaggi più<![CDATA[<br/>]]>velocemente di qualsiasi altra app.</string>
<string name="Page3Message"><![CDATA[<b>Telegram</b>]]> sarà sempre gratuito.<![CDATA[<br/>]]>Nessuna pubblicità. Nessun abbonamento.</string>
<string name="Page4Message"><![CDATA[<b>Telegram</b>]]> protegge i tuoi messaggi<![CDATA[<br/>]]>dagli attacchi degli hacker.</string>
<string name="Page5Message"><![CDATA[<b>Telegram</b>]]> non ha limiti sulle dimensioni<![CDATA[<br/>]]>dei tuoi file multimediali e delle chat.</string>
<string name="Page6Message"><![CDATA[<b>Telegram</b>]]> ti consente di accedere<![CDATA[<br/>]]>ai messaggi da più dispositivi.</string>
<string name="Page7Message"><![CDATA[<b>Telegram</b>]]> cifra in maniera sicura i messaggi<![CDATA[<br/>]]>e può far sì che si autodistruggano.</string>
<string name="StartMessaging">Inizia a inviare messaggi</string>
<!--plurals-->
<string name="Members_zero">nessun membro</string>
<string name="Members_one">%1$d membro</string>
@ -446,7 +424,6 @@
<string name="FromContacts_few">da %1$d contatti</string>
<string name="FromContacts_many">da %1$d contatti</string>
<string name="FromContacts_other">da %1$d contatti</string>
<!--Don't change this! Not for localization!-->
<string name="CacheTag">CACHE_TAG</string>
</resources>

View File

@ -4,17 +4,14 @@
<resources>
<string name="AppName">Telegram</string>
<string name="LanguageName">Nederlands</string>
<string name="LanguageNameInEnglish">Dutch</string>
<string name="LanguageCode">nl</string>
<!--signin view-->
<string name="YourPhone">Je telefoon</string>
<string name="StartText">Bevestig je landcode\nen voer je telefoonnummer in.</string>
<string name="ChooseCountry">Kies een land</string>
<string name="WrongCountry">Onjuist landcode</string>
<!--code enter view-->
<string name="YourCode">Je code</string>
<string name="SentSmsCode">We hebben een sms met een activatiecode verzonden naar je telefoon</string>
@ -23,7 +20,6 @@
<string name="Code">Code</string>
<string name="WrongNumber">Verkeerd nummer?</string>
<string name="DidNotGetTheCode">Geen code ontvangen?</string>
<!--signup view-->
<string name="YourName">Je naam</string>
<string name="RegisterText">Voer je voor- en achternaam in</string>
@ -31,7 +27,6 @@
<string name="FirstName">Voornaam (verplicht)</string>
<string name="LastName">Achternaam (optioneel)</string>
<string name="CancelRegistration">Registratie annuleren</string>
<!--chats view-->
<string name="Chats">Gesprekken</string>
<string name="Search">Zoeken</string>
@ -56,7 +51,6 @@
<string name="DeleteChat">Verwijderen en verlaten</string>
<string name="HiddenName">Verborgen naam</string>
<string name="SelectChat">Kies een gesprek</string>
<!--broadcasts-->
<string name="BroadcastList">Verzendlijst</string>
<string name="NewBroadcastList">Nieuwe verzendlijst</string>
@ -64,7 +58,6 @@
<string name="YouCreatedBroadcastList">Je hebt een verzendlijst gemaakt</string>
<string name="AddRecipient">Ontvanger toevoegen</string>
<string name="KickFromBroadcast">Verwijder van verzendlijst</string>
<!--documents view-->
<string name="SelectFile">Kies een bestand</string>
<string name="FreeOfTotal">Vrij: %1$s van %2$s</string>
@ -78,7 +71,6 @@
<string name="ExternalStorage">Externe opslag</string>
<string name="SystemRoot">Systeemmap</string>
<string name="SdCard">SD-kaart</string>
<!--chat view-->
<string name="Invisible">onzichtbaar</string>
<string name="Typing">aan het typen…</string>
@ -119,7 +111,6 @@
<string name="SaveToDownloads">Opslaan in Downloads</string>
<string name="ApplyLocalizationFile">Vertaling toepassen</string>
<string name="UnsupportedAttachment">Bestandstype niet ondersteund</string>
<!--notification-->
<string name="EncryptedChatRequested">Geheime chat aangevraagd</string>
<string name="EncryptedChatAccepted">Geheime chat gestart</string>
@ -161,7 +152,6 @@
<string name="NotificationUnrecognizedDevice">%1$s,\nEr is op je account ingelogd vanaf een nieuw apparaat op %2$s\n\nApparaat: %3$s\nLocatie: %4$s\n\nAls jij dit niet was, kun je alle sessies beëindigen via Instellingen Beëindig alle andere sessies.\n\nBedankt,\nHet Telegram-team</string>
<string name="NotificationContactNewPhoto">%1$s heeft zijn/haar profielfoto gewijzigd</string>
<string name="Reply">Antwoord</string>
<!--contacts view-->
<string name="SelectContact">Kies een contact</string>
<string name="NoContacts">Nog geen contacten</string>
@ -174,14 +164,12 @@
<string name="LastSeen">gezien</string>
<string name="LastSeenDate">gezien</string>
<string name="InviteFriends">Vrienden uitnodigen</string>
<!--group create view-->
<string name="SendMessageTo">Bericht verzenden naar…</string>
<string name="EnterGroupNamePlaceholder">Groepsnaam...</string>
<string name="GroupName">Groepsnaam</string>
<string name="AllContacts">ALLE CONTACTEN</string>
<string name="MembersCount">%1$d/%2$d deelnemers</string>
<!--group info view-->
<string name="EnterGroupNameTitle">GROEPSNAAM INSTELLEN</string>
<string name="SharedMedia">Gedeelde media</string>
@ -192,7 +180,6 @@
<string name="DeleteAndExit">Groep verwijderen en verlaten</string>
<string name="Notifications">Meldingen</string>
<string name="KickFromGroup">Verwijderen uit groep</string>
<!--contact info view-->
<string name="ShareContact">Delen</string>
<string name="AddContact">Toevoegen</string>
@ -219,8 +206,7 @@
<string name="ShortMessageLifetime1h">1u</string>
<string name="ShortMessageLifetime1d">1d</string>
<string name="ShortMessageLifetime1w">1w</string>
<string name="EncryptionKeyDescription">Dit is een weergave van de encryptiesleutel voor deze geheime chat met <![CDATA[<b>]]>%1$s<![CDATA[</b>]]>.\n\nAls deze afbeelding er bij <![CDATA[<b>]]>%2$s<![CDATA[</b>]]> hetzelfde uitziet, is jullie gesprek 200%% beveiligd.\n\nLees meer op telegram.org.</string>
<string name="EncryptionKeyDescription">Dit is een weergave van de encryptiesleutel voor deze geheime chat met <![CDATA[<b>]]>%1$s<![CDATA[</b>]]>.<![CDATA[<br><br>]]>Als deze afbeelding er bij <![CDATA[<b>]]>%2$s<![CDATA[</b>]]> hetzelfde uitziet, is jullie gesprek 200%% beveiligd.<![CDATA[<br><br>]]>Lees meer op telegram.org.</string>
<!--settings view-->
<string name="ResetNotificationsText">Alle meldingsinstellingen herstellen</string>
<string name="TextSize">Tekstgrootte berichten</string>
@ -259,7 +245,7 @@
<string name="ContactJoined">Contact lid van Telegram</string>
<string name="Pebble">PEBBLE</string>
<string name="Language">Taal</string>
<string name="AskAQuestionInfo">Houd er rekening mee dat de ondersteuning van Telegram door vrijwilligers wordt gedaan. We doen ons best om zo snel mogelijk te antwoorden, maar het kan even even duren.\n\nBekijk ook de <![CDATA[<a href=\"http://telegram.org/faq#general\">veelgestelde vragen</a>]]>: hier staan de antwoorden op de meeste vragen en belangrijke tips voor <![CDATA[<a href=\"http://telegram.org/faq#troubleshooting\">het oplossen van problemen</a>]]>.</string>
<string name="AskAQuestionInfo">De ondersteuning van Telegram wordt gedaan door vrijwilligers.<![CDATA[<br>]]>We doen ons best om zo snel mogelijk te antwoorden.<![CDATA[<br><br>]]>Bekijk ook de <![CDATA[<a href=\"http://telegram.org/faq#general\">veelgestelde vragen</a>]]>. Hier staan de antwoorden op de meeste vragen en belangrijke tips voor <![CDATA[<a href=\"http://telegram.org/faq#troubleshooting\">het oplossen van problemen</a>]]>.</string>
<string name="AskButton">Vraag een vrijwilliger</string>
<string name="TelegramFaq">Veelgestelde vragen</string>
<string name="TelegramFaqUrl">https://telegram.org/faq</string>
@ -290,11 +276,10 @@
<string name="WhenConnectedOnWiFi">Bij Wi-Fi-verbinding</string>
<string name="WhenRoaming">Bij roaming</string>
<string name="NoMediaAutoDownload">Geen media</string>
<string name="SaveToGallerySettings">Opslaan in galerij</string>
<!--media view-->
<string name="NoMedia">Nog geen media gedeeld</string>
<string name="CancelDownload">Downloaden annuleren</string>
<!--map view-->
<string name="MyLocation">Mijn locatie</string>
<string name="Map">Kaart</string>
@ -304,7 +289,6 @@
<string name="KMetersAway">km hiervandaan</string>
<string name="SendLocation">Locatie verzenden</string>
<string name="ShareLocation">Locatie delen</string>
<!--photo gallery view-->
<string name="ShowAllMedia">Alle media weergeven</string>
<string name="SaveToGallery">Opslaan in galerij</string>
@ -312,14 +296,12 @@
<string name="Gallery">Galerij</string>
<string name="AllPhotos">Alle foto\'s</string>
<string name="NoPhotos">Nog geen foto\'s</string>
<!--edit video view-->
<string name="EditVideo">Video bewerken</string>
<string name="OriginalVideo">Originele video</string>
<string name="EditedVideo">Bewerkte video</string>
<string name="SendingVideo">Video versturen...</string>
<string name="CompressVideo">Video comprimeren</string>
<!--button titles-->
<string name="Next">Volgende</string>
<string name="Back">Vorige</string>
@ -340,7 +322,6 @@
<string name="OpenPhoto">Foto openen</string>
<string name="Set">Instellen</string>
<string name="OK">OK</string>
<!--messages-->
<string name="ActionKickUser">un1 heeft un2 verwijderd</string>
<string name="ActionLeftUser">un1 heeft de groep verlaten</string>
@ -368,7 +349,6 @@
<string name="FromYou">Jij</string>
<string name="ActionTakeScreenshootYou">Je hebt een schermafbeelding gemaakt!</string>
<string name="ActionTakeScreenshoot">un1 maakte een schermafbeeling!</string>
<!--Alert messages-->
<string name="InvalidPhoneNumber">Ongeldig telefoonnummer</string>
<string name="CodeExpired">Code verlopen. Log opnieuw in.</string>
@ -397,7 +377,6 @@
<string name="AreYouSureDeleteContact">Weet je zeker dat je deze contactpersoon wilt verwijderen?</string>
<string name="AreYouSureSecretChat">Weet je zeker dat je een geheime chat wilt starten?</string>
<string name="ForwardFromMyName">doorsturen via mijn eigen naam</string>
<!--Intro view-->
<string name="Page1Title">Telegram</string>
<string name="Page2Title">Snel</string>
@ -406,15 +385,14 @@
<string name="Page5Title">Krachtig</string>
<string name="Page6Title">In de cloud</string>
<string name="Page7Title">Privé</string>
<string name="Page1Message">\'s Werelds <![CDATA[<b>snelste</b>]]> berichtendienst.\nHet is <![CDATA[<b>veilig</b>]]> en <![CDATA[<b>gratis</b>]]>.</string>
<string name="Page2Message"><![CDATA[<b>Telegram</b>]]> bezorgt berichten\nsneller dan elke andere applicatie.</string>
<string name="Page3Message"><![CDATA[<b>Telegram</b>]]> is altijd gratis. \nGeen advertenties.\nGeen abonnementskosten.</string>
<string name="Page4Message"><![CDATA[<b>Telegram</b>]]> beveiligt je berichten\ntegen aanvallen van hackers.</string>
<string name="Page5Message"><![CDATA[<b>Telegram</b>]]> beperkt je niet\nin de grootte van je media of gesprekken.</string>
<string name="Page6Message"><![CDATA[<b>Telegram</b>]]> biedt toegang tot je berichten\nvanaf meerdere apparaten.</string>
<string name="Page7Message"><![CDATA[<b>Telegram</b>]]> berichten zijn sterk versleuteld\nen kunnen zichzelf vernietigen.</string>
<string name="Page1Message">\'s Werelds <![CDATA[<b>snelste</b>]]> berichtendienst.<![CDATA[<br/>]]>Het is <![CDATA[<b>gratis</b>]]> en <![CDATA[<b>veilig</b>]]>.</string>
<string name="Page2Message"><![CDATA[<b>Telegram</b>]]> bezorgt berichten sneller dan<![CDATA[<br/>]]>elke andere applicatie.</string>
<string name="Page3Message"><![CDATA[<b>Telegram</b>]]> is altijd gratis. Geen advertenties.<![CDATA[<br/>]]>Geen abonnementskosten.</string>
<string name="Page4Message"><![CDATA[<b>Telegram</b>]]> beveiligd je berichten<![CDATA[<br/>]]>tegen aanvallen van hackers.</string>
<string name="Page5Message"><![CDATA[<b>Telegram</b>]]> beperkt je niet in de grootte van<![CDATA[<br/>]]>je media of gesprekken.</string>
<string name="Page6Message"><![CDATA[<b>Telegram</b>]]> biedt toegang tot je berichten<![CDATA[<br/>]]>vanaf meerdere apparaten.</string>
<string name="Page7Message"><![CDATA[<b>Telegram</b>]]> berichten zijn sterk versleuteld<![CDATA[<br/>]]>en kunnen zichzelf vernietigen.</string>
<string name="StartMessaging">Begin met chatten</string>
<!--plurals-->
<string name="Members_zero">geen deelnemers</string>
<string name="Members_one">%1$d deelnemer</string>
@ -446,7 +424,6 @@
<string name="FromContacts_few">van %1$d contactpersonen</string>
<string name="FromContacts_many">van %1$d contactpersonen</string>
<string name="FromContacts_other">van %1$d contactpersonen</string>
<!--Don't change this! Not for localization!-->
<string name="CacheTag">CACHE_TAG</string>
</resources>

View File

@ -4,17 +4,14 @@
<resources>
<string name="AppName">Telegram</string>
<string name="LanguageName">Português (Brasil)</string>
<string name="LanguageNameInEnglish">Portuguese (Brazil)</string>
<string name="LanguageCode">pt_BR</string>
<!--signin view-->
<string name="YourPhone">Seu número</string>
<string name="StartText">Por favor confirme o código do seu país\ne digite o número do seu telefone.</string>
<string name="ChooseCountry">Escolha um país</string>
<string name="WrongCountry">Código do país incorreto</string>
<!--code enter view-->
<string name="YourCode">Seu código</string>
<string name="SentSmsCode">Enviamos uma SMS com um código de ativação para o seu telefone</string>
@ -23,7 +20,6 @@
<string name="Code">Código</string>
<string name="WrongNumber">Número incorreto?</string>
<string name="DidNotGetTheCode">Não recebeu o código?</string>
<!--signup view-->
<string name="YourName">Seu nome</string>
<string name="RegisterText">Configure seu nome e sobrenome</string>
@ -31,7 +27,6 @@
<string name="FirstName">Nome (obrigatório)</string>
<string name="LastName">Sobrenome (opcional)</string>
<string name="CancelRegistration">Cancelar registro</string>
<!--chats view-->
<string name="Chats">Conversas</string>
<string name="Search">Busca</string>
@ -56,7 +51,6 @@
<string name="DeleteChat">Apagar e sair</string>
<string name="HiddenName">Nome oculto</string>
<string name="SelectChat">Selecione uma Conversa</string>
<!--broadcasts-->
<string name="BroadcastList">Lista de Broadcast</string>
<string name="NewBroadcastList">Nova Lista de Broadcast</string>
@ -64,7 +58,6 @@
<string name="YouCreatedBroadcastList">Você criou uma lista de broadcast</string>
<string name="AddRecipient">Adicionar destinatário</string>
<string name="KickFromBroadcast">Remover da lista de broadcast</string>
<!--documents view-->
<string name="SelectFile">Selecione um Arquivo</string>
<string name="FreeOfTotal">Disponível %1$s de %2$s</string>
@ -78,7 +71,6 @@
<string name="ExternalStorage">Armazenamento Externo</string>
<string name="SystemRoot">Administrador do Sistema</string>
<string name="SdCard">Cartão SD</string>
<!--chat view-->
<string name="Invisible">invisível</string>
<string name="Typing">escrevendo...</string>
@ -119,7 +111,6 @@
<string name="SaveToDownloads">Salvar em downloads</string>
<string name="ApplyLocalizationFile">Aplicar arquivo de localização</string>
<string name="UnsupportedAttachment">Anexo não suportado</string>
<!--notification-->
<string name="EncryptedChatRequested">Conversa secreta solicitada</string>
<string name="EncryptedChatAccepted">Conversa secreta iniciada</string>
@ -161,7 +152,6 @@
<string name="NotificationUnrecognizedDevice">%1$s,\nNós detectamos um login na sua conta de um novo dispositivo %2$s\n\nDispositivo: %3$s\nLocalização: %4$s\nSe não foi você, você pode ir em Configurações - Terminar todas as sessões.\n\nAtenciosamente,\nTime do Telegram</string>
<string name="NotificationContactNewPhoto">%1$s atualizou a foto do perfil</string>
<string name="Reply">Responder</string>
<!--contacts view-->
<string name="SelectContact">Selecionar Contato</string>
<string name="NoContacts">Ainda não há contatos</string>
@ -171,17 +161,15 @@
<string name="OtherAt">às</string>
<string name="Online">online</string>
<string name="Offline">offline</string>
<string name="LastSeen">visto por último</string>
<string name="LastSeenDate">visto por último</string>
<string name="LastSeen">visto</string>
<string name="LastSeenDate">visto</string>
<string name="InviteFriends">Convidar Amigos</string>
<!--group create view-->
<string name="SendMessageTo">Enviar mensagem para...</string>
<string name="EnterGroupNamePlaceholder">Digite o nome do grupo</string>
<string name="GroupName">Nome do grupo</string>
<string name="AllContacts">TODOS OS CONTATOS</string>
<string name="MembersCount">%1$d/%2$d membros</string>
<!--group info view-->
<string name="EnterGroupNameTitle">DIGITE O NOME DO GRUPO</string>
<string name="SharedMedia">Mídia compartilhada</string>
@ -192,7 +180,6 @@
<string name="DeleteAndExit">Apagar e sair do grupo</string>
<string name="Notifications">Notificações</string>
<string name="KickFromGroup">Remover do grupo</string>
<!--contact info view-->
<string name="ShareContact">Compartilhar</string>
<string name="AddContact">Adicionar</string>
@ -219,8 +206,7 @@
<string name="ShortMessageLifetime1h">1h</string>
<string name="ShortMessageLifetime1d">1d</string>
<string name="ShortMessageLifetime1w">1 sem.</string>
<string name="EncryptionKeyDescription">Esta imagem é uma visualização da chave criptográfica para esta conversa secreta com <![CDATA[<b>]]>%1$s.<![CDATA[</b>]]>.<![CDATA[<br><br>]]>Se esta imagem aparecer da mesma forma no telefone de <![CDATA[<b>]]>%2$s\'s<![CDATA[</b>]]>, sua conversa é 200%% segura.<![CDATA[<br><br>]]>Saiba mais em telegram.org</string>
<string name="EncryptionKeyDescription">Esta imagem é uma visualização da chave criptográfica para esta conversa secreta com <![CDATA[<b>]]>%1$s<![CDATA[</b>]]>.<![CDATA[<br><br>]]>Se esta imagem aparecer da mesma forma no telefone de <![CDATA[<b>]]>%2$s\'s<![CDATA[</b>]]>, sua conversa é 200%% segura.<![CDATA[<br><br>]]>Saiba mais em telegram.org</string>
<!--settings view-->
<string name="ResetNotificationsText">Restaurar todas as configurações de notificação</string>
<string name="TextSize">Tamanho do texto nas mensagens</string>
@ -290,11 +276,10 @@
<string name="WhenConnectedOnWiFi">Quando conectado em Wi-Fi</string>
<string name="WhenRoaming">Quando em roaming</string>
<string name="NoMediaAutoDownload">Sem mídia</string>
<string name="SaveToGallerySettings">Salvar na galeria</string>
<!--media view-->
<string name="NoMedia">Ainda não há mídia compartilhada</string>
<string name="CancelDownload">Cancelar Download</string>
<!--map view-->
<string name="MyLocation">Minha localização</string>
<string name="Map">Mapa</string>
@ -304,7 +289,6 @@
<string name="KMetersAway">km de distância</string>
<string name="SendLocation">Enviar Localização</string>
<string name="ShareLocation">Compartilhar Localização</string>
<!--photo gallery view-->
<string name="ShowAllMedia">Mostrar todas as mídias</string>
<string name="SaveToGallery">Salvar na galeria</string>
@ -312,14 +296,12 @@
<string name="Gallery">Galeria</string>
<string name="AllPhotos">Todas as Fotos</string>
<string name="NoPhotos">Ainda não há fotos</string>
<!--edit video view-->
<string name="EditVideo">Editar Vídeo</string>
<string name="OriginalVideo">Vídeo Original</string>
<string name="EditedVideo">Vídeo Editado</string>
<string name="SendingVideo">Sending video...</string>
<string name="CompressVideo">Compress video</string>
<string name="SendingVideo">Enviando vídeo...</string>
<string name="CompressVideo">Compactar Vídeo</string>
<!--button titles-->
<string name="Next">Próximo</string>
<string name="Back">Voltar</string>
@ -340,7 +322,6 @@
<string name="OpenPhoto"> Abrir foto</string>
<string name="Set">Aplicar</string>
<string name="OK">OK</string>
<!--messages-->
<string name="ActionKickUser">un1 removeu un2</string>
<string name="ActionLeftUser">un1 saiu do grupo</string>
@ -368,7 +349,6 @@
<string name="FromYou">Você</string>
<string name="ActionTakeScreenshootYou">Você realizou uma captura da tela!</string>
<string name="ActionTakeScreenshoot">un1 realizou uma captura da tela!</string>
<!--Alert messages-->
<string name="InvalidPhoneNumber">Número de telefone inválido</string>
<string name="CodeExpired">O código expirou. Por favor, identifique-se novamente.</string>
@ -397,7 +377,6 @@
<string name="AreYouSureDeleteContact">Você tem certeza que deseja deletar este contato?</string>
<string name="AreYouSureSecretChat">Você tem certeza que deseja começar uma conversa secreta?</string>
<string name="ForwardFromMyName">encaminhar pelo meu nome</string>
<!--Intro view-->
<string name="Page1Title">Telegram</string>
<string name="Page2Title">Rápido</string>
@ -406,15 +385,14 @@
<string name="Page5Title">Poderoso</string>
<string name="Page6Title">Baseado na nuvem</string>
<string name="Page7Title">Privado</string>
<string name="Page1Message">O Mais <![CDATA[<b>rápido</b>]]> aplicativo de mensagens\ndo mundo. É <![CDATA[<b>grátis</b>]]> e <![CDATA[<b>seguro</b>]]>.</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 propagandas. Sem mensalidades</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 suas mídias e conversas</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 criptografadase podem se autodestruir</string>
<string name="Page1Message">O mais <![CDATA[<b>rápido</b>]]> aplicativo de mensagem do<![CDATA[<br/>]]>mundo. É <![CDATA[<b>gratuito</b>]]> e <![CDATA[<b>seguro</b>]]>.</string>
<string name="Page2Message"><![CDATA[<b>Telegram</b>]]> envia mensagens mais rápido que<![CDATA[<br/>]]>qualquer outro aplicativo.</string>
<string name="Page3Message"><![CDATA[<b>Telegram</b>]]> é grátis para sempre. <![CDATA[<br/>]]>Sem propagandas. Sem taxas.</string>
<string name="Page4Message"><![CDATA[<b>Telegram</b>]]> mantém suas mensagens seguras<![CDATA[<br/>]]>contra ataques de hackers.</string>
<string name="Page5Message"><![CDATA[<b>Telegram</b>]]> não possui limites no tamanho<![CDATA[<br/>]]>de seus arquivos e conversas.</string>
<string name="Page6Message"><![CDATA[<b>Telegram</b>]]> permite você acessar suas<![CDATA[<br/>]]> mensagens de múltiplos dispositivos.</string>
<string name="Page7Message"><![CDATA[<b>Telegram</b>]]> possui mensagens fortemente<![CDATA[<br/>]]>encriptadas e podem se auto-destruir.</string>
<string name="StartMessaging">Comece a conversar</string>
<!--plurals-->
<string name="Members_zero">sem membros</string>
<string name="Members_one">%1$d membro</string>
@ -446,7 +424,6 @@
<string name="FromContacts_few">de %1$d contatos</string>
<string name="FromContacts_many">de %1$d contatos</string>
<string name="FromContacts_other">de %1$d contatos</string>
<!--Don't change this! Not for localization!-->
<string name="CacheTag">CACHE_TAG</string>
</resources>

View File

@ -4,325 +4,307 @@
<resources>
<string name="AppName">Telegram</string>
<string name="LanguageName">Português (Portugal)</string>
<string name="LanguageNameInEnglish">Portuguese (Portugal)</string>
<string name="LanguageCode">pt_PT</string>
<!--signin view-->
<string name="YourPhone">O seu telefone</string>
<string name="StartText">Confirme o código do seu país\ne introduza o seu número de telefone.</string>
<string name="YourPhone">Seu número</string>
<string name="StartText">Por favor confirme o código do seu país\ne digite o número do seu telefone.</string>
<string name="ChooseCountry">Escolha um país</string>
<string name="WrongCountry">Código de país incorreto</string>
<string name="WrongCountry">Código do país incorreto</string>
<!--code enter view-->
<string name="YourCode">O seu código</string>
<string name="SentSmsCode">Acabamos de enviar ao seu telefone uma SMS com um código de ativação</string>
<string name="CallText">Vamos ligar para você em</string>
<string name="Calling">A ligar...</string>
<string name="YourCode">Seu código</string>
<string name="SentSmsCode">Enviamos uma SMS com um código de ativação para o seu telefone</string>
<string name="CallText">Vamos te ligar em</string>
<string name="Calling">Estamos te ligando...</string>
<string name="Code">Código</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-->
<string name="YourName">O seu nome</string>
<string name="RegisterText">Indique o seu nome e apelidos</string>
<string name="YourName">Seu nome</string>
<string name="RegisterText">Configure seu nome e sobrenome</string>
<!--<string name="RegisterText">Set up your name and picture</string>-->
<string name="FirstName">Nome (obrigatório)</string>
<string name="LastName">Apelidos (opcional)</string>
<string name="CancelRegistration">Cancelar o registo</string>
<string name="LastName">Sobrenome (opcional)</string>
<string name="CancelRegistration">Cancelar registro</string>
<!--chats view-->
<string name="Chats">Chats</string>
<string name="Search">Pesquisar</string>
<string name="Chats">Conversas</string>
<string name="Search">Busca</string>
<string name="NewMessages">Novas mensagens</string>
<string name="Settings">Definições</string>
<string name="Contacts">Contactos</string>
<string name="NewGroup">Novo grupo</string>
<string name="Settings">Configurações</string>
<string name="Contacts">Contatos</string>
<string name="NewGroup">Novo Grupo</string>
<string name="Yesterday">ontem</string>
<string name="NoResult">Sem resultados</string>
<string name="NoChats">Ainda não há chats...</string>
<string name="NoChatsHelp">Comece a enviar mensagens premindo\no botão Novas mensagens do canto superior direito\nou vá para a secção de Contactos.</string>
<string name="WaitingForNetwork">À espera da rede...</string>
<string name="Connecting">A conectar...</string>
<string name="Updating">A atualizar...</string>
<string name="NewSecretChat">Novo chat secreto</string>
<string name="AwaitingEncryption">À espera de que %s se conecte...</string>
<string name="EncryptionRejected">Chat secreto cancelado</string>
<string name="EncryptionProcessing">A trocar chaves de encriptação...</string>
<string name="EncryptedChatStartedOutgoing">%s entrou no seu chat secreto.</string>
<string name="EncryptedChatStartedIncoming">Acaba de entrar no chat secreto.</string>
<string name="NoResult">Nenhum resultado</string>
<string name="NoChats">Ainda não há conversas...</string>
<string name="NoChatsHelp">Comece a conversar pressionando o\nbotão \'Nova Mensagem\' no canto superior direito\nou vá para a seção \'Contatos\'.</string>
<string name="WaitingForNetwork">Aguardando rede...</string>
<string name="Connecting">Conectando...</string>
<string name="Updating">Atualizando...</string>
<string name="NewSecretChat">Nova Conversa Secreta</string>
<string name="AwaitingEncryption">Esperando %s se conectar...</string>
<string name="EncryptionRejected">Conversa secreta cancelada</string>
<string name="EncryptionProcessing">Trocando chaves de criptografia...</string>
<string name="EncryptedChatStartedOutgoing">%s entrou na conversa secreta</string>
<string name="EncryptedChatStartedIncoming">Você entrou na conversa secreta</string>
<string name="ClearHistory">Limpar histórico</string>
<string name="DeleteChat">Eliminar e sair</string>
<string name="DeleteChat">Apagar e sair</string>
<string name="HiddenName">Nome oculto</string>
<string name="SelectChat">Selecionar chat</string>
<string name="SelectChat">Selecione uma Conversa</string>
<!--broadcasts-->
<string name="BroadcastList">Broadcast List</string>
<string name="NewBroadcastList">New Broadcast List</string>
<string name="EnterListName">Enter list name</string>
<string name="YouCreatedBroadcastList">You created a broadcast list</string>
<string name="AddRecipient">Add Recipient</string>
<string name="KickFromBroadcast">Remove from broadcast list</string>
<string name="BroadcastList">Lista de Broadcast</string>
<string name="NewBroadcastList">Nova Lista de Broadcast</string>
<string name="EnterListName">Digite o nome da lista</string>
<string name="YouCreatedBroadcastList">Você criou uma lista de broadcast</string>
<string name="AddRecipient">Adicionar destinatário</string>
<string name="KickFromBroadcast">Remover da lista de broadcast</string>
<!--documents view-->
<string name="SelectFile">Selecionar ficheiro</string>
<string name="FreeOfTotal">%1$s de %2$s livres</string>
<string name="SelectFile">Selecione um Arquivo</string>
<string name="FreeOfTotal">Disponível %1$s de %2$s</string>
<string name="UnknownError">Erro desconhecido</string>
<string name="AccessError">Erro de acesso</string>
<string name="NoFiles">Ainda não há ficheiros...</string>
<string name="FileUploadLimit">O tamanho do ficheiro não pode ser maior de %1$s</string>
<string name="NotMounted">Armazenamento sem montar</string>
<string name="NoFiles">Ainda não há arquivos</string>
<string name="FileUploadLimit">Tamanho do arquivo não deve ser maior que %1$s</string>
<string name="NotMounted">Armazenamento não está montado</string>
<string name="UsbActive">Transferência USB ativa</string>
<string name="InternalStorage">Armazenamento interno</string>
<string name="ExternalStorage">Armazenamento externo</string>
<string name="SystemRoot">Raiz do sistema</string>
<string name="InternalStorage">Armazenamento Interno</string>
<string name="ExternalStorage">Armazenamento Externo</string>
<string name="SystemRoot">Administrador do Sistema</string>
<string name="SdCard">Cartão SD</string>
<!--chat view-->
<string name="Invisible">invisível</string>
<string name="Typing">a escrever...</string>
<string name="Typing">escrevendo...</string>
<string name="Attach">Anexar</string>
<string name="IsTyping">está a escrever...</string>
<string name="AreTyping">estão a escrever...</string>
<string name="GotAQuestion">Tem alguma pergunta\nacerca do Telegram?</string>
<string name="ChatTakePhoto">Tirar uma foto</string>
<string name="IsTyping">está escrevendo...</string>
<string name="AreTyping">estão escrevendo...</string>
<string name="GotAQuestion">Tem alguma dúvida\nsobre o Telegram?</string>
<string name="ChatTakePhoto">Tirar foto</string>
<string name="ChatGallery">Galeria</string>
<string name="ChatLocation">Localização</string>
<string name="ChatVideo">Vídeo</string>
<string name="ChatDocument">Documento</string>
<string name="NoMessages">Ainda não há mensagens...</string>
<string name="ViewPhoto">Ver foto</string>
<string name="ViewLocation">Ver localização</string>
<string name="ViewVideo">Reproduzir vídeo</string>
<string name="ForwardedMessage">Mensagem reencaminhada</string>
<string name="NoMessages">Ainda não há mensagens aqui...</string>
<string name="ViewPhoto">Ver Foto</string>
<string name="ViewLocation">Ver Localização</string>
<string name="ViewVideo">Tocar Vídeo</string>
<string name="ForwardedMessage">Mensagem encaminhada</string>
<string name="From">De</string>
<string name="NoRecent">Não há recentes</string>
<string name="NoRecent">Nada recente</string>
<string name="Message">Mensagem</string>
<string name="TypeMessage">Escrever mensagem</string>
<string name="DOWNLOAD">Transferir</string>
<string name="DOWNLOAD">Baixar</string>
<string name="Selected">%d selecionado</string>
<string name="ShareMyContactInfo">PARTILHAR A MINHA INFORMAÇÃO DE CONTACTO</string>
<string name="AddToContacts">ADICIONAR AOS CONTACTOS</string>
<string name="EncryptedPlaceholderTitleIncoming">%s convidou-o a um chat secreto.</string>
<string name="EncryptedPlaceholderTitleOutgoing">Convidou %s para um chat secreto.</string>
<string name="EncryptedDescriptionTitle">Os chats secretos:</string>
<string name="EncryptedDescription1">Utilizam encriptação ponto a ponto</string>
<string name="EncryptedDescription2">Não deixam rasto nos nossos servidores</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="YouWereKicked">Foi removido do grupo</string>
<string name="YouLeft">Deixou este grupo</string>
<string name="DeleteThisGroup">Eliminar este grupo</string>
<string name="DeleteThisChat">Eliminar este chat</string>
<string name="SlideToCancel">DESLIZAR PARA CANCELAR</string>
<string name="SaveToDownloads">Guardar nas transferências</string>
<string name="ApplyLocalizationFile">Aplicar o ficheiro de localização</string>
<string name="UnsupportedAttachment">Unsupported attachment</string>
<string name="ShareMyContactInfo">COMPARTILHAR MINHAS INFORMAÇÕES DE CONTATO</string>
<string name="AddToContacts">ADICIONAR AOS CONTATOS</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="EncryptedDescriptionTitle">Diferenças dos Chats Secretos:</string>
<string name="EncryptedDescription1">Criptografia de ponta-a-ponta</string>
<string name="EncryptedDescription2">Sem rastros nos servidores</string>
<string name="EncryptedDescription3">Timer de autodestruição</string>
<string name="EncryptedDescription4">Encaminhamento desativado</string>
<string name="YouWereKicked">Você foi removido deste grupo</string>
<string name="YouLeft">Você saiu deste grupo</string>
<string name="DeleteThisGroup">Apagar este grupo</string>
<string name="DeleteThisChat">Apagar esta conversa</string>
<string name="SlideToCancel">DESLIZE PARA CANCELAR</string>
<string name="SaveToDownloads">Salvar em downloads</string>
<string name="ApplyLocalizationFile">Aplicar arquivo de localização</string>
<string name="UnsupportedAttachment">Anexo não suportado</string>
<!--notification-->
<string name="EncryptedChatRequested">Chat secreto pedido</string>
<string name="EncryptedChatAccepted">Chat secreto iniciado</string>
<string name="MessageLifetimeChanged">%1$s ativou a autodestruição em %2$s</string>
<string name="MessageLifetimeChangedOutgoing">Ativou a autodestruição em %1$s</string>
<string name="MessageLifetimeRemoved">%1$s desativou a autodestruição</string>
<string name="MessageLifetimeYouRemoved">Desativou a autodestruição</string>
<string name="EncryptedChatRequested">Conversa secreta solicitada</string>
<string name="EncryptedChatAccepted">Conversa secreta iniciada</string>
<string name="MessageLifetimeChanged">%1$s estabeleceu o tempo de autodestruição para %2$s </string>
<string name="MessageLifetimeChangedOutgoing">Você estabeleceu o tempo de autodestruição para %1$s</string>
<string name="MessageLifetimeRemoved">%1$s desativou o temporizador de autodestruição</string>
<string name="MessageLifetimeYouRemoved">Você desativou o temporizador de autodestruição</string>
<string name="MessageLifetime2s">2 segundos</string>
<string name="MessageLifetime5s">5 segundos</string>
<string name="MessageLifetime1m">1 minuto</string>
<string name="MessageLifetime1h">1 hora</string>
<string name="MessageLifetime1d">1 dia</string>
<string name="MessageLifetime1w">1 semana</string>
<string name="YouHaveNewMessage">Tem uma nova mensagem</string>
<string name="YouHaveNewMessage">Você tem uma nova mensagem</string>
<string name="NotificationMessageText">%1$s: %2$s</string>
<string name="NotificationMessageNoText">%1$s enviou uma mensagem</string>
<string name="NotificationMessagePhoto">%1$s enviou uma foto</string>
<string name="NotificationMessageVideo">%1$s enviou um vídeo</string>
<string name="NotificationMessageContact">%1$s partilhou um contacto</string>
<string name="NotificationMessageNoText">%1$s te enviou uma mensagem</string>
<string name="NotificationMessagePhoto">%1$s te enviou uma foto</string>
<string name="NotificationMessageVideo">%1$s te enviou um vídeo</string>
<string name="NotificationMessageContact">%1$s compartilhou um contato com você</string>
<string name="NotificationMessageMap">%1$s enviou uma localização</string>
<string name="NotificationMessageDocument">%1$s enviou um documento</string>
<string name="NotificationMessageAudio">%1$s enviou um áudio</string>
<string name="NotificationMessageDocument">%1$s te enviou um documento</string>
<string name="NotificationMessageAudio">%1$s te enviou um áudio</string>
<string name="NotificationMessageGroupText">%1$s @ %2$s: %3$s</string>
<string name="NotificationMessageGroupNoText">%1$s enviou uma mensagem para o grupo %2$s</string>
<string name="NotificationMessageGroupPhoto">%1$s enviou uma foto para o grupo %2$s</string>
<string name="NotificationMessageGroupVideo">%1$s enviou um vídeo para o grupo %2$s</string>
<string name="NotificationMessageGroupContact">%1$s partilhou um contacto no grupo %2$s</string>
<string name="NotificationMessageGroupContact">%1$s compartilhou um contato para o grupo %2$s</string>
<string name="NotificationMessageGroupMap">%1$s enviou uma localização para o grupo %2$s</string>
<string name="NotificationMessageGroupDocument">%1$s enviou um documento para o grupo %2$s</string>
<string name="NotificationMessageGroupAudio">%1$senviou um áudio para o grupo %2$s</string>
<string name="NotificationInvitedToGroup">%1$s convidou-o ao grupo %2$s</string>
<string name="NotificationEditedGroupName">%1$s renomeou o grupo %2$s</string>
<string name="NotificationEditedGroupPhoto">%1$s alterou a foto do grupo %2$s</string>
<string name="NotificationGroupAddMember">%1$s convidou %3$s ao grupo %2$s</string>
<string name="NotificationMessageGroupAudio">%1$s enviou um áudio para o grupo %2$s</string>
<string name="NotificationInvitedToGroup">%1$s convidou você para o grupo %2$s</string>
<string name="NotificationEditedGroupName">%1$s editou o nome do grupo %2$s</string>
<string name="NotificationEditedGroupPhoto">%1$s editou a foto do grupo %2$s</string>
<string name="NotificationGroupAddMember">%1$s convidou %3$s para o grupo %2$s</string>
<string name="NotificationGroupKickMember">%1$s removeu %3$s do grupo %2$s</string>
<string name="NotificationGroupKickYou">%1$s removeu-o do grupo %2$s</string>
<string name="NotificationGroupLeftMember">%1$s deixou o grupo %2$s</string>
<string name="NotificationContactJoined">%1$s aderiu ao Telegram!</string>
<string name="NotificationUnrecognizedDevice">%1$s,\nDetetámos um acesso à sua conta a partir de um novo dispositivo o dia %2$s\n\nDispositivo: %3$s\nLocalização: %4$s\n\nSe não foi você, pode ir a Definições - Terminar todas as sessões.\n\nObrigado,\nA equipa do Telegram</string>
<string name="NotificationContactNewPhoto">%1$s atualizou a sua foto de perfil</string>
<string name="Reply">Reply</string>
<string name="NotificationGroupKickYou">%1$s removeu você do grupo %2$s</string>
<string name="NotificationGroupLeftMember">%1$s saiu do grupo %2$s</string>
<string name="NotificationContactJoined">%1$s entrou para o Telegram!</string>
<string name="NotificationUnrecognizedDevice">%1$s,\nNós detectamos um login na sua conta de um novo dispositivo %2$s\n\nDispositivo: %3$s\nLocalização: %4$s\nSe não foi você, você pode ir em Configurações - Terminar todas as sessões.\n\nAtenciosamente,\nTime do Telegram</string>
<string name="NotificationContactNewPhoto">%1$s atualizou a foto do perfil</string>
<string name="Reply">Responder</string>
<!--contacts view-->
<string name="SelectContact">Selecionar contacto</string>
<string name="NoContacts">Ainda não há contactos</string>
<string name="SelectContact">Selecionar Contato</string>
<string name="NoContacts">Ainda não há contatos</string>
<string name="InviteText">Ei, vamos mudar para o Telegram: http://telegram.org/dl2</string>
<string name="TodayAt">hoje às</string>
<string name="YesterdayAt">ontem às</string>
<string name="OtherAt">às</string>
<string name="Online">conectado</string>
<string name="Offline">desconectado</string>
<string name="LastSeen">última visualização</string>
<string name="LastSeenDate">última visualização</string>
<string name="InviteFriends">Convidar amigos</string>
<string name="Online">online</string>
<string name="Offline">offline</string>
<string name="LastSeen">visto</string>
<string name="LastSeenDate">visto</string>
<string name="InviteFriends">Convidar Amigos</string>
<!--group create view-->
<string name="SendMessageTo">Enviar mensagem para...</string>
<string name="EnterGroupNamePlaceholder">Introduza o nome do grupo</string>
<string name="EnterGroupNamePlaceholder">Digite o nome do grupo</string>
<string name="GroupName">Nome do grupo</string>
<string name="AllContacts">TODOS OS CONTACTOS</string>
<string name="MembersCount">%1$d/%2$d members</string>
<string name="AllContacts">TODOS OS CONTATOS</string>
<string name="MembersCount">%1$d/%2$d membros</string>
<!--group info view-->
<string name="EnterGroupNameTitle">INTRODUZA O NOME DO GRUPO</string>
<string name="SharedMedia">Multimédia partilhado</string>
<string name="GroupInfo">Informação do grupo</string>
<string name="SHAREDMEDIA">MULTIMÉDIA PARTILHADO</string>
<string name="SETTINGS">DEFINIÇÕES</string>
<string name="EnterGroupNameTitle">DIGITE O NOME DO GRUPO</string>
<string name="SharedMedia">Mídia compartilhada</string>
<string name="GroupInfo">Informações do Grupo</string>
<string name="SHAREDMEDIA">MÍDIA COMPARTILHADA</string>
<string name="SETTINGS">CONFIGURAÇÕES</string>
<string name="AddMember">Adicionar membro</string>
<string name="DeleteAndExit">Eliminar e sair do grupo</string>
<string name="DeleteAndExit">Apagar e sair do grupo</string>
<string name="Notifications">Notificações</string>
<string name="KickFromGroup">Remover do grupo</string>
<!--contact info view-->
<string name="ShareContact">Partilhar</string>
<string name="ShareContact">Compartilhar</string>
<string name="AddContact">Adicionar</string>
<string name="BlockContact">Bloquear</string>
<string name="EditContact">Editar</string>
<string name="DeleteContact">Eliminar</string>
<string name="DeleteContact">Apagar</string>
<string name="PhoneHome">CASA</string>
<string name="PhoneMobile">TELEMÓVEL</string>
<string name="PhoneMobile">CELULAR</string>
<string name="PhoneWork">TRABALHO</string>
<string name="PhoneOther">OUTRO</string>
<string name="PhoneMain">PRINCIPAL</string>
<string name="ContactInfo">Informação de contacto</string>
<string name="ContactInfo">Informações do Contato</string>
<string name="PHONE">TELEFONE</string>
<string name="StartEncryptedChat">Iniciar chat secreto</string>
<string name="StartEncryptedChat">Iniciar Conversa Secreta</string>
<string name="CreateEncryptedChatError">Ocorreu um erro.</string>
<string name="CreateEncryptedChatOutdatedError">Não é possível criar um chat secreto com %1$s.\n\n%2$s está a utilizar uma versão anterior do Telegram e primeiro precisa atualizá-lo.</string>
<string name="SecretTitle">Chat secreto</string>
<string name="EncryptionKey">Chave de encriptação</string>
<string name="MessageLifetime">Autodestruição</string>
<string name="ShortMessageLifetimeForever">Desligado</string>
<string name="CreateEncryptedChatOutdatedError">Não é possível criar uma conversa secreta com %1$s.\n\n%2$s está usando uma versão antiga do Telegram e precisa ser atualizada.</string>
<string name="SecretTitle">Conversa Secreta</string>
<string name="EncryptionKey">Chave criptográfica</string>
<string name="MessageLifetime">Tempo de autodestruição</string>
<string name="ShortMessageLifetimeForever">Desativado</string>
<string name="ShortMessageLifetime2s">2s</string>
<string name="ShortMessageLifetime5s">5s</string>
<string name="ShortMessageLifetime1m">1m</string>
<string name="ShortMessageLifetime1h">1h</string>
<string name="ShortMessageLifetime1d">1d</string>
<string name="ShortMessageLifetime1w">1sem</string>
<string name="EncryptionKeyDescription">Esta imagem é uma visualização da chave de encriptação deste chat secreto com <![CDATA[<b>]]>%1$s<![CDATA[</b>]]>.<![CDATA[<br><br>]]>Se esta imagem for a mesma que a do telefone de <![CDATA[<b>]]>%2$s<![CDATA[</b>]]>, o seu chat é 200%% seguro.<![CDATA[<br><br>]]>Mais informação em telegram.org</string>
<string name="ShortMessageLifetime1w">1 sem.</string>
<string name="EncryptionKeyDescription">Esta imagem é uma visualização da chave criptográfica para esta conversa secreta com <![CDATA[<b>]]>%1$s<![CDATA[</b>]]>.<![CDATA[<br><br>]]>Se esta imagem aparecer da mesma forma no telefone de <![CDATA[<b>]]>%2$s\'s<![CDATA[</b>]]>, sua conversa é 200%% segura.<![CDATA[<br><br>]]>Saiba mais em telegram.org</string>
<!--settings view-->
<string name="ResetNotificationsText">Repor todas as notificações ao valor predefinido</string>
<string name="TextSize">Tamanho do texto das mensagens</string>
<string name="ResetNotificationsText">Restaurar todas as configurações de notificação</string>
<string name="TextSize">Tamanho do texto nas mensagens</string>
<string name="AskAQuestion">Fazer uma pergunta</string>
<string name="EnableAnimations">Ativar animações</string>
<string name="EnableAnimations">Permitir animações</string>
<string name="Unblock">Desbloquear</string>
<string name="UnblockText">Toque sem soltar num utilizador para desbloquear.</string>
<string name="NoBlocked">Ainda não há utilizadores bloqueados</string>
<string name="YourPhoneNumber">O SEU NÚMERO DE TELEFONE</string>
<string name="UnblockText">Toque e segure no usuário para desbloquear</string>
<string name="NoBlocked">Nenhum usuário bloqueado</string>
<string name="YourPhoneNumber">SEU NÚMERO DE TELEFONE</string>
<string name="MessageNotifications">NOTIFICAÇÕES DE MENSAGENS</string>
<string name="Alert">Alerta</string>
<string name="MessagePreview">Pré-visualização da mensagem</string>
<string name="GroupNotifications">NOTIFICAÇÕES DE GRUPO</string>
<string name="MessagePreview">Visualização de Mensagem</string>
<string name="GroupNotifications">NOTIFICAÇÕES DO GRUPO</string>
<string name="Sound">Som</string>
<string name="InAppNotifications">NOTIFICAÇÕES NA APLICAÇÃO</string>
<string name="InAppSounds">Sons na aplicação</string>
<string name="InAppVibrate">Vibrar na aplicação</string>
<string name="InAppNotifications">NOTIFICAÇÕES NO APLICATIVO</string>
<string name="InAppSounds">Sons no Aplicativo</string>
<string name="InAppVibrate">Vibração no Aplicativo</string>
<string name="Vibrate">Vibrar</string>
<string name="InAppPreview">Pré-visualização na aplicação</string>
<string name="Reset">REPOR</string>
<string name="ResetAllNotifications">Repor todas as notificações</string>
<string name="UndoAllCustom">Desfazer as definições personalizadas de notificação para todos os contactos e grupos</string>
<string name="NotificationsAndSounds">Notificações e sons</string>
<string name="BlockedUsers">Utilizadores bloqueados</string>
<string name="SaveIncomingPhotos">Guardar fotos recebidas</string>
<string name="LogOut">Terminar sessão</string>
<string name="YourFirstNameAndLastName">O SEU NOME E APELIDOS</string>
<string name="InAppPreview">Visualização no Aplicativo</string>
<string name="Reset">LIMPAR</string>
<string name="ResetAllNotifications">Limpar todas as notificações</string>
<string name="UndoAllCustom">Desfazer todas as configurações de notificação para todos os seus contatos e grupos</string>
<string name="NotificationsAndSounds">Notificações e Sons</string>
<string name="BlockedUsers">Usuários bloqueados</string>
<string name="SaveIncomingPhotos">Salvar fotos recebidas</string>
<string name="LogOut">Sair</string>
<string name="YourFirstNameAndLastName">SEU NOME E SOBRENOME</string>
<string name="NoSound">Sem som</string>
<string name="Default">Predefinido</string>
<string name="Default">Padrão</string>
<string name="Support">SUPORTE</string>
<string name="ChatBackground">Fundo do chat</string>
<string name="ChatBackground">Papel de parede</string>
<string name="MessagesSettings">MENSAGENS</string>
<string name="SendByEnter">Enviar com Enter</string>
<string name="SendByEnter">Enviar usando \'Enter\'</string>
<string name="TerminateAllSessions">Terminar todas as outras sessões</string>
<string name="Events">EVENTOS</string>
<string name="ContactJoined">Contactos que aderem ao Telegram</string>
<string name="ContactJoined">Contato entrou para o Telegram</string>
<string name="Pebble">PEBBLE</string>
<string name="Language">Língua</string>
<string name="AskAQuestionInfo">Tenha em conta que o suporte do Telegram está realizado por voluntários. Tentaremos responder o mais rápido possível, mas pode demorar um bocado.<![CDATA[<br><br>]]>Dê uma vista de olhos ao <![CDATA[<a href="http://telegram.org/faq#general">FAQ do Telegram</a>]]>: ali encontrará respostas às perguntas mais habituais e dicas importantes para a <![CDATA[<a href="http://telegram.org/faq#troubleshooting">resolução de problemas</a>]]>.</string>
<string name="Language">Idioma</string>
<string name="AskAQuestionInfo">Por favor compreenda que o Suporte do Telegram é feito por voluntários. Tentamos responder o mais rápido possível, mas pode demorar um pouco. <![CDATA[<br><br>]]>Por favor acesse o <![CDATA[<a href=\"http://telegram.org/faq#general\">FAQ do Telegram</a>]]>: temos respostas para algumas questões, assim como dicas importantes à <![CDATA[<a href=\"http://telegram.org/faq#troubleshooting\">resolução de problemas</a>]]>.</string>
<string name="AskButton">Pergunte a um voluntário</string>
<string name="TelegramFaq">FAQ do Telegram</string>
<string name="TelegramFaqUrl">https://telegram.org/faq</string>
<string name="DeleteLocalization">Eliminar localização?</string>
<string name="IncorrectLocalization">Ficheiro de localização incorreto</string>
<string name="DeleteLocalization">Apagar localização?</string>
<string name="IncorrectLocalization">Arquivo de localização incorreto</string>
<string name="Enabled">Ativado</string>
<string name="Disabled">Desativado</string>
<string name="NotificationsService">Serviço de notificações</string>
<string name="NotificationsServiceDisableInfo">Pode desativar o serviço de notificações caso o google play services seja suficiente para receber as suas notificações. No entanto, recomendamos deixá-lo ativado para manter a aplicação a se executar no segundo plano e receber notificações instantâneas.</string>
<string name="SortBy">Ordenar por</string>
<string name="ImportContacts">Importar contactos</string>
<string name="WiFiOnly">Unicamente com WiFi</string>
<string name="SortFirstName">Nome</string>
<string name="SortLastName">Apelidos</string>
<string name="LedColor">LED Color</string>
<string name="PopupNotification">Popup Notification</string>
<string name="NoPopup">No popup</string>
<string name="OnlyWhenScreenOn">Only when screen "on"</string>
<string name="OnlyWhenScreenOff">Only when screen "off"</string>
<string name="AlwaysShowPopup">Always show popup</string>
<string name="BadgeNumber">Badge Number</string>
<string name="Short">Short</string>
<string name="Long">Long</string>
<string name="SystemDefault">System default</string>
<string name="SettingsDefault">Settings default</string>
<string name="AutomaticMediaDownload">AUTOMATIC MEDIA DOWNLOAD</string>
<string name="WhenUsingMobileData">When using mobile data</string>
<string name="WhenConnectedOnWiFi">When connected on Wi-Fi</string>
<string name="WhenRoaming">When roaming</string>
<string name="NoMediaAutoDownload">No media</string>
<string name="NotificationsService">Serviço de Notificações</string>
<string name="NotificationsServiceDisableInfo">Se o serviço de notificação do Google Play for suficiente para você, você pode desativar o \"Serviço de Notificações\". Porém, recomendamos deixá-lo ativo para manter o aplicativo executando em segundo plano e receber notificações instantaneamente.</string>
<string name="SortBy">Ordenar Por</string>
<string name="ImportContacts">Importar Contatos</string>
<string name="WiFiOnly">Apenas por WiFi</string>
<string name="SortFirstName">Primeiro nome</string>
<string name="SortLastName">Sobrenome</string>
<string name="LedColor">Cor do LED</string>
<string name="PopupNotification">Notificações Pop-up</string>
<string name="NoPopup">Sem pop-up</string>
<string name="OnlyWhenScreenOn">Somente com a tela ligada</string>
<string name="OnlyWhenScreenOff">Somente com a tela desligada</string>
<string name="AlwaysShowPopup">Sempre mostrar pop-up</string>
<string name="BadgeNumber">Contador de medalhas</string>
<string name="Short">Curta</string>
<string name="Long">Longa</string>
<string name="SystemDefault">Padrão do sistema</string>
<string name="SettingsDefault">Configurações padrão</string>
<string name="AutomaticMediaDownload">DOWNLOAD AUTOMÁTICO DE MÍDIA</string>
<string name="WhenUsingMobileData">Ao usar dados móveis</string>
<string name="WhenConnectedOnWiFi">Quando conectado em Wi-Fi</string>
<string name="WhenRoaming">Quando em roaming</string>
<string name="NoMediaAutoDownload">Sem mídia</string>
<string name="SaveToGallerySettings">Salvar na galeria</string>
<!--media view-->
<string name="NoMedia">Ainda não há multimédia partilhado</string>
<string name="CancelDownload">Cancelar transferência</string>
<string name="NoMedia">Ainda não há mídia compartilhada</string>
<string name="CancelDownload">Cancelar Download</string>
<!--map view-->
<string name="MyLocation">A minha localização</string>
<string name="MyLocation">Minha localização</string>
<string name="Map">Mapa</string>
<string name="Satellite">Satélite</string>
<string name="Hybrid">Híbrido</string>
<string name="MetersAway">m de distância</string>
<string name="KMetersAway">km de distância</string>
<string name="SendLocation">Enviar localização</string>
<string name="ShareLocation">Partilhar localização</string>
<string name="SendLocation">Enviar Localização</string>
<string name="ShareLocation">Compartilhar Localização</string>
<!--photo gallery view-->
<string name="ShowAllMedia">Mostrar todo o multimédia</string>
<string name="SaveToGallery">Guardar na galeria</string>
<string name="ShowAllMedia">Mostrar todas as mídias</string>
<string name="SaveToGallery">Salvar na galeria</string>
<string name="Of">%1$d de %2$d</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>
<!--edit video view-->
<string name="EditVideo">Edit Video</string>
<string name="OriginalVideo">Original Video</string>
<string name="EditedVideo">Edited Video</string>
<string name="SendingVideo">Sending video...</string>
<string name="CompressVideo">Compress Video</string>
<string name="EditVideo">Editar Vídeo</string>
<string name="OriginalVideo">Vídeo Original</string>
<string name="EditedVideo">Vídeo Editado</string>
<string name="SendingVideo">Enviando vídeo...</string>
<string name="CompressVideo">Compactar Vídeo</string>
<!--button titles-->
<string name="Next">Seguinte</string>
<string name="Back">Anterior</string>
<string name="Next">Próximo</string>
<string name="Back">Voltar</string>
<string name="Done">Concluído</string>
<string name="Open">Abrir</string>
<string name="Cancel">Cancelar</string>
@ -331,126 +313,117 @@
<string name="Send">Enviar</string>
<string name="Call">Ligar</string>
<string name="Copy">Copiar</string>
<string name="Delete">Eliminar</string>
<string name="Forward">Reencaminhar</string>
<string name="Retry">Repetir</string>
<string name="FromCamera">Da câmara</string>
<string name="FromGalley">Da galeria</string>
<string name="DeletePhoto">Eliminar foto</string>
<string name="OpenPhoto">Abrir foto</string>
<string name="Set">Definir</string>
<string name="Delete">Apagar</string>
<string name="Forward">Encaminhar</string>
<string name="Retry">Tentar novamente</string>
<string name="FromCamera">Câmera</string>
<string name="FromGalley">Galeria</string>
<string name="DeletePhoto">Apagar foto</string>
<string name="OpenPhoto"> Abrir foto</string>
<string name="Set">Aplicar</string>
<string name="OK">OK</string>
<!--messages-->
<string name="ActionKickUser">un1 removeu un2</string>
<string name="ActionLeftUser">un1 deixou o grupo</string>
<string name="ActionLeftUser">un1 saiu do grupo</string>
<string name="ActionAddUser">un1 adicionou un2</string>
<string name="ActionRemovedPhoto">un1 removeu a foto do grupo</string>
<string name="ActionChangedPhoto">un1 alterou a foto do grupo</string>
<string name="ActionChangedTitle">un1 renomeou o grupo para un2</string>
<string name="ActionRemovedPhoto">un1 removeu foto do grupo</string>
<string name="ActionChangedPhoto">un1 mudou a foto do grupo</string>
<string name="ActionChangedTitle">un1 mudou o nome do grupo para un2</string>
<string name="ActionCreateGroup">un1 criou o grupo</string>
<string name="ActionYouKickUser">Removeu un2</string>
<string name="ActionYouLeftUser">Deixou o grupo</string>
<string name="ActionYouAddUser">Adicionou un2</string>
<string name="ActionYouRemovedPhoto">Removeu a foto do grupo</string>
<string name="ActionYouChangedPhoto">Alterou a foto do grupo</string>
<string name="ActionYouChangedTitle">Renomeou o grupo para un2</string>
<string name="ActionYouCreateGroup">Criou o grupo</string>
<string name="ActionKickUserYou">un1 removeu-o</string>
<string name="ActionAddUserYou">un1 adicionou-o</string>
<string name="UnsuppotedMedia">A sua versão do Telegram não suporta este tipo de mensagem. Atualize a aplicação para visualizá-la: http://telegram.org/update</string>
<string name="ActionYouKickUser">Você removeu un2</string>
<string name="ActionYouLeftUser">Você saiu do grupo</string>
<string name="ActionYouAddUser">Você adicionou un2</string>
<string name="ActionYouRemovedPhoto">Você removeu a foto do grupo</string>
<string name="ActionYouChangedPhoto">Você mudou a foto do grupo</string>
<string name="ActionYouChangedTitle">Você mudou o nome do grupo para un2</string>
<string name="ActionYouCreateGroup">Você criou o grupo</string>
<string name="ActionKickUserYou">un1 removeu você</string>
<string name="ActionAddUserYou">un1 adicionou você</string>
<string name="UnsuppotedMedia">Esta mensagem não é suportada na sua versão do Telegram. Para visualiza-la atualize seu aplicativo em http://telegram.org/update</string>
<string name="AttachPhoto">Foto</string>
<string name="AttachVideo">Vídeo</string>
<string name="AttachLocation">Localização</string>
<string name="AttachContact">Contacto</string>
<string name="AttachContact">Contato</string>
<string name="AttachDocument">Documento</string>
<string name="AttachAudio">Áudio</string>
<string name="FromYou">Você</string>
<string name="ActionTakeScreenshootYou">Efetuou uma captura de ecrã</string>
<string name="ActionTakeScreenshoot">un1 efetuou uma captura de ecrã</string>
<string name="ActionTakeScreenshootYou">Você realizou uma captura da tela!</string>
<string name="ActionTakeScreenshoot">un1 realizou uma captura da tela!</string>
<!--Alert messages-->
<string name="InvalidPhoneNumber">Número de telefone inválido</string>
<string name="CodeExpired">O código expirou. Inicie sessão novamente</string>
<string name="FloodWait">Demasiadas tentativas. Volte tentar mais tarde</string>
<string name="CodeExpired">O código expirou. Por favor, identifique-se novamente.</string>
<string name="FloodWait">Muitas tentativas. Por favor, tente novamente mais tarde.</string>
<string name="InvalidCode">Código inválido</string>
<string name="InvalidFirstName">Nome inválido</string>
<string name="InvalidLastName">Apelido inválido</string>
<string name="Loading">A carregar...</string>
<string name="NoPlayerInstalled">Não tem nenhum reprodutor de vídeo. Para continuar, instale algum</string>
<string name="NoMailInstalled">Please send an email to sms@telegram.org and explain your problem.</string>
<string name="NoHandleAppInstalled">Não tem nenhuma aplicação que controle o tipo de MIME \'%1$s\'. Para continuar, instale alguma</string>
<string name="InviteUser">Este utilizador ainda não tem o Telegram. Quer enviar um convite?</string>
<string name="AreYouSure">Tem a certeza?</string>
<string name="AddContactQ">Adicionar contacto?</string>
<string name="AddToTheGroup">Add %1$s to the group?\n\nNumber of last messages to forward:</string>
<string name="ForwardMessagesTo">Reencaminhar mensagens para %1$s?</string>
<string name="DeleteChatQuestion">Eliminar este chat?</string>
<string name="SendMessagesTo">Send messages to %1$s?</string>
<string name="AreYouSureLogout">Are you sure you want to logout?</string>
<string name="AreYouSureSessions">Are you sure you want to terminate all other sessions?</string>
<string name="AreYouSureDeleteAndExit">Are you sure you want to delete and leave group?</string>
<string name="AreYouSureDeleteThisChat">Are you sure you want to delete this chat?</string>
<string name="AreYouSureShareMyContactInfo">Are you sure that you want to share your contact info?</string>
<string name="AreYouSureBlockContact">Are you sure you want to block this contact?</string>
<string name="AreYouSureUnblockContact">Are you sure you want to unblock this contact?</string>
<string name="AreYouSureDeleteContact">Are you sure you want to delete this contact?</string>
<string name="AreYouSureSecretChat">Are you sure you want to start secret chat?</string>
<string name="ForwardFromMyName">forward from my name</string>
<string name="InvalidLastName">Sobrenome inválido</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="NoMailInstalled">Por favor, envie um email para sms@telegram.org e conte-nos sobre seu problema.</string>
<string name="NoHandleAppInstalled">Você não possui um aplicativo que suporte o tipo de arquivo \'%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="AreYouSure">Você tem certeza?</string>
<string name="AddContactQ">Adicionar contato?</string>
<string name="AddToTheGroup">Adicionar %1$s para o grupo?\n\nNúmero de últimas mensagens para encaminhar:</string>
<string name="ForwardMessagesTo">Encaminhar mensagem para %1$s?</string>
<string name="DeleteChatQuestion">Apagar esta conversa?</string>
<string name="SendMessagesTo">Enviar mensagens para %1$s?</string>
<string name="AreYouSureLogout">Você tem certeza que deseja sair?</string>
<string name="AreYouSureSessions">Você tem certeza que deseja terminar todas as outras sessões?</string>
<string name="AreYouSureDeleteAndExit">Você tem certeza que deseja deletar e sair do grupo?</string>
<string name="AreYouSureDeleteThisChat">Você tem certeza que deseja deletar esta conversa?</string>
<string name="AreYouSureShareMyContactInfo">Você tem certeza que deseja compartilhar suas informações de contato?</string>
<string name="AreYouSureBlockContact">Você tem certeza que deseja bloquear este contato?</string>
<string name="AreYouSureUnblockContact">Você tem certeza que deseja desbloquear este contato?</string>
<string name="AreYouSureDeleteContact">Você tem certeza que deseja deletar este contato?</string>
<string name="AreYouSureSecretChat">Você tem certeza que deseja começar uma conversa secreta?</string>
<string name="ForwardFromMyName">encaminhar pelo meu nome</string>
<!--Intro view-->
<string name="Page1Title">Telegram</string>
<string name="Page2Title">Rápido</string>
<string name="Page3Title">Grátis</string>
<string name="Page3Title">Gratuito</string>
<string name="Page4Title">Seguro</string>
<string name="Page5Title">Potente</string>
<string name="Page5Title">Poderoso</string>
<string name="Page6Title">Baseado na nuvem</string>
<string name="Page7Title">Privado</string>
<string name="Page1Message">Bem-vindo à era das mensagens rápidas e seguras</string>
<string name="Page2Message"><![CDATA[<b>Telegram</b>]]> entrega mensagens mais rápido do que<![CDATA[<br/>]]>qualquer outra aplicação</string>
<string name="Page3Message"><![CDATA[<b>Telegram</b>]]> é grátis para sempre. Sem anúncios.<![CDATA[<br/>]]>Sem taxas de subscrição</string>
<string name="Page4Message"><![CDATA[<b>Telegram</b>]]> mantém as suas mensagens a salvo<![CDATA[<br/>]]>de ataques de hackers</string>
<string name="Page5Message"><![CDATA[<b>Telegram</b>]]> não tem limite de tamanho para<![CDATA[<br/>]]>os seus chats e ficheiros multimédia</string>
<string name="Page6Message"><![CDATA[<b>Telegram</b>]]> permite aceder às mensagens<![CDATA[<br/>]]>a partir de múltiplos dispositivos</string>
<string name="Page7Message">As mensagens do <![CDATA[<b>Telegram</b>]]> estão fortemente encriptadas<![CDATA[<br/>]]>e podem ser autodestruídas</string>
<string name="Page1Message">O mais <![CDATA[<b>rápido</b>]]> aplicativo de mensagem do<![CDATA[<br/>]]>mundo. É <![CDATA[<b>gratuito</b>]]> e <![CDATA[<b>seguro</b>]]>.</string>
<string name="Page2Message"><![CDATA[<b>Telegram</b>]]> envia mensagens mais rápido que<![CDATA[<br/>]]>qualquer outro aplicativo.</string>
<string name="Page3Message"><![CDATA[<b>Telegram</b>]]> é grátis para sempre. <![CDATA[<br/>]]>Sem propagandas. Sem taxas.</string>
<string name="Page4Message"><![CDATA[<b>Telegram</b>]]> mantém suas mensagens seguras<![CDATA[<br/>]]>contra ataques de hackers.</string>
<string name="Page5Message"><![CDATA[<b>Telegram</b>]]> não possui limites no tamanho<![CDATA[<br/>]]>de seus arquivos e conversas.</string>
<string name="Page6Message"><![CDATA[<b>Telegram</b>]]> permite você acessar suas<![CDATA[<br/>]]> mensagens de múltiplos dispositivos.</string>
<string name="Page7Message"><![CDATA[<b>Telegram</b>]]> possui mensagens fortemente<![CDATA[<br/>]]>encriptadas e podem se auto-destruir.</string>
<string name="StartMessaging">Comece a conversar</string>
<!--plurals-->
<string name="Members_zero">no members</string>
<string name="Members_one">%1$d member</string>
<string name="Members_two">%1$d members</string>
<string name="Members_few">%1$d members</string>
<string name="Members_many">%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_one">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_many">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_one">%1$d new message</string>
<string name="NewMessages_two">%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_other">%1$d new messages</string>
<string name="messages_zero">no messages</string>
<string name="messages_one">%1$d message</string>
<string name="messages_two">%1$d messages</string>
<string name="messages_few">%1$d messages</string>
<string name="messages_many">%1$d messages</string>
<string name="messages_other">%1$d messages</string>
<string name="FromContacts_zero">from no contacts</string>
<string name="FromContacts_one">from %1$d contact</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>
<string name="Members_zero">sem membros</string>
<string name="Members_one">%1$d membro</string>
<string name="Members_two">%1$d membros</string>
<string name="Members_few">%1$d membros</string>
<string name="Members_many">%1$d membros</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_one">e mais %1$d pessoa está escrevendo</string>
<string name="AndMoreTyping_two">e mais %1$d pessoas estão escrevendo</string>
<string name="AndMoreTyping_few">e mais %1$d pessoas estão escrevendo</string>
<string name="AndMoreTyping_many">e mais %1$d pessoas estão escrevendo</string>
<string name="AndMoreTyping_other">e mais %1$d pessoas estão escrevendo</string>
<string name="NewMessages_zero">sem novas mensagens</string>
<string name="NewMessages_one">%1$d nova mensagem</string>
<string name="NewMessages_two">%1$d novas mensagens</string>
<string name="NewMessages_few">%1$d novas mensagens</string>
<string name="NewMessages_many">%1$d novas mensagens</string>
<string name="NewMessages_other">%1$d novas mensagens</string>
<string name="messages_zero">sem mensagens</string>
<string name="messages_one">%1$d mensagem</string>
<string name="messages_two">%1$d mensagens</string>
<string name="messages_few">%1$d mensagens</string>
<string name="messages_many">%1$d mensagens</string>
<string name="messages_other">%1$d mensagens</string>
<string name="FromContacts_zero">de nenhum contato</string>
<string name="FromContacts_one">de %1$d contato</string>
<string name="FromContacts_two">de %1$d contatos</string>
<string name="FromContacts_few">de %1$d contatos</string>
<string name="FromContacts_many">de %1$d contatos</string>
<string name="FromContacts_other">de %1$d contatos</string>
<!--Don't change this! Not for localization!-->
<string name="CacheTag">CACHE_TAG</string>
</resources>

View File

@ -4,17 +4,14 @@
<resources>
<string name="AppName">Telegram</string>
<string name="LanguageName">English</string>
<string name="LanguageNameInEnglish">English</string>
<string name="LanguageCode">en</string>
<!--signin view-->
<string name="YourPhone">Your phone</string>
<string name="StartText">Please confirm your country code\nand enter your phone number.</string>
<string name="ChooseCountry">Choose a country</string>
<string name="WrongCountry">Wrong country code</string>
<!--code enter view-->
<string name="YourCode">Your code</string>
<string name="SentSmsCode">We\'ve sent an SMS with an activation code to your phone</string>
@ -23,7 +20,6 @@
<string name="Code">Code</string>
<string name="WrongNumber">Wrong number?</string>
<string name="DidNotGetTheCode">Didn\'t get the code?</string>
<!--signup view-->
<string name="YourName">Your name</string>
<string name="RegisterText">Set up your first and last name</string>
@ -31,7 +27,6 @@
<string name="FirstName">First name (required)</string>
<string name="LastName">Last name (optional)</string>
<string name="CancelRegistration">Cancel registration</string>
<!--chats view-->
<string name="Chats">Chats</string>
<string name="Search">Search</string>
@ -56,7 +51,6 @@
<string name="DeleteChat">Delete and exit</string>
<string name="HiddenName">Hidden Name</string>
<string name="SelectChat">Select Chat</string>
<!--broadcasts-->
<string name="BroadcastList">Broadcast List</string>
<string name="NewBroadcastList">New Broadcast List</string>
@ -64,7 +58,6 @@
<string name="YouCreatedBroadcastList">You created a broadcast list</string>
<string name="AddRecipient">Add Recipient</string>
<string name="KickFromBroadcast">Remove from broadcast list</string>
<!--documents view-->
<string name="SelectFile">Select File</string>
<string name="FreeOfTotal">Free %1$s of %2$s</string>
@ -78,7 +71,6 @@
<string name="ExternalStorage">External Storage</string>
<string name="SystemRoot">System Root</string>
<string name="SdCard">SD Card</string>
<!--chat view-->
<string name="Invisible">invisible</string>
<string name="Typing">typing...</string>
@ -119,7 +111,6 @@
<string name="SaveToDownloads">Save to downloads</string>
<string name="ApplyLocalizationFile">Apply localization file</string>
<string name="UnsupportedAttachment">Unsupported attachment</string>
<!--notification-->
<string name="EncryptedChatRequested">Secret chat requested</string>
<string name="EncryptedChatAccepted">Secret chat started</string>
@ -161,7 +152,6 @@
<string name="NotificationUnrecognizedDevice">%1$s,\nWe detected a login into your account from a new device on %2$s\n\nDevice: %3$s\nLocation: %4$s\n\nIf this wasn\'t you, you can go to Settings - Terminate all sessions.\n\nSincerely,\nThe Telegram Team</string>
<string name="NotificationContactNewPhoto">%1$s updated profile photo</string>
<string name="Reply">Reply</string>
<!--contacts view-->
<string name="SelectContact">Select Contact</string>
<string name="NoContacts">No contacts yet</string>
@ -174,14 +164,12 @@
<string name="LastSeen">last seen</string>
<string name="LastSeenDate">last seen</string>
<string name="InviteFriends">Invite Friends</string>
<!--group create view-->
<string name="SendMessageTo">Send message to...</string>
<string name="EnterGroupNamePlaceholder">Enter group name</string>
<string name="GroupName">Group name</string>
<string name="AllContacts">ALL CONTACTS</string>
<string name="MembersCount">%1$d/%2$d members</string>
<!--group info view-->
<string name="EnterGroupNameTitle">ENTER GROUP NAME</string>
<string name="SharedMedia">Shared Media</string>
@ -192,7 +180,6 @@
<string name="DeleteAndExit">Delete and leave group</string>
<string name="Notifications">Notifications</string>
<string name="KickFromGroup">Remove from group</string>
<!--contact info view-->
<string name="ShareContact">Share</string>
<string name="AddContact">Add</string>
@ -220,7 +207,6 @@
<string name="ShortMessageLifetime1d">1d</string>
<string name="ShortMessageLifetime1w">1w</string>
<string name="EncryptionKeyDescription">This image is a visualization of the encryption key for this secret chat with <![CDATA[<b>]]>%1$s<![CDATA[</b>]]>.<![CDATA[<br><br>]]>If this image looks the same on <![CDATA[<b>]]>%2$s\'s<![CDATA[</b>]]> phone, your chat is 200%% secure.<![CDATA[<br><br>]]>Learn more at telegram.org</string>
<!--settings view-->
<string name="ResetNotificationsText">Reset all notification settings to default</string>
<string name="TextSize">Messages Text Size</string>
@ -290,11 +276,10 @@
<string name="WhenConnectedOnWiFi">When connected on Wi-Fi</string>
<string name="WhenRoaming">When roaming</string>
<string name="NoMediaAutoDownload">No media</string>
<string name="SaveToGallerySettings">Save to gallery</string>
<!--media view-->
<string name="NoMedia">No shared media yet</string>
<string name="CancelDownload">Cancel Download</string>
<!--map view-->
<string name="MyLocation">My location</string>
<string name="Map">Map</string>
@ -304,7 +289,6 @@
<string name="KMetersAway">km away</string>
<string name="SendLocation">Send Location</string>
<string name="ShareLocation">Share Location</string>
<!--photo gallery view-->
<string name="ShowAllMedia">Show all media</string>
<string name="SaveToGallery">Save to gallery</string>
@ -312,14 +296,12 @@
<string name="Gallery">Gallery</string>
<string name="AllPhotos">All Photos</string>
<string name="NoPhotos">No photos yet</string>
<!--edit video view-->
<string name="EditVideo">Edit Video</string>
<string name="OriginalVideo">Original Video</string>
<string name="EditedVideo">Edited Video</string>
<string name="SendingVideo">Sending video...</string>
<string name="CompressVideo">Compress Video</string>
<!--button titles-->
<string name="Next">Next</string>
<string name="Back">Back</string>
@ -340,7 +322,6 @@
<string name="OpenPhoto">Open photo</string>
<string name="Set">Set</string>
<string name="OK">OK</string>
<!--messages-->
<string name="ActionKickUser">un1 removed un2</string>
<string name="ActionLeftUser">un1 left group</string>
@ -368,7 +349,6 @@
<string name="FromYou">You</string>
<string name="ActionTakeScreenshootYou">You took a screenshot!</string>
<string name="ActionTakeScreenshoot">un1 took a screenshot!</string>
<!--Alert messages-->
<string name="InvalidPhoneNumber">Invalid phone number</string>
<string name="CodeExpired">Code expired, please login again</string>
@ -397,7 +377,6 @@
<string name="AreYouSureDeleteContact">Are you sure you want to delete this contact?</string>
<string name="AreYouSureSecretChat">Are you sure you want to start a secret chat?</string>
<string name="ForwardFromMyName">forward from my name</string>
<!--Intro view-->
<string name="Page1Title">Telegram</string>
<string name="Page2Title">Fast</string>
@ -406,15 +385,14 @@
<string name="Page5Title">Powerful</string>
<string name="Page6Title">Cloud-Based</string>
<string name="Page7Title">Private</string>
<string name="Page1Message">The world\'s <![CDATA[<b>fastest</b>]]> messaging app.\nIt is <![CDATA[<b>free</b>]]> and <![CDATA[<b>secure</b>]]>.</string>
<string name="Page2Message"><![CDATA[<b>Telegram</b>]]> delivers messages faster than<![CDATA[<br/>]]>any other application</string>
<string name="Page3Message"><![CDATA[<b>Telegram</b>]]> is free forever. No ads.<![CDATA[<br/>]]>No subscription fees</string>
<string name="Page4Message"><![CDATA[<b>Telegram</b>]]> keeps your messages safe<![CDATA[<br/>]]>from hacker attacks</string>
<string name="Page5Message"><![CDATA[<b>Telegram</b>]]> has no limits on the size of<![CDATA[<br/>]]>your media and chats</string>
<string name="Page6Message"><![CDATA[<b>Telegram</b>]]> lets you access your messages<![CDATA[<br/>]]>from multiple devices</string>
<string name="Page7Message"><![CDATA[<b>Telegram</b>]]> messages are heavily encrypted<![CDATA[<br/>]]>and can self-destruct</string>
<string name="Page1Message">The world\'s <![CDATA[<b>fastest</b>]]> messaging app.<![CDATA[<br/>]]>It is <![CDATA[<b>free</b>]]> and <![CDATA[<b>secure</b>]]>.</string>
<string name="Page2Message"><![CDATA[<b>Telegram</b>]]> delivers messages faster than<![CDATA[<br/>]]>any other application.</string>
<string name="Page3Message"><![CDATA[<b>Telegram</b>]]> is free forever. No ads.<![CDATA[<br/>]]>No subscription fees.</string>
<string name="Page4Message"><![CDATA[<b>Telegram</b>]]> keeps your messages safe<![CDATA[<br/>]]>from hacker attacks.</string>
<string name="Page5Message"><![CDATA[<b>Telegram</b>]]> has no limits on the size of<![CDATA[<br/>]]>your media and chats.</string>
<string name="Page6Message"><![CDATA[<b>Telegram</b>]]> lets you access your messages<![CDATA[<br/>]]>from multiple devices.</string>
<string name="Page7Message"><![CDATA[<b>Telegram</b>]]> messages are heavily encrypted<![CDATA[<br/>]]>and can self-destruct.</string>
<string name="StartMessaging">Start Messaging</string>
<!--plurals-->
<string name="Members_zero">no members</string>
<string name="Members_one">%1$d member</string>
@ -446,7 +424,6 @@
<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!-->
<string name="CacheTag">CACHE_TAG</string>
</resources>

View File

@ -21,7 +21,7 @@
<item name="android:listViewStyle">@style/Theme.TMessages.ListView</item>
<item name="android:listChoiceBackgroundIndicator">@drawable/list_selector</item>
<item name="android:editTextStyle">@style/Theme.TMessages.EditText</item>
<item name="android:actionBarItemBackground">@drawable/bar_selector</item>
<item name="android:actionBarItemBackground">@drawable/bar_selector_style</item>
</style>
<style name="Theme.TMessages.PopupNotification" parent="Theme.TMessages">