From 5faa453835aa87517d6fb2bb644dbcbf793e8d0f Mon Sep 17 00:00:00 2001 From: DrKLO Date: Sun, 23 Jul 2017 18:27:09 +0300 Subject: [PATCH] Update locales, bug fixes --- .../org/telegram/messenger/BuildVars.java | 2 +- .../telegram/messenger/MessagesStorage.java | 4 +- .../ui/ActionBar/ActionBarLayout.java | 42 +++++-------------- .../ui/Components/PhotoFilterView.java | 6 +-- .../src/main/res/values-ar/strings.xml | 23 ++++++---- .../src/main/res/values-de/strings.xml | 13 +++++- .../src/main/res/values-es/strings.xml | 13 +++++- .../src/main/res/values-it/strings.xml | 13 +++++- .../src/main/res/values-ko/strings.xml | 19 ++++++--- .../src/main/res/values-nl/strings.xml | 13 +++++- .../src/main/res/values-pt-rBR/strings.xml | 13 +++++- 11 files changed, 102 insertions(+), 59 deletions(-) diff --git a/TMessagesProj/src/main/java/org/telegram/messenger/BuildVars.java b/TMessagesProj/src/main/java/org/telegram/messenger/BuildVars.java index 8cf4c52ce..58fb9e129 100644 --- a/TMessagesProj/src/main/java/org/telegram/messenger/BuildVars.java +++ b/TMessagesProj/src/main/java/org/telegram/messenger/BuildVars.java @@ -11,7 +11,7 @@ package org.telegram.messenger; public class BuildVars { public static boolean DEBUG_VERSION = false; public static boolean DEBUG_PRIVATE_VERSION = false; - public static int BUILD_VERSION = 1040; + public static int BUILD_VERSION = 1041; public static String BUILD_VERSION_STRING = "4.2"; public static int APP_ID = 0; //obtain your own APP_ID at https://core.telegram.org/api/obtaining_api_id public static String APP_HASH = ""; //obtain your own APP_HASH at https://core.telegram.org/api/obtaining_api_id diff --git a/TMessagesProj/src/main/java/org/telegram/messenger/MessagesStorage.java b/TMessagesProj/src/main/java/org/telegram/messenger/MessagesStorage.java index c7210f469..6ea959591 100644 --- a/TMessagesProj/src/main/java/org/telegram/messenger/MessagesStorage.java +++ b/TMessagesProj/src/main/java/org/telegram/messenger/MessagesStorage.java @@ -1784,7 +1784,7 @@ public class MessagesStorage { }); } - public void createTaskForSecretChat(final long did, final int time, final int readTime, final int isOut, final ArrayList random_ids) { + public void createTaskForSecretChat(final int chatId, final int time, final int readTime, final int isOut, final ArrayList random_ids) { storageQueue.postRunnable(new Runnable() { @Override public void run() { @@ -1795,7 +1795,7 @@ public class MessagesStorage { StringBuilder mids = new StringBuilder(); SQLiteCursor cursor; if (random_ids == null) { - cursor = database.queryFinalized(String.format(Locale.US, "SELECT mid, ttl FROM messages WHERE uid = %d AND out = %d AND read_state != 0 AND ttl > 0 AND date <= %d AND send_state = 0 AND media != 1", did, isOut, time)); + cursor = database.queryFinalized(String.format(Locale.US, "SELECT mid, ttl FROM messages WHERE uid = %d AND out = %d AND read_state != 0 AND ttl > 0 AND date <= %d AND send_state = 0 AND media != 1", ((long) chatId) << 32, isOut, time)); } else { String ids = TextUtils.join(",", random_ids); cursor = database.queryFinalized(String.format(Locale.US, "SELECT m.mid, m.ttl FROM messages as m INNER JOIN randoms as r ON m.mid = r.mid WHERE r.random_id IN (%s)", ids)); diff --git a/TMessagesProj/src/main/java/org/telegram/ui/ActionBar/ActionBarLayout.java b/TMessagesProj/src/main/java/org/telegram/ui/ActionBar/ActionBarLayout.java index 0352d4b29..c67cf8aea 100644 --- a/TMessagesProj/src/main/java/org/telegram/ui/ActionBar/ActionBarLayout.java +++ b/TMessagesProj/src/main/java/org/telegram/ui/ActionBar/ActionBarLayout.java @@ -19,7 +19,6 @@ import android.graphics.Canvas; import android.graphics.Paint; import android.graphics.Rect; import android.graphics.drawable.Drawable; -import android.os.Build; import android.os.Handler; import android.view.Gravity; import android.view.KeyEvent; @@ -524,9 +523,9 @@ public class ActionBarLayout extends FrameLayout { } } - private void onAnimationEndCheck(boolean byCheck) { - onCloseAnimationEnd(false); - onOpenAnimationEnd(false); + private void onAnimationEndCheck(boolean byCheck, boolean customAnimation) { + onCloseAnimationEnd(customAnimation); + onOpenAnimationEnd(customAnimation); if (waitingForKeyboardCloseRunnable != null) { AndroidUtilities.cancelRunOnUIThread(waitingForKeyboardCloseRunnable); waitingForKeyboardCloseRunnable = null; @@ -552,7 +551,7 @@ public class ActionBarLayout extends FrameLayout { public boolean checkTransitionAnimation() { if (transitionAnimationInProgress && transitionAnimationStartTime < System.currentTimeMillis() - 1500) { - onAnimationEndCheck(true); + onAnimationEndCheck(true, false); } return transitionAnimationInProgress; } @@ -596,10 +595,6 @@ public class ActionBarLayout extends FrameLayout { if (first) { animationProgress = 0.0f; lastFrameTime = System.nanoTime() / 1000000; - if (Build.VERSION.SDK_INT > 15) { - containerView.setLayerType(LAYER_TYPE_HARDWARE, null); - containerViewBack.setLayerType(LAYER_TYPE_HARDWARE, null); - } } AndroidUtilities.runOnUIThread(animationRunnable = new Runnable() { @Override @@ -632,7 +627,7 @@ public class ActionBarLayout extends FrameLayout { if (animationProgress < 1) { startLayoutAnimation(open, false); } else { - onAnimationEndCheck(false); + onAnimationEndCheck(false, false); } } }); @@ -735,7 +730,7 @@ public class ActionBarLayout extends FrameLayout { currentAnimation.addListener(new AnimatorListenerAdapter() { @Override public void onAnimationEnd(Animator animation) { - onAnimationEndCheck(false); + onAnimationEndCheck(false, true); } }); currentAnimation.start(); @@ -745,10 +740,6 @@ public class ActionBarLayout extends FrameLayout { onOpenAnimationEndRunnable = new Runnable() { @Override public void run() { - if (Build.VERSION.SDK_INT > 15) { - containerView.setLayerType(LAYER_TYPE_NONE, null); - containerViewBack.setLayerType(LAYER_TYPE_NONE, null); - } presentFragmentInternalRemoveOld(removeLast, currentFragment); fragment.onTransitionAnimationEnd(true, false); fragment.onBecomeFullyVisible(); @@ -759,7 +750,7 @@ public class ActionBarLayout extends FrameLayout { AnimatorSet animation = fragment.onCustomTransitionAnimation(true, new Runnable() { @Override public void run() { - onAnimationEndCheck(false); + onAnimationEndCheck(false, true); } }); if (animation == null) { @@ -793,10 +784,6 @@ public class ActionBarLayout extends FrameLayout { startLayoutAnimation(true, true); } } else { - if (Build.VERSION.SDK_INT > 15) { - //containerView.setLayerType(LAYER_TYPE_HARDWARE, null); - //containerViewBack.setLayerType(LAYER_TYPE_HARDWARE, null); - } containerView.setAlpha(1.0f); containerView.setTranslationX(0.0f); currentAnimation = animation; @@ -924,10 +911,6 @@ public class ActionBarLayout extends FrameLayout { onCloseAnimationEndRunnable = new Runnable() { @Override public void run() { - if (Build.VERSION.SDK_INT > 15) { - containerView.setLayerType(LAYER_TYPE_NONE, null); - containerViewBack.setLayerType(LAYER_TYPE_NONE, null); - } closeLastFragmentInternalRemoveOld(currentFragment); containerViewBack.setTranslationX(0); currentFragment.onTransitionAnimationEnd(false, false); @@ -938,7 +921,7 @@ public class ActionBarLayout extends FrameLayout { AnimatorSet animation = currentFragment.onCustomTransitionAnimation(false, new Runnable() { @Override public void run() { - onAnimationEndCheck(false); + onAnimationEndCheck(false, true); } }); if (animation == null) { @@ -958,10 +941,6 @@ public class ActionBarLayout extends FrameLayout { startLayoutAnimation(false, true); } } else { - if (Build.VERSION.SDK_INT > 15) { - //containerView.setLayerType(LAYER_TYPE_HARDWARE, null); - //containerViewBack.setLayerType(LAYER_TYPE_HARDWARE, null); - } currentAnimation = animation; } } else { @@ -1006,7 +985,7 @@ public class ActionBarLayout extends FrameLayout { @Override public void onAnimationEnd(Animator animation) { - onAnimationEndCheck(false); + onAnimationEndCheck(false, true); } }); currentAnimation.start(); @@ -1165,7 +1144,8 @@ public class ActionBarLayout extends FrameLayout { transitionAnimationInProgress = false; transitionAnimationStartTime = 0; if (post) { - new Handler().post(new Runnable() { + AndroidUtilities.runOnUIThread(new Runnable() { + @Override public void run() { onOpenAnimationEndRunnable.run(); onOpenAnimationEndRunnable = null; diff --git a/TMessagesProj/src/main/java/org/telegram/ui/Components/PhotoFilterView.java b/TMessagesProj/src/main/java/org/telegram/ui/Components/PhotoFilterView.java index c8b2f53f8..12338a7a7 100644 --- a/TMessagesProj/src/main/java/org/telegram/ui/Components/PhotoFilterView.java +++ b/TMessagesProj/src/main/java/org/telegram/ui/Components/PhotoFilterView.java @@ -1917,7 +1917,7 @@ public class PhotoFilterView extends FrameLayout { private void updateSelectedBlurType() { if (blurType == 0) { - Drawable drawable = blurOffButton.getContext().getDrawable(R.drawable.blur_off).mutate(); + Drawable drawable = blurOffButton.getContext().getResources().getDrawable(R.drawable.blur_off).mutate(); drawable.setColorFilter(new PorterDuffColorFilter(0xff51bdf3, PorterDuff.Mode.MULTIPLY)); blurOffButton.setCompoundDrawablesWithIntrinsicBounds(null, drawable, null, null); blurOffButton.setTextColor(0xff51bdf3); @@ -1931,7 +1931,7 @@ public class PhotoFilterView extends FrameLayout { blurOffButton.setCompoundDrawablesWithIntrinsicBounds(0, R.drawable.blur_off, 0, 0); blurOffButton.setTextColor(0xffffffff); - Drawable drawable = blurOffButton.getContext().getDrawable(R.drawable.blur_radial).mutate(); + Drawable drawable = blurOffButton.getContext().getResources().getDrawable(R.drawable.blur_radial).mutate(); drawable.setColorFilter(new PorterDuffColorFilter(0xff51bdf3, PorterDuff.Mode.MULTIPLY)); blurRadialButton.setCompoundDrawablesWithIntrinsicBounds(null, drawable, null, null); blurRadialButton.setTextColor(0xff51bdf3); @@ -1945,7 +1945,7 @@ public class PhotoFilterView extends FrameLayout { blurRadialButton.setCompoundDrawablesWithIntrinsicBounds(0, R.drawable.blur_radial, 0, 0); blurRadialButton.setTextColor(0xffffffff); - Drawable drawable = blurOffButton.getContext().getDrawable(R.drawable.blur_linear).mutate(); + Drawable drawable = blurOffButton.getContext().getResources().getDrawable(R.drawable.blur_linear).mutate(); drawable.setColorFilter(new PorterDuffColorFilter(0xff51bdf3, PorterDuff.Mode.MULTIPLY)); blurLinearButton.setCompoundDrawablesWithIntrinsicBounds(null, drawable, null, null); blurLinearButton.setTextColor(0xff51bdf3); diff --git a/TMessagesProj/src/main/res/values-ar/strings.xml b/TMessagesProj/src/main/res/values-ar/strings.xml index 173030c1d..db7023f93 100644 --- a/TMessagesProj/src/main/res/values-ar/strings.xml +++ b/TMessagesProj/src/main/res/values-ar/strings.xml @@ -126,6 +126,8 @@ حساب محذوف اختر محادثة اضغط بإستمرار على المستخدم العرض + صورة سرية + فيديو سري %1$s يستخدم إصدار قديم من تيليجرام، لذلك، الصور السرية ستظهر في وضع الموافقة.\n\nعندما يقوم %2$s بتحديث تيليجرام، الصور التي بها عداد دقيقة أو أقل ستعمل بطريقة \"الاستمرار بالضغط للإستعراض\"، وسيتم إخبارك عندما يلتقط المستقبل صورة من شاشته. الرسائل بحث @@ -355,7 +357,7 @@ لا توجد أحداث هنا بعد\n\nمشرفي القناة\nلم يقوموا بأي عمليات\nخلال 48 ساعة الماضية. ]]>لم يتم العثور على أحداث ]]>\n\nلا توجد أحداث مؤخرًا تحتوي على ما بحثت عنه. لا توجد أحداث مؤخرًا تحتوي على \']]>%1$s]]>\' تم العثور عليها. - What is the Recent Actions? + ما هي العمليات الحديثة؟ هذه قائمة بجميع العمليات التي قام بها أعضاء المجموعة ومشرفيها خلال 48 ساعة. هذه قائمة بجميع العمليات التي قام بها أعضاء القناة ومشرفيها خلال 48 ساعة. un1 قام بتغيير اسم المجموعة إلى \"%1$s\" @@ -587,6 +589,8 @@ %1$s قام بإرسال رسالة لك %1$s قام بإرسال صورة لك %1$s قام بإرسال مقطع مرئي لك + %1$s أرسل لك صورة بتدمير ذاتي + %1$s أرسل لك فيديو بتدمير ذاتي %1$s قام بإرسال جهة اتصال لك %1$s قام بإرسال موقع لك %1$s قام بدعوتك للعب %2$s @@ -732,6 +736,9 @@ العمل آخر الرئيسية + نبذة + لا يوجد + يمكنك إضافة بعض المعلومات عن نفسك. يمكن لمن يستعرض حسابك رؤية هذه المعلمات. إبدأ محادثة سرية المجموعات المشتركة المجموعات المشتركة @@ -739,6 +746,8 @@ حدث خطأ. مفتاح التشفير عداد التدمير الذاتي + إذا اخترت العداد، الصورة ستقوم بتدمير ذاتها تلقائيًا بعد استعراضها. + إذا اخترت العداد، الفيديو سيقوم بتدمير ذاته تلقائيًا بعد استعراضه. إيقاف هذه الصورة والنص تم اشتقاقهم من مفتاح التشفير لهذه المحادثة السرية مع ]]>%1$s]]>.\n\nإذا كانت مطابقة لما يظهر على جهاز ]]>%2$s\'s]]> ، التشفير من البداية للنهاية مضمون.\n\nللاستزادة، اطلع على telegram.org https://telegram.org/faq#secret-chats @@ -961,8 +970,8 @@ المنفذ اسم المستخدم إعدادات بروكسي SOCKS 5 - Use proxy for calls - Proxy servers may degrade the quality of your calls. + استخدم البروكسي للمكالمات + خوادم البروكسي ربما تقلل من جودة الاتصال في تيليجرام. قاعدة البيانات على الجهاز هل ترغب في مسح الرسائل المحفوظة في الذاكرة المخبئية؟ @@ -1299,6 +1308,8 @@ نسخة تيليجرام الموجودة لديك لا تدعم هذه الرسالة. الرجاء التحديث لأحدث نسخة: https://telegram.org/update صورة مقطع مرئي + انتهت صلاحية الصورة + انتهت صلاحية الفيديو صورة متحركة موقع جهة اتصال @@ -1308,8 +1319,8 @@ رسالة مرئية لعبة أنت - أنت أخذت لقطة للشاشة ! - un1 أخذ لقطة للشاشة ! + لقد قمت بتصوير الشاشة ! + un1 قام بتصوير الشاشة ! رقم الهاتف غير صحيح رقم هاتف محظور @@ -1396,14 +1407,12 @@ آمن قوي مرتبط بالسحاب - خصوصي تيليجرام هو أسرع]]> تطبيق مراسلة في العالم.\n,وهو كذلك مجاني]]> و آمن]]>. تيليجرام]]> يوصل الرّسائل أسرع من\nأي تطبيق آخر. تيليجرام]]> مجّاني دائماً. لا إعلانات.\nدون رسوم إشتراك. تيليجرام]]> يحمي الرسائل الخاصة بك\nمن هجمات المخترقين. تيليجرام]]> لا يفرض حدوداً على حجم\nمحادثاتك و وسائطك. تيليجرام]]> يمكنك من الوصول إلى الرسائل الخاصة بك\nمن أجهزة متعددة. - رسائل تيليجرام]]> مشفرة بشكل قوي\nوتستطيع تدمير ذاتها. إبدأ المراسلة إعدادات الحساب diff --git a/TMessagesProj/src/main/res/values-de/strings.xml b/TMessagesProj/src/main/res/values-de/strings.xml index d37859c92..f0b1ee3a2 100644 --- a/TMessagesProj/src/main/res/values-de/strings.xml +++ b/TMessagesProj/src/main/res/values-de/strings.xml @@ -126,6 +126,8 @@ Gelöschtes Konto Chat auswählen Tippen und Halten + Geheimes Bild + Geheimes Video %1$s benutzt eine ältere Version von Telegram, sodass Bilder in Geheimen Chats im Kompatibilitätsmodus angezeigt werden.\n\nSobald %2$s Telegram aktualisiert, werden Bilder mit Timern von 1 Minute und kürzer per \"Tippen und Halten\" angezeigt. Du wirst benachrichtigt, sobald dein Chatpartner ein Bildschirmfoto macht. NACHRICHTEN Suche @@ -587,6 +589,8 @@ %1$s hat dir eine Nachricht gesendet %1$s hat dir ein Bild gesendet %1$s hat dir ein Video gesendet + %1$s hat dir ein selbstzerstörendes Bild gesendet + %1$s hat dir ein selbstzerstörendes Video gesendet %1$s hat dir einen Kontakt gesendet %1$s hat dir einen Standort gesendet %1$s hat dich eingeladen, %2$s zu spielen @@ -732,6 +736,9 @@ Arbeit Sonstiges Hauptnummer + Bio + Keine + Hier kannst du etwas über dich schreiben. Jeder der dein Profil öffnet, kann diesen Text lesen. Geheimen Chat starten Gemeinsame Gruppen Gemeinsame Gruppen @@ -739,6 +746,8 @@ Es ist ein Fehler aufgetreten. Geheimer Schlüssel Selbstzerstörungs-Timer + Bild wird nach Ablauf der Zeit selbst zerstört. + Video wird nach Ablauf der Zeit selbst zerstört. Aus Bild und Text zeigen den Schlüssel dieses geheimen Chats mit ]]>%1$s]]>.\n\nSehen sie auf dem Gerät von ]]>%2$s\'s]]> genau so aus, ist Ende-zu-Ende Verschlüsselung garantiert.\n\nErfahre mehr unter telegram.org https://telegram.org/faq/de#geheime-chats @@ -1299,6 +1308,8 @@ Diese Nachricht wird von deiner Telegram-Version nicht unterstützt. Bitte aktualisiere Telegram um sie zu sehen: https://telegram.org/update Bild Video + Bild ist abgelaufen + Video ist abgelaufen GIF Standort Kontakt @@ -1396,14 +1407,12 @@ Sicher Leistungsstark Cloud-Basiert - Vertraulich Die schnellste]]> Messaging App der Welt.\nKostenlos]]> und sicher]]>. Telegram]]> übermittelt Nachrichten\nschneller als jede andere Anwendung. Telegram]]> bleibt immer gratis.\nKeine Werbung. Keine Abo-Gebühren. Telegram]]> schützt deine Nachrichten\nvor Hacker-Angriffen. Telegram]]> hat keine Begrenzungen auf\ndie Größe deiner Medien oder Chats. Telegram]]> kannst du vom Handy\nTablet oder auch Computer\nsynchronisiert benutzen. - Telegram]]>-Nachrichten sind stark verschlüsselt\nund können sich selbst zerstören. Jetzt beginnen Kontoeinstellungen diff --git a/TMessagesProj/src/main/res/values-es/strings.xml b/TMessagesProj/src/main/res/values-es/strings.xml index 76345828a..17b886fda 100644 --- a/TMessagesProj/src/main/res/values-es/strings.xml +++ b/TMessagesProj/src/main/res/values-es/strings.xml @@ -126,6 +126,8 @@ Cuenta eliminada Elige el chat Mantén pulsado para ver + Foto secreta + Vídeo secreto %1$s usa una versión antigua de Telegram, así que las fotos secretas serán mostradas en un modo de compatibilidad.\n\nCuando %2$s actualice Telegram, las fotos con autodestrucción de 1 minuto o menos funcionarán con el modo “Mantén pulsado para ver”, y te notificaremos siempre que la otra parte haga una captura de pantalla. MENSAJES Buscar @@ -587,6 +589,8 @@ %1$s te envió un mensaje %1$s te envió una foto %1$s te envió un vídeo + %1$s te envió una foto con autodestrucción + %1$s te envió un vídeo con autodestrucción %1$s compartió un contacto contigo %1$s te envió una ubicación %1$s te invitó a jugar a %2$s @@ -732,6 +736,9 @@ Trabajo Otro Principal + Biografía + Ninguna + Puedes añadir algunas palabras sobre ti. Cualquiera que abra tu perfil verá este texto. Iniciar chat secreto Grupos en común Grupos en común @@ -739,6 +746,8 @@ Ocurrió un error. Clave de cifrado Autodestrucción + Si pones un temporizador, la foto se autodestruirá después de ser vista. + Si pones un temporizador, el vídeo se autodestruirá después ser visto. Apagada El texto e imagen derivan de la clave de cifrado para el chat secreto creado con ]]>%1$s]]>.\n\nSi se ven igual en el dispositivo de ]]>%2$s]]>, el cifrado end-to-end está garantizado.\n\nConoce más en telegram.org https://telegram.org/faq/es#chats-secretos @@ -1299,6 +1308,8 @@ Tu versión de Telegram no soporta este mensaje. Por favor, actualiza tu app para verlo: https://telegram.org/update Foto Vídeo + La foto expiró + El vídeo expiró GIF Ubicación Contacto @@ -1396,14 +1407,12 @@ Segura Poderosa Basada en la nube - Privada La aplicación de mensajería más veloz]]> del mundo.\nEs gratis]]> y segura]]>. Telegram]]> entrega mensajes más rápido\nque cualquier otra aplicación. Telegram]]> es gratis para siempre. Sin publicidad.\nSin suscripciones. Telegram]]> mantiene tus mensajes\na salvo del ataque de hackers. Telegram]]> no tiene límites en el\ntamaño de tus chats y archivos. Telegram]]> te permite acceder a tus mensajes\ndesde múltiples dispositivos. - Telegram]]> posee mensajes fuertemente\ncifrados y se pueden autodestruir. Comenzar Ajustes de la cuenta diff --git a/TMessagesProj/src/main/res/values-it/strings.xml b/TMessagesProj/src/main/res/values-it/strings.xml index 3af4bcd72..8011b9616 100644 --- a/TMessagesProj/src/main/res/values-it/strings.xml +++ b/TMessagesProj/src/main/res/values-it/strings.xml @@ -126,6 +126,8 @@ Account eliminato Seleziona chat Tieni premuto per vedere + Foto segreta + Video segreto %1$s sta usando una versione vecchia di Telegram, quindi le foto segrete verranno visualizzate in modalità di compatibilità.\n\nUna volta che %2$s avrà aggiornato Telegram, le foto con il timer minore di 1 minuto funzioneranno in modalità \'Tieni premuto per vedere\' , e verrai notificato ogni volta che l\'altro esegue uno screenshot. MESSAGGI Cerca @@ -587,6 +589,8 @@ %1$s ti ha inviato un messaggio %1$s ti ha inviato una foto %1$s ti ha inviato un video + %1$s ti ha inviato una foto con autodistruzione + %1$s ti ha inviato un video con autodistruzione %1$s ha condiviso un contatto con te %1$s ti ha inviato una posizione %1$s ti ha invitato a giocare a %2$s @@ -732,6 +736,9 @@ Lavoro Altro Principale + Bio + Nessuna + Puoi aggiungere qualche riga su di te. Chiunque apra il tuo profilo vedrà questo testo. Inizia chat segreta Gruppi in comune Gruppi in comune @@ -739,6 +746,8 @@ Si è verificato un errore. Chiave di crittografia Timer di autodistruzione + Se imposti un timer, la foto si autodistruggerà dopo essere stata vista. + Se imposti un timer, il video si autodistruggerà dopo essere stato visto. Spento L\'immagine e il testo sono derivati dalla chiave di crittografia di questa chat segreta con ]]>%1$s]]>.\n\nSe sono uguali sul dispositivo di ]]>%2$s]]>, la crittografia end-to-end è garantita.\n\nUlteriori informazioni su telegram.org https://telegram.org/faq/it#chat-segrete @@ -1299,6 +1308,8 @@ Questo messaggio non è supportato dalla tua versione di Telegram. Aggiorna l\'app per visualizzarlo: https://telegram.org/update Foto Video + La foto è scaduta + Il video è scaduto GIF Posizione Contatto @@ -1396,14 +1407,12 @@ Sicuro Potente Basato sul cloud - Privato L\'app di messaggi più veloce]]> al mondo.\nÈ gratuita]]> e sicura]]>. Telegram]]> consegna i messaggi più\nvelocemente di qualsiasi altra app. Telegram]]> sarà sempre gratuito.\nNessuna pubblicità. Nessun abbonamento. Telegram]]> protegge i tuoi messaggi\ndagli attacchi degli hacker. Telegram]]> non ha limiti di dimensione\nper le tue chat e i file multimediali. Telegram]]> ti consente di accedere\nai tuoi messaggi da più dispositivi. - I messaggi di Telegram]]> sono fortemente\ncriptati e possono autodistruggersi. Inizia a messaggiare Impostazioni account diff --git a/TMessagesProj/src/main/res/values-ko/strings.xml b/TMessagesProj/src/main/res/values-ko/strings.xml index 8fe6376d0..b3518700e 100644 --- a/TMessagesProj/src/main/res/values-ko/strings.xml +++ b/TMessagesProj/src/main/res/values-ko/strings.xml @@ -126,6 +126,8 @@ 탈퇴한 계정 채팅방 선택 꾹 눌러서 보기 + 비밀 사진 + 비밀 동영상 %1$s님의 텔레그램 버전이 낮아 비밀 사진을 호환성 모드로 표시합니다.\n\n%2$s님이 텔레그램을 업데이트하고 나면, 자동삭제 시간이 1분 이하인 사진은 \"탭하고 누르고 있어야 보임\" 상태가 되며, 상대방이 화면을 캡처할 때 마다 알림을 받습니다. 메시지 검색 @@ -587,6 +589,8 @@ %1$s님이 메시지를 보냈습니다 %1$s님이 사진을 보냈습니다 %1$s님이 동영상을 보냈습니다 + %1$s 님이 자동삭제되는 사진을 전송했습니다 + %1$s 님이 자동삭제되는 동영상을 전송했습니다 %1$s님이 연락처를 공유했습니다 %1$s님이 위치를 보냈습니다 %1$s님이 %2$s 게임으로 초대했습니다 @@ -732,6 +736,9 @@ 직장 기타 + 자기소개 + 없음 + 자기소개에 대한 몇줄을 추가 할 수 있습니다. 회원님 정보를 보시는 분들에게 표시가 됩니다 비밀대화 시작 공통 그룹 공통 그룹 @@ -739,6 +746,8 @@ 오류가 발생했습니다. 암호화 키 자동삭제 타이머 + 타이머를 설정시, 사진을 읽은 후 자동삭제가 됩니다. + 타이머 설정시, 동영상 시청 후 자동삭제가 됩니다. 해제 이 이미지와 텍스트는 ]]>%1$s]]>님과의 비밀대화시 생성된 암호화키에서 파생되었습니다.\n\n이 이미지와 텍스트가 ]]>%2$s\'s]]> 님의 휴대전화와 동일하다면 단말기간(end-to-end)의 암호화가 정상적으로 진행되고 있음을 보장합니다.\n\n더 자세한 사항은 telegram.org를 참고해 주세요. https://telegram.org/faq#secret-chats @@ -961,8 +970,8 @@ 포트 아이디 SOCKS5 프록시 설정 - Use proxy for calls - Proxy servers may degrade the quality of your calls. + 전화에 프록시 사용 + 프록시 서버는 통화 품질을 저하시킬 수 있습니다. 로컬 데이터베이스 캐시된 텍스트 메시지를 삭제하시겠습니까? @@ -982,7 +991,7 @@ 이 기간 동안 클라우드 채팅방에서 접근하지 않은]]> 사진이나 동영상, 기타 파일 등은 공간 절약을 위해 이 기기에서 삭제됩니다.\n\n모든 파일은 Telegram 클라우드에 여전히 남으며 필요하시면 언제든 다시 다운로드하실 수 있습니다. 영원히 음성 메시지 - 음성 메시지 + 영상 메시지 활성화된 세션 현재 세션 @@ -1299,6 +1308,8 @@ 이 메시지는 현재 사용 중인 버전의 Telegram에서 지원되지 않습니다. 메시지를 보려면 http://telegram.org/update에서 앱을 업데이트하세요. 사진 동영상 + 사진이 만료되었습니다 + 동영상이 만료되었습니다 GIF파일 위치 연락처 @@ -1396,14 +1407,12 @@ 보안성 강력함 클라우드 기반 - 사생활 보호 세상에서 가장 빠른]]> 메신저입니다.\n 무료]]> 이며 안전합니다]]>. 텔레그램]]>은 어떤 메신저보다도\n빠르게 메시지를 전송합니다. 텔레그램]]>은 영원히 무료입니다. \n광고도 없고 이용료도 없습니다. 텔레그램]]>은 그 어떤 누구로부터도\n메시지를 안전하게 보호합니다. 텔레그램]]>은 대화나 미디어의 용량에\n제한이 없습니다. 텔레그램]]>은 다른 기기에서도\n동시에 사용할 수 있습니다. - 텔레그램]]>은 메시지를 강력하게 암호화하며\n자동으로 삭제되게 할 수 있습니다. 시작하기 계정설정 diff --git a/TMessagesProj/src/main/res/values-nl/strings.xml b/TMessagesProj/src/main/res/values-nl/strings.xml index 623f5b9e2..187b193ce 100644 --- a/TMessagesProj/src/main/res/values-nl/strings.xml +++ b/TMessagesProj/src/main/res/values-nl/strings.xml @@ -126,6 +126,8 @@ Verwijderd account Kies een chat Druk en houd ingedrukt + Geheime foto + Geheime video %1$s gebruikt een oudere versie van Telegram, dus worden geheime foto\'s weergegeven in de compatibiliteitsmodus.\n\nZodra %2$s Telegram updatet werken foto\'s met timers voor 1 minuut of minder in de \'Druk en houd ingedrukt\'-modus en krijg je een bericht wanneer de andere partij een schermafdruk maakt. BERICHTEN Zoeken @@ -587,6 +589,8 @@ %1$s heeft je een bericht gestuurd %1$s heeft je een foto gestuurd %1$s heeft je een video gestuurd + %1$s heeft je een zelfvernietigende foto gestuurd + %1$s heeft je een zelfvernietigende video gestuurd %1$s heeft een contact met je gedeeld %1$s heeft je een locatie gestuurd %1$s wil %2$s met je spelen @@ -732,6 +736,9 @@ Werk Overig Hoofd + Bio + Geen + Je kunt hier wat over jezelf vertellen. Iedereen die je profiel opent kan deze tekst zien. Geheime chat starten Gedeelde groepen Gedeelde groepen @@ -739,6 +746,8 @@ Er is een fout opgetreden. Encryptiesleutel Zelfvernietigingstimer + Als je een timer instelt vernietigt de foto zichzelf na het bekijken. + Als je een timer instelt vernietigt de video zichzelf na het bekijken. Uit Deze afbeelding en tekst zijn afgeleid van de encryptiesleutel voor deze geheime chat met ]]>%1$s]]>.\n\nAls dit er hetzelfde uitziet op het apparaat van ]]>%2$s]]>, dan is end-to-end-encryptie gegarandeerd.
]]>Lees meer op telegram.org
https://telegram.org/faq#secret-chats @@ -1299,6 +1308,8 @@ Dit bericht wordt niet ondersteund door jouw versie van Telegram. Werk Telegram bij om dit bericht te bekijken: https://telegram.org/update Foto Video + Foto is verlopen + Video is verlopen GIF Locatie Contact @@ -1396,14 +1407,12 @@ Veilig Krachtig In de cloud - Privé \'s Werelds snelste]]> berichtendienst.\nHet is gratis]]> en veilig]]>. Telegram]]> bezorgt berichten sneller dan\nelke andere applicatie. Telegram]]> is altijd gratis. Geen advertenties.\nGeen abonnementskosten. Telegram]]> beveiligd je berichten\ntegen aanvallen van hackers. Telegram]]> beperkt je niet in de grootte van\nje media of chats. Telegram]]> biedt toegang tot je berichten\nvanaf meerdere apparaten. - Telegram]]> berichten zijn sterk versleuteld\nen kunnen zichzelf vernietigen. Begin met chatten Accountinstellingen diff --git a/TMessagesProj/src/main/res/values-pt-rBR/strings.xml b/TMessagesProj/src/main/res/values-pt-rBR/strings.xml index 23f1b6255..8daf50da5 100644 --- a/TMessagesProj/src/main/res/values-pt-rBR/strings.xml +++ b/TMessagesProj/src/main/res/values-pt-rBR/strings.xml @@ -126,6 +126,8 @@ Conta Excluída Selecione um Chat Toque e segure para ver + Foto Secreta + Vídeo Secreto %1$s está usando uma versão mais antiga do Telegram, por isso fotos secretas serão mostradas em modo de compatibilidade.\n\nAssim que %2$s atualizar o Telegram, fotos com timers de 1 minuto ou menos passarão a funcionar no modo ‘Toque e segure para ver’, e você será notificado caso a outra pessoa salve a tela. MENSAGENS Busca @@ -587,6 +589,8 @@ %1$s te enviou uma mensagem %1$s te enviou uma foto %1$s te enviou um vídeo + %1$s te enviou uma foto auto-destrutiva + %1$s te enviou um video auto-destrutivo %1$s compartilhou um contato com você %1$s enviou uma localização %1$s te convidou para jogar %2$s @@ -732,6 +736,9 @@ Trabalho Outro Principal + Bio + Nenhuma + Você pode adicionar algumas linhas sobre você. Qualquer um que abra seu perfil verá esse texto. Iniciar Chat Secreto Grupos em Comum Grupos em Comum @@ -739,6 +746,8 @@ Ocorreu um erro. Chave criptográfica Tempo de autodestruição + Se você definir um temporizador, a foto irá se auto-destruir após ser vista. + Se você definir um temporizador, o vídeo irá se auto-destruir após ser visto. Desativado Essa imagem e texto foram derivadas da chave criptográfica para esse chat secreto com ]]>%1$s]]>.\n\nSe você vê o mesmo no dispositivo de ]]>%2$s]]>, a criptografia ponta a ponta está garantida. https://telegram.org/faq/br#chats-secretos @@ -1299,6 +1308,8 @@ Esta mensagem não é suportada na sua versão do Telegram. Para visualizá-la atualize seu aplicativo em https://telegram.org/update Foto Vídeo + A foto expirou + O vídeo expirou GIF Localização Contato @@ -1396,14 +1407,12 @@ Seguro Poderoso Baseado na nuvem - Privado O aplicativo de mensagem mais rápido]]> do mundo.\nÉ gratuito]]> e seguro]]>. O Telegram]]> envia mensagens mais rápido que qualquer outro aplicativo. O Telegram]]> é gratuito para sempre. Sem propagandas.\nSem taxas. O Telegram]]> mantém suas mensagens seguras\nde ataques de hackers. O Telegram]]> não possui limites no tamanho de\nsuas mídia e conversas. O Telegram]]> te permite acessar suas mensagens \nde múltiplos dispositivos. - O Telegram]]> possui mensagens fortemente criptografadas\ne que podem se auto-destruir. Comece a conversar Configurações de Conta