From fce3df0c82a5fa7389d57c4a9ffde7b2e52080dc Mon Sep 17 00:00:00 2001 From: Greyson Parrelli Date: Fri, 10 Jul 2020 18:06:51 -0400 Subject: [PATCH 1/3] Update pin opt-out strings and behavior. --- .../securesms/PassphraseRequiredActivity.java | 2 +- .../securesms/keyvalue/KbsValues.java | 28 +++---- .../securesms/lock/v2/BaseKbsPinFragment.java | 3 +- .../securesms/logsubmit/LogSectionPin.java | 1 + .../securesms/pin/PinOptOutDialog.java | 19 ++--- .../thoughtcrime/securesms/pin/PinState.java | 73 +++++++++---------- app/src/main/res/values/strings.xml | 8 +- .../main/res/xml/preferences_advanced_pin.xml | 2 +- 8 files changed, 60 insertions(+), 76 deletions(-) diff --git a/app/src/main/java/org/thoughtcrime/securesms/PassphraseRequiredActivity.java b/app/src/main/java/org/thoughtcrime/securesms/PassphraseRequiredActivity.java index d049c3cf5..78cf8d3af 100644 --- a/app/src/main/java/org/thoughtcrime/securesms/PassphraseRequiredActivity.java +++ b/app/src/main/java/org/thoughtcrime/securesms/PassphraseRequiredActivity.java @@ -164,7 +164,7 @@ public abstract class PassphraseRequiredActivity extends BaseActivity implements } private boolean userMustCreateSignalPin() { - return !SignalStore.registrationValues().isRegistrationComplete() && !SignalStore.kbsValues().hasPin() && !SignalStore.kbsValues().lastPinCreateFailed(); + return !SignalStore.registrationValues().isRegistrationComplete() && !SignalStore.kbsValues().hasPin() && !SignalStore.kbsValues().lastPinCreateFailed() && !SignalStore.kbsValues().hasOptedOut(); } private boolean userMustSetProfileName() { diff --git a/app/src/main/java/org/thoughtcrime/securesms/keyvalue/KbsValues.java b/app/src/main/java/org/thoughtcrime/securesms/keyvalue/KbsValues.java index 94ce5112c..e2fb45106 100644 --- a/app/src/main/java/org/thoughtcrime/securesms/keyvalue/KbsValues.java +++ b/app/src/main/java/org/thoughtcrime/securesms/keyvalue/KbsValues.java @@ -62,6 +62,7 @@ public final class KbsValues extends SignalStoreValues { .putString(LOCK_LOCAL_PIN_HASH, PinHashing.localPinHash(pin)) .putString(PIN, pin) .putLong(LAST_CREATE_FAILED_TIMESTAMP, -1) + .putBoolean(OPTED_OUT, false) .commit(); } @@ -144,27 +145,16 @@ public final class KbsValues extends SignalStoreValues { return getLocalPinHash() != null; } - /** - * Should only be called by {@link org.thoughtcrime.securesms.pin.PinState}. - */ - public synchronized void optIn() { - putBoolean(OPTED_OUT, false); - } - - /** - * Should only be called by {@link org.thoughtcrime.securesms.pin.PinState}. - */ + /** Should only be called by {@link org.thoughtcrime.securesms.pin.PinState}. */ public synchronized void optOut() { - putBoolean(OPTED_OUT, true); - } - - /** - * Should only be called by {@link org.thoughtcrime.securesms.pin.PinState}. - */ - public synchronized void resetMasterKey() { getStore().beginWrite() - .remove(MASTER_KEY) - .apply(); + .putBoolean(OPTED_OUT, true) + .remove(TOKEN_RESPONSE) + .putBlob(MASTER_KEY, MasterKey.createNew(new SecureRandom()).serialize()) + .remove(LOCK_LOCAL_PIN_HASH) + .remove(PIN) + .putLong(LAST_CREATE_FAILED_TIMESTAMP, -1) + .commit(); } public synchronized boolean hasOptedOut() { diff --git a/app/src/main/java/org/thoughtcrime/securesms/lock/v2/BaseKbsPinFragment.java b/app/src/main/java/org/thoughtcrime/securesms/lock/v2/BaseKbsPinFragment.java index 7d16bfc22..28aaf210e 100644 --- a/app/src/main/java/org/thoughtcrime/securesms/lock/v2/BaseKbsPinFragment.java +++ b/app/src/main/java/org/thoughtcrime/securesms/lock/v2/BaseKbsPinFragment.java @@ -100,7 +100,8 @@ abstract class BaseKbsPinFragment extends @Override public void onPrepareOptionsMenu(@NonNull Menu menu) { if (RegistrationLockUtil.userHasRegistrationLock(requireContext()) || - SignalStore.kbsValues().hasPin()) + SignalStore.kbsValues().hasPin() || + SignalStore.kbsValues().hasOptedOut()) { menu.clear(); } diff --git a/app/src/main/java/org/thoughtcrime/securesms/logsubmit/LogSectionPin.java b/app/src/main/java/org/thoughtcrime/securesms/logsubmit/LogSectionPin.java index dc00b2bfa..97a69ac09 100644 --- a/app/src/main/java/org/thoughtcrime/securesms/logsubmit/LogSectionPin.java +++ b/app/src/main/java/org/thoughtcrime/securesms/logsubmit/LogSectionPin.java @@ -22,6 +22,7 @@ public class LogSectionPin implements LogSection { .append("ReglockV1: ").append(TextSecurePreferences.isV1RegistrationLockEnabled(context)).append("\n") .append("ReglockV2: ").append(SignalStore.kbsValues().isV2RegistrationLockEnabled()).append("\n") .append("Signal PIN: ").append(SignalStore.kbsValues().hasPin()).append("\n") + .append("Opted Out: ").append(SignalStore.kbsValues().hasOptedOut()).append("\n") .append("Last Creation Failed: ").append(SignalStore.kbsValues().lastPinCreateFailed()).append("\n") .append("Needs Account Restore: ").append(SignalStore.storageServiceValues().needsAccountRestore()).append("\n") .append("PIN Required at Registration: ").append(SignalStore.registrationValues().pinWasRequiredAtRegistration()).append("\n") diff --git a/app/src/main/java/org/thoughtcrime/securesms/pin/PinOptOutDialog.java b/app/src/main/java/org/thoughtcrime/securesms/pin/PinOptOutDialog.java index ae0014ff1..16a372e77 100644 --- a/app/src/main/java/org/thoughtcrime/securesms/pin/PinOptOutDialog.java +++ b/app/src/main/java/org/thoughtcrime/securesms/pin/PinOptOutDialog.java @@ -34,30 +34,25 @@ public final class PinOptOutDialog { } private static void show(@NonNull Context context, - boolean skip, + boolean isForSkip, @NonNull Runnable onSuccess, @NonNull Runnable onFailed) { AlertDialog dialog = new AlertDialog.Builder(context) .setTitle(R.string.PinOptOutDialog_warning) - .setMessage(R.string.PinOptOutDialog_disabling_pins_will_create_a_hidden_high_entropy_pin) + .setMessage(R.string.PinOptOutDialog_if_you_disable_the_pin_you_will_lose_all_data) .setCancelable(true) .setPositiveButton(R.string.PinOptOutDialog_disable_pin, (d, which) -> { d.dismiss(); AlertDialog progress = SimpleProgressDialog.show(context); SimpleTask.run(() -> { - try { - if (skip) { - PinState.onPinCreationSkipped(context); - } else { - PinState.onPinOptOut(context); - } - return true; - } catch (IOException | UnauthenticatedResponseException e) { - Log.w(TAG, e); - return false; + if (isForSkip) { + PinState.onPinCreationSkipped(); + } else { + PinState.onPinOptOut(); } + return true; }, success -> { if (success) { onSuccess.run(); diff --git a/app/src/main/java/org/thoughtcrime/securesms/pin/PinState.java b/app/src/main/java/org/thoughtcrime/securesms/pin/PinState.java index 7f055b551..f3ed66107 100644 --- a/app/src/main/java/org/thoughtcrime/securesms/pin/PinState.java +++ b/app/src/main/java/org/thoughtcrime/securesms/pin/PinState.java @@ -18,9 +18,7 @@ import org.thoughtcrime.securesms.lock.v2.PinKeyboardType; import org.thoughtcrime.securesms.logging.Log; import org.thoughtcrime.securesms.megaphone.Megaphones; import org.thoughtcrime.securesms.registration.service.KeyBackupSystemWrongPinException; -import org.thoughtcrime.securesms.util.Hex; import org.thoughtcrime.securesms.util.TextSecurePreferences; -import org.thoughtcrime.securesms.util.Util; import org.whispersystems.libsignal.util.guava.Optional; import org.whispersystems.signalservice.api.KbsPinData; import org.whispersystems.signalservice.api.KeyBackupService; @@ -32,6 +30,7 @@ import org.whispersystems.signalservice.internal.contacts.crypto.Unauthenticated import org.whispersystems.signalservice.internal.contacts.entities.TokenResponse; import java.io.IOException; +import java.security.SecureRandom; import java.util.Arrays; import java.util.Locale; import java.util.concurrent.TimeUnit; @@ -156,10 +155,19 @@ public final class PinState { { Log.i(TAG, "onPinChangedOrCreated()"); - boolean isFirstPin = !SignalStore.kbsValues().hasPin() || SignalStore.kbsValues().hasOptedOut(); + KbsValues kbsValues = SignalStore.kbsValues(); + boolean isFirstPin = !kbsValues.hasPin() || kbsValues.hasOptedOut(); + MasterKey masterKey = kbsValues.getOrCreateMasterKey(); + KeyBackupService keyBackupService = ApplicationDependencies.getKeyBackupService(); + KeyBackupService.PinChangeSession pinChangeSession = keyBackupService.newPinChangeSession(); + HashedPin hashedPin = PinHashing.hashPin(pin, pinChangeSession); + KbsPinData kbsData = pinChangeSession.setPin(hashedPin, masterKey); - setPin(context, pin, keyboard); - SignalStore.kbsValues().optIn(); + kbsValues.setKbsMasterKey(kbsData, pin); + TextSecurePreferences.clearRegistrationLockV1(context); + SignalStore.pinValues().setKeyboardType(keyboard); + SignalStore.pinValues().resetPinReminders(); + ApplicationDependencies.getMegaphoneRepository().markFinished(Megaphones.Event.PINS_FOR_ALL); if (isFirstPin) { Log.i(TAG, "First time setting a PIN. Refreshing attributes to set the 'storage' capability."); @@ -185,13 +193,11 @@ public final class PinState { * Invoked when the user has enabled the "PIN opt out" setting. */ @WorkerThread - public static synchronized void onPinOptOut(@NonNull Context context) - throws IOException, UnauthenticatedResponseException - { + public static synchronized void onPinOptOut() { Log.i(TAG, "onPinOptOutEnabled()"); assertState(State.PIN_WITH_REGISTRATION_LOCK_DISABLED, State.NO_REGISTRATION_LOCK); - optOutOfPin(context); + optOutOfPin(); updateState(buildInferredStateFromOtherFields()); } @@ -200,13 +206,11 @@ public final class PinState { * Invoked when the user has chosen to skip PIN creation. */ @WorkerThread - public static synchronized void onPinCreationSkipped(@NonNull Context context) - throws IOException, UnauthenticatedResponseException - { + public static synchronized void onPinCreationSkipped() { Log.i(TAG, "onPinCreationSkipped()"); assertState(State.NO_REGISTRATION_LOCK); - optOutOfPin(context); + optOutOfPin(); updateState(buildInferredStateFromOtherFields()); } @@ -295,6 +299,20 @@ public final class PinState { } } + @WorkerThread + private static void bestEffortForcePushStorage() { + Optional result = ApplicationDependencies.getJobManager().runSynchronously(new StorageForcePushJob(), TimeUnit.SECONDS.toMillis(10)); + + if (result.isPresent() && result.get() == JobTracker.JobState.SUCCESS) { + Log.i(TAG, "Storage was force-pushed successfully."); + } else if (result.isPresent()) { + Log.w(TAG, "Storage force-pushed finished, but was not successful. Enqueuing one for later. (Result: " + result.get() + ")"); + ApplicationDependencies.getJobManager().add(new RefreshAttributesJob()); + } else { + Log.w(TAG, "Storage fore push did not finish in the allotted time. It'll finish later."); + } + } + @WorkerThread private static void resetPinRetryCount(@NonNull Context context, @Nullable String pin, @NonNull KbsPinData kbsData) { if (pin == null) { @@ -322,34 +340,13 @@ public final class PinState { } @WorkerThread - private static void setPin(@NonNull Context context, @NonNull String pin, @NonNull PinKeyboardType keyboard) - throws IOException, UnauthenticatedResponseException - { - KbsValues kbsValues = SignalStore.kbsValues(); - MasterKey masterKey = kbsValues.getOrCreateMasterKey(); - KeyBackupService keyBackupService = ApplicationDependencies.getKeyBackupService(); - KeyBackupService.PinChangeSession pinChangeSession = keyBackupService.newPinChangeSession(); - HashedPin hashedPin = PinHashing.hashPin(pin, pinChangeSession); - KbsPinData kbsData = pinChangeSession.setPin(hashedPin, masterKey); - - kbsValues.setKbsMasterKey(kbsData, pin); - TextSecurePreferences.clearRegistrationLockV1(context); - SignalStore.pinValues().setKeyboardType(keyboard); - SignalStore.pinValues().resetPinReminders(); - ApplicationDependencies.getMegaphoneRepository().markFinished(Megaphones.Event.PINS_FOR_ALL); - } - - @WorkerThread - private static void optOutOfPin(@NonNull Context context) - throws IOException, UnauthenticatedResponseException - { - SignalStore.kbsValues().resetMasterKey(); - - setPin(context, Hex.toStringCondensed(Util.getSecretBytes(32)), PinKeyboardType.ALPHA_NUMERIC); + private static void optOutOfPin() { SignalStore.kbsValues().optOut(); - ApplicationDependencies.getJobManager().add(new StorageForcePushJob()); + ApplicationDependencies.getMegaphoneRepository().markFinished(Megaphones.Event.PINS_FOR_ALL); + bestEffortRefreshAttributes(); + bestEffortForcePushStorage(); } private static @NonNull State assertState(State... allowed) { diff --git a/app/src/main/res/values/strings.xml b/app/src/main/res/values/strings.xml index f9d47fba9..0727baf31 100644 --- a/app/src/main/res/values/strings.xml +++ b/app/src/main/res/values/strings.xml @@ -55,8 +55,8 @@ Theme %1$s, Language %2$s PINs are required for registration lock. To disable PINs, please first disable registration lock. Failed to disable PINs. Try again later. - Pin created. - Pin disabled. + PIN created. + PIN disabled. @@ -959,7 +959,7 @@ Warning - Disabling PIN will create a hidden, high-entropy PIN associated with your account that is unrecoverable. When you re-register Signal you will lose all data unless you manually back up and restore. You can not turn on Registration Lock while the PIN is disabled. + If you disable the PIN, you will lose all data when you re-register Signal unless you manually back up and restore. You can not turn on Registration Lock while the PIN is disabled. Disable PIN @@ -1903,7 +1903,7 @@ Theme Disable PIN Enable PIN - Disabling PIN will create a hidden, high-entropy PIN associated with your account that is unrecoverable. When you re-register Signal you will lose all data unless you manually back up and restore. You can not turn on Registration Lock while the PIN is disabled. + If you disable the PIN, you will lose all data when you re-register Signal unless you manually back up and restore. You can not turn on Registration Lock while the PIN is disabled. PINs keep information stored with Signal encrypted so only you can access it. Your profile, settings, and contacts will restore when you reinstall. You won’t need your PIN to open the app. System default Default diff --git a/app/src/main/res/xml/preferences_advanced_pin.xml b/app/src/main/res/xml/preferences_advanced_pin.xml index 74fc63781..b72010b57 100644 --- a/app/src/main/res/xml/preferences_advanced_pin.xml +++ b/app/src/main/res/xml/preferences_advanced_pin.xml @@ -8,7 +8,7 @@ From 595061069009deeba45a7d1c23a9d93530cb5512 Mon Sep 17 00:00:00 2001 From: Greyson Parrelli Date: Sat, 11 Jul 2020 11:08:37 -0400 Subject: [PATCH 2/3] Updated language translations. --- app/src/main/res/values-bs/strings.xml | 9 +-- app/src/main/res/values-ca/strings.xml | 9 +-- app/src/main/res/values-cs/strings.xml | 9 +-- app/src/main/res/values-cy/strings.xml | 9 +-- app/src/main/res/values-da/strings.xml | 9 +-- app/src/main/res/values-el/strings.xml | 9 +-- app/src/main/res/values-eo/strings.xml | 17 ++++++ app/src/main/res/values-es/strings.xml | 15 ++--- app/src/main/res/values-et/strings.xml | 12 ++++ app/src/main/res/values-fa/strings.xml | 9 +-- app/src/main/res/values-fr/strings.xml | 5 +- app/src/main/res/values-hu/strings.xml | 9 +-- app/src/main/res/values-it/strings.xml | 9 +-- app/src/main/res/values-ja/strings.xml | 9 +-- app/src/main/res/values-nl/strings.xml | 36 ++++++++++++ app/src/main/res/values-pl/strings.xml | 9 +-- app/src/main/res/values-ro/strings.xml | 38 +++++++++++++ app/src/main/res/values-ru/strings.xml | 9 +-- app/src/main/res/values-sk/strings.xml | 2 +- app/src/main/res/values-sl/strings.xml | 65 +++++++++++----------- app/src/main/res/values-sq/strings.xml | 9 +-- app/src/main/res/values-sv/strings.xml | 9 +-- app/src/main/res/values-zh-rTW/strings.xml | 12 +++- 23 files changed, 196 insertions(+), 132 deletions(-) diff --git a/app/src/main/res/values-bs/strings.xml b/app/src/main/res/values-bs/strings.xml index c9b9611ea..8551e5423 100644 --- a/app/src/main/res/values-bs/strings.xml +++ b/app/src/main/res/values-bs/strings.xml @@ -860,10 +860,7 @@ Kreiraj novi PIN Upozorenje - - - - Ako isključite PIN, za Vaš će se račun kreirati skriveni bespovratni PIN visoke entropije. Kada se ponovo registrujete na Signal, svi Vaši podaci bit će izbrisani izuzev ako ručno kreirate rezervnu kopiju i koristite je za povrat podataka. Nećete moći aktivirati zaključavanje registracije dok god je PIN isključen. + Isključi PIN Ocijenite ovu aplikaciju @@ -1666,7 +1663,7 @@ Tema Isključi PIN Uključi PIN - Ako isključite PIN, za Vaš će se račun kreirati skriveni bespovratni PIN visoke entropije. Kada se ponovo registrujete na Signal, svi Vaši podaci bit će izbrisani izuzev ako ručno kreirate rezervnu kopiju i koristite je za povrat podataka. Nećete moći aktivirati zaključavanje registracije dok god je PIN isključen. + PIN služi za šifriranje informacija na Signalu tako da im samo Vi možete pristupiti. Vaš profil, podešavanja i kontakti bit će sačuvani i učitani kad ponovo instalirate Signal. PIN Vam neće trebati da otvorite aplikaciju. Sistemske postavke Standardno @@ -1900,7 +1897,7 @@ Ažurirajte PIN Kreirajte svoj PIN Saznajte više o PIN-ovima - + Isključi PIN Unesite svoj Signal PIN Kako bismo Vam pomogli da upamtite svoj PIN, povremeno ćemo od Vas tražiti da ga ponovo unesete. Vremenom ćemo Vas rjeđe podsjećati. diff --git a/app/src/main/res/values-ca/strings.xml b/app/src/main/res/values-ca/strings.xml index f4a023e6d..3d20a2191 100644 --- a/app/src/main/res/values-ca/strings.xml +++ b/app/src/main/res/values-ca/strings.xml @@ -821,10 +821,7 @@ Crea un PIN nou Advertiment - - - - Desactivar la creació del PIN crearà un PIN ocult i d’alta entropia associat al compte que no es podrà recuperar. Quan torneu a registrar el Signal, perdreu totes les dades tret que en feu una còpia de seguretat i una restauració manual. No podeu activar el bloqueig de registre mentre el PIN estigui desactivat. + Desactiva el PIN Valoreu l\'aplicació @@ -1611,7 +1608,7 @@ S\'ha rebut un missatge d\'intercanvi de claus per a una versió del protocol no Tema Desactiva el PIN Activa el PIN - Desactivar la creació del PIN crearà un PIN ocult i d’alta entropia associat al compte que no es podrà recuperar. Quan torneu a registrar el Signal, perdreu totes les dades tret que en feu una còpia de seguretat i una restauració manual. No podeu activar el bloqueig de registre mentre el PIN estigui desactivat. + Els PIN mantenen encriptada la informació desada amb el Signal de manera que no hi pugui accedir ningú més. El perfil, la configuració i els contactes es restauraran quan el reinstal·leu. No necessitareu el PIN per obrir l\'aplicació. Per defecte del sistema Per defecte @@ -1842,7 +1839,7 @@ S\'ha rebut un missatge d\'intercanvi de claus per a una versió del protocol no Actualitza el PIN Creeu el PIN Apreneu més coses sobre els PIN - + Desactiva el PIN Marqueu el PIN del Signal Per ajudar-vos a recordar el PIN, us el demanarem periòdicament. Amb el temps, ho farem menys. diff --git a/app/src/main/res/values-cs/strings.xml b/app/src/main/res/values-cs/strings.xml index 1ed99c7ea..e7719e96c 100644 --- a/app/src/main/res/values-cs/strings.xml +++ b/app/src/main/res/values-cs/strings.xml @@ -897,10 +897,7 @@ Vytvořit nový PIN? Varování - - - - Deaktivace PIN vytvoří skrytý PIN s vysokou entropií, který bude přiřazen k vašemu účtu, jenž je neobnovitelný. Když se pak znovu zaregistrujete u Signalu, budou veškerá vaše data ztracena, pokud si je ručně nezálohujete a neobnovíte. Když je PIN deaktivován, nelze zapnout zámek registrace. + Deaktivovat PIN Ohodnotit tuto aplikaci @@ -1714,7 +1711,7 @@ Obdržen požadavek na výměnu klíčů pro neplatnou verzi protokolu. Motiv Deaktivovat PIN Povolit PIN - Deaktivace PIN vytvoří skrytý PIN s vysokou entropií, který bude přiřazen k vašemu účtu, jenž je neobnovitelný. Když se pak znovu zaregistrujete u Signalu, budou veškerá vaše data ztracena, pokud si je ručně nezálohujete a neobnovíte. Když je PIN deaktivován, nelze zapnout zámek registrace. + PIN uchovává informace uložené u Signalu zašifrované, takže pouze vy k nim můžete přistupovat. Váš profil, nastavení a kontakty budou při reinstalaci obnoveny. Pro spuštění aplikace PIN nebudete potřebovat. Podle systému Výchozí @@ -1951,7 +1948,7 @@ Obdržen požadavek na výměnu klíčů pro neplatnou verzi protokolu. Aktualizovat PIN Vytvořit váš PIN Zjistěte víc o PINech - + Deaktivovat PIN Zadejte váš PIN k Signalu Abychom vám pomohli zapamatovat si PIN, budeme vás opakovaně žádat o jeho zadání. Postupem času vás budeme žádat méně. diff --git a/app/src/main/res/values-cy/strings.xml b/app/src/main/res/values-cy/strings.xml index e51a31383..cfd27c01c 100644 --- a/app/src/main/res/values-cy/strings.xml +++ b/app/src/main/res/values-cy/strings.xml @@ -900,10 +900,7 @@ Send neges heb ei ddiogelu? Creu PIN newydd Rhybudd - - - - Bydd analluogi PIN yn creu PIN cudd, entropi uchel sy\'n gysylltiedig â\'ch cyfrif na fydd modd ei adfer. Pan fyddwch yn ailgofrestru Signal byddwch yn colli\'r holl ddata oni bai eich bod yn gwneud copi wrth gefn ac adfer â llaw. Nid oes modd troi Cloi Cofrestru ymlaen tra bod y PIN wedi\'i analluogi. + Analluogi\'r PIN? Graddio\'r ap @@ -1717,7 +1714,7 @@ Send neges heb ei ddiogelu? Thema Analluogi\'r PIN Galluogi\'r PIN - Bydd analluogi PIN yn creu PIN cudd, entropi uchel sy\'n gysylltiedig â\'ch cyfrif na fydd modd ei adfer. Pan fyddwch yn ailgofrestru Signal byddwch yn colli\'r holl ddata oni bai eich bod yn gwneud copi wrth gefn ac adfer â llaw. Nid oes modd troi Cloi Cofrestru ymlaen tra bod y PIN wedi\'i analluogi. + Mae PINau\'n cadw gwybodaeth wedi\'i storio gyda Signal wedi\'i hamgryptio felly dim ond i chi gael mynediad ati. Bydd eich proffil, gosodiadau, a chysylltiadau yn cael eu hadfer pan fyddwch yn ailosod y rhaglen. Nid oes angen eich PIN arnoch i agor yr ap. Rhagosodiad y system Rhagosodiad @@ -1954,7 +1951,7 @@ Send neges heb ei ddiogelu? Diweddaru PIN Crëwch eich PIN Dysgu mwy am PINiau - + Analluogi\'r PIN? Rhowch eich PIN Signal I helpu i chi gofio\'ch PIN, byddwn yn gofyn i chi ei roi o bryd i\'w gilydd. Byddwn yn gofyn yn llai aml dros amser. diff --git a/app/src/main/res/values-da/strings.xml b/app/src/main/res/values-da/strings.xml index acdfcdd9f..df730b312 100644 --- a/app/src/main/res/values-da/strings.xml +++ b/app/src/main/res/values-da/strings.xml @@ -823,10 +823,7 @@ Opret ny pinkode Advarsel - - - - Ved deaktivering af pinkode oprettes der en skjult, høj entropi-pinkode, der er knyttet til din konto, som ikke kan gendannes. Når du omregistrerer Signal, mister du alle data, medmindre du manuelt sikkerhedskopierer og gendanner. Du kan ikke slå Registreringslås til, mens pinkoden er deaktiveret. + Déaktiver PIN Bedøm app\'en @@ -1617,7 +1614,7 @@ Modtog en nøgle besked, for en ugyldig protokol-version Tema Déaktiver PIN Aktivér PIN - Ved deaktivering af pinkode oprettes der en skjult, høj entropi-pinkode, der er knyttet til din konto, som ikke kan gendannes. Når du omregistrerer Signal, mister du alle data, medmindre du manuelt sikkerhedskopierer og gendanner. Du kan ikke slå Registreringslås til, mens pinkoden er deaktiveret. + Pinkoder opbevarer krypteret information, lagret med Signal, så kun du kan få adgang til den. Din profil, indstillinger og kontaktpersoner gendannes mens du geninstallerer. Du har ikke brug for din pinkode for at åbne app´en System standard Standard @@ -1848,7 +1845,7 @@ Modtog en nøgle besked, for en ugyldig protokol-version Opdatér PIN Opret din PIN Lær mere om PIN´s - + Deaktivér pinkode Skriv din Signal PIN For at hjælpe med at huske din PIN, beder vi dig om at skrive den periodisk. Vi vil bede om den sjældnere over tid diff --git a/app/src/main/res/values-el/strings.xml b/app/src/main/res/values-el/strings.xml index 7a1059729..006a0791f 100644 --- a/app/src/main/res/values-el/strings.xml +++ b/app/src/main/res/values-el/strings.xml @@ -821,10 +821,7 @@ Δημιουργία νέου PIN Προσοχή - - - - Αν απενεργοποιήσεις το PIN, θα δημιουργηθεί ένα κρυφό PIN με μεγάλη εντροπία που θα συσχετιστεί με τον λογαριασμό σου. Αυτό το PIN δεν μπορεί να επανακτηθεί. Αν επανεγγραφτείς στο Signal θα χάσεις όλα τα δεδομένα σου, εκτός αν κάνεις χειροκίνητα αντίγραφο ασφαλείας και το επανακτήσεις. Δεν θα μπορείς να ενεργοποιήσεις το Κλείδωμα εγγραφής όσο το PIN είναι απενεργοποιημένο. + Απενεργοποίηση PIN Αξιολόγησε αυτή την εφαρμογή @@ -1612,7 +1609,7 @@ Θέμα Απενεργοποίηση PIN Ενεργοποίηση PIN - Αν απενεργοποιήσεις το PIN, θα δημιουργηθεί ένα κρυφό PIN με μεγάλη εντροπία που θα συσχετιστεί με τον λογαριασμό σου. Αυτό το PIN δεν μπορεί να επανακτηθεί. Αν επανεγγραφτείς στο Signal θα χάσεις όλα τα δεδομένα σου, εκτός και αν κάνεις χειροκίνητα αντίγραφα ασφαλείας και τα επανακτήσεις. Δεν θα μπορείς να ενεργοποιήσεις το Κλείδωμα εγγραφής όσο το PIN είναι απενεργοποιημένο. + Τα PIN κρατούν τις πληροφορίες που αποθηκεύονται στο Signal κρυπτογραφημένες, οπότε μόνο εσύ έχεις πρόσβαση σε αυτές. Το προφίλ σου, οι ρυθμίσεις και οι επαφές να επαναφερθούν όταν επανεγκαταστήσεις το Signal. Δεν θα χρειάζεται να γράψεις το PIN για να ανοίξεις την εφαρμογή. Προκαθορισμένο του συστήματος Προκαθορισμένο @@ -1844,7 +1841,7 @@ Ανανέωση PIN Δημιουργία του PIN σου Μάθε περισσότερα για τα PIN - + Απενεργοποίηση PIN Γράψε το PIN του Signal σου Για να σε βοηθήσουμε να απομνημονεύσεις το PIN σου, θα σου ζητάμε κάθε τόσο να το γράψεις. Θα σ\' το ζητάμε λιγότερο όσο περνάει ο καιρός. diff --git a/app/src/main/res/values-eo/strings.xml b/app/src/main/res/values-eo/strings.xml index 972bf1673..baa29aacb 100644 --- a/app/src/main/res/values-eo/strings.xml +++ b/app/src/main/res/values-eo/strings.xml @@ -44,6 +44,10 @@ Ekranŝloso %1$s, bloko de registriĝo %2$s Ekranŝloso %1$s Etoso %1$s, lingvo %2$s + PIN estas bezonata por la bloko de registriĝo. Por malŝalti la uzon de PIN, unue vi devas malŝati vian blokon de registriĝo. + Malsukceso malebligi PIN-on. Reprovu poste. + PIN kreita. + PIN malŝaltita. %d minuto @@ -817,6 +821,9 @@ Vi ne plu povas enigi vian PIN, sed vi tamen povas aliri vian Signal-konton por krei novan PIN. Pro via privateco kaj sekureco, via konto restariĝos sen iuj konservitaj profilinformojn aŭ agordojn. Krei novan PIN + Averto + + Malŝalti PIN-on Pritaksi tiun aplikaĵon Se vi ŝatas uzi tiun aplikaĵon, bv. helpi nin per via pritakso. @@ -1091,6 +1098,7 @@ Ricevis mesaĝon pri interŝanĝo de ŝlosiloj por nevalida protokola versio. Ĉu forviŝi mesaĝon? Tio daŭre forviŝos ĉi tiun mesaĝon. %1$s al %2$s + Aŭdvidaĵo ne plu disponeblas. %1$d novaj mesaĝoj en %2$d interparoloj Plej lasta de: %1$s @@ -1603,10 +1611,15 @@ Ricevis mesaĝon pri interŝanĝo de ŝlosiloj por nevalida protokola versio. Malhela Aspekto Etoso + Malŝalti PIN-on + Ŝalti PIN-on + + PIN konservas informojn ĉifritajn ĉe Signal, tiel ke nur vi povas aliri ilin. Via profilo, viaj agordoj kaj kontaktoj revenos, kiam vi reinstalos Signal-on. Vian PIN-on vi ne bezonos por malfermi la aplikaĵon. Sistema defaŭlto Defaŭlta Lingvo Signal-aj mesaĝoj kaj alvokoj + Speciala PIN-agordo Senpagaj privataj mesaĝoj kaj alvokoj al Signal-uzantoj Sendi sencimigan protokolon Kongrua reĝimo kun „Pervifiaj alvokoj“ @@ -1811,6 +1824,7 @@ Ricevis mesaĝon pri interŝanĝo de ŝlosiloj por nevalida protokola versio. Krei novan PIN Vi povas ŝanĝi vian PIN tiel longe, kiel tiu ĉi aparato estas registrita. Krei vian PIN + PIN konservas informojn ĉifritajn ĉe Signal, tiel ke nur vi povas aliri ilin. Via profilo, viaj agordoj kaj kontaktoj revenos, kiam vi reinstalos Signal-on. Vian PIN-on vi ne bezonos por malfermi la aplikaĵon. Elektu pli fortikan PIN-on La du PIN-oj malsamas. Re-provu. @@ -1822,12 +1836,15 @@ Ricevis mesaĝon pri interŝanĝo de ŝlosiloj por nevalida protokola versio. Kreo de PIN… Jen la „persona identiga numero“ (PIN) + PIN konservas informojn ĉifritajn ĉe Signal, tiel ke nur vi povas aliri ilin. Via profilo, viaj agordoj kaj kontaktoj revenos, kiam vi reinstalos Signal-on. Vian PIN-on vi ne bezonos por malfermi la aplikaĵon. Scii pli Bloko de registriĝo = PIN „Bloko de registriĝo“ nomiĝas nun „PIN“, kaj ĝi faras pli. Ĝisdatigu ĝin nun. Legu pli pri PIN. Ĝisdatigi PIN-on Krei vian PIN + Legu pli pri PIN + Malŝalti PIN-on Entajpu vian Signal-PIN-on Por helpi vin memorigi vian PIN, ni petos vin entajpi ĝin tempaltempe. Ni mapli petos vin laŭtempe. diff --git a/app/src/main/res/values-es/strings.xml b/app/src/main/res/values-es/strings.xml index 338e9c22d..a14252986 100644 --- a/app/src/main/res/values-es/strings.xml +++ b/app/src/main/res/values-es/strings.xml @@ -44,7 +44,7 @@ Bloqueo de pantalla %1$s, Bloqueo de registro %2$s Bloqueo de pantalla %1$s Tema %1$s, Idioma %2$s - El PIN es necesario para el bloqueo de registro. Desactiva primero el bloqueo de registro y después el PIN. + El bloqueo de registro necesita el PIN. Desactiva primero el bloqueo de registro y después el PIN. Fallo al desactivar tu PIN. Inténtalo más tarde. PIN creado. PIN desactivado. @@ -822,10 +822,7 @@ Crear nuevo PIN Advertencia - - - - Al omitir crear el PIN se genererá un PIN de alta entropía asociado con tu cuenta que no se podrá recuperar. Al volver a registrar Signal perderás todos los datos de tu cuenta, a menos que hagas una copia de respaldo y la recuperes. No puedes activar el bloqueo de registro con el PIN desactivado. + Desactivar PIN Valora esta aplicación @@ -1102,7 +1099,7 @@ Se recibió un mensaje de intercambio de claves para una versión no válida del ¿Eliminar mensaje? Este mensaje se eliminará permanentemente. %1$s de %2$s - El archivo original ya no está disponible. + El adjunto original ya no está disponible. %1$d mensajes nuevos en %2$d chats Más recientes desde: %1$s @@ -1617,8 +1614,8 @@ Se recibió un mensaje de intercambio de claves para una versión no válida del Tema Desactivar PIN Activar PIN - Al omitir crear el PIN se genererá un PIN de alta entropía asociado con tu cuenta que no se podrá recuperar. Al volver a registrar Signal perderás todos los datos de tu cuenta, a menos que hagas una copia de respaldo y la recuperes. No puedes activar el bloqueo de registro con el PIN desactivado. - El PIN protege y almacena tu cuenta en Signal de forma cifrada y sólo tú puedes acceder a ella. Ni siquiera l*s creador*s de Signal tienen acceso. Tu perfil, alias, grupos y personas bloqueadas se recuperarán al reinstalar Signal. No necesitas el PIN para abrir la aplicación. + + El PIN permite activar el bloqueo de registro de tu número y almacena tu cuenta cifrada en Signal de forma que sólo tú puedes acceder a ella. Ni siquiera l*s creador*s de Signal tienen acceso. Tu perfil, alias, grupos y personas bloqueadas se recuperarán al reinstalar Signal. No necesitas el PIN para abrir la aplicación. Predeterminado del sistema Por defecto Idioma @@ -1849,7 +1846,7 @@ Se recibió un mensaje de intercambio de claves para una versión no válida del Actualizar PIN Crea tu PIN Saber más sobre el PIN - + Desactivar PIN Introduce tu PIN de Signal Para ayudarte a memorizar el PIN, te solicitaremos introducirlo de vez en cuando. Con el tiempo lo solicitaremos con menos frecuencia. diff --git a/app/src/main/res/values-et/strings.xml b/app/src/main/res/values-et/strings.xml index b8300cf46..6aa592aaa 100644 --- a/app/src/main/res/values-et/strings.xml +++ b/app/src/main/res/values-et/strings.xml @@ -44,6 +44,8 @@ Ekraanilukk %1$s, registreerimislukk %2$s Ekraanilukk %1$s %1$s teema, %2$s keel + PIN loodud. + PIN keelatud. %d minut @@ -800,6 +802,7 @@ Loo uus PIN-kood Hoiatus + Keela PIN Hinda seda rakendust Kui sa naudid selle rakenduse kasutamist, palun võta aega ja hinda seda, et meid aidata. @@ -917,6 +920,7 @@ Me tuletame sulle paari päeva pärast uuesti meelde. Me tuletame sulle nädala pärast uuesti meelde. Me tuletame sulle paari nädala pärast uuesti meelde. + Me tuletame sulle kuu aja pärast uuesti meelde. Pilt Kleeps @@ -1074,6 +1078,7 @@ Kustutad sõnumi? See kustutab püsivalt valitud sõnumi. %1$s saajale %2$s + Meedia ei ole enam saadaval. %1$d uut sõnumit %2$d vestluses Viimatine kontaktilt %1$s @@ -1217,6 +1222,7 @@ \"%1$s\" ei ole Signali kasutaja. Palun kontrolli kasutajanime ja proovi uuesti. Sobib Grupp on täis + Sa ei pea ennast gruppi lisama Blokeeritud kontakte pole @@ -1241,6 +1247,7 @@ Salvesta ja saada helimanus Lukusta helimanuse salvestamine Luba Signal SMSide jaoks + Sõnumit ei saanud saata. Kontrolli oma ühendust ja proovi uuesti. Libista tühistamiseks Loobu @@ -1273,6 +1280,7 @@ Saada siiski Need inimised on võibolla rakendust reinstallinud või seadet vahetanud. Privaatsuse kindlustamiseks kontrolli nendega turvanumbrit. Näita + Eelnevalt kinnitatud Riikide laadimine… Otsi @@ -1583,10 +1591,13 @@ Tume Välimus Teema + Keela PIN + Luba PIN Süsteemi vaikeväärtus Vaikimisi Keel Signali sõnumid ja kõned + Täpsemad PINi seaded Tasuta privaatsõnumid ja kõned Signali kasutajatele Saada silumislogi \"WiFi kõnede\" ühilduvusrežiim @@ -1809,6 +1820,7 @@ Uuenda PIN-koodi Loo enda PIN-kood Uuri lähemalt PIN-koodide kohta + Keela PIN Sisesta Signal-i PIN-kood PIN-koodi meeldejätmise aitamiseks palume sul seda aeg-ajalt sisestada. Aja möödudes küsime seda harvem. diff --git a/app/src/main/res/values-fa/strings.xml b/app/src/main/res/values-fa/strings.xml index 5ae46f7ee..ce8be8f00 100644 --- a/app/src/main/res/values-fa/strings.xml +++ b/app/src/main/res/values-fa/strings.xml @@ -822,10 +822,7 @@ ایجاد پین جدید اخطار - - - - غیرفعال کردن پین یک پین مخفی، با آنتروپی بالا مرتبط با حساب کاربری شما خواهد ساخت که قابل بازیابی نخواهد بود. هنگامی که شما دوباره در Signal ثبت‌نام می‌کنید، تمام داده‌ها را از دست خواهید داد، مگر اینکه به صورت دستی پشتیبان‌گیری و بازگردانی کنید. هنگامی که پین غیرفعال است نمی‌توانید قفل ثبت‌نام را روشن کنید. + غیرفعال کردن پین امتیازدهی این برنامه @@ -1614,7 +1611,7 @@ طرح زمینه غیرفعال کردن پین فعال کردن پین - غیرفعال کردن پین یک پین مخفی، با آنتروپی بالا مرتبط با حساب کاربری شما خواهد ساخت که قابل بازیابی نخواهد بود. هنگامی که شما دوباره در Signal ثبت‌نام می‌کنید، تمام داده‌ها را از دست خواهید داد، مگر اینکه به صورت دستی پشتیبان‌گیری و بازگردانی کنید. هنگامی که پین غیرفعال است نمی‌توانید قفل ثبت‌نام را روشن کنید. + پین‌ها اطلاعات ذخیره شده نزد Signal را رمزگذاری شده نگاه می‌دارند تا فقط شما بتوانید به آن‌ها دسترسی داشته باشید. پروفایل شما، تنظیمات و مخاطبان هنگام نصب مجدد بازگردانی خواهند شد. برای باز کردن برنامه به پین احتیاج نخواهید داشت. پیش‌فرض سیستم پیش‌فرض @@ -1845,7 +1842,7 @@ به‌روزرسانی پین پین خود را ایجاد کنید درباره پین ​​اطلاعات بیشتری کسب کنید - + غیرفعال کردن پین پین Signal خود را وارد کنید برای کمک به شما در به‌خاطرسپاری پین، آن را به صورت دوره‌ای از شما می‌پرسیم. با گذر زمان این‌ کار را کمتر انجام خواهیم داد. diff --git a/app/src/main/res/values-fr/strings.xml b/app/src/main/res/values-fr/strings.xml index 5441fb974..08cd6bf01 100644 --- a/app/src/main/res/values-fr/strings.xml +++ b/app/src/main/res/values-fr/strings.xml @@ -819,8 +819,6 @@ Créer un nouveau NIP Avertissement - - Désactiver le NIP Notez cette appli @@ -1601,6 +1599,7 @@ Thème Désactiver le NIP Activer le NIP + Les NIP permettent de chiffrer les renseignements stockés avec Signal afin que vous seul puissiez y accéder. Votre profil, vos paramètres et vos contacts seront restaurés lors de la réinstallation. Vous n’aurez pas besoin de votre NIP pour ouvrir l’application. Valeur par défaut du système Valeur par défaut Langue @@ -1828,7 +1827,7 @@ Mettre le NIP à jour Créer votre NIP En apprendre davantage sur les NIP - + Désactiver le NIP Saisissez votre NIP Signal Pour vous aider à mémoriser votre NIP, nous vous demanderons de le saisir régulièrement. Nous vous le demanderons de moins en moins souvent. diff --git a/app/src/main/res/values-hu/strings.xml b/app/src/main/res/values-hu/strings.xml index 6a4e78a79..35bb92bf5 100644 --- a/app/src/main/res/values-hu/strings.xml +++ b/app/src/main/res/values-hu/strings.xml @@ -824,10 +824,7 @@ Kérlek telepítsd újra a Google Play Szolgáltatásokat, majd próbáld újra! Új PIN létrehozása Figyelmeztetés - - - - A PIN letiltásával egy rejtett, nagy entrópiát tartalmazó PIN-t rendelünk fiókodhoz, amit nem lehet helyreállítani. A Signal-ra történő újraregisztráció során minden adatod elveszik, kivéve ha azt előtte manuálisan elmented, majd visszatöltöd. Letiltott PIN kóddal nem lehetséges a regisztrációs zár bekapcsolása. + PIN letiltása Értékeld az alkalmazást @@ -1620,7 +1617,7 @@ Kulcs-csere üzenet érkezett érvénytelen protokoll verzióhoz. Téma PIN letiltása PIN engedélyezése - A PIN letiltásával egy rejtett, nagy entrópiát tartalmazó PIN-t rendelünk fiókodhoz, amit nem lehet helyreállítani. A Signal-ra történő újraregisztráció során minden adatod elveszik, kivéve ha azt előtte manuálisan elmented, majd visszatöltöd. Letiltott PIN kóddal nem lehetséges a regisztrációs zár bekapcsolása. + A PIN-nek köszönhetően a Signal által tárolt információk titkosítva lesznek, így csak te férhetsz hozzájuk. Újratelepítés esetén profilod, beállításaid és kontaktjaid visszaállításra kerülnek. Az alkalmazás megnyitásához nincs szükség a PIN kódra. Alapbeállítás Alapértelmezett @@ -1851,7 +1848,7 @@ Kulcs-csere üzenet érkezett érvénytelen protokoll verzióhoz. PIN kód frissítése PIN létrehozása Bővebben a PIN kódokról - + PIN letiltása Add meg Signal PIN kódodat A PIN kód megjegyzése érdekében időnként megkérünk annak begépelésére. Az idő múlásával ez egyre ritkábban fog megtörténni. diff --git a/app/src/main/res/values-it/strings.xml b/app/src/main/res/values-it/strings.xml index 95877bd52..a925f4c23 100644 --- a/app/src/main/res/values-it/strings.xml +++ b/app/src/main/res/values-it/strings.xml @@ -822,10 +822,7 @@ Crea nuovo PIN Attenzione - - - - Disabilitare il PIN creerà un PIN nascosto ad alta entropia associato al tuo account che è irrecuperabile. Quando ti registri nuovamente con Signal, perderai tutti i dati a meno che tu non esegua manualmente il backup e il ripristino. Non è possibile attivare il Blocco registrazione mentre il PIN è disabilitato. + Disabilita PIN Vota questa app! @@ -1617,7 +1614,7 @@ Tema Disabilita PIN Abilita PIN - Disabilitare il PIN creerà un PIN nascosto ad alta entropia associato al tuo account che è irrecuperabile. Quando ti registri nuovamente con Signal, perderai tutti i dati a meno che tu non esegua manualmente il backup e il ripristino. Non è possibile attivare il Blocco registrazione mentre il PIN è disabilitato. + I PIN mantengono le informazioni memorizzate con Signal crittografate in modo che solo tu possa accedervi. Il profilo, le impostazioni e i contatti verranno ripristinati quando reinstalli. Non avrai bisogno del tuo PIN per aprire l\'app. Predefinito di sistema Predefinito @@ -1848,7 +1845,7 @@ Aggiorna PIN Crea il tuo PIN Scopri di più sui PIN - + Disabilita PIN Inserisci il tuo PIN di Signal Per aiutarti a memorizzare il tuo PIN, ti chiederemo di inserirlo periodicamente. Lo chiederemo di meno nel corso del tempo. diff --git a/app/src/main/res/values-ja/strings.xml b/app/src/main/res/values-ja/strings.xml index 2a4b3fee5..434a13225 100644 --- a/app/src/main/res/values-ja/strings.xml +++ b/app/src/main/res/values-ja/strings.xml @@ -783,10 +783,7 @@ 新しい PIN を作成 ご注意ください - - - - PINを無効にすると、代わりに複雑なPINが自動生成されてアカウントに紐づけられます。このPINをあとで取り出すことはできません。自分でデータをバックアップしていない場合、Signalを再登録するとすべてのデータが失われて復元できなくなります。また、PINが無効になっていると登録ロックも使えません。 + PINを無効化 アプリを評価 @@ -1557,7 +1554,7 @@ テーマ PINを無効化 PINを有効化 - PINを無効にすると、代わりに複雑なPINが自動生成されてアカウントに紐づけられます。このPINをあとで取り出すことはできません。自分でデータをバックアップしていない場合、Signalを再登録するとすべてのデータが失われて復元できなくなります。また、PINが無効になっていると登録ロックも使えません。 + PINは Signal 上に保管されている情報を暗号化するのに使われます。これによって、あなた以外の誰もその情報にアクセスできないようにしています。PINを使うことで、Signal を再インストールしたときにあなたのプロフィール、設定、連絡先の情報が復元されます。アプリを利用するときにPINを入力する必要はありません。 システム既定 既定 @@ -1785,7 +1782,7 @@ PIN をアップデート PIN を作成 PINに関する詳細情報 - + PINを無効化 Signal の PIN を入力 PIN を覚えていただけるように、定期的に入力していただくようお願いします。頻度は次第に減っていきます。 diff --git a/app/src/main/res/values-nl/strings.xml b/app/src/main/res/values-nl/strings.xml index 5ec3ec56a..7b7543803 100644 --- a/app/src/main/res/values-nl/strings.xml +++ b/app/src/main/res/values-nl/strings.xml @@ -44,6 +44,10 @@ Schermvergrendeling %1$s, Registratievergrendeling %2$s Schermvergrendeling %1$s Thema %1$s, Taal %2$s + PINs zijn vereist voor registratievergrendeling. Om PINs uit te schakelen moet eerst de registratievergrendeling uitgezet worden. + Uitzetten PINs is mislukt, probeer het later nog eens. + Pincode aangemaakt. + Pin uitgeschakeld. %d minuut @@ -632,6 +636,7 @@ Dit bericht gebruikt verouderde versleuteling van een Signal-versie die niet langer ondersteund wordt. Vraag de afzender om bij te werken naar de meest recente versie en het bericht opnieuw te verzenden. Je hebt de groep verlaten. Je hebt de groep aangepast. + De groep is aangepast. Jij hebt gebeld Contactpersoon heeft gebeld Gemiste oproep @@ -644,6 +649,7 @@ %1$s heeft zelfwissende berichten uitgeschakeld. Je hebt de timer voor zelfwissende berichten op %1$s ingesteld. %1$s heeft de timer voor zelfwissende berichten op %2$s ingesteld. + De timer voor zelfwissende berichten is op %1$s ingesteld. Je hebt de groep aangemaakt. Groep aangepast. @@ -659,6 +665,8 @@ %1$s heeft je verwijderd van de groep. Je kunt geen berichten verzenden omdat je de groep hebt verlaten. %1$s heeft de groep verlaten. + Je bent niet langer lid van de groep. + %1$sis niet langer lid van de groep. Je hebt %1$s een beheerder gemaakt. %1$s heeft %2$s een beheerder gemaakt. @@ -666,7 +674,10 @@ Je hebt de beheerdersbevoegdheden van %1$s ingetrokken. %1$s heeft je beheerdersbevoegdheden ingetrokken. %1$s heeft de beheerdersbevoegdheden van %2$s ingetrokken. + %1$sis nu een beheerder. Je bent nu een beheerder. + %1$sis niet langer een beheerder. + Je bent niet langer een beheerder. Je hebt %1$s uitgenodigd voor de groep. %1$s heeft je uitgenodigd voor de groep. @@ -675,6 +686,10 @@ %1$s heeft %2$d personen uitgenodigd om lid te worden van de groep. Je bent uitgenodigd voor de groep. + + Een persoon is uitgenodigd om lid te worden van de groep. + %1$dpersonen zijn uitgenodigd om lid te worden van de groep. + Je hebt een uitnodiging voor de groep ingetrokken. @@ -687,6 +702,10 @@ Iemand heeft een uitnodiging om lid te worden van de groep verworpen. Je hebt de uitnodiging om lid te worden van de groep verworpen. Je uitnodiging om lid de worden van de groep is ingetrokken. + + Een uitnodiging om lid te worden van de groep is ingetrokken. + %1$duitnodigingen om lid te worden van de groep zijn ingetrokken. + Je hebt een uitnodiging om lid te worden van de groep aanvaard. %1$s heeft een uitnodiging om lid te worden van de groep aanvaard. @@ -695,15 +714,19 @@ Je hebt de naam van de groep gewijzigd naar “%1$s”. %1$s heeft de naam van de groep gewijzigd naar “%2$s”. + De naam van de groep is gewijzigd in \"%1$s\". Je hebt de groepsafbeelding aangepast. %1$s heeft de groepsafbeelding aangepast. + De groepsafbeeldig is aangepast. Je hebt de instelling voor wie de groepsinformatie kan wijzigen op ‘%1$s’ ingesteld. %1$s heeft de instelling voor wie de groepsinformatie kan wijzigen op ‘%2$s’ ingesteld. + De instelling voor wie de groepslidmaatschap kan aanpassen is op ‘%1$s’ ingesteld. Je hebt de instelling voor wie de groepslidmaatschap kan aanpassen op ‘%1$s’ ingesteld. %1$s heeft de instelling voor wie de groepslidmaatschap kan aanpassen op ‘%2$s’ ingesteld. + De instelling voor wie de groepslidmaatschap kan aanpassen is op ‘%1$s’ ingesteld. Je veiligheidsnummer met %s is veranderd. Je hebt je veiligheidsnummer met %s gemarkeerd als ‘geverifieerd’ @@ -799,6 +822,8 @@ Nieuwe pincode aanmaken Waarschuwing + + PIN uitschakelen Beoordeel deze app Gebruik je deze app graag? Help ons door anderen te laten weten wat je van de app vindt. @@ -918,6 +943,7 @@ Tot slot moet Signal de telefoonstatus kunnen lezen om te voorkomen dat Signal-o Signal zal je binnen een paar dagen opnieuw verzoeken om te verifiëren dat je je pincode nog weet. Signal zal je na een week opnieuw verzoeken om te verifiëren dat je je pincode nog weet. Signal zal je binnen een aantal weken opnieuw verzoeken om te verifiëren dat je je pincode nog weet. + We herinneren je er opniew aan over een maand. Afbeelding Sticker @@ -1075,6 +1101,7 @@ Tot slot moet Signal de telefoonstatus kunnen lezen om te voorkomen dat Signal-o Bericht wissen? Dit bericht zal alleen voor jou onherroepelijk gewist worden, maar dus niet voor je gesprekspartner(s). %1$s naar %2$s + Media niet langer beschikbaar. %1$d nieuwe berichten in %2$d gesprekken Meest recente van: %1$s @@ -1218,6 +1245,7 @@ Tot slot moet Signal de telefoonstatus kunnen lezen om te voorkomen dat Signal-o “%1$s” is geen Signal-gebruiker. Kijk de gebruikersnaam na en probeer het opnieuw. Oké De groep is vol + Het is niet nodig om jezelf toe te voegen aan de groep Geen geblokkeerde contactpersonen @@ -1588,10 +1616,15 @@ Signal zal nu toestemming vragen om je contactenlijst te lezen, om na te gaan wi Donker Uiterlijk Thema + PIN uitschakelen + PIN inschakelen + + Met een pincode wordt informatie versleuteld opgeslagen op Signal\'s servers zodat alleen jij er toegang toe hebt. Je kunt hierdoor je profielnaam en -foto, instellingen en (geblokkeerde) contacten herstellen wanneer je Signal opnieuw installeert. Je hebt de PIN niet nodig om de app te openen. Systeemstandaard Systeemstandaard Taal Signal-berichten en -oproepen + Geavanceerde PIN instellingen Gratis privéberichten en bellen met Signal-gebruikers Foutopsporingslog indienen ‘Bellen via wifi’-compatibiliteitsmodus @@ -1796,6 +1829,7 @@ Signal zal nu toestemming vragen om je contactenlijst te lezen, om na te gaan wi Nieuwe pincode aanmaken Zolang je telefoonnummer nog voor dit apparaat geregistreerd staat kun je je pincode nog wijzigen. Pincode aanmaken + Met een pincode wordt informatie versleuteld opgeslagen op Signal\'s servers zodat alleen jij er toegang toe hebt. Je kunt hierdoor je profielnaam en -foto, instellingen en (geblokkeerde) contacten herstellen wanneer je Signal opnieuw installeert. Je hebt de PIN niet nodig om de app te openen. Verzin een sterkere pincode De pincodes komen niet overeen, probeer het opnieuw. @@ -1807,6 +1841,7 @@ Signal zal nu toestemming vragen om je contactenlijst te lezen, om na te gaan wi Pincode aan het aanmaken … We introduceren pincodes + Met een pincode wordt informatie versleuteld opgeslagen op Signal\'s servers zodat alleen jij er toegang toe hebt. Je kunt hierdoor je profielnaam en -foto, instellingen en (geblokkeerde) contacten herstellen wanneer je Signal opnieuw installeert. Je hebt de PIN niet nodig om de app te openen. Lees meer Registratievergrendeling = Pincode Registratievergrendeling heet vanaf nu ‘pincode’, en je kunt er meer mee doen. Je moet de pincode welke je tot nog toe gebruikte bijwerken. @@ -1814,6 +1849,7 @@ Signal zal nu toestemming vragen om je contactenlijst te lezen, om na te gaan wi Pincode bijwerken Pincode aanmaken Lees meer over pincodes + PIN uitschakelen Voer je Signal-pincode in Om je te helpen je pincode te onthouden vraagt Signal je periodiek om je pincode opnieuw in te voeren. Als je die een aantal keer juist invoert, dan zal Signal dit na verloop van tijd minder vaak vragen. diff --git a/app/src/main/res/values-pl/strings.xml b/app/src/main/res/values-pl/strings.xml index 7a3cfb2cf..5f2d5e8ff 100644 --- a/app/src/main/res/values-pl/strings.xml +++ b/app/src/main/res/values-pl/strings.xml @@ -897,10 +897,7 @@ Utwórz nowy PIN Uwaga - - - - Wyłączenie PINu spowoduje utworzenie ukrytego, powiązanego z Twoim kontem kodu PIN o wysokiej entropii, którego nie można odzyskać. Kiedy ponownie zarejestrujesz się w Signal, stracisz wszystkie dane, chyba, że ręcznie utworzysz i przywrócisz kopię zapasową. Gdy PIN jest wyłączony, nie możesz włączyć blokady rejestracji. + Wyłącz PIN Oceń tę aplikację @@ -1707,7 +1704,7 @@ Otrzymano wiadomość wymiany klucz dla niepoprawnej wersji protokołu. Motyw Wyłącz PIN Włącz PIN - Wyłączenie PINu spowoduje utworzenie ukrytego, powiązanego z Twoim kontem kodu PIN o wysokiej entropii, którego nie można odzyskać. Kiedy ponownie zarejestrujesz się w Signal, stracisz wszystkie dane, chyba, że ręcznie utworzysz i przywrócisz kopię zapasową. Gdy PIN jest wyłączony, nie możesz włączyć blokady rejestracji. + Kody PIN gwarantują, że informacje przechowywane w Signal są zaszyfrowane i tylko Ty masz do nich dostęp. Twój profil, ustawienia i kontakty zostaną przywrócone, gdy ponownie zainstalujesz Signal. Nie będziesz potrzebować swojego kodu PIN do otwarcia aplikacji. Domyślny systemu Domyślne @@ -1944,7 +1941,7 @@ Otrzymano wiadomość wymiany klucz dla niepoprawnej wersji protokołu. Uaktualnij PIN Utwórz swój PIN Dowiedz się więcej o kodach PIN - + Wyłącz PIN Wpisz swój PIN Signal Aby pomóc Ci zapamiętać Twój kod PIN, będziemy co jakiś czas o niego pytać. Z czasem pytania będą coraz rzadsze. diff --git a/app/src/main/res/values-ro/strings.xml b/app/src/main/res/values-ro/strings.xml index 2f65497c2..116b9c6bd 100644 --- a/app/src/main/res/values-ro/strings.xml +++ b/app/src/main/res/values-ro/strings.xml @@ -46,6 +46,10 @@ Blocare ecran %1$s, Blocare înregistrare %2$s Blocare ecran %1$s Tema %1$s, Limba %2$s + Codurile PIN sunt necesare pentru blocarea înregistrării. Pentru a dezactiva codurile PIN, vă rugăm mai întâi să dezactivați blocarea înregistrării. + Dezactivarea codurilor PIN nu a reușit. Încercați mai târziu. + Pin creat. + Pin dezactivat. %d minut @@ -661,6 +665,7 @@ Ai primit un mesaj care a fost criptat cu o versiune mai veche de Signal care nu mai este suportată. Roagă-l pe expeditor să-și actualizeze aplicația la ultima versiune și să retrimită mesajul. Ați părăsit grupul. Ați actualizat grupul. + Grupul a fost actualizat. Ați apelat Contactul te-a sunat Apel nepreluat @@ -673,6 +678,7 @@ %1$s a dezactivat dispariția mesajelor. Ați setat timpul pentru dispariția mesajelor la %1$s. %1$s a setat timpul pentru dispariția mesajelor la %2$s. + Timpul setat pentru dispariția mesajele a fost setat la %1$s. Ați creat grupul. Grupul a fost actualizat. @@ -688,6 +694,8 @@ %1$s v-a scos din grup. Ați părăsit grupul. %1$s a părăsit grupul. + Nu mai faci parte din grup. + %1$s nu mai face parte din grup. L-ați făcut pe %1$s admin. %1$s l-a făcut pe %2$s admin. @@ -695,7 +703,10 @@ Ați revocat privilegiile admin de la %1$s. %1$s a revocat privilegiile dvs. de admin.\" %1$s a revocat privilegiile de admin pentru %2$s. + %1$s este acum admin. Sunteți acum admin. + %1$s nu mai este admin. + Nu mai ești admin. Ai invitat pe %1$s la grup. %1$s v-a invitat la grup. @@ -705,6 +716,11 @@ %1$s a invitat %2$d persoane la grup. Ai fost invitat la grup. + + O persoană a fost invitată la grup. + %1$d persoane au fost invitate la grup. + %1$d persoane au fost invitate la grup. + Ați revocat o invitație la grup. @@ -719,6 +735,11 @@ Cineva a refuzat o invitație la grup. Ați refuzat invitația la grup. Invitația dvs. la grup a fost revocată. + + O invitație la grup a fost revocată. + %1$d invitații la grup au fost revocate. + %1$d invitații la grup au fost revocate. + Ați acceptat invitația la grup. %1$s a acceptat o invitație la grup. @@ -727,15 +748,19 @@ Ai schimbat numele grupului în \"%1$s\". %1$s a schimbat numele grupului în \"%2$s\". + Numele grupului a fost schimbat în \"%1$s\". Ai schimbat avatarul grupului. %1$s a schimbat avatarul grupului. + Avatarul grupului a fost schimbat. Ați modificat cine poate edita detaliile grupului la \"%1$s\". %1$s a modificat cine poate edita detaliile grupului la \"%2$s\". + Persoana care poate edita detaliile grupului este acum \"%1$s\". Ați modificat cine poate edita apartenența la grup la \"%1$s\". %1$s a modificat cine poate edita apartenența la grup la \"%2$s\". + Persoana care poate edita apartenența la grup este acum \"%1$s\". Numărul dvs. de siguranță pentru %s s-a schimbat. Ați marcat numărul tău de siguranță cu %s ca și verificat @@ -835,6 +860,8 @@ Creați un PIN nou Avertizare + + Dezactivare PIN Evaluați aplicaţia Dacă vă place aplicaţia, vă rog ajutați-ne cu o evaluare. @@ -950,6 +977,7 @@ furnizat (%s) este invalid. Vă reamintim în câteva zile. Vă reamintim într-o săptămână. Vă reamintim în câteva săptămâni. + Vă reamintim într-o lună. Imagine Autocolant @@ -1106,6 +1134,7 @@ Am primit mesajul conform căruia schimbul de chei a avut loc pentru o versiune Șterg mesajul? Această acțiune va șterge permanent mesajul. %1$s la %2$s + Media nu mai este disponibilă. %1$d mesaje noi în %2$d conversaţii Cel mai recent de la: %1$s @@ -1250,6 +1279,7 @@ Am primit mesajul conform căruia schimbul de chei a avut loc pentru o versiune \"%1$s\" nu este un utilizator de Signal. Verificați numele de utilizator și încercați din nou. Okay Grupul este plin + Nu trebuie să vă adăugați pe sine la grup Nu aveți contacte blocate @@ -1627,10 +1657,15 @@ Am primit mesajul conform căruia schimbul de chei a avut loc pentru o versiune Întunecată Aspect Tema + Dezactivare PIN + Activare PIN + + PIN-urile păstrează informațiile stocate în Signal criptate, astfel încât numai tu să le poți accesa. Profilul, setările și contactele se vor restabili atunci când reinstalați Signal. Nu aveți nevoie de PIN pentru a deschide aplicația. Setarea telefonului Implicit Limba Mesaje și apeluri Signal + Setări PIN avansate Mesaje și apeluri, private şi gratuite cu utilizatorii Signal Trimiteți jurnalul de depanare @@ -1839,6 +1874,7 @@ Am primit mesajul conform căruia schimbul de chei a avut loc pentru o versiune Creați un nou PIN Puteți schimba codul PIN atât timp cât acest dispozitiv este înregistrat. Creați-vă PIN-ul + PIN-urile păstrează informațiile stocate în Signal criptate, astfel încât numai tu să le poți accesa. Profilul, setările și contactele se vor restabili atunci când reinstalați Signal. Alegeți un PIN mai puternic PIN-urile nu se potrivesc. Încercați din nou. @@ -1850,6 +1886,7 @@ Am primit mesajul conform căruia schimbul de chei a avut loc pentru o versiune Se creează PIN-ul… Vă prezentăm PIN-uri + PIN-urile păstrează informațiile stocate în Signal criptate, astfel încât numai tu să le poți accesa. Profilul, setările și contactele se vor restabili atunci când reinstalați Signal. Află mai multe Blocarea Înregistrării = PIN Blocarea înregistrării este numită acum PIN și face mai multe. Actualizați-l acum. @@ -1857,6 +1894,7 @@ Am primit mesajul conform căruia schimbul de chei a avut loc pentru o versiune Actualizați PIN Creați-vă PIN-ul Aflați mai multe despre PIN-uri + Dezactivare PIN Introduceți PIN-ul dvs. Signal Pentru a vă ajuta să memorați codul PIN, vă vom rugă să îl introduceți periodic. În timp, o să-l cerem mai rar. diff --git a/app/src/main/res/values-ru/strings.xml b/app/src/main/res/values-ru/strings.xml index 49a05fa34..5b47496e8 100644 --- a/app/src/main/res/values-ru/strings.xml +++ b/app/src/main/res/values-ru/strings.xml @@ -897,10 +897,7 @@ Создать новый PIN-код Предупреждение - - - - При отключении PIN-кода будет создан скрытый PIN-код с высокой энтропией, связанный с вашей учётной записью, который невозможно восстановить. При повторной регистрации в Signal вы потеряете все данные, если не создадите и восстановите резервную копию вручную. Вы не можете включить блокировку регистрации, когда PIN-код отключён. + Отключить PIN-код Оцените это приложение @@ -1708,7 +1705,7 @@ Тема Отключить PIN-код Включить PIN-код - При отключении PIN-кода будет создан скрытый PIN-код с высокой энтропией, связанный с вашей учётной записью, который невозможно восстановить. При повторной регистрации в Signal вы потеряете все данные, если не создадите и восстановите резервную копию вручную. Вы не можете включить блокировку регистрации, когда PIN-код отключён. + PIN-коды шифруют информацию, хранящуюся в сервисе Signal, так что только вы можете получить к ней доступ. Ваши профиль, настройки и контакты будут восстановлены, если вы переустановите Signal. Ваш PIN-код не нужен для открытия приложения. По умолчанию По умолчанию @@ -1945,7 +1942,7 @@ Обновить PIN-код Создать PIN-код Узнать больше о PIN-кодах - + Отключить PIN-код Введите свой PIN-код Чтобы помочь вам запомнить свой PIN-код, мы будем просить вас периодически вводить его. Со временем это будет происходить реже. diff --git a/app/src/main/res/values-sk/strings.xml b/app/src/main/res/values-sk/strings.xml index 06429469c..428db229d 100644 --- a/app/src/main/res/values-sk/strings.xml +++ b/app/src/main/res/values-sk/strings.xml @@ -798,7 +798,6 @@ Vytvoriť nový PIN Varovanie - Vypnúť PIN Ohodnotiť túto aplikáciu @@ -1797,6 +1796,7 @@ Bola prijatá správa výmeny kľúčov s neplatnou verziou protokolu. Aktualizovať PIN kód Vytvorte si PIN Dozvedieť sa viac o PINoch + Vypnúť PIN Zadajte váš PIN pre Signal Aby sme vám pomohli zapamätať si váš PIN kód, budeme vás opakovanie žiadať o jeho zadanie. Postupom času vás o to budeme žiadať menej často. diff --git a/app/src/main/res/values-sl/strings.xml b/app/src/main/res/values-sl/strings.xml index 72b152b08..5a8681f8d 100644 --- a/app/src/main/res/values-sl/strings.xml +++ b/app/src/main/res/values-sl/strings.xml @@ -48,7 +48,7 @@ Zaklep zaslona %1$s, Zaklep prijave %2$s Zaklep zaslona %1$s Tema: %1$s, Jezik: %2$s - Koda PIN je potrebna za zaklep registracije. Če želite odstraniti PIN morate najprej izklopiti zaklep registracije. + PIN je potreben za zaklep registracije. Če ga želite odstraniti, morate najprej izklopiti zaklep registracije. Neuspešen izklop PINa. Poskusite znova kasneje. PIN je bil ustvarjen. PIN je bil izklopljen. @@ -651,7 +651,7 @@ Za hiter odziv tapnite in držite prst na katerem koli sporočilu. Spomni me kasneje Potrdite svoj Signal PIN - Občasno vas bomo opozorili na vnos kode PIN, da si jo boste lažje zapomnili. + Občasno vas bomo opozorili na vnos PINa, da si ga boste lažje zapomnili. Potrdi PIN Klic Signal poteka @@ -874,10 +874,10 @@ Različica programa Google Play Services, ki jo imate nameščeno, ne deluje, kot bi morala. Prosimo, ponovno namestite Google Play Services in poskusite znova. Napačen PIN - Želite preskočiti vnos kode PIN? + Želite preskočiti vnos PINa? Potrebujete pomoč? - Vaš PIN je koda %1$d+ znakov, ki je lahko sestavljena zgolj iz številk ali iz kombinacije črk in številk.\n\nČe se ne morete spomniti svoje kode PIN, lahko ustvarite novo. Z njo se lahko ponovno registrirate in uporabljate svoj račun, zgubili pa boste nekatere shranjene nastavitve, kot npr. podatke iz vašega profila. - Če se ne morete spomniti svoje kode PIN, lahko ustvarite novo. Z njo se lahko ponovno registrirate in uporabljate svoj račun, izgubili pa boste nekatere nastavitve, kot so npr. informacije iz vašega profila. + Vaš PIN je koda %1$d+ znakov, ki je lahko sestavljena zgolj iz številk ali iz kombinacije črk in številk.\n\nČe se ne morete spomniti svojega PINa, lahko ustvarite novega. Z njim se lahko ponovno registrirate in uporabljate svoj račun Signal, izgubili pa boste nekatere shranjene nastavitve, kot so npr. podatki iz vašega profila. + Če se ne morete spomniti svojega PINa, lahko ustvarite novega. Z njim se lahko ponovno registrirate in uporabljate svoj račun Signal, izgubili pa boste nekatere nastavitve, kot so npr. podatki iz vašega profila. Ustvari nov PIN Pomoč uporabnikom/cam Prekliči @@ -888,20 +888,17 @@ Na voljo imate še %1$d poskuse. Če boste ostali brez, lahko ustvarite novi PIN. Z njim se lahko ponovno registrirate in uporabljate svoj račun, izgubili pa boste nekatere nastavitve shranjene v vašem profilu. Na voljo imate še %1$d poskusov. Če boste ostali brez, lahko ustvarite novi PIN. Z njim se lahko ponovno registrirate in uporabljate svoj račun, izgubili pa boste nekatere nastavitve, kot so npr. informacije iz vašega profila. - Registracija storitve Signal - Potrebujem pomoč pri vnosu kode PIN za Android + Registracija storitve Signal - Potrebujem pomoč pri vnosu PINa za Android Vnesite alfanumerični PIN Vnesite številčni PIN Ustvarite svoj PIN - Ostali ste brez poskusov za vnos kode PIN. Za dostop do računa SIgnal morate ustvariti nov PIN. Zaradi varnosti in zasebnosti bo vaš račun obnovljen brez informacij shranjenih na vašem profilu. + Ostali ste brez poskusov za vnos PINa. Za dostop do računa SIgnal morate ustvariti nov PIN. Zaradi varnosti in zasebnosti bo vaš račun obnovljen brez podatkov shranjenih v vašem profilu. Ustvari nov PIN Opozorilo - - - - Če ste se odločili, da ne boste ustvarili kode PIN, bo ustvarjen skriti PIN z visoko entropijo, povezan z vašim računom. Ta PIN bo neobnovljiv. Ko se boste ponovno prijavili v svoj račun Signal, boste izgubili vse tam shranjene informacije, razen če prej niste sami ustvarili varnostne kopije. Brez PINa tudi ne morete vklopiti zaklepa registracije. - Izklop kode PIN + + Izklopi PIN Oceni to aplikacijo Če se vam zdi aplikacija Signal koristna in uporabna, vas prosimo, da si vzamete nekaj trenutkov in jo ocenite. @@ -1704,9 +1701,9 @@ Prejeto sporočilo za izmenjavo ključev za napačno različico protokola.Temna Izgled Tema - Izklopi PIN + Izklop PINa Vklopi PIN - Z izklopom PINa bo ustvarjen skriti PIN z visoko entropijo, povezan z vašim računom. Ta PIN bo neobnovljiv. Ko se boste ponovno prijavili v svoj račun Signal, boste izgubili vse tam shranjene informacije, razen če prej niste sami ustvarili varnostne kopije. Brez PINa tudi ne morete vklopiti zaklepa registracije. + S kodo PIN zavarujete podatke shranjene na Signalu s šifriranjem, tako da so dostopni le vam. Vaš profil, nastavitve in stiki bodo ob ponovni namestitvi aplikacije Signal obnovljeni. Vnos PINa ob vsakokratnem zagonu aplikacije ne bo potreben. Privzeta sistemska Privzeto @@ -1738,7 +1735,7 @@ Prejeto sporočilo za izmenjavo ključev za napačno različico protokola.Sistemski znaki emoji Izklop privzetih znakov emoji aplikacije Signal Vsi klici bodo posredovani preko strežnika Signal. S tem boste klicani strani onemogočili, da bi odkrila vaš naslov IP. Kvaliteta klica bo zaradi tega slabša. - Vedno posreduj klice + Posredovanje klicev Dostop Komunikacija Pogovori @@ -1928,22 +1925,22 @@ Prejeto sporočilo za izmenjavo ključev za napačno različico protokola. PIN se ne ujema. Poskusite znova. Potrdite svoj PIN. - Kreiranje PIN kode ni uspelo + Kreiranje PINa ni uspelo Vaš PIN ni bil shranjen. Kasneje vas bomo spomnili, da ustvarite novega. PIN je bil ustvarjen. Ponovno vnesite svoj PIN Ustvarjam PIN … - Predstavljamo vam PIN kode! + Predstavljamo vam PIN! S kodo PIN zavarujete podatke shranjene na Signalu s šifriranjem, tako da so dostopni le vam. Vaš profil, nastavitve in stiki bodo ob ponovni namestitvi aplikacije Signal obnovljeni. Vnos PINa ob vsakokratnem zagonu aplikacije ne bo potreben. Več o tem… - PIN = koda za prijavo v omrežje - Koda PIN za prijavo v omrežje je izboljšana in odslej ponuja več možnosti. Posodobite jo zdaj! + PIN = koda za zaklep registracije + PIN za prijavo v omrežje je izboljšan in odslej ponuja več možnosti. Posodobite ga zdaj! Preberite več o varnostni PIN kodi. Posodobite PIN Ustvarite svoj PIN Izvedite več o kodi PIN. - + Izklop PINa Vnesite svoj Signal PIN Da si boste lažje zapomnili svoj PIN, vas bomo večkrat vprašali po njem. Sčasoma se bo frekvenca prošenj za vnos zmanjšala. @@ -1953,7 +1950,7 @@ Prejeto sporočilo za izmenjavo ključev za napačno različico protokola.Napačen PIN. Poskusite znova. Račun je zaklenjen - Zaradi zaščite vaše varnosti in zasebnosti je bil vaš račun zaklenjen. Po %1$d dneh neaktivnosti računa se boste zopet lahko prijavili s to telefonsko številko brez vnosa kode PIN. Vsa vsebina bo izbrisana. + Zaradi zaščite vaše varnosti in zasebnosti je bil vaš račun zaklenjen. Po %1$d dneh neaktivnosti računa se boste zopet lahko prijavili s to telefonsko številko brez vnosa PINa. Vsa vsebina bo izbrisana. Naprej Več o tem… @@ -1971,7 +1968,7 @@ Prejeto sporočilo za izmenjavo ključev za napačno različico protokola.Koda PIN zaradi vaše varnosti in zasebnosti ni obnovljiva. Če ste jo pozabili, se lahko znova prijavite s potrditvenim sporočilom SMS po %1$d dnevu neaktivnosti. V tem primeru bosta vaš račun in vsa vsebina izbrisana. Koda PIN zaradi vaše varnosti in zasebnosti ni obnovljiva. Če ste jo pozabili, se lahko znova prijavite s potrditvenim sporočilom SMS po %1$d dneh neaktivnosti. V tem primeru bosta vaš račun in vsa vsebina izbrisana. Koda PIN zaradi vaše varnosti in zasebnosti ni obnovljiva. Če ste jo pozabili, se lahko znova prijavite s potrditvenim sporočilom SMS po %1$d dneh neaktivnosti. V tem primeru bosta vaš račun in vsa vsebina izbrisana. - Koda PIN zaradi vaše varnosti in zasebnosti ni obnovljiva. Če ste jo pozabili, se lahko znova prijavite s potrditvenim sporočilom SMS po %1$d dneh neaktivnosti. V tem primeru bosta vaš račun in vsa vsebina izbrisana. + PIN zaradi vaše varnosti in zasebnosti ni obnovljiv. Če ste ga pozabili, se lahko znova prijavite s potrditvenim sporočilom SMS po %1$d dneh neaktivnosti. V tem primeru bosta vaš račun in vsa vsebina izbrisana. Napačen PIN. Še %1$d poskus. @@ -2004,10 +2001,10 @@ Prejeto sporočilo za izmenjavo ključev za napačno različico protokola.Ustvari PIN PIN zavaruje informacije shranjene na Signalu z uporabo šifriranja. Ustvari PIN - Predstavljamo vam PIN kode! + Predstavljamo vam PIN! Posodobite PIN - Spomnili vas bomo kasneje. Uporaba kode PIN bo postala obvezna čez %1$d dni. - Spomnili vas bomo kasneje. Potrditev kode PIN bo obvezna čez %1$d dni. + Spomnili vas bomo kasneje. Uporaba PINa postala obvezna čez %1$d dni. + Spomnili vas bomo kasneje. Potrditev PINa bo obvezna čez %1$d dni. Ikona transporta Nalaganje … @@ -2070,10 +2067,10 @@ Prejeto sporočilo za izmenjavo ključev za napačno različico protokola.Časovni interval pred zaklepom aplikacije Signal PIN Ustvari PIN - Spremenite svoj PIN + Sprememba PINa Opomniki za PIN - Koda PIN zavaruje informacije shranjene na Signalu z uporabo enkripcije, tako da so dostopne le vam. Vaš profil, nastavitve in stiki bodo obnovljeni ob ponovni namestitvi aplikacije Signal. - Izboljšajte varnost svojega uporabniškega računa z zahtevo po vnosu Signal PIN kode pri registraciji telefona s strežniki Signal. + S PINom zavarujete podatke shranjene na računu Signal s šifriranjem, tako da so dostopni le vam. Vaš profil, nastavitve in stiki bodo obnovljeni ob ponovni namestitvi aplikacije Signal. + Izboljšajte varnost svojega uporabniškega računa Signal z zahtevo po vnosu PINa pri registraciji telefona s strežniki Signal. Opomniki vam bodo pomagali, da si lažje zapomnite svoj PIN, saj ni obnovljiv. Sčasoma se bo frekvenca opomnikov zmanjšala. Izklopi Potrdite PIN @@ -2083,20 +2080,20 @@ Prejeto sporočilo za izmenjavo ključev za napačno različico protokola.Neuspešen vklop zaklepa registracije. Neuspešen izklop zaklepa registracije. Brez - Koda PIN za prijavo v omrežje ni enaka potrditveni kodi SMS, ki ste jo prejeli ravnokar. Prosimo, vnesite PIN, ki ste ga predhodno določili za zaklepanje. + PIN za prijavo v omrežje ni enak potrditveni kodi SMS, ki ste jo prejeli ravnokar. Prosimo, vnesite PIN, ki ste ga predhodno določili za zaklep registracije. PIN za prijavo v omrežje Ste pozabili PIN? - Koda PIN mora vsebovati vsaj štiri številke. Če boste pozabili svoj PIN, lahko ostanete do sedem dni brez storitve Signal. + PIN mora vsebovati vsaj štiri številke. Če ga boste pozabili, lahko do sedem dni ostanete brez storitve Signal. Vnesite PIN Potrdite PIN Vnesite PIN za prijavo v omrežje Vnesite PIN - Vklop kode PIN za prijavo v omrežje. Vnos kode bo potreben vsakič, ko se boste želeli ponovno prijaviti v omrežje Signal. + Vklop PINa za prijavo v omrežje. Vnos kode bo potreben vsakič, ko se boste želeli ponovno prijaviti v omrežje Signal. PIN za prijavo v omrežje Zaklep registracije Vnesti morate kodo PIN za prijavo v omrežje Vaš PIN vsebuje vsaj %d številk ali znakov - Napačna koda PIN za prijavo v omrežje + Napačen PIN za zaklep registracije Preveč poskusov Prevečkrat ste vnesli napačen PIN za prijavo v omrežje Signal. Poskusite znova jutri. Preveč neuspešnih poskusov. Prosimo poskusite znova kasneje. @@ -2105,7 +2102,7 @@ Prejeto sporočilo za izmenjavo ključev za napačno različico protokola.Prijava s to telefonsko številko brez PINa za zaklep registracije bo spet možna po sedmih dneh odkar je bila številka nazadnje aktivna v omrežju Signal. Število dni do prijave: %d PIN za prijavo v omrežje Telefonska številka ima vklopljen PIN za prijavo v omrežje. Prosimo, vnesite kodo PIN za prijavo. - Za to telefonsko številko je vklujčen PIN za prijavo v omrežje Signal. Da ne bi pozabili kode za prijavo, vas bomo občasno opomnili na njen vnos. + Za to telefonsko številko je vklujčen PIN za prijavo v omrežje Signal. Da ga ne bi pozabili, vas bomo občasno opomnili na njegov vnos. Pozabil sem svoj PIN. Pozabljen PIN? Zaklep registracije vas ščiti pred nepooblaščeno prijavo tretje osebe z vašo telefonsko številko. Storitev lahko kadarkoli izkopite v meniju \"Zasebnost\" v nastavitvah aplikacije Signal. @@ -2114,7 +2111,7 @@ Prejeto sporočilo za izmenjavo ključev za napačno različico protokola.PIN za prijavo v omrežje mora vsebovati vsaj %d številke. Kodi PIN, ki ste ju vnesli, se ne ujemata. Napaka pri povezavi do storitve - Izklopim PIN za prijavo v omrežje? + Zelite izklopiti PIN za zaklep registracije? Onemogoči Napačen PIN Število poskusov še na voljo: %d diff --git a/app/src/main/res/values-sq/strings.xml b/app/src/main/res/values-sq/strings.xml index 531d1c8e3..ed1ff0b21 100644 --- a/app/src/main/res/values-sq/strings.xml +++ b/app/src/main/res/values-sq/strings.xml @@ -821,10 +821,7 @@ Krijoni PIN të ri Paralajmërim - - - - Çaktivizimi i PIN-it do të krijojë një PIN të fshehur, me entropi të lartë, përshoqëruar llogarisë tuaj, i cili është i pakthyeshëm. Kur të riregjistroni Signal-in, do të humbni krejt të dhënat, veç në i kopjeruajtshi dhe rikthefshi dorazi. S’mund të aktivizoni Kyçje Regjistrimi, teksa PIN-i është i çaktivizuar. + Çaktivizoje PIN-in Vlerësojeni këtë aplikacion @@ -1613,7 +1610,7 @@ Temë Çaktivizoje PIN-in Aktivizoje PIN-in - Çaktivizimi i PIN-it do të krijojë një PIN të fshehur, me entropi të lartë, përshoqëruar llogarisë tuaj, i cili është i pakthyeshëm. Kur të riregjistroni Signal-in, do të humbni krejt të dhënat, veç në i kopjeruajtshi dhe rikthefshi dorazi. S’mund të aktivizoni Kyçje Regjistrimi, teksa PIN-i është i çaktivizuar. + PIN-et i mbajnë të fshehtëzuara të dhëna e depozituara me Signal, që kështu të mund t’i përdorni. Profili, rregullimet dhe kontaktet tuaja do të rikthehen, kur të riinstaloni Signal-in. S’do t’ju duhet PIN-i për të hapur aplikacionin. Parazgjedhje sistemi Parazgjedhje @@ -1844,7 +1841,7 @@ Përditësoni PIN-in Krijoni PIN-in tuaj Mësoni më tepër rreth PIN-ësh - + Çaktivizoje PIN-in Jepni PIN-in tuaj për Signal-in Për t’ju ndihmuar të fiksoni në kujtesë PIN,-in tuaj, do t’ju kërkojmë në mënyrë periodike ta jepni. Me kalimin e kohës do t’jua kërkojmë më rrallë. diff --git a/app/src/main/res/values-sv/strings.xml b/app/src/main/res/values-sv/strings.xml index 91f542680..c0016fd89 100644 --- a/app/src/main/res/values-sv/strings.xml +++ b/app/src/main/res/values-sv/strings.xml @@ -821,10 +821,7 @@ Skapa ny PIN-kod Varning - - - - Om du inaktiverar PIN-koden skapas en dold PIN-kod med hög entropi som är kopplad till ditt konto som inte kan återvinnas. När du registrerar Signal om igen förlorar du all data om du inte säkerhetskopierar och återställer manuellt. Du kan inte sätta på registreringslås medan PIN-koden är inaktiverad. + Inaktivera PIN-koden Betygsätt denna app @@ -1611,7 +1608,7 @@ Tog emot meddelande för nyckelutbyte för ogiltig protokollversion. Tema Inaktivera PIN-koden Aktivera PIN-koden - Om du inaktiverar PIN-koden skapas en dold PIN-kod med hög entropi som är kopplad till ditt konto som inte kan återvinnas. När du registrerar Signal om igen förlorar du all data om du inte säkerhetskopierar och återställer manuellt. Du kan inte sätta på registreringslås medan PIN-koden är inaktiverad. + PIN-koden håller information lagrad med Signal krypterad så att du bara kan komma åt den. Din profil, inställningar och kontakter kommer att återställas när du installerar om. Du behöver inte din PIN-kod för att öppna appen. Systemets standardinställning Standard @@ -1842,7 +1839,7 @@ Tog emot meddelande för nyckelutbyte för ogiltig protokollversion. Uppdatera PIN-kod Skapa din PIN-kod Läs mer om PIN-koder - + Inaktivera PIN-koden Ange din Signal PIN-kod För att hjälpa dig att memorera din PIN-kod ber vi dig att skriva in den regelbundet. Vi ber dig färre gånger med tiden. diff --git a/app/src/main/res/values-zh-rTW/strings.xml b/app/src/main/res/values-zh-rTW/strings.xml index ed1a4db2f..7ffb6fef4 100644 --- a/app/src/main/res/values-zh-rTW/strings.xml +++ b/app/src/main/res/values-zh-rTW/strings.xml @@ -42,6 +42,10 @@ 螢幕鎖定 %1$s,註冊鎖定 %2$s 螢幕鎖%1$s 主題 %1$s,語言 %2$s + PIN碼是註冊鎖定所必需的。 要停用PIN碼,請先關閉註冊鎖功能。 + 關閉 PIN碼失敗,稍後再試。 + PIN碼已被建立。 + PIN碼已被停用。 %d 分鐘 @@ -779,7 +783,7 @@ 建立新的PIN碼 警告 - + 停用PIN碼 評分這個應用程式 @@ -1053,6 +1057,7 @@ 刪除訊息? 這將永久刪除此訊息。 %1$s到%2$s + 媒體不可再使用。 %1$d 則新訊息在 %2$d 的對話中 最新來自:%1$s @@ -1557,11 +1562,13 @@ 主題 停用PIN碼 啟用PIN碼 + PIN碼會以Signal加密方式儲存訊息,因此只有你可以讀取。 重新安裝後,你的個人資料,設定和聯絡人將回復。 你不需要PIN碼即可開啟應用程式。 系統預設 預設 語言選項 Signal 訊息與通話 + 進階PIN碼設定 免費加密訊息與通話至 Signal 使用者 送出偵錯日誌 \"WiFi 呼叫\"相容模式 @@ -1763,6 +1770,7 @@ 建立一個新 PIN 碼 只要註冊了此裝置,你就可以變更PIN碼。 建立你的 PIN 碼 + PIN碼會以Signal加密方式儲存訊息,因此只有你可以讀取。 重新安裝後,你的個人資料,設定和聯絡人將回復。 你不需要PIN碼即可開啟應用程式。 請選擇強度較強的PIN碼 PIN碼不符合。請重試一次。 @@ -1774,6 +1782,7 @@ 建立PIN碼中… 介紹 PIN 碼 + PIN碼會以Signal加密方式儲存訊息,因此只有你可以讀取。 重新安裝後,你的個人資料,設定和聯絡人將回復。 你不需要PIN碼即可開啟應用程式。 了解更多 註冊鎖 = PIN 碼 你的註冊鎖現在稱為PIN碼,並且功能更多。 請立即更新。 @@ -1781,6 +1790,7 @@ 升級PIN碼 建立你的 PIN 碼 了解更多有關 PIN 碼 + 停用PIN碼 輸入你的 Signal PIN 碼 為了幫助你記住PIN碼,我們會要求你定期輸入。 我們會漸漸地減少要求。 From 8f0f600b6bbc2a424d2901fa50040c893d82e623 Mon Sep 17 00:00:00 2001 From: Greyson Parrelli Date: Sat, 11 Jul 2020 11:11:31 -0400 Subject: [PATCH 3/3] Bump version to 4.66.3 --- app/build.gradle | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/app/build.gradle b/app/build.gradle index 8085df9d2..7c9269162 100644 --- a/app/build.gradle +++ b/app/build.gradle @@ -80,8 +80,8 @@ protobuf { } } -def canonicalVersionCode = 670 -def canonicalVersionName = "4.66.2" +def canonicalVersionCode = 671 +def canonicalVersionName = "4.66.3" def postFixSize = 10 def abiPostFix = ['universal' : 0,