diff --git a/app/autodiscovery/providersxml/src/main/res/xml/providers.xml b/app/autodiscovery/providersxml/src/main/res/xml/providers.xml
index 2b75500327d5405943efbef906f449db869f8e92..f5113728d87846082a4410979bc28fbe77d5f145 100644
--- a/app/autodiscovery/providersxml/src/main/res/xml/providers.xml
+++ b/app/autodiscovery/providersxml/src/main/res/xml/providers.xml
@@ -96,22 +96,6 @@
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
@@ -253,15 +237,6 @@
-
-
-
-
-
-
-
-
-
@@ -644,11 +619,7 @@
-
-
-
-
-
+
@@ -764,4 +735,35 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/app/core/src/main/java/com/fsck/k9/Account.kt b/app/core/src/main/java/com/fsck/k9/Account.kt
index 454007a79d33dd59a4d53ddf069b7ff6480f9f0c..7f155d5cf534145c89feb6d5f56db91d21140298 100644
--- a/app/core/src/main/java/com/fsck/k9/Account.kt
+++ b/app/core/src/main/java/com/fsck/k9/Account.kt
@@ -420,6 +420,11 @@ class Account(override val uuid: String) : BaseAccount {
identities[0] = newIdentity
}
+ @get:JvmName("shouldMigrateToOAuth")
+ @get:Synchronized
+ @set:Synchronized
+ var shouldMigrateToOAuth = false
+
/**
* @param automaticCheckIntervalMinutes or -1 for never.
*/
diff --git a/app/core/src/main/java/com/fsck/k9/AccountPreferenceSerializer.kt b/app/core/src/main/java/com/fsck/k9/AccountPreferenceSerializer.kt
index 810753e7965e823c0c64915d4c1d5d6a46f13ac5..83db324da051fd360ad873afc8791f32ea0332e6 100644
--- a/app/core/src/main/java/com/fsck/k9/AccountPreferenceSerializer.kt
+++ b/app/core/src/main/java/com/fsck/k9/AccountPreferenceSerializer.kt
@@ -175,6 +175,9 @@ class AccountPreferenceSerializer(
isAlwaysShowCcBcc = storage.getBoolean("$accountUuid.alwaysShowCcBcc", false)
lastSyncTime = storage.getLong("$accountUuid.lastSyncTime", 0L)
lastFolderListRefreshTime = storage.getLong("$accountUuid.lastFolderListRefreshTime", 0L)
+
+ shouldMigrateToOAuth = storage.getBoolean("$accountUuid.migrateToOAuth", false)
+
val isFinishedSetup = storage.getBoolean("$accountUuid.isFinishedSetup", true)
if (isFinishedSetup) markSetupFinished()
@@ -331,8 +334,8 @@ class AccountPreferenceSerializer(
editor.putLong("$accountUuid.lastSyncTime", lastSyncTime)
editor.putLong("$accountUuid.lastFolderListRefreshTime", lastFolderListRefreshTime)
editor.putBoolean("$accountUuid.isFinishedSetup", isFinishedSetup)
-
editor.putBoolean("$accountUuid.useCompression", useCompression)
+ editor.putBoolean("$accountUuid.migrateToOAuth", shouldMigrateToOAuth)
}
saveIdentities(account, storage, editor)
@@ -450,6 +453,7 @@ class AccountPreferenceSerializer(
editor.remove("$accountUuid.lastFolderListRefreshTime")
editor.remove("$accountUuid.isFinishedSetup")
editor.remove("$accountUuid.useCompression")
+ editor.remove("$accountUuid.migrateToOAuth")
deleteIdentities(account, storage, editor)
// TODO: Remove preference settings that may exist for individual folders in the account.
diff --git a/app/core/src/main/java/com/fsck/k9/controller/MessagingController.java b/app/core/src/main/java/com/fsck/k9/controller/MessagingController.java
index 94a9678f1ef66977be44dbdd25a9fbcbe2f46e98..3b9eac12980de87215529c0ef61b245aa915a7a9 100644
--- a/app/core/src/main/java/com/fsck/k9/controller/MessagingController.java
+++ b/app/core/src/main/java/com/fsck/k9/controller/MessagingController.java
@@ -54,6 +54,7 @@ import com.fsck.k9.controller.MessagingControllerCommands.PendingReplace;
import com.fsck.k9.controller.MessagingControllerCommands.PendingSetFlag;
import com.fsck.k9.controller.ProgressBodyFactory.ProgressListener;
import com.fsck.k9.helper.MutableBoolean;
+import com.fsck.k9.mail.AuthType;
import com.fsck.k9.mail.AuthenticationFailedException;
import com.fsck.k9.mail.CertificateValidationException;
import com.fsck.k9.mail.FetchProfile;
@@ -379,8 +380,8 @@ public class MessagingController {
public void refreshFolderListSynchronous(Account account) {
try {
- ServerSettings serverSettings = account.getIncomingServerSettings();
- if (serverSettings.isMissingCredentials()) {
+ if (isAuthenticationProblem(account, true)) {
+ Timber.d("Authentication will fail. Skip refreshing the folder list.");
handleAuthenticationFailure(account, true);
return;
}
@@ -395,6 +396,7 @@ public class MessagingController {
preferences.saveAccount(account);
} catch (Exception e) {
Timber.e(e);
+ handleException(account, e);
}
}
@@ -597,8 +599,8 @@ public class MessagingController {
private void syncFolder(Account account, long folderId, boolean notify, MessagingListener listener, Backend backend,
NotificationState notificationState) {
- ServerSettings serverSettings = account.getIncomingServerSettings();
- if (serverSettings.isMissingCredentials()) {
+ if (isAuthenticationProblem(account, true)) {
+ Timber.d("Authentication will fail. Skip synchronizing folder %d.", folderId);
handleAuthenticationFailure(account, true);
return;
}
@@ -671,9 +673,21 @@ public class MessagingController {
}
public void handleAuthenticationFailure(Account account, boolean incoming) {
+ if (account.shouldMigrateToOAuth()) {
+ migrateAccountToOAuth(account);
+ }
+
notificationController.showAuthenticationErrorNotification(account, incoming);
}
+ private void migrateAccountToOAuth(Account account) {
+ account.setIncomingServerSettings(account.getIncomingServerSettings().newAuthenticationType(AuthType.XOAUTH2));
+ account.setOutgoingServerSettings(account.getOutgoingServerSettings().newAuthenticationType(AuthType.XOAUTH2));
+ account.setShouldMigrateToOAuth(false);
+
+ preferences.saveAccount(account);
+ }
+
public void handleException(Account account, Exception exception) {
if (exception instanceof AuthenticationFailedException) {
handleAuthenticationFailure(account, true);
@@ -1487,8 +1501,8 @@ public class MessagingController {
Exception lastFailure = null;
boolean wasPermanentFailure = false;
try {
- ServerSettings serverSettings = account.getOutgoingServerSettings();
- if (serverSettings.isMissingCredentials()) {
+ if (isAuthenticationProblem(account, false)) {
+ Timber.d("Authentication will fail. Skip sending messages.");
handleAuthenticationFailure(account, false);
return;
}
@@ -2555,6 +2569,14 @@ public class MessagingController {
notificationController.showCertificateErrorNotification(account, incoming);
}
+ private boolean isAuthenticationProblem(Account account, boolean incoming) {
+ ServerSettings serverSettings = incoming ?
+ account.getIncomingServerSettings() : account.getOutgoingServerSettings();
+
+ return serverSettings.isMissingCredentials() ||
+ serverSettings.authenticationType == AuthType.XOAUTH2 && account.getOAuthState() == null;
+ }
+
private void actOnMessagesGroupedByAccountAndFolder(List messages, MessageActor actor) {
Map>> accountMap = groupMessagesByAccountAndFolder(messages);
diff --git a/app/core/src/main/java/com/fsck/k9/job/MailSyncWorker.kt b/app/core/src/main/java/com/fsck/k9/job/MailSyncWorker.kt
index d24ee920f3137770d7117aa341890dc58dcbeaac..32a8bea1a5b881fd8e26dc6c14a3cab627482383 100644
--- a/app/core/src/main/java/com/fsck/k9/job/MailSyncWorker.kt
+++ b/app/core/src/main/java/com/fsck/k9/job/MailSyncWorker.kt
@@ -8,6 +8,7 @@ import com.fsck.k9.Account
import com.fsck.k9.K9
import com.fsck.k9.Preferences
import com.fsck.k9.controller.MessagingController
+import com.fsck.k9.mail.AuthType
import timber.log.Timber
class MailSyncWorker(
@@ -44,6 +45,11 @@ class MailSyncWorker(
return Result.success()
}
+ if (account.incomingServerSettings.authenticationType == AuthType.XOAUTH2 && account.oAuthState == null) {
+ Timber.d("Account requires sign-in. Skipping mail sync.")
+ return Result.success()
+ }
+
return messagingController.performPeriodicMailSync(account)
}
diff --git a/app/k9mail-jmap/src/main/res/values/themes.xml b/app/k9mail-jmap/src/main/res/values/themes.xml
index fd36fad97d7cb9c46f1a450f7ecb21459fc1d1ee..3b7ee3fdec095ed1ffbbde23e335848dc8d766a8 100644
--- a/app/k9mail-jmap/src/main/res/values/themes.xml
+++ b/app/k9mail-jmap/src/main/res/values/themes.xml
@@ -110,6 +110,8 @@
- @drawable/ic_description
- @drawable/ic_link
- @drawable/ic_forum
+ - @drawable/ic_open_book
+ - @drawable/ic_help
- @drawable/ic_mastodon
- @drawable/ic_twitter
@@ -229,6 +231,8 @@
- @drawable/ic_description
- @drawable/ic_link
- @drawable/ic_forum
+ - @drawable/ic_open_book
+ - @drawable/ic_help
- @drawable/ic_mastodon
- @drawable/ic_twitter
diff --git a/app/k9mail/build.gradle b/app/k9mail/build.gradle
index e55916d89a4eaf065353f5e29641f2aa305dcc54..1eab81dbb0bc3e9d2b65070522cca36de6a8fa4e 100644
--- a/app/k9mail/build.gradle
+++ b/app/k9mail/build.gradle
@@ -48,8 +48,8 @@ android {
applicationId "foundation.e.mail"
testApplicationId "foundation.e.mail.tests"
- versionCode 31000
- versionName '6.100'
+ versionCode 31001
+ versionName '6.101'
// Keep in sync with the resource string array 'supported_languages'
resConfigs "in", "br", "ca", "cs", "cy", "da", "de", "et", "en", "en_GB", "es", "eo", "eu", "fr", "gd", "gl",
@@ -66,12 +66,6 @@ android {
signingConfigs {
release
- debug {
- keyAlias = "androiddebugkey"
- keyPassword = "android"
- storeFile = file("$rootProject.projectDir/debug.keystore")
- storePassword = "android"
- }
}
buildTypes {
@@ -86,6 +80,8 @@ android {
buildConfigField "String", "OAUTH_GMAIL_CLIENT_ID", "\"262622259280-hhmh92rhklkg2k1tjil69epo0o9a12jm.apps.googleusercontent.com\""
buildConfigField "String", "OAUTH_YAHOO_CLIENT_ID", "\"dj0yJmk9aHNUb3d2MW5TQnpRJmQ9WVdrOWVYbHpaRWM0YkdnbWNHbzlNQT09JnM9Y29uc3VtZXJzZWNyZXQmc3Y9MCZ4PWIz\""
buildConfigField "String", "OAUTH_AOL_CLIENT_ID", "\"dj0yJmk9dUNqYXZhYWxOYkdRJmQ9WVdrOU1YQnZVRFZoY1ZrbWNHbzlNQT09JnM9Y29uc3VtZXJzZWNyZXQmc3Y9MCZ4PWIw\""
+ buildConfigField "String", "OAUTH_MICROSOFT_CLIENT_ID", "\"62b5988d-b86f-48e1-aba4-5e71d36c5b6a\""
+ buildConfigField "String", "OAUTH_MICROSOFT_REDIRECT_URI", "\"msauth://com.fsck.k9/Dx8yUsuhyU3dYYba1aA16Wxu5eM%3D\""
manifestPlaceholders = ['appAuthRedirectScheme': 'foundation.e.mail']
}
@@ -94,13 +90,13 @@ android {
applicationIdSuffix ".debug"
testCoverageEnabled rootProject.testCoverage
- signingConfig signingConfigs.debug
-
minifyEnabled false
buildConfigField "String", "OAUTH_GMAIL_CLIENT_ID", "\"262622259280-5qb3vtj68d5dtudmaif4g9vd3cpar8r3.apps.googleusercontent.com\""
buildConfigField "String", "OAUTH_YAHOO_CLIENT_ID", "\"dj0yJmk9ejRCRU1ybmZjQlVBJmQ9WVdrOVVrZEViak4xYmxZbWNHbzlNQT09JnM9Y29uc3VtZXJzZWNyZXQmc3Y9MCZ4PTZj\""
buildConfigField "String", "OAUTH_AOL_CLIENT_ID", "\"dj0yJmk9cHYydkJkTUxHcXlYJmQ9WVdrOWVHZHhVVXN4VVV3bWNHbzlNQT09JnM9Y29uc3VtZXJzZWNyZXQmc3Y9MCZ4PTdm\""
+ buildConfigField "String", "OAUTH_MICROSOFT_CLIENT_ID", "\"62b5988d-b86f-48e1-aba4-5e71d36c5b6a\""
+ buildConfigField "String", "OAUTH_MICROSOFT_REDIRECT_URI", "\"msauth://com.fsck.k9.debug/VZF2DYuLYAu4TurFd6usQB2JPts%3D\""
manifestPlaceholders = ['appAuthRedirectScheme': 'foundation.e.mail.debug']
}
diff --git a/app/k9mail/src/main/AndroidManifest.xml b/app/k9mail/src/main/AndroidManifest.xml
index 58f4db6613fbcb3a2129a686a6d601d14e41cb55..8da6282696617ebf4fdac95fee2064634f0c6ddf 100644
--- a/app/k9mail/src/main/AndroidManifest.xml
+++ b/app/k9mail/src/main/AndroidManifest.xml
@@ -439,11 +439,25 @@
android:resource="@xml/temp_file_provider_paths" />
+
+
+
+
+
+
+
+
+
+
+
+
-
diff --git a/app/k9mail/src/main/java/com/fsck/k9/auth/OAuthConfigurations.kt b/app/k9mail/src/main/java/com/fsck/k9/auth/OAuthConfigurations.kt
index 5d69afece3b09d928985fb3a373cf7cf33978aa0..639a1934aa7863236642c4bd42516681a8a88d6c 100644
--- a/app/k9mail/src/main/java/com/fsck/k9/auth/OAuthConfigurations.kt
+++ b/app/k9mail/src/main/java/com/fsck/k9/auth/OAuthConfigurations.kt
@@ -33,6 +33,13 @@ fun createOAuthConfigurationProvider(): OAuthConfigurationProvider {
tokenEndpoint = "https://api.login.aol.com/oauth2/get_token",
redirectUri = redirectUriDoubleSlash
),
+ listOf("outlook.office365.com", "smtp.office365.com") to OAuthConfiguration(
+ clientId = BuildConfig.OAUTH_MICROSOFT_CLIENT_ID,
+ scopes = listOf("https://outlook.office.com/IMAP.AccessAsUser.All", "https://outlook.office.com/SMTP.Send", "offline_access"),
+ authorizationEndpoint = "https://login.microsoftonline.com/common/oauth2/v2.0/authorize",
+ tokenEndpoint = "https://login.microsoftonline.com/common/oauth2/v2.0/token",
+ redirectUri = BuildConfig.OAUTH_MICROSOFT_REDIRECT_URI
+ ),
),
googleConfiguration = googleConfig
)
diff --git a/app/k9mail/src/main/java/com/fsck/k9/backends/RealOAuth2TokenProvider.kt b/app/k9mail/src/main/java/com/fsck/k9/backends/RealOAuth2TokenProvider.kt
index b802d8cd6fb46534ead668d50dcd06422ef3f6d1..94d0afc5c940bc1e91bb3ac9053cea1a5f798ad0 100644
--- a/app/k9mail/src/main/java/com/fsck/k9/backends/RealOAuth2TokenProvider.kt
+++ b/app/k9mail/src/main/java/com/fsck/k9/backends/RealOAuth2TokenProvider.kt
@@ -61,7 +61,10 @@ class RealOAuth2TokenProvider(
latch.await(timeoutMillis, TimeUnit.MILLISECONDS)
- if (exception != null || token != oldAccessToken) {
+ if (exception != null) {
+ account.oAuthState = null
+ accountManager.saveAccount(account)
+ } else if (token != oldAccessToken) {
requestFreshToken = false
account.oAuthState = authState.jsonSerializeString()
accountManager.saveAccount(account)
diff --git a/app/storage/src/main/java/com/fsck/k9/preferences/K9StoragePersister.java b/app/storage/src/main/java/com/fsck/k9/preferences/K9StoragePersister.java
index 6ea08aad686927841d9d1ab5c26965924d52135e..eb8b0ce9fd65f440c009c4193d3270b9efbb459f 100644
--- a/app/storage/src/main/java/com/fsck/k9/preferences/K9StoragePersister.java
+++ b/app/storage/src/main/java/com/fsck/k9/preferences/K9StoragePersister.java
@@ -21,7 +21,7 @@ import timber.log.Timber;
public class K9StoragePersister implements StoragePersister {
- private static final int DB_VERSION = 18;
+ private static final int DB_VERSION = 19;
private static final String DB_NAME = "preferences_storage";
private final Context context;
diff --git a/app/storage/src/main/java/com/fsck/k9/preferences/migrations/StorageMigrationTo19.kt b/app/storage/src/main/java/com/fsck/k9/preferences/migrations/StorageMigrationTo19.kt
new file mode 100644
index 0000000000000000000000000000000000000000..5a35b835fc601d087b42b5b582c9ce4af5f7965d
--- /dev/null
+++ b/app/storage/src/main/java/com/fsck/k9/preferences/migrations/StorageMigrationTo19.kt
@@ -0,0 +1,54 @@
+package com.fsck.k9.preferences.migrations
+
+import android.database.sqlite.SQLiteDatabase
+import com.squareup.moshi.Moshi
+import com.squareup.moshi.Types
+
+/**
+ * Mark Gmail accounts.
+ *
+ * Gmail has stopped allowing clients to use the Google account password to authenticate via IMAP/POP3/SMTP. We want to
+ * automatically update the server settings to use OAuth 2.0 for users who can no longer access Gmail because of the
+ * change. However, we don't want to touch accounts that are using an app-specific password and still work fine. Since
+ * we can't distinguish an app-specific password from an account password, we only switch accounts to using OAuth after
+ * an authentication failure. We usually want to avoid automatically changing the user's settings like this. So we only
+ * do it for existing accounts, and only after the first authentication failure.
+ */
+class StorageMigrationTo19(
+ private val db: SQLiteDatabase,
+ private val migrationsHelper: StorageMigrationsHelper
+) {
+ fun markGmailAccounts() {
+ val accountUuidsListValue = migrationsHelper.readValue(db, "accountUuids")
+ if (accountUuidsListValue == null || accountUuidsListValue.isEmpty()) {
+ return
+ }
+
+ val accountUuids = accountUuidsListValue.split(",")
+ for (accountUuid in accountUuids) {
+ markIfGmailAccount(accountUuid)
+ }
+ }
+
+ private fun markIfGmailAccount(accountUuid: String) {
+ val incomingServerSettingsJson = migrationsHelper.readValue(db, "$accountUuid.incomingServerSettings") ?: return
+ val outgoingServerSettingsJson = migrationsHelper.readValue(db, "$accountUuid.outgoingServerSettings") ?: return
+
+ val moshi = Moshi.Builder().build()
+ val adapter = moshi.adapter
Mode mutuel Autocrypt
Les courriels seront habituellement chiffrés par choix ou en répondant à un courriel chiffré.
Si l’expéditeur et les destinataires activent le mode mutuel, le chiffrement sera activé par défaut.
- Vous pouvez toucher ici (page en anglais) pour en apprendre davantage.
+ Vous pouvez toucher ici (page en anglais) pour en apprendre davantage.
Paramètres généraux
Aucune appli OpenPGP n’est installée
Installer
diff --git a/app/ui/legacy/src/main/res/values-gd/strings.xml b/app/ui/legacy/src/main/res/values-gd/strings.xml
index a789d8c5844b6d142d0287b6bf8a13aa00011905..5d401e7085dd2c2afc6146483731146811bc4620 100644
--- a/app/ui/legacy/src/main/res/values-gd/strings.xml
+++ b/app/ui/legacy/src/main/res/values-gd/strings.xml
@@ -1,4 +1,4 @@
-
+
@@ -7,6 +7,20 @@
Cunntasan puist
Post gun leughadh
+ Google, luchd-coiseachd nan con K-9.
+ An còd tùsail
+ Fo cheadachas Apache, tionndadh 2.0.
+ Pròiseact le tùs fosgailte
+ Làrach-lìn
+ Fòram an luchd-chleachdaidh
+ Fediverse
+ Twitter
+ Leabhar-lannan
+ An ceadachas
+ Loga nan atharraichean
+ Cha b’ urrainn dhuinn loga nan atharraichean a luchdadh.
+ Tionndadh %s
+ Na tha ùr
Fàilte gu aplacaid a’ phuist
<p> Tha aplacaid a’ phuist ’na aplacaid shaor agus chumhachdach airson post-d air Android. </p><p> Tha na gleusan leasaichte aige a’ gabhail a-staigh: </p> <ul> <li>Put post slighe IMAP IDLE</li> <li>Dèanadas nas fheàrr</li> <li>Ath-fhaidhleadh theachdaireachdan</li> <li>Eàrr-sgrìobhaidhean puist-d</li> <li>Bcc dhut fhèin</li> <li>Fo-sgrìobhaidhean phasganan</li> <li>Sioncronachadh nam pasgan air fad</li> <li>Rèiteachadh seòladh nam freagairt</li> <li>Ath-ghoiridean a’ mheur-chlàir</li> <li>Taic nas fheàrr airson IMAP</li> <li>Sàbhaladh de cheanglachain air SD</li> <li>Falamhachadh an sgudail</li> <li>Seòrsachadh theachdaireachdan</li> <li>…is mòran a bharrachd</li> </ul> <p> Thoir an aire nach cuir aplacaid a’ phuist taic ri cuid mhòr de chunntasan saora Hotmail agus mar iomadh prògram puist-d eile, tachraidh rudan neònach nuair a bhruidhneas e ri Microsoft Exchange. </p><p> Fàilte air bugaichean, com-pàirteachas, iarrtasan airson gleusan ùra is ceistean aig <a href=https://github.com/k9mail/k-9/>https://github.com/k9mail/k-9/</a>. </p>
@@ -15,12 +29,15 @@
Thèid an cunntas “%s” a thoirt air falbh on phost.
+ Ùghdaran
Cunntasan
Adhartach
Sgrìobh
Freagair
Freagair na h-uile
Sìn air adhart
+ Sìn air adhart mar cheanglachan
+ Tagh cunntas
Tagh pasgan
%d air a thaghadh
Air adhart
@@ -36,7 +53,10 @@
Tasg-lann
Spama
Sìn air adhart
+ Sìn air adhart mar cheanglachan
+ Deasaich mar theachdaireachd ùr
Gluais
+ Gluais gu na dreachdan
Cuir…
Ath-fhaidhlich…
Deiseil
@@ -49,8 +69,10 @@
Cuir cunntas ris
Sgrìobh
Lorg sa phost
+ Lorg anns gach àite
Toraidhean an luirg
Roghainnean
+ Stiùirich na pasganan
Roghainnean a’ chunntais
Thoir an cunntas air falbh
Comharraich gun deach a leughadh
@@ -66,6 +88,7 @@
- Chaidh na seòlaidhean a chur air an stòr-bhòrd
- Chaidh na seòlaidhean a chur air an stòr-bhòrd
+ Chaidh lethbhreac teacsa a’ chuspair a chur air an stòr-bhòrd
Cleachd ùrlar dorcha ’na àite
Cleachd ùrlar soilleir ’na àite
Comharraich nach deach a leughadh
@@ -85,6 +108,10 @@
Cha deach an teachdaireachd a lorg
Mearachd a’ luchdadh na teachdaireachd
Luchdaich suas ri %d a bharrachd
+ %.1fGB
+ %.1fMB
+ %.1fkB
+ %dB
Post ùr
- %d teachdaireachd ùr
@@ -111,6 +138,7 @@
A’ cur a’ phuist: %s
A’ cur a’ phuist
:
+ Sioncronaich (Put)
Teachdaireachdan
An corr
A-steach
@@ -140,17 +168,22 @@
Tha rud ann an raon nam faightearan a tha leth-chrìochnaichte!
Cha b’ urrainn dhuinn seòladh puist-d a lorg dhan neach-aithne seo.
Chan urrainn dhuinn cuid dhe na ceanglachain a shìneadh air adhart oir cha deach an luchdadh a-nuas.
+ Cha ghabh an teachdaireachd a shìneadh air adhart o nach deach a h-uile ceanglachan aice a luchdadh a-nuas.
+ Gabh a-staigh às-earrann na teachdaireachd
Thoir an às-earrann air falbh
Deasaich an às-earrann
+ Thoir an ceanglachan air falbh
O: %s <%s>
Gu:
Cc:
Bcc:
+ Cha b’ urrainn dhuinn an ceanglachan a shàbhaladh.
Seall na dealbhan
Chan urrainn dhuinn aplacaid a lorg a sheallas %s.
Luchdaich a-nuas an teachdaireachd shlàn
slighe %1$s
Barrachd on t-seòladair seo
+ O %s
Chaidh an teachdaireachd a thilgeil air falbh
Chaidh an teachdaireachd a shàbhaladh mar dhreachd
Seall na rionnagan
@@ -306,10 +339,10 @@
Cha b’ urrainn dhuinn an suidheachadh a choileanadh
Tha an t-ainm-cleachdaiche no facal-faire ceàrr.
\n(%s)
- Nochd am frithealaiche teisteanas SSL nach eil dligheachd. Tachraidh seo uaireannan ma chaidh am frithealaiche a dhroch-rèiteachadh. Air neo dh’fhaoidte gu bheil cuideigin airson briseadh a-steach ort no air frithealaiche a’ phuist agad. Mur eil thu cinnteach dè tha a’ tachairt, thoir gnogag air “Diùlt” is cuir fios gu na daoine a stiùireas frithealaiche a’ phuist agad.
+ Nochd am frithealaiche teisteanas SSL nach eil dligheach. Tachraidh seo uaireannan ma chaidh am frithealaiche a dhroch-rèiteachadh. Air neo dh’fhaoidte gu bheil cuideigin airson briseadh a-steach ort no air frithealaiche a’ phuist agad. Mur eil thu cinnteach dè tha a’ tachairt, thoir gnogag air “Diùlt” is cuir fios gu na daoine a stiùireas frithealaiche a’ phuist agad.
\n
\n(%s)
- Chan urrainn dhuinn ceangal ris an fhrithealaiche.
+ Chan urrainn dhuinn ceangal ris an fhrithealaiche.
\n(%s)
Deasaich am fiosrachadh
Lean air adhart
@@ -358,11 +391,28 @@
A’ faighinn post
Pasganan
Ro-leasachan na h-às-earrainn
+ Crioptografachd
+ Aplacaid OpenPGP
+ An iuchair agam
Dè cho tric ’s a dh’iarras sinn am post\?
Dath a’ chunntais
Dath soillearachadh a’ chunntais seo a chithear ann am pasganan is liosta nan cunntas
Meud a’ phasgain ionadail
Faigh teachdaireachdan suas ri
+ 1KB
+ 2KB
+ 4KB
+ 8KB
+ 16KB
+ 32KB
+ 64KB
+ 128KB
+ 256KB
+ 512KB
+ 1MB
+ 2MB
+ 5MB
+ 10MB
meud sam bith (gun chrìoch)
Sioncronaich teachdaireachdan
o àm sam bith (gun chrìoch)
@@ -408,6 +458,7 @@
Gun ìre
1ᵈ ìre
2ⁿᵃ ìre
+ Ìre nam pasgan a thèid a cheasnachadh
Chan eil gin
1ᵈ ìre
2ⁿᵃ ìre
@@ -416,6 +467,7 @@
Gun ìre
1ᵈ ìre
2ⁿᵃ ìre
+ Co-ionnann ris an ìre sioncronachaidh
Ìre brathan a’ phasgain
Gun ìre
1ᵈ ìre
@@ -491,6 +543,34 @@
Teisteanas nach aithne dhuinn
Gabh ris an iuchair
Diùlt an iuchair
+ Del (no D) – Sguab às
+\nR – Freagair
+\nA – Freagair a h-uile
+\nC – Sgrìobh
+\nF – Sìn air adhart
+\nM – Gluais
+\nV – Cuir san tasg-lann
+\nY – Dèan lethbhreac
+\nZ – Cuir comharra gun deach/nach deach a leughadh
+\nG – Cuir rionnag ris
+\nO – Seòrsa an t-seòrsachaidh
+\nI – Òrdugh an t-seòrsachaidh
+\nQ – Till dha na pasganan
+\nS – Tagh/Dì-thagh
+\nJ no P – An teachdaireachd roimhpe
+\nK no N – An ath-theachdaireachd
+ Del (no D) – Sguab às
+\nC – Sgrìobh
+\nM – Gluais
+\nV – Cuir san tasg-lann
+\nY – Dèan lethbhreac
+\nZ – Cuir comharra gun deach/nach deach a leughadh
+\nG – Cuir rionnag ris
+\nO – Seòrsa an t-seòrsachaidh
+\nI – Òrdugh an t-seòrsachaidh
+\nQ – Till dha na pasganan
+\nS – Tagh/Dì-thagh
+ Ainm a’ phasgain anns a bheil
Seall pasganan…
Na h-uile pasgan
Pasganan na 1ᵈ ìre
@@ -514,15 +594,18 @@
Ùrlar
Ùrlar sealladh nan teachdaireachdan
Ùrlar an sgrìobhaidh
+ Cànan
Ùrlair socraichte airson teachdaireachdan
Tagh ùrlar airson na teachdaireachd is tu a’ coimhead air
Cleachd ùrlair socraichte airson teachdaireachdan
+ Bun-roghainn an t-siostaim
Sioncronachadh sa chùlaibh
Chan ann idir
An-còmhnaidh
Ma tha cromag ri “Sioncronachadh fèin-obrachail”
Tagh na h-uile
An àireamh as motha a phasganan air an doirear sùil le putadh
+ 5 pasganan
10 pasganan
25 pasgan
50 pasgan
@@ -535,6 +618,7 @@
Seòladaireachd le putanan àirde na fuaime
Ann an seallaidhean theachdaireachdan
Ann an seallaidhean liostaichean
+ Seall an t-oll-bhogsa
An t-oll-bhogsa
Na h-uile teachdaireachd ann am pasganan co-aonaichte
Co-aonaich
@@ -585,6 +669,12 @@
Tagh teacsa airson lethbhreac a dhèanamh dheth.
Dearbh an sguabadh às
A bheil thu cinnteach gu bheil thu airson an teachdaireachd seo a sguabadh às\?
+
+ - A bheil thu cinnteach gu bheil thu airson %1$d teachdaireachd a sguabadh às\?
+ - A bheil thu cinnteach gu bheil thu airson %1$d theachdaireachd a sguabadh às\?
+ - A bheil thu cinnteach gu bheil thu airson %1$d teachdaireachdan a sguabadh às\?
+ - A bheil thu cinnteach gu bheil thu airson %1$d teachdaireachd a sguabadh às\?
+
Tha
Chan eil
Comharraich gun deach gach teachdaireachd a leughadh
@@ -592,6 +682,12 @@
Tha
Chan eil
Dearbh a ghluasad do phasgan an spama
+
+ - A bheil thu cinnteach gu bheil thu airson %1$d teachdaireachd a ghluasad gu pasgan an spama\?
+ - A bheil thu cinnteach gu bheil thu airson %1$d theachdaireachd a ghluasad gu pasgan an spama\?
+ - A bheil thu cinnteach gu bheil thu airson %1$d teachdaireachdan a ghluasad gu pasgan an spama\?
+ - A bheil thu cinnteach gu bheil thu airson %1$d teachdaireachd a ghluasad gu pasgan an spama\?
+
Tha
Chan eil
A’ luchdadh a-nuas a’ cheanglachain
@@ -608,10 +704,22 @@
+ Cha b’ urrainn dhuinn roghainn sam bith ion-phortadh o: %s
Ion-phortaich na roghainnean
Ag ion-phortadh nan roghainnean…
Seall co mheud a tha gun leughadh ann an…
+ Cunntas
+ An cunntas dhan dèid na teachdaireachdan gun leughadh a chunntadh
+ An t-oll-bhogsa
+ Cunntas pasgain
+ Seall cunntas nan teachdaireachdan gun leughadh air aon phasgan a-mhàin
+ Pasgan
+ Am pasgan dhan dèid na teachdaireachdan gun leughadh a chunntadh
+ Deiseil
+ %1$s – %2$s
+ Cha deach cunntas a thaghadh
+ Cha deach pasgan a thaghadh
Gun teacsa
Fosgail an ceangal
Co-roinn an ceangal
@@ -695,12 +803,16 @@
Bcc
Gu
O
+ <Faightear nach aithne dhuinn>
Dachaigh
Obair
Eile
Mobile
Cha deach pasgan do dhreachdan a rèiteachadh dhan chunntas seo!
+ Cha deach iuchair a rèiteachadh dhan chunntas seo! Thoir sùil air na roghainnean agad.
+ Tha solaraiche a’ chrioptachaidh a’ cleachdadh tionndadh nach eil co-chòrdail. Thoir sùil air na roghainnean agad!
Chan urrainn dhuinn ceangal ri solaraiche a’ chrioptachaidh, thoir sùil air na roghainnean no thoir gnogag air ìomhaigheag a’ chrioptachaidh airson feuchainn ris a-rithist!
+ Chaidh inntrigeadh do sholaraiche a’ chrioptachaidh a dhiùltadh, thoir gnogag air ìomhaigheag a’ chrioptachaidh airson feuchainn ris a-rithist!
Chan eil taic ri ceanglachain sa mhodh PGP/INLINE!
Cuir PGP/INLINE an comas
Cuir PGP/INLINE à comas
@@ -724,9 +836,39 @@
Dh’fhaoidte gum bris soidhnidhean nuair a chuireas tu rud gu liosta-phuist.
Dh’fhaoidte gun nochd soidhnidhean mar “signature.asc” ann an cuid a chliantan.
Bidh soidhneadh am broinn teachdaireachd chrioptaichte an-còmhnaidh.
+ Teacsa lom
+ bha mearachd san t-soidhneadh ceann gu ceann
+ chan obraich pròiseasadh an t-soidhnidh mus deach an teachdaireachd a luchdadh a-nuas gu slàn
+ tha soidhneadh ceann gu ceann ’na bhroinn ris nach cuirear taic
Tha an teachdaireachd crioptaichte ach ann am fòrmat ris nach eil taic.
Tha an teachdaireachd crioptaichte ach sguireadh dhen dì-chrioptachadh.
+ Teacsa lom soidhnichte ceann gu ceann
+ o neach-soidhnidh dearbhte
+ Teacsa lom soidhnichte
+ ach cha robh an iuchair ceann gu ceann a-rèir an t-seòladair
+ ach dh’fhalbh an ùine air an iuchair ceann gu ceann
+ ach chaidh an iuchair ceann gu ceann a chùl-ghairm
+ ach chan eilear a’ meas gu bheil an iuchair ceann gu ceann tèarainte
+ o iuchair ceann gu ceann nach aithne dhuinn
+ Crioptaichte
+ ach thachair duilgheadas leis an dì-chrioptachadh
+ chan obraich an dì-chrioptachadh mus deach an teachdaireachd a luchdadh a-nuas gu slàn
+ ach cha deach aplacaid crioptachaidh a rèiteachadh
+ Crioptaichte
+ ach chan ann ceann gu ceann
+ Crioptaichte ceann gu ceann
+ o sheòladair a chaidh a dhearbhadh
+ Crioptaichte
+ o iuchair ceann gu ceann nach aithne dhuinn
+ ach cha robh an iuchair ceann gu ceann a-rèir an t-seòladair
+ ach dh’fhalbh an ùine air an iuchair ceann gu ceann
+ ach chaidh an iuchair ceann gu ceann a chùl-ghairm
+ ach chan eilear a’ meas gu bheil an iuchair ceann gu ceann tèarainte
+ ach tha mearachdan san dàta ceann gu ceann
+ ach chan eilear a’ meas gu bheil an crioptachadh tèarainte
Ceart ma-thà
+ Seall an neach-soidhnidh
+ Seall an seòladair
Mion-fhiosrachadh
Thoir a’ ghlas dheth
Cha deach a’ phàirt seo a chrioptachadh is dh’fhaoidte gu bheil e neo-thèarainte.
@@ -743,274 +885,27 @@
Tha am post-d seo crioptaichte
Chaidh am post-d seo a chrioptachadh le OpenPGP.
\nFeumaidh tu aplacaid a tha comasach air OpenPGP a stàladh is a rèiteachadh mus urrainn dhut a leughadh.
- Liosta theachdaireachdan puist
- A’ luchdadh nan teachdaireachdan…
- Roghainnean coitcheann
-
- Teirmichean na seirbheise
- Ùghdaran
- Pròiseact le bun-tùs fosgailte
- Thachair mearachd rè cur na teachdaireachd. Thoir sùil air comas-ceangail an lìonraidh agad agus air rèiteachadh an fhrithealaiche a-mach.
- ’S e fork de k9 Mail a th’ ann an aplacaid a’ phuist
- -’S e cliant puist-d le bun-tùs fosgailte airson Android a th’ ann an aplacaid a’ phuist.
- Bun-tùs
- Ceadachas
- Tionndadh na togail
- Fiosrachadh mu aplacaid a’ phuist
- Cuir am putadh à comas
- Rèitich am brath
- Barrachd fiosrachaidh
- Gidheadh, leigidh Android leat am brath sin fhalach cuideachd.
- Nuair a chleachdas tu putadh, cumaidh K-9 Mail ceangal ri frithealaiche a’ phuist a’ dol. Iarraidh Android gun dèid brath maireannach a shealltainn dhut fhad ’s a bhios an aplacaid gnìomhach sa chùlaibh. %s
- Fiosrachadh a’ phutaidh
- Thoir gnogag airson barrachd fiosrachaidh.
- ’Na chadal gus am bi lìonra ri fhaighinn
- ’Na chadal gus am bi an sioncronachadh sa chùlaibh ceadaichte
- A’ feitheamh air puist-d ùra
- ’Ga thòiseachadh…
- Thachair mearachd rè luchdadh an dàta
- Airson molaidhean air luchd-aithne a thoirt dhut agus ainmean ’s dealbhan an luchd-aithne a shealltainn, feumaidh an aplacaid an luchd-aithne agad inntrigeadh.
- Ceadaich inntrigeadh dhan luchd-aithne
- Dheth
- Air
- Tha am fiosrachadh uile san teachdaireachd seo gus na roghainnean Autocrypt is an iuchair dhìomhair agad a thar-aiseag on uidheam tùsail agad gu tèarainte. Airson Autocrypt a shuidheachadh air an uidheam ùr agad, lean ris an stiùireadh a bu chòir dhut fhaicinn air an uidheam ùr agad. ’S urrainn dhut an teachdaireachd seo a chumail ’na lethbhreac-glèidhidh dhen iuchair dhìomhair agad. Ma tha thu airson sin a dhèanamh, bu chòir dhut am facal-faire a sgrìobhadh air pìos pàipeir agus a ghlèidheadh gu tèarainte.
- Teachdaireachd suidheachadh Autocrypt
- Seall còd an t-suidheachaidh
- Airson a chrìochnachadh, fosgail an teachdaireachd air an uidheam eile agad agus cuir a-steach còd an t-suidheachaidh.
- A’ cur na teachdaireachd gu:
- A’ gintinn teachdaireachd suidheachaidh…
- Thèid an teachdaireachd a chur dhan t-seòladh agad:
- Cuir teachdaireachd suidheachaidh
- Co-roinnidh teachdaireachd suidheachadh Autocrypt an rèiteachadh ceann gu ceann agad le uidheaman eile gu tèarainte.
- Teachdaireachd suidheachadh Autocrypt
- Co-roinn an rèiteachadh ceann gu ceann le uidheaman eile gu tèarainte
- Cuir teachdaireachd suidheachadh Autocrypt
- Mearachd a’ ceangal ri %s!
- Mearachd inntearnail: cunntas mì-dhligheach!
- Dh’fhaoidte nach cuir gach faightear taic ris
- Crioptaich cuspairean nan teachdaireachdan
- Teachdaireachd chrioptaichte
- Tha aplacaid a’ phuist feumach air OpenKeychain airson crioptachadh o cheann gu ceann.
- Stàlaich
- Cha deach aplacaid OpenPGP a stàladh
- Briog an-seo airson barrachd fiosrachaidh.
- Ma chuireas an dà chuid an seòladair ’s am faightear modh na co-dhàimh air, thèid an crioptachadh mar bhun-roghainn.
- Mar as trice, thèid teachdaireachdan a chrioptachadh ma thagh thu sin no ma chuireas tu freagairt gu teachdaireachd chrioptaichte.
- Modh co-dhàimh Autocrypt
- Modh co-dhàimh Autocrypt
- Crioptachadh OpenPGP
- Cuir crioptachadh à comas
- Air ais
- Tha mi agaibh
- Toglaich an crioptachadh le briogadh air an ìomhaigheag seo.
- Cha nochd an crioptachadh ach ma chuireas a h-uile faightear taic ris agus ma fhuair thu post-d uapa roimhe.
- Ma chrioptaicheas tu teachdaireachd, nì sin cinnteach nach leugh duine sam bith ach am faightear i.
- Cuir crioptachadh à comas
- Cuir crioptachadh an comas
- Cha chuir gach faightear a thagh thu taic ris a’ ghleus seo!
- Cha ghabh a chrioptachadh
- Rach gu na roghainnean
- Thèid gach soidhneadh a shealltainn
- Cha dèid ach soidhnidhean le crioptachadh a shealltainn
- Falaich soidhnidhean gun chrioptachadh
- Seall an seòladair
- Seall an neach-soidhnidh
- Lorg iuchair
- ach chan eilear a’ meas gu bheil an crioptachadh tèarainte
- ach tha mearachdan san dàta ceann gu ceann
- ach chan eilear a’ meas gu bheil an iuchair ceann gu ceann tèarainte
- ach chaidh an iuchair ceann gu ceann a chùl-ghairm
- ach dh’fhalbh an ùine air an iuchair ceann gu ceann
- ach cha robh an iuchair ceann gu ceann a-rèir an t-seòladair
- o iuchair ceann gu ceann nach aithne dhuinn
- Crioptaichte
- o sheòladair a chaidh a dhearbhadh
- Crioptaichte ceann gu ceann
- ach chan ann ceann gu ceann
- Crioptaichte
- ach cha deach aplacaid crioptachaidh a rèiteachadh
- chan obraich an dì-chrioptachadh mus deach an teachdaireachd a luchdadh a-nuas gu slàn
- ach thachair duilgheadas leis an dì-chrioptachadh
- Crioptaichte
- o iuchair ceann gu ceann nach aithne dhuinn
- ach chan eilear a’ meas gu bheil an iuchair ceann gu ceann tèarainte
- ach chaidh an iuchair ceann gu ceann a chùl-ghairm
- ach dh’fhalbh an ùine air an iuchair ceann gu ceann
- ach cha robh an iuchair ceann gu ceann a-rèir an t-seòladair
- Teacsa lom soidhnichte
- o neach-soidhnidh dearbhte
- Teacsa lom soidhnichte ceann gu ceann
- tha soidhneadh ceann gu ceann ’na bhroinn ris nach cuirear taic
- chan obraich pròiseasadh an t-soidhnidh mus deach an teachdaireachd a luchdadh a-nuas gu slàn
- bha mearachd san t-soidhneadh ceann gu ceann
- Teacsa lom
- Cha b’ urrainn dhuinn an crioptachadh o cheann gu ceann a chur gu dol, thoir sùil air na roghainnean agad
- Tha solaraiche a’ chrioptachaidh a’ cleachdadh tionndadh nach eil co-chòrdail. Thoir sùil air na roghainnean agad!
- Cha deach iuchair a rèiteachadh dhan chunntas seo! Thoir sùil air na roghainnean agad.
- <Seòladair nach aithne dhuinn>
- <Faightear nach aithne dhuinn>
- Teacsa a’ cheangail
- Cuir lethbhreac de theacsa a’ cheangail air an stòr-bhòrd
- Cha deach pasgan a thaghadh
- Cha deach cunntas a thaghadh
- %1$s – %2$s
- Deiseil
- Am pasgan dhan dèid na teachdaireachdan gun leughadh a chunntadh
- Pasgan
- Seall cunntas nan teachdaireachdan gun leughadh air aon phasgan a-mhàin
- Cunntas pasgain
- An t-oll-bhogsa
- An cunntas dhan dèid na teachdaireachdan gun leughadh a chunntadh
- Cunntas
- Ainm an fhrithealaiche: %s
- Cleachd an t-aon fhacal-faire dhan fhrithealaiche a-mach
- Facal-faire an fhrithealaiche a-mach
- Facal-faire an fhrithealaiche a-steach
-
- - Mus urrainn dhut an cunntas “%s” a chleachdadh, feumaidh tu facal-faire an fhrithealaiche a thoirt seachad.
- - Mus urrainn dhut an cunntas “%s” a chleachdadh, feumaidh tu faclan-faire an fhrithealaiche a thoirt seachad.
- - Mus urrainn dhut an cunntas “%s” a chleachdadh, feumaidh tu faclan-faire an fhrithealaiche a thoirt seachad.
- - Mus urrainn dhut an cunntas “%s” a chleachdadh, feumaidh tu faclan-faire an fhrithealaiche a thoirt seachad.
-
- Uaireigin eile
- Dh’fhàillig leis an ion-phortadh
- Gun ion-phortadh
- Tha feum air facal-faire
- Chaidh leis an ion-phortadh
- Dh’fhàillig ion-phortadh aig cuid nan roghainnean
- Cha deach leinn faidhle nan roghainnean a leughadh
- Dh’fhàillig ion-phortadh nan roghainnean
- Cuir a-steach na faclan-faire
- Chaidh na roghainnean ion-phortadh
- Tagh faidhle
- Roghainnean às-phortaidh
- Lethbhreac-glèidhidh
-
- - A bheil thu cinnteach gu bheil thu airson %1$d teachdaireachd a ghluasad gu pasgan an spama\?
- - A bheil thu cinnteach gu bheil thu airson %1$d theachdaireachd a ghluasad gu pasgan an spama\?
- - A bheil thu cinnteach gu bheil thu airson %1$d teachdaireachdan a ghluasad gu pasgan an spama\?
- - A bheil thu cinnteach gu bheil thu airson %1$d teachdaireachd a ghluasad gu pasgan an spama\?
-
- A bheil thu airson pasgan an sgudail fhalamhachadh\?
- Dearbh falamhachadh an sgudail
-
- - A bheil thu cinnteach gu bheil thu airson %1$d teachdaireachd a sguabadh às\?
- - A bheil thu cinnteach gu bheil thu airson %1$d theachdaireachd a sguabadh às\?
- - A bheil thu cinnteach gu bheil thu airson %1$d teachdaireachdan a sguabadh às\?
- - A bheil thu cinnteach gu bheil thu airson %1$d teachdaireachd a sguabadh às\?
-
- Falamhaich na teachdaireachdan
- Bheir seo gach teachdaireachd ionadail air falbh on phasgan. Cha dèid teachdaireachd sam bith a sguabadh às air an fhrithealaiche.
- A bheil thu airson na teachdaireachdan ionadail fhalamhachadh\?
- A bheil thu airson na h-atharraichean a shàbhaladh no a thilgeil air falbh\?
- Fèin-obrachail (%s)
- Seall an t-oll-bhogsa
- 5 pasganan
- Bun-roghainn an t-siostaim
- Cha deach roghainnean a lorg
- Cànan
- Cleachd bun-roghainn an t-siostaim
- Ainm a’ phasgain anns a bheil
- Del (no D) – Sguab às
-\nC – Sgrìobh
-\nM – Gluais
-\nV – Cuir san tasg-lann
-\nY – Dèan lethbhreac
-\nZ – Cuir comharra gun deach/nach deach a leughadh
-\nG – Cuir rionnag ris
-\nO – Seòrsa an t-seòrsachaidh
-\nI – Òrdugh an t-seòrsachaidh
-\nQ – Till dha na pasganan
-\nS – Tagh/Dì-thagh
- Del (no D) – Sguab às
-\nR – Freagair
-\nA – Freagair a h-uile
-\nC – Sgrìobh
-\nF – Sìn air adhart
-\nM – Gluais
-\nV – Cuir san tasg-lann
-\nY – Dèan lethbhreac
-\nZ – Cuir comharra gun deach/nach deach a leughadh
-\nG – Cuir rionnag ris
-\nO – Seòrsa an t-seòrsachaidh
-\nI – Òrdugh an t-seòrsachaidh
-\nQ – Till dha na pasganan
-\nS – Tagh/Dì-thagh
-\nJ no P – An teachdaireachd roimhpe
-\nK no N – An ath-theachdaireachd
- Tha aplacaid OpenPGP a dhìth – an deach a dì-stàladh\?
- 10 MiB
- 5 MiB
- 2 MiB
- 1 MiB
- 512 KiB
- 256 KiB
- 128 KiB
- 64 KiB
- 32 KiB
- 16 KiB
- 8 KiB
- 4 KiB
- 2 KiB
- 1 KiB
- Na crioptaich dreachdan ach ma tha an crioptachadh an comas
- Thèid a h-uile dreachd a stòradh le crioptachadh
- Sàbhail a h-uile dreachd le crioptachadh
- ’Ga rèiteachadh…
- Ceangailte ri %s
- Cha deach aplacaid OpenPGP a rèiteachadh
- Rèitich an iuchair ceann gu ceann
- Tagh aplacaid OpenPGP
- Cuid an comas taic ri OpenPGP
- Crioptachadh o cheann gu ceann
- Luchdaich suas teachdaireachdan gu pasgan a’ phuist chuirte às dèidh an cur
- Luchdaich suas na teachdaireachdan a chaidh a chur
- Comharraich gun deach a leughadh nuair a sguabas mi às i
- XOauth2 (Gmail, Outlook)
- Co-ionnann ri clas a’ cheasnachaidh
- Cluich fuaim nuair a bhios post-d air a chur gu soirbheachail
- O %s
- Cha b’ urrainn dhuinn an ceanglachan a shàbhaladh.
- Thoir an ceanglachan air falbh
- Gabh a-staigh às-earrann na teachdaireachd
- Cha ghabh an teachdaireachd a shìneadh air adhart o nach deach a h-uile ceanglachan aice a luchdadh a-nuas.
- Tionndadh
- Brathan measgaichte, can mearachdan is msaa.
- ’Ga shealltainn fhad ’s a bheilear a’ feitheamh air teachdaireachdan ùra
- Sioncronaich (put)
- %d B
- %.1f kB
- %.1f MB
- %.1f GB
- Stiùirich na pasganan
- Lorg sa h-uile àite
- Gluais dha na dreachdan
- Deasaich mar theachdaireachd ùr
- Sìn air adhart mar cheanglachan
- Tagh cunntas
- Luchd-coiseachd nan con K-9
- Twitter
- Co-shaoghal
- Bòrd-brath chleachdaichean
- Làrach-lìn
- Ceadachas Apache, tionndadh 2.0
- Bun-tùs
- Clas nam pasgan a thèid a cheasnachadh
- Comharraich gun deach an teachdaireachd a leughadh nuair a thèid a sguabadh às
- Fuaim a’ phuist-d air a chur
- Brathan co-cheangailte ri teachdaireachdan
- Chaidh lethbhreac de teacsa a’ chuspair a chur air an stòr-bhòrd
- Loga nan atharraichean
- Ceadachas
- Poileasaidh prìobhaideachd
- Sìn air adhart mar cheanglachan
- Mun phost
- Ùghdaran
- Faigh a-mach dè tha ùr san sgaoileadh seo
- Seall na h-atharraichean o chionn goirid nuair bhios an aplacaid air a h-ùrachadh
- Na tha ùr
- Tionndadh %s
- Cha b’ urrainn dhuinn loga nan atharraichean a luchdadh.
- Leabhar-lannan
- Mur eil thu feumach air brathan sa bhad mu theachdaireachdan ùra, bu chòir dhut am putadh a chur à comas agus ceasnachadh a chleachdadh ’na àite. Bheir an ceasnachadh sùil airson post ùr aig amannan gu cunbhalach ’s cha bhi e feumach air am brath.
-
\ No newline at end of file
+ Tagh aplacaid OpenPGP
+ Liosta theachdaireachdan puist
+ A’ luchdadh nan teachdaireachdan…
+ Cha ghabh a chrioptachadh
+ Cha chuir gach faightear a thagh thu taic ris a’ ghleus seo!
+ Cuir crioptachadh an comas
+ Cuir crioptachadh à comas
+ Ma chrioptaicheas tu teachdaireachd, nì sin cinnteach nach leugh duine sam bith ach am faightear i.
+ Cha nochd an crioptachadh ach ma chuireas a h-uile faightear taic ris agus ma fhuair thu post-d uapa roimhe.
+ Toglaich an crioptachadh le briogadh air an ìomhaigheag seo.
+ Tha mi agaibh
+ Air ais
+ Cuir crioptachadh à comas
+ Crioptachadh OpenPGP
+ Modh co-dhàimh Autocrypt
+ Modh co-dhàimh Autocrypt
+ Mar as trice, thèid teachdaireachdan a chrioptachadh ma thagh thu sin no ma chuireas tu freagairt gu teachdaireachd chrioptaichte.
+ Ma chuireas an dà chuid an seòladair ’s am faightear modh na co-dhàimh air, thèid an crioptachadh mar bhun-roghainn.
+ Briog an-seo airson barrachd fiosrachaidh.
+ Roghainnean coitcheann
+ Teachdaireachd suidheachaidh Autocrypt
+ Teachdaireachd suidheachaidh Autocrypt
+
+
diff --git a/app/ui/legacy/src/main/res/values-gl/strings.xml b/app/ui/legacy/src/main/res/values-gl/strings.xml
index b83dbbf07fea4365238f90552ed39ee0e77f711c..8a7a58cf0136f38d1dfae1f3155abc44d5bd8691 100644
--- a/app/ui/legacy/src/main/res/values-gl/strings.xml
+++ b/app/ui/legacy/src/main/res/values-gl/strings.xml
@@ -904,7 +904,7 @@
Modo autocifrado mutual
Normalmente, as mensaxes cifraranse por elección ou ao responder a unha mensaxe cifrada.
Se tanto o remitente como os destinatarios activan o modo mutuo, o cifrado estará activado por defecto.
- Podes premer aquí para saber máis.
+ Podes premer aquí para saber máis.
Configuración Xeral
Non se instalou o aplicativo OpenPGP
Instalar
diff --git a/app/ui/legacy/src/main/res/values-hr/strings.xml b/app/ui/legacy/src/main/res/values-hr/strings.xml
index 3b2bba76ef2618bd23dcd77b8d687f36771b08bb..42e235fc8615fa3354a6f0ee5c6d37381b74d52d 100644
--- a/app/ui/legacy/src/main/res/values-hr/strings.xml
+++ b/app/ui/legacy/src/main/res/values-hr/strings.xml
@@ -892,7 +892,7 @@
Natrag
Onemogući šifriranje
OpenPGP šifriranje
- Možete kliknuti ovdje da saznate više.
+ Možete kliknuti ovdje da saznate više.
Opća podešavanja
Nema intalirane OpenPGP aplikacije
Instaliraj
diff --git a/app/ui/legacy/src/main/res/values-hu/strings.xml b/app/ui/legacy/src/main/res/values-hu/strings.xml
index 0eab6a484a63000d885b54429d5ea0f5a2f5e700..f7480cfa6a96789d44cd56c4d496f70b51b4ca43 100644
--- a/app/ui/legacy/src/main/res/values-hu/strings.xml
+++ b/app/ui/legacy/src/main/res/values-hu/strings.xml
@@ -934,7 +934,7 @@
Autocrypt kölcsönös mód
Az üzenetek normál esetben választás alapján lesznek titkosítva, vagy ha egy titkosított üzenetre válaszol.
Ha mind a feladó, mind a címzettek támogatják a kölcsönös módot, akkor a titkosítás alapértelmezetten engedélyezve lesz.
- Kattintson ide, ha többet szeretne megtudni.
+ Kattintson ide, ha többet szeretne megtudni.
Általános beállítások
Nincs OpenPGP alkalmazás telepítve
Telepítés
diff --git a/app/ui/legacy/src/main/res/values-in/strings.xml b/app/ui/legacy/src/main/res/values-in/strings.xml
index 53e4f4d7a193f8f7071a58e835fdbc42d1f2b789..026a71aa587127de026ac77648bfa0e0744d49b4 100644
--- a/app/ui/legacy/src/main/res/values-in/strings.xml
+++ b/app/ui/legacy/src/main/res/values-in/strings.xml
@@ -911,7 +911,7 @@
Mode gabungan otomatis kripto
Pesan biasanya akan dienkripsi berdasarkan pilihan, atau saat membalas pesan terenkripsi.
Jika kedua pengirim dan penerima mengaktifkan mode bersama, enkripsi akan diaktifkan secara default.
- Anda dapat klik di sini untuk mempelajari lebih lanjut.
+ Anda dapat klik di sini untuk mempelajari lebih lanjut.
Pengaturan Umum
Tidak ada aplikasi OpenPGP yang terinstal
Memasang
diff --git a/app/ui/legacy/src/main/res/values-is/strings.xml b/app/ui/legacy/src/main/res/values-is/strings.xml
index 6c1459a5d83d17466fb34580489814b61c9278ea..7c28ac031c3a5a68bedce8185052ae82526dd318 100644
--- a/app/ui/legacy/src/main/res/values-is/strings.xml
+++ b/app/ui/legacy/src/main/res/values-is/strings.xml
@@ -931,7 +931,7 @@
Autocrypt gagnkvæmni
Venjulega eru skilaboð dulrituð þegar það er sérstaklega valið, eða þegar dulrituðum skilaboðum er svarað.
Ef bæði sendandi og viðtakandi virkja gagnkvæman ham, er dulritun sjálfgefin.
- Þú getur smellt hér til að fræðast betur um þetta.
+ Þú getur smellt hér til að fræðast betur um þetta.
Almennar stillingar
Ekkert OpenPGP-forrit er uppsett
Setja upp
diff --git a/app/ui/legacy/src/main/res/values-it/strings.xml b/app/ui/legacy/src/main/res/values-it/strings.xml
index c4b8d0cb4822bd9878bd56cd07964f3f50108504..6ad3d24c36ad747c695773878380b8345bad2e41 100644
--- a/app/ui/legacy/src/main/res/values-it/strings.xml
+++ b/app/ui/legacy/src/main/res/values-it/strings.xml
@@ -773,13 +773,16 @@ Invia segnalazioni di bug, contribuisci con nuove funzionalità e poni domande s
Digita le password
+ Accedi
+ Accedi e inserisci le password
Importazione impostazioni non riuscita
Lettura file delle impostazioni non riuscita
Importazione di alcune impostazioni non riuscita
Importate correttamente
Password richiesta
+ Accesso richiesto
Non importate
Importazione non riuscita
Più tardi
@@ -993,7 +996,7 @@ Invia segnalazioni di bug, contribuisci con nuove funzionalità e poni domande s
Modalità di cifratura reciproca automatica
I messaggi saranno normalmente cifrati per scelta o quando si risponde a un messaggio cifrato.
Se il mittente e i destinatari abilitano la modalità reciproca, la cifratura sarà abilitata in modo predefinito.
- Puoi fare clic qui per ulteriori informazioni.
+ Puoi fare clic qui per ulteriori informazioni.
Impostazioni generali
Nessuna applicazione OpenPGP installata
Installa
diff --git a/app/ui/legacy/src/main/res/values-ja/strings.xml b/app/ui/legacy/src/main/res/values-ja/strings.xml
index 972dd9c1c12af300f931154cd5270f7fc0297477..12a1f0d4206abbe5ae43b4dcabc95d5ca8ccda48 100644
--- a/app/ui/legacy/src/main/res/values-ja/strings.xml
+++ b/app/ui/legacy/src/main/res/values-ja/strings.xml
@@ -122,7 +122,7 @@
%d B
新着メール
- - %d 件の新着メッセージ
+ - %d 件の新着メッセージ
%d 未読 (%s)
+ %1$d 続く %2$s
@@ -196,7 +196,7 @@
すべてダウンロード
%1$s 経由
この送信者からのメールを検索
- 送信者 %s
+ 差出人 %s
メールを破棄しました
下書きに保存しました
スターを表示
@@ -384,7 +384,7 @@
自分が送信したメールも通知
このアカウントからのメールも通知する
連絡先のみ
- 既知の連絡先からのメッセージのみ通知を表示します
+ 既知の連絡先からのメッセージのみ通知を表示する
チャットメッセージを無視する
メールチャットに属するメッセージの通知を表示しない
開くと同時に既読にする
@@ -540,9 +540,9 @@
赤
緑
青
- 黃
- 青緑
- 赤紫
+ 黄
+ シアン
+ マゼンタ
メール本文構成管理
本文構成
送信元、Bcc、署名の標準設定
@@ -705,7 +705,7 @@
このメッセージを破棄しますか?
選択したテキストをコピーします
ローカルのメッセージをクリアしますか?
- これによりすべてのローカルメッセージがフォルダーから削除されます。 サーバーからメッセージは削除されません。
+ この操作はすべてのローカルメッセージをフォルダーから削除します。 サーバ上のメッセージは削除されません。
メッセージのクリア
削除の確認
このメッセージを削除しますか?
@@ -761,12 +761,12 @@
設定をインポート
設定をインポートしています…
- - アカウント \"%s\" を使用するために、サーバーのパスワードを入力する必要があります。
+ - アカウント \"%s\" を使用するために、サーバのパスワードを入力する必要があります。
- 受信サーバーパスワード
- 送信サーバーパスワード
- 送信サーバーのパスワードに同じものを使用する
- サーバー名: %s
+ 受信サーバのパスワード
+ 送信サーバのパスワード
+ 送信サーバに同じパスワードを使用する
+ サーバ名: %s
アカウントの未読件数を表示
アカウント
未読数を表示するアカウント
@@ -857,7 +857,7 @@
Cc
Bcc
宛先
- 送信者
+ 差出人
返信先
<不明な受信者>
<不明な送信者>
@@ -897,7 +897,7 @@
署名を処理するために、完全にダウンロードする必要があります
サポートされていないエンドツーエンド署名が含まれています
メッセージは暗号化されていますが、サポートされていない形式です。
- メッセージは暗号化されていますが、復号化をキャンセルされました。
+ メッセージは暗号化されていますが、復号がキャンセルされました。
エンドツーエンド署名された平文
検証済の署名者から
署名された平文
@@ -908,12 +908,12 @@
未知のエンドツーエンドの鍵から
暗号化
復号エラーがありました
- 復号化するために、完全にダウンロードする必要があります
+ 復号するには完全にダウンロードする必要があります
暗号化アプリが設定されていません
暗号化
エンドツーエンドではありません
エンドツーエンド暗号化
- 検証済の署名者から
+ 検証済の送信者から
暗号化
未知のエンドツーエンドの鍵から
エンドツーエンドの鍵が送信者と一致しません
@@ -931,10 +931,10 @@
この部分は暗号化されていません。安全ではない可能性があります。
保護されていない添付ファイル
読み込み中…
- 復号化をキャンセルしました。
+ 復号がキャンセルされました。
再実行
- 暗号化されたメールは、復号化するためにダウンロードする必要があります。
- メールの復号化時にエラー
+ 暗号化されたメッセージは、復号のためにダウンロードする必要があります。
+ メール復号エラー
特殊文字は現在サポートされていません!
アドレスの解析時にエラー!
暗号化されていない署名を非表示
@@ -962,7 +962,7 @@
Autocrypt Mutual モード
通常、メッセージは選択して、または暗号化されたメッセージに返信するときに暗号化されます。
送信者と受信者の両方が相互モードを有効にすると、デフォルトで暗号化が有効になります。
- 詳細については ここをクリック してください。
+ 詳細については ここをクリック してください。
一般設定
OpenPGPアプリがインストールされていません
インストール
@@ -989,7 +989,7 @@
このメッセージを保存して、秘密鍵のバックアップとして使用できます。 これを行うには、パスワードを書き留めて、安全に保存する必要があります。
- メッセージの送信中にエラーが発生しました。 ネットワーク接続と送信サーバーの設定を確認してください。
+ メッセージの送信中にエラーが発生しました。 ネットワーク接続と送信サーバの設定を確認してください。
オン
オフ
@@ -1002,7 +1002,7 @@
ネットワークが利用可能になるまでスリープ
タップして詳細を表示。
プッシュ情報
- プッシュを使用する場合、K-9 Mailはメールサーバーへの接続を維持します。Androidでは、アプリがバックグラウンドで動作している間、継続して通知を表示する必要があります。%s
+ プッシュを使用する場合、K-9 Mail はメールサーバへの接続を維持します。Android では、アプリがバックグラウンドで動作している間、継続して通知を表示する必要があります。%s
しかし、Androidでは、通知を隠すこともできます。
詳細を表示
通知設定
diff --git a/app/ui/legacy/src/main/res/values-ko/strings.xml b/app/ui/legacy/src/main/res/values-ko/strings.xml
index 35e1c1313fad0db1056c50586d6fd7582b40d32b..bf8d2567a94c44d71ef92703c5a3aa411fe623e1 100644
--- a/app/ui/legacy/src/main/res/values-ko/strings.xml
+++ b/app/ui/legacy/src/main/res/values-ko/strings.xml
@@ -7,6 +7,18 @@
Mail Accounts
Mail Unread
+ 소소 코드
+ 아파치 라이선스, 버전 2.0
+ 오픈 소스 프로젝트
+ 웹사이트
+ 사용자 포럼
+ 라이선스
+ 변경 내용
+ 변경 내용을 불러오지 못했습니다.
+ 버전 %s
+ 새로운 사항
+ 앱 업데이트 시 최근 변경 내용 표시
+ 이 릴리즈의 새로운 기능 알아보기
Welcome to Mail
@@ -14,6 +26,7 @@
The account \"%s\" will be removed from Mail.
+ K-9 메일에 대하여
계정
고급
작성
diff --git a/app/ui/legacy/src/main/res/values-lt/strings.xml b/app/ui/legacy/src/main/res/values-lt/strings.xml
index ceabf2a813381c1ce0001379fe80b9b53701a17a..4faff67b089b2d2e48e2c8e4f3a0c422312dc366 100644
--- a/app/ui/legacy/src/main/res/values-lt/strings.xml
+++ b/app/ui/legacy/src/main/res/values-lt/strings.xml
@@ -973,7 +973,7 @@
Automatinio šifravimo abipusis režimas
Paprastai laiškai šifruojami pasirinktinai arba atsakant į užšifruotą laišką.
Jei ir siuntėjas, ir gavėjai įjungia abipusį režimą, šifravimas bus įjungtas pagal numatytuosius nustatymus.
- Jūs galite spausti čia kad sužinoti daugiau.
+ Jūs galite spausti čia kad sužinoti daugiau.
Bendri nustatymai
Neįdiegta OpenPGP programa
Įdiegti
diff --git a/app/ui/legacy/src/main/res/values-lv/strings.xml b/app/ui/legacy/src/main/res/values-lv/strings.xml
index 341e351a0e9bb48c1b1bcc0f4d2e268e86c8528d..c665ccd93a1c04491f60f9e2eb16ea38494240ac 100644
--- a/app/ui/legacy/src/main/res/values-lv/strings.xml
+++ b/app/ui/legacy/src/main/res/values-lv/strings.xml
@@ -942,7 +942,7 @@ pat %d vairāk
Abpusējs šifrēšanas režīms
Vēstuļu šifrēšana darbosies pēc izvēlēs vai atbildot uz iešifrētu vēstuli.
Ja gan sūtītājs, gan saņēmējs būs iestatījuši abpusēju šifrēšanas režīmu, šifrēšana notiks automātiski.
- Šeit nospiešot, varat uzzināt vairāk.
+ Šeit nospiešot, varat uzzināt vairāk.
Vispārīgie iestatījumi
OpenPGP lietotne nav instalēta
Instalēt
diff --git a/app/ui/legacy/src/main/res/values-ml/strings.xml b/app/ui/legacy/src/main/res/values-ml/strings.xml
index a41668ec398c7f67527da4d5ad2389b93cd36eb3..785d8f8c0a7e707759d00c1e28d469cf4609b857 100644
--- a/app/ui/legacy/src/main/res/values-ml/strings.xml
+++ b/app/ui/legacy/src/main/res/values-ml/strings.xml
@@ -941,7 +941,7 @@
പരസ്പര മോഡ് ഓട്ടോക്രിപ്റ്റ് ചെയ്യുക
സന്ദേശങ്ങൾ സാധാരണയായി തിരഞ്ഞെടുത്ത സന്ദേശങ്ങൾക്ക് അല്ലെങ്കിൽ എൻക്രിപ്റ്റ് ചെയ്ത സന്ദേശത്തിന് മറുപടി നൽകുമ്പോൾ എൻക്രിപ്റ്റ് ചെയ്യും.
അയച്ചയാളും സ്വീകർത്താക്കളും പരസ്പര മോഡ് പ്രാപ്തമാക്കിയാൽ, സ്ഥിരസ്ഥിതിയായി എൻക്രിപ്ഷൻ പ്രാപ്തമാക്കും.
- കൂടുതലറിയാൻ നിങ്ങൾക്ക് ഇവിടെ ക്ലിക്കു ചെയ്യാം.
+ കൂടുതലറിയാൻ നിങ്ങൾക്ക് ഇവിടെ ക്ലിക്കു ചെയ്യാം.
പൊതുവായ ക്രമീകരണങ്ങൾ
OpenPGP അപ്ലിക്കേഷനുകളൊന്നും ഇൻസ്റ്റാളുചെയ്തിട്ടില്ല
ഇൻസ്റ്റാൾ ചെയ്യുക
diff --git a/app/ui/legacy/src/main/res/values-nb/strings.xml b/app/ui/legacy/src/main/res/values-nb/strings.xml
index 2d6a1512a2abb7b8ce437e4f79f345ce7f85b6c0..f7807b80a994c09dbce8e78b6c297943ad0768ff 100644
--- a/app/ui/legacy/src/main/res/values-nb/strings.xml
+++ b/app/ui/legacy/src/main/res/values-nb/strings.xml
@@ -892,7 +892,7 @@ til %d flere
Gjensidig Autocrypt-modus
Meldinger vil normalt bli kryptert når valgt, eller ved besvaring av kryptert melding.
Hvis både avsender og mottakere skrur på gjensidig modus, vil kryptering være påslått som forvalg.
- Du kan klikke her for å lære mer.
+ Du kan klikke her for å lære mer.
Generelle innstillinger
Inget OpenPGP-program installert
Installer
diff --git a/app/ui/legacy/src/main/res/values-nl/strings.xml b/app/ui/legacy/src/main/res/values-nl/strings.xml
index d21112983f7c40098394d78865908e6fac188c39..0ac6c0593238af42c9010e224960e335e4cb1315 100644
--- a/app/ui/legacy/src/main/res/values-nl/strings.xml
+++ b/app/ui/legacy/src/main/res/values-nl/strings.xml
@@ -932,7 +932,7 @@
Autocrypt wederzijdse modus
Berichten worden op verzoek versleuteld, of bij beantwoorden van een versleuteld bericht.
Als verzender en ontvanger de wederzijdse modus inschakelen dan wordt standaard versleuteling ingesteld.
- Klik hier voor meer informatie.
+ Klik hier voor meer informatie.
Algemene instellingen
Geen OpenPGP app geïnstalleerd
Installeren
diff --git a/app/ui/legacy/src/main/res/values-pl/strings.xml b/app/ui/legacy/src/main/res/values-pl/strings.xml
index 5440ace02b7eea3fbf26416889b6b10ef3b7a797..2951bf6d434a8cbcb22a43849e3714cabce9efce 100644
--- a/app/ui/legacy/src/main/res/values-pl/strings.xml
+++ b/app/ui/legacy/src/main/res/values-pl/strings.xml
@@ -55,7 +55,7 @@
OK
Anuluj
Wyślij
- Temat jest pusty, kliknij ponownie by wysłać
+ Temat jest pusty, kliknij ponownie, aby wysłać
Odpowiedz
Odpowiedz wszystkim
Usuń
@@ -220,7 +220,7 @@
Czcionka o stałej szer.
Użyj czcionki o stałej szerokości do wyświetlania wiadomości tekstowych
Dopasuj wiadomość do rozmiaru ekranu
- Zmniejsza wiadomości aby mieściły się na ekranie
+ Zmniejsza wiadomości, aby mieściły się na ekranie
Skasuj i wróć do listy
Wraca do listy wiadomości po usunięciu danej wiadomości
Pokaż następną wiadomość po usunięciu
@@ -775,7 +775,7 @@
- Aby móc skorzystać z konta \"%s\" trzeba podać hasło.
- Aby móc skorzystać z konta \"%s\" trzeba podać hasła.
- Aby móc skorzystać z konta \"%s\" trzeba podać hasła.
- - Aby móc skorzystać z konta \"%s\" trzeba podać hasła.
+ - Aby móc skorzystać z konta \"%s\", trzeba podać hasła.
Hasło serwera poczty przychodzącej
Hasło serwera poczty wychodzącej
@@ -783,12 +783,12 @@
Nazwa serwera: %s
Pokaż licznik nieprzeczytanych dla…
Konto
- Folder dla którego liczba nie przeczytanych wiadomości powinna być wyświetlana
+ Konto, dla którego liczba nieprzeczytanych wiadomości powinna być wyświetlana
Zintegrowana skrzynka odbiorcza
Liczba folderów
Wyświetl licznik nieprzeczytanych wiadomości tylko dla pojedynczego folderu
Folder
- Folder dla którego liczba nie przeczytanych wiadomości powinna być wyświetlana
+ Folder, dla którego liczba nieprzeczytanych wiadomości powinna być wyświetlana
Wykonano
%1$s - %2$s
Nie wybrano konta
@@ -839,7 +839,7 @@
Wyszukiwanie na serwerze nie powiodło się
Wyszukiwanie
Wyszukuj wiadomości na serwerze
- Połączenie sieciowe jest wymagane aby korzystać z wyszukiwania na serwerze.
+ Połączenie sieciowe jest wymagane, aby korzystać z wyszukiwania na serwerze.
Zmień kolor przeczytanych
Inne tło wskazuje, że wiadomość została przeczytana.
Widok wątków
@@ -914,7 +914,7 @@
Zaszyfrowane wiadomości są zawsze opatrzone podpisem.
Czysty tekst
Podpis end-to-end zawiera błąd
- musisz w pełni pobrać wiadomość by przetworzyć podpis
+ musisz w pełni pobrać wiadomość, aby przetworzyć podpis
zawiera niewspierany podpis end-to-end
Wiadomość jest zaszyfrowana, ale w niewspieranym formacie.
Wiadomość jest zaszyfrowana, ale deszyfrowanie zostało przerwane.
@@ -928,7 +928,7 @@
od nieznanego klucza end-to-end
Zaszyfrowana
ale jest tu błąd deszyfrowania
- musisz w pełni pobrać wiadomość by odszyfrować
+ musisz w pełni pobrać wiadomość, aby odszyfrować
ale żadna aplikacja kryptograficzna nie jest skonfigurowana
Zaszyfrowana
ale nie end-to-end
@@ -982,7 +982,7 @@
Obustronny automatyczny tryb szyfrowania
Wiadomości normalnie będą szyfrowane z wyboru lub kiedy odpowiadasz na szyfrowaną wiadomość.
Jeśli nadawca i odbiorcy włączą tryb obustronnego automatycznego szyfrowania, szyfrowanie będzie włączone domyślnie.
- Możesz kliknąć tutaj by dowiedzieć się więcej.
+ Możesz kliknąć tutaj, aby dowiedzieć się więcej.
Ustawienia ogólne
Brak aplikacji dla OpenPGP
Instaluj
@@ -1000,12 +1000,12 @@
Wiadomość zostanie wysłana na adres:
Generowanie wiadomości konfiguracyjnej
Wysyłanie wiadomości do:
- Aby zakończyć otwórz wiadomość na drugim urządzeniu i wpisz kod konfiguracyjny.
+ Aby zakończyć, otwórz wiadomość na drugim urządzeniu i wpisz kod konfiguracyjny.
Pokaż kod konfiguracyjny
Wiadomość konfiguracyjna Autocrypt
Ta wiadomość zawiera wszystkie informacje do bezpiecznego wyeksportowania wszystkich ustawień oraz klucza Autocrypt z oryginalnego urządzenia.
-Aby skonfigurować Autocrypt na nowym urządzeniu należy podążać za wyświetlonymi na nim wskazówkami.
+Aby skonfigurować Autocrypt na nowym urządzeniu, należy podążać za wyświetlonymi na nim wskazówkami.
Tą wiadomość można zachować i użyć w formie kopii zapasowej twojego klucza prywatnego, aby to uczynić należy zachować hasło i przechowywać je w bezpiecznym miejscu.
@@ -1014,7 +1014,7 @@ Tą wiadomość można zachować i użyć w formie kopii zapasowej twojego klucz
Wyłącz
Pozwól na dostęp do kontaktów
- Aby włączyć sugestie kontaktów i wyświetlać nazwy oraz zdjęcia aplikacja wymaga dostępu do kontaktów.
+ Aby włączyć sugestie kontaktów i wyświetlać nazwy oraz zdjęcia, aplikacja wymaga dostępu do kontaktów.
Podczas ładowania danych wystąpił błąd
Inicjowanie…
Oczekiwanie na nowe e-maile
diff --git a/app/ui/legacy/src/main/res/values-pt-rBR/strings.xml b/app/ui/legacy/src/main/res/values-pt-rBR/strings.xml
index 350ee258577ead1ea0e1dfd5281d96d8ce82c18f..fb76bc0e8e1feb9c8193f6eb1d41eea089f10000 100644
--- a/app/ui/legacy/src/main/res/values-pt-rBR/strings.xml
+++ b/app/ui/legacy/src/main/res/values-pt-rBR/strings.xml
@@ -162,7 +162,7 @@
Algumas mensagens não foram enviadas
Versão
Habilitar relatório de depuração
- Relatar informações de diagnósticos extras
+ Relatar informações de diagnósticos adicionais
Relatar informações confidencias
Pode exibir senhas nos relatórios
Exportar relatórios
@@ -173,26 +173,26 @@
Assunto
Texto da mensagem
Assinatura
- -------- Mensagem Original --------
+ -------- Mensagem original --------
Assunto:
Enviado:
De:
Para:
- CC:
+ Cc:
%s escreveu:
Em %1$s, %2$s escreveu:
Você deve incluir ao menos um destinatário.
O campo destinatário está incompleto!
Não foi possível encontrar um endereço de e-mail para este contato.
- Alguns anexos não puderam ser encaminhados porque não foram baixados.
- Não foi possível encaminhar a mensagem porque alguns anexos não foram baixados.
+ Alguns anexos não podem ser encaminhados porque não foram baixados.
+ Esta mensagem não pode ser encaminhada porque alguns anexos não foram baixados.
Incluir mensagem citada
Remover o texto citado
Editar o texto citado
Remover anexo
De: %s <%s>
Para:
- CC:
+ Cc:
Cco:
Não foi possível salvar o anexo.
Exibir imagens
@@ -215,14 +215,14 @@
Colorir contatos
Colorir nomes em sua lista de contatos
Cor do nome do contato
- Fontes de tamanho fixo
- Usa uma fonte de tamanho fixo ao exibir mensagens que contenham somente texto
+ Fontes monoespaçadas
+ Usa uma fonte monoespaçada ao exibir mensagens que contenham somente texto
Ajustar mensagens automaticamente
Ajusta as mensagens para que caibam na tela
- Retornar para lista após exclusão
- Retorna para a lista de mensagens após a exclusão de mensagens
- Exibir a próxima mensagem após exclusão
- Exibe, por padrão, a próxima mensagem após a exclusão de mensagens
+ Retornar para lista após excluir
+ Retorna para a lista de mensagens após excluir mensagens
+ Exibir a próxima mensagem após excluir
+ Exibe, por padrão, a próxima mensagem, após excluir mensagens
Confirmar ações
Exibe um diálogo sempre que você efetuar determinada ação
Excluir
@@ -266,8 +266,8 @@
Configuração manual
Recuperando informações da conta\u2026
- Verificando as configurações do servidor de entrada\u2026
- Verificando as configurações do servidor de saída\u2026
+ Verificando as configurações do servidor de recebimento\u2026
+ Verificando as configurações do servidor de envio\u2026
Autenticando\u2026
Buscando as configurações da conta\u2026
Cancelando\u2026
@@ -283,7 +283,7 @@
Senha criptografada
Certificado do cliente
OAuth 2.0
- Configurações do servidor de entrada
+ Configurações do servidor de recebimento
Usuário
Senha
Certificado do cliente
@@ -318,7 +318,7 @@
Caminho do OWA
Caminho da autenticação
Apelido da caixa de correio
- Configurações do servidor de saída
+ Configurações do servidor de envio
Servidor SMTP
Porta
Segurança
@@ -360,16 +360,16 @@
2500 mensagens
5000 mensagens
10000 mensagens
- todas as Mensagens
+ todas as mensagens
Não é possível copiar ou mover uma mensagem que não foi sincronizada com o servidor
Não foi possível concluir a configuração
Usuário ou senha incorretos.\n(%s)
O servidor apresentou um certificado SSL inválido. Isto pode ocorrer por problemas de configuração do servidor, ou porque alguém está tentando atacar você ou o seu servidor de e-mails. Se você não tem certeza do que está acontecendo clique em Rejeitar e entre em contato com o administrador do seu servidor de e-mails.\n\n(%s)
- Não é possível conectar-se ao servidor.\n(%s)
+ Não foi possível conectar-se ao servidor.\n(%s)
Autorização cancelada
Ocorreu o seguinte erro com a autorização: %s
- Oauth 2.0 não é atualmente suportado atualmente neste provedor.
- O app não conseguiu encontrar um navegador para usar para garantir acesso à sua conta.
+ OAuth 2.0 não é suportado atualmente neste provedor.
+ O aplicativo não conseguiu encontrar um navegador para usar para conceder acesso à sua conta.
Editar detalhes
Continuar
Avançado
@@ -384,13 +384,13 @@
Notificações de sincronização
Seu endereço de e-mail
Notifica, na barra de status, quando chegarem mensagens
- Notifica, na barra de status, quanto estiver checando por novas mensagens
- Incluir e-mail enviados
- Exibe uma notificação para mensagens enviadas
+ Notifica, na barra de status, quando estiver checando por novas mensagens
+ Incluir e-mail enviado
+ Exibe uma notificação de mensagens enviadas
Apenas contatos
- Exibe notificações somente para mensagens de contatos conhecidos
+ Exibe notificações somente de mensagens de contatos conhecidos
Ignorar mensagens de bate-papo
- Não mostra notificações para mensagens pertencentes a um bate-papo por e-mail
+ Não exibe notificações para mensagens pertencentes a um bate-papo por e-mail
Marcar como lida ao abrir
Marcar a mensagem como lida quando ela for aberta para visualização
Marcar como lida ao excluir
@@ -406,10 +406,10 @@
Citar a mensagem ao responder
Inclui a mensagem original ao respondê-la
Resposta após o texto citado
- A mensagem original aparecerá acima da sua resposta
+ A mensagem original aparecerá acima da sua resposta.
Remover assinaturas nas respostas
As assinaturas serão removidas das mensagens citadas
- Formato da Mensagem
+ Formato da mensagem
Texto puro (remove imagens e formatação)
HTML (preserva imagens e formatação)
Automático
@@ -417,8 +417,8 @@
Confirmação de leitura
Sempre solicitar confirmação de leitura
Estilo da citação nas respostas
- Prefixo (como Gmail)
- Cabeçalho (como Outlook)
+ Prefixo (como no Gmail)
+ Cabeçalho (como no Outlook)
Armazenar mensagens enviadas
Armazenar as mensagens na pasta Enviadas após o envio
Configurações gerais
@@ -426,10 +426,10 @@
Busca das mensagens
Pastas
Prefixo do texto citado
- Criptografia de ponta-a-ponta
+ Criptografia de ponta a ponta
Habilitar o suporte a OpenPGP
Selecionar o aplicativo de OpenPGP
- Configurar a chave de ponta-a-ponta
+ Configurar a chave de criptografia de ponta a ponta
Nenhum aplicativo de OpenPGP configurado
Conectado a %s
Configurando…
@@ -507,19 +507,19 @@
2ª classe
Igual à classe de exibição
Classe de sincronização da pasta
- Nenhuma Classe
+ Nenhuma classe
1ª classe
2ª classe
Igual à classe de verificação
Classe de notificação da pasta
- Nenhuma Classe
+ Nenhuma classe
1ª classe
2ª classe
Igual à classe de sincronização
Limpar mensagens locais
- Servidor de entrada
+ Servidor de recebimento
Configure o servidor recebimento de mensagens
- Servidor de saída
+ Servidor de envio
Configure o servidor de envio de mensagens (SMTP)
Nome da conta
Seu nome
@@ -535,9 +535,9 @@
Padrão 5
Repetir a vibração
Desabilitado
- Toque para novas mensagens
+ Som de toque para novas mensagens
Luz de notificação
- Desabilitado
+ Desabilitada
Cor da conta
Cor padrão do sistema
Branca
@@ -547,7 +547,7 @@
Amarela
Ciano
Magenta
- Opções para composição de mensagens
+ Opções de composição de mensagens
Padrões da composição
Define padrões para remetente, Cco e assinatura
Gerenciar identidades
@@ -557,13 +557,13 @@
Editar identidade
Salvar
Nova identidade
- Encaminhar todas as mensagens via Cco para
+ Enviar cópia oculta de todas as mensagens para
Editar
Mover para cima
Mover para baixo
Mover para o alto / tornar padrão
Remover
- Descrição de identidade
+ Descrição da identidade
(Opcional)
Seu nome
(Opcional)
@@ -573,7 +573,7 @@
(Opcional)
Assinatura
(Opcional)
- Usar Assinatura
+ Usar assinatura
Assinatura
Identidade inicial
Escolher identidade
@@ -610,9 +610,9 @@
Exibir pastas…
Todas as pastas
Pastas de 1ª classe
- Pastas de 1ª & 2ª classes
+ Pastas de 1ª e 2ª classes
Ocultar pastas de 2ª classe
- Posição da Assinatura
+ Posição da assinatura
Antes do texto citado
Depois do texto citado
Usar o tema do aplicativo
@@ -632,7 +632,7 @@
Tema da visualização de mensagens
Tema do editor
Idioma
- Não foi encontrar nenhuma configuração
+ Não foi encontrada nenhuma configuração
Tema fixo de mensagens
Seleciona o tema de visualização ao ver a mensagem
Usa um tema fixo para visualizar mensagens
@@ -642,7 +642,7 @@
Sempre
Quando a sincronização automática estiver habilitada
Selecionar todas
- Máximo de pastas para verificar com sincronização
+ Máximo de pastas para verificar ao sincronizar
5 pastas
10 pastas
25 pastas
@@ -653,7 +653,7 @@
1000 pastas
Animação
Utilizar efeitos visuais extravagantes
- Navegação com a tecla de volume
+ Navegação com os botões de volume
Nas visualizações das mensagens
Nas visualizações das listas
Exibir a caixa de entrada unificada
@@ -662,7 +662,7 @@
Todas as mensagens nas pastas unificadas
Unificar
Todas as mensagens são exibidas na Caixa de Entrada Unificada
- Pastas para pesquisar
+ Pastas onde pesquisar
Todas
Exibíveis
Nenhuma
@@ -726,9 +726,9 @@
Deseja limpar a pasta da lixeira?
Sim
Não
- Mover para a pasta de spam
+ Confirmar mover para a pasta de spam
- - Deseja mesmo mover esta mensagem para a pasta de spam?
+ - Deseja realmente mover esta mensagem para a pasta de spam?
- Deseja realmente mover %1$d mensagens para a pasta de spam?
- Deseja realmente mover %1$d mensagens para a pasta de spam?
@@ -754,7 +754,7 @@
Por favor, faça sua autenticação
- Por favor, faça sua autenticação digite a senha
+ Por favor, faça sua autenticação e digite as senha
Não foi possível importar as configurações
Não foi possível ler o arquivo de configurações
Não foi possível importar algumas configurações
@@ -772,18 +772,18 @@
- Para usar a conta \"%s\", você precisa fornecer as senhas do servidor.
- Para usar a conta \"%s\", você precisa fornecer as senhas do servidor.
- Senha do servidor de entrada
- Senha do servidor de saída
- Usar a mesma senha para o servidor de saída
+ Senha do servidor de recebimento
+ Senha do servidor de envio
+ Usar a mesma senha para o servidor de envio
Nome do servidor: %s
Exibir contagem de não lidas para…
Conta
- A conta para qual o número de mensagens não lidas deve ser mostrado
+ A conta cujo número de mensagens não lidas deve ser exibido
Caixa de entrada unificada
Contagem de pastas
- Mostrar o número de mensagens não lidas de apenas uma pasta
+ Exibir o número de mensagens não lidas de apenas uma pasta
Pasta
- A pasta para qual o número de mensagens não lidas deve ser mostrado
+ A pasta cujo número de mensagens não lidas deve ser exibido
Concluído
%1$s - %2$s
Nenhuma conta selecionada
@@ -802,11 +802,11 @@
Copiar URL da imagem para a área de transferência
URL da imagem
Chamar o número
- Salvar nos Contatos
+ Salvar nos contatos
Copiar número para a área de transferência
Número de telefone
Enviar a mensagem
- Salvar nos Contatos
+ Salvar nos contatos
Copiar endereço para a área de transferência
Endereço de e-mail
Todas
@@ -836,10 +836,10 @@
Alterar a cor após a leitura
A cor de fundo mudará para indicar que a mensagem já foi lida
Agrupar mensagens
- Agrupa mensagens pela conversa
+ Agrupa as mensagens por conversa
Atualizando bancos de dados
Atualizando bancos de dados…
- Atualizando bancos de dados da conta \"%s\"
+ Atualizando banco de dados da conta \"%s\"
Exibir tela dividida
Sempre
Nunca
@@ -865,8 +865,8 @@
Opções avançadas
Certificado do cliente \"%1$s\" expirou ou não é mais válido (%2$s)
- *Criptografado\"
- Adicionar dos Contatos
+ *Criptografado*
+ Adicionar dos contatos
Cc
Cco
Para
@@ -882,8 +882,8 @@
Não foi configurada nenhuma chave para essa conta! Verifique suas configurações.
O provedor de criptografia usa uma versão incompatível. Por favor, verifique suas configurações!
Não foi possível conectar ao provedor de criptografia. Verifique suas configurações ou clique no ícone de criptografia para tentar novamente!
- Não foi possível iniciar a criptografia de ponta-a-ponta, por favor verifique suas configurações
- O modo PGP/INLINE não suporta anexos!
+ Não foi possível iniciar a criptografia de ponta a ponta, por favor verifique suas configurações
+ O modo PGP/INLINE não tem suporte para anexos!
Habilitar PGP/INLINE
Desabilitar PGP/INLINE
Habilitar PGP Somente Assinatura
@@ -892,48 +892,48 @@
A mensagem foi enviada no formato PGP/INLINE.\nIsso só deve ser usado por questões de compatibilidade:
Alguns clientes suportam apenas este formato
As assinaturas podem apresentar problema durante o trânsito
- Não são suportados anexos
+ Não há suporte para anexos
Entendi!
Desabilitar
Manter habilitado
Entendi!
Desabilitar
Manter habilitado
- PGP em modo Somente Assinatura
+ Modo PGP Somente Assinatura
Neste modo a sua chave PGP será usada para criar uma assinatura criptografada de uma mensagem não criptografada.
- Isto não criptografa a mensagem, mas confirma que foi enviada com a sua chave.
+ Isto não criptografa a mensagem, mas confirma que ela foi enviada com a sua chave.
Assinaturas podem apresentar problema quando enviadas para listas de discussão.
- A assinatura pode ser mostrada como um anexo \'signature.asc\' em alguns clientes.
+ A assinatura pode ser exibida como um anexo \'signature.asc\' em alguns clientes.
Mensagens criptografadas sempre incluem uma assinatura.
Texto puro
- a assinatura de ponta-a-ponta continha um erro
+ a assinatura de ponta a ponta continha um erro
a mensagem deve ser totalmente transferida para processar a assinatura
- contém assinatura ponta-a-ponta não suportada
+ contém assinatura de ponta a ponta não suportada
A mensagem está criptografada, mas em um formato não suportado.
A mensagem está criptografada, mas a descriptografia foi cancelada.
- Ponta-a-ponta assinada em texto puro
+ Texto puro assinado de ponta a ponta
de um assinador verificado
Texto puro assinada
- mas a chave ponta-a-ponta não corresponde ao remetente
- mas a chave ponta-a-ponta expirou
- mas a chave ponta-a-ponta foi revogada
- mas a chave ponta-a-ponta não é considerada segura
- de uma chave ponta-a-ponta desconhecida
+ mas a chave de ponta a ponta não corresponde ao remetente
+ mas a chave de ponta a ponta expirou
+ mas a chave de ponta a ponta foi revogada
+ mas a chave de ponta a ponta não é considerada segura
+ de uma chave de ponta a ponta desconhecida
Criptografada
mas ocorreu um erro de descriptografia
a mensagem deve ser totalmente transferida para ser descriptografada
- mas não existe nenhum app de criptografia configurado
+ mas não existe nenhum aplicativo de criptografia configurado
Criptografada
- mas não ponta-a-ponta
- Criptografada ponta-a-ponta
+ mas não é de ponta a ponta
+ Criptografada de ponta a ponta
de um remetente verificado
Criptografada
- de uma chave ponta-a-ponta desconhecida
- mas a chave ponta-a-ponta não corresponde ao remetente
- mas a chave ponta-a-ponta expirou
- mas a chave ponta-a-ponta foi revogada
- mas a chave ponta-a-ponta não é considerada segura
- mas os dados de ponta-a-ponta têm erros
+ de uma chave de ponta a ponta desconhecida
+ mas a chave de ponta a ponta não corresponde ao remetente
+ mas a chave de ponta a ponta expirou
+ mas a chave de ponta a ponta foi revogada
+ mas a chave de ponta a ponta não é considerada segura
+ mas os dados de ponta a ponta têm erros
mas a criptografia não é considerada segura
OK
Pesquisar a chave
@@ -947,7 +947,7 @@
A descriptografia foi cancelada.
Tentar novamente
A mensagem criptografada deve ser baixada para descriptografia.
- Erro descriptografando a mensagem
+ Erro ao descriptografar a mensagem
Atualmente não existe suporte para caracteres especiais!
Erro ao analisar o endereço!
Ocultar assinaturas não criptografadas
@@ -956,12 +956,12 @@
A criptografia não está disponível no modo Somente Assinatura!
Texto não assinado
Esta mensagem está criptografada
- Esta mensagem foi criptografada com o OpenPGP.\nPara lê-la, você precisa instalar e configurar um aplicativo OpenPGP compatível.
+ Esta mensagem foi criptografada com OpenPGP.\nPara ler, precisa instalar e configurar um aplicativo OpenPGP compatível.
Ir para as configurações
Mail Message List
Carregando mensagens…
- Não é possível criptografar
- Alguns dos destinatários selecionados não suportam esse recurso!
+ Não foi possível criptografar
+ Alguns dos destinatários selecionados não têm suporte a este recurso!
Habilitar a criptografia
Desabilitar a criptografia
Criptografar mensagens garante que elas sejam lidas somente pelo destinatário e mais ninguém.
@@ -971,36 +971,36 @@
Voltar
Desabilitar a criptografia
Criptografia OpenPGP
- Modo de autocriptografia mútua
- Modo de autocriptografia mútua
- As mensagens serão normalmente criptografadas por opção ou em resposta a uma mensagem criptografada.
+ Modo de criptografia automática mútua
+ Modo de criptografia automática mútua
+ As mensagens serão criptografadas normalmente, por opção ou ao responder a uma mensagem criptografada.
Se tanto o remetente quanto o destinatário habilitarem o modo mútuo, a criptografia será habilitada por padrão.
- Você pode clicar aqui para aprender mais.
+ Você pode clicar aqui para saber mais.
Configurações gerais
Nenhum app OpenPGP instalado
Instalar
- Mail requires OpenKeychain for end-to-end encryption.
+ O Mail precisa do OpenKeychain para criptografia de ponta a ponta.
Mensagem criptografada
Criptografar os assuntos das mensagens
Pode não ser suportado por alguns destinatários
Erro interno: conta inválida!
Erro durante a conexão com %s!
- Enviar Mensagem de Configuração de Autocriptografia
- Compartilhe configurações de ponta-a-ponta de forma segura com outros dispositivos
- Mensagem de Configuração de Autocriptografia
- Uma Mensagem de Configuração de Autocriptografia compartilha, com outros dispositivos, sua configuração de ponta-a-ponta de forma segura.
- Enviar Mensagem de Configuração
+ Enviar mensagem de configuração de criptografia automática
+ Compartilhe a configuração de ponta a ponta de forma segura com outros dispositivos
+ Mensagem de configuração de criptografia automática
+ Uma mensagem de configuração de criptografia automática compartilha sua configuração de ponta a ponta com outros dispositivos, de forma segura.
+ Enviar mensagem de configuração
A mensagem será enviada para o seu endereço:
Gerando a mensagem de configuração…
Enviando a mensagem para:
Para finalizar, abra a mensagem em seu outro dispositivo e digite o código de configuração.
Exibir o código de configuração
- Mensagem de Configuração de Autocriptografia
- Esta mensagem contém todas as informações necessárias para transferir suas configurações de Autocriptografia juntamente com sua chave secreta, de forma segura, a partir do seu dispositivo original
+ Mensagem de configuração de criptografia automática
+ Esta mensagem contém todas as informações necessárias para transferir suas configurações de criptografia automática, juntamente com sua chave secreta, de forma segura, a partir do seu dispositivo original.
-Para configurar o seu novo dispositivo para Autocriptografia, por favor siga as instruções que apresentadas pelo seu novo dispositivo.
+Para configurar o seu novo dispositivo para usar a criptografia automática, por favor siga as instruções que devem aparecer em seu novo dispositivo.
-Você pode manter esta mensagem e usá-la como um backup para a sua chave secreta. Caso queira fazer isso, você deve anotar a senha e armazená-la em um local seguro.
+Você pode guardar esta mensagem e usá-la como um backup da sua chave secreta. Caso queira fazer isso, você deve anotar a senha e armazená-la em um local seguro.
Ocorreu um erro durante o envio da mensagem. Por favor, verifique a conectividade da sua rede e as configurações de seu servidor de envio.
On
@@ -1008,13 +1008,13 @@ Você pode manter esta mensagem e usá-la como um backup para a sua chave secret
Permitir acesso aos contatos
Para fornecer sugestões e exibir nomes e fotos de contatos, o app precisa de ter acesso aos seus contatos.
- Um erro ocorreu durante o carregamento dos dados
- Inicializando…
- Aguardando por novas mensgens
+ Ocorreu um erro durante o carregamento dos dados
+ Iniciando…
+ Aguardando novas mensagens
Suspenso até que a sincronização em segundo plano seja permitida
Suspenso até que a rede esteja disponível
Toque para aprender mais.
- Informação push
+ Informações de push
Ao usar Push, o Mail mantém uma conexão com o servidor de e-mail. O Android demanda que seja exibida uma notificação enquanto o app estiver ativo em segundo plano. %s
Entretanto, o Android também permite que você oculte a notificação.
Saiba mais
diff --git a/app/ui/legacy/src/main/res/values-pt-rPT/strings.xml b/app/ui/legacy/src/main/res/values-pt-rPT/strings.xml
index dc5bfbf4e8686ea561aa2c1e358f0f625a526fc7..68199d9105d3a3da19e601f136a8212d38ee36af 100644
--- a/app/ui/legacy/src/main/res/values-pt-rPT/strings.xml
+++ b/app/ui/legacy/src/main/res/values-pt-rPT/strings.xml
@@ -906,7 +906,7 @@
Modo de auto-encriptação mútua
As mensagens serão normalmente encriptadas por opção ou em resposta a uma mensagem encriptada.
Se tanto o remetente como o destinatário ativarem o modo mútuo, a encriptação será ativada por padrão.
- Pode clicar aqui para saber mais.
+ Pode clicar aqui para saber mais.
Configurações gerais
Nenhuma aplicação OpenPGP instalada
instalar
diff --git a/app/ui/legacy/src/main/res/values-ro/strings.xml b/app/ui/legacy/src/main/res/values-ro/strings.xml
index 251dfe8d9a51e52d9e091f24c4e6235e642bf10f..58b1927f268b7aa3e5bc27134663132f768d5f27 100644
--- a/app/ui/legacy/src/main/res/values-ro/strings.xml
+++ b/app/ui/legacy/src/main/res/values-ro/strings.xml
@@ -965,7 +965,7 @@ Uneori datorită faptului că cineva încearcă să te atace pe tine sau serveru
Criptare automată în mod mutual
Mesajele vor fi criptate la alegere, sau drept răspuns la un mesaj criptat
Dacă atât expeditorul cât și destinatarul activează modul mutual, criptarea va fi activată implicit
- Poți apăsa aici pentru mai multe informații.
+ Poți apăsa aici pentru mai multe informații.
Preferințe generale
Nicio aplicație OpenPGP instalată
Instalare
diff --git a/app/ui/legacy/src/main/res/values-ru/strings.xml b/app/ui/legacy/src/main/res/values-ru/strings.xml
index 82710d572911169663d24c0ddf35bfa9107cac18..a10198fb087d131b751da900395f851e9cb60dd8 100644
--- a/app/ui/legacy/src/main/res/values-ru/strings.xml
+++ b/app/ui/legacy/src/main/res/values-ru/strings.xml
@@ -21,7 +21,7 @@
Не удалось загрузить список изменений.
Версия %s
Что нового
- Показывать последние изменения, когда приложение было обновлено
+ Показывать последние изменения после обновления приложения
Узнайте, что нового в этом выпуске
Добро пожаловать!
@@ -115,6 +115,7 @@ Mail — почтовый клиент для Android.
Важное
Обычное
Копировать
+ Отписаться
Все заголовки
- Адрес скопирован в буфер
@@ -279,8 +280,11 @@ Mail — почтовый клиент для Android.
Новый ящик
Адрес email
Пароль
+ Чтобы использовать эту учётную запись электронной почты с K-9 Mail, вам необходимо войти в систему и предоставить приложению доступ к вашим электронным письмам.
+ Войти
+ Войдите в систему с помощью Google
Чтобы увидеть свой пароль, включите блокировку экрана на этом устройстве.
Проверка вашей роли
@@ -304,6 +308,7 @@ Mail — почтовый клиент для Android.
Небезопасный пароль
Безопасный пароль
Сертификат клиента
+ Тип аутентификации OAuth 2.0
Сервер входящей почты
Логин
Пароль
@@ -322,6 +327,7 @@ Mail — почтовый клиент для Android.
Оставить
Удалить
Прочитано
+ Использовать сжатие
Стирать удалённые с сервера
Немедленно
При проверке
@@ -386,6 +392,10 @@ Mail — почтовый клиент для Android.
Неверные логин или пароль.\n(%s)
Сервер предоставляет неверный сертификат SSL. Иногда это обусловлено неправильной настройкой. Или кто-то пытается атаковать Ваш почтовый сервер или Ваш компьютер. Если Вы не уверены в причинах, нажмите Отклонить и свяжитесь с персоналом, обслуживающим почтовый сервер.\n\n(%s)
Не удаётся подключиться к серверу.\n(%s)
+ Авторизация отменена
+ Авторизация завершилась ошибкой со следующей ошибкой: %s
+ OAuth 2.0 в настоящее время не поддерживается этим поставщиком.
+ Приложению не удалось найти браузер, чтобы дать доступ к вашей учётной записи.
Правка
Продолжить
Дополнительно
@@ -770,13 +780,16 @@ Mail — почтовый клиент для Android.
Пожалуйста, введите пароли
+ Пожалуйста, войдите в систему
+ Пожалуйста, войдите в систему и введите пароль
Не удалось импортировать настройки
Не удалось прочесть файл настроек
Не удалось импортировать некоторые настройки
Успешный импорт
Требуется пароль
+ Требуется вход в систему
Не импортировано
Импорт не удался
Позже
@@ -993,7 +1006,7 @@ Mail — почтовый клиент для Android.
Взаимное автошифрование
Сообщения шифруются по желанию или при ответе на шифрованное сообщение
Если отправитель и получатели включили режим взаимного автошифрования, включать шифрование по умолчанию.
- Нажмите здесь для подробностей.
+ Нажмите здесь для подробностей.
Основные
OpenPGP не установлен
Установить
diff --git a/app/ui/legacy/src/main/res/values-sl/strings.xml b/app/ui/legacy/src/main/res/values-sl/strings.xml
index 50c6c134756d384dcb975dfcbcb29b1dafce65d1..8cae24f624c6f6b3de209ecdfaba3f5ff9d29714 100644
--- a/app/ui/legacy/src/main/res/values-sl/strings.xml
+++ b/app/ui/legacy/src/main/res/values-sl/strings.xml
@@ -757,13 +757,16 @@ dodatnih %d sporočil
Prosim, vnesite geslo
+ Prosim, prijavi se
+ Prosim, prijavi se in vnesi gesla
Napaka pri uvozu nastavitev
Napaka pri branju datoteke nastavitev
Napaka pri uvozu nekaterih nastavitev
Uspešno uvoženo
Geslo je potrebno
+ Zahtevana je prijava
Ni uvoženo
Napaka pri uvozu
Kasneje
@@ -980,7 +983,7 @@ dodatnih %d sporočil
Vzajemni način šifriranjaVzajemni način šifriranja
Sporočila so lahko šifrirana na zahtevo. ali pri odgovarjanju na šifrirano sporočilo.
Kadar oba, pošiljatelj in prejemnik, omogočita vzajemni način, je šifriranje omogočeno samodejno.
- Več o tem si je mogoče prebrati na straneh pomoči.
+ Več o tem si je mogoče prebrati na straneh pomoči.
Splošne nastavitve
Ni nameščenega programa OpenPGP
Namesti
diff --git a/app/ui/legacy/src/main/res/values-sq/strings.xml b/app/ui/legacy/src/main/res/values-sq/strings.xml
index e8061dbffade8579b1046e7ba41e1491f84213fa..9a4a777b88c9ec3f9d33dc527da2b44599161d81 100644
--- a/app/ui/legacy/src/main/res/values-sq/strings.xml
+++ b/app/ui/legacy/src/main/res/values-sq/strings.xml
@@ -969,7 +969,7 @@
Mënyra Autocrypt e përbashkët
Mesazhet normalisht do të fshehtëzohen sipas zgjedhjes tuaj, ose kur i përgjigjeni një mesazhi të fshehtëzuar.
Nëse si dërguesi, ashtu edhe marrësit aktivizojnë mënyrën e përbashkët, fshehtëzimi do të aktivizohet si parazgjedhje.
- Mund të klikoni këtu që të mësoni më tepër.
+ Mund të klikoni këtu që të mësoni më tepër.
Rregullime të përgjithshme
S\’ka aplikacion OpenPGP të instaluar
Instaloje
diff --git a/app/ui/legacy/src/main/res/values-sr/strings.xml b/app/ui/legacy/src/main/res/values-sr/strings.xml
index 7a9b0616d64e69e0ec5ea44a6d39f57af2928813..5aab1f1669fcbbe10cc7a26686f3806aa51fa31e 100644
--- a/app/ui/legacy/src/main/res/values-sr/strings.xml
+++ b/app/ui/legacy/src/main/res/values-sr/strings.xml
@@ -917,7 +917,7 @@
Режим међусобног аутошифровања
Поруке ће бити шифроване када је то изабрано или када се одговара на шифровану поруку.
Ако и пошиљалац и прималац укључе „међусобни режим“, шифровање ће подразумевано бити укључено.
- Можете кликнути овде да сазнате више.
+ Можете кликнути овде да сазнате више.
Опште поставке
ОпенПГП није инсталиран
Инсталирај
diff --git a/app/ui/legacy/src/main/res/values-sv/strings.xml b/app/ui/legacy/src/main/res/values-sv/strings.xml
index 791304ba898799dd76654eb65cc66fb589e0c688..3439ec8889b30a4aca183898be7e7450cd20696a 100644
--- a/app/ui/legacy/src/main/res/values-sv/strings.xml
+++ b/app/ui/legacy/src/main/res/values-sv/strings.xml
@@ -970,7 +970,7 @@
Autocrypt ömsesidigt läge
Meddelanden kommer normalt att krypteras efter eget val, eller när man svarar på ett krypterat meddelande.
Om både avsändare och mottagare aktiverar ömsesidigt läge aktiveras kryptering som standard.
- Du kan klicka här för att lära dig mer.
+ Du kan trycka här för att lära dig mer.
Allmänna inställningar
Ingen OpenPGP-app installerad
Installera
diff --git a/app/ui/legacy/src/main/res/values-tr/strings.xml b/app/ui/legacy/src/main/res/values-tr/strings.xml
index b206b8a7e42d8c7090b50a8be4f1b36a0682fc9c..79b76adcfa673f43bff1e21b065e786918d77bfb 100644
--- a/app/ui/legacy/src/main/res/values-tr/strings.xml
+++ b/app/ui/legacy/src/main/res/values-tr/strings.xml
@@ -9,7 +9,7 @@
Mail Köpek Gezdiricileri
Kaynak kodu
- Apache Lisansı Uyarlama 2.0
+ Apache Lisansı, Versiyon 2.0
Açık Kaynak Projesi
Web sitesi
Kullanıcı forumu
@@ -19,8 +19,8 @@
Lisans
Değişim günlüğü
Değişim günlüğü yüklenemedi.
- Sürüm %s
- Yeni ne var?
+ Versiyon %s
+ Yenilikler
Uygulama güncellendiğinde son değişiklikleri göster
Bu sürümdeki yenilikleri öğrenin
@@ -78,6 +78,7 @@
Arama
Her yerde ara
Arama Sonuçları
+ Yenı mesajlar
Ayarlar
Klasörleri yönet
Hesap Ayarları
@@ -88,6 +89,7 @@
Yıldız Ekle
Yıldızı Kaldır
Kopyala
+ Abonelikten Çık
Başlıkları göster
- Adresler panoya kopyalandı
@@ -132,6 +134,7 @@
Arşiv
Hepsini Arşivle
Gereksiz posta
+ Sertifika hatası
%s için sertifika hatası
Sunucu ayarlarınızı kontrol edin
Kimlik Doğrulama Hatası
@@ -158,6 +161,9 @@
Extra tanı bilgisini günlüğe kaydet
Hassas bilgi günlüğü tut
Günlüklerde şifreler görünebilir.
+ Dışa aktarım kayıtları
+ Dışa aktarım başarılı. Kayıtlar hassas bilgiler içerebilir. Kiminle paylaştığına dikkat et.
+ Dışa aktarma başarısız
Daha fazla ileti yükle
Kime:%s
Konu
@@ -270,6 +276,7 @@
Güvenlik olmadan gönderilen şifre
Şifreli parola
İstemci sertifikası
+ OAuth 2.0
Gelen sunucu ayarları
Kullanıcı adı
Parola
@@ -508,14 +515,23 @@
Bildirimler
Titreşim
Varsayılan
+ Şablon 1
+ Şablon 2
+ Şablon 3
+ Şablon 4
+ Şablon 5
Titreşimi tekrarla
+ Devre dışı
Yeni posta zil sesi
+ Devre dışı
Hesap rengi
Beyaz
Kırmızı
Yeşil
Mavi
Sarı
+ Camgöbeği
+ Macenta
Mesaj oluşturma seçenekleri
Bileşen öntanımlıları
Varsayılan Kimden, Bcc ve imzayı ayarlayın
@@ -721,6 +737,7 @@
Lütfen giriş yapın
+ Lütfen giriş yapın ve parolaları girin
Ayarlar içe aktarılamadı
Ayarlar dosyası okunamadı
Bazı ayarlar içe aktarılamadı
@@ -833,6 +850,7 @@
Gizli Kopya
Kime
Kimden
+ Yanıtla
<Bilinmeyen Alıcı>
<Bilinmeyen Gönderici>
Ev
@@ -936,7 +954,7 @@
Autocrypt karşılıklı kipi
İletiler normalde seçilerek veya şifrelenmiş bir iletiyi yanıtlarken şifrelenecektir.
Hem gönderen hem de alıcının karşılıklı kipi etkinse, şifreleme öntanımlı olarak etkinleştirilir.
- Daha fazlasını öğrenmek için buraya tıkla .
+ Daha fazlasını öğrenmek için buraya tıkla .
Genel Ayarlar
Kurulu OpenPGP uygulaması yok
Kur
diff --git a/app/ui/legacy/src/main/res/values-uk/strings.xml b/app/ui/legacy/src/main/res/values-uk/strings.xml
index 71b9931db410de5bf2205b1ce27fba6c25969e42..d736d2e05ad54f4089522c3e506a120682c4f66e 100644
--- a/app/ui/legacy/src/main/res/values-uk/strings.xml
+++ b/app/ui/legacy/src/main/res/values-uk/strings.xml
@@ -971,7 +971,7 @@
Автоматичне шифрування у режимі взаємності
Повідомлення будуть шифруватися за вашим вибором або при відповіді на шифроване повідомлення.
Якщо і відправник, і адресат увімкнуть режим взаємності, шифрування типово буде увімкнене.
- Ви можете перейти сюди, щоб дізнатися більше.
+ Ви можете перейти сюди, щоб дізнатися більше.
Загальні налаштування
Не встановлено додатка OpenPGP
Встановити
diff --git a/app/ui/legacy/src/main/res/values-zh-rCN/strings.xml b/app/ui/legacy/src/main/res/values-zh-rCN/strings.xml
index 6963a772ea35f106af6c74e5c514147e2e582da3..3a0492ff2ffdd540b806bf3322f98e3416ea991c 100644
--- a/app/ui/legacy/src/main/res/values-zh-rCN/strings.xml
+++ b/app/ui/legacy/src/main/res/values-zh-rCN/strings.xml
@@ -961,7 +961,7 @@
Autocrypt 交互模式
消息通常会按您的选择,或当回复加密消息时加密。
如果发件人和收件人均启用了互动模式,加密默认会被启用。
- 您可以点击这里了解详情。
+ 你可以单击此处了解更多。
常规设置
未安装 OpenPGP 应用
安装
diff --git a/app/ui/legacy/src/main/res/values-zh-rTW/strings.xml b/app/ui/legacy/src/main/res/values-zh-rTW/strings.xml
index 195686cb9e234b32a5844406103255c081bcf4c8..fb4a61f252ce833d72885e98c2458f33004bee4b 100644
--- a/app/ui/legacy/src/main/res/values-zh-rTW/strings.xml
+++ b/app/ui/legacy/src/main/res/values-zh-rTW/strings.xml
@@ -955,8 +955,8 @@
Autocrypt 交互模式
Autocrypt 交互模式
訊息通常會按你的選擇而自動加密,或者在回覆加密訊息時進行加密。
- 如果寄件人和收件人都啟用了交互模式,加密預設會被啟用。
- 你可以點擊這裡了解更多。
+ 如果寄件人和收件人都啟用了互相模式,加密預設會被啟用。
+ 你可以點擊這裡了解更多。
一般設定
未安裝 OpenPGP 應用程式
安裝
diff --git a/app/ui/legacy/src/main/res/values/attrs.xml b/app/ui/legacy/src/main/res/values/attrs.xml
index 6e9eceb107221b17601b8e3f52fc638818defb69..0e2a9d7c286a3e6cd1ba1af7ff032f3f9be76f36 100644
--- a/app/ui/legacy/src/main/res/values/attrs.xml
+++ b/app/ui/legacy/src/main/res/values/attrs.xml
@@ -100,6 +100,8 @@
+
+
diff --git a/app/ui/legacy/src/main/res/values/constants.xml b/app/ui/legacy/src/main/res/values/constants.xml
index ff3e2618886cb2a6254d9a25ee24b38ac919ba5f..c38ff525a075d5e6120d89066f3e0a3fef65b7ad 100644
--- a/app/ui/legacy/src/main/res/values/constants.xml
+++ b/app/ui/legacy/src/main/res/values/constants.xml
@@ -1,6 +1,7 @@
https://k9mail.app/
+ https://docs.k9mail.app/
https://forum.k9mail.app/
Mail for Android
https://github.com/k9mail/k-9/graphs/contributors
diff --git a/app/ui/legacy/src/main/res/values/strings.xml b/app/ui/legacy/src/main/res/values/strings.xml
index bfc5ec444f74c9f7d5105ca2c0a60348f98baf54..a5575231c2013c91a63f41a99aa3e9f9ee6ef057 100644
--- a/app/ui/legacy/src/main/res/values/strings.xml
+++ b/app/ui/legacy/src/main/res/values/strings.xml
@@ -17,6 +17,8 @@
Apache License, Version 2.0
Open Source Project
Website
+ User manual
+ Get help
User forum
Fediverse
Twitter
@@ -1174,7 +1176,7 @@
Autocrypt mutual mode
Messages will normally be encrypted by choice, or when replying to an encrypted message.
If both sender and recipients enable mutual mode, encryption will be enabled by default.
- You can click here to learn more.
+ You can click here to learn more.
General settings
diff --git a/debug.keystore b/debug.keystore
deleted file mode 100644
index ddce9b12d43bced3500477f7724d6782a6273276..0000000000000000000000000000000000000000
Binary files a/debug.keystore and /dev/null differ
diff --git a/fastlane/metadata/android/en-US/changelogs/31001.txt b/fastlane/metadata/android/en-US/changelogs/31001.txt
new file mode 100644
index 0000000000000000000000000000000000000000..6831861c96af4e95ad608098b9f68382e952d924
--- /dev/null
+++ b/fastlane/metadata/android/en-US/changelogs/31001.txt
@@ -0,0 +1,4 @@
+- Added support for using OAuth 2.0 with personal Microsoft accounts (Office365 accounts don't work yet)
+- Made the transition of existing Gmail accounts to OAuth 2.0 a bit easier
+- Fixed various small UI bugs
+- Updated translations
diff --git a/mail/common/src/main/java/com/fsck/k9/mail/ServerSettings.kt b/mail/common/src/main/java/com/fsck/k9/mail/ServerSettings.kt
index 492f831649a47cc46c5b6fe67f5a896713871a32..ca365fb4d3a37fd68b60827a8ae6493385281ea6 100644
--- a/mail/common/src/main/java/com/fsck/k9/mail/ServerSettings.kt
+++ b/mail/common/src/main/java/com/fsck/k9/mail/ServerSettings.kt
@@ -26,4 +26,8 @@ data class ServerSettings @JvmOverloads constructor(
fun newPassword(newPassword: String?): ServerSettings {
return this.copy(password = newPassword)
}
+
+ fun newAuthenticationType(authType: AuthType): ServerSettings {
+ return this.copy(authenticationType = authType)
+ }
}
diff --git a/mail/protocols/imap/src/main/java/com/fsck/k9/mail/store/imap/RealImapStore.java b/mail/protocols/imap/src/main/java/com/fsck/k9/mail/store/imap/RealImapStore.java
index 98b4fb112fe1a208fee68a401f1e553b8d959b4a..947cc7732b32e8aeed15bdc136260bb276471408 100644
--- a/mail/protocols/imap/src/main/java/com/fsck/k9/mail/store/imap/RealImapStore.java
+++ b/mail/protocols/imap/src/main/java/com/fsck/k9/mail/store/imap/RealImapStore.java
@@ -15,6 +15,7 @@ import java.util.Set;
import com.fsck.k9.logging.Timber;
import com.fsck.k9.mail.AuthType;
+import com.fsck.k9.mail.AuthenticationFailedException;
import com.fsck.k9.mail.ConnectionSecurity;
import com.fsck.k9.mail.Flag;
import com.fsck.k9.mail.FolderType;
@@ -115,6 +116,9 @@ class RealImapStore implements ImapStore, ImapConnectionManager, InternalImapSto
List subscribedFolders = listFolders(connection, true);
return limitToSubscribedFolders(folders, subscribedFolders);
+ } catch (AuthenticationFailedException e) {
+ connection.close();
+ throw e;
} catch (IOException | MessagingException ioe) {
connection.close();
throw new MessagingException("Unable to get folder list.", ioe);