changed monocles registration link to activity_magic_create.xml

This commit is contained in:
12aw 2021-05-16 23:00:12 +02:00
parent 495c1efd90
commit 6033389b83
18 changed files with 31 additions and 28 deletions

View file

@ -5,10 +5,12 @@ import android.content.pm.ActivityInfo;
import android.os.Bundle;
import android.text.Editable;
import android.text.TextWatcher;
import android.text.method.LinkMovementMethod;
import android.view.View;
import android.widget.AdapterView;
import android.widget.ArrayAdapter;
import android.widget.CompoundButton;
import android.widget.TextView;
import androidx.appcompat.app.AlertDialog;
import androidx.appcompat.widget.Toolbar;
@ -29,6 +31,11 @@ import eu.siacs.conversations.xmpp.Jid;
public class MagicCreateActivity extends XmppActivity implements TextWatcher, AdapterView.OnItemSelectedListener, CompoundButton.OnCheckedChangeListener {
private void setupHyperlink() {
TextView linkTextView = findViewById(R.id.activity_main_link);
linkTextView.setMovementMethod(LinkMovementMethod.getInstance());
}
private boolean useOwnProvider = false;
private boolean registerFromUri = false;
public static final String EXTRA_DOMAIN = "domain";
@ -181,6 +188,7 @@ public class MagicCreateActivity extends XmppActivity implements TextWatcher, Ad
}
});
binding.username.addTextChangedListener(this);
setupHyperlink();
}
private String updateDomain() {

View file

@ -43,10 +43,6 @@ import static eu.siacs.conversations.utils.PermissionUtils.readGranted;
public class WelcomeActivity extends XmppActivity implements XmppConnectionService.OnAccountCreated, KeyChainAliasCallback {
private void setupHyperlink() {
TextView linkTextView = findViewById(R.id.activity_main_link);
linkTextView.setMovementMethod(LinkMovementMethod.getInstance());
}
private static final int REQUEST_IMPORT_BACKUP = 0x63fb;
private static final int REQUEST_READ_EXTERNAL_STORAGE = 0XD737;
@ -162,7 +158,6 @@ public class WelcomeActivity extends XmppActivity implements XmppConnectionServi
finish();
overridePendingTransition(R.animator.fade_in, R.animator.fade_out);
});
setupHyperlink();
}
public void addInviteUri(Intent to) {

View file

@ -118,6 +118,14 @@
android:text="@string/welcome_server_info"
android:textAppearance="@style/TextAppearance.Conversations.Caption" />
<TextView
android:id="@+id/activity_main_link"
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:layout_gravity="start"
android:text="@string/create_monocles_account"
android:textSize="18sp" />
<Button
android:id="@+id/create_account"
style="@style/Widget.Conversations.Button.Borderless"
@ -126,7 +134,6 @@
android:layout_gravity="end"
android:text="@string/next"
android:textColor="?attr/colorAccent" />
</LinearLayout>
<RelativeLayout
@ -142,7 +149,7 @@
android:layout_centerHorizontal="true"
android:layout_centerVertical="true"
android:padding="8dp"
android:src="@mipmap/ic_launcher_foreground" />
android:src="@drawable/logo_800" />
</RelativeLayout>
</RelativeLayout>
</ScrollView>

View file

@ -89,13 +89,6 @@
android:text="@string/create_account"
android:textColor="?attr/colorAccent" />
<TextView
android:id="@+id/activity_main_link"
android:layout_width="match_parent"
android:layout_height="wrap_content"
android:layout_gravity="end"
android:text="@string/create_monocles_account"
android:textSize="16sp" />
</LinearLayout>

View file

@ -532,7 +532,7 @@
<string name="create_dialog_group_chat_name">اسم فريق المحادثة</string>
<string name="delete_message">حذف الرسالة</string>
<string name="conference_destroyed">لقد تم تدمير هذه المحادثة الجماعية</string>
<string name="welcome_server_info">ننصح باستخدام monocles chat كمزوّد الخدمة الخاص بك.</string>
<string name="welcome_server_info">ننصح باستخدام monocles كمزوّد الخدمة الخاص بك.</string>
<string name="pref_quick_share_attachment_choice">اختيار الملفات المرفَقة</string>
<string name="unable_to_save_recording">لا يمكن الاحتفاظ بالتسجيل</string>
<string name="foreground_service_channel_name">الخدمة الأمامية</string>

View file

@ -775,7 +775,7 @@
<string name="delete_message">Mesaji sil</string>
<string name="conference_destroyed">Bu qrup söhbət məhv edilmişdir</string>
<string name="no_application_found_to_view_contact">Kontaktı görmək üçün heç bir tətbiq tapılmadı</string>
<string name="welcome_server_info">monocles chat-in provayderiniz kimi istifadəsini tövsiyə edirik.</string>
<string name="welcome_server_info">monocles-in provayderiniz kimi istifadəsini tövsiyə edirik.</string>
<string name="no_location_permission">monocles chat yerləşmə yerinizə izn tələb edir</string>
<string name="pref_show_record_voice_btn_summary">Səsli səs düyməsini sürətli hərəkət kimi göstərin</string>
<string name="pref_show_record_voice_btn">Qeyd səs düyməsini göstər</string>

View file

@ -703,7 +703,7 @@
<string name="delete_message">Изтриване на съобщение</string>
<string name="conference_destroyed">Този групов чат е унищожен</string>
<string name="no_application_found_to_view_contact">Не е намерена програма за преглед на контакта</string>
<string name="welcome_server_info">Препоръчваме използването на monocles chat като доставчик.</string>
<string name="welcome_server_info">Препоръчваме използването на monocles като доставчик.</string>
<string name="pref_show_record_voice_btn_summary">Покажи гласов бутон за запис в разговорите като бързо действие</string>
<string name="pref_show_record_voice_btn">Покажи гласов бутон</string>
<string name="pref_use_quick_share_attachment_choice_summary">Замени бутона за изпращане с избор на прикачен файл, ако няма въведено съобщение. В противен случай покажи бързи действия, които могат да бъдат конфигурирани в следната настройка.</string>

View file

@ -774,7 +774,7 @@
<string name="delete_message">Borrar missatge</string>
<string name="conference_destroyed">Aquest grup de xat ha de ser destruit</string>
<string name="no_application_found_to_view_contact">No s\'han trobat ninguna aplicació amb la que poder veure aquest contacte</string>
<string name="welcome_server_info">Recomanem l\'ús de monocles chat como el teu proveïdor.</string>
<string name="welcome_server_info">Recomanem l\'ús de monocles como el teu proveïdor.</string>
<string name="no_location_permission">monocles chat necessita accés als serveis de localització</string>
<string name="pref_show_record_voice_btn_summary">Mostrar el botó de gravació de veu en converses com acció ràpida</string>
<string name="pref_show_record_voice_btn">Mostrar botó de gravació de veu</string>

View file

@ -774,7 +774,7 @@
<string name="delete_message">Nachricht löschen</string>
<string name="conference_destroyed">Dieser Gruppenchat wurde aufgelöst</string>
<string name="no_application_found_to_view_contact">Keine Anwendung zum Anzeigen von Kontakten gefunden</string>
<string name="welcome_server_info">Wir empfehlen dir monocles chat als Provider.</string>
<string name="welcome_server_info">Wir empfehlen dir monocles als Provider.</string>
<string name="no_location_permission">monocles chat benötigt Zugriff auf die Standortdienste</string>
<string name="pref_show_record_voice_btn_summary">Zeige Sprachaufnahme-Taste als Schnell-Taste in den Chats</string>
<string name="pref_show_record_voice_btn">Zeige Sprachaufnahme-Taste</string>

View file

@ -774,7 +774,7 @@
<string name="delete_message">Borrar mensaje</string>
<string name="conference_destroyed">Este grupo de chat ha sido destruido</string>
<string name="no_application_found_to_view_contact">No se ha encontrado ninguna aplicación con la que ver este contacto</string>
<string name="welcome_server_info">Recomendamos el uso de monocles chat como tu proveedor.</string>
<string name="welcome_server_info">Recomendamos el uso de monocles como tu proveedor.</string>
<string name="no_location_permission">monocles chat necesita acceso a los servicio de ubicación</string>
<string name="pref_show_record_voice_btn_summary">Mostrar el botón de grabación de voz en conversaciones como acción rápida</string>
<string name="pref_show_record_voice_btn">Mostrar botón de grabación de voz</string>

View file

@ -774,7 +774,7 @@
<string name="delete_message">Supprimer le message</string>
<string name="conference_destroyed">La conférence a été supprimée</string>
<string name="no_application_found_to_view_contact">Aucune application permettant dafficher ce contact na été trouvée</string>
<string name="welcome_server_info">Nous vous recommandons dutiliser monocles chat en tant que votre fournisseur.</string>
<string name="welcome_server_info">Nous vous recommandons dutiliser monocles en tant que votre fournisseur.</string>
<string name="no_location_permission">monocles chat a besoin daccéder à la géolocalisation</string>
<string name="pref_show_record_voice_btn_summary">Affiche le bouton Enregistrement audio en tant quaction rapide dans les conversations.</string>
<string name="pref_show_record_voice_btn">Bouton Enregistrement audio</string>

View file

@ -774,7 +774,7 @@
<string name="delete_message">Borrar mensaxe</string>
<string name="conference_destroyed">Este chat de grupo foi destruído</string>
<string name="no_application_found_to_view_contact">Non se atopou ningunha aplicación para ver este contacto</string>
<string name="welcome_server_info">Recomendamos o uso de monocles chat como provedor.</string>
<string name="welcome_server_info">Recomendamos o uso de monocles como provedor.</string>
<string name="no_location_permission">monocles chat necesita acceso a los servicios de localización</string>
<string name="pref_show_record_voice_btn_summary">Mostrar o botón de gravación de voz nos chats como acción rápida</string>
<string name="pref_show_record_voice_btn">Mostrar o botón de gravación de voz</string>

View file

@ -774,7 +774,7 @@
<string name="delete_message">Elimina messaggio</string>
<string name="conference_destroyed">Questa conversazione di gruppo è stata distrutta</string>
<string name="no_application_found_to_view_contact">Nessuna applicazione trovata per la visualizzazione di questo contatto</string>
<string name="welcome_server_info">Consigliamo di utilizzare monocles chat come tuo fornitore.</string>
<string name="welcome_server_info">Consigliamo di utilizzare monocles come tuo fornitore.</string>
<string name="no_location_permission">monocles chat ha bisogno di accedere ai servizi di posizione</string>
<string name="pref_show_record_voice_btn_summary">Mostra pulsante di registrazione vocale nelle conversazioni come scelta rapida</string>
<string name="pref_show_record_voice_btn">Mostra pulsante di registrazione vocale</string>

View file

@ -761,7 +761,7 @@ Nie spowoduje to usunięcia kopii wiadomości przechowywanych na innych urządze
<string name="delete_message">Usuń wiadomość</string>
<string name="conference_destroyed">Ten czat grupowy został usunięty</string>
<string name="no_application_found_to_view_contact">Nie odnaleziono aplikacji do wyświetlenia kontaktu</string>
<string name="welcome_server_info">Zalecamy korzystanie z monocles chat jako serwera.</string>
<string name="welcome_server_info">Zalecamy korzystanie z monocles jako serwera.</string>
<string name="no_location_permission">monocles chat potrzebuje dostępu do lokalizacji</string>
<string name="pref_show_record_voice_btn_summary">Pokaż przycisk nagrywania głosu w czatach, jako szybką akcję</string>
<string name="pref_show_record_voice_btn">Pokaż przycisk nagrywania głosu</string>

View file

@ -794,7 +794,7 @@
<string name="delete_message">Удалить сообщение</string>
<string name="conference_destroyed">Данная группа была закрыта</string>
<string name="no_application_found_to_view_contact">Не найдено приложений для просмотра контакта</string>
<string name="welcome_server_info">Мы рекомендуем использовать сервер monocles chat.</string>
<string name="welcome_server_info">Мы рекомендуем использовать сервер monocles.</string>
<string name="no_location_permission">monocles chat требуется доступ к службам определения местоположения</string>
<string name="pref_show_record_voice_btn_summary">Показывать кнопку записи голоса в качестве кнопки быстрого действия</string>
<string name="pref_show_record_voice_btn">Показывать кнопку записи голоса</string>

View file

@ -745,7 +745,7 @@
<string name="delete_message">Вилучити</string>
<string name="conference_destroyed">Цю групу закрито</string>
<string name="no_application_found_to_view_contact">Не знайдено програми, щоб переглянути контакт</string>
<string name="welcome_server_info">Рекомендуємо використовувати monocles chat як постачальника послуг XMPP. </string>
<string name="welcome_server_info">Рекомендуємо використовувати monocles як постачальника послуг XMPP. </string>
<string name="pref_show_record_voice_btn_summary">Показувати у чаті кнопку запису голосу як швидку дію</string>
<string name="pref_show_record_voice_btn">Показувати кнопку запису голосу</string>
<string name="pref_use_quick_share_attachment_choice_summary">Замінювати клавішу надсилання під час набору функцією вибору вкладення. В іншому випадку показувати швидкі дії (можна окремо налаштувати)</string>

View file

@ -718,7 +718,7 @@
<string name="delete_message">删除消息</string>
<string name="conference_destroyed">这个群聊已被解散</string>
<string name="no_application_found_to_view_contact">没有发现查看联系人的应用程序</string>
<string name="welcome_server_info">我们建议您使用monocles chat作为提供商。</string>
<string name="welcome_server_info">我们建议您使用monocles作为提供商。</string>
<string name="pref_show_record_voice_btn_summary">在聊天中显示录制语音按钮作为快速操作</string>
<string name="pref_show_record_voice_btn">显示录制语音按钮</string>
<string name="pref_use_quick_share_attachment_choice_summary">如果未键入消息,请将附件选项替换为发送按钮。否则显示快速操作,可以在以下设置中进行设置。</string>

View file

@ -776,7 +776,7 @@
<string name="delete_message">Delete message</string>
<string name="conference_destroyed">This group chat has been destroyed</string>
<string name="no_application_found_to_view_contact">No application found to view contact</string>
<string name="welcome_server_info">We recommend the use of monocles chat as your provider.</string>
<string name="welcome_server_info">We recommend the use of monocles as your provider.</string>
<string name="no_location_permission">monocles chat needs access to location services</string>
<string name="pref_show_record_voice_btn_summary">Show record voice button in chats as quick action</string>
<string name="pref_show_record_voice_btn">Show record voice button</string>