Fixed internal push registration at first start, updated some locales

This commit is contained in:
DrKLO 2014-07-27 03:18:24 +04:00
parent 91ae97e257
commit 2eb84e23f6
7 changed files with 46 additions and 34 deletions

View File

@ -83,7 +83,7 @@ android {
defaultConfig {
minSdkVersion 8
targetSdkVersion 19
versionCode 291
versionCode 292
versionName "1.7.0"
}
}

View File

@ -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;
}

View File

@ -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) {

View File

@ -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"/>

View File

@ -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"/>

View File

@ -58,12 +58,12 @@
<string name="SelectChat">Chat auswählen</string>
<!--broadcasts-->
<string name="BroadcastList">Broadcast List</string>
<string name="NewBroadcastList">New Broadcast List</string>
<string name="EnterListName">Enter list name</string>
<string name="YouCreatedBroadcastList">You created a broadcast list</string>
<string name="AddRecipient">Add Recipient</string>
<string name="KickFromBroadcast">Remove from broadcast list</string>
<string name="BroadcastList">Broadcast Liste</string>
<string name="NewBroadcastList">Neue Broadcast Liste</string>
<string name="EnterListName">Name der Liste eingeben</string>
<string name="YouCreatedBroadcastList">Du hast eine Broadcast Liste erstellt</string>
<string name="AddRecipient">Empfänger hinzufügen</string>
<string name="KickFromBroadcast">Aus Broadcast Liste entfernen</string>
<!--documents view-->
<string name="SelectFile">Datei auswählen</string>
@ -158,7 +158,7 @@
<string name="NotificationGroupKickYou">%1$s hat dich aus der Gruppe %2$s entfernt</string>
<string name="NotificationGroupLeftMember">%1$s hat die Gruppe %2$s verlassen</string>
<string name="NotificationContactJoined">%1$s benutzt jetzt Telegram!</string>
<string name="NotificationUnrecognizedDevice">%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</string>
<string name="NotificationUnrecognizedDevice">%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</string>
<string name="NotificationContactNewPhoto">%1$s hat das Profilbild geändert</string>
<!--contacts view-->
@ -201,7 +201,7 @@
<string name="PhoneHome">FESTNETZ</string>
<string name="PhoneMobile">MOBIL</string>
<string name="PhoneWork">ARBEIT</string>
<string name="PhoneOther">ANDERE</string>
<string name="PhoneOther">SONSTIGES</string>
<string name="PhoneMain">HAUPTNUMMER</string>
<string name="ContactInfo">Kontaktdaten</string>
<string name="PHONE">TELEFON</string>
@ -278,12 +278,12 @@
<string name="SortFirstName">Vorname</string>
<string name="SortLastName">Nachname</string>
<string name="LedColor">LED-Farbe</string>
<string name="PopupNotification">Popup-Benachrichtigung</string>
<string name="PopupNotification">Popup Benachrichtigungen</string>
<string name="NoPopup">Kein Popup</string>
<string name="OnlyWhenScreenOn">Nur wenn Bildschirm „an“</string>
<string name="OnlyWhenScreenOff">Nur wenn Bildschirm „aus“</string>
<string name="AlwaysShowPopup">Popups immer anzeigen</string>
<string name="BadgeNumber">Nummer auf Symbol</string>
<string name="BadgeNumber">BADGE (Anzahl)</string>
<!--media view-->
<string name="NoMedia">Noch keine geteilten Medien vorhanden</string>
@ -308,9 +308,9 @@
<string name="NoPhotos">Noch keine Fotos</string>
<!--edit video view-->
<string name="EditVideo">Edit Video</string>
<string name="OriginalVideo">Original Video</string>
<string name="EditedVideo">Edited Video</string>
<string name="EditVideo">Video bearbeiten</string>
<string name="OriginalVideo">Originalvideo</string>
<string name="EditedVideo">Bearbeitetes Video</string>
<!--button titles-->
<string name="Next">Weiter</string>
@ -371,7 +371,7 @@
<string name="Loading">Lädt…</string>
<string name="NoPlayerInstalled">Du hast keinen Videoplayer. Bitte installiere einen um fortzufahren.</string>
<string name="NoMailInstalled">Bitte sende uns eine Email an sms@telegram.org mit einer Beschreibung des Problems.</string>
<string name="NoHandleAppInstalled">Du hast keine App, die den Dokumententyp \'%1$s\' öffnen kann.</string>
<string name="NoHandleAppInstalled">Du hast keine Applikationen, die den Dateityp \'%1$s\' öffnen könnten. Bitte installiere eine entsprechende Anwendung um fortzufahren.</string>
<string name="InviteUser">Dieser Benutzer hat noch kein Telegram. Möchtest du ihn einladen?</string>
<string name="AreYouSure">Bist du sicher?</string>
<string name="AddContactQ">Kontakt hinzufügen?</string>
@ -383,7 +383,7 @@
<string name="AreYouSureSessions">Sicher, dass du alle anderen Geräte abmelden möchtest?</string>
<string name="AreYouSureDeleteAndExit">Diese Gruppe wirklich löschen und verlassen?</string>
<string name="AreYouSureDeleteThisChat">Möchtest du wirklich diesen Chat löschen?</string>
<string name="AreYouSureShareMyContactInfo">Möchtest du wirklich die eigenen Kontaktdaten teilen?</string>
<string name="AreYouSureShareMyContactInfo">Wirklich die eigenen Kontaktinformationen teilen?</string>
<string name="AreYouSureBlockContact">Diesen Kontakt wirklich blockieren?</string>
<string name="AreYouSureUnblockContact">Blockierung für diesen Kontakt wirklich aufheben?</string>
<string name="AreYouSureDeleteContact">Diesen Kontakt wirklich löschen?</string>

View File

@ -58,12 +58,12 @@
<string name="SelectChat">Selecciona el chat</string>
<!--broadcasts-->
<string name="BroadcastList">Broadcast List</string>
<string name="NewBroadcastList">New Broadcast List</string>
<string name="EnterListName">Enter list name</string>
<string name="YouCreatedBroadcastList">You created a broadcast list</string>
<string name="AddRecipient">Add Recipient</string>
<string name="KickFromBroadcast">Remove from broadcast list</string>
<string name="BroadcastList">Lista de difusión</string>
<string name="NewBroadcastList">Nueva lista de difusión</string>
<string name="EnterListName">Ingresa el nombre de la lista</string>
<string name="YouCreatedBroadcastList">Creaste una lista de difusión</string>
<string name="AddRecipient">Añadir destinatario</string>
<string name="KickFromBroadcast">Quitar de la lista de difusión</string>
<!--documents view-->
<string name="SelectFile">Seleccionar archivo</string>
@ -158,7 +158,7 @@
<string name="NotificationGroupKickYou">%1$s te ha expulsado del grupo %2$s</string>
<string name="NotificationGroupLeftMember">%1$s abandonó el grupo %2$s</string>
<string name="NotificationContactJoined">¡%1$s se unió a Telegram!</string>
<string name="NotificationUnrecognizedDevice">%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</string>
<string name="NotificationUnrecognizedDevice">%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</string>
<string name="NotificationContactNewPhoto">%1$s actualizó su foto de perfil</string>
<!--contacts view-->
@ -271,19 +271,19 @@
<string name="Enabled">Activado</string>
<string name="Disabled">Desactivado</string>
<string name="NotificationsService">Servicio de notificaciones</string>
<string name="NotificationsServiceDisableInfo">Si los servicios de google play son suficientes para recibir notificaciones, puedes desactivar el \'Servicio de notificaciones\'. Sin embargo, te recomendamos activarlos para mantener la aplicación funcionando en segundo plano y recibir notificaciones de forma instantánea.</string>
<string name="NotificationsServiceDisableInfo">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.</string>
<string name="SortBy">Ordenar por</string>
<string name="ImportContacts">Importar contactos</string>
<string name="WiFiOnly">Solo vía Wifi</string>
<string name="SortFirstName">Nombre</string>
<string name="SortLastName">Apellido</string>
<string name="LedColor">Color del LED</string>
<string name="PopupNotification">Notificación emergente</string>
<string name="PopupNotification">Notificaciones emergentes</string>
<string name="NoPopup">Sin notificación emergente</string>
<string name="OnlyWhenScreenOn">Sólo con pantalla encendida</string>
<string name="OnlyWhenScreenOff">Sólo con pantalla apagada</string>
<string name="AlwaysShowPopup">Siempre mostrar notificación emergente</string>
<string name="BadgeNumber">Globo de notificación</string>
<string name="BadgeNumber">Globo en el ícono</string>
<!--media view-->
<string name="NoMedia">No hay fotos ni vídeos compartidos aún</string>
@ -308,9 +308,9 @@
<string name="NoPhotos">No hay fotos aún</string>
<!--edit video view-->
<string name="EditVideo">Edit Video</string>
<string name="OriginalVideo">Original Video</string>
<string name="EditedVideo">Edited Video</string>
<string name="EditVideo">Editar vídeo</string>
<string name="OriginalVideo">Vídeo original</string>
<string name="EditedVideo">Vídeo editado</string>
<!--button titles-->
<string name="Next">Siguiente</string>
@ -370,8 +370,8 @@
<string name="InvalidLastName">Apellido/s inválido/s</string>
<string name="Loading">Cargando...</string>
<string name="NoPlayerInstalled">No tienes reproductor de vídeo. Por favor, instala uno para continuar.</string>
<string name="NoMailInstalled">Por favor, envía un correo a sms@telegram.org y explica tu problema.</string>
<string name="NoHandleAppInstalled">No tienes una aplicación que pueda manejar el tipo mime \'%1$s\'. Por favor, instala una para continuar</string>
<string name="NoMailInstalled">Por favor, envíanos un correo electrónico a sms@telegram.org y cuéntanos tu problema.</string>
<string name="NoHandleAppInstalled">No tienes aplicaciones que puedan manejar el tipo de archivo \'%1$s\'. Por favor, instala una para continuar.</string>
<string name="InviteUser">Este usuario no tiene Telegram aún. ¿Enviarle una invitación?</string>
<string name="AreYouSure">¿Estás seguro?</string>
<string name="AddContactQ">¿Añadir contacto?</string>