From 2eb84e23f616ddc284d648031d223776a2bafea2 Mon Sep 17 00:00:00 2001 From: DrKLO Date: Sun, 27 Jul 2014 03:18:24 +0400 Subject: [PATCH] Fixed internal push registration at first start, updated some locales --- TMessagesProj/build.gradle | 2 +- .../messenger/ConnectionsManager.java | 4 ++- .../ui/ChatProfileChangeNameActivity.java | 12 ++++++-- .../layout-ar/group_create_final_layout.xml | 1 + .../res/layout/group_create_final_layout.xml | 1 + .../src/main/res/values-de/strings.xml | 30 +++++++++---------- .../src/main/res/values-es/strings.xml | 30 +++++++++---------- 7 files changed, 46 insertions(+), 34 deletions(-) diff --git a/TMessagesProj/build.gradle b/TMessagesProj/build.gradle index 924767dc0..836098767 100644 --- a/TMessagesProj/build.gradle +++ b/TMessagesProj/build.gradle @@ -83,7 +83,7 @@ android { defaultConfig { minSdkVersion 8 targetSdkVersion 19 - versionCode 291 + versionCode 292 versionName "1.7.0" } } diff --git a/TMessagesProj/src/main/java/org/telegram/messenger/ConnectionsManager.java b/TMessagesProj/src/main/java/org/telegram/messenger/ConnectionsManager.java index 2a5ea5c7b..706fb5e3d 100644 --- a/TMessagesProj/src/main/java/org/telegram/messenger/ConnectionsManager.java +++ b/TMessagesProj/src/main/java/org/telegram/messenger/ConnectionsManager.java @@ -1752,7 +1752,7 @@ public class ConnectionsManager implements Action.ActionDelegate, TcpConnection. } private void registerForPush() { - if (registeringForPush) { + if (registeringForPush || !UserConfig.isClientActivated()) { return; } UserConfig.registeredForInternalPush = false; @@ -1805,6 +1805,8 @@ public class ConnectionsManager implements Action.ActionDelegate, TcpConnection. UserConfig.saveConfig(false); saveSession(); FileLog.e("tmessages", "registered for internal push"); + } else { + UserConfig.registeredForInternalPush = false; } registeringForPush = false; } diff --git a/TMessagesProj/src/main/java/org/telegram/ui/ChatProfileChangeNameActivity.java b/TMessagesProj/src/main/java/org/telegram/ui/ChatProfileChangeNameActivity.java index 2b204a9dd..0bd08b2b1 100644 --- a/TMessagesProj/src/main/java/org/telegram/ui/ChatProfileChangeNameActivity.java +++ b/TMessagesProj/src/main/java/org/telegram/ui/ChatProfileChangeNameActivity.java @@ -76,7 +76,11 @@ public class ChatProfileChangeNameActivity extends BaseFragment { TLRPC.Chat currentChat = MessagesController.getInstance().chats.get(chat_id); firstNameField = (EditText)fragmentView.findViewById(R.id.first_name_field); - firstNameField.setHint(LocaleController.getString("GroupName", R.string.GroupName)); + if (chat_id > 0) { + firstNameField.setHint(LocaleController.getString("GroupName", R.string.GroupName)); + } else { + firstNameField.setHint(LocaleController.getString("EnterListName", R.string.EnterListName)); + } firstNameField.setOnEditorActionListener(new TextView.OnEditorActionListener() { @Override public boolean onEditorAction(TextView textView, int i, KeyEvent keyEvent) { @@ -91,7 +95,11 @@ public class ChatProfileChangeNameActivity extends BaseFragment { firstNameField.setSelection(firstNameField.length()); TextView headerLabel = (TextView)fragmentView.findViewById(R.id.settings_section_text); - headerLabel.setText(LocaleController.getString("EnterGroupNameTitle", R.string.EnterGroupNameTitle)); + if (chat_id > 0) { + headerLabel.setText(LocaleController.getString("EnterGroupNameTitle", R.string.EnterGroupNameTitle)); + } else { + headerLabel.setText(LocaleController.getString("EnterListName", R.string.EnterListName).toUpperCase()); + } } else { ViewGroup parent = (ViewGroup)fragmentView.getParent(); if (parent != null) { diff --git a/TMessagesProj/src/main/res/layout-ar/group_create_final_layout.xml b/TMessagesProj/src/main/res/layout-ar/group_create_final_layout.xml index aea3bd3b2..f821e53ec 100644 --- a/TMessagesProj/src/main/res/layout-ar/group_create_final_layout.xml +++ b/TMessagesProj/src/main/res/layout-ar/group_create_final_layout.xml @@ -45,6 +45,7 @@ android:layout_marginTop="0dp" android:gravity="right|center_vertical" android:imeOptions="flagNoExtractUi" + android:inputType="textCapSentences" android:layout_gravity="center_vertical|right" android:textCursorDrawable="@null" android:textColor="#000000"/> diff --git a/TMessagesProj/src/main/res/layout/group_create_final_layout.xml b/TMessagesProj/src/main/res/layout/group_create_final_layout.xml index 1095df7c9..ba3f3ce36 100644 --- a/TMessagesProj/src/main/res/layout/group_create_final_layout.xml +++ b/TMessagesProj/src/main/res/layout/group_create_final_layout.xml @@ -45,6 +45,7 @@ android:layout_marginTop="0dp" android:gravity="left|center_vertical" android:imeOptions="flagNoExtractUi" + android:inputType="textCapSentences" android:layout_gravity="center_vertical" android:textCursorDrawable="@null" android:textColor="#000000"/> diff --git a/TMessagesProj/src/main/res/values-de/strings.xml b/TMessagesProj/src/main/res/values-de/strings.xml index 8251fa98e..66a354dde 100644 --- a/TMessagesProj/src/main/res/values-de/strings.xml +++ b/TMessagesProj/src/main/res/values-de/strings.xml @@ -58,12 +58,12 @@ Chat auswählen - Broadcast List - New Broadcast List - Enter list name - You created a broadcast list - Add Recipient - Remove from broadcast list + Broadcast Liste + Neue Broadcast Liste + Name der Liste eingeben + Du hast eine Broadcast Liste erstellt + Empfänger hinzufügen + Aus Broadcast Liste entfernen Datei auswählen @@ -158,7 +158,7 @@ %1$s hat dich aus der Gruppe %2$s entfernt %1$s hat die Gruppe %2$s verlassen %1$s benutzt jetzt Telegram! - %1$s,\n\nwir haben einen Zugriff auf dein Konto von einem neuen Gerät am %2$s erkannt.\n\nGerät: %3$s\nStandort: %4$s\n\nWenn du das nicht warst, kannst du in den Einstellungen alle Sitzungen beenden.\n\nDanke,\ndas Telegram Team + %1$s,\nWir haben eine Anmeldung von einem neuen Gerät mit der IP-Adresse %2$s festgestellt.\n\nGerät: %3$s\nStandort: %4$s\n\nWenn du es nicht selbst gewesen bist, melde alle anderen Sitzungen in den Telegram Einstellungen unverzüglich ab. \n\n\nMit freundlichen Grüßen,\nDas Telegram Team %1$s hat das Profilbild geändert @@ -201,7 +201,7 @@ FESTNETZ MOBIL ARBEIT - ANDERE + SONSTIGES HAUPTNUMMER Kontaktdaten TELEFON @@ -278,12 +278,12 @@ Vorname Nachname LED-Farbe - Popup-Benachrichtigung + Popup Benachrichtigungen Kein Popup Nur wenn Bildschirm „an“ Nur wenn Bildschirm „aus“ Popups immer anzeigen - Nummer auf Symbol + BADGE (Anzahl) Noch keine geteilten Medien vorhanden @@ -308,9 +308,9 @@ Noch keine Fotos - Edit Video - Original Video - Edited Video + Video bearbeiten + Originalvideo + Bearbeitetes Video Weiter @@ -371,7 +371,7 @@ Lädt… Du hast keinen Videoplayer. Bitte installiere einen um fortzufahren. Bitte sende uns eine Email an sms@telegram.org mit einer Beschreibung des Problems. - Du hast keine App, die den Dokumententyp \'%1$s\' öffnen kann. + Du hast keine Applikationen, die den Dateityp \'%1$s\' öffnen könnten. Bitte installiere eine entsprechende Anwendung um fortzufahren. Dieser Benutzer hat noch kein Telegram. Möchtest du ihn einladen? Bist du sicher? Kontakt hinzufügen? @@ -383,7 +383,7 @@ Sicher, dass du alle anderen Geräte abmelden möchtest? Diese Gruppe wirklich löschen und verlassen? Möchtest du wirklich diesen Chat löschen? - Möchtest du wirklich die eigenen Kontaktdaten teilen? + Wirklich die eigenen Kontaktinformationen teilen? Diesen Kontakt wirklich blockieren? Blockierung für diesen Kontakt wirklich aufheben? Diesen Kontakt wirklich löschen? diff --git a/TMessagesProj/src/main/res/values-es/strings.xml b/TMessagesProj/src/main/res/values-es/strings.xml index 4c1bdd302..88d1b7bf9 100644 --- a/TMessagesProj/src/main/res/values-es/strings.xml +++ b/TMessagesProj/src/main/res/values-es/strings.xml @@ -58,12 +58,12 @@ Selecciona el chat - Broadcast List - New Broadcast List - Enter list name - You created a broadcast list - Add Recipient - Remove from broadcast list + Lista de difusión + Nueva lista de difusión + Ingresa el nombre de la lista + Creaste una lista de difusión + Añadir destinatario + Quitar de la lista de difusión Seleccionar archivo @@ -158,7 +158,7 @@ %1$s te ha expulsado del grupo %2$s %1$s abandonó el grupo %2$s ¡%1$s se unió a Telegram! - %1$s,\nHemos detectado una conexión a tu cuenta desde un nuevo dispositivo el %2$s\n\nDispositivo: %3$s\nUbicación: %4$s\n\nSi no eras tú, puedes ir a Ajustes - Cerrar todas las otras sesiones.\n\nGracias,\nEl equipo de Telegram + %1$s,\nHemos detectado un inicio de sesión en tu cuenta desde un nuevo dispositivo, el %2$s\n\nDispositivo: %3$s\nUbicación: %4$s\n\nSi no eras tú, puedes ir a Ajustes - Cerrar todas las otras sesiones. \n\nAtentamente,\nEl Equipo de Telegram %1$s actualizó su foto de perfil @@ -271,19 +271,19 @@ Activado Desactivado Servicio de notificaciones - Si los servicios de google play son suficientes para recibir notificaciones, puedes desactivar el \'Servicio de notificaciones\'. Sin embargo, te recomendamos activarlos para mantener la aplicación funcionando en segundo plano y recibir notificaciones de forma instantánea. + Si los Servicios de Google Play son suficientes para que recibas las notificaciones, puedes desactivar el Servicio de notificaciones. Sin embargo, te recomendamos que lo dejes activo para mantener funcionando la aplicación en segundo plano y recibir las notificaciones al instante. Ordenar por Importar contactos Solo vía Wifi Nombre Apellido Color del LED - Notificación emergente + Notificaciones emergentes Sin notificación emergente Sólo con pantalla encendida Sólo con pantalla apagada Siempre mostrar notificación emergente - Globo de notificación + Globo en el ícono No hay fotos ni vídeos compartidos aún @@ -308,9 +308,9 @@ No hay fotos aún - Edit Video - Original Video - Edited Video + Editar vídeo + Vídeo original + Vídeo editado Siguiente @@ -370,8 +370,8 @@ Apellido/s inválido/s Cargando... No tienes reproductor de vídeo. Por favor, instala uno para continuar. - Por favor, envía un correo a sms@telegram.org y explica tu problema. - No tienes una aplicación que pueda manejar el tipo mime \'%1$s\'. Por favor, instala una para continuar + Por favor, envíanos un correo electrónico a sms@telegram.org y cuéntanos tu problema. + No tienes aplicaciones que puedan manejar el tipo de archivo \'%1$s\'. Por favor, instala una para continuar. Este usuario no tiene Telegram aún. ¿Enviarle una invitación? ¿Estás seguro? ¿Añadir contacto?