From 405b7547478cf4a1a48ec3751fcf223af107f14f Mon Sep 17 00:00:00 2001 From: vince-bourgmayer Date: Fri, 26 Oct 2018 11:10:03 +0200 Subject: [PATCH] port commit 216756779161d1d47181616078f5c479032f5a1a from eelo-0.1 branch to branch eelo-0.2 --- res/drawable/logo.xml | 57 +++---------------- res/values-ast-rES/strings.xml | 18 ++++-- res/values-hr/strings.xml | 8 --- res/values-sc-rIT/strings.xml | 8 --- res/values-sl/strings.xml | 4 +- .../lineageos/setupwizard/FinishActivity.java | 40 ++++++++++++- 6 files changed, 60 insertions(+), 75 deletions(-) diff --git a/res/drawable/logo.xml b/res/drawable/logo.xml index a17c0dd5..76db1bf3 100644 --- a/res/drawable/logo.xml +++ b/res/drawable/logo.xml @@ -1,51 +1,8 @@ - - - - - - - - - - - - + + + + + + diff --git a/res/values-ast-rES/strings.xml b/res/values-ast-rES/strings.xml index f3b97d3f..55801162 100644 --- a/res/values-ast-rES/strings.xml +++ b/res/values-ast-rES/strings.xml @@ -21,33 +21,43 @@ Siguiente Saltar - Entamar + Aniciar Fecho Aceutar Un segundu\u2026 - Completóse la configuración + La configuración completóse Afáyate Llingua - Esbilla de Wi-Fi + Esbillar Wi-Fi + Falta la tarxeta SIM + Escueyi una SIM pa datos Servicios d\'allugamientu Otros servicios Data y hora Data actual Hora actual + Nun se deteutó denguna tarxeta SIM nel to teléfonu. Pa inxertar una, llei les instrucciones que vienen col preséu. + Afita\'l to fusu horariu y axusta la data y hora actuales si ye preciso + Los servicios d\'allugamientu permiten al sistema y aplicaciones de terceros recoyer y usar datos como\'l to allugamientu aproximáu. Por exemplu, una aplicación pue usar l\'allugamientu aproximáu p\'allugar cafeteríes averaes. + Amenorgar consumu de batería torgando\'l númberu d\'anovamientos GPS per hora. Ensin serviciu Namái llamaes d\'emerxencia ¿Quies usar los datos móviles na configuración? Activalos quiciabes puean tar suxetos a cargos de datos. Non - SIM %d - %s Llamada d\'emerxencia Carauterístiques de LineageOS Esto servicios furrulen por ti pa estender les capacidaes de la to tableta. Los datos usaránse acordies cola %s de LineageOS. Esto servicios furrulen por ti pa estender les capacidaes del to teléfonu. Los datos usaránse acordies cola %s de LineageOS. Política de privacidá Habilitar Guardián de privacidá pa facer que los tos datos personales como contautos, mensaxes, rexistros de llamaes... etc, nun tean disponibles p\'aplicaciones que teas acabante d\'instalar + Desbloquiar Riquir la contraseña de la to cuenta pa usar el to preséu incluso dempués de reafitalu. + ¿Cómo te prestaría bloquiar la to pantalla? + Configuración de buelga + Amiesta la to buelga + Protexe esti preséu y riquirá un PIN, patrón o contraseña pa desbloquiar la pantalla Configurar diff --git a/res/values-hr/strings.xml b/res/values-hr/strings.xml index 299a6199..433119b3 100644 --- a/res/values-hr/strings.xml +++ b/res/values-hr/strings.xml @@ -27,7 +27,6 @@ Samo trenutak\u2026 Postavljanje je završeno. Dobro došli! - Jezik Odaberite Wi-Fi Nema SIM kartice Odaberite SIM karticu za podatke @@ -57,17 +56,11 @@ Da SIM %d - %s Hitan poziv - Značajke LineageOS-a - Ove usluge rade za vas da povećaju mogućnosti vašeg tableta. Podatci će se upotrebljavati u suglasnosti s LineageOS-ovom %s. - Ove usluge rade za vas da povećaju mogućnosti vašeg telefona. Podatci će se upotrebljavati u suglasnosti s LineageOS-ovom %s. Pravila privatnosti Pomozite poboljšati %s - %1$s automatskim slanjem dijagnostičkih podataka i podataka o korištenju LineageOS-u. Ove se informacije ne mogu upotrebljavati kako bi vas identificirale i puno pomažu timovima koji rade na stvarima kao što su vijek baterije, izvedba aplikacija i nove %2$s značajke. Koristite navigacijske tipke na zaslonuumjesto hardverskih tipki. - Omogućite Nadzor privatnosti da biste učinili svoje osobne podatke poput kontakata, poruka ili zapisa poziva nedostupnima za novo instalirane aplikacije. Otključaj Uređaj je zaključao korisnik. - Zahtijeva lozinku vašeg računaza korištenje vašim uređajem čak i nakon vraćanja na tvorničke postavke. Da bi isključili/uključili ovo, idite u Postavke > Privatnost Izaberite rezerni tip zaključavanja zaslona @@ -83,5 +76,4 @@ Kako želite zaključati vaš zaslon? Zaštitite svoj telefon Zaštiti uređaj i zahtijevaj PIN, uzorak ili zaporku za otključavanje zaslona - Postavljanje diff --git a/res/values-sc-rIT/strings.xml b/res/values-sc-rIT/strings.xml index 273a563e..56b20078 100644 --- a/res/values-sc-rIT/strings.xml +++ b/res/values-sc-rIT/strings.xml @@ -18,14 +18,6 @@ --> - Brinca - Incumintza - Fatu - AB - Limba - Nono - Eja - Polìtica de riservadesa diff --git a/res/values-sl/strings.xml b/res/values-sl/strings.xml index c9527c6f..d86a5646 100644 --- a/res/values-sl/strings.xml +++ b/res/values-sl/strings.xml @@ -62,7 +62,7 @@ Te storitve vam omogočajo, da razširite zmogljivosti svojega telefona. Podatki se uporabijo v skladu s %s LineageOS. Pravilnik o zasebnosti Pomagajte izboljšati %s - %1$s s samodejnim pošiljanjem diagnostičnih podatkov in podatkov uporabe LineageOS-a. Ti podatki se ne uporabljajo za vaše prepoznavanje in ekipi pomagajo pri izboljšanju npr. življenjske dobe akumulatorja, zmogljivosti aplikacij in novih značilnosti %2$s. + %1$s s samodejnim pošiljanjem diagnostičnih podatkov in podatkov uporabe LineageOSa. Ti podatki se ne uporabljajo za vaše prepoznavanje in ekipi pomagajo pri izboljšanju npr. življenjske dobe baterije, zmogljivosti aplikacij in novih značilnosti %2$s. Uporabite zaslonske tipke za krmarjenje namesto fizičnih tipk. Omogočite Privacy guard, da vaši osebni podatki, kot so stiki, sporočila ali dnevniki klicev ne bodo na voljo na novo nameščenim aplikacijam Odkleni @@ -82,6 +82,6 @@ Izberite način zaklepanja zaslona Kako bi radi zaklenili svoj zaslon? Zaščitite vaš telefon - Zaščitite to napravo in za odklep zaslona zahtevajte kodo PIN, vzorec ali geslo + Zaščiti napravo in za odklenitev zaslona zahtevaj kodo PIN, vzorec ali geslo Nastavi diff --git a/src/org/lineageos/setupwizard/FinishActivity.java b/src/org/lineageos/setupwizard/FinishActivity.java index 463e67dc..7542a7a7 100644 --- a/src/org/lineageos/setupwizard/FinishActivity.java +++ b/src/org/lineageos/setupwizard/FinishActivity.java @@ -1,7 +1,7 @@ /* * Copyright (C) 2016 The CyanogenMod Project * Copyright (C) 2017 The LineageOS Project - * + * Copyright (C) 2018 eelo * Licensed under the Apache License, Version 2.0 (the "License"); * you may not use this file except in compliance with the License. * You may obtain a copy of the License at @@ -60,13 +60,27 @@ public class FinishActivity extends BaseSetupWizardActivity { private volatile boolean mIsFinishing = false; + private final static int EELO_SYNCHRONIZER_REQUEST_CODE = 0x01; + + private boolean hasError = false; @Override protected void onCreate(Bundle savedInstanceState) { super.onCreate(savedInstanceState); - if (LOGV) { - logActivityState("onCreate savedInstanceState=" + savedInstanceState); + + hasError = false; + + try { + Intent intent = new Intent("io.eelo.synchronizer.LAUNCHER"); // TODO static + intent.putExtra("EELO_SETTINGS_LAUNCHER", "SETUP_WIZARD"); + + startActivityForResult(intent, EELO_SYNCHRONIZER_REQUEST_CODE); + + } catch (android.content.ActivityNotFoundException err) { + + hasError = true; } + mSetupWizardApp = (SetupWizardApp) getApplication(); mReveal = (ImageView) findViewById(R.id.reveal); mEnableAccessibilityController = @@ -74,6 +88,26 @@ public class FinishActivity extends BaseSetupWizardActivity { setNextText(R.string.start); } + @Override + protected void onActivityResult(int requestCode, int resultCode, Intent data) { + + //super must be called + //super.onActivityResult(requestCode, resultCode, data); + + if(requestCode==EELO_SYNCHRONIZER_REQUEST_CODE ) { + //String message=data.getStringExtra("MESSAGE"); + //alert(message); + + if (resultCode == RESULT_CANCELED) { + //This is a BACK, or the Activity has not been found. + if (!hasError) { + // If the activity has not been found do *NOT* return back! (we will be in a (custom) loop) + onBackPressed(); + } + } + } + } + @Override protected int getTransition() { return TRANSITION_ID_SLIDE; -- GitLab