Compare commits

...

18 Commits

Author SHA1 Message Date
Michelle Tang 837598657d Bump version to 8.17.3 2026-06-29 12:02:37 -04:00
Michelle Tang cf5aa92f84 Update baseline profile. 2026-06-29 11:57:52 -04:00
Michelle Tang 1613adf088 Update translations and other static files. 2026-06-29 11:46:34 -04:00
Cody Henthorne cc01d39240 Fix missing notifications for missed one-to-one calls. 2026-06-29 10:17:43 -04:00
Cody Henthorne b29bae50af Attempt to recover from bad change number state. 2026-06-29 09:45:36 -04:00
jeffrey-signal fa8386c881 Bump version to 8.17.2 2026-06-26 13:38:30 -04:00
jeffrey-signal b6d0e5d701 Update baseline profile. 2026-06-26 13:33:45 -04:00
jeffrey-signal ae69714346 Update translations and other static files. 2026-06-26 13:27:37 -04:00
Greyson Parrelli 87fecc7379 Skip per-folder unread queries when only the default chat folder exists. 2026-06-26 13:00:59 -04:00
Greyson Parrelli 1560be0300 Guard against null intent extras in MainActivity conversation handling. 2026-06-26 12:53:48 -04:00
Jeffrey Starke b652e2d5f9 Fix empty detail screen showing after exiting a conversation in single pane mode.
Resolves https://github.com/signalapp/Signal-Android/issues/14850
2026-06-26 12:53:47 -04:00
Cody Henthorne 18b8e387ce Fix crash when restoring compose view stubs with saved state. 2026-06-26 12:23:55 -04:00
jeffrey-signal f089aa41cf Bump version to 8.17.1 2026-06-25 16:33:25 -04:00
jeffrey-signal d9930cc307 Update baseline profile. 2026-06-25 15:52:08 -04:00
jeffrey-signal 576948f5ac Update translations and other static files. 2026-06-25 15:45:29 -04:00
Alex Hart ed4c298c33 Implement blind donation permits system. 2026-06-25 13:10:11 -03:00
Michelle Tang 0fab27fee9 Update delete string. 2026-06-25 10:56:22 -04:00
Cody Henthorne 77c73dd493 Avoid requireActivity() on background thread when deleting conversations. 2026-06-24 16:33:25 -04:00
246 changed files with 10631 additions and 10342 deletions
+2 -2
View File
@@ -28,8 +28,8 @@ plugins {
val staticIps = Properties().apply { file("static-ips.properties").reader().use { load(it) } }
staticIps.stringPropertyNames().forEach { rootProject.extra[it] = staticIps.getProperty(it) }
val canonicalVersionCode = 1710
val canonicalVersionName = "8.17.0"
val canonicalVersionCode = 1713
val canonicalVersionName = "8.17.3"
val currentHotfixVersion = 0
val maxHotfixVersions = 100
@@ -37,6 +37,7 @@ class InAppPaymentsRule : ExternalResource() {
private fun initialisePutSubscription() {
AppDependencies.donationsApi.apply {
every { putSubscription(any()) } returns NetworkResult.Success(Unit)
every { createSubscriber(any(), any()) } returns NetworkResult.Success(Unit)
}
}
File diff suppressed because it is too large Load Diff
File diff suppressed because it is too large Load Diff
@@ -1061,8 +1061,16 @@ class MainActivity :
return
}
val extras = intent.extras
if (extras == null) {
Log.w(TAG, "Received a conversation intent with no extras. Ignoring it.")
intent.action = null
setIntent(intent)
return
}
mainNavigationViewModel.goTo(MainNavigationListLocation.CHATS)
mainNavigationViewModel.goTo(MainNavigationDetailLocation.Conversation(ConversationIntents.readArgsFromBundle(intent.extras!!)))
mainNavigationViewModel.goTo(MainNavigationDetailLocation.Conversation(ConversationIntents.readArgsFromBundle(extras)))
intent.action = null
setIntent(intent)
}
@@ -174,7 +174,7 @@ object RecurringInAppPaymentRepository {
InAppPaymentsRepository.getSubscriber(subscriberType)?.subscriberId ?: SubscriberId.generate()
}
donationsService.putSubscription(subscriberId).resultOrThrow
donationsService.createSubscriber(subscriberId).resultOrThrow
Log.d(TAG, "Successfully set SubscriberId exists on Signal service.", true)
@@ -0,0 +1,48 @@
/*
* Copyright 2026 Signal Messenger, LLC
* SPDX-License-Identifier: AGPL-3.0-only
*/
package org.thoughtcrime.securesms.components.settings.app.subscription.permits
import androidx.annotation.WorkerThread
import org.signal.core.util.Base64
import org.signal.donations.permits.DonationPermitError
import org.signal.libsignal.net.RequestResult
import org.signal.network.rest.RestStatusCodeError
import org.thoughtcrime.securesms.dependencies.AppDependencies
import org.whispersystems.signalservice.api.donations.DonationPermitProvider
import java.io.IOException
/**
* App-side [DonationPermitProvider]: spends a permit and base64-encodes it for the `Donation-Permit` header,
* translating an acquisition failure into a [RequestResult] the donations service can surface.
*/
object DonationPermits : DonationPermitProvider {
@WorkerThread
override fun getDonationPermit(): RequestResult<String, RestStatusCodeError> {
return AppDependencies.donationPermitsRepository
.spendOrAcquirePermit()
.fold(
ifLeft = { it.toRequestResult() },
ifRight = { RequestResult.Success(Base64.encodeWithPadding(it.serialize())) }
)
}
private fun DonationPermitError.toRequestResult(): RequestResult<String, RestStatusCodeError> {
return when (this) {
is DonationPermitError.IssuerUnavailable -> {
val statusCode = statusCode
val cause = cause
when {
statusCode != null -> RequestResult.NonSuccess(RestStatusCodeError(statusCode, emptyMap(), null))
cause is IOException -> RequestResult.RetryableNetworkError(cause)
else -> RequestResult.ApplicationError(cause ?: IllegalStateException("Donation permit issuer unavailable"))
}
}
DonationPermitError.VerificationFailed -> RequestResult.ApplicationError(IllegalStateException("Donation permit verification failed"))
DonationPermitError.MalformedResponse -> RequestResult.ApplicationError(IllegalStateException("Malformed donation permit response"))
}
}
}
@@ -0,0 +1,30 @@
/*
* Copyright 2026 Signal Messenger, LLC
* SPDX-License-Identifier: AGPL-3.0-only
*/
package org.thoughtcrime.securesms.components.settings.app.subscription.permits
import arrow.core.Either
import arrow.core.left
import arrow.core.right
import org.signal.donations.permits.DonationPermitError
import org.signal.donations.permits.DonationPermitIssuer
import org.signal.libsignal.net.RequestResult
import org.thoughtcrime.securesms.dependencies.AppDependencies
/**
* [DonationPermitIssuer] backed by [org.whispersystems.signalservice.api.donations.DonationsApi], translating a
* non-success [RequestResult] into a [DonationPermitError].
*/
object NetworkDonationPermitIssuer : DonationPermitIssuer {
override fun issue(requestBytes: ByteArray): Either<DonationPermitError, ByteArray> {
return when (val result = AppDependencies.donationsApi.createDonationPermits(requestBytes)) {
is RequestResult.Success -> result.result.right()
is RequestResult.NonSuccess -> DonationPermitError.IssuerUnavailable(statusCode = result.error.statusCode).left()
is RequestResult.RetryableNetworkError -> DonationPermitError.IssuerUnavailable(cause = result.networkError).left()
is RequestResult.ApplicationError -> DonationPermitError.IssuerUnavailable(cause = result.cause).left()
}
}
}
@@ -1251,7 +1251,7 @@ public class ConversationListFragment extends MainFragment implements Conversati
protected Void doInBackground(Void... params) {
Log.d(TAG, "[handleDelete] Deleting " + selectedConversations.size() + " chats");
SignalDatabase.threads().deleteConversations(selectedConversations, true);
AppDependencies.getMessageNotifier().updateNotification(requireActivity());
AppDependencies.getMessageNotifier().updateNotification(AppDependencies.getApplication());
Log.d(TAG, "[handleDelete] Delete complete");
return null;
}
@@ -217,7 +217,12 @@ sealed class ConversationListViewModel(
private fun loadCurrentFolders() {
viewModelScope.launch(Dispatchers.IO) {
val folders = ChatFoldersRepository.getCurrentFolders()
val unreadCountAndEmptyAndMutedStatus = ChatFoldersRepository.getUnreadCountAndEmptyAndMutedStatusForFolders(folders)
val unreadCountAndEmptyAndMutedStatus: Map<Long, Triple<Int, Boolean, Boolean>> = if (folders.size > 1) {
ChatFoldersRepository.getUnreadCountAndEmptyAndMutedStatusForFolders(folders)
} else {
emptyMap()
}
val selectedFolderId = if (currentFolder.id == -1L) {
folders.firstOrNull()?.id
@@ -923,7 +923,7 @@ open class MessageTable(context: Context?, databaseHelper: SignalDatabase) : Dat
DATE_RECEIVED to dateReceived,
DATE_SENT to timestamp,
READ to 1,
NOTIFIED to 1,
NOTIFIED to if (MessageTypes.isMissedAudioCall(type) || MessageTypes.isMissedVideoCall(type)) 0 else 1,
TYPE to type,
THREAD_ID to threadId,
EXPIRES_IN to expiresIn
@@ -959,7 +959,7 @@ open class MessageTable(context: Context?, databaseHelper: SignalDatabase) : Dat
.values(
TYPE to type,
READ to 1,
NOTIFIED to 1
NOTIFIED to if (MessageTypes.isMissedAudioCall(type) || MessageTypes.isMissedVideoCall(type)) 0 else 1
)
.where("$ID = ?", messageId)
.run()
@@ -14,6 +14,7 @@ import org.signal.core.util.concurrent.LatestValueObservable
import org.signal.core.util.contentproviders.BlobProvider
import org.signal.core.util.orNull
import org.signal.core.util.resettableLazy
import org.signal.donations.permits.DonationPermitsRepository
import org.signal.glide.SignalGlideDependencies
import org.signal.libsignal.net.Network
import org.signal.libsignal.zkgroup.profiles.ClientZkProfileOperations
@@ -415,6 +416,11 @@ object AppDependencies {
val donationsApi: DonationsApi
get() = networkModule.donationsApi
@JvmStatic
val donationPermitsRepository: DonationPermitsRepository by lazy {
provider.provideDonationPermitsRepository(signalServiceNetworkAccess.getConfiguration().zkGroupServerPublicParams)
}
val keyTransparencyApi: KeyTransparencyApi
get() = networkModule.keyTransparencyApi
@@ -488,6 +494,7 @@ object AppDependencies {
fun provideExoPlayerPool(): ExoPlayerPool<ExoPlayer>
fun provideAndroidCallAudioManager(): AudioManagerCompat
fun provideDonationsService(donationsApi: DonationsApi): DonationsService
fun provideDonationPermitsRepository(zkGroupServerPublicParams: ByteArray): DonationPermitsRepository
fun provideProfileService(profileOperations: ClientZkProfileOperations, authWebSocket: SignalWebSocket.AuthenticatedWebSocket, unauthWebSocket: SignalWebSocket.UnauthenticatedWebSocket): ProfileService
fun provideDeadlockDetector(): DeadlockDetector
fun provideClientZkReceiptOperations(signalServiceConfiguration: SignalServiceConfiguration): ClientZkReceiptOperations
@@ -507,6 +514,7 @@ object AppDependencies {
fun provideUsernameApi(unauthWebSocket: SignalWebSocket.UnauthenticatedWebSocket): UsernameApi
fun provideCallingApi(authWebSocket: SignalWebSocket.AuthenticatedWebSocket, unauthWebSocket: SignalWebSocket.UnauthenticatedWebSocket, pushServiceSocket: PushServiceSocket): CallingApi
fun providePaymentsApi(authWebSocket: SignalWebSocket.AuthenticatedWebSocket): PaymentsApi
fun provideCdsApi(authWebSocket: SignalWebSocket.AuthenticatedWebSocket): CdsApi
fun provideRateLimitChallengeApi(authWebSocket: SignalWebSocket.AuthenticatedWebSocket): RateLimitChallengeApi
fun provideMessageApi(authWebSocket: SignalWebSocket.AuthenticatedWebSocket, unauthWebSocket: SignalWebSocket.UnauthenticatedWebSocket): MessageApi
@@ -22,10 +22,12 @@ import org.signal.core.util.billing.BillingApi;
import org.signal.core.util.concurrent.DeadlockDetector;
import org.signal.core.util.concurrent.SignalExecutors;
import org.signal.core.util.contentproviders.BlobProvider;
import org.signal.donations.permits.DonationPermitsRepository;
import org.signal.libsignal.net.Network;
import org.signal.libsignal.protocol.SignalProtocolAddress;
import org.signal.libsignal.zkgroup.GenericServerPublicParams;
import org.signal.libsignal.zkgroup.InvalidInputException;
import org.signal.libsignal.zkgroup.ServerPublicParams;
import org.signal.libsignal.zkgroup.profiles.ClientZkProfileOperations;
import org.signal.libsignal.zkgroup.receipts.ClientZkReceiptOperations;
import org.signal.network.api.ArchiveApi;
@@ -44,9 +46,12 @@ import org.signal.network.api.SvrBApi;
import org.signal.network.api.UsernameApi;
import org.signal.network.rest.SignalRestClient;
import org.signal.network.service.MessageService;
import org.signal.video.exo.ExoPlayerPool;
import org.thoughtcrime.securesms.BuildConfig;
import org.thoughtcrime.securesms.components.TypingStatusRepository;
import org.thoughtcrime.securesms.components.TypingStatusSender;
import org.thoughtcrime.securesms.components.settings.app.subscription.permits.DonationPermits;
import org.thoughtcrime.securesms.components.settings.app.subscription.permits.NetworkDonationPermitIssuer;
import org.thoughtcrime.securesms.crypto.AppAttachmentSecretStore;
import org.thoughtcrime.securesms.crypto.ReentrantSessionLock;
import org.thoughtcrime.securesms.crypto.storage.SignalBaseIdentityKeyStore;
@@ -108,9 +113,8 @@ import org.thoughtcrime.securesms.util.FrameRateTracker;
import org.thoughtcrime.securesms.util.PreKeyBatcher;
import org.thoughtcrime.securesms.util.RemoteConfig;
import org.thoughtcrime.securesms.util.TextSecurePreferences;
import org.thoughtcrime.securesms.video.exo.SimpleExoPlayerPool;
import org.signal.video.exo.ExoPlayerPool;
import org.thoughtcrime.securesms.video.exo.GiphyMp4Cache;
import org.thoughtcrime.securesms.video.exo.SimpleExoPlayerPool;
import org.thoughtcrime.securesms.webrtc.audio.AudioManagerCompat;
import org.whispersystems.signalservice.api.SignalServiceAccountDataStore;
import org.whispersystems.signalservice.api.SignalServiceAccountManager;
@@ -505,7 +509,16 @@ public class ApplicationDependencyProvider implements AppDependencies.Provider {
@Override
public @NonNull DonationsService provideDonationsService(@NonNull DonationsApi donationsApi) {
return new DonationsService(donationsApi);
return new DonationsService(donationsApi, DonationPermits.INSTANCE);
}
@Override
public @NonNull DonationPermitsRepository provideDonationPermitsRepository(@NonNull byte[] zkGroupServerPublicParams) {
try {
return new DonationPermitsRepository(NetworkDonationPermitIssuer.INSTANCE, new ServerPublicParams(zkGroupServerPublicParams));
} catch (InvalidInputException e) {
throw new AssertionError(e);
}
}
@Override
@@ -67,9 +67,7 @@ class AccountConsistencyWorkerJob private constructor(parameters: Parameters) :
if (aciProfile.identityKey != encodedAciPublicKey) {
Log.w(TAG, "ACI identity key on profile differed from the one we have locally! Marking ourselves unregistered.")
SignalStore.account.setRegistered(false)
SignalStore.registration.clearRegistrationComplete()
SignalStore.registration.hasUploadedProfile = false
markUnregistered()
SignalStore.misc.lastConsistencyCheckTime = System.currentTimeMillis()
return
@@ -79,11 +77,11 @@ class AccountConsistencyWorkerJob private constructor(parameters: Parameters) :
val encodedPniPublicKey = Base64.encodeWithPadding(SignalStore.account.pniIdentityKey.publicKey.serialize())
if (pniProfile.identityKey != encodedPniPublicKey) {
Log.w(TAG, "PNI identity key on profile differed from the one we have locally!")
Log.w(TAG, "PNI identity key on profile differed from the one we have locally! Marking ourselves unregistered.")
SignalStore.account.setRegistered(false)
SignalStore.registration.clearRegistrationComplete()
SignalStore.registration.hasUploadedProfile = false
markUnregistered()
SignalStore.misc.lastConsistencyCheckTime = System.currentTimeMillis()
return
}
@@ -92,6 +90,13 @@ class AccountConsistencyWorkerJob private constructor(parameters: Parameters) :
SignalStore.misc.lastConsistencyCheckTime = System.currentTimeMillis()
}
/** Marks the account unregistered so the user is prompted to re-register. */
private fun markUnregistered() {
SignalStore.account.setRegistered(false)
SignalStore.registration.clearRegistrationComplete()
SignalStore.registration.hasUploadedProfile = false
}
override fun onShouldRetry(e: Exception): Boolean {
return e is IOException
}
@@ -463,6 +463,10 @@ class AccountValues internal constructor(store: KeyValueStore, context: Context)
clearLocalCredentials()
}
if ((previous && !registered) || isAciChanged) {
AppDependencies.donationPermitsRepository.clearPermits()
}
if (registered && (!previous || isAciChanged)) {
registeredAtTimestamp = System.currentTimeMillis()
} else if (!registered) {
@@ -337,7 +337,7 @@ class MainNavigationViewModel(
chatsBackStack.pop()
if (chatsBackStack.isEmpty) {
lockPaneToSecondary = true
setFocusedPane(ThreePaneScaffoldRole.Secondary)
popDetailPane()
}
}
@@ -345,7 +345,21 @@ class MainNavigationViewModel(
backStack.reset()
if (!isSplitPane) {
lockPaneToSecondary = true
setFocusedPane(ThreePaneScaffoldRole.Secondary)
popDetailPane()
}
}
private fun popDetailPane() {
navigatorScope?.launch {
navigator?.let { scaffoldNavigator ->
if (scaffoldNavigator.canNavigateBack()) {
scaffoldNavigator.navigateBack()
}
}
}
viewModelScope.launch {
internalPaneFocusRequests.emit(ThreePaneScaffoldRole.Secondary)
}
}
@@ -206,9 +206,10 @@ public class ApplicationMigrations {
static final int NOTIFICATION_INDEX_MIGRATION = 162;
static final int NOTIFICATION_STATE_CLEANUP = 163;
static final int KT_USERNAME_CAPABILITY = 164;
static final int FIX_CHANGE_NUMBER_ERROR_2 = 165;
}
public static final int CURRENT_VERSION = 164;
public static final int CURRENT_VERSION = 165;
/**
* This *must* be called after the {@link JobManager} has been instantiated, but *before* the call
@@ -847,6 +848,10 @@ public class ApplicationMigrations {
jobs.put(Version.FIX_CHANGE_NUMBER_ERROR, new FixChangeNumberErrorMigrationJob());
}
if (lastSeenVersion < Version.FIX_CHANGE_NUMBER_ERROR_2) {
jobs.put(Version.FIX_CHANGE_NUMBER_ERROR_2, new FixChangeNumberErrorMigrationJob());
}
if (lastSeenVersion < Version.CHAT_FOLDER_STORAGE_SYNC) {
jobs.put(Version.CHAT_FOLDER_STORAGE_SYNC, new SyncChatFoldersMigrationJob());
}
@@ -1,18 +1,27 @@
package org.thoughtcrime.securesms.migrations
import kotlinx.coroutines.runBlocking
import org.signal.core.models.ServiceId
import org.signal.core.util.Base64
import org.signal.core.util.logging.Log
import org.signal.libsignal.protocol.IdentityKey
import org.signal.libsignal.protocol.IdentityKeyPair
import org.signal.network.NetworkResult
import org.thoughtcrime.securesms.components.settings.app.changenumber.ChangeNumberRepository
import org.thoughtcrime.securesms.database.model.databaseprotos.PendingChangeNumberMetadata
import org.thoughtcrime.securesms.dependencies.AppDependencies
import org.thoughtcrime.securesms.jobmanager.Job
import org.thoughtcrime.securesms.jobs.AccountConsistencyWorkerJob
import org.thoughtcrime.securesms.keyvalue.SignalStore
import org.thoughtcrime.securesms.net.SignalNetwork
import org.whispersystems.signalservice.internal.push.WhoAmIResponse
import java.io.IOException
/**
* There was a server error during change number where a number was changed but gave back a 409 response.
* We need devices to re-fetch their E164+PNI's, save them, and then get prekeys.
* A server-side bug during change number can commit the number/PNI change but return an error, leaving the client desynced
* (local still on the old number/PNI). This detects that via whoami and reconciles the local number/PNI. Before adopting
* the PNI identity from the pending metadata, it verifies that key against the server's published PNI identity, so
* a stale/overwritten metadata key is never blindly applied.
*/
internal class FixChangeNumberErrorMigrationJob(
parameters: Parameters = Parameters.Builder().build()
@@ -46,14 +55,22 @@ internal class FixChangeNumberErrorMigrationJob(
when (val result = SignalNetwork.account.whoAmI()) {
is NetworkResult.Success<WhoAmIResponse> -> {
val pni = result.result.pni?.let { ServiceId.PNI.parseOrNull(it) } ?: return
val serverPni = result.result.pni?.let { ServiceId.PNI.parseOrNull(it) } ?: return
if (result.result.number != SignalStore.account.e164 || pni != SignalStore.account.pni) {
Log.w(TAG, "Detected a number or PNI mismatch! Fixing...")
ChangeNumberRepository().changeLocalNumber(result.result.number, pni)
if (result.result.number == SignalStore.account.e164 && serverPni == SignalStore.account.pni) {
Log.i(TAG, "No number or PNI mismatch detected.")
return
}
Log.w(TAG, "Detected a number or PNI mismatch! Verifying PNI identity key against the server before fixing...")
if (pendingPniIdentityMatchesServer(pendingChangeNumberMetadata, serverPni)) {
Log.w(TAG, "PNI identity key matches server. Fixing local number/PNI...")
ChangeNumberRepository().changeLocalNumber(result.result.number, serverPni)
Log.w(TAG, "Done!")
} else {
Log.i(TAG, "No number or PNI mismatch detected.")
Log.w(TAG, "Server PNI identity does not match pending metadata (or could not be verified); cannot safely reconcile. Enqueuing AccountConsistencyWorkerJob.")
AppDependencies.jobManager.add(AccountConsistencyWorkerJob())
return
}
}
@@ -63,6 +80,43 @@ internal class FixChangeNumberErrorMigrationJob(
}
}
private fun pendingPniIdentityMatchesServer(metadata: PendingChangeNumberMetadata, pni: ServiceId.PNI): Boolean {
val metadataIdentityKey: IdentityKey = try {
IdentityKeyPair(metadata.pniIdentityKeyPair.toByteArray()).publicKey
} catch (e: Exception) {
Log.w(TAG, "Could not parse PNI identity key from pending metadata.", e)
return false
}
val serverIdentityKey: IdentityKey = when (val profileResult = runBlocking { SignalNetwork.profile.getUnversionedProfile(pni, null) }) {
is NetworkResult.Success -> {
val identityKey = profileResult.result.identityKey
if (identityKey == null) {
Log.w(TAG, "Server profile for PNI has no identity key; cannot verify.")
return false
}
try {
IdentityKey(Base64.decode(identityKey), 0)
} catch (e: Exception) {
Log.w(TAG, "Could not parse server PNI identity key.", e)
return false
}
}
is NetworkResult.NetworkError -> throw profileResult.exception
is NetworkResult.StatusCodeError -> {
if (profileResult.code == 404) {
Log.w(TAG, "Could not fetch server profile for PNI (code=${profileResult.code}); cannot verify identity key.")
return false
} else {
throw profileResult.exception
}
}
is NetworkResult.ApplicationError -> throw profileResult.throwable
}
return serverIdentityKey.serialize().contentEquals(metadataIdentityKey.serialize())
}
override fun shouldRetry(e: Exception): Boolean = e is IOException
class Factory : Job.Factory<FixChangeNumberErrorMigrationJob> {
@@ -82,7 +82,7 @@ object DeleteDialog {
handleDeleteForEveryone(context = context, messageRecords = messageRecords, emitter = emitter)
} else {
MaterialAlertDialogBuilder(context)
.setTitle("${context.getString(R.string.ConversationFragment_delete_for_everyone_title)} - INTERNAL ONLY")
.setTitle(context.getString(R.string.ConversationFragment_delete_for_everyone_title))
.setMessage(context.resources.getQuantityString(R.plurals.ConversationFragment_delete_for_everyone_body, messageRecords.size, messageRecords.size))
.setPositiveButton(R.string.ConversationFragment_delete_for_everyone) { _, _ ->
SignalStore.uiHints.setHasSeenAdminDeleteEducationDialog()
@@ -4,5 +4,6 @@
xmlns:app="http://schemas.android.com/apk/res-auto"
android:layout_width="match_parent"
android:layout_height="wrap_content"
android:saveEnabled="false"
android:visibility="gone"
app:linkpreview_type="compose" />
@@ -95,6 +95,7 @@
android:layout_height="wrap_content"
android:layout_marginHorizontal="6dp"
android:layout_marginTop="6dp"
android:saveEnabled="false"
app:layout_constraintEnd_toEndOf="@+id/compose_bubble"
app:layout_constraintStart_toStartOf="@+id/compose_bubble"
app:layout_constraintTop_toBottomOf="@+id/edit_message_title" />
@@ -107,6 +108,7 @@
android:layout_height="wrap_content"
android:layout_marginHorizontal="6dp"
android:layout_marginTop="6dp"
android:saveEnabled="false"
app:layout_constraintEnd_toEndOf="@+id/compose_bubble"
app:layout_constraintStart_toStartOf="@+id/compose_bubble"
app:layout_constraintTop_toBottomOf="@+id/quote_view" />
@@ -5,6 +5,7 @@
xmlns:tools="http://schemas.android.com/tools"
android:layout_width="match_parent"
android:layout_height="wrap_content"
android:saveEnabled="false"
android:visibility="gone"
app:message_type="preview"
app:quote_colorPrimary="@color/signal_text_primary"
+18 -18
View File
@@ -665,11 +665,11 @@
<!-- Snackbar toast message shown when a profile cannot be downloaded and to try again. -->
<string name="ConversationFragment_photo_failed">Kon nie foto aflaai nie. Probeer weer.</string>
<!-- Title of the dialog shown when re-requesting an expired attachment from your primary device fails -->
<string name="ConversationFragment_attachment_backfill_failed_title">Can\'t download media</string>
<string name="ConversationFragment_attachment_backfill_failed_title">Kan nie media aflaai nie</string>
<!-- Body of the dialog shown when your phone didn\'t respond to a request to re-send an expired attachment -->
<string name="ConversationFragment_attachment_backfill_timeout">Check this device and your phone\'s internet connection. Open Signal on your phone, then try downloading again.</string>
<string name="ConversationFragment_attachment_backfill_timeout">Gaan hierdie toestel en jou telefoon se internetverbinding na. Maak Signal op jou telefoon oop en probeer dan weer aflaai.</string>
<!-- Body of the dialog shown when your phone no longer has the attachment you tried to download -->
<string name="ConversationFragment_attachment_backfill_not_found">This media is no longer available on your phone and can\'t be downloaded.</string>
<string name="ConversationFragment_attachment_backfill_not_found">Hierdie media is nie meer op jou foon beskikbaar nie en kan nie afgelaai word nie.</string>
<!-- Dialog for how to long to keep a messaged pinned for -->
<string name="ConversationFragment__keep_pinned">Hou met speld gemerk vir…</string>
<!-- Dialog option to keep message pin for 24 hours -->
@@ -1451,11 +1451,11 @@
<string name="AddGroupDetailsFragment__sms_contact">SMS-kontak</string>
<string name="AddGroupDetailsFragment__remove_s_from_this_group">Verwyder %1$s uit die groep?</string>
<!-- Title of the dialog shown when tapping an existing group while creating a new group, confirming the user wants to leave and discard their in-progress group -->
<string name="AddGroupDetailsFragment__discard_group">Discard group?</string>
<string name="AddGroupDetailsFragment__discard_group">Verwerp groep?</string>
<!-- Body of the dialog shown when tapping an existing group while creating a new group. Placeholder is the name of the group being navigated to. -->
<string name="AddGroupDetailsFragment__if_you_continue_to_the_group_s_your_changes_wont_be_saved">If you continue to the group \"%1$s\" your changes won\'t be saved.</string>
<string name="AddGroupDetailsFragment__if_you_continue_to_the_group_s_your_changes_wont_be_saved">As jy voortgaan met die groep \"%1$s\" sal jou veranderinge nie gestoor word nie.</string>
<!-- Label for the button that confirms discarding the in-progress group and navigating to an existing group -->
<string name="AddGroupDetailsFragment__discard">Discard</string>
<string name="AddGroupDetailsFragment__discard">Wys af</string>
<!-- Info message shown in the middle of the screen, displayed when adding group details to an MMS Group -->
<string name="AddGroupDetailsFragment__youve_selected_a_contact_that_doesnt_support">Jy het \'n kontak gekies wat nie Signal-groepe ondersteun nie, dus sal hierdie groep \'n MMS-groep wees. Pasgemaakte MMS-groepname en foto\'s sal slegs vir jou sigbaar wees.</string>
<!-- Info message shown in the middle of the screen, displayed when adding group details to an MMS Group after SMS Phase 0 -->
@@ -8719,7 +8719,7 @@
<!-- Displayed as a label when remote backups are off -->
<string name="RemoteBackupsSettingsFragment__off">Af</string>
<!-- Text shown in a popup indicating that the user needs to enter their screen lock -->
<string name="RemoteBackupsSettingsFragment__authentication_required">Authentication required</string>
<string name="RemoteBackupsSettingsFragment__authentication_required">Bevestiging word vereis</string>
<!-- Row label to launch payment history screen -->
<string name="RemoteBackupsSettingsFragment__payment_history">Betalingsgeskiedenis</string>
<!-- Section header for backup information -->
@@ -9110,23 +9110,23 @@
<!-- Dialog confirmation button to exit backup setup -->
<string name="MessageBackupsKeyRecordScreen__exit_backup_setup_confirm">Verlaat rugsteunopstelling</string>
<!-- Screen title when saving your recovery key -->
<string name="MessageBackupsKeyRecordScreen__save_your_recovery_key">Save your recovery key</string>
<string name="MessageBackupsKeyRecordScreen__save_your_recovery_key">Stoor jou herwinsleutel</string>
<!-- Screen subtitle for the recovery key screen -->
<string name="MessageBackupsKeyRecordScreen__your_recovery_key">Your recovery key is a 64-character code that lets you restore your backup. If you forget your key, you will not be able to recover your account.</string>
<string name="MessageBackupsKeyRecordScreen__your_recovery_key">Jou herwinsleutel is \'n 64-karakter-kode waarmee jy jou rugsteun kan herstel. As jy jou sleutel vergeet, sal jy nie jou rekening kan herwin nie.</string>
<!-- Hint text to see the full recovery key -->
<string name="MessageBackupsKeyRecordScreen__see_full_key">See full key</string>
<string name="MessageBackupsKeyRecordScreen__see_full_key">Sien volledige sleutel</string>
<!-- Bottom sheet caption to confirm your recovery key -->
<string name="MessageBackupsKeyRecordScreen__confirm_that_your_recovery">Confirm that your recovery key was recorded correctly. You will be prompted to fill your saved password in the next step.</string>
<string name="MessageBackupsKeyRecordScreen__confirm_that_your_recovery">Bevestig dat jou herwinsleutel korrek aangeteken is. Jy sal in die volgende stap gevra word om jou gestoorde wagwoord te voltooi.</string>
<!-- Button to confirm the recovery key -->
<string name="MessageBackupsKeyRecordScreen__confirm_recovery">Confirm recovery key</string>
<string name="MessageBackupsKeyRecordScreen__confirm_recovery">Bevestig herwinsleutel</string>
<!-- Toast shown when the key is confirmed -->
<string name="MessageBackupsKeyRecordScreen__recover_key_confirmed">Recovery key confirmed</string>
<string name="MessageBackupsKeyRecordScreen__recover_key_confirmed">Herwinsleutel bevestig</string>
<!-- Dialog title shown when the recovery key fails to confirm -->
<string name="MessageBackupsKeyRecordScreen__recover_key_error">Error confirming recovery key</string>
<string name="MessageBackupsKeyRecordScreen__recover_key_error">Fout met bevestiging van herwinsleutel</string>
<!-- Dialog body shown when the recovery key fails to confirm -->
<string name="MessageBackupsKeyRecordScreen__recover_key_error_body">Your recovery key could not be confirmed. Make sure youve saved it in your password manager, or save it manually.</string>
<string name="MessageBackupsKeyRecordScreen__recover_key_error_body">Jou herwinsleutel kon nie bevestig word nie. Maak seker jy het dit in jou wagwoordbestuurstelsel of stoor dit handmatig.</string>
<!-- Button option to save the key manually -->
<string name="MessageBackupsKeyRecordScreen__save_key_manually">Save key manually</string>
<string name="MessageBackupsKeyRecordScreen__save_key_manually">Stoor sleutel handmatig</string>
<!-- BackupKeyDisplayFragment -->
<!-- Dialog title when exiting before confirming new key -->
@@ -9861,8 +9861,8 @@
<!-- Header for the section shown when creating a group that lists existing groups with the exact same members. Includes the number of such groups. -->
<plurals name="AddGroupDetailsFragment__d_groups_with_same_members">
<item quantity="one">%1$d group with the same members</item>
<item quantity="other">%1$d groups with the same members</item>
<item quantity="one">%1$d groep met dieselfde lede</item>
<item quantity="other">%1$d groepe met dieselfde lede</item>
</plurals>
<!-- Title of the sheet shown when a local backup restore could not be completed -->
+2 -2
View File
@@ -1631,7 +1631,7 @@
<!-- Body of the dialog shown when tapping an existing group while creating a new group. Placeholder is the name of the group being navigated to. -->
<string name="AddGroupDetailsFragment__if_you_continue_to_the_group_s_your_changes_wont_be_saved">If you continue to the group \"%1$s\" your changes won\'t be saved.</string>
<!-- Label for the button that confirms discarding the in-progress group and navigating to an existing group -->
<string name="AddGroupDetailsFragment__discard">Discard</string>
<string name="AddGroupDetailsFragment__discard">تجاهل</string>
<!-- Info message shown in the middle of the screen, displayed when adding group details to an MMS Group -->
<string name="AddGroupDetailsFragment__youve_selected_a_contact_that_doesnt_support">حدّدتَ جهة اتصال لا تدعم مجموعات سيجنال، لذلك ستُحوّل هذه المجموعة إلى رسائل الوسائط المتعددة المخصصة (MMS). ستكون أسماء وصور مجموعة رسائل الوسائط المتعددة المخصصة (MMS) مرئية لك فقط.</string>
<!-- Info message shown in the middle of the screen, displayed when adding group details to an MMS Group after SMS Phase 0 -->
@@ -9495,7 +9495,7 @@
<!-- Displayed as a label when remote backups are off -->
<string name="RemoteBackupsSettingsFragment__off">في حالة إيقاف</string>
<!-- Text shown in a popup indicating that the user needs to enter their screen lock -->
<string name="RemoteBackupsSettingsFragment__authentication_required">Authentication required</string>
<string name="RemoteBackupsSettingsFragment__authentication_required">المُصادقة مطلوبة</string>
<!-- Row label to launch payment history screen -->
<string name="RemoteBackupsSettingsFragment__payment_history">تاريخ الدفع</string>
<!-- Section header for backup information -->
+18 -18
View File
@@ -665,11 +665,11 @@
<!-- Snackbar toast message shown when a profile cannot be downloaded and to try again. -->
<string name="ConversationFragment_photo_failed">Fotonu endirmək mümkün olmadı. Yenidən cəhd edin.</string>
<!-- Title of the dialog shown when re-requesting an expired attachment from your primary device fails -->
<string name="ConversationFragment_attachment_backfill_failed_title">Can\'t download media</string>
<string name="ConversationFragment_attachment_backfill_failed_title">Media faylını endirmək mümkün olmadı</string>
<!-- Body of the dialog shown when your phone didn\'t respond to a request to re-send an expired attachment -->
<string name="ConversationFragment_attachment_backfill_timeout">Check this device and your phone\'s internet connection. Open Signal on your phone, then try downloading again.</string>
<string name="ConversationFragment_attachment_backfill_timeout">Bu cihazı və telefonunuzun internet bağlantısını yoxlayın. Telefonunuzda Signal-ı açın, sonra yenidən endirməyə cəhd edin.</string>
<!-- Body of the dialog shown when your phone no longer has the attachment you tried to download -->
<string name="ConversationFragment_attachment_backfill_not_found">This media is no longer available on your phone and can\'t be downloaded.</string>
<string name="ConversationFragment_attachment_backfill_not_found">Bu media faylı artıq telefonunuzda mövcud deyil və endirilə bilməz.</string>
<!-- Dialog for how to long to keep a messaged pinned for -->
<string name="ConversationFragment__keep_pinned">Mesajın sancaqlanması müddəti…</string>
<!-- Dialog option to keep message pin for 24 hours -->
@@ -1451,11 +1451,11 @@
<string name="AddGroupDetailsFragment__sms_contact">SMS əlaqəsi</string>
<string name="AddGroupDetailsFragment__remove_s_from_this_group">%1$s bu qrupdan çıxarılsın?</string>
<!-- Title of the dialog shown when tapping an existing group while creating a new group, confirming the user wants to leave and discard their in-progress group -->
<string name="AddGroupDetailsFragment__discard_group">Discard group?</string>
<string name="AddGroupDetailsFragment__discard_group">Qrup silinsin?</string>
<!-- Body of the dialog shown when tapping an existing group while creating a new group. Placeholder is the name of the group being navigated to. -->
<string name="AddGroupDetailsFragment__if_you_continue_to_the_group_s_your_changes_wont_be_saved">If you continue to the group \"%1$s\" your changes won\'t be saved.</string>
<string name="AddGroupDetailsFragment__if_you_continue_to_the_group_s_your_changes_wont_be_saved">\"%1$s\" qrupuna davam etsəniz, dəyişiklikləriniz yadda saxlanılmayacaq.</string>
<!-- Label for the button that confirms discarding the in-progress group and navigating to an existing group -->
<string name="AddGroupDetailsFragment__discard">Discard</string>
<string name="AddGroupDetailsFragment__discard">Sil</string>
<!-- Info message shown in the middle of the screen, displayed when adding group details to an MMS Group -->
<string name="AddGroupDetailsFragment__youve_selected_a_contact_that_doesnt_support">Signal qruplarını dəstəkləməyən bir kontakt seçdiniz, buna görə də bu qrup MMS qrupu olacaq. Xüsusi MMS qrupu adları və şəkillərinə yalnız siz baxa bilərsiniz.</string>
<!-- Info message shown in the middle of the screen, displayed when adding group details to an MMS Group after SMS Phase 0 -->
@@ -8719,7 +8719,7 @@
<!-- Displayed as a label when remote backups are off -->
<string name="RemoteBackupsSettingsFragment__off">Bağlı</string>
<!-- Text shown in a popup indicating that the user needs to enter their screen lock -->
<string name="RemoteBackupsSettingsFragment__authentication_required">Authentication required</string>
<string name="RemoteBackupsSettingsFragment__authentication_required">Autentifikasiya tələb olunur</string>
<!-- Row label to launch payment history screen -->
<string name="RemoteBackupsSettingsFragment__payment_history">Ödəniş tarixçəsi</string>
<!-- Section header for backup information -->
@@ -9110,23 +9110,23 @@
<!-- Dialog confirmation button to exit backup setup -->
<string name="MessageBackupsKeyRecordScreen__exit_backup_setup_confirm">Ehtiyat nüsxə quraşdırmasından çıxın</string>
<!-- Screen title when saving your recovery key -->
<string name="MessageBackupsKeyRecordScreen__save_your_recovery_key">Save your recovery key</string>
<string name="MessageBackupsKeyRecordScreen__save_your_recovery_key">Bərpa şifrəsini yadda saxlayın</string>
<!-- Screen subtitle for the recovery key screen -->
<string name="MessageBackupsKeyRecordScreen__your_recovery_key">Your recovery key is a 64-character code that lets you restore your backup. If you forget your key, you will not be able to recover your account.</string>
<string name="MessageBackupsKeyRecordScreen__your_recovery_key">Bərpa şifrəsi ehtiyat nüsxənizi bərpa etməyə imkan verən 64 simvollu bir koddur. Şifrəni unutsanız, hesabınızı bərpa edə bilməyəcəksiniz.</string>
<!-- Hint text to see the full recovery key -->
<string name="MessageBackupsKeyRecordScreen__see_full_key">See full key</string>
<string name="MessageBackupsKeyRecordScreen__see_full_key">Bütün şifrəni göstər</string>
<!-- Bottom sheet caption to confirm your recovery key -->
<string name="MessageBackupsKeyRecordScreen__confirm_that_your_recovery">Confirm that your recovery key was recorded correctly. You will be prompted to fill your saved password in the next step.</string>
<string name="MessageBackupsKeyRecordScreen__confirm_that_your_recovery">Bərpa şifrəsinin düzgün şəkildə qeyd edildiyini təsdiqləyin. Növbəti addımda yadda saxlanılan parolu daxil etməniz tələb olunur.</string>
<!-- Button to confirm the recovery key -->
<string name="MessageBackupsKeyRecordScreen__confirm_recovery">Confirm recovery key</string>
<string name="MessageBackupsKeyRecordScreen__confirm_recovery">Bərpa şifrəsini təsdiqləyin</string>
<!-- Toast shown when the key is confirmed -->
<string name="MessageBackupsKeyRecordScreen__recover_key_confirmed">Recovery key confirmed</string>
<string name="MessageBackupsKeyRecordScreen__recover_key_confirmed">Bərpa şifrəsi təsdiqləndi</string>
<!-- Dialog title shown when the recovery key fails to confirm -->
<string name="MessageBackupsKeyRecordScreen__recover_key_error">Error confirming recovery key</string>
<string name="MessageBackupsKeyRecordScreen__recover_key_error">Bərpa şifrəsi təsdiqlənərkən xəta baş verdi</string>
<!-- Dialog body shown when the recovery key fails to confirm -->
<string name="MessageBackupsKeyRecordScreen__recover_key_error_body">Your recovery key could not be confirmed. Make sure youve saved it in your password manager, or save it manually.</string>
<string name="MessageBackupsKeyRecordScreen__recover_key_error_body">Bərpa şifrənizi təsdiqləmək mümkün olmadı. Onu şifrə menecerindən istifadə edərək və ya əl ilə yadda saxladığınızdan əmin olun.</string>
<!-- Button option to save the key manually -->
<string name="MessageBackupsKeyRecordScreen__save_key_manually">Save key manually</string>
<string name="MessageBackupsKeyRecordScreen__save_key_manually">Şifrəni əl ilə yadda saxla</string>
<!-- BackupKeyDisplayFragment -->
<!-- Dialog title when exiting before confirming new key -->
@@ -9861,8 +9861,8 @@
<!-- Header for the section shown when creating a group that lists existing groups with the exact same members. Includes the number of such groups. -->
<plurals name="AddGroupDetailsFragment__d_groups_with_same_members">
<item quantity="one">%1$d group with the same members</item>
<item quantity="other">%1$d groups with the same members</item>
<item quantity="one">Eyni üzvlərdən ibarət %1$d qrup</item>
<item quantity="other">Eyni üzvlərdən ibarət %1$d qrup</item>
</plurals>
<!-- Title of the sheet shown when a local backup restore could not be completed -->
+36 -36
View File
@@ -124,15 +124,15 @@
<string name="AttachmentManager_signal_requires_location_information_in_order_to_attach_a_location">Signal патрабуе дазволу на месцазнаходжанне, каб далучыць месцазнаходжанне, але ён быў вамі адмоўлены. Калі ласка, перайдзіце ў меню наладаў праграмы, выберыце «Дазволы» і ўключыце «Месцазнаходжанне».</string>
<!-- Dialog title asking users for location permission -->
<string name="AttachmentManager_signal_allow_access_location">Уключыце доступ да вашага месцазнаходжання</string>
<string name="AttachmentManager_signal_allow_access_location">Дазвольце доступ да вашага месцазнаходжання</string>
<!-- Dialog description that will explain the steps needed to give location permission -->
<string name="AttachmentManager_signal_to_send_location">Каб адправіць сваё месцазнаходжанне:</string>
<!-- Alert dialog description asking for location permission -->
<string name="AttachmentManager_signal_allow_signal_access_location">Уключыце доступ Signal, каб адправіць карыстальнікам месца, дзе вы знаходзіцеся.</string>
<string name="AttachmentManager_signal_allow_signal_access_location">Дазвольце Signal доступ, каб адправіць карыстальнікам месца, дзе вы знаходзіцеся.</string>
<!-- Toast text explaining Signal\'s need for location access -->
<string name="AttachmentManager_signal_needs_location_access">Signal патрабуе доступу да месцазнаходжання, каб адправіць карыстальнікам месца, дзе вы знаходзіцеся.</string>
<!-- Dialog title asking users for gallery storage permission -->
<string name="AttachmentManager_signal_allow_storage">Уключыце доступ да сховішча</string>
<string name="AttachmentManager_signal_allow_storage">Дазвольце доступ да сховішча</string>
<!-- Dialog description that will explain the steps needed to give gallery storage permission -->
<string name="AttachmentManager_signal_to_show_photos">Каб паказаць фота і відэа:</string>
<!-- Toast text explaining Signal\'s need for storage access -->
@@ -468,17 +468,17 @@
<string name="ConversationActivity_cancel_request">Скасаваць запыт</string>
<!-- Dialog title asking users for microphone permission -->
<string name="ConversationActivity_allow_access_microphone">Уключыце доступ да мікрафона</string>
<string name="ConversationActivity_allow_access_microphone">Дазвольце доступ да мікрафона</string>
<!-- Dialog description that will explain the steps needed to give microphone permissions -->
<string name="ConversationActivity_signal_to_send_audio_messages">Каб адправіць галасавое паведамленне:</string>
<!-- Alert dialog description asking for microphone permission in order to send voice messages -->
<string name="ConversationActivity_to_send_voice_messages_allow_signal_access_to_your_microphone">Каб адправіць галасавыя паведамленні, дайце Signal доступ да вашага мікрафона.</string>
<string name="ConversationActivity_to_send_voice_messages_allow_signal_access_to_your_microphone">Каб адправіць галасавыя паведамленні, дазвольце Signal доступ да вашага мікрафона.</string>
<!-- Toast text explaining Signal\'s need for microphone access -->
<string name="ConversationActivity_signal_needs_microphone_access_voice_message">Signal патрабуе доступу да вашага мікрафона, каб запісаць галасавое паведамленне.</string>
<string name="ConversationActivity_signal_requires_the_microphone_permission_in_order_to_send_audio_messages">Signal патрабуе дазволу на мікрафон, каб адпраўляць аўдыяпаведамленні, але ён быў вамі адмоўлены. Калі ласка, перайдзіце ў меню наладаў праграмы, выберыце «Дазволы» і ўключыце «Мікрафон».</string>
<string name="ConversationActivity_signal_needs_the_microphone_and_camera_permissions_in_order_to_call_s">Signal патрабуе дазволы на мікрафон і камеру, каб пазваніць %1$s, але яны былі вамі адмоўлены. Калі ласка, перайдзіце ў меню наладаў праграмы, выберыце «Дазволы» і ўключыце «Мікрафон» і «Камера».</string>
<string name="ConversationActivity_to_capture_photos_and_video_allow_signal_access_to_the_camera">Для стварэння фота і відэа дайце Signal доступ да камеры.</string>
<string name="ConversationActivity_to_capture_photos_and_video_allow_signal_access_to_the_camera">Каб ствараць фота і відэа, дазвольце Signal доступ да камеры.</string>
<string name="ConversationActivity_signal_needs_the_camera_permission_to_take_photos_or_video">Signal патрабуе дазволу на камеру для фатаграфавання або відэаздымкі, але ён быў вамі адмоўлены. Калі ласка, перайдзіце ў меню наладаў праграмы, выберыце «Дазволы» і ўключыце «Камера».</string>
<string name="ConversationActivity_signal_needs_camera_permissions_to_take_photos_or_video">Signal патрабуе дазволу на камеру для фатаграфавання або відэаздымкі</string>
<string name="ConversationActivity_enable_the_microphone_permission_to_capture_videos_with_sound">Уключыце дазвол на мікрафон, каб рабіць запіс відэа з гукам.</string>
@@ -503,7 +503,7 @@
<!-- Dialog description that will explain the steps needed to give microphone permissions for a voice call -->
<string name="ConversationActivity__to_start_call">Каб пачаць званок:</string>
<!-- Alert dialog description asking for microphone permission in order to start a voice call -->
<string name="ConversationActivity__to_call_signal_needs_access_to_your_microphone">Каб пачаць званок, дайце Signal доступ да вашага мікрафона.</string>
<string name="ConversationActivity__to_call_signal_needs_access_to_your_microphone">Каб пачаць званок, дазвольце Signal доступ да вашага мікрафона.</string>
<!-- Toast text explaining Signal\'s need for microphone access for a voice call -->
<string name="ConversationActivity_signal_needs_microphone_access_voice_call">Signal патрабуе доступу да мікрафона, каб пачаць званок.</string>
@@ -693,11 +693,11 @@
<!-- Snackbar toast message shown when a profile cannot be downloaded and to try again. -->
<string name="ConversationFragment_photo_failed">Не атрымалася спампаваць фота. Паўтарыце спробу.</string>
<!-- Title of the dialog shown when re-requesting an expired attachment from your primary device fails -->
<string name="ConversationFragment_attachment_backfill_failed_title">Can\'t download media</string>
<string name="ConversationFragment_attachment_backfill_failed_title">Немагчыма спампаваць медыяфайлы</string>
<!-- Body of the dialog shown when your phone didn\'t respond to a request to re-send an expired attachment -->
<string name="ConversationFragment_attachment_backfill_timeout">Check this device and your phone\'s internet connection. Open Signal on your phone, then try downloading again.</string>
<string name="ConversationFragment_attachment_backfill_timeout">Праверце падключэнне гэтай прылады і вашага тэлефона да Інтэрнэту. Адкрыйце Signal на сваім тэлефоне і потым паспрабуйце спампаваць яшчэ раз.</string>
<!-- Body of the dialog shown when your phone no longer has the attachment you tried to download -->
<string name="ConversationFragment_attachment_backfill_not_found">This media is no longer available on your phone and can\'t be downloaded.</string>
<string name="ConversationFragment_attachment_backfill_not_found">Гэты медыяфайл больш недаступны на вашым тэлефоне і яго немагчыма спампаваць.</string>
<!-- Dialog for how to long to keep a messaged pinned for -->
<string name="ConversationFragment__keep_pinned">Пакінуць прымацаваным на працягу…</string>
<!-- Dialog option to keep message pin for 24 hours -->
@@ -1539,11 +1539,11 @@
<string name="AddGroupDetailsFragment__sms_contact">SMS-кантакт</string>
<string name="AddGroupDetailsFragment__remove_s_from_this_group">Выдаліць %1$s з гэтай групы?</string>
<!-- Title of the dialog shown when tapping an existing group while creating a new group, confirming the user wants to leave and discard their in-progress group -->
<string name="AddGroupDetailsFragment__discard_group">Discard group?</string>
<string name="AddGroupDetailsFragment__discard_group">Скінуць групу?</string>
<!-- Body of the dialog shown when tapping an existing group while creating a new group. Placeholder is the name of the group being navigated to. -->
<string name="AddGroupDetailsFragment__if_you_continue_to_the_group_s_your_changes_wont_be_saved">If you continue to the group \"%1$s\" your changes won\'t be saved.</string>
<string name="AddGroupDetailsFragment__if_you_continue_to_the_group_s_your_changes_wont_be_saved">Калі вы пяройдзеце ў групу «%1$s», вашы змены не будуць захаваны.</string>
<!-- Label for the button that confirms discarding the in-progress group and navigating to an existing group -->
<string name="AddGroupDetailsFragment__discard">Discard</string>
<string name="AddGroupDetailsFragment__discard">Скінуць</string>
<!-- Info message shown in the middle of the screen, displayed when adding group details to an MMS Group -->
<string name="AddGroupDetailsFragment__youve_selected_a_contact_that_doesnt_support">Вы выбралі кантакт, які не падтрымлівае групы Signal, таму гэта будзе група MMS. Імёны і фота карыстальнікаў групы MMS будуць бачныя толькі вам.</string>
<!-- Info message shown in the middle of the screen, displayed when adding group details to an MMS Group after SMS Phase 0 -->
@@ -2660,17 +2660,17 @@
<!-- Message of dialog displayed when a user is removed from a call link -->
<string name="WebRtcCallActivity__someone_has_removed_you_from_the_call">Нехта выдаліў вас са званка.</string>
<!-- Dialog title asking users for camera and microphone permission -->
<string name="WebRtcCallActivity__allow_access_camera_microphone">Уключыце доступ да камеры і мікрафона</string>
<string name="WebRtcCallActivity__allow_access_camera_microphone">Дазвольце доступ да камеры і мікрафона</string>
<!-- Dialog title asking users for microphone permission -->
<string name="WebRtcCallActivity__allow_access_microphone">Уключыце доступ да мікрафона</string>
<string name="WebRtcCallActivity__allow_access_microphone">Дазвольце доступ да мікрафона</string>
<!-- Dialog title asking users for camera permission -->
<string name="WebRtcCallActivity__allow_access_camera">Уключыце доступ да камеры</string>
<string name="WebRtcCallActivity__allow_access_camera">Дазвольце доступ да камеры</string>
<!-- Dialog description explaining why camera and microphone permissions are needed to start or join a call -->
<string name="WebRtcCallActivity__to_start_call_camera_microphone">Каб пачаць або далучыцца да званку, дайце Signal доступ да камеры і мікрафона.</string>
<string name="WebRtcCallActivity__to_start_call_camera_microphone">Каб пачаць або далучыцца да званку, дазвольце Signal доступ да камеры і мікрафона.</string>
<!-- Dialog description explaining why microphone permissions are needed to start or join a call -->
<string name="WebRtcCallActivity__to_start_call_microphone">Каб пачаць або далучыцца да званку, дайце Signal доступ да вашага мікрафона.</string>
<string name="WebRtcCallActivity__to_start_call_microphone">Каб пачаць або далучыцца да званку, дазвольце Signal доступ да вашага мікрафона.</string>
<!-- Dialog description explaining why camera permissions are needed to enable a user\'s video in a call -->
<string name="WebRtcCallActivity__to_enable_video_allow_camera">Каб уключыць відэа, дайце Signal доступ да камеры.</string>
<string name="WebRtcCallActivity__to_enable_video_allow_camera">Каб уключыць відэа, дазвольце Signal доступ да камеры.</string>
<!-- Toast describing why microphone permissions are needed to start or join a call -->
<string name="WebRtcCallActivity__signal_needs_microphone_start_call">Каб пачаць або далучыцца да званку, Signal патрэбны дазвол на мікрафон.</string>
<!-- Toast describing why camera permissions are needed to enable a video in a call -->
@@ -3769,7 +3769,7 @@
<!-- Row item title for finding people on Signal via your contacts -->
<string name="contact_selection_activity__find_people_you_know">Знаходзьце людзей, якіх вы ведаеце, у Signal</string>
<!-- Row item description asking users for access to their contacts to find people they know -->
<string name="contact_selection_activity__allow_access_to_contacts">Уключыць доступ да вашых кантактаў</string>
<string name="contact_selection_activity__allow_access_to_contacts">Дазволіць доступ да вашых кантактаў</string>
<!-- Row header title for more section -->
<string name="contact_selection_activity__more">Дадаткова</string>
@@ -3806,7 +3806,7 @@
<!-- Text on row item to find user by username -->
<string name="ContactSelectionListFragment__find_by_username">Знайсці па імені карыстальніка</string>
<!-- Dialog title asking users for contact permission -->
<string name="ContactSelectionListFragment_allow_access_contacts">Уключыце доступ да кантактаў</string>
<string name="ContactSelectionListFragment_allow_access_contacts">Дазвольце доступ да кантактаў</string>
<!-- Dialog description that will explain the steps needed to give contact permissions -->
<string name="ContactSelectionListFragment_to_find_people">Каб знайсці людзей, якіх вы ведаеце, у Signal:</string>
<!-- Text on button prompting users to give Signal contact permissions -->
@@ -3814,7 +3814,7 @@
<!-- Text on button to dismiss Signal\'s request for contact permissions -->
<string name="ContactSelectionListFragment__no_thanks">Не, дзякуй</string>
<!-- Text asking for user\'s contact permission -->
<string name="ContactSelectionListFragment__allow_access_to_your_contacts_encrypted">Уключыце доступ да вашых кантактаў. Вашы кантакты зашыфраваны і не бачныя сэрвісу Signal.</string>
<string name="ContactSelectionListFragment__allow_access_to_your_contacts_encrypted">Дазвольце доступ да вашых кантактаў. Вашы кантакты зашыфраваны і не бачныя сэрвісу Signal.</string>
<!-- contact_selection_list_fragment -->
<string name="contact_selection_list_fragment__signal_needs_access_to_your_contacts_in_order_to_display_them">Signal патрабуе доступу да вашых кантактаў, каб паказаць іх.</string>
@@ -9107,7 +9107,7 @@
<!-- Displayed as a label when remote backups are off -->
<string name="RemoteBackupsSettingsFragment__off">Адкл.</string>
<!-- Text shown in a popup indicating that the user needs to enter their screen lock -->
<string name="RemoteBackupsSettingsFragment__authentication_required">Authentication required</string>
<string name="RemoteBackupsSettingsFragment__authentication_required">Патрэбна аўтэнтыфікацыя</string>
<!-- Row label to launch payment history screen -->
<string name="RemoteBackupsSettingsFragment__payment_history">Гісторыя плацяжоў</string>
<!-- Section header for backup information -->
@@ -9506,23 +9506,23 @@
<!-- Dialog confirmation button to exit backup setup -->
<string name="MessageBackupsKeyRecordScreen__exit_backup_setup_confirm">Выйсці з налады рэзервовага капіравання</string>
<!-- Screen title when saving your recovery key -->
<string name="MessageBackupsKeyRecordScreen__save_your_recovery_key">Save your recovery key</string>
<string name="MessageBackupsKeyRecordScreen__save_your_recovery_key">Захавайце свой код для аднаўлення</string>
<!-- Screen subtitle for the recovery key screen -->
<string name="MessageBackupsKeyRecordScreen__your_recovery_key">Your recovery key is a 64-character code that lets you restore your backup. If you forget your key, you will not be able to recover your account.</string>
<string name="MessageBackupsKeyRecordScreen__your_recovery_key">Ваш код для аднаўлення – гэта 64-значны код, які дазваляе аднавіць вашу рэзервовую копію. Калі вы забудзеце свой код, вы больш не зможаце аднавіць ваш уліковы запіс.</string>
<!-- Hint text to see the full recovery key -->
<string name="MessageBackupsKeyRecordScreen__see_full_key">See full key</string>
<string name="MessageBackupsKeyRecordScreen__see_full_key">Прагледзець код цалкам</string>
<!-- Bottom sheet caption to confirm your recovery key -->
<string name="MessageBackupsKeyRecordScreen__confirm_that_your_recovery">Confirm that your recovery key was recorded correctly. You will be prompted to fill your saved password in the next step.</string>
<string name="MessageBackupsKeyRecordScreen__confirm_that_your_recovery">Праверце, што ваш код для аднаўлення быў запісаны правільна. На наступным кроку вам будзе прапанавана ўвесці захаваны пароль.</string>
<!-- Button to confirm the recovery key -->
<string name="MessageBackupsKeyRecordScreen__confirm_recovery">Confirm recovery key</string>
<string name="MessageBackupsKeyRecordScreen__confirm_recovery">Пацвердзіць код для аднаўлення</string>
<!-- Toast shown when the key is confirmed -->
<string name="MessageBackupsKeyRecordScreen__recover_key_confirmed">Recovery key confirmed</string>
<string name="MessageBackupsKeyRecordScreen__recover_key_confirmed">Код для аднаўлення пацверджаны</string>
<!-- Dialog title shown when the recovery key fails to confirm -->
<string name="MessageBackupsKeyRecordScreen__recover_key_error">Error confirming recovery key</string>
<string name="MessageBackupsKeyRecordScreen__recover_key_error">Памылка падчас пацвярджэння кода для аднаўлення</string>
<!-- Dialog body shown when the recovery key fails to confirm -->
<string name="MessageBackupsKeyRecordScreen__recover_key_error_body">Your recovery key could not be confirmed. Make sure youve saved it in your password manager, or save it manually.</string>
<string name="MessageBackupsKeyRecordScreen__recover_key_error_body">Немагчыма пацвердзіць ваш код для аднаўлення. Праверце, што вы захавалі яго ў менеджары пароляў, альбо захавайце яго ўручную.</string>
<!-- Button option to save the key manually -->
<string name="MessageBackupsKeyRecordScreen__save_key_manually">Save key manually</string>
<string name="MessageBackupsKeyRecordScreen__save_key_manually">Захаваць код уручную</string>
<!-- BackupKeyDisplayFragment -->
<!-- Dialog title when exiting before confirming new key -->
@@ -10267,10 +10267,10 @@
<!-- Header for the section shown when creating a group that lists existing groups with the exact same members. Includes the number of such groups. -->
<plurals name="AddGroupDetailsFragment__d_groups_with_same_members">
<item quantity="one">%1$d group with the same members</item>
<item quantity="few">%1$d groups with the same members</item>
<item quantity="many">%1$d groups with the same members</item>
<item quantity="other">%1$d groups with the same members</item>
<item quantity="one">%1$d група з тымі ж удзельнікамі</item>
<item quantity="few">%1$d групы з тымі ж удзельнікамі</item>
<item quantity="many">%1$d груп з тымі ж удзельнікамі</item>
<item quantity="other">%1$d групы з тымі ж удзельнікамі</item>
</plurals>
<!-- Title of the sheet shown when a local backup restore could not be completed -->
+18 -18
View File
@@ -665,11 +665,11 @@
<!-- Snackbar toast message shown when a profile cannot be downloaded and to try again. -->
<string name="ConversationFragment_photo_failed">Неуспешно изтегляне на снимката. Опитайте отново.</string>
<!-- Title of the dialog shown when re-requesting an expired attachment from your primary device fails -->
<string name="ConversationFragment_attachment_backfill_failed_title">Can\'t download media</string>
<string name="ConversationFragment_attachment_backfill_failed_title">Неуспешно изтегляне на мултимедийните файлове</string>
<!-- Body of the dialog shown when your phone didn\'t respond to a request to re-send an expired attachment -->
<string name="ConversationFragment_attachment_backfill_timeout">Check this device and your phone\'s internet connection. Open Signal on your phone, then try downloading again.</string>
<string name="ConversationFragment_attachment_backfill_timeout">Проверете връзката с интернет на това устройство и на телефона ви. Отворете Signal на телефона ви, след което опитайте изтеглянето отново.</string>
<!-- Body of the dialog shown when your phone no longer has the attachment you tried to download -->
<string name="ConversationFragment_attachment_backfill_not_found">This media is no longer available on your phone and can\'t be downloaded.</string>
<string name="ConversationFragment_attachment_backfill_not_found">Тези мултимедийни файлове вече не са достъпни на телефона ви и не могат да бъдат изтеглени.</string>
<!-- Dialog for how to long to keep a messaged pinned for -->
<string name="ConversationFragment__keep_pinned">Да остане закачено за…</string>
<!-- Dialog option to keep message pin for 24 hours -->
@@ -1451,11 +1451,11 @@
<string name="AddGroupDetailsFragment__sms_contact">SMS контакт</string>
<string name="AddGroupDetailsFragment__remove_s_from_this_group">Премахване на %1$s от тази група?</string>
<!-- Title of the dialog shown when tapping an existing group while creating a new group, confirming the user wants to leave and discard their in-progress group -->
<string name="AddGroupDetailsFragment__discard_group">Discard group?</string>
<string name="AddGroupDetailsFragment__discard_group">Отмяна на създаването на групата?</string>
<!-- Body of the dialog shown when tapping an existing group while creating a new group. Placeholder is the name of the group being navigated to. -->
<string name="AddGroupDetailsFragment__if_you_continue_to_the_group_s_your_changes_wont_be_saved">If you continue to the group \"%1$s\" your changes won\'t be saved.</string>
<string name="AddGroupDetailsFragment__if_you_continue_to_the_group_s_your_changes_wont_be_saved">Ако продължите към групата „%1$s“, вашите промени няма да бъдат запазени.</string>
<!-- Label for the button that confirms discarding the in-progress group and navigating to an existing group -->
<string name="AddGroupDetailsFragment__discard">Discard</string>
<string name="AddGroupDetailsFragment__discard">Отхвърляне</string>
<!-- Info message shown in the middle of the screen, displayed when adding group details to an MMS Group -->
<string name="AddGroupDetailsFragment__youve_selected_a_contact_that_doesnt_support">Избрали сте контакт, който не поддържа групи в Signal, така че тази група ще бъде MMS. Персонализираните имена и снимки в MMS групата ще се виждат само от вас.</string>
<!-- Info message shown in the middle of the screen, displayed when adding group details to an MMS Group after SMS Phase 0 -->
@@ -8719,7 +8719,7 @@
<!-- Displayed as a label when remote backups are off -->
<string name="RemoteBackupsSettingsFragment__off">Изключено</string>
<!-- Text shown in a popup indicating that the user needs to enter their screen lock -->
<string name="RemoteBackupsSettingsFragment__authentication_required">Authentication required</string>
<string name="RemoteBackupsSettingsFragment__authentication_required">Изисква се автентикация</string>
<!-- Row label to launch payment history screen -->
<string name="RemoteBackupsSettingsFragment__payment_history">История на плащанията</string>
<!-- Section header for backup information -->
@@ -9110,23 +9110,23 @@
<!-- Dialog confirmation button to exit backup setup -->
<string name="MessageBackupsKeyRecordScreen__exit_backup_setup_confirm">Излизане от настройката на резервно копие</string>
<!-- Screen title when saving your recovery key -->
<string name="MessageBackupsKeyRecordScreen__save_your_recovery_key">Save your recovery key</string>
<string name="MessageBackupsKeyRecordScreen__save_your_recovery_key">Запишете ключа ви за възстановяване</string>
<!-- Screen subtitle for the recovery key screen -->
<string name="MessageBackupsKeyRecordScreen__your_recovery_key">Your recovery key is a 64-character code that lets you restore your backup. If you forget your key, you will not be able to recover your account.</string>
<string name="MessageBackupsKeyRecordScreen__your_recovery_key">Вашият ключ за възстановяване е код от 64 знака, който ви позволява да възстановявате вашето резервно копие. Ако забравите ключа ви, няма да можете да възстановите вашия акаунт.</string>
<!-- Hint text to see the full recovery key -->
<string name="MessageBackupsKeyRecordScreen__see_full_key">See full key</string>
<string name="MessageBackupsKeyRecordScreen__see_full_key">Преглед на целия ключ</string>
<!-- Bottom sheet caption to confirm your recovery key -->
<string name="MessageBackupsKeyRecordScreen__confirm_that_your_recovery">Confirm that your recovery key was recorded correctly. You will be prompted to fill your saved password in the next step.</string>
<string name="MessageBackupsKeyRecordScreen__confirm_that_your_recovery">Уверете се, че вашият ключ за възстановяване е записан правилно. Ще получите подкана да попълните запазената парола в следващата стъпка.</string>
<!-- Button to confirm the recovery key -->
<string name="MessageBackupsKeyRecordScreen__confirm_recovery">Confirm recovery key</string>
<string name="MessageBackupsKeyRecordScreen__confirm_recovery">Потвърдете ключа за възстановяване</string>
<!-- Toast shown when the key is confirmed -->
<string name="MessageBackupsKeyRecordScreen__recover_key_confirmed">Recovery key confirmed</string>
<string name="MessageBackupsKeyRecordScreen__recover_key_confirmed">Ключът за възстановяване е потвърден</string>
<!-- Dialog title shown when the recovery key fails to confirm -->
<string name="MessageBackupsKeyRecordScreen__recover_key_error">Error confirming recovery key</string>
<string name="MessageBackupsKeyRecordScreen__recover_key_error">Грешка при потвърждаването на ключа за възстановяване</string>
<!-- Dialog body shown when the recovery key fails to confirm -->
<string name="MessageBackupsKeyRecordScreen__recover_key_error_body">Your recovery key could not be confirmed. Make sure youve saved it in your password manager, or save it manually.</string>
<string name="MessageBackupsKeyRecordScreen__recover_key_error_body">Неуспешно потвърждаване на вашия ключ за възстановяване. Уверете се, че сте го запазили в мениджъра ви на пароли, или го запишете ръчно.</string>
<!-- Button option to save the key manually -->
<string name="MessageBackupsKeyRecordScreen__save_key_manually">Save key manually</string>
<string name="MessageBackupsKeyRecordScreen__save_key_manually">Ръчно записване на ключа</string>
<!-- BackupKeyDisplayFragment -->
<!-- Dialog title when exiting before confirming new key -->
@@ -9861,8 +9861,8 @@
<!-- Header for the section shown when creating a group that lists existing groups with the exact same members. Includes the number of such groups. -->
<plurals name="AddGroupDetailsFragment__d_groups_with_same_members">
<item quantity="one">%1$d group with the same members</item>
<item quantity="other">%1$d groups with the same members</item>
<item quantity="one">%1$d група със същите членове</item>
<item quantity="other">%1$d групи със същите членове</item>
</plurals>
<!-- Title of the sheet shown when a local backup restore could not be completed -->
+18 -18
View File
@@ -665,11 +665,11 @@
<!-- Snackbar toast message shown when a profile cannot be downloaded and to try again. -->
<string name="ConversationFragment_photo_failed">ছবি ডাউনলোড করা যায়নি। আবার চেষ্টা করুন।</string>
<!-- Title of the dialog shown when re-requesting an expired attachment from your primary device fails -->
<string name="ConversationFragment_attachment_backfill_failed_title">Can\'t download media</string>
<string name="ConversationFragment_attachment_backfill_failed_title">মিডিয়া ডাউনলোড করা যায়নি</string>
<!-- Body of the dialog shown when your phone didn\'t respond to a request to re-send an expired attachment -->
<string name="ConversationFragment_attachment_backfill_timeout">Check this device and your phone\'s internet connection. Open Signal on your phone, then try downloading again.</string>
<string name="ConversationFragment_attachment_backfill_timeout">আপনার ডিভাইস ও ফোনের ইন্টারনেট সংযোগ ঠিক আছে কি না দেখুন। আপনার ফোনে Signal খুলুন, তারপর আবার ডাউনলোড করার চেষ্টা করুন।</string>
<!-- Body of the dialog shown when your phone no longer has the attachment you tried to download -->
<string name="ConversationFragment_attachment_backfill_not_found">This media is no longer available on your phone and can\'t be downloaded.</string>
<string name="ConversationFragment_attachment_backfill_not_found">এই মিডিয়াটি আর আপনার ফোনে আর নেই এবং ডাউনলোড করা যাবে না।</string>
<!-- Dialog for how to long to keep a messaged pinned for -->
<string name="ConversationFragment__keep_pinned">…এর জন্য পিন করে রাখুন</string>
<!-- Dialog option to keep message pin for 24 hours -->
@@ -1451,11 +1451,11 @@
<string name="AddGroupDetailsFragment__sms_contact">এসএমএস কন্টাক্ট</string>
<string name="AddGroupDetailsFragment__remove_s_from_this_group">%1$s-কে এই গ্রুপ থেকে সরিয়ে দেবেন?</string>
<!-- Title of the dialog shown when tapping an existing group while creating a new group, confirming the user wants to leave and discard their in-progress group -->
<string name="AddGroupDetailsFragment__discard_group">Discard group?</string>
<string name="AddGroupDetailsFragment__discard_group">গ্ৰুপ বাতিল করবেন?</string>
<!-- Body of the dialog shown when tapping an existing group while creating a new group. Placeholder is the name of the group being navigated to. -->
<string name="AddGroupDetailsFragment__if_you_continue_to_the_group_s_your_changes_wont_be_saved">If you continue to the group \"%1$s\" your changes won\'t be saved.</string>
<string name="AddGroupDetailsFragment__if_you_continue_to_the_group_s_your_changes_wont_be_saved">আপনি যদি \"%1$s\" গ্রুপে এগিয়ে যান, তবে আপনার পরিবর্তনগুলো আর সেভ হবে না।</string>
<!-- Label for the button that confirms discarding the in-progress group and navigating to an existing group -->
<string name="AddGroupDetailsFragment__discard">Discard</string>
<string name="AddGroupDetailsFragment__discard">বাতিল করুন</string>
<!-- Info message shown in the middle of the screen, displayed when adding group details to an MMS Group -->
<string name="AddGroupDetailsFragment__youve_selected_a_contact_that_doesnt_support">আপনি এমন একটি কন্ট্যাক্ট নির্বাচন করেছেন যেটি Signal গ্ৰুপ সমর্থন করে না, তাই এই গ্ৰুপটি এমএমএস হবে৷ কাস্টম এমএমএস গ্রুপের নাম এবং ছবি শুধু আপনি দেখতে পাবেন।</string>
<!-- Info message shown in the middle of the screen, displayed when adding group details to an MMS Group after SMS Phase 0 -->
@@ -8719,7 +8719,7 @@
<!-- Displayed as a label when remote backups are off -->
<string name="RemoteBackupsSettingsFragment__off">বন্ধ</string>
<!-- Text shown in a popup indicating that the user needs to enter their screen lock -->
<string name="RemoteBackupsSettingsFragment__authentication_required">Authentication required</string>
<string name="RemoteBackupsSettingsFragment__authentication_required">প্রমাণীকরণ প্রয়োজন</string>
<!-- Row label to launch payment history screen -->
<string name="RemoteBackupsSettingsFragment__payment_history">পেমেন্টের ইতিহাস</string>
<!-- Section header for backup information -->
@@ -9110,23 +9110,23 @@
<!-- Dialog confirmation button to exit backup setup -->
<string name="MessageBackupsKeyRecordScreen__exit_backup_setup_confirm">ব্যাকআপের সেটআপ থেকে বেরিয়ে আসুন</string>
<!-- Screen title when saving your recovery key -->
<string name="MessageBackupsKeyRecordScreen__save_your_recovery_key">Save your recovery key</string>
<string name="MessageBackupsKeyRecordScreen__save_your_recovery_key">আপনার পুনরুদ্ধার \'কি\' সেভ করুন</string>
<!-- Screen subtitle for the recovery key screen -->
<string name="MessageBackupsKeyRecordScreen__your_recovery_key">Your recovery key is a 64-character code that lets you restore your backup. If you forget your key, you will not be able to recover your account.</string>
<string name="MessageBackupsKeyRecordScreen__your_recovery_key">আপনার পুনরুদ্ধার \'কি\' হলো একটি 64-ক্যারেক্টারের কোড যা আপনাকে ব্যাকআপ পুনর্বহাল করতে সাহায্য করে। \'কি\' ভুলে গেলে, আপনি আপনার অ্যাকাউন্ট পুনরুদ্ধার করতে পারবেন না।</string>
<!-- Hint text to see the full recovery key -->
<string name="MessageBackupsKeyRecordScreen__see_full_key">See full key</string>
<string name="MessageBackupsKeyRecordScreen__see_full_key">সম্পূর্ণ \'কি\' দেখুন</string>
<!-- Bottom sheet caption to confirm your recovery key -->
<string name="MessageBackupsKeyRecordScreen__confirm_that_your_recovery">Confirm that your recovery key was recorded correctly. You will be prompted to fill your saved password in the next step.</string>
<string name="MessageBackupsKeyRecordScreen__confirm_that_your_recovery">আপনার পুনরুদ্ধার \'কি\' সঠিকভাবে রেকর্ড করা হয়েছে কি না তা নিশ্চিত করুন। পরবর্তী ধাপে আপনাকে আপনার সেভ করা পাসওয়ার্ডটি পূরণ করতে বলা হবে।</string>
<!-- Button to confirm the recovery key -->
<string name="MessageBackupsKeyRecordScreen__confirm_recovery">Confirm recovery key</string>
<string name="MessageBackupsKeyRecordScreen__confirm_recovery">পুনরুদ্ধার \'কি\' নিশ্চিত করুন</string>
<!-- Toast shown when the key is confirmed -->
<string name="MessageBackupsKeyRecordScreen__recover_key_confirmed">Recovery key confirmed</string>
<string name="MessageBackupsKeyRecordScreen__recover_key_confirmed">পুনরুদ্ধার \'কি\' নিশ্চিত করা হয়েছে</string>
<!-- Dialog title shown when the recovery key fails to confirm -->
<string name="MessageBackupsKeyRecordScreen__recover_key_error">Error confirming recovery key</string>
<string name="MessageBackupsKeyRecordScreen__recover_key_error">পুনরুদ্ধার \'কি\' নিশ্চিত করার ক্ষেত্রে ত্রুটি দেখা দিয়েছে</string>
<!-- Dialog body shown when the recovery key fails to confirm -->
<string name="MessageBackupsKeyRecordScreen__recover_key_error_body">Your recovery key could not be confirmed. Make sure youve saved it in your password manager, or save it manually.</string>
<string name="MessageBackupsKeyRecordScreen__recover_key_error_body">আপনার পুনরুদ্ধার \'কি\' নিশ্চিত করা যায়নি। আপনি এটি আপনার পাসওয়ার্ড ম্যানেজার-এ সেভ করার বা নিজে অন্য কোথাও সেভ করার বিষয়টি নিশ্চিত করুন।</string>
<!-- Button option to save the key manually -->
<string name="MessageBackupsKeyRecordScreen__save_key_manually">Save key manually</string>
<string name="MessageBackupsKeyRecordScreen__save_key_manually">\'কি\' ম্যানুয়ালি সেভ করুন</string>
<!-- BackupKeyDisplayFragment -->
<!-- Dialog title when exiting before confirming new key -->
@@ -9861,8 +9861,8 @@
<!-- Header for the section shown when creating a group that lists existing groups with the exact same members. Includes the number of such groups. -->
<plurals name="AddGroupDetailsFragment__d_groups_with_same_members">
<item quantity="one">%1$d group with the same members</item>
<item quantity="other">%1$d groups with the same members</item>
<item quantity="one">একই সদস্যদের নিয়ে গঠিত %1$d-টি গ্রুপ</item>
<item quantity="other">একই সদস্যদের নিয়ে গঠিত %1$d-টি গ্রুপ</item>
</plurals>
<!-- Title of the sheet shown when a local backup restore could not be completed -->
+2 -2
View File
@@ -1543,7 +1543,7 @@
<!-- Body of the dialog shown when tapping an existing group while creating a new group. Placeholder is the name of the group being navigated to. -->
<string name="AddGroupDetailsFragment__if_you_continue_to_the_group_s_your_changes_wont_be_saved">If you continue to the group \"%1$s\" your changes won\'t be saved.</string>
<!-- Label for the button that confirms discarding the in-progress group and navigating to an existing group -->
<string name="AddGroupDetailsFragment__discard">Discard</string>
<string name="AddGroupDetailsFragment__discard">Poništi</string>
<!-- Info message shown in the middle of the screen, displayed when adding group details to an MMS Group -->
<string name="AddGroupDetailsFragment__youve_selected_a_contact_that_doesnt_support">Odabrali ste kontakt koji ne podržava Signal grupe pa će ovo biti MMS grupa. Prilagođena MMS imena grupe i fotografije će biti vidljivi samo vama.</string>
<!-- Info message shown in the middle of the screen, displayed when adding group details to an MMS Group after SMS Phase 0 -->
@@ -9107,7 +9107,7 @@
<!-- Displayed as a label when remote backups are off -->
<string name="RemoteBackupsSettingsFragment__off">Isključeno</string>
<!-- Text shown in a popup indicating that the user needs to enter their screen lock -->
<string name="RemoteBackupsSettingsFragment__authentication_required">Authentication required</string>
<string name="RemoteBackupsSettingsFragment__authentication_required">Potrebna je autentifikacija</string>
<!-- Row label to launch payment history screen -->
<string name="RemoteBackupsSettingsFragment__payment_history">Historija plaćanja</string>
<!-- Section header for backup information -->
+140 -140
View File
@@ -5,25 +5,25 @@
-->
<!-- smartling.instruction_comments_enabled = on -->
<resources>
<string name="app_name" translatable="false">Signal</string>
<!-- Removed by excludeNonTranslatables <string name="app_name" translatable="false">Signal</string> -->
<string name="install_url" translatable="false">https://signal.org/install</string>
<string name="donate_url" translatable="false">https://signal.org/donate</string>
<string name="backup_support_url" translatable="false">https://support.signal.org/hc/articles/360007059752</string>
<string name="remote_backup_support_url" translatable="false">https://support.signal.org/hc/articles/9708267671322</string>
<string name="transfer_support_url" translatable="false">https://support.signal.org/hc/articles/360007059752</string>
<string name="support_center_url" translatable="false">https://support.signal.org/</string>
<string name="terms_and_privacy_policy_url" translatable="false">https://signal.org/legal</string>
<string name="google_pay_url" translatable="false">https://pay.google.com</string>
<string name="donation_decline_code_error_url" translatable="false">https://support.signal.org/hc/articles/4408365318426#errors</string>
<string name="sms_export_url" translatable="false">https://support.signal.org/hc/articles/360007321171</string>
<string name="signal_me_username_url" translatable="false">https://signal.me/#u/%1$s</string>
<string name="username_support_url" translatable="false">https://support.signal.org/hc/articles/5389476324250</string>
<string name="export_account_data_url" translatable="false">https://support.signal.org/hc/articles/5538911756954</string>
<string name="pending_transfer_url" translatable="false">https://support.signal.org/hc/articles/360031949872#pending</string>
<string name="donate_faq_url" translatable="false">https://support.signal.org/hc/articles/360031949872#donate</string>
<string name="inactive_primary_support" translatable="false">https://support.signal.org/hc/articles/9021007554074</string>
<string name="recovery_key_phishing_support_url" translatable="false">https://support.signal.org/hc/articles/9932566320410</string>
<!-- Removed by excludeNonTranslatables <string name="install_url" translatable="false">https://signal.org/install</string> -->
<!-- Removed by excludeNonTranslatables <string name="donate_url" translatable="false">https://signal.org/donate</string> -->
<!-- Removed by excludeNonTranslatables <string name="backup_support_url" translatable="false">https://support.signal.org/hc/articles/360007059752</string> -->
<!-- Removed by excludeNonTranslatables <string name="remote_backup_support_url" translatable="false">https://support.signal.org/hc/articles/9708267671322</string> -->
<!-- Removed by excludeNonTranslatables <string name="transfer_support_url" translatable="false">https://support.signal.org/hc/articles/360007059752</string> -->
<!-- Removed by excludeNonTranslatables <string name="support_center_url" translatable="false">https://support.signal.org/</string> -->
<!-- Removed by excludeNonTranslatables <string name="terms_and_privacy_policy_url" translatable="false">https://signal.org/legal</string> -->
<!-- Removed by excludeNonTranslatables <string name="google_pay_url" translatable="false">https://pay.google.com</string> -->
<!-- Removed by excludeNonTranslatables <string name="donation_decline_code_error_url" translatable="false">https://support.signal.org/hc/articles/4408365318426#errors</string> -->
<!-- Removed by excludeNonTranslatables <string name="sms_export_url" translatable="false">https://support.signal.org/hc/articles/360007321171</string> -->
<!-- Removed by excludeNonTranslatables <string name="signal_me_username_url" translatable="false">https://signal.me/#u/%1$s</string> -->
<!-- Removed by excludeNonTranslatables <string name="username_support_url" translatable="false">https://support.signal.org/hc/articles/5389476324250</string> -->
<!-- Removed by excludeNonTranslatables <string name="export_account_data_url" translatable="false">https://support.signal.org/hc/articles/5538911756954</string> -->
<!-- Removed by excludeNonTranslatables <string name="pending_transfer_url" translatable="false">https://support.signal.org/hc/articles/360031949872#pending</string> -->
<!-- Removed by excludeNonTranslatables <string name="donate_faq_url" translatable="false">https://support.signal.org/hc/articles/360031949872#donate</string> -->
<!-- Removed by excludeNonTranslatables <string name="inactive_primary_support" translatable="false">https://support.signal.org/hc/articles/9021007554074</string> -->
<!-- Removed by excludeNonTranslatables <string name="recovery_key_phishing_support_url" translatable="false">https://support.signal.org/hc/articles/9932566320410</string> -->
<!-- First placeholder is productId, second placeholder is app package -->
<string name="backup_subscription_management_url">https://play.google.com/store/account/subscriptions?sku=%1$s&amp;package=%2$s</string>
@@ -45,7 +45,7 @@
<string name="app_icon_label_waves">Ones</string>
<!-- AlbumThumbnailView -->
<string name="AlbumThumbnailView_plus" translatable="false">\+%d</string>
<!-- Removed by excludeNonTranslatables <string name="AlbumThumbnailView_plus" translatable="false">\+%d</string> -->
<!-- ApplicationMigrationActivity -->
<string name="ApplicationMigrationActivity__signal_is_updating">El Signal s\'actualitza…</string>
@@ -70,16 +70,16 @@
<string name="AdvancedPinSettingsFragment_rotate_aep_dialog_positive_button">Crea una clau</string>
<!-- NumericKeyboardView -->
<string name="NumericKeyboardView__1" translatable="false">1</string>
<string name="NumericKeyboardView__2" translatable="false">2</string>
<string name="NumericKeyboardView__3" translatable="false">3</string>
<string name="NumericKeyboardView__4" translatable="false">4</string>
<string name="NumericKeyboardView__5" translatable="false">5</string>
<string name="NumericKeyboardView__6" translatable="false">6</string>
<string name="NumericKeyboardView__7" translatable="false">7</string>
<string name="NumericKeyboardView__8" translatable="false">8</string>
<string name="NumericKeyboardView__9" translatable="false">9</string>
<string name="NumericKeyboardView__0" translatable="false">0</string>
<!-- Removed by excludeNonTranslatables <string name="NumericKeyboardView__1" translatable="false">1</string> -->
<!-- Removed by excludeNonTranslatables <string name="NumericKeyboardView__2" translatable="false">2</string> -->
<!-- Removed by excludeNonTranslatables <string name="NumericKeyboardView__3" translatable="false">3</string> -->
<!-- Removed by excludeNonTranslatables <string name="NumericKeyboardView__4" translatable="false">4</string> -->
<!-- Removed by excludeNonTranslatables <string name="NumericKeyboardView__5" translatable="false">5</string> -->
<!-- Removed by excludeNonTranslatables <string name="NumericKeyboardView__6" translatable="false">6</string> -->
<!-- Removed by excludeNonTranslatables <string name="NumericKeyboardView__7" translatable="false">7</string> -->
<!-- Removed by excludeNonTranslatables <string name="NumericKeyboardView__8" translatable="false">8</string> -->
<!-- Removed by excludeNonTranslatables <string name="NumericKeyboardView__9" translatable="false">9</string> -->
<!-- Removed by excludeNonTranslatables <string name="NumericKeyboardView__0" translatable="false">0</string> -->
<!-- Back button on numeric keyboard -->
<string name="NumericKeyboardView__backspace">Retrocés</string>
@@ -448,7 +448,7 @@
<string name="ConversationActivity_attachment_exceeds_size_limits">El fitxer adjunt excedeix la mida màxima per a aquest tipus de missatges.</string>
<string name="ConversationActivity_unable_to_record_audio">No s\'ha pogut enregistrar l\'àudio.</string>
<string name="ConversationActivity_you_cant_send_messages_to_this_group">No podeu enviar missatges a aquest grup perquè ja no en sou membre.</string>
<string name="DisabledInputView__incognito_mode" translatable="false">Incognito mode (Labs)</string>
<!-- Removed by excludeNonTranslatables <string name="DisabledInputView__incognito_mode" translatable="false">Incognito mode (Labs)</string> -->
<string name="ConversationActivity_you_cant_send_messages_because_group_ended">No pots enviar missatges perquè aquest grup s\'ha tancat.</string>
<string name="ConversationActivity_only_s_can_send_messages">Només els %1$s poden enviar missatges.</string>
<string name="ConversationActivity_admins">administradors</string>
@@ -1057,7 +1057,7 @@
<string name="LinkDeviceFragment__signal_messages_are_synchronized">Els missatges de Signal se sincronitzaran amb l\'app al teu telèfon un cop l\'hagis vinculat. L\'historial de missatges anteriors no apareixerà.</string>
<!-- Bottom sheet description explaining that for non-desktop/iPad devices, they should go to %s to download Signal where %s is Signal\'s website -->
<string name="LinkDeviceFragment__on_other_device_visit_signal">En l\'altre dispositiu que vols vincular, ves a %1$s per instal·lar Signal</string>
<string name="LinkDeviceFragment__signal_download_url" translatable="false">signal.org/download</string>
<!-- Removed by excludeNonTranslatables <string name="LinkDeviceFragment__signal_download_url" translatable="false">signal.org/download</string> -->
<!-- Header title listing out current linked devices -->
<string name="LinkDeviceFragment__my_linked_devices">Els meus dispositius connectats</string>
<!-- Dialog confirmation to unlink a device -->
@@ -1098,7 +1098,7 @@
<string name="LinkDeviceFragment__cancel">Cancel·lar</string>
<!-- Email subject when contacting support on a linked device syncing issue -->
<string name="LinkDeviceFragment__link_sync_failure_support_email">Error en l\'exportació d\'Android Link&amp;Sync</string>
<string name="LinkDeviceFragment__link_sync_failure_support_email_filter" translatable="false">Android Link&amp;Sync Export Failed</string>
<!-- Removed by excludeNonTranslatables <string name="LinkDeviceFragment__link_sync_failure_support_email_filter" translatable="false">Android Link&amp;Sync Export Failed</string> -->
<!-- Title of a dialog letting the user know that syncing messages to their linked device failed -->
<string name="LinkDeviceFragment__sync_failure_title">La sincronització de missatges ha fallat</string>
<!-- Body of a dialog letting the user know that syncing messages to their linked device failed -->
@@ -1107,7 +1107,7 @@
<string name="LinkDeviceFragment__sync_failure_body_unretryable">El dispositiu s\'ha enllaçat amb èxit, però els teus missatges no s\'han pogut transferir.</string>
<!-- Text button in a dialog that, when pressed, will redirect to the Signal support page -->
<string name="LinkDeviceFragment__learn_more">Més informació</string>
<string name="LinkDeviceFragment__learn_more_url" translatable="false">https://support.signal.org/hc/articles/360007320551</string>
<!-- Removed by excludeNonTranslatables <string name="LinkDeviceFragment__learn_more_url" translatable="false">https://support.signal.org/hc/articles/360007320551</string> -->
<!-- Text button of a button in a dialog that, when pressed, will restart the process of linking a device -->
<string name="LinkDeviceFragment__sync_failure_retry_button">Torna a provar-ho</string>
<!-- Text button of a button in a dialog that, when pressed, will ignore syncing errors and link a new device without syncing message content -->
@@ -1252,7 +1252,7 @@
<string name="GroupManagement_access_level_all_members">Tots els membres</string>
<string name="GroupManagement_access_level_only_admins">Només els administradors</string>
<string name="GroupManagement_access_level_no_one">Cap</string>
<string name="GroupManagement_access_level_unknown" translatable="false">Unknown</string>
<!-- Removed by excludeNonTranslatables <string name="GroupManagement_access_level_unknown" translatable="false">Unknown</string> -->
<array name="GroupManagement_edit_group_membership_choices">
<item>@string/GroupManagement_access_level_all_members</item>
<item>@string/GroupManagement_access_level_only_admins</item>
@@ -1390,7 +1390,7 @@
<string name="PromptBatterySaverBottomSheet__continue">Continuar</string>
<!-- Button to dismiss battery saver dialog prompt-->
<string name="PromptBatterySaverBottomSheet__no_thanks">No, gràcies.</string>
<string name="PromptBatterySaverBottomSheet__learn_more_url" translatable="false">https://support.signal.org/hc/articles/360007318711#android_notifications_troubleshooting</string>
<!-- Removed by excludeNonTranslatables <string name="PromptBatterySaverBottomSheet__learn_more_url" translatable="false">https://support.signal.org/hc/articles/360007318711#android_notifications_troubleshooting</string> -->
<!-- PendingMembersActivity -->
<string name="PendingMembersActivity_pending_group_invites">Sol·licituds i invitacions</string>
@@ -1455,7 +1455,7 @@
<!-- Body of the dialog shown when tapping an existing group while creating a new group. Placeholder is the name of the group being navigated to. -->
<string name="AddGroupDetailsFragment__if_you_continue_to_the_group_s_your_changes_wont_be_saved">If you continue to the group \"%1$s\" your changes won\'t be saved.</string>
<!-- Label for the button that confirms discarding the in-progress group and navigating to an existing group -->
<string name="AddGroupDetailsFragment__discard">Discard</string>
<string name="AddGroupDetailsFragment__discard">Descarta</string>
<!-- Info message shown in the middle of the screen, displayed when adding group details to an MMS Group -->
<string name="AddGroupDetailsFragment__youve_selected_a_contact_that_doesnt_support">Has seleccionat un contacte que no té habilitats els grups a Signal, així que aquest grup serà MMS. Només tu podràs veure els noms personalitzats i les fotos dels grups MMS.</string>
<!-- Info message shown in the middle of the screen, displayed when adding group details to an MMS Group after SMS Phase 0 -->
@@ -1790,8 +1790,8 @@
<string name="MediaOverviewActivity_audio">Àudio</string>
<string name="MediaOverviewActivity_video">Vídeo</string>
<string name="MediaOverviewActivity_image">Imatge</string>
<string name="MediaOverviewActivity_detail_line_2_part" translatable="false">%1$s · %2$s</string>
<string name="MediaOverviewActivity_detail_line_3_part" translatable="false">%1$s · %2$s · %3$s</string>
<!-- Removed by excludeNonTranslatables <string name="MediaOverviewActivity_detail_line_2_part" translatable="false">%1$s · %2$s</string> -->
<!-- Removed by excludeNonTranslatables <string name="MediaOverviewActivity_detail_line_3_part" translatable="false">%1$s · %2$s · %3$s</string> -->
<string name="MediaOverviewActivity_sent_by_s">Enviat per %1$s</string>
<string name="MediaOverviewActivity_sent_by_you">Ho heu enviat</string>
@@ -1825,13 +1825,13 @@
<!-- StarredMessagesFragment -->
<!-- Title for the starred messages screen -->
<string name="StarredMessagesActivity__starred_messages" translatable="false">Starred messages</string>
<!-- Removed by excludeNonTranslatables <string name="StarredMessagesActivity__starred_messages" translatable="false">Starred messages</string> -->
<!-- Empty state text when there are no starred messages -->
<string name="StarredMessagesFragment__no_starred_messages" translatable="false">No starred messages</string>
<!-- Removed by excludeNonTranslatables <string name="StarredMessagesFragment__no_starred_messages" translatable="false">No starred messages</string> -->
<!-- Empty state description when there are no starred messages -->
<string name="StarredMessagesFragment__tap_and_hold_on_a_message_to_star_it" translatable="false">Tap and hold on a message to star it.</string>
<!-- Removed by excludeNonTranslatables <string name="StarredMessagesFragment__tap_and_hold_on_a_message_to_star_it" translatable="false">Tap and hold on a message to star it.</string> -->
<!-- Format for starred message source label, e.g. "Alice Book Club" -->
<string name="StarredMessages__s_chevron_s" translatable="false">%1$s \u203A %2$s</string>
<!-- Removed by excludeNonTranslatables <string name="StarredMessages__s_chevron_s" translatable="false">%1$s \u203A %2$s</string> -->
<!-- NotificationBarManager -->
<string name="NotificationBarManager__establishing_signal_call">S\'estableix la trucada del Signal</string>
@@ -2229,7 +2229,7 @@
<!-- Shown when you are invited to a group and explains that until you accept the invitation to the group, members will not know that you have seen their messages. -->
<string name="MessageRequestBottomView_join_this_group_they_wont_know_youve_seen_their_messages_until_you_accept">Voleu afegir-vos a aquest grup? No sabran que n\'heu vist els missatges fins que no ho accepteu.</string>
<string name="MessageRequestBottomView_unblock_this_group_and_share_your_name_and_photo_with_its_members">Vols desbloquejar aquest grup i compartir el nom i la fotografia amb els seus membres? No rebràs cap missatge fins que no el desbloquegis.</string>
<string name="MessageRequestBottomView_legacy_learn_more_url" translatable="false">https://support.signal.org/hc/articles/360007459591</string>
<!-- Removed by excludeNonTranslatables <string name="MessageRequestBottomView_legacy_learn_more_url" translatable="false">https://support.signal.org/hc/articles/360007459591</string> -->
<string name="MessageRequestProfileView_view">Mostra</string>
<string name="MessageRequestProfileView_member_of_one_group">Membre de %1$s</string>
<string name="MessageRequestProfileView_member_of_two_groups">Membre de %1$s i %2$s</string>
@@ -2366,7 +2366,7 @@
<string name="PinRestoreLockedFragment_create_your_pin">Creeu el PIN</string>
<string name="PinRestoreLockedFragment_youve_run_out_of_pin_guesses">Se us han acabat els intents del PIN, però encara podeu accedir al compte del Signal creant un PIN nou. Per a la vostra privadesa i seguretat, el compte es restaurarà sense cap tipus d\'informació ni configuració de perfil.</string>
<string name="PinRestoreLockedFragment_create_new_pin">Crea un PIN nou</string>
<string name="PinRestoreLockedFragment_learn_more_url" translatable="false">https://support.signal.org/hc/articles/360007059792</string>
<!-- Removed by excludeNonTranslatables <string name="PinRestoreLockedFragment_learn_more_url" translatable="false">https://support.signal.org/hc/articles/360007059792</string> -->
<!-- Dialog button text indicating user wishes to send an sms code isntead of skipping it -->
<string name="ReRegisterWithPinFragment_send_sms_code">Enviar codi per SMS</string>
@@ -2887,12 +2887,12 @@
<string name="SearchFragment_no_results">No s\'ha trobat cap resultat per a «%1$s»</string>
<!-- ShakeToReport -->
<string name="ShakeToReport_shake_detected" translatable="false">Shake detected</string>
<string name="ShakeToReport_submit_debug_log" translatable="false">Submit debug log?</string>
<string name="ShakeToReport_submit" translatable="false">Submit</string>
<string name="ShakeToReport_failed_to_submit" translatable="false">Failed to submit :(</string>
<string name="ShakeToReport_success" translatable="false">Success!</string>
<string name="ShakeToReport_share" translatable="false">Share</string>
<!-- Removed by excludeNonTranslatables <string name="ShakeToReport_shake_detected" translatable="false">Shake detected</string> -->
<!-- Removed by excludeNonTranslatables <string name="ShakeToReport_submit_debug_log" translatable="false">Submit debug log?</string> -->
<!-- Removed by excludeNonTranslatables <string name="ShakeToReport_submit" translatable="false">Submit</string> -->
<!-- Removed by excludeNonTranslatables <string name="ShakeToReport_failed_to_submit" translatable="false">Failed to submit :(</string> -->
<!-- Removed by excludeNonTranslatables <string name="ShakeToReport_success" translatable="false">Success!</string> -->
<!-- Removed by excludeNonTranslatables <string name="ShakeToReport_share" translatable="false">Share</string> -->
<!-- SharedContactDetailsActivity -->
<string name="SharedContactDetailsActivity_add_to_contacts">Afegeix als contactes</string>
@@ -3044,28 +3044,28 @@
<!-- Banner message shown while submitting debug log -->
<string name="SubmitDebugLogActivity_your_log_will_be_posted_online">Quan cliqueu a Envia, el registre es penjarà en línia durant 30 dies en un URL únic i no publicat. Primer podeu desar-lo localment.</string>
<!-- Debug log level names to filter by levels. -->
<string name="SubmitDebugLogActivity_signal_uncaught_exception" translatable="false">Uncaught</string>
<string name="SubmitDebugLogActivity_verbose" translatable="false">Verbose</string>
<string name="SubmitDebugLogActivity_debug" translatable="false">Debug</string>
<string name="SubmitDebugLogActivity_info" translatable="false">Info</string>
<string name="SubmitDebugLogActivity_warning" translatable="false">Warn</string>
<string name="SubmitDebugLogActivity_error" translatable="false">Error</string>
<!-- Removed by excludeNonTranslatables <string name="SubmitDebugLogActivity_signal_uncaught_exception" translatable="false">Uncaught</string> -->
<!-- Removed by excludeNonTranslatables <string name="SubmitDebugLogActivity_verbose" translatable="false">Verbose</string> -->
<!-- Removed by excludeNonTranslatables <string name="SubmitDebugLogActivity_debug" translatable="false">Debug</string> -->
<!-- Removed by excludeNonTranslatables <string name="SubmitDebugLogActivity_info" translatable="false">Info</string> -->
<!-- Removed by excludeNonTranslatables <string name="SubmitDebugLogActivity_warning" translatable="false">Warn</string> -->
<!-- Removed by excludeNonTranslatables <string name="SubmitDebugLogActivity_error" translatable="false">Error</string> -->
<!-- Title of dialog shown when debug log prefix generation is unusually slow -->
<string name="SubmitDebugLogActivity_slow_log_title" translatable="false">Slow log generation</string>
<!-- Removed by excludeNonTranslatables <string name="SubmitDebugLogActivity_slow_log_title" translatable="false">Slow log generation</string> -->
<!-- Body of dialog shown when debug log prefix generation is unusually slow. %1$d is duration in seconds. -->
<string name="SubmitDebugLogActivity_slow_log_message" translatable="false">Generating the debug log header took %1$d seconds. We should figure out what\&apos;s slowing things down.</string>
<!-- Removed by excludeNonTranslatables <string name="SubmitDebugLogActivity_slow_log_message" translatable="false">Generating the debug log header took %1$d seconds. We should figure out what\&apos;s slowing things down.</string> -->
<!-- SupportEmailUtil -->
<string name="SupportEmailUtil_support_email" translatable="false">support@signal.org</string>
<!-- Removed by excludeNonTranslatables <string name="SupportEmailUtil_support_email" translatable="false">support@signal.org</string> -->
<string name="SupportEmailUtil_filter">Filtre:</string>
<string name="SupportEmailUtil_device_info">Informació del dispositiu:</string>
<string name="SupportEmailUtil_android_version">Versió d\'Android:</string>
<string name="SupportEmailUtil_signal_version" translatable="false">Signal version:</string>
<string name="SupportEmailUtil_signal_package" translatable="false">Signal package:</string>
<!-- Removed by excludeNonTranslatables <string name="SupportEmailUtil_signal_version" translatable="false">Signal version:</string> -->
<!-- Removed by excludeNonTranslatables <string name="SupportEmailUtil_signal_package" translatable="false">Signal package:</string> -->
<string name="SupportEmailUtil_registration_lock">Bloqueig de registre:</string>
<string name="SupportEmailUtil_locale" translatable="false">Locale:</string>
<string name="SupportEmailUtil_challenge_received" translatable="false">Challenge Received:</string>
<string name="SupportEmailUtil_registered" translatable="false">Registered:</string>
<!-- Removed by excludeNonTranslatables <string name="SupportEmailUtil_locale" translatable="false">Locale:</string> -->
<!-- Removed by excludeNonTranslatables <string name="SupportEmailUtil_challenge_received" translatable="false">Challenge Received:</string> -->
<!-- Removed by excludeNonTranslatables <string name="SupportEmailUtil_registered" translatable="false">Registered:</string> -->
<!-- ThreadRecord -->
<string name="ThreadRecord_group_updated">S\'ha actualitzat el grup</string>
@@ -3225,10 +3225,10 @@
<string name="VerifyDisplayFragment__scan_result_dialog_ok">D\'acord</string>
<!-- ViewOnceMessageActivity -->
<string name="ViewOnceMessageActivity_video_duration" translatable="false">%1$02d:%2$02d</string>
<!-- Removed by excludeNonTranslatables <string name="ViewOnceMessageActivity_video_duration" translatable="false">%1$02d:%2$02d</string> -->
<!-- AudioView -->
<string name="AudioView_duration" translatable="false">%1$d:%2$02d</string>
<!-- Removed by excludeNonTranslatables <string name="AudioView_duration" translatable="false">%1$d:%2$02d</string> -->
<!-- MessageDisplayHelper -->
<string name="MessageDisplayHelper_message_encrypted_for_non_existing_session">Missatge encriptat per a una sessió que no existeix</string>
@@ -3909,7 +3909,7 @@
<string name="EditProfileFragment__edit_group">Edita el grup</string>
<string name="EditProfileFragment__group_name">Nom del grup</string>
<string name="EditProfileFragment__group_description">Descripció del grup</string>
<string name="EditProfileFragment__support_link" translatable="false">https://support.signal.org/hc/articles/360007459591</string>
<!-- Removed by excludeNonTranslatables <string name="EditProfileFragment__support_link" translatable="false">https://support.signal.org/hc/articles/360007459591</string> -->
<!-- The title of a dialog prompting user to update to the latest version of Signal. -->
<string name="EditProfileFragment_deprecated_dialog_title">Actualitza el Signal</string>
<!-- The body of a dialog prompting user to update to the latest version of Signal. -->
@@ -3956,7 +3956,7 @@
<string name="verify_display_fragment__encryption_unavailable">La verificació automàtica no està disponible</string>
<!-- Caption text explaining more about automatic verification -->
<string name="verify_display_fragment__auto_verify_not_available">La verificació automàtica no està disponible per a tots els xats.</string>
<string name="verify_display_fragment__link" translatable="false">https://support.signal.org/hc/articles/10223569377562</string>
<!-- Removed by excludeNonTranslatables <string name="verify_display_fragment__link" translatable="false">https://support.signal.org/hc/articles/10223569377562</string> -->
<!-- Bottom sheet title when encryption is auto-verified -->
<string name="EncryptionVerifiedSheet__title_success">La codificació d\'aquest xat s\'ha verificat automàticament</string>
@@ -3990,7 +3990,7 @@
<string name="SelfVerificationFailureSheet__submit">Envia</string>
<!-- Email subject line when submitting logs following a verification failure -->
<string name="SelfVerificationFailureSheet__email_subject">Error de verificació automàtica de claus</string>
<string name="SelfVerificationFailureSheet__email_filter" translatable="false">AutomaticKeyVerificationFailure</string>
<!-- Removed by excludeNonTranslatables <string name="SelfVerificationFailureSheet__email_filter" translatable="false">AutomaticKeyVerificationFailure</string> -->
<!-- Link to learn more about debug logs -->
<string name="SelfVerificationFailureSheet__learn_more">Més informació</string>
@@ -4044,17 +4044,17 @@
<string name="HelpFragment__whats_this">Què és això?</string>
<string name="HelpFragment__how_do_you_feel">Com us sentiu? (opcional)</string>
<string name="HelpFragment__tell_us_why_youre_reaching_out">Expliqueu-nos per què us poseu en contacte.</string>
<string name="HelpFragment__emoji_5" translatable="false">emoji_5</string>
<string name="HelpFragment__emoji_4" translatable="false">emoji_4</string>
<string name="HelpFragment__emoji_3" translatable="false">emoji_3</string>
<string name="HelpFragment__emoji_2" translatable="false">emoji_2</string>
<string name="HelpFragment__emoji_1" translatable="false">emoji_1</string>
<string name="HelpFragment__link__debug_info" translatable="false">https://support.signal.org/hc/articles/360007318591</string>
<string name="HelpFragment__link__faq" translatable="false">https://support.signal.org</string>
<!-- Removed by excludeNonTranslatables <string name="HelpFragment__emoji_5" translatable="false">emoji_5</string> -->
<!-- Removed by excludeNonTranslatables <string name="HelpFragment__emoji_4" translatable="false">emoji_4</string> -->
<!-- Removed by excludeNonTranslatables <string name="HelpFragment__emoji_3" translatable="false">emoji_3</string> -->
<!-- Removed by excludeNonTranslatables <string name="HelpFragment__emoji_2" translatable="false">emoji_2</string> -->
<!-- Removed by excludeNonTranslatables <string name="HelpFragment__emoji_1" translatable="false">emoji_1</string> -->
<!-- Removed by excludeNonTranslatables <string name="HelpFragment__link__debug_info" translatable="false">https://support.signal.org/hc/articles/360007318591</string> -->
<!-- Removed by excludeNonTranslatables <string name="HelpFragment__link__faq" translatable="false">https://support.signal.org</string> -->
<!-- Heading used within support email that lists additional information to help with debugging -->
<string name="HelpFragment__support_info">Informació de suport</string>
<string name="HelpFragment__signal_android_support_request">Petició de suport de Signal d\'Android</string>
<string name="HelpFragment__debug_log" translatable="false">Debug Log:</string>
<!-- Removed by excludeNonTranslatables <string name="HelpFragment__debug_log" translatable="false">Debug Log:</string> -->
<string name="HelpFragment__could_not_upload_logs">No s\'han pogut carregar els registres.</string>
<string name="HelpFragment__please_be_as_descriptive_as_possible">Si us plau, expliqueu-ho de la manera més descriptiva possible per ajudar-nos a entendre el problema.</string>
<!-- Error shown under the "tell us what\'s going on" field when the entered description is shorter than the required minimum length. The placeholder is the minimum number of characters. -->
@@ -4270,7 +4270,7 @@
<string name="preferences__if_typing_indicators_are_disabled_you_wont_be_able_to_see_typing_indicators">Si els indicadors de tecleig estan desactivats, no podreu veure els indicadors de tecleig dels altres.</string>
<string name="preferences__request_keyboard_to_disable">Sol·licita un teclat per desactivar l\'aprenentatge personalitzat.</string>
<string name="preferences__this_setting_is_not_a_guarantee">Aquesta opció de configuració no és una garantia i és possible que el teclat lignori.</string>
<string name="preferences__incognito_keyboard_learn_more" translatable="false">https://support.signal.org/hc/articles/360055276112</string>
<!-- Removed by excludeNonTranslatables <string name="preferences__incognito_keyboard_learn_more" translatable="false">https://support.signal.org/hc/articles/360055276112</string> -->
<string name="preferences_chats__when_using_mobile_data">En usar dades mòbils</string>
<string name="preferences_chats__when_using_wifi">En usar Wi-Fi</string>
<string name="preferences_chats__when_roaming">En itinerància</string>
@@ -4383,9 +4383,9 @@
<string name="configurable_single_select__customize_option">Opció de personalització</string>
<!-- Internal only preferences -->
<string name="preferences__internal_preferences" translatable="false">Internal Preferences</string>
<string name="preferences__internal_details" translatable="false">Internal Details</string>
<string name="preferences__internal_stories_dialog_launcher" translatable="false">Stories dialog launcher</string>
<!-- Removed by excludeNonTranslatables <string name="preferences__internal_preferences" translatable="false">Internal Preferences</string> -->
<!-- Removed by excludeNonTranslatables <string name="preferences__internal_details" translatable="false">Internal Details</string> -->
<!-- Removed by excludeNonTranslatables <string name="preferences__internal_stories_dialog_launcher" translatable="false">Stories dialog launcher</string> -->
<!-- Payments -->
@@ -4429,14 +4429,14 @@
<string name="PaymentsHomeFragment__payments_deactivated">Pagaments desactivats</string>
<string name="PaymentsHomeFragment__payment_failed">Ha fallat el pagament.</string>
<string name="PaymentsHomeFragment__details">Detalls</string>
<string name="PaymentsHomeFragment__learn_more__activate_payments" translatable="false">https://support.signal.org/hc/articles/360057625692#payments_activate</string>
<!-- Removed by excludeNonTranslatables <string name="PaymentsHomeFragment__learn_more__activate_payments" translatable="false">https://support.signal.org/hc/articles/360057625692#payments_activate</string> -->
<!-- Displayed as a description in a dialog when the user tries to activate payments -->
<string name="PaymentsHomeFragment__you_can_use_signal_to_send_and">Pots fer servir Signal per enviar i rebre MobileCoin. Tots els pagaments estan subjectes a les Condicions d\'ús de MobileCoins i MobileCoin Wallet. És possible que tinguis algun problema, i els pagaments o fons que perdis no podran ser recuperats. </string>
<string name="PaymentsHomeFragment__activate">Activa\'ls</string>
<string name="PaymentsHomeFragment__view_mobile_coin_terms">Vegeu els termes de MobileCoin</string>
<string name="PaymentsHomeFragment__payments_not_available">Els pagaments al Signal ja no estan disponibles. Encara podeu transferir fons a un intercanvi, però ja no podeu enviar ni rebre pagaments ni afegir-hi fons.</string>
<string name="PaymentsHomeFragment__mobile_coin_terms_url" translatable="false">https://www.mobilecoin.com/terms-of-use.html</string>
<!-- Removed by excludeNonTranslatables <string name="PaymentsHomeFragment__mobile_coin_terms_url" translatable="false">https://www.mobilecoin.com/terms-of-use.html</string> -->
<!-- Alert dialog title which shows up after a payment to turn on payment lock -->
<string name="PaymentsHomeFragment__turn_on">Vols activar el bloqueig de pagament per a futurs enviaments?</string>
<!-- Alert dialog description for why payment lock should be enabled before sending payments -->
@@ -4481,7 +4481,7 @@
<string name="PaymentsAddMoneyFragment__copy">Copia</string>
<string name="PaymentsAddMoneyFragment__copied_to_clipboard">Copiat al porta-retalls</string>
<string name="PaymentsAddMoneyFragment__to_add_funds">Per afegir-hi fons, envieu MobileCoin a la vostra adreça de cartera. Inicieu una transacció des del compte amb un intercanvi que admeti MobileCoin i, a continuació, escaneu el codi QR o copieu la vostra adreça de cartera.</string>
<string name="PaymentsAddMoneyFragment__learn_more__information" translatable="false">https://support.signal.org/hc/articles/360057625692#payments_transfer_from_exchange</string>
<!-- Removed by excludeNonTranslatables <string name="PaymentsAddMoneyFragment__learn_more__information" translatable="false">https://support.signal.org/hc/articles/360057625692#payments_transfer_from_exchange</string> -->
<!-- PaymentsDetailsFragment -->
<string name="PaymentsDetailsFragment__details">Detalls</string>
@@ -4502,8 +4502,8 @@
<string name="PaymentsDetailsFragment__coin_cleanup_fee">Comissió de neteja de monedes</string>
<string name="PaymentsDetailsFragment__coin_cleanup_information">Es cobra una comissió de neteja de monedes quan les monedes que teniu no es poden combinar per completar una transacció. La neteja us permetrà continuar enviant pagaments.</string>
<string name="PaymentsDetailsFragment__no_details_available">No hi ha més detalls disponibles per a aquesta transacció.</string>
<string name="PaymentsDetailsFragment__learn_more__information" translatable="false">https://support.signal.org/hc/articles/360057625692#payments_details</string>
<string name="PaymentsDetailsFragment__learn_more__cleanup_fee" translatable="false">https://support.signal.org/hc/articles/360057625692#payments_details_fees</string>
<!-- Removed by excludeNonTranslatables <string name="PaymentsDetailsFragment__learn_more__information" translatable="false">https://support.signal.org/hc/articles/360057625692#payments_details</string> -->
<!-- Removed by excludeNonTranslatables <string name="PaymentsDetailsFragment__learn_more__cleanup_fee" translatable="false">https://support.signal.org/hc/articles/360057625692#payments_details_fees</string> -->
<string name="PaymentsDetailsFragment__sent_payment">Pagament enviat</string>
<string name="PaymentsDetailsFragment__received_payment">Pagament rebut</string>
<string name="PaymentsDeatilsFragment__payment_completed_s">Pagament fet: %1$s</string>
@@ -4548,7 +4548,7 @@
<string name="CreatePaymentFragment__backspace">Retrocés</string>
<string name="CreatePaymentFragment__add_note">Afegeix-hi una nota</string>
<string name="CreatePaymentFragment__conversions_are_just_estimates">Les conversions són només estimacions i és possible que no siguin exactes.</string>
<string name="CreatePaymentFragment__learn_more__conversions" translatable="false">https://support.signal.org/hc/articles/360057625692#payments_currency_conversion</string>
<!-- Removed by excludeNonTranslatables <string name="CreatePaymentFragment__learn_more__conversions" translatable="false">https://support.signal.org/hc/articles/360057625692#payments_currency_conversion</string> -->
<!-- EditNoteFragment -->
<string name="EditNoteFragment_note">Nota</string>
@@ -4630,9 +4630,9 @@
<!-- Button to delete a message; Action item with hyphenation. Translation can use soft hyphen - Unicode U+00AD -->
<string name="conversation_selection__menu_delete">Esborrar</string>
<!-- Button to star a message to save it for later; Action item -->
<string name="conversation_selection__menu_star" translatable="false">Star (Labs)</string>
<!-- Removed by excludeNonTranslatables <string name="conversation_selection__menu_star" translatable="false">Star (Labs)</string> -->
<!-- Button to remove the star from a message; Action item -->
<string name="conversation_selection__menu_unstar" translatable="false">Unstar (Labs)</string>
<!-- Removed by excludeNonTranslatables <string name="conversation_selection__menu_unstar" translatable="false">Unstar (Labs)</string> -->
<!-- Button to forward a message to another person or group chat; Action item with hyphenation. Translation can use soft hyphen - Unicode U+00AD -->
<string name="conversation_selection__menu_forward">Reenvia</string>
<!-- Button to reply to a message; Action item with hyphenation. Translation can use soft hyphen - Unicode U+00AD -->
@@ -4701,7 +4701,7 @@
<string name="conversation__menu_view_all_media">Tot el contingut</string>
<string name="conversation__menu_conversation_settings">Ajustos del xat</string>
<string name="conversation__menu_add_shortcut">Afegeix a la pantalla d\'inici</string>
<string name="conversation__menu_export" translatable="false">Export (Labs)</string>
<!-- Removed by excludeNonTranslatables <string name="conversation__menu_export" translatable="false">Export (Labs)</string> -->
<string name="conversation__menu_create_bubble">Crea una bombolla</string>
<!-- Overflow menu option that allows formatting of text -->
<string name="conversation__menu_format_text">Format del text</string>
@@ -4712,11 +4712,11 @@
<string name="conversation_add_to_contacts__menu_add_to_contacts">Afegeix als contactes</string>
<!-- conversation export -->
<string name="conversation_export__exporting" translatable="false">Exporting chat…</string>
<string name="conversation_export__export_complete" translatable="false">Chat exported successfully</string>
<string name="conversation_export__export_failed" translatable="false">Export failed</string>
<string name="conversation_export__export_cancelled" translatable="false">Export cancelled</string>
<string name="conversation_export__preparing" translatable="false">Preparing export…</string>
<!-- Removed by excludeNonTranslatables <string name="conversation_export__exporting" translatable="false">Exporting chat…</string> -->
<!-- Removed by excludeNonTranslatables <string name="conversation_export__export_complete" translatable="false">Chat exported successfully</string> -->
<!-- Removed by excludeNonTranslatables <string name="conversation_export__export_failed" translatable="false">Export failed</string> -->
<!-- Removed by excludeNonTranslatables <string name="conversation_export__export_cancelled" translatable="false">Export cancelled</string> -->
<!-- Removed by excludeNonTranslatables <string name="conversation_export__preparing" translatable="false">Preparing export…</string> -->
<!-- conversation scheduled messages bar -->
@@ -4746,7 +4746,7 @@
<string name="text_secure_normal__menu_new_group">Grup nou</string>
<string name="text_secure_normal__menu_settings">Configuració</string>
<!-- Menu item in the main conversation list to view all starred messages -->
<string name="text_secure_normal__starred_messages" translatable="false">Starred messages (Labs)</string>
<!-- Removed by excludeNonTranslatables <string name="text_secure_normal__starred_messages" translatable="false">Starred messages (Labs)</string> -->
<string name="text_secure_normal__menu_clear_passphrase">Bloca</string>
<string name="text_secure_normal__mark_all_as_read">Marca-ho tot com a llegit</string>
<string name="text_secure_normal__invite_friends">Convideu-hi amistats</string>
@@ -4792,7 +4792,7 @@
<string name="BaseKbsPinFragment__create_alphanumeric_pin">Creeu un PIN alfanumèric</string>
<!-- Button label to prompt them to return to creating a numbers-only password ("PIN") -->
<string name="BaseKbsPinFragment__create_numeric_pin">Creeu un PIN numèric</string>
<string name="BaseKbsPinFragment__learn_more_url" translatable="false">https://support.signal.org/hc/articles/360007059792</string>
<!-- Removed by excludeNonTranslatables <string name="BaseKbsPinFragment__learn_more_url" translatable="false">https://support.signal.org/hc/articles/360007059792</string> -->
<!-- CreateKbsPinFragment -->
<plurals name="CreateKbsPinFragment__pin_must_be_at_least_characters">
@@ -4826,7 +4826,7 @@
<string name="KbsSplashFragment__introducing_pins">S\'introdueixen els PIN</string>
<string name="KbsSplashFragment__pins_keep_information_stored_with_signal_encrypted">Els PIN mantenen encriptada la informació desada amb el Signal de manera que no hi pugui accedir ningú més. El perfil, la configuració i els contactes es restauraran quan el reinstal·leu. No necessitareu el PIN per obrir l\'aplicació.</string>
<string name="KbsSplashFragment__learn_more">Més informació</string>
<string name="KbsSplashFragment__learn_more_link" translatable="false">https://support.signal.org/hc/articles/360007059792</string>
<!-- Removed by excludeNonTranslatables <string name="KbsSplashFragment__learn_more_link" translatable="false">https://support.signal.org/hc/articles/360007059792</string> -->
<string name="KbsSplashFragment__registration_lock_equals_pin">Bloqueig de registre = PIN</string>
<string name="KbsSplashFragment__your_registration_lock_is_now_called_a_pin">El bloqueig de registre ara s\'anomena PIN i serveix per a molt més. Actualitzeu-lo ara.</string>
<string name="KbsSplashFragment__update_pin">Actualitza el PIN</string>
@@ -4847,7 +4847,7 @@
<string name="AccountLockedFragment__your_account_has_been_locked_to_protect_your_privacy">Hem blocat el compte per protegir la vostra privadesa i seguretat. Al cap de %1$d dies dinactivitat, podreu tornar a registrar aquest número de telèfon sense necessitar el PIN. Se n\'esborrarà tot el contingut.</string>
<string name="AccountLockedFragment__next">Següent</string>
<string name="AccountLockedFragment__learn_more">Més informació</string>
<string name="AccountLockedFragment__learn_more_url" translatable="false">https://support.signal.org/hc/articles/360007059792</string>
<!-- Removed by excludeNonTranslatables <string name="AccountLockedFragment__learn_more_url" translatable="false">https://support.signal.org/hc/articles/360007059792</string> -->
<!-- KbsLockFragment -->
<string name="RegistrationLockFragment__enter_your_pin">Marqueu el PIN</string>
@@ -5489,9 +5489,9 @@
<string name="payment_info_card_with_a_high_balance">Amb un saldo elevat, és possible que vulgueu passar a un PIN alfanumèric per afegir més protecció al compte.</string>
<string name="payment_info_card_update_pin">Actualitza el PIN</string>
<string name="payment_info_card__learn_more__about_mobilecoin" translatable="false">https://support.signal.org/hc/articles/360057625692#payments_which_ones</string>
<string name="payment_info_card__learn_more__adding_to_your_wallet" translatable="false">https://support.signal.org/hc/articles/360057625692#payments_transfer_from_exchange</string>
<string name="payment_info_card__learn_more__cashing_out" translatable="false">https://support.signal.org/hc/articles/360057625692#payments_transfer_to_exchange</string>
<!-- Removed by excludeNonTranslatables <string name="payment_info_card__learn_more__about_mobilecoin" translatable="false">https://support.signal.org/hc/articles/360057625692#payments_which_ones</string> -->
<!-- Removed by excludeNonTranslatables <string name="payment_info_card__learn_more__adding_to_your_wallet" translatable="false">https://support.signal.org/hc/articles/360057625692#payments_transfer_from_exchange</string> -->
<!-- Removed by excludeNonTranslatables <string name="payment_info_card__learn_more__cashing_out" translatable="false">https://support.signal.org/hc/articles/360057625692#payments_transfer_to_exchange</string> -->
<!-- DeactivateWalletFragment -->
<string name="DeactivateWalletFragment__deactivate_wallet">Desactiva la cartera</string>
@@ -5503,7 +5503,7 @@
<string name="DeactivateWalletFragment__deactivate_without_transferring_question">Voleu desactivar els fons sense transferir-los?</string>
<string name="DeactivateWalletFragment__your_balance_will_remain">El saldo es mantindrà a la cartera enllaçada amb Signal si decideixes reactivar els pagaments.</string>
<string name="DeactivateWalletFragment__error_deactivating_wallet">Error en desactivar la cartera</string>
<string name="DeactivateWalletFragment__learn_more__we_recommend_transferring_your_funds" translatable="false">https://support.signal.org/hc/articles/360057625692#payments_deactivate</string>
<!-- Removed by excludeNonTranslatables <string name="DeactivateWalletFragment__learn_more__we_recommend_transferring_your_funds" translatable="false">https://support.signal.org/hc/articles/360057625692#payments_deactivate</string> -->
<!-- PaymentsRecoveryStartFragment -->
<string name="PaymentsRecoveryStartFragment__recovery_phrase">Frase de recuperació</string>
@@ -5539,8 +5539,8 @@
<string name="PaymentsRecoveryPasteFragment__invalid_recovery_phrase">Frase de recuperació no vàlida</string>
<string name="PaymentsRecoveryPasteFragment__make_sure">Assegureu-vos que heu introduït %1$d paraules i torneu-ho a provar.</string>
<string name="PaymentsRecoveryStartFragment__learn_more__view" translatable="false">https://support.signal.org/hc/articles/360057625692#payments_wallet_view_passphrase</string>
<string name="PaymentsRecoveryStartFragment__learn_more__restore" translatable="false">https://support.signal.org/hc/articles/360057625692#payments_wallet_restore_passphrase</string>
<!-- Removed by excludeNonTranslatables <string name="PaymentsRecoveryStartFragment__learn_more__view" translatable="false">https://support.signal.org/hc/articles/360057625692#payments_wallet_view_passphrase</string> -->
<!-- Removed by excludeNonTranslatables <string name="PaymentsRecoveryStartFragment__learn_more__restore" translatable="false">https://support.signal.org/hc/articles/360057625692#payments_wallet_restore_passphrase</string> -->
<!-- PaymentsRecoveryPhraseFragment -->
<string name="PaymentsRecoveryPhraseFragment__next">Següent</string>
@@ -5585,7 +5585,7 @@
<string name="GroupsInCommonMessageRequest__none_of_your_contacts_or_people_you_chat_with_are_in_this_group">Cap dels teus contactes o persones amb qui xateges forma part d\'aquest grup. Revisa les sol·licituds amb atenció abans dacceptar-les per evitar missatges no desitjats.</string>
<string name="GroupsInCommonMessageRequest__about_message_requests">Quant a les sol·licituds de missatges</string>
<string name="GroupsInCommonMessageRequest__okay">D\'acord</string>
<string name="GroupsInCommonMessageRequest__support_article" translatable="false">https://support.signal.org/hc/articles/360007459591</string>
<!-- Removed by excludeNonTranslatables <string name="GroupsInCommonMessageRequest__support_article" translatable="false">https://support.signal.org/hc/articles/360007459591</string> -->
<string name="ChatColorSelectionFragment__heres_a_preview_of_the_chat_color">Aquí tens una previsualització del color del xat.</string>
<string name="ChatColorSelectionFragment__the_color_is_visible_to_only_you">El color només el veieu vós.</string>
@@ -5965,7 +5965,7 @@
<!-- Alert dialog button to cancel the dialog -->
<!-- AdvancedPrivacySettingsFragment -->
<string name="AdvancedPrivacySettingsFragment__sealed_sender_link" translatable="false">https://signal.org/blog/sealed-sender</string>
<!-- Removed by excludeNonTranslatables <string name="AdvancedPrivacySettingsFragment__sealed_sender_link" translatable="false">https://signal.org/blog/sealed-sender</string> -->
<string name="AdvancedPrivacySettingsFragment__show_status_icon">Mostra la icona d\'estat</string>
<string name="AdvancedPrivacySettingsFragment__show_an_icon">Mostra una icona als detalls del missatge quan es lliuri mitjançant un remitent segellat.</string>
@@ -6128,8 +6128,8 @@
<string name="ConversationSettingsFragment__disappearing_messages">Missatges efímers</string>
<string name="ConversationSettingsFragment__sounds_and_notifications">Sons i notificacions</string>
<!-- Label for the starred messages option in conversation settings -->
<string name="ConversationSettingsFragment__starred_messages" translatable="false">Starred messages</string>
<string name="ConversationSettingsFragment__internal_details" translatable="false">Internal details</string>
<!-- Removed by excludeNonTranslatables <string name="ConversationSettingsFragment__starred_messages" translatable="false">Starred messages</string> -->
<!-- Removed by excludeNonTranslatables <string name="ConversationSettingsFragment__internal_details" translatable="false">Internal details</string> -->
<string name="ConversationSettingsFragment__contact_details">Informació de contacte del telèfon</string>
<string name="ConversationSettingsFragment__view_safety_number">Mostra el número de seguretat</string>
<string name="ConversationSettingsFragment__block">Bloquejar</string>
@@ -6975,39 +6975,39 @@
<!-- StoryArchive -->
<!-- Title for the story archive screen -->
<string name="StoryArchive__story_archive" translatable="false">Story archive (Labs)</string>
<!-- Removed by excludeNonTranslatables <string name="StoryArchive__story_archive" translatable="false">Story archive (Labs)</string> -->
<!-- Section header in story settings -->
<string name="StoryArchive__archive" translatable="false">Archive</string>
<!-- Removed by excludeNonTranslatables <string name="StoryArchive__archive" translatable="false">Archive</string> -->
<!-- Label for switch to enable story archiving -->
<string name="StoryArchive__keep_stories_in_archive" translatable="false">Keep stories in archive</string>
<!-- Removed by excludeNonTranslatables <string name="StoryArchive__keep_stories_in_archive" translatable="false">Keep stories in archive</string> -->
<!-- Description for the archive toggle -->
<string name="StoryArchive__save_stories_after_they_expire" translatable="false">Save your sent stories after they leave the active feed.</string>
<!-- Removed by excludeNonTranslatables <string name="StoryArchive__save_stories_after_they_expire" translatable="false">Save your sent stories after they leave the active feed.</string> -->
<!-- Label for archive duration preference -->
<string name="StoryArchive__keep_stories_for" translatable="false">Keep stories for</string>
<!-- Removed by excludeNonTranslatables <string name="StoryArchive__keep_stories_for" translatable="false">Keep stories for</string> -->
<!-- Archive duration option: forever -->
<string name="StoryArchive__forever" translatable="false">Forever</string>
<!-- Removed by excludeNonTranslatables <string name="StoryArchive__forever" translatable="false">Forever</string> -->
<!-- Archive duration option: 1 year -->
<string name="StoryArchive__1_year" translatable="false">1 year</string>
<!-- Removed by excludeNonTranslatables <string name="StoryArchive__1_year" translatable="false">1 year</string> -->
<!-- Archive duration option: 6 months -->
<string name="StoryArchive__6_months" translatable="false">6 months</string>
<!-- Removed by excludeNonTranslatables <string name="StoryArchive__6_months" translatable="false">6 months</string> -->
<!-- Archive duration option: 30 days -->
<string name="StoryArchive__30_days" translatable="false">30 days</string>
<!-- Removed by excludeNonTranslatables <string name="StoryArchive__30_days" translatable="false">30 days</string> -->
<!-- Empty state title when no archived stories exist -->
<string name="StoryArchive__no_archived_stories" translatable="false">No archived stories</string>
<!-- Removed by excludeNonTranslatables <string name="StoryArchive__no_archived_stories" translatable="false">No archived stories</string> -->
<!-- Empty state message when no archived stories exist -->
<string name="StoryArchive__no_archived_stories_message" translatable="false">Turn on \"Save Stories to Archive\" in story settings to auto-archive your stories.</string>
<!-- Removed by excludeNonTranslatables <string name="StoryArchive__no_archived_stories_message" translatable="false">Turn on \"Save Stories to Archive\" in story settings to auto-archive your stories.</string> -->
<!-- Empty state button to navigate to story settings -->
<string name="StoryArchive__go_to_settings" translatable="false">Go to settings</string>
<!-- Removed by excludeNonTranslatables <string name="StoryArchive__go_to_settings" translatable="false">Go to settings</string> -->
<!-- Label for sort order menu -->
<string name="StoryArchive__sort_by" translatable="false">Sort by</string>
<!-- Removed by excludeNonTranslatables <string name="StoryArchive__sort_by" translatable="false">Sort by</string> -->
<!-- Sort order option: newest first -->
<string name="StoryArchive__newest" translatable="false">Newest</string>
<!-- Removed by excludeNonTranslatables <string name="StoryArchive__newest" translatable="false">Newest</string> -->
<!-- Sort order option: oldest first -->
<string name="StoryArchive__oldest" translatable="false">Oldest</string>
<!-- Removed by excludeNonTranslatables <string name="StoryArchive__oldest" translatable="false">Oldest</string> -->
<!-- Delete action in story archive multi-select bottom bar -->
<string name="StoryArchive__delete" translatable="false">Delete</string>
<!-- Removed by excludeNonTranslatables <string name="StoryArchive__delete" translatable="false">Delete</string> -->
<!-- Content description for selecting a story in multi-select mode -->
<string name="StoryArchive__select_story" translatable="false">Select story</string>
<!-- Removed by excludeNonTranslatables <string name="StoryArchive__select_story" translatable="false">Select story</string> -->
<!-- Confirmation dialog body when deleting stories from archive -->
<plurals name="StoryArchive__delete_n_stories">
<item quantity="one">Eliminar la història de %1$d? Aquesta acció no es pot desfer.</item>
@@ -8719,7 +8719,7 @@
<!-- Displayed as a label when remote backups are off -->
<string name="RemoteBackupsSettingsFragment__off">Inactiu</string>
<!-- Text shown in a popup indicating that the user needs to enter their screen lock -->
<string name="RemoteBackupsSettingsFragment__authentication_required">Authentication required</string>
<string name="RemoteBackupsSettingsFragment__authentication_required">Es requereix autenticació</string>
<!-- Row label to launch payment history screen -->
<string name="RemoteBackupsSettingsFragment__payment_history">Historial de pagaments</string>
<!-- Section header for backup information -->
@@ -9316,10 +9316,10 @@
<!-- Email subject when contacting support on a restore backup network issue -->
<string name="EnterBackupKey_network_failure_support_email">Error de xarxa de restauració de la còpia de seguretat de Signal Android</string>
<string name="EnterBackupKey_network_failure_support_email_filter" translatable="false">Android SignalBackups Import Failed</string>
<!-- Removed by excludeNonTranslatables <string name="EnterBackupKey_network_failure_support_email_filter" translatable="false">Android SignalBackups Import Failed</string> -->
<!-- Email subject when contacting support on a permanent backup import failure -->
<string name="EnterBackupKey_permanent_failure_support_email">Error permanent en restaurar la còpia de seguretat de Signal Android</string>
<string name="EnterBackupKey_permanent_failure_support_email_filter" translatable="false">Android SignalBackups Import Permanent Failure</string>
<!-- Removed by excludeNonTranslatables <string name="EnterBackupKey_permanent_failure_support_email_filter" translatable="false">Android SignalBackups Import Permanent Failure</string> -->
<!-- EnterLocalBackupKeyScreen: Screen title for entering recovery key for local backup restore -->
<string name="EnterLocalBackupKeyScreen__enter_your_recovery_key">Introdueix la teva clau de recuperació</string>
@@ -9450,7 +9450,7 @@
<!-- Email subject when contacting support on a create backup failure -->
<string name="BackupAlertBottomSheet_network_failure_support_email">Error de xarxa d\'exportació de la còpia de seguretat de Signal Android</string>
<!-- Email filter when contacting support on a create backup failure -->
<string name="BackupAlertBottomSheet_export_failure_filter" translatable="false">Android SignalBackups Export Failed</string>
<!-- Removed by excludeNonTranslatables <string name="BackupAlertBottomSheet_export_failure_filter" translatable="false">Android SignalBackups Export Failed</string> -->
<!-- Title of dialog asking to submit debuglogs -->
<string name="ContactSupportDialog_submit_debug_log">Vols enviar un registre de depuració?</string>
@@ -9553,26 +9553,26 @@
<!-- Accessibility label for more options button in MainToolbar -->
<string name="MainToolbar__proxy_content_description">Servidor intermediari</string>
<!-- Accessibility label for search filter button in MainToolbar -->
<string name="MainToolbar__search_filter_content_description" translatable="false">Search filter</string>
<!-- Removed by excludeNonTranslatables <string name="MainToolbar__search_filter_content_description" translatable="false">Search filter</string> -->
<!-- SearchFilterBottomSheet: Title -->
<string name="SearchFilterBottomSheet__filter_search" translatable="false">Filter search</string>
<!-- Removed by excludeNonTranslatables <string name="SearchFilterBottomSheet__filter_search" translatable="false">Filter search</string> -->
<!-- SearchFilterBottomSheet: Start date label -->
<string name="SearchFilterBottomSheet__start_date" translatable="false">Start date</string>
<!-- Removed by excludeNonTranslatables <string name="SearchFilterBottomSheet__start_date" translatable="false">Start date</string> -->
<!-- SearchFilterBottomSheet: End date label -->
<string name="SearchFilterBottomSheet__end_date" translatable="false">End date</string>
<!-- Removed by excludeNonTranslatables <string name="SearchFilterBottomSheet__end_date" translatable="false">End date</string> -->
<!-- SearchFilterBottomSheet: Author label -->
<string name="SearchFilterBottomSheet__author" translatable="false">Author</string>
<!-- Removed by excludeNonTranslatables <string name="SearchFilterBottomSheet__author" translatable="false">Author</string> -->
<!-- SearchFilterBottomSheet: Placeholder for unset date -->
<string name="SearchFilterBottomSheet__not_set" translatable="false">Not set</string>
<!-- Removed by excludeNonTranslatables <string name="SearchFilterBottomSheet__not_set" translatable="false">Not set</string> -->
<!-- SearchFilterBottomSheet: Placeholder for unset author -->
<string name="SearchFilterBottomSheet__anyone" translatable="false">Anyone</string>
<!-- Removed by excludeNonTranslatables <string name="SearchFilterBottomSheet__anyone" translatable="false">Anyone</string> -->
<!-- SearchFilterBottomSheet: Apply button -->
<string name="SearchFilterBottomSheet__apply" translatable="false">Apply</string>
<!-- Removed by excludeNonTranslatables <string name="SearchFilterBottomSheet__apply" translatable="false">Apply</string> -->
<!-- SearchFilterBottomSheet: Clear button -->
<string name="SearchFilterBottomSheet__clear" translatable="false">Clear</string>
<!-- Removed by excludeNonTranslatables <string name="SearchFilterBottomSheet__clear" translatable="false">Clear</string> -->
<!-- SearchFilterBottomSheet: Select date dialog title -->
<string name="SearchFilterBottomSheet__select_date" translatable="false">Select date</string>
<!-- Removed by excludeNonTranslatables <string name="SearchFilterBottomSheet__select_date" translatable="false">Select date</string> -->
<!-- Accessibility label for a button displayed in the toolbar to return to the previous screen. -->
<string name="DefaultTopAppBar__navigate_up_content_description">Amunt</string>
+2 -2
View File
@@ -1543,7 +1543,7 @@
<!-- Body of the dialog shown when tapping an existing group while creating a new group. Placeholder is the name of the group being navigated to. -->
<string name="AddGroupDetailsFragment__if_you_continue_to_the_group_s_your_changes_wont_be_saved">If you continue to the group \"%1$s\" your changes won\'t be saved.</string>
<!-- Label for the button that confirms discarding the in-progress group and navigating to an existing group -->
<string name="AddGroupDetailsFragment__discard">Discard</string>
<string name="AddGroupDetailsFragment__discard">Zahodit</string>
<!-- Info message shown in the middle of the screen, displayed when adding group details to an MMS Group -->
<string name="AddGroupDetailsFragment__youve_selected_a_contact_that_doesnt_support">Vybrali jste kontakt, který nepodporuje skupiny Signal, takže tato skupina bude mít formu MMS. Vlastní názvy a fotky MMS skupin uvidíte jen vy.</string>
<!-- Info message shown in the middle of the screen, displayed when adding group details to an MMS Group after SMS Phase 0 -->
@@ -9107,7 +9107,7 @@
<!-- Displayed as a label when remote backups are off -->
<string name="RemoteBackupsSettingsFragment__off">Vypnuto</string>
<!-- Text shown in a popup indicating that the user needs to enter their screen lock -->
<string name="RemoteBackupsSettingsFragment__authentication_required">Authentication required</string>
<string name="RemoteBackupsSettingsFragment__authentication_required">Je vyžadováno ověření</string>
<!-- Row label to launch payment history screen -->
<string name="RemoteBackupsSettingsFragment__payment_history">Historie plateb</string>
<!-- Section header for backup information -->
+18 -18
View File
@@ -665,11 +665,11 @@
<!-- Snackbar toast message shown when a profile cannot be downloaded and to try again. -->
<string name="ConversationFragment_photo_failed">Billedet kunne ikke downloades. Prøv igen.</string>
<!-- Title of the dialog shown when re-requesting an expired attachment from your primary device fails -->
<string name="ConversationFragment_attachment_backfill_failed_title">Can\'t download media</string>
<string name="ConversationFragment_attachment_backfill_failed_title">Kan ikke downloade medie</string>
<!-- Body of the dialog shown when your phone didn\'t respond to a request to re-send an expired attachment -->
<string name="ConversationFragment_attachment_backfill_timeout">Check this device and your phone\'s internet connection. Open Signal on your phone, then try downloading again.</string>
<string name="ConversationFragment_attachment_backfill_timeout">Tjek internetforbindelsen på denne enhed og din telefon. Åbn Signal på din telefon, og prøv så at downloade igen.</string>
<!-- Body of the dialog shown when your phone no longer has the attachment you tried to download -->
<string name="ConversationFragment_attachment_backfill_not_found">This media is no longer available on your phone and can\'t be downloaded.</string>
<string name="ConversationFragment_attachment_backfill_not_found">Dette medie er ikke længere tilgængeligt på din telefon og kan ikke downloades.</string>
<!-- Dialog for how to long to keep a messaged pinned for -->
<string name="ConversationFragment__keep_pinned">Fastgør i…</string>
<!-- Dialog option to keep message pin for 24 hours -->
@@ -1451,11 +1451,11 @@
<string name="AddGroupDetailsFragment__sms_contact">SMS-kontakt</string>
<string name="AddGroupDetailsFragment__remove_s_from_this_group">Fjern %1$s fra gruppen?</string>
<!-- Title of the dialog shown when tapping an existing group while creating a new group, confirming the user wants to leave and discard their in-progress group -->
<string name="AddGroupDetailsFragment__discard_group">Discard group?</string>
<string name="AddGroupDetailsFragment__discard_group">Vil du kassere gruppen?</string>
<!-- Body of the dialog shown when tapping an existing group while creating a new group. Placeholder is the name of the group being navigated to. -->
<string name="AddGroupDetailsFragment__if_you_continue_to_the_group_s_your_changes_wont_be_saved">If you continue to the group \"%1$s\" your changes won\'t be saved.</string>
<string name="AddGroupDetailsFragment__if_you_continue_to_the_group_s_your_changes_wont_be_saved">Hvis du fortsætter til gruppen \"%1$s\", vil dine ændringer ikke blive gemt.</string>
<!-- Label for the button that confirms discarding the in-progress group and navigating to an existing group -->
<string name="AddGroupDetailsFragment__discard">Discard</string>
<string name="AddGroupDetailsFragment__discard">Kassér</string>
<!-- Info message shown in the middle of the screen, displayed when adding group details to an MMS Group -->
<string name="AddGroupDetailsFragment__youve_selected_a_contact_that_doesnt_support">Du har valgt en kontakt, der ikke understøtter Signal-grupper, så denne gruppe anvender MMS. Du er den eneste, der kan se personligt MMS gruppenavne og billeder.</string>
<!-- Info message shown in the middle of the screen, displayed when adding group details to an MMS Group after SMS Phase 0 -->
@@ -8719,7 +8719,7 @@
<!-- Displayed as a label when remote backups are off -->
<string name="RemoteBackupsSettingsFragment__off">Deaktiveret</string>
<!-- Text shown in a popup indicating that the user needs to enter their screen lock -->
<string name="RemoteBackupsSettingsFragment__authentication_required">Authentication required</string>
<string name="RemoteBackupsSettingsFragment__authentication_required">Autentificering påkrævet</string>
<!-- Row label to launch payment history screen -->
<string name="RemoteBackupsSettingsFragment__payment_history">Betalingshistorik</string>
<!-- Section header for backup information -->
@@ -9110,23 +9110,23 @@
<!-- Dialog confirmation button to exit backup setup -->
<string name="MessageBackupsKeyRecordScreen__exit_backup_setup_confirm">Afslut opsætning af sikkerhedskopiering</string>
<!-- Screen title when saving your recovery key -->
<string name="MessageBackupsKeyRecordScreen__save_your_recovery_key">Save your recovery key</string>
<string name="MessageBackupsKeyRecordScreen__save_your_recovery_key">Gem din gendannelsesnøgle</string>
<!-- Screen subtitle for the recovery key screen -->
<string name="MessageBackupsKeyRecordScreen__your_recovery_key">Your recovery key is a 64-character code that lets you restore your backup. If you forget your key, you will not be able to recover your account.</string>
<string name="MessageBackupsKeyRecordScreen__your_recovery_key">Din gendannelsesnøgle er en kode på 64 tegn, som lader dig gendanne din sikkerhedskopi. Hvis du glemmer din nøgle, kan du ikke gendanne din konto.</string>
<!-- Hint text to see the full recovery key -->
<string name="MessageBackupsKeyRecordScreen__see_full_key">See full key</string>
<string name="MessageBackupsKeyRecordScreen__see_full_key">Se hele nøglen</string>
<!-- Bottom sheet caption to confirm your recovery key -->
<string name="MessageBackupsKeyRecordScreen__confirm_that_your_recovery">Confirm that your recovery key was recorded correctly. You will be prompted to fill your saved password in the next step.</string>
<string name="MessageBackupsKeyRecordScreen__confirm_that_your_recovery">Bekræft, at din gendannelsesnøgle blev registreret korrekt. Du bliver bedt om at indtaste din gemte adgangskode i næste trin.</string>
<!-- Button to confirm the recovery key -->
<string name="MessageBackupsKeyRecordScreen__confirm_recovery">Confirm recovery key</string>
<string name="MessageBackupsKeyRecordScreen__confirm_recovery">Bekræft gendannelsesnøgle</string>
<!-- Toast shown when the key is confirmed -->
<string name="MessageBackupsKeyRecordScreen__recover_key_confirmed">Recovery key confirmed</string>
<string name="MessageBackupsKeyRecordScreen__recover_key_confirmed">Gendannelsesnøgle bekræftet</string>
<!-- Dialog title shown when the recovery key fails to confirm -->
<string name="MessageBackupsKeyRecordScreen__recover_key_error">Error confirming recovery key</string>
<string name="MessageBackupsKeyRecordScreen__recover_key_error">Der skete en fejl ved bekræftelse af gendannelsesnøgle</string>
<!-- Dialog body shown when the recovery key fails to confirm -->
<string name="MessageBackupsKeyRecordScreen__recover_key_error_body">Your recovery key could not be confirmed. Make sure youve saved it in your password manager, or save it manually.</string>
<string name="MessageBackupsKeyRecordScreen__recover_key_error_body">Din gendannelsesnøgle kunne ikke bekræftes. Sørg for, at du har gemt den i din adgangskodeadministrator, eller gem den manuelt.</string>
<!-- Button option to save the key manually -->
<string name="MessageBackupsKeyRecordScreen__save_key_manually">Save key manually</string>
<string name="MessageBackupsKeyRecordScreen__save_key_manually">Gem nøglen manuelt</string>
<!-- BackupKeyDisplayFragment -->
<!-- Dialog title when exiting before confirming new key -->
@@ -9861,8 +9861,8 @@
<!-- Header for the section shown when creating a group that lists existing groups with the exact same members. Includes the number of such groups. -->
<plurals name="AddGroupDetailsFragment__d_groups_with_same_members">
<item quantity="one">%1$d group with the same members</item>
<item quantity="other">%1$d groups with the same members</item>
<item quantity="one">%1$d gruppe med de samme medlemmer</item>
<item quantity="other">%1$d grupper med de samme medlemmer</item>
</plurals>
<!-- Title of the sheet shown when a local backup restore could not be completed -->
+2 -2
View File
@@ -1455,7 +1455,7 @@
<!-- Body of the dialog shown when tapping an existing group while creating a new group. Placeholder is the name of the group being navigated to. -->
<string name="AddGroupDetailsFragment__if_you_continue_to_the_group_s_your_changes_wont_be_saved">If you continue to the group \"%1$s\" your changes won\'t be saved.</string>
<!-- Label for the button that confirms discarding the in-progress group and navigating to an existing group -->
<string name="AddGroupDetailsFragment__discard">Discard</string>
<string name="AddGroupDetailsFragment__discard">Verwerfen</string>
<!-- Info message shown in the middle of the screen, displayed when adding group details to an MMS Group -->
<string name="AddGroupDetailsFragment__youve_selected_a_contact_that_doesnt_support">Du hast einen Kontakt ausgewählt, der keine Signal-Gruppen unterstützt, also wird diese Gruppe eine MMS sein. Benutzerdefinierte MMS-Gruppennamen und Fotos werden nur für dich sichtbar sein.</string>
<!-- Info message shown in the middle of the screen, displayed when adding group details to an MMS Group after SMS Phase 0 -->
@@ -8719,7 +8719,7 @@
<!-- Displayed as a label when remote backups are off -->
<string name="RemoteBackupsSettingsFragment__off">Aus</string>
<!-- Text shown in a popup indicating that the user needs to enter their screen lock -->
<string name="RemoteBackupsSettingsFragment__authentication_required">Authentication required</string>
<string name="RemoteBackupsSettingsFragment__authentication_required">Authentifizierung erforderlich</string>
<!-- Row label to launch payment history screen -->
<string name="RemoteBackupsSettingsFragment__payment_history">Zahlungsverlauf</string>
<!-- Section header for backup information -->
+2 -2
View File
@@ -1455,7 +1455,7 @@
<!-- Body of the dialog shown when tapping an existing group while creating a new group. Placeholder is the name of the group being navigated to. -->
<string name="AddGroupDetailsFragment__if_you_continue_to_the_group_s_your_changes_wont_be_saved">If you continue to the group \"%1$s\" your changes won\'t be saved.</string>
<!-- Label for the button that confirms discarding the in-progress group and navigating to an existing group -->
<string name="AddGroupDetailsFragment__discard">Discard</string>
<string name="AddGroupDetailsFragment__discard">Απόρριψη</string>
<!-- Info message shown in the middle of the screen, displayed when adding group details to an MMS Group -->
<string name="AddGroupDetailsFragment__youve_selected_a_contact_that_doesnt_support">Έχεις επιλέξει μια επαφή που δεν υποστηρίζει ομάδες Signal, επομένως αυτή η ομάδα θα είναι MMS. Τα ονόματα και οι φωτογραφίες εξατομικευμένων ομάδων MMS θα είναι ορατά μόνο σε εσένα.</string>
<!-- Info message shown in the middle of the screen, displayed when adding group details to an MMS Group after SMS Phase 0 -->
@@ -8719,7 +8719,7 @@
<!-- Displayed as a label when remote backups are off -->
<string name="RemoteBackupsSettingsFragment__off">Ανενεργό</string>
<!-- Text shown in a popup indicating that the user needs to enter their screen lock -->
<string name="RemoteBackupsSettingsFragment__authentication_required">Authentication required</string>
<string name="RemoteBackupsSettingsFragment__authentication_required">Απαιτείται έλεγχος ταυτότητας</string>
<!-- Row label to launch payment history screen -->
<string name="RemoteBackupsSettingsFragment__payment_history">Ιστορικό πληρωμών</string>
<!-- Section header for backup information -->
+2 -2
View File
@@ -1455,7 +1455,7 @@
<!-- Body of the dialog shown when tapping an existing group while creating a new group. Placeholder is the name of the group being navigated to. -->
<string name="AddGroupDetailsFragment__if_you_continue_to_the_group_s_your_changes_wont_be_saved">If you continue to the group \"%1$s\" your changes won\'t be saved.</string>
<!-- Label for the button that confirms discarding the in-progress group and navigating to an existing group -->
<string name="AddGroupDetailsFragment__discard">Discard</string>
<string name="AddGroupDetailsFragment__discard">Descartar</string>
<!-- Info message shown in the middle of the screen, displayed when adding group details to an MMS Group -->
<string name="AddGroupDetailsFragment__youve_selected_a_contact_that_doesnt_support">Has seleccionado un contacto que no tiene habilitados los grupos en Signal, así que este grupo será MMS. Solo tú podrás ver los nombres personalizados y las fotos de los grupos MMS.</string>
<!-- Info message shown in the middle of the screen, displayed when adding group details to an MMS Group after SMS Phase 0 -->
@@ -8719,7 +8719,7 @@
<!-- Displayed as a label when remote backups are off -->
<string name="RemoteBackupsSettingsFragment__off">No</string>
<!-- Text shown in a popup indicating that the user needs to enter their screen lock -->
<string name="RemoteBackupsSettingsFragment__authentication_required">Authentication required</string>
<string name="RemoteBackupsSettingsFragment__authentication_required">Autenticación requerida</string>
<!-- Row label to launch payment history screen -->
<string name="RemoteBackupsSettingsFragment__payment_history">Historial de pagos</string>
<!-- Section header for backup information -->
+2 -2
View File
@@ -1455,7 +1455,7 @@
<!-- Body of the dialog shown when tapping an existing group while creating a new group. Placeholder is the name of the group being navigated to. -->
<string name="AddGroupDetailsFragment__if_you_continue_to_the_group_s_your_changes_wont_be_saved">If you continue to the group \"%1$s\" your changes won\'t be saved.</string>
<!-- Label for the button that confirms discarding the in-progress group and navigating to an existing group -->
<string name="AddGroupDetailsFragment__discard">Discard</string>
<string name="AddGroupDetailsFragment__discard">Loobu</string>
<!-- Info message shown in the middle of the screen, displayed when adding group details to an MMS Group -->
<string name="AddGroupDetailsFragment__youve_selected_a_contact_that_doesnt_support">Valisid kontakti, mis ei toeta Signali gruppe, seega luuakse MMS-grupp. Kohandatud MMS-gruppide nimed ja fotod on nähtavad ainult sinule.</string>
<!-- Info message shown in the middle of the screen, displayed when adding group details to an MMS Group after SMS Phase 0 -->
@@ -8719,7 +8719,7 @@
<!-- Displayed as a label when remote backups are off -->
<string name="RemoteBackupsSettingsFragment__off">Väljas</string>
<!-- Text shown in a popup indicating that the user needs to enter their screen lock -->
<string name="RemoteBackupsSettingsFragment__authentication_required">Authentication required</string>
<string name="RemoteBackupsSettingsFragment__authentication_required">Vajalik autentimine</string>
<!-- Row label to launch payment history screen -->
<string name="RemoteBackupsSettingsFragment__payment_history">Maksete ajalugu</string>
<!-- Section header for backup information -->
+18 -18
View File
@@ -665,11 +665,11 @@
<!-- Snackbar toast message shown when a profile cannot be downloaded and to try again. -->
<string name="ConversationFragment_photo_failed">Ezin izan da deskargatu argazkia. Saiatu berriro.</string>
<!-- Title of the dialog shown when re-requesting an expired attachment from your primary device fails -->
<string name="ConversationFragment_attachment_backfill_failed_title">Can\'t download media</string>
<string name="ConversationFragment_attachment_backfill_failed_title">Ezin da deskargatu multimedia-edukia</string>
<!-- Body of the dialog shown when your phone didn\'t respond to a request to re-send an expired attachment -->
<string name="ConversationFragment_attachment_backfill_timeout">Check this device and your phone\'s internet connection. Open Signal on your phone, then try downloading again.</string>
<string name="ConversationFragment_attachment_backfill_timeout">Egiaztatu gailu hau eta telefonoaren Interneteko konexioa. Ireki Signal telefonoan eta saiatu berriro deskargatzen.</string>
<!-- Body of the dialog shown when your phone no longer has the attachment you tried to download -->
<string name="ConversationFragment_attachment_backfill_not_found">This media is no longer available on your phone and can\'t be downloaded.</string>
<string name="ConversationFragment_attachment_backfill_not_found">Multimedia-edukia jada ez dago erabilgarri telefonoan, eta ezin da deskargatu.</string>
<!-- Dialog for how to long to keep a messaged pinned for -->
<string name="ConversationFragment__keep_pinned">Mantendu aingura epe honetarako…</string>
<!-- Dialog option to keep message pin for 24 hours -->
@@ -1451,11 +1451,11 @@
<string name="AddGroupDetailsFragment__sms_contact">SMS kontaktua</string>
<string name="AddGroupDetailsFragment__remove_s_from_this_group">%1$s talde honetatik kendu nahi duzu?</string>
<!-- Title of the dialog shown when tapping an existing group while creating a new group, confirming the user wants to leave and discard their in-progress group -->
<string name="AddGroupDetailsFragment__discard_group">Discard group?</string>
<string name="AddGroupDetailsFragment__discard_group">Taldea baztertu nahi duzu?</string>
<!-- Body of the dialog shown when tapping an existing group while creating a new group. Placeholder is the name of the group being navigated to. -->
<string name="AddGroupDetailsFragment__if_you_continue_to_the_group_s_your_changes_wont_be_saved">If you continue to the group \"%1$s\" your changes won\'t be saved.</string>
<string name="AddGroupDetailsFragment__if_you_continue_to_the_group_s_your_changes_wont_be_saved">\"%1$s\" taldera bazoaz, aldaketak ez dira gordeko.</string>
<!-- Label for the button that confirms discarding the in-progress group and navigating to an existing group -->
<string name="AddGroupDetailsFragment__discard">Discard</string>
<string name="AddGroupDetailsFragment__discard">Baztertu</string>
<!-- Info message shown in the middle of the screen, displayed when adding group details to an MMS Group -->
<string name="AddGroupDetailsFragment__youve_selected_a_contact_that_doesnt_support">Signal-eko taldeak onartzen ez dituen kontaktu bat hautatu duzu; beraz, talde hau MMS bidezkoa izango da. MMS taldeen izen pertsonalizatu eta argazkiak zuk bakarrik ikusi ahalko dituzu.</string>
<!-- Info message shown in the middle of the screen, displayed when adding group details to an MMS Group after SMS Phase 0 -->
@@ -8719,7 +8719,7 @@
<!-- Displayed as a label when remote backups are off -->
<string name="RemoteBackupsSettingsFragment__off">Desaktibatuta</string>
<!-- Text shown in a popup indicating that the user needs to enter their screen lock -->
<string name="RemoteBackupsSettingsFragment__authentication_required">Authentication required</string>
<string name="RemoteBackupsSettingsFragment__authentication_required">Zeure burua autentifikatu behar duzu.</string>
<!-- Row label to launch payment history screen -->
<string name="RemoteBackupsSettingsFragment__payment_history">Ordainketen historia</string>
<!-- Section header for backup information -->
@@ -9110,23 +9110,23 @@
<!-- Dialog confirmation button to exit backup setup -->
<string name="MessageBackupsKeyRecordScreen__exit_backup_setup_confirm">Irten babeskopiaren konfiguraziotik</string>
<!-- Screen title when saving your recovery key -->
<string name="MessageBackupsKeyRecordScreen__save_your_recovery_key">Save your recovery key</string>
<string name="MessageBackupsKeyRecordScreen__save_your_recovery_key">Gorde berreskuratze-gakoa</string>
<!-- Screen subtitle for the recovery key screen -->
<string name="MessageBackupsKeyRecordScreen__your_recovery_key">Your recovery key is a 64-character code that lets you restore your backup. If you forget your key, you will not be able to recover your account.</string>
<string name="MessageBackupsKeyRecordScreen__your_recovery_key">Babeskopia leheneratzeko aukera ematen dizun 64 karaktereko kode bat da berreskuratze-gakoa. Gakoa ahaztuz gero, ezingo duzu berreskuratu kontua.</string>
<!-- Hint text to see the full recovery key -->
<string name="MessageBackupsKeyRecordScreen__see_full_key">See full key</string>
<string name="MessageBackupsKeyRecordScreen__see_full_key">Ikusi gako osoa</string>
<!-- Bottom sheet caption to confirm your recovery key -->
<string name="MessageBackupsKeyRecordScreen__confirm_that_your_recovery">Confirm that your recovery key was recorded correctly. You will be prompted to fill your saved password in the next step.</string>
<string name="MessageBackupsKeyRecordScreen__confirm_that_your_recovery">Berretsi berreskuratze-gakoa behar bezala gorde dela. Hurrengo urratsean, gordetako pasahitza betetzeko eskatuko zaizu.</string>
<!-- Button to confirm the recovery key -->
<string name="MessageBackupsKeyRecordScreen__confirm_recovery">Confirm recovery key</string>
<string name="MessageBackupsKeyRecordScreen__confirm_recovery">Berretsi berreskuratze-gakoa</string>
<!-- Toast shown when the key is confirmed -->
<string name="MessageBackupsKeyRecordScreen__recover_key_confirmed">Recovery key confirmed</string>
<string name="MessageBackupsKeyRecordScreen__recover_key_confirmed">Berretsi da berreskuratze-gakoa</string>
<!-- Dialog title shown when the recovery key fails to confirm -->
<string name="MessageBackupsKeyRecordScreen__recover_key_error">Error confirming recovery key</string>
<string name="MessageBackupsKeyRecordScreen__recover_key_error">Errore bat izan da berreskuratze-gako berrestean</string>
<!-- Dialog body shown when the recovery key fails to confirm -->
<string name="MessageBackupsKeyRecordScreen__recover_key_error_body">Your recovery key could not be confirmed. Make sure youve saved it in your password manager, or save it manually.</string>
<string name="MessageBackupsKeyRecordScreen__recover_key_error_body">Ezin izan da berretsi berreskuratze-gakoa. Ziurtatu pasahitz-kudeatzailean gorde duzula, edo eskuz gorde duzula.</string>
<!-- Button option to save the key manually -->
<string name="MessageBackupsKeyRecordScreen__save_key_manually">Save key manually</string>
<string name="MessageBackupsKeyRecordScreen__save_key_manually">Gorde gakoa eskuz</string>
<!-- BackupKeyDisplayFragment -->
<!-- Dialog title when exiting before confirming new key -->
@@ -9861,8 +9861,8 @@
<!-- Header for the section shown when creating a group that lists existing groups with the exact same members. Includes the number of such groups. -->
<plurals name="AddGroupDetailsFragment__d_groups_with_same_members">
<item quantity="one">%1$d group with the same members</item>
<item quantity="other">%1$d groups with the same members</item>
<item quantity="one">Kide berak dituen %1$d talde</item>
<item quantity="other">Kide berak dituzten %1$d talde</item>
</plurals>
<!-- Title of the sheet shown when a local backup restore could not be completed -->
+18 -18
View File
@@ -665,11 +665,11 @@
<!-- Snackbar toast message shown when a profile cannot be downloaded and to try again. -->
<string name="ConversationFragment_photo_failed">عکس دانلود نشد. دوباره امتحان کنید.</string>
<!-- Title of the dialog shown when re-requesting an expired attachment from your primary device fails -->
<string name="ConversationFragment_attachment_backfill_failed_title">Can\'t download media</string>
<string name="ConversationFragment_attachment_backfill_failed_title">فایل رسانه بارگیری نمی‌شود</string>
<!-- Body of the dialog shown when your phone didn\'t respond to a request to re-send an expired attachment -->
<string name="ConversationFragment_attachment_backfill_timeout">Check this device and your phone\'s internet connection. Open Signal on your phone, then try downloading again.</string>
<string name="ConversationFragment_attachment_backfill_timeout">این دستگاه و اتصال اینترنت تلفن خود را بررسی کنید. سیگنال را در تلفن خود باز کنید، سپس دوباره بارگیری کنید.</string>
<!-- Body of the dialog shown when your phone no longer has the attachment you tried to download -->
<string name="ConversationFragment_attachment_backfill_not_found">This media is no longer available on your phone and can\'t be downloaded.</string>
<string name="ConversationFragment_attachment_backfill_not_found">این فایل رسانه دیگر در تلفن شما در دسترس نیست و بارگیری نمی‌شود.</string>
<!-- Dialog for how to long to keep a messaged pinned for -->
<string name="ConversationFragment__keep_pinned">سنجاق بماند به‌مدت…</string>
<!-- Dialog option to keep message pin for 24 hours -->
@@ -1451,11 +1451,11 @@
<string name="AddGroupDetailsFragment__sms_contact">مخاطب پیامکی</string>
<string name="AddGroupDetailsFragment__remove_s_from_this_group">حذف %1$s از این گروه؟</string>
<!-- Title of the dialog shown when tapping an existing group while creating a new group, confirming the user wants to leave and discard their in-progress group -->
<string name="AddGroupDetailsFragment__discard_group">Discard group?</string>
<string name="AddGroupDetailsFragment__discard_group">از گروه صرف‌نظر شود؟</string>
<!-- Body of the dialog shown when tapping an existing group while creating a new group. Placeholder is the name of the group being navigated to. -->
<string name="AddGroupDetailsFragment__if_you_continue_to_the_group_s_your_changes_wont_be_saved">If you continue to the group \"%1$s\" your changes won\'t be saved.</string>
<string name="AddGroupDetailsFragment__if_you_continue_to_the_group_s_your_changes_wont_be_saved">اگر به گروه «%1$s» بروید، تغییرات شما ذخیره نخواهد شد.</string>
<!-- Label for the button that confirms discarding the in-progress group and navigating to an existing group -->
<string name="AddGroupDetailsFragment__discard">Discard</string>
<string name="AddGroupDetailsFragment__discard">دور انداختن</string>
<!-- Info message shown in the middle of the screen, displayed when adding group details to an MMS Group -->
<string name="AddGroupDetailsFragment__youve_selected_a_contact_that_doesnt_support">شما مخاطبی را انتخاب کرده‌اید که از گروه‌های سیگنال پشتیبانی نمی‌کند، بنابراین این گروه پیام چندرسانه‌ای خواهد بود. نام‌ها و عکس‌های گروه پیام چندرسانه‌ایی سفارشی فقط برای شما قابل مشاهده خواهد بود.</string>
<!-- Info message shown in the middle of the screen, displayed when adding group details to an MMS Group after SMS Phase 0 -->
@@ -8719,7 +8719,7 @@
<!-- Displayed as a label when remote backups are off -->
<string name="RemoteBackupsSettingsFragment__off">خاموش</string>
<!-- Text shown in a popup indicating that the user needs to enter their screen lock -->
<string name="RemoteBackupsSettingsFragment__authentication_required">Authentication required</string>
<string name="RemoteBackupsSettingsFragment__authentication_required">احراز هویت لازم است</string>
<!-- Row label to launch payment history screen -->
<string name="RemoteBackupsSettingsFragment__payment_history">تاریخچه پرداخت</string>
<!-- Section header for backup information -->
@@ -9110,23 +9110,23 @@
<!-- Dialog confirmation button to exit backup setup -->
<string name="MessageBackupsKeyRecordScreen__exit_backup_setup_confirm">خروج از راه‌اندازی نسخه پشتیبان</string>
<!-- Screen title when saving your recovery key -->
<string name="MessageBackupsKeyRecordScreen__save_your_recovery_key">Save your recovery key</string>
<string name="MessageBackupsKeyRecordScreen__save_your_recovery_key">رمز بازیابی خود را ذخیره کنید</string>
<!-- Screen subtitle for the recovery key screen -->
<string name="MessageBackupsKeyRecordScreen__your_recovery_key">Your recovery key is a 64-character code that lets you restore your backup. If you forget your key, you will not be able to recover your account.</string>
<string name="MessageBackupsKeyRecordScreen__your_recovery_key">رمز بازیابی شما یک کد ۶۴ نویسه‌ای است که می‌توانید با آن، نسخه پشتیبان خود را بازیابی کنید. اگر رمز خود را فراموش کنید، نمی‌توانید حساب خود را بازیابی کنید.</string>
<!-- Hint text to see the full recovery key -->
<string name="MessageBackupsKeyRecordScreen__see_full_key">See full key</string>
<string name="MessageBackupsKeyRecordScreen__see_full_key">مشاهده کل رمز</string>
<!-- Bottom sheet caption to confirm your recovery key -->
<string name="MessageBackupsKeyRecordScreen__confirm_that_your_recovery">Confirm that your recovery key was recorded correctly. You will be prompted to fill your saved password in the next step.</string>
<string name="MessageBackupsKeyRecordScreen__confirm_that_your_recovery">تأیید کنید که رمز بازیابی شما درست ثبت شده است. در مرحله بعد از شما خواسته می‌شود رمز عبور ذخیره‌شده خود را وارد کنید.</string>
<!-- Button to confirm the recovery key -->
<string name="MessageBackupsKeyRecordScreen__confirm_recovery">Confirm recovery key</string>
<string name="MessageBackupsKeyRecordScreen__confirm_recovery">تأیید رمز بازیابی</string>
<!-- Toast shown when the key is confirmed -->
<string name="MessageBackupsKeyRecordScreen__recover_key_confirmed">Recovery key confirmed</string>
<string name="MessageBackupsKeyRecordScreen__recover_key_confirmed">رمز بازیابی تأیید شد</string>
<!-- Dialog title shown when the recovery key fails to confirm -->
<string name="MessageBackupsKeyRecordScreen__recover_key_error">Error confirming recovery key</string>
<string name="MessageBackupsKeyRecordScreen__recover_key_error">خطا در تأیید رمز بازیابی</string>
<!-- Dialog body shown when the recovery key fails to confirm -->
<string name="MessageBackupsKeyRecordScreen__recover_key_error_body">Your recovery key could not be confirmed. Make sure youve saved it in your password manager, or save it manually.</string>
<string name="MessageBackupsKeyRecordScreen__recover_key_error_body">رمز بازیابی شما تأیید نشد. مطمئن شوید که آن را در مدیر رمز عبور خود ذخیره کرده‌اید، یا آن را به‌صورت دستی ذخیره کنید.</string>
<!-- Button option to save the key manually -->
<string name="MessageBackupsKeyRecordScreen__save_key_manually">Save key manually</string>
<string name="MessageBackupsKeyRecordScreen__save_key_manually">ذخیره رمز به‌صورت دستی</string>
<!-- BackupKeyDisplayFragment -->
<!-- Dialog title when exiting before confirming new key -->
@@ -9861,8 +9861,8 @@
<!-- Header for the section shown when creating a group that lists existing groups with the exact same members. Includes the number of such groups. -->
<plurals name="AddGroupDetailsFragment__d_groups_with_same_members">
<item quantity="one">%1$d group with the same members</item>
<item quantity="other">%1$d groups with the same members</item>
<item quantity="one">%1$d گروه با اعضای یکسان</item>
<item quantity="other">%1$d گروه با اعضای یکسان</item>
</plurals>
<!-- Title of the sheet shown when a local backup restore could not be completed -->
+18 -18
View File
@@ -665,11 +665,11 @@
<!-- Snackbar toast message shown when a profile cannot be downloaded and to try again. -->
<string name="ConversationFragment_photo_failed">Valokuvan lataus epäonnistui. Yritä uudelleen.</string>
<!-- Title of the dialog shown when re-requesting an expired attachment from your primary device fails -->
<string name="ConversationFragment_attachment_backfill_failed_title">Can\'t download media</string>
<string name="ConversationFragment_attachment_backfill_failed_title">Mediaa ei voi ladata</string>
<!-- Body of the dialog shown when your phone didn\'t respond to a request to re-send an expired attachment -->
<string name="ConversationFragment_attachment_backfill_timeout">Check this device and your phone\'s internet connection. Open Signal on your phone, then try downloading again.</string>
<string name="ConversationFragment_attachment_backfill_timeout">Tarkista laitteen ja puhelimen internetyhteys. Avaa Signal puhelimella ja yritä sitten ladata uudelleen.</string>
<!-- Body of the dialog shown when your phone no longer has the attachment you tried to download -->
<string name="ConversationFragment_attachment_backfill_not_found">This media is no longer available on your phone and can\'t be downloaded.</string>
<string name="ConversationFragment_attachment_backfill_not_found">Media ei ole enää saatavilla puhelimessa, eikä sitä voi ladata.</string>
<!-- Dialog for how to long to keep a messaged pinned for -->
<string name="ConversationFragment__keep_pinned">Pidä kiinnitettynä…</string>
<!-- Dialog option to keep message pin for 24 hours -->
@@ -1451,11 +1451,11 @@
<string name="AddGroupDetailsFragment__sms_contact">Tekstiviestiyhteyshenkilö</string>
<string name="AddGroupDetailsFragment__remove_s_from_this_group">Poistetaanko %1$s tästä ryhmästä?</string>
<!-- Title of the dialog shown when tapping an existing group while creating a new group, confirming the user wants to leave and discard their in-progress group -->
<string name="AddGroupDetailsFragment__discard_group">Discard group?</string>
<string name="AddGroupDetailsFragment__discard_group">Hylätäänkö ryhmä?</string>
<!-- Body of the dialog shown when tapping an existing group while creating a new group. Placeholder is the name of the group being navigated to. -->
<string name="AddGroupDetailsFragment__if_you_continue_to_the_group_s_your_changes_wont_be_saved">If you continue to the group \"%1$s\" your changes won\'t be saved.</string>
<string name="AddGroupDetailsFragment__if_you_continue_to_the_group_s_your_changes_wont_be_saved">Jos siirryt ryhmään %1$s, muutoksia ei tallenneta.</string>
<!-- Label for the button that confirms discarding the in-progress group and navigating to an existing group -->
<string name="AddGroupDetailsFragment__discard">Discard</string>
<string name="AddGroupDetailsFragment__discard">Hylkää</string>
<!-- Info message shown in the middle of the screen, displayed when adding group details to an MMS Group -->
<string name="AddGroupDetailsFragment__youve_selected_a_contact_that_doesnt_support">Valitsemasi yhteystieto ei tue Signal-ryhmiä, joten tämän ryhmän viestit lähetetään multimediaviesteinä. Mukautettujen multimediaviestiryhmien nimet ja kuvat näkyvät vain sinulle.</string>
<!-- Info message shown in the middle of the screen, displayed when adding group details to an MMS Group after SMS Phase 0 -->
@@ -8719,7 +8719,7 @@
<!-- Displayed as a label when remote backups are off -->
<string name="RemoteBackupsSettingsFragment__off">Ei käytössä</string>
<!-- Text shown in a popup indicating that the user needs to enter their screen lock -->
<string name="RemoteBackupsSettingsFragment__authentication_required">Authentication required</string>
<string name="RemoteBackupsSettingsFragment__authentication_required">Edellyttää tunnistautumista</string>
<!-- Row label to launch payment history screen -->
<string name="RemoteBackupsSettingsFragment__payment_history">Maksuhistoria</string>
<!-- Section header for backup information -->
@@ -9110,23 +9110,23 @@
<!-- Dialog confirmation button to exit backup setup -->
<string name="MessageBackupsKeyRecordScreen__exit_backup_setup_confirm">Poistu varmuuskopioinnin asetuksista</string>
<!-- Screen title when saving your recovery key -->
<string name="MessageBackupsKeyRecordScreen__save_your_recovery_key">Save your recovery key</string>
<string name="MessageBackupsKeyRecordScreen__save_your_recovery_key">Tallenna palautusavain</string>
<!-- Screen subtitle for the recovery key screen -->
<string name="MessageBackupsKeyRecordScreen__your_recovery_key">Your recovery key is a 64-character code that lets you restore your backup. If you forget your key, you will not be able to recover your account.</string>
<string name="MessageBackupsKeyRecordScreen__your_recovery_key">Palautusavain on 64 merkkiä sisältävä koodi, jonka avulla voit palauttaa varmuuskopion. Jos unohdat avaimen, et voi palauttaa tiliäsi.</string>
<!-- Hint text to see the full recovery key -->
<string name="MessageBackupsKeyRecordScreen__see_full_key">See full key</string>
<string name="MessageBackupsKeyRecordScreen__see_full_key">Näytä koko avain</string>
<!-- Bottom sheet caption to confirm your recovery key -->
<string name="MessageBackupsKeyRecordScreen__confirm_that_your_recovery">Confirm that your recovery key was recorded correctly. You will be prompted to fill your saved password in the next step.</string>
<string name="MessageBackupsKeyRecordScreen__confirm_that_your_recovery">Vahvista, että palautusavain on tallennettu oikein. Seuraavassa vaiheessa sinua pyydetään syöttämään tallennettu salasana.</string>
<!-- Button to confirm the recovery key -->
<string name="MessageBackupsKeyRecordScreen__confirm_recovery">Confirm recovery key</string>
<string name="MessageBackupsKeyRecordScreen__confirm_recovery">Vahvista palautusavain</string>
<!-- Toast shown when the key is confirmed -->
<string name="MessageBackupsKeyRecordScreen__recover_key_confirmed">Recovery key confirmed</string>
<string name="MessageBackupsKeyRecordScreen__recover_key_confirmed">Palautusavain vahvistettu</string>
<!-- Dialog title shown when the recovery key fails to confirm -->
<string name="MessageBackupsKeyRecordScreen__recover_key_error">Error confirming recovery key</string>
<string name="MessageBackupsKeyRecordScreen__recover_key_error">Virhe vahvistettaessa palautusavainta</string>
<!-- Dialog body shown when the recovery key fails to confirm -->
<string name="MessageBackupsKeyRecordScreen__recover_key_error_body">Your recovery key could not be confirmed. Make sure youve saved it in your password manager, or save it manually.</string>
<string name="MessageBackupsKeyRecordScreen__recover_key_error_body">Palautusavainta ei voitu vahvistaa. Varmista, että olet tallentanut sen salasananhallintaohjelmaan, tai tallenna se manuaalisesti.</string>
<!-- Button option to save the key manually -->
<string name="MessageBackupsKeyRecordScreen__save_key_manually">Save key manually</string>
<string name="MessageBackupsKeyRecordScreen__save_key_manually">Tallenna avain manuaalisesti</string>
<!-- BackupKeyDisplayFragment -->
<!-- Dialog title when exiting before confirming new key -->
@@ -9861,8 +9861,8 @@
<!-- Header for the section shown when creating a group that lists existing groups with the exact same members. Includes the number of such groups. -->
<plurals name="AddGroupDetailsFragment__d_groups_with_same_members">
<item quantity="one">%1$d group with the same members</item>
<item quantity="other">%1$d groups with the same members</item>
<item quantity="one">%1$d ryhmä, jossa on samat jäsenet</item>
<item quantity="other">%1$d ryhmää, joissa on samat jäsenet</item>
</plurals>
<!-- Title of the sheet shown when a local backup restore could not be completed -->
+2 -2
View File
@@ -1455,7 +1455,7 @@
<!-- Body of the dialog shown when tapping an existing group while creating a new group. Placeholder is the name of the group being navigated to. -->
<string name="AddGroupDetailsFragment__if_you_continue_to_the_group_s_your_changes_wont_be_saved">If you continue to the group \"%1$s\" your changes won\'t be saved.</string>
<!-- Label for the button that confirms discarding the in-progress group and navigating to an existing group -->
<string name="AddGroupDetailsFragment__discard">Discard</string>
<string name="AddGroupDetailsFragment__discard">Supprimer</string>
<!-- Info message shown in the middle of the screen, displayed when adding group details to an MMS Group -->
<string name="AddGroupDetailsFragment__youve_selected_a_contact_that_doesnt_support">Le contact sélectionné ne peut pas utiliser les groupes Signal. Les échanges de ce groupe se feront donc par MMS. Vous seul pourrez afficher le nom personnalisé du groupe et ses photos.</string>
<!-- Info message shown in the middle of the screen, displayed when adding group details to an MMS Group after SMS Phase 0 -->
@@ -8719,7 +8719,7 @@
<!-- Displayed as a label when remote backups are off -->
<string name="RemoteBackupsSettingsFragment__off">Désactivées</string>
<!-- Text shown in a popup indicating that the user needs to enter their screen lock -->
<string name="RemoteBackupsSettingsFragment__authentication_required">Authentication required</string>
<string name="RemoteBackupsSettingsFragment__authentication_required">Authentification requise</string>
<!-- Row label to launch payment history screen -->
<string name="RemoteBackupsSettingsFragment__payment_history">Historique des paiements</string>
<!-- Section header for backup information -->
+2 -2
View File
@@ -1587,7 +1587,7 @@
<!-- Body of the dialog shown when tapping an existing group while creating a new group. Placeholder is the name of the group being navigated to. -->
<string name="AddGroupDetailsFragment__if_you_continue_to_the_group_s_your_changes_wont_be_saved">If you continue to the group \"%1$s\" your changes won\'t be saved.</string>
<!-- Label for the button that confirms discarding the in-progress group and navigating to an existing group -->
<string name="AddGroupDetailsFragment__discard">Discard</string>
<string name="AddGroupDetailsFragment__discard">Cuileáil</string>
<!-- Info message shown in the middle of the screen, displayed when adding group details to an MMS Group -->
<string name="AddGroupDetailsFragment__youve_selected_a_contact_that_doesnt_support">Roghnaigh tú teagmhálaí nach dtacaíonn le grúpaí Signal, grúpa MMS a bheidh sa ghrúpa seo dá réir. Beidh ainmneacha agus grianghraif ag grúpaí MMS saincheaptha infheicthe agatsa amháin.</string>
<!-- Info message shown in the middle of the screen, displayed when adding group details to an MMS Group after SMS Phase 0 -->
@@ -9301,7 +9301,7 @@
<!-- Displayed as a label when remote backups are off -->
<string name="RemoteBackupsSettingsFragment__off">As</string>
<!-- Text shown in a popup indicating that the user needs to enter their screen lock -->
<string name="RemoteBackupsSettingsFragment__authentication_required">Authentication required</string>
<string name="RemoteBackupsSettingsFragment__authentication_required">Fíordheimhniú de dhíth</string>
<!-- Row label to launch payment history screen -->
<string name="RemoteBackupsSettingsFragment__payment_history">Stair íocaíochtaí</string>
<!-- Section header for backup information -->
+18 -18
View File
@@ -665,11 +665,11 @@
<!-- Snackbar toast message shown when a profile cannot be downloaded and to try again. -->
<string name="ConversationFragment_photo_failed">A foto non puido descargarse. Téntao de novo.</string>
<!-- Title of the dialog shown when re-requesting an expired attachment from your primary device fails -->
<string name="ConversationFragment_attachment_backfill_failed_title">Can\'t download media</string>
<string name="ConversationFragment_attachment_backfill_failed_title">Non se pode descargar o contido multimedia</string>
<!-- Body of the dialog shown when your phone didn\'t respond to a request to re-send an expired attachment -->
<string name="ConversationFragment_attachment_backfill_timeout">Check this device and your phone\'s internet connection. Open Signal on your phone, then try downloading again.</string>
<string name="ConversationFragment_attachment_backfill_timeout">Comproba a conexión a Internet deste dispositivo e do teu teléfono. Abre Signal no teu teléfono e proba a descargalo de novo.</string>
<!-- Body of the dialog shown when your phone no longer has the attachment you tried to download -->
<string name="ConversationFragment_attachment_backfill_not_found">This media is no longer available on your phone and can\'t be downloaded.</string>
<string name="ConversationFragment_attachment_backfill_not_found">Os arquivos multimedia xa non están dispoñibles no teu teléfono, polo que non se poden descargar.</string>
<!-- Dialog for how to long to keep a messaged pinned for -->
<string name="ConversationFragment__keep_pinned">Manter fixada durante…</string>
<!-- Dialog option to keep message pin for 24 hours -->
@@ -1451,11 +1451,11 @@
<string name="AddGroupDetailsFragment__sms_contact">Contacto SMS</string>
<string name="AddGroupDetailsFragment__remove_s_from_this_group">Eliminar %1$s deste grupo?</string>
<!-- Title of the dialog shown when tapping an existing group while creating a new group, confirming the user wants to leave and discard their in-progress group -->
<string name="AddGroupDetailsFragment__discard_group">Discard group?</string>
<string name="AddGroupDetailsFragment__discard_group">Descartar grupo?</string>
<!-- Body of the dialog shown when tapping an existing group while creating a new group. Placeholder is the name of the group being navigated to. -->
<string name="AddGroupDetailsFragment__if_you_continue_to_the_group_s_your_changes_wont_be_saved">If you continue to the group \"%1$s\" your changes won\'t be saved.</string>
<string name="AddGroupDetailsFragment__if_you_continue_to_the_group_s_your_changes_wont_be_saved">Se entras no grupo «%1$s», non se gardarán os cambios realizados.</string>
<!-- Label for the button that confirms discarding the in-progress group and navigating to an existing group -->
<string name="AddGroupDetailsFragment__discard">Discard</string>
<string name="AddGroupDetailsFragment__discard">Descartar</string>
<!-- Info message shown in the middle of the screen, displayed when adding group details to an MMS Group -->
<string name="AddGroupDetailsFragment__youve_selected_a_contact_that_doesnt_support">Seleccionaches un contacto que non admite grupos de Signal, polo que este grupo será de MMS. Só ti poderás ver os nomes personalizados e as fotos dos grupos de MMS.</string>
<!-- Info message shown in the middle of the screen, displayed when adding group details to an MMS Group after SMS Phase 0 -->
@@ -8719,7 +8719,7 @@
<!-- Displayed as a label when remote backups are off -->
<string name="RemoteBackupsSettingsFragment__off">Desactivado</string>
<!-- Text shown in a popup indicating that the user needs to enter their screen lock -->
<string name="RemoteBackupsSettingsFragment__authentication_required">Authentication required</string>
<string name="RemoteBackupsSettingsFragment__authentication_required">Requírese autenticación</string>
<!-- Row label to launch payment history screen -->
<string name="RemoteBackupsSettingsFragment__payment_history">Historial de pagamentos</string>
<!-- Section header for backup information -->
@@ -9110,23 +9110,23 @@
<!-- Dialog confirmation button to exit backup setup -->
<string name="MessageBackupsKeyRecordScreen__exit_backup_setup_confirm">Saír da configuración da copia</string>
<!-- Screen title when saving your recovery key -->
<string name="MessageBackupsKeyRecordScreen__save_your_recovery_key">Save your recovery key</string>
<string name="MessageBackupsKeyRecordScreen__save_your_recovery_key">Garda a túa clave de recuperación</string>
<!-- Screen subtitle for the recovery key screen -->
<string name="MessageBackupsKeyRecordScreen__your_recovery_key">Your recovery key is a 64-character code that lets you restore your backup. If you forget your key, you will not be able to recover your account.</string>
<string name="MessageBackupsKeyRecordScreen__your_recovery_key">A túa clave de recuperación é un código de 64 caracteres co que podes restaurar a túa copia de seguranza. Se perdes a túa clave, non poderás recuperar a túa conta.</string>
<!-- Hint text to see the full recovery key -->
<string name="MessageBackupsKeyRecordScreen__see_full_key">See full key</string>
<string name="MessageBackupsKeyRecordScreen__see_full_key">Ver clave completa</string>
<!-- Bottom sheet caption to confirm your recovery key -->
<string name="MessageBackupsKeyRecordScreen__confirm_that_your_recovery">Confirm that your recovery key was recorded correctly. You will be prompted to fill your saved password in the next step.</string>
<string name="MessageBackupsKeyRecordScreen__confirm_that_your_recovery">Confirma que gardaches correctamente a túa clave de recuperación. No seguinte paso pediráseche que a introduzas o contrasinal.</string>
<!-- Button to confirm the recovery key -->
<string name="MessageBackupsKeyRecordScreen__confirm_recovery">Confirm recovery key</string>
<string name="MessageBackupsKeyRecordScreen__confirm_recovery">Confirma a clave de recuperación</string>
<!-- Toast shown when the key is confirmed -->
<string name="MessageBackupsKeyRecordScreen__recover_key_confirmed">Recovery key confirmed</string>
<string name="MessageBackupsKeyRecordScreen__recover_key_confirmed">Clave de recuperación confirmada</string>
<!-- Dialog title shown when the recovery key fails to confirm -->
<string name="MessageBackupsKeyRecordScreen__recover_key_error">Error confirming recovery key</string>
<string name="MessageBackupsKeyRecordScreen__recover_key_error">Non se puido confirmar a clave de recuperación</string>
<!-- Dialog body shown when the recovery key fails to confirm -->
<string name="MessageBackupsKeyRecordScreen__recover_key_error_body">Your recovery key could not be confirmed. Make sure youve saved it in your password manager, or save it manually.</string>
<string name="MessageBackupsKeyRecordScreen__recover_key_error_body">Non se puido confirmar a túa clave de recuperación. Asegúrate de que a gardaches no teu xestor de contrasinais, ou gárdaa de forma manual.</string>
<!-- Button option to save the key manually -->
<string name="MessageBackupsKeyRecordScreen__save_key_manually">Save key manually</string>
<string name="MessageBackupsKeyRecordScreen__save_key_manually">Gardar clave manualmente</string>
<!-- BackupKeyDisplayFragment -->
<!-- Dialog title when exiting before confirming new key -->
@@ -9861,8 +9861,8 @@
<!-- Header for the section shown when creating a group that lists existing groups with the exact same members. Includes the number of such groups. -->
<plurals name="AddGroupDetailsFragment__d_groups_with_same_members">
<item quantity="one">%1$d group with the same members</item>
<item quantity="other">%1$d groups with the same members</item>
<item quantity="one">%1$d grupo cos mesmos membros</item>
<item quantity="other">%1$d grupos cos mesmos membros</item>
</plurals>
<!-- Title of the sheet shown when a local backup restore could not be completed -->
+18 -18
View File
@@ -665,11 +665,11 @@
<!-- Snackbar toast message shown when a profile cannot be downloaded and to try again. -->
<string name="ConversationFragment_photo_failed">ફોટો ડાઉનલોડ કરવાનું નિષ્ફળ થયું. ફરીથી પ્રયત્ન કરો.</string>
<!-- Title of the dialog shown when re-requesting an expired attachment from your primary device fails -->
<string name="ConversationFragment_attachment_backfill_failed_title">Can\'t download media</string>
<string name="ConversationFragment_attachment_backfill_failed_title">મીડિયા ડાઉનલોડ કરી શકતા નથી</string>
<!-- Body of the dialog shown when your phone didn\'t respond to a request to re-send an expired attachment -->
<string name="ConversationFragment_attachment_backfill_timeout">Check this device and your phone\'s internet connection. Open Signal on your phone, then try downloading again.</string>
<string name="ConversationFragment_attachment_backfill_timeout">આ ડિવાઇસ અને તમારા ફોનનું ઇન્ટરનેટ કનેક્શન તપાસો. તમારા ફોન પર Signal ખોલો, પછી ફરીથી ડાઉનલોડ કરવાનો પ્રયાસ કરો.</string>
<!-- Body of the dialog shown when your phone no longer has the attachment you tried to download -->
<string name="ConversationFragment_attachment_backfill_not_found">This media is no longer available on your phone and can\'t be downloaded.</string>
<string name="ConversationFragment_attachment_backfill_not_found">આ મીડિયા હવે તમારા ફોન પર ઉપલબ્ધ નથી અને ડાઉનલોડ કરી શકાતું નથી.</string>
<!-- Dialog for how to long to keep a messaged pinned for -->
<string name="ConversationFragment__keep_pinned">આટલા સમય માટે પિન કરેલ રાખો…</string>
<!-- Dialog option to keep message pin for 24 hours -->
@@ -1451,11 +1451,11 @@
<string name="AddGroupDetailsFragment__sms_contact">SMS સંપર્ક</string>
<string name="AddGroupDetailsFragment__remove_s_from_this_group">આ ગ્રુપમાંથી %1$s દૂર કરવું છે?</string>
<!-- Title of the dialog shown when tapping an existing group while creating a new group, confirming the user wants to leave and discard their in-progress group -->
<string name="AddGroupDetailsFragment__discard_group">Discard group?</string>
<string name="AddGroupDetailsFragment__discard_group">ગ્રૂપ કાઢી નાખીએ?</string>
<!-- Body of the dialog shown when tapping an existing group while creating a new group. Placeholder is the name of the group being navigated to. -->
<string name="AddGroupDetailsFragment__if_you_continue_to_the_group_s_your_changes_wont_be_saved">If you continue to the group \"%1$s\" your changes won\'t be saved.</string>
<string name="AddGroupDetailsFragment__if_you_continue_to_the_group_s_your_changes_wont_be_saved">જો તમે ગ્રૂપ \"%1$s\" ચાલુ રાખશો, તો તમારા ફેરફારો સેવ નહીં થાય.</string>
<!-- Label for the button that confirms discarding the in-progress group and navigating to an existing group -->
<string name="AddGroupDetailsFragment__discard">Discard</string>
<string name="AddGroupDetailsFragment__discard">કાઢી નાખો</string>
<!-- Info message shown in the middle of the screen, displayed when adding group details to an MMS Group -->
<string name="AddGroupDetailsFragment__youve_selected_a_contact_that_doesnt_support">તમે એવો સંપર્ક પસંદ કર્યો છે જે Signal ગ્રુપને સપોર્ટ કરતો નથી, તેથી આ ગ્રુપ MMS હશે. કસ્ટમ MMS ગ્રુપ નામ અને ફોટા ફક્ત તમને જ દેખાશે.</string>
<!-- Info message shown in the middle of the screen, displayed when adding group details to an MMS Group after SMS Phase 0 -->
@@ -8719,7 +8719,7 @@
<!-- Displayed as a label when remote backups are off -->
<string name="RemoteBackupsSettingsFragment__off">બંધ</string>
<!-- Text shown in a popup indicating that the user needs to enter their screen lock -->
<string name="RemoteBackupsSettingsFragment__authentication_required">Authentication required</string>
<string name="RemoteBackupsSettingsFragment__authentication_required">પ્રમાણીકરણ આવશ્યક છે</string>
<!-- Row label to launch payment history screen -->
<string name="RemoteBackupsSettingsFragment__payment_history">પેમેન્ટ હિસ્ટ્રી</string>
<!-- Section header for backup information -->
@@ -9110,23 +9110,23 @@
<!-- Dialog confirmation button to exit backup setup -->
<string name="MessageBackupsKeyRecordScreen__exit_backup_setup_confirm">બેકઅપ સેટઅપમાંથી બહાર નીકળો</string>
<!-- Screen title when saving your recovery key -->
<string name="MessageBackupsKeyRecordScreen__save_your_recovery_key">Save your recovery key</string>
<string name="MessageBackupsKeyRecordScreen__save_your_recovery_key">તમારી રિકવરી કી સેવ કરો</string>
<!-- Screen subtitle for the recovery key screen -->
<string name="MessageBackupsKeyRecordScreen__your_recovery_key">Your recovery key is a 64-character code that lets you restore your backup. If you forget your key, you will not be able to recover your account.</string>
<string name="MessageBackupsKeyRecordScreen__your_recovery_key">તમારી રિકવરી કી 64-અક્ષરનો કોડ છે જે તમને તમારો બેકઅપ રિસ્ટોર કરવાની મંજૂરી આપે છે. જો તમે તમારી કી ભૂલી જાઓ, તો તમે તમારા એકાઉન્ટને રિકવર કરી શકશો નહીં.</string>
<!-- Hint text to see the full recovery key -->
<string name="MessageBackupsKeyRecordScreen__see_full_key">See full key</string>
<string name="MessageBackupsKeyRecordScreen__see_full_key">પૂર્ણ કી જુઓ</string>
<!-- Bottom sheet caption to confirm your recovery key -->
<string name="MessageBackupsKeyRecordScreen__confirm_that_your_recovery">Confirm that your recovery key was recorded correctly. You will be prompted to fill your saved password in the next step.</string>
<string name="MessageBackupsKeyRecordScreen__confirm_that_your_recovery">ખાતરી કરો કે તમારી રિકવરી કી યોગ્ય રીતે રેકોર્ડ કરી. પછીના પગલામાં તમને તમારો સેવ કરેલો પાસવર્ડ ભરવાનું કહેવામાં આવશે.</string>
<!-- Button to confirm the recovery key -->
<string name="MessageBackupsKeyRecordScreen__confirm_recovery">Confirm recovery key</string>
<string name="MessageBackupsKeyRecordScreen__confirm_recovery">રિકવરી કી કન્ફર્મ કરો</string>
<!-- Toast shown when the key is confirmed -->
<string name="MessageBackupsKeyRecordScreen__recover_key_confirmed">Recovery key confirmed</string>
<string name="MessageBackupsKeyRecordScreen__recover_key_confirmed">રિકવરી કી કન્ફર્મ કરી</string>
<!-- Dialog title shown when the recovery key fails to confirm -->
<string name="MessageBackupsKeyRecordScreen__recover_key_error">Error confirming recovery key</string>
<string name="MessageBackupsKeyRecordScreen__recover_key_error">રિકવરી કી કન્ફર્મ કરવામાં ભૂલ આવી</string>
<!-- Dialog body shown when the recovery key fails to confirm -->
<string name="MessageBackupsKeyRecordScreen__recover_key_error_body">Your recovery key could not be confirmed. Make sure youve saved it in your password manager, or save it manually.</string>
<string name="MessageBackupsKeyRecordScreen__recover_key_error_body">તમારી રિકવરી કી કન્ફર્મ થઈ શકી નથી. ખાતરી કરો કે તમે તેને તમારા પાસવર્ડ મેનેજરમાં સેવ કરી છે અથવા તેને જાતે સેવ કરી લો.</string>
<!-- Button option to save the key manually -->
<string name="MessageBackupsKeyRecordScreen__save_key_manually">Save key manually</string>
<string name="MessageBackupsKeyRecordScreen__save_key_manually">જાતે કી સેવ કરો</string>
<!-- BackupKeyDisplayFragment -->
<!-- Dialog title when exiting before confirming new key -->
@@ -9861,8 +9861,8 @@
<!-- Header for the section shown when creating a group that lists existing groups with the exact same members. Includes the number of such groups. -->
<plurals name="AddGroupDetailsFragment__d_groups_with_same_members">
<item quantity="one">%1$d group with the same members</item>
<item quantity="other">%1$d groups with the same members</item>
<item quantity="one">%1$d ગ્રૂપના સભ્યોના નામ સમાન છે</item>
<item quantity="other">%1$d ગ્રૂપના સભ્યોના નામ સમાન છે</item>
</plurals>
<!-- Title of the sheet shown when a local backup restore could not be completed -->
+2 -2
View File
@@ -1455,7 +1455,7 @@
<!-- Body of the dialog shown when tapping an existing group while creating a new group. Placeholder is the name of the group being navigated to. -->
<string name="AddGroupDetailsFragment__if_you_continue_to_the_group_s_your_changes_wont_be_saved">If you continue to the group \"%1$s\" your changes won\'t be saved.</string>
<!-- Label for the button that confirms discarding the in-progress group and navigating to an existing group -->
<string name="AddGroupDetailsFragment__discard">Discard</string>
<string name="AddGroupDetailsFragment__discard">रद्द करें</string>
<!-- Info message shown in the middle of the screen, displayed when adding group details to an MMS Group -->
<string name="AddGroupDetailsFragment__youve_selected_a_contact_that_doesnt_support">आपने किसी ऐसे संपर्क को चुना है जो Signal ग्रुप को सपोर्ट नहीं करता है, इसलिए यह ग्रुप, MMS होगा। कस्टम ग्रुप नाम और फ़ोटो केवल आपको दिखेंगे।</string>
<!-- Info message shown in the middle of the screen, displayed when adding group details to an MMS Group after SMS Phase 0 -->
@@ -8719,7 +8719,7 @@
<!-- Displayed as a label when remote backups are off -->
<string name="RemoteBackupsSettingsFragment__off">बंद है</string>
<!-- Text shown in a popup indicating that the user needs to enter their screen lock -->
<string name="RemoteBackupsSettingsFragment__authentication_required">Authentication required</string>
<string name="RemoteBackupsSettingsFragment__authentication_required">ऑथेंटिकेशन ज़रूरी है</string>
<!-- Row label to launch payment history screen -->
<string name="RemoteBackupsSettingsFragment__payment_history">पिछले पेमेंट</string>
<!-- Section header for backup information -->
+2 -2
View File
@@ -1543,7 +1543,7 @@
<!-- Body of the dialog shown when tapping an existing group while creating a new group. Placeholder is the name of the group being navigated to. -->
<string name="AddGroupDetailsFragment__if_you_continue_to_the_group_s_your_changes_wont_be_saved">If you continue to the group \"%1$s\" your changes won\'t be saved.</string>
<!-- Label for the button that confirms discarding the in-progress group and navigating to an existing group -->
<string name="AddGroupDetailsFragment__discard">Discard</string>
<string name="AddGroupDetailsFragment__discard">Odbaci</string>
<!-- Info message shown in the middle of the screen, displayed when adding group details to an MMS Group -->
<string name="AddGroupDetailsFragment__youve_selected_a_contact_that_doesnt_support">Odabrali ste kontakt koji ne podržava Signal grupe, tako da će ova grupa biti MMS. Nazivi prilagođenih MMS grupa i fotografije bit će vidljivi samo vama.</string>
<!-- Info message shown in the middle of the screen, displayed when adding group details to an MMS Group after SMS Phase 0 -->
@@ -9107,7 +9107,7 @@
<!-- Displayed as a label when remote backups are off -->
<string name="RemoteBackupsSettingsFragment__off">Isključeno</string>
<!-- Text shown in a popup indicating that the user needs to enter their screen lock -->
<string name="RemoteBackupsSettingsFragment__authentication_required">Authentication required</string>
<string name="RemoteBackupsSettingsFragment__authentication_required">Potrebna je provjera autentičnosti</string>
<!-- Row label to launch payment history screen -->
<string name="RemoteBackupsSettingsFragment__payment_history">Povijest plaćanja</string>
<!-- Section header for backup information -->
+18 -18
View File
@@ -665,11 +665,11 @@
<!-- Snackbar toast message shown when a profile cannot be downloaded and to try again. -->
<string name="ConversationFragment_photo_failed">Nem sikerült letölteni a fotót. Próbáld újra.</string>
<!-- Title of the dialog shown when re-requesting an expired attachment from your primary device fails -->
<string name="ConversationFragment_attachment_backfill_failed_title">Can\'t download media</string>
<string name="ConversationFragment_attachment_backfill_failed_title">A médiafájl nem tölthető le</string>
<!-- Body of the dialog shown when your phone didn\'t respond to a request to re-send an expired attachment -->
<string name="ConversationFragment_attachment_backfill_timeout">Check this device and your phone\'s internet connection. Open Signal on your phone, then try downloading again.</string>
<string name="ConversationFragment_attachment_backfill_timeout">Ellenőrizd az eszközt és a telefonod internetkapcsolatát. Nyisd meg a Signal alkalmazást a telefonodon, majd próbáld meg újra a letöltést.</string>
<!-- Body of the dialog shown when your phone no longer has the attachment you tried to download -->
<string name="ConversationFragment_attachment_backfill_not_found">This media is no longer available on your phone and can\'t be downloaded.</string>
<string name="ConversationFragment_attachment_backfill_not_found">Ez a média már nem érhető el a telefonodon, és nem tölthető le.</string>
<!-- Dialog for how to long to keep a messaged pinned for -->
<string name="ConversationFragment__keep_pinned">Rögzítés megtartásának időtartama…</string>
<!-- Dialog option to keep message pin for 24 hours -->
@@ -1451,11 +1451,11 @@
<string name="AddGroupDetailsFragment__sms_contact">SMS kontakt</string>
<string name="AddGroupDetailsFragment__remove_s_from_this_group">Eltávolítod %1$s felhasználót ebből a csoportból?</string>
<!-- Title of the dialog shown when tapping an existing group while creating a new group, confirming the user wants to leave and discard their in-progress group -->
<string name="AddGroupDetailsFragment__discard_group">Discard group?</string>
<string name="AddGroupDetailsFragment__discard_group">Csoport elvetése?</string>
<!-- Body of the dialog shown when tapping an existing group while creating a new group. Placeholder is the name of the group being navigated to. -->
<string name="AddGroupDetailsFragment__if_you_continue_to_the_group_s_your_changes_wont_be_saved">If you continue to the group \"%1$s\" your changes won\'t be saved.</string>
<string name="AddGroupDetailsFragment__if_you_continue_to_the_group_s_your_changes_wont_be_saved">Ha folytatod a(z) „%1$s” csoporttal, a módosítások nem kerülnek elmentésre.</string>
<!-- Label for the button that confirms discarding the in-progress group and navigating to an existing group -->
<string name="AddGroupDetailsFragment__discard">Discard</string>
<string name="AddGroupDetailsFragment__discard">Elvetés</string>
<!-- Info message shown in the middle of the screen, displayed when adding group details to an MMS Group -->
<string name="AddGroupDetailsFragment__youve_selected_a_contact_that_doesnt_support">Olyan névjegyet választottál, amely nem támogatja a Signal-csoportokat, ezért ez a csoport MMS lesz. Az egyéni MMS-csoportok neveit és fotóit csak te láthatod.</string>
<!-- Info message shown in the middle of the screen, displayed when adding group details to an MMS Group after SMS Phase 0 -->
@@ -8719,7 +8719,7 @@
<!-- Displayed as a label when remote backups are off -->
<string name="RemoteBackupsSettingsFragment__off">Ki</string>
<!-- Text shown in a popup indicating that the user needs to enter their screen lock -->
<string name="RemoteBackupsSettingsFragment__authentication_required">Authentication required</string>
<string name="RemoteBackupsSettingsFragment__authentication_required">Hitelesítés szükséges</string>
<!-- Row label to launch payment history screen -->
<string name="RemoteBackupsSettingsFragment__payment_history">Fizetési előzmények</string>
<!-- Section header for backup information -->
@@ -9110,23 +9110,23 @@
<!-- Dialog confirmation button to exit backup setup -->
<string name="MessageBackupsKeyRecordScreen__exit_backup_setup_confirm">Kilépés a biztonsági mentés beállításából</string>
<!-- Screen title when saving your recovery key -->
<string name="MessageBackupsKeyRecordScreen__save_your_recovery_key">Save your recovery key</string>
<string name="MessageBackupsKeyRecordScreen__save_your_recovery_key">Mentsd el a helyreállítási kulcsodat</string>
<!-- Screen subtitle for the recovery key screen -->
<string name="MessageBackupsKeyRecordScreen__your_recovery_key">Your recovery key is a 64-character code that lets you restore your backup. If you forget your key, you will not be able to recover your account.</string>
<string name="MessageBackupsKeyRecordScreen__your_recovery_key">A helyreállítási kulcsod egy 64 karakterből álló kód, amely lehetővé teszi a biztonsági mentésed helyreállítását. Ha elfelejted a kulcsodat, nem tudod helyreállítani a fiókodat.</string>
<!-- Hint text to see the full recovery key -->
<string name="MessageBackupsKeyRecordScreen__see_full_key">See full key</string>
<string name="MessageBackupsKeyRecordScreen__see_full_key">Teljes kulcs megtekintése</string>
<!-- Bottom sheet caption to confirm your recovery key -->
<string name="MessageBackupsKeyRecordScreen__confirm_that_your_recovery">Confirm that your recovery key was recorded correctly. You will be prompted to fill your saved password in the next step.</string>
<string name="MessageBackupsKeyRecordScreen__confirm_that_your_recovery">Ellenőrizd, hogy a helyreállítási kulcsod helyesen került-e rögzítésre. A következő lépés során a rendszer arra fog kérni, hogy add meg a mentett jelszavadat.</string>
<!-- Button to confirm the recovery key -->
<string name="MessageBackupsKeyRecordScreen__confirm_recovery">Confirm recovery key</string>
<string name="MessageBackupsKeyRecordScreen__confirm_recovery">Erősítsd meg a helyreállítási kulcsot</string>
<!-- Toast shown when the key is confirmed -->
<string name="MessageBackupsKeyRecordScreen__recover_key_confirmed">Recovery key confirmed</string>
<string name="MessageBackupsKeyRecordScreen__recover_key_confirmed">Helyreállítási kulcs megerősítve</string>
<!-- Dialog title shown when the recovery key fails to confirm -->
<string name="MessageBackupsKeyRecordScreen__recover_key_error">Error confirming recovery key</string>
<string name="MessageBackupsKeyRecordScreen__recover_key_error">Hiba a helyreállítási kulcs megerősítésekor</string>
<!-- Dialog body shown when the recovery key fails to confirm -->
<string name="MessageBackupsKeyRecordScreen__recover_key_error_body">Your recovery key could not be confirmed. Make sure youve saved it in your password manager, or save it manually.</string>
<string name="MessageBackupsKeyRecordScreen__recover_key_error_body">A helyreállítási kulcsodat nem sikerült megerősíteni. Ellenőrizd, hogy elmentetted-e a jelszókezelődben, vagy mentsd el manuálisan.</string>
<!-- Button option to save the key manually -->
<string name="MessageBackupsKeyRecordScreen__save_key_manually">Save key manually</string>
<string name="MessageBackupsKeyRecordScreen__save_key_manually">Kulcs mentése manuálisan</string>
<!-- BackupKeyDisplayFragment -->
<!-- Dialog title when exiting before confirming new key -->
@@ -9861,8 +9861,8 @@
<!-- Header for the section shown when creating a group that lists existing groups with the exact same members. Includes the number of such groups. -->
<plurals name="AddGroupDetailsFragment__d_groups_with_same_members">
<item quantity="one">%1$d group with the same members</item>
<item quantity="other">%1$d groups with the same members</item>
<item quantity="one">%1$d csoport ugyanazokkal a tagokkal</item>
<item quantity="other">%1$d csoport ugyanazokkal a tagokkal</item>
</plurals>
<!-- Title of the sheet shown when a local backup restore could not be completed -->
+17 -17
View File
@@ -651,11 +651,11 @@
<!-- Snackbar toast message shown when a profile cannot be downloaded and to try again. -->
<string name="ConversationFragment_photo_failed">Foto gagal diunduh. Coba lagi.</string>
<!-- Title of the dialog shown when re-requesting an expired attachment from your primary device fails -->
<string name="ConversationFragment_attachment_backfill_failed_title">Can\'t download media</string>
<string name="ConversationFragment_attachment_backfill_failed_title">Tidak dapat mengunduh media</string>
<!-- Body of the dialog shown when your phone didn\'t respond to a request to re-send an expired attachment -->
<string name="ConversationFragment_attachment_backfill_timeout">Check this device and your phone\'s internet connection. Open Signal on your phone, then try downloading again.</string>
<string name="ConversationFragment_attachment_backfill_timeout">Periksa koneksi internet di perangkat ini dan ponsel Anda. Buka Signal di ponsel, lalu coba unduh lagi.</string>
<!-- Body of the dialog shown when your phone no longer has the attachment you tried to download -->
<string name="ConversationFragment_attachment_backfill_not_found">This media is no longer available on your phone and can\'t be downloaded.</string>
<string name="ConversationFragment_attachment_backfill_not_found">Media ini sudah tidak tersedia di ponsel Anda dan tidak bisa diunduh.</string>
<!-- Dialog for how to long to keep a messaged pinned for -->
<string name="ConversationFragment__keep_pinned">Tetap sematkan selama …</string>
<!-- Dialog option to keep message pin for 24 hours -->
@@ -1407,11 +1407,11 @@
<string name="AddGroupDetailsFragment__sms_contact">Kontak SMS</string>
<string name="AddGroupDetailsFragment__remove_s_from_this_group">Keluarkan %1$s dari grup ini?</string>
<!-- Title of the dialog shown when tapping an existing group while creating a new group, confirming the user wants to leave and discard their in-progress group -->
<string name="AddGroupDetailsFragment__discard_group">Discard group?</string>
<string name="AddGroupDetailsFragment__discard_group">Tinggalkan grup?</string>
<!-- Body of the dialog shown when tapping an existing group while creating a new group. Placeholder is the name of the group being navigated to. -->
<string name="AddGroupDetailsFragment__if_you_continue_to_the_group_s_your_changes_wont_be_saved">If you continue to the group \"%1$s\" your changes won\'t be saved.</string>
<string name="AddGroupDetailsFragment__if_you_continue_to_the_group_s_your_changes_wont_be_saved">Jika Anda melanjutkan ke grup \"%1$s\", perubahan Anda tidak akan disimpan.</string>
<!-- Label for the button that confirms discarding the in-progress group and navigating to an existing group -->
<string name="AddGroupDetailsFragment__discard">Discard</string>
<string name="AddGroupDetailsFragment__discard">Hapus</string>
<!-- Info message shown in the middle of the screen, displayed when adding group details to an MMS Group -->
<string name="AddGroupDetailsFragment__youve_selected_a_contact_that_doesnt_support">Anda memilih satu kontak yang tidak mendukung grup Signal, jadi grup ini akan menjadi grup MMS. Nama grup MMS kustom dan foto hanya terlihat oleh Anda.</string>
<!-- Info message shown in the middle of the screen, displayed when adding group details to an MMS Group after SMS Phase 0 -->
@@ -8525,7 +8525,7 @@
<!-- Displayed as a label when remote backups are off -->
<string name="RemoteBackupsSettingsFragment__off">Nonaktif</string>
<!-- Text shown in a popup indicating that the user needs to enter their screen lock -->
<string name="RemoteBackupsSettingsFragment__authentication_required">Authentication required</string>
<string name="RemoteBackupsSettingsFragment__authentication_required">Perlu autentikasi</string>
<!-- Row label to launch payment history screen -->
<string name="RemoteBackupsSettingsFragment__payment_history">Riwayat pembayaran</string>
<!-- Section header for backup information -->
@@ -8912,23 +8912,23 @@
<!-- Dialog confirmation button to exit backup setup -->
<string name="MessageBackupsKeyRecordScreen__exit_backup_setup_confirm">Sudahi proses ini?</string>
<!-- Screen title when saving your recovery key -->
<string name="MessageBackupsKeyRecordScreen__save_your_recovery_key">Save your recovery key</string>
<string name="MessageBackupsKeyRecordScreen__save_your_recovery_key">Simpan kunci pemulihan</string>
<!-- Screen subtitle for the recovery key screen -->
<string name="MessageBackupsKeyRecordScreen__your_recovery_key">Your recovery key is a 64-character code that lets you restore your backup. If you forget your key, you will not be able to recover your account.</string>
<string name="MessageBackupsKeyRecordScreen__your_recovery_key">Kunci pemulihan adalah kode 64 karakter yang memungkinkan Anda memulihkan data cadangan. Jika lupa kunci ini, Anda tidak akan dapat memulihkan akun Anda.</string>
<!-- Hint text to see the full recovery key -->
<string name="MessageBackupsKeyRecordScreen__see_full_key">See full key</string>
<string name="MessageBackupsKeyRecordScreen__see_full_key">Lihat kunci lengkap</string>
<!-- Bottom sheet caption to confirm your recovery key -->
<string name="MessageBackupsKeyRecordScreen__confirm_that_your_recovery">Confirm that your recovery key was recorded correctly. You will be prompted to fill your saved password in the next step.</string>
<string name="MessageBackupsKeyRecordScreen__confirm_that_your_recovery">Pastikan kunci pemulihan Anda telah disimpan dengan benar. Pada langkah berikutnya, Anda akan diminta memasukkan kata sandi yang telah disimpan.</string>
<!-- Button to confirm the recovery key -->
<string name="MessageBackupsKeyRecordScreen__confirm_recovery">Confirm recovery key</string>
<string name="MessageBackupsKeyRecordScreen__confirm_recovery">Konfirmasi kunci pemulihan</string>
<!-- Toast shown when the key is confirmed -->
<string name="MessageBackupsKeyRecordScreen__recover_key_confirmed">Recovery key confirmed</string>
<string name="MessageBackupsKeyRecordScreen__recover_key_confirmed">Kunci pemulihan dikonfirmasi</string>
<!-- Dialog title shown when the recovery key fails to confirm -->
<string name="MessageBackupsKeyRecordScreen__recover_key_error">Error confirming recovery key</string>
<string name="MessageBackupsKeyRecordScreen__recover_key_error">Terjadi kesalahan saat mengonfirmasi kunci pemulihan</string>
<!-- Dialog body shown when the recovery key fails to confirm -->
<string name="MessageBackupsKeyRecordScreen__recover_key_error_body">Your recovery key could not be confirmed. Make sure youve saved it in your password manager, or save it manually.</string>
<string name="MessageBackupsKeyRecordScreen__recover_key_error_body">Kunci pemulihan Anda tidak dapat dikonfirmasi. Pastikan Anda telah menyimpannya di pengelola kata sandi, atau simpan secara manual.</string>
<!-- Button option to save the key manually -->
<string name="MessageBackupsKeyRecordScreen__save_key_manually">Save key manually</string>
<string name="MessageBackupsKeyRecordScreen__save_key_manually">Simpan kunci secara manual</string>
<!-- BackupKeyDisplayFragment -->
<!-- Dialog title when exiting before confirming new key -->
@@ -9658,7 +9658,7 @@
<!-- Header for the section shown when creating a group that lists existing groups with the exact same members. Includes the number of such groups. -->
<plurals name="AddGroupDetailsFragment__d_groups_with_same_members">
<item quantity="other">%1$d groups with the same members</item>
<item quantity="other">%1$d grup dengan anggota yang sama</item>
</plurals>
<!-- Title of the sheet shown when a local backup restore could not be completed -->
+140 -140
View File
@@ -5,25 +5,25 @@
-->
<!-- smartling.instruction_comments_enabled = on -->
<resources>
<string name="app_name" translatable="false">Signal</string>
<!-- Removed by excludeNonTranslatables <string name="app_name" translatable="false">Signal</string> -->
<string name="install_url" translatable="false">https://signal.org/install</string>
<string name="donate_url" translatable="false">https://signal.org/donate</string>
<string name="backup_support_url" translatable="false">https://support.signal.org/hc/articles/360007059752</string>
<string name="remote_backup_support_url" translatable="false">https://support.signal.org/hc/articles/9708267671322</string>
<string name="transfer_support_url" translatable="false">https://support.signal.org/hc/articles/360007059752</string>
<string name="support_center_url" translatable="false">https://support.signal.org/</string>
<string name="terms_and_privacy_policy_url" translatable="false">https://signal.org/legal</string>
<string name="google_pay_url" translatable="false">https://pay.google.com</string>
<string name="donation_decline_code_error_url" translatable="false">https://support.signal.org/hc/articles/4408365318426#errors</string>
<string name="sms_export_url" translatable="false">https://support.signal.org/hc/articles/360007321171</string>
<string name="signal_me_username_url" translatable="false">https://signal.me/#u/%1$s</string>
<string name="username_support_url" translatable="false">https://support.signal.org/hc/articles/5389476324250</string>
<string name="export_account_data_url" translatable="false">https://support.signal.org/hc/articles/5538911756954</string>
<string name="pending_transfer_url" translatable="false">https://support.signal.org/hc/articles/360031949872#pending</string>
<string name="donate_faq_url" translatable="false">https://support.signal.org/hc/articles/360031949872#donate</string>
<string name="inactive_primary_support" translatable="false">https://support.signal.org/hc/articles/9021007554074</string>
<string name="recovery_key_phishing_support_url" translatable="false">https://support.signal.org/hc/articles/9932566320410</string>
<!-- Removed by excludeNonTranslatables <string name="install_url" translatable="false">https://signal.org/install</string> -->
<!-- Removed by excludeNonTranslatables <string name="donate_url" translatable="false">https://signal.org/donate</string> -->
<!-- Removed by excludeNonTranslatables <string name="backup_support_url" translatable="false">https://support.signal.org/hc/articles/360007059752</string> -->
<!-- Removed by excludeNonTranslatables <string name="remote_backup_support_url" translatable="false">https://support.signal.org/hc/articles/9708267671322</string> -->
<!-- Removed by excludeNonTranslatables <string name="transfer_support_url" translatable="false">https://support.signal.org/hc/articles/360007059752</string> -->
<!-- Removed by excludeNonTranslatables <string name="support_center_url" translatable="false">https://support.signal.org/</string> -->
<!-- Removed by excludeNonTranslatables <string name="terms_and_privacy_policy_url" translatable="false">https://signal.org/legal</string> -->
<!-- Removed by excludeNonTranslatables <string name="google_pay_url" translatable="false">https://pay.google.com</string> -->
<!-- Removed by excludeNonTranslatables <string name="donation_decline_code_error_url" translatable="false">https://support.signal.org/hc/articles/4408365318426#errors</string> -->
<!-- Removed by excludeNonTranslatables <string name="sms_export_url" translatable="false">https://support.signal.org/hc/articles/360007321171</string> -->
<!-- Removed by excludeNonTranslatables <string name="signal_me_username_url" translatable="false">https://signal.me/#u/%1$s</string> -->
<!-- Removed by excludeNonTranslatables <string name="username_support_url" translatable="false">https://support.signal.org/hc/articles/5389476324250</string> -->
<!-- Removed by excludeNonTranslatables <string name="export_account_data_url" translatable="false">https://support.signal.org/hc/articles/5538911756954</string> -->
<!-- Removed by excludeNonTranslatables <string name="pending_transfer_url" translatable="false">https://support.signal.org/hc/articles/360031949872#pending</string> -->
<!-- Removed by excludeNonTranslatables <string name="donate_faq_url" translatable="false">https://support.signal.org/hc/articles/360031949872#donate</string> -->
<!-- Removed by excludeNonTranslatables <string name="inactive_primary_support" translatable="false">https://support.signal.org/hc/articles/9021007554074</string> -->
<!-- Removed by excludeNonTranslatables <string name="recovery_key_phishing_support_url" translatable="false">https://support.signal.org/hc/articles/9932566320410</string> -->
<!-- First placeholder is productId, second placeholder is app package -->
<string name="backup_subscription_management_url">https://play.google.com/store/account/subscriptions?sku=%1$s&amp;package=%2$s</string>
@@ -45,7 +45,7 @@
<string name="app_icon_label_waves">Onde</string>
<!-- AlbumThumbnailView -->
<string name="AlbumThumbnailView_plus" translatable="false">\+%d</string>
<!-- Removed by excludeNonTranslatables <string name="AlbumThumbnailView_plus" translatable="false">\+%d</string> -->
<!-- ApplicationMigrationActivity -->
<string name="ApplicationMigrationActivity__signal_is_updating">Signal si sta aggiornando…</string>
@@ -70,16 +70,16 @@
<string name="AdvancedPinSettingsFragment_rotate_aep_dialog_positive_button">Crea una chiave</string>
<!-- NumericKeyboardView -->
<string name="NumericKeyboardView__1" translatable="false">1</string>
<string name="NumericKeyboardView__2" translatable="false">2</string>
<string name="NumericKeyboardView__3" translatable="false">3</string>
<string name="NumericKeyboardView__4" translatable="false">4</string>
<string name="NumericKeyboardView__5" translatable="false">5</string>
<string name="NumericKeyboardView__6" translatable="false">6</string>
<string name="NumericKeyboardView__7" translatable="false">7</string>
<string name="NumericKeyboardView__8" translatable="false">8</string>
<string name="NumericKeyboardView__9" translatable="false">9</string>
<string name="NumericKeyboardView__0" translatable="false">0</string>
<!-- Removed by excludeNonTranslatables <string name="NumericKeyboardView__1" translatable="false">1</string> -->
<!-- Removed by excludeNonTranslatables <string name="NumericKeyboardView__2" translatable="false">2</string> -->
<!-- Removed by excludeNonTranslatables <string name="NumericKeyboardView__3" translatable="false">3</string> -->
<!-- Removed by excludeNonTranslatables <string name="NumericKeyboardView__4" translatable="false">4</string> -->
<!-- Removed by excludeNonTranslatables <string name="NumericKeyboardView__5" translatable="false">5</string> -->
<!-- Removed by excludeNonTranslatables <string name="NumericKeyboardView__6" translatable="false">6</string> -->
<!-- Removed by excludeNonTranslatables <string name="NumericKeyboardView__7" translatable="false">7</string> -->
<!-- Removed by excludeNonTranslatables <string name="NumericKeyboardView__8" translatable="false">8</string> -->
<!-- Removed by excludeNonTranslatables <string name="NumericKeyboardView__9" translatable="false">9</string> -->
<!-- Removed by excludeNonTranslatables <string name="NumericKeyboardView__0" translatable="false">0</string> -->
<!-- Back button on numeric keyboard -->
<string name="NumericKeyboardView__backspace">Cancella</string>
@@ -448,7 +448,7 @@
<string name="ConversationActivity_attachment_exceeds_size_limits">L\'allegato che stai cercando di inviare supera le dimensioni consentite.</string>
<string name="ConversationActivity_unable_to_record_audio">Impossibile registrare il messaggio!</string>
<string name="ConversationActivity_you_cant_send_messages_to_this_group">Non puoi inviare messaggi a questo gruppo perché non sei più un membro.</string>
<string name="DisabledInputView__incognito_mode" translatable="false">Incognito mode (Labs)</string>
<!-- Removed by excludeNonTranslatables <string name="DisabledInputView__incognito_mode" translatable="false">Incognito mode (Labs)</string> -->
<string name="ConversationActivity_you_cant_send_messages_because_group_ended">Non puoi inviare messaggi perché il gruppo è stato chiuso.</string>
<string name="ConversationActivity_only_s_can_send_messages">Solo gli %1$s possono inviare messaggi.</string>
<string name="ConversationActivity_admins">admin</string>
@@ -1057,7 +1057,7 @@
<string name="LinkDeviceFragment__signal_messages_are_synchronized">I messaggi di Signal vengono sincronizzati con l\'app di Signal sul tuo dispositivo mobile dopo aver effettuato il collegamento. Ricorda che la cronologia dei messaggi precedenti non verrà mostrata.</string>
<!-- Bottom sheet description explaining that for non-desktop/iPad devices, they should go to %s to download Signal where %s is Signal\'s website -->
<string name="LinkDeviceFragment__on_other_device_visit_signal">Usando il dispositivo che vuoi collegare, visita la pagina %1$s per installare Signal</string>
<string name="LinkDeviceFragment__signal_download_url" translatable="false">signal.org/download</string>
<!-- Removed by excludeNonTranslatables <string name="LinkDeviceFragment__signal_download_url" translatable="false">signal.org/download</string> -->
<!-- Header title listing out current linked devices -->
<string name="LinkDeviceFragment__my_linked_devices">I miei dispositivi collegati</string>
<!-- Dialog confirmation to unlink a device -->
@@ -1098,7 +1098,7 @@
<string name="LinkDeviceFragment__cancel">Annulla</string>
<!-- Email subject when contacting support on a linked device syncing issue -->
<string name="LinkDeviceFragment__link_sync_failure_support_email">Android Export Link&amp;Sync non riuscito</string>
<string name="LinkDeviceFragment__link_sync_failure_support_email_filter" translatable="false">Android Link&amp;Sync Export Failed</string>
<!-- Removed by excludeNonTranslatables <string name="LinkDeviceFragment__link_sync_failure_support_email_filter" translatable="false">Android Link&amp;Sync Export Failed</string> -->
<!-- Title of a dialog letting the user know that syncing messages to their linked device failed -->
<string name="LinkDeviceFragment__sync_failure_title">Sincronizzazione messaggi non riuscita</string>
<!-- Body of a dialog letting the user know that syncing messages to their linked device failed -->
@@ -1107,7 +1107,7 @@
<string name="LinkDeviceFragment__sync_failure_body_unretryable">Il tuo dispositivo è stato collegato, ma non siamo riusciti a trasferire i tuoi messaggi.</string>
<!-- Text button in a dialog that, when pressed, will redirect to the Signal support page -->
<string name="LinkDeviceFragment__learn_more">Scopri di più</string>
<string name="LinkDeviceFragment__learn_more_url" translatable="false">https://support.signal.org/hc/articles/360007320551</string>
<!-- Removed by excludeNonTranslatables <string name="LinkDeviceFragment__learn_more_url" translatable="false">https://support.signal.org/hc/articles/360007320551</string> -->
<!-- Text button of a button in a dialog that, when pressed, will restart the process of linking a device -->
<string name="LinkDeviceFragment__sync_failure_retry_button">Riprova</string>
<!-- Text button of a button in a dialog that, when pressed, will ignore syncing errors and link a new device without syncing message content -->
@@ -1252,7 +1252,7 @@
<string name="GroupManagement_access_level_all_members">Tutti i membri</string>
<string name="GroupManagement_access_level_only_admins">Solo gli admin</string>
<string name="GroupManagement_access_level_no_one">Nessuno</string>
<string name="GroupManagement_access_level_unknown" translatable="false">Unknown</string>
<!-- Removed by excludeNonTranslatables <string name="GroupManagement_access_level_unknown" translatable="false">Unknown</string> -->
<array name="GroupManagement_edit_group_membership_choices">
<item>@string/GroupManagement_access_level_all_members</item>
<item>@string/GroupManagement_access_level_only_admins</item>
@@ -1390,7 +1390,7 @@
<string name="PromptBatterySaverBottomSheet__continue">Continua</string>
<!-- Button to dismiss battery saver dialog prompt-->
<string name="PromptBatterySaverBottomSheet__no_thanks">No grazie</string>
<string name="PromptBatterySaverBottomSheet__learn_more_url" translatable="false">https://support.signal.org/hc/articles/360007318711#android_notifications_troubleshooting</string>
<!-- Removed by excludeNonTranslatables <string name="PromptBatterySaverBottomSheet__learn_more_url" translatable="false">https://support.signal.org/hc/articles/360007318711#android_notifications_troubleshooting</string> -->
<!-- PendingMembersActivity -->
<string name="PendingMembersActivity_pending_group_invites">Richieste e inviti</string>
@@ -1455,7 +1455,7 @@
<!-- Body of the dialog shown when tapping an existing group while creating a new group. Placeholder is the name of the group being navigated to. -->
<string name="AddGroupDetailsFragment__if_you_continue_to_the_group_s_your_changes_wont_be_saved">If you continue to the group \"%1$s\" your changes won\'t be saved.</string>
<!-- Label for the button that confirms discarding the in-progress group and navigating to an existing group -->
<string name="AddGroupDetailsFragment__discard">Discard</string>
<string name="AddGroupDetailsFragment__discard">Elimina</string>
<!-- Info message shown in the middle of the screen, displayed when adding group details to an MMS Group -->
<string name="AddGroupDetailsFragment__youve_selected_a_contact_that_doesnt_support">Hai selezionato un contatto che non supporta i gruppi di Signal, perciò le comunicazioni su questo gruppo avverranno tramite MMS. I nomi e le foto dei gruppi MMS saranno visibili solamente a te.</string>
<!-- Info message shown in the middle of the screen, displayed when adding group details to an MMS Group after SMS Phase 0 -->
@@ -1790,8 +1790,8 @@
<string name="MediaOverviewActivity_audio">Audio</string>
<string name="MediaOverviewActivity_video">Video</string>
<string name="MediaOverviewActivity_image">Immagine</string>
<string name="MediaOverviewActivity_detail_line_2_part" translatable="false">%1$s · %2$s</string>
<string name="MediaOverviewActivity_detail_line_3_part" translatable="false">%1$s · %2$s · %3$s</string>
<!-- Removed by excludeNonTranslatables <string name="MediaOverviewActivity_detail_line_2_part" translatable="false">%1$s · %2$s</string> -->
<!-- Removed by excludeNonTranslatables <string name="MediaOverviewActivity_detail_line_3_part" translatable="false">%1$s · %2$s · %3$s</string> -->
<string name="MediaOverviewActivity_sent_by_s">Inviato da %1$s</string>
<string name="MediaOverviewActivity_sent_by_you">Inviato da te</string>
@@ -1825,13 +1825,13 @@
<!-- StarredMessagesFragment -->
<!-- Title for the starred messages screen -->
<string name="StarredMessagesActivity__starred_messages" translatable="false">Starred messages</string>
<!-- Removed by excludeNonTranslatables <string name="StarredMessagesActivity__starred_messages" translatable="false">Starred messages</string> -->
<!-- Empty state text when there are no starred messages -->
<string name="StarredMessagesFragment__no_starred_messages" translatable="false">No starred messages</string>
<!-- Removed by excludeNonTranslatables <string name="StarredMessagesFragment__no_starred_messages" translatable="false">No starred messages</string> -->
<!-- Empty state description when there are no starred messages -->
<string name="StarredMessagesFragment__tap_and_hold_on_a_message_to_star_it" translatable="false">Tap and hold on a message to star it.</string>
<!-- Removed by excludeNonTranslatables <string name="StarredMessagesFragment__tap_and_hold_on_a_message_to_star_it" translatable="false">Tap and hold on a message to star it.</string> -->
<!-- Format for starred message source label, e.g. "Alice Book Club" -->
<string name="StarredMessages__s_chevron_s" translatable="false">%1$s \u203A %2$s</string>
<!-- Removed by excludeNonTranslatables <string name="StarredMessages__s_chevron_s" translatable="false">%1$s \u203A %2$s</string> -->
<!-- NotificationBarManager -->
<string name="NotificationBarManager__establishing_signal_call">Preparazione chiamata Signal</string>
@@ -2229,7 +2229,7 @@
<!-- Shown when you are invited to a group and explains that until you accept the invitation to the group, members will not know that you have seen their messages. -->
<string name="MessageRequestBottomView_join_this_group_they_wont_know_youve_seen_their_messages_until_you_accept">Vuoi unirti a questo gruppo? Non sapranno che hai visto i loro messaggi finché non accetti.</string>
<string name="MessageRequestBottomView_unblock_this_group_and_share_your_name_and_photo_with_its_members">Vuoi sbloccare questo gruppo e condividere il tuo nome e la tua foto con chi ne fa parte? Non riceverai messaggi finché non sbloccherai il gruppo.</string>
<string name="MessageRequestBottomView_legacy_learn_more_url" translatable="false">https://support.signal.org/hc/articles/360007459591</string>
<!-- Removed by excludeNonTranslatables <string name="MessageRequestBottomView_legacy_learn_more_url" translatable="false">https://support.signal.org/hc/articles/360007459591</string> -->
<string name="MessageRequestProfileView_view">Mostra</string>
<string name="MessageRequestProfileView_member_of_one_group">Membro di %1$s</string>
<string name="MessageRequestProfileView_member_of_two_groups">Membro di %1$s e %2$s</string>
@@ -2366,7 +2366,7 @@
<string name="PinRestoreLockedFragment_create_your_pin">Crea il tuo PIN</string>
<string name="PinRestoreLockedFragment_youve_run_out_of_pin_guesses">Hai esaurito i tentativi del PIN, ma puoi comunque accedere al tuo account Signal creando un nuovo PIN. Per la tua privacy e sicurezza il tuo account verrà ripristinato senza alcuna informazione o impostazione del profilo salvata.</string>
<string name="PinRestoreLockedFragment_create_new_pin">Crea nuovo PIN</string>
<string name="PinRestoreLockedFragment_learn_more_url" translatable="false">https://support.signal.org/hc/articles/360007059792</string>
<!-- Removed by excludeNonTranslatables <string name="PinRestoreLockedFragment_learn_more_url" translatable="false">https://support.signal.org/hc/articles/360007059792</string> -->
<!-- Dialog button text indicating user wishes to send an sms code isntead of skipping it -->
<string name="ReRegisterWithPinFragment_send_sms_code">Invia codice via SMS</string>
@@ -2887,12 +2887,12 @@
<string name="SearchFragment_no_results">Nessun risultato trovato per \'%1$s\'</string>
<!-- ShakeToReport -->
<string name="ShakeToReport_shake_detected" translatable="false">Shake detected</string>
<string name="ShakeToReport_submit_debug_log" translatable="false">Submit debug log?</string>
<string name="ShakeToReport_submit" translatable="false">Submit</string>
<string name="ShakeToReport_failed_to_submit" translatable="false">Failed to submit :(</string>
<string name="ShakeToReport_success" translatable="false">Success!</string>
<string name="ShakeToReport_share" translatable="false">Share</string>
<!-- Removed by excludeNonTranslatables <string name="ShakeToReport_shake_detected" translatable="false">Shake detected</string> -->
<!-- Removed by excludeNonTranslatables <string name="ShakeToReport_submit_debug_log" translatable="false">Submit debug log?</string> -->
<!-- Removed by excludeNonTranslatables <string name="ShakeToReport_submit" translatable="false">Submit</string> -->
<!-- Removed by excludeNonTranslatables <string name="ShakeToReport_failed_to_submit" translatable="false">Failed to submit :(</string> -->
<!-- Removed by excludeNonTranslatables <string name="ShakeToReport_success" translatable="false">Success!</string> -->
<!-- Removed by excludeNonTranslatables <string name="ShakeToReport_share" translatable="false">Share</string> -->
<!-- SharedContactDetailsActivity -->
<string name="SharedContactDetailsActivity_add_to_contacts">Aggiungi ai contatti</string>
@@ -3044,28 +3044,28 @@
<!-- Banner message shown while submitting debug log -->
<string name="SubmitDebugLogActivity_your_log_will_be_posted_online">Quando fai clic su Invia, il tuo log sarà pubblicato online per 30 giorni su un URL unico e non pubblicato. Puoi prima salvarlo localmente.</string>
<!-- Debug log level names to filter by levels. -->
<string name="SubmitDebugLogActivity_signal_uncaught_exception" translatable="false">Uncaught</string>
<string name="SubmitDebugLogActivity_verbose" translatable="false">Verbose</string>
<string name="SubmitDebugLogActivity_debug" translatable="false">Debug</string>
<string name="SubmitDebugLogActivity_info" translatable="false">Info</string>
<string name="SubmitDebugLogActivity_warning" translatable="false">Warn</string>
<string name="SubmitDebugLogActivity_error" translatable="false">Error</string>
<!-- Removed by excludeNonTranslatables <string name="SubmitDebugLogActivity_signal_uncaught_exception" translatable="false">Uncaught</string> -->
<!-- Removed by excludeNonTranslatables <string name="SubmitDebugLogActivity_verbose" translatable="false">Verbose</string> -->
<!-- Removed by excludeNonTranslatables <string name="SubmitDebugLogActivity_debug" translatable="false">Debug</string> -->
<!-- Removed by excludeNonTranslatables <string name="SubmitDebugLogActivity_info" translatable="false">Info</string> -->
<!-- Removed by excludeNonTranslatables <string name="SubmitDebugLogActivity_warning" translatable="false">Warn</string> -->
<!-- Removed by excludeNonTranslatables <string name="SubmitDebugLogActivity_error" translatable="false">Error</string> -->
<!-- Title of dialog shown when debug log prefix generation is unusually slow -->
<string name="SubmitDebugLogActivity_slow_log_title" translatable="false">Slow log generation</string>
<!-- Removed by excludeNonTranslatables <string name="SubmitDebugLogActivity_slow_log_title" translatable="false">Slow log generation</string> -->
<!-- Body of dialog shown when debug log prefix generation is unusually slow. %1$d is duration in seconds. -->
<string name="SubmitDebugLogActivity_slow_log_message" translatable="false">Generating the debug log header took %1$d seconds. We should figure out what\&apos;s slowing things down.</string>
<!-- Removed by excludeNonTranslatables <string name="SubmitDebugLogActivity_slow_log_message" translatable="false">Generating the debug log header took %1$d seconds. We should figure out what\&apos;s slowing things down.</string> -->
<!-- SupportEmailUtil -->
<string name="SupportEmailUtil_support_email" translatable="false">support@signal.org</string>
<!-- Removed by excludeNonTranslatables <string name="SupportEmailUtil_support_email" translatable="false">support@signal.org</string> -->
<string name="SupportEmailUtil_filter">Filtro:</string>
<string name="SupportEmailUtil_device_info">Informazioni sul dispositivo:</string>
<string name="SupportEmailUtil_android_version">Versione di Android:</string>
<string name="SupportEmailUtil_signal_version" translatable="false">Signal version:</string>
<string name="SupportEmailUtil_signal_package" translatable="false">Signal package:</string>
<!-- Removed by excludeNonTranslatables <string name="SupportEmailUtil_signal_version" translatable="false">Signal version:</string> -->
<!-- Removed by excludeNonTranslatables <string name="SupportEmailUtil_signal_package" translatable="false">Signal package:</string> -->
<string name="SupportEmailUtil_registration_lock">Blocco registrazione:</string>
<string name="SupportEmailUtil_locale" translatable="false">Locale:</string>
<string name="SupportEmailUtil_challenge_received" translatable="false">Challenge Received:</string>
<string name="SupportEmailUtil_registered" translatable="false">Registered:</string>
<!-- Removed by excludeNonTranslatables <string name="SupportEmailUtil_locale" translatable="false">Locale:</string> -->
<!-- Removed by excludeNonTranslatables <string name="SupportEmailUtil_challenge_received" translatable="false">Challenge Received:</string> -->
<!-- Removed by excludeNonTranslatables <string name="SupportEmailUtil_registered" translatable="false">Registered:</string> -->
<!-- ThreadRecord -->
<string name="ThreadRecord_group_updated">Gruppo aggiornato</string>
@@ -3225,10 +3225,10 @@
<string name="VerifyDisplayFragment__scan_result_dialog_ok">Ok</string>
<!-- ViewOnceMessageActivity -->
<string name="ViewOnceMessageActivity_video_duration" translatable="false">%1$02d:%2$02d</string>
<!-- Removed by excludeNonTranslatables <string name="ViewOnceMessageActivity_video_duration" translatable="false">%1$02d:%2$02d</string> -->
<!-- AudioView -->
<string name="AudioView_duration" translatable="false">%1$d:%2$02d</string>
<!-- Removed by excludeNonTranslatables <string name="AudioView_duration" translatable="false">%1$d:%2$02d</string> -->
<!-- MessageDisplayHelper -->
<string name="MessageDisplayHelper_message_encrypted_for_non_existing_session">Messaggio criptato per una sessione non esistente</string>
@@ -3909,7 +3909,7 @@
<string name="EditProfileFragment__edit_group">Modifica gruppo</string>
<string name="EditProfileFragment__group_name">Nome del gruppo</string>
<string name="EditProfileFragment__group_description">Descrizione gruppo</string>
<string name="EditProfileFragment__support_link" translatable="false">https://support.signal.org/hc/articles/360007459591</string>
<!-- Removed by excludeNonTranslatables <string name="EditProfileFragment__support_link" translatable="false">https://support.signal.org/hc/articles/360007459591</string> -->
<!-- The title of a dialog prompting user to update to the latest version of Signal. -->
<string name="EditProfileFragment_deprecated_dialog_title">Aggiorna Signal</string>
<!-- The body of a dialog prompting user to update to the latest version of Signal. -->
@@ -3956,7 +3956,7 @@
<string name="verify_display_fragment__encryption_unavailable">Verifica automatica non disponibile</string>
<!-- Caption text explaining more about automatic verification -->
<string name="verify_display_fragment__auto_verify_not_available">La verifica automatica non è disponibile per tutte le chat.</string>
<string name="verify_display_fragment__link" translatable="false">https://support.signal.org/hc/articles/10223569377562</string>
<!-- Removed by excludeNonTranslatables <string name="verify_display_fragment__link" translatable="false">https://support.signal.org/hc/articles/10223569377562</string> -->
<!-- Bottom sheet title when encryption is auto-verified -->
<string name="EncryptionVerifiedSheet__title_success">Crittografia verificata in automatico per questa chat</string>
@@ -3990,7 +3990,7 @@
<string name="SelfVerificationFailureSheet__submit">Invia</string>
<!-- Email subject line when submitting logs following a verification failure -->
<string name="SelfVerificationFailureSheet__email_subject">Verifica automatica della chiave di crittografia non riuscita</string>
<string name="SelfVerificationFailureSheet__email_filter" translatable="false">AutomaticKeyVerificationFailure</string>
<!-- Removed by excludeNonTranslatables <string name="SelfVerificationFailureSheet__email_filter" translatable="false">AutomaticKeyVerificationFailure</string> -->
<!-- Link to learn more about debug logs -->
<string name="SelfVerificationFailureSheet__learn_more">Scopri di più</string>
@@ -4044,17 +4044,17 @@
<string name="HelpFragment__whats_this">Cos\'è?</string>
<string name="HelpFragment__how_do_you_feel">Come ti senti? (Facoltativo)</string>
<string name="HelpFragment__tell_us_why_youre_reaching_out">Spiegaci perché ci stai contattando.</string>
<string name="HelpFragment__emoji_5" translatable="false">emoji_5</string>
<string name="HelpFragment__emoji_4" translatable="false">emoji_4</string>
<string name="HelpFragment__emoji_3" translatable="false">emoji_3</string>
<string name="HelpFragment__emoji_2" translatable="false">emoji_2</string>
<string name="HelpFragment__emoji_1" translatable="false">emoji_1</string>
<string name="HelpFragment__link__debug_info" translatable="false">https://support.signal.org/hc/articles/360007318591</string>
<string name="HelpFragment__link__faq" translatable="false">https://support.signal.org</string>
<!-- Removed by excludeNonTranslatables <string name="HelpFragment__emoji_5" translatable="false">emoji_5</string> -->
<!-- Removed by excludeNonTranslatables <string name="HelpFragment__emoji_4" translatable="false">emoji_4</string> -->
<!-- Removed by excludeNonTranslatables <string name="HelpFragment__emoji_3" translatable="false">emoji_3</string> -->
<!-- Removed by excludeNonTranslatables <string name="HelpFragment__emoji_2" translatable="false">emoji_2</string> -->
<!-- Removed by excludeNonTranslatables <string name="HelpFragment__emoji_1" translatable="false">emoji_1</string> -->
<!-- Removed by excludeNonTranslatables <string name="HelpFragment__link__debug_info" translatable="false">https://support.signal.org/hc/articles/360007318591</string> -->
<!-- Removed by excludeNonTranslatables <string name="HelpFragment__link__faq" translatable="false">https://support.signal.org</string> -->
<!-- Heading used within support email that lists additional information to help with debugging -->
<string name="HelpFragment__support_info">Informazioni supporto</string>
<string name="HelpFragment__signal_android_support_request">Richiesta di supporto Signal Android</string>
<string name="HelpFragment__debug_log" translatable="false">Debug Log:</string>
<!-- Removed by excludeNonTranslatables <string name="HelpFragment__debug_log" translatable="false">Debug Log:</string> -->
<string name="HelpFragment__could_not_upload_logs">Impossibile inviare i log</string>
<string name="HelpFragment__please_be_as_descriptive_as_possible">Sii il più descrittivo possibile per aiutarci a capire il problema.</string>
<!-- Error shown under the "tell us what\'s going on" field when the entered description is shorter than the required minimum length. The placeholder is the minimum number of characters. -->
@@ -4270,7 +4270,7 @@
<string name="preferences__if_typing_indicators_are_disabled_you_wont_be_able_to_see_typing_indicators">Se gli indicatori di scrittura sono disabilitati, non sarai in grado di vedere quando gli altri utenti stanno digitando.</string>
<string name="preferences__request_keyboard_to_disable">Richiedi alla tastiera di disattivare l\'apprendimento delle parole digitate.</string>
<string name="preferences__this_setting_is_not_a_guarantee">Questa impostazione non è una garanzia e la tua tastiera potrebbe ignorarla.</string>
<string name="preferences__incognito_keyboard_learn_more" translatable="false">https://support.signal.org/hc/articles/360055276112</string>
<!-- Removed by excludeNonTranslatables <string name="preferences__incognito_keyboard_learn_more" translatable="false">https://support.signal.org/hc/articles/360055276112</string> -->
<string name="preferences_chats__when_using_mobile_data">Via rete cellulare</string>
<string name="preferences_chats__when_using_wifi">Via Wi-Fi</string>
<string name="preferences_chats__when_roaming">In roaming</string>
@@ -4383,9 +4383,9 @@
<string name="configurable_single_select__customize_option">Personalizza opzione</string>
<!-- Internal only preferences -->
<string name="preferences__internal_preferences" translatable="false">Internal Preferences</string>
<string name="preferences__internal_details" translatable="false">Internal Details</string>
<string name="preferences__internal_stories_dialog_launcher" translatable="false">Stories dialog launcher</string>
<!-- Removed by excludeNonTranslatables <string name="preferences__internal_preferences" translatable="false">Internal Preferences</string> -->
<!-- Removed by excludeNonTranslatables <string name="preferences__internal_details" translatable="false">Internal Details</string> -->
<!-- Removed by excludeNonTranslatables <string name="preferences__internal_stories_dialog_launcher" translatable="false">Stories dialog launcher</string> -->
<!-- Payments -->
@@ -4429,14 +4429,14 @@
<string name="PaymentsHomeFragment__payments_deactivated">Pagamenti disattivati.</string>
<string name="PaymentsHomeFragment__payment_failed">Pagamento fallito</string>
<string name="PaymentsHomeFragment__details">Dettagli</string>
<string name="PaymentsHomeFragment__learn_more__activate_payments" translatable="false">https://support.signal.org/hc/articles/360057625692#payments_activate</string>
<!-- Removed by excludeNonTranslatables <string name="PaymentsHomeFragment__learn_more__activate_payments" translatable="false">https://support.signal.org/hc/articles/360057625692#payments_activate</string> -->
<!-- Displayed as a description in a dialog when the user tries to activate payments -->
<string name="PaymentsHomeFragment__you_can_use_signal_to_send_and">Puoi usare Signal per inviare e ricevere i MobileCoin. Tutti i pagamenti sono soggetti ai Termini di Utilizzo dei MobileCoin e del MobileCoin Wallet. Ricorda che potresti riscontrare alcuni problemi. Inoltre, in caso di perdite nei pagamenti o nei saldi dei Wallet, potrebbe non essere possibile recuperare la somma persa. </string>
<string name="PaymentsHomeFragment__activate">Attiva</string>
<string name="PaymentsHomeFragment__view_mobile_coin_terms">Visualizza i termini di MobileCoin</string>
<string name="PaymentsHomeFragment__payments_not_available">I pagamenti in Signal non sono più disponibili. Puoi ancora trasferire i fondi a un exchange ma non puoi più inviare e ricevere pagamenti o aggiungere fondi.</string>
<string name="PaymentsHomeFragment__mobile_coin_terms_url" translatable="false">https://www.mobilecoin.com/terms-of-use.html</string>
<!-- Removed by excludeNonTranslatables <string name="PaymentsHomeFragment__mobile_coin_terms_url" translatable="false">https://www.mobilecoin.com/terms-of-use.html</string> -->
<!-- Alert dialog title which shows up after a payment to turn on payment lock -->
<string name="PaymentsHomeFragment__turn_on">Vuoi attivare la funzione Pagamento sicuro?</string>
<!-- Alert dialog description for why payment lock should be enabled before sending payments -->
@@ -4481,7 +4481,7 @@
<string name="PaymentsAddMoneyFragment__copy">Copia</string>
<string name="PaymentsAddMoneyFragment__copied_to_clipboard">Copiato negli appunti</string>
<string name="PaymentsAddMoneyFragment__to_add_funds">Per aggiungere fondi, invia MobileCoin all\'indirizzo del tuo portafoglio. Avvia una transazione dal tuo account su un exchange che supporta MobileCoin, quindi scansiona il codice QR o copia l\'indirizzo del tuo portafoglio.</string>
<string name="PaymentsAddMoneyFragment__learn_more__information" translatable="false">https://support.signal.org/hc/articles/360057625692#payments_transfer_from_exchange</string>
<!-- Removed by excludeNonTranslatables <string name="PaymentsAddMoneyFragment__learn_more__information" translatable="false">https://support.signal.org/hc/articles/360057625692#payments_transfer_from_exchange</string> -->
<!-- PaymentsDetailsFragment -->
<string name="PaymentsDetailsFragment__details">Dettagli</string>
@@ -4502,8 +4502,8 @@
<string name="PaymentsDetailsFragment__coin_cleanup_fee">Commissione per la pulizia delle monete</string>
<string name="PaymentsDetailsFragment__coin_cleanup_information">Una \"commissione per la pulizia delle monete\" viene addebitata quando le monete in tuo possesso non possono essere combinate per completare una transazione. La pulizia ti consentirà di continuare a inviare pagamenti.</string>
<string name="PaymentsDetailsFragment__no_details_available">Non sono disponibili ulteriori dettagli per questa transazione</string>
<string name="PaymentsDetailsFragment__learn_more__information" translatable="false">https://support.signal.org/hc/articles/360057625692#payments_details</string>
<string name="PaymentsDetailsFragment__learn_more__cleanup_fee" translatable="false">https://support.signal.org/hc/articles/360057625692#payments_details_fees</string>
<!-- Removed by excludeNonTranslatables <string name="PaymentsDetailsFragment__learn_more__information" translatable="false">https://support.signal.org/hc/articles/360057625692#payments_details</string> -->
<!-- Removed by excludeNonTranslatables <string name="PaymentsDetailsFragment__learn_more__cleanup_fee" translatable="false">https://support.signal.org/hc/articles/360057625692#payments_details_fees</string> -->
<string name="PaymentsDetailsFragment__sent_payment">Pagamento inviato</string>
<string name="PaymentsDetailsFragment__received_payment">Pagamento ricevuto</string>
<string name="PaymentsDeatilsFragment__payment_completed_s">Pagamento completato %1$s</string>
@@ -4548,7 +4548,7 @@
<string name="CreatePaymentFragment__backspace">Cancella</string>
<string name="CreatePaymentFragment__add_note">Aggiungi nota</string>
<string name="CreatePaymentFragment__conversions_are_just_estimates">Le conversioni sono solo stime e potrebbero non essere accurate.</string>
<string name="CreatePaymentFragment__learn_more__conversions" translatable="false">https://support.signal.org/hc/articles/360057625692#payments_currency_conversion</string>
<!-- Removed by excludeNonTranslatables <string name="CreatePaymentFragment__learn_more__conversions" translatable="false">https://support.signal.org/hc/articles/360057625692#payments_currency_conversion</string> -->
<!-- EditNoteFragment -->
<string name="EditNoteFragment_note">Nota</string>
@@ -4630,9 +4630,9 @@
<!-- Button to delete a message; Action item with hyphenation. Translation can use soft hyphen - Unicode U+00AD -->
<string name="conversation_selection__menu_delete">Elimina</string>
<!-- Button to star a message to save it for later; Action item -->
<string name="conversation_selection__menu_star" translatable="false">Star (Labs)</string>
<!-- Removed by excludeNonTranslatables <string name="conversation_selection__menu_star" translatable="false">Star (Labs)</string> -->
<!-- Button to remove the star from a message; Action item -->
<string name="conversation_selection__menu_unstar" translatable="false">Unstar (Labs)</string>
<!-- Removed by excludeNonTranslatables <string name="conversation_selection__menu_unstar" translatable="false">Unstar (Labs)</string> -->
<!-- Button to forward a message to another person or group chat; Action item with hyphenation. Translation can use soft hyphen - Unicode U+00AD -->
<string name="conversation_selection__menu_forward">Inoltra</string>
<!-- Button to reply to a message; Action item with hyphenation. Translation can use soft hyphen - Unicode U+00AD -->
@@ -4701,7 +4701,7 @@
<string name="conversation__menu_view_all_media">Tutti i file multimediali</string>
<string name="conversation__menu_conversation_settings">Impostazioni chat</string>
<string name="conversation__menu_add_shortcut">Aggiungi alla schermata principale</string>
<string name="conversation__menu_export" translatable="false">Export (Labs)</string>
<!-- Removed by excludeNonTranslatables <string name="conversation__menu_export" translatable="false">Export (Labs)</string> -->
<string name="conversation__menu_create_bubble">Crea bolla</string>
<!-- Overflow menu option that allows formatting of text -->
<string name="conversation__menu_format_text">Formatta testo</string>
@@ -4712,11 +4712,11 @@
<string name="conversation_add_to_contacts__menu_add_to_contacts">Aggiungi ai contatti</string>
<!-- conversation export -->
<string name="conversation_export__exporting" translatable="false">Exporting chat…</string>
<string name="conversation_export__export_complete" translatable="false">Chat exported successfully</string>
<string name="conversation_export__export_failed" translatable="false">Export failed</string>
<string name="conversation_export__export_cancelled" translatable="false">Export cancelled</string>
<string name="conversation_export__preparing" translatable="false">Preparing export…</string>
<!-- Removed by excludeNonTranslatables <string name="conversation_export__exporting" translatable="false">Exporting chat…</string> -->
<!-- Removed by excludeNonTranslatables <string name="conversation_export__export_complete" translatable="false">Chat exported successfully</string> -->
<!-- Removed by excludeNonTranslatables <string name="conversation_export__export_failed" translatable="false">Export failed</string> -->
<!-- Removed by excludeNonTranslatables <string name="conversation_export__export_cancelled" translatable="false">Export cancelled</string> -->
<!-- Removed by excludeNonTranslatables <string name="conversation_export__preparing" translatable="false">Preparing export…</string> -->
<!-- conversation scheduled messages bar -->
@@ -4746,7 +4746,7 @@
<string name="text_secure_normal__menu_new_group">Nuovo gruppo</string>
<string name="text_secure_normal__menu_settings">Impostazioni</string>
<!-- Menu item in the main conversation list to view all starred messages -->
<string name="text_secure_normal__starred_messages" translatable="false">Starred messages (Labs)</string>
<!-- Removed by excludeNonTranslatables <string name="text_secure_normal__starred_messages" translatable="false">Starred messages (Labs)</string> -->
<string name="text_secure_normal__menu_clear_passphrase">Blocca</string>
<string name="text_secure_normal__mark_all_as_read">Segna tutto come già letto</string>
<string name="text_secure_normal__invite_friends">Invita amici</string>
@@ -4792,7 +4792,7 @@
<string name="BaseKbsPinFragment__create_alphanumeric_pin">Crea PIN alfanumerico</string>
<!-- Button label to prompt them to return to creating a numbers-only password ("PIN") -->
<string name="BaseKbsPinFragment__create_numeric_pin">Crea PIN numerico</string>
<string name="BaseKbsPinFragment__learn_more_url" translatable="false">https://support.signal.org/hc/articles/360007059792</string>
<!-- Removed by excludeNonTranslatables <string name="BaseKbsPinFragment__learn_more_url" translatable="false">https://support.signal.org/hc/articles/360007059792</string> -->
<!-- CreateKbsPinFragment -->
<plurals name="CreateKbsPinFragment__pin_must_be_at_least_characters">
@@ -4826,7 +4826,7 @@
<string name="KbsSplashFragment__introducing_pins">Ti presentiamo i PIN</string>
<string name="KbsSplashFragment__pins_keep_information_stored_with_signal_encrypted">I PIN mantengono le informazioni memorizzate con Signal crittografate in modo che solo tu possa accedervi. Il profilo, le impostazioni e i contatti verranno ripristinati quando reinstalli. Non avrai bisogno del tuo PIN per aprire l\'app.</string>
<string name="KbsSplashFragment__learn_more">Scopri di più</string>
<string name="KbsSplashFragment__learn_more_link" translatable="false">https://support.signal.org/hc/articles/360007059792</string>
<!-- Removed by excludeNonTranslatables <string name="KbsSplashFragment__learn_more_link" translatable="false">https://support.signal.org/hc/articles/360007059792</string> -->
<string name="KbsSplashFragment__registration_lock_equals_pin">Blocco registrazione = PIN</string>
<string name="KbsSplashFragment__your_registration_lock_is_now_called_a_pin">Il tuo blocco registrazione ora è chiamato PIN e fa di più. Aggiornalo ora.</string>
<string name="KbsSplashFragment__update_pin">Aggiorna PIN</string>
@@ -4847,7 +4847,7 @@
<string name="AccountLockedFragment__your_account_has_been_locked_to_protect_your_privacy">Il tuo account è stato bloccato per proteggere la tua privacy e la tua sicurezza. Dopo %1$d giorni di inattività sarai in grado di registrare nuovamente questo numero di telefono senza bisogno del tuo PIN. Tutti i contenuti saranno eliminati.</string>
<string name="AccountLockedFragment__next">Avanti</string>
<string name="AccountLockedFragment__learn_more">Scopri di più</string>
<string name="AccountLockedFragment__learn_more_url" translatable="false">https://support.signal.org/hc/articles/360007059792</string>
<!-- Removed by excludeNonTranslatables <string name="AccountLockedFragment__learn_more_url" translatable="false">https://support.signal.org/hc/articles/360007059792</string> -->
<!-- KbsLockFragment -->
<string name="RegistrationLockFragment__enter_your_pin">Inserisci il tuo PIN</string>
@@ -5489,9 +5489,9 @@
<string name="payment_info_card_with_a_high_balance">Con un saldo elevato, potresti voler eseguire l\'aggiornamento a un PIN alfanumerico per aggiungere maggiore protezione al tuo account.</string>
<string name="payment_info_card_update_pin">Aggiorna PIN</string>
<string name="payment_info_card__learn_more__about_mobilecoin" translatable="false">https://support.signal.org/hc/articles/360057625692#payments_which_ones</string>
<string name="payment_info_card__learn_more__adding_to_your_wallet" translatable="false">https://support.signal.org/hc/articles/360057625692#payments_transfer_from_exchange</string>
<string name="payment_info_card__learn_more__cashing_out" translatable="false">https://support.signal.org/hc/articles/360057625692#payments_transfer_to_exchange</string>
<!-- Removed by excludeNonTranslatables <string name="payment_info_card__learn_more__about_mobilecoin" translatable="false">https://support.signal.org/hc/articles/360057625692#payments_which_ones</string> -->
<!-- Removed by excludeNonTranslatables <string name="payment_info_card__learn_more__adding_to_your_wallet" translatable="false">https://support.signal.org/hc/articles/360057625692#payments_transfer_from_exchange</string> -->
<!-- Removed by excludeNonTranslatables <string name="payment_info_card__learn_more__cashing_out" translatable="false">https://support.signal.org/hc/articles/360057625692#payments_transfer_to_exchange</string> -->
<!-- DeactivateWalletFragment -->
<string name="DeactivateWalletFragment__deactivate_wallet">Disattiva portafoglio</string>
@@ -5503,7 +5503,7 @@
<string name="DeactivateWalletFragment__deactivate_without_transferring_question">Disattivare senza trasferire?</string>
<string name="DeactivateWalletFragment__your_balance_will_remain">Il tuo saldo rimarrà nel tuo wallet collegato a Signal se scegli di riattivare i pagamenti.</string>
<string name="DeactivateWalletFragment__error_deactivating_wallet">Errore durante la disattivazione del portafoglio.</string>
<string name="DeactivateWalletFragment__learn_more__we_recommend_transferring_your_funds" translatable="false">https://support.signal.org/hc/articles/360057625692#payments_deactivate</string>
<!-- Removed by excludeNonTranslatables <string name="DeactivateWalletFragment__learn_more__we_recommend_transferring_your_funds" translatable="false">https://support.signal.org/hc/articles/360057625692#payments_deactivate</string> -->
<!-- PaymentsRecoveryStartFragment -->
<string name="PaymentsRecoveryStartFragment__recovery_phrase">Frase di recupero</string>
@@ -5539,8 +5539,8 @@
<string name="PaymentsRecoveryPasteFragment__invalid_recovery_phrase">Frase di recupero non valida</string>
<string name="PaymentsRecoveryPasteFragment__make_sure">Assicurati di aver inserito %1$d parole e riprova.</string>
<string name="PaymentsRecoveryStartFragment__learn_more__view" translatable="false">https://support.signal.org/hc/articles/360057625692#payments_wallet_view_passphrase</string>
<string name="PaymentsRecoveryStartFragment__learn_more__restore" translatable="false">https://support.signal.org/hc/articles/360057625692#payments_wallet_restore_passphrase</string>
<!-- Removed by excludeNonTranslatables <string name="PaymentsRecoveryStartFragment__learn_more__view" translatable="false">https://support.signal.org/hc/articles/360057625692#payments_wallet_view_passphrase</string> -->
<!-- Removed by excludeNonTranslatables <string name="PaymentsRecoveryStartFragment__learn_more__restore" translatable="false">https://support.signal.org/hc/articles/360057625692#payments_wallet_restore_passphrase</string> -->
<!-- PaymentsRecoveryPhraseFragment -->
<string name="PaymentsRecoveryPhraseFragment__next">Avanti</string>
@@ -5585,7 +5585,7 @@
<string name="GroupsInCommonMessageRequest__none_of_your_contacts_or_people_you_chat_with_are_in_this_group">Nessuno dei tuoi contatti o delle persone con cui hai chattato è in questo gruppo. Controlla attentamente le richieste prima di accettarle per evitare messaggi indesiderati.</string>
<string name="GroupsInCommonMessageRequest__about_message_requests">Informazioni sulle richieste di messaggi</string>
<string name="GroupsInCommonMessageRequest__okay">Ok</string>
<string name="GroupsInCommonMessageRequest__support_article" translatable="false">https://support.signal.org/hc/articles/360007459591</string>
<!-- Removed by excludeNonTranslatables <string name="GroupsInCommonMessageRequest__support_article" translatable="false">https://support.signal.org/hc/articles/360007459591</string> -->
<string name="ChatColorSelectionFragment__heres_a_preview_of_the_chat_color">Ecco un\'anteprima del colore della chat.</string>
<string name="ChatColorSelectionFragment__the_color_is_visible_to_only_you">Il colore è visibile solo a te.</string>
@@ -5965,7 +5965,7 @@
<!-- Alert dialog button to cancel the dialog -->
<!-- AdvancedPrivacySettingsFragment -->
<string name="AdvancedPrivacySettingsFragment__sealed_sender_link" translatable="false">https://signal.org/blog/sealed-sender</string>
<!-- Removed by excludeNonTranslatables <string name="AdvancedPrivacySettingsFragment__sealed_sender_link" translatable="false">https://signal.org/blog/sealed-sender</string> -->
<string name="AdvancedPrivacySettingsFragment__show_status_icon">Mostra icona di stato</string>
<string name="AdvancedPrivacySettingsFragment__show_an_icon">Mostra un\'icona nei dettagli del messaggio quando sono stati consegnati utilizzando il mittente sigillato.</string>
@@ -6128,8 +6128,8 @@
<string name="ConversationSettingsFragment__disappearing_messages">Messaggi temporanei</string>
<string name="ConversationSettingsFragment__sounds_and_notifications">Suoni e notifiche</string>
<!-- Label for the starred messages option in conversation settings -->
<string name="ConversationSettingsFragment__starred_messages" translatable="false">Starred messages</string>
<string name="ConversationSettingsFragment__internal_details" translatable="false">Internal details</string>
<!-- Removed by excludeNonTranslatables <string name="ConversationSettingsFragment__starred_messages" translatable="false">Starred messages</string> -->
<!-- Removed by excludeNonTranslatables <string name="ConversationSettingsFragment__internal_details" translatable="false">Internal details</string> -->
<string name="ConversationSettingsFragment__contact_details">Info del contatto sul telefono</string>
<string name="ConversationSettingsFragment__view_safety_number">Mostra codice di sicurezza</string>
<string name="ConversationSettingsFragment__block">Blocca</string>
@@ -6975,39 +6975,39 @@
<!-- StoryArchive -->
<!-- Title for the story archive screen -->
<string name="StoryArchive__story_archive" translatable="false">Story archive (Labs)</string>
<!-- Removed by excludeNonTranslatables <string name="StoryArchive__story_archive" translatable="false">Story archive (Labs)</string> -->
<!-- Section header in story settings -->
<string name="StoryArchive__archive" translatable="false">Archive</string>
<!-- Removed by excludeNonTranslatables <string name="StoryArchive__archive" translatable="false">Archive</string> -->
<!-- Label for switch to enable story archiving -->
<string name="StoryArchive__keep_stories_in_archive" translatable="false">Keep stories in archive</string>
<!-- Removed by excludeNonTranslatables <string name="StoryArchive__keep_stories_in_archive" translatable="false">Keep stories in archive</string> -->
<!-- Description for the archive toggle -->
<string name="StoryArchive__save_stories_after_they_expire" translatable="false">Save your sent stories after they leave the active feed.</string>
<!-- Removed by excludeNonTranslatables <string name="StoryArchive__save_stories_after_they_expire" translatable="false">Save your sent stories after they leave the active feed.</string> -->
<!-- Label for archive duration preference -->
<string name="StoryArchive__keep_stories_for" translatable="false">Keep stories for</string>
<!-- Removed by excludeNonTranslatables <string name="StoryArchive__keep_stories_for" translatable="false">Keep stories for</string> -->
<!-- Archive duration option: forever -->
<string name="StoryArchive__forever" translatable="false">Forever</string>
<!-- Removed by excludeNonTranslatables <string name="StoryArchive__forever" translatable="false">Forever</string> -->
<!-- Archive duration option: 1 year -->
<string name="StoryArchive__1_year" translatable="false">1 year</string>
<!-- Removed by excludeNonTranslatables <string name="StoryArchive__1_year" translatable="false">1 year</string> -->
<!-- Archive duration option: 6 months -->
<string name="StoryArchive__6_months" translatable="false">6 months</string>
<!-- Removed by excludeNonTranslatables <string name="StoryArchive__6_months" translatable="false">6 months</string> -->
<!-- Archive duration option: 30 days -->
<string name="StoryArchive__30_days" translatable="false">30 days</string>
<!-- Removed by excludeNonTranslatables <string name="StoryArchive__30_days" translatable="false">30 days</string> -->
<!-- Empty state title when no archived stories exist -->
<string name="StoryArchive__no_archived_stories" translatable="false">No archived stories</string>
<!-- Removed by excludeNonTranslatables <string name="StoryArchive__no_archived_stories" translatable="false">No archived stories</string> -->
<!-- Empty state message when no archived stories exist -->
<string name="StoryArchive__no_archived_stories_message" translatable="false">Turn on \"Save Stories to Archive\" in story settings to auto-archive your stories.</string>
<!-- Removed by excludeNonTranslatables <string name="StoryArchive__no_archived_stories_message" translatable="false">Turn on \"Save Stories to Archive\" in story settings to auto-archive your stories.</string> -->
<!-- Empty state button to navigate to story settings -->
<string name="StoryArchive__go_to_settings" translatable="false">Go to settings</string>
<!-- Removed by excludeNonTranslatables <string name="StoryArchive__go_to_settings" translatable="false">Go to settings</string> -->
<!-- Label for sort order menu -->
<string name="StoryArchive__sort_by" translatable="false">Sort by</string>
<!-- Removed by excludeNonTranslatables <string name="StoryArchive__sort_by" translatable="false">Sort by</string> -->
<!-- Sort order option: newest first -->
<string name="StoryArchive__newest" translatable="false">Newest</string>
<!-- Removed by excludeNonTranslatables <string name="StoryArchive__newest" translatable="false">Newest</string> -->
<!-- Sort order option: oldest first -->
<string name="StoryArchive__oldest" translatable="false">Oldest</string>
<!-- Removed by excludeNonTranslatables <string name="StoryArchive__oldest" translatable="false">Oldest</string> -->
<!-- Delete action in story archive multi-select bottom bar -->
<string name="StoryArchive__delete" translatable="false">Delete</string>
<!-- Removed by excludeNonTranslatables <string name="StoryArchive__delete" translatable="false">Delete</string> -->
<!-- Content description for selecting a story in multi-select mode -->
<string name="StoryArchive__select_story" translatable="false">Select story</string>
<!-- Removed by excludeNonTranslatables <string name="StoryArchive__select_story" translatable="false">Select story</string> -->
<!-- Confirmation dialog body when deleting stories from archive -->
<plurals name="StoryArchive__delete_n_stories">
<item quantity="one">Eliminare %1$d storia? Non potrai più tornare indietro.</item>
@@ -8719,7 +8719,7 @@
<!-- Displayed as a label when remote backups are off -->
<string name="RemoteBackupsSettingsFragment__off">Off</string>
<!-- Text shown in a popup indicating that the user needs to enter their screen lock -->
<string name="RemoteBackupsSettingsFragment__authentication_required">Authentication required</string>
<string name="RemoteBackupsSettingsFragment__authentication_required">Autenticazione richiesta</string>
<!-- Row label to launch payment history screen -->
<string name="RemoteBackupsSettingsFragment__payment_history">Cronologia dei pagamenti</string>
<!-- Section header for backup information -->
@@ -9316,10 +9316,10 @@
<!-- Email subject when contacting support on a restore backup network issue -->
<string name="EnterBackupKey_network_failure_support_email">Errore di network per il ripristino del backup di Signal Android</string>
<string name="EnterBackupKey_network_failure_support_email_filter" translatable="false">Android SignalBackups Import Failed</string>
<!-- Removed by excludeNonTranslatables <string name="EnterBackupKey_network_failure_support_email_filter" translatable="false">Android SignalBackups Import Failed</string> -->
<!-- Email subject when contacting support on a permanent backup import failure -->
<string name="EnterBackupKey_permanent_failure_support_email">Errore permanente nel ripristino del backup per Signal Android</string>
<string name="EnterBackupKey_permanent_failure_support_email_filter" translatable="false">Android SignalBackups Import Permanent Failure</string>
<!-- Removed by excludeNonTranslatables <string name="EnterBackupKey_permanent_failure_support_email_filter" translatable="false">Android SignalBackups Import Permanent Failure</string> -->
<!-- EnterLocalBackupKeyScreen: Screen title for entering recovery key for local backup restore -->
<string name="EnterLocalBackupKeyScreen__enter_your_recovery_key">Inserisci la tua chiave di ripristino</string>
@@ -9450,7 +9450,7 @@
<!-- Email subject when contacting support on a create backup failure -->
<string name="BackupAlertBottomSheet_network_failure_support_email">Errore di network per l\'esportazione del backup di Signal Android</string>
<!-- Email filter when contacting support on a create backup failure -->
<string name="BackupAlertBottomSheet_export_failure_filter" translatable="false">Android SignalBackups Export Failed</string>
<!-- Removed by excludeNonTranslatables <string name="BackupAlertBottomSheet_export_failure_filter" translatable="false">Android SignalBackups Export Failed</string> -->
<!-- Title of dialog asking to submit debuglogs -->
<string name="ContactSupportDialog_submit_debug_log">Vuoi inviarci un log di debug?</string>
@@ -9553,26 +9553,26 @@
<!-- Accessibility label for more options button in MainToolbar -->
<string name="MainToolbar__proxy_content_description">Proxy</string>
<!-- Accessibility label for search filter button in MainToolbar -->
<string name="MainToolbar__search_filter_content_description" translatable="false">Search filter</string>
<!-- Removed by excludeNonTranslatables <string name="MainToolbar__search_filter_content_description" translatable="false">Search filter</string> -->
<!-- SearchFilterBottomSheet: Title -->
<string name="SearchFilterBottomSheet__filter_search" translatable="false">Filter search</string>
<!-- Removed by excludeNonTranslatables <string name="SearchFilterBottomSheet__filter_search" translatable="false">Filter search</string> -->
<!-- SearchFilterBottomSheet: Start date label -->
<string name="SearchFilterBottomSheet__start_date" translatable="false">Start date</string>
<!-- Removed by excludeNonTranslatables <string name="SearchFilterBottomSheet__start_date" translatable="false">Start date</string> -->
<!-- SearchFilterBottomSheet: End date label -->
<string name="SearchFilterBottomSheet__end_date" translatable="false">End date</string>
<!-- Removed by excludeNonTranslatables <string name="SearchFilterBottomSheet__end_date" translatable="false">End date</string> -->
<!-- SearchFilterBottomSheet: Author label -->
<string name="SearchFilterBottomSheet__author" translatable="false">Author</string>
<!-- Removed by excludeNonTranslatables <string name="SearchFilterBottomSheet__author" translatable="false">Author</string> -->
<!-- SearchFilterBottomSheet: Placeholder for unset date -->
<string name="SearchFilterBottomSheet__not_set" translatable="false">Not set</string>
<!-- Removed by excludeNonTranslatables <string name="SearchFilterBottomSheet__not_set" translatable="false">Not set</string> -->
<!-- SearchFilterBottomSheet: Placeholder for unset author -->
<string name="SearchFilterBottomSheet__anyone" translatable="false">Anyone</string>
<!-- Removed by excludeNonTranslatables <string name="SearchFilterBottomSheet__anyone" translatable="false">Anyone</string> -->
<!-- SearchFilterBottomSheet: Apply button -->
<string name="SearchFilterBottomSheet__apply" translatable="false">Apply</string>
<!-- Removed by excludeNonTranslatables <string name="SearchFilterBottomSheet__apply" translatable="false">Apply</string> -->
<!-- SearchFilterBottomSheet: Clear button -->
<string name="SearchFilterBottomSheet__clear" translatable="false">Clear</string>
<!-- Removed by excludeNonTranslatables <string name="SearchFilterBottomSheet__clear" translatable="false">Clear</string> -->
<!-- SearchFilterBottomSheet: Select date dialog title -->
<string name="SearchFilterBottomSheet__select_date" translatable="false">Select date</string>
<!-- Removed by excludeNonTranslatables <string name="SearchFilterBottomSheet__select_date" translatable="false">Select date</string> -->
<!-- Accessibility label for a button displayed in the toolbar to return to the previous screen. -->
<string name="DefaultTopAppBar__navigate_up_content_description">Torna indietro</string>
+20 -20
View File
@@ -693,11 +693,11 @@
<!-- Snackbar toast message shown when a profile cannot be downloaded and to try again. -->
<string name="ConversationFragment_photo_failed">הורדת התמונה נכשלה. יש לנסות שוב.</string>
<!-- Title of the dialog shown when re-requesting an expired attachment from your primary device fails -->
<string name="ConversationFragment_attachment_backfill_failed_title">Can\'t download media</string>
<string name="ConversationFragment_attachment_backfill_failed_title">הורדת המדיה נכשלה</string>
<!-- Body of the dialog shown when your phone didn\'t respond to a request to re-send an expired attachment -->
<string name="ConversationFragment_attachment_backfill_timeout">Check this device and your phone\'s internet connection. Open Signal on your phone, then try downloading again.</string>
<string name="ConversationFragment_attachment_backfill_timeout">יש לבדוק את חיבור האינטרנט של המכשיר הזה ושל הטלפון שלך. צריך לפתוח את Signal בטלפון שלך ולאחר מכן לנסות להוריד שוב.</string>
<!-- Body of the dialog shown when your phone no longer has the attachment you tried to download -->
<string name="ConversationFragment_attachment_backfill_not_found">This media is no longer available on your phone and can\'t be downloaded.</string>
<string name="ConversationFragment_attachment_backfill_not_found">המדיה הזו כבר לא זמינה בטלפון שלך ולא ניתנת להורדה.</string>
<!-- Dialog for how to long to keep a messaged pinned for -->
<string name="ConversationFragment__keep_pinned">להשאיר מוצמד למשך…</string>
<!-- Dialog option to keep message pin for 24 hours -->
@@ -1539,11 +1539,11 @@
<string name="AddGroupDetailsFragment__sms_contact">שלח מסרון אל איש קשר</string>
<string name="AddGroupDetailsFragment__remove_s_from_this_group">להסיר את %1$s מקבוצה זו?</string>
<!-- Title of the dialog shown when tapping an existing group while creating a new group, confirming the user wants to leave and discard their in-progress group -->
<string name="AddGroupDetailsFragment__discard_group">Discard group?</string>
<string name="AddGroupDetailsFragment__discard_group">לצאת מתהליך יצירת הקבוצה?</string>
<!-- Body of the dialog shown when tapping an existing group while creating a new group. Placeholder is the name of the group being navigated to. -->
<string name="AddGroupDetailsFragment__if_you_continue_to_the_group_s_your_changes_wont_be_saved">If you continue to the group \"%1$s\" your changes won\'t be saved.</string>
<string name="AddGroupDetailsFragment__if_you_continue_to_the_group_s_your_changes_wont_be_saved">המשך אל הקבוצה ״%1$s״ יגרום לכך שהשינויים שלך לא יישמרו.</string>
<!-- Label for the button that confirms discarding the in-progress group and navigating to an existing group -->
<string name="AddGroupDetailsFragment__discard">Discard</string>
<string name="AddGroupDetailsFragment__discard">השמט</string>
<!-- Info message shown in the middle of the screen, displayed when adding group details to an MMS Group -->
<string name="AddGroupDetailsFragment__youve_selected_a_contact_that_doesnt_support">בחרת איש או אשת קשר שלא תומכים בקבוצות של Signal, ולכן קבוצה זו תהיה קבוצת MMS. שמות ותמונות של קבוצות MMS יהיו גלויים רק לך.</string>
<!-- Info message shown in the middle of the screen, displayed when adding group details to an MMS Group after SMS Phase 0 -->
@@ -9107,7 +9107,7 @@
<!-- Displayed as a label when remote backups are off -->
<string name="RemoteBackupsSettingsFragment__off">כבויה</string>
<!-- Text shown in a popup indicating that the user needs to enter their screen lock -->
<string name="RemoteBackupsSettingsFragment__authentication_required">Authentication required</string>
<string name="RemoteBackupsSettingsFragment__authentication_required">נדרש אימות</string>
<!-- Row label to launch payment history screen -->
<string name="RemoteBackupsSettingsFragment__payment_history">היסטוריית תשלומים</string>
<!-- Section header for backup information -->
@@ -9506,23 +9506,23 @@
<!-- Dialog confirmation button to exit backup setup -->
<string name="MessageBackupsKeyRecordScreen__exit_backup_setup_confirm">יציאה מהגדרת גיבוי</string>
<!-- Screen title when saving your recovery key -->
<string name="MessageBackupsKeyRecordScreen__save_your_recovery_key">Save your recovery key</string>
<string name="MessageBackupsKeyRecordScreen__save_your_recovery_key">שמירת מפתח השחזור שלך</string>
<!-- Screen subtitle for the recovery key screen -->
<string name="MessageBackupsKeyRecordScreen__your_recovery_key">Your recovery key is a 64-character code that lets you restore your backup. If you forget your key, you will not be able to recover your account.</string>
<string name="MessageBackupsKeyRecordScreen__your_recovery_key">מפתח השחזור שלך הוא קוד בן 64 תווים שמאפשר לשחזר את הגיבוי שלך. אם שכחת את המפתח שלך, לא תהיה לך אפשרות לשחזר את החשבון שלך.</string>
<!-- Hint text to see the full recovery key -->
<string name="MessageBackupsKeyRecordScreen__see_full_key">See full key</string>
<string name="MessageBackupsKeyRecordScreen__see_full_key">הצגת המפתח המלא</string>
<!-- Bottom sheet caption to confirm your recovery key -->
<string name="MessageBackupsKeyRecordScreen__confirm_that_your_recovery">Confirm that your recovery key was recorded correctly. You will be prompted to fill your saved password in the next step.</string>
<string name="MessageBackupsKeyRecordScreen__confirm_that_your_recovery">צריך לאשר שמפתח השחזור שלך תועד כהלכה. נבקש ממך למלא את הסיסמה השמורה שלך בשלב הבא.</string>
<!-- Button to confirm the recovery key -->
<string name="MessageBackupsKeyRecordScreen__confirm_recovery">Confirm recovery key</string>
<string name="MessageBackupsKeyRecordScreen__confirm_recovery">אישור מפתח השחזור</string>
<!-- Toast shown when the key is confirmed -->
<string name="MessageBackupsKeyRecordScreen__recover_key_confirmed">Recovery key confirmed</string>
<string name="MessageBackupsKeyRecordScreen__recover_key_confirmed">מפתח שחזור אושר</string>
<!-- Dialog title shown when the recovery key fails to confirm -->
<string name="MessageBackupsKeyRecordScreen__recover_key_error">Error confirming recovery key</string>
<string name="MessageBackupsKeyRecordScreen__recover_key_error">שגיאה באישור מפתח השחזור</string>
<!-- Dialog body shown when the recovery key fails to confirm -->
<string name="MessageBackupsKeyRecordScreen__recover_key_error_body">Your recovery key could not be confirmed. Make sure youve saved it in your password manager, or save it manually.</string>
<string name="MessageBackupsKeyRecordScreen__recover_key_error_body">לא ניתן היה לאשר את מפתח השחזור שלך. יש לוודא ששמרת אותו במנהל הסיסמאות, או לשמור אותו באופן ידני.</string>
<!-- Button option to save the key manually -->
<string name="MessageBackupsKeyRecordScreen__save_key_manually">Save key manually</string>
<string name="MessageBackupsKeyRecordScreen__save_key_manually">שמירת מפתח באופן ידני</string>
<!-- BackupKeyDisplayFragment -->
<!-- Dialog title when exiting before confirming new key -->
@@ -10267,10 +10267,10 @@
<!-- Header for the section shown when creating a group that lists existing groups with the exact same members. Includes the number of such groups. -->
<plurals name="AddGroupDetailsFragment__d_groups_with_same_members">
<item quantity="one">%1$d group with the same members</item>
<item quantity="two">%1$d groups with the same members</item>
<item quantity="many">%1$d groups with the same members</item>
<item quantity="other">%1$d groups with the same members</item>
<item quantity="one">קבוצה %1$d עם אותם חברים</item>
<item quantity="two">%1$d קבוצות עם אותם חברים</item>
<item quantity="many">%1$d קבוצות עם אותם חברים</item>
<item quantity="other">%1$d קבוצות עם אותם חברים</item>
</plurals>
<!-- Title of the sheet shown when a local backup restore could not be completed -->
+17 -17
View File
@@ -651,11 +651,11 @@
<!-- Snackbar toast message shown when a profile cannot be downloaded and to try again. -->
<string name="ConversationFragment_photo_failed">写真をダウンロードできませんでした。もう一度試してください。</string>
<!-- Title of the dialog shown when re-requesting an expired attachment from your primary device fails -->
<string name="ConversationFragment_attachment_backfill_failed_title">Can\'t download media</string>
<string name="ConversationFragment_attachment_backfill_failed_title">メディアをダウンロードできません</string>
<!-- Body of the dialog shown when your phone didn\'t respond to a request to re-send an expired attachment -->
<string name="ConversationFragment_attachment_backfill_timeout">Check this device and your phone\'s internet connection. Open Signal on your phone, then try downloading again.</string>
<string name="ConversationFragment_attachment_backfill_timeout">この端末とご利用のスマートフォンのインターネット接続を確認してください。スマートフォンでSignalを開き、もう一度ダウンロードしてみてください。</string>
<!-- Body of the dialog shown when your phone no longer has the attachment you tried to download -->
<string name="ConversationFragment_attachment_backfill_not_found">This media is no longer available on your phone and can\'t be downloaded.</string>
<string name="ConversationFragment_attachment_backfill_not_found">このメディアはお使いのスマートフォンではご利用できなくなっており、ダウンロードできません。</string>
<!-- Dialog for how to long to keep a messaged pinned for -->
<string name="ConversationFragment__keep_pinned">ピン留めしておく期間</string>
<!-- Dialog option to keep message pin for 24 hours -->
@@ -1407,11 +1407,11 @@
<string name="AddGroupDetailsFragment__sms_contact">SMS連絡先</string>
<string name="AddGroupDetailsFragment__remove_s_from_this_group">このグループから %1$s を削除しますか?</string>
<!-- Title of the dialog shown when tapping an existing group while creating a new group, confirming the user wants to leave and discard their in-progress group -->
<string name="AddGroupDetailsFragment__discard_group">Discard group?</string>
<string name="AddGroupDetailsFragment__discard_group">グループを破棄しますか?</string>
<!-- Body of the dialog shown when tapping an existing group while creating a new group. Placeholder is the name of the group being navigated to. -->
<string name="AddGroupDetailsFragment__if_you_continue_to_the_group_s_your_changes_wont_be_saved">If you continue to the group \"%1$s\" your changes won\'t be saved.</string>
<string name="AddGroupDetailsFragment__if_you_continue_to_the_group_s_your_changes_wont_be_saved">「%1$s」グループに移動すると、変更内容は保存されません。</string>
<!-- Label for the button that confirms discarding the in-progress group and navigating to an existing group -->
<string name="AddGroupDetailsFragment__discard">Discard</string>
<string name="AddGroupDetailsFragment__discard">破棄する</string>
<!-- Info message shown in the middle of the screen, displayed when adding group details to an MMS Group -->
<string name="AddGroupDetailsFragment__youve_selected_a_contact_that_doesnt_support">Signalグループに対応していない連絡先を選択したため、このグループはMMSになります。カスタムMMSグループ名と写真は、あなただけに表示されます。</string>
<!-- Info message shown in the middle of the screen, displayed when adding group details to an MMS Group after SMS Phase 0 -->
@@ -8525,7 +8525,7 @@
<!-- Displayed as a label when remote backups are off -->
<string name="RemoteBackupsSettingsFragment__off">オフ</string>
<!-- Text shown in a popup indicating that the user needs to enter their screen lock -->
<string name="RemoteBackupsSettingsFragment__authentication_required">Authentication required</string>
<string name="RemoteBackupsSettingsFragment__authentication_required">認証が必要です</string>
<!-- Row label to launch payment history screen -->
<string name="RemoteBackupsSettingsFragment__payment_history">決済履歴</string>
<!-- Section header for backup information -->
@@ -8912,23 +8912,23 @@
<!-- Dialog confirmation button to exit backup setup -->
<string name="MessageBackupsKeyRecordScreen__exit_backup_setup_confirm">バックアップの設定を終了する</string>
<!-- Screen title when saving your recovery key -->
<string name="MessageBackupsKeyRecordScreen__save_your_recovery_key">Save your recovery key</string>
<string name="MessageBackupsKeyRecordScreen__save_your_recovery_key">回復キーの保存</string>
<!-- Screen subtitle for the recovery key screen -->
<string name="MessageBackupsKeyRecordScreen__your_recovery_key">Your recovery key is a 64-character code that lets you restore your backup. If you forget your key, you will not be able to recover your account.</string>
<string name="MessageBackupsKeyRecordScreen__your_recovery_key">回復キーは、バックアップを復元できる64文字のコードです。キーを忘れた場合、アカウントの復元はできません。</string>
<!-- Hint text to see the full recovery key -->
<string name="MessageBackupsKeyRecordScreen__see_full_key">See full key</string>
<string name="MessageBackupsKeyRecordScreen__see_full_key">キー全部を表示</string>
<!-- Bottom sheet caption to confirm your recovery key -->
<string name="MessageBackupsKeyRecordScreen__confirm_that_your_recovery">Confirm that your recovery key was recorded correctly. You will be prompted to fill your saved password in the next step.</string>
<string name="MessageBackupsKeyRecordScreen__confirm_that_your_recovery">回復キーが正しく記録されているか確認してください。次のステップで、保存されているキーの入力が求められます。</string>
<!-- Button to confirm the recovery key -->
<string name="MessageBackupsKeyRecordScreen__confirm_recovery">Confirm recovery key</string>
<string name="MessageBackupsKeyRecordScreen__confirm_recovery">回復キーを確認</string>
<!-- Toast shown when the key is confirmed -->
<string name="MessageBackupsKeyRecordScreen__recover_key_confirmed">Recovery key confirmed</string>
<string name="MessageBackupsKeyRecordScreen__recover_key_confirmed">回復キーを確認しました</string>
<!-- Dialog title shown when the recovery key fails to confirm -->
<string name="MessageBackupsKeyRecordScreen__recover_key_error">Error confirming recovery key</string>
<string name="MessageBackupsKeyRecordScreen__recover_key_error">回復キーを確認できませんでした</string>
<!-- Dialog body shown when the recovery key fails to confirm -->
<string name="MessageBackupsKeyRecordScreen__recover_key_error_body">Your recovery key could not be confirmed. Make sure youve saved it in your password manager, or save it manually.</string>
<string name="MessageBackupsKeyRecordScreen__recover_key_error_body">回復キーを確認できませんでした。回復キーがパスワードマネージャーに保存されていることを確認するか、または手動で保存してください。</string>
<!-- Button option to save the key manually -->
<string name="MessageBackupsKeyRecordScreen__save_key_manually">Save key manually</string>
<string name="MessageBackupsKeyRecordScreen__save_key_manually">キーを手動で保存</string>
<!-- BackupKeyDisplayFragment -->
<!-- Dialog title when exiting before confirming new key -->
@@ -9658,7 +9658,7 @@
<!-- Header for the section shown when creating a group that lists existing groups with the exact same members. Includes the number of such groups. -->
<plurals name="AddGroupDetailsFragment__d_groups_with_same_members">
<item quantity="other">%1$d groups with the same members</item>
<item quantity="other">同じメンバーのグループが%1$dつあります</item>
</plurals>
<!-- Title of the sheet shown when a local backup restore could not be completed -->
+18 -18
View File
@@ -665,11 +665,11 @@
<!-- Snackbar toast message shown when a profile cannot be downloaded and to try again. -->
<string name="ConversationFragment_photo_failed">ფოტო ვერ ჩამოიტვირთა. თავიდან სცადე.</string>
<!-- Title of the dialog shown when re-requesting an expired attachment from your primary device fails -->
<string name="ConversationFragment_attachment_backfill_failed_title">Can\'t download media</string>
<string name="ConversationFragment_attachment_backfill_failed_title">მედია ფაილების გადმოწერა შეუძლებელია</string>
<!-- Body of the dialog shown when your phone didn\'t respond to a request to re-send an expired attachment -->
<string name="ConversationFragment_attachment_backfill_timeout">Check this device and your phone\'s internet connection. Open Signal on your phone, then try downloading again.</string>
<string name="ConversationFragment_attachment_backfill_timeout">შეამოწმე ეს მოწყობილობა და შენი მობილურის ინტერნეტ კავშირი. შედი Signal-ზე შენს მობილურში და თავიდან ჩამოტვირთვა სცადე.</string>
<!-- Body of the dialog shown when your phone no longer has the attachment you tried to download -->
<string name="ConversationFragment_attachment_backfill_not_found">This media is no longer available on your phone and can\'t be downloaded.</string>
<string name="ConversationFragment_attachment_backfill_not_found">ეს მედია ფაილი შენს მობილურზე ხელმისაწვდომი აღარაა და ვერ ჩამოიტვირთება.</string>
<!-- Dialog for how to long to keep a messaged pinned for -->
<string name="ConversationFragment__keep_pinned">აპინული იყოს…</string>
<!-- Dialog option to keep message pin for 24 hours -->
@@ -1451,11 +1451,11 @@
<string name="AddGroupDetailsFragment__sms_contact">SMS კონტაქტი</string>
<string name="AddGroupDetailsFragment__remove_s_from_this_group">წავშალოთ %1$s ამ ჯგუფიდან?</string>
<!-- Title of the dialog shown when tapping an existing group while creating a new group, confirming the user wants to leave and discard their in-progress group -->
<string name="AddGroupDetailsFragment__discard_group">Discard group?</string>
<string name="AddGroupDetailsFragment__discard_group">ჯგუფის წაშლა გსურს?</string>
<!-- Body of the dialog shown when tapping an existing group while creating a new group. Placeholder is the name of the group being navigated to. -->
<string name="AddGroupDetailsFragment__if_you_continue_to_the_group_s_your_changes_wont_be_saved">If you continue to the group \"%1$s\" your changes won\'t be saved.</string>
<string name="AddGroupDetailsFragment__if_you_continue_to_the_group_s_your_changes_wont_be_saved">თუ \"%1$s\" ჯგუფში განაგრძობ, შენი ცვლილებები არ შეინახება.</string>
<!-- Label for the button that confirms discarding the in-progress group and navigating to an existing group -->
<string name="AddGroupDetailsFragment__discard">Discard</string>
<string name="AddGroupDetailsFragment__discard">გაუქმება</string>
<!-- Info message shown in the middle of the screen, displayed when adding group details to an MMS Group -->
<string name="AddGroupDetailsFragment__youve_selected_a_contact_that_doesnt_support">შენ აირჩიე კონტაქტი, რომელსაც არ აქვს Signal-ის ჯგუფების მხარდაჭერა, ამიტომ ეს ჯგუფი იქნება MMS-ი. პერსონალიზირებული MMS ჯგუფის სახელები და ფოტოები მხოლოდ შენთვის იქნება ხილული.</string>
<!-- Info message shown in the middle of the screen, displayed when adding group details to an MMS Group after SMS Phase 0 -->
@@ -8719,7 +8719,7 @@
<!-- Displayed as a label when remote backups are off -->
<string name="RemoteBackupsSettingsFragment__off">გამორთული</string>
<!-- Text shown in a popup indicating that the user needs to enter their screen lock -->
<string name="RemoteBackupsSettingsFragment__authentication_required">Authentication required</string>
<string name="RemoteBackupsSettingsFragment__authentication_required">საჭიროა ავთენტიფიკაცია</string>
<!-- Row label to launch payment history screen -->
<string name="RemoteBackupsSettingsFragment__payment_history">ტრანზაქციის ისტორია</string>
<!-- Section header for backup information -->
@@ -9110,23 +9110,23 @@
<!-- Dialog confirmation button to exit backup setup -->
<string name="MessageBackupsKeyRecordScreen__exit_backup_setup_confirm">სათადარიგო ასლების შექმნიდან გასვლა</string>
<!-- Screen title when saving your recovery key -->
<string name="MessageBackupsKeyRecordScreen__save_your_recovery_key">Save your recovery key</string>
<string name="MessageBackupsKeyRecordScreen__save_your_recovery_key">შეინახე შენი აღდგენის გასაღები</string>
<!-- Screen subtitle for the recovery key screen -->
<string name="MessageBackupsKeyRecordScreen__your_recovery_key">Your recovery key is a 64-character code that lets you restore your backup. If you forget your key, you will not be able to recover your account.</string>
<string name="MessageBackupsKeyRecordScreen__your_recovery_key">შენი აღდგენის გასაღები 64-სიმბოლოანი კოდია, რომელიც შენი სათადარიგო ასლების აღდგენის საშუალებას გაძლევს. თუ შენი პინ-კოდი დაგავიწყდება, შენი ანგარიშის აღდგენას ვეღარ შეძლებ.</string>
<!-- Hint text to see the full recovery key -->
<string name="MessageBackupsKeyRecordScreen__see_full_key">See full key</string>
<string name="MessageBackupsKeyRecordScreen__see_full_key">გასაღების სრულად ნახვა</string>
<!-- Bottom sheet caption to confirm your recovery key -->
<string name="MessageBackupsKeyRecordScreen__confirm_that_your_recovery">Confirm that your recovery key was recorded correctly. You will be prompted to fill your saved password in the next step.</string>
<string name="MessageBackupsKeyRecordScreen__confirm_that_your_recovery">დაადასტურე, რომ შენი აღდგენის გასაღები სწორადაა ჩანიშნული. შემდეგ ნაბიჯში შენი შენახული პაროლის შევსება მოგეთხოვება.</string>
<!-- Button to confirm the recovery key -->
<string name="MessageBackupsKeyRecordScreen__confirm_recovery">Confirm recovery key</string>
<string name="MessageBackupsKeyRecordScreen__confirm_recovery">დაადასტურე აღდგენის გასაღები</string>
<!-- Toast shown when the key is confirmed -->
<string name="MessageBackupsKeyRecordScreen__recover_key_confirmed">Recovery key confirmed</string>
<string name="MessageBackupsKeyRecordScreen__recover_key_confirmed">აღდგენის გასაღები დადასტურებულია</string>
<!-- Dialog title shown when the recovery key fails to confirm -->
<string name="MessageBackupsKeyRecordScreen__recover_key_error">Error confirming recovery key</string>
<string name="MessageBackupsKeyRecordScreen__recover_key_error">აღდგენის გასაღების დასტურის ხარვეზი</string>
<!-- Dialog body shown when the recovery key fails to confirm -->
<string name="MessageBackupsKeyRecordScreen__recover_key_error_body">Your recovery key could not be confirmed. Make sure youve saved it in your password manager, or save it manually.</string>
<string name="MessageBackupsKeyRecordScreen__recover_key_error_body">შენი აღდგენის გასაღების დადასტურება ვერ მოხერხდა. დარწმუნდი, რომ ის შენი პაროლების მენეჯერში ან შენით შეინახე.</string>
<!-- Button option to save the key manually -->
<string name="MessageBackupsKeyRecordScreen__save_key_manually">Save key manually</string>
<string name="MessageBackupsKeyRecordScreen__save_key_manually">შეინახე გასაღები შენით</string>
<!-- BackupKeyDisplayFragment -->
<!-- Dialog title when exiting before confirming new key -->
@@ -9861,8 +9861,8 @@
<!-- Header for the section shown when creating a group that lists existing groups with the exact same members. Includes the number of such groups. -->
<plurals name="AddGroupDetailsFragment__d_groups_with_same_members">
<item quantity="one">%1$d group with the same members</item>
<item quantity="other">%1$d groups with the same members</item>
<item quantity="one">%1$d ჯგუფი ერთი და იმავე წევრებით</item>
<item quantity="other">%1$d ჯგუფი ერთი და იმავე წევრებით</item>
</plurals>
<!-- Title of the sheet shown when a local backup restore could not be completed -->
+2 -2
View File
@@ -1455,7 +1455,7 @@
<!-- Body of the dialog shown when tapping an existing group while creating a new group. Placeholder is the name of the group being navigated to. -->
<string name="AddGroupDetailsFragment__if_you_continue_to_the_group_s_your_changes_wont_be_saved">If you continue to the group \"%1$s\" your changes won\'t be saved.</string>
<!-- Label for the button that confirms discarding the in-progress group and navigating to an existing group -->
<string name="AddGroupDetailsFragment__discard">Discard</string>
<string name="AddGroupDetailsFragment__discard">Тастау</string>
<!-- Info message shown in the middle of the screen, displayed when adding group details to an MMS Group -->
<string name="AddGroupDetailsFragment__youve_selected_a_contact_that_doesnt_support">Signal топтары қолдау көрсетпейтін контактіні таңдадыңыз, сондықтан бұл топ MMS болады. Реттелмелі MMS тобының атаулары мен фотосуреттері тек сізге көрінетін болады.</string>
<!-- Info message shown in the middle of the screen, displayed when adding group details to an MMS Group after SMS Phase 0 -->
@@ -8719,7 +8719,7 @@
<!-- Displayed as a label when remote backups are off -->
<string name="RemoteBackupsSettingsFragment__off">Өшіру</string>
<!-- Text shown in a popup indicating that the user needs to enter their screen lock -->
<string name="RemoteBackupsSettingsFragment__authentication_required">Authentication required</string>
<string name="RemoteBackupsSettingsFragment__authentication_required">Аутентификация керек</string>
<!-- Row label to launch payment history screen -->
<string name="RemoteBackupsSettingsFragment__payment_history">Төлемдер тарихы</string>
<!-- Section header for backup information -->
+17 -17
View File
@@ -651,11 +651,11 @@
<!-- Snackbar toast message shown when a profile cannot be downloaded and to try again. -->
<string name="ConversationFragment_photo_failed">ការទាញយករូបថតមិនបានជោគជ័យទេ។ ព្យាយាមម្តងទៀត។</string>
<!-- Title of the dialog shown when re-requesting an expired attachment from your primary device fails -->
<string name="ConversationFragment_attachment_backfill_failed_title">Can\'t download media</string>
<string name="ConversationFragment_attachment_backfill_failed_title">មិនអាចទាញយកមេឌៀបានទេ</string>
<!-- Body of the dialog shown when your phone didn\'t respond to a request to re-send an expired attachment -->
<string name="ConversationFragment_attachment_backfill_timeout">Check this device and your phone\'s internet connection. Open Signal on your phone, then try downloading again.</string>
<string name="ConversationFragment_attachment_backfill_timeout">សូមពិនិត្យមើលឧបករណ៍នេះ និងសេវាអ៊ីនធឺណិតរបស់ទូរសព្ទអ្នក។ បើក Signal នៅលើទូរសព្ទរបស់អ្នក បន្ទាប់មកសាកល្បងទាញយកម្តងទៀត។</string>
<!-- Body of the dialog shown when your phone no longer has the attachment you tried to download -->
<string name="ConversationFragment_attachment_backfill_not_found">This media is no longer available on your phone and can\'t be downloaded.</string>
<string name="ConversationFragment_attachment_backfill_not_found">មេឌៀនេះលែងមាននៅលើទូរសព្ទរបស់អ្នកទៀតហើយ ហើយមិនអាចទាញយកបានទេ។</string>
<!-- Dialog for how to long to keep a messaged pinned for -->
<string name="ConversationFragment__keep_pinned">បន្តខ្ទាស់សម្រាប់…</string>
<!-- Dialog option to keep message pin for 24 hours -->
@@ -1407,11 +1407,11 @@
<string name="AddGroupDetailsFragment__sms_contact">បញ្ជីទំនាក់ទំនង SMS</string>
<string name="AddGroupDetailsFragment__remove_s_from_this_group">ដក %1$s ចេញពីក្រុមនេះ?</string>
<!-- Title of the dialog shown when tapping an existing group while creating a new group, confirming the user wants to leave and discard their in-progress group -->
<string name="AddGroupDetailsFragment__discard_group">Discard group?</string>
<string name="AddGroupDetailsFragment__discard_group">បោះបង់ក្រុម?</string>
<!-- Body of the dialog shown when tapping an existing group while creating a new group. Placeholder is the name of the group being navigated to. -->
<string name="AddGroupDetailsFragment__if_you_continue_to_the_group_s_your_changes_wont_be_saved">If you continue to the group \"%1$s\" your changes won\'t be saved.</string>
<string name="AddGroupDetailsFragment__if_you_continue_to_the_group_s_your_changes_wont_be_saved">ប្រសិនបើអ្នកបន្តទៅក្រុម \"%1$s\" ការផ្លាស់ប្តូររបស់អ្នកនឹងមិនត្រូវបានរក្សាទុកទេ។</string>
<!-- Label for the button that confirms discarding the in-progress group and navigating to an existing group -->
<string name="AddGroupDetailsFragment__discard">Discard</string>
<string name="AddGroupDetailsFragment__discard">បោះបង់</string>
<!-- Info message shown in the middle of the screen, displayed when adding group details to an MMS Group -->
<string name="AddGroupDetailsFragment__youve_selected_a_contact_that_doesnt_support">អ្នកបានជ្រើសរើសឈ្មោះទំនាក់ទំនងមួយដែលមិនអាចប្រើបានជាមួយក្រុម Signal ទេ ដូច្នេះក្រុមនេះនឹងក្លាយជាសារពហុមេឌៀ។ មានតែអ្នកប៉ុណ្ណោះដែលនឹងអាចមើលឃើញឈ្មោះ និងរូបថតរបស់ក្រុមសារពហុមេឌៀដែលមានលក្ខណៈផ្ទាល់ខ្លួន។</string>
<!-- Info message shown in the middle of the screen, displayed when adding group details to an MMS Group after SMS Phase 0 -->
@@ -8525,7 +8525,7 @@
<!-- Displayed as a label when remote backups are off -->
<string name="RemoteBackupsSettingsFragment__off">បិទ</string>
<!-- Text shown in a popup indicating that the user needs to enter their screen lock -->
<string name="RemoteBackupsSettingsFragment__authentication_required">Authentication required</string>
<string name="RemoteBackupsSettingsFragment__authentication_required">ទាមទារការផ្ទៀងផ្ទាត់</string>
<!-- Row label to launch payment history screen -->
<string name="RemoteBackupsSettingsFragment__payment_history">ប្រវត្តិការទូទាត់</string>
<!-- Section header for backup information -->
@@ -8912,23 +8912,23 @@
<!-- Dialog confirmation button to exit backup setup -->
<string name="MessageBackupsKeyRecordScreen__exit_backup_setup_confirm">ចាកចេញពីការរៀបចំការបម្រុងទុក</string>
<!-- Screen title when saving your recovery key -->
<string name="MessageBackupsKeyRecordScreen__save_your_recovery_key">Save your recovery key</string>
<string name="MessageBackupsKeyRecordScreen__save_your_recovery_key">រក្សាទុកសោស្តាររបស់អ្នក</string>
<!-- Screen subtitle for the recovery key screen -->
<string name="MessageBackupsKeyRecordScreen__your_recovery_key">Your recovery key is a 64-character code that lets you restore your backup. If you forget your key, you will not be able to recover your account.</string>
<string name="MessageBackupsKeyRecordScreen__your_recovery_key">សោស្តាររបស់អ្នកគឺជាលេខកូដ 64 តួអក្សរដែលអាចឱ្យអ្នកស្ដារការបម្រុងទុករបស់អ្នកមកវិញ។ ប្រសិនបើអ្នកភ្លេចសោរបស់អ្នក អ្នកនឹងមិនអាចស្តារគណនីរបស់អ្នកបានទេ។</string>
<!-- Hint text to see the full recovery key -->
<string name="MessageBackupsKeyRecordScreen__see_full_key">See full key</string>
<string name="MessageBackupsKeyRecordScreen__see_full_key">មើលសោទាំងស្រុង</string>
<!-- Bottom sheet caption to confirm your recovery key -->
<string name="MessageBackupsKeyRecordScreen__confirm_that_your_recovery">Confirm that your recovery key was recorded correctly. You will be prompted to fill your saved password in the next step.</string>
<string name="MessageBackupsKeyRecordScreen__confirm_that_your_recovery">បញ្ជាក់ថាសោស្តាររបស់អ្នកត្រូវបានកត់ត្រាយ៉ាងត្រឹមត្រូវ។ អ្នកនឹងត្រូវបានជំរុញឱ្យបំពេញពាក្យសម្ងាត់ដែលអ្នកបានរក្សាទុកនៅជំហានបន្ទាប់។</string>
<!-- Button to confirm the recovery key -->
<string name="MessageBackupsKeyRecordScreen__confirm_recovery">Confirm recovery key</string>
<string name="MessageBackupsKeyRecordScreen__confirm_recovery">បញ្ជាក់សោស្តារ</string>
<!-- Toast shown when the key is confirmed -->
<string name="MessageBackupsKeyRecordScreen__recover_key_confirmed">Recovery key confirmed</string>
<string name="MessageBackupsKeyRecordScreen__recover_key_confirmed">សោស្តារត្រូវបានបញ្ជាក់</string>
<!-- Dialog title shown when the recovery key fails to confirm -->
<string name="MessageBackupsKeyRecordScreen__recover_key_error">Error confirming recovery key</string>
<string name="MessageBackupsKeyRecordScreen__recover_key_error">មានបញ្ហាក្នុងការបញ្ជាក់សោស្តារ</string>
<!-- Dialog body shown when the recovery key fails to confirm -->
<string name="MessageBackupsKeyRecordScreen__recover_key_error_body">Your recovery key could not be confirmed. Make sure youve saved it in your password manager, or save it manually.</string>
<string name="MessageBackupsKeyRecordScreen__recover_key_error_body">មិនអាចបញ្ជាក់សោស្តាររបស់អ្នកបានទេ។ ត្រូវប្រាកដថាអ្នកបានរក្សាទុកវានៅក្នុងកម្មវិធីគ្រប់គ្រងពាក្យសម្ងាត់របស់អ្នក ឬរក្សាទុកវាដោយខ្លួនឯង។</string>
<!-- Button option to save the key manually -->
<string name="MessageBackupsKeyRecordScreen__save_key_manually">Save key manually</string>
<string name="MessageBackupsKeyRecordScreen__save_key_manually">រក្សាទុកសោដោយខ្លួនឯង</string>
<!-- BackupKeyDisplayFragment -->
<!-- Dialog title when exiting before confirming new key -->
@@ -9658,7 +9658,7 @@
<!-- Header for the section shown when creating a group that lists existing groups with the exact same members. Includes the number of such groups. -->
<plurals name="AddGroupDetailsFragment__d_groups_with_same_members">
<item quantity="other">%1$d groups with the same members</item>
<item quantity="other">%1$d ក្រុមដែលមានសមាជិកដូចគ្នា</item>
</plurals>
<!-- Title of the sheet shown when a local backup restore could not be completed -->
+18 -18
View File
@@ -665,11 +665,11 @@
<!-- Snackbar toast message shown when a profile cannot be downloaded and to try again. -->
<string name="ConversationFragment_photo_failed">ಫೋಟೊ ಡೌನ್‌ಲೋಡ್ ಆಗಲು ವಿಫಲವಾಗಿದೆ. ಪುನಃ ಪ್ರಯತ್ನಿಸಿ.</string>
<!-- Title of the dialog shown when re-requesting an expired attachment from your primary device fails -->
<string name="ConversationFragment_attachment_backfill_failed_title">Can\'t download media</string>
<string name="ConversationFragment_attachment_backfill_failed_title">ಮೀಡಿಯಾ ಡೌನ್‌ಲೋಡ್ ಮಾಡಲು ಸಾಧ್ಯವಿಲ್ಲ</string>
<!-- Body of the dialog shown when your phone didn\'t respond to a request to re-send an expired attachment -->
<string name="ConversationFragment_attachment_backfill_timeout">Check this device and your phone\'s internet connection. Open Signal on your phone, then try downloading again.</string>
<string name="ConversationFragment_attachment_backfill_timeout">ಈ ಸಾಧನವನ್ನು ಮತ್ತು ನಿಮ್ಮ ಫೋನಿನ ಇಂಟರ್‌ನೆಟ್ ಕನೆಕ್ಷನ್ ಅನ್ನು ಪರಿಶೀಲಿಸಿ. ನಿಮ್ಮ ಫೋನ್‌ನಲ್ಲಿ Signal ತೆರೆಯಿರಿ, ನಂತರ ಪುನಃ ಡೌನ್‌ಲೋಡ್ ಮಾಡಲು ಪ್ರಯತ್ನಿಸಿ.</string>
<!-- Body of the dialog shown when your phone no longer has the attachment you tried to download -->
<string name="ConversationFragment_attachment_backfill_not_found">This media is no longer available on your phone and can\'t be downloaded.</string>
<string name="ConversationFragment_attachment_backfill_not_found">ಈ ಮೀಡಿಯಾ ಇನ್ನು ಮುಂದೆ ನಿಮ್ಮ ಫೋನ್‌ನಲ್ಲಿ ಲಭ್ಯವಿರುವುದಿಲ್ಲ ಮತ್ತು ಡೌನ್‌ಲೋಡ್ ಮಾಡಲು ಸಾಧ್ಯವಿಲ್ಲ.</string>
<!-- Dialog for how to long to keep a messaged pinned for -->
<string name="ConversationFragment__keep_pinned">ಈ ಅವಧಿಗೆ ಪಿನ್ ಮಾಡಿ…</string>
<!-- Dialog option to keep message pin for 24 hours -->
@@ -1451,11 +1451,11 @@
<string name="AddGroupDetailsFragment__sms_contact">SMS ಸಂಪರ್ಕ</string>
<string name="AddGroupDetailsFragment__remove_s_from_this_group">%1$s ರನ್ನು ಗುಂಪಿನಿಂದ ತೆಗೆದುಹಾಕುವುದೇ?</string>
<!-- Title of the dialog shown when tapping an existing group while creating a new group, confirming the user wants to leave and discard their in-progress group -->
<string name="AddGroupDetailsFragment__discard_group">Discard group?</string>
<string name="AddGroupDetailsFragment__discard_group">ಗುಂಪನ್ನು ತ್ಯಜಿಸುವುದೇ?</string>
<!-- Body of the dialog shown when tapping an existing group while creating a new group. Placeholder is the name of the group being navigated to. -->
<string name="AddGroupDetailsFragment__if_you_continue_to_the_group_s_your_changes_wont_be_saved">If you continue to the group \"%1$s\" your changes won\'t be saved.</string>
<string name="AddGroupDetailsFragment__if_you_continue_to_the_group_s_your_changes_wont_be_saved">ನೀವು \"%1$s\" ಗುಂಪಿಗೆ ಹೋದರೆ ನಿಮ್ಮ ಬದಲಾವಣೆಗಳನ್ನು ಸೇವ್ ಮಾಡಲಾಗುವುದಿಲ್ಲ.</string>
<!-- Label for the button that confirms discarding the in-progress group and navigating to an existing group -->
<string name="AddGroupDetailsFragment__discard">Discard</string>
<string name="AddGroupDetailsFragment__discard">ತ್ಯಜಿಸಿ</string>
<!-- Info message shown in the middle of the screen, displayed when adding group details to an MMS Group -->
<string name="AddGroupDetailsFragment__youve_selected_a_contact_that_doesnt_support">Signal ಗ್ರೂಪ್ಸ್ ಅನ್ನು ಬೆಂಬಲಿಸದ ಒಂದು ಸಂಪರ್ಕವನ್ನು ನೀವು ಆಯ್ಕೆ ಮಾಡಿದ್ದೀರಿ, ಹಾಗಾಗಿ ಈ ಗ್ರೂಪ್ MMS ಆಗಿರಲಿದೆ. MMS ಗ್ರೂಪ್ ಹೆಸರುಗಳು ಮತ್ತು ಫೊಟೋಗಳು ಮಾತ್ರ ನಿಮಗೆ ಕಾಣಿಸುವಂತೆ ಕಸ್ಟಮ್ ಮಾಡಿ.</string>
<!-- Info message shown in the middle of the screen, displayed when adding group details to an MMS Group after SMS Phase 0 -->
@@ -8719,7 +8719,7 @@
<!-- Displayed as a label when remote backups are off -->
<string name="RemoteBackupsSettingsFragment__off">ಆಫ಼್</string>
<!-- Text shown in a popup indicating that the user needs to enter their screen lock -->
<string name="RemoteBackupsSettingsFragment__authentication_required">Authentication required</string>
<string name="RemoteBackupsSettingsFragment__authentication_required">ದೃಢೀಕರಣದ ಅಗತ್ಯವಿದೆ</string>
<!-- Row label to launch payment history screen -->
<string name="RemoteBackupsSettingsFragment__payment_history">ಪಾವತಿ ಇತಿಹಾಸ</string>
<!-- Section header for backup information -->
@@ -9110,23 +9110,23 @@
<!-- Dialog confirmation button to exit backup setup -->
<string name="MessageBackupsKeyRecordScreen__exit_backup_setup_confirm">ಬ್ಯಾಕಪ್ ಸೆಟಪ್‌ನಿಂದ ನಿರ್ಗಮಿಸಿ</string>
<!-- Screen title when saving your recovery key -->
<string name="MessageBackupsKeyRecordScreen__save_your_recovery_key">Save your recovery key</string>
<string name="MessageBackupsKeyRecordScreen__save_your_recovery_key">ನಿಮ್ಮ ರಿಕವರಿ ಕೀ ಅನ್ನು ಸೇವ್ ಮಾಡಿ</string>
<!-- Screen subtitle for the recovery key screen -->
<string name="MessageBackupsKeyRecordScreen__your_recovery_key">Your recovery key is a 64-character code that lets you restore your backup. If you forget your key, you will not be able to recover your account.</string>
<string name="MessageBackupsKeyRecordScreen__your_recovery_key">ನಿಮ್ಮ ರಿಕವರಿ ಕೀ 64-ಅಕ್ಷರದ ಕೋಡ್ ಆಗಿದ್ದು, ಅದು ನಿಮ್ಮ ಬ್ಯಾಕಪ್ ಅನ್ನು ರಿಸ್ಟೋರ್ ಮಾಡಲು ಅವಕಾಶ ನೀಡುತ್ತದೆ. ನಿಮ್ಮ ಕೀ ಅನ್ನು ನೀವು ಮರೆತರೆ, ನಿಮ್ಮ ಖಾತೆಯನ್ನು ನೀವು ರಿಕವರ್ ಮಾಡಲು ನಿಮಗೆ ಸಾಧ್ಯವಾಗುವುದಿಲ್ಲ.</string>
<!-- Hint text to see the full recovery key -->
<string name="MessageBackupsKeyRecordScreen__see_full_key">See full key</string>
<string name="MessageBackupsKeyRecordScreen__see_full_key">ಪೂರ್ಣ ಕೀ ನೋಡಿ</string>
<!-- Bottom sheet caption to confirm your recovery key -->
<string name="MessageBackupsKeyRecordScreen__confirm_that_your_recovery">Confirm that your recovery key was recorded correctly. You will be prompted to fill your saved password in the next step.</string>
<string name="MessageBackupsKeyRecordScreen__confirm_that_your_recovery">ನಿಮ್ಮ ರಿಕವರಿ ಕೀ ಅನ್ನು ಸರಿಯಾಗಿ ದಾಖಲಿಸಲಾಗಿದೆ ಎಂದು ಖಚಿತಪಡಿಸಿಕೊಳ್ಳಿ. ಮುಂದಿನ ಹಂತದಲ್ಲಿ ನಿಮ್ಮ ಸೇವ್ ಮಾಡಲಾದ ಪಾಸ್‌ವರ್ಡ್ ಅನ್ನು ಭರ್ತಿ ಮಾಡಲು ಪ್ರಾಂಪ್ಟ್ ಮಾಡಲಾಗುತ್ತದೆ.</string>
<!-- Button to confirm the recovery key -->
<string name="MessageBackupsKeyRecordScreen__confirm_recovery">Confirm recovery key</string>
<string name="MessageBackupsKeyRecordScreen__confirm_recovery">ರಿಕವರಿ ಕೀ ಅನ್ನು ದೃಢೀಕರಿಸಿ</string>
<!-- Toast shown when the key is confirmed -->
<string name="MessageBackupsKeyRecordScreen__recover_key_confirmed">Recovery key confirmed</string>
<string name="MessageBackupsKeyRecordScreen__recover_key_confirmed">ರಿಕವರಿ ಕೀ ದೃಢೀಕರಿಸಲಾಗಿದೆ</string>
<!-- Dialog title shown when the recovery key fails to confirm -->
<string name="MessageBackupsKeyRecordScreen__recover_key_error">Error confirming recovery key</string>
<string name="MessageBackupsKeyRecordScreen__recover_key_error">ರಿಕವರಿ ಕೀ ದೃಢೀಕರಿಸುವಾಗ ದೋಷ ಉಂಟಾಗಿದೆ</string>
<!-- Dialog body shown when the recovery key fails to confirm -->
<string name="MessageBackupsKeyRecordScreen__recover_key_error_body">Your recovery key could not be confirmed. Make sure youve saved it in your password manager, or save it manually.</string>
<string name="MessageBackupsKeyRecordScreen__recover_key_error_body">ನಿಮ್ಮ ರಿಕವರಿ ಕೀ ಅನ್ನು ದೃಢೀಕರಿಸಲು ಸಾಧ್ಯವಾಗಲಿಲ್ಲ. ನೀವು ಅದನ್ನು ನಿಮ್ಮ ಪಾಸ್‌ವರ್ಡ್ ಮ್ಯಾನೇಜರ್‌ನಲ್ಲಿ ಸೇವ್ ಮಾಡಿದ್ದೀರಿ ಎಂದು ಖಚಿತಪಡಿಸಿಕೊಳ್ಳಿ ಅಥವಾ ಅದನ್ನು ಮ್ಯಾನುವಲ್ ಆಗಿ ಸೇವ್ ಮಾಡಿ.</string>
<!-- Button option to save the key manually -->
<string name="MessageBackupsKeyRecordScreen__save_key_manually">Save key manually</string>
<string name="MessageBackupsKeyRecordScreen__save_key_manually">ಮ್ಯಾನುವಲ್ ಆಗಿ ಸೇವ್ ಮಾಡಿ</string>
<!-- BackupKeyDisplayFragment -->
<!-- Dialog title when exiting before confirming new key -->
@@ -9861,8 +9861,8 @@
<!-- Header for the section shown when creating a group that lists existing groups with the exact same members. Includes the number of such groups. -->
<plurals name="AddGroupDetailsFragment__d_groups_with_same_members">
<item quantity="one">%1$d group with the same members</item>
<item quantity="other">%1$d groups with the same members</item>
<item quantity="one">ಅದೇ ಸದಸ್ಯರನ್ನು ಹೊಂದಿರುವ %1$d ಗುಂಪು</item>
<item quantity="other">ಅದೇ ಸದಸ್ಯರನ್ನು ಹೊಂದಿರುವ %1$d ಗುಂಪುಗಳು</item>
</plurals>
<!-- Title of the sheet shown when a local backup restore could not be completed -->
+5 -5
View File
@@ -1411,7 +1411,7 @@
<!-- Body of the dialog shown when tapping an existing group while creating a new group. Placeholder is the name of the group being navigated to. -->
<string name="AddGroupDetailsFragment__if_you_continue_to_the_group_s_your_changes_wont_be_saved">If you continue to the group \"%1$s\" your changes won\'t be saved.</string>
<!-- Label for the button that confirms discarding the in-progress group and navigating to an existing group -->
<string name="AddGroupDetailsFragment__discard">Discard</string>
<string name="AddGroupDetailsFragment__discard">삭제하기</string>
<!-- Info message shown in the middle of the screen, displayed when adding group details to an MMS Group -->
<string name="AddGroupDetailsFragment__youve_selected_a_contact_that_doesnt_support">Signal 그룹 기능을 지원하지 않는 연락처가 포함되어 이 그룹은 MMS로 전환됩니다. 설정한 MMS 그룹 이름과 사진은 나에게만 표시됩니다.</string>
<!-- Info message shown in the middle of the screen, displayed when adding group details to an MMS Group after SMS Phase 0 -->
@@ -3629,7 +3629,7 @@
<!-- BubbleOptOutTooltip -->
<!-- Message to inform the user of what Android chat bubbles are -->
<string name="BubbleOptOutTooltip__description">도움말 풍선은 Signal 대화에서 끌 수 있는 Android 기능입니다.</string>
<string name="BubbleOptOutTooltip__description">풍선은 Signal 대화에서 끌 수 있는 Android 기능입니다.</string>
<!-- Button to dismiss the tooltip for opting out of using Android bubbles -->
<string name="BubbleOptOutTooltip__not_now">나중에</string>
<!-- Button to move to the system settings to control the use of Android bubbles -->
@@ -4572,12 +4572,12 @@
<!-- conversation -->
<string name="conversation__menu_group_settings">그룹 설정</string>
<string name="conversation__menu_leave_group">그룹 탈퇴</string>
<string name="conversation__menu_leave_group">그룹 나가기</string>
<string name="conversation__menu_view_all_media">모든 미디어</string>
<string name="conversation__menu_conversation_settings">대화 설정</string>
<string name="conversation__menu_add_shortcut">홈 화면에 추가</string>
<!-- Removed by excludeNonTranslatables <string name="conversation__menu_export" translatable="false">Export (Labs)</string> -->
<string name="conversation__menu_create_bubble">거품 만들기</string>
<string name="conversation__menu_create_bubble">말풍선 만들기</string>
<!-- Overflow menu option that allows formatting of text -->
<string name="conversation__menu_format_text">텍스트 서식 지정</string>
@@ -8525,7 +8525,7 @@
<!-- Displayed as a label when remote backups are off -->
<string name="RemoteBackupsSettingsFragment__off">꺼짐</string>
<!-- Text shown in a popup indicating that the user needs to enter their screen lock -->
<string name="RemoteBackupsSettingsFragment__authentication_required">Authentication required</string>
<string name="RemoteBackupsSettingsFragment__authentication_required">인증 필요</string>
<!-- Row label to launch payment history screen -->
<string name="RemoteBackupsSettingsFragment__payment_history">결제 기록</string>
<!-- Section header for backup information -->
+2 -2
View File
@@ -1455,7 +1455,7 @@
<!-- Body of the dialog shown when tapping an existing group while creating a new group. Placeholder is the name of the group being navigated to. -->
<string name="AddGroupDetailsFragment__if_you_continue_to_the_group_s_your_changes_wont_be_saved">If you continue to the group \"%1$s\" your changes won\'t be saved.</string>
<!-- Label for the button that confirms discarding the in-progress group and navigating to an existing group -->
<string name="AddGroupDetailsFragment__discard">Discard</string>
<string name="AddGroupDetailsFragment__discard">Жокко чыгаруу</string>
<!-- Info message shown in the middle of the screen, displayed when adding group details to an MMS Group -->
<string name="AddGroupDetailsFragment__youve_selected_a_contact_that_doesnt_support">Signal топторун колдоого албаган байланышты тандаганыңыздан, бул топ эми MMS тобу болот. MMS тобунун мүчөлөрүнүн аты-жөнү жана сүрөттөрү сизге гана көрүнөт.</string>
<!-- Info message shown in the middle of the screen, displayed when adding group details to an MMS Group after SMS Phase 0 -->
@@ -8719,7 +8719,7 @@
<!-- Displayed as a label when remote backups are off -->
<string name="RemoteBackupsSettingsFragment__off">Өчүк</string>
<!-- Text shown in a popup indicating that the user needs to enter their screen lock -->
<string name="RemoteBackupsSettingsFragment__authentication_required">Authentication required</string>
<string name="RemoteBackupsSettingsFragment__authentication_required">Аутентификация керек</string>
<!-- Row label to launch payment history screen -->
<string name="RemoteBackupsSettingsFragment__payment_history">Төлөмдөр</string>
<!-- Section header for backup information -->
+2 -2
View File
@@ -1543,7 +1543,7 @@
<!-- Body of the dialog shown when tapping an existing group while creating a new group. Placeholder is the name of the group being navigated to. -->
<string name="AddGroupDetailsFragment__if_you_continue_to_the_group_s_your_changes_wont_be_saved">If you continue to the group \"%1$s\" your changes won\'t be saved.</string>
<!-- Label for the button that confirms discarding the in-progress group and navigating to an existing group -->
<string name="AddGroupDetailsFragment__discard">Discard</string>
<string name="AddGroupDetailsFragment__discard">Atmesti</string>
<!-- Info message shown in the middle of the screen, displayed when adding group details to an MMS Group -->
<string name="AddGroupDetailsFragment__youve_selected_a_contact_that_doesnt_support">Pasirinkai adresatą, kuris nepalaiko „Signal“ grupių, todėl tai bus MMS grupė. Tinkintų MMS grupių pavadinimai ir nuotraukos bsu matomos tik tau.</string>
<!-- Info message shown in the middle of the screen, displayed when adding group details to an MMS Group after SMS Phase 0 -->
@@ -9107,7 +9107,7 @@
<!-- Displayed as a label when remote backups are off -->
<string name="RemoteBackupsSettingsFragment__off">Išjungta</string>
<!-- Text shown in a popup indicating that the user needs to enter their screen lock -->
<string name="RemoteBackupsSettingsFragment__authentication_required">Authentication required</string>
<string name="RemoteBackupsSettingsFragment__authentication_required">Reikalingas autentifikavimas</string>
<!-- Row label to launch payment history screen -->
<string name="RemoteBackupsSettingsFragment__payment_history">Mokėjimų istorija</string>
<!-- Section header for backup information -->
+19 -19
View File
@@ -679,11 +679,11 @@
<!-- Snackbar toast message shown when a profile cannot be downloaded and to try again. -->
<string name="ConversationFragment_photo_failed">Neizdevās lejupielādēt fotoattēlu. Mēģiniet vēlreiz.</string>
<!-- Title of the dialog shown when re-requesting an expired attachment from your primary device fails -->
<string name="ConversationFragment_attachment_backfill_failed_title">Can\'t download media</string>
<string name="ConversationFragment_attachment_backfill_failed_title">Nevar lejupielādēt multividi</string>
<!-- Body of the dialog shown when your phone didn\'t respond to a request to re-send an expired attachment -->
<string name="ConversationFragment_attachment_backfill_timeout">Check this device and your phone\'s internet connection. Open Signal on your phone, then try downloading again.</string>
<string name="ConversationFragment_attachment_backfill_timeout">Pārbaudiet šīs ierīces un jūsu tālruņa interneta savienojumu. Atveriet Signal tālrunī un pēc tam mēģiniet lejupielādēt vēlreiz.</string>
<!-- Body of the dialog shown when your phone no longer has the attachment you tried to download -->
<string name="ConversationFragment_attachment_backfill_not_found">This media is no longer available on your phone and can\'t be downloaded.</string>
<string name="ConversationFragment_attachment_backfill_not_found">Šī multivide vairs nav pieejama jūsu tālrunī, un to nevar lejupielādēt.</string>
<!-- Dialog for how to long to keep a messaged pinned for -->
<string name="ConversationFragment__keep_pinned">Saglabāt piespraušanu…</string>
<!-- Dialog option to keep message pin for 24 hours -->
@@ -1495,11 +1495,11 @@
<string name="AddGroupDetailsFragment__sms_contact">Īsziņu kontakts</string>
<string name="AddGroupDetailsFragment__remove_s_from_this_group">Vai dzēst %1$s no šīs grupas?</string>
<!-- Title of the dialog shown when tapping an existing group while creating a new group, confirming the user wants to leave and discard their in-progress group -->
<string name="AddGroupDetailsFragment__discard_group">Discard group?</string>
<string name="AddGroupDetailsFragment__discard_group">Atmest grupu?</string>
<!-- Body of the dialog shown when tapping an existing group while creating a new group. Placeholder is the name of the group being navigated to. -->
<string name="AddGroupDetailsFragment__if_you_continue_to_the_group_s_your_changes_wont_be_saved">If you continue to the group \"%1$s\" your changes won\'t be saved.</string>
<string name="AddGroupDetailsFragment__if_you_continue_to_the_group_s_your_changes_wont_be_saved">Ja turpināsiet izveidot grupu \"%1$s\", jūsu izmaiņas netiks saglabātas.</string>
<!-- Label for the button that confirms discarding the in-progress group and navigating to an existing group -->
<string name="AddGroupDetailsFragment__discard">Discard</string>
<string name="AddGroupDetailsFragment__discard">Atmest</string>
<!-- Info message shown in the middle of the screen, displayed when adding group details to an MMS Group -->
<string name="AddGroupDetailsFragment__youve_selected_a_contact_that_doesnt_support">Jūs atzīmējāt kontaktu, kurš neatbalsta Signal grupas, tāpēc šī būs MMS grupa. Pielāgotos MMS grupu nosaukumus un attēlus redzēsiet tikai jūs.</string>
<!-- Info message shown in the middle of the screen, displayed when adding group details to an MMS Group after SMS Phase 0 -->
@@ -8913,7 +8913,7 @@
<!-- Displayed as a label when remote backups are off -->
<string name="RemoteBackupsSettingsFragment__off">Izslēgta</string>
<!-- Text shown in a popup indicating that the user needs to enter their screen lock -->
<string name="RemoteBackupsSettingsFragment__authentication_required">Authentication required</string>
<string name="RemoteBackupsSettingsFragment__authentication_required">Nepieciešama autentifikācija</string>
<!-- Row label to launch payment history screen -->
<string name="RemoteBackupsSettingsFragment__payment_history">Maksājumu vēsture</string>
<!-- Section header for backup information -->
@@ -9308,23 +9308,23 @@
<!-- Dialog confirmation button to exit backup setup -->
<string name="MessageBackupsKeyRecordScreen__exit_backup_setup_confirm">Iziet no rezerves kopijas iestatīšanas</string>
<!-- Screen title when saving your recovery key -->
<string name="MessageBackupsKeyRecordScreen__save_your_recovery_key">Save your recovery key</string>
<string name="MessageBackupsKeyRecordScreen__save_your_recovery_key">Saglabāt atkopšanas atslēgu</string>
<!-- Screen subtitle for the recovery key screen -->
<string name="MessageBackupsKeyRecordScreen__your_recovery_key">Your recovery key is a 64-character code that lets you restore your backup. If you forget your key, you will not be able to recover your account.</string>
<string name="MessageBackupsKeyRecordScreen__your_recovery_key">Atkopšanas atslēga ir 64 rakstzīmju kods, kas ļauj atjaunot jūsu rezerves kopijas. Ja aizmirsīsiet atslēgu, nevarēsiet atjaunot savu kontu.</string>
<!-- Hint text to see the full recovery key -->
<string name="MessageBackupsKeyRecordScreen__see_full_key">See full key</string>
<string name="MessageBackupsKeyRecordScreen__see_full_key">Skatīt visu atslēgu</string>
<!-- Bottom sheet caption to confirm your recovery key -->
<string name="MessageBackupsKeyRecordScreen__confirm_that_your_recovery">Confirm that your recovery key was recorded correctly. You will be prompted to fill your saved password in the next step.</string>
<string name="MessageBackupsKeyRecordScreen__confirm_that_your_recovery">Pārbaudiet, vai jūsu atkopšanas atslēga tika reģistrēta pareizi. Nākamajā solī jums vajadzēs ievadīt saglabāto paroli.</string>
<!-- Button to confirm the recovery key -->
<string name="MessageBackupsKeyRecordScreen__confirm_recovery">Confirm recovery key</string>
<string name="MessageBackupsKeyRecordScreen__confirm_recovery">Apstiprināt atkopšanas atslēgu</string>
<!-- Toast shown when the key is confirmed -->
<string name="MessageBackupsKeyRecordScreen__recover_key_confirmed">Recovery key confirmed</string>
<string name="MessageBackupsKeyRecordScreen__recover_key_confirmed">Atkopšanas atslēga apstiprināta</string>
<!-- Dialog title shown when the recovery key fails to confirm -->
<string name="MessageBackupsKeyRecordScreen__recover_key_error">Error confirming recovery key</string>
<string name="MessageBackupsKeyRecordScreen__recover_key_error">Apstiprinot atkopšanas atslēgu, radās kļūda</string>
<!-- Dialog body shown when the recovery key fails to confirm -->
<string name="MessageBackupsKeyRecordScreen__recover_key_error_body">Your recovery key could not be confirmed. Make sure youve saved it in your password manager, or save it manually.</string>
<string name="MessageBackupsKeyRecordScreen__recover_key_error_body">Jūsu atkopšanas atslēgu neizdevās apstiprināt. Pārbaudiet, vai tā ir saglabāta paroļu pārvaldniekā, vai saglabājiet to manuāli.</string>
<!-- Button option to save the key manually -->
<string name="MessageBackupsKeyRecordScreen__save_key_manually">Save key manually</string>
<string name="MessageBackupsKeyRecordScreen__save_key_manually">Saglabāt atslēgu manuāli</string>
<!-- BackupKeyDisplayFragment -->
<!-- Dialog title when exiting before confirming new key -->
@@ -10064,9 +10064,9 @@
<!-- Header for the section shown when creating a group that lists existing groups with the exact same members. Includes the number of such groups. -->
<plurals name="AddGroupDetailsFragment__d_groups_with_same_members">
<item quantity="zero">%1$d groups with the same members</item>
<item quantity="one">%1$d group with the same members</item>
<item quantity="other">%1$d groups with the same members</item>
<item quantity="zero">%1$d grupas ar tiem pašiem dalībniekiem</item>
<item quantity="one">%1$d grupa ar tiem pašiem dalībniekiem</item>
<item quantity="other">%1$d grupas ar tiem pašiem dalībniekiem</item>
</plurals>
<!-- Title of the sheet shown when a local backup restore could not be completed -->
+18 -18
View File
@@ -665,11 +665,11 @@
<!-- Snackbar toast message shown when a profile cannot be downloaded and to try again. -->
<string name="ConversationFragment_photo_failed">Фотографијата не успеа да се преземе. Обидете се повторно.</string>
<!-- Title of the dialog shown when re-requesting an expired attachment from your primary device fails -->
<string name="ConversationFragment_attachment_backfill_failed_title">Can\'t download media</string>
<string name="ConversationFragment_attachment_backfill_failed_title">Не може да се преземе медиумската датотека</string>
<!-- Body of the dialog shown when your phone didn\'t respond to a request to re-send an expired attachment -->
<string name="ConversationFragment_attachment_backfill_timeout">Check this device and your phone\'s internet connection. Open Signal on your phone, then try downloading again.</string>
<string name="ConversationFragment_attachment_backfill_timeout">Проверете ја интернет поврзаноста на овој уред и вашиот телефон. Отворете го Signal на телефонот, потоа пробајте пак да преземете.</string>
<!-- Body of the dialog shown when your phone no longer has the attachment you tried to download -->
<string name="ConversationFragment_attachment_backfill_not_found">This media is no longer available on your phone and can\'t be downloaded.</string>
<string name="ConversationFragment_attachment_backfill_not_found">Оваа медиумска датотека повеќе не е достапна на вашиот телефон и не може да се преземе.</string>
<!-- Dialog for how to long to keep a messaged pinned for -->
<string name="ConversationFragment__keep_pinned">Нека стои закачена на врвот…</string>
<!-- Dialog option to keep message pin for 24 hours -->
@@ -1451,11 +1451,11 @@
<string name="AddGroupDetailsFragment__sms_contact">SMS контакт</string>
<string name="AddGroupDetailsFragment__remove_s_from_this_group">Да го/ја отстранам %1$s од оваа група?</string>
<!-- Title of the dialog shown when tapping an existing group while creating a new group, confirming the user wants to leave and discard their in-progress group -->
<string name="AddGroupDetailsFragment__discard_group">Discard group?</string>
<string name="AddGroupDetailsFragment__discard_group">Да се отфрли групата?</string>
<!-- Body of the dialog shown when tapping an existing group while creating a new group. Placeholder is the name of the group being navigated to. -->
<string name="AddGroupDetailsFragment__if_you_continue_to_the_group_s_your_changes_wont_be_saved">If you continue to the group \"%1$s\" your changes won\'t be saved.</string>
<string name="AddGroupDetailsFragment__if_you_continue_to_the_group_s_your_changes_wont_be_saved">Ако продолжите до групата „%1$s“, вашите промени нема да бидат зачувани.</string>
<!-- Label for the button that confirms discarding the in-progress group and navigating to an existing group -->
<string name="AddGroupDetailsFragment__discard">Discard</string>
<string name="AddGroupDetailsFragment__discard">Откажи</string>
<!-- Info message shown in the middle of the screen, displayed when adding group details to an MMS Group -->
<string name="AddGroupDetailsFragment__youve_selected_a_contact_that_doesnt_support">Избравте контакт кој не поддржува Signal групи, па во оваа група ќе се испраќаат MMS пораки. Само вам ќе ви бидат видливи персонализираните имиња и слики на MMS групи.</string>
<!-- Info message shown in the middle of the screen, displayed when adding group details to an MMS Group after SMS Phase 0 -->
@@ -8719,7 +8719,7 @@
<!-- Displayed as a label when remote backups are off -->
<string name="RemoteBackupsSettingsFragment__off">Исклучено</string>
<!-- Text shown in a popup indicating that the user needs to enter their screen lock -->
<string name="RemoteBackupsSettingsFragment__authentication_required">Authentication required</string>
<string name="RemoteBackupsSettingsFragment__authentication_required">Потребна е автентикација</string>
<!-- Row label to launch payment history screen -->
<string name="RemoteBackupsSettingsFragment__payment_history">Историја на плаќања</string>
<!-- Section header for backup information -->
@@ -9110,23 +9110,23 @@
<!-- Dialog confirmation button to exit backup setup -->
<string name="MessageBackupsKeyRecordScreen__exit_backup_setup_confirm">Излез од поставувањето на резервната копија</string>
<!-- Screen title when saving your recovery key -->
<string name="MessageBackupsKeyRecordScreen__save_your_recovery_key">Save your recovery key</string>
<string name="MessageBackupsKeyRecordScreen__save_your_recovery_key">Зачувајте го вашиот клуч за враќање резервни копии</string>
<!-- Screen subtitle for the recovery key screen -->
<string name="MessageBackupsKeyRecordScreen__your_recovery_key">Your recovery key is a 64-character code that lets you restore your backup. If you forget your key, you will not be able to recover your account.</string>
<string name="MessageBackupsKeyRecordScreen__your_recovery_key">Вашиот клуч за враќање резервни копии е код од 64 знаци којшто ви овозможува да ги вратите вашите резервни копии. Ако го заборавите вашиот клуч, нема да можете ја вратите вашата корисничка сметка.</string>
<!-- Hint text to see the full recovery key -->
<string name="MessageBackupsKeyRecordScreen__see_full_key">See full key</string>
<string name="MessageBackupsKeyRecordScreen__see_full_key">Видете го целосниот клуч</string>
<!-- Bottom sheet caption to confirm your recovery key -->
<string name="MessageBackupsKeyRecordScreen__confirm_that_your_recovery">Confirm that your recovery key was recorded correctly. You will be prompted to fill your saved password in the next step.</string>
<string name="MessageBackupsKeyRecordScreen__confirm_that_your_recovery">Потврдете дека вашиот клуч за враќање резервни копии е точно запишан. Во наредниот чекор ќе треба да ја внесете вашата зачувана лозинка.</string>
<!-- Button to confirm the recovery key -->
<string name="MessageBackupsKeyRecordScreen__confirm_recovery">Confirm recovery key</string>
<string name="MessageBackupsKeyRecordScreen__confirm_recovery">Потврдете го клучот за враќање резервни копии</string>
<!-- Toast shown when the key is confirmed -->
<string name="MessageBackupsKeyRecordScreen__recover_key_confirmed">Recovery key confirmed</string>
<string name="MessageBackupsKeyRecordScreen__recover_key_confirmed">Клучот за враќање резервни копии е потврден</string>
<!-- Dialog title shown when the recovery key fails to confirm -->
<string name="MessageBackupsKeyRecordScreen__recover_key_error">Error confirming recovery key</string>
<string name="MessageBackupsKeyRecordScreen__recover_key_error">Грешка при потврдувањето на клучот за враќање резервни копии</string>
<!-- Dialog body shown when the recovery key fails to confirm -->
<string name="MessageBackupsKeyRecordScreen__recover_key_error_body">Your recovery key could not be confirmed. Make sure youve saved it in your password manager, or save it manually.</string>
<string name="MessageBackupsKeyRecordScreen__recover_key_error_body">Вашиот клуч за враќање резервни копии не може да биде потврден. Проверете дали го имате зачувано во вашиот управувач со лозинки, или зачувајте го рачно.</string>
<!-- Button option to save the key manually -->
<string name="MessageBackupsKeyRecordScreen__save_key_manually">Save key manually</string>
<string name="MessageBackupsKeyRecordScreen__save_key_manually">Зачувајте го клучот рачно</string>
<!-- BackupKeyDisplayFragment -->
<!-- Dialog title when exiting before confirming new key -->
@@ -9861,8 +9861,8 @@
<!-- Header for the section shown when creating a group that lists existing groups with the exact same members. Includes the number of such groups. -->
<plurals name="AddGroupDetailsFragment__d_groups_with_same_members">
<item quantity="one">%1$d group with the same members</item>
<item quantity="other">%1$d groups with the same members</item>
<item quantity="one">%1$d група со истите членови</item>
<item quantity="other">%1$d групи со истите членови</item>
</plurals>
<!-- Title of the sheet shown when a local backup restore could not be completed -->
+18 -18
View File
@@ -665,11 +665,11 @@
<!-- Snackbar toast message shown when a profile cannot be downloaded and to try again. -->
<string name="ConversationFragment_photo_failed">ഫോട്ടോ ഡൗൺലോഡ് ചെയ്യാനായില്ല. വീണ്ടും ശ്രമിക്കുക.</string>
<!-- Title of the dialog shown when re-requesting an expired attachment from your primary device fails -->
<string name="ConversationFragment_attachment_backfill_failed_title">Can\'t download media</string>
<string name="ConversationFragment_attachment_backfill_failed_title">മീഡിയ ഡൗൺലോഡ് ചെയ്യാൻ കഴിയുന്നില്ല</string>
<!-- Body of the dialog shown when your phone didn\'t respond to a request to re-send an expired attachment -->
<string name="ConversationFragment_attachment_backfill_timeout">Check this device and your phone\'s internet connection. Open Signal on your phone, then try downloading again.</string>
<string name="ConversationFragment_attachment_backfill_timeout">ഈ ഉപകരണവും നിങ്ങളുടെ ഫോണിന്റെ ഇന്റർനെറ്റ് കണക്ഷനും പരിശോധിക്കുക. നിങ്ങളുടെ ഫോണിൽ Signal തുറക്കുക, തുടർന്ന് വീണ്ടും ഡൗൺലോഡ് ചെയ്യാൻ ശ്രമിക്കുക.</string>
<!-- Body of the dialog shown when your phone no longer has the attachment you tried to download -->
<string name="ConversationFragment_attachment_backfill_not_found">This media is no longer available on your phone and can\'t be downloaded.</string>
<string name="ConversationFragment_attachment_backfill_not_found">ഈ മീഡിയ ഇനി നിങ്ങളുടെ ഫോണിൽ ലഭ്യമല്ല, ഡൗൺലോഡ് ചെയ്യാനും കഴിയില്ല.</string>
<!-- Dialog for how to long to keep a messaged pinned for -->
<string name="ConversationFragment__keep_pinned">ഇത്രയും നേരം പിൻ ചെയ്‌ത് സൂക്ഷിക്കുക…</string>
<!-- Dialog option to keep message pin for 24 hours -->
@@ -1451,11 +1451,11 @@
<string name="AddGroupDetailsFragment__sms_contact">SMS കോൺടാക്റ്റ്</string>
<string name="AddGroupDetailsFragment__remove_s_from_this_group">ഈ ഗ്രൂപ്പിൽ നിന്ന് %1$s എന്നയാളെ നീക്കം ചെയ്യണോ?</string>
<!-- Title of the dialog shown when tapping an existing group while creating a new group, confirming the user wants to leave and discard their in-progress group -->
<string name="AddGroupDetailsFragment__discard_group">Discard group?</string>
<string name="AddGroupDetailsFragment__discard_group">ഗ്രൂപ്പ് ഉപേക്ഷിക്കണോ?</string>
<!-- Body of the dialog shown when tapping an existing group while creating a new group. Placeholder is the name of the group being navigated to. -->
<string name="AddGroupDetailsFragment__if_you_continue_to_the_group_s_your_changes_wont_be_saved">If you continue to the group \"%1$s\" your changes won\'t be saved.</string>
<string name="AddGroupDetailsFragment__if_you_continue_to_the_group_s_your_changes_wont_be_saved">നിങ്ങൾ \"%1$s\" ഗ്രൂപ്പിലേക്ക് തുടരുകയാണെങ്കിൽ നിങ്ങളുടെ മാറ്റങ്ങൾ സംരക്ഷിക്കപ്പെടില്ല.</string>
<!-- Label for the button that confirms discarding the in-progress group and navigating to an existing group -->
<string name="AddGroupDetailsFragment__discard">Discard</string>
<string name="AddGroupDetailsFragment__discard">ഉപേക്ഷിക്കുക</string>
<!-- Info message shown in the middle of the screen, displayed when adding group details to an MMS Group -->
<string name="AddGroupDetailsFragment__youve_selected_a_contact_that_doesnt_support">Signal ഗ്രൂപ്പുകളെ പിന്തുണയ്‌ക്കാത്ത ഒരു കോൺടാക്‌റ്റ് നിങ്ങൾ തിരഞ്ഞെടുത്തു, അതിനാൽ ഈ ഗ്രൂപ്പ് MMS ആയിരിക്കും. കസ്റ്റം MMS ഗ്രൂപ്പ് പേരുകളും ഫോട്ടോകളും നിങ്ങൾക്ക് മാത്രമേ ദൃശ്യമാകൂ.</string>
<!-- Info message shown in the middle of the screen, displayed when adding group details to an MMS Group after SMS Phase 0 -->
@@ -8719,7 +8719,7 @@
<!-- Displayed as a label when remote backups are off -->
<string name="RemoteBackupsSettingsFragment__off">ഓഫ്</string>
<!-- Text shown in a popup indicating that the user needs to enter their screen lock -->
<string name="RemoteBackupsSettingsFragment__authentication_required">Authentication required</string>
<string name="RemoteBackupsSettingsFragment__authentication_required">പരിശോധിച്ചുറപ്പിക്കേണ്ടതുണ്ട്</string>
<!-- Row label to launch payment history screen -->
<string name="RemoteBackupsSettingsFragment__payment_history">പേയ്മെൻ്റ് ചരിത്രം</string>
<!-- Section header for backup information -->
@@ -9110,23 +9110,23 @@
<!-- Dialog confirmation button to exit backup setup -->
<string name="MessageBackupsKeyRecordScreen__exit_backup_setup_confirm">ബാക്കപ്പ് സജ്ജീകരണത്തിൽ നിന്ന് പുറത്തുകടക്കുക</string>
<!-- Screen title when saving your recovery key -->
<string name="MessageBackupsKeyRecordScreen__save_your_recovery_key">Save your recovery key</string>
<string name="MessageBackupsKeyRecordScreen__save_your_recovery_key">നിങ്ങളുടെ വീണ്ടെടുക്കൽ കീ സംരക്ഷിക്കുക</string>
<!-- Screen subtitle for the recovery key screen -->
<string name="MessageBackupsKeyRecordScreen__your_recovery_key">Your recovery key is a 64-character code that lets you restore your backup. If you forget your key, you will not be able to recover your account.</string>
<string name="MessageBackupsKeyRecordScreen__your_recovery_key">നിങ്ങളുടെ ബാക്കപ്പ് പുനഃസ്ഥാപിക്കാൻ സഹായിക്കുന്ന 64-പ്രതീകങ്ങളുള്ള ഒരു കോഡാണ് വീണ്ടെടുക്കൽ കീ. നിങ്ങളുടെ കീ മറന്നുപോയാൽ, അക്കൗണ്ട് വീണ്ടെടുക്കാൻ നിങ്ങൾക്ക് കഴിയില്ല.</string>
<!-- Hint text to see the full recovery key -->
<string name="MessageBackupsKeyRecordScreen__see_full_key">See full key</string>
<string name="MessageBackupsKeyRecordScreen__see_full_key">മുഴുവൻ കീയും കാണുക</string>
<!-- Bottom sheet caption to confirm your recovery key -->
<string name="MessageBackupsKeyRecordScreen__confirm_that_your_recovery">Confirm that your recovery key was recorded correctly. You will be prompted to fill your saved password in the next step.</string>
<string name="MessageBackupsKeyRecordScreen__confirm_that_your_recovery">നിങ്ങളുടെ വീണ്ടെടുക്കൽ കീ കൃത്യമായാണോ രേഖപ്പെടുത്തിയതെന്ന് സ്ഥിരീകരിക്കുക. അടുത്ത ഘട്ടത്തിൽ നിങ്ങളുടെ സംരക്ഷിച്ച പാസ്‌വേഡ് പൂരിപ്പിക്കാൻ നിങ്ങളോട് ആവശ്യപ്പെടും.</string>
<!-- Button to confirm the recovery key -->
<string name="MessageBackupsKeyRecordScreen__confirm_recovery">Confirm recovery key</string>
<string name="MessageBackupsKeyRecordScreen__confirm_recovery">വീണ്ടെടുക്കൽ കീ സ്ഥിരീകരിക്കുക</string>
<!-- Toast shown when the key is confirmed -->
<string name="MessageBackupsKeyRecordScreen__recover_key_confirmed">Recovery key confirmed</string>
<string name="MessageBackupsKeyRecordScreen__recover_key_confirmed">വീണ്ടെടുക്കൽ കീ സ്ഥിരീകരിച്ചു</string>
<!-- Dialog title shown when the recovery key fails to confirm -->
<string name="MessageBackupsKeyRecordScreen__recover_key_error">Error confirming recovery key</string>
<string name="MessageBackupsKeyRecordScreen__recover_key_error">വീണ്ടെടുക്കൽ കീ സ്ഥിരീകരിക്കുന്നതിൽ പിശക്</string>
<!-- Dialog body shown when the recovery key fails to confirm -->
<string name="MessageBackupsKeyRecordScreen__recover_key_error_body">Your recovery key could not be confirmed. Make sure youve saved it in your password manager, or save it manually.</string>
<string name="MessageBackupsKeyRecordScreen__recover_key_error_body">നിങ്ങളുടെ വീണ്ടെടുക്കൽ കീ സ്ഥിരീകരിക്കാൻ കഴിഞ്ഞില്ല. ഇത് നിങ്ങളുടെ പാസ്‌വേഡ് മാനേജരിൽ സംരക്ഷിച്ചിട്ടുണ്ടെന്ന് ഉറപ്പാക്കുക, അല്ലെങ്കിൽ നേരിട്ട് സംരക്ഷിക്കുക.</string>
<!-- Button option to save the key manually -->
<string name="MessageBackupsKeyRecordScreen__save_key_manually">Save key manually</string>
<string name="MessageBackupsKeyRecordScreen__save_key_manually">കീ നേരിട്ട് സംരക്ഷിക്കുക</string>
<!-- BackupKeyDisplayFragment -->
<!-- Dialog title when exiting before confirming new key -->
@@ -9861,8 +9861,8 @@
<!-- Header for the section shown when creating a group that lists existing groups with the exact same members. Includes the number of such groups. -->
<plurals name="AddGroupDetailsFragment__d_groups_with_same_members">
<item quantity="one">%1$d group with the same members</item>
<item quantity="other">%1$d groups with the same members</item>
<item quantity="one">ഇതേ അംഗങ്ങളുള്ള %1$d ഗ്രൂപ്പ്</item>
<item quantity="other">ഇതേ അംഗങ്ങളുള്ള %1$d ഗ്രൂപ്പുകൾ</item>
</plurals>
<!-- Title of the sheet shown when a local backup restore could not be completed -->
+18 -18
View File
@@ -665,11 +665,11 @@
<!-- Snackbar toast message shown when a profile cannot be downloaded and to try again. -->
<string name="ConversationFragment_photo_failed">फोटो डाऊनलोड करता आला नाही. पुन्हा प्रयत्न करा.</string>
<!-- Title of the dialog shown when re-requesting an expired attachment from your primary device fails -->
<string name="ConversationFragment_attachment_backfill_failed_title">Can\'t download media</string>
<string name="ConversationFragment_attachment_backfill_failed_title">मीडिया डाऊनलोड करता येत नाही</string>
<!-- Body of the dialog shown when your phone didn\'t respond to a request to re-send an expired attachment -->
<string name="ConversationFragment_attachment_backfill_timeout">Check this device and your phone\'s internet connection. Open Signal on your phone, then try downloading again.</string>
<string name="ConversationFragment_attachment_backfill_timeout">हा डिव्हाईस आणि तुमच्या फोनचे इंटरनेट कनेक्शन तपासा. तुमच्या फोनवर Signal उघडा, मग पुन्हा डाऊनलोड करायचा प्रयत्न करा.</string>
<!-- Body of the dialog shown when your phone no longer has the attachment you tried to download -->
<string name="ConversationFragment_attachment_backfill_not_found">This media is no longer available on your phone and can\'t be downloaded.</string>
<string name="ConversationFragment_attachment_backfill_not_found">हा मीडिया आता तुमच्या फोनवर उपलब्ध नाही आणि म्हणून डाऊनलोड होणार नाही.</string>
<!-- Dialog for how to long to keep a messaged pinned for -->
<string name="ConversationFragment__keep_pinned">पिन केलेला ठेवा…</string>
<!-- Dialog option to keep message pin for 24 hours -->
@@ -1451,11 +1451,11 @@
<string name="AddGroupDetailsFragment__sms_contact">SMS संपर्क</string>
<string name="AddGroupDetailsFragment__remove_s_from_this_group">या ग्रुपमधून %1$s ला काढून टाकायचे?</string>
<!-- Title of the dialog shown when tapping an existing group while creating a new group, confirming the user wants to leave and discard their in-progress group -->
<string name="AddGroupDetailsFragment__discard_group">Discard group?</string>
<string name="AddGroupDetailsFragment__discard_group">गट काढून टाकायचा का?</string>
<!-- Body of the dialog shown when tapping an existing group while creating a new group. Placeholder is the name of the group being navigated to. -->
<string name="AddGroupDetailsFragment__if_you_continue_to_the_group_s_your_changes_wont_be_saved">If you continue to the group \"%1$s\" your changes won\'t be saved.</string>
<string name="AddGroupDetailsFragment__if_you_continue_to_the_group_s_your_changes_wont_be_saved">जर तुम्ही \"%1$s\" गटात गेलात तर तुमचे बदल जतन केले जाणार नाहीत.</string>
<!-- Label for the button that confirms discarding the in-progress group and navigating to an existing group -->
<string name="AddGroupDetailsFragment__discard">Discard</string>
<string name="AddGroupDetailsFragment__discard">टाकून द्या</string>
<!-- Info message shown in the middle of the screen, displayed when adding group details to an MMS Group -->
<string name="AddGroupDetailsFragment__youve_selected_a_contact_that_doesnt_support">आपण Signal गट समर्थन देत नसलेला संपर्क निवडला आहे, त्यामुळे हा गट MMS असेल. सानुकूलित MMS गटाची नावे आणि फोटो हे फक्त आपणाला दृश्यमान असतील.</string>
<!-- Info message shown in the middle of the screen, displayed when adding group details to an MMS Group after SMS Phase 0 -->
@@ -8719,7 +8719,7 @@
<!-- Displayed as a label when remote backups are off -->
<string name="RemoteBackupsSettingsFragment__off">बंद</string>
<!-- Text shown in a popup indicating that the user needs to enter their screen lock -->
<string name="RemoteBackupsSettingsFragment__authentication_required">Authentication required</string>
<string name="RemoteBackupsSettingsFragment__authentication_required">अधिस्वीकृती आवश्यक आहे</string>
<!-- Row label to launch payment history screen -->
<string name="RemoteBackupsSettingsFragment__payment_history">पेमेंट्स इतिहास</string>
<!-- Section header for backup information -->
@@ -9110,23 +9110,23 @@
<!-- Dialog confirmation button to exit backup setup -->
<string name="MessageBackupsKeyRecordScreen__exit_backup_setup_confirm">बॅकअप सेटअप मधून बाहेर पडा</string>
<!-- Screen title when saving your recovery key -->
<string name="MessageBackupsKeyRecordScreen__save_your_recovery_key">Save your recovery key</string>
<string name="MessageBackupsKeyRecordScreen__save_your_recovery_key">तुमची रीकव्हरी की जतन करून ठेवा</string>
<!-- Screen subtitle for the recovery key screen -->
<string name="MessageBackupsKeyRecordScreen__your_recovery_key">Your recovery key is a 64-character code that lets you restore your backup. If you forget your key, you will not be able to recover your account.</string>
<string name="MessageBackupsKeyRecordScreen__your_recovery_key">तुमची रीकव्हरी की एक 64 अंकी कोड आहे जो तुम्हाला तुमचा बॅकअप रीस्टोर करू देतो. जर तुम्ही तुमची की विसरलात, तर तुम्हाला तुमचे खाते परत मिळवता येणार नाही.</string>
<!-- Hint text to see the full recovery key -->
<string name="MessageBackupsKeyRecordScreen__see_full_key">See full key</string>
<string name="MessageBackupsKeyRecordScreen__see_full_key">पूर्ण की पाहा</string>
<!-- Bottom sheet caption to confirm your recovery key -->
<string name="MessageBackupsKeyRecordScreen__confirm_that_your_recovery">Confirm that your recovery key was recorded correctly. You will be prompted to fill your saved password in the next step.</string>
<string name="MessageBackupsKeyRecordScreen__confirm_that_your_recovery">तुमची रीकव्हरी की अचूकपणे नोंदवली गेल्याची खात्री करा. तुम्हाला पुढच्या पायरीमध्ये तुमचा जतन केलेला पासवर्ड भरायची विचारणा होईल.</string>
<!-- Button to confirm the recovery key -->
<string name="MessageBackupsKeyRecordScreen__confirm_recovery">Confirm recovery key</string>
<string name="MessageBackupsKeyRecordScreen__confirm_recovery">रीकव्हरी की ची पुष्टी करा</string>
<!-- Toast shown when the key is confirmed -->
<string name="MessageBackupsKeyRecordScreen__recover_key_confirmed">Recovery key confirmed</string>
<string name="MessageBackupsKeyRecordScreen__recover_key_confirmed">रीकव्हरी की ची पुष्टी झाली</string>
<!-- Dialog title shown when the recovery key fails to confirm -->
<string name="MessageBackupsKeyRecordScreen__recover_key_error">Error confirming recovery key</string>
<string name="MessageBackupsKeyRecordScreen__recover_key_error">रीकव्हरी की ची पुष्टी करताना त्रुटी आढळली</string>
<!-- Dialog body shown when the recovery key fails to confirm -->
<string name="MessageBackupsKeyRecordScreen__recover_key_error_body">Your recovery key could not be confirmed. Make sure youve saved it in your password manager, or save it manually.</string>
<string name="MessageBackupsKeyRecordScreen__recover_key_error_body">तुमच्या रीकव्हरी की ची पुष्टी करता आली नाही. तुम्ही एकतर ती तुमच्या पासवर्ड व्यवस्थापकात जतन करून ठेवा किंवा स्वतः जतन करून ठेवा.</string>
<!-- Button option to save the key manually -->
<string name="MessageBackupsKeyRecordScreen__save_key_manually">Save key manually</string>
<string name="MessageBackupsKeyRecordScreen__save_key_manually">की स्वतः जतन करा</string>
<!-- BackupKeyDisplayFragment -->
<!-- Dialog title when exiting before confirming new key -->
@@ -9861,8 +9861,8 @@
<!-- Header for the section shown when creating a group that lists existing groups with the exact same members. Includes the number of such groups. -->
<plurals name="AddGroupDetailsFragment__d_groups_with_same_members">
<item quantity="one">%1$d group with the same members</item>
<item quantity="other">%1$d groups with the same members</item>
<item quantity="one">सगळे तेच सदस्य असलेला %1$d गट</item>
<item quantity="other">सगळे तेच सदस्य असलेले %1$d गट</item>
</plurals>
<!-- Title of the sheet shown when a local backup restore could not be completed -->
+2 -2
View File
@@ -1411,7 +1411,7 @@
<!-- Body of the dialog shown when tapping an existing group while creating a new group. Placeholder is the name of the group being navigated to. -->
<string name="AddGroupDetailsFragment__if_you_continue_to_the_group_s_your_changes_wont_be_saved">If you continue to the group \"%1$s\" your changes won\'t be saved.</string>
<!-- Label for the button that confirms discarding the in-progress group and navigating to an existing group -->
<string name="AddGroupDetailsFragment__discard">Discard</string>
<string name="AddGroupDetailsFragment__discard">Buang</string>
<!-- Info message shown in the middle of the screen, displayed when adding group details to an MMS Group -->
<string name="AddGroupDetailsFragment__youve_selected_a_contact_that_doesnt_support">Anda telah memilih kenalan yang tidak menyokong kumpulan Signal, jadi kumpulan ini akan menjadi MMS. MMS nama kumpulan dan foto tersuai hanya akan kelihatan kepada anda.</string>
<!-- Info message shown in the middle of the screen, displayed when adding group details to an MMS Group after SMS Phase 0 -->
@@ -8525,7 +8525,7 @@
<!-- Displayed as a label when remote backups are off -->
<string name="RemoteBackupsSettingsFragment__off">Mati</string>
<!-- Text shown in a popup indicating that the user needs to enter their screen lock -->
<string name="RemoteBackupsSettingsFragment__authentication_required">Authentication required</string>
<string name="RemoteBackupsSettingsFragment__authentication_required">Pengesahan diperlukan</string>
<!-- Row label to launch payment history screen -->
<string name="RemoteBackupsSettingsFragment__payment_history">Sejarah pembayaran</string>
<!-- Section header for backup information -->
+17 -17
View File
@@ -651,11 +651,11 @@
<!-- Snackbar toast message shown when a profile cannot be downloaded and to try again. -->
<string name="ConversationFragment_photo_failed">ဓာတ်ပုံကို ဒေါင်းလုဒ်လုပ်၍မရပါ။ ထပ်မံကြိုးစားပါ။</string>
<!-- Title of the dialog shown when re-requesting an expired attachment from your primary device fails -->
<string name="ConversationFragment_attachment_backfill_failed_title">Can\'t download media</string>
<string name="ConversationFragment_attachment_backfill_failed_title">မီဒီယာကို ဒေါင်းလုဒ်လုပ်၍မရပါ</string>
<!-- Body of the dialog shown when your phone didn\'t respond to a request to re-send an expired attachment -->
<string name="ConversationFragment_attachment_backfill_timeout">Check this device and your phone\'s internet connection. Open Signal on your phone, then try downloading again.</string>
<string name="ConversationFragment_attachment_backfill_timeout">ဤစက်နှင့် သင့်ဖုန်း၏ အင်တာနက်ချိတ်ဆက်မှုကို စစ်ဆေးပါ။ သင့်ဖုန်းတွင် Signal ကိုဖွင့်ပြီးနောက် ထပ်မံဒေါင်းလုဒ်လုပ်ကြည့်ပါ။</string>
<!-- Body of the dialog shown when your phone no longer has the attachment you tried to download -->
<string name="ConversationFragment_attachment_backfill_not_found">This media is no longer available on your phone and can\'t be downloaded.</string>
<string name="ConversationFragment_attachment_backfill_not_found">ဤမီဒီယာသည် သင့်ဖုန်းတွင် မရရှိတော့သဖြင့် ဒေါင်းလုဒ်လုပ်၍မရပါ။</string>
<!-- Dialog for how to long to keep a messaged pinned for -->
<string name="ConversationFragment__keep_pinned">ပင်တွဲရန်…</string>
<!-- Dialog option to keep message pin for 24 hours -->
@@ -1407,11 +1407,11 @@
<string name="AddGroupDetailsFragment__sms_contact">SMS နှင့်ဆက်သွယ်ပါ</string>
<string name="AddGroupDetailsFragment__remove_s_from_this_group">%1$s ကို အဖွဲ့မှ ဖယ်ရှားမည်လား။</string>
<!-- Title of the dialog shown when tapping an existing group while creating a new group, confirming the user wants to leave and discard their in-progress group -->
<string name="AddGroupDetailsFragment__discard_group">Discard group?</string>
<string name="AddGroupDetailsFragment__discard_group">အဖွဲ့ကို ပယ်ဖျက်မည်လား။</string>
<!-- Body of the dialog shown when tapping an existing group while creating a new group. Placeholder is the name of the group being navigated to. -->
<string name="AddGroupDetailsFragment__if_you_continue_to_the_group_s_your_changes_wont_be_saved">If you continue to the group \"%1$s\" your changes won\'t be saved.</string>
<string name="AddGroupDetailsFragment__if_you_continue_to_the_group_s_your_changes_wont_be_saved">\"%1$s\" အဖွဲ့တွင် ဆက်လက်ပါဝင်ပါက သင်၏ပြောင်းလဲမှုများကို သိမ်းဆည်းမည်မဟုတ်ပါ။</string>
<!-- Label for the button that confirms discarding the in-progress group and navigating to an existing group -->
<string name="AddGroupDetailsFragment__discard">Discard</string>
<string name="AddGroupDetailsFragment__discard">ပယ်ဖျက်မည်</string>
<!-- Info message shown in the middle of the screen, displayed when adding group details to an MMS Group -->
<string name="AddGroupDetailsFragment__youve_selected_a_contact_that_doesnt_support">သင်သည် Signal အဖွဲ့များအား သုံးနိုင်ခြင်း မရှိသည့် အဆက်အသွယ်ကို ရွေးချယ်ထားသောကြောင့် ဤအဖွဲ့သည့် MMS ဖြစ်သွားပါမည်။ စိတ်ကြိုက် MMS အဖွဲ့အမည်များနှင့် ဓာတ်ပုံများကို သင်သာလျှင် မြင်ရပါမည်။</string>
<!-- Info message shown in the middle of the screen, displayed when adding group details to an MMS Group after SMS Phase 0 -->
@@ -8525,7 +8525,7 @@
<!-- Displayed as a label when remote backups are off -->
<string name="RemoteBackupsSettingsFragment__off">ပိတ်ထားသည်</string>
<!-- Text shown in a popup indicating that the user needs to enter their screen lock -->
<string name="RemoteBackupsSettingsFragment__authentication_required">Authentication required</string>
<string name="RemoteBackupsSettingsFragment__authentication_required">စစ်မှန်ကြောင်းအတည်ပြုချက် လိုအပ်သည်</string>
<!-- Row label to launch payment history screen -->
<string name="RemoteBackupsSettingsFragment__payment_history">ငွေပေးချေမှုမှတ်တမ်း</string>
<!-- Section header for backup information -->
@@ -8912,23 +8912,23 @@
<!-- Dialog confirmation button to exit backup setup -->
<string name="MessageBackupsKeyRecordScreen__exit_backup_setup_confirm">ဘက်ခ်အပ် စီစဥ်သတ်မှတ်ခြင်းမှ ထွက်ပါမည်</string>
<!-- Screen title when saving your recovery key -->
<string name="MessageBackupsKeyRecordScreen__save_your_recovery_key">Save your recovery key</string>
<string name="MessageBackupsKeyRecordScreen__save_your_recovery_key">သင့် ပြန်လည်ရယူရေးကီးကို သိမ်းဆည်းပါ</string>
<!-- Screen subtitle for the recovery key screen -->
<string name="MessageBackupsKeyRecordScreen__your_recovery_key">Your recovery key is a 64-character code that lets you restore your backup. If you forget your key, you will not be able to recover your account.</string>
<string name="MessageBackupsKeyRecordScreen__your_recovery_key">သင့်ပြန်လည်ရယူရေးကီးသည် သင့်ဘက်ခ်အပ်ကို ပြန်လည်ရယူနိုင်စေမည့် စာလုံး 64 လုံးပါ ကုဒ်တစ်ခုဖြစ်သည်။ သင့်ကီးကို မေ့သွားပါက သင့်အကောင့်ကို ပြန်လည်ရယူနိုင်မည်မဟုတ်ပါ။</string>
<!-- Hint text to see the full recovery key -->
<string name="MessageBackupsKeyRecordScreen__see_full_key">See full key</string>
<string name="MessageBackupsKeyRecordScreen__see_full_key">ကီး အပြည့်အစုံကိုကြည့်ရန်</string>
<!-- Bottom sheet caption to confirm your recovery key -->
<string name="MessageBackupsKeyRecordScreen__confirm_that_your_recovery">Confirm that your recovery key was recorded correctly. You will be prompted to fill your saved password in the next step.</string>
<string name="MessageBackupsKeyRecordScreen__confirm_that_your_recovery">သင့်ပြန်လည်ရယူရေးကီးကို မှန်ကန်စွာ မှတ်တမ်းတင်ထားကြောင်း အတည်ပြုပါ။ နောက်တစ်ဆင့်တွင် သင်သိမ်းဆည်းထားသည့် စကားဝှက်ကို ဖြည့်ရန် တောင်းဆိုလာလိမ့်မည်။</string>
<!-- Button to confirm the recovery key -->
<string name="MessageBackupsKeyRecordScreen__confirm_recovery">Confirm recovery key</string>
<string name="MessageBackupsKeyRecordScreen__confirm_recovery">ပြန်လည်ရယူရေးကီးကို အတည်ပြုရန်</string>
<!-- Toast shown when the key is confirmed -->
<string name="MessageBackupsKeyRecordScreen__recover_key_confirmed">Recovery key confirmed</string>
<string name="MessageBackupsKeyRecordScreen__recover_key_confirmed">ပြန်လည်ရယူရေးကီး အတည်ပြုပြီး</string>
<!-- Dialog title shown when the recovery key fails to confirm -->
<string name="MessageBackupsKeyRecordScreen__recover_key_error">Error confirming recovery key</string>
<string name="MessageBackupsKeyRecordScreen__recover_key_error">ပြန်လည်ရယူရေးကီးကို အတည်ပြုရာတွင် ချို့ယွင်းချက်ရှိနေသည်</string>
<!-- Dialog body shown when the recovery key fails to confirm -->
<string name="MessageBackupsKeyRecordScreen__recover_key_error_body">Your recovery key could not be confirmed. Make sure youve saved it in your password manager, or save it manually.</string>
<string name="MessageBackupsKeyRecordScreen__recover_key_error_body">သင့် ပြန်လည်ရယူရေးကီးကို အတည်ပြု၍မရပါ။ ၎င်းကို သင့်စကားဝှက်စီမံရေးတွင် သိမ်းဆည်းထားကြောင်း သေချာပါစေ၊ သို့မဟုတ် ၎င်းကို ကိုယ်တိုင်သိမ်းဆည်းပါ။</string>
<!-- Button option to save the key manually -->
<string name="MessageBackupsKeyRecordScreen__save_key_manually">Save key manually</string>
<string name="MessageBackupsKeyRecordScreen__save_key_manually">ကီးကို ကိုယ်တိုင်သိမ်းဆည်းရန်</string>
<!-- BackupKeyDisplayFragment -->
<!-- Dialog title when exiting before confirming new key -->
@@ -9658,7 +9658,7 @@
<!-- Header for the section shown when creating a group that lists existing groups with the exact same members. Includes the number of such groups. -->
<plurals name="AddGroupDetailsFragment__d_groups_with_same_members">
<item quantity="other">%1$d groups with the same members</item>
<item quantity="other">အဖွဲ့ဝင်တူသော အဖွဲ့ %1$d ဖွဲ့</item>
</plurals>
<!-- Title of the sheet shown when a local backup restore could not be completed -->
+2 -2
View File
@@ -1455,7 +1455,7 @@
<!-- Body of the dialog shown when tapping an existing group while creating a new group. Placeholder is the name of the group being navigated to. -->
<string name="AddGroupDetailsFragment__if_you_continue_to_the_group_s_your_changes_wont_be_saved">If you continue to the group \"%1$s\" your changes won\'t be saved.</string>
<!-- Label for the button that confirms discarding the in-progress group and navigating to an existing group -->
<string name="AddGroupDetailsFragment__discard">Discard</string>
<string name="AddGroupDetailsFragment__discard">Forkast</string>
<!-- Info message shown in the middle of the screen, displayed when adding group details to an MMS Group -->
<string name="AddGroupDetailsFragment__youve_selected_a_contact_that_doesnt_support">Du har valgt en kontakt som ikke støtter Signal-grupper, så denne gruppen er MMS. Egendefinerte navn og bilder i MMS-gruppen vises kun for deg.</string>
<!-- Info message shown in the middle of the screen, displayed when adding group details to an MMS Group after SMS Phase 0 -->
@@ -8719,7 +8719,7 @@
<!-- Displayed as a label when remote backups are off -->
<string name="RemoteBackupsSettingsFragment__off">Av</string>
<!-- Text shown in a popup indicating that the user needs to enter their screen lock -->
<string name="RemoteBackupsSettingsFragment__authentication_required">Authentication required</string>
<string name="RemoteBackupsSettingsFragment__authentication_required">Autentisering kreves</string>
<!-- Row label to launch payment history screen -->
<string name="RemoteBackupsSettingsFragment__payment_history">Betalingshistorikk</string>
<!-- Section header for backup information -->
+2 -2
View File
@@ -1455,7 +1455,7 @@
<!-- Body of the dialog shown when tapping an existing group while creating a new group. Placeholder is the name of the group being navigated to. -->
<string name="AddGroupDetailsFragment__if_you_continue_to_the_group_s_your_changes_wont_be_saved">If you continue to the group \"%1$s\" your changes won\'t be saved.</string>
<!-- Label for the button that confirms discarding the in-progress group and navigating to an existing group -->
<string name="AddGroupDetailsFragment__discard">Discard</string>
<string name="AddGroupDetailsFragment__discard">Verwijderen</string>
<!-- Info message shown in the middle of the screen, displayed when adding group details to an MMS Group -->
<string name="AddGroupDetailsFragment__youve_selected_a_contact_that_doesnt_support">Je hebt een contact geselecteerd die geen Signal-groepen heeft, dus dit zal een mms-groep zijn. Aangepaste mms-groepsnamen en -foto\'s zullen alleen voor jou zichtbaar zijn.</string>
<!-- Info message shown in the middle of the screen, displayed when adding group details to an MMS Group after SMS Phase 0 -->
@@ -8719,7 +8719,7 @@
<!-- Displayed as a label when remote backups are off -->
<string name="RemoteBackupsSettingsFragment__off">Uitgeschakeld</string>
<!-- Text shown in a popup indicating that the user needs to enter their screen lock -->
<string name="RemoteBackupsSettingsFragment__authentication_required">Authentication required</string>
<string name="RemoteBackupsSettingsFragment__authentication_required">Authenticatie vereist</string>
<!-- Row label to launch payment history screen -->
<string name="RemoteBackupsSettingsFragment__payment_history">Betalingsgeschiedenis</string>
<!-- Section header for backup information -->
+18 -18
View File
@@ -665,11 +665,11 @@
<!-- Snackbar toast message shown when a profile cannot be downloaded and to try again. -->
<string name="ConversationFragment_photo_failed">ਫ਼ੋਟੋ ਨੂੰ ਡਾਊਨਲੋਡ ਕਰਨਾ ਅਸਫਲ ਰਿਹਾ। ਦੁਬਾਰਾ ਕੋਸ਼ਿਸ਼ ਕਰੋ।</string>
<!-- Title of the dialog shown when re-requesting an expired attachment from your primary device fails -->
<string name="ConversationFragment_attachment_backfill_failed_title">Can\'t download media</string>
<string name="ConversationFragment_attachment_backfill_failed_title">ਮੀਡੀਆ ਡਾਊਨਲੋਡ ਨਹੀਂ ਕੀਤਾ ਜਾ ਸਕਦਾ</string>
<!-- Body of the dialog shown when your phone didn\'t respond to a request to re-send an expired attachment -->
<string name="ConversationFragment_attachment_backfill_timeout">Check this device and your phone\'s internet connection. Open Signal on your phone, then try downloading again.</string>
<string name="ConversationFragment_attachment_backfill_timeout">ਇਸ ਡਿਵਾਈਸ ਅਤੇ ਆਪਣੇ ਫ਼ੋਨ ਦੇ ਇੰਟਰਨੈੱਟ ਕਨੈਕਸ਼ਨ ਦੀ ਜਾਂਚ ਕਰੋ। ਆਪਣੇ ਫ਼ੋਨ \'ਤੇ Signal ਖੋਲ੍ਹੋ, ਫਿਰ ਦੁਬਾਰਾ ਡਾਊਨਲੋਡ ਕਰਨ ਦੀ ਕੋਸ਼ਿਸ਼ ਕਰੋ।</string>
<!-- Body of the dialog shown when your phone no longer has the attachment you tried to download -->
<string name="ConversationFragment_attachment_backfill_not_found">This media is no longer available on your phone and can\'t be downloaded.</string>
<string name="ConversationFragment_attachment_backfill_not_found">ਇਹ ਮੀਡੀਆ ਹੁਣ ਤੁਹਾਡੇ ਫ਼ੋਨ ਉੱਤੇ ਉਪਲਬਧ ਨਹੀਂ ਹੈ ਅਤੇ ਡਾਊਨਲੋਡ ਨਹੀਂ ਕੀਤਾ ਜਾ ਸਕਦਾ ਹੈ।</string>
<!-- Dialog for how to long to keep a messaged pinned for -->
<string name="ConversationFragment__keep_pinned">ਇੰਨੀ ਦੇਰ ਤੱਕ ਪਿੰਨ ਕਰਕੇ ਰੱਖੋ…</string>
<!-- Dialog option to keep message pin for 24 hours -->
@@ -1451,11 +1451,11 @@
<string name="AddGroupDetailsFragment__sms_contact">SMS ਸੰਪਰਕ</string>
<string name="AddGroupDetailsFragment__remove_s_from_this_group">ਕੀ %1$s ਨੂੰ ਇਸ ਗਰੁੱਪ ਵਿੱਚੋਂ ਹਟਾਉਣਾ ਹੈ?</string>
<!-- Title of the dialog shown when tapping an existing group while creating a new group, confirming the user wants to leave and discard their in-progress group -->
<string name="AddGroupDetailsFragment__discard_group">Discard group?</string>
<string name="AddGroupDetailsFragment__discard_group">ਕੀ ਗਰੁੱਪ ਨੂੰ ਖਾਰਜ ਕਰਨਾ ਹੈ?</string>
<!-- Body of the dialog shown when tapping an existing group while creating a new group. Placeholder is the name of the group being navigated to. -->
<string name="AddGroupDetailsFragment__if_you_continue_to_the_group_s_your_changes_wont_be_saved">If you continue to the group \"%1$s\" your changes won\'t be saved.</string>
<string name="AddGroupDetailsFragment__if_you_continue_to_the_group_s_your_changes_wont_be_saved">ਜੇਕਰ ਤੁਸੀਂ \"%1$s\" ਗਰੁੱਪ ਵਿੱਚ ਜਾਰੀ ਰੱਖਦੇ ਹੋ ਤਾਂ ਤੁਹਾਡੀਆਂ ਤਬਦੀਲੀਆਂ ਸੇਵ ਨਹੀਂ ਕੀਤੀਆਂ ਜਾਣਗੀਆਂ।</string>
<!-- Label for the button that confirms discarding the in-progress group and navigating to an existing group -->
<string name="AddGroupDetailsFragment__discard">Discard</string>
<string name="AddGroupDetailsFragment__discard">ਖਾਰਜ ਕਰੋ</string>
<!-- Info message shown in the middle of the screen, displayed when adding group details to an MMS Group -->
<string name="AddGroupDetailsFragment__youve_selected_a_contact_that_doesnt_support">ਤੁਸੀਂ ਇੱਕ ਅਜਿਹਾ ਸੰਪਰਕ ਚੁਣਿਆ ਹੈ ਜੋ Signal ਗਰੁੱਪਾਂ ਦਾ ਸਮਰਥਨ ਨਹੀਂ ਕਰਦਾ ਹੈ, ਇਸ ਲਈ ਇਹ ਗਰੁੱਪ MMS ਹੋਵੇਗਾ। ਕਸਟਮ MMS ਗਰੁੱਪਾਂ ਦੇ ਨਾਂ ਅਤੇ ਫ਼ੋਟੋਆਂ ਸਿਰਫ਼ ਤੁਹਾਨੂੰ ਦਿਖਾਈ ਦੇਣਗੀਆਂ।</string>
<!-- Info message shown in the middle of the screen, displayed when adding group details to an MMS Group after SMS Phase 0 -->
@@ -8719,7 +8719,7 @@
<!-- Displayed as a label when remote backups are off -->
<string name="RemoteBackupsSettingsFragment__off">ਬੰਦ</string>
<!-- Text shown in a popup indicating that the user needs to enter their screen lock -->
<string name="RemoteBackupsSettingsFragment__authentication_required">Authentication required</string>
<string name="RemoteBackupsSettingsFragment__authentication_required">ਪ੍ਰਮਾਣੀਕਰਨ ਲੋੜੀਂਦਾ ਹੈ</string>
<!-- Row label to launch payment history screen -->
<string name="RemoteBackupsSettingsFragment__payment_history">ਭੁਗਤਾਨ ਦਾ ਇਤਿਹਾਸ</string>
<!-- Section header for backup information -->
@@ -9110,23 +9110,23 @@
<!-- Dialog confirmation button to exit backup setup -->
<string name="MessageBackupsKeyRecordScreen__exit_backup_setup_confirm">ਬੈਕਅੱਪ ਦੇ ਸੈੱਟਅੱਪ ਤੋਂ ਬਾਹਰ ਜਾਓ</string>
<!-- Screen title when saving your recovery key -->
<string name="MessageBackupsKeyRecordScreen__save_your_recovery_key">Save your recovery key</string>
<string name="MessageBackupsKeyRecordScreen__save_your_recovery_key">ਆਪਣੀ ਰਿਕਵਰੀ ਕੁੰਜੀ ਨੂੰ ਸੇਵ ਕਰੋ</string>
<!-- Screen subtitle for the recovery key screen -->
<string name="MessageBackupsKeyRecordScreen__your_recovery_key">Your recovery key is a 64-character code that lets you restore your backup. If you forget your key, you will not be able to recover your account.</string>
<string name="MessageBackupsKeyRecordScreen__your_recovery_key">ਤੁਹਾਡੀ ਰਿਕਵਰੀ ਕੁੰਜੀ 64-ਅੱਖਰਾਂ ਵਾਲਾ ਕੋਡ ਹੈ ਜਿਸ ਦੀ ਮਦਦ ਨਾਲ ਤੁਸੀਂ ਆਪਣਾ ਬੈਕਅੱਪ ਰੀਸਟੋਰ ਕਰ ਸਕਦੇ ਹੋ। ਜੇਕਰ ਤੁਸੀਂ ਆਪਣੀ ਕੁੰਜੀ ਭੁੱਲ ਜਾਂਦੇ ਹੋ, ਤਾਂ ਤੁਸੀਂ ਆਪਣਾ ਖਾਤਾ ਰਿਕਵਰ ਨਹੀਂ ਕਰ ਸਕੋਗੇ।</string>
<!-- Hint text to see the full recovery key -->
<string name="MessageBackupsKeyRecordScreen__see_full_key">See full key</string>
<string name="MessageBackupsKeyRecordScreen__see_full_key">ਪੂਰੀ ਕੁੰਜੀ ਦੇਖੋ</string>
<!-- Bottom sheet caption to confirm your recovery key -->
<string name="MessageBackupsKeyRecordScreen__confirm_that_your_recovery">Confirm that your recovery key was recorded correctly. You will be prompted to fill your saved password in the next step.</string>
<string name="MessageBackupsKeyRecordScreen__confirm_that_your_recovery">ਪੁਸ਼ਟੀ ਕਰੋ ਕਿ ਤੁਹਾਡੀ ਰਿਕਵਰੀ ਕੁੰਜੀ ਸਹੀ ਢੰਗ ਨਾਲ ਰਿਕਾਰਡ ਕੀਤੀ ਗਈ ਸੀ। ਅਗਲੇ ਕਦਮ ਵਿੱਚ ਤੁਹਾਨੂੰ ਆਪਣਾ ਸੇਵ ਕੀਤਾ ਪਾਸਵਰਡ ਭਰਨ ਲਈ ਕਿਹਾ ਜਾਵੇਗਾ।</string>
<!-- Button to confirm the recovery key -->
<string name="MessageBackupsKeyRecordScreen__confirm_recovery">Confirm recovery key</string>
<string name="MessageBackupsKeyRecordScreen__confirm_recovery">ਰਿਕਵਰੀ ਕੁੰਜੀ ਦੀ ਪੁਸ਼ਟੀ ਕਰੋ</string>
<!-- Toast shown when the key is confirmed -->
<string name="MessageBackupsKeyRecordScreen__recover_key_confirmed">Recovery key confirmed</string>
<string name="MessageBackupsKeyRecordScreen__recover_key_confirmed">ਰਿਕਵਰੀ ਕੁੰਜੀ ਦੀ ਪੁਸ਼ਟੀ ਕੀਤੀ ਗਈ</string>
<!-- Dialog title shown when the recovery key fails to confirm -->
<string name="MessageBackupsKeyRecordScreen__recover_key_error">Error confirming recovery key</string>
<string name="MessageBackupsKeyRecordScreen__recover_key_error">ਰਿਕਵਰੀ ਕੁੰਜੀ ਦੀ ਪੁਸ਼ਟੀ ਕਰਨ ਵੇਲੇ ਗੜਬੜ ਹੋਈ</string>
<!-- Dialog body shown when the recovery key fails to confirm -->
<string name="MessageBackupsKeyRecordScreen__recover_key_error_body">Your recovery key could not be confirmed. Make sure youve saved it in your password manager, or save it manually.</string>
<string name="MessageBackupsKeyRecordScreen__recover_key_error_body">ਤੁਹਾਡੀ ਰਿਕਵਰੀ ਕੁੰਜੀ ਦੀ ਪੁਸ਼ਟੀ ਨਹੀਂ ਕੀਤੀ ਜਾ ਸਕੀ। ਯਕੀਨੀ ਬਣਾਓ ਕਿ ਤੁਸੀਂ ਇਸਨੂੰ ਆਪਣੇ ਪਾਸਵਰਡ ਮੈਨੇਜਰ ਵਿੱਚ ਸੇਵ ਕੀਤਾ ਹੈ, ਜਾਂ ਇਸਨੂੰ ਖੁਦ ਆਪਣੇ ਕੋਲ ਸੇਵ ਕਰਕੇ ਰੱਖੋ।</string>
<!-- Button option to save the key manually -->
<string name="MessageBackupsKeyRecordScreen__save_key_manually">Save key manually</string>
<string name="MessageBackupsKeyRecordScreen__save_key_manually">ਕੁੰਜੀ ਨੂੰ ਖੁਦ ਸੇਵ ਕਰੋ</string>
<!-- BackupKeyDisplayFragment -->
<!-- Dialog title when exiting before confirming new key -->
@@ -9861,8 +9861,8 @@
<!-- Header for the section shown when creating a group that lists existing groups with the exact same members. Includes the number of such groups. -->
<plurals name="AddGroupDetailsFragment__d_groups_with_same_members">
<item quantity="one">%1$d group with the same members</item>
<item quantity="other">%1$d groups with the same members</item>
<item quantity="one">ਇੱਕ ਸਮਾਨ ਮੈਂਬਰਾਂ ਵਾਲਾ %1$d ਸਮੂਹ</item>
<item quantity="other">ਇੱਕ ਸਮਾਨ ਮੈਂਬਰਾਂ ਵਾਲੇ %1$d ਸਮੂਹ</item>
</plurals>
<!-- Title of the sheet shown when a local backup restore could not be completed -->
+2 -2
View File
@@ -1543,7 +1543,7 @@
<!-- Body of the dialog shown when tapping an existing group while creating a new group. Placeholder is the name of the group being navigated to. -->
<string name="AddGroupDetailsFragment__if_you_continue_to_the_group_s_your_changes_wont_be_saved">If you continue to the group \"%1$s\" your changes won\'t be saved.</string>
<!-- Label for the button that confirms discarding the in-progress group and navigating to an existing group -->
<string name="AddGroupDetailsFragment__discard">Discard</string>
<string name="AddGroupDetailsFragment__discard">Odrzuć</string>
<!-- Info message shown in the middle of the screen, displayed when adding group details to an MMS Group -->
<string name="AddGroupDetailsFragment__youve_selected_a_contact_that_doesnt_support">Zaznaczyłeś kontakt, którego urządzenie nie obsługuje grup Signal, więc niniejsza grupa będzie grupą MMS-ową. Własne nazwy i zdjęcia grup MMS-owych będą widoczne tylko dla Ciebie.</string>
<!-- Info message shown in the middle of the screen, displayed when adding group details to an MMS Group after SMS Phase 0 -->
@@ -9107,7 +9107,7 @@
<!-- Displayed as a label when remote backups are off -->
<string name="RemoteBackupsSettingsFragment__off">Wyłączone</string>
<!-- Text shown in a popup indicating that the user needs to enter their screen lock -->
<string name="RemoteBackupsSettingsFragment__authentication_required">Authentication required</string>
<string name="RemoteBackupsSettingsFragment__authentication_required">Wymagane uwierzytelnienie</string>
<!-- Row label to launch payment history screen -->
<string name="RemoteBackupsSettingsFragment__payment_history">Historia płatności</string>
<!-- Section header for backup information -->
+2 -2
View File
@@ -1455,7 +1455,7 @@
<!-- Body of the dialog shown when tapping an existing group while creating a new group. Placeholder is the name of the group being navigated to. -->
<string name="AddGroupDetailsFragment__if_you_continue_to_the_group_s_your_changes_wont_be_saved">If you continue to the group \"%1$s\" your changes won\'t be saved.</string>
<!-- Label for the button that confirms discarding the in-progress group and navigating to an existing group -->
<string name="AddGroupDetailsFragment__discard">Discard</string>
<string name="AddGroupDetailsFragment__discard">Descartar</string>
<!-- Info message shown in the middle of the screen, displayed when adding group details to an MMS Group -->
<string name="AddGroupDetailsFragment__youve_selected_a_contact_that_doesnt_support">Você selecionou um contato que não aceita grupos do Signal, então esse grupo será de MMS. Nomes e fotos de grupos personalizados de MMS só ficarão visíveis para você.</string>
<!-- Info message shown in the middle of the screen, displayed when adding group details to an MMS Group after SMS Phase 0 -->
@@ -8719,7 +8719,7 @@
<!-- Displayed as a label when remote backups are off -->
<string name="RemoteBackupsSettingsFragment__off">Desativado</string>
<!-- Text shown in a popup indicating that the user needs to enter their screen lock -->
<string name="RemoteBackupsSettingsFragment__authentication_required">Authentication required</string>
<string name="RemoteBackupsSettingsFragment__authentication_required">Autenticação obrigatória</string>
<!-- Row label to launch payment history screen -->
<string name="RemoteBackupsSettingsFragment__payment_history">Histórico de pagamentos</string>
<!-- Section header for backup information -->
+18 -18
View File
@@ -665,11 +665,11 @@
<!-- Snackbar toast message shown when a profile cannot be downloaded and to try again. -->
<string name="ConversationFragment_photo_failed">Falha na transferência da fotografia. Tente novamente.</string>
<!-- Title of the dialog shown when re-requesting an expired attachment from your primary device fails -->
<string name="ConversationFragment_attachment_backfill_failed_title">Can\'t download media</string>
<string name="ConversationFragment_attachment_backfill_failed_title">Não é possível transferir ficheiros multimédia</string>
<!-- Body of the dialog shown when your phone didn\'t respond to a request to re-send an expired attachment -->
<string name="ConversationFragment_attachment_backfill_timeout">Check this device and your phone\'s internet connection. Open Signal on your phone, then try downloading again.</string>
<string name="ConversationFragment_attachment_backfill_timeout">Verifique este dispositivo e a ligação à internet do seu telemóvel. Abra o Signal no seu telemóvel e volte a tentar transferir.</string>
<!-- Body of the dialog shown when your phone no longer has the attachment you tried to download -->
<string name="ConversationFragment_attachment_backfill_not_found">This media is no longer available on your phone and can\'t be downloaded.</string>
<string name="ConversationFragment_attachment_backfill_not_found">Este ficheiro multimédia já não está disponível no seu telemóvel e não pode ser transferido.</string>
<!-- Dialog for how to long to keep a messaged pinned for -->
<string name="ConversationFragment__keep_pinned">Manter afixado durante…</string>
<!-- Dialog option to keep message pin for 24 hours -->
@@ -1451,11 +1451,11 @@
<string name="AddGroupDetailsFragment__sms_contact">Contacto SMS</string>
<string name="AddGroupDetailsFragment__remove_s_from_this_group">Remover %1$s deste grupo?</string>
<!-- Title of the dialog shown when tapping an existing group while creating a new group, confirming the user wants to leave and discard their in-progress group -->
<string name="AddGroupDetailsFragment__discard_group">Discard group?</string>
<string name="AddGroupDetailsFragment__discard_group">Descartar grupo?</string>
<!-- Body of the dialog shown when tapping an existing group while creating a new group. Placeholder is the name of the group being navigated to. -->
<string name="AddGroupDetailsFragment__if_you_continue_to_the_group_s_your_changes_wont_be_saved">If you continue to the group \"%1$s\" your changes won\'t be saved.</string>
<string name="AddGroupDetailsFragment__if_you_continue_to_the_group_s_your_changes_wont_be_saved">Se continuar para o grupo \"%1$s\", as suas alterações não serão guardadas.</string>
<!-- Label for the button that confirms discarding the in-progress group and navigating to an existing group -->
<string name="AddGroupDetailsFragment__discard">Discard</string>
<string name="AddGroupDetailsFragment__discard">Descartar</string>
<!-- Info message shown in the middle of the screen, displayed when adding group details to an MMS Group -->
<string name="AddGroupDetailsFragment__youve_selected_a_contact_that_doesnt_support">Selecionaste um contacto que não aceita grupos do Signal, por isso esse grupo será de MMS. Nomes e fotos de grupos personalizados de MMS só serão visíveis para ti.</string>
<!-- Info message shown in the middle of the screen, displayed when adding group details to an MMS Group after SMS Phase 0 -->
@@ -8719,7 +8719,7 @@
<!-- Displayed as a label when remote backups are off -->
<string name="RemoteBackupsSettingsFragment__off">Desativado</string>
<!-- Text shown in a popup indicating that the user needs to enter their screen lock -->
<string name="RemoteBackupsSettingsFragment__authentication_required">Authentication required</string>
<string name="RemoteBackupsSettingsFragment__authentication_required">Necessária autenticação</string>
<!-- Row label to launch payment history screen -->
<string name="RemoteBackupsSettingsFragment__payment_history">Histórico de pagamentos</string>
<!-- Section header for backup information -->
@@ -9110,23 +9110,23 @@
<!-- Dialog confirmation button to exit backup setup -->
<string name="MessageBackupsKeyRecordScreen__exit_backup_setup_confirm">Sair da configuração da cópia de segurança</string>
<!-- Screen title when saving your recovery key -->
<string name="MessageBackupsKeyRecordScreen__save_your_recovery_key">Save your recovery key</string>
<string name="MessageBackupsKeyRecordScreen__save_your_recovery_key">Guarde a sua chave de recuperação</string>
<!-- Screen subtitle for the recovery key screen -->
<string name="MessageBackupsKeyRecordScreen__your_recovery_key">Your recovery key is a 64-character code that lets you restore your backup. If you forget your key, you will not be able to recover your account.</string>
<string name="MessageBackupsKeyRecordScreen__your_recovery_key">A sua chave de recuperação é um código de 64 caracteres que lhe permite restaurar a sua cópia de segurança. Se se esquecer da sua chave, não poderá restaurar a sua conta.</string>
<!-- Hint text to see the full recovery key -->
<string name="MessageBackupsKeyRecordScreen__see_full_key">See full key</string>
<string name="MessageBackupsKeyRecordScreen__see_full_key">Ver chave completa</string>
<!-- Bottom sheet caption to confirm your recovery key -->
<string name="MessageBackupsKeyRecordScreen__confirm_that_your_recovery">Confirm that your recovery key was recorded correctly. You will be prompted to fill your saved password in the next step.</string>
<string name="MessageBackupsKeyRecordScreen__confirm_that_your_recovery">Confirme se a sua chave de recuperação foi guardada com sucesso. Será pedido que preencha a sua palavra-passe guardada no próximo passo.</string>
<!-- Button to confirm the recovery key -->
<string name="MessageBackupsKeyRecordScreen__confirm_recovery">Confirm recovery key</string>
<string name="MessageBackupsKeyRecordScreen__confirm_recovery">Confirmar chave de recuperação</string>
<!-- Toast shown when the key is confirmed -->
<string name="MessageBackupsKeyRecordScreen__recover_key_confirmed">Recovery key confirmed</string>
<string name="MessageBackupsKeyRecordScreen__recover_key_confirmed">Chave de recuperação confirmada</string>
<!-- Dialog title shown when the recovery key fails to confirm -->
<string name="MessageBackupsKeyRecordScreen__recover_key_error">Error confirming recovery key</string>
<string name="MessageBackupsKeyRecordScreen__recover_key_error">Erro ao confirmar a chave de recuperação</string>
<!-- Dialog body shown when the recovery key fails to confirm -->
<string name="MessageBackupsKeyRecordScreen__recover_key_error_body">Your recovery key could not be confirmed. Make sure youve saved it in your password manager, or save it manually.</string>
<string name="MessageBackupsKeyRecordScreen__recover_key_error_body">A sua chave de recuperação não pôde ser confirmada. Certifique-se de que a guardou no seu gestor de palavras-passe, ou guarde-a manualmente.</string>
<!-- Button option to save the key manually -->
<string name="MessageBackupsKeyRecordScreen__save_key_manually">Save key manually</string>
<string name="MessageBackupsKeyRecordScreen__save_key_manually">Guardar chave manualmente</string>
<!-- BackupKeyDisplayFragment -->
<!-- Dialog title when exiting before confirming new key -->
@@ -9861,8 +9861,8 @@
<!-- Header for the section shown when creating a group that lists existing groups with the exact same members. Includes the number of such groups. -->
<plurals name="AddGroupDetailsFragment__d_groups_with_same_members">
<item quantity="one">%1$d group with the same members</item>
<item quantity="other">%1$d groups with the same members</item>
<item quantity="one">%1$d grupo com os mesmos membros</item>
<item quantity="other">%1$d grupos com os mesmos membros</item>
</plurals>
<!-- Title of the sheet shown when a local backup restore could not be completed -->
+19 -19
View File
@@ -679,11 +679,11 @@
<!-- Snackbar toast message shown when a profile cannot be downloaded and to try again. -->
<string name="ConversationFragment_photo_failed">Fotografia nu a putut fi descărcată. Încearcă din nou.</string>
<!-- Title of the dialog shown when re-requesting an expired attachment from your primary device fails -->
<string name="ConversationFragment_attachment_backfill_failed_title">Can\'t download media</string>
<string name="ConversationFragment_attachment_backfill_failed_title">Nu se poate descărca fișierul media</string>
<!-- Body of the dialog shown when your phone didn\'t respond to a request to re-send an expired attachment -->
<string name="ConversationFragment_attachment_backfill_timeout">Check this device and your phone\'s internet connection. Open Signal on your phone, then try downloading again.</string>
<string name="ConversationFragment_attachment_backfill_timeout">Verifică dispozitivul și conexiunea la internet a telefonului tău. Deschide Signal pe telefon, apoi încearcă să descarci din nou.</string>
<!-- Body of the dialog shown when your phone no longer has the attachment you tried to download -->
<string name="ConversationFragment_attachment_backfill_not_found">This media is no longer available on your phone and can\'t be downloaded.</string>
<string name="ConversationFragment_attachment_backfill_not_found">Acest conținut media nu mai este disponibil pe telefonul tău și nu poate fi descărcat.</string>
<!-- Dialog for how to long to keep a messaged pinned for -->
<string name="ConversationFragment__keep_pinned">Păstrează fixat pentru…</string>
<!-- Dialog option to keep message pin for 24 hours -->
@@ -1495,11 +1495,11 @@
<string name="AddGroupDetailsFragment__sms_contact">Contact SMS</string>
<string name="AddGroupDetailsFragment__remove_s_from_this_group">Elimină pe %1$s din acest grup?</string>
<!-- Title of the dialog shown when tapping an existing group while creating a new group, confirming the user wants to leave and discard their in-progress group -->
<string name="AddGroupDetailsFragment__discard_group">Discard group?</string>
<string name="AddGroupDetailsFragment__discard_group">Renunți la grup?</string>
<!-- Body of the dialog shown when tapping an existing group while creating a new group. Placeholder is the name of the group being navigated to. -->
<string name="AddGroupDetailsFragment__if_you_continue_to_the_group_s_your_changes_wont_be_saved">If you continue to the group \"%1$s\" your changes won\'t be saved.</string>
<string name="AddGroupDetailsFragment__if_you_continue_to_the_group_s_your_changes_wont_be_saved">Dacă accesezi grupul „%1$s”, modificările tale nu vor fi salvate.</string>
<!-- Label for the button that confirms discarding the in-progress group and navigating to an existing group -->
<string name="AddGroupDetailsFragment__discard">Discard</string>
<string name="AddGroupDetailsFragment__discard">Renunță</string>
<!-- Info message shown in the middle of the screen, displayed when adding group details to an MMS Group -->
<string name="AddGroupDetailsFragment__youve_selected_a_contact_that_doesnt_support">Ai selectat un contact care nu acceptă grupuri Signal, astfel că acest grup va fi MMS. Fotografiile și numele personalizate din grupul MMS vor fi disponibile doar pentru tine.</string>
<!-- Info message shown in the middle of the screen, displayed when adding group details to an MMS Group after SMS Phase 0 -->
@@ -8913,7 +8913,7 @@
<!-- Displayed as a label when remote backups are off -->
<string name="RemoteBackupsSettingsFragment__off">Dezactivat</string>
<!-- Text shown in a popup indicating that the user needs to enter their screen lock -->
<string name="RemoteBackupsSettingsFragment__authentication_required">Authentication required</string>
<string name="RemoteBackupsSettingsFragment__authentication_required">Este necesară autentificarea</string>
<!-- Row label to launch payment history screen -->
<string name="RemoteBackupsSettingsFragment__payment_history">Istoricul plăților</string>
<!-- Section header for backup information -->
@@ -9308,23 +9308,23 @@
<!-- Dialog confirmation button to exit backup setup -->
<string name="MessageBackupsKeyRecordScreen__exit_backup_setup_confirm">Ieșire din configurarea backup-ului</string>
<!-- Screen title when saving your recovery key -->
<string name="MessageBackupsKeyRecordScreen__save_your_recovery_key">Save your recovery key</string>
<string name="MessageBackupsKeyRecordScreen__save_your_recovery_key">Salvează-ți codul de recuperare</string>
<!-- Screen subtitle for the recovery key screen -->
<string name="MessageBackupsKeyRecordScreen__your_recovery_key">Your recovery key is a 64-character code that lets you restore your backup. If you forget your key, you will not be able to recover your account.</string>
<string name="MessageBackupsKeyRecordScreen__your_recovery_key">Codul de recuperare este un cod de 64 de caractere care îți permite să restaurezi backup-ul. Dacă îți uiți codul, nu vei putea să îți recuperezi contul.</string>
<!-- Hint text to see the full recovery key -->
<string name="MessageBackupsKeyRecordScreen__see_full_key">See full key</string>
<string name="MessageBackupsKeyRecordScreen__see_full_key">Vezi codul complet</string>
<!-- Bottom sheet caption to confirm your recovery key -->
<string name="MessageBackupsKeyRecordScreen__confirm_that_your_recovery">Confirm that your recovery key was recorded correctly. You will be prompted to fill your saved password in the next step.</string>
<string name="MessageBackupsKeyRecordScreen__confirm_that_your_recovery">Confirmă că a fost înregistrat corect codul de recuperare. În pasul următor ți se va solicita să introduci parola salvată.</string>
<!-- Button to confirm the recovery key -->
<string name="MessageBackupsKeyRecordScreen__confirm_recovery">Confirm recovery key</string>
<string name="MessageBackupsKeyRecordScreen__confirm_recovery">Confirmă codul de recuperare</string>
<!-- Toast shown when the key is confirmed -->
<string name="MessageBackupsKeyRecordScreen__recover_key_confirmed">Recovery key confirmed</string>
<string name="MessageBackupsKeyRecordScreen__recover_key_confirmed">Cod de recuperare confirmat</string>
<!-- Dialog title shown when the recovery key fails to confirm -->
<string name="MessageBackupsKeyRecordScreen__recover_key_error">Error confirming recovery key</string>
<string name="MessageBackupsKeyRecordScreen__recover_key_error">Eroare la confirmarea codului de recuperare</string>
<!-- Dialog body shown when the recovery key fails to confirm -->
<string name="MessageBackupsKeyRecordScreen__recover_key_error_body">Your recovery key could not be confirmed. Make sure youve saved it in your password manager, or save it manually.</string>
<string name="MessageBackupsKeyRecordScreen__recover_key_error_body">Codul de recuperare nu a putut fi confirmat. Asigură-te că l-ai salvat în managerul de parole, sau salvează-l manual.</string>
<!-- Button option to save the key manually -->
<string name="MessageBackupsKeyRecordScreen__save_key_manually">Save key manually</string>
<string name="MessageBackupsKeyRecordScreen__save_key_manually">Salvează codul manual</string>
<!-- BackupKeyDisplayFragment -->
<!-- Dialog title when exiting before confirming new key -->
@@ -10064,9 +10064,9 @@
<!-- Header for the section shown when creating a group that lists existing groups with the exact same members. Includes the number of such groups. -->
<plurals name="AddGroupDetailsFragment__d_groups_with_same_members">
<item quantity="one">%1$d group with the same members</item>
<item quantity="few">%1$d groups with the same members</item>
<item quantity="other">%1$d groups with the same members</item>
<item quantity="one">%1$d grup cu aceeași membri</item>
<item quantity="few">%1$d grupuri cu aceiași membri</item>
<item quantity="other">%1$d de grupuri cu aceiași membri</item>
</plurals>
<!-- Title of the sheet shown when a local backup restore could not be completed -->
+3 -3
View File
@@ -767,7 +767,7 @@
<!-- Bottom sheet text explaining that Signal can\'t verify names and photos -->
<string name="ProfileNameBottomSheet__signal_cant_verify">Signal не может проверять имена и фото</string>
<!-- Bottom sheet text explaining that Signal will never contact you for registration code, PIN, or recovery key -->
<string name="ProfileNameBottomSheet__signal_will_never_contact">Signal никогда не связывается с вами для получения вашего регистрационного кода, Пин-кода или ключа восстановления.</string>
<string name="ProfileNameBottomSheet__signal_will_never_contact">Signal никогда не связывается с вами для получения вашего регистрационного кода, Пин-кода или ключа восстановления</string>
<!-- Bottom sheet text explaining that accounts can impersonate other people and to be cautious -->
<string name="ProfileNameBottomSheet__be_cautious_of_accounts">Будьте осторожны с учётными записями тех, кто выдаёт себя за других</string>
<!-- Bottom sheet text explaining that personal information should not be shared with strangers -->
@@ -1543,7 +1543,7 @@
<!-- Body of the dialog shown when tapping an existing group while creating a new group. Placeholder is the name of the group being navigated to. -->
<string name="AddGroupDetailsFragment__if_you_continue_to_the_group_s_your_changes_wont_be_saved">If you continue to the group \"%1$s\" your changes won\'t be saved.</string>
<!-- Label for the button that confirms discarding the in-progress group and navigating to an existing group -->
<string name="AddGroupDetailsFragment__discard">Discard</string>
<string name="AddGroupDetailsFragment__discard">Сбросить</string>
<!-- Info message shown in the middle of the screen, displayed when adding group details to an MMS Group -->
<string name="AddGroupDetailsFragment__youve_selected_a_contact_that_doesnt_support">Вы выбрали контакт, который не поддерживает группы Signal, поэтому это будет группа MMS. Имена и фото пользователей группы MMS будут видны только вам.</string>
<!-- Info message shown in the middle of the screen, displayed when adding group details to an MMS Group after SMS Phase 0 -->
@@ -9107,7 +9107,7 @@
<!-- Displayed as a label when remote backups are off -->
<string name="RemoteBackupsSettingsFragment__off">Отключено</string>
<!-- Text shown in a popup indicating that the user needs to enter their screen lock -->
<string name="RemoteBackupsSettingsFragment__authentication_required">Authentication required</string>
<string name="RemoteBackupsSettingsFragment__authentication_required">Требуется аутентификация</string>
<!-- Row label to launch payment history screen -->
<string name="RemoteBackupsSettingsFragment__payment_history">История платежей</string>
<!-- Section header for backup information -->
+2 -2
View File
@@ -1543,7 +1543,7 @@
<!-- Body of the dialog shown when tapping an existing group while creating a new group. Placeholder is the name of the group being navigated to. -->
<string name="AddGroupDetailsFragment__if_you_continue_to_the_group_s_your_changes_wont_be_saved">If you continue to the group \"%1$s\" your changes won\'t be saved.</string>
<!-- Label for the button that confirms discarding the in-progress group and navigating to an existing group -->
<string name="AddGroupDetailsFragment__discard">Discard</string>
<string name="AddGroupDetailsFragment__discard">Zahodiť</string>
<!-- Info message shown in the middle of the screen, displayed when adding group details to an MMS Group -->
<string name="AddGroupDetailsFragment__youve_selected_a_contact_that_doesnt_support">Vybrali ste kontakt, ktorý nepodporuje Signal skupiny, táto skupina tak bude MMS. Vlastné názvy a fotky MMS skupiny budú viditeľné len vám.</string>
<!-- Info message shown in the middle of the screen, displayed when adding group details to an MMS Group after SMS Phase 0 -->
@@ -9107,7 +9107,7 @@
<!-- Displayed as a label when remote backups are off -->
<string name="RemoteBackupsSettingsFragment__off">Vypnuté</string>
<!-- Text shown in a popup indicating that the user needs to enter their screen lock -->
<string name="RemoteBackupsSettingsFragment__authentication_required">Authentication required</string>
<string name="RemoteBackupsSettingsFragment__authentication_required">Vyžaduje sa overenie</string>
<!-- Row label to launch payment history screen -->
<string name="RemoteBackupsSettingsFragment__payment_history">História platieb</string>
<!-- Section header for backup information -->
+20 -20
View File
@@ -693,11 +693,11 @@
<!-- Snackbar toast message shown when a profile cannot be downloaded and to try again. -->
<string name="ConversationFragment_photo_failed">Fotografija ni bila prenesena. Poskusite znova.</string>
<!-- Title of the dialog shown when re-requesting an expired attachment from your primary device fails -->
<string name="ConversationFragment_attachment_backfill_failed_title">Can\'t download media</string>
<string name="ConversationFragment_attachment_backfill_failed_title">Medijev ni mogoče prenesti</string>
<!-- Body of the dialog shown when your phone didn\'t respond to a request to re-send an expired attachment -->
<string name="ConversationFragment_attachment_backfill_timeout">Check this device and your phone\'s internet connection. Open Signal on your phone, then try downloading again.</string>
<string name="ConversationFragment_attachment_backfill_timeout">Preverite internetno povezavo te naprave in telefona. Odprite aplikacijo Signal v telefonu in poskusite znova prenesti.</string>
<!-- Body of the dialog shown when your phone no longer has the attachment you tried to download -->
<string name="ConversationFragment_attachment_backfill_not_found">This media is no longer available on your phone and can\'t be downloaded.</string>
<string name="ConversationFragment_attachment_backfill_not_found">Ta medij ni več na voljo v telefonu in ga ni mogoče prenesti.</string>
<!-- Dialog for how to long to keep a messaged pinned for -->
<string name="ConversationFragment__keep_pinned">Ohrani pripeto …</string>
<!-- Dialog option to keep message pin for 24 hours -->
@@ -1539,11 +1539,11 @@
<string name="AddGroupDetailsFragment__sms_contact">Stik SMS</string>
<string name="AddGroupDetailsFragment__remove_s_from_this_group">Želite odstraniti uporabnika_co %1$s iz skupine?</string>
<!-- Title of the dialog shown when tapping an existing group while creating a new group, confirming the user wants to leave and discard their in-progress group -->
<string name="AddGroupDetailsFragment__discard_group">Discard group?</string>
<string name="AddGroupDetailsFragment__discard_group">Želite zavreči skupino?</string>
<!-- Body of the dialog shown when tapping an existing group while creating a new group. Placeholder is the name of the group being navigated to. -->
<string name="AddGroupDetailsFragment__if_you_continue_to_the_group_s_your_changes_wont_be_saved">If you continue to the group \"%1$s\" your changes won\'t be saved.</string>
<string name="AddGroupDetailsFragment__if_you_continue_to_the_group_s_your_changes_wont_be_saved">Če nadaljujete v skupino »%1$s«, spremembe ne bodo shranjene.</string>
<!-- Label for the button that confirms discarding the in-progress group and navigating to an existing group -->
<string name="AddGroupDetailsFragment__discard">Discard</string>
<string name="AddGroupDetailsFragment__discard">Zavrzi</string>
<!-- Info message shown in the middle of the screen, displayed when adding group details to an MMS Group -->
<string name="AddGroupDetailsFragment__youve_selected_a_contact_that_doesnt_support">Izbrali ste stik, ki ne podpira skupin Signal, zato bo to skupina MMS. Po meri poimenovane MMS skupine in fotografije bodo vidne le vam.</string>
<!-- Info message shown in the middle of the screen, displayed when adding group details to an MMS Group after SMS Phase 0 -->
@@ -9107,7 +9107,7 @@
<!-- Displayed as a label when remote backups are off -->
<string name="RemoteBackupsSettingsFragment__off">Izklopljeno</string>
<!-- Text shown in a popup indicating that the user needs to enter their screen lock -->
<string name="RemoteBackupsSettingsFragment__authentication_required">Authentication required</string>
<string name="RemoteBackupsSettingsFragment__authentication_required">Zahtevano je preverjanje pristnosti</string>
<!-- Row label to launch payment history screen -->
<string name="RemoteBackupsSettingsFragment__payment_history">Zgodovina plačil</string>
<!-- Section header for backup information -->
@@ -9506,23 +9506,23 @@
<!-- Dialog confirmation button to exit backup setup -->
<string name="MessageBackupsKeyRecordScreen__exit_backup_setup_confirm">Izhod iz nastavitve varnostnega kopiranja</string>
<!-- Screen title when saving your recovery key -->
<string name="MessageBackupsKeyRecordScreen__save_your_recovery_key">Save your recovery key</string>
<string name="MessageBackupsKeyRecordScreen__save_your_recovery_key">Shranite obnovitveni ključ</string>
<!-- Screen subtitle for the recovery key screen -->
<string name="MessageBackupsKeyRecordScreen__your_recovery_key">Your recovery key is a 64-character code that lets you restore your backup. If you forget your key, you will not be able to recover your account.</string>
<string name="MessageBackupsKeyRecordScreen__your_recovery_key">Obnovitveni ključ je 64-mestna koda, s katero lahko obnovite varnostno kopijo. Če pozabite ključ, računa ne boste mogli obnoviti.</string>
<!-- Hint text to see the full recovery key -->
<string name="MessageBackupsKeyRecordScreen__see_full_key">See full key</string>
<string name="MessageBackupsKeyRecordScreen__see_full_key">Prikaži celoten ključ</string>
<!-- Bottom sheet caption to confirm your recovery key -->
<string name="MessageBackupsKeyRecordScreen__confirm_that_your_recovery">Confirm that your recovery key was recorded correctly. You will be prompted to fill your saved password in the next step.</string>
<string name="MessageBackupsKeyRecordScreen__confirm_that_your_recovery">Potrdite, da ste pravilno shranili obnovitveni ključ. V naslednjem koraku boste pozvani, da vnesete shranjeno geslo.</string>
<!-- Button to confirm the recovery key -->
<string name="MessageBackupsKeyRecordScreen__confirm_recovery">Confirm recovery key</string>
<string name="MessageBackupsKeyRecordScreen__confirm_recovery">Potrdi obnovitveni ključ</string>
<!-- Toast shown when the key is confirmed -->
<string name="MessageBackupsKeyRecordScreen__recover_key_confirmed">Recovery key confirmed</string>
<string name="MessageBackupsKeyRecordScreen__recover_key_confirmed">Obnovitveni ključ je potrjen</string>
<!-- Dialog title shown when the recovery key fails to confirm -->
<string name="MessageBackupsKeyRecordScreen__recover_key_error">Error confirming recovery key</string>
<string name="MessageBackupsKeyRecordScreen__recover_key_error">Napaka pri potrjevanju obnovitvenega ključa</string>
<!-- Dialog body shown when the recovery key fails to confirm -->
<string name="MessageBackupsKeyRecordScreen__recover_key_error_body">Your recovery key could not be confirmed. Make sure youve saved it in your password manager, or save it manually.</string>
<string name="MessageBackupsKeyRecordScreen__recover_key_error_body">Obnovitvenega ključa nismo mogli potrditi. Poskrbite, da je shranjen v upravitelja gesel ali ga shranite ročno.</string>
<!-- Button option to save the key manually -->
<string name="MessageBackupsKeyRecordScreen__save_key_manually">Save key manually</string>
<string name="MessageBackupsKeyRecordScreen__save_key_manually">Shrani ključ ročno</string>
<!-- BackupKeyDisplayFragment -->
<!-- Dialog title when exiting before confirming new key -->
@@ -10267,10 +10267,10 @@
<!-- Header for the section shown when creating a group that lists existing groups with the exact same members. Includes the number of such groups. -->
<plurals name="AddGroupDetailsFragment__d_groups_with_same_members">
<item quantity="one">%1$d group with the same members</item>
<item quantity="two">%1$d groups with the same members</item>
<item quantity="few">%1$d groups with the same members</item>
<item quantity="other">%1$d groups with the same members</item>
<item quantity="one">%1$d skupina z enakimi člani</item>
<item quantity="two">%1$d skupini z enakimi člani</item>
<item quantity="few">%1$d skupine z enakimi člani</item>
<item quantity="other">%1$d skupin z enakimi člani</item>
</plurals>
<!-- Title of the sheet shown when a local backup restore could not be completed -->
+18 -18
View File
@@ -665,11 +665,11 @@
<!-- Snackbar toast message shown when a profile cannot be downloaded and to try again. -->
<string name="ConversationFragment_photo_failed">Fotoja nuk u shkarkua. Provo sërish.</string>
<!-- Title of the dialog shown when re-requesting an expired attachment from your primary device fails -->
<string name="ConversationFragment_attachment_backfill_failed_title">Can\'t download media</string>
<string name="ConversationFragment_attachment_backfill_failed_title">Media nuk mund të shkarkohet</string>
<!-- Body of the dialog shown when your phone didn\'t respond to a request to re-send an expired attachment -->
<string name="ConversationFragment_attachment_backfill_timeout">Check this device and your phone\'s internet connection. Open Signal on your phone, then try downloading again.</string>
<string name="ConversationFragment_attachment_backfill_timeout">Kontrollo lidhjen me internetin në këtë pajisje dhe në telefon. Hap Signal në telefon dhe provo ta shkarkosh përsëri.</string>
<!-- Body of the dialog shown when your phone no longer has the attachment you tried to download -->
<string name="ConversationFragment_attachment_backfill_not_found">This media is no longer available on your phone and can\'t be downloaded.</string>
<string name="ConversationFragment_attachment_backfill_not_found">Media nuk është më e disponueshme në telefon dhe nuk mund të shkarkohet.</string>
<!-- Dialog for how to long to keep a messaged pinned for -->
<string name="ConversationFragment__keep_pinned">Mbaje të fiksuar për…</string>
<!-- Dialog option to keep message pin for 24 hours -->
@@ -1451,11 +1451,11 @@
<string name="AddGroupDetailsFragment__sms_contact">Kontakt SMS</string>
<string name="AddGroupDetailsFragment__remove_s_from_this_group">Të hiqet %1$s prej këtij grupi?</string>
<!-- Title of the dialog shown when tapping an existing group while creating a new group, confirming the user wants to leave and discard their in-progress group -->
<string name="AddGroupDetailsFragment__discard_group">Discard group?</string>
<string name="AddGroupDetailsFragment__discard_group">Dëshiron ta heqësh grupin?</string>
<!-- Body of the dialog shown when tapping an existing group while creating a new group. Placeholder is the name of the group being navigated to. -->
<string name="AddGroupDetailsFragment__if_you_continue_to_the_group_s_your_changes_wont_be_saved">If you continue to the group \"%1$s\" your changes won\'t be saved.</string>
<string name="AddGroupDetailsFragment__if_you_continue_to_the_group_s_your_changes_wont_be_saved">Nëse vazhdon te grupi \"%1$s\", ndryshimet nuk do të ruhen.</string>
<!-- Label for the button that confirms discarding the in-progress group and navigating to an existing group -->
<string name="AddGroupDetailsFragment__discard">Discard</string>
<string name="AddGroupDetailsFragment__discard">Hidhe tej</string>
<!-- Info message shown in the middle of the screen, displayed when adding group details to an MMS Group -->
<string name="AddGroupDetailsFragment__youve_selected_a_contact_that_doesnt_support">Ke zgjedhur një kontakt që nuk mbështet grupet e Signal, ndaj ky grup do të jetë MMS. Emrat dhe fotot e grupeve të personalizuara MMS do të shfaqen vetëm për ty.</string>
<!-- Info message shown in the middle of the screen, displayed when adding group details to an MMS Group after SMS Phase 0 -->
@@ -8719,7 +8719,7 @@
<!-- Displayed as a label when remote backups are off -->
<string name="RemoteBackupsSettingsFragment__off">Joaktiv</string>
<!-- Text shown in a popup indicating that the user needs to enter their screen lock -->
<string name="RemoteBackupsSettingsFragment__authentication_required">Authentication required</string>
<string name="RemoteBackupsSettingsFragment__authentication_required">Kërkohet vërtetimi</string>
<!-- Row label to launch payment history screen -->
<string name="RemoteBackupsSettingsFragment__payment_history">Historia e pagesave</string>
<!-- Section header for backup information -->
@@ -9110,23 +9110,23 @@
<!-- Dialog confirmation button to exit backup setup -->
<string name="MessageBackupsKeyRecordScreen__exit_backup_setup_confirm">Dil nga konfigurimi i kopjeruajtjes</string>
<!-- Screen title when saving your recovery key -->
<string name="MessageBackupsKeyRecordScreen__save_your_recovery_key">Save your recovery key</string>
<string name="MessageBackupsKeyRecordScreen__save_your_recovery_key">Ruaj kodin e rikthimit</string>
<!-- Screen subtitle for the recovery key screen -->
<string name="MessageBackupsKeyRecordScreen__your_recovery_key">Your recovery key is a 64-character code that lets you restore your backup. If you forget your key, you will not be able to recover your account.</string>
<string name="MessageBackupsKeyRecordScreen__your_recovery_key">Kodi i rikthimit është kod me 64 karaktere që të lejon të rikthesh kopjeruajtjen. Nëse e harron kodin e rikthimit, nuk do të mund ta rikthesh llogarinë.</string>
<!-- Hint text to see the full recovery key -->
<string name="MessageBackupsKeyRecordScreen__see_full_key">See full key</string>
<string name="MessageBackupsKeyRecordScreen__see_full_key">Shiko kodin e plotë</string>
<!-- Bottom sheet caption to confirm your recovery key -->
<string name="MessageBackupsKeyRecordScreen__confirm_that_your_recovery">Confirm that your recovery key was recorded correctly. You will be prompted to fill your saved password in the next step.</string>
<string name="MessageBackupsKeyRecordScreen__confirm_that_your_recovery">Konfirmo që e ke ruajtur saktë kodin e rikthimit. Në hapin tjetër, vendos fjalëkalimin e ruajtur.</string>
<!-- Button to confirm the recovery key -->
<string name="MessageBackupsKeyRecordScreen__confirm_recovery">Confirm recovery key</string>
<string name="MessageBackupsKeyRecordScreen__confirm_recovery">Konfirmo kodin e rikthimit</string>
<!-- Toast shown when the key is confirmed -->
<string name="MessageBackupsKeyRecordScreen__recover_key_confirmed">Recovery key confirmed</string>
<string name="MessageBackupsKeyRecordScreen__recover_key_confirmed">Kodi i rikthimit u konfirmua</string>
<!-- Dialog title shown when the recovery key fails to confirm -->
<string name="MessageBackupsKeyRecordScreen__recover_key_error">Error confirming recovery key</string>
<string name="MessageBackupsKeyRecordScreen__recover_key_error">Gabim gjatë konfirmimit të kodit të rikthimit</string>
<!-- Dialog body shown when the recovery key fails to confirm -->
<string name="MessageBackupsKeyRecordScreen__recover_key_error_body">Your recovery key could not be confirmed. Make sure youve saved it in your password manager, or save it manually.</string>
<string name="MessageBackupsKeyRecordScreen__recover_key_error_body">Kodi i rikthimit nuk mund të konfirmohej. Sigurohu që e ke ruajtur në menaxherin e fjalëkalimeve ose ruaje manualisht.</string>
<!-- Button option to save the key manually -->
<string name="MessageBackupsKeyRecordScreen__save_key_manually">Save key manually</string>
<string name="MessageBackupsKeyRecordScreen__save_key_manually">Ruaj kodin manualisht</string>
<!-- BackupKeyDisplayFragment -->
<!-- Dialog title when exiting before confirming new key -->
@@ -9861,8 +9861,8 @@
<!-- Header for the section shown when creating a group that lists existing groups with the exact same members. Includes the number of such groups. -->
<plurals name="AddGroupDetailsFragment__d_groups_with_same_members">
<item quantity="one">%1$d group with the same members</item>
<item quantity="other">%1$d groups with the same members</item>
<item quantity="one">%1$d grup me të njëjtët anëtarë</item>
<item quantity="other">%1$d grupe me të njëjtët anëtarë</item>
</plurals>
<!-- Title of the sheet shown when a local backup restore could not be completed -->
+18 -18
View File
@@ -665,11 +665,11 @@
<!-- Snackbar toast message shown when a profile cannot be downloaded and to try again. -->
<string name="ConversationFragment_photo_failed">Преузимање фотографије није успело. Пробајте поново.</string>
<!-- Title of the dialog shown when re-requesting an expired attachment from your primary device fails -->
<string name="ConversationFragment_attachment_backfill_failed_title">Can\'t download media</string>
<string name="ConversationFragment_attachment_backfill_failed_title">Преузимање медија није успело</string>
<!-- Body of the dialog shown when your phone didn\'t respond to a request to re-send an expired attachment -->
<string name="ConversationFragment_attachment_backfill_timeout">Check this device and your phone\'s internet connection. Open Signal on your phone, then try downloading again.</string>
<string name="ConversationFragment_attachment_backfill_timeout">Проверите везу са интернетом на овом уређају и телефону. Отворите Signal на телефону и пробајте поново да преузмете.</string>
<!-- Body of the dialog shown when your phone no longer has the attachment you tried to download -->
<string name="ConversationFragment_attachment_backfill_not_found">This media is no longer available on your phone and can\'t be downloaded.</string>
<string name="ConversationFragment_attachment_backfill_not_found">Овај медиј више није доступан на вашем телефону и не може се преузети.</string>
<!-- Dialog for how to long to keep a messaged pinned for -->
<string name="ConversationFragment__keep_pinned">Нека порука остане закачена…</string>
<!-- Dialog option to keep message pin for 24 hours -->
@@ -1451,11 +1451,11 @@
<string name="AddGroupDetailsFragment__sms_contact">SMS контакт</string>
<string name="AddGroupDetailsFragment__remove_s_from_this_group">Желите да уклоните %1$s из ове групе?</string>
<!-- Title of the dialog shown when tapping an existing group while creating a new group, confirming the user wants to leave and discard their in-progress group -->
<string name="AddGroupDetailsFragment__discard_group">Discard group?</string>
<string name="AddGroupDetailsFragment__discard_group">Желите ли да одбаците групу?</string>
<!-- Body of the dialog shown when tapping an existing group while creating a new group. Placeholder is the name of the group being navigated to. -->
<string name="AddGroupDetailsFragment__if_you_continue_to_the_group_s_your_changes_wont_be_saved">If you continue to the group \"%1$s\" your changes won\'t be saved.</string>
<string name="AddGroupDetailsFragment__if_you_continue_to_the_group_s_your_changes_wont_be_saved">Ако желите да наставите у групу „%1$s“, измене које сте унели неће бити сачуване.</string>
<!-- Label for the button that confirms discarding the in-progress group and navigating to an existing group -->
<string name="AddGroupDetailsFragment__discard">Discard</string>
<string name="AddGroupDetailsFragment__discard">Одбаци</string>
<!-- Info message shown in the middle of the screen, displayed when adding group details to an MMS Group -->
<string name="AddGroupDetailsFragment__youve_selected_a_contact_that_doesnt_support">Изабрали сте контакт који не подржава Signal групе, тако да ће ова група бити MMS. Прилагођени називи и слике MMS група биће видљиви само вама.</string>
<!-- Info message shown in the middle of the screen, displayed when adding group details to an MMS Group after SMS Phase 0 -->
@@ -8719,7 +8719,7 @@
<!-- Displayed as a label when remote backups are off -->
<string name="RemoteBackupsSettingsFragment__off">Искључено</string>
<!-- Text shown in a popup indicating that the user needs to enter their screen lock -->
<string name="RemoteBackupsSettingsFragment__authentication_required">Authentication required</string>
<string name="RemoteBackupsSettingsFragment__authentication_required">Потребна је потврда идентитета</string>
<!-- Row label to launch payment history screen -->
<string name="RemoteBackupsSettingsFragment__payment_history">Историја плаћања</string>
<!-- Section header for backup information -->
@@ -9110,23 +9110,23 @@
<!-- Dialog confirmation button to exit backup setup -->
<string name="MessageBackupsKeyRecordScreen__exit_backup_setup_confirm">Изађи из подешавања резервне копије</string>
<!-- Screen title when saving your recovery key -->
<string name="MessageBackupsKeyRecordScreen__save_your_recovery_key">Save your recovery key</string>
<string name="MessageBackupsKeyRecordScreen__save_your_recovery_key">Сачувајте кључ за опоравак</string>
<!-- Screen subtitle for the recovery key screen -->
<string name="MessageBackupsKeyRecordScreen__your_recovery_key">Your recovery key is a 64-character code that lets you restore your backup. If you forget your key, you will not be able to recover your account.</string>
<string name="MessageBackupsKeyRecordScreen__your_recovery_key">Кључ за опоравак је шифра од 64 знака која вам омогућава да вратите резервну копију. Ако заборавите кључ, нећете моћи да вратите свој налог.</string>
<!-- Hint text to see the full recovery key -->
<string name="MessageBackupsKeyRecordScreen__see_full_key">See full key</string>
<string name="MessageBackupsKeyRecordScreen__see_full_key">Прикажи цео кључ</string>
<!-- Bottom sheet caption to confirm your recovery key -->
<string name="MessageBackupsKeyRecordScreen__confirm_that_your_recovery">Confirm that your recovery key was recorded correctly. You will be prompted to fill your saved password in the next step.</string>
<string name="MessageBackupsKeyRecordScreen__confirm_that_your_recovery">Потврдите да је кључ за опоравак правилно сачуван. У следећем кораку ће вам бити затражено да унесете сачувану лозинку.</string>
<!-- Button to confirm the recovery key -->
<string name="MessageBackupsKeyRecordScreen__confirm_recovery">Confirm recovery key</string>
<string name="MessageBackupsKeyRecordScreen__confirm_recovery">Потврдите кључ за опоравак</string>
<!-- Toast shown when the key is confirmed -->
<string name="MessageBackupsKeyRecordScreen__recover_key_confirmed">Recovery key confirmed</string>
<string name="MessageBackupsKeyRecordScreen__recover_key_confirmed">Кључ за опоравак је потврђен</string>
<!-- Dialog title shown when the recovery key fails to confirm -->
<string name="MessageBackupsKeyRecordScreen__recover_key_error">Error confirming recovery key</string>
<string name="MessageBackupsKeyRecordScreen__recover_key_error">Грешка у потврђивању кључа за опоравак</string>
<!-- Dialog body shown when the recovery key fails to confirm -->
<string name="MessageBackupsKeyRecordScreen__recover_key_error_body">Your recovery key could not be confirmed. Make sure youve saved it in your password manager, or save it manually.</string>
<string name="MessageBackupsKeyRecordScreen__recover_key_error_body">Потврђивање вашег кључа за опоравак није успело. Проверите да ли сте га сачували у менаџеру лозинки или га сачувајте ручно.</string>
<!-- Button option to save the key manually -->
<string name="MessageBackupsKeyRecordScreen__save_key_manually">Save key manually</string>
<string name="MessageBackupsKeyRecordScreen__save_key_manually">Сачувај кључ ручно</string>
<!-- BackupKeyDisplayFragment -->
<!-- Dialog title when exiting before confirming new key -->
@@ -9861,8 +9861,8 @@
<!-- Header for the section shown when creating a group that lists existing groups with the exact same members. Includes the number of such groups. -->
<plurals name="AddGroupDetailsFragment__d_groups_with_same_members">
<item quantity="one">%1$d group with the same members</item>
<item quantity="other">%1$d groups with the same members</item>
<item quantity="one">Број група са истим члановима: %1$d</item>
<item quantity="other">Број група са истим члановима: %1$d</item>
</plurals>
<!-- Title of the sheet shown when a local backup restore could not be completed -->
+18 -18
View File
@@ -665,11 +665,11 @@
<!-- Snackbar toast message shown when a profile cannot be downloaded and to try again. -->
<string name="ConversationFragment_photo_failed">Det gick inte att ladda ner fotot. Försök igen.</string>
<!-- Title of the dialog shown when re-requesting an expired attachment from your primary device fails -->
<string name="ConversationFragment_attachment_backfill_failed_title">Can\'t download media</string>
<string name="ConversationFragment_attachment_backfill_failed_title">Det går inte att ladda ner media</string>
<!-- Body of the dialog shown when your phone didn\'t respond to a request to re-send an expired attachment -->
<string name="ConversationFragment_attachment_backfill_timeout">Check this device and your phone\'s internet connection. Open Signal on your phone, then try downloading again.</string>
<string name="ConversationFragment_attachment_backfill_timeout">Kontrollera den här enheten och telefonens internetanslutning. Öppna Signal på din telefon och försök sedan ladda ner igen.</string>
<!-- Body of the dialog shown when your phone no longer has the attachment you tried to download -->
<string name="ConversationFragment_attachment_backfill_not_found">This media is no longer available on your phone and can\'t be downloaded.</string>
<string name="ConversationFragment_attachment_backfill_not_found">Den här mediefilen är inte längre tillgänglig på din telefon och kan inte laddas ner.</string>
<!-- Dialog for how to long to keep a messaged pinned for -->
<string name="ConversationFragment__keep_pinned">Håll fäst i …</string>
<!-- Dialog option to keep message pin for 24 hours -->
@@ -1451,11 +1451,11 @@
<string name="AddGroupDetailsFragment__sms_contact">SMS-kontakt</string>
<string name="AddGroupDetailsFragment__remove_s_from_this_group">Ta bort %1$s från denna grupp?</string>
<!-- Title of the dialog shown when tapping an existing group while creating a new group, confirming the user wants to leave and discard their in-progress group -->
<string name="AddGroupDetailsFragment__discard_group">Discard group?</string>
<string name="AddGroupDetailsFragment__discard_group">Kassera grupp?</string>
<!-- Body of the dialog shown when tapping an existing group while creating a new group. Placeholder is the name of the group being navigated to. -->
<string name="AddGroupDetailsFragment__if_you_continue_to_the_group_s_your_changes_wont_be_saved">If you continue to the group \"%1$s\" your changes won\'t be saved.</string>
<string name="AddGroupDetailsFragment__if_you_continue_to_the_group_s_your_changes_wont_be_saved">Om du går vidare till gruppen \"%1$s\" sparas inte dina ändringar.</string>
<!-- Label for the button that confirms discarding the in-progress group and navigating to an existing group -->
<string name="AddGroupDetailsFragment__discard">Discard</string>
<string name="AddGroupDetailsFragment__discard">Kassera</string>
<!-- Info message shown in the middle of the screen, displayed when adding group details to an MMS Group -->
<string name="AddGroupDetailsFragment__youve_selected_a_contact_that_doesnt_support">Du har valt en kontakt som inte stöder Signal-grupper, så den här gruppen blir mms. Anpassade mms-gruppnamn och foton kommer bara att vara synliga för dig.</string>
<!-- Info message shown in the middle of the screen, displayed when adding group details to an MMS Group after SMS Phase 0 -->
@@ -8719,7 +8719,7 @@
<!-- Displayed as a label when remote backups are off -->
<string name="RemoteBackupsSettingsFragment__off">Av</string>
<!-- Text shown in a popup indicating that the user needs to enter their screen lock -->
<string name="RemoteBackupsSettingsFragment__authentication_required">Authentication required</string>
<string name="RemoteBackupsSettingsFragment__authentication_required">Autentisering krävs</string>
<!-- Row label to launch payment history screen -->
<string name="RemoteBackupsSettingsFragment__payment_history">Betalningshistorik</string>
<!-- Section header for backup information -->
@@ -9110,23 +9110,23 @@
<!-- Dialog confirmation button to exit backup setup -->
<string name="MessageBackupsKeyRecordScreen__exit_backup_setup_confirm">Avsluta säkerhetskopieringsinställning</string>
<!-- Screen title when saving your recovery key -->
<string name="MessageBackupsKeyRecordScreen__save_your_recovery_key">Save your recovery key</string>
<string name="MessageBackupsKeyRecordScreen__save_your_recovery_key">Spara din återställningsnyckel</string>
<!-- Screen subtitle for the recovery key screen -->
<string name="MessageBackupsKeyRecordScreen__your_recovery_key">Your recovery key is a 64-character code that lets you restore your backup. If you forget your key, you will not be able to recover your account.</string>
<string name="MessageBackupsKeyRecordScreen__your_recovery_key">Din återställningsnyckel är en kod på 64 tecken som låter dig återställa din säkerhetskopia. Om du glömmer din nyckel kommer du inte att kunna återställa ditt konto.</string>
<!-- Hint text to see the full recovery key -->
<string name="MessageBackupsKeyRecordScreen__see_full_key">See full key</string>
<string name="MessageBackupsKeyRecordScreen__see_full_key">Se hela nyckeln</string>
<!-- Bottom sheet caption to confirm your recovery key -->
<string name="MessageBackupsKeyRecordScreen__confirm_that_your_recovery">Confirm that your recovery key was recorded correctly. You will be prompted to fill your saved password in the next step.</string>
<string name="MessageBackupsKeyRecordScreen__confirm_that_your_recovery">Bekräfta att din återställningsnyckel har registrerats korrekt. Du kommer att uppmanas att fylla i ditt sparade lösenord i nästa steg.</string>
<!-- Button to confirm the recovery key -->
<string name="MessageBackupsKeyRecordScreen__confirm_recovery">Confirm recovery key</string>
<string name="MessageBackupsKeyRecordScreen__confirm_recovery">Bekräfta återställningsnyckel</string>
<!-- Toast shown when the key is confirmed -->
<string name="MessageBackupsKeyRecordScreen__recover_key_confirmed">Recovery key confirmed</string>
<string name="MessageBackupsKeyRecordScreen__recover_key_confirmed">Återställningsnyckel bekräftad</string>
<!-- Dialog title shown when the recovery key fails to confirm -->
<string name="MessageBackupsKeyRecordScreen__recover_key_error">Error confirming recovery key</string>
<string name="MessageBackupsKeyRecordScreen__recover_key_error">Det gick inte att bekräfta återställningsnyckeln</string>
<!-- Dialog body shown when the recovery key fails to confirm -->
<string name="MessageBackupsKeyRecordScreen__recover_key_error_body">Your recovery key could not be confirmed. Make sure youve saved it in your password manager, or save it manually.</string>
<string name="MessageBackupsKeyRecordScreen__recover_key_error_body">Din återställningsnyckel kunde inte bekräftas. Se till att du har sparat den i din lösenordshanterare, eller spara den manuellt.</string>
<!-- Button option to save the key manually -->
<string name="MessageBackupsKeyRecordScreen__save_key_manually">Save key manually</string>
<string name="MessageBackupsKeyRecordScreen__save_key_manually">Spara nyckel manuellt</string>
<!-- BackupKeyDisplayFragment -->
<!-- Dialog title when exiting before confirming new key -->
@@ -9861,8 +9861,8 @@
<!-- Header for the section shown when creating a group that lists existing groups with the exact same members. Includes the number of such groups. -->
<plurals name="AddGroupDetailsFragment__d_groups_with_same_members">
<item quantity="one">%1$d group with the same members</item>
<item quantity="other">%1$d groups with the same members</item>
<item quantity="one">%1$d grupp med samma medlemmar</item>
<item quantity="other">%1$d grupper med samma medlemmar</item>
</plurals>
<!-- Title of the sheet shown when a local backup restore could not be completed -->
+2 -2
View File
@@ -1455,7 +1455,7 @@
<!-- Body of the dialog shown when tapping an existing group while creating a new group. Placeholder is the name of the group being navigated to. -->
<string name="AddGroupDetailsFragment__if_you_continue_to_the_group_s_your_changes_wont_be_saved">If you continue to the group \"%1$s\" your changes won\'t be saved.</string>
<!-- Label for the button that confirms discarding the in-progress group and navigating to an existing group -->
<string name="AddGroupDetailsFragment__discard">Discard</string>
<string name="AddGroupDetailsFragment__discard">Tupa</string>
<!-- Info message shown in the middle of the screen, displayed when adding group details to an MMS Group -->
<string name="AddGroupDetailsFragment__youve_selected_a_contact_that_doesnt_support">Umechagua mawasiliano yasiyoegemeza vikundi vya Signal, kwa hivyo kikundi hiki kitakuwa MMS. Majina ya vikundi na picha za kipekee za MMS zitaonekana na wewe pekee.</string>
<!-- Info message shown in the middle of the screen, displayed when adding group details to an MMS Group after SMS Phase 0 -->
@@ -8719,7 +8719,7 @@
<!-- Displayed as a label when remote backups are off -->
<string name="RemoteBackupsSettingsFragment__off">Zima</string>
<!-- Text shown in a popup indicating that the user needs to enter their screen lock -->
<string name="RemoteBackupsSettingsFragment__authentication_required">Authentication required</string>
<string name="RemoteBackupsSettingsFragment__authentication_required">Uthibitishaji unahitajika</string>
<!-- Row label to launch payment history screen -->
<string name="RemoteBackupsSettingsFragment__payment_history">Historia ya malipo</string>
<!-- Section header for backup information -->
+18 -18
View File
@@ -665,11 +665,11 @@
<!-- Snackbar toast message shown when a profile cannot be downloaded and to try again. -->
<string name="ConversationFragment_photo_failed">படத்தைப் பதிவிறக்க முடியவில்லை. மீண்டும் முயலவும்.</string>
<!-- Title of the dialog shown when re-requesting an expired attachment from your primary device fails -->
<string name="ConversationFragment_attachment_backfill_failed_title">Can\'t download media</string>
<string name="ConversationFragment_attachment_backfill_failed_title">ஊடகத்தைப் பதிவிறக்க முடியவில்லை</string>
<!-- Body of the dialog shown when your phone didn\'t respond to a request to re-send an expired attachment -->
<string name="ConversationFragment_attachment_backfill_timeout">Check this device and your phone\'s internet connection. Open Signal on your phone, then try downloading again.</string>
<string name="ConversationFragment_attachment_backfill_timeout">இந்தச் சாதனம் மற்றும் உங்கள் பேசியின் இணைய இணைப்பைச் சரிபார்க்கவும். உங்கள் பேசியில் சிக்னலைத் திறந்து, மீண்டும் பதிவிறக்க முயலவும்.</string>
<!-- Body of the dialog shown when your phone no longer has the attachment you tried to download -->
<string name="ConversationFragment_attachment_backfill_not_found">This media is no longer available on your phone and can\'t be downloaded.</string>
<string name="ConversationFragment_attachment_backfill_not_found">இந்த ஊடகம் இனி உங்கள் பேசியில் கிடைக்காது, அதனால் பதிவிறக்கம் செய்ய முடியாது.</string>
<!-- Dialog for how to long to keep a messaged pinned for -->
<string name="ConversationFragment__keep_pinned">இதற்காகப் பின் செய்ததை பராமரிக்கவும்…</string>
<!-- Dialog option to keep message pin for 24 hours -->
@@ -1451,11 +1451,11 @@
<string name="AddGroupDetailsFragment__sms_contact">SMS தொடர்பு</string>
<string name="AddGroupDetailsFragment__remove_s_from_this_group">இந்த குழுவிலிருந்து %1$s ஐ அகற்ற வேண்டுமா?</string>
<!-- Title of the dialog shown when tapping an existing group while creating a new group, confirming the user wants to leave and discard their in-progress group -->
<string name="AddGroupDetailsFragment__discard_group">Discard group?</string>
<string name="AddGroupDetailsFragment__discard_group">தொகுப்பை நிராகரிக்கவா?</string>
<!-- Body of the dialog shown when tapping an existing group while creating a new group. Placeholder is the name of the group being navigated to. -->
<string name="AddGroupDetailsFragment__if_you_continue_to_the_group_s_your_changes_wont_be_saved">If you continue to the group \"%1$s\" your changes won\'t be saved.</string>
<string name="AddGroupDetailsFragment__if_you_continue_to_the_group_s_your_changes_wont_be_saved">நீங்கள் \"%1$s\" தொகுப்பிற்குச் சென்றால், உங்கள் மாற்றங்கள் சேமிக்கப்படாது.</string>
<!-- Label for the button that confirms discarding the in-progress group and navigating to an existing group -->
<string name="AddGroupDetailsFragment__discard">Discard</string>
<string name="AddGroupDetailsFragment__discard">புறந்தள்ளு</string>
<!-- Info message shown in the middle of the screen, displayed when adding group details to an MMS Group -->
<string name="AddGroupDetailsFragment__youve_selected_a_contact_that_doesnt_support">சிக்னல் குழுக்களை ஆதரிக்காத ஒரு தொடர்பை நீங்கள் தேர்ந்தெடுத்துள்ளீர்கள், எனவே இந்தக் குழு எம்.எம்.எஸ் ஆக இருக்கும். தனிப்பயன் எம்.எம்.எஸ் குழுப் பெயர்கள் மற்றும் புகைப்படங்கள் உங்களுக்கு மட்டுமே தெரியப்படும்.</string>
<!-- Info message shown in the middle of the screen, displayed when adding group details to an MMS Group after SMS Phase 0 -->
@@ -8719,7 +8719,7 @@
<!-- Displayed as a label when remote backups are off -->
<string name="RemoteBackupsSettingsFragment__off">ஆஃப்</string>
<!-- Text shown in a popup indicating that the user needs to enter their screen lock -->
<string name="RemoteBackupsSettingsFragment__authentication_required">Authentication required</string>
<string name="RemoteBackupsSettingsFragment__authentication_required">அனுமதி தேவை</string>
<!-- Row label to launch payment history screen -->
<string name="RemoteBackupsSettingsFragment__payment_history">கட்டண வரலாறு</string>
<!-- Section header for backup information -->
@@ -9110,23 +9110,23 @@
<!-- Dialog confirmation button to exit backup setup -->
<string name="MessageBackupsKeyRecordScreen__exit_backup_setup_confirm">காப்புப்பிரதி அமைவிலிருந்து வெளியேறுக</string>
<!-- Screen title when saving your recovery key -->
<string name="MessageBackupsKeyRecordScreen__save_your_recovery_key">Save your recovery key</string>
<string name="MessageBackupsKeyRecordScreen__save_your_recovery_key">உங்கள் மீட்புக் குறியீட்டைச் சேமியுங்கள்</string>
<!-- Screen subtitle for the recovery key screen -->
<string name="MessageBackupsKeyRecordScreen__your_recovery_key">Your recovery key is a 64-character code that lets you restore your backup. If you forget your key, you will not be able to recover your account.</string>
<string name="MessageBackupsKeyRecordScreen__your_recovery_key">உங்களின் 64 இலக்க மீட்புக் குறியீடானது உங்களின் காப்புப்பிரதியை மீட்டமைக்க உங்களை அனுமதிக்கிறது. உங்கள் குறியீட்டை மறந்துவிட்டால், உங்கள் கணக்கை உங்களால் மீட்டமைக்க முடியாது.</string>
<!-- Hint text to see the full recovery key -->
<string name="MessageBackupsKeyRecordScreen__see_full_key">See full key</string>
<string name="MessageBackupsKeyRecordScreen__see_full_key">முழுக் குறியீட்டையும் காண்க</string>
<!-- Bottom sheet caption to confirm your recovery key -->
<string name="MessageBackupsKeyRecordScreen__confirm_that_your_recovery">Confirm that your recovery key was recorded correctly. You will be prompted to fill your saved password in the next step.</string>
<string name="MessageBackupsKeyRecordScreen__confirm_that_your_recovery">உங்கள் மீட்புக் குறியீடு சரியாகப் பதிவு செய்யப்பட்டுள்ளதா என்பதை உறுதிப்படுத்தவும். அடுத்த படியில் நீங்கள் சேமித்த கடவுச்சொல்லை உள்ளிடும்படி கேட்கப்படுவீர்கள்.</string>
<!-- Button to confirm the recovery key -->
<string name="MessageBackupsKeyRecordScreen__confirm_recovery">Confirm recovery key</string>
<string name="MessageBackupsKeyRecordScreen__confirm_recovery">மீட்புக் குறியீட்டை உறுதிப்படுத்துக</string>
<!-- Toast shown when the key is confirmed -->
<string name="MessageBackupsKeyRecordScreen__recover_key_confirmed">Recovery key confirmed</string>
<string name="MessageBackupsKeyRecordScreen__recover_key_confirmed">மீட்புக் குறியீடு உறுதிப்படுத்தப்பட்டது</string>
<!-- Dialog title shown when the recovery key fails to confirm -->
<string name="MessageBackupsKeyRecordScreen__recover_key_error">Error confirming recovery key</string>
<string name="MessageBackupsKeyRecordScreen__recover_key_error">மீட்புக் குறியீட்டை உறுதிப்படுத்துவதில் பிழை</string>
<!-- Dialog body shown when the recovery key fails to confirm -->
<string name="MessageBackupsKeyRecordScreen__recover_key_error_body">Your recovery key could not be confirmed. Make sure youve saved it in your password manager, or save it manually.</string>
<string name="MessageBackupsKeyRecordScreen__recover_key_error_body">உங்கள் மீட்புக் குறியீட்டை உறுதிப்படுத்த முடியவில்லை. இதை உங்கள் கடவுச்சொல் நிர்வாகியில் சேமித்துள்ளதை உறுதிசெய்யவும் அல்லது கைமுறையாகச் சேமிக்கவும்.</string>
<!-- Button option to save the key manually -->
<string name="MessageBackupsKeyRecordScreen__save_key_manually">Save key manually</string>
<string name="MessageBackupsKeyRecordScreen__save_key_manually">குறியீட்டைக் கைமுறையாகச் சேமி</string>
<!-- BackupKeyDisplayFragment -->
<!-- Dialog title when exiting before confirming new key -->
@@ -9861,8 +9861,8 @@
<!-- Header for the section shown when creating a group that lists existing groups with the exact same members. Includes the number of such groups. -->
<plurals name="AddGroupDetailsFragment__d_groups_with_same_members">
<item quantity="one">%1$d group with the same members</item>
<item quantity="other">%1$d groups with the same members</item>
<item quantity="one">அதே உறுப்பினர்களைக் கொண்ட %1$d தொகுப்பு</item>
<item quantity="other">அதே உறுப்பினர்களைக் கொண்ட %1$d தொகுப்புகள்</item>
</plurals>
<!-- Title of the sheet shown when a local backup restore could not be completed -->
+18 -18
View File
@@ -665,11 +665,11 @@
<!-- Snackbar toast message shown when a profile cannot be downloaded and to try again. -->
<string name="ConversationFragment_photo_failed">ఫోటో డౌన్‌లోడ్ కావడంలో విఫలమైంది. మళ్ళీ ప్రయత్నించండి.</string>
<!-- Title of the dialog shown when re-requesting an expired attachment from your primary device fails -->
<string name="ConversationFragment_attachment_backfill_failed_title">Can\'t download media</string>
<string name="ConversationFragment_attachment_backfill_failed_title">మీడియాను డౌన్‌లోడ్ చేయలేను</string>
<!-- Body of the dialog shown when your phone didn\'t respond to a request to re-send an expired attachment -->
<string name="ConversationFragment_attachment_backfill_timeout">Check this device and your phone\'s internet connection. Open Signal on your phone, then try downloading again.</string>
<string name="ConversationFragment_attachment_backfill_timeout">ఈ పరికరాన్ని మరియు మీ ఫోన్ ఇంటర్నెట్ కనెక్షన్‌ను తనిఖీ చేయండి. మీ ఫోన్‌లో Signal ను తెరవండి, తర్వాత మళ్ళీ డౌన్‌లోడ్ చేయడానికి ప్రయత్నించండి.</string>
<!-- Body of the dialog shown when your phone no longer has the attachment you tried to download -->
<string name="ConversationFragment_attachment_backfill_not_found">This media is no longer available on your phone and can\'t be downloaded.</string>
<string name="ConversationFragment_attachment_backfill_not_found">ఈ మీడియా ఇకపై మీ ఫోన్‌లో అందుబాటులో ఉండదు మరియు డౌన్‌లోడ్ చేయబడదు.</string>
<!-- Dialog for how to long to keep a messaged pinned for -->
<string name="ConversationFragment__keep_pinned">దీని కోసం పిన్ చేసి ఉంచండి…</string>
<!-- Dialog option to keep message pin for 24 hours -->
@@ -1451,11 +1451,11 @@
<string name="AddGroupDetailsFragment__sms_contact">SMS పరిచయం</string>
<string name="AddGroupDetailsFragment__remove_s_from_this_group">ఈ గ్రూప్ నుండి %1$sను తొలగించేదా?</string>
<!-- Title of the dialog shown when tapping an existing group while creating a new group, confirming the user wants to leave and discard their in-progress group -->
<string name="AddGroupDetailsFragment__discard_group">Discard group?</string>
<string name="AddGroupDetailsFragment__discard_group">గ్రూప్ వదిలివేయాలా?</string>
<!-- Body of the dialog shown when tapping an existing group while creating a new group. Placeholder is the name of the group being navigated to. -->
<string name="AddGroupDetailsFragment__if_you_continue_to_the_group_s_your_changes_wont_be_saved">If you continue to the group \"%1$s\" your changes won\'t be saved.</string>
<string name="AddGroupDetailsFragment__if_you_continue_to_the_group_s_your_changes_wont_be_saved">ఒకవేళ మీరు \"%1$s\" గ్రూప్‌కు కొనసాగితే, మీ మార్పులు సేవ్ చేయబడవు.</string>
<!-- Label for the button that confirms discarding the in-progress group and navigating to an existing group -->
<string name="AddGroupDetailsFragment__discard">Discard</string>
<string name="AddGroupDetailsFragment__discard">తీసివేయు</string>
<!-- Info message shown in the middle of the screen, displayed when adding group details to an MMS Group -->
<string name="AddGroupDetailsFragment__youve_selected_a_contact_that_doesnt_support">మీరు Signal గ్రూపులకు మద్దతు ఇవ్వని ఒక కాంటాక్ట్‌ని ఎంచుకున్నారు, అందువల్ల ఈ గ్రూపు MMS అవుతుంది. MMS గ్రూపు పేర్లు మరియు ఫోటోలు మీకు మాత్రమే కనిపిస్తాయి.</string>
<!-- Info message shown in the middle of the screen, displayed when adding group details to an MMS Group after SMS Phase 0 -->
@@ -8719,7 +8719,7 @@
<!-- Displayed as a label when remote backups are off -->
<string name="RemoteBackupsSettingsFragment__off">ఆఫ్</string>
<!-- Text shown in a popup indicating that the user needs to enter their screen lock -->
<string name="RemoteBackupsSettingsFragment__authentication_required">Authentication required</string>
<string name="RemoteBackupsSettingsFragment__authentication_required">ప్రమాణీకరణ అవసరం</string>
<!-- Row label to launch payment history screen -->
<string name="RemoteBackupsSettingsFragment__payment_history">చెల్లింపుల చరిత్ర</string>
<!-- Section header for backup information -->
@@ -9110,23 +9110,23 @@
<!-- Dialog confirmation button to exit backup setup -->
<string name="MessageBackupsKeyRecordScreen__exit_backup_setup_confirm">బ్యాకప్ సెటప్ నుండి నిష్క్రమించండి</string>
<!-- Screen title when saving your recovery key -->
<string name="MessageBackupsKeyRecordScreen__save_your_recovery_key">Save your recovery key</string>
<string name="MessageBackupsKeyRecordScreen__save_your_recovery_key">మీ రికవరీ కీని భద్రపరచుకోండి</string>
<!-- Screen subtitle for the recovery key screen -->
<string name="MessageBackupsKeyRecordScreen__your_recovery_key">Your recovery key is a 64-character code that lets you restore your backup. If you forget your key, you will not be able to recover your account.</string>
<string name="MessageBackupsKeyRecordScreen__your_recovery_key">మీ రికవరీ కీ అనేది 64 అక్షరాల కోడ్, ఇది మీ బ్యాకప్‌ను పునరుద్ధరించడానికి మిమ్మల్ని అనుమతిస్తుంది. ఒకవేళ మీరు మీ కీని మర్చిపోతే, మీ ఖాతాను మీరు తిరిగి పొందలేరు.</string>
<!-- Hint text to see the full recovery key -->
<string name="MessageBackupsKeyRecordScreen__see_full_key">See full key</string>
<string name="MessageBackupsKeyRecordScreen__see_full_key">పూర్తి కీని చూడండి</string>
<!-- Bottom sheet caption to confirm your recovery key -->
<string name="MessageBackupsKeyRecordScreen__confirm_that_your_recovery">Confirm that your recovery key was recorded correctly. You will be prompted to fill your saved password in the next step.</string>
<string name="MessageBackupsKeyRecordScreen__confirm_that_your_recovery">మీ రికవరీ కీ సరిగ్గా నమోదు చేయబడిందో లేదో నిర్ధారించుకోండి. తదుపరి దశలో, మీరు సేవ్ చేసుకున్న పాస్‌వర్డ్‌ను నింపమని మిమ్మల్ని అడుగుతారు.</string>
<!-- Button to confirm the recovery key -->
<string name="MessageBackupsKeyRecordScreen__confirm_recovery">Confirm recovery key</string>
<string name="MessageBackupsKeyRecordScreen__confirm_recovery">రికవరీ కీని నిర్ధారించండి</string>
<!-- Toast shown when the key is confirmed -->
<string name="MessageBackupsKeyRecordScreen__recover_key_confirmed">Recovery key confirmed</string>
<string name="MessageBackupsKeyRecordScreen__recover_key_confirmed">రికవరీ కీ నిర్ధారించబడింది</string>
<!-- Dialog title shown when the recovery key fails to confirm -->
<string name="MessageBackupsKeyRecordScreen__recover_key_error">Error confirming recovery key</string>
<string name="MessageBackupsKeyRecordScreen__recover_key_error">రికవరీ కీని నిర్ధారించడంలో పొరపాటు</string>
<!-- Dialog body shown when the recovery key fails to confirm -->
<string name="MessageBackupsKeyRecordScreen__recover_key_error_body">Your recovery key could not be confirmed. Make sure youve saved it in your password manager, or save it manually.</string>
<string name="MessageBackupsKeyRecordScreen__recover_key_error_body">మీ రికవరీ కీని నిర్ధారించలేకపోయాము. దీన్ని మీ పాస్‌వర్డ్ మేనేజర్‌లో సేవ్ చేశారని నిర్ధారించుకోండి లేదా మాన్యువల్‌గా సేవ్ చేయండి.</string>
<!-- Button option to save the key manually -->
<string name="MessageBackupsKeyRecordScreen__save_key_manually">Save key manually</string>
<string name="MessageBackupsKeyRecordScreen__save_key_manually">కీని మాన్యువల్‌గా సేవ్ చేయండి</string>
<!-- BackupKeyDisplayFragment -->
<!-- Dialog title when exiting before confirming new key -->
@@ -9861,8 +9861,8 @@
<!-- Header for the section shown when creating a group that lists existing groups with the exact same members. Includes the number of such groups. -->
<plurals name="AddGroupDetailsFragment__d_groups_with_same_members">
<item quantity="one">%1$d group with the same members</item>
<item quantity="other">%1$d groups with the same members</item>
<item quantity="one">ఒకే సభ్యులతో కూడిన %1$d గ్రూప్</item>
<item quantity="other">ఒకే సభ్యులతో కూడిన %1$d గ్రూప్‌లు</item>
</plurals>
<!-- Title of the sheet shown when a local backup restore could not be completed -->
+17 -17
View File
@@ -651,11 +651,11 @@
<!-- Snackbar toast message shown when a profile cannot be downloaded and to try again. -->
<string name="ConversationFragment_photo_failed">ไม่สามารถดาวน์โหลดรูปภาพได้ โปรดลองอีกครั้ง</string>
<!-- Title of the dialog shown when re-requesting an expired attachment from your primary device fails -->
<string name="ConversationFragment_attachment_backfill_failed_title">Can\'t download media</string>
<string name="ConversationFragment_attachment_backfill_failed_title">ไม่สามารถดาวน์โหลดไฟล์สื่อได้</string>
<!-- Body of the dialog shown when your phone didn\'t respond to a request to re-send an expired attachment -->
<string name="ConversationFragment_attachment_backfill_timeout">Check this device and your phone\'s internet connection. Open Signal on your phone, then try downloading again.</string>
<string name="ConversationFragment_attachment_backfill_timeout">โปรดตรวจสอบการเชื่อมต่ออินเทอร์เน็ตของโทรศัพท์คุณและอุปกรณ์เครื่องนี้ จากนั้นเปิด Signal บนโทรศัพท์ แล้วลองดาวน์โหลดอีกครั้ง</string>
<!-- Body of the dialog shown when your phone no longer has the attachment you tried to download -->
<string name="ConversationFragment_attachment_backfill_not_found">This media is no longer available on your phone and can\'t be downloaded.</string>
<string name="ConversationFragment_attachment_backfill_not_found">ไม่สามารถดาวน์โหลดไฟล์สื่อได้เนื่องจากไม่พบไฟล์นี้บนโทรศัพท์ของคุณ</string>
<!-- Dialog for how to long to keep a messaged pinned for -->
<string name="ConversationFragment__keep_pinned">ปักหมุดไว้เป็นเวลา…</string>
<!-- Dialog option to keep message pin for 24 hours -->
@@ -1407,11 +1407,11 @@
<string name="AddGroupDetailsFragment__sms_contact">ผู้ติดต่อ SMS</string>
<string name="AddGroupDetailsFragment__remove_s_from_this_group">ลบ %1$s ออกจากกลุ่มนี้หรือไม่</string>
<!-- Title of the dialog shown when tapping an existing group while creating a new group, confirming the user wants to leave and discard their in-progress group -->
<string name="AddGroupDetailsFragment__discard_group">Discard group?</string>
<string name="AddGroupDetailsFragment__discard_group">ยกเลิกการสร้างกลุ่มใช่หรือไม่</string>
<!-- Body of the dialog shown when tapping an existing group while creating a new group. Placeholder is the name of the group being navigated to. -->
<string name="AddGroupDetailsFragment__if_you_continue_to_the_group_s_your_changes_wont_be_saved">If you continue to the group \"%1$s\" your changes won\'t be saved.</string>
<string name="AddGroupDetailsFragment__if_you_continue_to_the_group_s_your_changes_wont_be_saved">หากคุณกลับไปยังกลุ่ม \"%1$s\" การเปลี่ยนแปลงใดๆ ของคุณจะไม่ถูกบันทึก</string>
<!-- Label for the button that confirms discarding the in-progress group and navigating to an existing group -->
<string name="AddGroupDetailsFragment__discard">Discard</string>
<string name="AddGroupDetailsFragment__discard">ยกเลิก</string>
<!-- Info message shown in the middle of the screen, displayed when adding group details to an MMS Group -->
<string name="AddGroupDetailsFragment__youve_selected_a_contact_that_doesnt_support">คุณเลือกผู้ติดต่อที่ไม่รองรับการจับกลุ่มบน Signal กลุ่มนี้จึงจะเป็นกลุ่มแบบ MMS โดยชื่อกลุ่ม MMS ที่ตั้งขึ้นเองรวมทั้งรูปภาพจะปรากฏให้เห็นบนอุปกรณ์ของคุณเพียงคนเดียว</string>
<!-- Info message shown in the middle of the screen, displayed when adding group details to an MMS Group after SMS Phase 0 -->
@@ -8525,7 +8525,7 @@
<!-- Displayed as a label when remote backups are off -->
<string name="RemoteBackupsSettingsFragment__off">ปิด</string>
<!-- Text shown in a popup indicating that the user needs to enter their screen lock -->
<string name="RemoteBackupsSettingsFragment__authentication_required">Authentication required</string>
<string name="RemoteBackupsSettingsFragment__authentication_required">ต้องใช้การรับรองความถูกต้อง</string>
<!-- Row label to launch payment history screen -->
<string name="RemoteBackupsSettingsFragment__payment_history">ประวัติการชำระเงิน</string>
<!-- Section header for backup information -->
@@ -8912,23 +8912,23 @@
<!-- Dialog confirmation button to exit backup setup -->
<string name="MessageBackupsKeyRecordScreen__exit_backup_setup_confirm">ออกจากการตั้งค่าการสำรองข้อมูล</string>
<!-- Screen title when saving your recovery key -->
<string name="MessageBackupsKeyRecordScreen__save_your_recovery_key">Save your recovery key</string>
<string name="MessageBackupsKeyRecordScreen__save_your_recovery_key">บันทึกกุญแจกู้คืนของคุณ</string>
<!-- Screen subtitle for the recovery key screen -->
<string name="MessageBackupsKeyRecordScreen__your_recovery_key">Your recovery key is a 64-character code that lets you restore your backup. If you forget your key, you will not be able to recover your account.</string>
<string name="MessageBackupsKeyRecordScreen__your_recovery_key">กุญแจกู้คืนคือรหัส 64 ตัวที่จะทำให้คุณสามารถกู้คืนข้อมูลสำรองได้ คุณจะไม่สามารถกู้คืนบัญชีได้หากลืมกุญแจนี้</string>
<!-- Hint text to see the full recovery key -->
<string name="MessageBackupsKeyRecordScreen__see_full_key">See full key</string>
<string name="MessageBackupsKeyRecordScreen__see_full_key">ดูกุญแจแบบเต็ม</string>
<!-- Bottom sheet caption to confirm your recovery key -->
<string name="MessageBackupsKeyRecordScreen__confirm_that_your_recovery">Confirm that your recovery key was recorded correctly. You will be prompted to fill your saved password in the next step.</string>
<string name="MessageBackupsKeyRecordScreen__confirm_that_your_recovery">โปรดยืนยันว่าคุณบันทึกกุญแจกู้คืนเรียบร้อยแล้ว ระบบจะให้คุณใส่รหัสผ่านที่บันทึกไว้ในขั้นตอนต่อไป</string>
<!-- Button to confirm the recovery key -->
<string name="MessageBackupsKeyRecordScreen__confirm_recovery">Confirm recovery key</string>
<string name="MessageBackupsKeyRecordScreen__confirm_recovery">ยืนยันกุญแจกู้คืน</string>
<!-- Toast shown when the key is confirmed -->
<string name="MessageBackupsKeyRecordScreen__recover_key_confirmed">Recovery key confirmed</string>
<string name="MessageBackupsKeyRecordScreen__recover_key_confirmed">ยืนยันกุญแจกู้คืนแล้ว</string>
<!-- Dialog title shown when the recovery key fails to confirm -->
<string name="MessageBackupsKeyRecordScreen__recover_key_error">Error confirming recovery key</string>
<string name="MessageBackupsKeyRecordScreen__recover_key_error">เกิดข้อผิดพลาดในการยืนยันกุญแจกู้คืน</string>
<!-- Dialog body shown when the recovery key fails to confirm -->
<string name="MessageBackupsKeyRecordScreen__recover_key_error_body">Your recovery key could not be confirmed. Make sure youve saved it in your password manager, or save it manually.</string>
<string name="MessageBackupsKeyRecordScreen__recover_key_error_body">ไม่สามารถยืนยันกุญแจกู้คืนของคุณได้ โปรดตรวจสอบว่าคุณบันทึกกุญแจไว้ในตัวจัดการรหัสผ่านแล้ว หรือบันทึกกุญแจด้วยตัวเอง</string>
<!-- Button option to save the key manually -->
<string name="MessageBackupsKeyRecordScreen__save_key_manually">Save key manually</string>
<string name="MessageBackupsKeyRecordScreen__save_key_manually">บันทึกกุญแจด้วยตัวเอง</string>
<!-- BackupKeyDisplayFragment -->
<!-- Dialog title when exiting before confirming new key -->
@@ -9658,7 +9658,7 @@
<!-- Header for the section shown when creating a group that lists existing groups with the exact same members. Includes the number of such groups. -->
<plurals name="AddGroupDetailsFragment__d_groups_with_same_members">
<item quantity="other">%1$d groups with the same members</item>
<item quantity="other">%1$d กลุ่มที่มีสมาชิกเหมือนกัน</item>
</plurals>
<!-- Title of the sheet shown when a local backup restore could not be completed -->
+18 -18
View File
@@ -665,11 +665,11 @@
<!-- Snackbar toast message shown when a profile cannot be downloaded and to try again. -->
<string name="ConversationFragment_photo_failed">Failed ang pag-download ng photo. Subukan ulit.</string>
<!-- Title of the dialog shown when re-requesting an expired attachment from your primary device fails -->
<string name="ConversationFragment_attachment_backfill_failed_title">Can\'t download media</string>
<string name="ConversationFragment_attachment_backfill_failed_title">Hindi ma-download ang media</string>
<!-- Body of the dialog shown when your phone didn\'t respond to a request to re-send an expired attachment -->
<string name="ConversationFragment_attachment_backfill_timeout">Check this device and your phone\'s internet connection. Open Signal on your phone, then try downloading again.</string>
<string name="ConversationFragment_attachment_backfill_timeout">I-check ang device na ito at ang internet connection ng phone mo. Buksan ang Signal sa phone mo, at subukang mag-download ulit.</string>
<!-- Body of the dialog shown when your phone no longer has the attachment you tried to download -->
<string name="ConversationFragment_attachment_backfill_not_found">This media is no longer available on your phone and can\'t be downloaded.</string>
<string name="ConversationFragment_attachment_backfill_not_found">Ang media na ito ay hindi na available sa phone mo at hindi na maaaring i-download.</string>
<!-- Dialog for how to long to keep a messaged pinned for -->
<string name="ConversationFragment__keep_pinned">Panatilihing naka-pin sa loob ng…</string>
<!-- Dialog option to keep message pin for 24 hours -->
@@ -1451,11 +1451,11 @@
<string name="AddGroupDetailsFragment__sms_contact">SMS contact</string>
<string name="AddGroupDetailsFragment__remove_s_from_this_group">Tanggalin si %1$s mula sa group na ito?</string>
<!-- Title of the dialog shown when tapping an existing group while creating a new group, confirming the user wants to leave and discard their in-progress group -->
<string name="AddGroupDetailsFragment__discard_group">Discard group?</string>
<string name="AddGroupDetailsFragment__discard_group">Burahin ang group?</string>
<!-- Body of the dialog shown when tapping an existing group while creating a new group. Placeholder is the name of the group being navigated to. -->
<string name="AddGroupDetailsFragment__if_you_continue_to_the_group_s_your_changes_wont_be_saved">If you continue to the group \"%1$s\" your changes won\'t be saved.</string>
<string name="AddGroupDetailsFragment__if_you_continue_to_the_group_s_your_changes_wont_be_saved">Kapag magpatuloy ka sa group \"%1$s\" hindi mase-save ang changes na ginawa mo.</string>
<!-- Label for the button that confirms discarding the in-progress group and navigating to an existing group -->
<string name="AddGroupDetailsFragment__discard">Discard</string>
<string name="AddGroupDetailsFragment__discard">I-discard</string>
<!-- Info message shown in the middle of the screen, displayed when adding group details to an MMS Group -->
<string name="AddGroupDetailsFragment__youve_selected_a_contact_that_doesnt_support">Pumili ka ng contact na hindi suportado ang Signal groups, kaya ang group na ito\'y magiging MMS. Ang custom MMS group names at photos ay magiging visible lang sa\'yo.</string>
<!-- Info message shown in the middle of the screen, displayed when adding group details to an MMS Group after SMS Phase 0 -->
@@ -8719,7 +8719,7 @@
<!-- Displayed as a label when remote backups are off -->
<string name="RemoteBackupsSettingsFragment__off">Naka-off</string>
<!-- Text shown in a popup indicating that the user needs to enter their screen lock -->
<string name="RemoteBackupsSettingsFragment__authentication_required">Authentication required</string>
<string name="RemoteBackupsSettingsFragment__authentication_required">Required ang authentication</string>
<!-- Row label to launch payment history screen -->
<string name="RemoteBackupsSettingsFragment__payment_history">Payment history</string>
<!-- Section header for backup information -->
@@ -9110,23 +9110,23 @@
<!-- Dialog confirmation button to exit backup setup -->
<string name="MessageBackupsKeyRecordScreen__exit_backup_setup_confirm">Umalis sa setup ng backup</string>
<!-- Screen title when saving your recovery key -->
<string name="MessageBackupsKeyRecordScreen__save_your_recovery_key">Save your recovery key</string>
<string name="MessageBackupsKeyRecordScreen__save_your_recovery_key">Ingatan ang iyong recovery key</string>
<!-- Screen subtitle for the recovery key screen -->
<string name="MessageBackupsKeyRecordScreen__your_recovery_key">Your recovery key is a 64-character code that lets you restore your backup. If you forget your key, you will not be able to recover your account.</string>
<string name="MessageBackupsKeyRecordScreen__your_recovery_key">Ang recovery key mo ay isang 64-character code na magagamit mo sa pag-restore ng iyong backup. Kapag nakalimutan mo ang iyong key, hindi mo na maaaring ma-recover ang iyong account.</string>
<!-- Hint text to see the full recovery key -->
<string name="MessageBackupsKeyRecordScreen__see_full_key">See full key</string>
<string name="MessageBackupsKeyRecordScreen__see_full_key">Ipakita ang buong key</string>
<!-- Bottom sheet caption to confirm your recovery key -->
<string name="MessageBackupsKeyRecordScreen__confirm_that_your_recovery">Confirm that your recovery key was recorded correctly. You will be prompted to fill your saved password in the next step.</string>
<string name="MessageBackupsKeyRecordScreen__confirm_that_your_recovery">Kumpirmahin kung tama ang recovery key mo. Kailangan mong ilagay ang iyong saved password sa susunod na step.</string>
<!-- Button to confirm the recovery key -->
<string name="MessageBackupsKeyRecordScreen__confirm_recovery">Confirm recovery key</string>
<string name="MessageBackupsKeyRecordScreen__confirm_recovery">Kumpirmahin ang iyong recovery key</string>
<!-- Toast shown when the key is confirmed -->
<string name="MessageBackupsKeyRecordScreen__recover_key_confirmed">Recovery key confirmed</string>
<string name="MessageBackupsKeyRecordScreen__recover_key_confirmed">Confirmed ang recovery key</string>
<!-- Dialog title shown when the recovery key fails to confirm -->
<string name="MessageBackupsKeyRecordScreen__recover_key_error">Error confirming recovery key</string>
<string name="MessageBackupsKeyRecordScreen__recover_key_error">Nagkaroon ng error sa pag-confirm ng recovery key</string>
<!-- Dialog body shown when the recovery key fails to confirm -->
<string name="MessageBackupsKeyRecordScreen__recover_key_error_body">Your recovery key could not be confirmed. Make sure youve saved it in your password manager, or save it manually.</string>
<string name="MessageBackupsKeyRecordScreen__recover_key_error_body">Hindi ma-confirm ang recovery key mo. Siguraduhing naka-save ito sa password manager mo, o i-save ito manually.</string>
<!-- Button option to save the key manually -->
<string name="MessageBackupsKeyRecordScreen__save_key_manually">Save key manually</string>
<string name="MessageBackupsKeyRecordScreen__save_key_manually">I-save ang key manuallys</string>
<!-- BackupKeyDisplayFragment -->
<!-- Dialog title when exiting before confirming new key -->
@@ -9861,8 +9861,8 @@
<!-- Header for the section shown when creating a group that lists existing groups with the exact same members. Includes the number of such groups. -->
<plurals name="AddGroupDetailsFragment__d_groups_with_same_members">
<item quantity="one">%1$d group with the same members</item>
<item quantity="other">%1$d groups with the same members</item>
<item quantity="one">%1$d group na may magkaparehong members</item>
<item quantity="other">%1$d groups na may magkaparehong members</item>
</plurals>
<!-- Title of the sheet shown when a local backup restore could not be completed -->
+2 -2
View File
@@ -1455,7 +1455,7 @@
<!-- Body of the dialog shown when tapping an existing group while creating a new group. Placeholder is the name of the group being navigated to. -->
<string name="AddGroupDetailsFragment__if_you_continue_to_the_group_s_your_changes_wont_be_saved">If you continue to the group \"%1$s\" your changes won\'t be saved.</string>
<!-- Label for the button that confirms discarding the in-progress group and navigating to an existing group -->
<string name="AddGroupDetailsFragment__discard">Discard</string>
<string name="AddGroupDetailsFragment__discard">Vazgeç</string>
<!-- Info message shown in the middle of the screen, displayed when adding group details to an MMS Group -->
<string name="AddGroupDetailsFragment__youve_selected_a_contact_that_doesnt_support">Signal gruplarınına erişimi olmayan bir kişi seçtin, dolayısıyla bu grup MMS olacak. Özel MMS grup adları ve fotoğraflarını yalnızca sen görebilirsin.</string>
<!-- Info message shown in the middle of the screen, displayed when adding group details to an MMS Group after SMS Phase 0 -->
@@ -8719,7 +8719,7 @@
<!-- Displayed as a label when remote backups are off -->
<string name="RemoteBackupsSettingsFragment__off">Kapalı</string>
<!-- Text shown in a popup indicating that the user needs to enter their screen lock -->
<string name="RemoteBackupsSettingsFragment__authentication_required">Authentication required</string>
<string name="RemoteBackupsSettingsFragment__authentication_required">Kimlik doğrulama gerekli</string>
<!-- Row label to launch payment history screen -->
<string name="RemoteBackupsSettingsFragment__payment_history">Ödeme geçmişi</string>
<!-- Section header for backup information -->
+17 -17
View File
@@ -651,11 +651,11 @@
<!-- Snackbar toast message shown when a profile cannot be downloaded and to try again. -->
<string name="ConversationFragment_photo_failed">رەسىمنى چۈشۈرەلمىدى. قايتا سىناڭ.</string>
<!-- Title of the dialog shown when re-requesting an expired attachment from your primary device fails -->
<string name="ConversationFragment_attachment_backfill_failed_title">Can\'t download media</string>
<string name="ConversationFragment_attachment_backfill_failed_title">مېدىيانى چۈشۈرگىلى بولمىدى</string>
<!-- Body of the dialog shown when your phone didn\'t respond to a request to re-send an expired attachment -->
<string name="ConversationFragment_attachment_backfill_timeout">Check this device and your phone\'s internet connection. Open Signal on your phone, then try downloading again.</string>
<string name="ConversationFragment_attachment_backfill_timeout">بۇ ئۈسكۈنىنى ۋە تېلېفونىڭىزنىڭ تور ئۇلىنىشىنى تەكشۈرۈڭ. تېلېفونىڭىزدا Signal نى ئېچىڭ ، ئاندىن قايتا چۈشۈرۈپ سىناپ بېقىڭ.</string>
<!-- Body of the dialog shown when your phone no longer has the attachment you tried to download -->
<string name="ConversationFragment_attachment_backfill_not_found">This media is no longer available on your phone and can\'t be downloaded.</string>
<string name="ConversationFragment_attachment_backfill_not_found">بۇ مېدىيانى تېلېفونىڭىزدا ئىشلەتكىلى ۋە چۈشۈرگىلى بولمايدۇ.</string>
<!-- Dialog for how to long to keep a messaged pinned for -->
<string name="ConversationFragment__keep_pinned">مىقلانغان ئۇچۇرنىڭ ساقلىنىش ۋاقتى…</string>
<!-- Dialog option to keep message pin for 24 hours -->
@@ -1407,11 +1407,11 @@
<string name="AddGroupDetailsFragment__sms_contact">قىسقا ئۇچۇر ئالاقەداشى</string>
<string name="AddGroupDetailsFragment__remove_s_from_this_group">بۇ گۇرۇپپىدىن %1$sنى چىقىرىۋېتەمدۇ؟</string>
<!-- Title of the dialog shown when tapping an existing group while creating a new group, confirming the user wants to leave and discard their in-progress group -->
<string name="AddGroupDetailsFragment__discard_group">Discard group?</string>
<string name="AddGroupDetailsFragment__discard_group">گۇرۇپپا قۇرۇشتىن ۋاز كېچەمسىز؟</string>
<!-- Body of the dialog shown when tapping an existing group while creating a new group. Placeholder is the name of the group being navigated to. -->
<string name="AddGroupDetailsFragment__if_you_continue_to_the_group_s_your_changes_wont_be_saved">If you continue to the group \"%1$s\" your changes won\'t be saved.</string>
<string name="AddGroupDetailsFragment__if_you_continue_to_the_group_s_your_changes_wont_be_saved">ئەگەر «%1$s» گۇرۇپپىسىغا كىرسىڭىز، ئېلىپ بارغان ئۆزگەرتىشلەر ساقلانمايدۇ.</string>
<!-- Label for the button that confirms discarding the in-progress group and navigating to an existing group -->
<string name="AddGroupDetailsFragment__discard">Discard</string>
<string name="AddGroupDetailsFragment__discard">تاشلىۋەت</string>
<!-- Info message shown in the middle of the screen, displayed when adding group details to an MMS Group -->
<string name="AddGroupDetailsFragment__youve_selected_a_contact_that_doesnt_support">سىز Signal گۇرۇپپىسىنى قوللىمايدىغان ئالاقەداشنى تاللىدىڭىز، شۇڭا بۇ گۇرۇپپا MMS بولىدۇ. ئىختىيارى MMS گۇرۇپپا ئىسمى ۋە رەسىملىرى سىزگىلا كۆرۈنىدۇ.</string>
<!-- Info message shown in the middle of the screen, displayed when adding group details to an MMS Group after SMS Phase 0 -->
@@ -8525,7 +8525,7 @@
<!-- Displayed as a label when remote backups are off -->
<string name="RemoteBackupsSettingsFragment__off">تاقاق</string>
<!-- Text shown in a popup indicating that the user needs to enter their screen lock -->
<string name="RemoteBackupsSettingsFragment__authentication_required">Authentication required</string>
<string name="RemoteBackupsSettingsFragment__authentication_required">دەلىللەش تەلەپ قىلىنىدى</string>
<!-- Row label to launch payment history screen -->
<string name="RemoteBackupsSettingsFragment__payment_history">پۇل تۆلەش تارىخى</string>
<!-- Section header for backup information -->
@@ -8912,23 +8912,23 @@
<!-- Dialog confirmation button to exit backup setup -->
<string name="MessageBackupsKeyRecordScreen__exit_backup_setup_confirm">زاپاسلاشنى قۇرۇشتىن چېكىنىش</string>
<!-- Screen title when saving your recovery key -->
<string name="MessageBackupsKeyRecordScreen__save_your_recovery_key">Save your recovery key</string>
<string name="MessageBackupsKeyRecordScreen__save_your_recovery_key">ئەسلىگە كەلتۈرۈش ئاچقۇچىڭىزنى ساقلاڭ</string>
<!-- Screen subtitle for the recovery key screen -->
<string name="MessageBackupsKeyRecordScreen__your_recovery_key">Your recovery key is a 64-character code that lets you restore your backup. If you forget your key, you will not be able to recover your account.</string>
<string name="MessageBackupsKeyRecordScreen__your_recovery_key">ئەسلىگە كەلتۈرۈش ئاچقۇچىڭىز، زاپاسلاشنى ئەسلىگە كەلتۈرۈش ئۈچۈن ئىشلىتىلىدىغان 64 خانىلىق كود. ئەگەر ئاچقۇچنى ئۇنتۇپ قالسىڭىز ھېساباتىڭىزنى ئەسلىگە كەلتۈرەلمەيسىز.</string>
<!-- Hint text to see the full recovery key -->
<string name="MessageBackupsKeyRecordScreen__see_full_key">See full key</string>
<string name="MessageBackupsKeyRecordScreen__see_full_key">تولۇق ئاچقۇچنى كۆرۈش</string>
<!-- Bottom sheet caption to confirm your recovery key -->
<string name="MessageBackupsKeyRecordScreen__confirm_that_your_recovery">Confirm that your recovery key was recorded correctly. You will be prompted to fill your saved password in the next step.</string>
<string name="MessageBackupsKeyRecordScreen__confirm_that_your_recovery">ئەسلىگە كەلتۈرۈش ئاچقۇچىڭىىزنىڭ توغرا ساقلانغانلىقىنى جەزىملەشتۈرۈڭ. كېيىنكى قەدەمدە ساقلانغان پارولىڭىزنى كىرگۈزۈش تەلەپ قىلىنىدۇ.</string>
<!-- Button to confirm the recovery key -->
<string name="MessageBackupsKeyRecordScreen__confirm_recovery">Confirm recovery key</string>
<string name="MessageBackupsKeyRecordScreen__confirm_recovery">ئەسلىگە كەلتۈرۈش ئاچقۇچىڭىزنى جەزملەشتۈرۈڭ</string>
<!-- Toast shown when the key is confirmed -->
<string name="MessageBackupsKeyRecordScreen__recover_key_confirmed">Recovery key confirmed</string>
<string name="MessageBackupsKeyRecordScreen__recover_key_confirmed">ئەسلىگە كەلتۈرۈش ئاچقۇچى دەلىللەندى</string>
<!-- Dialog title shown when the recovery key fails to confirm -->
<string name="MessageBackupsKeyRecordScreen__recover_key_error">Error confirming recovery key</string>
<string name="MessageBackupsKeyRecordScreen__recover_key_error">ئەسلىگە كەلتۈرۈش ئاچقۇچىنى دەلىللەشتە خاتالىق كۆرۈلدى</string>
<!-- Dialog body shown when the recovery key fails to confirm -->
<string name="MessageBackupsKeyRecordScreen__recover_key_error_body">Your recovery key could not be confirmed. Make sure youve saved it in your password manager, or save it manually.</string>
<string name="MessageBackupsKeyRecordScreen__recover_key_error_body">ئەسلىگە كەلتۈرۈش ئاچقۇچىڭىزنى دەلىللىگىلى بولمىدى. ئۇنى پارول باشقۇرغۇچىڭىزغا ساقلىغانلىقىڭىزنى جەزملەشتۈرۈڭ ياكى قولدا ساقلاڭ.</string>
<!-- Button option to save the key manually -->
<string name="MessageBackupsKeyRecordScreen__save_key_manually">Save key manually</string>
<string name="MessageBackupsKeyRecordScreen__save_key_manually">قولدا ساقلاش</string>
<!-- BackupKeyDisplayFragment -->
<!-- Dialog title when exiting before confirming new key -->
@@ -9658,7 +9658,7 @@
<!-- Header for the section shown when creating a group that lists existing groups with the exact same members. Includes the number of such groups. -->
<plurals name="AddGroupDetailsFragment__d_groups_with_same_members">
<item quantity="other">%1$d groups with the same members</item>
<item quantity="other">ئەزالىرى ئوخشاش بولغان %1$d گۇرۇپپىلار</item>
</plurals>
<!-- Title of the sheet shown when a local backup restore could not be completed -->
+2 -2
View File
@@ -1543,7 +1543,7 @@
<!-- Body of the dialog shown when tapping an existing group while creating a new group. Placeholder is the name of the group being navigated to. -->
<string name="AddGroupDetailsFragment__if_you_continue_to_the_group_s_your_changes_wont_be_saved">If you continue to the group \"%1$s\" your changes won\'t be saved.</string>
<!-- Label for the button that confirms discarding the in-progress group and navigating to an existing group -->
<string name="AddGroupDetailsFragment__discard">Discard</string>
<string name="AddGroupDetailsFragment__discard">Відхилити</string>
<!-- Info message shown in the middle of the screen, displayed when adding group details to an MMS Group -->
<string name="AddGroupDetailsFragment__youve_selected_a_contact_that_doesnt_support">Ви вибрали контакт, який не підтримує групи Signal, тому ця група буде MMS-групою. Настроювані назви і фото MMS-групи зможете бачити тільки ви.</string>
<!-- Info message shown in the middle of the screen, displayed when adding group details to an MMS Group after SMS Phase 0 -->
@@ -9107,7 +9107,7 @@
<!-- Displayed as a label when remote backups are off -->
<string name="RemoteBackupsSettingsFragment__off">Вимк.</string>
<!-- Text shown in a popup indicating that the user needs to enter their screen lock -->
<string name="RemoteBackupsSettingsFragment__authentication_required">Authentication required</string>
<string name="RemoteBackupsSettingsFragment__authentication_required">Необхідна автентифікація</string>
<!-- Row label to launch payment history screen -->
<string name="RemoteBackupsSettingsFragment__payment_history">Історія платежів</string>
<!-- Section header for backup information -->
+2 -2
View File
@@ -1455,7 +1455,7 @@
<!-- Body of the dialog shown when tapping an existing group while creating a new group. Placeholder is the name of the group being navigated to. -->
<string name="AddGroupDetailsFragment__if_you_continue_to_the_group_s_your_changes_wont_be_saved">If you continue to the group \"%1$s\" your changes won\'t be saved.</string>
<!-- Label for the button that confirms discarding the in-progress group and navigating to an existing group -->
<string name="AddGroupDetailsFragment__discard">Discard</string>
<string name="AddGroupDetailsFragment__discard">مسترد کیجئے</string>
<!-- Info message shown in the middle of the screen, displayed when adding group details to an MMS Group -->
<string name="AddGroupDetailsFragment__youve_selected_a_contact_that_doesnt_support">آپ نے ایک ایسا رابطہ منتخب کیا ہے جو Signal گروپس کی معاونت نہیں کرتا، لہٰذا یہ گروپ MMS ہو گا۔ MMS گروپ کے حسب ضرورت نام اور تصاویر صرف آپ کو دکھائی دیں گی۔</string>
<!-- Info message shown in the middle of the screen, displayed when adding group details to an MMS Group after SMS Phase 0 -->
@@ -8719,7 +8719,7 @@
<!-- Displayed as a label when remote backups are off -->
<string name="RemoteBackupsSettingsFragment__off">آف کریں</string>
<!-- Text shown in a popup indicating that the user needs to enter their screen lock -->
<string name="RemoteBackupsSettingsFragment__authentication_required">Authentication required</string>
<string name="RemoteBackupsSettingsFragment__authentication_required">تصدیق درکار ہے</string>
<!-- Row label to launch payment history screen -->
<string name="RemoteBackupsSettingsFragment__payment_history">پیمنٹ ہسٹری</string>
<!-- Section header for backup information -->
+17 -17
View File
@@ -651,11 +651,11 @@
<!-- Snackbar toast message shown when a profile cannot be downloaded and to try again. -->
<string name="ConversationFragment_photo_failed">Tải ảnh không thành công. Thử lại.</string>
<!-- Title of the dialog shown when re-requesting an expired attachment from your primary device fails -->
<string name="ConversationFragment_attachment_backfill_failed_title">Can\'t download media</string>
<string name="ConversationFragment_attachment_backfill_failed_title">Không thể tải xuống tập tin đa phương tiện</string>
<!-- Body of the dialog shown when your phone didn\'t respond to a request to re-send an expired attachment -->
<string name="ConversationFragment_attachment_backfill_timeout">Check this device and your phone\'s internet connection. Open Signal on your phone, then try downloading again.</string>
<string name="ConversationFragment_attachment_backfill_timeout">Kiểm tra kết nối internet của thiết bị này và điện thoại của bạn. Mở Signal trên điện thoại của bạn, sau đó thử tải xuống lại.</string>
<!-- Body of the dialog shown when your phone no longer has the attachment you tried to download -->
<string name="ConversationFragment_attachment_backfill_not_found">This media is no longer available on your phone and can\'t be downloaded.</string>
<string name="ConversationFragment_attachment_backfill_not_found">Tập tin đa phương tiện này không còn trên điện thoại của bạn và không thể tải xuống.</string>
<!-- Dialog for how to long to keep a messaged pinned for -->
<string name="ConversationFragment__keep_pinned">Tiếp tục ghim trong…</string>
<!-- Dialog option to keep message pin for 24 hours -->
@@ -1407,11 +1407,11 @@
<string name="AddGroupDetailsFragment__sms_contact">Liên hệ SMS</string>
<string name="AddGroupDetailsFragment__remove_s_from_this_group">Xóa %1$s khỏi nhóm này?</string>
<!-- Title of the dialog shown when tapping an existing group while creating a new group, confirming the user wants to leave and discard their in-progress group -->
<string name="AddGroupDetailsFragment__discard_group">Discard group?</string>
<string name="AddGroupDetailsFragment__discard_group">Bỏ nhóm?</string>
<!-- Body of the dialog shown when tapping an existing group while creating a new group. Placeholder is the name of the group being navigated to. -->
<string name="AddGroupDetailsFragment__if_you_continue_to_the_group_s_your_changes_wont_be_saved">If you continue to the group \"%1$s\" your changes won\'t be saved.</string>
<string name="AddGroupDetailsFragment__if_you_continue_to_the_group_s_your_changes_wont_be_saved">Nếu bạn tiếp tục với nhóm \"%1$s\", các thay đổi của bạn sẽ không được lưu.</string>
<!-- Label for the button that confirms discarding the in-progress group and navigating to an existing group -->
<string name="AddGroupDetailsFragment__discard">Discard</string>
<string name="AddGroupDetailsFragment__discard">Bỏ</string>
<!-- Info message shown in the middle of the screen, displayed when adding group details to an MMS Group -->
<string name="AddGroupDetailsFragment__youve_selected_a_contact_that_doesnt_support">Bạn đã chọn một liên hệ không thể tham gia nhóm Signal, vì vậy nhóm này sẽ là nhóm MMS. Tên và ảnh tùy chỉnh của nhóm MMS sẽ chỉ hiển thị cho bạn.</string>
<!-- Info message shown in the middle of the screen, displayed when adding group details to an MMS Group after SMS Phase 0 -->
@@ -8525,7 +8525,7 @@
<!-- Displayed as a label when remote backups are off -->
<string name="RemoteBackupsSettingsFragment__off">Tắt</string>
<!-- Text shown in a popup indicating that the user needs to enter their screen lock -->
<string name="RemoteBackupsSettingsFragment__authentication_required">Authentication required</string>
<string name="RemoteBackupsSettingsFragment__authentication_required">Yêu cầu xác thực</string>
<!-- Row label to launch payment history screen -->
<string name="RemoteBackupsSettingsFragment__payment_history">Lịch sử thanh toán</string>
<!-- Section header for backup information -->
@@ -8912,23 +8912,23 @@
<!-- Dialog confirmation button to exit backup setup -->
<string name="MessageBackupsKeyRecordScreen__exit_backup_setup_confirm">Thoát thiết lập</string>
<!-- Screen title when saving your recovery key -->
<string name="MessageBackupsKeyRecordScreen__save_your_recovery_key">Save your recovery key</string>
<string name="MessageBackupsKeyRecordScreen__save_your_recovery_key">Lưu mã khóa khôi phục</string>
<!-- Screen subtitle for the recovery key screen -->
<string name="MessageBackupsKeyRecordScreen__your_recovery_key">Your recovery key is a 64-character code that lets you restore your backup. If you forget your key, you will not be able to recover your account.</string>
<string name="MessageBackupsKeyRecordScreen__your_recovery_key">Mã khóa khôi phục của bạn là một mã 64 ký tự cho phép bạn khôi phục bản sao lưu của bạn. Nếu quên mã khóa, bạn sẽ không thể khôi phục tài khoản của mình.</string>
<!-- Hint text to see the full recovery key -->
<string name="MessageBackupsKeyRecordScreen__see_full_key">See full key</string>
<string name="MessageBackupsKeyRecordScreen__see_full_key">Xem mã khóa đầy đủ</string>
<!-- Bottom sheet caption to confirm your recovery key -->
<string name="MessageBackupsKeyRecordScreen__confirm_that_your_recovery">Confirm that your recovery key was recorded correctly. You will be prompted to fill your saved password in the next step.</string>
<string name="MessageBackupsKeyRecordScreen__confirm_that_your_recovery">Xác nhận mã khóa khôi phục của bạn đã được ghi lại chính xác. Ở bước tiếp theo, bạn sẽ được yêu cầu nhập mật khẩu đã lưu.</string>
<!-- Button to confirm the recovery key -->
<string name="MessageBackupsKeyRecordScreen__confirm_recovery">Confirm recovery key</string>
<string name="MessageBackupsKeyRecordScreen__confirm_recovery">Xác nhận mã khóa khôi phục</string>
<!-- Toast shown when the key is confirmed -->
<string name="MessageBackupsKeyRecordScreen__recover_key_confirmed">Recovery key confirmed</string>
<string name="MessageBackupsKeyRecordScreen__recover_key_confirmed">Mã khóa khôi phục đã được xác nhận</string>
<!-- Dialog title shown when the recovery key fails to confirm -->
<string name="MessageBackupsKeyRecordScreen__recover_key_error">Error confirming recovery key</string>
<string name="MessageBackupsKeyRecordScreen__recover_key_error">Lỗi khi xác nhận mã khóa khôi phục</string>
<!-- Dialog body shown when the recovery key fails to confirm -->
<string name="MessageBackupsKeyRecordScreen__recover_key_error_body">Your recovery key could not be confirmed. Make sure youve saved it in your password manager, or save it manually.</string>
<string name="MessageBackupsKeyRecordScreen__recover_key_error_body">Mã khóa khôi phục của bạn không thể được xác nhận. Đảm bảo bạn đã lưu mật khẩu đó vào công cụ quản lý mật khẩu của mình, hoặc lưu thủ công.</string>
<!-- Button option to save the key manually -->
<string name="MessageBackupsKeyRecordScreen__save_key_manually">Save key manually</string>
<string name="MessageBackupsKeyRecordScreen__save_key_manually">Lưu mã khóa thủ công</string>
<!-- BackupKeyDisplayFragment -->
<!-- Dialog title when exiting before confirming new key -->
@@ -9658,7 +9658,7 @@
<!-- Header for the section shown when creating a group that lists existing groups with the exact same members. Includes the number of such groups. -->
<plurals name="AddGroupDetailsFragment__d_groups_with_same_members">
<item quantity="other">%1$d groups with the same members</item>
<item quantity="other">%1$d nhóm với cùng thành viên</item>
</plurals>
<!-- Title of the sheet shown when a local backup restore could not be completed -->
+17 -17
View File
@@ -651,11 +651,11 @@
<!-- Snackbar toast message shown when a profile cannot be downloaded and to try again. -->
<string name="ConversationFragment_photo_failed">張相下載唔到。請你再試多次。</string>
<!-- Title of the dialog shown when re-requesting an expired attachment from your primary device fails -->
<string name="ConversationFragment_attachment_backfill_failed_title">Can\'t download media</string>
<string name="ConversationFragment_attachment_backfill_failed_title">下載唔到媒體</string>
<!-- Body of the dialog shown when your phone didn\'t respond to a request to re-send an expired attachment -->
<string name="ConversationFragment_attachment_backfill_timeout">Check this device and your phone\'s internet connection. Open Signal on your phone, then try downloading again.</string>
<string name="ConversationFragment_attachment_backfill_timeout">請檢查呢個裝置同埋手機嘅網絡連線。喺你部舊機度打開 Signal,然後再嘗試下載一次。</string>
<!-- Body of the dialog shown when your phone no longer has the attachment you tried to download -->
<string name="ConversationFragment_attachment_backfill_not_found">This media is no longer available on your phone and can\'t be downloaded.</string>
<string name="ConversationFragment_attachment_backfill_not_found">你部手機已經睇唔到呢個媒體,亦都冇得下載。</string>
<!-- Dialog for how to long to keep a messaged pinned for -->
<string name="ConversationFragment__keep_pinned">置頂有效期…</string>
<!-- Dialog option to keep message pin for 24 hours -->
@@ -1407,11 +1407,11 @@
<string name="AddGroupDetailsFragment__sms_contact">短訊聯絡人</string>
<string name="AddGroupDetailsFragment__remove_s_from_this_group">係咪喺群組度移除 %1$s</string>
<!-- Title of the dialog shown when tapping an existing group while creating a new group, confirming the user wants to leave and discard their in-progress group -->
<string name="AddGroupDetailsFragment__discard_group">Discard group?</string>
<string name="AddGroupDetailsFragment__discard_group">係咪唔要呢個谷?</string>
<!-- Body of the dialog shown when tapping an existing group while creating a new group. Placeholder is the name of the group being navigated to. -->
<string name="AddGroupDetailsFragment__if_you_continue_to_the_group_s_your_changes_wont_be_saved">If you continue to the group \"%1$s\" your changes won\'t be saved.</string>
<string name="AddGroupDetailsFragment__if_you_continue_to_the_group_s_your_changes_wont_be_saved">如果你繼續去「%1$s」谷,系統就唔會儲存你改過嘅嘢。</string>
<!-- Label for the button that confirms discarding the in-progress group and navigating to an existing group -->
<string name="AddGroupDetailsFragment__discard">Discard</string>
<string name="AddGroupDetailsFragment__discard">掉咗佢</string>
<!-- Info message shown in the middle of the screen, displayed when adding group details to an MMS Group -->
<string name="AddGroupDetailsFragment__youve_selected_a_contact_that_doesnt_support">你揀咗一個唔支援 Signal 群組嘅聯絡人,所以呢個群組將會用多媒體訊息。只有你睇到自訂多媒體訊息群組嘅名同埋相。</string>
<!-- Info message shown in the middle of the screen, displayed when adding group details to an MMS Group after SMS Phase 0 -->
@@ -8525,7 +8525,7 @@
<!-- Displayed as a label when remote backups are off -->
<string name="RemoteBackupsSettingsFragment__off">閂咗</string>
<!-- Text shown in a popup indicating that the user needs to enter their screen lock -->
<string name="RemoteBackupsSettingsFragment__authentication_required">Authentication required</string>
<string name="RemoteBackupsSettingsFragment__authentication_required">要認證</string>
<!-- Row label to launch payment history screen -->
<string name="RemoteBackupsSettingsFragment__payment_history">付款紀錄</string>
<!-- Section header for backup information -->
@@ -8912,23 +8912,23 @@
<!-- Dialog confirmation button to exit backup setup -->
<string name="MessageBackupsKeyRecordScreen__exit_backup_setup_confirm">退出備份設定</string>
<!-- Screen title when saving your recovery key -->
<string name="MessageBackupsKeyRecordScreen__save_your_recovery_key">Save your recovery key</string>
<string name="MessageBackupsKeyRecordScreen__save_your_recovery_key">儲存你嘅恢復金鑰</string>
<!-- Screen subtitle for the recovery key screen -->
<string name="MessageBackupsKeyRecordScreen__your_recovery_key">Your recovery key is a 64-character code that lets you restore your backup. If you forget your key, you will not be able to recover your account.</string>
<string name="MessageBackupsKeyRecordScreen__your_recovery_key">你嘅恢復金鑰係一個 64 個字元嘅代碼,方便你還原備份。如果你唔記得咗個金鑰,就冇辦法恢復帳戶㗎喇。</string>
<!-- Hint text to see the full recovery key -->
<string name="MessageBackupsKeyRecordScreen__see_full_key">See full key</string>
<string name="MessageBackupsKeyRecordScreen__see_full_key">睇晒成個金鑰</string>
<!-- Bottom sheet caption to confirm your recovery key -->
<string name="MessageBackupsKeyRecordScreen__confirm_that_your_recovery">Confirm that your recovery key was recorded correctly. You will be prompted to fill your saved password in the next step.</string>
<string name="MessageBackupsKeyRecordScreen__confirm_that_your_recovery">確認你已經正確無誤記低咗恢復金鑰。下一步,系統會叫你入返你記低咗嘅密碼。</string>
<!-- Button to confirm the recovery key -->
<string name="MessageBackupsKeyRecordScreen__confirm_recovery">Confirm recovery key</string>
<string name="MessageBackupsKeyRecordScreen__confirm_recovery">確認恢復金鑰</string>
<!-- Toast shown when the key is confirmed -->
<string name="MessageBackupsKeyRecordScreen__recover_key_confirmed">Recovery key confirmed</string>
<string name="MessageBackupsKeyRecordScreen__recover_key_confirmed">成功確認恢復金鑰</string>
<!-- Dialog title shown when the recovery key fails to confirm -->
<string name="MessageBackupsKeyRecordScreen__recover_key_error">Error confirming recovery key</string>
<string name="MessageBackupsKeyRecordScreen__recover_key_error">確認恢復金鑰嗰陣出錯</string>
<!-- Dialog body shown when the recovery key fails to confirm -->
<string name="MessageBackupsKeyRecordScreen__recover_key_error_body">Your recovery key could not be confirmed. Make sure youve saved it in your password manager, or save it manually.</string>
<string name="MessageBackupsKeyRecordScreen__recover_key_error_body">確認唔到你嘅恢復金鑰。請確保你已經將佢儲存喺密碼管理器度,或者人手記低佢。</string>
<!-- Button option to save the key manually -->
<string name="MessageBackupsKeyRecordScreen__save_key_manually">Save key manually</string>
<string name="MessageBackupsKeyRecordScreen__save_key_manually">人手儲存金鑰</string>
<!-- BackupKeyDisplayFragment -->
<!-- Dialog title when exiting before confirming new key -->
@@ -9658,7 +9658,7 @@
<!-- Header for the section shown when creating a group that lists existing groups with the exact same members. Includes the number of such groups. -->
<plurals name="AddGroupDetailsFragment__d_groups_with_same_members">
<item quantity="other">%1$d groups with the same members</item>
<item quantity="other">%1$d 個谷嘅成員完全相同</item>
</plurals>
<!-- Title of the sheet shown when a local backup restore could not be completed -->
+2 -2
View File
@@ -1411,7 +1411,7 @@
<!-- Body of the dialog shown when tapping an existing group while creating a new group. Placeholder is the name of the group being navigated to. -->
<string name="AddGroupDetailsFragment__if_you_continue_to_the_group_s_your_changes_wont_be_saved">If you continue to the group \"%1$s\" your changes won\'t be saved.</string>
<!-- Label for the button that confirms discarding the in-progress group and navigating to an existing group -->
<string name="AddGroupDetailsFragment__discard">Discard</string>
<string name="AddGroupDetailsFragment__discard">放弃</string>
<!-- Info message shown in the middle of the screen, displayed when adding group details to an MMS Group -->
<string name="AddGroupDetailsFragment__youve_selected_a_contact_that_doesnt_support">您选择了一个无法使用 Signal 群组的联系人,因此该群组将是一个多媒体信息群组。只有您能看到自定义多媒体信息群组的名称和照片。</string>
<!-- Info message shown in the middle of the screen, displayed when adding group details to an MMS Group after SMS Phase 0 -->
@@ -8525,7 +8525,7 @@
<!-- Displayed as a label when remote backups are off -->
<string name="RemoteBackupsSettingsFragment__off"></string>
<!-- Text shown in a popup indicating that the user needs to enter their screen lock -->
<string name="RemoteBackupsSettingsFragment__authentication_required">Authentication required</string>
<string name="RemoteBackupsSettingsFragment__authentication_required">需要验证</string>
<!-- Row label to launch payment history screen -->
<string name="RemoteBackupsSettingsFragment__payment_history">付款历史</string>
<!-- Section header for backup information -->
+2 -2
View File
@@ -1411,7 +1411,7 @@
<!-- Body of the dialog shown when tapping an existing group while creating a new group. Placeholder is the name of the group being navigated to. -->
<string name="AddGroupDetailsFragment__if_you_continue_to_the_group_s_your_changes_wont_be_saved">If you continue to the group \"%1$s\" your changes won\'t be saved.</string>
<!-- Label for the button that confirms discarding the in-progress group and navigating to an existing group -->
<string name="AddGroupDetailsFragment__discard">Discard</string>
<string name="AddGroupDetailsFragment__discard">捨棄</string>
<!-- Info message shown in the middle of the screen, displayed when adding group details to an MMS Group -->
<string name="AddGroupDetailsFragment__youve_selected_a_contact_that_doesnt_support">由於你已選擇一個不支援 Signal 群組的聯絡人,此群組將會使用多媒體短訊。只有你可以看見自訂多媒體短訊群組的名稱和相片。</string>
<!-- Info message shown in the middle of the screen, displayed when adding group details to an MMS Group after SMS Phase 0 -->
@@ -8525,7 +8525,7 @@
<!-- Displayed as a label when remote backups are off -->
<string name="RemoteBackupsSettingsFragment__off">關閉</string>
<!-- Text shown in a popup indicating that the user needs to enter their screen lock -->
<string name="RemoteBackupsSettingsFragment__authentication_required">Authentication required</string>
<string name="RemoteBackupsSettingsFragment__authentication_required">需要身份認證</string>
<!-- Row label to launch payment history screen -->
<string name="RemoteBackupsSettingsFragment__payment_history">付款紀錄</string>
<!-- Section header for backup information -->
+2 -2
View File
@@ -1411,7 +1411,7 @@
<!-- Body of the dialog shown when tapping an existing group while creating a new group. Placeholder is the name of the group being navigated to. -->
<string name="AddGroupDetailsFragment__if_you_continue_to_the_group_s_your_changes_wont_be_saved">If you continue to the group \"%1$s\" your changes won\'t be saved.</string>
<!-- Label for the button that confirms discarding the in-progress group and navigating to an existing group -->
<string name="AddGroupDetailsFragment__discard">Discard</string>
<string name="AddGroupDetailsFragment__discard">放棄</string>
<!-- Info message shown in the middle of the screen, displayed when adding group details to an MMS Group -->
<string name="AddGroupDetailsFragment__youve_selected_a_contact_that_doesnt_support">你選取的聯絡人無法使用 Signal 群組,因此本群組將採用多媒體訊息模式。只有你能查看自訂多媒體訊息的群組名稱及相片。</string>
<!-- Info message shown in the middle of the screen, displayed when adding group details to an MMS Group after SMS Phase 0 -->
@@ -8525,7 +8525,7 @@
<!-- Displayed as a label when remote backups are off -->
<string name="RemoteBackupsSettingsFragment__off"></string>
<!-- Text shown in a popup indicating that the user needs to enter their screen lock -->
<string name="RemoteBackupsSettingsFragment__authentication_required">Authentication required</string>
<string name="RemoteBackupsSettingsFragment__authentication_required">需要身份認證</string>
<!-- Row label to launch payment history screen -->
<string name="RemoteBackupsSettingsFragment__payment_history">付款紀錄</string>
<!-- Section header for backup information -->
@@ -62,6 +62,7 @@ class RecurringInAppPaymentRepositoryTest {
every { StorageSyncHelper.scheduleSyncForDataChange() } returns Unit
every { AppDependencies.donationsService.putSubscription(any()) } returns ServiceResponse.forResult(EmptyResponse.INSTANCE, 200, "")
every { AppDependencies.donationsService.createSubscriber(any()) } returns ServiceResponse.forResult(EmptyResponse.INSTANCE, 200, "")
every { AppDependencies.donationsService.updateSubscriptionLevel(any(), any(), any(), any(), any()) } returns ServiceResponse.forResult(EmptyResponse.INSTANCE, 200, "")
}
@@ -96,6 +97,8 @@ class RecurringInAppPaymentRepositoryTest {
val newSubscriber = ref.get()
assertThat(newSubscriber).isNotEqualTo(initialSubscriber)
verify { AppDependencies.donationsService.createSubscriber(any()) }
verify(inverse = true) { AppDependencies.donationsService.putSubscription(any()) }
}
@Test
@@ -111,6 +114,8 @@ class RecurringInAppPaymentRepositoryTest {
val newSubscriber = ref.get()
assertThat(newSubscriber).isNotEqualTo(initialSubscriber)
verify { AppDependencies.donationsService.createSubscriber(any()) }
verify(inverse = true) { AppDependencies.donationsService.putSubscription(any()) }
}
@Test
@@ -0,0 +1,77 @@
/*
* Copyright 2026 Signal Messenger, LLC
* SPDX-License-Identifier: AGPL-3.0-only
*/
package org.thoughtcrime.securesms.components.settings.app.subscription.permits
import android.app.Application
import arrow.core.left
import arrow.core.right
import assertk.assertThat
import assertk.assertions.isEqualTo
import assertk.assertions.isInstanceOf
import io.mockk.every
import io.mockk.mockkObject
import io.mockk.unmockkAll
import org.junit.After
import org.junit.Before
import org.junit.Rule
import org.junit.Test
import org.junit.runner.RunWith
import org.robolectric.RobolectricTestRunner
import org.robolectric.annotation.Config
import org.signal.core.util.Base64
import org.signal.donations.permits.DonationPermitError
import org.signal.libsignal.net.RequestResult
import org.signal.libsignal.zkgroup.ServerSecretParams
import org.signal.libsignal.zkgroup.donation.DonationPermit
import org.signal.libsignal.zkgroup.donation.DonationPermitDerivedKeyPair
import org.signal.libsignal.zkgroup.donation.DonationPermitRequestContext
import org.signal.libsignal.zkgroup.donation.DonationPermitResponse
import org.thoughtcrime.securesms.dependencies.AppDependencies
import org.thoughtcrime.securesms.keyvalue.SignalStore
import org.thoughtcrime.securesms.testutil.MockAppDependenciesRule
import java.time.Instant
@RunWith(RobolectricTestRunner::class)
@Config(manifest = Config.NONE, application = Application::class)
class DonationPermitsTest {
@get:Rule
val appDependencies = MockAppDependenciesRule()
@Before
fun setUp() {
mockkObject(SignalStore)
}
@After
fun tearDown() {
unmockkAll()
}
@Test
fun `the spent permit is base64 encoded`() {
val permit = mintPermit()
every { AppDependencies.donationPermitsRepository.spendOrAcquirePermit(any()) } returns permit.right()
assertThat(DonationPermits.getDonationPermit()).isEqualTo(RequestResult.Success(Base64.encodeWithPadding(permit.serialize())))
}
@Test
fun `when a permit cannot be obtained then a non-success result is returned`() {
every { AppDependencies.donationPermitsRepository.spendOrAcquirePermit(any()) } returns DonationPermitError.IssuerUnavailable(statusCode = 429).left()
assertThat(DonationPermits.getDonationPermit()).isInstanceOf(RequestResult.NonSuccess::class)
}
private fun mintPermit(): DonationPermit {
val secret = ServerSecretParams.generate()
val now = Instant.ofEpochSecond(1_700_000_000)
val context = DonationPermitRequestContext.forCount(1)
val keyPair = DonationPermitDerivedKeyPair.forExpiration(DonationPermitResponse.defaultExpiration(now), secret)
val response = context.request().issue(keyPair)
return context.receive(response, secret.publicParams, now).single()
}
}
@@ -0,0 +1,60 @@
/*
* Copyright 2026 Signal Messenger, LLC
* SPDX-License-Identifier: AGPL-3.0-only
*/
package org.thoughtcrime.securesms.components.settings.app.subscription.permits
import android.app.Application
import assertk.assertThat
import assertk.assertions.isEqualTo
import assertk.assertions.isInstanceOf
import assertk.assertions.isNotNull
import io.mockk.every
import org.junit.Rule
import org.junit.Test
import org.junit.runner.RunWith
import org.robolectric.RobolectricTestRunner
import org.robolectric.annotation.Config
import org.signal.donations.permits.DonationPermitError
import org.signal.libsignal.net.RequestResult
import org.signal.network.rest.RestStatusCodeError
import org.thoughtcrime.securesms.dependencies.AppDependencies
import org.thoughtcrime.securesms.testutil.MockAppDependenciesRule
import java.io.IOException
@RunWith(RobolectricTestRunner::class)
@Config(manifest = Config.NONE, application = Application::class)
class NetworkDonationPermitIssuerTest {
@get:Rule
val appDependencies = MockAppDependenciesRule()
@Test
fun `a successful response yields the serialized permit response bytes`() {
val responseBytes = byteArrayOf(4, 5, 6)
every { AppDependencies.donationsApi.createDonationPermits(any()) } returns RequestResult.Success(responseBytes)
val result = NetworkDonationPermitIssuer.issue(byteArrayOf(1))
assertThat(result.getOrNull()?.toList()).isEqualTo(responseBytes.toList())
}
@Test
fun `a status-code error yields an IssuerUnavailable error`() {
every { AppDependencies.donationsApi.createDonationPermits(any()) } returns RequestResult.NonSuccess(RestStatusCodeError(429, emptyMap(), null))
val result = NetworkDonationPermitIssuer.issue(byteArrayOf(1))
assertThat(result.leftOrNull()).isNotNull().isInstanceOf(DonationPermitError.IssuerUnavailable::class)
}
@Test
fun `a network error yields an IssuerUnavailable error`() {
every { AppDependencies.donationsApi.createDonationPermits(any()) } returns RequestResult.RetryableNetworkError(IOException("boom"))
val result = NetworkDonationPermitIssuer.issue(byteArrayOf(1))
assertThat(result.leftOrNull()).isNotNull().isInstanceOf(DonationPermitError.IssuerUnavailable::class)
}
}
@@ -5,6 +5,7 @@ import io.mockk.mockk
import org.signal.core.util.billing.BillingApi
import org.signal.core.util.concurrent.DeadlockDetector
import org.signal.core.util.contentproviders.BlobProvider
import org.signal.donations.permits.DonationPermitsRepository
import org.signal.libsignal.net.Network
import org.signal.libsignal.zkgroup.profiles.ClientZkProfileOperations
import org.signal.libsignal.zkgroup.receipts.ClientZkReceiptOperations
@@ -218,6 +219,10 @@ class MockApplicationDependencyProvider : AppDependencies.Provider {
return mockk(relaxed = true)
}
override fun provideDonationPermitsRepository(zkGroupServerPublicParams: ByteArray): DonationPermitsRepository {
return mockk(relaxed = true)
}
override fun provideProfileService(
profileOperations: ClientZkProfileOperations,
authWebSocket: SignalWebSocket.AuthenticatedWebSocket,
+1 -1
View File
@@ -1,5 +1,5 @@
service_ips=new String[]{"13.248.212.111","76.223.92.165"}
storage_ips=new String[]{"142.250.217.147"}
storage_ips=new String[]{"142.250.190.243"}
cdn_ips=new String[]{"18.238.49.106","18.238.49.6","18.238.49.66","18.238.49.90"}
cdn2_ips=new String[]{"104.18.10.47","104.18.11.47"}
cdn3_ips=new String[]{"104.18.10.47","104.18.11.47"}
@@ -15,74 +15,74 @@
<!-- Accessibility description for the button that advances to the next step in the media send flow. -->
<string name="AddAMessageRow__next">Volgende</string>
<!-- Setting option that can be selected to default media to be sent as high quality by default -->
<string name="SentMediaQuality__high">High</string>
<string name="SentMediaQuality__high">Hoog</string>
<!-- Setting option that can be selected to default media to be sent as standard quality by default -->
<string name="SentMediaQuality__standard">Standard</string>
<string name="SentMediaQuality__standard">Standaard</string>
<!-- Title of the screen where the user browses their device gallery to pick media to send. -->
<string name="MediaSelectScreen__gallery">Gallery</string>
<string name="MediaSelectScreen__gallery">Galery</string>
<!-- Accessibility description for the button that advances from media selection to the next step in the send flow. -->
<string name="MediaSelectScreen__next">Next</string>
<string name="MediaSelectScreen__next">Volgende</string>
<!-- Label for the button that switches the capture screen to the camera. -->
<string name="MediaCaptureScreen__camera">Camera</string>
<string name="MediaCaptureScreen__camera">Kamera</string>
<!-- Label for the button that switches the capture screen to the text story editor. -->
<string name="MediaCaptureScreen__text_story">Text Story</string>
<string name="MediaCaptureScreen__text_story">Teksstorie</string>
<!-- Video editor play button content description -->
<string name="VideoEditorHud_play_video_description">Play video</string>
<string name="VideoEditorHud_play_video_description">Speel video</string>
<!-- CameraFragment -->
<!-- Toasted when user device does not support video recording -->
<string name="CameraFragment__video_recording_is_not_supported_on_your_device">Video recording is not supported on your device</string>
<string name="CameraFragment__video_recording_is_not_supported_on_your_device">Jou toestel ondersteun nie video-opname nie</string>
<!-- CameraXFragment -->
<string name="CameraXFragment_tap_for_photo_hold_for_video">Tap for photo, hold for video</string>
<string name="CameraXFragment_tap_for_photo_hold_for_video">Tik vir foto, hou vir video</string>
<!-- Accessibility content description to describe the capture button when taking an image/video -->
<string name="CameraXFragment_capture_description">Capture</string>
<string name="CameraXFragment_change_camera_description">Change camera</string>
<string name="CameraXFragment_open_gallery_description">Open gallery</string>
<string name="CameraXFragment_capture_description">Vang</string>
<string name="CameraXFragment_change_camera_description">Verander kamera</string>
<string name="CameraXFragment_open_gallery_description">Maak galery oop</string>
<!-- Button text asking for access to camera permissions -->
<string name="CameraXFragment_allow_access">Allow access</string>
<string name="CameraXFragment_allow_access">Gee toegang</string>
<!-- Dialog title asking users for camera and microphone permission -->
<string name="CameraXFragment_allow_access_camera_microphone">Allow access to your camera and microphone</string>
<string name="CameraXFragment_allow_access_camera_microphone">Laat toegang tot jou kamera en mikrofoon toe</string>
<!-- Dialog title asking users for camera permission -->
<string name="CameraXFragment_allow_access_camera">Allow access to your camera</string>
<string name="CameraXFragment_allow_access_camera">Laat toegang tot jou kamera toe</string>
<!-- Dialog title asking users for microphone permission -->
<string name="CameraXFragment_allow_access_microphone">Allow access to your microphone</string>
<string name="CameraXFragment_allow_access_microphone">Laat toegang tot jou mikrofoon toe</string>
<!-- Text explaining why Signal needs camera access in order to take photos and videos -->
<string name="CameraXFragment_to_capture_photos_and_video_allow_camera">To capture photos and video, allow Signal access to the camera.</string>
<string name="CameraXFragment_to_capture_photos_and_video_allow_camera">Laat Signal toegang tot die kamera om foto\'s en video op te neem.</string>
<!-- Text explaining why Signal needs camera and microphone access in order to take photos and videos -->
<string name="CameraXFragment_to_capture_photos_and_video_allow_camera_microphone">To capture photos and video, allow Signal access to the camera and microphone.</string>
<string name="CameraXFragment_to_capture_photos_and_video_allow_camera_microphone">Laat Signal toegang tot die kamera en mikrofoon toe om foto\'s en video\'s te neem.</string>
<!-- Text explaining why Signal needs microphone access to take videos -->
<string name="CameraXFragment_to_capture_videos_with_sound">To capture videos with sound, allow Signal access to your microphone.</string>
<string name="CameraXFragment_to_capture_videos_with_sound">Om video\'s met klank te neem, laat Signal toegang tot jou mikrofoon toe.</string>
<!-- Text explaining why Signal needs camera access to scan QR codes -->
<string name="CameraXFragment_to_scan_qr_code_allow_camera">To scan a QR code, allow Signal access to the camera.</string>
<string name="CameraXFragment_to_scan_qr_code_allow_camera">Om \'n QR-kode te skandeer, laat Signal toegang tot die kamera toe.</string>
<!-- Toast dialog explaining why Signal needs camera permissions when capturing photos -->
<string name="CameraXFragment_signal_needs_camera_access_capture_photos">Signal needs camera access to capture photos</string>
<string name="CameraXFragment_signal_needs_camera_access_capture_photos">Signal benodig kameratoegang om foto\'s te neem</string>
<!-- Toast dialog explaining why Signal needs camera permissions when scanning QR codes -->
<string name="CameraXFragment_signal_needs_camera_access_scan_qr_code">Signal needs camera access to scan QR codes</string>
<string name="CameraXFragment_signal_needs_camera_access_scan_qr_code">Signal benodig kameratoegang om QR-kodes te skandeer</string>
<!-- Toast dialog explaining why Signal needs microphone permissions -->
<string name="CameraXFragment_signal_needs_microphone_access_video">Signal needs microphone access to capture video</string>
<string name="CameraXFragment_signal_needs_microphone_access_video">Signal benodig mikrofoontoegang om video\'s te neem</string>
<!-- Dialog description that explains the steps needed to give camera permission -->
<string name="CameraXFragment_to_capture_photos">To capture photos in Signal:</string>
<string name="CameraXFragment_to_capture_photos">Om foto\'s in Signal te neem:</string>
<!-- Dialog description that explains the steps needed to give camera and microphone permission -->
<string name="CameraXFragment_to_capture_photos_videos">To capture photos and videos in Signal:</string>
<string name="CameraXFragment_to_capture_photos_videos">Om foto\'s en video\'s in Signal te neem:</string>
<!-- Dialog description that explains the steps needed to give microphone permission -->
<string name="CameraXFragment_to_capture_videos">To capture videos with sound:</string>
<string name="CameraXFragment_to_capture_videos">Om video\'s met klank te neem:</string>
<!-- Dialog description that explains the steps needed to give Signal camera permissions -->
<string name="CameraXFragment_to_scan_qr_codes">To scan QR codes:</string>
<string name="CameraXFragment_to_scan_qr_codes">Om QR-kodes te skandeer:</string>
<!-- Error message shown when we try to take a photo, but fail -->
<string name="CameraXFragment_photo_capture_failed">Failed to capture photo. Please try again.</string>
<string name="CameraXFragment_photo_capture_failed">Kon nie foto neem nie. Probeer asb. weer.</string>
<!-- Error message shown when we try to take a photo, but fail when trying to process it (convert it into something the user can see). -->
<string name="CameraXFragment_photo_processing_failed">Failed to process photo. Please try again.</string>
<string name="CameraXFragment_photo_processing_failed">Kon nie foto verwerk nie. Probeer asb. weer.</string>
<!-- Accessibility label for the switch camera button -->
<string name="CameraXFragment_switch_camera">Switch camera</string>
<string name="CameraXFragment_switch_camera">Verander kamera</string>
<!-- Accessibility label for flash button when flash is off -->
<string name="CameraXFragment_flash_off">Flash off</string>
<string name="CameraXFragment_flash_off">Flits af</string>
<!-- Accessibility label for flash button when flash is on -->
<string name="CameraXFragment_flash_on">Flash on</string>
<string name="CameraXFragment_flash_on">Flits aan</string>
<!-- Accessibility label for flash button when flash is set to auto -->
<string name="CameraXFragment_flash_auto">Flash auto</string>
<string name="CameraXFragment_flash_auto">Outoflits</string>
<!-- Accessibility label for the send button in media selection -->
<string name="CameraXFragment_send">Send</string>
<string name="CameraXFragment_send">Stuur</string>
<!-- Displayed in a permissions dialog when the user has denied access to hardware for image and video capture. -->
<string name="CameraXFragment_signal_needs_the_recording_permissions_to_capture_video">Signal needs microphone permissions to record videos, but they have been denied. Please continue to app settings, select \"Permissions\", and enable \"Microphone\" and \"Camera\".</string>
<string name="CameraXFragment_signal_needs_the_recording_permissions_to_capture_video">Signal het mikrofoontoestemmings nodig om video\'s op te neem, maar dit is geweier. Gaan asseblief na die programinstellings, kies \"Toestemmings\" en skakel \"Mikrofoon\" en \"Kamera\" aan.</string>
</resources>
@@ -15,74 +15,74 @@
<!-- Accessibility description for the button that advances to the next step in the media send flow. -->
<string name="AddAMessageRow__next">التالي</string>
<!-- Setting option that can be selected to default media to be sent as high quality by default -->
<string name="SentMediaQuality__high">High</string>
<string name="SentMediaQuality__high">عالية الدقة</string>
<!-- Setting option that can be selected to default media to be sent as standard quality by default -->
<string name="SentMediaQuality__standard">Standard</string>
<string name="SentMediaQuality__standard">قياسية</string>
<!-- Title of the screen where the user browses their device gallery to pick media to send. -->
<string name="MediaSelectScreen__gallery">Gallery</string>
<string name="MediaSelectScreen__gallery">المعرض</string>
<!-- Accessibility description for the button that advances from media selection to the next step in the send flow. -->
<string name="MediaSelectScreen__next">Next</string>
<string name="MediaSelectScreen__next">التالي</string>
<!-- Label for the button that switches the capture screen to the camera. -->
<string name="MediaCaptureScreen__camera">Camera</string>
<string name="MediaCaptureScreen__camera">الكاميرا</string>
<!-- Label for the button that switches the capture screen to the text story editor. -->
<string name="MediaCaptureScreen__text_story">Text Story</string>
<string name="MediaCaptureScreen__text_story">نص القصة</string>
<!-- Video editor play button content description -->
<string name="VideoEditorHud_play_video_description">Play video</string>
<string name="VideoEditorHud_play_video_description">شغِّل الفيديو</string>
<!-- CameraFragment -->
<!-- Toasted when user device does not support video recording -->
<string name="CameraFragment__video_recording_is_not_supported_on_your_device">Video recording is not supported on your device</string>
<string name="CameraFragment__video_recording_is_not_supported_on_your_device">تسجيل الفيديو غير مدعوم على جهازك</string>
<!-- CameraXFragment -->
<string name="CameraXFragment_tap_for_photo_hold_for_video">Tap for photo, hold for video</string>
<string name="CameraXFragment_tap_for_photo_hold_for_video">انقر لالتقاط صورة، أواضغط باستمرار لتصوير الفيديو</string>
<!-- Accessibility content description to describe the capture button when taking an image/video -->
<string name="CameraXFragment_capture_description">Capture</string>
<string name="CameraXFragment_change_camera_description">Change camera</string>
<string name="CameraXFragment_open_gallery_description">Open gallery</string>
<string name="CameraXFragment_capture_description">التقاط</string>
<string name="CameraXFragment_change_camera_description">تغيير الكاميرا</string>
<string name="CameraXFragment_open_gallery_description">فتح المعرض</string>
<!-- Button text asking for access to camera permissions -->
<string name="CameraXFragment_allow_access">Allow access</string>
<string name="CameraXFragment_allow_access">منح الصلاحية</string>
<!-- Dialog title asking users for camera and microphone permission -->
<string name="CameraXFragment_allow_access_camera_microphone">Allow access to your camera and microphone</string>
<string name="CameraXFragment_allow_access_camera_microphone">اسمح بالوصول إلى الكاميرا والميكروفون في جهازك</string>
<!-- Dialog title asking users for camera permission -->
<string name="CameraXFragment_allow_access_camera">Allow access to your camera</string>
<string name="CameraXFragment_allow_access_camera">اسمح بالوصول إلى الكاميرا</string>
<!-- Dialog title asking users for microphone permission -->
<string name="CameraXFragment_allow_access_microphone">Allow access to your microphone</string>
<string name="CameraXFragment_allow_access_microphone">اسمح بالوصول إلى الميكروفون</string>
<!-- Text explaining why Signal needs camera access in order to take photos and videos -->
<string name="CameraXFragment_to_capture_photos_and_video_allow_camera">To capture photos and video, allow Signal access to the camera.</string>
<string name="CameraXFragment_to_capture_photos_and_video_allow_camera">لالتقاط الصور والفيديوهات، اسمح لسيجنال بالوصول إلى الكاميرا.</string>
<!-- Text explaining why Signal needs camera and microphone access in order to take photos and videos -->
<string name="CameraXFragment_to_capture_photos_and_video_allow_camera_microphone">To capture photos and video, allow Signal access to the camera and microphone.</string>
<string name="CameraXFragment_to_capture_photos_and_video_allow_camera_microphone">لالتقاط الصور والفيديوهات، اسمح لسيجنال بالوصول إلى الكاميرا والميكروفون.</string>
<!-- Text explaining why Signal needs microphone access to take videos -->
<string name="CameraXFragment_to_capture_videos_with_sound">To capture videos with sound, allow Signal access to your microphone.</string>
<string name="CameraXFragment_to_capture_videos_with_sound">لالتقاط الفيديوهات بالصوت، يُرجى السماح لسيجنال بالوصول إلى الميكروفون.</string>
<!-- Text explaining why Signal needs camera access to scan QR codes -->
<string name="CameraXFragment_to_scan_qr_code_allow_camera">To scan a QR code, allow Signal access to the camera.</string>
<string name="CameraXFragment_to_scan_qr_code_allow_camera">لقراءة كود الـ QR، امنح سيجنال صلاحية الوصول إلى الكاميرا.</string>
<!-- Toast dialog explaining why Signal needs camera permissions when capturing photos -->
<string name="CameraXFragment_signal_needs_camera_access_capture_photos">Signal needs camera access to capture photos</string>
<string name="CameraXFragment_signal_needs_camera_access_capture_photos">يحتاج سيجنال إلى الوصول إلى الكاميرا لالتقاط الصور</string>
<!-- Toast dialog explaining why Signal needs camera permissions when scanning QR codes -->
<string name="CameraXFragment_signal_needs_camera_access_scan_qr_code">Signal needs camera access to scan QR codes</string>
<string name="CameraXFragment_signal_needs_camera_access_scan_qr_code">يحتاج سيجال إلى الوصول إلى الكاميرا لقراءة كودات الـ QR.</string>
<!-- Toast dialog explaining why Signal needs microphone permissions -->
<string name="CameraXFragment_signal_needs_microphone_access_video">Signal needs microphone access to capture video</string>
<string name="CameraXFragment_signal_needs_microphone_access_video">يحتاج سيجنال إلى الوصول للميكروفون لالتقاط الفيديو</string>
<!-- Dialog description that explains the steps needed to give camera permission -->
<string name="CameraXFragment_to_capture_photos">To capture photos in Signal:</string>
<string name="CameraXFragment_to_capture_photos">لالتقاط الصور في سيجنال:</string>
<!-- Dialog description that explains the steps needed to give camera and microphone permission -->
<string name="CameraXFragment_to_capture_photos_videos">To capture photos and videos in Signal:</string>
<string name="CameraXFragment_to_capture_photos_videos">لالتقاط الصور والفيديوهات في سيجنال:</string>
<!-- Dialog description that explains the steps needed to give microphone permission -->
<string name="CameraXFragment_to_capture_videos">To capture videos with sound:</string>
<string name="CameraXFragment_to_capture_videos">لالتقاط الفيديوهات بالصوت:</string>
<!-- Dialog description that explains the steps needed to give Signal camera permissions -->
<string name="CameraXFragment_to_scan_qr_codes">To scan QR codes:</string>
<string name="CameraXFragment_to_scan_qr_codes">لقراءة كودات الـ QR:</string>
<!-- Error message shown when we try to take a photo, but fail -->
<string name="CameraXFragment_photo_capture_failed">Failed to capture photo. Please try again.</string>
<string name="CameraXFragment_photo_capture_failed">تعذَّر التقاط الصورة. يُرجى المُحاولة مرّة أخرى.</string>
<!-- Error message shown when we try to take a photo, but fail when trying to process it (convert it into something the user can see). -->
<string name="CameraXFragment_photo_processing_failed">Failed to process photo. Please try again.</string>
<string name="CameraXFragment_photo_processing_failed">تعذَّرت معالجة الصورة. يُرجى المُحاولة مرّة أخرى.</string>
<!-- Accessibility label for the switch camera button -->
<string name="CameraXFragment_switch_camera">Switch camera</string>
<string name="CameraXFragment_switch_camera">تبديل الكاميرا</string>
<!-- Accessibility label for flash button when flash is off -->
<string name="CameraXFragment_flash_off">Flash off</string>
<string name="CameraXFragment_flash_off">إطفاء ضوء الفلاش</string>
<!-- Accessibility label for flash button when flash is on -->
<string name="CameraXFragment_flash_on">Flash on</string>
<string name="CameraXFragment_flash_on">تشغيل ضوء الفلاش</string>
<!-- Accessibility label for flash button when flash is set to auto -->
<string name="CameraXFragment_flash_auto">Flash auto</string>
<string name="CameraXFragment_flash_auto">تشغيل تلقائي لضوء الفلاش</string>
<!-- Accessibility label for the send button in media selection -->
<string name="CameraXFragment_send">Send</string>
<string name="CameraXFragment_send">إرسال</string>
<!-- Displayed in a permissions dialog when the user has denied access to hardware for image and video capture. -->
<string name="CameraXFragment_signal_needs_the_recording_permissions_to_capture_video">Signal needs microphone permissions to record videos, but they have been denied. Please continue to app settings, select \"Permissions\", and enable \"Microphone\" and \"Camera\".</string>
<string name="CameraXFragment_signal_needs_the_recording_permissions_to_capture_video">يحتاج سيجنال إلى أذونات الوصول إلى الميكروفون لتسجيل مقاطع الفيديو، لكنه لم يُمنَح الإذن. يُرجى الذهاب إلى إعدادات التطبيق ثم اختيار \"الأذونات\" وتفعيل \"الميكروفون\" و \"الكاميرا\".</string>
</resources>
@@ -15,74 +15,74 @@
<!-- Accessibility description for the button that advances to the next step in the media send flow. -->
<string name="AddAMessageRow__next">Növbəti</string>
<!-- Setting option that can be selected to default media to be sent as high quality by default -->
<string name="SentMediaQuality__high">High</string>
<string name="SentMediaQuality__high">Yüksək</string>
<!-- Setting option that can be selected to default media to be sent as standard quality by default -->
<string name="SentMediaQuality__standard">Standard</string>
<!-- Title of the screen where the user browses their device gallery to pick media to send. -->
<string name="MediaSelectScreen__gallery">Gallery</string>
<string name="MediaSelectScreen__gallery">Qalereya</string>
<!-- Accessibility description for the button that advances from media selection to the next step in the send flow. -->
<string name="MediaSelectScreen__next">Next</string>
<string name="MediaSelectScreen__next">Növbəti</string>
<!-- Label for the button that switches the capture screen to the camera. -->
<string name="MediaCaptureScreen__camera">Camera</string>
<string name="MediaCaptureScreen__camera">Kamera</string>
<!-- Label for the button that switches the capture screen to the text story editor. -->
<string name="MediaCaptureScreen__text_story">Text Story</string>
<string name="MediaCaptureScreen__text_story">Mətn hekayəsi</string>
<!-- Video editor play button content description -->
<string name="VideoEditorHud_play_video_description">Play video</string>
<string name="VideoEditorHud_play_video_description">Videonu oynat</string>
<!-- CameraFragment -->
<!-- Toasted when user device does not support video recording -->
<string name="CameraFragment__video_recording_is_not_supported_on_your_device">Video recording is not supported on your device</string>
<string name="CameraFragment__video_recording_is_not_supported_on_your_device">Cihazınızda video çəkiliş dəstəklənmir</string>
<!-- CameraXFragment -->
<string name="CameraXFragment_tap_for_photo_hold_for_video">Tap for photo, hold for video</string>
<string name="CameraXFragment_tap_for_photo_hold_for_video">Foto üçün toxunun, video üçün basıb saxlayın</string>
<!-- Accessibility content description to describe the capture button when taking an image/video -->
<string name="CameraXFragment_capture_description">Capture</string>
<string name="CameraXFragment_change_camera_description">Change camera</string>
<string name="CameraXFragment_open_gallery_description">Open gallery</string>
<string name="CameraXFragment_capture_description">Çək</string>
<string name="CameraXFragment_change_camera_description">Kameranı dəyişdir</string>
<string name="CameraXFragment_open_gallery_description">Qalereyanı</string>
<!-- Button text asking for access to camera permissions -->
<string name="CameraXFragment_allow_access">Allow access</string>
<string name="CameraXFragment_allow_access">Müraciətə icazə ver</string>
<!-- Dialog title asking users for camera and microphone permission -->
<string name="CameraXFragment_allow_access_camera_microphone">Allow access to your camera and microphone</string>
<string name="CameraXFragment_allow_access_camera_microphone">Kamera mikrofonuna giriş icazəsi ver</string>
<!-- Dialog title asking users for camera permission -->
<string name="CameraXFragment_allow_access_camera">Allow access to your camera</string>
<string name="CameraXFragment_allow_access_camera">Kameraya giriş icazəsi ver</string>
<!-- Dialog title asking users for microphone permission -->
<string name="CameraXFragment_allow_access_microphone">Allow access to your microphone</string>
<string name="CameraXFragment_allow_access_microphone">Mikrofona giriş icazəsi verin</string>
<!-- Text explaining why Signal needs camera access in order to take photos and videos -->
<string name="CameraXFragment_to_capture_photos_and_video_allow_camera">To capture photos and video, allow Signal access to the camera.</string>
<string name="CameraXFragment_to_capture_photos_and_video_allow_camera">Foto və video çəkmək üçün, Signal-ın kameraya müraciətinə icazə verin.</string>
<!-- Text explaining why Signal needs camera and microphone access in order to take photos and videos -->
<string name="CameraXFragment_to_capture_photos_and_video_allow_camera_microphone">To capture photos and video, allow Signal access to the camera and microphone.</string>
<string name="CameraXFragment_to_capture_photos_and_video_allow_camera_microphone">Foto və video çəkmək üçün Signal-a kamera mikrofona giriş icazəsi ver.</string>
<!-- Text explaining why Signal needs microphone access to take videos -->
<string name="CameraXFragment_to_capture_videos_with_sound">To capture videos with sound, allow Signal access to your microphone.</string>
<string name="CameraXFragment_to_capture_videos_with_sound">Səsli videolar çəkmək üçün Signal-a mikrofona giriş icazəsi ver.</string>
<!-- Text explaining why Signal needs camera access to scan QR codes -->
<string name="CameraXFragment_to_scan_qr_code_allow_camera">To scan a QR code, allow Signal access to the camera.</string>
<string name="CameraXFragment_to_scan_qr_code_allow_camera">QR kodunu skan etmək üçün Signal-a kameraya giriş icazəsi ver.</string>
<!-- Toast dialog explaining why Signal needs camera permissions when capturing photos -->
<string name="CameraXFragment_signal_needs_camera_access_capture_photos">Signal needs camera access to capture photos</string>
<string name="CameraXFragment_signal_needs_camera_access_capture_photos">Fotolar çəkmək üçün Signal kameraya giriş tələb edir</string>
<!-- Toast dialog explaining why Signal needs camera permissions when scanning QR codes -->
<string name="CameraXFragment_signal_needs_camera_access_scan_qr_code">Signal needs camera access to scan QR codes</string>
<string name="CameraXFragment_signal_needs_camera_access_scan_qr_code">QR kodlarını skan etmək üçün Signal kameraya giriş tələb edir</string>
<!-- Toast dialog explaining why Signal needs microphone permissions -->
<string name="CameraXFragment_signal_needs_microphone_access_video">Signal needs microphone access to capture video</string>
<string name="CameraXFragment_signal_needs_microphone_access_video">Video çəkmək üçün Signal mikrofona giriş tələb edir</string>
<!-- Dialog description that explains the steps needed to give camera permission -->
<string name="CameraXFragment_to_capture_photos">To capture photos in Signal:</string>
<string name="CameraXFragment_to_capture_photos">Signal-da fotolar çəkmək üçün:</string>
<!-- Dialog description that explains the steps needed to give camera and microphone permission -->
<string name="CameraXFragment_to_capture_photos_videos">To capture photos and videos in Signal:</string>
<string name="CameraXFragment_to_capture_photos_videos">Signal-da foto və videolar çəkmək üçün:</string>
<!-- Dialog description that explains the steps needed to give microphone permission -->
<string name="CameraXFragment_to_capture_videos">To capture videos with sound:</string>
<string name="CameraXFragment_to_capture_videos">Səsli videolar çəkmək üçün:</string>
<!-- Dialog description that explains the steps needed to give Signal camera permissions -->
<string name="CameraXFragment_to_scan_qr_codes">To scan QR codes:</string>
<string name="CameraXFragment_to_scan_qr_codes">QR kodlarını skan etmək üçün:</string>
<!-- Error message shown when we try to take a photo, but fail -->
<string name="CameraXFragment_photo_capture_failed">Failed to capture photo. Please try again.</string>
<string name="CameraXFragment_photo_capture_failed">Foto çəkmək mümkün olmadı. Yenidən cəhd edin.</string>
<!-- Error message shown when we try to take a photo, but fail when trying to process it (convert it into something the user can see). -->
<string name="CameraXFragment_photo_processing_failed">Failed to process photo. Please try again.</string>
<string name="CameraXFragment_photo_processing_failed">Foto emal olunmadı. Yenidən cəhd edin.</string>
<!-- Accessibility label for the switch camera button -->
<string name="CameraXFragment_switch_camera">Switch camera</string>
<string name="CameraXFragment_switch_camera">Kameranı dəyişin</string>
<!-- Accessibility label for flash button when flash is off -->
<string name="CameraXFragment_flash_off">Flash off</string>
<string name="CameraXFragment_flash_off">Fləş sönülüdür</string>
<!-- Accessibility label for flash button when flash is on -->
<string name="CameraXFragment_flash_on">Flash on</string>
<string name="CameraXFragment_flash_on">Fləş yanılıdır</string>
<!-- Accessibility label for flash button when flash is set to auto -->
<string name="CameraXFragment_flash_auto">Flash auto</string>
<string name="CameraXFragment_flash_auto">Fləş avtomatik rejimdədir</string>
<!-- Accessibility label for the send button in media selection -->
<string name="CameraXFragment_send">Send</string>
<string name="CameraXFragment_send">Göndər</string>
<!-- Displayed in a permissions dialog when the user has denied access to hardware for image and video capture. -->
<string name="CameraXFragment_signal_needs_the_recording_permissions_to_capture_video">Signal needs microphone permissions to record videos, but they have been denied. Please continue to app settings, select \"Permissions\", and enable \"Microphone\" and \"Camera\".</string>
<string name="CameraXFragment_signal_needs_the_recording_permissions_to_capture_video">Signal-ın, video çəkmək üçün mikrofon icazəsinə ehtiyacı var, ancaq bu icazə birdəfəlik rədd edilib. Zəhmət olmasa tətbiq tənzimləmələrində \"İcazələr\"i seçib \"Mikrofon\" \"Kamera\"nı fəallaşdırın.</string>
</resources>

Some files were not shown because too many files have changed in this diff Show More