1
0
mirror of https://github.com/NekoX-Dev/NekoX.git synced 2025-01-19 04:30:17 +01:00

Update to 7.2.0 (2134)

This commit is contained in:
DrKLO 2020-10-30 15:41:45 +03:00
parent aaa5dc0328
commit 002c01ecd3
36 changed files with 1638 additions and 438 deletions

View File

@ -285,7 +285,7 @@ android {
}
}
defaultConfig.versionCode = 2128
defaultConfig.versionCode = 2134
applicationVariants.all { variant ->
variant.outputs.all { output ->

View File

@ -377,7 +377,7 @@ public class AndroidUtilities {
LinkSpec spec = new LinkSpec();
String url = makeUrl(m.group(0), schemes, m);
if (internalOnly && !Browser.isInternalUrl(url, null)) {
if (internalOnly && !Browser.isInternalUrl(url, true, null)) {
continue;
}
spec.url = url;

View File

@ -18,7 +18,7 @@ public class BuildVars {
public static boolean LOGS_ENABLED = false;
public static boolean USE_CLOUD_STRINGS = true;
public static boolean CHECK_UPDATES = true;
public static int BUILD_VERSION = 2129;
public static int BUILD_VERSION = 2134;
public static String BUILD_VERSION_STRING = "7.2.0";
public static int APP_ID = 4;
public static String APP_HASH = "014b35b6184100b085b0d0572f9b5103";

View File

@ -583,17 +583,17 @@ public class LocationController extends BaseController implements NotificationCe
return cachedNearbyChats;
}
protected void addSharingLocation(long did, int mid, int period, int radius, TLRPC.Message message) {
protected void addSharingLocation(TLRPC.Message message) {
final SharingLocationInfo info = new SharingLocationInfo();
info.did = did;
info.mid = mid;
info.period = period;
info.lastSentProximityMeters = info.proximityMeters = radius;
info.did = message.dialog_id;
info.mid = message.id;
info.period = message.media.period;
info.lastSentProximityMeters = info.proximityMeters = message.media.proximity_notification_radius;
info.account = currentAccount;
info.messageObject = new MessageObject(currentAccount, message, false, false);
info.stopTime = getConnectionsManager().getCurrentTime() + period;
final SharingLocationInfo old = sharingLocationsMap.get(did);
sharingLocationsMap.put(did, info);
info.stopTime = getConnectionsManager().getCurrentTime() + info.period;
final SharingLocationInfo old = sharingLocationsMap.get(info.did);
sharingLocationsMap.put(info.did, info);
if (old != null) {
sharingLocations.remove(old);
}

View File

@ -892,13 +892,13 @@ public class MessagesStorage extends BaseController {
version = 68;
}
if (version == 68) {
database.executeFast("ALTER TABLE messages ADD COLUMN forwards INTEGER default 0").stepThis().dispose();
executeNoException("ALTER TABLE messages ADD COLUMN forwards INTEGER default 0");
database.executeFast("PRAGMA user_version = 69").stepThis().dispose();
version = 69;
}
if (version == 69) {
database.executeFast("ALTER TABLE messages ADD COLUMN replies_data BLOB default NULL").stepThis().dispose();
database.executeFast("ALTER TABLE messages ADD COLUMN thread_reply_id INTEGER default 0").stepThis().dispose();
executeNoException("ALTER TABLE messages ADD COLUMN replies_data BLOB default NULL");
executeNoException("ALTER TABLE messages ADD COLUMN thread_reply_id INTEGER default 0");
database.executeFast("CREATE INDEX IF NOT EXISTS uid_thread_reply_id_mid_idx_messages ON messages(uid, thread_reply_id, mid) WHERE thread_reply_id != 0;").stepThis().dispose();
database.executeFast("PRAGMA user_version = 70").stepThis().dispose();
version = 70;
@ -909,7 +909,7 @@ public class MessagesStorage extends BaseController {
version = 71;
}
if (version == 71) {
database.executeFast("ALTER TABLE sharing_locations ADD COLUMN proximity INTEGER default 0").stepThis().dispose();
executeNoException("ALTER TABLE sharing_locations ADD COLUMN proximity INTEGER default 0");
database.executeFast("PRAGMA user_version = 72").stepThis().dispose();
version = 72;
}
@ -927,6 +927,14 @@ public class MessagesStorage extends BaseController {
});
}
private void executeNoException(String query) {
try {
database.executeFast(query).stepThis().dispose();
} catch (Exception e) {
FileLog.e(e);
}
}
private void cleanupInternal(boolean deleteFiles) {
lastDateValue = 0;
lastSeqValue = 0;

View File

@ -4846,7 +4846,7 @@ public class SendMessagesHelper extends BaseController implements NotificationCe
}
if (MessageObject.isLiveLocationMessage(newMsgObj) && newMsgObj.via_bot_id == 0 && TextUtils.isEmpty(newMsgObj.via_bot_name)) {
getLocationController().addSharingLocation(newMsgObj.dialog_id, newMsgObj.id, newMsgObj.media.period, newMsgObj.media.proximity_notification_radius, newMsgObj);
getLocationController().addSharingLocation(newMsgObj);
}
if (!isSentError) {
@ -4923,7 +4923,9 @@ public class SendMessagesHelper extends BaseController implements NotificationCe
TLRPC.PhotoSize strippedOld = null;
TLRPC.PhotoSize strippedNew = null;
TLObject photoObject = null;
if (newMsgObj.isDice()) {
if (newMsgObj.isLiveLocation() && sentMessage.media instanceof TLRPC.TL_messageMediaGeoLive) {
newMsg.media.period = sentMessage.media.period;
} else if (newMsgObj.isDice()) {
TLRPC.TL_messageMediaDice mediaDice = (TLRPC.TL_messageMediaDice) newMsg.media;
TLRPC.TL_messageMediaDice mediaDiceNew = (TLRPC.TL_messageMediaDice) sentMessage.media;
mediaDice.value = mediaDiceNew.value;

View File

@ -322,7 +322,11 @@ public class Browser {
}
public static boolean isInternalUrl(String url, boolean[] forceBrowser) {
return isInternalUri(Uri.parse(url), forceBrowser);
return isInternalUri(Uri.parse(url), false, forceBrowser);
}
public static boolean isInternalUrl(String url, boolean all, boolean[] forceBrowser) {
return isInternalUri(Uri.parse(url), all, forceBrowser);
}
public static boolean isPassportUrl(String url) {
@ -341,6 +345,10 @@ public class Browser {
}
public static boolean isInternalUri(Uri uri, boolean[] forceBrowser) {
return isInternalUri(uri, false, forceBrowser);
}
public static boolean isInternalUri(Uri uri, boolean all, boolean[] forceBrowser) {
String host = uri.getHost();
host = host != null ? host.toLowerCase() : "";
if ("ton".equals(uri.getScheme())) {
@ -359,6 +367,9 @@ public class Browser {
} else if ("telegram.dog".equals(host)) {
String path = uri.getPath();
if (path != null && path.length() > 1) {
if (all) {
return true;
}
path = path.substring(1).toLowerCase();
if (path.startsWith("blog") || path.equals("iv") || path.startsWith("faq") || path.equals("apps") || path.startsWith("s/")) {
if (forceBrowser != null) {
@ -371,6 +382,9 @@ public class Browser {
} else if ("telegram.me".equals(host) || "t.me".equals(host)) {
String path = uri.getPath();
if (path != null && path.length() > 1) {
if (all) {
return true;
}
path = path.substring(1).toLowerCase();
if (path.equals("iv") || path.startsWith("s/")) {
if (forceBrowser != null) {
@ -380,6 +394,10 @@ public class Browser {
}
return true;
}
} else if (all) {
if (host.endsWith("telegram.org") || host.endsWith("telegra.ph") || host.endsWith("telesco.pe")) {
return true;
}
}
return false;
}

View File

@ -1074,7 +1074,8 @@ public class ActionBarLayout extends FrameLayout {
fragment.onTransitionAnimationEnd(true, false);
fragment.onBecomeFullyVisible();
};
if (!fragment.needDelayOpenAnimation()) {
boolean noDelay;
if (noDelay = !fragment.needDelayOpenAnimation()) {
if (currentFragment != null) {
currentFragment.onTransitionAnimationStart(false, false);
}
@ -1105,6 +1106,12 @@ public class ActionBarLayout extends FrameLayout {
return;
}
waitingForKeyboardCloseRunnable = null;
if (!noDelay) {
if (currentFragment != null) {
currentFragment.onTransitionAnimationStart(false, false);
}
fragment.onTransitionAnimationStart(true, false);
}
startLayoutAnimation(true, true, preview);
}
};

View File

@ -918,8 +918,10 @@ public class ActionBarMenuItem extends FrameLayout {
} else {
if (searchFieldCaption.getVisibility() == VISIBLE) {
measureChildWithMargins(searchFieldCaption, widthMeasureSpec, MeasureSpec.getSize(widthMeasureSpec) / 2, heightMeasureSpec, 0);
}
width = searchFieldCaption.getMeasuredWidth() + AndroidUtilities.dp(4);
} else {
width = 0;
}
int minWidth = MeasureSpec.getSize(widthMeasureSpec);
ignoreRequestLayout = true;
measureChildWithMargins(searchFilterLayout, widthMeasureSpec, width, heightMeasureSpec, 0);

View File

@ -7637,7 +7637,9 @@ public class Theme {
if (drawable == null) {
return;
}
if (drawable instanceof MsgClockDrawable) {
if (drawable instanceof StatusDrawable) {
((StatusDrawable) drawable).setColor(color);
} else if (drawable instanceof MsgClockDrawable) {
((MsgClockDrawable) drawable).setColor(color);
} else if (drawable instanceof ShapeDrawable) {
((ShapeDrawable) drawable).getPaint().setColor(color);

View File

@ -676,6 +676,8 @@ public class DialogsSearchAdapter extends RecyclerListView.SelectionAdapter {
notifyDataSetChanged();
if (needMessagesSearch != 2 && delegate != null) {
delegate.searchStateChanged(true, false);
} else {
waitingResponseCount--;
}
Utilities.searchQueue.postRunnable(searchRunnable = () -> {

View File

@ -121,7 +121,7 @@ public class LocationActivityAdapter extends BaseLocationAdapter implements Loca
currentLiveLocations = new ArrayList<>(liveLocations);
int uid = UserConfig.getInstance(currentAccount).getClientUserId();
for (int a = 0; a < currentLiveLocations.size(); a++) {
if (currentLiveLocations.get(a).id == uid) {
if (currentLiveLocations.get(a).id == uid || currentLiveLocations.get(a).object.out) {
currentLiveLocations.remove(a);
break;
}

View File

@ -11,7 +11,6 @@ package org.telegram.ui.Adapters;
import android.content.Context;
import android.text.SpannableStringBuilder;
import android.text.Spanned;
import android.text.style.ForegroundColorSpan;
import android.util.SparseArray;
import android.view.View;
import android.view.ViewGroup;
@ -316,7 +315,7 @@ public class SearchAdapter extends RecyclerListView.SelectionAdapter {
}
} else if (position > searchResult.size() && un != null) {
String foundUserName = searchAdapterHelper.getLastFoundUsername();
if (foundUserName.startsWith("@")) {
if (foundUserName != null && foundUserName.startsWith("@")) {
foundUserName = foundUserName.substring(1);
}
try {
@ -324,7 +323,7 @@ public class SearchAdapter extends RecyclerListView.SelectionAdapter {
SpannableStringBuilder spannableStringBuilder = new SpannableStringBuilder();
spannableStringBuilder.append("@");
spannableStringBuilder.append(un);
if ((index = AndroidUtilities.indexOfIgnoreCase(un, foundUserName)) != -1) {
if (foundUserName != null && (index = AndroidUtilities.indexOfIgnoreCase(un, foundUserName)) != -1) {
int len = foundUserName.length();
if (index == 0) {
len++;

View File

@ -3600,7 +3600,12 @@ public class ChatMessageCell extends BaseCell implements SeekBar.SeekBarDelegate
}
photoImage.setAllowStartAnimation(messageObject.gifState != 1);
currentPhotoObject = FileLoader.getClosestPhotoSizeWithSize(document.thumbs, 90);
if (currentPhotoObject != null) {
photoParentObject = document;
} else if (photo != null) {
currentPhotoObject = FileLoader.getClosestPhotoSizeWithSize(photo.sizes, 90);
photoParentObject = photo;
}
if (currentPhotoObject != null && (currentPhotoObject.w == 0 || currentPhotoObject.h == 0)) {
for (int a = 0; a < document.attributes.size(); a++) {
TLRPC.DocumentAttribute attribute = document.attributes.get(a);
@ -4777,13 +4782,18 @@ public class ChatMessageCell extends BaseCell implements SeekBar.SeekBarDelegate
if (messageObject.isDice()) {
filter = String.format(Locale.US, "%d_%d_dice_%s_%s", w, h, messageObject.getDiceEmoji(), messageObject.toString());
photoImage.setAutoRepeat(2);
TLRPC.TL_messages_stickerSet stickerSet = MediaDataController.getInstance(currentAccount).getStickerSetByEmojiOrName(currentMessageObject.getDiceEmoji());
String emoji = currentMessageObject.getDiceEmoji();
TLRPC.TL_messages_stickerSet stickerSet = MediaDataController.getInstance(currentAccount).getStickerSetByEmojiOrName(emoji);
if (stickerSet != null) {
if (stickerSet.documents.size() > 0) {
int value = currentMessageObject.getDiceValue();
if (value <= 0) {
TLRPC.Document document = stickerSet.documents.get(0);
if ("\uD83C\uDFB0".equals(emoji)) {
currentPhotoObjectThumb = null;
} else {
currentPhotoObjectThumb = FileLoader.getClosestPhotoSizeWithSize(document.thumbs, 40);
}
photoParentObject = document;
}
}

View File

@ -1722,6 +1722,9 @@ public class ChatActivity extends BaseFragment implements NotificationCenter.Not
updateVisibleRows();
MediaController.saveFilesFromMessages(getParentActivity(), getAccountInstance(), messageObjects, (count) -> {
if (count > 0) {
if (getParentActivity() == null) {
return;
}
BulletinFactory.of(ChatActivity.this).createDownloadBulletin(isMusic ? BulletinFactory.FileType.AUDIOS : BulletinFactory.FileType.UNKNOWNS, count).show();
}
});
@ -2435,13 +2438,6 @@ public class ChatActivity extends BaseFragment implements NotificationCenter.Not
if (scrimView != null) {
canvas.drawRect(0, 0, getMeasuredWidth(), getMeasuredHeight(), scrimPaint);
float listTop = chatListView.getY() + chatListViewPaddingTop - AndroidUtilities.dp(4);
if (isThreadChat()) {
float pinnedViewH = 0;
if (pinnedMessageView != null && pinnedMessageView.getVisibility() == View.VISIBLE) {
pinnedViewH = Math.max(0, AndroidUtilities.dp(48) + pinnedMessageEnterOffset);
}
listTop += pinnedViewH;
}
MessageObject.GroupedMessages scrimGroup;
if (scrimView instanceof ChatMessageCell) {
scrimGroup = ((ChatMessageCell) scrimView).getCurrentMessagesGroup();
@ -3019,7 +3015,7 @@ public class ChatActivity extends BaseFragment implements NotificationCenter.Not
if (emptyViewContainer != null) {
emptyViewContainer.setTranslationY(translationY / 1.7f);
}
invalidate();
invalidateChatListViewTopPadding();
}
@Override
@ -3162,6 +3158,9 @@ public class ChatActivity extends BaseFragment implements NotificationCenter.Not
if (e != null && e.getAction() == MotionEvent.ACTION_DOWN && !startedTrackingSlidingView && !maybeStartTrackingSlidingView && slidingView == null) {
View view = getPressedChildView();
if (view instanceof ChatMessageCell) {
if (slidingView != null) {
slidingView.setSlidingOffset(0);
}
slidingView = (ChatMessageCell) view;
MessageObject message = slidingView.getMessageObject();
if (chatMode != 0 || threadMessageObjects != null && threadMessageObjects.contains(message) ||
@ -4045,6 +4044,10 @@ public class ChatActivity extends BaseFragment implements NotificationCenter.Not
AndroidUtilities.cancelRunOnUIThread(finishRunnable);
}
AndroidUtilities.runOnUIThread(finishRunnable = () -> {
if (nextScrollToMessageId != 0) {
scrollToMessageId(nextScrollToMessageId, nextScrollFromMessageId, nextScrollSelect, nextScrollLoadIndex, nextScrollForce);
nextScrollToMessageId = 0;
}
if (index != -1) {
getNotificationCenter().onAnimationFinish(index);
index = -1;
@ -4082,7 +4085,11 @@ public class ChatActivity extends BaseFragment implements NotificationCenter.Not
@Override
public int getStarForFixGap() {
return chatListViewPaddingTop;
int padding = chatListViewPaddingTop;
if (isThreadChat() && pinnedMessageView != null && pinnedMessageView.getVisibility() == View.VISIBLE) {
padding -= Math.max(0, AndroidUtilities.dp(48) + pinnedMessageEnterOffset);
}
return padding;
}
@Override
@ -4209,9 +4216,13 @@ public class ChatActivity extends BaseFragment implements NotificationCenter.Not
int n = chatListView.getChildCount();
for (int i = 0; i < n; i++) {
View child = chatListView.getChildAt(i);
int padding = chatListViewPaddingTop;
if (isThreadChat() && pinnedMessageView != null && pinnedMessageView.getVisibility() == View.VISIBLE) {
padding -= Math.max(0, AndroidUtilities.dp(48) + pinnedMessageEnterOffset);
}
if (chatListView.getChildAdapterPosition(child) == chatAdapter.getItemCount() - 1) {
if (child.getTop() - dy > chatListViewPaddingTop) {
dy = child.getTop() - chatListViewPaddingTop;
if (child.getTop() - dy > padding) {
dy = child.getTop() - padding;
}
return super.scrollVerticallyBy(dy, recycler, state);
}
@ -4492,20 +4503,26 @@ public class ChatActivity extends BaseFragment implements NotificationCenter.Not
pinnedMessageView.getBackground().setColorFilter(new PorterDuffColorFilter(Theme.getColor(Theme.key_chat_topPanelBackground), PorterDuff.Mode.MULTIPLY));
contentView.addView(pinnedMessageView, LayoutHelper.createFrame(LayoutHelper.MATCH_PARENT, 50, Gravity.TOP | Gravity.LEFT));
pinnedMessageView.setOnClickListener(v -> {
if (chatListView.isFastScrollAnimationRunning()) {
if (chatListView.isFastScrollAnimationRunning()) { //TODO remove later
return;
}
wasManualScroll = true;
if (isThreadChat()) {
scrollToMessageId(threadMessageId, 0, true, 0, true);
} else if (currentPinnedMessageId != 0) {
scrollToMessageId(currentPinnedMessageId, 0, true, 0, true);
int currentPinned;
/*if (forceNextPinnedMessageId != 0 && chatListView.isFastScrollAnimationRunning()) {
currentPinned = findClosest(pinnedMessageIds, forceNextPinnedMessageId, currentPinnedMessageIndex);
} else {*/
currentPinned = currentPinnedMessageId;
//}
scrollToMessageId(currentPinned, 0, true, 0, true);
if (!pinnedMessageIds.isEmpty()) {
if (currentPinnedMessageId == pinnedMessageIds.get(pinnedMessageIds.size() - 1)) {
if (currentPinned == pinnedMessageIds.get(pinnedMessageIds.size() - 1)) {
forceNextPinnedMessageId = pinnedMessageIds.get(0) + 1;
forceScrollToFirst = true;
} else {
forceNextPinnedMessageId = currentPinnedMessageId - 1;
forceNextPinnedMessageId = currentPinned - 1;
forceScrollToFirst = false;
}
updateMessagesVisiblePart(false);
@ -6275,9 +6292,6 @@ public class ChatActivity extends BaseFragment implements NotificationCenter.Not
searchUpButton.setBackgroundDrawable(Theme.createSelectorDrawable(Theme.getColor(Theme.key_actionBarActionModeDefaultSelector), 1));
searchContainer.addView(searchUpButton, LayoutHelper.createFrame(48, 48, Gravity.RIGHT | Gravity.TOP, 0, 0, 48, 0));
searchUpButton.setOnClickListener(view -> {
if (chatListView.isFastScrollAnimationRunning()) {
return;
}
getMediaDataController().searchMessagesInChat(null, dialog_id, mergeDialogId, classGuid, 1, threadMessageId, searchingUserMessages, searchingChatMessages);
showMessagesSearchListView(false);
if (!SharedConfig.searchMessagesAsListUsed && SharedConfig.searchMessagesAsListHintShows < 3 && !searchAsListHintShown && Math.random() <= 0.25) {
@ -6295,9 +6309,6 @@ public class ChatActivity extends BaseFragment implements NotificationCenter.Not
searchDownButton.setBackgroundDrawable(Theme.createSelectorDrawable(Theme.getColor(Theme.key_actionBarActionModeDefaultSelector), 1));
searchContainer.addView(searchDownButton, LayoutHelper.createFrame(48, 48, Gravity.RIGHT | Gravity.TOP, 0, 0, 0, 0));
searchDownButton.setOnClickListener(view -> {
if (chatListView.isFastScrollAnimationRunning()) {
return;
}
getMediaDataController().searchMessagesInChat(null, dialog_id, mergeDialogId, classGuid, 2, threadMessageId, searchingUserMessages, searchingChatMessages);
showMessagesSearchListView(false);
});
@ -6900,7 +6911,7 @@ public class ChatActivity extends BaseFragment implements NotificationCenter.Not
}
float topPanelViewH = Math.max(0, AndroidUtilities.dp(48) + topChatPanelViewOffset);
float pinnedViewH = 0;
if (!isThreadChat() && pinnedMessageView != null && pinnedMessageView.getVisibility() == View.VISIBLE) {
if (pinnedMessageView != null && pinnedMessageView.getVisibility() == View.VISIBLE) {
pinnedViewH = Math.max(0, AndroidUtilities.dp(48) + pinnedMessageEnterOffset);
}
int oldPadding = chatListViewPaddingTop;
@ -6910,7 +6921,11 @@ public class ChatActivity extends BaseFragment implements NotificationCenter.Not
chatListViewPaddingTop += contentView.getKeyboardHeight() <= AndroidUtilities.dp(20) && !AndroidUtilities.isInMultiwindow && !inBubbleMode ? chatActivityEnterView.getEmojiPadding() : contentView.getKeyboardHeight();
}
if (!inPreviewMode && chatActivityEnterView != null) {
if (chatActivityEnterView.getAnimatedTop() != 0) {
chatListViewPaddingTop += chatActivityEnterView.getHeightWithTopView() - AndroidUtilities.dp(51) - chatActivityEnterView.getAnimatedTop();
} else {
chatListViewPaddingTop -= chatListView.getTranslationY();
}
}
int p = chatListView.getMeasuredHeight() * 2 / 3;
@ -6957,8 +6972,12 @@ public class ChatActivity extends BaseFragment implements NotificationCenter.Not
View child = chatListView.getChildAt(i);
int adapterPosition = chatListView.getChildAdapterPosition(child);
if (adapterPosition == chatAdapter.getItemCount() - 1) {
if (child.getTop() > chatListViewPaddingTop) {
chatListView.scrollBy(0, child.getTop() - chatListViewPaddingTop);
int padding = chatListViewPaddingTop;
if (isThreadChat() && pinnedMessageView != null && pinnedMessageView.getVisibility() == View.VISIBLE) {
padding -= Math.max(0, AndroidUtilities.dp(48) + pinnedMessageEnterOffset);
}
if (child.getTop() > padding) {
chatListView.scrollBy(0, child.getTop() - padding);
}
break;
}
@ -9609,7 +9628,7 @@ public class ChatActivity extends BaseFragment implements NotificationCenter.Not
}
}
if (!pinnedMessageIds.isEmpty()) {
currentPinnedMessageId = findClosest(pinnedMessageIds, forceNextPinnedMessageId != 0 && (maxVisibleId > forceNextPinnedMessageId || forceScrollToFirst || chatListView.isFastScrollAnimationRunning()) ? forceNextPinnedMessageId : maxVisibleId, currentPinnedMessageIndex);
currentPinnedMessageId = findClosest(pinnedMessageIds, forceNextPinnedMessageId != 0 && (maxVisibleId > forceNextPinnedMessageId || forceScrollToFirst || chatListView.isFastScrollAnimationRunning() || postponedScrollToLastMessageQueryIndex != 0) ? forceNextPinnedMessageId : maxVisibleId, currentPinnedMessageIndex);
if (!loadingPinnedMessagesList && !pinnedEndReached && !pinnedMessageIds.isEmpty() && currentPinnedMessageIndex[0] > pinnedMessageIds.size() - 2) {
getMediaDataController().loadPinnedMessages(dialog_id, pinnedMessageIds.get(pinnedMessageIds.size() - 1), 0);
loadingPinnedMessagesList = true;
@ -9917,9 +9936,21 @@ public class ChatActivity extends BaseFragment implements NotificationCenter.Not
}
private AlertDialog progressDialog;
private int nextScrollToMessageId;
private int nextScrollFromMessageId;
private boolean nextScrollSelect;
private int nextScrollLoadIndex;
private boolean nextScrollForce;
public void scrollToMessageId(int id, int fromMessageId, boolean select, int loadIndex, boolean forceScroll) {
if (id == 0 || chatListView.isFastScrollAnimationRunning() || (chatListItemAniamtor != null && chatListItemAniamtor.isRunning()) || getParentActivity() == null) {
if (id != 0 && getParentActivity() != null) {
nextScrollToMessageId = id;
nextScrollFromMessageId = fromMessageId;
nextScrollSelect = select;
nextScrollLoadIndex = loadIndex;
nextScrollForce = forceScroll;
}
return;
}
@ -11127,14 +11158,22 @@ public class ChatActivity extends BaseFragment implements NotificationCenter.Not
doNotRemoveLoadIndex = false;
}
if (!doNotRemoveLoadIndex && !openAnimationEnded) {
getNotificationCenter().updateAllowedNotifications(transitionAnimationIndex, new int[]{NotificationCenter.chatInfoDidLoad, NotificationCenter.dialogsNeedReload, NotificationCenter.scheduledMessagesUpdated,
NotificationCenter.closeChats, NotificationCenter.botKeyboardDidLoad, NotificationCenter.userInfoDidLoad, NotificationCenter.pinnedInfoDidLoad, NotificationCenter.needDeleteDialog/*, NotificationCenter.botInfoDidLoad*/});
int[] alowedNotifications = new int[]{NotificationCenter.chatInfoDidLoad, NotificationCenter.dialogsNeedReload, NotificationCenter.scheduledMessagesUpdated,
NotificationCenter.closeChats, NotificationCenter.botKeyboardDidLoad, NotificationCenter.userInfoDidLoad, NotificationCenter.pinnedInfoDidLoad, NotificationCenter.needDeleteDialog/*, NotificationCenter.botInfoDidLoad*/};
if (transitionAnimationIndex == 0) {
transitionAnimationIndex = getNotificationCenter().setAnimationInProgress(transitionAnimationIndex, alowedNotifications);
} else {
getNotificationCenter().updateAllowedNotifications(transitionAnimationIndex, alowedNotifications);
}
}
int index = waitingForLoad.indexOf(queryLoadIndex);
int currentUserId = getUserConfig().getClientUserId();
int mode = (Integer) args[14];
boolean isCache = (Boolean) args[3];
boolean postponedScroll = postponedScrollToLastMessageQueryIndex > 0 && queryLoadIndex == postponedScrollToLastMessageQueryIndex;
if (postponedScroll) {
postponedScrollToLastMessageQueryIndex = 0;
}
if (index == -1) {
if (chatMode == MODE_SCHEDULED && mode == MODE_SCHEDULED && !isCache) {
@ -14905,7 +14944,7 @@ public class ChatActivity extends BaseFragment implements NotificationCenter.Not
public void onTransitionAnimationStart(boolean isOpen, boolean backward) {
int[] alowedNotifications = null;
if (isOpen) {
if (threadMessageId != 0) {
if (transitionAnimationIndex == 0) {
alowedNotifications = new int[]{
NotificationCenter.dialogsNeedReload, NotificationCenter.closeChats,
NotificationCenter.botKeyboardDidLoad, NotificationCenter.needDeleteDialog,
@ -14964,13 +15003,13 @@ public class ChatActivity extends BaseFragment implements NotificationCenter.Not
}
}
fixedKeyboardHeight = -1;
getNotificationCenter().onAnimationFinish(transitionAnimationIndex);
if (isOpen) {
if (blurredView != null && blurredView.getVisibility() == View.VISIBLE) {
blurredView.setVisibility(View.GONE);
blurredView.setBackground(null);
}
openAnimationEnded = true;
getNotificationCenter().onAnimationFinish(transitionAnimationIndex);
if (Build.VERSION.SDK_INT >= 21) {
createChatAttachView();
}
@ -15051,6 +15090,8 @@ public class ChatActivity extends BaseFragment implements NotificationCenter.Not
}
firstOpen = false;
}
} else {
getNotificationCenter().onAnimationFinish(transitionAnimationIndex);
}
}
@ -16868,6 +16909,9 @@ public class ChatActivity extends BaseFragment implements NotificationCenter.Not
if (textSelectionHint != null) {
textSelectionHint.hide();
}
if (chatActivityEnterView != null) {
chatActivityEnterView.preventInput = false;
}
textSelectionHintWasShowed = false;
}
@ -17585,6 +17629,9 @@ public class ChatActivity extends BaseFragment implements NotificationCenter.Not
if (topUndoView != null) {
topUndoView.hide(true, 1);
}
if (undoView != null) {
undoView.hide(true, 1);
}
if (chatActivityEnterView != null) {
chatActivityEnterView.getEditField().setAllowDrawCursor(false);
}
@ -17642,6 +17689,10 @@ public class ChatActivity extends BaseFragment implements NotificationCenter.Not
addToSelectedMessages(message, listView);
if (chatActivityEnterView != null) {
chatActivityEnterView.preventInput = true;
}
selectedMessagesCountTextView.setNumber(selectedMessagesIds[0].size() + selectedMessagesIds[1].size(), false);
updateVisibleRows();
}
@ -20987,7 +21038,13 @@ public class ChatActivity extends BaseFragment implements NotificationCenter.Not
updateVisibleRows();
AndroidUtilities.runOnUIThread(() -> getNotificationCenter().onAnimationFinish(animationIndex));
AndroidUtilities.runOnUIThread(() -> {
if (nextScrollToMessageId != 0) {
scrollToMessageId(nextScrollToMessageId, nextScrollFromMessageId, nextScrollSelect, nextScrollLoadIndex, nextScrollForce);
nextScrollToMessageId = 0;
}
getNotificationCenter().onAnimationFinish(animationIndex);
});
}
@Override

View File

@ -757,7 +757,6 @@ public final class Bulletin {
linearLayout.addView(titleTextView);
subtitleTextView = new TextView(context);
subtitleTextView.setMaxLines(2);
subtitleTextView.setTextColor(undoInfoColor);
subtitleTextView.setTypeface(Typeface.SANS_SERIF);
subtitleTextView.setTextSize(TypedValue.COMPLEX_UNIT_DIP, 13);

View File

@ -227,6 +227,7 @@ public class ChatActivityEnterView extends FrameLayout implements NotificationCe
private AdjustPanLayoutHelper adjustPanLayoutHelper;
private Runnable showTopViewRunnable;
private Runnable setTextFieldRunnable;
public boolean preventInput;
private class SeekBarWaveformView extends View {
@ -2056,6 +2057,14 @@ public class ChatActivityEnterView extends FrameLayout implements NotificationCe
return false;
}
@Override
public boolean dispatchKeyEvent(KeyEvent event) {
if (preventInput) {
return false;
}
return super.dispatchKeyEvent(event);
}
@Override
protected void onSelectionChanged(int selStart, int selEnd) {
super.onSelectionChanged(selStart, selEnd);
@ -3899,26 +3908,31 @@ public class ChatActivityEnterView extends FrameLayout implements NotificationCe
}
exitAnimation.setDuration(200);
AnimatorSet attachIconAnimator;
if (attachButton != null) {
attachButton.setAlpha(0f);
emojiButton[0].setAlpha(0f);
emojiButton[1].setAlpha(0f);
attachButton.setScaleX(0);
emojiButton[0].setScaleX(0);
emojiButton[1].setScaleX(0);
attachButton.setScaleY(0);
emojiButton[0].setScaleY(0);
emojiButton[1].setScaleY(0);
AnimatorSet attachIconAnimator = new AnimatorSet();
attachIconAnimator = new AnimatorSet();
attachIconAnimator.playTogether(
ObjectAnimator.ofFloat(attachButton, View.ALPHA, 1.0f),
ObjectAnimator.ofFloat(attachButton, View.SCALE_X, 1.0f),
ObjectAnimator.ofFloat(attachButton, View.SCALE_Y, 1.0f)
);
attachIconAnimator.setDuration(150);
} else {
attachIconAnimator = null;
}
emojiButton[0].setAlpha(0f);
emojiButton[1].setAlpha(0f);
emojiButton[0].setScaleX(0);
emojiButton[1].setScaleX(0);
emojiButton[0].setScaleY(0);
emojiButton[1].setScaleY(0);
AnimatorSet iconsEndAnimator = new AnimatorSet();
@ -3940,12 +3954,18 @@ public class ChatActivityEnterView extends FrameLayout implements NotificationCe
iconsEndAnimator.setStartDelay(600);
recordPannelAnimation = new AnimatorSet();
if (attachIconAnimator != null) {
recordPannelAnimation.playTogether(
exitAnimation,
attachIconAnimator,
iconsEndAnimator
);
} else {
recordPannelAnimation.playTogether(
exitAnimation,
iconsEndAnimator
);
}
recordPannelAnimation.addListener(new AnimatorListenerAdapter() {
@Override

View File

@ -245,6 +245,7 @@ public class ProximitySheet extends FrameLayout {
buttonTextView.setGravity(Gravity.CENTER);
buttonTextView.setTextColor(Theme.getColor(Theme.key_featuredStickers_buttonText));
buttonTextView.setTextSize(TypedValue.COMPLEX_UNIT_DIP, 14);
buttonTextView.setMaxLines(2);
buttonTextView.setTypeface(AndroidUtilities.getTypeface("fonts/rmedium.ttf"));
buttonTextView.setBackgroundDrawable(Theme.createSimpleSelectorRoundRectDrawable(AndroidUtilities.dp(4), Theme.getColor(Theme.key_featuredStickers_addButton), Theme.getColor(Theme.key_featuredStickers_addButtonPressed)));
buttonContainer.addView(buttonTextView, LayoutHelper.createFrame(LayoutHelper.MATCH_PARENT, 48));
@ -319,8 +320,8 @@ public class ProximitySheet extends FrameLayout {
} else {
String format = LocaleController.getString("LocationNotifiationButtonUser", R.string.LocationNotifiationButtonUser);
int width = (int) Math.ceil(buttonTextView.getPaint().measureText(format));
int restWidth = totalWidth - AndroidUtilities.dp(32 + 62) - width;
CharSequence name = TextUtils.ellipsize(UserObject.getFirstName(currentUser), buttonTextView.getPaint(), restWidth, TextUtils.TruncateAt.END);
int restWidth = (int) ((totalWidth - AndroidUtilities.dp(32 + 62)) * 1.5f - width);
CharSequence name = TextUtils.ellipsize(UserObject.getFirstName(currentUser), buttonTextView.getPaint(), Math.max(AndroidUtilities.dp(10), restWidth), TextUtils.TruncateAt.END);
buttonTextView.setText(LocaleController.formatString("LocationNotifiationButtonUser", R.string.LocationNotifiationButtonUser, name, distance));
}
if (buttonTextView.getTag() != null) {

View File

@ -20,6 +20,10 @@ public class RLottieImageView extends ImageView {
super(context);
}
public void clearLayerColors() {
layerColors.clear();
}
public void setLayerColor(String layer, int color) {
if (layerColors == null) {
layerColors = new HashMap<>();

View File

@ -10,6 +10,8 @@ import androidx.recyclerview.widget.LinearLayoutManager;
import androidx.recyclerview.widget.RecyclerView;
import org.telegram.messenger.BuildVars;
import org.telegram.messenger.MessagesController;
import org.telegram.messenger.SharedConfig;
import org.telegram.ui.Cells.ChatMessageCell;
import java.util.ArrayList;
@ -57,7 +59,7 @@ public class RecyclerAnimationScrollHelper {
}
int n = recyclerView.getChildCount();
if (n == 0) {
if (n == 0 || !MessagesController.getGlobalMainSettings().getBoolean("view_animations", true)) {
layoutManager.scrollToPositionWithOffset(position, offset, bottom);
return;
}

View File

@ -104,6 +104,8 @@ public class UndoView extends FrameLayout {
public final static int ACTION_REMOVED_FROM_FOLDER = 21;
public final static int ACTION_PROFILE_PHOTO_CHANGED = 22;
public final static int ACTION_CHAT_UNARCHIVED = 23;
public final static int ACTION_PROXIMITY_SET = 24;
public final static int ACTION_PROXIMITY_REMOVED = 25;
private CharSequence infoText;
@ -233,13 +235,13 @@ public class UndoView extends FrameLayout {
}
private boolean hasSubInfo() {
return currentAction == ACTION_QR_SESSION_ACCEPTED || currentAction == ACTION_ARCHIVE_HIDDEN || currentAction == ACTION_ARCHIVE_HINT || currentAction == ACTION_ARCHIVE_FEW_HINT ||
return currentAction == ACTION_QR_SESSION_ACCEPTED || currentAction == ACTION_PROXIMITY_SET || currentAction == ACTION_ARCHIVE_HIDDEN || currentAction == ACTION_ARCHIVE_HINT || currentAction == ACTION_ARCHIVE_FEW_HINT ||
currentAction == ACTION_QUIZ_CORRECT || currentAction == ACTION_QUIZ_INCORRECT ||
currentAction == ACTION_ARCHIVE_PINNED && MessagesController.getInstance(currentAccount).dialogFilters.isEmpty();
}
public boolean isMultilineSubInfo() {
return currentAction == ACTION_THEME_CHANGED || currentAction == ACTION_FILTERS_AVAILABLE;
return currentAction == ACTION_THEME_CHANGED || currentAction == ACTION_FILTERS_AVAILABLE || currentAction == ACTION_PROXIMITY_SET;
}
public void setAdditionalTranslationY(float value) {
@ -512,6 +514,59 @@ public class UndoView extends FrameLayout {
leftImageView.setProgress(0);
leftImageView.playAnimation();
}
} else if (currentAction == ACTION_PROXIMITY_SET || currentAction == ACTION_PROXIMITY_REMOVED) {
int radius = (Integer) infoObject;
TLRPC.User user = (TLRPC.User) infoObject2;
undoImageView.setVisibility(GONE);
leftImageView.setVisibility(VISIBLE);
if (radius != 0) {
infoTextView.setTypeface(AndroidUtilities.getTypeface("fonts/rmedium.ttf"));
infoTextView.setTextSize(TypedValue.COMPLEX_UNIT_DIP, 14);
leftImageView.clearLayerColors();
leftImageView.setLayerColor("BODY.**", Theme.getColor(Theme.key_undo_infoColor));
leftImageView.setLayerColor("Wibe Big.**", Theme.getColor(Theme.key_undo_infoColor));
leftImageView.setLayerColor("Wibe Big 3.**", Theme.getColor(Theme.key_undo_infoColor));
leftImageView.setLayerColor("Wibe Small.**", Theme.getColor(Theme.key_undo_infoColor));
infoTextView.setText(LocaleController.getString("ProximityAlertSet", R.string.ProximityAlertSet));
leftImageView.setAnimation(R.raw.ic_unmute, 28, 28);
subinfoTextView.setVisibility(VISIBLE);
subinfoTextView.setSingleLine(false);
subinfoTextView.setMaxLines(3);
if (user != null) {
subinfoTextView.setText(LocaleController.formatString("ProximityAlertSetInfoUser", R.string.ProximityAlertSetInfoUser, UserObject.getFirstName(user), LocaleController.formatDistance(radius, 2)));
} else {
subinfoTextView.setText(LocaleController.formatString("ProximityAlertSetInfoGroup2", R.string.ProximityAlertSetInfoGroup2, LocaleController.formatDistance(radius, 2)));
}
undoButton.setVisibility(GONE);
layoutParams.topMargin = AndroidUtilities.dp(6);
} else {
infoTextView.setTypeface(Typeface.DEFAULT);
infoTextView.setTextSize(TypedValue.COMPLEX_UNIT_DIP, 15);
leftImageView.clearLayerColors();
leftImageView.setLayerColor("Body Main.**", Theme.getColor(Theme.key_undo_infoColor));
leftImageView.setLayerColor("Body Top.**", Theme.getColor(Theme.key_undo_infoColor));
leftImageView.setLayerColor("Line.**", Theme.getColor(Theme.key_undo_infoColor));
leftImageView.setLayerColor("Curve Big.**", Theme.getColor(Theme.key_undo_infoColor));
leftImageView.setLayerColor("Curve Small.**", Theme.getColor(Theme.key_undo_infoColor));
layoutParams.topMargin = AndroidUtilities.dp(14);
infoTextView.setText(LocaleController.getString("ProximityAlertCancelled", R.string.ProximityAlertCancelled));
leftImageView.setAnimation(R.raw.ic_mute, 28, 28);
subinfoTextView.setVisibility(GONE);
undoTextView.setTextColor(Theme.getColor(Theme.key_undo_cancelColor));
undoButton.setVisibility(VISIBLE);
}
layoutParams.leftMargin = AndroidUtilities.dp(58);
leftImageView.setProgress(0);
leftImageView.playAnimation();
} else if (currentAction == ACTION_QR_SESSION_ACCEPTED) {
TLRPC.TL_authorization authorization = (TLRPC.TL_authorization) infoObject;
@ -738,6 +793,8 @@ public class UndoView extends FrameLayout {
undoViewHeight = infoTextView.getMeasuredHeight() + AndroidUtilities.dp(currentAction == ACTION_DICE_INFO || currentAction == ACTION_DICE_NO_SEND_INFO || currentAction == ACTION_TEXT_INFO ? 14 : 28);
if (currentAction == ACTION_TEXT_INFO) {
undoViewHeight = Math.max(undoViewHeight, AndroidUtilities.dp(52));
} else if (currentAction == ACTION_PROXIMITY_REMOVED) {
undoViewHeight = Math.max(undoViewHeight, AndroidUtilities.dp(50));
}
}

View File

@ -99,8 +99,6 @@ public class FilteredSearchView extends FrameLayout implements NotificationCente
String lastMessagesSearchString;
String lastSearchFilterQueryString;
int currentAccount = UserConfig.selectedAccount;
FiltersView.MediaFilterData currentSearchFilter;
int currentSearchDialogId;
long currentSearchMaxDate;
@ -485,6 +483,8 @@ public class FilteredSearchView extends FrameLayout implements NotificationCente
final int folderId = uiCallback.getFolderId();
int currentAccount = UserConfig.selectedAccount;
AndroidUtilities.runOnUIThread(searchRunnable = () -> {
TLObject request;
@ -810,7 +810,7 @@ public class FilteredSearchView extends FrameLayout implements NotificationCente
for (int j = 0; j < messages.size(); j++) {
MessageObject messageObject = messages.get(j);
long dialogId = messageObject.getDialogId();
int currentChannelId = dialogId < 0 && ChatObject.isChannel((int) -dialogId, currentAccount) ? (int) -dialogId : 0;
int currentChannelId = dialogId < 0 && ChatObject.isChannel((int) -dialogId, UserConfig.selectedAccount) ? (int) -dialogId : 0;
if (currentChannelId == channelId) {
for (int i = 0; i < markAsDeletedMessages.size(); i++) {
if (messageObject.getId() == markAsDeletedMessages.get(i)) {
@ -989,10 +989,10 @@ public class FilteredSearchView extends FrameLayout implements NotificationCente
AndroidUtilities.openDocument(message, parentActivity, parentFragment);
} else if (!cell.isLoading()) {
MessageObject messageObject = cell.getMessage();
AccountInstance.getInstance(currentAccount).getFileLoader().loadFile(document, messageObject, 0, 0);
AccountInstance.getInstance(UserConfig.selectedAccount).getFileLoader().loadFile(document, messageObject, 0, 0);
cell.updateFileExistIcon();
} else {
AccountInstance.getInstance(currentAccount).getFileLoader().cancelLoadFile(document);
AccountInstance.getInstance(UserConfig.selectedAccount).getFileLoader().cancelLoadFile(document);
cell.updateFileExistIcon();
}
}
@ -1407,16 +1407,18 @@ public class FilteredSearchView extends FrameLayout implements NotificationCente
EmbedBottomSheet.show(parentActivity, webPage.site_name, webPage.description, webPage.url, webPage.embed_url, webPage.embed_width, webPage.embed_height, false);
}
int lastAccount;
@Override
protected void onAttachedToWindow() {
super.onAttachedToWindow();
NotificationCenter.getInstance(currentAccount).addObserver(this, NotificationCenter.emojiDidLoad);
NotificationCenter.getInstance(lastAccount = UserConfig.selectedAccount).addObserver(this, NotificationCenter.emojiDidLoad);
}
@Override
protected void onDetachedFromWindow() {
super.onDetachedFromWindow();
NotificationCenter.getInstance(currentAccount).removeObserver(this, NotificationCenter.emojiDidLoad);
NotificationCenter.getInstance(lastAccount).removeObserver(this, NotificationCenter.emojiDidLoad);
}
@Override

View File

@ -117,6 +117,7 @@ import org.telegram.ui.Components.LayoutHelper;
import org.telegram.ui.Components.MapPlaceholderDrawable;
import org.telegram.ui.Components.ProximitySheet;
import org.telegram.ui.Components.RecyclerListView;
import org.telegram.ui.Components.UndoView;
import java.io.File;
import java.util.ArrayList;
@ -145,6 +146,9 @@ public class LocationActivity extends BaseFragment implements NotificationCenter
private MapOverlayView overlayView;
private HintView hintView;
private UndoView[] undoView = new UndoView[2];
private boolean canUndo;
private boolean proximityAnimationInProgress;
private GoogleMap googleMap;
@ -465,6 +469,9 @@ public class LocationActivity extends BaseFragment implements NotificationCenter
} catch (Exception e) {
FileLog.e(e);
}
if (undoView[0] != null) {
undoView[0].hide(true, 0);
}
if (adapter != null) {
adapter.destroy();
}
@ -481,6 +488,18 @@ public class LocationActivity extends BaseFragment implements NotificationCenter
}
}
private UndoView getUndoView() {
if (undoView[0].getVisibility() == View.VISIBLE) {
UndoView old = undoView[0];
undoView[0] = undoView[1];
undoView[1] = old;
old.hide(true, 2);
mapViewClip.removeView(undoView[0]);
mapViewClip.addView(undoView[0]);
}
return undoView[0];
}
@Override
public boolean isSwipeBackEnabled(MotionEvent event) {
return false;
@ -842,10 +861,9 @@ public class LocationActivity extends BaseFragment implements NotificationCenter
}
});
}
proximityButton.setColorFilter(new PorterDuffColorFilter(Theme.getColor(Theme.key_location_actionIcon), PorterDuff.Mode.MULTIPLY));
proximityButton.setBackgroundDrawable(drawable);
proximityButton.setImageResource(R.drawable.msg_location_alert);
proximityButton.setScaleType(ImageView.ScaleType.CENTER);
proximityButton.setTag(Theme.key_location_actionIcon);
proximityButton.setContentDescription(LocaleController.getString("AccDescrLocationNotify", R.string.AccDescrLocationNotify));
mapViewClip.addView(proximityButton, LayoutHelper.createFrame(Build.VERSION.SDK_INT >= 21 ? 40 : 44, Build.VERSION.SDK_INT >= 21 ? 40 : 44, Gravity.RIGHT | Gravity.TOP, 0, 12 + 50, 12, 0));
proximityButton.setOnClickListener(v -> {
@ -858,13 +876,25 @@ public class LocationActivity extends BaseFragment implements NotificationCenter
SharedPreferences preferences = MessagesController.getGlobalMainSettings();
preferences.edit().putInt("proximityhint", 3).commit();
LocationController.SharingLocationInfo info = getLocationController().getSharingLocationInfo(dialogId);
if (canUndo) {
undoView[0].hide(true, 1);
}
if (info != null && info.proximityMeters > 0) {
proximityButton.setColorFilter(new PorterDuffColorFilter(Theme.getColor(Theme.key_location_actionIcon), PorterDuff.Mode.MULTIPLY));
getLocationController().setProximityLocation(dialogId, 0, true);
proximityButton.setImageResource(R.drawable.msg_location_alert);
if (proximityCircle != null) {
proximityCircle.remove();
proximityCircle = null;
}
canUndo = true;
getUndoView().showWithAction(0, UndoView.ACTION_PROXIMITY_REMOVED, 0, null,
() -> {
getLocationController().setProximityLocation(dialogId, 0, true);
canUndo = false;
}, () -> {
proximityButton.setImageResource(R.drawable.msg_location_alert2);
createCircle(info.proximityMeters);
canUndo = false;
});
return;
}
openProximityAlert();
@ -875,10 +905,11 @@ public class LocationActivity extends BaseFragment implements NotificationCenter
}
if (messageObject == null || !messageObject.isLiveLocation() || messageObject.isExpiredLiveLocation(getConnectionsManager().getCurrentTime()) || ChatObject.isChannel(chat) && !chat.megagroup) {
proximityButton.setVisibility(View.GONE);
proximityButton.setImageResource(R.drawable.msg_location_alert);
} else {
LocationController.SharingLocationInfo myInfo = getLocationController().getSharingLocationInfo(dialogId);
if (myInfo != null && myInfo.proximityMeters > 0) {
proximityButton.setColorFilter(new PorterDuffColorFilter(Theme.getColor(Theme.key_location_actionActiveIcon), PorterDuff.Mode.MULTIPLY));
proximityButton.setImageResource(R.drawable.msg_location_alert2);
} else {
if ((int) dialogId > 0 && messageObject.getFromChatId() == getUserConfig().getClientUserId()) {
proximityButton.setVisibility(View.INVISIBLE);
@ -886,7 +917,7 @@ public class LocationActivity extends BaseFragment implements NotificationCenter
proximityButton.setScaleX(0.4f);
proximityButton.setScaleY(0.4f);
}
proximityButton.setColorFilter(new PorterDuffColorFilter(Theme.getColor(Theme.key_location_actionIcon), PorterDuff.Mode.MULTIPLY));
proximityButton.setImageResource(R.drawable.msg_location_alert);
}
}
@ -1244,6 +1275,16 @@ public class LocationActivity extends BaseFragment implements NotificationCenter
adapter.setMessageObject(messageObject);
}
for (int a = 0; a < 2; a++) {
undoView[a] = new UndoView(context);
undoView[a].setAdditionalTranslationY(AndroidUtilities.dp(10));
if (Build.VERSION.SDK_INT >= 21) {
undoView[a].setTranslationZ(AndroidUtilities.dp(5));
}
mapViewClip.addView(undoView[a], LayoutHelper.createFrame(LayoutHelper.MATCH_PARENT, LayoutHelper.WRAP_CONTENT, Gravity.BOTTOM | Gravity.LEFT, 8, 0, 8, 8));
}
shadow = new View(context) {
private RectF rect = new RectF();
@ -1264,6 +1305,9 @@ public class LocationActivity extends BaseFragment implements NotificationCenter
}
}
};
if (Build.VERSION.SDK_INT >= 21) {
shadow.setTranslationZ(AndroidUtilities.dp(6));
}
mapViewClip.addView(shadow, layoutParams);
if (messageObject == null && chatLocation == null && initialLocation != null) {
@ -1389,9 +1433,11 @@ public class LocationActivity extends BaseFragment implements NotificationCenter
previousRadius = proximityCircle.getRadius();
}
TLRPC.User user = null;
TLRPC.User user;
if ((int) dialogId > 0) {
user = getMessagesController().getUser((int) dialogId);
} else {
user = null;
}
proximitySheet = new ProximitySheet(getParentActivity(), user, (move, radius) -> {
if (proximityCircle != null) {
@ -1423,13 +1469,14 @@ public class LocationActivity extends BaseFragment implements NotificationCenter
AlertDialog.Builder builder = new AlertDialog.Builder(getParentActivity());
builder.setTitle(LocaleController.getString("ShareLocationAlertTitle", R.string.ShareLocationAlertTitle));
builder.setMessage(LocaleController.getString("ShareLocationAlertText", R.string.ShareLocationAlertText));
builder.setPositiveButton(LocaleController.getString("ShareLocationAlertButton", R.string.ShareLocationAlertButton), (dialog, id) -> shareLiveLocation(900, radius));
builder.setPositiveButton(LocaleController.getString("ShareLocationAlertButton", R.string.ShareLocationAlertButton), (dialog, id) -> shareLiveLocation(user, 900, radius));
builder.setNegativeButton(LocaleController.getString("Cancel", R.string.Cancel), null);
showDialog(builder.create());
return false;
}
proximitySheet.setRadiusSet();
proximityButton.setColorFilter(new PorterDuffColorFilter(Theme.getColor(Theme.key_location_actionActiveIcon), PorterDuff.Mode.MULTIPLY));
proximityButton.setImageResource(R.drawable.msg_location_alert2);
getUndoView().showWithAction(0, UndoView.ACTION_PROXIMITY_SET, radius, user, null, null);
getLocationController().setProximityLocation(dialogId, radius, true);
return true;
}, () -> {
@ -1469,14 +1516,16 @@ public class LocationActivity extends BaseFragment implements NotificationCenter
}
}
}
TLRPC.User user = null;
TLRPC.User user;
if ((int) dialogId > 0) {
user = getMessagesController().getUser((int) dialogId);
} else {
user = null;
}
showDialog(AlertsCreator.createLocationUpdateDialog(getParentActivity(), user, param -> shareLiveLocation(param, proximityRadius)));
showDialog(AlertsCreator.createLocationUpdateDialog(getParentActivity(), user, param -> shareLiveLocation(user, param, proximityRadius)));
}
private void shareLiveLocation(int period, int proximityRadius) {
private void shareLiveLocation(TLRPC.User user, int period, int radius) {
TLRPC.TL_messageMediaGeoLive location = new TLRPC.TL_messageMediaGeoLive();
location.geo = new TLRPC.TL_geoPoint();
location.geo.lat = AndroidUtilities.fixLocationCoord(myLocation.getLatitude());
@ -1484,15 +1533,16 @@ public class LocationActivity extends BaseFragment implements NotificationCenter
location.heading = LocationController.getHeading(myLocation);
location.flags |= 1;
location.period = period;
location.proximity_notification_radius = proximityRadius;
location.proximity_notification_radius = radius;
location.flags |= 8;
delegate.didSelectLocation(location, locationType, true, 0);
if (proximityRadius > 0) {
if (radius > 0) {
proximitySheet.setRadiusSet();
proximityButton.setColorFilter(new PorterDuffColorFilter(Theme.getColor(Theme.key_location_actionActiveIcon), PorterDuff.Mode.MULTIPLY));
proximityButton.setImageResource(R.drawable.msg_location_alert2);
if (proximitySheet != null) {
proximitySheet.dismiss();
}
getUndoView().showWithAction(0, UndoView.ACTION_PROXIMITY_SET, radius, user, null, null);
} else {
finishFragment();
}
@ -2180,7 +2230,7 @@ public class LocationActivity extends BaseFragment implements NotificationCenter
bounds = builder.build();
if (messages.size() > 1) {
try {
moveToBounds = CameraUpdateFactory.newLatLngBounds(bounds, AndroidUtilities.dp(80));
moveToBounds = CameraUpdateFactory.newLatLngBounds(bounds, AndroidUtilities.dp(80 + 33));
googleMap.moveCamera(moveToBounds);
moveToBounds = null;
} catch (Exception e) {
@ -2359,7 +2409,7 @@ public class LocationActivity extends BaseFragment implements NotificationCenter
} else if (messageObject.messageOwner.action instanceof TLRPC.TL_messageActionGeoProximityReached) {
int lowerId = (int) messageObject.getDialogId();
if (lowerId > 0) {
proximityButton.setColorFilter(new PorterDuffColorFilter(Theme.getColor(Theme.key_location_actionIcon), PorterDuff.Mode.MULTIPLY));
proximityButton.setImageResource(R.drawable.msg_location_alert);
if (proximityCircle != null) {
proximityCircle.remove();
proximityCircle = null;
@ -2429,6 +2479,9 @@ public class LocationActivity extends BaseFragment implements NotificationCenter
FileLog.e(e);
}
}
if (undoView[0] != null) {
undoView[0].hide(true, 0);
}
onResumeCalled = false;
}
@ -2441,6 +2494,13 @@ public class LocationActivity extends BaseFragment implements NotificationCenter
return super.onBackPressed();
}
@Override
protected void onBecomeFullyHidden() {
if (undoView[0] != null) {
undoView[0].hide(true, 0);
}
}
@Override
public void onResume() {
super.onResume();
@ -2543,6 +2603,25 @@ public class LocationActivity extends BaseFragment implements NotificationCenter
}
};
for (int a = 0; a < undoView.length; a++) {
themeDescriptions.add(new ThemeDescription(undoView[a], ThemeDescription.FLAG_BACKGROUNDFILTER, null, null, null, null, Theme.key_undo_background));
themeDescriptions.add(new ThemeDescription(undoView[a], 0, new Class[]{UndoView.class}, new String[]{"undoImageView"}, null, null, null, Theme.key_undo_cancelColor));
themeDescriptions.add(new ThemeDescription(undoView[a], 0, new Class[]{UndoView.class}, new String[]{"undoTextView"}, null, null, null, Theme.key_undo_cancelColor));
themeDescriptions.add(new ThemeDescription(undoView[a], 0, new Class[]{UndoView.class}, new String[]{"infoTextView"}, null, null, null, Theme.key_undo_infoColor));
themeDescriptions.add(new ThemeDescription(undoView[a], 0, new Class[]{UndoView.class}, new String[]{"subinfoTextView"}, null, null, null, Theme.key_undo_infoColor));
themeDescriptions.add(new ThemeDescription(undoView[a], 0, new Class[]{UndoView.class}, new String[]{"textPaint"}, null, null, null, Theme.key_undo_infoColor));
themeDescriptions.add(new ThemeDescription(undoView[a], 0, new Class[]{UndoView.class}, new String[]{"progressPaint"}, null, null, null, Theme.key_undo_infoColor));
themeDescriptions.add(new ThemeDescription(undoView[a], 0, new Class[]{UndoView.class}, new String[]{"leftImageView"}, "BODY", Theme.key_undo_background));
themeDescriptions.add(new ThemeDescription(undoView[a], 0, new Class[]{UndoView.class}, new String[]{"leftImageView"}, "Wibe Big", Theme.key_undo_background));
themeDescriptions.add(new ThemeDescription(undoView[a], 0, new Class[]{UndoView.class}, new String[]{"leftImageView"}, "Wibe Big 3", Theme.key_undo_infoColor));
themeDescriptions.add(new ThemeDescription(undoView[a], 0, new Class[]{UndoView.class}, new String[]{"leftImageView"}, "Wibe Small", Theme.key_undo_infoColor));
themeDescriptions.add(new ThemeDescription(undoView[a], 0, new Class[]{UndoView.class}, new String[]{"leftImageView"}, "Body Main.**", Theme.key_undo_infoColor));
themeDescriptions.add(new ThemeDescription(undoView[a], 0, new Class[]{UndoView.class}, new String[]{"leftImageView"}, "Body Top.**", Theme.key_undo_infoColor));
themeDescriptions.add(new ThemeDescription(undoView[a], 0, new Class[]{UndoView.class}, new String[]{"leftImageView"}, "Line.**", Theme.key_undo_infoColor));
themeDescriptions.add(new ThemeDescription(undoView[a], 0, new Class[]{UndoView.class}, new String[]{"leftImageView"}, "Curve Big.**", Theme.key_undo_infoColor));
themeDescriptions.add(new ThemeDescription(undoView[a], 0, new Class[]{UndoView.class}, new String[]{"leftImageView"}, "Curve Small.**", Theme.key_undo_infoColor));
}
themeDescriptions.add(new ThemeDescription(fragmentView, ThemeDescription.FLAG_BACKGROUND, null, null, null, cellDelegate, Theme.key_dialogBackground));
themeDescriptions.add(new ThemeDescription(actionBar, ThemeDescription.FLAG_BACKGROUND, null, null, null, null, Theme.key_dialogBackground));

View File

@ -5677,6 +5677,7 @@ public class ProfileActivity extends BaseFragment implements NotificationCenter.
req.flags |= 4;
}
getConnectionsManager().sendRequest(req, (response, error) -> {
AndroidUtilities.runOnUIThread(() -> {
if (error == null) {
TLRPC.User user = getMessagesController().getUser(getUserConfig().getClientUserId());
if (user == null) {
@ -5726,7 +5727,7 @@ public class ProfileActivity extends BaseFragment implements NotificationCenter.
users.add(user);
getMessagesStorage().putUsersAndChats(users, null, false, true);
}
AndroidUtilities.runOnUIThread(() -> {
allowPullingDown = !AndroidUtilities.isTablet() && !isInLandscapeMode && avatarImage.getImageReceiver().hasNotThumb();
avatar = null;
avatarBig = null;

Binary file not shown.

After

Width:  |  Height:  |  Size: 730 B

Binary file not shown.

After

Width:  |  Height:  |  Size: 568 B

Binary file not shown.

After

Width:  |  Height:  |  Size: 948 B

Binary file not shown.

After

Width:  |  Height:  |  Size: 1.3 KiB

View File

@ -210,7 +210,7 @@
<string name="Italic">مائل</string>
<string name="Mono">رمز</string>
<string name="Strike">يتوسطه خط</string>
<string name="Underline">خط سفلي</string>
<string name="Underline">تسطير</string>
<string name="Regular">عادي</string>
<string name="ContactsPermissionAlert">يحتاج **تيليجرام** إلى الوصول لجهات اتصالك لكي تتمكن من التواصل مع أصدقائك عبر جميع أجهزتك، ستتم مزامنة جهات اتصالك باستمرار مع خوادم تيليجرام السحابية شديدة التشفير.</string>
<string name="ContactsPermissionAlertNotNow">ليس الآن</string>
@ -228,26 +228,29 @@
<string name="GoToSettings">اذهب إلى الإعدادات</string>
<string name="OpenProfile">عرض الملف الشخصي</string>
<string name="OpenChannel2">فتح القناة</string>
<string name="OpenGroup2">فتح المجموعة</string>
<string name="SendMessage">إرسال&#160;رسالة</string>
<string name="Mention">إشارة</string>
<string name="NotificationsMutedHint">Notifications muted</string>
<string name="NotificationsMutedForHint">Notifications muted for %1$s</string>
<string name="NotificationsUnmutedHint">Notifications unmuted</string>
<string name="MessagesDeletedHint_zero">%1$d messages deleted</string>
<string name="MessagesDeletedHint_one">Message deleted</string>
<string name="MessagesDeletedHint_two">%1$d messages deleted</string>
<string name="MessagesDeletedHint_few">%1$d messages deleted</string>
<string name="MessagesDeletedHint_many">%1$d messages deleted</string>
<string name="MessagesDeletedHint_other">%1$d messages deleted</string>
<string name="NotificationsMutedHint">تم كتم الإشعارات</string>
<string name="NotificationsMutedForHint">الإشعارات مكتومة لـ %1$s</string>
<string name="NotificationsUnmutedHint">تم إلغاء كتم الإشعارات</string>
<string name="MessagesDeletedHint_zero">تم حذف %1$d رسالة</string>
<string name="MessagesDeletedHint_one">تم حذف %1$d رسالة</string>
<string name="MessagesDeletedHint_two">تم حذف رسالتين</string>
<string name="MessagesDeletedHint_few">تم حذف %1$d رسائل</string>
<string name="MessagesDeletedHint_many">تم حذف %1$d رسالة</string>
<string name="MessagesDeletedHint_other">تم حذف %1$d رسالة</string>
<string name="SearchEmptyViewTitle">ما من نتائج</string>
<string name="SearchEmptyViewTitle2">ما من نتائج</string>
<string name="SearchEmptyViewFilteredSubtitle2">Try a new search.</string>
<string name="SearchEmptyViewFilteredSubtitleMusic">صوتيات</string>
<string name="SearchEmptyViewFilteredSubtitleFiles">ملفات</string>
<string name="SearchEmptyViewFilteredSubtitleLinks">روابط</string>
<string name="SearchEmptyViewFilteredSubtitleVoice">رسائل صوتية</string>
<string name="SearchEmptyViewFilteredSubtitleMedia">وسائط</string>
<string name="SearchEmptyViewFilteredSubtitle2">جرّب بحثًا جديدًا.</string>
<string name="SearchEmptyViewFilteredSubtitleMusic">سيتم عرض الصوتيات من جميع محادثاتك هنا.</string>
<string name="SearchEmptyViewFilteredSubtitleFiles">سيتم عرض الملفات من جميع محادثاتك هنا.</string>
<string name="SearchEmptyViewFilteredSubtitleLinks">سيتم عرض الروابط من جميع محادثاتك هنا.</string>
<string name="SearchEmptyViewFilteredSubtitleVoice">سيتم عرض الرسائل الصوتية من جميع محادثاتك هنا.</string>
<string name="SearchEmptyViewFilteredSubtitleMedia">سيتم عرض الوسائط من جميع محادثاتك هنا.</string>
<string name="SearchAllChatsShort">محادثات</string>
<string name="MessagePinnedHint">تم تثبيت&#160;الرسالة</string>
<string name="MessageUnpinnedHint">أُلغي تثبيت الرسالة</string>
<!--channels-->
<string name="SetAsAdmin">ترقية إلى مشرف</string>
<string name="EditAdminRights">تعديل صلاحيات المشرف</string>
@ -441,7 +444,7 @@
<string name="EditAdminDeleteMessages">حذف رسائل الآخرين</string>
<string name="EditAdminGroupDeleteMessages">حذف الرسائل</string>
<string name="EditAdminAddAdmins">إضافة مشرفين جدد</string>
<string name="EditAdminSendAnonymously">البقاء مجهولًا</string>
<string name="EditAdminSendAnonymously">البقاء متخفيًا</string>
<string name="EditAdminRemoveAdmin">إزالة الإشراف</string>
<string name="EditAdminGroupTransfer">نقل ملكية المجموعة</string>
<string name="EditAdminChannelTransfer">نقل ملكية القناة</string>
@ -473,7 +476,7 @@
<string name="UserRestrictionsSendMedia">إرسال الوسائط</string>
<string name="UserRestrictionsSendPolls">إرسال الاستفتاءات</string>
<string name="UserRestrictionsSendStickers">إرسال الملصقات والصور المتحركة</string>
<string name="UserRestrictionsEmbedLinks">تضمين الروابط</string>
<string name="UserRestrictionsEmbedLinks">معاينة للروابط</string>
<string name="UserRestrictionsChangeInfo">تغيير معلومات المحادثة</string>
<string name="UserRestrictionsPinMessages">تثبيت الرسائل</string>
<string name="UserRestrictionsInviteUsers">إضافة مستخدمين</string>
@ -482,7 +485,7 @@
<string name="UserRestrictionsNoSendMedia">لا وسائط</string>
<string name="UserRestrictionsNoSendPolls">لا استفتاءات</string>
<string name="UserRestrictionsNoSendStickers">لا ملصقات وصور متحركة</string>
<string name="UserRestrictionsNoEmbedLinks">لا روابط مضمَّنة</string>
<string name="UserRestrictionsNoEmbedLinks">بلا معاينة للروابط</string>
<string name="UserRestrictionsNoChangeInfo">لا يمكنه تغيير المعلومات</string>
<string name="UserRestrictionsNoPinMessages">لا تثبيت رسائل</string>
<string name="UserRestrictionsNoInviteUsers">لا يمكنه إضافة مستخدمين</string>
@ -563,6 +566,7 @@
<string name="SlowmodeSendError">تم تفعيل الوضع البطيء. لا يمكنك إرسال أكثر من رسالة مرةً واحدة.</string>
<string name="SlowmodeSelectSendError">تم تفعيل الوضع البطيء. لا يمكنك تحديد المزيد من العناصر.</string>
<string name="SlowmodeSendErrorTooLong">المعذرة، هذا النص طويل للغاية ولا يمكن إرساله برسالة واحدة.\n\nتم تفعيل الوضع البطيء. لا يمكنك إرسال عدة رسائل مرةً واحدة.</string>
<string name="UserSetAsAdminHint">**%1$s** promoted to admin</string>
<!--polls-->
<string name="NewPoll">استفتاء جديد</string>
<string name="NewQuiz">اختبار جديد</string>
@ -703,7 +707,7 @@
<string name="EventLogRestrictedPinMessages">تثبيت الرسائل</string>
<string name="EventLogRestrictedSendPolls">إرسال الاستفتاءات</string>
<string name="EventLogRestrictedSendMessages">إرسال الرسائل</string>
<string name="EventLogRestrictedSendEmbed">تضمين الروابط</string>
<string name="EventLogRestrictedSendEmbed">معاينة الروابط</string>
<string name="EventLogRestrictedReadMessages">قراءة الرسائل</string>
<string name="EventLogPromoted">غيّرَ صلاحيات %1$s</string>
<string name="EventLogPromotedChangeChannelInfo">تغيير معلومات القناة</string>
@ -882,7 +886,7 @@
<string name="AddContactFullChat">إضافة %1$s لجهات الاتصال</string>
<string name="ViewContact">عرض جهة الاتصال</string>
<string name="BlockUserAlert">هل ترغب بحظر **%1$s** من مراسلتك والاتصال بك على تيليجرام؟</string>
<string name="BlockUserReplyAlert">Do you want to block messages from **%1$s**?</string>
<string name="BlockUserReplyAlert">هل ترغب بحظر الرسائل من **%1$s**؟</string>
<string name="ReportSpamAlert">هل ترغب حقًا في التبليغ عن إزعاج من هذا المستخدم؟</string>
<string name="ReportSpamAlertGroup">هل ترغب حقًا في التبليغ عن إزعاج من هذه المجموعة؟</string>
<string name="ReportSpamAlertChannel">هل ترغب حقًا في التبليغ عن إزعاج من هذه القناة؟</string>
@ -895,10 +899,12 @@
<string name="TapHereGifs">اضغط هنا للوصول للصور المتحركة المحفوظة</string>
<string name="PinMessage">تثبيت</string>
<string name="PinNotify">إشعار جميع الأعضاء</string>
<string name="PinAlsoFor">Also pin for %1$s</string>
<string name="UnpinMessage">إلغاء التثبيت</string>
<string name="PinMessageAlertTitle">تثبيت الرسالة</string>
<string name="UnpinMessageAlertTitle">إلغاء تثبيت الرسالة</string>
<string name="PinMessageAlert">هل ترغب في تثبيت هذه الرسالة في هذه المجموعة؟</string>
<string name="PinOldMessageAlert">Do you want to pin an older message while leaving a more recent one pinned?</string>
<string name="PinMessageAlert">هل تريد تثبيت هذه الرسالة لكل الأعضاء في المجموعة؟</string>
<string name="PinMessageAlertChannel">هل ترغب في تثبيت هذه الرسالة في هذه القناة؟</string>
<string name="PinMessageAlertChat">هل ترغب في تثبيت هذه الرسالة أعلى هذه المحادثة؟</string>
<string name="UnpinMessageAlert">هل ترغب في إلغاء تثبيت هذه الرسالة؟</string>
@ -923,6 +929,7 @@
<string name="ReportChatOther">أخرى</string>
<string name="ReportChatDescription">الوصف</string>
<string name="PinnedMessage">رسالة مثبتة</string>
<string name="PreviousPinnedMessage">الرسالة السابقة</string>
<string name="PinnedPoll">استفتاء مثبت</string>
<string name="EditedMessage">معدلة</string>
<string name="EditMessage">تعديل الرسالة</string>
@ -970,11 +977,11 @@
<string name="AttachStickersRestrictedForever">قام مشرفو هذه المجموعة بتقييدك من إرسال الملصقات.</string>
<string name="AttachGifRestrictedForever">قام مشرفو هذه المجموعة بتقييدك من إرسال الصور المتحركة إليها.</string>
<string name="SendMessageRestrictedForever">قام مشرفو هذه المجموعة بتقييدك من الكتابة هنا.</string>
<string name="GlobalAttachMediaRestricted">لا يُسمحُ بإرسال الوسائط في هذه المجموعة.</string>
<string name="GlobalAttachInlineRestricted">لا يُسمحُ بإرسال محتوى استعلامي في هذه المجموعة.</string>
<string name="GlobalAttachStickersRestricted">لا يُسمحُ بإرسال الملصقات في هذه المجموعة.</string>
<string name="GlobalAttachGifRestricted">لا يُسمحُ بإرسال الصور المتحركة في هذه المجموعة.</string>
<string name="GlobalSendMessageRestricted">لا يُسمحُ بكتابة الرسائل في هذه المجموعة.</string>
<string name="GlobalAttachMediaRestricted">لا يُسمح بإرسال الوسائط في هذه المجموعة.</string>
<string name="GlobalAttachInlineRestricted">لا يُسمح بإرسال محتوى استعلامي في هذه المجموعة.</string>
<string name="GlobalAttachStickersRestricted">لا يُسمح بإرسال الملصقات في هذه المجموعة.</string>
<string name="GlobalAttachGifRestricted">لا يُسمح بإرسال الصور المتحركة في هذه المجموعة.</string>
<string name="GlobalSendMessageRestricted">لا يُسمح بكتابة الرسائل في هذه المجموعة.</string>
<string name="ChatAdmin">مشرف</string>
<string name="ApkRestricted">"تثبيت ملفات APK محظور لهذا التطبيق، يمكنك السماح بهذا من إعدادات النظام. "</string>
<string name="UnreadMessages">الرسائل غير المقروءة</string>
@ -996,7 +1003,7 @@
<string name="TapForVideo">انقر لأخذ صورة، اضغط باستمرار لتصوير مقطع مرئي</string>
<string name="TapToViewAsList">انقر للعرض في قائمة.</string>
<string name="SendWithoutSound">إرسال بدون صوت</string>
<string name="MessageScheduleSend">إرسال الآن</string>>
<string name="MessageScheduleSend">إرسال الآن</string>
<string name="MessageScheduleEditTime">إعادة جدولة</string>
<string name="MessageScheduleToday">اليوم</string>
<string name="Schedule">جدولة</string>
@ -1041,25 +1048,28 @@
<string name="SecretChatTimerMinutes">د</string>
<string name="SecretChatTimerHours">س</string>
<string name="SecretChatTimerWeeks">أس</string>
<string name="SharedToPrivateMessagesAndGroups">to private messages and groups</string>
<string name="SharedToPrivateMessagesAndGroups">إلى الرسائل الخاصة والمجموعات</string>
<string name="BotOwnershipTransfer">نقل ملكية البوت</string>
<string name="BotOwnershipTransferReadyAlertText">This will transfer the **full owner** rights for the bot to the selected user.</string>
<string name="BotOwnershipTransferReadyAlertText">سيتم نقل **جميع حقوق الملكية** للبوت إلى المستخدم المحدّد.</string>
<string name="BotOwnershipTransferChangeOwner">تغيير المالك</string>
<string name="BotOwnershipTransferAlertText">You can transfer bot only if you have:</string>
<string name="BotOwnershipTransferAlertText">تستطيع نقل البوت فقط إذا:</string>
<string name="LeaveAComment">كتابة تعليق</string>
<string name="CommentsTitle">Comments</string>
<string name="Comment">Comment</string>
<string name="CommentsTitle">التعليقات</string>
<string name="Comment">تعليق</string>
<string name="RepliesTitle">الردود</string>
<string name="NoComments">ما من تعليقات هنا بعد...</string>
<string name="NoReplies">No replies here yet...</string>
<string name="NoReplies">ما من ردود هنا بعد...</string>
<string name="ViewInChat">عرض في المحادثة</string>
<string name="SendAnonymously">إرسال كمجهول</string>
<string name="SendAnonymously">الإرسال&#160;متخفيًا</string>
<string name="DiscussionStarted">بداية المناقشة</string>
<string name="ViewThread">عرض الموضوع</string>
<string name="ChooseDate">Choose date</string>
<string name="ChooseDate">اختيار تاريخ</string>
<string name="RepliesChatInfo">تساعدك هذه المحادثة في تتبع الردود على تعليقاتك في القنوات.</string>
<string name="ChannelPostDeleted">Sorry, this post has been removed from the discussion group.</string>
<string name="ChannelPostDeleted">المعذرة، تمت إزالة هذا المنشور من مجموعة المناقشة.</string>
<string name="UnpinAllMessages">إلغاء تثبيت كل الرسائل</string>
<string name="HidePinnedMessages">إخفاء الرسائل المثبّتة</string>
<string name="PinnedMessagesHidden">Pinned messages hidden</string>
<string name="PinnedMessagesHiddenInfo">Pinned messages will be shown again if a new message is pinned.</string>
<!--notification-->
<string name="MessageLifetimeChanged">عيّن %1$s عداد التدمير الذاتي ليصبح %2$s</string>
<string name="MessageLifetimeChangedOutgoing">قمت بتعيين عداد التدمير الذاتي ليصبح %1$s</string>
@ -1161,7 +1171,7 @@
<string name="NotificationActionPinnedPollChannel2">ثبّتَت %1$s استفتاء %2$s</string>
<string name="NotificationActionPinnedQuizChannel2">ثبت %1$s الاختبار «%2$s»</string>
<string name="NotificationActionPinnedPhotoChannel">%1$s ثبت صورة</string>
<string name="NotificationActionPinnedGameChannel">%1$s ثبت لعبة</string>
<string name="NotificationActionPinnedGameChannel">ثبّت %1$s لعبة</string>
<string name="NotificationActionPinnedGameScoreChannel">ثبّتَت %1$s نتيجة لعبة</string>
<string name="NotificationActionPinnedVideoChannel">ثبت %1$s مقطعًا مرئيًا</string>
<string name="NotificationActionPinnedFileChannel">ثبت %1$s ملفًا</string>
@ -1175,6 +1185,25 @@
<string name="NotificationActionPinnedGeoLiveChannel">ثبت %1$s موقعًا حيًا</string>
<string name="NotificationActionPinnedGifChannel">ثبت %1$s صورةً متحركة</string>
<string name="NotificationActionPinnedMusicChannel">ثبت %1$s ملفًا صوتيًا</string>
<string name="NotificationActionPinnedTextUser">ثبّت %1$s \"%2$s\"</string>
<string name="NotificationActionPinnedNoTextUser">ثبّت %1$s رسالة</string>
<string name="NotificationActionPinnedPollUser">ثبّت %1$s استفتاء %2$s</string>
<string name="NotificationActionPinnedQuizUser">ثبّت %1$s اختبار %2$s</string>
<string name="NotificationActionPinnedPhotoUser">ثبّت %1$s صورة</string>
<string name="NotificationActionPinnedGameUser">ثبّت %1$s لعبة</string>
<string name="NotificationActionPinnedGameScoreUser">ثبّت %1$s نتيجة لعبة</string>
<string name="NotificationActionPinnedVideoUser">ثبّت %1$s مقطعًا مرئيًا</string>
<string name="NotificationActionPinnedFileUser">ثبّت %1$s ملفًا</string>
<string name="NotificationActionPinnedInvoiceUser">ثبّت %1$s فاتورة</string>
<string name="NotificationActionPinnedStickerUser">ثبّت %1$s ملصقًا</string>
<string name="NotificationActionPinnedStickerEmojiUser">%1$s pinned a %2$s sticker</string>
<string name="NotificationActionPinnedVoiceUser">ثبّت %1$s رسالة صوتيّة</string>
<string name="NotificationActionPinnedRoundUser">ثبّت %1$s رسالة مرئية</string>
<string name="NotificationActionPinnedContactUser">%1$s pinned a contact %2$s</string>
<string name="NotificationActionPinnedGeoUser">ثبّت %1$s خريطة</string>
<string name="NotificationActionPinnedGeoLiveUser">ثبّت %1$s موقعًا مباشرًا</string>
<string name="NotificationActionPinnedGifUser">ثبّت %1$s صورة متحركة</string>
<string name="NotificationActionPinnedMusicUser">ثبّت %1$s ملفًا صوتيًا</string>
<string name="SecretChatName">تيليجرام</string>
<!--contacts view-->
<string name="SelectContact">اختر جهة اتصال</string>
@ -1211,10 +1240,13 @@
<string name="SortedByLastSeen">مرتبة حسب تاريخ آخر ظهور</string>
<string name="AddContactByPhone">إضافة %1$s</string>
<string name="PhoneNumberSearch">رقم الهاتف</string>
<string name="NoContactsYet">You have no contacts on Telegram yet</string>
<string name="NoContactsYet">ليس لديك جهات اتصال على تيليجرام بعد</string>
<string name="NoContactsYetLine1">دعوة الأصدقاء لتجربة تيليجرام</string>
<string name="NoContactsYetLine2">Find people nearby to chat with</string>
<string name="NoContactsYetLine3">Search people by username</string>
<string name="NoContactsYetLine2">اعثر على الأشخاص القريبين للتحدث معهم</string>
<string name="NoContactsYetLine3">البحث عن أشخاص عبر اسم المستخدم</string>
<string name="NewContactAlertTitle">جهة اتصال جديدة</string>
<string name="NewContactAlertMessage">رقم الهاتف **%1$s** ليس في قائمة جهات اتصالك. هل تريد إضافته؟</string>
<string name="NewContactAlertButton">إضافة جهة اتصال</string>
<!--group create view-->
<string name="SendMessageTo">إضافة أشخاص...</string>
<string name="SoftUserLimitAlert">ستتمكن من إضافة المزيد من الأعضاء بعد انتهاءك من إنشاء المجموعة.</string>
@ -1422,7 +1454,7 @@
<string name="AutoNightScheduled">مجدول</string>
<string name="AutoNightAdaptive">تلقائي</string>
<string name="AutoNightSchedule">الجدولة</string>
<string name="AutoNightSystemDefault">إعدادات النظام الافتراضية</string>
<string name="AutoNightSystemDefault">إعدادات النظام</string>
<string name="AutoNightLocation">استخدام التوقيت المحلي للشروق والغروب</string>
<string name="AutoNightUpdateLocation">تحديث الموقع</string>
<string name="AutoNightUpdateLocationInfo">يتطلب حساب مواعيد الشروق والغروب التحقق لمرة واحدة من موقعك التقريبي. يرجى العلم أن موقعك يتم حفظه في جهازك فقط.\n\nالغروب: %1$s\nالشروق: %2$s</string>
@ -1510,7 +1542,7 @@
<string name="NewThemePreviewName">أيمن</string>
<string name="NewThemePreviewReply">صباح الخير!&#128075;</string>
<string name="NewThemePreviewReply2">صباح الخير</string>
<string name="NewThemePreviewLine1">طلعت يا محلا نورها يا شمس الشموسة</string>
<string name="NewThemePreviewLine1">ماهو الوقت الآن؟</string>
<string name="NewThemePreviewLine3">الوقت صباح هنا في *دبي* &#128526;</string>
<string name="UseDifferentTheme">استخدام نمط آخر</string>
<string name="UseDifferentThemeInfo">يمكنك أيضًا اختيار أحد الأنماط الحالية كأساس لنمطك الجديد.</string>
@ -1622,7 +1654,7 @@
<string name="FontSizePreviewLine1">ماهو الوقت الآن؟</string>
<string name="FontSizePreviewLine2">الوقت صباح هنا في دبي &#128526;</string>
<string name="BackgroundColorSinglePreviewLine1">اضغط على «تعيين» لتطبيق الخلفية.</string>
<string name="BackgroundColorSinglePreviewLine2">طلعت يا محلا نورها يا شمس الشموسة</string>
<string name="BackgroundColorSinglePreviewLine2">استمتع بالخلفية.</string>
<string name="SetBackground">تعيين كخلفية</string>
<string name="SearchByColor">بحث بواسطة اللون</string>
<string name="SearchBackgrounds">البحث عن خلفيات</string>
@ -2310,6 +2342,12 @@
<string name="KMetersAway2">على بُعد %1$s ك.م</string>
<string name="FootsAway">على بُعد %1$s قدم</string>
<string name="MilesAway">على بُعد %1$s ميل</string>
<string name="FootsShort">%1$s قدم</string>
<string name="MilesShort">%1$s ميل</string>
<string name="Mi">ميل</string>
<string name="Km">كم</string>
<string name="MetersShort">%1$s م</string>
<string name="KMetersShort">%1$s كم</string>
<string name="MetersFromYou2">يبعد %1$s م عنك</string>
<string name="KMetersFromYou2">يبعد %1$s كم عنك</string>
<string name="FootsFromYou">يبعد %1$s ق عنك</string>
@ -2342,7 +2380,9 @@
<string name="LocationUpdatedFormatted">تم تحديث الموقع %1$s</string>
<string name="LocationUpdatedJustNow">تم تحديثه الآن</string>
<string name="SharingYouAndOtherName">أنت و%1$s</string>
<string name="AttachLiveLocationIsSharing">%1$s يتم مشاركته مع %2$s</string>
<string name="AttachLiveLocationIsSharing">%1$s تتم مشاركته مع %2$s</string>
<string name="AttachLiveLocationIsSharingChat">%1$s sharing with %2$s</string>
<string name="AttachLiveLocationIsSharingChats">%1$s sharing with %2$s</string>
<string name="StopAllLocationSharings">إيقاف الكل</string>
<string name="SharingLiveLocationTitle">تقوم بمشاركة موقعك الحي مع %1$s</string>
<string name="LiveLocationAlertPrivate">اختر المدة التي سيتمكن خلالها %1$s من مشاهدة موقعك الفعلي.</string>
@ -2371,6 +2411,19 @@
<string name="ChatSetThisLocation">تعيين هذا الموقع</string>
<string name="ChatSetLocationInfo">سيكون بإمكان الناس العثور على مجموعتك في قسم «الأشخاص القريبون».</string>
<string name="PlacesInThisArea">الأماكن في هذه المنطقة</string>
<string name="LocationNotifiation">تنبيه الاقتراب</string>
<string name="LocationNotifiationButtonUser">نبّهني عندما يكون %1$s على بعد&#160;%2$s</string>
<string name="LocationNotifiationButtonGroup">Notify when someone is within %1$s</string>
<string name="LocationNotifiationCloser">أنت أقرب من&#160;%1$s</string>
<string name="ShareLocationAlertTitle">مشاركة الموقع</string>
<string name="ShareLocationAlertButton">مشاركة</string>
<string name="ShareLocationAlertText">لكي يعمل التنبيه؛ شارك موقعك المباشر في هذه المحادثة.</string>
<string name="ProximityTooltioUser">التنبيه عندما يكون %1$s قريبًا</string>
<string name="ProximityTooltioGroup">التنبيه عندما يكون أعضاء المجموعة قريبين</string>
<string name="ProximityAlertSet">Proximity alert set</string>
<string name="ProximityAlertSetInfoUser">We will notify you once %1$s is within %2$s from you.</string>
<string name="ProximityAlertSetInfoGroup2">We will notify you once someone is within %1$s from you.</string>
<string name="ProximityAlertCancelled">Proximity alert cancelled</string>
<!--photo gallery view-->
<string name="ShowAsList">عرض في لائحة</string>
<string name="ShowAsGrid">عرض كمصفوفة</string>
@ -2476,8 +2529,43 @@
<string name="MainChannelProfileVideoSetHint">المقطع المرئي الأساسي للقناة.</string>
<string name="MainGroupProfilePhotoSetHint">صورة العرض الأساسية للمجموعة.</string>
<string name="MainGroupProfileVideoSetHint">المقطع المرئي الأساسي للمجموعة.</string>
<string name="PhotoSavedHint">Photo saved to gallery</string>
<string name="VideoSavedHint">Video saved to gallery</string>
<string name="PhotoSavedHint">تم حفظ الصورة في المعرض</string>
<string name="VideoSavedHint">تم حفظ المقطع المرئي في المعرض</string>
<string name="PhotoSavedToDownloadsHint">تم حفظ الصورة في التنزيلات</string>
<string name="VideoSavedToDownloadsHint">تم حفظ المقطع في التنزيلات</string>
<string name="GifSavedToDownloadsHint">تم حفظ الصورة المتحركة في التنزيلات</string>
<string name="AudioSavedHint">File saved to music</string>
<string name="FileSavedHint">File saved to downloads</string>
<string name="FilesSavedHint_zero">%1$d files saved to downloads</string>
<string name="FilesSavedHint_one">File saved to downloads</string>
<string name="FilesSavedHint_two">%1$d files saved to downloads</string>
<string name="FilesSavedHint_few">%1$d files saved to downloads</string>
<string name="FilesSavedHint_many">%1$d files saved to downloads</string>
<string name="FilesSavedHint_other">%1$d files saved to downloads</string>
<string name="PhotosSavedHint_zero">%1$d photos saved to gallery</string>
<string name="PhotosSavedHint_one">Photo saved to gallery</string>
<string name="PhotosSavedHint_two">%1$d photos saved to gallery</string>
<string name="PhotosSavedHint_few">%1$d photos saved to gallery</string>
<string name="PhotosSavedHint_many">%1$d photos saved to gallery</string>
<string name="PhotosSavedHint_other">%1$d photos saved to gallery</string>
<string name="VideosSavedHint_zero">%1$d videos saved to gallery</string>
<string name="VideosSavedHint_one">Video saved to gallery</string>
<string name="VideosSavedHint_two">%1$d videos saved to gallery</string>
<string name="VideosSavedHint_few">%1$d videos saved to gallery</string>
<string name="VideosSavedHint_many">%1$d videos saved to gallery</string>
<string name="VideosSavedHint_other">%1$d videos saved to gallery</string>
<string name="AudiosSavedHint_zero">%1$d files saved to music</string>
<string name="AudiosSavedHint_one">File saved to music</string>
<string name="AudiosSavedHint_two">%1$d files saved to music</string>
<string name="AudiosSavedHint_few">%1$d files saved to music</string>
<string name="AudiosSavedHint_many">%1$d files saved to music</string>
<string name="AudiosSavedHint_other">%1$d files saved to music</string>
<string name="MediaSavedHint_zero">%1$d items saved to gallery</string>
<string name="MediaSavedHint_one">One item saved to gallery</string>
<string name="MediaSavedHint_two">%1$d items saved to gallery</string>
<string name="MediaSavedHint_few">%1$d items saved to gallery</string>
<string name="MediaSavedHint_many">%1$d items saved to gallery</string>
<string name="MediaSavedHint_other">%1$d items saved to gallery</string>
<!--password view-->
<string name="TwoStepVerification">التحقق بخطوتين</string>
<string name="TwoStepVerificationTitle">التحقق بخطوتين</string>
@ -2761,7 +2849,10 @@
<string name="ActionAddUserSelf">عاد un1 للمجموعة</string>
<string name="ActionAddUserSelfMega">انضم un1 للمجموعة</string>
<string name="ActionAddUserSelfYou">لقد عُدتَ للمجموعة</string>
<string name="ActionBotAllowed">لقد سمحت لهذا البوت بمراسلتك عندما تسجل دخولك إلى %1$s</string>
<string name="ActionUserWithinRadius">un1 الآن على بعد %1$s منك</string>
<string name="ActionUserWithinYouRadius">أنت الآن على بعد %1$s من un1</string>
<string name="ActionUserWithinOtherRadius">un1 الآن على بعد %1$s منك un2</string>
<string name="ActionBotAllowed">لقد سمحت لهذا البوت بمراسلتك عندما سجّلت دخولك إلى %1$s</string>
<string name="ActionBotDocuments">استلم %1$s الوثائق التالية: %2$s</string>
<string name="ActionBotDocumentIdentity">التفاصيل الشخصية</string>
<string name="ActionBotDocumentAddress">العنوان</string>
@ -2917,9 +3008,9 @@
<string name="ErrorSendRestrictedStickers">المعذرة، مشرفو هذه المجموعة قيدوك من إرسال الملصقات.</string>
<string name="ErrorSendRestrictedMedia">المعذرة، قام مشرفو هذه المجموعة بتقييدك من إرسال الوسائط.</string>
<string name="ErrorSendRestrictedPolls">المعذرة، قام مشرفو هذه المجموعة بتقييدك من إرسال الاستفتاءات.</string>
<string name="ErrorSendRestrictedStickersAll">المعذرة، لا يُسمحُ بإرسال الملصقات في هذه المجموعة.</string>
<string name="ErrorSendRestrictedMediaAll">المعذرة، لا يُسمحُ بإرسال الوسائط في هذه المجموعة.</string>
<string name="ErrorSendRestrictedPollsAll">المعذرة، لا يُسمحُ بإرسال الاستفتاءات في هذه المجموعة.</string>
<string name="ErrorSendRestrictedStickersAll">المعذرة، لا يُسمح بإرسال الملصقات في هذه المجموعة.</string>
<string name="ErrorSendRestrictedMediaAll">المعذرة، لا يُسمح بإرسال الوسائط في هذه المجموعة.</string>
<string name="ErrorSendRestrictedPollsAll">المعذرة، لا يُسمح بإرسال الاستفتاءات في هذه المجموعة.</string>
<string name="TosDecline">نحن متأسفون للغاية، ولكن هذا يعني أنه لا يمكنك الاشتراك بتيليجرام.\n\nعلى عكس الآخرين، نحن لا نستخدم بياناتك لاستهدافك بالإعلانات أو لأغراض تجارية أخرى. لا يخزن تيليجرام سوى المعلومات التي يحتاجها ليعمل كخدمة سحابية غنية بالميزات. يمكنك ضبط كيفية استخدامنا لبياناتك (مثل إعدادات حذف الجهات المزامَنة) في إعدادات الخصوصية والأمان.\n\nلكن إن كنت غير موافق على احتياجات تيليجرام المتواضعة بشكل عام، فلن يكون من الممكن لنا تقديم هذه الخدمة.</string>
<string name="TosAgeTitle">التحقق من العمر</string>
<string name="PrivacyPolicyAndTerms">سياسة الخصوصية وشروط الخدمة</string>
@ -2937,6 +3028,7 @@
<string name="PermissionDrawAboveOtherApps">يحتاج تيليجرام إلى صلاحية الظهور فوق التطبيقات لتشغيل المقاطع المرئية في وضع (صورة في الصورة).</string>
<string name="PermissionOpenSettings">الإعدادات</string>
<string name="PermissionXiaomiLockscreen">يرجى السماح لتيليجرام بالظهور على شاشة القفل للتمكن من إجراء المكالمات دون مشاكل.</string>
<string name="PermissionBackgroundLocation">To share your live location in this chat, Telegram needs access to your location all the time, including while the app is in the background.\n\nWe will access your location only for the duration you choose, and you can stop sharing it any time. We won\'t use your location for any purpose other than sharing it in this chat.</string>
<!--charts-->
<string name="GrowthChartTitle">النّمو</string>
<string name="FollowersChartTitle">المتابِعون</string>
@ -2966,7 +3058,7 @@
<string name="TotalDeviceSize">%s بيانات أخرى</string>
<string name="GroupMembersChartTitle">"أعضاء المجموعة "</string>
<string name="NewMembersBySourceChartTitle">الأعضاء الجدد حسب المصدر</string>
<string name="MembersLanguageChartTitle">اللغة الأساسية للأعضاء</string>
<string name="MembersLanguageChartTitle">لغات الأعضاء</string>
<string name="MessagesChartTitle">الرسائل</string>
<string name="ActionsChartTitle">الأحداث</string>
<string name="MembersOverviewTitle">الأعضاء</string>
@ -3005,11 +3097,20 @@
<string name="Invitations_other">%1$d إضافة</string>
<string name="TopAdmins">المشرفون النشطون</string>
<string name="TopMembers">الأعضاء النشطون</string>
<string name="TopInviters">أشهر المضيفين</string>
<string name="TopInviters">أنشط المضيفين</string>
<string name="CharactersPerMessage">%s للرسالة</string>
<string name="TopDaysOfWeekChartTitle">الأيام النشطة</string>
<string name="StatisticSearchUserHistory">يقرؤون الرسائل</string>
<string name="StatisticOpenProfile">عرض الملف الشخصي</string>
<string name="SearchTipToday">اليوم</string>
<string name="SearchTipYesterday">يوم أمس</string>
<string name="StatisticViews">المشاهدات</string>
<string name="PublicShares">Public Shares</string>
<string name="PrivateShares">Private Shares</string>
<string name="ViewStats">عرض الإحصائيات</string>
<string name="ViewChannelStats">عرض إحصائيات القناة</string>
<string name="ViewMessageStatistic">إحصائيات المنشور</string>
<string name="ViewMessage">فتح الرسالة</string>
<!--Intro view-->
<string name="Page1Title">تيليجرام</string>
<string name="Page2Title">سريع</string>
@ -3138,9 +3239,9 @@
<string name="DeclineCall">رفض</string>
<string name="RetryCall">معاودة الاتصال</string>
<string name="VoipVideoUnavailable">الكاميرا</string>
<string name="CallAlert">Are you sure you want to call **%1$s**?</string>
<string name="CallAlert">هل أنت متأكد من الاتصال بـ**%1$s**؟</string>
<string name="CallAlertTitle">مكالمة صوتية</string>
<string name="VideoCallAlert">Are you sure you want to video call **%1$s**?</string>
<string name="VideoCallAlert">هل أنت متأكد من إجراء مكالمة مرئية مع **%1$s**؟</string>
<string name="VideoCallAlertTitle">مكالمة مرئية</string>
<string name="VoipReconnecting">تتم معاودة الاتصال</string>
<!--contacts shortcuts-->
@ -3244,15 +3345,21 @@
<string name="NewMessages_few">%1$d رسائل جديدة</string>
<string name="NewMessages_many">%1$d رسالة جديدة</string>
<string name="NewMessages_other">%1$d رسالة جديدة</string>
<string name="MessagesUnpinned_zero">%1$d messages unpinned</string>
<string name="MessagesUnpinned_one">message unpinned</string>
<string name="MessagesUnpinned_two">%1$d messages unpinned</string>
<string name="MessagesUnpinned_few">%1$d messages unpinned</string>
<string name="MessagesUnpinned_many">%1$d messages unpinned</string>
<string name="MessagesUnpinned_other">%1$d messages unpinned</string>
<string name="messages_zero">%1$d رسالة</string>
<string name="messages_one">الرسالة</string>
<string name="messages_two">الرسالتين</string>
<string name="messages_one">رسالة واحدة</string>
<string name="messages_two">رسالتين</string>
<string name="messages_few">%1$d رسائل</string>
<string name="messages_many">%1$d رسالة</string>
<string name="messages_other">%1$d رسالة</string>
<string name="items_zero">%1$d عنصر</string>
<string name="items_zero">%1$d عنصار</string>
<string name="items_one">عنصر واحد</string>
<string name="items_two">عنصرَين</string>
<string name="items_two">عنصران</string>
<string name="items_few">%1$d عناصر</string>
<string name="items_many">%1$d عنصرًا</string>
<string name="items_other">%1$d عنصر</string>
@ -3400,12 +3507,18 @@
<string name="Shares_few">%1$s مشاركات</string>
<string name="Shares_many">%1$s مشاركة</string>
<string name="Shares_other">%1$s مشاركة</string>
<string name="Shared_zero">%1$s shared</string>
<string name="Shared_one">%1$s shared</string>
<string name="Shared_two">%1$s shared</string>
<string name="Shared_few">%1$s shared</string>
<string name="Shared_many">%1$s shared</string>
<string name="Shared_other">%1$s shared</string>
<string name="PublicSharesCount_zero">%1$s public shares</string>
<string name="PublicSharesCount_one">%1$s public share</string>
<string name="PublicSharesCount_two">%1$s public shares</string>
<string name="PublicSharesCount_few">%1$s public shares</string>
<string name="PublicSharesCount_many">%1$s public shares</string>
<string name="PublicSharesCount_other">%1$s public shares</string>
<string name="Shared_zero">%1$s مشاركة</string>
<string name="Shared_one">مشاركة واحدة</string>
<string name="Shared_two">مشاركتان</string>
<string name="Shared_few">%1$s مشاركات</string>
<string name="Shared_many">%1$s مشاركة</string>
<string name="Shared_other">%1$s مشاركة</string>
<string name="StickerSets_zero">%1$s حزمة ملصقات</string>
<string name="StickerSets_one">حزمة ملصقات واحدة</string>
<string name="StickerSets_two">حزمتا ملصقات</string>
@ -3593,24 +3706,42 @@
<string name="MembersCountSelected_few">تم تحديد %1$d من %2$d</string>
<string name="MembersCountSelected_many">تم تحديد %1$d من %2$d</string>
<string name="MembersCountSelected_other">تم تحديد %1$d من %2$d</string>
<string name="ViewReplies_zero">View %1$d Replies</string>
<string name="ViewReplies_one">View %1$d Reply</string>
<string name="ViewReplies_two">View %1$d Replies</string>
<string name="ViewReplies_few">View %1$d Replies</string>
<string name="ViewReplies_many">View %1$d Replies</string>
<string name="ViewReplies_other">View %1$d Replies</string>
<string name="Replies_zero">%1$d Replies</string>
<string name="Replies_one">%1$d Reply</string>
<string name="Replies_two">%1$d Replies</string>
<string name="Replies_few">%1$d Replies</string>
<string name="Replies_many">%1$d Replies</string>
<string name="Replies_other">%1$d Replies</string>
<string name="Comments_zero">%1$d Comments</string>
<string name="Comments_one">%1$d Comment</string>
<string name="Comments_two">%1$d Comments</string>
<string name="Comments_few">%1$d Comments</string>
<string name="Comments_many">%1$d Comments</string>
<string name="Comments_other">%1$d Comments</string>
<string name="ViewReplies_zero">عرض %1$d رد</string>
<string name="ViewReplies_one">عرض الرد</string>
<string name="ViewReplies_two">عرض الرّدين</string>
<string name="ViewReplies_few">عرض %1$d ردود</string>
<string name="ViewReplies_many">عرض %1$d ردًا</string>
<string name="ViewReplies_other">عرض %1$d رد</string>
<string name="Replies_zero">%1$d ردود</string>
<string name="Replies_one">رد</string>
<string name="Replies_two">ردان</string>
<string name="Replies_few">%1$d ردود</string>
<string name="Replies_many">%1$d ردًا</string>
<string name="Replies_other">%1$d رد</string>
<string name="Comments_zero">%1$d تعليق</string>
<string name="Comments_one">تعليق</string>
<string name="Comments_two">تعليقان</string>
<string name="Comments_few">%1$d تعليقات</string>
<string name="Comments_many">%1$d تعليقا</string>
<string name="Comments_other">%1$d تعليق</string>
<string name="CommentsCount_zero">%1$d تعليقات</string>
<string name="CommentsCount_one">تعليق واحد</string>
<string name="CommentsCount_two">تعليقان</string>
<string name="CommentsCount_few">%1$d تعليقات</string>
<string name="CommentsCount_many">%1$d تعليقًا</string>
<string name="CommentsCount_other">%1$d تعليق</string>
<string name="CommentsNoNumber_zero">تعليقات</string>
<string name="CommentsNoNumber_one">تعليق واحد</string>
<string name="CommentsNoNumber_two">تعليقان</string>
<string name="CommentsNoNumber_few">تعليقات</string>
<string name="CommentsNoNumber_many">تعليقًا</string>
<string name="CommentsNoNumber_other">تعليق</string>
<string name="PinnedMessagesCount_zero">%1$d Pinned Messages</string>
<string name="PinnedMessagesCount_one">Pinned Message</string>
<string name="PinnedMessagesCount_two">%1$d Pinned Messages</string>
<string name="PinnedMessagesCount_few">%1$d Pinned Messages</string>
<string name="PinnedMessagesCount_many">%1$d Pinned Messages</string>
<string name="PinnedMessagesCount_other">%1$d Pinned Messages</string>
<!--accessibility descriptions-->
<string name="AccDescrGroup">مجموعة</string>
<string name="AccDescrChannel">قناة</string>
@ -3684,6 +3815,7 @@
<string name="AccDescrIVTitle">العنوان</string>
<string name="AccDescrIVHeading">الرأسية</string>
<string name="AccDescrMyLocation">موقعي</string>
<string name="AccDescrLocationNotify">التنبيه عندما يكون في النطاق</string>
<string name="AccDescrVideoQuality">دقة المقطع المرئي</string>
<string name="AccDescrAspectRatio">الأبعاد</string>
<string name="AccDescrTakeMorePics">أخذ صورة أخرى</string>
@ -3737,6 +3869,7 @@
<string name="AccDescrVoipCamSwitchedToBack">تم التبديل إلى الكاميرا الخلفية</string>
<string name="AccDescrVoipCamOn">الكاميرا مفتوحة</string>
<string name="AccDescrVoipCamOff">الكاميرا مغلقة</string>
<string name="AccPinnedMessagesList">قائمة الرسائل المثبّتة</string>
<!--date formatters-->
<string name="formatterMonthYear">yyyy MMMM</string>
<string name="formatterStats12H">MMM dd yyyy, h:mm a</string>
@ -3765,5 +3898,4 @@
<string name="RemindTodayAt">\'ذكّرني اليوم عند\' HH:mm</string>
<string name="RemindDayAt">\'ذكّرني بتاريخ\' d MMM \'عند\' HH:mm</string>
<string name="RemindDayYearAt">\'ذكّرني بتاريخ\' d MMM yyyy \'عند\' HH:mm</string>
<string name="SearchTipToday">Today</string>
</resources>

View File

@ -163,7 +163,7 @@
<string name="HideOnTop">Verstecken</string>
<string name="UnhideFromTop">Anheften</string>
<string name="DialogPin">Anheften</string>
<string name="DialogUnpin">Nicht mehr anheften</string>
<string name="DialogUnpin">Loslösen</string>
<string name="Archive">Archivieren</string>
<string name="Unarchive">Einblenden</string>
<string name="ArchivedChats">Archivierte Chats</string>
@ -228,6 +228,7 @@
<string name="GoToSettings">ZU EINSTELLUNGEN</string>
<string name="OpenProfile">Profil öffnen</string>
<string name="OpenChannel2">Kanal öffnen</string>
<string name="OpenGroup2">Gruppe öffnen</string>
<string name="SendMessage">Nachricht senden</string>
<string name="Mention">Erwähnen</string>
<string name="NotificationsMutedHint">Benachrichtigungen stumm</string>
@ -242,12 +243,14 @@
<string name="SearchEmptyViewTitle">Keine Ergebnisse</string>
<string name="SearchEmptyViewTitle2">Keine Ergebnisse</string>
<string name="SearchEmptyViewFilteredSubtitle2">Probiere eine neue Suche.</string>
<string name="SearchEmptyViewFilteredSubtitleMusic">Musik</string>
<string name="SearchEmptyViewFilteredSubtitleFiles">Dateien</string>
<string name="SearchEmptyViewFilteredSubtitleLinks">Links</string>
<string name="SearchEmptyViewFilteredSubtitleVoice">Sprache</string>
<string name="SearchEmptyViewFilteredSubtitleMedia">Medien</string>
<string name="SearchEmptyViewFilteredSubtitleMusic">Musik aus all deinen Chats wird hier angezeigt.</string>
<string name="SearchEmptyViewFilteredSubtitleFiles">Dateien aus all deinen Chats werden hier angezeigt.</string>
<string name="SearchEmptyViewFilteredSubtitleLinks">Links aus all deinen Chats werden hier angezeigt.</string>
<string name="SearchEmptyViewFilteredSubtitleVoice">Sprache aus all deinen Chats wird hier angezeigt.</string>
<string name="SearchEmptyViewFilteredSubtitleMedia">Medien aus all deinen Chats werden hier angezeigt.</string>
<string name="SearchAllChatsShort">Chats</string>
<string name="MessagePinnedHint">Nachricht angeheftet</string>
<string name="MessageUnpinnedHint">Nachricht losgelöst</string>
<!--channels-->
<string name="SetAsAdmin">Zum Admin machen</string>
<string name="EditAdminRights">Adminrechte bearbeiten</string>
@ -563,6 +566,7 @@
<string name="SlowmodeSendError">Langsamer Modus ist aktiv, du kannst nicht mehr als eine Nachricht gleichzeitig senden.</string>
<string name="SlowmodeSelectSendError">Langsamer Modus ist aktiv, du kannst nicht mehr Elemente auswählen.</string>
<string name="SlowmodeSendErrorTooLong">Dieser Text ist für eine einzelne Nachricht leider zu lang.\n\nLangsamer Modus ist aktiv, du kannst nicht mehr als eine gleichzeitig senden.</string>
<string name="UserSetAsAdminHint">**%1$s** als Admin ernannt</string>
<!--polls-->
<string name="NewPoll">Neue Umfrage</string>
<string name="NewQuiz">Neues Quiz</string>
@ -895,10 +899,12 @@
<string name="TapHereGifs">Hier tippen um gespeicherte GIFs zu sehen</string>
<string name="PinMessage">Anheften</string>
<string name="PinNotify">Mitglieder benachrichtigen</string>
<string name="PinAlsoFor">Auch bei %1$s anheften</string>
<string name="UnpinMessage">Loslösen</string>
<string name="PinMessageAlertTitle">Nachricht anheften</string>
<string name="UnpinMessageAlertTitle">Nachricht loslösen</string>
<string name="PinMessageAlert">Nachricht in der Gruppe wirklich anheften?</string>
<string name="PinOldMessageAlert">Möchtest du eine ältere Nachricht anheften, während du eine neuere Nachricht angeheftet lässt?</string>
<string name="PinMessageAlert">Wirklich diese Nachricht in der Gruppe für alle Mitglieder anheften?</string>
<string name="PinMessageAlertChannel">Nachricht im Kanal wirklich anheften?</string>
<string name="PinMessageAlertChat">Möchtest du diese Nachricht ganz oben im Chat anheften?</string>
<string name="UnpinMessageAlert">Angeheftete Nachricht wieder entfernen?</string>
@ -923,6 +929,7 @@
<string name="ReportChatOther">Sonstiges</string>
<string name="ReportChatDescription">Beschreibung</string>
<string name="PinnedMessage">Angeheftete Nachricht</string>
<string name="PreviousPinnedMessage">Vorherige Nachricht</string>
<string name="PinnedPoll">Angeheftete Umfrage</string>
<string name="EditedMessage">bearbeitet</string>
<string name="EditMessage">Nachricht bearbeiten</string>
@ -996,7 +1003,7 @@
<string name="TapForVideo">Tippen für Foto, halten für Video</string>
<string name="TapToViewAsList">Antippen für Listenansicht</string>
<string name="SendWithoutSound">Ohne Ton senden</string>
<string name="MessageScheduleSend">Jetzt senden</string>>
<string name="MessageScheduleSend">Jetzt senden</string>
<string name="MessageScheduleEditTime">Umplanen</string>
<string name="MessageScheduleToday">Heute</string>
<string name="Schedule">Planen</string>
@ -1041,12 +1048,11 @@
<string name="SecretChatTimerMinutes">m</string>
<string name="SecretChatTimerHours">h</string>
<string name="SecretChatTimerWeeks">w</string>
<string name="SharedToPrivateMessagesAndGroups">to private messages and groups</string>
<string name="BotOwnershipTransfer">Transfer Bot Ownership</string>
<string name="SharedToPrivateMessagesAndGroups">an private Nachrichten und Gruppen</string>
<string name="BotOwnershipTransfer">Bot-Inhaberschaft übertragen</string>
<string name="BotOwnershipTransferReadyAlertText">Das wird die **vollständigen Eigentümerrechte** des Bots an den ausgewählten Nutzer übertragen.</string>
<string name="BotOwnershipTransferChangeOwner">Inhaber ändern</string>
<string name="BotOwnershipTransferAlertText">You can transfer bot only if you have:</string>
<string name="BotOwnershipTransferAlertText">Nur so kannst du einen Bot übertragen:</string>
<string name="LeaveAComment">Kommentar hinterlassen</string>
<string name="CommentsTitle">Kommentare</string>
<string name="Comment">Kommentar</string>
@ -1059,7 +1065,11 @@
<string name="ViewThread">Thread anzeigen</string>
<string name="ChooseDate">Datum wählen</string>
<string name="RepliesChatInfo">Dieser Chat hilft dir, die Antworten auf deine Kommentare in den Kanälen zu verfolgen.</string>
<string name="ChannelPostDeleted">Sorry, this post has been removed from the discussion group.</string>
<string name="ChannelPostDeleted">Dieser Beitrag wurde leider aus der Diskussionsgruppe entfernt.</string>
<string name="UnpinAllMessages">ALLE NACHRICHTEN LOSLÖSEN</string>
<string name="HidePinnedMessages">ANGEHEFTETE NACHRICHTEN VERSTECKEN</string>
<string name="PinnedMessagesHidden">Angeheftete Nachrichten versteckt</string>
<string name="PinnedMessagesHiddenInfo">Neu angeheftete Nachrichten lässt sie erneut erscheinen.</string>
<!--notification-->
<string name="MessageLifetimeChanged">%1$s hat den Timer auf %2$s gesetzt</string>
<string name="MessageLifetimeChangedOutgoing">Du hast den Timer auf %1$s gesetzt</string>
@ -1175,6 +1185,25 @@
<string name="NotificationActionPinnedGeoLiveChannel">%1$s hat einen Live-Standort angeheftet</string>
<string name="NotificationActionPinnedGifChannel">%1$s hat ein GIF angeheftet</string>
<string name="NotificationActionPinnedMusicChannel">%1$s hat Audiodatei angeheftet</string>
<string name="NotificationActionPinnedTextUser">%1$s hat \"%2$s\" angeheftet</string>
<string name="NotificationActionPinnedNoTextUser">%1$s hat eine Nachricht angeheftet</string>
<string name="NotificationActionPinnedPollUser">%1$s hat eine Umfrage angeheftet %2$s</string>
<string name="NotificationActionPinnedQuizUser">%1$s hat ein Quiz angeheftet %2$s</string>
<string name="NotificationActionPinnedPhotoUser">%1$s hat ein Bild angeheftet</string>
<string name="NotificationActionPinnedGameUser">%1$s hat ein Spiel angeheftet</string>
<string name="NotificationActionPinnedGameScoreUser">%1$s hat einen Spielstand angeheftet</string>
<string name="NotificationActionPinnedVideoUser">%1$s hat ein Video angeheftet</string>
<string name="NotificationActionPinnedFileUser">%1$s hat eine Datei angeheftet</string>
<string name="NotificationActionPinnedInvoiceUser">%1$s hat eine Rechnung angeheftet</string>
<string name="NotificationActionPinnedStickerUser">%1$s har einen Sticker angeheftet</string>
<string name="NotificationActionPinnedStickerEmojiUser">%1$s hat einen %2$s-Sticker angeheftet</string>
<string name="NotificationActionPinnedVoiceUser">%1$s hat eine Sprachnachricht angeheftet</string>
<string name="NotificationActionPinnedRoundUser">%1$s hat eine Videonachricht angeheftet</string>
<string name="NotificationActionPinnedContactUser">%1$s hat einen Kontakt angeheftet %2$s</string>
<string name="NotificationActionPinnedGeoUser">%1$s hat einen Standort angeheftet</string>
<string name="NotificationActionPinnedGeoLiveUser">%1$s hat einen Live-Standort angeheftet</string>
<string name="NotificationActionPinnedGifUser">%1$s hat ein GIF angeheftet</string>
<string name="NotificationActionPinnedMusicUser">%1$s hat eine Audiodatei angeheftet</string>
<string name="SecretChatName">Telegram</string>
<!--contacts view-->
<string name="SelectContact">Kontakt auswählen</string>
@ -1215,6 +1244,9 @@
<string name="NoContactsYetLine1">Freunde zu Telegram einladen</string>
<string name="NoContactsYetLine2">Leute in der Nähe zum Chatten finden</string>
<string name="NoContactsYetLine3">Leute über Benutzername finden</string>
<string name="NewContactAlertTitle">Neuer Kontakt</string>
<string name="NewContactAlertMessage">Die Nummer **%1$s** ist nicht in deinen Kontakten. Möchtest du sie hinzufügen?</string>
<string name="NewContactAlertButton">Kontakt hinzufügen</string>
<!--group create view-->
<string name="SendMessageTo">Leute hinzufügen...</string>
<string name="SoftUserLimitAlert">Mehr Mitglieder kannst du hinzufügen, sobald die Gruppe erstellt wurde.</string>
@ -2310,6 +2342,12 @@
<string name="KMetersAway2">%1$s km entfernt</string>
<string name="FootsAway">%1$s ft entfernt</string>
<string name="MilesAway">%1$s mi entfernt</string>
<string name="FootsShort">%1$s ft</string>
<string name="MilesShort">%1$s mi</string>
<string name="Mi">mi</string>
<string name="Km">km</string>
<string name="MetersShort">%1$s m</string>
<string name="KMetersShort">%1$s km</string>
<string name="MetersFromYou2">%1$sm entfernt</string>
<string name="KMetersFromYou2">%1$skm entfernt</string>
<string name="FootsFromYou">%1$sft entfernt</string>
@ -2343,6 +2381,8 @@
<string name="LocationUpdatedJustNow">gerade aktualisiert</string>
<string name="SharingYouAndOtherName">Du und %1$s</string>
<string name="AttachLiveLocationIsSharing">%1$s mit %2$s geteilt</string>
<string name="AttachLiveLocationIsSharingChat">%1$s geteilt mit %2$s</string>
<string name="AttachLiveLocationIsSharingChats">%1$s geteilt mit %2$s</string>
<string name="StopAllLocationSharings">ALLE BEENDEN</string>
<string name="SharingLiveLocationTitle">Du teilst deinen Live-Standort mit %1$s</string>
<string name="LiveLocationAlertPrivate">Wähle, wie lange %1$s deinen Live-Standort sehen darf.</string>
@ -2371,6 +2411,19 @@
<string name="ChatSetThisLocation">Als Standort festlegen</string>
<string name="ChatSetLocationInfo">Leute werden deine Gruppe im Bereich \'Leute in der Nähe\" finden können.</string>
<string name="PlacesInThisArea">Orte in der Umgebung</string>
<string name="LocationNotifiation">Annäherungsalarm</string>
<string name="LocationNotifiationButtonUser">Hinweis, wenn %1$s innerhalb %2$s ist</string>
<string name="LocationNotifiationButtonGroup">Hinweis, wenn jemand innerhalb %1$s ist</string>
<string name="LocationNotifiationCloser">Du bist bereits näher als %1$s</string>
<string name="ShareLocationAlertTitle">Standort teilen</string>
<string name="ShareLocationAlertButton">Teilen</string>
<string name="ShareLocationAlertText">Damit der Alarm funktioniert, teile bitte deinen Standort in diesem Chat.</string>
<string name="ProximityTooltioUser">Hinweis, wenn %1$s in der Nähe ist</string>
<string name="ProximityTooltioGroup">Alarmieren, wenn andere Mitglieder der Gruppe in der Nähe sind.</string>
<string name="ProximityAlertSet">Annäherungsalarm gesetzt</string>
<string name="ProximityAlertSetInfoUser">Wir benachrichtigen dich, sobald %1$s %2$s von Ihnen dir entfernt ist.</string>
<string name="ProximityAlertSetInfoGroup2">Wir benachrichtigen dich, sobald sich jemand %1$s von dir befindet.</string>
<string name="ProximityAlertCancelled">Annäherungsalarm aufgehoben</string>
<!--photo gallery view-->
<string name="ShowAsList">Als Liste</string>
<string name="ShowAsGrid">Als Gitter</string>
@ -2478,6 +2531,41 @@
<string name="MainGroupProfileVideoSetHint">Das ist jetzt das Hauptvideo der Gruppe.</string>
<string name="PhotoSavedHint">Bild in Galerie gespeichert</string>
<string name="VideoSavedHint">Video in Galerie gespeichert</string>
<string name="PhotoSavedToDownloadsHint">Bild in Downloads gespeichert</string>
<string name="VideoSavedToDownloadsHint">Video in Downloads gespeichert</string>
<string name="GifSavedToDownloadsHint">GIF in Downloads gespeichert</string>
<string name="AudioSavedHint">Datei in Musik gespeichert</string>
<string name="FileSavedHint">Datei in Downloads gespeichert</string>
<string name="FilesSavedHint_zero">%1$d Dateien in Downloads gespeichert</string>
<string name="FilesSavedHint_one">Datei in Downloads gespeichert</string>
<string name="FilesSavedHint_two">%1$d Dateien in Downloads gespeichert</string>
<string name="FilesSavedHint_few">%1$d Dateien in Downloads gespeichert</string>
<string name="FilesSavedHint_many">%1$d Dateien in Downloads gespeichert</string>
<string name="FilesSavedHint_other">%1$d Dateien in Downloads gespeichert</string>
<string name="PhotosSavedHint_zero">%1$d Bilder in Galerie gespeichert</string>
<string name="PhotosSavedHint_one">Bild in Galerie gespeichert</string>
<string name="PhotosSavedHint_two">%1$d Bilder in Galerie gespeichert</string>
<string name="PhotosSavedHint_few">%1$d Bilder in Galerie gespeichert</string>
<string name="PhotosSavedHint_many">%1$d Bilder in Galerie gespeichert</string>
<string name="PhotosSavedHint_other">%1$d Bilder in Galerie gespeichert</string>
<string name="VideosSavedHint_zero">%1$d Videos in Galerie gespeichert</string>
<string name="VideosSavedHint_one">Video in Galerie gespeichert</string>
<string name="VideosSavedHint_two">%1$d Videos in Galerie gespeichert</string>
<string name="VideosSavedHint_few">%1$d Videos in Galerie gespeichert</string>
<string name="VideosSavedHint_many">%1$d Videos in Galerie gespeichert</string>
<string name="VideosSavedHint_other">%1$d Videos in Galerie gespeichert</string>
<string name="AudiosSavedHint_zero">%1$d Dateien in Musik gespeichert</string>
<string name="AudiosSavedHint_one">Datei in Musik gespeichert</string>
<string name="AudiosSavedHint_two">%1$d Dateien in Musik gespeichert</string>
<string name="AudiosSavedHint_few">%1$d Dateien in Musik gespeichert</string>
<string name="AudiosSavedHint_many">%1$d Dateien in Musik gespeichert</string>
<string name="AudiosSavedHint_other">%1$d Dateien in Musik gespeichert</string>
<string name="MediaSavedHint_zero">%1$d Objekte in Galerie gespeichert</string>
<string name="MediaSavedHint_one">Ein Objekt in Galerie gespeichert</string>
<string name="MediaSavedHint_two">%1$d Objekte in Galerie gespeichert</string>
<string name="MediaSavedHint_few">%1$d Objekte in Galerie gespeichert</string>
<string name="MediaSavedHint_many">%1$d Objekte in Galerie gespeichert</string>
<string name="MediaSavedHint_other">%1$d Objekte in Galerie gespeichert</string>
<!--password view-->
<string name="TwoStepVerification">Zweistufige Bestätigung</string>
<string name="TwoStepVerificationTitle">Zweistufige Bestätigung</string>
@ -2761,6 +2849,9 @@
<string name="ActionAddUserSelf">un1 ist in die Gruppe zurückgekehrt</string>
<string name="ActionAddUserSelfMega">un1 ist der Gruppe beigetreten</string>
<string name="ActionAddUserSelfYou">Du bist in die Gruppe zurückgekehrt</string>
<string name="ActionUserWithinRadius">un1 ist jetzt %1$s von dir entfernt</string>
<string name="ActionUserWithinYouRadius">Du befindest dich jetzt innerhalb %1$s von un1</string>
<string name="ActionUserWithinOtherRadius">un1 ist jetzt %1$s von un2 entfernt</string>
<string name="ActionBotAllowed">Du hast diesem Bot erlaubt, dich anzuschreiben, als du dich auf %1$s angemeldet hast.</string>
<string name="ActionBotDocuments">%1$s hat die folgenden Dokumente erhalten: %2$s</string>
<string name="ActionBotDocumentIdentity">Persönliche Daten</string>
@ -2937,6 +3028,7 @@
<string name="PermissionDrawAboveOtherApps">Telegram braucht Zugriff auf die Funktion \'Über andere Apps einblenden\'. Nur so können Videos im Bild in Bild Modus wiedergegeben werden.</string>
<string name="PermissionOpenSettings">EINSTELLUNGEN</string>
<string name="PermissionXiaomiLockscreen">Bitte erlaube Telegram auf dem Sperrbildschirm, damit Anrufe signalisiert werden können.</string>
<string name="PermissionBackgroundLocation">Um deinen Live-Standort in diesem Chat zu teilen, muss Telegram die ganze Zeit Zugang zu deinem Standort haben, auch während die App im Hintergrund läuft.\n\nWir greifen nur für die von dir gewählte Dauer auf deinen Standort zu und du kannst jederzeit aufhören, ihn zu teilen. Wir werden deinen Standort für keinen anderen Zweck nutzen, als ihn in diesem Chat zu teilen.</string>
<!--charts-->
<string name="GrowthChartTitle">Wachstum</string>
<string name="FollowersChartTitle">Abonnenten</string>
@ -3010,6 +3102,15 @@
<string name="TopDaysOfWeekChartTitle">Aktivste Wochentage</string>
<string name="StatisticSearchUserHistory">Nachrichten anzeigen</string>
<string name="StatisticOpenProfile">Profil öffnen</string>
<string name="SearchTipToday">Heute</string>
<string name="SearchTipYesterday">Gestern</string>
<string name="StatisticViews">Aufrufe</string>
<string name="PublicShares">Öffentlich geteilt</string>
<string name="PrivateShares">Privat geteilt</string>
<string name="ViewStats">Statistiken anzeigen</string>
<string name="ViewChannelStats">Kanal-Statistiken anzeigen</string>
<string name="ViewMessageStatistic">Nachrichtenstatistik</string>
<string name="ViewMessage">Nachricht öffnen</string>
<!--Intro view-->
<string name="Page1Title">Telegram</string>
<string name="Page2Title">Schnell</string>
@ -3244,6 +3345,12 @@
<string name="NewMessages_few">%1$d neue Nachrichten</string>
<string name="NewMessages_many">%1$d neue Nachrichten</string>
<string name="NewMessages_other">%1$d neue Nachrichten</string>
<string name="MessagesUnpinned_zero">%1$d Nachrichten losgelöst</string>
<string name="MessagesUnpinned_one">Nachricht losgelöst</string>
<string name="MessagesUnpinned_two">%1$d Nachrichten losgelöst</string>
<string name="MessagesUnpinned_few">%1$d Nachrichten losgelöst</string>
<string name="MessagesUnpinned_many">%1$d Nachrichten losgelöst</string>
<string name="MessagesUnpinned_other">%1$d Nachrichten losgelöst</string>
<string name="messages_zero">%1$d Nachrichten</string>
<string name="messages_one">%1$d Nachricht</string>
<string name="messages_two">%1$d Nachrichten</string>
@ -3400,6 +3507,12 @@
<string name="Shares_few">%1$sx geteilt</string>
<string name="Shares_many">%1$sx geteilt</string>
<string name="Shares_other">%1$sx geteilt</string>
<string name="PublicSharesCount_zero">%1$sx öffentlich geteilt</string>
<string name="PublicSharesCount_one">%1$sx öffentlich geteilt</string>
<string name="PublicSharesCount_two">%1$sx öffentlich geteilt</string>
<string name="PublicSharesCount_few">%1$sx öffentlich geteilt</string>
<string name="PublicSharesCount_many">%1$sx öffentlich geteilt</string>
<string name="PublicSharesCount_other">%1$sx öffentlich geteilt</string>
<string name="Shared_zero">%1$s geteilt</string>
<string name="Shared_one">%1$s geteilt</string>
<string name="Shared_two">%1$s geteilt</string>
@ -3611,6 +3724,24 @@
<string name="Comments_few">%1$d Kommentare</string>
<string name="Comments_many">%1$d Kommentare</string>
<string name="Comments_other">%1$d Kommentare</string>
<string name="CommentsCount_zero">%1$d Kommentare</string>
<string name="CommentsCount_one">%1$d Kommentar</string>
<string name="CommentsCount_two">%1$d Kommentare</string>
<string name="CommentsCount_few">%1$d Kommentare</string>
<string name="CommentsCount_many">%1$d Kommentare</string>
<string name="CommentsCount_other">%1$d Kommentare</string>
<string name="CommentsNoNumber_zero">Kommentare</string>
<string name="CommentsNoNumber_one">Kommentar</string>
<string name="CommentsNoNumber_two">Kommentare</string>
<string name="CommentsNoNumber_few">Kommentare</string>
<string name="CommentsNoNumber_many">Kommentare</string>
<string name="CommentsNoNumber_other">Kommentare</string>
<string name="PinnedMessagesCount_zero">%1$d angeheftete Nachrichten</string>
<string name="PinnedMessagesCount_one">Angeheftete Nachricht</string>
<string name="PinnedMessagesCount_two">%1$d angeheftete Nachrichten</string>
<string name="PinnedMessagesCount_few">%1$d angeheftete Nachrichten</string>
<string name="PinnedMessagesCount_many">%1$d angeheftete Nachrichten</string>
<string name="PinnedMessagesCount_other">%1$d angeheftete Nachrichten</string>
<!--accessibility descriptions-->
<string name="AccDescrGroup">Gruppe</string>
<string name="AccDescrChannel">Kanal</string>
@ -3684,6 +3815,7 @@
<string name="AccDescrIVTitle">Titel</string>
<string name="AccDescrIVHeading">Überschrift</string>
<string name="AccDescrMyLocation">Mein Standort</string>
<string name="AccDescrLocationNotify">Benachrichtigen, wenn Leute, die ihren Standort teilen, in der Nähe sind</string>
<string name="AccDescrVideoQuality">Videoqualität</string>
<string name="AccDescrAspectRatio">Seitenverhältnis</string>
<string name="AccDescrTakeMorePics">Nimm ein weiteres Bild auf</string>
@ -3737,6 +3869,7 @@
<string name="AccDescrVoipCamSwitchedToBack">Zur hinteren Kamera gewechselt</string>
<string name="AccDescrVoipCamOn">Kamera ist an</string>
<string name="AccDescrVoipCamOff">Kamera ist aus</string>
<string name="AccPinnedMessagesList">Liste angehefteter Nachrichten</string>
<!--date formatters-->
<string name="formatterMonthYear">MMMM yyyy</string>
<string name="formatterStats12H">dd. MMM yyyy, h:mm a</string>
@ -3765,5 +3898,4 @@
<string name="RemindTodayAt">\'Heute um\' HH:mm \'erinnern\'</string>
<string name="RemindDayAt">\'Am\' d MMM \'um\' HH:mm \'erinnern\'</string>
<string name="RemindDayYearAt">\'Am\' d MMM yyyy \'um\' HH:mm \'erinnern\'</string>
<string name="SearchTipToday">Today</string>
</resources>

View File

@ -228,6 +228,7 @@
<string name="GoToSettings">IR A AJUSTES</string>
<string name="OpenProfile">Abrir perfil</string>
<string name="OpenChannel2">Abrir canal</string>
<string name="OpenGroup2">Abrir grupo</string>
<string name="SendMessage">Enviar mensaje</string>
<string name="Mention">Mencionar</string>
<string name="NotificationsMutedHint">Notificaciones silenciadas</string>
@ -242,12 +243,14 @@
<string name="SearchEmptyViewTitle">Sin resultados</string>
<string name="SearchEmptyViewTitle2">Sin resultados</string>
<string name="SearchEmptyViewFilteredSubtitle2">Intenta una nueva búsqueda.</string>
<string name="SearchEmptyViewFilteredSubtitleMusic">Música</string>
<string name="SearchEmptyViewFilteredSubtitleFiles">Archivos</string>
<string name="SearchEmptyViewFilteredSubtitleLinks">Enlaces</string>
<string name="SearchEmptyViewFilteredSubtitleVoice">Voz</string>
<string name="SearchEmptyViewFilteredSubtitleMedia">Media</string>
<string name="SearchEmptyViewFilteredSubtitleMusic">La música de todos tus chats aparecerá aquí.</string>
<string name="SearchEmptyViewFilteredSubtitleFiles">Los archivos de todos tus chats aparecerán aquí.</string>
<string name="SearchEmptyViewFilteredSubtitleLinks">Los enlaces de todos tus chats aparecerán aquí.</string>
<string name="SearchEmptyViewFilteredSubtitleVoice">Los mensajes de voz de todos tus chats aparecerán aquí.</string>
<string name="SearchEmptyViewFilteredSubtitleMedia">La multimedia de todos tus chats aparecerá aquí.</string>
<string name="SearchAllChatsShort">Chats</string>
<string name="MessagePinnedHint">Mensaje fijado</string>
<string name="MessageUnpinnedHint">Mensaje desfijado</string>
<!--channels-->
<string name="SetAsAdmin">Promover a administrador</string>
<string name="EditAdminRights">Permisos de administrador</string>
@ -560,9 +563,10 @@
<string name="SlowmodeHours">%1$dh</string>
<string name="SlowmodeInfoOff">Elige el tiempo que cada miembro debe esperar antes de enviar su siguiente mensaje.</string>
<string name="SlowmodeInfoSelected">Los miembros podrán enviar sólo un mensaje cada %1$s.</string>
<string name="SlowmodeSendError">El modo lento está activado. No puedes enviar más de un mensaje a la vez.</string>
<string name="SlowmodeSelectSendError">El modo lento está activado. No puedes seleccionar más ítems.</string>
<string name="SlowmodeSendErrorTooLong">Lo sentimos, este texto es muy largo para ser enviado en un mensaje.\n\nEl modo lento está activado. No puedes enviar más de un mensaje a la vez.</string>
<string name="SlowmodeSendError">El modo lento está activo. No puedes enviar más de un mensaje a la vez.</string>
<string name="SlowmodeSelectSendError">El modo lento está activo. No puedes seleccionar más ítems.</string>
<string name="SlowmodeSendErrorTooLong">Lo sentimos, este texto es muy largo para ser enviado en un mensaje.\n\nEl modo lento está activo. No puedes enviar más de un mensaje a la vez.</string>
<string name="UserSetAsAdminHint">**%1$s** promovido a administrador</string>
<!--polls-->
<string name="NewPoll">Nueva encuesta</string>
<string name="NewQuiz">Nuevo cuestionario</string>
@ -895,10 +899,12 @@
<string name="TapHereGifs">Toca y ve los GIF guardados</string>
<string name="PinMessage">Fijar</string>
<string name="PinNotify">Notificar a todos los miembros</string>
<string name="PinAlsoFor">Fijar también para %1$s</string>
<string name="UnpinMessage">Desfijar</string>
<string name="PinMessageAlertTitle">Fijar mensaje</string>
<string name="UnpinMessageAlertTitle">Desfijar mensaje</string>
<string name="PinMessageAlert">¿Quieres fijar este mensaje en el grupo?</string>
<string name="PinOldMessageAlert">¿Quieres fijar un mensaje más antiguo y a la vez mantener fijado uno más reciente?</string>
<string name="PinMessageAlert">¿Quieres fijar este mensaje para todos los miembros del grupo?</string>
<string name="PinMessageAlertChannel">¿Quieres fijar este mensaje en el canal?</string>
<string name="PinMessageAlertChat">¿Quieres fijar este mensaje en la parte de arriba del chat?</string>
<string name="UnpinMessageAlert">¿Quieres desfijar este mensaje?</string>
@ -923,6 +929,7 @@
<string name="ReportChatOther">Otros</string>
<string name="ReportChatDescription">Descripción</string>
<string name="PinnedMessage">Mensaje fijado</string>
<string name="PreviousPinnedMessage">Mensaje anterior</string>
<string name="PinnedPoll">Encuesta fijada</string>
<string name="EditedMessage">editado</string>
<string name="EditMessage">Editar mensaje</string>
@ -992,11 +999,11 @@
<string name="ScamMessage">ESTAFA</string>
<string name="ViaBot">vía</string>
<string name="MessageNotFound">El mensaje no existe</string>
<string name="SlowModeHint">Modo lento activado. Puedes enviar\ntu próximo mensaje en %1$s.</string>
<string name="SlowModeHint">Modo lento activo. Puedes enviar\ntu próximo mensaje en %1$s.</string>
<string name="TapForVideo">Toca para foto, mantén para video</string>
<string name="TapToViewAsList">Toca para ver como lista.</string>
<string name="SendWithoutSound">Enviar sin sonido</string>
<string name="MessageScheduleSend">Enviar ahora</string>>
<string name="MessageScheduleSend">Enviar ahora</string>
<string name="MessageScheduleEditTime">Reprogramar</string>
<string name="MessageScheduleToday">Hoy</string>
<string name="Schedule">Programar</string>
@ -1042,7 +1049,6 @@
<string name="SecretChatTimerHours">h</string>
<string name="SecretChatTimerWeeks">S</string>
<string name="SharedToPrivateMessagesAndGroups">a chats privados y grupos</string>
<string name="BotOwnershipTransfer">Transferir propiedad del bot</string>
<string name="BotOwnershipTransferReadyAlertText">Esto transferirá todos los **derechos de propietario** del bot al usuario elegido.</string>
<string name="BotOwnershipTransferChangeOwner">Cambiar propietario</string>
@ -1059,7 +1065,11 @@
<string name="ViewThread">Ver hilo</string>
<string name="ChooseDate">Elige una fecha</string>
<string name="RepliesChatInfo">Este chat te ayuda a realizar un seguimiento de las respuestas a tus comentarios en canales.</string>
<string name="ChannelPostDeleted">Sorry, this post has been removed from the discussion group.</string>
<string name="ChannelPostDeleted">Esta publicación ha sido eliminada del grupo de conversación.</string>
<string name="UnpinAllMessages">DESFIJAR TODOS LOS MENSAJES</string>
<string name="HidePinnedMessages">OCULTAR MENSAJES FIJADOS</string>
<string name="PinnedMessagesHidden">Mensajes fijados ocultos</string>
<string name="PinnedMessagesHiddenInfo">Verás los mensajes fijados\notra vez si se fija uno nuevo.</string>
<!--notification-->
<string name="MessageLifetimeChanged">%1$s activó la autodestrucción en %2$s</string>
<string name="MessageLifetimeChangedOutgoing">Activaste la autodestrucción en %1$s</string>
@ -1175,6 +1185,25 @@
<string name="NotificationActionPinnedGeoLiveChannel">%1$s fijó una ubicación en tiempo real</string>
<string name="NotificationActionPinnedGifChannel">%1$s fijó un GIF</string>
<string name="NotificationActionPinnedMusicChannel">%1$s fijó un audio</string>
<string name="NotificationActionPinnedTextUser">%1$s fijó “%2$s”</string>
<string name="NotificationActionPinnedNoTextUser">%1$s fijó un mensaje</string>
<string name="NotificationActionPinnedPollUser">%1$s fijó una encuesta %2$s</string>
<string name="NotificationActionPinnedQuizUser">%1$s fijó un cuestionario %2$s</string>
<string name="NotificationActionPinnedPhotoUser">%1$s fijó una foto</string>
<string name="NotificationActionPinnedGameUser">%1$s fijó un juego</string>
<string name="NotificationActionPinnedGameScoreUser">%1$s fijó una puntuación</string>
<string name="NotificationActionPinnedVideoUser">%1$s fijó un video</string>
<string name="NotificationActionPinnedFileUser">%1$s fijó un archivo</string>
<string name="NotificationActionPinnedInvoiceUser">%1$s fijó una factura</string>
<string name="NotificationActionPinnedStickerUser">%1$s fijó un sticker</string>
<string name="NotificationActionPinnedStickerEmojiUser">%1$s fijó un %2$s sticker</string>
<string name="NotificationActionPinnedVoiceUser">%1$s fijó un mensaje de voz</string>
<string name="NotificationActionPinnedRoundUser">%1$s fijó un videomensaje</string>
<string name="NotificationActionPinnedContactUser">%1$s fijó un contacto %2$s</string>
<string name="NotificationActionPinnedGeoUser">%1$s fijó un mapa</string>
<string name="NotificationActionPinnedGeoLiveUser">%1$s fijó una ubicación en tiempo real</string>
<string name="NotificationActionPinnedGifUser">%1$s fijó un GIF</string>
<string name="NotificationActionPinnedMusicUser">%1$s fijó un audio</string>
<string name="SecretChatName">Telegram</string>
<!--contacts view-->
<string name="SelectContact">Elige un contacto</string>
@ -1215,6 +1244,9 @@
<string name="NoContactsYetLine1">Invita a tus amigos a probar Telegram</string>
<string name="NoContactsYetLine2">Encuentra personas cerca para chatear</string>
<string name="NoContactsYetLine3">Busca personas por nombre de usuario</string>
<string name="NewContactAlertTitle">Nuevo contacto</string>
<string name="NewContactAlertMessage">El número de teléfono **%1$s** no está en tu lista de contactos. ¿Quieres añadirlo?</string>
<string name="NewContactAlertButton">Añadir contacto</string>
<!--group create view-->
<string name="SendMessageTo">Añadir personas...</string>
<string name="SoftUserLimitAlert">Podrás añadir más miembros después de crear el grupo.</string>
@ -1662,7 +1694,7 @@
<string name="LanguageCustomAlert">Estás a punto de aplicar un pack de idioma personalizado (**%1$s**) que está completo en un %2$d%%.\n\nEsto traducirá toda la interfaz. Puedes sugerir correcciones en la [plataforma de traducción].\n\nPuedes cambiar el idioma cuando quieras en Ajustes.</string>
<string name="LanguageUnknownTitle">Datos insuficientes</string>
<string name="LanguageUnofficial">Idiomas no oficiales</string>
<string name="LanguageUnsupportedError">Ese idioma no está.</string>
<string name="LanguageUnsupportedError">Idioma no disponible.</string>
<string name="LanguageSame">Ya estás usando este pack de idioma (**%1$s**). Puedes cambiar el idioma cuando quieras en Ajustes.</string>
<string name="LanguageUnknownCustomAlert">Lamentablemente, este pack de idioma personalizado (**%1$s**) no contiene datos para Telegram Android.</string>
<string name="AskAQuestionInfo">Ten en cuenta que el soporte de Telegram está hecho por voluntarios. Respondemos lo antes posible, pero puede tomar tiempo.\n\nPor favor, mira las <![CDATA[<a href=\"https://telegram.org/faq/es#preguntas-generales\">Preguntas frecuentes de Telegram</a>]]>: tienen respuestas para la mayoría de las preguntas y <![CDATA[<a href=\"https://telegram.org/faq/es#solucion-de-problemas\">soluciones a problemas</a>]]>.</string>
@ -2310,6 +2342,12 @@
<string name="KMetersAway2">a %1$s km</string>
<string name="FootsAway">a %1$s ft</string>
<string name="MilesAway">a %1$s mi</string>
<string name="FootsShort">%1$s ft</string>
<string name="MilesShort">%1$s mi</string>
<string name="Mi">mi</string>
<string name="Km">km</string>
<string name="MetersShort">%1$s m</string>
<string name="KMetersShort">%1$s km</string>
<string name="MetersFromYou2">a %1$s m de ti</string>
<string name="KMetersFromYou2">a %1$s km de ti</string>
<string name="FootsFromYou">a %1$s ft de ti</string>
@ -2334,7 +2372,7 @@
<string name="NearbyVenue">O elige un lugar</string>
<string name="TapToSendLocation">Toca para enviar esta ubicación</string>
<string name="LiveLocations">Ubicaciones en tiempo real</string>
<string name="LiveLocationContext">Ubicación en tiempo real</string>
<string name="LiveLocationContext">En tiempo real</string>
<string name="SendLiveLocationFor15m">15 minutos</string>
<string name="SendLiveLocationFor1h">1 hora</string>
<string name="SendLiveLocationFor8h">8 horas</string>
@ -2343,6 +2381,8 @@
<string name="LocationUpdatedJustNow">recién actualizada</string>
<string name="SharingYouAndOtherName">Tú y %1$s</string>
<string name="AttachLiveLocationIsSharing">%1$s compartida con %2$s</string>
<string name="AttachLiveLocationIsSharingChat">%1$s compartida con %2$s</string>
<string name="AttachLiveLocationIsSharingChats">%1$s compartida con %2$s</string>
<string name="StopAllLocationSharings">DETENER TODO</string>
<string name="SharingLiveLocationTitle">Compartiendo tu ubicación en tiempo real con %1$s</string>
<string name="LiveLocationAlertPrivate">Elige durante cuánto tiempo %1$s verá tu ubicación exacta.</string>
@ -2371,6 +2411,19 @@
<string name="ChatSetThisLocation">Establecer esta ubicación</string>
<string name="ChatSetLocationInfo">Las personas podrán encontrar tu grupo en la sección “Personas cerca”.</string>
<string name="PlacesInThisArea">Lugares en esta zona</string>
<string name="LocationNotifiation">Aviso de proximidad</string>
<string name="LocationNotifiationButtonUser">Notificar cuando %1$s esté a %2$s</string>
<string name="LocationNotifiationButtonGroup">Notificar cuando alguien esté a %1$s</string>
<string name="LocationNotifiationCloser">Ya estás a menos de %1$s</string>
<string name="ShareLocationAlertTitle">Compartir ubicación</string>
<string name="ShareLocationAlertButton">Compartir</string>
<string name="ShareLocationAlertText">Para que funcione el aviso, por favor, comparte tu ubicación en tiempo real en este chat.</string>
<string name="ProximityTooltioUser">Avisar cuando %1$s esté cerca</string>
<string name="ProximityTooltioGroup">Avisar cuando otros miembros del grupo estén cerca</string>
<string name="ProximityAlertSet">Aviso de proximidad activo</string>
<string name="ProximityAlertSetInfoUser">Te notificaremos cuando %1$s esté a %2$s de ti.</string>
<string name="ProximityAlertSetInfoGroup2">We will notify you once someone is within %1$s from you.</string>
<string name="ProximityAlertCancelled">Aviso de proximidad cancelado</string>
<!--photo gallery view-->
<string name="ShowAsList">Mostrar como lista</string>
<string name="ShowAsGrid">Mostrar como cuadrícula</string>
@ -2478,6 +2531,41 @@
<string name="MainGroupProfileVideoSetHint">Ahora este es el video principal del grupo.</string>
<string name="PhotoSavedHint">Foto guardada en Galería</string>
<string name="VideoSavedHint">Video guardado en Galería</string>
<string name="PhotoSavedToDownloadsHint">Foto guardada en descargas</string>
<string name="VideoSavedToDownloadsHint">Video guardado en descargas</string>
<string name="GifSavedToDownloadsHint">GIF guardado en descargas</string>
<string name="AudioSavedHint">Archivo guardado en música</string>
<string name="FileSavedHint">Archivo guardado en descargas</string>
<string name="FilesSavedHint_zero">%1$d archivos guardados en descargas</string>
<string name="FilesSavedHint_one">Archivo guardado en descargas</string>
<string name="FilesSavedHint_two">%1$d archivos guardados en descargas</string>
<string name="FilesSavedHint_few">%1$d archivos guardados en descargas</string>
<string name="FilesSavedHint_many">%1$d archivos guardados en descargas</string>
<string name="FilesSavedHint_other">%1$d archivos guardados en descargas</string>
<string name="PhotosSavedHint_zero">%1$d fotos guardadas en galería</string>
<string name="PhotosSavedHint_one">Foto guardada en galería</string>
<string name="PhotosSavedHint_two">%1$d fotos guardadas en galería</string>
<string name="PhotosSavedHint_few">%1$d fotos guardadas en galería</string>
<string name="PhotosSavedHint_many">%1$d fotos guardadas en galería</string>
<string name="PhotosSavedHint_other">%1$d fotos guardadas en galería</string>
<string name="VideosSavedHint_zero">%1$d videos guardados en galería</string>
<string name="VideosSavedHint_one">Video guardado en galería</string>
<string name="VideosSavedHint_two">%1$d videos guardados en galería</string>
<string name="VideosSavedHint_few">%1$d videos guardados en galería</string>
<string name="VideosSavedHint_many">%1$d videos guardados en galería</string>
<string name="VideosSavedHint_other">%1$d videos guardados en galería</string>
<string name="AudiosSavedHint_zero">%1$d archivos guardados en música</string>
<string name="AudiosSavedHint_one">Archivo guardado en música</string>
<string name="AudiosSavedHint_two">%1$d archivos guardados en música</string>
<string name="AudiosSavedHint_few">%1$d archivos guardados en música</string>
<string name="AudiosSavedHint_many">%1$d archivos guardados en música</string>
<string name="AudiosSavedHint_other">%1$d archivos guardados en música</string>
<string name="MediaSavedHint_zero">%1$d ítems guardados en galería</string>
<string name="MediaSavedHint_one">Ítem guardado en galería</string>
<string name="MediaSavedHint_two">%1$d ítems guardados en galería</string>
<string name="MediaSavedHint_few">%1$d ítems guardados en galería</string>
<string name="MediaSavedHint_many">%1$d ítems guardados en galería</string>
<string name="MediaSavedHint_other">%1$d ítems guardados en galería</string>
<!--password view-->
<string name="TwoStepVerification">Verificación en dos pasos</string>
<string name="TwoStepVerificationTitle">Verificación en dos pasos</string>
@ -2761,6 +2849,9 @@
<string name="ActionAddUserSelf">un1 volvió al grupo</string>
<string name="ActionAddUserSelfMega">un1 se unió al grupo</string>
<string name="ActionAddUserSelfYou">Volviste al grupo</string>
<string name="ActionUserWithinRadius">un1 ahora está a %1$s de ti</string>
<string name="ActionUserWithinYouRadius">Ahora estás a %1$s de un1</string>
<string name="ActionUserWithinOtherRadius">un1 ahora está a %1$s de un2</string>
<string name="ActionBotAllowed">Autorizaste que este bot te envíe mensajes cuando iniciaste sesión en %1$s.</string>
<string name="ActionBotDocuments">%1$s recibió los siguientes documentos: %2$s</string>
<string name="ActionBotDocumentIdentity">Datos personales</string>
@ -2937,6 +3028,7 @@
<string name="PermissionDrawAboveOtherApps">Telegram necesita acceso a mostrarse sobre otras aplicaciones para usar el modo imagen en imagen.</string>
<string name="PermissionOpenSettings">AJUSTES</string>
<string name="PermissionXiaomiLockscreen">Por favor, permite a Telegram aparecer en la pantalla bloqueada para que las llamadas funcionen correctamente.</string>
<string name="PermissionBackgroundLocation">Para compartir tu ubicación en tiempo real en este chat, Telegram necesita acceso a tu ubicación todo el tiempo, incluyendo cuando la app está en segundo plano.\n\nAccederemos a tu ubicación sólo durante el tiempo que elijas, y puedes dejar de compartirla en cualquier momento. No usaremos tu ubicación para ningún otro propósito que no sea el de compartirla en este chat.</string>
<!--charts-->
<string name="GrowthChartTitle">Crecimiento</string>
<string name="FollowersChartTitle">Seguidores</string>
@ -2957,7 +3049,7 @@
<string name="ClearTelegramCache">Borrar caché de Telegram</string>
<string name="StatisticOverview">Resumen</string>
<string name="ViewsPerPost">Vistas por post</string>
<string name="SharesPerPost">Comparticiones por post</string>
<string name="SharesPerPost">Reenvíos por post</string>
<string name="EnabledNotifications">Notificaciones activas</string>
<string name="ClearLocalDatabase">Borrar base de datos local</string>
<string name="TelegramCacheSize">"Caché de Telegram • %s "</string>
@ -3010,6 +3102,15 @@
<string name="TopDaysOfWeekChartTitle">Top días de la semana</string>
<string name="StatisticSearchUserHistory">Ver mensajes</string>
<string name="StatisticOpenProfile">Abrir perfil</string>
<string name="SearchTipToday">Hoy</string>
<string name="SearchTipYesterday">Ayer</string>
<string name="StatisticViews">Vistas</string>
<string name="PublicShares">Reenvíos en público</string>
<string name="PrivateShares">Reenvíos en privado</string>
<string name="ViewStats">Ver estadísticas</string>
<string name="ViewChannelStats">Ver estadísticas del canal</string>
<string name="ViewMessageStatistic">Estadísticas del mensaje</string>
<string name="ViewMessage">Abrir mensaje</string>
<!--Intro view-->
<string name="Page1Title">Telegram</string>
<string name="Page2Title">Rápida</string>
@ -3244,6 +3345,12 @@
<string name="NewMessages_few">%1$d mensajes nuevos</string>
<string name="NewMessages_many">%1$d mensajes nuevos</string>
<string name="NewMessages_other">%1$d mensajes nuevos</string>
<string name="MessagesUnpinned_zero">%1$d mensajes desfijados</string>
<string name="MessagesUnpinned_one">mensaje desfijado</string>
<string name="MessagesUnpinned_two">%1$d mensajes desfijados</string>
<string name="MessagesUnpinned_few">%1$d mensajes desfijados</string>
<string name="MessagesUnpinned_many">%1$d mensajes desfijados</string>
<string name="MessagesUnpinned_other">%1$d mensajes desfijados</string>
<string name="messages_zero">%1$d mensajes</string>
<string name="messages_one">%1$d mensaje</string>
<string name="messages_two">%1$d mensajes</string>
@ -3400,6 +3507,12 @@
<string name="Shares_few">%1$s reenvíos</string>
<string name="Shares_many">%1$s reenvíos</string>
<string name="Shares_other">%1$s reenvíos</string>
<string name="PublicSharesCount_zero">%1$s reenvíos públicos</string>
<string name="PublicSharesCount_one">%1$s reenvío público</string>
<string name="PublicSharesCount_two">%1$s reenvíos públicos</string>
<string name="PublicSharesCount_few">%1$s reenvíos públicos</string>
<string name="PublicSharesCount_many">%1$s reenvíos públicos</string>
<string name="PublicSharesCount_other">%1$s reenvíos públicos</string>
<string name="Shared_zero">%1$s reenvíos</string>
<string name="Shared_one">%1$s reenvío</string>
<string name="Shared_two">%1$s reenvíos</string>
@ -3611,6 +3724,24 @@
<string name="Comments_few">%1$d comentarios</string>
<string name="Comments_many">%1$d comentarios</string>
<string name="Comments_other">%1$d comentarios</string>
<string name="CommentsCount_zero">%1$d comentarios</string>
<string name="CommentsCount_one">%1$d comentario</string>
<string name="CommentsCount_two">%1$d comentarios</string>
<string name="CommentsCount_few">%1$d comentarios</string>
<string name="CommentsCount_many">%1$d comentarios</string>
<string name="CommentsCount_other">%1$d comentarios</string>
<string name="CommentsNoNumber_zero">comentarios</string>
<string name="CommentsNoNumber_one">comentario</string>
<string name="CommentsNoNumber_two">comentarios</string>
<string name="CommentsNoNumber_few">comentarios</string>
<string name="CommentsNoNumber_many">comentarios</string>
<string name="CommentsNoNumber_other">comentarios</string>
<string name="PinnedMessagesCount_zero">%1$d mensajes fijados</string>
<string name="PinnedMessagesCount_one">Mensaje fijado</string>
<string name="PinnedMessagesCount_two">%1$d mensajes fijados</string>
<string name="PinnedMessagesCount_few">%1$d mensajes fijados</string>
<string name="PinnedMessagesCount_many">%1$d mensajes fijados</string>
<string name="PinnedMessagesCount_other">%1$d mensajes fijados</string>
<!--accessibility descriptions-->
<string name="AccDescrGroup">Grupo</string>
<string name="AccDescrChannel">Canal</string>
@ -3684,6 +3815,7 @@
<string name="AccDescrIVTitle">Título</string>
<string name="AccDescrIVHeading">Encabezado</string>
<string name="AccDescrMyLocation">Mi ubicación</string>
<string name="AccDescrLocationNotify">Notificar cuando las personas que comparten su ubicación estén dentro del rango</string>
<string name="AccDescrVideoQuality">Calidad de video</string>
<string name="AccDescrAspectRatio">Relación de aspecto</string>
<string name="AccDescrTakeMorePics">Tomar una foto más</string>
@ -3737,6 +3869,7 @@
<string name="AccDescrVoipCamSwitchedToBack">Cambió a la cámara trasera</string>
<string name="AccDescrVoipCamOn">La cámara está encendida</string>
<string name="AccDescrVoipCamOff">La cámara está apagada</string>
<string name="AccPinnedMessagesList">Lista de mensajes fijados</string>
<!--date formatters-->
<string name="formatterMonthYear">MMMM \'de\' yyyy</string>
<string name="formatterStats12H">dd MMM yyyy, h:mm a</string>
@ -3765,5 +3898,4 @@
<string name="RemindTodayAt">\'Recordar hoy a las\' HH:mm</string>
<string name="RemindDayAt">\'Recordar el\' d \'de\' MMM \'a las\' HH:mm</string>
<string name="RemindDayYearAt">\'Recordar el\' d \'de\' MMM \'de\' yyyy \'a las\' HH:mm</string>
<string name="SearchTipToday">Today</string>
</resources>

View File

@ -228,6 +228,7 @@
<string name="GoToSettings">VAI ALLE IMPOSTAZIONI</string>
<string name="OpenProfile">Apri profilo</string>
<string name="OpenChannel2">Apri canale</string>
<string name="OpenGroup2">Apri gruppo</string>
<string name="SendMessage">Invia messaggio</string>
<string name="Mention">Menziona</string>
<string name="NotificationsMutedHint">Notifiche silenziate</string>
@ -242,12 +243,14 @@
<string name="SearchEmptyViewTitle">Nessun risultato</string>
<string name="SearchEmptyViewTitle2">Nessun risultato</string>
<string name="SearchEmptyViewFilteredSubtitle2">Prova una nuova ricerca.</string>
<string name="SearchEmptyViewFilteredSubtitleMusic">Musica</string>
<string name="SearchEmptyViewFilteredSubtitleFiles">File</string>
<string name="SearchEmptyViewFilteredSubtitleLinks">Link</string>
<string name="SearchEmptyViewFilteredSubtitleVoice">Vocali</string>
<string name="SearchEmptyViewFilteredSubtitleMedia">Media</string>
<string name="SearchEmptyViewFilteredSubtitleMusic">La musica da tutte le tue chat apparirà qui.</string>
<string name="SearchEmptyViewFilteredSubtitleFiles">I file da tutte le tue chat appariranno qui.</string>
<string name="SearchEmptyViewFilteredSubtitleLinks">I link da tutte le tue chat appariranno qui.</string>
<string name="SearchEmptyViewFilteredSubtitleVoice">I vocali da tutte le tue chat appariranno qui.</string>
<string name="SearchEmptyViewFilteredSubtitleMedia">I media da tutte le tue chat appariranno qui.</string>
<string name="SearchAllChatsShort">Chat</string>
<string name="MessagePinnedHint">Messaggio fissato</string>
<string name="MessageUnpinnedHint">Messaggio tolto</string>
<!--channels-->
<string name="SetAsAdmin">Rendi amministratore</string>
<string name="EditAdminRights">Modifica permessi amministratore</string>
@ -283,7 +286,7 @@
<string name="ActionPinnedContact">un1 ha fissato un contatto</string>
<string name="ActionPinnedGame">un1 ha fissato %1$s</string>
<string name="ActionPinnedGeo">un1 ha fissato una posizione</string>
<string name="ActionPinnedGeoLive">un1 ha fissato una posizione attuale</string>
<string name="ActionPinnedGeoLive">un1 ha fissato una posizione in tempo reale</string>
<string name="ActionPinnedGif">un1 ha fissato una GIF</string>
<string name="ActionPinnedMusic">un1 ha fissato un file audio</string>
<string name="ActionMigrateFromGroup">Questo gruppo è stato aggiornato a supergruppo</string>
@ -413,7 +416,7 @@
<string name="ChannelMessagePoll2">%1$s ha pubblicato un sondaggio %2$s</string>
<string name="ChannelMessageQuiz2">%1$s ha pubblicato il quiz \"%2$s\"</string>
<string name="ChannelMessageMap">%1$s ha pubblicato una posizione</string>
<string name="ChannelMessageLiveLocation">%1$s ha pubblicato una posizione attuale</string>
<string name="ChannelMessageLiveLocation">%1$s ha pubblicato una posizione in tempo reale</string>
<string name="ChannelMessageDocument">%1$s ha pubblicato un file</string>
<string name="ChannelMessageGIF">%1$s ha pubblicato una GIF</string>
<string name="ChannelMessageFew">%1$s ha pubblicato %2$s</string>
@ -441,7 +444,7 @@
<string name="EditAdminDeleteMessages">Eliminare messaggi altrui</string>
<string name="EditAdminGroupDeleteMessages">Eliminare messaggi</string>
<string name="EditAdminAddAdmins">Aggiungere amministratori</string>
<string name="EditAdminSendAnonymously">Invia anonimamente</string>
<string name="EditAdminSendAnonymously">Inviare anonimamente</string>
<string name="EditAdminRemoveAdmin">Rimuovi amministratore</string>
<string name="EditAdminGroupTransfer">Trasferisci proprietà gruppo</string>
<string name="EditAdminChannelTransfer">Trasferisci proprietà canale</string>
@ -558,11 +561,12 @@
<string name="SlowmodeSeconds">%1$ds</string>
<string name="SlowmodeMinutes">%1$dm</string>
<string name="SlowmodeHours">%1$dh</string>
<string name="SlowmodeInfoOff">Scegli quanto tempo ciascun membro deve attendere prima di inviare il messaggio successivo.</string>
<string name="SlowmodeInfoOff">Scegli quanto dovranno aspettare i membri prima di inviare il messaggio successivo.</string>
<string name="SlowmodeInfoSelected">I membri potranno inviare solo un messaggio ogni %1$s.</string>
<string name="SlowmodeSendError">La modalità lenta è attiva. Non puoi inviare più di un messaggio alla volta.</string>
<string name="SlowmodeSelectSendError">La modalità lenta è attiva. Non puoi selezionare più elementi.</string>
<string name="SlowmodeSendErrorTooLong">Spiacenti, questo testo è troppo lungo da inviare come singolo messaggio.\n\nLa modalità lenta è attiva. Non puoi inviare più di un messaggio alla volta.</string>
<string name="UserSetAsAdminHint">**%1$s** promosso ad amministratore</string>
<!--polls-->
<string name="NewPoll">Nuovo sondaggio</string>
<string name="NewQuiz">Nuovo quiz</string>
@ -796,11 +800,11 @@
<string name="IsSendingAudio">%1$s sta inviando un audio...</string>
<string name="IsSendingPhoto">%1$s sta inviando una foto...</string>
<string name="InstantView">APERTURA RAPIDA</string>
<string name="OpenGroup">APRI GRUPPO</string>
<string name="OpenGroup">VISUALIZZA GRUPPO</string>
<string name="OpenBackground">VISUALIZZA SFONDO</string>
<string name="OpenTheme">VISUALIZZA TEMA</string>
<string name="OpenChannel">APRI CANALE</string>
<string name="OpenMessage">APRI MESSAGGIO</string>
<string name="OpenChannel">VISUALIZZA CANALE</string>
<string name="OpenMessage">VISUALIZZA MESSAGGIO</string>
<string name="InstantViewNightMode">Il tema scuro si attiverà automaticamente durante la notte</string>
<string name="InstantViewReference">Note</string>
<string name="IsSendingGame">%1$s sta giocando a un gioco...</string>
@ -895,10 +899,12 @@
<string name="TapHereGifs">Tocca qui per vedere le GIF salvate</string>
<string name="PinMessage">Fissa</string>
<string name="PinNotify">Notifica tutti i membri</string>
<string name="PinAlsoFor">Fissa anche per %1$s</string>
<string name="UnpinMessage">Togli</string>
<string name="PinMessageAlertTitle">Fissa messaggio</string>
<string name="UnpinMessageAlertTitle">Togli messaggio</string>
<string name="PinMessageAlert">Vuoi fissare questo messaggio in questo gruppo?</string>
<string name="PinOldMessageAlert">Vuoi fissare un vecchio messaggio lasciandone fissato uno più recente?</string>
<string name="PinMessageAlert">Vuoi fissare questo messaggio per tutti i membri del gruppo?</string>
<string name="PinMessageAlertChannel">Vuoi fissare questo messaggio in questo canale?</string>
<string name="PinMessageAlertChat">Vuoi fissare questo messaggio nella parte superiore della chat?</string>
<string name="UnpinMessageAlert">Vuoi togliere questo messaggio?</string>
@ -923,6 +929,7 @@
<string name="ReportChatOther">Altro</string>
<string name="ReportChatDescription">Descrizione</string>
<string name="PinnedMessage">Messaggio fissato</string>
<string name="PreviousPinnedMessage">Messaggio precedente</string>
<string name="PinnedPoll">Sondaggio fissato</string>
<string name="EditedMessage">modificato</string>
<string name="EditMessage">Modifica messaggio</string>
@ -956,9 +963,9 @@
<string name="HoldToAudio">Tieni premuto per l\'audio. Tocca per il video.</string>
<string name="HoldToVideo">Tieni premuto per il video. Tocca per l\'audio.</string>
<string name="DiscardVoiceMessageTitle">Scarta messaggio vocale</string>
<string name="DiscardVoiceMessageDescription">Sei sicuro di voler arrestare la registrazione e scartare il tuo messaggio vocale?</string>
<string name="DiscardVoiceMessageDescription">Sei sicuro di voler terminare la registrazione e scartare il tuo messaggio vocale?</string>
<string name="DiscardVideoMessageTitle">Scarta videomessaggio</string>
<string name="DiscardVideoMessageDescription">Sei sicuro di voler arrestare la registrazione e scartare il tuo videomessaggio?</string>
<string name="DiscardVideoMessageDescription">Sei sicuro di voler terminare la registrazione e scartare il tuo videomessaggio?</string>
<string name="DiscardVoiceMessageAction">Scarta</string>
<string name="AttachMediaRestricted">Gli amministratori di questo gruppo ti hanno vietato di inviare media qui fino al %1$s</string>
<string name="AttachInlineRestricted">Gli amministratori di questo gruppo ti hanno vietato di inviare contenuti inline qui fino al %1$s</string>
@ -982,8 +989,8 @@
<string name="SearchTrendingStickersHint">Cerca sticker in primo piano</string>
<string name="SearchEmojiHint">Cerca emoji</string>
<string name="URL">URL</string>
<string name="MapPreviewProvider">Fornitore anteprima mappa</string>
<string name="MapPreviewProviderTitle">Fornitore anteprima mappa</string>
<string name="MapPreviewProvider">Anteprima mappa</string>
<string name="MapPreviewProviderTitle">Anteprima mappa</string>
<string name="MapPreviewProviderTelegram">Telegram</string>
<string name="MapPreviewProviderGoogle">Google</string>
<string name="MapPreviewProviderYandex">Yandex</string>
@ -996,7 +1003,7 @@
<string name="TapForVideo">Tocca per le foto, tieni premuto per i video</string>
<string name="TapToViewAsList">Tocca per vedere come lista.</string>
<string name="SendWithoutSound">Invia senza suono</string>
<string name="MessageScheduleSend">Invia ora</string>>
<string name="MessageScheduleSend">Invia ora</string>
<string name="MessageScheduleEditTime">Riprogramma</string>
<string name="MessageScheduleToday">Oggi</string>
<string name="Schedule">Programma</string>
@ -1041,8 +1048,7 @@
<string name="SecretChatTimerMinutes">m</string>
<string name="SecretChatTimerHours">h</string>
<string name="SecretChatTimerWeeks">S</string>
<string name="SharedToPrivateMessagesAndGroups">to private messages and groups</string>
<string name="SharedToPrivateMessagesAndGroups">in chat e gruppi privati</string>
<string name="BotOwnershipTransfer">Trasferisci proprietà bot</string>
<string name="BotOwnershipTransferReadyAlertText">Questo trasferirà tutti i **diritti di proprietà** per il bot all\'utente selezionato.</string>
<string name="BotOwnershipTransferChangeOwner">Cambia proprietario</string>
@ -1059,7 +1065,11 @@
<string name="ViewThread">Visualizza thread</string>
<string name="ChooseDate">Scegli data</string>
<string name="RepliesChatInfo">Questa chat ti aiuta a tenere traccia delle risposte ai tuoi commenti nei canali.</string>
<string name="ChannelPostDeleted">Sorry, this post has been removed from the discussion group.</string>
<string name="ChannelPostDeleted">Spiacenti, questo post è stato rimosso dal gruppo di discussione.</string>
<string name="UnpinAllMessages">TOGLI TUTTI I MESSAGGI</string>
<string name="HidePinnedMessages">NASCONDI I MESSAGGI FISSATI</string>
<string name="PinnedMessagesHidden">Messaggi fissati nascosti</string>
<string name="PinnedMessagesHiddenInfo">Rivedrai i messaggi fissati solo se ne sarà fissato uno nuovo.</string>
<!--notification-->
<string name="MessageLifetimeChanged">%1$s ha impostato il timer di autodistruzione a %2$s</string>
<string name="MessageLifetimeChangedOutgoing">Hai impostato il timer di autodistruzione a %1$s</string>
@ -1082,7 +1092,7 @@
<string name="NotificationMessagePoll2">%1$s ti ha inviato un sondaggio %2$s</string>
<string name="NotificationMessageQuiz2">%1$s ti ha inviato il quiz \"%2$s\"</string>
<string name="NotificationMessageMap">%1$s ti ha inviato una posizione</string>
<string name="NotificationMessageLiveLocation">%1$s ti ha inviato una posizione attuale</string>
<string name="NotificationMessageLiveLocation">%1$s ti ha inviato una posizione in tempo reale</string>
<string name="NotificationMessageGame">%1$s ti ha invitato a giocare %2$s</string>
<string name="NotificationMessageGameScored">%1$s ha totalizzato %3$s a %2$s</string>
<string name="NotificationMessageDocument">%1$s ti ha inviato un file</string>
@ -1100,7 +1110,7 @@
<string name="NotificationMessageGroupQuiz2">%1$s ha inviato il quiz \"%3$s\" nel gruppo %2$s</string>
<string name="NotificationMessageGroupContact2">%1$s ha condiviso un contatto %3$s nel gruppo %2$s</string>
<string name="NotificationMessageGroupMap">%1$s ha inviato una posizione nel gruppo %2$s</string>
<string name="NotificationMessageGroupLiveLocation">%1$s ha condiviso una posizione attuale nel gruppo %2$s</string>
<string name="NotificationMessageGroupLiveLocation">%1$s ha condiviso una posizione in tempo reale nel gruppo %2$s</string>
<string name="NotificationMessageGroupGame">%1$s ha invitato il gruppo %2$s a giocare %3$s</string>
<string name="NotificationMessageGroupGameScored">%1$s ha totalizzato %4$s a %3$s nel gruppo %2$s</string>
<string name="NotificationMessageGroupDocument">%1$s ha inviato un file nel gruppo %2$s</string>
@ -1152,7 +1162,7 @@
<string name="NotificationActionPinnedRound">%1$s ha fissato un videomessaggio nel gruppo %2$s</string>
<string name="NotificationActionPinnedContact2">%1$s ha fissato un contatto %3$s nel gruppo %2$s</string>
<string name="NotificationActionPinnedGeo">%1$s ha fissato una posizione nel gruppo %2$s</string>
<string name="NotificationActionPinnedGeoLive">%1$s ha fissato una posizione attuale nel gruppo %2$s</string>
<string name="NotificationActionPinnedGeoLive">%1$s ha fissato una posizione in tempo reale nel gruppo %2$s</string>
<string name="NotificationActionPinnedGif">%1$s ha fissato una GIF nel gruppo %2$s</string>
<string name="NotificationActionPinnedMusic">%1$s ha fissato un file audio nel gruppo %2$s</string>
<string name="NotificationActionPinnedInvoice">%1$s ha fissato una fattura nel gruppo %2$s</string>
@ -1172,9 +1182,28 @@
<string name="NotificationActionPinnedRoundChannel">%1$s ha fissato un videomessaggio</string>
<string name="NotificationActionPinnedContactChannel2">%1$s ha fissato un contatto %2$s</string>
<string name="NotificationActionPinnedGeoChannel">%1$s ha fissato una posizione</string>
<string name="NotificationActionPinnedGeoLiveChannel">%1$s ha fissato una posizione attuale</string>
<string name="NotificationActionPinnedGeoLiveChannel">%1$s ha fissato una posizione in tempo reale</string>
<string name="NotificationActionPinnedGifChannel">%1$s ha fissato una GIF</string>
<string name="NotificationActionPinnedMusicChannel">%1$s ha fissato un file audio</string>
<string name="NotificationActionPinnedTextUser">%1$s ha fissato \"%2$s\"</string>
<string name="NotificationActionPinnedNoTextUser">%1$s ha fissato un messaggio</string>
<string name="NotificationActionPinnedPollUser">%1$s ha fissato un sondaggio %2$s</string>
<string name="NotificationActionPinnedQuizUser">%1$s ha fissato un quiz %2$s</string>
<string name="NotificationActionPinnedPhotoUser">%1$s ha fissato una foto</string>
<string name="NotificationActionPinnedGameUser">%1$s ha fissato un gioco</string>
<string name="NotificationActionPinnedGameScoreUser">%1$s ha fissato un punteggio</string>
<string name="NotificationActionPinnedVideoUser">%1$s ha fissato un video</string>
<string name="NotificationActionPinnedFileUser">%1$s ha fissato un file</string>
<string name="NotificationActionPinnedInvoiceUser">%1$s ha fissato una fattura</string>
<string name="NotificationActionPinnedStickerUser">%1$s ha fissato uno sticker</string>
<string name="NotificationActionPinnedStickerEmojiUser">%1$s ha fissato uno %2$s sticker</string>
<string name="NotificationActionPinnedVoiceUser">%1$s ha fissato un messaggio vocale</string>
<string name="NotificationActionPinnedRoundUser">%1$s ha fissato un videomessaggio</string>
<string name="NotificationActionPinnedContactUser">%1$s ha fissato un contatto %2$s</string>
<string name="NotificationActionPinnedGeoUser">%1$s ha fissato una mappa</string>
<string name="NotificationActionPinnedGeoLiveUser">%1$s ha fissato una posizione in tempo reale</string>
<string name="NotificationActionPinnedGifUser">%1$s ha fissato una GIF</string>
<string name="NotificationActionPinnedMusicUser">%1$s ha fissato un file audio</string>
<string name="SecretChatName">Telegram</string>
<!--contacts view-->
<string name="SelectContact">Seleziona contatto</string>
@ -1215,6 +1244,9 @@
<string name="NoContactsYetLine1">Invita gli amici a provare Telegram</string>
<string name="NoContactsYetLine2">Trova persone nelle vicinanze con cui messaggiare</string>
<string name="NoContactsYetLine3">Cerca persone tramite username</string>
<string name="NewContactAlertTitle">Nuovo contatto</string>
<string name="NewContactAlertMessage">Il numero di telefono **%1$s** non è tra i tuoi contatti. Vuoi aggiungerlo?</string>
<string name="NewContactAlertButton">Aggiungi contatto</string>
<!--group create view-->
<string name="SendMessageTo">Aggiungi persone...</string>
<string name="SoftUserLimitAlert">Potrai aggiungere altri membri dopo aver creato il gruppo.</string>
@ -2310,6 +2342,12 @@
<string name="KMetersAway2">distante %1$s km</string>
<string name="FootsAway">distante %1$s piedi</string>
<string name="MilesAway">distante %1$s miglia</string>
<string name="FootsShort">%1$s ft</string>
<string name="MilesShort">%1$s mi</string>
<string name="Mi">mi</string>
<string name="Km">km</string>
<string name="MetersShort">%1$s m</string>
<string name="KMetersShort">%1$s km</string>
<string name="MetersFromYou2">%1$s m da&#160;te</string>
<string name="KMetersFromYou2">%1$s km da&#160;te</string>
<string name="FootsFromYou">%1$s ft da&#160;te</string>
@ -2317,15 +2355,15 @@
<string name="Directions">Indicazioni</string>
<string name="NoPlacesFound">Nessun luogo trovato</string>
<string name="NoPlacesFoundInfo">Non ci sono risultati per **%1$s** vicino a te.</string>
<string name="SendLocation">Invia la mia posizione corrente</string>
<string name="SendLiveLocation">Condividi posizione attuale per...</string>
<string name="SendLiveLocationMenu">Condividi posizione attuale</string>
<string name="SendLocation">Invia la mia posizione attuale</string>
<string name="SendLiveLocation">Posizione in tempo reale...</string>
<string name="SendLiveLocationMenu">Invia posizione in tempo reale</string>
<string name="StopLiveLocation">Termina condivisione</string>
<string name="StopLiveLocationAlertToTitle">Termina condivisione posizione</string>
<string name="StopLiveLocationAlertToUserText">Vuoi interrompere la condivisione della tua posizione attuale con **%1$s**?</string>
<string name="StopLiveLocationAlertToGroupText">Vuoi interrompere la condivisione della tua posizione attuale con **%1$s**?</string>
<string name="StopLiveLocationAlertAllText">Vuoi interrompere la condivisione della tua posizione attuale?</string>
<string name="SendLiveLocationInfo">Aggiornata in tempo reale</string>
<string name="StopLiveLocationAlertToUserText">Vuoi terminare la condivisione della posizione in tempo reale con **%1$s**?</string>
<string name="StopLiveLocationAlertToGroupText">Vuoi terminare la condivisione della posizione in tempo reale con **%1$s**?</string>
<string name="StopLiveLocationAlertAllText">Vuoi terminare la condivisione della posizione in tempo reale?</string>
<string name="SendLiveLocationInfo">Aggiornata mentre ti muovi</string>
<string name="SendSelectedLocation">Invia la posizione selezionata</string>
<string name="ShareLocation">Posizione</string>
<string name="SharedPlace">Luogo</string>
@ -2333,8 +2371,8 @@
<string name="AwayTo">distante %1$s</string>
<string name="NearbyVenue">O scegli un luogo</string>
<string name="TapToSendLocation">Tocca per inviare questa posizione</string>
<string name="LiveLocations">Posizioni attuali</string>
<string name="LiveLocationContext">Posizione attuale</string>
<string name="LiveLocations">Posizioni in tempo reale</string>
<string name="LiveLocationContext">Posizione in tempo reale</string>
<string name="SendLiveLocationFor15m">per 15 minuti</string>
<string name="SendLiveLocationFor1h">per 1 ora</string>
<string name="SendLiveLocationFor8h">per 8 ore</string>
@ -2343,10 +2381,12 @@
<string name="LocationUpdatedJustNow">aggiornata adesso</string>
<string name="SharingYouAndOtherName">Tu e %1$s</string>
<string name="AttachLiveLocationIsSharing">%1$s condivisa con %2$s</string>
<string name="StopAllLocationSharings">ARRESTA TUTTO</string>
<string name="SharingLiveLocationTitle">Stai condividendo la tua posizione attuale in %1$s</string>
<string name="LiveLocationAlertPrivate">Scegli per quanto tempo %1$s vedrà la tua posizione precisa.</string>
<string name="LiveLocationAlertGroup">Scegli per quanto tempo le persone in questa chat vedranno la tua posizione attuale.</string>
<string name="AttachLiveLocationIsSharingChat">%1$s condivisa con %2$s</string>
<string name="AttachLiveLocationIsSharingChats">%1$s condivisa con %2$s</string>
<string name="StopAllLocationSharings">TERMINA TUTTO</string>
<string name="SharingLiveLocationTitle">Posizione in tempo reale condivisa con %1$s</string>
<string name="LiveLocationAlertPrivate">Scegli per quanto %1$s vedrà la tua posizione precisa.</string>
<string name="LiveLocationAlertGroup">Scegli per quanto le persone in questa chat vedranno la tua posizione in tempo reale.</string>
<string name="GpsDisabledAlertTitle">Attiva GPS</string>
<string name="GpsDisabledAlertText">Per favore attiva il tuo GPS per accedere alle funzioni basate sulla posizione.</string>
<string name="MakeMyselfVisible">Rendimi visibile</string>
@ -2371,6 +2411,19 @@
<string name="ChatSetThisLocation">Imposta questa posizione</string>
<string name="ChatSetLocationInfo">Le persone potranno trovare il tuo gruppo nella sezione \"Persone vicine\".</string>
<string name="PlacesInThisArea">Luoghi in quest\'area</string>
<string name="LocationNotifiation">Notifica di prossimità</string>
<string name="LocationNotifiationButtonUser">Notifica quando %1$s è a %2$s</string>
<string name="LocationNotifiationButtonGroup">Notifica quando qualcuno è a %1$s</string>
<string name="LocationNotifiationCloser">Sei già più vicino di %1$s</string>
<string name="ShareLocationAlertTitle">Condividi posizione</string>
<string name="ShareLocationAlertButton">Condividi</string>
<string name="ShareLocationAlertText">Per far funzionare l\'avviso, condividi la posizione in tempo reale in questa chat.</string>
<string name="ProximityTooltioUser">Avvisa quando %1$s è vicino</string>
<string name="ProximityTooltioGroup">Avvisa quando gli altri membri del gruppo sono vicini</string>
<string name="ProximityAlertSet">Notifica di prossimità impostata</string>
<string name="ProximityAlertSetInfoUser">Ti notificheremo quando %1$s sarà a %2$s da te.</string>
<string name="ProximityAlertSetInfoGroup2">Ti notificheremo quando qualcuno sarà a %1$s da te.</string>
<string name="ProximityAlertCancelled">Notifica di prossimità annullata</string>
<!--photo gallery view-->
<string name="ShowAsList">Mostra come lista</string>
<string name="ShowAsGrid">Mostra come griglia</string>
@ -2478,6 +2531,41 @@
<string name="MainGroupProfileVideoSetHint">Questo è ora il video principale del gruppo.</string>
<string name="PhotoSavedHint">Foto salvata nella galleria</string>
<string name="VideoSavedHint">Video salvato nella galleria</string>
<string name="PhotoSavedToDownloadsHint">Foto salvata nei download</string>
<string name="VideoSavedToDownloadsHint">Video salvato nei download</string>
<string name="GifSavedToDownloadsHint">GIF salvata nei download</string>
<string name="AudioSavedHint">File salvato nella musica</string>
<string name="FileSavedHint">File salvato nei download</string>
<string name="FilesSavedHint_zero">%1$d file salvati nei download</string>
<string name="FilesSavedHint_one">File salvato nei download</string>
<string name="FilesSavedHint_two">%1$d file salvati nei download</string>
<string name="FilesSavedHint_few">%1$d file salvati nei download</string>
<string name="FilesSavedHint_many">%1$d file salvati nei download</string>
<string name="FilesSavedHint_other">%1$d file salvati nei download</string>
<string name="PhotosSavedHint_zero">%1$d foto salvate nella galleria</string>
<string name="PhotosSavedHint_one">Foto salvata nella galleria</string>
<string name="PhotosSavedHint_two">%1$d foto salvate nella galleria</string>
<string name="PhotosSavedHint_few">%1$d foto salvate nella galleria</string>
<string name="PhotosSavedHint_many">%1$d foto salvate nella galleria</string>
<string name="PhotosSavedHint_other">%1$d foto salvate nella galleria</string>
<string name="VideosSavedHint_zero">%1$d video salvati nella galleria</string>
<string name="VideosSavedHint_one">Video salvato nella galleria</string>
<string name="VideosSavedHint_two">%1$d video salvati nella galleria</string>
<string name="VideosSavedHint_few">%1$d video salvati nella galleria</string>
<string name="VideosSavedHint_many">%1$d video salvati nella galleria</string>
<string name="VideosSavedHint_other">%1$d video salvati nella galleria</string>
<string name="AudiosSavedHint_zero">%1$d file salvati nella musica</string>
<string name="AudiosSavedHint_one">File salvato nella musica</string>
<string name="AudiosSavedHint_two">%1$d file salvati nella musica</string>
<string name="AudiosSavedHint_few">%1$d file salvati nella musica</string>
<string name="AudiosSavedHint_many">%1$d file salvati nella musica</string>
<string name="AudiosSavedHint_other">%1$d file salvati nella musica</string>
<string name="MediaSavedHint_zero">%1$d oggetti salvati nella galleria</string>
<string name="MediaSavedHint_one">Un oggetto salvato nella galleria</string>
<string name="MediaSavedHint_two">%1$d oggetti salvati nella galleria</string>
<string name="MediaSavedHint_few">%1$d oggetti salvati nella galleria</string>
<string name="MediaSavedHint_many">%1$d oggetti salvati nella galleria</string>
<string name="MediaSavedHint_other">%1$d oggetti salvati nella galleria</string>
<!--password view-->
<string name="TwoStepVerification">Verifica in due passaggi</string>
<string name="TwoStepVerificationTitle">Verifica in due passaggi</string>
@ -2761,6 +2849,9 @@
<string name="ActionAddUserSelf">un1 è tornato nel gruppo</string>
<string name="ActionAddUserSelfMega">un1 si è unito al gruppo</string>
<string name="ActionAddUserSelfYou">Sei tornato nel gruppo</string>
<string name="ActionUserWithinRadius">un1 ora è a %1$s da te</string>
<string name="ActionUserWithinYouRadius">Ora sei a %1$s da un1</string>
<string name="ActionUserWithinOtherRadius">un1 ora è a %1$s da un2</string>
<string name="ActionBotAllowed">Hai permesso a questo bot di scriverti quando ti sei collegato su %1$s.</string>
<string name="ActionBotDocuments">%1$s ha ricevuto i seguenti documenti: %2$s</string>
<string name="ActionBotDocumentIdentity">Dettagli personali</string>
@ -2785,7 +2876,7 @@
<string name="AttachVideoExpired">Il video è scaduto</string>
<string name="AttachGif">GIF</string>
<string name="AttachLocation">Posizione</string>
<string name="AttachLiveLocation">Posizione attuale</string>
<string name="AttachLiveLocation">Posizione in tempo reale</string>
<string name="AttachContact">Contatto</string>
<string name="AttachDocument">File</string>
<string name="AttachSticker">Sticker</string>
@ -2810,7 +2901,7 @@
<string name="DeleteAllMessagesAlert">Attenzione! Questo **eliminerà tutti i messaggi** in questa chat per **entrambi** i partecipanti.</string>
<string name="DeleteAllMessagesSavedAlert">Attenzione! Questo **eliminerà tutti i messaggi** in questa chat.</string>
<string name="DeleteAll">Elimina tutto</string>
<string name="StopLoading">Arrestare il caricamento?</string>
<string name="StopLoading">Terminare il caricamento?</string>
<string name="UpdateTelegram">Aggiorna Telegram</string>
<string name="UpdateAppAlert">Spiacenti, la tua app Telegram è obsoleta e non può gestire la richiesta. Per favore aggiorna Telegram.</string>
<string name="InvalidPhoneNumber">Numero di telefono non valido. Per favore controlla il numero e riprova.</string>
@ -2860,8 +2951,8 @@
<string name="AreYouSureClearDraftsTitle">Elimina le bozze cloud</string>
<string name="AreYouSureClearDrafts">Sei sicuro di voler eliminare tutte le bozze?</string>
<string name="ShareYouLocationTitle">Condividere la tua posizione?</string>
<string name="ShareYouLocationInfo">Questo invierà la tua posizione corrente al bot.</string>
<string name="ShareYouLocationUnable">L\'app non è riuscita a determinare la tua posizione corrente</string>
<string name="ShareYouLocationInfo">Questo invierà la tua posizione attuale al bot.</string>
<string name="ShareYouLocationUnable">L\'app non è riuscita a determinare la tua posizione attuale</string>
<string name="ShareYouLocationUnableManually">Scegli manualmente</string>
<string name="ShareYouLocationInline">Questo bot vorrebbe sapere la tua posizione ogni volta che invii una richiesta. Questo può essere usato per fornire risultati specifici in base alla posizione.</string>
<string name="ShareYouPhoneNumberTitle">Condividere il tuo numero di telefono?</string>
@ -2874,7 +2965,7 @@
<string name="AreYouSureSecretChatTitle">Chat segreta</string>
<string name="AreYouSureSecretChat">Sei sicuro di voler iniziare una chat segreta?</string>
<string name="AreYouSureRegistration">Sei sicuro di voler annullare la registrazione?</string>
<string name="StopVerification">Vuoi arrestare il processo di verifica?</string>
<string name="StopVerification">Vuoi terminare il processo di verifica?</string>
<string name="AreYouSureClearHistoryWithUser">Sei sicuro di voler eliminare la tua cronologia della chat con **%1$s**?</string>
<string name="AreYouSureClearHistoryWithSecretUser">Sei sicuro di voler eliminare la tua cronologia della chat segreta con **%1$s**?</string>
<string name="AreYouSureClearHistoryWithChat">Sei sicuro di voler cancellare la cronologia chat di **%1$s**?</string>
@ -2937,6 +3028,7 @@
<string name="PermissionDrawAboveOtherApps">Telegram deve accedere allo spostamento su altre app per riprodurre i video in modalità PiP.</string>
<string name="PermissionOpenSettings">IMPOSTAZIONI</string>
<string name="PermissionXiaomiLockscreen">Per favore consenti a Telegram di essere visualizzato sulla schermata di blocco in modo che le chiamate possano funzionare correttamente.</string>
<string name="PermissionBackgroundLocation">Per condividere la posizione in tempo reale in questa chat, Telegram ha bisogno di accedere alla tua posizione in qualsiasi momento, anche quando l\'applicazione è in background.\n\nAccederemo alla tua posizione solo per la durata da te scelta, e potrai smettere di condividerla in qualsiasi momento. Non useremo la tua posizione per nessun altro scopo se non quello di condividerla in questa chat.</string>
<!--charts-->
<string name="GrowthChartTitle">Crescita</string>
<string name="FollowersChartTitle">Follower</string>
@ -3010,6 +3102,15 @@
<string name="TopDaysOfWeekChartTitle">Giorni migliori della settimana</string>
<string name="StatisticSearchUserHistory">Visualizza messaggi</string>
<string name="StatisticOpenProfile">Apri profilo</string>
<string name="SearchTipToday">Oggi</string>
<string name="SearchTipYesterday">Ieri</string>
<string name="StatisticViews">Visualizzazioni</string>
<string name="PublicShares">Condivisioni pubbliche</string>
<string name="PrivateShares">Condivisioni private</string>
<string name="ViewStats">Visualizza statistiche</string>
<string name="ViewChannelStats">Visualizza statistiche canale</string>
<string name="ViewMessageStatistic">Statistiche messaggio</string>
<string name="ViewMessage">Apri messaggio</string>
<!--Intro view-->
<string name="Page1Title">Telegram</string>
<string name="Page2Title">Veloce</string>
@ -3026,7 +3127,7 @@
<string name="StartMessaging">Inizia a messaggiare</string>
<!-- VoIP -->
<string name="AccountSettings">Impostazioni account</string>
<string name="VoipUseLessData">Usa meno dati per le chiamate</string>
<string name="VoipUseLessData">Usa meno dati per chiamare</string>
<string name="VoipIncoming">Chiamata in entrata</string>
<string name="VoipConnecting">Connetto</string>
<string name="VoipExchangingKeys">Scambio chiavi di crittografia</string>
@ -3078,7 +3179,7 @@
<string name="VoipPeerIncompatible">L\'app di **%1$s** sta usando un protocollo non compatibile. Deve aggiornare la sua app prima che tu possa chiamarlo.</string>
<string name="VoipPeerOutdated">L\'app di **%1$s** non supporta le chiamate. Deve aggiornare la sua app prima che tu possa chiamarlo.</string>
<string name="VoipPeerVideoOutdated">Spiacenti, **%1$s** sta usando una vecchia versione di Telegram che non supporta le videochiamate.</string>
<string name="VoipPeerVideoOutdatedMakeVoice">Fai una chiamata vocale</string>
<string name="VoipPeerVideoOutdatedMakeVoice">Chiamata vocale</string>
<string name="VoipRateCallAlert">Per favore valuta la qualità della tua chiamata Telegram</string>
<string name="VoipNeedMicPermission">Telegram deve accedere al microfono affinché tu possa effettuare chiamate.</string>
<string name="VoipNeedMicCameraPermission">Telegram deve accedere al tuo microfono e alla tua videocamera affinché tu possa effettuare videochiamate.</string>
@ -3244,6 +3345,12 @@
<string name="NewMessages_few">%1$d nuovi messaggi</string>
<string name="NewMessages_many">%1$d nuovi messaggi</string>
<string name="NewMessages_other">%1$d nuovi messaggi</string>
<string name="MessagesUnpinned_zero">%1$d messaggi tolti</string>
<string name="MessagesUnpinned_one">messaggio tolto</string>
<string name="MessagesUnpinned_two">%1$d messaggi tolti</string>
<string name="MessagesUnpinned_few">%1$d messaggi tolti</string>
<string name="MessagesUnpinned_many">%1$d messaggi tolti</string>
<string name="MessagesUnpinned_other">%1$d messaggi tolti</string>
<string name="messages_zero">%1$d messaggi</string>
<string name="messages_one">%1$d messaggio</string>
<string name="messages_two">%1$d messaggi</string>
@ -3400,12 +3507,18 @@
<string name="Shares_few">%1$s condivisioni</string>
<string name="Shares_many">%1$s condivisioni</string>
<string name="Shares_other">%1$s condivisioni</string>
<string name="Shared_zero">%1$s shared</string>
<string name="Shared_one">%1$s shared</string>
<string name="Shared_two">%1$s shared</string>
<string name="Shared_few">%1$s shared</string>
<string name="Shared_many">%1$s shared</string>
<string name="Shared_other">%1$s shared</string>
<string name="PublicSharesCount_zero">%1$s condivisioni pubbliche</string>
<string name="PublicSharesCount_one">%1$s condivisione pubblica</string>
<string name="PublicSharesCount_two">%1$s condivisioni pubbliche</string>
<string name="PublicSharesCount_few">%1$s condivisioni pubbliche</string>
<string name="PublicSharesCount_many">%1$s condivisioni pubbliche</string>
<string name="PublicSharesCount_other">%1$s condivisioni pubbliche</string>
<string name="Shared_zero">%1$s hanno condiviso</string>
<string name="Shared_one">%1$s ha condiviso</string>
<string name="Shared_two">%1$s hanno condiviso</string>
<string name="Shared_few">%1$s hanno condiviso</string>
<string name="Shared_many">%1$s hanno condiviso</string>
<string name="Shared_other">%1$s hanno condiviso</string>
<string name="StickerSets_zero">%1$s set di sticker</string>
<string name="StickerSets_one">%1$s set di sticker</string>
<string name="StickerSets_two">%1$s set di sticker</string>
@ -3611,6 +3724,24 @@
<string name="Comments_few">%1$d commenti</string>
<string name="Comments_many">%1$d commenti</string>
<string name="Comments_other">%1$d commenti</string>
<string name="CommentsCount_zero">%1$d commenti</string>
<string name="CommentsCount_one">%1$d commento</string>
<string name="CommentsCount_two">%1$d commenti</string>
<string name="CommentsCount_few">%1$d commenti</string>
<string name="CommentsCount_many">%1$d commenti</string>
<string name="CommentsCount_other">%1$d commenti</string>
<string name="CommentsNoNumber_zero">commenti</string>
<string name="CommentsNoNumber_one">commento</string>
<string name="CommentsNoNumber_two">commenti</string>
<string name="CommentsNoNumber_few">commenti</string>
<string name="CommentsNoNumber_many">commenti</string>
<string name="CommentsNoNumber_other">commenti</string>
<string name="PinnedMessagesCount_zero">%1$d messaggi fissati</string>
<string name="PinnedMessagesCount_one">Messaggio fissato</string>
<string name="PinnedMessagesCount_two">%1$d messaggi fissati</string>
<string name="PinnedMessagesCount_few">%1$d messaggi fissati</string>
<string name="PinnedMessagesCount_many">%1$d messaggi fissati</string>
<string name="PinnedMessagesCount_other">%1$d messaggi fissati</string>
<!--accessibility descriptions-->
<string name="AccDescrGroup">Gruppo</string>
<string name="AccDescrChannel">Canale</string>
@ -3660,7 +3791,7 @@
<string name="AccDescrRepeatOne">Ripeti, una</string>
<string name="AccDescrClosePlayer">Chiudi lettore musicale</string>
<string name="AccDescrPlayerSpeed">Riproduzione a velocità doppia</string>
<string name="AccDescrStopLiveLocation">Termina condivisione posizione attuale</string>
<string name="AccDescrStopLiveLocation">Termina condivisione posizione in tempo reale</string>
<string name="AccDescrInstantCamera">Fotocamera istantanea</string>
<string name="AccDescrShutter">Pulsante di scatto</string>
<string name="AccDescrSwitchCamera">Cambia fotocamera</string>
@ -3684,6 +3815,7 @@
<string name="AccDescrIVTitle">Titolo</string>
<string name="AccDescrIVHeading">Titolo</string>
<string name="AccDescrMyLocation">La mia posizione</string>
<string name="AccDescrLocationNotify">Notifica quando le persone che condividono la posizione sono nelle vicinanze</string>
<string name="AccDescrVideoQuality">Qualità video</string>
<string name="AccDescrAspectRatio">Proporzioni</string>
<string name="AccDescrTakeMorePics">Scatta un\'altra foto</string>
@ -3737,6 +3869,7 @@
<string name="AccDescrVoipCamSwitchedToBack">Passato a videocamera posteriore</string>
<string name="AccDescrVoipCamOn">La videocamera è accesa</string>
<string name="AccDescrVoipCamOff">La videocamera è spenta</string>
<string name="AccPinnedMessagesList">Elenco messaggi fissati</string>
<!--date formatters-->
<string name="formatterMonthYear">MMMM yyyy</string>
<string name="formatterStats12H">dd MMM yyyy, h:mm a</string>
@ -3765,5 +3898,4 @@
<string name="RemindTodayAt">\'Ricorda oggi alle\' HH:mm</string>
<string name="RemindDayAt">\'Ricorda il\' d MMM \'alle\' HH:mm</string>
<string name="RemindDayYearAt">\'Ricorda il\' d MMM yyyy \'alle\' HH:mm</string>
<string name="SearchTipToday">Today</string>
</resources>

View File

@ -181,7 +181,7 @@
<string name="MuteFor">%1$s 동안 끄기</string>
<string name="UnmuteNotifications">알림 끄기</string>
<string name="WillUnmuteIn">%1$s 뒤</string>
<string name="MuteDisable">사용 안 함</string>
<string name="MuteDisable">영원히 음소거</string>
<string name="Hashtags">해시태그</string>
<string name="Recent">최근</string>
<string name="ChatHints">사람들</string>
@ -226,28 +226,31 @@
<string name="HideNewChatsAlertTitle">새로운 대화방을 숨길까요?</string>
<string name="HideNewChatsAlertText">연락처 목록에 없는 사용자에게서 새로운 메시지를 많이 받고 계십니다. 해당 대화방에 **자동 알림 끄기**와 **보관**을 적용하시겠습니까?</string>
<string name="GoToSettings">설정으로 이동</string>
<string name="OpenProfile">Open Profile</string>
<string name="OpenProfile">프로필 열기</string>
<string name="OpenChannel2">Open Channel</string>
<string name="SendMessage">Send Message</string>
<string name="Mention">Mention</string>
<string name="OpenGroup2">Open Group</string>
<string name="SendMessage">메시지 보내기</string>
<string name="Mention">언급</string>
<string name="NotificationsMutedHint">Notifications muted</string>
<string name="NotificationsMutedForHint">Notifications muted for %1$s</string>
<string name="NotificationsUnmutedHint">Notifications unmuted</string>
<string name="MessagesDeletedHint_zero">%1$d messages deleted</string>
<string name="MessagesDeletedHint_one">Message deleted</string>
<string name="MessagesDeletedHint_two">%1$d messages deleted</string>
<string name="MessagesDeletedHint_few">%1$d messages deleted</string>
<string name="MessagesDeletedHint_many">%1$d messages deleted</string>
<string name="MessagesDeletedHint_other">%1$d messages deleted</string>
<string name="MessagesDeletedHint_zero">메시지 %1$d 개가 삭제가 되었습니다.</string>
<string name="MessagesDeletedHint_one">메시지 %1$d 개가 삭제가 되었습니다.</string>
<string name="MessagesDeletedHint_two">메시지 %1$d 개가 삭제가 되었습니다.</string>
<string name="MessagesDeletedHint_few">메시지 %1$d 개가 삭제가 되었습니다.</string>
<string name="MessagesDeletedHint_many">메시지 %1$d 개가 삭제가 되었습니다.</string>
<string name="MessagesDeletedHint_other">메시지 %1$d 개가 삭제가 되었습니다.</string>
<string name="SearchEmptyViewTitle">No Results</string>
<string name="SearchEmptyViewTitle2">No Results</string>
<string name="SearchEmptyViewFilteredSubtitle2">Try a new search.</string>
<string name="SearchEmptyViewTitle2">결과 없음</string>
<string name="SearchEmptyViewFilteredSubtitle2">검색을 다시 해보세요.</string>
<string name="SearchEmptyViewFilteredSubtitleMusic">Music from all your chats will be shown here.</string>
<string name="SearchEmptyViewFilteredSubtitleFiles">Files from all your chats will be shown here.</string>
<string name="SearchEmptyViewFilteredSubtitleLinks">Links from all your chats will be shown here.</string>
<string name="SearchEmptyViewFilteredSubtitleVoice">Voice from all your chats will be shown here.</string>
<string name="SearchEmptyViewFilteredSubtitleMedia">Media from all your chats will be shown here.</string>
<string name="SearchAllChatsShort">Chats</string>
<string name="SearchAllChatsShort">대화방</string>
<string name="MessagePinnedHint">Message pinned</string>
<string name="MessageUnpinnedHint">Message unpinned</string>
<!--channels-->
<string name="SetAsAdmin">관리자로 승격</string>
<string name="EditAdminRights">관리자 권한 수정</string>
@ -441,7 +444,7 @@
<string name="EditAdminDeleteMessages">다른 사람의 메시지 삭제</string>
<string name="EditAdminGroupDeleteMessages">메시지 삭제</string>
<string name="EditAdminAddAdmins">새로운 관리자 추가</string>
<string name="EditAdminSendAnonymously">Send Anonymously</string>
<string name="EditAdminSendAnonymously">익명으로 보내기</string>
<string name="EditAdminRemoveAdmin">관리자 권한 회수</string>
<string name="EditAdminGroupTransfer">그룹 소유권 넘기기</string>
<string name="EditAdminChannelTransfer">채널 소유권 넘기기</string>
@ -532,9 +535,9 @@
<string name="MakeAdmin">관리자 세우기</string>
<string name="AdminWillBeRemoved">%1$s 님을 제한하시면 이 사용자가 관리자에서 제명됩니다.</string>
<string name="Discussion">토론</string>
<string name="ViewDiscussion">View discussion</string>
<string name="ViewDiscussion">토론 보기</string>
<string name="DiscussionInfo">논평을 나눌 그룹 대화방을 추가하세요.</string>
<string name="LinkedChannel">이어진 채널</string>
<string name="LinkedChannel">연결된 채널</string>
<string name="DiscussionChannelHelp3">Select a group chat that will host comments from your channel.</string>
<string name="DiscussionChannelHelp2">채널에 게시하시는 모든 것이 이 그룹으로 전달됩니다.</string>
<string name="DiscussionChannelGroupSetHelp2">**%1$s** is selected as the group that hosts comments for your channel.</string>
@ -563,6 +566,7 @@
<string name="SlowmodeSendError">저속 모드가 켜져 있습니다. 한 번에 메시지를 하나 이상 보내실 수 없습니다.</string>
<string name="SlowmodeSelectSendError">저속 모드가 켜져 있습니다. 항목을 더 선택하실 수 없습니다.</string>
<string name="SlowmodeSendErrorTooLong">죄송합니다. 이 글은 한 메시지로 치기에 너무 깁니다.\n\n저속 모드가 켜져 있습니다. 한 번에 메시지를 하나 이상 보내실 수 없습니다.</string>
<string name="UserSetAsAdminHint">**%1$s** promoted to admin</string>
<!--polls-->
<string name="NewPoll">새로운 설문</string>
<string name="NewQuiz">새로운 퀴즈</string>
@ -712,7 +716,7 @@
<string name="EventLogPromotedEditMessages">메시지 수정</string>
<string name="EventLogPromotedDeleteMessages">메시지 삭제</string>
<string name="EventLogPromotedAddAdmins">관리자 추가</string>
<string name="EventLogPromotedSendAnonymously">Send anonymously</string>
<string name="EventLogPromotedSendAnonymously">익명으로 보내기</string>
<string name="EventLogPromotedBanUsers">사용자 차단</string>
<string name="EventLogPromotedAddUsers">사용자 추가</string>
<string name="EventLogPromotedTitle">제목: %1$s</string>
@ -895,10 +899,12 @@
<string name="TapHereGifs">저장한 GIF 파일을 보려면 탭하세요.</string>
<string name="PinMessage">고정</string>
<string name="PinNotify">모든 참가자에게 알리기</string>
<string name="PinAlsoFor">Also pin for %1$s</string>
<string name="UnpinMessage">고정 해제</string>
<string name="PinMessageAlertTitle">메시지 고정</string>
<string name="UnpinMessageAlertTitle">메시지 고정 해제</string>
<string name="PinMessageAlert">그룹에 이 메시지를 고정하시겠습니까?</string>
<string name="PinOldMessageAlert">Do you want to pin an older message while leaving a more recent one pinned?</string>
<string name="PinMessageAlert">그룹에 있는 모든 참가자들에게 이 메시지를 고정하시겠습니까?</string>
<string name="PinMessageAlertChannel">채널에 이 메시지를 고정하시겠습니까?</string>
<string name="PinMessageAlertChat">이 메시지를 대화방 위쪽에 고정하시겠습니까?</string>
<string name="UnpinMessageAlert">메시지를 고정 해제하시겠습니까?</string>
@ -923,6 +929,7 @@
<string name="ReportChatOther">기타</string>
<string name="ReportChatDescription">안내</string>
<string name="PinnedMessage">고정된 메시지</string>
<string name="PreviousPinnedMessage">Previous Message</string>
<string name="PinnedPoll">고정된 설문</string>
<string name="EditedMessage">수정됨</string>
<string name="EditMessage">메시지 수정</string>
@ -996,7 +1003,7 @@
<string name="TapForVideo">사진은 짧게, 동영상은 길게 누르세요</string>
<string name="TapToViewAsList">목록으로 보려면 누르세요.</string>
<string name="SendWithoutSound">소리 없이 보내기</string>
<string name="MessageScheduleSend">지금 보내기</string>>
<string name="MessageScheduleSend">지금 보내기</string>
<string name="MessageScheduleEditTime">시간 조정하기</string>
<string name="MessageScheduleToday">오늘</string>
<string name="Schedule">예약</string>
@ -1042,24 +1049,27 @@
<string name="SecretChatTimerHours">h</string>
<string name="SecretChatTimerWeeks">w</string>
<string name="SharedToPrivateMessagesAndGroups">to private messages and groups</string>
<string name="BotOwnershipTransfer">Transfer Bot Ownership</string>
<string name="BotOwnershipTransferReadyAlertText">This will transfer the **full owner** rights for the bot to the selected user.</string>
<string name="BotOwnershipTransferChangeOwner">Change Owner</string>
<string name="BotOwnershipTransferAlertText">You can transfer bot only if you have:</string>
<string name="LeaveAComment">Leave a comment</string>
<string name="CommentsTitle">Comments</string>
<string name="Comment">Comment</string>
<string name="RepliesTitle">Replies</string>
<string name="NoComments">No comments here yet...</string>
<string name="LeaveAComment">코멘트 남기기</string>
<string name="CommentsTitle">코멘트</string>
<string name="Comment">코멘트 보내기</string>
<string name="RepliesTitle">답변</string>
<string name="NoComments">아직 코멘트가 없습니다...</string>
<string name="NoReplies">No replies here yet...</string>
<string name="ViewInChat">View in chat</string>
<string name="SendAnonymously">Send anonymously</string>
<string name="DiscussionStarted">Discussion started</string>
<string name="ViewThread">View Thread</string>
<string name="ViewInChat">대화에서 보기</string>
<string name="SendAnonymously">익명으로 보내기</string>
<string name="DiscussionStarted">토론이 시작되었습니다</string>
<string name="ViewThread">쓰레드 보기</string>
<string name="ChooseDate">Choose date</string>
<string name="RepliesChatInfo">This chat helps you keep track of replies to your comments in Channels.</string>
<string name="ChannelPostDeleted">Sorry, this post has been removed from the discussion group.</string>
<string name="UnpinAllMessages">UNPIN ALL MESSAGES</string>
<string name="HidePinnedMessages">HIDE PINNED MESSAGES</string>
<string name="PinnedMessagesHidden">Pinned messages hidden</string>
<string name="PinnedMessagesHiddenInfo">Pinned messages will be shown again if a new message is pinned.</string>
<!--notification-->
<string name="MessageLifetimeChanged">%1$s 님이 자동 삭제 타이머를 %2$s(으)로 맞췄습니다</string>
<string name="MessageLifetimeChangedOutgoing">자동 삭제 타이머를 %1$s(으)로 맞추셨습니다</string>
@ -1175,6 +1185,25 @@
<string name="NotificationActionPinnedGeoLiveChannel">%1$s 님이 실시간 위치를 고정했습니다</string>
<string name="NotificationActionPinnedGifChannel">%1$s 님이 GIF를 고정했습니다</string>
<string name="NotificationActionPinnedMusicChannel">%1$s 님이 오디오 파일을 고정했습니다</string>
<string name="NotificationActionPinnedTextUser">%1$s pinned \"%2$s\"</string>
<string name="NotificationActionPinnedNoTextUser">%1$s pinned a message</string>
<string name="NotificationActionPinnedPollUser">%1$s pinned a poll %2$s</string>
<string name="NotificationActionPinnedQuizUser">%1$s pinned a quiz %2$s</string>
<string name="NotificationActionPinnedPhotoUser">%1$s pinned a photo</string>
<string name="NotificationActionPinnedGameUser">%1$s pinned a game</string>
<string name="NotificationActionPinnedGameScoreUser">%1$s pinned a game score</string>
<string name="NotificationActionPinnedVideoUser">%1$s pinned a video</string>
<string name="NotificationActionPinnedFileUser">%1$s pinned a file</string>
<string name="NotificationActionPinnedInvoiceUser">%1$s pinned an invoice</string>
<string name="NotificationActionPinnedStickerUser">%1$s pinned a sticker</string>
<string name="NotificationActionPinnedStickerEmojiUser">%1$s pinned a %2$s sticker</string>
<string name="NotificationActionPinnedVoiceUser">%1$s pinned a voice message</string>
<string name="NotificationActionPinnedRoundUser">%1$s pinned a video message</string>
<string name="NotificationActionPinnedContactUser">%1$s pinned a contact %2$s</string>
<string name="NotificationActionPinnedGeoUser">%1$s pinned a map</string>
<string name="NotificationActionPinnedGeoLiveUser">%1$s pinned a live location</string>
<string name="NotificationActionPinnedGifUser">%1$s pinned a GIF</string>
<string name="NotificationActionPinnedMusicUser">%1$s pinned an audio file</string>
<string name="SecretChatName">텔레그램</string>
<!--contacts view-->
<string name="SelectContact">연락처 선택</string>
@ -1215,6 +1244,9 @@
<string name="NoContactsYetLine1">Invite friends to try Telegram</string>
<string name="NoContactsYetLine2">Find people nearby to chat with</string>
<string name="NoContactsYetLine3">Search people by username</string>
<string name="NewContactAlertTitle">New contact</string>
<string name="NewContactAlertMessage">The phone number **%1$s** is not in your contact list. Do you want to add it?</string>
<string name="NewContactAlertButton">Add contact</string>
<!--group create view-->
<string name="SendMessageTo">사람들을 추가하세요...</string>
<string name="SoftUserLimitAlert">그룹을 만들고 나서 참가자를 더 추가하실 수 있습니다.</string>
@ -1223,7 +1255,7 @@
<string name="MembersCountZero">최대 %1$s</string>
<string name="JoinToGroupErrorFull">죄송합니다. 이 그룹은 이미 가득 찼습니다.</string>
<string name="JoinToGroupErrorNotExist">죄송하지만, 대화방이 없어진 모양입니다.</string>
<string name="JoinByPeekChannelText">This channel is private. Please join it to continue viewing its content.</string>
<string name="JoinByPeekChannelText">비공개 채널입니다. 대화 내용을 이어 보려면 채널에 들어가 주세요.</string>
<string name="JoinByPeekGroupText">This group is private. Please join it to continue viewing its content.</string>
<string name="JoinByPeekChannelTitle">채널 들어가기</string>
<string name="JoinByPeekGroupTitle">그룹 들어가기</string>
@ -2232,13 +2264,13 @@
<string name="FilterNameUnread">읽지 않음</string>
<string name="FilterAddTo">폴더에 추가</string>
<string name="FilterRemoveFrom">폴더에서 제거</string>
<string name="FilterChoose">Choose a folder</string>
<string name="FilterUserAddedToExisting">**%1$s** added to **%2$s**</string>
<string name="FilterChatAddedToExisting">**%1$s** added to **%2$s**</string>
<string name="FilterChatsAddedToExisting">**%1$s** added to **%2$s**</string>
<string name="FilterChoose">폴더를 선택해주세요</string>
<string name="FilterUserAddedToExisting">**%2$s** 폴더에 **%1$s** 대화가 추가됨</string>
<string name="FilterChatAddedToExisting">**%2$s** 폴더에 **%1$s** 대화가 추가됨</string>
<string name="FilterChatsAddedToExisting">**%2$s** 폴더에 **%1$s** 대화가 추가됨</string>
<string name="FilterUserRemovedFrom">**%1$s**을(를) **%2$s**에서 제거했습니다</string>
<string name="FilterChatRemovedFrom">**%1$s** removed from **%2$s**</string>
<string name="FilterChatsRemovedFrom">**%1$s** removed from **%2$s**</string>
<string name="FilterChatRemovedFrom">**%2$s** 폴더에서 **%1$s** 대화가 삭제됨</string>
<string name="FilterChatsRemovedFrom">**%2$s** 폴더에서 **%1$s** 대화가 삭제됨</string>
<string name="FilterAddToAlertFullTitle">Limit reached</string>
<string name="FilterRemoveFromAlertFullText">Sorry, you can\'t add more than 100 chats to a folder.</string>
<string name="FilterAddToAlertFullText">Sorry, you can\'t exclude more than 100 chats from a folder.</string>
@ -2310,6 +2342,12 @@
<string name="KMetersAway2">%1$s km 떨어짐</string>
<string name="FootsAway">%1$s ft 떨어짐</string>
<string name="MilesAway">%1$s mi 떨어짐</string>
<string name="FootsShort">%1$s ft</string>
<string name="MilesShort">%1$s mi</string>
<string name="Mi">mi</string>
<string name="Km">km</string>
<string name="MetersShort">%1$s m</string>
<string name="KMetersShort">%1$s km</string>
<string name="MetersFromYou2">나에게서 %1$s m 떨어짐</string>
<string name="KMetersFromYou2">나에게서 %1$s km 떨어짐</string>
<string name="FootsFromYou">나에게서 %1$s ft 떨어짐</string>
@ -2343,6 +2381,8 @@
<string name="LocationUpdatedJustNow">방금 업데이트됨</string>
<string name="SharingYouAndOtherName">나와 %1$s 님</string>
<string name="AttachLiveLocationIsSharing">%1$s를 %2$s와 공유 중</string>
<string name="AttachLiveLocationIsSharingChat">%1$s sharing with %2$s</string>
<string name="AttachLiveLocationIsSharingChats">%1$s sharing with %2$s</string>
<string name="StopAllLocationSharings">모두 중단</string>
<string name="SharingLiveLocationTitle">실시간 위치를 %1$s와 공유하고 있습니다</string>
<string name="LiveLocationAlertPrivate">%1$s 님에게 회원님의 정확한 위치를 얼마 동안 보일지 선택하세요.</string>
@ -2371,6 +2411,19 @@
<string name="ChatSetThisLocation">이 위치로 설정하기</string>
<string name="ChatSetLocationInfo">사람들이 회원님의 그룹을 \"주변 사람\" 섹션에서 찾을 수 있습니다.</string>
<string name="PlacesInThisArea">지역에 있는 장소</string>
<string name="LocationNotifiation">Proximity alert</string>
<string name="LocationNotifiationButtonUser">Notify when %1$s is within %2$s</string>
<string name="LocationNotifiationButtonGroup">Notify when someone is within %1$s</string>
<string name="LocationNotifiationCloser">You are already closer than %1$s</string>
<string name="ShareLocationAlertTitle">Share Location</string>
<string name="ShareLocationAlertButton">Share</string>
<string name="ShareLocationAlertText">For the alert to work, please share your live location in this chat.</string>
<string name="ProximityTooltioUser">Alert when %1$s is close</string>
<string name="ProximityTooltioGroup">Alert when other members of the group are close</string>
<string name="ProximityAlertSet">Proximity alert set</string>
<string name="ProximityAlertSetInfoUser">We will notify you once %1$s is within %2$s from you.</string>
<string name="ProximityAlertSetInfoGroup2">We will notify you once someone is within %1$s from you.</string>
<string name="ProximityAlertCancelled">Proximity alert cancelled</string>
<!--photo gallery view-->
<string name="ShowAsList">목록으로 보기</string>
<string name="ShowAsGrid">그리드로 보기</string>
@ -2474,10 +2527,45 @@
<string name="MainProfileVideoSetHint">앞으로 이것이 회원님의 메인 프로필 동영상입니다.</string>
<string name="MainChannelProfilePhotoSetHint">This is the main channel photo now.</string>
<string name="MainChannelProfileVideoSetHint">This is the main channel video now.</string>
<string name="MainGroupProfilePhotoSetHint">This is the main group photo now.</string>
<string name="MainGroupProfileVideoSetHint">This is the main group video now.</string>
<string name="MainGroupProfilePhotoSetHint">현재 그룹 대표 사진입니다.</string>
<string name="MainGroupProfileVideoSetHint">현재 그룹 대표 영상입니다.</string>
<string name="PhotoSavedHint">Photo saved to gallery</string>
<string name="VideoSavedHint">Video saved to gallery</string>
<string name="PhotoSavedToDownloadsHint">Photo saved to downloads</string>
<string name="VideoSavedToDownloadsHint">Video saved to downloads</string>
<string name="GifSavedToDownloadsHint">GIF saved to downloads</string>
<string name="AudioSavedHint">File saved to music</string>
<string name="FileSavedHint">File saved to downloads</string>
<string name="FilesSavedHint_zero">%1$d files saved to downloads</string>
<string name="FilesSavedHint_one">File saved to downloads</string>
<string name="FilesSavedHint_two">%1$d files saved to downloads</string>
<string name="FilesSavedHint_few">%1$d files saved to downloads</string>
<string name="FilesSavedHint_many">%1$d files saved to downloads</string>
<string name="FilesSavedHint_other">%1$d files saved to downloads</string>
<string name="PhotosSavedHint_zero">%1$d photos saved to gallery</string>
<string name="PhotosSavedHint_one">Photo saved to gallery</string>
<string name="PhotosSavedHint_two">%1$d photos saved to gallery</string>
<string name="PhotosSavedHint_few">%1$d photos saved to gallery</string>
<string name="PhotosSavedHint_many">%1$d photos saved to gallery</string>
<string name="PhotosSavedHint_other">%1$d photos saved to gallery</string>
<string name="VideosSavedHint_zero">%1$d videos saved to gallery</string>
<string name="VideosSavedHint_one">Video saved to gallery</string>
<string name="VideosSavedHint_two">%1$d videos saved to gallery</string>
<string name="VideosSavedHint_few">%1$d videos saved to gallery</string>
<string name="VideosSavedHint_many">%1$d videos saved to gallery</string>
<string name="VideosSavedHint_other">%1$d videos saved to gallery</string>
<string name="AudiosSavedHint_zero">%1$d files saved to music</string>
<string name="AudiosSavedHint_one">File saved to music</string>
<string name="AudiosSavedHint_two">%1$d files saved to music</string>
<string name="AudiosSavedHint_few">%1$d files saved to music</string>
<string name="AudiosSavedHint_many">%1$d files saved to music</string>
<string name="AudiosSavedHint_other">%1$d files saved to music</string>
<string name="MediaSavedHint_zero">%1$d items saved to gallery</string>
<string name="MediaSavedHint_one">One item saved to gallery</string>
<string name="MediaSavedHint_two">%1$d items saved to gallery</string>
<string name="MediaSavedHint_few">%1$d items saved to gallery</string>
<string name="MediaSavedHint_many">%1$d items saved to gallery</string>
<string name="MediaSavedHint_other">%1$d items saved to gallery</string>
<!--password view-->
<string name="TwoStepVerification">2단계 인증</string>
<string name="TwoStepVerificationTitle">2단계 인증</string>
@ -2761,6 +2849,9 @@
<string name="ActionAddUserSelf">un1 님이 그룹에 돌아왔습니다</string>
<string name="ActionAddUserSelfMega">un1 님이 그룹에 들어왔습니다</string>
<string name="ActionAddUserSelfYou">그룹에 돌아오셨습니다</string>
<string name="ActionUserWithinRadius">un1 is now within %1$s from you</string>
<string name="ActionUserWithinYouRadius">You are now within %1$s from un1</string>
<string name="ActionUserWithinOtherRadius">un1 is now within %1$s from un2</string>
<string name="ActionBotAllowed">%1$s에 로그인할 때 이 봇이 회원님에게 메시지를 보내도록 허용하셨습니다.</string>
<string name="ActionBotDocuments">%1$s 님이 다음 서류를 받았습니다: %2$s</string>
<string name="ActionBotDocumentIdentity">개인 신상 명세</string>
@ -2937,6 +3028,7 @@
<string name="PermissionDrawAboveOtherApps">화면속화면 모드로 동영상을 재생하려면 텔레그램에게 다른 앱 위에 그릴 수 있는 권한을 부여하셔야 합니다.</string>
<string name="PermissionOpenSettings">설정</string>
<string name="PermissionXiaomiLockscreen">통화가 제대로 실행되도록 텔레그램이 잠금 화면에 나타나는 것을 허용해 주세요.</string>
<string name="PermissionBackgroundLocation">To share your live location in this chat, Telegram needs access to your location all the time, including while the app is in the background.\n\nWe will access your location only for the duration you choose, and you can stop sharing it any time. We won\'t use your location for any purpose other than sharing it in this chat.</string>
<!--charts-->
<string name="GrowthChartTitle">성장</string>
<string name="FollowersChartTitle">팔로워</string>
@ -2966,50 +3058,59 @@
<string name="TotalDeviceSize">%s 기타 데이터</string>
<string name="GroupMembersChartTitle">Group members</string>
<string name="NewMembersBySourceChartTitle">New members by source</string>
<string name="MembersLanguageChartTitle">Members\' primary language</string>
<string name="MembersLanguageChartTitle">참가자 주요 언어</string>
<string name="MessagesChartTitle">Messages</string>
<string name="ActionsChartTitle">Actions</string>
<string name="MembersOverviewTitle">Members</string>
<string name="MessagesOverview">Messages</string>
<string name="ViewingMembers">Viewing Members</string>
<string name="PostingMembers">Posting Members</string>
<string name="Characters_zero">%1$d characters</string>
<string name="Characters_one">%1$d character</string>
<string name="Characters_two">%1$d characters</string>
<string name="Characters_few">%1$d characters</string>
<string name="Characters_many">%1$d characters</string>
<string name="Characters_other">%1$d characters</string>
<string name="Deletions_zero">%1$d deletions</string>
<string name="Deletions_one">%1$d deletion</string>
<string name="Deletions_two">%1$d deletions</string>
<string name="Deletions_few">%1$d deletions</string>
<string name="Deletions_many">%1$d deletions</string>
<string name="Deletions_other">%1$d deletions</string>
<string name="MembersOverviewTitle">참가자</string>
<string name="MessagesOverview">메시지</string>
<string name="ViewingMembers">읽기 위주 참가자</string>
<string name="PostingMembers">게시 위주 참가자</string>
<string name="Characters_zero">%1$d </string>
<string name="Characters_one">%1$d </string>
<string name="Characters_two">%1$d </string>
<string name="Characters_few">%1$d </string>
<string name="Characters_many">%1$d </string>
<string name="Characters_other">%1$d </string>
<string name="Deletions_zero">삭제 %1$d건</string>
<string name="Deletions_one">삭제 %1$d건</string>
<string name="Deletions_two">삭제 %1$d건</string>
<string name="Deletions_few">삭제 %1$d건</string>
<string name="Deletions_many">삭제 %1$d건</string>
<string name="Deletions_other">삭제 %1$d건</string>
<string name="Bans_zero">%1$d bans</string>
<string name="Bans_one">%1$d ban</string>
<string name="Bans_two">%1$d bans</string>
<string name="Bans_few">%1$d bans</string>
<string name="Bans_many">%1$d bans</string>
<string name="Bans_other">%1$d bans</string>
<string name="Restrictions_zero">%1$d restrictions</string>
<string name="Restrictions_one">%1$d restriction</string>
<string name="Restrictions_two">%1$d restrictions</string>
<string name="Restrictions_few">%1$d restrictions</string>
<string name="Restrictions_many">%1$d restrictions</string>
<string name="Restrictions_other">%1$d restrictions</string>
<string name="Invitations_zero">%1$d invitations</string>
<string name="Invitations_one">%1$d invitation</string>
<string name="Invitations_two">%1$d invitations</string>
<string name="Invitations_few">%1$d invitations</string>
<string name="Invitations_many">%1$d invitations</string>
<string name="Invitations_other">%1$d invitations</string>
<string name="TopAdmins">Top admins</string>
<string name="TopMembers">Top members</string>
<string name="TopInviters">Top inviters</string>
<string name="CharactersPerMessage">%s per message</string>
<string name="Restrictions_zero">제한 %1$d 건</string>
<string name="Restrictions_one">제한 %1$d 건</string>
<string name="Restrictions_two">제한 %1$d 건</string>
<string name="Restrictions_few">제한 %1$d 건</string>
<string name="Restrictions_many">제한 %1$d 건</string>
<string name="Restrictions_other">제한 %1$d 건</string>
<string name="Invitations_zero">초대 %1$d건</string>
<string name="Invitations_one">초대 %1$d건</string>
<string name="Invitations_two">초대 %1$d건</string>
<string name="Invitations_few">초대 %1$d건</string>
<string name="Invitations_many">초대 %1$d건</string>
<string name="Invitations_other">초대 %1$d건</string>
<string name="TopAdmins">상위 관리자</string>
<string name="TopMembers">상위 참가자</string>
<string name="TopInviters">상위 초대자</string>
<string name="CharactersPerMessage">메시지 당 %s자</string>
<string name="TopDaysOfWeekChartTitle">Top days of week</string>
<string name="StatisticSearchUserHistory">View Messages</string>
<string name="StatisticOpenProfile">Open Profile</string>
<string name="StatisticSearchUserHistory">메시지 보기</string>
<string name="StatisticOpenProfile">프로필 열기</string>
<string name="SearchTipToday">Today</string>
<string name="SearchTipYesterday">Yesterday</string>
<string name="StatisticViews">Views</string>
<string name="PublicShares">Public Shares</string>
<string name="PrivateShares">Private Shares</string>
<string name="ViewStats">View Stats</string>
<string name="ViewChannelStats">View Channel Stats</string>
<string name="ViewMessageStatistic">Message Statistics</string>
<string name="ViewMessage">Open Message</string>
<!--Intro view-->
<string name="Page1Title">텔레그램</string>
<string name="Page2Title">눈부신 속도</string>
@ -3244,6 +3345,12 @@
<string name="NewMessages_few">새로운 메시지 %1$d개</string>
<string name="NewMessages_many">새로운 메시지 %1$d개</string>
<string name="NewMessages_other">새로운 메시지 %1$d개</string>
<string name="MessagesUnpinned_zero">%1$d messages unpinned</string>
<string name="MessagesUnpinned_one">message unpinned</string>
<string name="MessagesUnpinned_two">%1$d messages unpinned</string>
<string name="MessagesUnpinned_few">%1$d messages unpinned</string>
<string name="MessagesUnpinned_many">%1$d messages unpinned</string>
<string name="MessagesUnpinned_other">%1$d messages unpinned</string>
<string name="messages_zero">메시지 %1$d개</string>
<string name="messages_one">메시지 %1$d개</string>
<string name="messages_two">메시지 %1$d개</string>
@ -3400,6 +3507,12 @@
<string name="Shares_few">%1$s회 공유</string>
<string name="Shares_many">%1$s회 공유</string>
<string name="Shares_other">%1$s회 공유</string>
<string name="PublicSharesCount_zero">%1$s public shares</string>
<string name="PublicSharesCount_one">%1$s public share</string>
<string name="PublicSharesCount_two">%1$s public shares</string>
<string name="PublicSharesCount_few">%1$s public shares</string>
<string name="PublicSharesCount_many">%1$s public shares</string>
<string name="PublicSharesCount_other">%1$s public shares</string>
<string name="Shared_zero">%1$s shared</string>
<string name="Shared_one">%1$s shared</string>
<string name="Shared_two">%1$s shared</string>
@ -3593,24 +3706,42 @@
<string name="MembersCountSelected_few">%2$d 중 %1$d 선택함</string>
<string name="MembersCountSelected_many">%2$d 중 %1$d 선택함</string>
<string name="MembersCountSelected_other">%2$d 중 %1$d 선택함</string>
<string name="ViewReplies_zero">View %1$d Replies</string>
<string name="ViewReplies_one">View %1$d Reply</string>
<string name="ViewReplies_two">View %1$d Replies</string>
<string name="ViewReplies_few">View %1$d Replies</string>
<string name="ViewReplies_many">View %1$d Replies</string>
<string name="ViewReplies_other">View %1$d Replies</string>
<string name="Replies_zero">%1$d Replies</string>
<string name="Replies_one">%1$d Reply</string>
<string name="Replies_two">%1$d Replies</string>
<string name="Replies_few">%1$d Replies</string>
<string name="Replies_many">%1$d Replies</string>
<string name="Replies_other">%1$d Replies</string>
<string name="Comments_zero">%1$d Comments</string>
<string name="Comments_one">%1$d Comment</string>
<string name="Comments_two">%1$d Comments</string>
<string name="Comments_few">%1$d Comments</string>
<string name="Comments_many">%1$d Comments</string>
<string name="Comments_other">%1$d Comments</string>
<string name="ViewReplies_zero">답글 %1$d 개 보기</string>
<string name="ViewReplies_one">답글 %1$d 개 보기</string>
<string name="ViewReplies_two">답글 %1$d 개 보기</string>
<string name="ViewReplies_few">답글 %1$d 개 보기</string>
<string name="ViewReplies_many">답글 %1$d 개 보기</string>
<string name="ViewReplies_other">답글 %1$d 개 보기</string>
<string name="Replies_zero">답글 %1$d 개</string>
<string name="Replies_one">답글 %1$d 개</string>
<string name="Replies_two">답글 %1$d 개</string>
<string name="Replies_few">답글 %1$d 개</string>
<string name="Replies_many">답글 %1$d 개</string>
<string name="Replies_other">답글 %1$d 개</string>
<string name="Comments_zero">코멘트 %1$d 개</string>
<string name="Comments_one">코멘트 %1$d 개</string>
<string name="Comments_two">코멘트 %1$d 개</string>
<string name="Comments_few">코멘트 %1$d 개</string>
<string name="Comments_many">코멘트 %1$d 개</string>
<string name="Comments_other">코멘트 %1$d 개</string>
<string name="CommentsCount_zero">%1$d comments</string>
<string name="CommentsCount_one">%1$d comment</string>
<string name="CommentsCount_two">%1$d comments</string>
<string name="CommentsCount_few">%1$d comments</string>
<string name="CommentsCount_many">%1$d comments</string>
<string name="CommentsCount_other">%1$d comments</string>
<string name="CommentsNoNumber_zero">comments</string>
<string name="CommentsNoNumber_one">comment</string>
<string name="CommentsNoNumber_two">comments</string>
<string name="CommentsNoNumber_few">comments</string>
<string name="CommentsNoNumber_many">comments</string>
<string name="CommentsNoNumber_other">comments</string>
<string name="PinnedMessagesCount_zero">%1$d Pinned Messages</string>
<string name="PinnedMessagesCount_one">Pinned Message</string>
<string name="PinnedMessagesCount_two">%1$d Pinned Messages</string>
<string name="PinnedMessagesCount_few">%1$d Pinned Messages</string>
<string name="PinnedMessagesCount_many">%1$d Pinned Messages</string>
<string name="PinnedMessagesCount_other">%1$d Pinned Messages</string>
<!--accessibility descriptions-->
<string name="AccDescrGroup">그룹</string>
<string name="AccDescrChannel">채널</string>
@ -3684,6 +3815,7 @@
<string name="AccDescrIVTitle">제목</string>
<string name="AccDescrIVHeading">표제</string>
<string name="AccDescrMyLocation">내 위치</string>
<string name="AccDescrLocationNotify">Notify when people sharing location are in range</string>
<string name="AccDescrVideoQuality">동영상 품질</string>
<string name="AccDescrAspectRatio">종횡비</string>
<string name="AccDescrTakeMorePics">사진 한 장 더 찍기</string>
@ -3737,6 +3869,7 @@
<string name="AccDescrVoipCamSwitchedToBack">후면 카메라로 전환되었습니다</string>
<string name="AccDescrVoipCamOn">카메라가 켜져 있습니다</string>
<string name="AccDescrVoipCamOff">카메라가 꺼져 있습니다</string>
<string name="AccPinnedMessagesList">Pinned message list</string>
<!--date formatters-->
<string name="formatterMonthYear">yyyy년 MMMM</string>
<string name="formatterStats12H">yyyy년 MMM dd일 h:mm a</string>
@ -3765,5 +3898,4 @@
<string name="RemindTodayAt">\'오늘\' HH:mm\'에 알리기\'</string>
<string name="RemindDayAt">MMM d HH:mm\'에 알리기\'</string>
<string name="RemindDayYearAt">yyyy\'년\' M\'월\' d\'일\' HH:mm\'에 알림\'</string>
<string name="SearchTipToday">Today</string>
</resources>

View File

@ -226,8 +226,9 @@
<string name="HideNewChatsAlertTitle">Nieuwe chats verbergen?</string>
<string name="HideNewChatsAlertText">Je ontvangt veel nieuwe chats van mensen die geen contact van je zijn. Wil je deze chats **automatisch dempen** en **archiveren**?</string>
<string name="GoToSettings">GA NAAR INSTELLINGEN</string>
<string name="OpenProfile">Open Profile</string>
<string name="OpenProfile">Profiel openen</string>
<string name="OpenChannel2">Open Channel</string>
<string name="OpenGroup2">Open Group</string>
<string name="SendMessage">Send Message</string>
<string name="Mention">Mention</string>
<string name="NotificationsMutedHint">Notifications muted</string>
@ -240,7 +241,7 @@
<string name="MessagesDeletedHint_many">%1$d messages deleted</string>
<string name="MessagesDeletedHint_other">%1$d messages deleted</string>
<string name="SearchEmptyViewTitle">No Results</string>
<string name="SearchEmptyViewTitle2">No Results</string>
<string name="SearchEmptyViewTitle2">Geen resultaten</string>
<string name="SearchEmptyViewFilteredSubtitle2">Try a new search.</string>
<string name="SearchEmptyViewFilteredSubtitleMusic">Muziek</string>
<string name="SearchEmptyViewFilteredSubtitleFiles">Bestanden</string>
@ -248,6 +249,8 @@
<string name="SearchEmptyViewFilteredSubtitleVoice">Voice from all your chats will be shown here.</string>
<string name="SearchEmptyViewFilteredSubtitleMedia">Media</string>
<string name="SearchAllChatsShort">Chats</string>
<string name="MessagePinnedHint">Message pinned</string>
<string name="MessageUnpinnedHint">Message unpinned</string>
<!--channels-->
<string name="SetAsAdmin">Promoveren tot beheerder</string>
<string name="EditAdminRights">Beheerdersrechten aanpassen</string>
@ -563,6 +566,7 @@
<string name="SlowmodeSendError">Tempolimiet ingeschakeld. Je kunt niet meer dan 1 bericht tegelijkertijd sturen.</string>
<string name="SlowmodeSelectSendError">Tempolimiet ingeschakeld. Je kunt niet meer dan 1 item selecteren.</string>
<string name="SlowmodeSendErrorTooLong">Sorry, deze tekst is te lang om als 1 bericht te sturen.\n\nTempolimiet is ingeschakeld, je kunt niet meer dan 1 bericht tegelijkertijd sturen.</string>
<string name="UserSetAsAdminHint">**%1$s** promoted to admin</string>
<!--polls-->
<string name="NewPoll">Nieuwe poll</string>
<string name="NewQuiz">Nieuwe quiz</string>
@ -895,9 +899,11 @@
<string name="TapHereGifs">Tik hier om opgeslagen GIF\'s te bekijken</string>
<string name="PinMessage">Vastzetten</string>
<string name="PinNotify">Alle leden informeren</string>
<string name="PinAlsoFor">Also pin for %1$s</string>
<string name="UnpinMessage">Losmaken</string>
<string name="PinMessageAlertTitle">Bericht vastzetten</string>
<string name="UnpinMessageAlertTitle">Bericht losmaken</string>
<string name="PinOldMessageAlert">Do you want to pin an older message while leaving a more recent one pinned?</string>
<string name="PinMessageAlert">Wil je dit bericht vastzetten?</string>
<string name="PinMessageAlertChannel">Wil je dit bericht vastzetten?</string>
<string name="PinMessageAlertChat">Wil je dit bericht vastzetten bovenaan de chat?</string>
@ -923,6 +929,7 @@
<string name="ReportChatOther">Overig</string>
<string name="ReportChatDescription">Beschrijving</string>
<string name="PinnedMessage">Vastgezet bericht</string>
<string name="PreviousPinnedMessage">Previous Message</string>
<string name="PinnedPoll">Vastgezette poll</string>
<string name="EditedMessage">gewijzigd</string>
<string name="EditMessage">Bericht wijzigen</string>
@ -996,7 +1003,7 @@
<string name="TapForVideo">Tik voor foto, hou vast voor video</string>
<string name="TapToViewAsList">Tik om als lijst weer te geven.</string>
<string name="SendWithoutSound">Stuur zonder geluid</string>
<string name="MessageScheduleSend">Stuur nu</string>>
<string name="MessageScheduleSend">Stuur nu</string>
<string name="MessageScheduleEditTime">Plan opnieuw</string>
<string name="MessageScheduleToday">Vandaag</string>
<string name="Schedule">Plannen</string>
@ -1042,7 +1049,6 @@
<string name="SecretChatTimerHours">u</string>
<string name="SecretChatTimerWeeks">w</string>
<string name="SharedToPrivateMessagesAndGroups">to private messages and groups</string>
<string name="BotOwnershipTransfer">Transfer Bot Ownership</string>
<string name="BotOwnershipTransferReadyAlertText">This will transfer the **full owner** rights for the bot to the selected user.</string>
<string name="BotOwnershipTransferChangeOwner">Change Owner</string>
@ -1060,6 +1066,10 @@
<string name="ChooseDate">Choose date</string>
<string name="RepliesChatInfo">This chat helps you keep track of replies to your comments in Channels.</string>
<string name="ChannelPostDeleted">Sorry, this post has been removed from the discussion group.</string>
<string name="UnpinAllMessages">UNPIN ALL MESSAGES</string>
<string name="HidePinnedMessages">HIDE PINNED MESSAGES</string>
<string name="PinnedMessagesHidden">Pinned messages hidden</string>
<string name="PinnedMessagesHiddenInfo">Pinned messages will be shown again if a new message is pinned.</string>
<!--notification-->
<string name="MessageLifetimeChanged">%1$s heeft de zelfvernietigingstimer ingesteld op %2$s</string>
<string name="MessageLifetimeChangedOutgoing">Je hebt de zelfvernietigingstimer ingesteld op %1$s</string>
@ -1175,6 +1185,25 @@
<string name="NotificationActionPinnedGeoLiveChannel">%1$s heeft een live-locatie vastgezet</string>
<string name="NotificationActionPinnedGifChannel">%1$s heeft GIF vastgezet</string>
<string name="NotificationActionPinnedMusicChannel">%1$s heeft muziekbestand vastgezet</string>
<string name="NotificationActionPinnedTextUser">%1$s pinned \"%2$s\"</string>
<string name="NotificationActionPinnedNoTextUser">%1$s pinned a message</string>
<string name="NotificationActionPinnedPollUser">%1$s pinned a poll %2$s</string>
<string name="NotificationActionPinnedQuizUser">%1$s pinned a quiz %2$s</string>
<string name="NotificationActionPinnedPhotoUser">%1$s pinned a photo</string>
<string name="NotificationActionPinnedGameUser">%1$s pinned a game</string>
<string name="NotificationActionPinnedGameScoreUser">%1$s pinned a game score</string>
<string name="NotificationActionPinnedVideoUser">%1$s pinned a video</string>
<string name="NotificationActionPinnedFileUser">%1$s pinned a file</string>
<string name="NotificationActionPinnedInvoiceUser">%1$s pinned an invoice</string>
<string name="NotificationActionPinnedStickerUser">%1$s pinned a sticker</string>
<string name="NotificationActionPinnedStickerEmojiUser">%1$s pinned a %2$s sticker</string>
<string name="NotificationActionPinnedVoiceUser">%1$s pinned a voice message</string>
<string name="NotificationActionPinnedRoundUser">%1$s pinned a video message</string>
<string name="NotificationActionPinnedContactUser">%1$s pinned a contact %2$s</string>
<string name="NotificationActionPinnedGeoUser">%1$s pinned a map</string>
<string name="NotificationActionPinnedGeoLiveUser">%1$s pinned a live location</string>
<string name="NotificationActionPinnedGifUser">%1$s pinned a GIF</string>
<string name="NotificationActionPinnedMusicUser">%1$s pinned an audio file</string>
<string name="SecretChatName">Telegram</string>
<!--contacts view-->
<string name="SelectContact">Contact kiezen</string>
@ -1215,6 +1244,9 @@
<string name="NoContactsYetLine1">Invite friends to try Telegram</string>
<string name="NoContactsYetLine2">Find people nearby to chat with</string>
<string name="NoContactsYetLine3">Search people by username</string>
<string name="NewContactAlertTitle">New contact</string>
<string name="NewContactAlertMessage">The phone number **%1$s** is not in your contact list. Do you want to add it?</string>
<string name="NewContactAlertButton">Add contact</string>
<!--group create view-->
<string name="SendMessageTo">Mensen toevoegen</string>
<string name="SoftUserLimitAlert">Je kan meer leden toevoegen nadat je de groep hebt aangemaakt.</string>
@ -1274,7 +1306,7 @@
<string name="ContactNotRegisteredTitle">Uitnodigen voor Telegram</string>
<string name="ContactNotRegistered">%1$s is nog geen lid, uitnodigen?</string>
<string name="Invite">Nodig uit</string>
<string name="Block">BLOCK</string>
<string name="Block">Blokkeren</string>
<string name="BlockAndDeleteReplies">BLOCK AND DELETE REPLIES</string>
<string name="BlockContact">Blokkeer</string>
<string name="BlockUser">Blokkeer gebruiker</string>
@ -2310,6 +2342,12 @@
<string name="KMetersAway2">%1$s km afstand</string>
<string name="FootsAway">%1$s voet afstand</string>
<string name="MilesAway">%1$s mijl afstand</string>
<string name="FootsShort">%1$s ft</string>
<string name="MilesShort">%1$s mi</string>
<string name="Mi">mi</string>
<string name="Km">km</string>
<string name="MetersShort">%1$s m</string>
<string name="KMetersShort">%1$s km</string>
<string name="MetersFromYou2">%1$s m afstand</string>
<string name="KMetersFromYou2">%1$s km afstand</string>
<string name="FootsFromYou">%1$s ft afstand</string>
@ -2343,6 +2381,8 @@
<string name="LocationUpdatedJustNow">zojuist bijgewerkt</string>
<string name="SharingYouAndOtherName">Jij en %1$s</string>
<string name="AttachLiveLocationIsSharing">%1$s aan het delen met %2$s</string>
<string name="AttachLiveLocationIsSharingChat">%1$s sharing with %2$s</string>
<string name="AttachLiveLocationIsSharingChats">%1$s sharing with %2$s</string>
<string name="StopAllLocationSharings">ALLES STOPPEN</string>
<string name="SharingLiveLocationTitle">Je deelt je live-locatie met %1$s</string>
<string name="LiveLocationAlertPrivate">Kies hoelang je je nauwkeurige locatie met %1$s wilt delen.</string>
@ -2371,6 +2411,19 @@
<string name="ChatSetThisLocation">Stel deze locatie in</string>
<string name="ChatSetLocationInfo">Mensen kunnen je groep vinden in de \"Mensen Dichtbij\"-sectie</string>
<string name="PlacesInThisArea">Plaatsen in de buurt</string>
<string name="LocationNotifiation">Proximity alert</string>
<string name="LocationNotifiationButtonUser">Notify when %1$s is within %2$s</string>
<string name="LocationNotifiationButtonGroup">Notify when someone is within %1$s</string>
<string name="LocationNotifiationCloser">You are already closer than %1$s</string>
<string name="ShareLocationAlertTitle">Share Location</string>
<string name="ShareLocationAlertButton">Share</string>
<string name="ShareLocationAlertText">For the alert to work, please share your live location in this chat.</string>
<string name="ProximityTooltioUser">Alert when %1$s is close</string>
<string name="ProximityTooltioGroup">Alert when other members of the group are close</string>
<string name="ProximityAlertSet">Proximity alert set</string>
<string name="ProximityAlertSetInfoUser">We will notify you once %1$s is within %2$s from you.</string>
<string name="ProximityAlertSetInfoGroup2">We will notify you once someone is within %1$s from you.</string>
<string name="ProximityAlertCancelled">Proximity alert cancelled</string>
<!--photo gallery view-->
<string name="ShowAsList">Weergeven als lijst</string>
<string name="ShowAsGrid">Weergeven als rooster</string>
@ -2478,6 +2531,41 @@
<string name="MainGroupProfileVideoSetHint">Dit is nu de hoofdgroepsvideo.</string>
<string name="PhotoSavedHint">Photo saved to gallery</string>
<string name="VideoSavedHint">Video saved to gallery</string>
<string name="PhotoSavedToDownloadsHint">Photo saved to downloads</string>
<string name="VideoSavedToDownloadsHint">Video saved to downloads</string>
<string name="GifSavedToDownloadsHint">GIF saved to downloads</string>
<string name="AudioSavedHint">File saved to music</string>
<string name="FileSavedHint">File saved to downloads</string>
<string name="FilesSavedHint_zero">%1$d files saved to downloads</string>
<string name="FilesSavedHint_one">File saved to downloads</string>
<string name="FilesSavedHint_two">%1$d files saved to downloads</string>
<string name="FilesSavedHint_few">%1$d files saved to downloads</string>
<string name="FilesSavedHint_many">%1$d files saved to downloads</string>
<string name="FilesSavedHint_other">%1$d files saved to downloads</string>
<string name="PhotosSavedHint_zero">%1$d photos saved to gallery</string>
<string name="PhotosSavedHint_one">Photo saved to gallery</string>
<string name="PhotosSavedHint_two">%1$d photos saved to gallery</string>
<string name="PhotosSavedHint_few">%1$d photos saved to gallery</string>
<string name="PhotosSavedHint_many">%1$d photos saved to gallery</string>
<string name="PhotosSavedHint_other">%1$d photos saved to gallery</string>
<string name="VideosSavedHint_zero">%1$d videos saved to gallery</string>
<string name="VideosSavedHint_one">Video saved to gallery</string>
<string name="VideosSavedHint_two">%1$d videos saved to gallery</string>
<string name="VideosSavedHint_few">%1$d videos saved to gallery</string>
<string name="VideosSavedHint_many">%1$d videos saved to gallery</string>
<string name="VideosSavedHint_other">%1$d videos saved to gallery</string>
<string name="AudiosSavedHint_zero">%1$d files saved to music</string>
<string name="AudiosSavedHint_one">File saved to music</string>
<string name="AudiosSavedHint_two">%1$d files saved to music</string>
<string name="AudiosSavedHint_few">%1$d files saved to music</string>
<string name="AudiosSavedHint_many">%1$d files saved to music</string>
<string name="AudiosSavedHint_other">%1$d files saved to music</string>
<string name="MediaSavedHint_zero">%1$d items saved to gallery</string>
<string name="MediaSavedHint_one">One item saved to gallery</string>
<string name="MediaSavedHint_two">%1$d items saved to gallery</string>
<string name="MediaSavedHint_few">%1$d items saved to gallery</string>
<string name="MediaSavedHint_many">%1$d items saved to gallery</string>
<string name="MediaSavedHint_other">%1$d items saved to gallery</string>
<!--password view-->
<string name="TwoStepVerification">Twee-staps-verificatie</string>
<string name="TwoStepVerificationTitle">Twee-staps-verificatie</string>
@ -2761,6 +2849,9 @@
<string name="ActionAddUserSelf">un1 is terug in de groep</string>
<string name="ActionAddUserSelfMega">un1 is lid van de groep</string>
<string name="ActionAddUserSelfYou">Je keerde terug naar de groep</string>
<string name="ActionUserWithinRadius">un1 is now within %1$s from you</string>
<string name="ActionUserWithinYouRadius">You are now within %1$s from un1</string>
<string name="ActionUserWithinOtherRadius">un1 is now within %1$s from un2</string>
<string name="ActionBotAllowed">Je hebt deze bot toegestaan je berichten te sturen door in te loggen op %1$s.</string>
<string name="ActionBotDocuments">%1$s heeft de volgende documenten ontvangen: %2$s</string>
<string name="ActionBotDocumentIdentity">Persoonlijke gegevens</string>
@ -2937,6 +3028,7 @@
<string name="PermissionDrawAboveOtherApps">Telegram heeft de toestemming \'over andere apps tekenen\' nodig om video\'s af te spelen in Picture-in-Picture-modus.</string>
<string name="PermissionOpenSettings">INSTELLINGEN</string>
<string name="PermissionXiaomiLockscreen">Sta Telegram toe om weer te kunnen geven op het vergrendelscherm om ervoor te zorgen dat oproepen goed werken.</string>
<string name="PermissionBackgroundLocation">To share your live location in this chat, Telegram needs access to your location all the time, including while the app is in the background.\n\nWe will access your location only for the duration you choose, and you can stop sharing it any time. We won\'t use your location for any purpose other than sharing it in this chat.</string>
<!--charts-->
<string name="GrowthChartTitle">Groei</string>
<string name="FollowersChartTitle">Volgers</string>
@ -3010,6 +3102,15 @@
<string name="TopDaysOfWeekChartTitle">Actiefste dagen</string>
<string name="StatisticSearchUserHistory">Berichten weergeven</string>
<string name="StatisticOpenProfile">Profiel openen</string>
<string name="SearchTipToday">Vandaag</string>
<string name="SearchTipYesterday">Gisteren</string>
<string name="StatisticViews">Views</string>
<string name="PublicShares">Public Shares</string>
<string name="PrivateShares">Private Shares</string>
<string name="ViewStats">View Stats</string>
<string name="ViewChannelStats">View Channel Stats</string>
<string name="ViewMessageStatistic">Message Statistics</string>
<string name="ViewMessage">Open Message</string>
<!--Intro view-->
<string name="Page1Title">Telegram</string>
<string name="Page2Title">Snel</string>
@ -3244,6 +3345,12 @@
<string name="NewMessages_few">%1$d nieuwe berichten</string>
<string name="NewMessages_many">%1$d nieuwe berichten</string>
<string name="NewMessages_other">%1$d nieuwe berichten</string>
<string name="MessagesUnpinned_zero">%1$d messages unpinned</string>
<string name="MessagesUnpinned_one">message unpinned</string>
<string name="MessagesUnpinned_two">%1$d messages unpinned</string>
<string name="MessagesUnpinned_few">%1$d messages unpinned</string>
<string name="MessagesUnpinned_many">%1$d messages unpinned</string>
<string name="MessagesUnpinned_other">%1$d messages unpinned</string>
<string name="messages_zero">%1$d berichten</string>
<string name="messages_one">%1$d bericht</string>
<string name="messages_two">%1$d berichten</string>
@ -3400,6 +3507,12 @@
<string name="Shares_few">%1$s keer gedeeld</string>
<string name="Shares_many">%1$s keer gedeeld</string>
<string name="Shares_other">%1$s keer gedeeld</string>
<string name="PublicSharesCount_zero">%1$s public shares</string>
<string name="PublicSharesCount_one">%1$s public share</string>
<string name="PublicSharesCount_two">%1$s public shares</string>
<string name="PublicSharesCount_few">%1$s public shares</string>
<string name="PublicSharesCount_many">%1$s public shares</string>
<string name="PublicSharesCount_other">%1$s public shares</string>
<string name="Shared_zero">%1$s shared</string>
<string name="Shared_one">%1$s shared</string>
<string name="Shared_two">%1$s shared</string>
@ -3611,6 +3724,24 @@
<string name="Comments_few">%1$d Comments</string>
<string name="Comments_many">%1$d Comments</string>
<string name="Comments_other">%1$d Comments</string>
<string name="CommentsCount_zero">%1$d comments</string>
<string name="CommentsCount_one">%1$d comment</string>
<string name="CommentsCount_two">%1$d comments</string>
<string name="CommentsCount_few">%1$d comments</string>
<string name="CommentsCount_many">%1$d comments</string>
<string name="CommentsCount_other">%1$d comments</string>
<string name="CommentsNoNumber_zero">comments</string>
<string name="CommentsNoNumber_one">comment</string>
<string name="CommentsNoNumber_two">comments</string>
<string name="CommentsNoNumber_few">comments</string>
<string name="CommentsNoNumber_many">comments</string>
<string name="CommentsNoNumber_other">comments</string>
<string name="PinnedMessagesCount_zero">%1$d Pinned Messages</string>
<string name="PinnedMessagesCount_one">Pinned Message</string>
<string name="PinnedMessagesCount_two">%1$d Pinned Messages</string>
<string name="PinnedMessagesCount_few">%1$d Pinned Messages</string>
<string name="PinnedMessagesCount_many">%1$d Pinned Messages</string>
<string name="PinnedMessagesCount_other">%1$d Pinned Messages</string>
<!--accessibility descriptions-->
<string name="AccDescrGroup">Groep</string>
<string name="AccDescrChannel">Kanaal</string>
@ -3684,6 +3815,7 @@
<string name="AccDescrIVTitle">Titel</string>
<string name="AccDescrIVHeading">Titel</string>
<string name="AccDescrMyLocation">Mijn locatie</string>
<string name="AccDescrLocationNotify">Notify when people sharing location are in range</string>
<string name="AccDescrVideoQuality">Videokwaliteit</string>
<string name="AccDescrAspectRatio">Beelverhouding</string>
<string name="AccDescrTakeMorePics">Nog een foto nemen</string>
@ -3737,6 +3869,7 @@
<string name="AccDescrVoipCamSwitchedToBack">Overgeschakeld naar de achtercamera</string>
<string name="AccDescrVoipCamOn">De camera staat aan</string>
<string name="AccDescrVoipCamOff">De camera staat uit</string>
<string name="AccPinnedMessagesList">Pinned message list</string>
<!--date formatters-->
<string name="formatterMonthYear">MMMM yyyy</string>
<string name="formatterStats12H">dd MMM yyyy, h:mm a</string>
@ -3765,5 +3898,4 @@
<string name="RemindTodayAt">\'Herinner vandaag om HH:mm</string>
<string name="RemindDayAt">\'Herinner op\' d MMM \'om\' HH:mm</string>
<string name="RemindDayYearAt">\'Herinner op\' d MMM yyyy \'om\' HH:mm</string>
<string name="SearchTipToday">Today</string>
</resources>

View File

@ -228,6 +228,7 @@
<string name="GoToSettings">ABRIR CONFIGURAÇÕES</string>
<string name="OpenProfile">Abrir Perfil</string>
<string name="OpenChannel2">Abrir Canal</string>
<string name="OpenGroup2">Abrir Grupo</string>
<string name="SendMessage">Enviar Mensagem</string>
<string name="Mention">Mencionar</string>
<string name="NotificationsMutedHint">Notificações silenciadas</string>
@ -242,12 +243,14 @@
<string name="SearchEmptyViewTitle">Sem Resultados</string>
<string name="SearchEmptyViewTitle2">Sem Resultados</string>
<string name="SearchEmptyViewFilteredSubtitle2">Tente uma nova busca.</string>
<string name="SearchEmptyViewFilteredSubtitleMusic">Músicas</string>
<string name="SearchEmptyViewFilteredSubtitleFiles">Arquivos</string>
<string name="SearchEmptyViewFilteredSubtitleLinks">Links</string>
<string name="SearchEmptyViewFilteredSubtitleVoice">Voz</string>
<string name="SearchEmptyViewFilteredSubtitleMedia">Mídias</string>
<string name="SearchEmptyViewFilteredSubtitleMusic">Músicas de todos os seus chats aparecerão aqui.</string>
<string name="SearchEmptyViewFilteredSubtitleFiles">Arquivos de todos os seus chats aparecerão aqui.</string>
<string name="SearchEmptyViewFilteredSubtitleLinks">Links de todos os seus chats aparecerão aqui.</string>
<string name="SearchEmptyViewFilteredSubtitleVoice">Voz de todos os seus chats aparecerão aqui.</string>
<string name="SearchEmptyViewFilteredSubtitleMedia">Mídias de todos os seus chats aparecerão aqui.</string>
<string name="SearchAllChatsShort">Chats</string>
<string name="MessagePinnedHint">Mensagem fixada</string>
<string name="MessageUnpinnedHint">Mensagem desafixada</string>
<!--channels-->
<string name="SetAsAdmin">Promover a administrador</string>
<string name="EditAdminRights">Editar permissões de admin</string>
@ -368,7 +371,7 @@
<string name="ActionChannelChangedVideo">Vídeo do canal alterado</string>
<string name="ActionChannelRemovedPhoto">Foto do canal removida</string>
<string name="ActionChannelChangedTitle">Nome do canal alterado para un2</string>
<string name="ChangePublicLimitReached">Desculpe, você reservou muitos nomes públicos. Você pode remover o link público de um de seus grupos ou canais, ou criar de forma privada.</string>
<string name="ChangePublicLimitReached">Desculpe, você reservou muitos nomes públicos. Você pode remover o link público de um dos seus grupos ou canais, ou criar de forma privada.</string>
<string name="ChannelCreator">Dono</string>
<string name="ChannelAdministrator">Administrador</string>
<string name="ChannelAdmin">Admin</string>
@ -563,6 +566,7 @@
<string name="SlowmodeSendError">O Modo Lento está ativado. Você não pode enviar mais de uma mensagem por vez.</string>
<string name="SlowmodeSelectSendError">O Modo Lento está ativado. Você não pode selecionar mais itens.</string>
<string name="SlowmodeSendErrorTooLong">Desculpe, este texto é muito longo para ser enviado em uma só mensagem.\n\nO Modo Lento está ativado. Você não pode enviar mais de uma mensagem por vez.</string>
<string name="UserSetAsAdminHint">**%1$s** promovido a admin</string>
<!--polls-->
<string name="NewPoll">Nova Enquete</string>
<string name="NewQuiz">Novo Quiz</string>
@ -895,12 +899,14 @@
<string name="TapHereGifs">Toque aqui para acessar os GIFs salvos</string>
<string name="PinMessage">Fixar</string>
<string name="PinNotify">Notificar todos os membros</string>
<string name="PinAlsoFor">Fixar para %1$s também</string>
<string name="UnpinMessage">Desafixar</string>
<string name="PinMessageAlertTitle">Fixar mensagem</string>
<string name="UnpinMessageAlertTitle">Desafixar mensagem</string>
<string name="PinMessageAlert">Deseja fixar essa mensagem no grupo?</string>
<string name="PinOldMessageAlert">Deseja fixar uma mensagem mais antiga enquanto deixa a mais recente fixada?</string>
<string name="PinMessageAlert">Deseja fixar a mensagem para todos os membros do grupo?</string>
<string name="PinMessageAlertChannel">Deseja fixar essa mensagem no canal?</string>
<string name="PinMessageAlertChat">Deseja fixar essa mensagem no topo do seu chat de Mensagens Salvas?</string>
<string name="PinMessageAlertChat">Deseja fixar essa mensagem no topo do chat?</string>
<string name="UnpinMessageAlert">Deseja desafixar essa mensagem?</string>
<string name="DeleteBanUser">Banir usuário</string>
<string name="DeleteReportSpam">Denunciar spam</string>
@ -923,6 +929,7 @@
<string name="ReportChatOther">Outro</string>
<string name="ReportChatDescription">Descrição</string>
<string name="PinnedMessage">Mensagem fixada</string>
<string name="PreviousPinnedMessage">Mensagem Anterior</string>
<string name="PinnedPoll">Enquete fixada</string>
<string name="EditedMessage">editada</string>
<string name="EditMessage">Editar Mensagem</string>
@ -996,7 +1003,7 @@
<string name="TapForVideo">Toque para foto, segure para vídeo</string>
<string name="TapToViewAsList">Toque para ver em lista.</string>
<string name="SendWithoutSound">Enviar sem som</string>
<string name="MessageScheduleSend">Enviar Agora</string>>
<string name="MessageScheduleSend">Enviar Agora</string>
<string name="MessageScheduleEditTime">Reagendar</string>
<string name="MessageScheduleToday">Hoje</string>
<string name="Schedule">Agendar</string>
@ -1042,14 +1049,13 @@
<string name="SecretChatTimerHours">h</string>
<string name="SecretChatTimerWeeks">S</string>
<string name="SharedToPrivateMessagesAndGroups">para mensagens privadas e grupos</string>
<string name="BotOwnershipTransfer">Transferir Posse do Bot</string>
<string name="BotOwnershipTransferReadyAlertText">Isso vai transferir todos os direitos de **dono** do bot para o usuário selecionado.</string>
<string name="BotOwnershipTransferChangeOwner">Alterar Dono</string>
<string name="BotOwnershipTransferAlertText">Você pode transferir este bot somente se tiver:</string>
<string name="LeaveAComment">Deixe um comentário</string>
<string name="CommentsTitle">Comentários</string>
<string name="Comment">Comentário</string>
<string name="Comment">Comentar</string>
<string name="RepliesTitle">Respostas</string>
<string name="NoComments">Nenhum comentário ainda...</string>
<string name="NoReplies">Nenhuma resposta ainda...</string>
@ -1059,7 +1065,11 @@
<string name="ViewThread">Ver Tópico</string>
<string name="ChooseDate">Escolher data</string>
<string name="RepliesChatInfo">Este chat te ajuda a acompanhar as respostas aos comentários que você fez nos canais.</string>
<string name="ChannelPostDeleted">Sorry, this post has been removed from the discussion group.</string>
<string name="ChannelPostDeleted">Desculpe, esse post foi removido do grupo de conversa.</string>
<string name="UnpinAllMessages">DESAFIXAR TUDO</string>
<string name="HidePinnedMessages">OCULTAR MENSAGENS FIXADAS</string>
<string name="PinnedMessagesHidden">Mensagens fixadas ocultadas</string>
<string name="PinnedMessagesHiddenInfo">As mensagens fixadas só aparecerão de novo se uma nova mensagem for fixada.</string>
<!--notification-->
<string name="MessageLifetimeChanged">"%1$s alterou o timer de autodestruição para %2$s "</string>
<string name="MessageLifetimeChangedOutgoing">Você alterou o timer de autodestruição para %1$s</string>
@ -1175,6 +1185,25 @@
<string name="NotificationActionPinnedGeoLiveChannel">%1$s fixou uma localização em tempo real</string>
<string name="NotificationActionPinnedGifChannel">%1$s fixou um GIF</string>
<string name="NotificationActionPinnedMusicChannel">%1$s fixou um arquivo de áudio</string>
<string name="NotificationActionPinnedTextUser">%1$s fixou \"%2$s\"</string>
<string name="NotificationActionPinnedNoTextUser">%1$s fixou uma mensagem</string>
<string name="NotificationActionPinnedPollUser">%1$s fixou a enquete %2$s</string>
<string name="NotificationActionPinnedQuizUser">%1$s fixou o quiz %2$s</string>
<string name="NotificationActionPinnedPhotoUser">%1$s fixou uma foto</string>
<string name="NotificationActionPinnedGameUser">%1$s fixou um jogo</string>
<string name="NotificationActionPinnedGameScoreUser">%1$s fixou uma pontuação de jogo</string>
<string name="NotificationActionPinnedVideoUser">%1$s fixou um vídeo</string>
<string name="NotificationActionPinnedFileUser">%1$s fixou um arquivo</string>
<string name="NotificationActionPinnedInvoiceUser">%1$s fixou uma fatura</string>
<string name="NotificationActionPinnedStickerUser">%1$s fixou um sticker</string>
<string name="NotificationActionPinnedStickerEmojiUser">%1$s fixou o sticker %2$s</string>
<string name="NotificationActionPinnedVoiceUser">%1$s fixou uma mensagem de voz</string>
<string name="NotificationActionPinnedRoundUser">%1$s fixou uma mensagem de vídeo</string>
<string name="NotificationActionPinnedContactUser">%1$s fixou o contato %2$s</string>
<string name="NotificationActionPinnedGeoUser">%1$s fixou um mapa</string>
<string name="NotificationActionPinnedGeoLiveUser">%1$s fixou uma localização ao vivo</string>
<string name="NotificationActionPinnedGifUser">%1$s fixou um GIF</string>
<string name="NotificationActionPinnedMusicUser">%1$s fixou um arquivo de áudio</string>
<string name="SecretChatName">Telegram</string>
<!--contacts view-->
<string name="SelectContact">Selecione um Contato</string>
@ -1213,8 +1242,11 @@
<string name="PhoneNumberSearch">Número de telefone</string>
<string name="NoContactsYet">Você ainda não tem contatos no Telegram</string>
<string name="NoContactsYetLine1">Convide amigos para testar o Telegram</string>
<string name="NoContactsYetLine2">Encontre pessoas próximas para conversar</string>
<string name="NoContactsYetLine2">Encontre pessoas próximas</string>
<string name="NoContactsYetLine3">Busque pessoas por nome de usuário</string>
<string name="NewContactAlertTitle">Novo contato</string>
<string name="NewContactAlertMessage">O número de **%1$s** não está nos seus contatos. Deseja adicionar?</string>
<string name="NewContactAlertButton">Adicionar contato</string>
<!--group create view-->
<string name="SendMessageTo">Adicionar pessoas...</string>
<string name="SoftUserLimitAlert">Você poderá adicionar mais membros depois de criar o grupo.</string>
@ -2310,6 +2342,12 @@
<string name="KMetersAway2">%1$s km de distância</string>
<string name="FootsAway">%1$s pés de distância</string>
<string name="MilesAway">%1$s milhas de distância</string>
<string name="FootsShort">%1$s pés</string>
<string name="MilesShort">%1$s mi</string>
<string name="Mi">mi</string>
<string name="Km">km</string>
<string name="MetersShort">%1$s m</string>
<string name="KMetersShort">%1$s km</string>
<string name="MetersFromYou2">%1$s m de você</string>
<string name="KMetersFromYou2">%1$s km de você</string>
<string name="FootsFromYou">%1$s pés de você</string>
@ -2343,6 +2381,8 @@
<string name="LocationUpdatedJustNow">atualizado agora</string>
<string name="SharingYouAndOtherName">Você e %1$s</string>
<string name="AttachLiveLocationIsSharing">%1$s com %2$s</string>
<string name="AttachLiveLocationIsSharingChat">%1$s com %2$s</string>
<string name="AttachLiveLocationIsSharingChats">%1$s com %2$s</string>
<string name="StopAllLocationSharings">PARAR TODOS</string>
<string name="SharingLiveLocationTitle">Compartilhando a Localização com %1$s</string>
<string name="LiveLocationAlertPrivate">Escolha por quanto tempo %1$s verá sua localização precisa.</string>
@ -2371,6 +2411,19 @@
<string name="ChatSetThisLocation">Definir esta localização</string>
<string name="ChatSetLocationInfo">As pessoas poderão encontrar seu grupo na seção \"Pessoas Próximas\".</string>
<string name="PlacesInThisArea">Lugares por aqui</string>
<string name="LocationNotifiation">Alerta de proximidade</string>
<string name="LocationNotifiationButtonUser">Notificar quando %1$s estiver a %2$s</string>
<string name="LocationNotifiationButtonGroup">Notificar quando alguém estiver a %1$s</string>
<string name="LocationNotifiationCloser">Você já está mais perto que %1$s</string>
<string name="ShareLocationAlertTitle">Compartilhar Localização</string>
<string name="ShareLocationAlertButton">Compartilhar</string>
<string name="ShareLocationAlertText">Para o alerta funcionar, compartilhe a sua localização em tempo real neste chat.</string>
<string name="ProximityTooltioUser">Alertar quando %1$s estiver perto</string>
<string name="ProximityTooltioGroup">Alertar quando outros participantes estiverem perto</string>
<string name="ProximityAlertSet">Alerta de proximidade ativado</string>
<string name="ProximityAlertSetInfoUser">Vamos te notificar quando %1$s estiver a %2$s de você.</string>
<string name="ProximityAlertSetInfoGroup2">We will notify you once someone is within %1$s from you.</string>
<string name="ProximityAlertCancelled">Alerta de proximidade cancelado</string>
<!--photo gallery view-->
<string name="ShowAsList">Exibir em lista</string>
<string name="ShowAsGrid">Exibir em grade</string>
@ -2478,6 +2531,41 @@
<string name="MainGroupProfileVideoSetHint">Este é o vídeo principal do grupo agora.</string>
<string name="PhotoSavedHint">Foto salva na galeria</string>
<string name="VideoSavedHint">Vídeo salvo na galeria</string>
<string name="PhotoSavedToDownloadsHint">Foto salva em downloads</string>
<string name="VideoSavedToDownloadsHint">Vídeo salvo em downloads</string>
<string name="GifSavedToDownloadsHint">GIF salvo em downloads</string>
<string name="AudioSavedHint">Arquivo salvo nas músicas</string>
<string name="FileSavedHint">Arquivo salvo em downloads</string>
<string name="FilesSavedHint_zero">%1$d arquivos salvos em downloads</string>
<string name="FilesSavedHint_one">Arquivo salvo em downloads</string>
<string name="FilesSavedHint_two">%1$d arquivos salvos em downloads</string>
<string name="FilesSavedHint_few">%1$d arquivos salvos em downloads</string>
<string name="FilesSavedHint_many">%1$d arquivos salvos em downloads</string>
<string name="FilesSavedHint_other">%1$d arquivos salvos em downloads</string>
<string name="PhotosSavedHint_zero">%1$d fotos salvas na galeria</string>
<string name="PhotosSavedHint_one">Foto salva na galeria</string>
<string name="PhotosSavedHint_two">%1$d fotos salvas na galeria</string>
<string name="PhotosSavedHint_few">%1$d fotos salvas na galeria</string>
<string name="PhotosSavedHint_many">%1$d fotos salvas na galeria</string>
<string name="PhotosSavedHint_other">%1$d fotos salvas na galeria</string>
<string name="VideosSavedHint_zero">%1$d vídeos salvos na galeria</string>
<string name="VideosSavedHint_one">Vídeo salvo na galeria</string>
<string name="VideosSavedHint_two">%1$d vídeos salvos na galeria</string>
<string name="VideosSavedHint_few">%1$d vídeos salvos na galeria</string>
<string name="VideosSavedHint_many">%1$d vídeos salvos na galeria</string>
<string name="VideosSavedHint_other">%1$d vídeos salvos na galeria</string>
<string name="AudiosSavedHint_zero">%1$d arquivos salvos nas músicas</string>
<string name="AudiosSavedHint_one">Arquivo salvo nas músicas</string>
<string name="AudiosSavedHint_two">%1$d arquivos salvos nas músicas</string>
<string name="AudiosSavedHint_few">%1$d arquivos salvos nas músicas</string>
<string name="AudiosSavedHint_many">%1$d arquivos salvos nas músicas</string>
<string name="AudiosSavedHint_other">%1$d arquivos salvos nas músicas</string>
<string name="MediaSavedHint_zero">%1$d itens salvos na galeria</string>
<string name="MediaSavedHint_one">Um item salvo na galeria</string>
<string name="MediaSavedHint_two">%1$d itens salvos na galeria</string>
<string name="MediaSavedHint_few">%1$d itens salvos na galeria</string>
<string name="MediaSavedHint_many">%1$d itens salvos na galeria</string>
<string name="MediaSavedHint_other">%1$d itens salvos na galeria</string>
<!--password view-->
<string name="TwoStepVerification">Verificação em Duas Etapas</string>
<string name="TwoStepVerificationTitle">Verificação em Duas Etapas</string>
@ -2761,6 +2849,9 @@
<string name="ActionAddUserSelf">un1 retornou ao grupo</string>
<string name="ActionAddUserSelfMega">un1 entrou no grupo</string>
<string name="ActionAddUserSelfYou">Você retornou ao grupo</string>
<string name="ActionUserWithinRadius">un1 está a %1$s de você</string>
<string name="ActionUserWithinYouRadius">Você está a %1$s de un1</string>
<string name="ActionUserWithinOtherRadius">un1 está agora a %1$s de un2</string>
<string name="ActionBotAllowed">Você permitiu que o bot te envie mensagens ao fazer o login em %1$s.</string>
<string name="ActionBotDocuments">%1$s recebeu os seguintes documentos: %2$s</string>
<string name="ActionBotDocumentIdentity">Dados pessoais</string>
@ -2863,7 +2954,7 @@
<string name="ShareYouLocationInfo">Isso irá enviar sua localização atual ao bot.</string>
<string name="ShareYouLocationUnable">O app não conseguiu determinar a sua localização atual.</string>
<string name="ShareYouLocationUnableManually">Escolher manualmente</string>
<string name="ShareYouLocationInline">Esse bot gostaria de saber sua localização todas as vezes que você enviá-lo uma mensagem. Isso pode ser utilizado para providenciar resultados específicos de localização.</string>
<string name="ShareYouLocationInline">Este bot gostaria de saber a sua localização sempre que você o usar. Isso pode ser utilizado para mostrar resultados baseados em localização.</string>
<string name="ShareYouPhoneNumberTitle">Compartilhar seu número de telefone?</string>
<string name="AreYouSureShareMyContactInfoBot">O bot saberá seu número de telefone. Isso pode ser útil para a integração com outros serviços.</string>
<string name="AreYouSureShareMyContactInfoUser">Deseja compartilhar o seu número de telefone %1$s com **%2$s**?</string>
@ -2937,6 +3028,7 @@
<string name="PermissionDrawAboveOtherApps">Para reproduzir vídeos no modo PiP, o Telegram precisa de acesso para aparecer sobre outros apps.</string>
<string name="PermissionOpenSettings">CONFIGURAÇÕES</string>
<string name="PermissionXiaomiLockscreen">Por favor, permita que o Telegram seja mostrado na tela de bloqueio para que as chamadas possam funcionar corretamente.</string>
<string name="PermissionBackgroundLocation">Para enviar a sua localização em tempo real neste chat, o Telegram precisa de acesso contínuo à sua localização, inclusive enquanto o app estiver em segundo plano.\n\nO Telegram acessará a sua localização somente pela duração que você escolher e você pode parar de compartilhar a qualquer momento. Não usaremos a sua localização para nenhum outro motivo além de compartilhar neste chat.</string>
<!--charts-->
<string name="GrowthChartTitle">Crescimento</string>
<string name="FollowersChartTitle">Inscritos</string>
@ -3010,6 +3102,15 @@
<string name="TopDaysOfWeekChartTitle">Dias da semana</string>
<string name="StatisticSearchUserHistory">Ver Mensagens</string>
<string name="StatisticOpenProfile">Ver Perfil</string>
<string name="SearchTipToday">Hoje</string>
<string name="SearchTipYesterday">Ontem</string>
<string name="StatisticViews">Visualizações</string>
<string name="PublicShares">Compartilhamentos Públicos</string>
<string name="PrivateShares">Compartilhamentos Privados</string>
<string name="ViewStats">Ver Estatísticas</string>
<string name="ViewChannelStats">Ver Estatísticas do Canal</string>
<string name="ViewMessageStatistic">Estatísticas da Mensagem</string>
<string name="ViewMessage">Abrir Mensagem</string>
<!--Intro view-->
<string name="Page1Title">Telegram</string>
<string name="Page2Title">Rápido</string>
@ -3244,6 +3345,12 @@
<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="MessagesUnpinned_zero">%1$d mensagens desafixadas</string>
<string name="MessagesUnpinned_one">mensagem desafixada</string>
<string name="MessagesUnpinned_two">%1$d mensagens desafixadas</string>
<string name="MessagesUnpinned_few">%1$d mensagens desafixadas</string>
<string name="MessagesUnpinned_many">%1$d mensagens desafixadas</string>
<string name="MessagesUnpinned_other">%1$d mensagens desafixadas</string>
<string name="messages_zero">%1$d mensagens</string>
<string name="messages_one">%1$d mensagem</string>
<string name="messages_two">%1$d mensagens</string>
@ -3400,6 +3507,12 @@
<string name="Shares_few">%1$s compartilhamentos</string>
<string name="Shares_many">%1$s compartilhamentos</string>
<string name="Shares_other">%1$s compartilhamentos</string>
<string name="PublicSharesCount_zero">%1$s compartilhamentos públicos</string>
<string name="PublicSharesCount_one">%1$s compartilhamento público</string>
<string name="PublicSharesCount_two">%1$s compartilhamentos públicos</string>
<string name="PublicSharesCount_few">%1$s compartilhamentos públicos</string>
<string name="PublicSharesCount_many">%1$s compartilhamentos públicos</string>
<string name="PublicSharesCount_other">%1$s compartilhamentos públicos</string>
<string name="Shared_zero">%1$s compartilhados</string>
<string name="Shared_one">%1$s compartilhado</string>
<string name="Shared_two">%1$s compartilhados</string>
@ -3611,6 +3724,24 @@
<string name="Comments_few">%1$d Comentários</string>
<string name="Comments_many">%1$d Comentários</string>
<string name="Comments_other">%1$d Comentários</string>
<string name="CommentsCount_zero">%1$d comentários</string>
<string name="CommentsCount_one">%1$d comentário</string>
<string name="CommentsCount_two">%1$d comentários</string>
<string name="CommentsCount_few">%1$d comentários</string>
<string name="CommentsCount_many">%1$d comentários</string>
<string name="CommentsCount_other">%1$d comentários</string>
<string name="CommentsNoNumber_zero">comentários</string>
<string name="CommentsNoNumber_one">comentário</string>
<string name="CommentsNoNumber_two">comentários</string>
<string name="CommentsNoNumber_few">comentários</string>
<string name="CommentsNoNumber_many">comentários</string>
<string name="CommentsNoNumber_other">comentários</string>
<string name="PinnedMessagesCount_zero">%1$d Mensagens Fixadas</string>
<string name="PinnedMessagesCount_one">Mensagem Fixada</string>
<string name="PinnedMessagesCount_two">%1$d Mensagens Fixadas</string>
<string name="PinnedMessagesCount_few">%1$d Mensagens Fixadas</string>
<string name="PinnedMessagesCount_many">%1$d Mensagens Fixadas</string>
<string name="PinnedMessagesCount_other">%1$d Mensagens Fixadas</string>
<!--accessibility descriptions-->
<string name="AccDescrGroup">Grupo</string>
<string name="AccDescrChannel">Canal</string>
@ -3684,6 +3815,7 @@
<string name="AccDescrIVTitle">Título</string>
<string name="AccDescrIVHeading">Cabeçalho</string>
<string name="AccDescrMyLocation">Minha localização</string>
<string name="AccDescrLocationNotify">Notificar quando pessoas que compartilham a localização estiverem perto</string>
<string name="AccDescrVideoQuality">Qualidade do vídeo</string>
<string name="AccDescrAspectRatio">Proporção da imagem</string>
<string name="AccDescrTakeMorePics">Tirar mais uma foto</string>
@ -3737,6 +3869,7 @@
<string name="AccDescrVoipCamSwitchedToBack">Alternou para a câmera traseira</string>
<string name="AccDescrVoipCamOn">Câmera ligada</string>
<string name="AccDescrVoipCamOff">Câmera desligada</string>
<string name="AccPinnedMessagesList">Lista de mensagens fixadas</string>
<!--date formatters-->
<string name="formatterMonthYear">MMMM \'de\' yyyy</string>
<string name="formatterStats12H">dd \'de\' MMM \'de\' yyyy, h:mm a</string>
@ -3765,5 +3898,4 @@
<string name="RemindTodayAt">\'Lembrar hoje às\' HH:mm</string>
<string name="RemindDayAt">\'Lembrar em\' d \'de\' MMM \'às\' HH:mm</string>
<string name="RemindDayYearAt">\'Lembrar em\' d \'de\' MMM \'de\' yyyy \'às\' HH:mm</string>
<string name="SearchTipToday">Today</string>
</resources>

View File

@ -2420,6 +2420,10 @@
<string name="ShareLocationAlertText">For the alert to work, please share your live location in this chat.</string>
<string name="ProximityTooltioUser">Alert when %1$s is close</string>
<string name="ProximityTooltioGroup">Alert when other members of the group are close</string>
<string name="ProximityAlertSet">Proximity alert set</string>
<string name="ProximityAlertSetInfoUser">We will notify you once %1$s is within %2$s from you.</string>
<string name="ProximityAlertSetInfoGroup2">We will notify you once someone is within %1$s from you.</string>
<string name="ProximityAlertCancelled">Proximity alert cancelled</string>
<!--photo gallery view-->
<string name="ShowAsList">Show as list</string>
<string name="ShowAsGrid">Show as grid</string>