diff --git a/.github/workflows/crowdin.yml b/.github/workflows/crowdin.yml index 51e2cc8091..d2707654d0 100644 --- a/.github/workflows/crowdin.yml +++ b/.github/workflows/crowdin.yml @@ -14,7 +14,7 @@ jobs: uses: actions/checkout@v4 - name: crowdin action - uses: crowdin/github-action@v1 + uses: crowdin/github-action@v2 with: upload_sources: true upload_translations: true diff --git a/amethyst/build.gradle b/amethyst/build.gradle index 6977e7632a..75d9ca0546 100644 --- a/amethyst/build.gradle +++ b/amethyst/build.gradle @@ -26,47 +26,56 @@ android { } resourceConfigurations += [ 'ar', + 'ar-rSA', 'bn-rBD', 'cs', + 'cs-rCZ', 'cy-rGB', 'da-rDK', 'de', + 'de-rDE', 'el-rGR', 'en-rGB', 'eo', + 'eo-rUY', 'es', 'es-rES', 'es-rMX', 'es-rUS', 'et-rEE', 'fa', + 'fa-rIR', 'fi-rFI', 'fo-rFO', 'fr', 'fr-rCA', + 'fr-rFR', 'gu-rIN', 'hi-rIN', 'hr-rHR', 'hu', + 'hu-rHU', 'in', 'in-rID', 'it-rIT', 'iw-rIL', 'ja', + 'ja-rJP', 'kk-rKZ', 'ko-rKR', 'ks-rIN', 'ku-rTR', 'lt-rLT', 'ne-rNP', - 'night', 'nl', 'nl-rBE', + 'nl-rNL', 'pcm-rNG', 'pl-rPL', 'pt-rBR', 'pt-rPT', 'ru', + 'ru-rRU', 'ru-rUA', 'sa-rIN', 'sl-rSI', @@ -77,9 +86,13 @@ android { 'sw-rKE', 'sw-rTZ', 'ta', + 'ta-rIN', 'th', + 'th-rTH', 'tr', + 'tr-rTR', 'uk', + 'uk-rUA', 'ur-rIN', 'uz-rUZ', 'vi-rVN', diff --git a/amethyst/src/main/java/com/vitorpamplona/amethyst/service/location/AddressExt.kt b/amethyst/src/main/java/com/vitorpamplona/amethyst/service/location/AddressExt.kt new file mode 100644 index 0000000000..89c5b836e5 --- /dev/null +++ b/amethyst/src/main/java/com/vitorpamplona/amethyst/service/location/AddressExt.kt @@ -0,0 +1,39 @@ +/** + * Copyright (c) 2024 Vitor Pamplona + * + * Permission is hereby granted, free of charge, to any person obtaining a copy of + * this software and associated documentation files (the "Software"), to deal in + * the Software without restriction, including without limitation the rights to use, + * copy, modify, merge, publish, distribute, sublicense, and/or sell copies of the + * Software, and to permit persons to whom the Software is furnished to do so, + * subject to the following conditions: + * + * The above copyright notice and this permission notice shall be included in all + * copies or substantial portions of the Software. + * + * THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR + * IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, FITNESS + * FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR + * COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN + * AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION + * WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE. + */ +package com.vitorpamplona.amethyst.service.location + +import android.location.Address + +fun Address.toCityCountry(): String = + buildString { + var includeComma = false + + val city = locality ?: subAdminArea + if (city != null && city.isNotBlank()) { + append(city) + includeComma = true + } + + if (countryCode != null && countryCode.isNotBlank()) { + if (includeComma) append(", ") + append(countryCode) + } + } diff --git a/amethyst/src/main/java/com/vitorpamplona/amethyst/service/location/CachedReversedGeoLocations.kt b/amethyst/src/main/java/com/vitorpamplona/amethyst/service/location/CachedReversedGeoLocations.kt new file mode 100644 index 0000000000..34e62f9791 --- /dev/null +++ b/amethyst/src/main/java/com/vitorpamplona/amethyst/service/location/CachedReversedGeoLocations.kt @@ -0,0 +1,72 @@ +/** + * Copyright (c) 2024 Vitor Pamplona + * + * Permission is hereby granted, free of charge, to any person obtaining a copy of + * this software and associated documentation files (the "Software"), to deal in + * the Software without restriction, including without limitation the rights to use, + * copy, modify, merge, publish, distribute, sublicense, and/or sell copies of the + * Software, and to permit persons to whom the Software is furnished to do so, + * subject to the following conditions: + * + * The above copyright notice and this permission notice shall be included in all + * copies or substantial portions of the Software. + * + * THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR + * IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, FITNESS + * FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR + * COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN + * AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION + * WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE. + */ +package com.vitorpamplona.amethyst.service.location + +import android.content.Context +import android.location.Geocoder +import android.location.Location +import android.util.Log +import android.util.LruCache + +/** + * Maintains a cache of geohashes and city,country pairs. + */ +object CachedReversedGeoLocations { + val locationNames = LruCache(20) + + fun cached(geoHashStr: String): String? = locationNames[geoHashStr] + + fun geoLocate( + geoHashStr: String, + location: Location, + context: Context, + onReady: (String?) -> Unit, + ) { + locationNames[geoHashStr]?.let { + onReady(it) + } + + if (Geocoder.isPresent()) { + ReverseGeolocation.execute(location, context) { cityNames -> + if (cityNames != null) { + val cityName = + cityNames.firstNotNullOfOrNull { + val name = it.toCityCountry() + if (!name.isBlank()) { + name + } else { + null + } + } + if (cityName != null) { + locationNames.put(geoHashStr, cityName) + onReady(cityName) + } + } else { + // error + onReady(null) + } + } + } else { + Log.d("ReverseGeoLocation", "Geocoder not present") + } + } +} diff --git a/amethyst/src/main/java/com/vitorpamplona/amethyst/service/location/LocationFlow.kt b/amethyst/src/main/java/com/vitorpamplona/amethyst/service/location/LocationFlow.kt new file mode 100644 index 0000000000..22aa275aeb --- /dev/null +++ b/amethyst/src/main/java/com/vitorpamplona/amethyst/service/location/LocationFlow.kt @@ -0,0 +1,78 @@ +/** + * Copyright (c) 2024 Vitor Pamplona + * + * Permission is hereby granted, free of charge, to any person obtaining a copy of + * this software and associated documentation files (the "Software"), to deal in + * the Software without restriction, including without limitation the rights to use, + * copy, modify, merge, publish, distribute, sublicense, and/or sell copies of the + * Software, and to permit persons to whom the Software is furnished to do so, + * subject to the following conditions: + * + * The above copyright notice and this permission notice shall be included in all + * copies or substantial portions of the Software. + * + * THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR + * IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, FITNESS + * FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR + * COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN + * AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION + * WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE. + */ +package com.vitorpamplona.amethyst.service.location + +import android.annotation.SuppressLint +import android.content.Context +import android.location.Location +import android.location.LocationListener +import android.location.LocationManager +import android.os.Looper +import android.util.Log +import com.vitorpamplona.amethyst.service.location.LocationState.Companion.MIN_DISTANCE +import com.vitorpamplona.amethyst.service.location.LocationState.Companion.MIN_TIME +import kotlinx.coroutines.channels.awaitClose +import kotlinx.coroutines.flow.Flow +import kotlinx.coroutines.flow.callbackFlow +import kotlinx.coroutines.launch + +class LocationFlow( + private val context: Context, +) { + @SuppressLint("MissingPermission") + fun get( + minTimeMs: Long = MIN_TIME, + minDistanceM: Float = MIN_DISTANCE, + ): Flow = + callbackFlow { + Log.i("LocationFlow", "Start") + val locationManager = context.getSystemService(Context.LOCATION_SERVICE) as LocationManager + + val locationCallback = + object : LocationListener { + override fun onLocationChanged(location: Location) { + Log.d("LocationFlow", "onLocationChanged $location") + launch { send(location) } + } + } + + locationManager.allProviders.forEach { + val location = locationManager.getLastKnownLocation(it) + Log.d("LocationFlow", "Last Known location is $location") + if (location != null) { + send(location) + } + Log.d("LocationFlow", "Requesting Updates") + locationManager.requestLocationUpdates( + it, + minTimeMs, + minDistanceM, + locationCallback, + Looper.getMainLooper(), + ) + } + + awaitClose { + Log.i("LocationFlow", "Stop") + locationManager.removeUpdates(locationCallback) + } + } +} diff --git a/amethyst/src/main/java/com/vitorpamplona/amethyst/service/location/LocationState.kt b/amethyst/src/main/java/com/vitorpamplona/amethyst/service/location/LocationState.kt index 5f1f625de3..18573b4f11 100644 --- a/amethyst/src/main/java/com/vitorpamplona/amethyst/service/location/LocationState.kt +++ b/amethyst/src/main/java/com/vitorpamplona/amethyst/service/location/LocationState.kt @@ -20,74 +20,21 @@ */ package com.vitorpamplona.amethyst.service.location -import android.annotation.SuppressLint import android.content.Context -import android.location.Geocoder -import android.location.Location -import android.location.LocationListener -import android.location.LocationManager -import android.os.Build -import android.os.Looper -import android.util.Log -import android.util.LruCache +import coil3.util.CoilUtils.result import com.fonfon.kgeohash.GeoHash import com.fonfon.kgeohash.toGeoHash -import com.vitorpamplona.amethyst.service.location.LocationState.Companion.MIN_DISTANCE -import com.vitorpamplona.amethyst.service.location.LocationState.Companion.MIN_TIME import com.vitorpamplona.quartz.nip01Core.tags.geohash.GeohashPrecision -import kotlinx.coroutines.CancellationException import kotlinx.coroutines.CoroutineScope import kotlinx.coroutines.ExperimentalCoroutinesApi -import kotlinx.coroutines.channels.awaitClose -import kotlinx.coroutines.flow.Flow import kotlinx.coroutines.flow.MutableStateFlow import kotlinx.coroutines.flow.SharingStarted -import kotlinx.coroutines.flow.callbackFlow import kotlinx.coroutines.flow.catch import kotlinx.coroutines.flow.emitAll import kotlinx.coroutines.flow.map import kotlinx.coroutines.flow.onEach import kotlinx.coroutines.flow.stateIn import kotlinx.coroutines.flow.transformLatest -import kotlinx.coroutines.launch - -class LocationFlow( - private val context: Context, -) { - @SuppressLint("MissingPermission") - fun get( - minTimeMs: Long = MIN_TIME, - minDistanceM: Float = MIN_DISTANCE, - ): Flow = - callbackFlow { - val locationManager = context.getSystemService(Context.LOCATION_SERVICE) as LocationManager - - val locationCallback = - object : LocationListener { - override fun onLocationChanged(location: Location) { - launch { send(location) } - } - - override fun onProviderEnabled(provider: String) {} - - override fun onProviderDisabled(provider: String) {} - } - - Log.d("Location Service", "LocationState Start") - locationManager.requestLocationUpdates( - LocationManager.NETWORK_PROVIDER, - minTimeMs, - minDistanceM, - locationCallback, - Looper.getMainLooper(), - ) - - awaitClose { - locationManager.removeUpdates(locationCallback) - Log.d("Location Service", "LocationState Stop") - } - } -} class LocationState( context: Context, @@ -121,120 +68,28 @@ class LocationState( val geohashStateFlow = hasLocationPermission .transformLatest { - emitAll( - LocationFlow - (context) - .get(MIN_TIME, MIN_DISTANCE) - .map { - LocationResult.Success(it.toGeoHash(GeohashPrecision.KM_5_X_5.digits)) as LocationResult - }.onEach { - latestLocation = it - }.catch { e -> - e.printStackTrace() - latestLocation = LocationResult.LackPermission - emit(LocationResult.LackPermission) - }, - ) + if (it) { + emit(LocationResult.Loading) + val result = + LocationFlow(context) + .get(MIN_TIME, MIN_DISTANCE) + .map { + LocationResult.Success(it.toGeoHash(GeohashPrecision.KM_5_X_5.digits)) as LocationResult + }.onEach { + latestLocation = it + }.catch { e -> + e.printStackTrace() + latestLocation = LocationResult.LackPermission + emit(LocationResult.LackPermission) + } + + emitAll(result) + } else { + emit(LocationResult.LackPermission) + } }.stateIn( scope, SharingStarted.WhileSubscribed(5000), latestLocation, ) } - -object CachedGeoLocations { - val locationNames = LruCache(20) - - fun cached(geoHashStr: String): String? = locationNames[geoHashStr] - - suspend fun geoLocate( - geoHashStr: String, - location: Location, - context: Context, - ): String? { - locationNames[geoHashStr]?.let { - return it - } - - val name = ReverseGeoLocationUtil().execute(location, context)?.ifBlank { null } - - if (name != null) { - locationNames.put(geoHashStr, name) - } - - return name - } -} - -private class ReverseGeoLocationUtil { - suspend fun execute( - location: Location, - context: Context, - ): String? { - return try { - Geocoder(context) - .getFromLocation( - location.latitude, - location.longitude, - 1, - )?.firstOrNull() - ?.let { address -> - listOfNotNull(address.locality ?: address.subAdminArea, address.countryCode) - .joinToString(", ") - } - } catch (e: Exception) { - if (e is CancellationException) throw e - e.printStackTrace() - return null - } - } -} - -class ReverseGeoLocationFlow( - private val context: Context, -) { - @SuppressLint("MissingPermission") - fun get(location: Location): Flow = - callbackFlow { - val locationManager = Geocoder(context) - - if (Build.VERSION.SDK_INT >= Build.VERSION_CODES.TIRAMISU) { - val locationCallback = - ( - Geocoder.GeocodeListener { addresses -> - launch { - send( - addresses.firstOrNull()?.let { - listOfNotNull(it.locality ?: it.subAdminArea, it.countryCode).joinToString(", ") - }, - ) - } - } - ) - Log.d("GeoLocation Service", "LocationState Start") - - locationManager - .getFromLocation( - location.latitude, - location.longitude, - 1, - locationCallback, - ) - } else { - launch { - send( - Geocoder(context) - .getFromLocation( - location.latitude, - location.longitude, - 1, - )?.firstOrNull() - ?.let { address -> - listOfNotNull(address.locality ?: address.subAdminArea, address.countryCode) - .joinToString(", ") - }, - ) - } - } - } -} diff --git a/amethyst/src/main/java/com/vitorpamplona/amethyst/service/location/ReverseGeolocation.kt b/amethyst/src/main/java/com/vitorpamplona/amethyst/service/location/ReverseGeolocation.kt new file mode 100644 index 0000000000..a5ee5d5ff1 --- /dev/null +++ b/amethyst/src/main/java/com/vitorpamplona/amethyst/service/location/ReverseGeolocation.kt @@ -0,0 +1,92 @@ +/** + * Copyright (c) 2024 Vitor Pamplona + * + * Permission is hereby granted, free of charge, to any person obtaining a copy of + * this software and associated documentation files (the "Software"), to deal in + * the Software without restriction, including without limitation the rights to use, + * copy, modify, merge, publish, distribute, sublicense, and/or sell copies of the + * Software, and to permit persons to whom the Software is furnished to do so, + * subject to the following conditions: + * + * The above copyright notice and this permission notice shall be included in all + * copies or substantial portions of the Software. + * + * THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR + * IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, FITNESS + * FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR + * COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN + * AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION + * WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE. + */ +package com.vitorpamplona.amethyst.service.location + +import android.content.Context +import android.location.Address +import android.location.Geocoder +import android.location.Location +import android.os.Build +import android.util.Log +import androidx.annotation.RequiresApi +import java.io.IOException + +class ReverseGeolocation { + companion object { + fun execute( + location: Location, + context: Context, + onReady: (List
?) -> Unit, + ) { + if (Build.VERSION.SDK_INT >= Build.VERSION_CODES.TIRAMISU) { + executeAsync(location, context, onReady) + } else { + onReady(executeSync(location, context)) + } + } + + @RequiresApi(Build.VERSION_CODES.TIRAMISU) + fun executeAsync( + location: Location, + context: Context, + onReady: (List
?) -> Unit, + ) { + val locationCallback = + object : Geocoder.GeocodeListener { + override fun onGeocode(addresses: List
) { + Log.d("ReverseGeoLocation", "Found ${addresses.size} new addresses") + onReady(addresses) + } + + override fun onError(errorMessage: String?) { + super.onError(errorMessage) + Log.w("ReverseGeoLocation", "Failure $errorMessage") + onReady(null) + } + } + + Log.d("ReverseGeoLocation", "Execute Async $location") + Geocoder(context).getFromLocation( + location.latitude, + location.longitude, + 1, + locationCallback, + ) + } + + fun executeSync( + location: Location, + context: Context, + ): List
? { + Log.d("ReverseGeoLocation", "Execute Sync $location") + return try { + Geocoder(context).getFromLocation( + location.latitude, + location.longitude, + 1, + ) + } catch (e: IOException) { + e.printStackTrace() + return null + } + } + } +} diff --git a/amethyst/src/main/java/com/vitorpamplona/amethyst/service/uploads/FileHeader.kt b/amethyst/src/main/java/com/vitorpamplona/amethyst/service/uploads/FileHeader.kt index 2203ae4599..10930e14e5 100644 --- a/amethyst/src/main/java/com/vitorpamplona/amethyst/service/uploads/FileHeader.kt +++ b/amethyst/src/main/java/com/vitorpamplona/amethyst/service/uploads/FileHeader.kt @@ -22,11 +22,8 @@ package com.vitorpamplona.amethyst.service.uploads import android.graphics.Bitmap import android.graphics.BitmapFactory -import android.graphics.ImageDecoder import android.media.MediaDataSource import android.media.MediaMetadataRetriever -import android.media.MediaMetadataRetriever.BitmapParams -import android.os.Build import android.util.Log import com.vitorpamplona.amethyst.commons.blurhash.toBlurhash import com.vitorpamplona.amethyst.service.Blurhash @@ -108,62 +105,6 @@ class FileHeader( } } -fun MediaMetadataRetriever.getThumbnail(): Bitmap? { - val raw: ByteArray? = getEmbeddedPicture() - if (raw != null) { - if (Build.VERSION.SDK_INT >= Build.VERSION_CODES.S) { - return ImageDecoder.decodeBitmap(ImageDecoder.createSource(raw)) - } - } - - return if (Build.VERSION.SDK_INT >= Build.VERSION_CODES.P) { - val params = BitmapParams() - params.preferredConfig = Bitmap.Config.ARGB_8888 - - // Fall back to middle of video - // Note: METADATA_KEY_DURATION unit is in ms, not us. - val thumbnailTimeUs: Long = - (extractMetadata(MediaMetadataRetriever.METADATA_KEY_DURATION)?.toLong() ?: 0) * 1000 / 2 - - if (Build.VERSION.SDK_INT >= Build.VERSION_CODES.R) { - getFrameAtTime(thumbnailTimeUs, MediaMetadataRetriever.OPTION_CLOSEST_SYNC, params) - } else { - null - } - } else { - null - } -} - -fun MediaMetadataRetriever.prepareDimFromVideo(): DimensionTag? { - val width = prepareVideoWidth() ?: return null - val height = prepareVideoHeight() ?: return null - - return if (width > 0 && height > 0) { - DimensionTag(width, height) - } else { - null - } -} - -fun MediaMetadataRetriever.prepareVideoWidth(): Int? { - val widthData = extractMetadata(MediaMetadataRetriever.METADATA_KEY_VIDEO_WIDTH) - return if (widthData.isNullOrEmpty()) { - null - } else { - widthData.toInt() - } -} - -fun MediaMetadataRetriever.prepareVideoHeight(): Int? { - val heightData = extractMetadata(MediaMetadataRetriever.METADATA_KEY_VIDEO_HEIGHT) - return if (heightData.isNullOrEmpty()) { - null - } else { - heightData.toInt() - } -} - class ByteArrayMediaDataSource( var imageData: ByteArray, ) : MediaDataSource() { diff --git a/amethyst/src/main/java/com/vitorpamplona/amethyst/service/uploads/MediaMetadataRetrieverExt.kt b/amethyst/src/main/java/com/vitorpamplona/amethyst/service/uploads/MediaMetadataRetrieverExt.kt new file mode 100644 index 0000000000..3d386b7a80 --- /dev/null +++ b/amethyst/src/main/java/com/vitorpamplona/amethyst/service/uploads/MediaMetadataRetrieverExt.kt @@ -0,0 +1,98 @@ +/** + * Copyright (c) 2024 Vitor Pamplona + * + * Permission is hereby granted, free of charge, to any person obtaining a copy of + * this software and associated documentation files (the "Software"), to deal in + * the Software without restriction, including without limitation the rights to use, + * copy, modify, merge, publish, distribute, sublicense, and/or sell copies of the + * Software, and to permit persons to whom the Software is furnished to do so, + * subject to the following conditions: + * + * The above copyright notice and this permission notice shall be included in all + * copies or substantial portions of the Software. + * + * THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR + * IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, FITNESS + * FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR + * COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN + * AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION + * WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE. + */ +package com.vitorpamplona.amethyst.service.uploads + +import android.graphics.Bitmap +import android.graphics.ImageDecoder +import android.media.MediaMetadataRetriever +import android.media.MediaMetadataRetriever.BitmapParams +import android.os.Build +import com.vitorpamplona.quartz.nip94FileMetadata.tags.DimensionTag + +fun MediaMetadataRetriever.getThumbnail(): Bitmap? { + val raw: ByteArray? = embeddedPicture + if (raw != null) { + if (Build.VERSION.SDK_INT >= Build.VERSION_CODES.S) { + return ImageDecoder.decodeBitmap(ImageDecoder.createSource(raw)) + } + } + + return if (Build.VERSION.SDK_INT >= Build.VERSION_CODES.P) { + val params = BitmapParams() + params.preferredConfig = Bitmap.Config.ARGB_8888 + + // Fall back to middle of video + // Note: METADATA_KEY_DURATION unit is in ms, not us. + val thumbnailTimeUs: Long = + (extractMetadata(MediaMetadataRetriever.METADATA_KEY_DURATION)?.toLong() ?: 0) * 1000 / 2 + + if (Build.VERSION.SDK_INT >= Build.VERSION_CODES.R) { + getFrameAtTime(thumbnailTimeUs, MediaMetadataRetriever.OPTION_CLOSEST_SYNC, params) + } else { + null + } + } else { + null + } +} + +fun MediaMetadataRetriever.prepareDimFromVideo(): DimensionTag? { + val rotation = prepareRotation() + val width = prepareVideoWidth() ?: return null + val height = prepareVideoHeight() ?: return null + + return if (width > 0 && height > 0) { + if (rotation == 90 || rotation == 270) { + DimensionTag(height, width) + } else { + DimensionTag(width, height) + } + } else { + null + } +} + +fun MediaMetadataRetriever.prepareRotation(): Int? { + val rotation = extractMetadata(MediaMetadataRetriever.METADATA_KEY_VIDEO_ROTATION) + return if (rotation.isNullOrEmpty()) { + null + } else { + rotation.toIntOrNull() + } +} + +fun MediaMetadataRetriever.prepareVideoWidth(): Int? { + val widthData = extractMetadata(MediaMetadataRetriever.METADATA_KEY_VIDEO_WIDTH) + return if (widthData.isNullOrEmpty()) { + null + } else { + widthData.toInt() + } +} + +fun MediaMetadataRetriever.prepareVideoHeight(): Int? { + val heightData = extractMetadata(MediaMetadataRetriever.METADATA_KEY_VIDEO_HEIGHT) + return if (heightData.isNullOrEmpty()) { + null + } else { + heightData.toInt() + } +} diff --git a/amethyst/src/main/java/com/vitorpamplona/amethyst/ui/navigation/FeedFilterSpinner.kt b/amethyst/src/main/java/com/vitorpamplona/amethyst/ui/navigation/FeedFilterSpinner.kt index fc37d9514f..bae4c92635 100644 --- a/amethyst/src/main/java/com/vitorpamplona/amethyst/ui/navigation/FeedFilterSpinner.kt +++ b/amethyst/src/main/java/com/vitorpamplona/amethyst/ui/navigation/FeedFilterSpinner.kt @@ -45,6 +45,7 @@ import androidx.compose.runtime.setValue import androidx.compose.ui.Alignment import androidx.compose.ui.Modifier import androidx.compose.ui.platform.LocalContext +import androidx.compose.ui.unit.dp import androidx.compose.ui.unit.sp import androidx.lifecycle.compose.collectAsStateWithLifecycle import androidx.lifecycle.map @@ -56,7 +57,7 @@ import com.vitorpamplona.amethyst.R import com.vitorpamplona.amethyst.model.AddressableNote import com.vitorpamplona.amethyst.service.location.LocationState import com.vitorpamplona.amethyst.ui.components.LoadingAnimation -import com.vitorpamplona.amethyst.ui.note.LoadCityName +import com.vitorpamplona.amethyst.ui.note.creators.location.LoadCityName import com.vitorpamplona.amethyst.ui.screen.AroundMeFeedDefinition import com.vitorpamplona.amethyst.ui.screen.CommunityName import com.vitorpamplona.amethyst.ui.screen.FeedDefinition @@ -138,8 +139,15 @@ fun FeedFilterSpinner( LoadCityName( geohashStr = myLocation.geoHash.toString(), onLoading = { - Spacer(modifier = StdHorzSpacer) - LoadingAnimation() + Row { + Text( + text = "(${myLocation.geoHash})", + fontSize = 12.sp, + lineHeight = 12.sp, + ) + Spacer(modifier = StdHorzSpacer) + LoadingAnimation(indicatorSize = 12.dp, circleWidth = 2.dp) + } }, ) { cityName -> Text( diff --git a/amethyst/src/main/java/com/vitorpamplona/amethyst/ui/note/Loaders.kt b/amethyst/src/main/java/com/vitorpamplona/amethyst/ui/note/Loaders.kt index 6c6edbaa6a..6c9b654888 100644 --- a/amethyst/src/main/java/com/vitorpamplona/amethyst/ui/note/Loaders.kt +++ b/amethyst/src/main/java/com/vitorpamplona/amethyst/ui/note/Loaders.kt @@ -27,14 +27,11 @@ import androidx.compose.runtime.livedata.observeAsState import androidx.compose.runtime.mutableStateOf import androidx.compose.runtime.remember import androidx.compose.runtime.setValue -import androidx.compose.ui.platform.LocalContext import androidx.lifecycle.compose.collectAsStateWithLifecycle -import com.fonfon.kgeohash.toGeoHash import com.vitorpamplona.amethyst.model.AddressableNote import com.vitorpamplona.amethyst.model.Channel import com.vitorpamplona.amethyst.model.Note import com.vitorpamplona.amethyst.model.User -import com.vitorpamplona.amethyst.service.location.CachedGeoLocations import com.vitorpamplona.amethyst.ui.components.GenericLoadable import com.vitorpamplona.amethyst.ui.screen.loggedIn.AccountViewModel import com.vitorpamplona.amethyst.ui.screen.loggedIn.notifications.equalImmutableLists @@ -191,41 +188,6 @@ fun LoadOts( } } -@Composable -fun LoadCityName( - geohashStr: String, - onLoading: (@Composable () -> Unit)? = null, - content: @Composable (String) -> Unit, -) { - var cityName by remember(geohashStr) { mutableStateOf(CachedGeoLocations.cached(geohashStr)) } - - if (cityName == null) { - if (onLoading != null) { - onLoading() - } - - val context = LocalContext.current - - LaunchedEffect(key1 = geohashStr, context) { - launch(Dispatchers.IO) { - val geoHash = runCatching { geohashStr.toGeoHash() }.getOrNull() - if (geoHash != null) { - val newCityName = - CachedGeoLocations - .geoLocate(geohashStr, geoHash.toLocation(), context) - ?.ifBlank { null } - - if (newCityName != null && newCityName != cityName) { - cityName = newCityName - } - } - } - } - } else { - cityName?.let { content(it) } - } -} - @Composable fun LoadChannel( baseChannelHex: String, diff --git a/amethyst/src/main/java/com/vitorpamplona/amethyst/ui/note/creators/location/DisplayLocationObserver.kt b/amethyst/src/main/java/com/vitorpamplona/amethyst/ui/note/creators/location/DisplayLocationObserver.kt index 2dbe7e6f5a..d6fc2f8a23 100644 --- a/amethyst/src/main/java/com/vitorpamplona/amethyst/ui/note/creators/location/DisplayLocationObserver.kt +++ b/amethyst/src/main/java/com/vitorpamplona/amethyst/ui/note/creators/location/DisplayLocationObserver.kt @@ -25,6 +25,7 @@ import androidx.compose.foundation.layout.padding import androidx.compose.material3.Text import androidx.compose.runtime.Composable import androidx.compose.runtime.getValue +import androidx.compose.runtime.setValue import androidx.compose.ui.Modifier import androidx.compose.ui.text.font.FontWeight import androidx.compose.ui.unit.sp @@ -32,7 +33,6 @@ import androidx.lifecycle.compose.collectAsStateWithLifecycle import com.vitorpamplona.amethyst.R import com.vitorpamplona.amethyst.service.location.LocationState import com.vitorpamplona.amethyst.ui.components.LoadingAnimation -import com.vitorpamplona.amethyst.ui.note.LoadCityName import com.vitorpamplona.amethyst.ui.stringRes import com.vitorpamplona.amethyst.ui.theme.Size5dp import com.vitorpamplona.amethyst.ui.theme.StdHorzSpacer diff --git a/amethyst/src/main/java/com/vitorpamplona/amethyst/ui/note/creators/location/LoadCityName.kt b/amethyst/src/main/java/com/vitorpamplona/amethyst/ui/note/creators/location/LoadCityName.kt new file mode 100644 index 0000000000..d60af42078 --- /dev/null +++ b/amethyst/src/main/java/com/vitorpamplona/amethyst/ui/note/creators/location/LoadCityName.kt @@ -0,0 +1,73 @@ +/** + * Copyright (c) 2024 Vitor Pamplona + * + * Permission is hereby granted, free of charge, to any person obtaining a copy of + * this software and associated documentation files (the "Software"), to deal in + * the Software without restriction, including without limitation the rights to use, + * copy, modify, merge, publish, distribute, sublicense, and/or sell copies of the + * Software, and to permit persons to whom the Software is furnished to do so, + * subject to the following conditions: + * + * The above copyright notice and this permission notice shall be included in all + * copies or substantial portions of the Software. + * + * THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR + * IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, FITNESS + * FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR + * COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN + * AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION + * WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE. + */ +package com.vitorpamplona.amethyst.ui.note.creators.location + +import androidx.compose.runtime.Composable +import androidx.compose.runtime.LaunchedEffect +import androidx.compose.runtime.getValue +import androidx.compose.runtime.mutableStateOf +import androidx.compose.runtime.remember +import androidx.compose.runtime.setValue +import androidx.compose.ui.platform.LocalContext +import com.fonfon.kgeohash.toGeoHash +import com.vitorpamplona.amethyst.service.location.CachedReversedGeoLocations +import kotlinx.coroutines.delay +import kotlinx.coroutines.launch + +@Composable +fun LoadCityName( + geohashStr: String, + onLoading: (@Composable () -> Unit)? = null, + content: @Composable (String) -> Unit, +) { + var cityName by remember(geohashStr) { mutableStateOf(CachedReversedGeoLocations.cached(geohashStr)) } + + if (cityName == null) { + if (onLoading != null) { + onLoading() + } + + val context = LocalContext.current + + LaunchedEffect(key1 = geohashStr, context) { + val location = runCatching { geohashStr.toGeoHash() }.getOrNull()?.toLocation() + if (location != null) { + launch { + var notReady = true + var myStep = 1000L + while (notReady) { + // Retries while the Reverse Geolocation service is offline. + CachedReversedGeoLocations.geoLocate(geohashStr, location, context) { newCityName -> + if (newCityName != cityName) { + notReady = false + cityName = newCityName + } + } + myStep = myStep * 2L + delay(myStep) + } + } + } + } + } else { + cityName?.let { content(it) } + } +} diff --git a/amethyst/src/main/java/com/vitorpamplona/amethyst/ui/note/elements/DisplayLocation.kt b/amethyst/src/main/java/com/vitorpamplona/amethyst/ui/note/elements/DisplayLocation.kt index dcea711cae..ebae43765d 100644 --- a/amethyst/src/main/java/com/vitorpamplona/amethyst/ui/note/elements/DisplayLocation.kt +++ b/amethyst/src/main/java/com/vitorpamplona/amethyst/ui/note/elements/DisplayLocation.kt @@ -27,7 +27,7 @@ import androidx.compose.runtime.Composable import androidx.compose.ui.text.AnnotatedString import androidx.compose.ui.text.font.FontWeight import com.vitorpamplona.amethyst.ui.navigation.INav -import com.vitorpamplona.amethyst.ui.note.LoadCityName +import com.vitorpamplona.amethyst.ui.note.creators.location.LoadCityName import com.vitorpamplona.amethyst.ui.theme.Font14SP @Composable diff --git a/amethyst/src/main/java/com/vitorpamplona/amethyst/ui/screen/loggedIn/AccountViewModel.kt b/amethyst/src/main/java/com/vitorpamplona/amethyst/ui/screen/loggedIn/AccountViewModel.kt index b52234acb9..e2e5212a61 100644 --- a/amethyst/src/main/java/com/vitorpamplona/amethyst/ui/screen/loggedIn/AccountViewModel.kt +++ b/amethyst/src/main/java/com/vitorpamplona/amethyst/ui/screen/loggedIn/AccountViewModel.kt @@ -62,6 +62,7 @@ import com.vitorpamplona.amethyst.ui.components.UrlPreviewState import com.vitorpamplona.amethyst.ui.components.toasts.ToastManager import com.vitorpamplona.amethyst.ui.feeds.FeedState import com.vitorpamplona.amethyst.ui.navigation.Route +import com.vitorpamplona.amethyst.ui.navigation.routeFor import com.vitorpamplona.amethyst.ui.note.ZapAmountCommentNotification import com.vitorpamplona.amethyst.ui.note.ZapraiserStatus import com.vitorpamplona.amethyst.ui.note.showAmount @@ -1239,24 +1240,15 @@ class AccountViewModel( fun markAllAsRead( notes: ImmutableList, + accountViewModel: AccountViewModel, onDone: () -> Unit, ) { viewModelScope.launch(Dispatchers.IO) { for (note in notes) { - note.event?.let { noteEvent -> - val channelHex = note.channelHex() - val route = - if (channelHex != null) { - "Channel/$channelHex" - } else if (note.event is ChatroomKeyable) { - val withKey = (note.event as ChatroomKeyable).chatroomKey(userProfile().pubkeyHex) - "Room/${withKey.hashCode()}" - } else { - null - } - + note.event?.createdAt?.let { date -> + val route = routeFor(note, accountViewModel.account.userProfile()) route?.let { - account.markAsRead(route, noteEvent.createdAt) + account.markAsRead(route, date) } } } diff --git a/amethyst/src/main/java/com/vitorpamplona/amethyst/ui/screen/loggedIn/chats/rooms/feed/ChatroomListFeedView.kt b/amethyst/src/main/java/com/vitorpamplona/amethyst/ui/screen/loggedIn/chats/rooms/feed/ChatroomListFeedView.kt index 69d521b28f..4619e09654 100644 --- a/amethyst/src/main/java/com/vitorpamplona/amethyst/ui/screen/loggedIn/chats/rooms/feed/ChatroomListFeedView.kt +++ b/amethyst/src/main/java/com/vitorpamplona/amethyst/ui/screen/loggedIn/chats/rooms/feed/ChatroomListFeedView.kt @@ -102,7 +102,7 @@ private fun FeedLoaded( LaunchedEffect(key1 = markAsRead.value) { if (markAsRead.value) { - accountViewModel.markAllAsRead(items.list) { markAsRead.value = false } + accountViewModel.markAllAsRead(items.list, accountViewModel) { markAsRead.value = false } } } diff --git a/amethyst/src/main/java/com/vitorpamplona/amethyst/ui/screen/loggedIn/geohash/GeoHashScreen.kt b/amethyst/src/main/java/com/vitorpamplona/amethyst/ui/screen/loggedIn/geohash/GeoHashScreen.kt index 0bde5c607a..2bcd6fa01f 100644 --- a/amethyst/src/main/java/com/vitorpamplona/amethyst/ui/screen/loggedIn/geohash/GeoHashScreen.kt +++ b/amethyst/src/main/java/com/vitorpamplona/amethyst/ui/screen/loggedIn/geohash/GeoHashScreen.kt @@ -45,7 +45,7 @@ import com.vitorpamplona.amethyst.R import com.vitorpamplona.amethyst.service.NostrGeohashDataSource import com.vitorpamplona.amethyst.ui.navigation.INav import com.vitorpamplona.amethyst.ui.navigation.TopBarExtensibleWithBackButton -import com.vitorpamplona.amethyst.ui.note.LoadCityName +import com.vitorpamplona.amethyst.ui.note.creators.location.LoadCityName import com.vitorpamplona.amethyst.ui.screen.NostrGeoHashFeedViewModel import com.vitorpamplona.amethyst.ui.screen.RefresheableFeedView import com.vitorpamplona.amethyst.ui.screen.loggedIn.AccountViewModel diff --git a/amethyst/src/main/res/values-ar/strings.xml b/amethyst/src/main/res/values-ar-rSA/strings.xml similarity index 99% rename from amethyst/src/main/res/values-ar/strings.xml rename to amethyst/src/main/res/values-ar-rSA/strings.xml index 5515a4f59a..590b91ae81 100644 --- a/amethyst/src/main/res/values-ar/strings.xml +++ b/amethyst/src/main/res/values-ar-rSA/strings.xml @@ -9,7 +9,6 @@ تم إخفاء هذا المنشور لأنه يشير إلى المستخدمين الذين قمت بإخفائهم أو الكلمات التي قمت بإخفائها تم وضع علامة على المنشور على أنه غير لائق بواسطة المنشور غير موجود - 👀 صورة القناة لم يتم العثور على الحدث المشار إليه لا يمكن فك تشفير الرسالة @@ -83,7 +82,6 @@ ملاحظة سرية للمستلم رسالتي المخفية بادئة مرئية - 😎 إضافة إلى المنشور "خطأ في تحليل المعاينة لـ %1$s : %2$s" "معاينة صورة البطاقة لـ %1$s" @@ -326,7 +324,6 @@ الحد الأدنى الحد الاقصى توافق الآراء - (0–100)% إغلاق بعد أيام تعذر التصويت @@ -400,7 +397,6 @@ رفع الوسائط أستخدام Tor عند رفع الوسائط مضمن - Orbot إيقاف أساسي الافتراضي @@ -568,7 +564,6 @@ البحث و إضافة مستخدم اسم المستخدم أو إسم العرض النسبة المئوية - 25 تقسيم الزاب مع تحويل الزاب إلى تم الدفع @@ -607,7 +602,6 @@ مثل [Ntfy](https://ntfy.sh/). بعد تثبيتك التطبيق قم باختياره من الإعدادات العنوان - iPhone 13 الشرط الفئة الموقع الجغرافيّ diff --git a/amethyst/src/main/res/values-cs-rCZ/strings.xml b/amethyst/src/main/res/values-cs-rCZ/strings.xml new file mode 100644 index 0000000000..1da6feca07 --- /dev/null +++ b/amethyst/src/main/res/values-cs-rCZ/strings.xml @@ -0,0 +1,939 @@ + + + Nasměrujte na QR kód + Zobrazit QR kód + Profilový obrázek + Profilový obrázek + Skenovat QR kód + Zobrazit přesto + Tento příspěvek byl skryt, protože zmiňuje vaše skryté uživatele nebo slova + Příspěvek byl označen jako nevhodný uživatelem + Příspěvek nenalezen + 👀 + Obrázek kanálu + Odkazovaná událost nebyla nalezena + Nepodařilo se dešifrovat zprávu + Obrázek skupiny + Explicitní obsah + Nevyžádaná pošta + Počet spamových událostí z tohoto relé + Zneužívání identity + Nezákonné jednání + Jiný + Obtěžování + Neznámý + Ikona předávání + Neznámý autor + Kopírovat text + Kopírovat ID autora + Kopírovat ID poznámky + Vysílání + Časové razítko + Časové razítko: Čeká na potvrzení + OTS: Čeká + Požadovat smazání + Blockovat / Nahlásit + + Nahlásit spam / podvod + Nahlásit zneužívání identity + Nahlásit explicitní obsah + Nahlásit nezákonné jednání + Nahlásit malware + Nahlásit mód + Malware + Mód + Pro odpověď se přihlaste s privátním klíčem + Pro zvýšení příspěvků se přihlaste s privátním klíčem + Přihlásit se pomocí soukromého klíče pro označení příspěvků jako líbivé + Není nastaveno množství Zap. Dlouhým stisknutím změňte + Přihlaste se pomocí soukromého klíče, abyste mohli odesílat Zapy + Přihlaste se pomocí soukromého klíče, abyste mohli následovat + Přihlaste se pomocí soukromého klíče, abyste mohli zrušit sledování + Používáte veřejný klíč a veřejné klíče jsou pouze pro čtení. Přihlaste se pomocí soukromého klíče, abyste mohli skrýt slovo nebo větu + Používáte veřejný klíč a veřejné klíče jsou pouze pro čtení. Přihlaste se pomocí soukromého klíče, abyste mohli zobrazit slovo nebo větu + Zapy + Počet zobrazení + Zvýšení + zvýšeno + upraveno + úprava #%1$s + originál + Citovat + Rozštěpení + Navrhnout úpravu + Nová částka v sats + Přidat + "odpovídá na " + " a " + "v kanálu " + Banner profilu + Platba úspěšná + Chyba při zpracování chybové zprávy + " Sleduje" + " Sledující" + Profil + Bezpečnostní filtry + Odhlásit + Zobrazit více + Blesková faktura + Zaplatit + Bleskové tipy + Poznámka pro příjemce + Děkuji moc! + Částka v sats + Poslat sats + Tajný tvůrce emoji + Přidejte emoji se skrytou zprávou + Tajná poznámka pro příjemce + Moje skrytá zpráva + Viditelná předpona + 😎 + Přidat k příspěvku + "Chyba při zpracování náhledu pro %1$s : %2$s" + "Náhled obrázku karty pro %1$s" + Nový kanál + Název kanálu + Má skvělá skupina + URL obrázku + Popis + "O nás.. " + Co vás napadá? + Příspěvek + Uložit + Vytvořit + Zrušit + Selhalo nahrávání obrázku + Adresa relé + Příspěvky + Byty + Chyby + Počet chyb připojení v této relaci + Domovský kanál + Kanál soukromých zpráv + Kanál veřejného chatu + Globální kanál + Kanál vyhledávání + Přidat přeposílání + Jméno + Zobrazované jméno + Moje zobrazované jméno + Ostrich McAwesome + Vítejte Ostrich! + Uživatelské jméno + Moje uživatelské jméno + O mně + URL avatara + URL banneru + URL webové stránky + Zájmena + LN adresa + LN URL (zastaralé) + Uložit do galerie + Obrázek uložen do galerie + Stahování videa bylo zahájeno… + Stahování médií bylo zahájeno… + Chyba při ukládání obrázku + Video uloženo do video galerie telefonu + Nepodařilo se uložit video + Nahrát obrázek + Nahrávání… + Uživatel nemá nastavenou LN adresu pro přijímání sats + "Odpověď zde.. " + Zkopíruje ID poznámky do schránky pro sdílení + Zkopírovat ID kanálu (poznámka) do schránky + Upravit metadata kanálu + Připojit se + Známé + Nové žádosti + Blokovaní uživatelé + Nové vlákna + Konverzace + Poznámky + Odpovědi + Vaše + Galerie + "Sleduje" + "Zprávy" + Více možností + " Přeposílání" + Webová stránka + Lightning adresa + Zkopíruje Nsec ID (vaše heslo) do schránky pro zálohování + Zkopírovat tajný klíč do schránky + Zobrazit QR kód privátního klíče + Zobrazit šifrovaný QR kód soukromého klíče + Zkopíruje veřejný klíč do schránky pro sdílení + Zkopírovat veřejný klíč (NPub) do schránky + Poslat přímou zprávu + Upravit uživatelova metadata + Sledovat + Následovat zpět + Odblokovat + Zkopírovat ID uživatele + Odblokovat uživatele + "npub, hex, uživatelské jméno" + Vymazat + Logo aplikace + nsec / npub / hex privátní klíč + heslo pro otevření klíče + Zobrazit heslo + Skrýt heslo + Neplatný klíč + Neplatný klíč: %1$s + "Souhlasím s " + podmínkami použití + Je vyžadováno přijetí podmínek + Heslo je vyžadováno + Klíč je povinný + Jméno je povinné + Přihlásit se + Registrovat se + Vytvořit účet + Jak bychom vám měli říkat? + Nemáte Nostr účet? + Máte již Nostr účet? + Vytvořit nový účet + Vygenerovat nový klíč + Načítání zdroje + Načítání účtu + "Chyba při načítání odpovědí: " + Zkusit znovu + Zatím žádná oznámení. + Zdroj je prázdný. + Obnovit + vytvořeno + s popisem + a obrázkem + změnil název chatu na + popis na + a obrázek na + Opustit + Přestat sledovat + Kanál vytvořen + "Informace kanálu změněna na" + Veřejný chat + Metadata veřejného chatu + Veřejné konverzace jsou viditelné pro všechny na Nostru a kdokoli + se na nich může podílet. Jsou skvělé pro otevřené komunity kolem konkrétních témat. + Moderaci lze ovládat smazáním příspěvků na relé + Rele + Vložte mezi 1-3 relé, které hostí tuto skupinu. + Klienti Nostr používají toto nastavení, aby věděli, kam stahovat zprávy a odesílat zprávy. + příspěvků přijato + Odebrat + Automaticky + přeloženo z + do + Zobrazit nejprve v %1$s + Veřejný chat o %1$s + Veřejná komunita o %1$s + Vždy překládat do %1$s + Nikdy nepřekládat z %1$s + Nostr Adresa + nikdy + nyní + h + m + d + Nahota + Neslušnost / Nenávistná řeč + Nahlásit nenávistnou řeč + Nahlásit nahotu / pornografii + jiné + Označit všechny známé jako přečtené + Označit všechny nové jako přečtené + Označit všechny jako přečtené + Zálohovat klíče + ## Tipy pro zálohování klíčů a bezpečnost + \n\nVaše konto je zabezpečeno tajným klíčem. Klíč je dlouhá posloupnost znaků začínající s **nsec1**. Kdo má přístup k tomuto tajnému klíči, může přispívat a měnit vaši identitu. + \n\n- **Nedávejte** svůj tajný klíč na žádnou webovou stránku nebo do žádného softwaru, kterému nedůvěřujete. + \n- Vývojáři Amethystu nikdy **nebudou** žádat o váš tajný klíč. + \n- **Udržujte** bezpečnou zálohu vašeho tajného klíče pro obnovení účtu. Doporučujeme použití správce hesel. + Pro další zabezpečení můžete svůj klíč zašifrovat heslem. Tento klíč začíná s **ncryptsec1** a nelze ho použít bez vašeho hesla. + \n\nPokud zapomenete heslo, nebudete moci obnovit svůj klíč. + Nepodařilo se zašifrovat váš privátní klíč + Tajný klíč (nsec) zkopírován do schránky + Zkopírovat můj tajný klíč + Zašifrovat a zkopírovat můj tajný klíč + Autentizace se nezdařila + Biometrické údaje se nepodařilo ověřit vlastníka tohoto telefonu + Biometrické údaje se nepodařilo ověřit vlastníka tohoto telefonu. Chyba: %1$s + Chyba + "Vytvořeno uživatelem %1$s" + "Obrázek ocenění od %1$s" + Obdrželi jste nové ocenění + Ocenění uděleno uživateli + Text poznámky zkopírován do schránky + Uživatelovo ID (@npub) zkopírováno do schránky + ID poznámky (@note1) zkopírováno do schránky + Vybrat text + "<Nelze dešifrovat soukromou zprávu>\n\nByl jste zmíněn v soukromé/zašifrované konverzaci mezi %1$s a %2$s." + Přidat nový účet + Účty + Vybrat účet + Přidat nový účet + Aktivní účet + Má soukromý klíč + Pouze veřejný klíč, žádný soukromý klíč + Zpět + Vybrat + Sdílet odkaz prohlížeče + Sdílet + ID autora + ID poznámky + Kopírovat text + Smazat + Přestat sledovat + Sledovat + Odstranit z galerie + Odstraňte tato média z vaší galerie, můžete je přidat později + Požadavek na smazání + Amethyst požádá o smazání vaší poznámky ze spojek, ke kterým jste v současnosti připojeni. Není zaručeno, že vaše poznámka bude trvale smazána z těchto spojek nebo z dalších spojek, kde může být uložena. + Blokovat + Smazat + Blokovat + Nahlásit + Smazat + Nepředvádět znovu + Spam nebo podvody + Sprostota nebo nenávistné chování + Zákeřná zneužití + Nahota nebo grafický obsah + Nelegální chování + Malware + Blokování uživatele skryje jejich obsah ve vaší aplikaci. Vaše poznámky jsou stále veřejně viditelné, včetně osob, které blokujete. Blokovaní uživatelé jsou uvedeni na obrazovce s bezpečnostními filtry. + + Nahlásit zneužití + Všechny zveřejněné zprávy budou veřejně viditelné. + Volitelně poskytněte další kontext k vaší zprávě… + Další kontext + Důvod + Vyberte důvod… + Odeslat zprávu + Blokovat a nahlásit + Blokovat + Záložky + Koncepty + Soukromé záložky + Veřejné záložky + Přidat do soukromých záložek + Přidat do veřejných záložek + Odebrat ze soukromých záložek + Odebrat z veřejných záložek + Služba Wallet Connect + Autorizuje Nostr Secret k provedení platby zapsům, aniž byste opustili aplikaci. Uchovávejte tajemství v bezpečí a pokud je to možné, používejte soukromý přepojovač. + Veřejný klíč Wallet Connect + Relé Wallet Connect + Tajemství Wallet Connect + Zobrazit tajný klíč + nsec / hex soukromý klíč + Částka záruky v sats + Zveřejnit hlasování + Povinná pole: + Příjemci zapsů + Hlavní popis hlasování… + Možnost %s + Popis možnosti hlasování + Volitelná pole: + Minimální zaps + Maximální zaps + Konsensus + (0–100)% + Uzavřít po + dnech + Nebylo možné hlasovat + Hlasování je uzavřeno pro nové hlasy + Částka zapsu + U tohoto typu hlasování je povolen pouze jeden hlas na uživatele + "Hledá se událost %1$s" + Přidat veřejnou zprávu + Přidat soukromou zprávu + Přidat fakturu + Děkuji za veškerou práci! + Vytvořit a přidat + Autoři hlasování nemohou hlasovat ve vlastních hlasováních. + Co to znamená? + Obrázek je stejný jako v původním příspěvku + Obrázek se změnil. Autor možná změnu nezaznamenal + Přidat média + Přidat obrázek + Přidat video + Přidat dokument + Přidat do zprávy + Přidat titulek + Můj milý přítel + Použít přímou URL + Popis obsahu + Modrá loď na bílé písčité pláži při západu slunce + Typ zapsu + Typ zapsu pro všechny možnosti + Veřejný + Všichni mohou vidět transakci a zprávu + Soukromý + Odesílatel a příjemce si mohou navzájem vidět a číst zprávu + Anonymní + Příjemce a veřejnost neví, kdo platbu poslal + Né Zap + Žádná stopa v Nostr, pouze v Lightning + Souborový server + Zvolte server pro nahrání tohoto souboru + LnAddress nebo @Uživatel + Media Servery + Nastavte preferované servery pro nahrávání médií. + Nemáte nastaveny žádné servery NIP-96. Můžete použít Amethystův seznam nebo přidat některý níže ↓ + Nemáte nastaveny žádné Blossom servery. Můžete použít Amethystův seznam, nebo přidat některý níže ↓ + Integrované mediální servery + Výchozí seznam Amethysty. Můžete je přidat jednotlivě nebo přidat seznam. + Použít výchozí seznam + Přidat server médií + Odstranit server médií + Nezačaté + Kompresuje + Nahrávání + Zpracovává se + Stahování + Hashování + Hotovo + Chyba + Vaše relé (NIP-95) + Soubory jsou hostovány vašimi relé. Nový NIP: zkontrolujte, zda je podporují + Nastavení ochrany soukromí + Nastavení Tor/Orbot + Připojit se přes váš Orbot + Upravit + Nastavení Tor + Odpojit se od Orbotu/Toru? + Vaše data budou okamžitě přenesena do běžné sítě + Ano + Ne + Seznam sledovaných + Všechna sledování + Kolem mě + Globální + Seznam ztlumení + Výchozí port je 9050 + ## Připojte se přes Tor s Orbotem + \n\n1. Nainstalujte [Orbot](https://play.google.com/store/apps/details?id=org.torproject.android) + \n2. Spusťte Orbot + \n3. V Orbotu zkontrolujte port pro Socks. Výchozí hodnota je 9050 + \n4. Pokud je to nutné, změňte port v Orbotu + \n5. Nastavte port Socks v této obrazovce + \n6. Stiskněte tlačítko Aktivovat Tor + + Port Orbot Socks + Aktivní Tor Engine + Použijte interní verzi nebo Orbot + Tor/Privacy předvolby + Rychle upravte všechna nastavení níže + Onion URL/Relays + Používat Tor pro jakoukoli .onion adresu + Relé pro DM + Vynutit Tor pro odesílání a přijímání DMs + Nedůvěryhodné relé + Vynutit Tor na odchozí/příchozí relé + Důvěryhodné relé + Vynutit Tor na všech relé ve vašich seznamech + Profilové obrázky + Vynutit Tor při načítání profilových obrázků + URL náhledy + Vynutit Tor při načítání náhledů URL + Obrázky + Vynutit Tor při načítání obrázků + Videa + Vynutit Tor při načítání videí + Finanční operace + Vynutit Tor na zaps, lightning a cashu převody + Ověření Nostr adresy + Vynutit Tor při ověřování NIP-05 adres + Nahrávání médií + Vynutit Tor při nahrávání obsahu + Interní + Orbot + Vypnuto + Základní + Výchozí + Vše kromě médií + Plná anonymita + Vlastní + Používejte Tor, když je to vyžadováno serverem + Skryjte svou IP před náhodnými relé + Skryjte svou IP před vším kromě obrázků a videí + Skryjte svou IP ve všech připojeních + Vytvořte si vlastní + Neplatné číslo portu + Použít Orbot + Odpojit Tor/Orbot + Soukromé zprávy + Upozorní vás, když dorazí soukromá zpráva + Přijaté zapsy + Upozorní vás, když vás někdo zapsne + %1$s satů + Od %1$s + pro %1$s + Upozornit: + Připojit se ke konverzaci + ID uživatele nebo skupiny + npub, nevent nebo hex + Vytvořit + Připojit se + Dnes + Upozornění na obsah + Tento příspěvek obsahuje citlivý obsah, který může být pro některé lidi urážlivý nebo rušivý + Vždy skrýt citlivý obsah + Vždy zobrazit citlivý obsah + Vždy zobrazovat upozornění na obsah + Doporučuje: + Filtrovat spam od cizinců + Varovat, když příspěvky obsahují hlášení od vašich sledovaných osob + Nový symbol reakce + Nebyly vybrány žádné typy reakcí. Dlouhým stiskem změňte + Zap-sběr + Přidá cílovou částku sats pro tento příspěvek. Podporované klienty ji mohou zobrazovat jako ukazatel postupu k podněcování darování + Cílová částka v sats + Zapraiser na %1$s. Do cíle zbývá %2$s sats + Číst z Relay + Zapisovat do Relay + Množství bajtů, které bylo odesláno na toto relé, včetně filtrů a událostí + Množství bajtů, které bylo přijato z tohoto relé, včetně filtrů a událostí + Při pokusu o získání informací z Relay se vyskytla chyba z %1$s + Vlastník + Verze + Programové vybavení + Kontakt + Podporované NIPs + Vstupné + URL plateb + Omezení + Země + Jazyky + Tagy + Politika příspěvků + Chyby a upozornění z tohoto relé + Délka zprávy + Předplatné + Filtry + Délka ID předplatného + Minimální předpona + Maximální počet značek události + Délka obsahu + Minimální PoW + Ověření + Platba + Cashu Token + Vyměnit + Poslat do Zap peněženky + Otevřít v Cashu Wallet + Kopírovat token + Není nastavena žádná Lightning adresa + Token zkopírován do schránky + ŽIVĚ + OFFLINE + UKONČENO + PLÁNOVÁNO + Živé vysílání je offline + Živé vysílání ukončeno + Odhlášení vymaže všechny vaše místní informace. Ujistěte se, že máte zálohované své privátní klíče, abyste se vyhnuli ztrátě účtu. Chcete pokračovat? + Sledované značky + Rele + Objevování poznámek + Trh + Živě + Komunita + Chaty + Schválené příspěvky + Tato skupina nemá popis ani pravidla. Promluvte si s majitelem, aby je přidal/a. + Tato komunita nemá popis. Promluvte si s majitelem, aby ho přidal/a. + Citlivý obsah + Před zobrazením tohoto obsahu přidá upozornění na citlivý obsah. + Nastavení aplikace + Nastavení + Vždy + Pouze Wi-Fi + Neomezená WiFi + Nikdy + Hotovo + Zjednodušené + Výkonost + Klasický + Moderní + Systém + Světlý + Tmavý + Předvolby aplikace + Připojení peněženky + Jazyk + Motiv + Automaticky načítat obrázky/gif + Automaticky přehrávat videa + Automaticky zobrazit náhled URL + Imersivní rolování + Skrýt navigační panely při rolování + Režim UI + Zvolte styl příspěvku + Styl galerie profilu + Zvolte styl galerie + Načíst obrázek + Spamovací uživatelé + Ztlumené. Klikněte pro odztlumení + Zvuk zapnutý. Klikněte pro ztlumení + Hledat lokální a vzdálené záznamy + Adresa Nostr byla ověřena + Ověření adresy Nostr se nezdařilo + Kontrola adresy Nostr + Vybrat/Zrušit vše + Výchozí + Obnovit výchozí nastavení + Vyberte relé pro pokračování + Přeposílat Zapy na: + Podporující klienti budou přeposílat Zapy na níže uvedenou LN adresu nebo uživatelský profil místo vaší + Zveřejnit polohu jako + Přidá Geohash vaší polohy do příspěvku. Veřejnost bude vědět, že se nacházíte do 5 km od aktuální polohy + Lokace-Exkluzívní příspěvek + Uvidí to pouze následovníci umístění. Tvoji obecní následovníci to neuvidí. + Načítání umístění + Žádná lokace oprávnění + Přidat varování o citlivém obsahu před zobrazením vašeho obsahu. Toto je ideální pro obsah NSFW (nebezpečné pro práci) nebo obsah, který někteří lidé mohou považovat za urážlivý nebo znepokojující + Nová funkce + Aktivace tohoto režimu vyžaduje od Amethystu odeslání zprávy NIP-17 (GiftWrapped, Zapečetěné přímé a skupinové zprávy). NIP-17 je nový a většina klientů ho zatím neimplementovala. Ujistěte se, že příjemce používá kompatibilního klienta. + Aktivovat + Veřejné + Nová veřejná nebo soukromá skupina + Soukromé + Pro + Předmět + Téma konverzace + "\@Uživatel1, @Uživatel2, @Uživatel3" + Členové této skupiny + Vysvětlení členům + Změna názvu pro nové cíle. + Vložit ze schránky + Pro rozhraní aplikace + Tmavé, světlé nebo systémové téma + Automaticky načítat obrázky a GIFy + Automaticky přehrávat videa a GIFy + Zobrazit náhledy URL + Kdy načíst obrázek + Kopírovat zásobník + Kopírovat do schránky + Kopírovat npub do schránky + Sdílet nebo Uložit + Kopírovat URL do schránky + Kopírovat ID poznámky do schránky + Přidat média do galerie + Média přidána + Média přidána do vaší profilové galerie + Vytvořeno + Pravidla + Přihlásit se pomocí Amber + Aktualizovat svůj stav + Chyba při zpracování chybové zprávy + Hlasy jsou váženy podle hodnoty zapu. Můžete nastavit minimální částku, abyste se vyhnuli spammerům, a maximální částku, abyste zabránili velkým zapperům, kteří by mohli ovládnout hlasování. Použijte stejnou částku v obou polích, aby byla hodnota každého hlasu stejná. Nechte prázdné pro přijetí libovolné částky. + Nelze odeslat zap + Poslat zprávu uživateli + Zpráva %1$s + OK + Nepodařilo se dosáhnout %1$s: %2$s + Nepodařilo se sestavit adresu URL NIP-11 pro %1$s: %2$s + Nepodařilo se dosáhnout %1$s: %2$s + Nepodařilo se zpracovat odpověď od %1$s: %2$s + Relé odmítlo požadavek %1$s: %2$s + Nepodařilo se dosáhnout %1$s: %2$s + Nepodařilo se zpracovat výsledek z %1$s: %2$s + %1$s selhalo s kódem %2$s + Aktivní pro: + Domů + Zprávy + Chaty + Celosvětové + Hledání + Rozdělit a přeposlat Zaps + Podporované klienty budou Zapy rozdělovat a přeposílat uživatelům přidaným zde místo vám + Hledat a přidat uživatele + Uživatelské jméno nebo zobrazované jméno + Chybí nastavení blesku + Uživatel %1$s nemá nastavenou bleskovou adresu pro přijímání satoshi + Procenta + 25 + Rozdělování Zapů s + Přeposílání Zapů na + Bleskové peněženky nenalezený + Zaplaceno + Peněženka %1$s + Chyba při otevírání aplikace pro podpis + Signner aplikace nebyla nalezena. Zkontrolujte, zda aplikace nebyla odinstalována + Žádost o podpis byla zamítnuta + Ujistěte se, že podepisující aplikace autorizovala tuto transakci + Nebyly nalezeny žádné peněženky pro platbu bleskové faktury (Chyba: %1$s). Prosím, nainstalujte si bleskovou peněženku pro použití Zapů + Nebyly nalezeny žádné peněženky pro platbu bleskové faktury. Prosím, nainstalujte si bleskovou peněženku pro použití Zapů + Skrytá slova + Skrýt nové slovo nebo větu + Profilový obrázek + Zobrazit profilové obrázky + Zvolte možnost + Nelze zaplatit fakturu + Nepodařilo se vybrat + Nepodařilo se nastavit Wallet Connect + Chyba při analýze připojení NIP-47. Zkontrolujte, zda je to správné u poskytovatele peněženky: %1$s. Chyba: %2$s + Chyba při analýze připojení NIP-47. Zkontrolujte, zda je to správné u poskytovatele peněženky: %1$s. + Nepodařilo se použít Cashu + Mint poskytl následující chybovou zprávu: %1$s + Tokeny Cashu již byly utraceny. + Obdrženo Cashu + %1$s sats bylo odesláno do vaší peněženky. (Poplatek: %2$s sats) + V systému nebyla nalezena žádná kompatibilní peněženka Cashu + Nebylo možné načíst fakturu ze serverů příjemce + Poskytovatel připojení vaší peněženky vrátil následující chybu: %1$s + Nepodařilo se připojit k Tor + Stáhnout relé dokument není k dispozici + Nepodařilo se sestavit LNUrl z Lightning adresy \"%1$s\". Zkontrolujte nastavení uživatele + Služba blesku příjemce v %1$s není k dispozici. Byla vypočtena z adresy blesku \"%2$s\". Chyba: %3$s. Zkontrolujte, zda je server aktivní a zda je adresa blesku správná + Nepodařilo se vyřešit %1$s. Zkontrolujte, zda jste připojeni, zda je server aktivní a zda je adresa %2$s správná + Nepodařilo se vyřešit %1$s. Zkontrolujte, zda jste připojeni, zda je server aktivní a zda je adresa %2$s správná.\n\nVýjimka byla: %3$s + Nepodařilo se načíst fakturu z %1$s + Nelze získat fakturu z %1$s: %2$s + Chyba při analýze JSON z Lightning adresy. Zkontrolujte uživatelovo bleskové nastavení + Chyba při analýze JSON z %1$s. Zkontrolujte uživatelské bleskové nastavení + URL adresa zpětného volání nebyla nalezena v konfiguraci serveru pro bleskovou adresu uživatele + Adresa URL zpětného volání nebyla nalezena v odpovědi %1$s + Chyba při analýze JSON z načtení faktur v Lightning adrese. Zkontrolujte uživatelské nastavení + Chyba při analýze JSON z načtení faktury %1$s. Zkontrolujte uživatelské bleskové nastavení + Nesprávná částka faktury (%1$s sats) od %2$s. Měla by být %3$s + Nepodařilo se vytvořit bleskovou fakturu před odesláním zap. Blesková peněženka příjemce odeslala následující chybu: %1$s + Nelze vytvořit bleskovou fakturu. Zpráva od %1$s: %2$s + Nepodařilo se vytvořit bleskovou fakturu před odesláním zap. Prvek pr nebyl nalezen v výsledném JSON. + Nelze vytvořit bleskovou fakturu z %1$s: Prvek pr nebyl nalezen ve výsledném JSON. + Uživatel pouze pro čtení + Žádné nastavení reakcí + Vyberte distributor push oznámení + Push oznámení + Z instalovaných aplikací UnifiedPush + Žádný + Zakázat Push oznámení + Použít aplikaci %1$s + Nastavení Push-oznámení + Pro příjem Push-oznámení nainstalujte libovolnou aplikaci, která podporuje [Unified Push](https://unifiedpush.org/), jako je [Ntfy](https://ntfy.sh/). + Po instalaci vyberte aplikaci kterou chcete používat v Nastavení. + + Zpráva od %1$s + Vlákno + Poslat prodejci zprávu + Ahoj %1$s, je to stále k dispozici? + Ahoj, je to stále k dispozici? + Prodat předmět + Název + iPhone 13 + Stav + Kategorie + Cena (v Sats) + 1000 + Místo + Město, stát, země + Nový + Je to zcela nová jednotka, v původní krabici + Jako nový + Použitý, ale nejsou žádné známky použití + Dobrý + Má nějaké povrchní známky používání + Slušný + Má stále přijatelný a funkční stav + Oblečení + Příslušenství + Elektronika + Nábytek + Sběratelské předměty + Knihy + Domácí zvířata + Sportovní + Fitness + Umění + Vyrobí + Domovský + Kancelář + Potraviny + Různé + Ostatní + Nepodařilo se nahrát média + Nepodařilo se otevřít komprimovaný soubor + Chyba při komprimování média: %1$s + Chyba při nahrávání: %1$s + Server po nahrání neposkytl URL + Nepodařilo se stáhnout nahraná média ze serveru + Nelze zkontrolovat stažený soubor po nahrání: %1$s + Nelze připravit místní soubor k nahrání: %1$s + Nepodařilo se dosáhnout %1$s: %2$s + Nahrání selhalo: %1$s + Smazání selhalo: %1$s + Média je příliš velká pro NIP-95 + Nelze načíst náhled + Nelze připravit informace v záhlaví: %1$s + Komprese zrušena + Komprese se nepodařilo vrátit soubor + Kvalita médií + Vyberte Nízkou kvalitu pro kompresi médií na menší soubor s nižší kvalitou, Vysokou kvalitu pro kompresi na větší soubor s vyšší kvalitou, nebo \"Bez komprese\" pro nahrání médií bez komprese. + Nízká + Střední + Vysoká + Bez komprese + Upravit koncept + Přihlášení pomocí QR kódu + Trasa + Domů + Hledat + Objevit + Zprávy + Upozornění + Globální + Krátké + Bezpečnostní filtry + Nový příspěvek + Nové Shorts: obrázky nebo videa + Nová poznámka komunity + Otevřít všechny reakce pro tento příspěvek + Zavřít všechny reakce na tento příspěvek + Odpověď + Zvýšit nebo citovat + Olajkovat + Zap + Změnit rychlé reakce + Obrázek profilu %1$s + Relé %1$s + Rozbalit seznam relací + Volby poznámky + Výběr seznamu relé + Anketa + Vypnout anketu + Bitcoinová faktura + Zrušit Bitcoinovou fakturu + Zrušit prodej položky + Zap-sběr + Zrušit Zap-zběrku + Místo + Odstranit umístění + Zap splits + Zrušit rozdělení Zap + Přidat upozornění na obsah + Odstranit upozornění na obsah + Zobrazit npub jako QR kód + Neplatná adresa + Amethyst obdržel URI k otevření, ale tento URI byl neplatný: %1$s + Relé DM Schránky + Relé: %1$s + Používání běžných relé + Nastavte svá relé soukromé schránky + Toto nastavení umožňuje všem vědět, která relé použít při posílání zpráv vám. Bez nich můžete některé zprávy zmeškat. + Dobré možnosti jsou:\n - inbox.nostr.wine (placené)\n - you.nostr1.com (osobní relé - placené) + Dobré možnosti jsou:\n - auth.nostr1.com (zdarma)\n - inbox.nostr.wine (placeno)\n - relay.0xchat.com (zdarma) + Vložte 1–3 relé, která budou sloužit jako vaše soukromá schránka. Relé DM schránky by měla přijímat jakékoli zprávy od kohokoli, ale pouze vám umožnit jejich stahování. + Nastavit nyní + Vyhledávací relé + Nastavte svá vyhledávací relé + Vytvoření seznamu relé speciálně navržených pro vyhledávání a označování uživatelů zlepší tyto výsledky. + Vložte mezi 1–3 relé, která chcete použít při vyhledávání obsahu nebo označování uživatelů. Ujistěte se, že vaše vybraná relé implementují NIP-50 + Dobré možnosti jsou:\n - nostr.wine\n - relay.nostr.band\n - relay.noswhere.com + Nahrát v DM + Nastavení relé + Veřejná domácí relé + Tento typ relé ukládá veškerý váš obsah. Amethyst sem pošle vaše příspěvky a ostatní použijí tato relé, aby našli váš obsah. Vložte mezi 1–3 relé. Mohou to být osobní relé, placená relé nebo veřejná relé. + Veřejná schránka relé + Tento typ relé přijímá všechny odpovědi, komentáře, lajky a zaps k vašim příspěvkům. Vložte mezi 1–3 relé a ujistěte se, že přijímají příspěvky od kohokoli. + DM schránka relé + Vložte mezi 1–3 relé, která budou sloužit jako vaše soukromá schránka. Ostatní použijí tato relé k posílání DM zpráv vám. DM schránka relé by měla přijímat jakékoli zprávy od kohokoli, ale pouze vám umožnit jejich stahování. Dobré možnosti jsou:\n - inbox.nostr.wine (placené)\n - you.nostr1.com (osobní relé - placené) + Soukromá relé + Vložte mezi 1–3 relé pro ukládání událostí nikoho jiného, jako jsou koncepty a/nebo nastavení aplikace. V ideálním případě jsou tato relé buď lokální, nebo vyžadují autentizaci před stažením obsahu každého uživatele. + Obecná relé + Amethyst používá tato relé ke stahování příspěvků pro vás. + Doporučené relé + Pro příjem příspěvků od uvedených uživatelů přidejte následující relé do seznamu obecných relat. + Vyhledávací relé + Seznam relé, která se používají k vyhledávání a označování uživatelů. Označování a vyhledávání nebude fungovat, pokud nejsou k dispozici žádné možnosti. + Lokální relé + Seznam relací, které jsou v tomto zařízení spuštěny. + Zapni vývojáře! + Váš příspěvek nám pomáhá dělat rozdíl. Každý sat se počítá! + Přispět nyní + představeno pro vás: + Tato verze byla představena pro vás: + Verze %1$s + Děkujeme! + Maximální limit + Omezené zápisy + Rozštěpováno od + FORK + Git repositář: %1$s + Internet: + Klon: + OTS: %1$s + Důkaz časového razítka + Existuje důkaz, že tento příspěvek byl podepsán někdy před %1$s. Důkaz byl označen v Bitcoin blockchainu v tomto datu a čase. + Upravit příspěvek + Návrh na vylepšení vašeho příspěvku + Souhrn změn + Rychlé opravy… + Přijmout návrhy + Spustit video ve vyskakovacím okně + Stáhnout + Text písně zapnuto + Text písně vypnuto + Zapečetěná zpráva vypnuta. Klikněte pro zapnutí zapečetěné zprávy + Zapečetěná zpráva zapnuta. Klikněte pro vypnutí zapečetěné zprávy + Odeslat + Přehrát uživatelské jméno jako audio + Připínáček + Skenovat QR kód + Přejít na poskytovatele peněženky třetí strany Alby + Není možné odpovědět na koncept + Není možné citovat koncept + Není možné reagovat na koncept + Není možné poslat zap konceptu + Koncept + Ze zprávy + Hledání aplikace + Požadavek na práci, čeká se na odpověď + Žádost o práci od DVM + Žádost o platbu odeslána, čeká se na potvrzení z vaší peněženky + Čekání na potvrzení platby DVM nebo na zaslání výsledků + Špatný požadavek - Server nemůže nebo nechce zpracovat požadavek. + Neautorizovaný - Uživatel nemá platné přihlašovací údaje + Požadována platba - Server vyžaduje platbu pro dokončení požadavku + Zakázáno - Uživatel nemá přístupová práva k provedení požadavku + Nenalezeno - Server nemůže najít požadovanou adresu + Metoda není povolena - Server podporuje metodu požadavku, ale ne cílový zdroj + Nepřijatelné - Server nenachází žádný obsah, který by vyhovoval požadavku. + Vyžadováno ověření proxy - Uživatel nemá platné přihlašovací údaje + Časový limit požadavku - Server čekal na někoho jiného příliš dlouho + Konflikt - Server nemůže splnit požadavek, protože existuje konflikt se zdrojem + Pryč - Požadovaný obsah byl trvale odstraněn ze serveru a nebude obnoven + Požadována délka - Server odmítá požadavek, protože vyžaduje definovanou délku + Předpoklad selhal - Předpoklady požadavku v hlavičkách, které server nesplňuje + Příliš velký obsah - Požadavek je větší než definované limity serveru a server odmítá jej zpracovat + Příliš dlouhá URI - URL požadovaná klientem je příliš dlouhá na to, aby ji server zpracoval. + Nepodporovaný typ média - Požadavek používá formát média, který server nepodporuje + Rozsah nesplnitelný - Server nemůže splnit hodnotu uvedenou v hlavičce rozsahu požadavku. + Očekávání selhalo - Server nemůže splnit požadavky uvedené v hlavičce očekávání požadavku + Vyžadována aktualizace - Server odmítá zpracovat požadavek s aktuálním protokolem, pokud klient neaktualizuje na jiný protokol. + Interní chyba serveru - Server narazil na neočekávanou chybu a nemůže dokončit požadavek + Nerealizováno - Server nemůže splnit požadavek nebo nerozpoznává metodu požadavku + Špatná brána - Server funguje jako brána a obdržel neplatnou odpověď od hostitele + Služba nedostupná - K tomu často dochází, když je server přetížený nebo je v údržbě + Časový limit brány - Server fungoval jako brána nebo proxy a čekal na odpověď příliš dlouho + Verze HTTP není podporována - Server nepodporuje verzi HTTP v požadavku + Varianta také vyjednává - Server má interní konfigurační chybu + Nedostatečné úložiště - Server nemá dostatek úložiště, aby úspěšně zpracoval požadavek + Detekována smyčka - Server detekuje nekonečnou smyčku při zpracování požadavku + Vyžadováno ověření sítě - Klient musí být autentizován, aby získal přístup k síti + NIP-96 Servery + Přidejte tolik serverů, kolik chcete. Můžete si vybrat, které použít později při nahrávání obrázku + Blossom Servery + Přidejte tolik serverů, kolik chcete. Můžete si vybrat, které použít později při nahrávání obrázku + Přidat NIP-96 server + Přidat Blossom Server + Vymazat vše + Opravdu chcete odstranit všechny koncepty? + Zásobník: + Torrent soubor + Stáhnout + Nepodařilo se otevřít soubor + Pro otevření a stažení souboru nejsou nainstalovány žádné torrent aplikace. + Vyberte seznam pro filtrování kanálu + Odhlásit se na zámek zařízení + diff --git a/amethyst/src/main/res/values-de-rDE/strings.xml b/amethyst/src/main/res/values-de-rDE/strings.xml new file mode 100644 index 0000000000..5e2dee8be8 --- /dev/null +++ b/amethyst/src/main/res/values-de-rDE/strings.xml @@ -0,0 +1,944 @@ + + + Auf den QR-Code verweisen + QR-Code anzeigen + Profilbild + Dein Profilbild + QR-Code scannen + Trotzdem anzeigen + Dieser Beitrag wurde ausgeblendet, weil er Ihre ausgeblendeten Benutzer oder Wörter erwähnt + Der Beitrag wurde als unangemessen gekennzeichnet von + Ereignis wird geladen oder kann nicht in deiner Relay-Liste gefunden werden + 👀 + Kanalbild + Referenziertes Ereignis nicht gefunden + Nachricht konnte nicht entschlüsselt werden + Gruppenbild + Anstößiger Inhalt + Spam + Anzahl der Spam-Ereignisse von diesem Relais + Vortäuschung + Illegales Verhalten + Andere + Belästigung + Unbekannt + Relay-Symbol + Unbekannter Autor + Text kopieren + Autor-ID kopieren + Notiz-ID kopieren + Übertragungen + Zeitstempel es + Zeitstempel: Ausstehende Bestätigungen + OTS: Ausstehend + Löschung beantragen + Blockieren / Melden + + Spam / Betrug melden + Vortäuschung melden + Anstößigen Inhalt melden + Illegales Verhalten melden + Malware melden + Melde Mod + Malware + Mod + Sie verwenden einen öffentlichen Schlüssel und öffentliche Schlüssel sind schreibgeschützt. Mit einem privaten Schlüssel anmelden, um antworten zu können + Sie verwenden einen öffentlichen Schlüssel und öffentliche Schlüssel sind schreibgeschützt. Mit einem privaten Schlüssel anmelden, um Beiträge boosten zu können + Sie verwenden einen öffentlichen Schlüssel und öffentliche Schlüssel sind schreibgeschützt. Mit einem privaten Schlüssel anmelden, um Beiträge zu liken + Keinen Zap-Betrag festgelegt. Drücken Sie lange, um dies anzupassen + Sie verwenden einen öffentlichen Schlüssel und öffentliche Schlüssel sind schreibgeschützt. Mit einem privaten Schlüssel anmelden, um Zaps senden zu können + Sie verwenden einen öffentlichen Schlüssel und öffentliche Schlüssel sind schreibgeschützt. Mit einem privaten Schlüssel anmelden, um folgen zu können + Sie verwenden einen öffentlichen Schlüssel und öffentliche Schlüssel sind schreibgeschützt. Mit einem privaten Schlüssel anmelden, um nicht mehr zu folgen + Sie verwenden einen öffentlichen Schlüssel, und öffentliche Schlüssel sind nur lesbar. Melden Sie sich mit einem privaten Schlüssel an, um ein Wort oder einen Satz auszublenden + Sie verwenden einen öffentlichen Schlüssel und öffentliche Schlüssel sind schreibgeschützt. Mit einem privaten Schlüssel anmelden, um ein Wort oder einen Satz anzeigen zu können + Zaps + Aufrufe + Boost + boosted + bearbeitet + Bearbeitung #%1$s + Original + Zitat + Fork + Eine Bearbeitung vorschlagen + Neuer Betrag in Sats + Hinzufügen + "Antworten auf " + " und " + "im Kanal " + Profilbanner + Zahlung erfolgreich + Fehler beim Parsen der Fehlermeldung + " Folgen" + " Anhänger" + Profil + Sicherheitsfilter + Ausloggen + Mehr anzeigen + Lightning-Rechnung + Bezahlen + Lightning-Tipps + Notiz an Empfänger + Vielen Dank! + Betrag in Sats + Sats senden + Geheimer Emoji-Maker + Füge einen Emoji mit versteckter Nachricht hinzu + Geheime Notiz an Empfänger + Meine versteckte Nachricht + Sichtbares Präfix + 😎 + Zum Beitrag hinzufügen + "Fehler beim Parsen der Vorschau für %1$s: %2$s" + "Vorschaukartenbild für %1$s" + Neuer Kanal + Kanalname + Meine tolle Gruppe + Bild-URL + Beschreibung + "Über uns.. " + Was beschäftigt dich? + Beitrag + Speichern + Erstellen + Abbrechen + Fehler beim Hochladen des Bildes + Relay-Adresse + Beiträge + Bytes + Fehler + Anzahl der Verbindungsfehler in dieser Sitzung + Startseite + Private Nachrichten + Öffentlicher Chat + Globale Feed + Such-Feed + Relay hinzufügen + Name + Anzeigename + Mein Anzeigename + Ostrich McAwesome + Willkommen Ostrich! + Benutzername + Mein Benutzername + Über mich + Avatar-URL + Banner-URL + Website-URL + Pronomen + LN-Adresse + LN-URL (veraltet) + In die Galerie abspeichern + Bild in der Gal + +erie gespeichert + Der Videodownload wurde gestartet… + Der Mediendownload wurde gestartet… + Fehler beim Speichern des Bildes + Video in der Videogalerie des Telefons gespeichert + Video konnte nicht gespeichert werden + Bild hochladen + Hochladen… + Der Benutzer hat keine Lightning-Adresse eingerichtet, um Sats zu empfangen + "Hier antworten.. " + Kopiert die Notiz-ID zum Teilen in die Zwischenablage + Kopiere Kanal-ID (Notiz) in die Zwischenablage + Bearbeitet die Kanalmetadaten + Beitreten + Bekannt + Neue Anfragen + Blockierte Benutzer + Neue Threads + Unterhaltungen + Notizen + Antworten + Deine + Galerie + "Folgt" + "Berichte" + Weitere Optionen + " Relais" + Webseite + Lightning-Adresse + Kopiert die Nsec-ID (Ihr Passwort) zur Sicherung in die Zwischenablage + Kopiere geheimen Schlüssel in die Zwischenablage + Privaten QR-Code anzeigen + QR-Code für verschlüsselten privaten Schlüssel anzeigen + Kopiert den öffentlichen Schlüssel zum Teilen in die Zwischenablage + Kopiere öffentlichen Schlüssel (NPub) in die Zwischenablage + Sende eine Direktnachricht + Bearbeitet die Benutzermetadaten + Folgen + Folge zurück + Entsperren + Benutzer-ID kopieren + Benutzer freigeben + "Npub, Hex, Benutzername " + Löschen + App-Logo + Nsec / Npub / Hex-Privatschlüssel + Passwort zum Öffnen des Schlüssels + Passwort anzeigen + Passwort ausblenden + Ungültiger Schlüssel + Ungültiger Schlüssel: %1$s + "Ich akzeptiere die " + Nutzungsbedingungen + Die Akzept + +anz der Bedingungen ist erforderlich + Passwort ist erforderlich + Schlüssel ist erforderlich + Ein Name wird benötigt + Anmeldung + Anmelden + Konto erstellen + Wie sollen wir Sie nennen? + Sie haben kein Nostr-Konto? + Haben Sie schon ein Nostr-Konto? + Neues Konto anlegen + Neuen Schlüssel generieren + Feed wird geladen + Konto wird geladen + "Fehler beim Laden der Antworten: " + Erneut versuchen + Noch keine Benachrichtigungen. + Feed ist leer. + Aktualisieren + erstellt + mit Beschreibung von + und Bild + Chat-Namen geändert zu + Beschreibung zu + und Bild zu + Verlassen + Entfolgen + Kanal erstellt + "Kanalinformationen geändert in" + Öffentlicher Chat + Öffentliche Chat Metadaten + Öffentliche Chats sind für jeden auf Nostr sichtbar und jeder + kann daran teilnehmen. Sie eignen sich hervorragend für offene Gemeinschaften rund um bestimmte Themen. + Moderation kann durch Löschen von Beiträgen auf den Relais gesteuert werden + Relais + Fügen Sie zwischen 1-3 Relais ein, die diese Gruppe beherbergen. + Nostr Clients verwenden diese Einstellung, um zu wissen, woher sie Nachrichten herunterladen und an welche gesendet werden sollen. + empfangene Beiträge + Entfernen + Automatisch + übersetzt von + zu + Zuerst in %1$s anzeigen + Öffentlicher Chat über %1$s + Öffentliche Gemeinschaft über %1$s + Immer ins %1$s übersetzen + Niemals aus dem %1$s übersetzen + Nostr-Adresse + nie + jetzt + s + m + t + Nacktheit + Beleidigungen / Hassrede + Hassrede melden + Nacktheit / Pornografie melden + andere + Alle als bekannt markieren + Alle als neu markieren + Alle als gelesen markieren + Schlüssel sichern + ## Schlüsselsicherheits-Tipps + \n\nIhr Konto ist durch einen geheimen Schlüssel gesichert. Der Schlüssel ist eine lange Zeichenfolge, die mit **nsec1** beginnt. Jeder, der Zugriff auf diesen geheimen Schlüssel hat, kann Ihre Identität posten und ändern. + \n\n- Legen Sie Ihren geheimen Schlüssel **nicht** auf eine Website oder in eine Software, der Sie nicht vertrauen. + \n- Die Entwickler von Amethyst werden Sie **niemals** nach Ihrem geheimen Schlüssel fragen. + \n- **Bewahren Sie** eine sichere Sicherung Ihres geheimen Schlüssels zur Kontowiederherstellung auf. Wir empfehlen die Verwendung eines Passwort-Managers. + Für zusätzliche Sicherheit können Sie Ihren Schlüssel mit einem Passwort verschlüsseln. Dieser Schlüssel beginnt mit **ncryptsec1** und kann ohne Ihr Passwort nicht verwendet werden. + \n\nWenn Sie Ihr Passwort verlieren, können Sie Ihren Schlüssel nicht wiederherstellen. + Fehler beim Verschlüsseln Ihres privaten Schlüssels + Geheimer Schlüssel (nsec) in die Zwischenablage kopiert + Meinen geheimen Schlüssel kopieren + Verschlüsseln und kopieren Sie meinen geheimen Schlüssel + Authentifizierung fehlgeschlagen + Biometrie konnte den Besitzer dieses Telefons nicht authentifizieren + Biometrie konnte den Besitzer dieses Telefons nicht authentifizieren. Fehler: %1$s + Fehler + "Erstellt von %1$s" + "Auszeichnungsbild für %1$s" + Sie haben eine neue Auszeichnung erhalten + Auszeichnung verliehen an + Notiztext in die Zwischenablage kopiert + Autor-ID in die Zwischenablage kopiert + Notiz-ID in die Zwischenablage kopiert + Text auswählen + "<Private Nachricht kann nicht entschlüsselt werden>\n\nSie wurden in einer privaten/verschlüsselten Unterhaltung zwischen %1$s und %2$s erwähnt." + Neues Konto hinzufügen + Konten + Konto auswählen + Neues Konto hinzufügen + Aktives Konto + Verfügt über privaten Schlüssel + Nur öffentlicher Schlüssel, kein privater Schlüssel + Zurück + Auswählen + Browserlink teilen + Teilen + Autoren-ID kopieren + Notiz-ID kopieren + Text kopieren + Löschen + Entfolgen + Folgen + Aus Galerie löschen + Entferne diese Medien von deiner Galerie, du kannst sie später hinzufügen + Löschung anfordern + Amethyst wird beantragen, dass Ihre Notiz von den Relays gelöscht wird, mit denen Sie derzeit verbunden sind. Es gibt keine Garantie dafür, dass Ihre Notiz dauerhaft von diesen Relays oder anderen Relays, in denen sie gespeichert sein kann, gelöscht wird. + Blockieren + Löschen + Blockieren + Melden + Löschen + Nicht erneut anzeigen + Spam oder Betrug + Beleidigungen oder hasserfülltes Verhalten + Bösartige Nachahmung + Nacktheit oder explizite Inhalte + Illegales Verhalten + Malware + Durch das Blockieren eines Benutzers werden deren Inhalte in Ihrer App ausgeblendet. Ihre Notizen sind weiterhin öffentlich sichtbar, auch für Personen, die Sie blockiert haben. Blockierte Benutzer werden auf dem Bildschirm \"Sicherheitsfilter\" aufgelistet. + + Missbrauch melden + Alle gemeldeten Beiträge werden öffentlich sichtbar sein. + Geben Sie optional weitere Informationen zu Ihrer Meldung an… + Zusätzlicher Kontext + Grund + Grund auswählen… + Meldung veröffentlichen + Blockieren und melden + Blockieren + Lesezeichen + Entwürfe + Private Lesezeichen + Öffentliche Lesezeichen + Zu den privaten Lesezeichen hinzufügen + Zu den öffentlichen Lesezeichen hinzufügen + Aus den privaten Lesezeichen entfernen + Aus den öffentlichen Lesezeichen entfernen + Wallet-Verbindungsdienst + Autorisiert einen Nostr Secret, Zaps ohne Verlassen der App zu bezahlen. Bewahren Sie den geheimen Schlüssel sicher auf und verwenden Sie nach Möglichkeit ein privates Relay + Wallet Connect Public Key + Wallet-Verbindungs-Relay + Wallet-Verbindungs-Geheimnis + Geheimen Schlüssel anzeigen + nsec / hexadezimaler privater Schlüssel + Spendenbetrag in Sats + Umfrage veröffentlichen + Erforderliche Felder: + Zap-Empfänger + Hauptbeschreibung der Umfrage… + Wahl %s + Beschreibung der Umfrageoption + Optionale Felder: + Mindest-Zap-Betrag + Maximaler Zap-Betrag + Konsens + (0–100)% + Schließen nach + Tagen + Konnte nicht abstimmen + Die Umfrage ist für neue Stimmen geschlossen + Zap-Betrag + Es ist nur eine Stimme pro Benutzer für diesen Umfragetyp erlaubt + "Veranstaltung suchen" + Füge eine öffentliche Nachricht hinzu + Füge eine private Nachricht hinzu + Füge eine Rechnungsnachricht hinzu + Vielen Dank für deine Arbeit! + Erstellen und Hinzufügen + Umfragenautoren können nicht in ihren eigenen Umfragen abstimmen. + Was bedeutet das? + Das Bild ist seitdem Beitrag dasselbe + Das Bild hat sich geändert. Der Autor hat die Änderung möglicherweise nicht bemerkt. + Medien hinzufügen + Bild hinzufügen + Video hinzufügen + Dokument hinzufügen + Zur Nachricht hinzufügen + Untertitel hinzufügen + Mein netter Freund + Direkte URL verwenden + Beschreibung des Inhalts + Ein blaues Boot an einem weißen Sandstrand bei Sonnenuntergang + Zap-Typ + Zap-Typ für alle Optionen + Öffentlich + Jeder kann die Transaktion und die Nachricht sehen + Privat + Absender und Empfänger können einander sehen und die Nachricht lesen + Anonym + Empfänger und die Öffentlichkeit wissen nicht, wer die Zahlung gesendet hat + Keine Zap + Keine Spur in Nostr, nur in Lightning + Dateiserver + Wählen Sie einen Server zum Hochladen dieser Datei + LnAddress oder @Benutzer + Medienserver + Legen Sie Ihre bevorzugten Medienupload Server fest. + Du hast keine NIP-96-Server gesetzt. Du kannst die Amethyst-Liste verwenden oder unten einen hinzufügen ↓ + Du hast keine Blossom Server gesetzt. Du kannst die Amethyst-Liste verwenden oder unten einen hinzufügen ↓ + Integrierte Medienserver + Amethysts Standardliste. Sie können sie einzeln hinzufügen oder die Liste hinzufügen. + Standardliste verwenden + Medienserver hinzufügen + Medienserver löschen + Noch nicht angefangen + Komprimieren + Hochladen + Verarbeitung + Herunterladen + Hashen + Fertig + Fehler + Deine Relays (NIP-95) + Dateien werden von deinen Relays gehostet. Neuer NIP: Überprüfe, ob sie unterstützt werden + Privatsphäre-Optionen + Tor/Orbot-Einrichtung + Verbindung über deine Orbot-Einrichtung herstellen + Anpassen + Tor-Einstellungen + Von deiner Orbot/Tor trennen? + Deine Daten werden sofort im regulären Netzwerk übertragen + Ja + Nein + Folgen-Liste + Alle Folgen + In der Nähe + Weltweit + Stummliste + Standard-Port ist 9050 + ## Über Tor mit Orbot verbinden + \n\n1. Installiere [Orbot](https://play.google.com/store/apps/details?id=org.torproject.android) + \n2. Starte Orbot + \n3. Überprüfe in Orbot den Socks-Port. Standardmäßig wird der Port 9050 verwendet + \n4. Ändere gegebenenfalls den Port in Orbot + \n5. Konfiguriere den Socks-Port in diesem Bildschirm + \n6. Drücke die Aktivieren-Schaltfläche, um Orbot als Proxy zu verwenden + Orbot Socks-Port + Aktiver Tor-Engine + Verwenden Sie die interne Version oder Orbot + Tor/Datenschutz-Presets + Ändern Sie schnell alle untenstehenden Einstellungen + Onion URL/Relays + Verwenden Sie Tor für jede .onion URL + DM-Relays + Tor erzwingen, um DMs zu senden und empfangen + Nicht vertrauenswürdige Relays + Erzwingen Sie Tor für ausgehende/eingehende Relays + Vertrauenswürdige Relays + Erzwingen Sie Tor für alle Relays in Ihren Listen + Profilbilder + Erzwingen Sie Tor beim Laden von Profilbildern + URL-Vorschauen + Erzwingen Sie Tor beim Laden von URL-Vorschauen + Bilder + Erzwingen Sie Tor beim Laden von Bildern + Video + Erzwingen Sie Tor beim Laden von Videos + Geldtransaktionen + Erzwingen Sie Tor bei Zaps, Lightning und Cashu-Transfers + Nostr Adressverifizierung + Erzwingen Sie Tor bei der Überprüfung von NIP-05-Adressen + Medien-Uploads + Erzwingen Sie Tor beim Hochladen von Inhalten + Intern + Orbot + Aus + Grundlegend + Standard + Alles außer Medien + Volle Privatsphäre + Benutzerdefiniert + Verwenden Sie Tor, wenn es vom Server benötigt wird + Verbergen Sie Ihre IP vor zufälligen Relays + Verbergen Sie Ihre IP vor allem außer Bildern und Videos + Verbergen Sie Ihre IP bei allen Verbindungen + Erstellen Sie Ihre eigenen + Ungültige Portnummer + Orbot verwenden + Tor/Orbot trennen + Private Nachrichten + Benachrichtigt dich, wenn eine private Nachricht eingeht + Erhaltene Zaps + Benachrichtigt dich, wenn dich jemand zappt + %1$s Sats + Von %1$s + für %1$s + Benachrichtigen: + Unterhaltung beitreten + Benutzer- oder Gruppen-ID + npub, nevent oder hex + Erstellen + Beitreten + Heute + Inhaltswarnung + Dieser Beitrag enthält sensiblen Inhalt, den einige Personen als beleidigend oder verstörend empfinden könnten + Sensiblen Inhalt immer ausblenden + Sensiblen Inhalt immer anzeigen + Immer Inhaltswarnungen anzeigen + Empfohlene Apps: + Spam von Fremden filtern + Warnung bei Meldungen von deinen Abonnements + Neues Reaktionssymbol + Keine Reaktionstypen ausgewählt. Lange drücken, um zu ändern + Zap-Sammlung + Fügt einen Zielbetrag in Sats für diesen Beitrag hinzu. Unterstützende Clients können dies als Fortschrittsbalken anzeigen, um Spenden zu fördern + Zielbetrag in Sats + Zapraiser bei %1$s. %2$s Sats bis zum Ziel + Von Relay lesen + In Relay schreiben + Die Menge in Bytes, die an dieses Relais gesendet wurde, einschließlich Filter und Ereignisse + Die Menge in Bytes, die von diesem Relais empfangen wurde, einschließlich Filter und Ereignisse + Ein Fehler ist beim Abrufen von Relay-Informationen von %1$s aufgetreten + Inhaber + Version + Programme + Kontakt + Unterstützte NIPs + Eintrittsgebühren + Zahlungs-URL + Einschränkungen + Länder + Sprachen + Tags + Veröffentlichungsrichtlinie + Fehler und Hinweise von diesem Relais + Nachrichtenlänge + Abonnements + Filter + Länge der Abonnement-ID + Mindestpräfix + Maximale Anzahl von Ereignis-Tags + Inhaltslänge + Mindest-PoW + Authentifizierung + Zahlung + Cashu-Token + Einlösen + An Zap Wallet senden + In Cashu Wallet öffnen + Token kopieren + Keine Lightning-Adresse festgelegt + Token in die Zwischenablage kopiert + LIVE + OFFLINE + BEENDET + GEPLANT + Livestream ist offline + Livestream beendet + Das Abmelden löscht alle Ihre lokalen Informationen. Stellen Sie sicher, dass Sie Ihre privaten Schlüssel gesichert haben, um einen Kontoverlust zu vermeiden. Möchten Sie fortfahren? + Gefolgte Tags + Relais + Notizen Entdeckung + Marktplatz + Live + Gemeinschaft + Plaudern + Genehmigte Beiträge + Diese Gruppe hat keine Beschreibung oder Regeln. Sprechen Sie mit dem Eigentümer, um eine hinzuzufügen. + Diese Community hat keine Beschreibung. Sprechen Sie mit dem Eigentümer, um eine hinzuzufügen. + Sensibler Inhalt + Fügt eine Warnung für sensiblen Inhalt hinzu, bevor dieser Inhalt angezeigt wird. + App Einstellungen + Einstellungen + Immer + Nur WLAN + Unbegrenztes WLAN + Nie + Fertig + Vereinfacht + Leistung + Klassisch + Modern + System + Hell + Dunkel + Anwendungseinstellungen + Wallet Verbindung + Sprache + Design + Bilder/GIFs automatisch laden + Videos automatisch abspielen + URL-Vorschau automatisch anzeigen + Immersives Scrollen + Navigationsleisten beim Scrollen ausblenden + UI-Modus + Wählen Sie den Beitragsstil + Profilgalerie-Stil + Galeriestil auswählen + Bild laden + Spammer + Stummgeschaltet. Drücken, um Ton einzuschalten + Ton ein. Zur Stummschaltung drücken + Lokale und entfernte Einträge durchsuchen + Nostr-Adresse verifiziert + Nostr-Adresse konnte nicht verifiziert werden + Nostr-Adresse wird überprüft + Alle auswählen/abwählen + Standard + Auf Standardeinstellung zurücksetzen + Wählen Sie ein Relais aus, um fortzufahren + Weiterleiten von Zaps an: + Unterstützende Clients leiten Zaps an die LNAddress oder das Benutzerprofil unten weiter, anstatt an Ihre eigene Adresse + Ort preisgeben als + Fügt dem Beitrag einen Geohash Ihres Standorts hinzu. Die Öffentlichkeit wird wissen, dass Sie sich innerhalb von 5 km (3 mi) vom aktuellen Standort befinden + Standort-exklusiver Beitrag + Nur Anhänger des Ortes werden es sehen. Deine allgemeinen Anhänger werden es nicht sehen. + Standort wird geladen + Keine Standortberechtigungen + Fügt eine Warnung für sensiblen Inhalt hinzu, bevor Ihr Inhalt angezeigt wird. Dies ist ideal für NSFW-Inhalte (nicht sicher für die Arbeit) oder Inhalte, die manche Menschen als anstößig oder verstörend empfinden könnten + Neues Feature + Um diesen Modus zu aktivieren, muss Amethyst eine NIP-17-Nachricht senden (GiftWrapped, Versiegelte Direkt- und Gruppennachrichten). NIP-17 ist neu und die meisten Clients haben es noch nicht implementiert. Stellen Sie sicher, dass der Empfänger einen kompatiblen Client verwendet. + Aktivieren + Öffentlich + Neue öffentliche oder private Gruppe + Privat + An + Betreff + Gesprächsthema + "\@Benutzer1, @Benutzer2, @Benutzer3" + Mitglieder dieser Gruppe + Erklärung an Mitglieder + Ändern des Namens für die neuen Ziele. + Aus Zwischenablage einfügen + Für die App-Benutzeroberfläche + Dunkles, helles oder Systemdesign + Bilder und GIFs automatisch laden + Videos und GIFs automatisch abspielen + URL-Vorschauen anzeigen + Wann Bilder geladen werden sollen + Stapel kopieren + In Zwischenablage kopieren + Npub in Zwischenablage kopieren + Teilen oder Speichern + URL in die Zwischenablage kopieren + Notiz-ID in die Zwischenablage kopieren + Medien zur Galerie hinzufügen + Medien hinzugefügt + Medien wurden zu Ihrer Profilgalerie hinzugefügt + Erstellt am + Regeln + Mit Amber anmelden + Status aktualisieren + Fehler beim Verarbeiten der Fehlermeldung + Die Abstimmungen werden nach der Höhe des Zaps gewichtet. Sie können einen Mindestbetrag festlegen, um Spam zu verhindern, und einen Höchstbetrag, um zu verhindern, dass große Zapper die Abstimmung dominieren. Verwenden Sie denselben Betrag in beiden Feldern, um sicherzustellen, dass jeder Stimme der gleiche Wert zukommt. Lassen Sie es leer, um jeden Betrag zu akzeptieren. + Zap konnte nicht gesendet werden + Mit dem Benutzer kommunizieren + Nachricht %1$s + OK + Konnte %1$s nicht erreichen: %2$s + Fehler beim Zusammenstellen der NIP-11-URL für %1$s: %2$s + Konnte %1$s nicht erreichen: %2$s + Fehler beim Analysieren der Antwort von %1$s: %2$s + Relais abgelehnt Nachfragen %1$s: %2$s + Konnte %1$s nicht erreichen: %2$s + Konnte das Ergebnis von %1$s nicht verarbeiten: %2$s + %1$s fehlgeschlagen mit Code %2$s + Aktiv für: + Startseite + Nachrichten + Plaudern + Global + Suche + Zaps aufteilen und weiterleiten + Unterstützende Clients werden Zaps an die hier hinzugefügten Benutzer aufteilen und weiterleiten, anstatt an Sie + Benutzer suchen und hinzufügen + Benutzername oder Anzeigename + Fehlende Lightning-Konfiguration + Benutzer %1$s hat keine Lightning-Adresse eingerichtet, um Sats zu empfangen + Prozent + 25 + Zaps aufteilen mit + Zaps weiterleiten an + Lightning-Wallets nicht gefunden + Bezahlt + Brieftasche %1$s + Fehler beim Öffnen der Signatur-App + Die Unterzeichner-App konnte nicht gefunden werden. Prüfen Sie, ob die App nicht deinstalliert wurde + Signaturanfrage abgelehnt + Stellen Sie sicher, dass die Unterzeichner-Anwendung diese Transaktion autorisiert hat + Keine Wallets gefunden, um eine Lightning-Rechnung zu bezahlen (Fehler: %1$s). Installieren Sie eine Lightning-Wallet, um Zaps zu verwenden + Keine Wallets gefunden, um eine Lightning-Rechnung zu bezahlen. Installieren Sie eine Lightning-Wallet, um Zaps zu verwenden + Versteckte Wörter + Neues Wort oder neuen Satz verstecken + Profilbild + Profilbilder anzeigen + Option auswählen + Konnte Rechnung nicht bezahlen + Konnte nicht abheben + Konnte Wallet Connect nicht einrichten + Fehler beim Parsen der NIP-47-Verbindungszeichenfolge. Überprüfen Sie, ob diese korrekt ist, Ihr Wallet-Anbieter: %1$s. Fehler: %2$s + Fehler beim Parsen der NIP-47-Verbindungszeichenfolge. Überprüfen Sie, ob diese korrekt ist, Ihr Wallet-Anbieter: %1$s. + Cashu konnte nicht eingelöst werden + Mint hat folgende Fehlermeldung geliefert: %1$s + Cashu-Token bereits ausgegeben. + Cashu erhalten + %1$s Sats wurden an Ihre Wallet gesendet. (Gebühren: %2$s Sats) + Keine kompatible Cashu-Brieftasche im System gefunden + Konnte Rechnung nicht vom Server des Empfängers abrufen + Ihr Wallet-Connect-Anbieter hat folgenden Fehler zurückgegeben: %1$s + Konnte keine Verbindung zu Tor herstellen + Herunterladen des Relaisdokuments nicht verfügbar + Konnte keine LNUrl aus der Lightning-Adresse \"%1$s\" zusammenstellen. Überprüfen Sie die Konfiguration des Benutzers + Der Lightning-Service des Empfängers unter %1$s ist nicht verfügbar. Er wurde aus der Lightning-Adresse \"%2$s\" berechnet. Fehler: %3$s. Überprüfen Sie, ob der Server online ist und ob die Lightning-Adresse korrekt ist + Konnte %1$s nicht auflösen. Überprüfen Sie, ob Sie verbunden sind, ob der Server online ist und ob die Lightning-Adresse %2$s korrekt ist + Konnte %1$s nicht auflösen. Überprüfen Sie, ob Sie verbunden sind, ob der Server online ist und ob die Lightning-Adresse %2$s korrekt ist.\n\nAusnahme war: %3$s + Konnte Rechnung nicht von %1$s abholen + Rechnung konnte nicht von %1$s abgerufen werden: %2$s + Fehler beim analysieren von JSON aus der Lightning-Adresse. Überprüfen Sie die Lightning-Konfiguration des Benutzers + Fehler beim Parsen von JSON von %1$s. Überprüfen Sie die Blitzeinrichtung des Benutzers + Callback-URL nicht in der Serverkonfiguration der Lightning-Adresse des Benutzers gefunden + Callback-URL aus %1$s Antwort nicht gefunden + Fehler beim Parsen von JSON aus der Rechnungsabruf der Lightning-Adresse. Überprüfen Sie die Lightning-Konfiguration des Benutzers + Fehler beim Parsen von JSON von %1$s. Überprüfen Sie die Blitzeinrichtung des Benutzers + Falscher Rechnungsbetrag (%1$s Sats) von %2$s. Er hätte %3$s sein sollen + Konnte keine Lightning-Rechnung erstellen, bevor der Zap gesendet wurde. Die Lightning-Wallet des Empfängers hat folgenden Fehler gesendet: %1$s + Blitzrechnung konnte nicht erstellt werden. Nachricht von %1$s: %2$s + Konnte keine Lightning-Rechnung erstellen, bevor der Zap gesendet wurde. Element pr wurde nicht in der resultierenden JSON gefunden. + Kann keine Blitzrechnung von %1$s erstellen: Element pr nicht im resultierenden JSON gefunden. + Nur-Lese-Benutzer + Keine Reaktionen eingerichtet + Einen Push-Benachrichtigungsanbieter auswählen + Push-Benachrichtigungen + Von installierten UnifiedPush-Apps + Keine + Push-Benachrichtigungen deaktivieren + Verwendet die App %1$s + Push-Benachrichtigungen einrichten + Um Push-Benachrichtigungen zu erhalten, installieren Sie eine App, die [Unified Push](https://unifiedpush.org/) unterstützt, wie zum Beispiel [Ntfy](https://ntfy.sh/). + Nach der Installation wählen Sie die App aus, die Sie in den Einstellungen verwenden möchten. + + Nachricht von %1$s + Faden + Dem Verkäufer eine Nachricht senden + Hallo %1$s, ist das noch verfügbar? + Hallo, ist das noch verfügbar? + Artikel verkaufen + Titel + iPhone 13 + Zustand + Kategorie + Preis (in Sats) + 1000 + Ort + Stadt, Staat, Land + Neu + Es handelt sich um eine brandneue Einheit, in der Originalverpackung + Wie neu + Es wurde benutzt, aber es gibt keine Anzeichen von Nutzung + Gut + Es hat einige oberflächliche Gebrauchsspuren + Faire + Es ist immer noch in akzeptablem und funktionalem Zustand + Kleidung + Accessoires + Elektronik + Möbel + Sammlerstücke + Bücher + Haustiere + Sport + Fitness + Kunst + Handwerk + Zuhause + Büro + Lebensmittel + Verschiedenes + Sonstiges + Fehler beim Laden der Medien + Konnte die komprimierte Datei nicht öffnen + Fehler beim komprimieren der Medien: %1$s + Fehler beim Hochladen: %1$s + Der Server hat nach dem Hochladen keine URL angegeben + Hochgeladene Medien konnten nicht vom Server heruntergeladen werden + Die heruntergeladene Datei konnte nach dem Hochladen nicht überprüft werden: %1$s + Lokale Datei konnte nicht zum Hochladen vorbereitet werden: %1$s + Konnte %1$s nicht erreichen: %2$s + Upload fehlgeschlagen: %1$s + Löschen fehlgeschlagen: %1$s + Medien sind zu groß für NIP-95 + Miniaturansicht kann nicht geladen werden + Konnte Kopfzeileninformationen nicht vorbereiten: %1$s + Komprimierung abgebrochen + Komprimierung fehlgeschlagen eine Datei zurückzugeben + Medienqualität + Wählen Sie Niedrige Qualität, um Ihre Medien in eine kleinere Datei mit geringerer Qualität zu komprimieren, Hohe Qualität, um sie in eine größere Datei mit höherer Qualität zu komprimieren, oder \"Ohne Kompression\", um die Medien ohne Kompression hochzuladen. + Niedrig + Mittel + Hoch + Ohne Kompression + Entwurf bearbeiten + Einloggen mit QR-Code + Route + Startseite + Suche + Entdecken + Nachrichten + Benachrichtigungen + Global + Kurzfilme + Sicherheitsfilter + Neuer Beitrag + Neue Kurzfilme: Bilder oder Videos + Neue Community-Notiz + Alle Reaktionen auf diesen Beitrag öffnen + Alle Reaktionen auf diesen Beitrag schließen + Antworten + Boosten oder Zitieren + Gefällt mir + Zap + Schnelle Reaktionen ändern + Profilbild von %1$s + %1$s weiterleiten + Rela-Liste erweitern + Notizoptionen + Rela-Listenauswahl + Umfrage + Umfrage deaktivieren + Bitcoin-Rechnung hinzufügen + Bitcoin-Rechnung abbrechen + Verkauf eines Artikels abbrechen + Zapraiser hinzufügen + Zapraiser abbrechen + Ort hinzufügen + Ort entfernen + Zap-Aufteilung hinzufügen + Zap-Aufteilung abbrechen + Inhaltswarnung hinzufügen + Inhaltswarnung entfernen + Npub als QR-Code anzeigen + Ungültige Adresse + Amethyst hat eine URI zum Öffnen erhalten, aber diese URI war ungültig: %1$s + DM Posteingangs-Relais + Relais: %1$s + Verwendung regulärer Relais + Richten Sie Ihre privaten Posteingangs-Relais ein + Diese Einstellung lässt alle wissen, welche Relais verwendet werden sollen, wenn sie Nachrichten an Sie senden. Ohne diese könnten Sie einige Nachrichten verpassen. + Gute Optionen sind:\n - inbox.nostr.wine (bezahlt)\n - you.nostr1.com (persönliche Relais - bezahlt) + Gute Optionen sind:\n - auth.nostr1.com (gratis)\n - inbox.nostr.wine (bezahlt)\n - relay.0xchat.com (gratis) + Fügen Sie 1–3 Relais ein, die als Ihr privater Posteingang dienen sollen. DM Posteingangs-Relais sollten Nachrichten von jedem akzeptieren, aber nur Ihnen erlauben, sie herunterzuladen. + Jetzt einrichten + Suchrelais + Richten Sie Ihre Suchrelais ein + Das Erstellen einer Relaisliste, die speziell für die Suche und Benutzerkennzeichnung entwickelt wurde, wird diese Ergebnisse verbessern. + Fügen Sie 1–3 Relais ein, die beim Suchen nach Inhalten oder beim Taggen von Benutzern verwendet werden sollen. Stellen Sie sicher, dass Ihre ausgewählten Relais NIP-50 implementieren + Gute Optionen sind:\n - nostr.wine\n - relay.nostr.band\n - relay.noswhere.com + DM-Upload + Relaiseinstellungen + Öffentliche Heimrelais + Dieser Relais-Typ speichert alle Ihre Inhalte. Amethyst sendet Ihre Beiträge hierher und andere werden diese Relais verwenden, um Ihre Inhalte zu finden. Fügen Sie 1–3 Relais ein. Sie können persönliche Relais, bezahlte Relais oder öffentliche Relais sein. + Öffentliche Posteingangsrelais + Dieser Relais-Typ empfängt alle Antworten, Kommentare, Likes und Zaps auf Ihre Beiträge. Fügen Sie 1–3 Relais ein und stellen Sie sicher, dass sie Beiträge von jedem akzeptieren. + DM-Posteingangsrelais + Fügen Sie 1–3 Relais ein, die als Ihr privater Posteingang dienen sollen. Andere werden diese Relais verwenden, um Ihnen DMs zu senden. DM-Posteingangsrelais sollten Nachrichten von jedem akzeptieren, aber nur Ihnen erlauben, sie herunterzuladen. Gute Optionen sind:\n - inbox.nostr.wine (bezahlt)\n - you.nostr1.com (persönliche Relais - bezahlt) + Private Relais + Fügen Sie zwischen 1–3 Relais ein, um Ereignisse zu speichern, die niemand anders sehen kann, wie Ihre Entwürfe und/oder App-Einstellungen. Idealerweise sind diese Relais entweder lokal oder erfordern eine Authentifizierung, bevor Sie die Inhalte eines jeden Benutzers herunterladen. + Allgemeine Relais + Amethyst verwendet diese Relais, um Beiträge für Sie herunterzuladen. + Empfohlene Relais + Fügen Sie die folgenden Relais zu Ihrer Liste hinzu, um Beiträge von den aufgelisteten Benutzern zu erhalten. + Suchrelais + Liste der Relais, die für die Suche und das Taggen von Benutzern verwendet werden. Das Taggen und die Suche funktionieren nicht, wenn keine Optionen verfügbar sind. + Lokale Relais + Liste der Relays, die auf diesem Gerät laufen. + Zap die Entwickler! + Deine Spende hilft uns, einen Unterschied zu machen. Jeder Sat zählt! + Jetzt spenden + wurde Ihnen präsentiert von: + Diese Version wurde Ihnen präsentiert von: + Version %1$s + Vielen Dank! + Maximallimit + Eingeschränkte Schriften + Geforkt von + FORK + Git Repository: %1$s + Internet: + Klonen: + OTS: %1$s + Zeitstempel Beweis + Es gibt einen Beweis, dass dieser Beitrag irgendwann vor %1$s signiert wurde. Der Beweis wurde zu diesem Datum und Uhrzeit in der Bitcoin-Blockchain gestempelt. + Beitrag bearbeiten + Vorschlag zur Verbesserung Ihres Beitrags + Zusammenfassung der Änderungen + Schnelle Korrekturen… + Den Vorschlag annehmen + Video in einem Pop-Up starten + Herunterladen + Liedtext an + Liedtext aus + Versiegelte Nachricht aus. Klicken Sie, um die versiegelte Nachricht einzuschalten + Versiegelte Nachricht an. Klicken Sie, um die versiegelte Nachricht auszuschalten + Senden + Benutzernamen als Audio abspielen + Reißzwecke + QR-Code scannen + Navigieren Sie zum Drittanbieter-Wallet-Anbieter Alby + Es ist nicht möglich, auf einen Entwurf zu antworten + Es ist nicht möglich, einen Entwurf zu zitieren + Es ist nicht möglich, auf einen Entwurf zu reagieren + Es ist nicht möglich, zap Zahlung an einen Entwurf senden + Entwurf + Aus Nachricht laden + Suche nach Anwendung + Job angefordert, wartet auf Antwort + Anforderung eines Jobs von DVM + Zahlungsanforderung gesendet, wartet auf Bestätigung Ihrer Geldbörse + Warten auf Bestätigung der Zahlung durch DVM oder auf die Ergebnisse + Fehlerhafte Anfrage - Der Server kann oder will die Anfrage nicht verarbeiten. + Nicht autorisiert - Der Benutzer hat keine gültigen Authentifizierungsdaten + Zahlung erforderlich - Der Server verlangt eine Zahlung, um die Anfrage abzuschließen + Verboten - Der Benutzer hat keine Zugriffsrechte, um die Anfrage zu stellen + Nicht gefunden - Der Server kann die angeforderte Adresse nicht finden + Methode nicht erlaubt - Der Server unterstützt die Anfragemethode, aber nicht die Zielressource + Nicht akzeptabel - Der Server findet keinen Inhalt, der die Anfrage erfüllt. + Proxy-Authentifizierung erforderlich - Der Benutzer hat keine gültigen Authentifizierungsdaten + Anfrage-Timeout - Der Server hat zu lange auf jemanden anderen gewartet + Konflikt - Der Server kann die Anfrage nicht erfüllen, da ein Konflikt mit der Ressource besteht + Verschwunden - Der angeforderte Inhalt wurde dauerhaft vom Server gelöscht und wird nicht wiederhergestellt + Länge erforderlich - Der Server lehnt die Anfrage ab, da er eine definierte Länge erfordert + Vorbedingung fehlgeschlagen - Die Vorbedingungen der Anfrage in den Kopfzeilenfeldern, die der Server nicht erfüllt + Nutzlast zu groß - Die Anfrage ist größer als die vom Server definierten Grenzen und der Server weigert sich, sie zu verarbeiten + URI zu lang - Die vom Client angeforderte URL ist zu lang, um vom Server verarbeitet zu werden. + Medientyp nicht unterstützt - Die Anfrage verwendet ein Medienformat, das der Server nicht unterstützt + Bereich nicht erfüllbar - Der Server kann den im Range-Header-Feld der Anfrage angegebenen Wert nicht erfüllen. + Erwartung fehlgeschlagen - Der Server kann die Anforderungen, die durch den Expect-Request-Header-Feld angegeben sind, nicht erfüllen + Upgrade erforderlich - Der Server weigert sich, die Anfrage mit dem aktuellen Protokoll zu verarbeiten, es sei denn, der Client wechselt zu einem anderen Protokoll. + Interner Serverfehler - Der Server hat einen unerwarteten Fehler festgestellt und kann die Anfrage nicht abschließen + Nicht implementiert - Der Server kann die Anfrage nicht erfüllen oder erkennt die Anfragemethode nicht + Schlechtes Gateway - Der Server agiert als Gateway und erhielt eine ungültige Antwort vom Host + Dienst nicht verfügbar - Dies tritt häufig auf, wenn ein Server überlastet ist oder gewartet wird + Gateway-Timeout - Der Server agierte als Gateway oder Proxy und hat zu lange auf eine Antwort gewartet + HTTP-Version nicht unterstützt - Der Server unterstützt die HTTP-Version der Anfrage nicht + Variante verhandelt auch - Der Server hat einen internen Konfigurationsfehler + Unzureichender Speicher - Der Server hat nicht genug Speicher, um die Anfrage erfolgreich zu verarbeiten + Schleife erkannt - Der Server erkennt eine Endlosschleife, während er die Anfrage bearbeitet + Netzwerk-Authentifizierung erforderlich - Der Client muss authentifiziert werden, um auf das Netzwerk zuzugreifen + NIP-96 Server + Fügen Sie beliebig viele Server hinzu. Sie können wählen, welche später beim Hochladen Ihres Bildes verwendet werden soll + Blossom Server + Fügen Sie beliebig viele Server hinzu. Sie können wählen, welche später beim Hochladen Ihres Bildes verwendet werden soll + NIP-96 Server hinzufügen + Blossom Server hinzufügen + Alles löschen + Möchten Sie wirklich alle Entwürfe löschen? + Stapel: + Torrentdatei + Herunterladen + Fehler beim Öffnen der Datei + Keine Torrent-Apps installiert, um die Datei zu öffnen und herunterzuladen. + Liste zum Filtern des Feeds auswählen + Beim Sperren des Geräts abmelden + diff --git a/amethyst/src/main/res/values-eo-rUY/strings.xml b/amethyst/src/main/res/values-eo-rUY/strings.xml new file mode 100644 index 0000000000..46053234e9 --- /dev/null +++ b/amethyst/src/main/res/values-eo-rUY/strings.xml @@ -0,0 +1,447 @@ + + + Celu la QR-Kodon + Montri QR + Profila Bildo + Skani QR + Montri Ĉiukaze + La afiŝo estis denuncita kiel netaŭga de + Afiŝo ŝarĝanta aŭ netrovita en via listo de plusendiloj + Kanala Bildo + Referencita evento netrovita + Mesaĝo nemalĉifrebla + Grupa Bildo + Eksplicita Enhavo + Spamo + Personigo + Kontraŭleĝa Konduto + Nekonata + Plusendila Ikono + Nekonata Aŭtoro + Kopii Tekston + Kopii ID de Aŭtoro + Kopii ID de Noto + Elsendi + Peti Forigon + Bloki / Denunci + + Raporti Spamon / Friponon + Raporti Personigon + Raporti Eksplicitan Enhavon + Raporti Kontraŭleĝan Konduton + Ensaluti per sekreta ŝlosilo por respondi + Ensaluti per sekreta ŝlosilo por impulsi afiŝojn + Ensaluti per sekreta ŝlosilo por ŝati afiŝojn + Neniu kvanto da zapoj agordita. Longe premi por ŝanĝigi + Ensaluti per sekreta ŝlosilo por sendi zapojn + Ensalutu per sekreta ŝlosilo por sekvi + Ensalutu per sekreta ŝlosilo por malsekvi + Zapoj + Nombro da Vidoj + Plifortigi + impulsita + Citi + Nova Kvanto da Satoj + Aldoni + "respondante al " + " kaj " + "en kanalo " + Profila Murpapero + Sukcesa Pago + Eraro analizante de erara mesaĝo + " Sekvanti" + " Sekvantoj" + Profilo + Sekurecaj Filtriloj + Elsaluti + Montri Plu + Lightning-Fakturo + Pagi + Lightning-Gratifiko + Noto al Ricevanto + Dankegon! + Kvanto en Satoj + Sendi Satojn + "Eraro anazilante antaŭrigardon de %1$s : %2$s" + "Antaŭrigardi Bildon de %1$s" + Nova Kanalo + Kanala Nomo + Mia Mojosa Grupo + Bilda URL + Priskribo + "Pri ni... " + Kion vi pensas? + Afiŝi + Konservi + Krei + Nuligi + Malsukcesis alŝuti la bildon + Plusendilo Adreso + Afiŝoj + Bajtoj + Eraroj + Hejma Fluo + Fluo de Privata Mesaĝoj + Fluo de Publikaj Babiloj + Tutmonda Fluo + Serĉi Fluon + Aldoni Plusendilon + Montra Nomo + Mia montra nomo + Uzantnomo + Mia uzantnomo + Pri mi + URL de Avataro + URL de Murpapero + URL de Retejo + LN Adreso + LN URL (malmoderna) + Bildo konservita al la galerio + Malsukcesis konservi la bildon + Alŝuti Bildon + Alŝutante… + Uzanto ne havas lightning-adreson por ricevi satojn + "respondi ĉi tie... " + Kopias la ID de Noto al la tondujo por kunhavigi + Kopii ID de Kanalo (Noto) al la tondujo + Redaktas la Metadatumojn de Kanalo + Aliĝi + Konataj + Novaj Petoj + Blokitaj Uzantoj + Novaj Fadenoj + Konversacioj + Notoj + Respondoj + "Sekvitaj" + "Raportoj" + Pli da Opcioj + " Plusendiloj" + Retejo + Lightning-Adreso + Kopii la Nsec ID (vian pasvorton) al la tondujo por sekurkopio + Kopii sekretan ŝlosilon al la tondujo + Kopii publikan ŝlosilon al la tondujo por kunhavigi + Kopii publikan ŝlosilon (NPub) al la tondujo + Sendi rektan mesaĝon + Redakti metadatumojn de uzanto + Sekvi + Sekvi reen + Malbloki + Kopii ID de uzanto + Malbloki Uzanton + "npub, hekso, uzantnomo " + Klarigi + Logo de Apo + nsec / npub / heksa privata ŝlosilo + Montri Pasvorton + Kaŝi Pasvorton + Nevalida ŝlosilo + "Mi akceptas la " + kondiĉojn de uzado + Konsento al kondiĉoj estas nepra + Ŝlosilo estas nepra + Ensaluti + Generi novan ŝlosilon + Ŝargante fluon + "Eraro ŝargante respondojn: " + Provi denove + Fluo estas malplena. + Renovigi + kreita + kun priskribo de + kaj bildo + ŝanĝigis babilejo-nomon al + priskribon al + kaj bildon al + Eliri + Malsekvi + Kanalo kreita + "Kanala Informo ŝanĝigita al" + Publika Babilado + afiŝojn ricevitaj + Forigi + Aŭtomatike + tradukita el + al + Montri en %1$s unua + Ĉiam traduki al + Neniam traduki el + Adreso de Nostr + neniam + nun + t + Nudeco + Blasfemo / Malama Parolado + Raporti Malaman paroladon + Raporti Nudecon / Pornon + aliajn + Marki ĉiujn Konatajn legitaj + Marki ĉiujn Novajn legitaj + Marki ĉiujn legitajn + Sekurkopii Ŝlosilojn + Sekreta ŝlosilo (nsec) kopiita al tondujo + Kopii mian sekretan ŝlosilon + Aŭtentikigo malsukcesis + Eraro + "Kreita per %1$s" + "Ŝildeto-premia bildo por %1$s" + Vi ricevis novan ŝildeto-premion + Ŝildeto-premio doniĝita al + Kopiita tekston de noto al tondujo + Kopiita @npub de aŭtoro al tondujo + Kopiita ID de noto (@note1) al tondujo + Elekti Tekston + "<Privata mesaĝo nemalĉifrebla.>\n\nVi estis citita en privata konversacio inter %1$s kaj %2$s." + Aldoni Novan Konton + Kontoj + Elekti Konton + Aldoni Novan Konton + Aktiva konto + Havas sekretan ŝlosilon + Nur legebla, neniu sekreta ŝlosilo + Malantaŭen + Elekti + Kunhavigi Ligilon + Kunhavigi + ID de Aŭtoro + ID de Noto + Kopii Tekston + Forigi + Malsekvi + Sekvi + Peti Forigiton + Amethyst petos, ke via noto estu forigita el la plusendiloj al kiuj vi estas aktuale konektita. Ne estas garantio, ke via noto estos porĉiame forigita el tiuj plusendiloj, aŭ el aliaj plusendiloj, kie ĝi povus esti konservita. + Bloki + Forigi + Bloki + Denunci + Forigi + Ne montru denove + Spamo aŭ trompoj + Obscena aŭ malŝata konduto + Malica anstataŭo + Nudeco aŭ kruda enhavo + Kontraŭleĝa Konduto + Bloki uzanton kaŝus sian enhavon en via apo. Viaj notoj ankoraŭ estos publike videbla, inkluzive de la uzantoj vi blokas. Blokitaj uzantoj estas montritaj en la Sekureca Filtrilo ekrano. + + Denunci + Afiŝitaj denuncoj estos publike videbla. + Laŭvole doni ekstran kuntekston pri via denunco… + Ekstra Kunteksto + Kialo + Ekelti kialon… + Afiŝi Denuncon + Bloki kaj Denunci + Bloki + Legosignoj + Privataj Legosignoj + Publikaj Legosignoj + Aldoni al Privataj Legosignoj + Aldoni al Publikaj Legosignoj + Forigi el Privataj Legosignoj + Forigi el Publikaj Legosignoj + Servico de Monujo-Konektado + Permesas Nostr-Sekreton por pagi zapojn sen eliri la apon. Konservi la sekreton sekura kaj uzu privatan plusendilon laŭeble + Pubŝlosilo de Wallet Connect + Plusendilo de Wallet Connect + Sekreto de Wallet Connect + Montri sekretan ŝlosilon + nsec / heks privata ŝlosilo + Promesi Kvanton en Satoj + Afiŝi Enketon + Necesaj kampoj: + Zapi ricevantojn + Ĉefa priskribo de enketo… + Elekto %s + Priskribo de elekto de enketo + Nedevigaj kampoj: + Minimumo de Zapoj + Maksimumo de Zapoj + Interkonsento + (0-100)% + Fermi post + tagoj + Kvanto de zapoj + Nur po unu voĉdono por uzanto estas permesita en ĉi tia enketo + "Serĉanta Eventon %1$s" + Aldoni publikan mesaĝon + Aldoni privatan mesaĝon + Aldoni mesaĝon de fakturo + Dankon pro via laboro! + Krei kaj Aldoni + Aŭtoroj de Enketoj ne povas voĉdoni en siajn proprajn enketojn. + Ĉi tiu enhavo estas la sama ĝis la afiŝo + Ĉi tiu enhavo ŝanĝiĝis. La aŭtoro eble ne vidis aŭ jesis la ŝanĝo + Aldoni Bildon + Aldoni Videon + Aldoni Dokumenton + Aldoni al Mesaĝo + Priskribo de enhavoj + Blua ŝipo en blanka, sabla plaĝo je la sunsubiro + Tipo de Zapo + Tipo de Zapo por ĉiuj la elektoj + Publika + Ĉiu povas vidi la transakcion kaj mesaĝon + Privata + Sendinto kaj Ricevanto povas vidi unu la alian kaj legi la mesaĝon + Sennoma + Ricevanto kaj la publiko ne scias kiu sendis la pagon + Ne-Zapo + Ne spuro en Nostr, nur en Lightning + Dosiera Servilo + LNAdreson aŭ @Uzanto + Viaj plusendiloj (NIP-95) + Dosieroj estas konservita de viaj plusendiloj. Nova NIP: kontrolu se ili subtenas + Tor/Orbot aranĝo + Konekti tra via Orbot aranĝo + Malkonekti el via Orbot/Tor? + Viaj datumoj estos tuj sendita en la normala reto + Jes + Ne + Listo de Sekvoj + Ĉiuj Sekvoj + Ĝenerala + ## Konektu tra Tor per Orbot + \n\n1. Instalu [Orbot](https://play.google.com/store/apps/details?id=org.torproject.android) + \n2. Aktivigu Orbot + \n3. En Orbot, kontrolu la Socks konektejon. Defaulte uzas 9050 + \n4. Se necesa, ŝanĝu la konektejon en Orbot + \n5. Agordu la Socks konektejon en ĉi tiu ekrano + \n6. Alkliki la Aktivigi butonon por uzi Orbot kiel prokuro + + Socks-Konektejo de Orbot + Nevalida nombro de konektejo + Uzi Orbot + Malkonekti Tor/Orbot + Privataj Mesaĝoj + Sciigas vin kiam privata mesaĝo alvenas + Zapojn Ricevitaj + Sciigas vin kiam iu zapas vin + %1$s satoj + El %1$s + pro %1$s + Sciigi: + Aliĝu al la Konversacio + ID de Uzanto aŭ Grupo + npub, nevent aŭ hex + Krei + Aliĝi + Hodiaŭ + Enhava averto + Ĉi tiu afiŝo enhavas delikatan enhavon, kiu povas ofendi aŭ ĝeni iujn + Ĉiam kaŝi delikatajn enhavojn + Ĉiam montri delikatajn enhavojn + Ĉiam montri enhavajn avertojn + Rekomendas: + Filtri spamon el fremduloj + Averti kiam afiŝoj havas denuncojn de viaj sekvituloj + Nova Reaga Simbolo + Neniaj reagoj selektitaj. Premu longe por ŝanĝi + Zapkolekto + Difinas kvanton de zapoj por kolekti por ĉi tiu afiŝo. Subtenantaj klientoj montrus ĉi tion kiel plenumskalo por kuraĝigi donacojn + Celita Kvanto da Satoj + Zapkolekto je %1$s. %2$s satoj al celo + Legi el plusendilo + Skribi al Plusendilo + Eraro okazis akirante de plusendila informacio el %1$s + Posedanto + Versio + Programaro + Kontakto + Subtenitaj NIPoj + Enirpago + URL de pagoj + Limoj + Landoj + Lingvoj + Etikedoj + Reguloj de Afiŝado + Longo de Mesaĝo + Abonoj + Filtriloj + Longo de ID de Abono + Minimuma prefikso + Maksimumaj etikedoj de evento + Longo de enhavo + Minimuma PoW + Pago + Cashu Signo + Elpagi + Neniu Lightning-Adreso agordita + Signo kopita al tondujo + VIVE + SENRETA + FINITA + HORPLANITA + Vidfluo estas Senreta + Vidfluo Finita + Elsaluti forigas ĉiujn viajn lokajn datumojn. Certigi ke vi sekurkopis vian privatan ŝlosilon por eviti perdi vian konton. Ĉu vi volas daŭrigi? + Sekvitaj Etikedoj + Plusendiloj + Vive + Komunumo + Babilejoj + Aprobitaj Afiŝoj + Ĉi tiu grupo ne havas priskribon aŭ regulojn. Parolu kun la posedanto por aldoni + Ĉi tiu komunumo ne havas priskribon. Parolu kun la posedanto por aldoni + Delikata Enhavo + Aldonas averton de delikata enhavo antaŭ montri ĉi tiun enhavon + Agordoj + Ĉiam + Nur-Wifi + Neniam + Sistemo + Hela + Malhela + Preferoj de Apo + Lingvo + Etoso + Antaŭrigardo de Bildo + Ludado de Video + Antaŭrigardo de URL + Montri bildon + Spamistoj + Silentigita. Alklaki por malsilentigi + Ŝalta sono. Alklaki por silentigi + Serĉi lokajn kaj forajn registrojn + Nostr-adreso konfirmita + Nostr-adreso malsukcesis konfirmon + Kontrolanta de Nostr-adreso + Selekti/Malselekti ĉion + Defaŭlta + Elekti plusendilon por daŭrigi + Plusendi Zapojn al: + Subtenantaj klientoj plusendos zapojn al la ĉi-suba LNAdreso aŭ Uzantprofilo anstataŭ al la via + Montri Loko kiel + Aldonas Geohash de via loko al la afiŝo. La aŭdienco scios kiam vi estas je 5km (3mi) de la nuna loko + Aldonas averton de delikata enhavo antaŭ ol montri vian enhavon. Ĉi tiu estas perfekta por NSFW enhavo aŭ enhavo kiun iu povas trovi ofensiva aŭ ĝena + Nova Trajto + Por aktivigi ĉi tiun reĝimon Amethyst devus sendi NIP-17 mesaĝon (GiftWrapped, Sealed Direct kaj Grupa Mesaĝojn). NIP-17 estas nova kaj la plejparto de klientoj ankoraŭ ne instalis ĝin. Konfirmu ke la ricevanto uzas kongruan klienton. + Aktivigi + Publika + Privata + Al + Temo + Temo de la konversacio + "\@Uzanto1, @Uzanto2, @Uzanto3" + Anoj de ĉi tiu grupo + Klarigo al anoj + Ŝanĝante la nomon por la novaj celoj. + Pro la Interfaco de la Apo + Malhela, Hela aŭ Sistema Temo + Aŭtomate montri imaĝojn kaj GIFojn + Aŭtomate montri videojn kaj GIFojn + Montri antaŭrigardoj de URL + Kiam montri imaĝojn + Kopii URL al tondujo + Kopi ID de Noto al tondujo + Kreita en + Reguloj + Ĝistadigi vian staton + Eraro analizante de erara mesaĝo + Voĉdonoj pezas laŭ la zap-kvanto. Vi povas difini minimuman kvanton por eviti spamistojn kaj maksimuman kvanton por eviti ke grandaj zapistoj ekregu la enketon. Uzu la saman kvanton en ambaŭ kampoj por certigi ke ĉiuj voĉdonoj pezus same. Malplenigu ĝin por akcepti ajnan kvanton. + Nekapable sendi zapon + Mesaĝi la Uzanto + Okej + diff --git a/amethyst/src/main/res/values-fa-rIR/strings.xml b/amethyst/src/main/res/values-fa-rIR/strings.xml new file mode 100644 index 0000000000..71a721d723 --- /dev/null +++ b/amethyst/src/main/res/values-fa-rIR/strings.xml @@ -0,0 +1,931 @@ + + + کد QR را نشانه بگیرید + کد QR را نشان بده + تصویر نمایه + تصویر نمایه شما + اسکن کد QR + بهر حال نشان بده + این پست پنهان شده چون به کلمات یا کاربران پنهان شده شما اشاره دارد + این یادداشت توسط این افراد گزارش شده: + این یادداشت یافت نشد + 👀 + تصویر کانال + رویداد مورد نظر یافت نشد + پیام رمزگشایی نشد + تصویر گروه + محتوای نامناسب + اسپم + تعداد رویدادهای اسپم که از این رله می آید + جعل هویت + رفتار ناهنجار + سایر + ناشناس + آیکن رله + نویسنده ناشناس + کپی متن + کپی شناسه نویسنده + کپی شناسه یادداشت + انتشار + مهر زمان و تاریخ بزن + مهر زمان: در انتظار تایید + OTS: در حال انتظار + درخواست حذف/string> + مسدود/گزارش + + گزارش اسپم/کلاهبرداری + گزارش جعل هویت + گزارش محتوای نامناسب + گزارش رفتار ناهنجار + گزارش بدافزار + گزارش مود + بدافزار + مود + با کلید خصوصی وارد شوید تا بتوانید پاسخ دهید + با کلید خصوصی وارد شوید تا بتوانید یادداشت را بازنشر کنید + با کلید خصوصی وارد شوید تا بتوانید یادداشت را لایک کنید + مقداری برای زپ تعیین نشده. نگه دارید تا تغییر دهید + با کلید خصوصی وارد شوید تا بتوانید زپ کنید + با یک کلید خصوصی وارد شوید تا بتوانید دنبال کنید + با یک کلید خصوصی وارد شوید تا بتوانید دنبال کردن را لغو کنید + دارید از کلید عمومی استفاده می کنید و با کلید عمومی فقط می توان خواند. با کلید خصوصی وارد شوید تا بتوانید کلمه یا جمله ای را پنهان کنید. + دارید از کلید عمومی استفاده می کنید و با کلید عمومی فقط می توان خواند. با کلید خصوصی وارد شوید تا بتوانید کلمه یا جمله ای را آشکار کنید + زپ + دیدن تعداد + بازنشر + بازنشر شده + ویرایش شده + ویرایش#%1$s + اورجینال + نقل قول + فورک + پیشنهاد ویرایش + مبلغ جدید به ساتوشی + افزودن + " پاسخ به" + " و " + "در کانال " + بنر پروفایل + پرداخت موفق + خطا در تفسیر پیغام خطا + "دنبال شونده" + "دنبال کننده" + پروفایل + فیلترهای ایمنی + خروج + ادامه + صورتحساب لایتنینگ + پرداخت + انعام لایتنینگ + یادداشت برای گیرنده + !خیلی ممنون + مبلغ به ساتوشی + ارسال ساتوشی + " %1$s : %2$s خطا در تبدیل" + "%1$s پیش نمایش تصویر کارت برای" + کانال جدید + نام کانال + گروه باحال من + آدرس تصویر + توصیف + "درباره ما.. " + به چی فکر میکنی؟ + ارسال + ذخیره + ساختن + لغو + تصویر بارگذاری نشد + آدرس رله + یادداشت ها + بایت + خطاها + تعداد خطاهای اتصال در این نوبت + خبرنامه اصلی + پیام خصوصی + گفتگوی عمومی + خبرنامه همگانی + جستجو در خبرنامه + افزودن رله + نمایش نام + نام من + استریچ باحالیان + خوش آمدی استریچ! + نام کاربری + نام کاربری من + درباره من + آدرس آواتار + آدرس بنر + آدری وبسایت + ضمیرها + آدرس لایتنینگ + آدرس لایتنینگ(نقل شده) + در گالری ذخیره کن + تصویر در گالری ذخیره شد + بارگیری ویدئو آغاز شد… + بارگیری رسانه آغاز شد… + تصویر ذخیره نشد + ویدئو در گالری گوشی ذخیره شد + ویدئو ذخیره نشد + بارگذاری تصویر + ...در حال بارگذاری + این کاربر آدرس لایتنینگ برای دریافت ساتوشی تنظیم نکرده است + "...اینجا پاسخ دهید " + شناسه یادداشت را برای اشتراک گذاری در کلیپبورد ذخیره می کند + ذخیره شناسه کانال در کلیپبورد + متادیتای کانال را ذخیره می کند + پیوستن + شناس + در خواست جدید + کاربران بلاک شده + رشته جدید + گفتگوها + یادداشت ها + پاسخ ها + گالری + "دنبال شوندگان" + "گزارش ها" + انتخاب های بیشتر + "رله ها" + وبسایت + آدرس لایتنینگ + شناسه کلید خصوصی (پسوردتان) را در کلیپبورد کپی می کند( + کپی کردن کلید خصوصی در کلیپبورد + نمایش کد QR کلید خصوصی + نمایش کد QR کلید خصوصی رمزنگاری شده + کلید عمومی را برای اشتراک گذاری در کلیپبورد ذخیره می کند + کپی کردن کلید عمومی در کلیپبورد + ارسال پیام مستقیم + متادیتای کاربر را ویرایش می کند + دنبال کردن + دنبال کردن متقابل + از بلاک درآوردن + کپی شناسه کاربر + از بلاک درآوردن کاربر + "npub, hex, نام کاربری " + پاک کردن + لوگوی اپ + nsec / npub / hex کلید خصوصی + پسورد باز کردن کلید + نشان دادن گذرواژه + پنهان کردن گذرواژه + کلید نامعتبر + کلید نامعتبر: %1$s + "می پذیرم " + شرایط استفاده + پذیرش شرایط الازمیست + رمز عبور لازم است + کلید الزامیست + نام الزامی است + ورود + ثبت نام + ایجاد حساب کاربری + شما را چی صدا بزنیم؟ + حساب کاربری ناستر ندارید؟ + از قبل حساب کاربری ناستر دارید؟ + ایجاد حساب کاربری جدید + ساختن جفت کلید جدید + در حال بارگیری خبرنامه + بارگذاری حساب کاربری + " :خطا در بارگیری پاسخ ها" + دوباره تلاش کنید + هنوز هیچ اعلانی نیست. + خبرنامه خالیست + تازه‌سازی + ساخته شد + با توصیف + و تصویر + نام گفتگو تغییر کرد به + تصویر + و تصویر به + ترک کردن + دنبال نکردن + کانال ساخته شد + "اطلاعات کانال تغییر کرد به" + گفتگوی عمومی + یادداشت های دریافت شده + بیرون کردن + خودکار + ترجمه از + به + ابتدا به نشان بده %1$s + گفتگوی عمومی درباره %1$s + انجمن عمومی درباره %1$s + همیشه به ترجمه کن %1$s + هرگز به ترجمه نکن %1$s + آدرس ناستر + هرگز + اکنون + ساعت + دقیقه + روز + برهنگی + ناسزا / نفرت پراکنی + گزارش نفرت پراکنی + گزارش برهنگی / پورن + سایر + همه شناس ها خوانده شده کن + همه جدیدها را خوانده شده کن + همه را خوانده شده کن + بازیابی کلیدها + نکات ایمنی و ذخیره کلید + +حساب کاربری شما با یک کلید خصوصی محافظت می شود. این کلید دنباله ای بلند از کاراکترها است که با **nsec1** آغاز می گردد. هر کس به این کلید خصوصی دسترسی داشته باشد می تواند بجای شما یادداشت پست کرده یا هویت شما را تغییر دهد. +هرگز کلید خصوصی خود را در هیچ وبسایت با نرم افزاری که به آن اطمینان ندارید **وارد نکنید**. +سازندگان امتیست **هرگز** کلیدتان را از شما نمی خواهند. +یک پشتیبان یدکی مخفی از کلید خود به منظور بازیابی **نگه دارید**. ما استفاده از نرم افزار مدیریت پسورد را توصیه می کنیم. + برای ایمنی بیشتر، می توانید کلید خود را با یک رمزعبور رمزنگاری کنید. این نوع کلید با **ncryptsec1** آغاز می شود و نمی تواند بدون رمز عبور شما استفاده شود. +اگر پسوردتان را گم کنید، نخواهید توانست کلیدتان را بازیابی کنید. + کلید خصوصی شما رمزنگاری نشد + کلید خصوصی در کلیپبورد کپی شد + کلید خصوصیم را کپی کن + رمزنگاری و کپی کلید من + احراز هویت انجام نشد + مشخصات بیومتریک نتوانست مالک این تلفن را احراز هویت کند + مشخصات بیومتریک نتوانست مالک این تلفن را احراز هویت کند. خطا: %1$s + خطا + "ساخته شده توسط %1$s" + "تصویر مدال پاداش برای %1$s" + یک مدال پاداش دریافت کردید + مدال پاداش داده شد به + یادداشت در کلیپبورد کپی شد + \@npubنویسنده در کلیپبورد کپی شد + (@note1)شناسه یادداشت در کلیپبورد کپی شد + انتخاب متن + "<پیام خصوصی رمزگشایی نشد>\\n\nدر یک پیام خصوصی/رمزنگاری شده بین %1$s و %2$s نام شما آمده بود." + افزودن حساب کاربری جدید + حساب های کاربری + انتخاب حساب کارگری + افزودن حساب کاربری جدید + حساب کاربری فعال + کلید خصوصی دارد + فقط خواندن، کلید خصوصی ندارد + بازگشت + انتخاب + اشتراک گذاری لینک مرورگر + اشتراک گذاری + شناسه نویسنده + شناسه یادداشت + کپی متن + حذف + دنبال نکردن + دنبال کردن + حذف از گالری + حذف این رسانه از گالری، بعدا می توانید آن را بخوانید + درخواست حذف + آماتیست درخواست می کند که یادداشت شما از رله هایی که درحال حاضر به آن متصل هستید حذف شود. هیچ تضمینی نیست که یادداشت شما برای همیشه از آن رله ها یا از رله های دیگری که ممکن است در آنها ذخیره شده باشد حذف خواهد شد.. + بلاک + حذف + بلاک + گزارش + حذف + دوباره نشان نده + اسپم یا کلاهبرداری + محتوای نفرت پراکنی یا ناسزا + جعل هویت بدخواهانه + محتوای برهنگی یا نمایان + رفتار ناهنجار + نرم‌افزار خرابکار + بلاک کردن کاربر محتوای ایشان را در اپ شما پنهان می کند. یادداشت های شما همچنان بطور عمومی دیده می شوند که شامل کاربران بلاک شده توسط شما نیز هست. کاربران بلاک شده در صفحه فیلترهای ایمنی فهرست می شوند. + + گزارش سواستفاده + تمام گزارش ها بطور عمومی دیده می شوند + در صورت تمایل توضیحاتی به گزارش خود بیفزایید... + توضیحات اضافه + دلایل + دلیلی انتخاب کنید... + گزارش یادداشت + بلاک و گزارش + بلاک + علامت گذاشته ها + پیش‌نویس‌ + علامت گاشته های خصوصی + علامت گذاشته های عمومی + افزودن به علامت گذاشته های خصوصی + افزودن به علامت گذاشته های عمومی + برداشتن از علامت گذاشته های خصوصی + برداشتن از علامت گذاشته های خصوصی + خدمات اتصال به کیف پول + به رمز ناستر اجازه بده زپ را بدون ترک اپ برداخت کند. این رمز را امن نگه دارید و درصورت امکان از رله خصوصی استفاده کنید + کلید عمومی اتصال به کیف پول + رله اتصال به کیف پول + رمز اتصال به کیف پول + نمایش کلید خصوصی + nsec / hex کلید خصوصی + مبلغ وثیقه به ساتوشی + ارسال نظرسنجی + قسمت های الزامی: + دریافت کنندگان زپ + توضیحات اولیه نظرسنجی… + گزینه ها %s + توضیح گزینه های نظرسنجی + قسمت های اختیاری: + حداقل زپ + حداکثر زپ + توافق نظر + (0–100)% + بسته شدن پس از + روز + نمی توان رای داد + این نظرسنجی برای رای جدید بسته شده است + مبلغ زپ + فقط یک رای به ازای هر کاربر در این نوع نظرسنجی مجاز است + "جستجوی رویداد %1$s" + افزودن پیام عمومی + افزودن پیام خصوصی + افزودن پیام صورتحساب + از زحمات شما متشکریم! + ساختن و افزودن + سازندگان نظرسنجی نمی توانند در نظر سنجی خود رای دهند. + این به چه معناست؟ + تصویر از زمان ارسال یکسان است + تصویر تغییر کرده است. ممکن است نویسنده تغییر را ندیده باشد. + افزودن رسانه + افزودن تصویر + افزودن فیلم + افزودن مدارک + افزودن به پیام + افزودن عنوان + دوست عزیز من + استفاده از آدرس مستقیم اینترنتی + توصیف محتوا + قایقی آبی در ساحل شنی سفید هنگام غروب + نوع زپ + نوع زپ برای همه گزینه ها + عمومی + همه می توانند تراکنش و پیام را ببینند + خصوصی + فرستنده و گیرنده می توانند یکدیگر و پیام را ببینند + ناشناس + گیرنده و دیگران نمی دانند چه کسی پرداخت کرده است + غیرزپ + هیچ ردی در نوستر نمی ماند، فقط در شبکه لایتنینگ انجام می شود + سرور فایل + یک سرور برای بارگذاری این فایل انتخاب کنید + آدرس لایتنینگ یا @User + سرورهای رسانه + سرورهای مورد علاقه خود برای بارگزاری رسانه را انتخاب کنید. + هیچ مجموعه سرور NIP-96 ندارید. می توانید از لیست امتیست استفاده کنید، یا از لیست زیر اضافه کنید↓ + هیچ سروری برای Blossom ندارید. می توانید از لیست امتیست استفاده کنید، یا از لیست زیر اضافه کنید↓ + سرورهای داخلی رسانه + لیست پیش فرض امتیست. می توانید تک به تک یا تمام لیست را اضافه کنید. + استفاده از لیست پیش فرض + افزودن سرور رسانه + حذف سرور رسانه + آغاز نشده + فشرده سازی + درحال بارگذاری + در حال پردازش + در حال بارگیری + در حال هش کردن + انجام شد + خطا + رله های شما (NIP-95) + فایل ها در رله های شما میزبانی می شوند. NIPجدید: بررسی کنید آیا پشتیبانی می کنند یا خیر + گزینه های حریم خصوصی + Tor/Orbot تنظیمات + از طریق تنظیم Orbot متصل شوید + تنظیم + تنظیمات تور + قطع اتصال از Orbot/Tor? + داده های شما بلافاصله در شبکه معمولی منتقل می شوند + بله + خیر + لیست دنبال ها + همه دنبال ها + اطراف من + همگانی + لیست خموش + درگاه پیش فرض 9050 است + ## از طریق Tor با Orbot متصل شوید + \n\n1. نصب کنید [Orbot](https://play.google.com/store/apps/details?id=org.torproject.android) + \n2. شروع Orbot + \n3. در Orbot, پورت Socksرا علامت بزنید.مقدار پیش فرض 9050 است. + \n4. اگر لازم است پورت Orbot را تغییر دهید + \n5. پورت Socks را در این صفحه پیکربندی کنید + \n6. دکمه Activate را بفشارید تا از Orbot به عنوان پراکسی استفده نمایید + + درگاه Orbot Socks + موتور فعال تور + استفاده از نسخه درونی یا Orbot + تنظیمات پیش فرض حریم خصوصی/ تور + تغییر سریع تمام تنظیمات زیر + رله ها / آدرس های Onion + از تور برای هر آدرس اونیون استفاده کن + رله های پیام خصوصی + تور را برای ارسال و دریافت پیام خصوصی الزامی کن + رله های غیر معتمد + تور را برای رله های ارسال/دریافت الزامی کن + رله های معتمد + تور را برای تمام رله های لیست الزامی کن + تصاویر نمایه + تور را برای بارگیری تصاویر نمایه اجباری کن + پیش نمایش URL + تور را برای بارگیری پیش نمایش آدرس الزامی کن + تصاویر + تور را برای بارگیری تصاویر الزامی کن + ویدئوها + تور را برای بارگیری ویدئوها الزامی کن + عملیات پولی + تور را برای زپ، لایتنینگ و انتقال کَشو الزامی کن + تایید آدرس ناستر + تور را برای تایید آدرس های NIP-05 الزامی کن + بارگذاری رسانه + تور را برای بارگذاری محتوا الزامی کن + داخلی + Orbot + خاموش + مقدماتی + پیش‌فرض + همه بجز رسانه + حریم خصوصی کامل + سفارشی + وقتی توسط سرور الزام شده از تور استفاده کن + IP خود را از رله های غریبه پنهان کن + IP خود را از همه چیز بجز تصاویر و ویدئوها پنهان کن + IP خود را در تمام ارتباطات پنهان کن + خودت را بساز + شماره پورت نامعتبر + استفاده از Orbot + قطع اتصال Tor/Orbot + پیام خصوصی + وقتی پیام خصوصی دریافت شود اعلان می کند + زپ دریافت شده + وقتی کسی زپ کند اعلام می کند + %1$s ساتوشی + از %1$s + برای %1$s + اعلان: + پیوستن به گفتگو + شناسه گروه یا کاربر + npub, nevent یا hex + ساختن + پیوستن + امروز + هشدار محتوا + این یادداشت حاوی محتوای حساس است که ممکن است از نظر برخی توهین آمیز یا مشوش کننده باشد + همیشه محتوای حساس را پنهان کن + همیشه محتوای حساس را نشان بده + همیشه هشدار محتوا را نشان بده + توصیه ها: + اسپم غریبه ها را فیلتر کن + اگر یادداشت توسط افرادی که فالو می کنید گزارش شده هشدار بده + نماد جدید واکنش + هیچ نوع واکنشی انتخاب نشده. نگه دارید تا تغییر دهید + زپ گیری + یک مبلغ ساتوشی هدف به این یادداشت بیافزایید. کلاینت های سازگار ممکن احتمالا این ویژگی را به شکل نوار پیش رونده نشان می دهند تا مشوق کمک مالی باشد. + مبلغ هدف به ساتوشی + زپ گیری تا %1$s. %2$s مانده تا هدف + خواندن از رله + نوشتن به رله + مقدار بایتی که به این رله فرستاده شده، شامل فیلترها و رویدادها + مقدار بایتی که از این رله فرستاده شده، شامل فیلترها و رویدادها + در تلاش برای گرفتن اطلاعات رله از %1$s خطایی رخ داد + مالک + نگارش + نرم‌افزار + مخاطب + NIP های پشتیبانی شده + کارمزد تراکنش + Url پرداخت ها + محدودیت ها + کشورها + زبان‌ها + برچسب‌ها + سیاست ارسال محتوا + خطاها و هشدارهای از این رله + طول پیام + اشتراک + فیلترها + طول شناسه اشتراک + حداقل پیشوند + حداکثر تعداد برچسب رویداد + طول محتوا + حداقل PoW + احراز هویت + پرداخت + توکن Cashu + بازپرداخت + ارسال به کیف پول زپ + باز کردن در کیف پول Cashu + کپی کردن توکن + آدرس لایتنینگ تنظیم نشده است + توکن به کلیپبورد کپی شد + زنده + آفلاین + تمام شد + زمان بندی شده + پخش زنده آفلاین است + پخش زنده تمام شد + خروج همه اطلاعات محلی شما را پاک می کند. مطمئن شوید که کلید خصوصی خود را بکاپ گرفته و ذخیره کرده اید تا حساب کاربری تان را از دست ندهید. می خواهید ادامه دهید؟ + برچسب های دنبال شده + رله ها + اکتشاف یادداشت + بازار + زنده + انجمن + گپ + یادداشت های تایید شده + این گروه هیچ توصیف و قوانینی ندارد. با مالک گروه برای افزودن آن صحبت کنید. + این انجمن هیچ توضیح و قوانینی ندارد. با مالک گروه برای افزودن آن صحبت کنید. + محتوای حساس + هشدار محتوای حساس پیش از نمایش محتوا اضافه می کند + ترجیحات اپ + تنظیمات + همیشه + فقط Wifi + وای فای بی اندازه + هرگز + کامل + ساده + عملکرد + کلاسیک + مدرن + سیستم + روشن + تاریک + ترجیحات اپلیکیشن + اتصال کیف پول + زبان + پوسته + پیش نمایش تصویر + پخش ویدئو + پیش نمایش URL + مرور ژرف + پنهان کردن نوار پیمایش هنگام مرور + حالت رابط کاربر + قیافه پست را انتخاب کن + سبک گالری نمایه + انتخاب سبک گالری + بارگیری تصویر + اسپمر + بیصدا شده. برای لغو کلیک کنید + باصدا. برای بیصدا کردن کلیک کنید + سوابق محلی و دور را بگرد + آدرس ناستر تایید شده بود + آدرس ناستر تایید نشد + بررسی آدرس ناستر + انتخاب یا لغو انتخاب همه + پیش‌فرض + بازگشت به حالت پیش فرض + برای ادامه یک رله انتخاب کنید + باز ارسال زپ ها به: + کلاینت هایی که این قابلیت را دارند زپ ها را به جای شما به LNAddress یا نمایه کاربر زیر می فرستند + افشای مکان به عنوان + یک هش جغرافیایی از مکان شما به این یادداشت می افزاید. دیگران خواهند دانست که شما در فاصله 5 کیلومتری (3 مایلی) این مکان هستید. + پست اختصاصی مکان + فقط دنبال کنندگان این مکان می توانند آن را ببینند. دنبال کنندگان معمولی شما آن را نمی بینند. + بارگیری مکان + اجازه ثبت مکان داده نشده + پیش از نمایش محتوای شما، هشدار محتوای حساس به آن می افزاید. این برای هرگونه محتوای نامناسب برای محیط کار یا هر محتوای دیگری که برخی ممکن است توهین آمیز یا مشوش کننده بدانند خوب است. + ویژگی جدید + برای فعال سازی این حالت لازم است اماتیست یک پیغام NIP-17 بفرستد (پیغام های GiftWrapped, Sealed Direct and Group). مطمئن شوید که گیرنده از کلاینتی سازگاز استفاده می کند. + فعال‌سازی + عمومی + گروه خصوصی یا عمومی جدید + خصوصی + به + موضوع + موضوع گفتگو + "\@کاربر1, @کاربر2, @کاربر3" + اعضای گروه + توضیحات برای اعضا + تعویض نام به خاطر اهداف جدید. + چسباندن از کلیپبورد + برای رابط کاربری اپ + پوسته مطابق سیستم، روشن، یا تاریک + بارگیری خودکار تصاویر و جیف ها + پخش خودکار ویدئوها و جیف ها + نشان دادن پیش نمایش URL + هنگام بارگیری تصاویر + کپی استک + کپی به کلیپ‌بورد + کپی کلید عمومی در کلیپبورد + اشتراک گذاری یا ذخیره‌سازی + کپی URL به کلیپبورد + کپی شناسه یادداشت به کلیپبورد + افزودن رسانه به گالری + رسانه افزوده شد + رسانه به گالری نمایه شما افزوده شد + ایجاد شده در + قوانین + ورود با Amber + بارگذاری وضعیت + خطا در تفسیر پیغام خطا + آراء با مبلغ زپ سنجیده می شوند. می توانید برای جلوگیری از اسپم یک مبلغ حداقل تعیین کنید و برای جلوگیری از دستکاری نتیجه با زپ های بزرگ یک مبلغ حداکثر تعیین کنید. برای اینکه همه آراء ارزش یکسان داشته باشند در هر دو قسمت یک مبلغ را بزنید. یا این قسمت را خالی بگذارید تا هر مبلغ زپی را بپذیرد. + زپ فرستاده نمی شود + پیام به کاربر + پیغام %1$s + قبول + به %1$s نرسید: %2$s + آدرس NIP-11 ساخته نشد به دلیل %1$s: %2$s + به %1$s نتوانست برسد: %2$s + پاسخ %1$s تفسیر نشد: %2$s + رله درخواست %1$s را رد کرد: %2$s + به %1$s نرسید: %2$s + نتایج %1$s تفسیر نشد: %2$s + %1$s کد %2$s را انجام نداد + فعال برای: + خانه + پیام های خصوصی + گپ + همگانی + جستجو + تقسیم و فرستادن زپ ها + کلاینت هایی که این ویژگی را دارند زپ ها را تقسیم کرده و به جای شما کاربرانی که اینجا افزوده اید می فرستند + جستجو و افزودن کاربر + نام کاربری یا نام نمایشی + تنظیمات لایتنینگ موجود نیست + کاربر %1$s آدرس لایتنینگ برای دریافت ساتوشی تنظیم نکرده است + درصد + ۲۵ + تقسیم زپ با + بازفرستادن زپ به + کیف پول لایتنینگی یافت نشد + پرداخت شد + کیف پول %1$s + خطا در بازکردن اپلیکیشن امضا کننده + اپ امضا کننده یافت نشد. بررسی کنید که اپ حذف نشده باشد. + اپ امضا کننده رد کرد + مطمئن شوید که اپ امضا کننده این تراکنش را تایید کرده است + هیچ کیف پولی برای پرداخت صورتحساب لایتنینگ یافت نشد (خطا: %1$s). لطفا کیف پول لایتنینگی برای استفاده از زپ نصب کنید + هیچ کیف پولی برای پرداخت صورتحساب لایتنینگ یافت نشد. لطفا یک کیف پول لایتنینگی برای استفاده از زپ نصب کنید + کلمات پنهان + پنهان کردن کلمه یا جمله جدید + تصویر نمایه + نمایش تصاویر نمایه + یک گزینه را انتخاب کنید + صورتحساب پرداخت نشد + برداشت نشد + اتصال کیف پول برقرار نشد + خطا در تفسیر رشته اتصال NIP-47. بررسی کنید این مشکل مربوط به سازنده کیف پول شما مشکلی نباشد: %1$s. خطا: %2$s + خطا در تفسیر رشته اتصال NIP-47. بررسی کنید این مشکل مربوط به سازنده کیف پول شما مشکلی نباشد: %1$s. + Cashu بازپرداخت نشد + Mint پیام خطای روبرو را داد: %1$s + توکن Cashu خرج شده است. + Cashu دریافت شد + %1$s ساتوشی به کیف پول شما ارسال شد. (کارمزد: %2$s ساتوشی) + هیچ کیف پول Cashu سازگاری در سیستم یافت نشد + صورتحساب از سرور گیرنده دریافت نشد + ارائه دهنده اتصال کیف پول شما خطای روبرو را داد: %1$s + نمی توان به Tor وصل شد + بارگیری اسناد رله در دسترس نیست + LNUrl از آدرس لایتنینگ \"%1$s\" بدست نیامد. تنظیمات کاربر را بررسی کنید. + خدمات لایتنینگ %1$s گیرنده دردسترس نیست. از آدرس لایتنینگ \"%2$s\" محاسبه شد. خطا: %3$s. بررسی کنید آیا سرور کار می کند و آیا آدرس لایتنینگ صحیح است. + مشکل %1$s حل نشد. بررسی کنید که به اینترنت متصل باشید، سرور کار کند و آدرس لایتنینگ %2$s صحیح باشد. + مشکل %1$s حل نشد. بررسی کنید که به اینترنت متصل باشید، سرور کار کند و آدرس لایتنینگ %2$s صحیح باشد. \n\nخطای %3$s + صورتحساب از %1$s گرفته نشد + صورتحساب از %1$s گرفته نشد: %2$s + خطا در تفسیر JSON از آدرس لایتنینگ. تنظیمات لایتنینگ کاربر را بررسی کنید. + خطا در تفسیر JSON از %1$s. تنظیمات لایتنینگ کاربر را بررسی کنید + URL بازخوانی در پیکربندی سرور آدرس لایتنینگ یافت نشد + فراخوانی URL از پاسخ %1$s یافت نشد + خطا در تفسیر JSON از فراخوان صورتحساب آدرس لایتنینگ. تنظیمات لایتنینگ کاربر را بررسی کنید. + خطا در تفسیر JSON از دریافت صورتحساب %1$s. تنظیمات لایتنینگ کاربر را بررسی کنید. + مبلغ نادرست صورتحساب (%1$s ساتوشی). می بایست %3$s ساتوشی باشد. + نمی توان صورتحساب لایتنینگ را پیش از زپ زدن ارسال کرد. کیف پول لایتنینگی گیرنده خطای روبرو را داد: %1$s + صورت حساب لایتنینگ ساخته نشد. پیغام از %1$s: %2$s + نمی توان صورتحساب لایتنینگ را پیش از زپ زدن ارسال کرد. المنت pr در JSON بدست آمده یافت نشد. + نمی توان صورتحساب لایتنینگ از %1$s ساخت. المنت pr در JSON بدست آمده یافت نشد. + کاربر با امکان خواندن فقط + هیچ واکنشی تنظیم نشده است + یک اپلیکیشن UnifiedPush انتخاب کنید + اعلان + از اپلیکیشن های UnifiedPush نصب شده + هیچ‌کدام + غیرفعال سازی اعلان ها + از اپلیکیشن %1$s استفاده می کند + تنظیمات اعلان ها + برای دریافت اعلان ها، می توانید هر اپلیکیشنی که از [Unified Push](https://unifiedpush.org/) پشتیبانی می کند نصب کنید، مانند[Ntfy](https://ntfy.sh/). + پس از نصب، اپلیکیشنی را که می خواهید استفاده کنید در تنظیمات انتخاب کنید. + + پیغام از طرف %1$s + رسته + به فروشنده پیغام دهید + سلام %1$s، هنوز موجوده؟ + سلام، هنوز موجوده؟ + چیزی بفروشید + عنوان + آیفون 13 + شرایط + دسته بندی + قیمت (به ساتوشی) + 1000 + موقعیت مکانی + شهر، استان، کشور + جدید + این مورد نو هست، در بسته بندی اصلی + در حد نو + دست دوم است، اما ظاهرش تمیز است + خوب + کمی در ظاهر نشان می دهد که دست دوم است + منصفانه + هنوز مناسب است و کار می کند + پوشاک + لوازم جانبی + الکترونیکی + مبلمان + یادگاری + کتاب + حیوانات خانگی + ورزش + تناسب اندام + هنر + دست سازه + خانه + اداره + خوراکی + گوناگون + سایر + رسانه بارگذاری نشد + فایل فشرده باز نشد + خطا در فشرده سازی رسانه: %1$s + خطای بارگیری: %1$s + سرور پس از بارگذاری URL نداد + فایل بارگذاری شده از سرور بارگیری نشد + فایل بارگیری شده پس از بارگذاری بررسی نشد: %1$s + فایل محلی برای بارگذاری آماده نشد: %1$s + بارگذاری نشد %1$s: %2$s + بارگذاری نشد: %1$s + حذف نشد: %1$s + رسانه برای NIP-95 بسیار بزرگ است + ریزتصویر بارگیری نشد + اطلاعات سربرگ آماده نشد: %1$s + فشرده سازی لغو شد + فشرده سازی فایل خروجی نساخت + کیفیت رسانه + کیفیت کم را انتخاب کنید تا رسانه را به شکل فایل کوچکتری ذخیره کند، کیفیت بالا برای ذخیره به شکل فایل بزرگتر و نافشرده برای بارگذاری رسانه بدون فشرده سازی است. + پایین + متوسط + بالا + نافشرده + ویرایش پیش‌نویس + ورود با کد QR + مسیر + خانه + جستجو + کاوش + پیغام‌ها + اعلان‌ها + سراسری + کوتاه + فیلترهای ایمنی + نوشته جدید + رسانه های کوتاه جدید: تصاویر یا ویدئوها + یادداشت جدید در انجمن + باز کردن تمام واکنش ها به این پست + بستن تمام واکنش ها به این پست + پاسخ + بازنشر یا نقل قول + پسند + زَپ + تغییر واکنش های سریع + تصویر نمایه %1$s + رله %1$s + گسترش لیست رله + گزینه های یادداشت + انتخابگر لیست رله + نظرسنجی + غیرفعال کردن نظرسنجی + صورت حساب بیتکوین + لغو صورت حساب بیتکوین + لغو فروش + زپ ریزون + لغو زپ ریزون + موقعیت مکانی + حذف موقعیت مکانی + تقسیم زپ + لغو تقسیم زپ + افزودن هشدار محتوا + حذف هشدار محتوا + کلید عمومی را به شکل کد QR نشان بده + آدرس نامعتبر + امتیست آدرسی برای باز کردن دریافت کرد ولی آدرس نامعتبر بود: %1$s + رله های صندوق دریافت پیام خصوصی + رله ها: %1$s + استفاده از رله های معمولی + تنظیم رله های صندوق دریافت خصوصی + با این تنظیمات همه می توانند بدانند که هنگام ارسال پیام به شما از کدام رله ها استفاده کنند. بدون این تنظیمات ممکن است برخی پیام ها را از دست بدهید. + گزینه های خوب: +- inbox.nostr.wine (پولی) +- auth.nostr1.com (رایگان) +- you.nostr1.com (رله شخصی - پولی) + گزینه های خوب: +- inbox.nostr.wine (پولی) +- auth.nostr1.com (رایگان) +- you.nostr1.com (رله شخصی - پولی) + از ۱ تا ۳ رله به عنوان رله خصوصی وارد کنید. رله های صندوق دربافت پیام های خصوصی می بایست هر پیامی از هرکس را بپذیرند، ولی تنها به شما اجازه بارگیری پیام ها را می دهند. + هم اکنون تنظیم شود + رله های جستجو + تنظیم رله های جستجو + ساخت لیستی از رله های مخصوص جستجو و تگ کردن کاربر باعث بهبود این نتایج خواهد شد. + بین ۱-۳ رله بیافزایید تا هنگام جستجوی محتوا یا تگ کردن کاربران از آنها استفاده شود. حتما رله های انتخابی باید NIP-50 را پیاده‌سازی کرده باشند. + انتخاب های مناسب: \n - nostr.wine\n - relay.nostr.band\n - relay.noswhere.com + بارگذاری پیام خصوصی + تنظیمات رله + رله های خانه/ صندوق خروجی عمومی + این نوع از رله تمام محتوای شما را ذخریه می کند. امتیست پست های شما را اینجا می فرستد و دیگران از این رله ها برای یافتن محتوای شما استفاده می کنند. بین ۱-۳ رله وارد کنید. این رله ها ممکن است رله های شخصی، پولی، یا عمومی باشند. + رله های صندوق دریافت عمومی + این نوع رله تمام پاسخ ها، نظرات، پسندها، و زپ های یادداشت های شما را دریافت می کند. این ها می توانند رله های پولی یا رایگان باشند. محدودیتی که گرداننده رله تعیین می کند ممکن است اعلان هایی را که دریافت می کنید محدود کند. این می تواند اثر خوب یا بد داشته باشد. مثلا اگر تحت حمله کامنت اسپم باشید، رله پولی می تواند این اسپم را فیلتر کند. بین ۱-۳ رله وارد کنید. + رله های صندوق دریافت پیام خصوصی + بین ۱-۳ رله به عنوان رله صندوق ورودی خصوصی وارد کنید. دیگران از این رله ها برای ارسال پیام خصوصی به شما استفاده خواهند کرد. رله های صندوق دریافت پیام خصوصی می بایست هر پیامی از هر کسی را بپذیرند، اما فقط بگذارند شما آن ها را بارگیری کنید. انتخاب های خوب شامل: + - inbox.nostr.wine (پولی) +- auth.nostr1.com (رایگان) +- you.nostr1.com (رله پولی یا شخصی) + رله های خصوصی خانه + بین ۱-۳ رله وارد کنید برای ذخیره رویدادهایی که هیچ کس دیگر نمی بیند ، به عنوان مثال پیش نویس های شما و یا تنظیمات اپلیکیشن. در حالت ایده آل، این رله ها یا محلی هستند یا پیش از بارگیری محتوای کاربر به احراز هویت نیاز دارند. + رله های کلی + امتیست از این رله ها استفاده می کند تا پست ها را برایتان بارگیری کند. + رله های پیشنهادی + رله های روبرو را به لیست رله های کلی خود بیافزایید تا پست های کاربران لیست شده را دریافت کنید. + رله های جستجو + لیست رله هایی که هنگام جستجوی محتوا یا کاربران مورد استفاده قرار می گیرند. اگر انتخابی در موجود نباشد، تگ کردن یا جستجو کار نخواهد کرد. حتما مطمئن شوید این رله ها را NIP-50 پیاده‌سازی کرده باشند. + رله های محلی + لیست رله هایی که در این دستگاه کار می کنند. + به توسعه دهندگان رپ دهید! + هدیه شما به ما برای تاثیرگذاری کمک می کند. هر ساتوشی به حساب می آید! + اکنون کمک کنید + تقدیم از طرف: + این نسخه نرم‌افزار پیشکش از: + نسخه %1$s + متشکریم! + حداکثر + نوشتن محدود + انشعاب شده از + انشعاب + مخزن گیت: %1$s + وب: + نسخه برداری: + OTS: %1$s + اثبات مهر زمان + مدرکی وجود دارد که ثابت کند این پست پیش از %1$s امضا شده است. این مدرک در بلاکچین بیتکوین در آن تاریخ و زمان ثبت شده است. + ویرایش نوشته + پیشنهاد برای بهبود یک نوشته + خلاصه تغییرات + اصلاحات سریع… + پذیرش پیشنهاد + بارگيری + روشن کردن متن + متن خاموش + پیام مهروموم شده خاموش است. برای روشن کردن کلیک کنید. + پیام مهروموم شده روشن است. برای خاموش کردن کلیک کنید. + ارسال + نام کاربری را به شکل صوتی بخوان. + Pushpin + کد QR را اسکن کنید + رفتن به البی، ارائه دهنده کیف پول شخص ثالث. + پاسخ به پیش نویس یادداشت ممکن نیست. + نقل قول از پیش نویس یادداشت ممکن نیست. + واکنش به پیش نویس یادداشت ممکن نیست. + زپ زدن به پیش نویس یادداشت ممکن نیست. + پیش نویس یادداشت + از پیام + جستجوی اپلیکیشن + درخواست شغل ارسال شد، در انتظار پاسخ + درخواست شغل از DVM + درخواست پرداخت ارسال شد، در انتظار تایید کیف پول + در انتظار تایید پرداخت یا ارسال نتیجه توسط DVM + درخواست بد - سرور نمی تواند یا نمی خواهد این درخواست را پردازش کند. + غیرمجاز - کاربر دارای مشخصات معتبر احراز هویت شده نیست + پرداخت الزامی - سرور برای تکمیل درخواست به پرداخت دارد. + ممنوع - کاربر مجاز به انجام این درخواست نیست. + یافت نشد - سرور نتوانست آدرس درخواست شده را بیابد. + این روش مجاز نیست - سرور روش درخواست را پیشتیبانی می کند ولی مرجع هدف را نه. + غیرقابل قبول - سرور نتوانست محتوایی مناسب درخواست بیابد. + احراز هویت الزامی پروکسی - کاربر اعتبارات احراز هویت معتبر ندارد + زمان درخواست سپری شد - زمان درخواست در انتظار شخصی دیگر تمام شد + تعارض - سرور نتوانست درخواست را انجام دهد چون در مرجع تعارض وجود دارد + نیست - محتوای درخواست شده برای همیشه از سرور پاک شده و بازیابی نخواهد شد + الزام طول - سرور درخواست را رد کرد چون نیاز به اندازه تعریف شده دارد + پیش شرط انجام نشد - پیش شرطی در سربرگ وجود دارد که سرور نمی تواند براورده کند + حجم زیادی - درخواست از محدودیت های تعریف شده سرور بزرگتر است و سرور آن را پردازش نمی کند + آدرس زیادی بلند - آدرس درخواست شده توسط کاربر زیادی برای پردازش سرور بلند است. + نوع رسانه پشتیبانی نشده - درخواست از نوعی رسانه استفاده می کند که توسط سرور پشتیبانی نمی شود + بازه براورده نشد - سرور نتوانست مقدار مورد نظر در سربرگ بازه را براورده کند. + انتظارات براورده نشد - سرور نتوانست انتظارات تعیین شده در سربرگ توقع درخواست را براورده کند + ارتقاء الزامی - سرور درخواست را با پروتکل فعلی پردازش نمی کند تا کلاینت پروتکل را ارتقاء دهد. + خطای سرور داخلی - سرور به خطایی غیرمنتظره برخورد و نمی تواند درخواست را کامل کند + انجام نشد - سرور نمی تواند درخواست را انجام دهد یا روش درخواست را تشخیص نمی دهد + درگاه غیرمجاز - سرور به عنوان یک درگاه پاسخی نامعتبر از هاست دریافت کرد + خدمت در دسترس نیست - این اغلب هنگامی که یک سرور بیش از حد شلوغ است یا برای تعمیرات تعطیل است پیش می آید + مهلت درگاه تمام شد - مهلت سرور در نقش یک درگاه یا پراکسی تمام شد، در انتظار پاسخ + نسخه HTTP پشتیبانی نمی شود - سرور ورژن HTTP درخواست را پشتیبانی نمی کند + Variant Also Negotiates - سرور یک مشکل پیکربندی داخلی دارد + فضای ذخیره ناکافی - سرور فضای کافی برای پردازش موفق درخواست ندارد + حلقه دیده شد - سرور یک حلقه بینهایت در پردازش این درخواست شناسایی کرد + احراز هویت الزامی - کلاینت برای دسترسی به شبکه می بایست احراز هویت شده باشد + سرورهای NIP-96 + هر تعداد سرور که می خواهید اضافه کنید. می توانید بعدا هنگام بارگذاری تصویرتان انتخاب کنید که از کدام سرور استفاده شود + سرورهای Blossom + هر تعداد سرور که می خواهید اضافه کنید. می توانید بعدا هنگام بارگذاری تصویرتان انتخاب کنید که از کدام سرور استفاده شود + یک سرور NIP-96 بیافزایید + یک سرور Blossom بیافزایید + حذف همه + مطمئنید می خواهید حذف کنید؟ + استک: + فایل تورنت + بارگيری + فایل باز نشد + هیچ اپ تورنتی برای باز کردن و بارگیری فایل نصب نیست. + لیستی را برای فیلتر خبرنامه انتخاب کنید + با قفل کردن دستگاه از حساب کاربری خارج شو + diff --git a/amethyst/src/main/res/values-fr-rCA/strings.xml b/amethyst/src/main/res/values-fr-rCA/strings.xml index 3ea04e700d..66a570486b 100644 --- a/amethyst/src/main/res/values-fr-rCA/strings.xml +++ b/amethyst/src/main/res/values-fr-rCA/strings.xml @@ -1,2 +1,2 @@ - + diff --git a/amethyst/src/main/res/values-fr-rFR/strings.xml b/amethyst/src/main/res/values-fr-rFR/strings.xml new file mode 100644 index 0000000000..404809453c --- /dev/null +++ b/amethyst/src/main/res/values-fr-rFR/strings.xml @@ -0,0 +1,933 @@ + + + Pointer vers le QR code + Montrer le QR code + Image de profil + Votre Photo de Profil + Scanner le QR code + Montrer quand même + Ce message a été masqué car il mentionne vos utilisateurs ou mots cachés + Post signalé inapproprié par + L\'événement est en cours de chargement ou ne peut pas être trouvé dans votre liste de relais + 👀 + Image du canal + référence de l\'évènement non trouvée + Impossible de déchiffrer le message + Image de groupe + Contenu choquant + Spam + Le nombre d\'événements spam provenant de ce relais + Falsification d\'identité + Comportement illégal + Autre + Harcèlement + inconnu + Icône de relais + Auteur inconnu + Copier le texte + Copier la clé publique de l\'utilisateur + Copier l\'ID de la note + Diffuser + Horodater + Horodatage : Confirmations en attente + OTS : En attente + Demande de suppression + Bloquer / Signaler + + Signaler Spam / Arnaque + Signaler une falsification d\'identité + Signaler un contenu choquant + Signaler un comportement illégal + Signaler un programme malveillant + Signaler le mod + Programme malveillant + Mod + Connectez vous avec une clé privée pour pouvoir répondre + Connectez vous avec une clé privée pour pouvoir booster des posts + Connectez vous avec une clé privée pour pouvoir aimer des posts + Aucun montant sélectionné pour le zap. Appui long pour modifier + Connectez vous avec une clé privée pour pouvoir envoyer des zaps + Connectez-vous avec une clé privée pour Suivre + Connectez-vous avec une clé privée pour ne plus Suivre + Vous utilisez une clé publique et les clés publiques sont en lecture seule. Connectez-vous avec une clé privée pour pouvoir masquer un mot ou une phrase + Vous utilisez une clé publique et les clés publiques sont en lecture seule. Connectez-vous avec une clé privée pour pouvoir afficher un mot ou une phrase + Zaps + Nombre de vues + Boost + boosté + modifié + modification #%1$s + original + Citation + Fork + Proposer une Modification + Nouveau montant en Sats + Ajouter + "répondre à " + " et " + "dans le canal " + Bannière du profil + Paiement Réussi + Erreur d\'analyse du message d\'erreur + " Abonnements" + " Abonnés" + Profil + Filtres de sécurité + Déconnexion + Voir plus + Facturer Lightning + Payer + Pourboire Lightning + Note au destinataire + Merci beaucoup ! + Montant en Sats + Envoyer des Sats + Créateur d\'émojis secrets + Ajouter un émoji avec un message caché à la publication + Note secrète pour le destinataire + Mon message caché + Préfixe visible + 😎 + Ajouter au message + "Erreur d'analyse de l'aperçu pour %1$s : %2$s" + "Aperçu de l'image pour %1$s" + Nouveau canal + Nom de canal + Mon groupe spectaculaire + Url de l\'image + Description + "à propos" + Quoi de neuf ? + Envoyer + Sauvegarder + Créer + Annuler + Échec du téléchargement de l\'image + Adresse du relais + Publications + Octets + Erreurs + Le nombre d\'erreurs de connexion dans cette session + Vos notifications + Flux de messages privés + Flux de chat public + Flux mondial + Flux de recherche + Ajouter un relais + Nom + Nom visible du public + Mon nom visible du public + Ostrich McGénial + Bienvenue Ostrich! + Nom d\'utilisateur + Mon nom d\'utilisateur + Biographie + URL de l\'avatar + URL de la bannière + URL de site + Pronoms + Adresse LN + URL LN (obsolete) + Enregistrer dans la Galerie + Image enregistrée dans la galerie + Le téléchargement de la vidéo a démarré… + Le téléchargement du média a démarré… + Échec de l\'enregistrement de l\'image + Vidéo enregistrée dans la galerie vidéo du téléphone + Impossible d\'enregistrer la vidéo + Charger une image + Chargement… + L\'utilisateur n\'a pas configuré d\'adresse Lightning pour recevoir des sats + "répondre ici" + Copie l\'ID de note dans le presse-papiers pour le partage sur Nostr + Copier l\'ID de la chaîne (Note) dans le presse-papiers + Modifie les métadonnées du canal + Joindre + Connus + Nouvelles demandes + Utilisateurs bloqués + Nouveaux sujets + Conversations + Notes + Réponses + Les vôtres + Galerie + "Suivis" + "Signalements" + Plus d\'options + " Relais" + Site Web + Adresse Lightning + Copie l\'ID Nsec (votre mot de passe) dans le presse-papiers pour le sauvegarder + Copier la clé secrète dans le presse-papiers + Afficher le QR code de la clé privée + Afficher le QR code de la clé privée chiffrée + Copie la clé publique dans le presse-papiers pour la partager + Copier la clé publique (NPub) dans le presse-papiers + Envoyer un message direct + Modifie les métadonnées de l\'utilisateur + Suivre + Suivre en retour + Débloquer + Copier l\'ID utilisateur + Débloquer l\'utilisateur + "npub, hex, nom d'utilisateur " + Nettoyer + Logo de l\'App + nsec / npub / hex private key + mot de passe pour ouvrir la clé + Révéler le mot de passe + Cacher le mot de passe + Clé non valide + Clé invalide : %1$s + "J'accepte les " + conditions d\'utilisation + L\'acceptation des conditions est requise + Mot de passe requis + La clé est requise + Un nom est requis + Connexion + Inscription + Créer un Compte + Comment devrions-nous vous appeler ? + Vous n\'avez pas de compte Nostr ? + Vous avez déjà un compte Nostr ? + Créer un nouveau compte + Générer une nouvelle clé + Chargement du flux + Chargement du compte + "Erreur lors du chargement des réponses : " + Essayer à nouveau + Aucune notification pour le moment. + Le flux est vide. + Rafraîchir + créé + avec le descriptif de + et photo + changé le nom du chat en + descriptif à + et image à + Partir + Ne plus suivre + Canal créé + "Les informations du canal ont été remplacées par" + Chat public + messages reçus + Retirer + Auto + traduit de + vers + Montre en %1$s en premier + Discussion publique à propos d\' %1$s + Communauté publique à propos de %1$s + Toujours traduire en %1$s + Ne jamais traduire depuis %1$s + Adresse Nostr + jamais + maintenant + h + m + d + Nudité + Blasphème / Discours haineux + Signaler Discours haineux + Signaler Nudité / Porno + autres + Marquer tous les Connus comme lu + Marquer tous les Nouveaux comme lu + Tout marquer comme lu + Clés de sauvegarde + ## Sauvegarde des Clés et Conseils de Sécurité + \n\nVotre compte est sécurisé par une clé secrète. La clé est une longue séquence de caractères commençant par **nsec1**. Toute personne ayant accès à cette clé secrète peut publier et modifier votre identité. + \n\n- Ne mettez **pas** votre clé secrète sur un site web ou un logiciel auquel vous ne faites pas confiance. + \n- Les développeurs d\'Amethyst ne vous demanderont **jamais** votre clé secrète. + \n- **Faites** une sauvegarde sécurisée de votre clé secrète pour la récupération de votre compte. Nous vous recommandons d\'utiliser un gestionnaire de mots de passe. + + Pour plus de sécurité, vous pouvez chiffrer votre clé avec un mot de passe. Cette clé commence par **ncryptsec1** et ne peut être utilisée sans votre mot de passe. + \n\nSi vous perdez votre mot de passe, vous ne pourrez pas récupérer votre clé. + + Échec du chiffrement de votre clé privée + Clé secrète (nsec) copiée dans le presse-papiers + Copier ma clé secrète + Chiffrer et copier ma clé secrète + Échec de l\'authentification + La biométrie n\'a pas pu authentifier le propriétaire de ce téléphone + La biométrie n\'a pas pu authentifier le propriétaire de ce téléphone. Erreur : %1$s + Erreur + "Créé par %1$s" + "Image de badge pour %1$s" + Vous avez reçu un nouveau Badge + Le Badge a été décerné à + Copie du contenu de la note dans le presse-papiers + Copie du @npub utilisateur dans le presse-papiers + Copie de l\'ID de la note (@note1) dans le presse-papiers + Sélectionner le Texte + "<Impossible de déchiffrer le message privé>\n\nVous avez été cité dans une conversation privée/cryptée entre %1$s et %2$s." + Ajouter un Nouveau Compte + Comptes + Sélectionner un Compte + Ajouter un Nouveau Compte + Compte actif + Avec une clé privée + Lecture seule, pas de clé privée + Retour + Sélectionner + Partager le Lien Navigateur + Partager + ID Author + ID Note + Copier le Texte + Supprimer + Ne plus suivre + Suivre + Supprimer de la galerie + Retirer ce média de votre galerie, vous pourrez le réajouter plus tard + Demande de Suppression + Amethyst demandera que votre note soit supprimée des relais auxquels vous êtes actuellement connecté. Il n\'y a aucune garantie que votre note sera définitivement supprimée de ces relais, ou d\'autres relais où elle peut être stockée. + Bloquer + Supprimer + Bloquer + Signaler + Supprimer + Ne plus montrer + Spam ou arnaque + Grossièreté ou contenu haineux + Usurpation d\'identité + Nudité ou contenu graphique + Comportement illégal + Programme malveillant + Bloquer un utilisateur cachera son contenu dans votre application. Vos notes sont toujours visibles publiquement, y compris pour les personnes que vous bloquez. Les utilisateurs bloqués sont listés sur l\'écran Filtres de Sécurité. + + Signaler un Abus + Tous les rapports publiés seront visibles publiquement. + Fournir un contexte optionnel supplémentaire sur votre signalement… + Contexte additionnel + Raison + Sélectionner une raison… + Publier le signalement + Bloquer et Signaler + Bloquer + Favoris + Brouillons + Favoris Privés + Favoris Publics + Ajouter aux Favoris Privés + Ajouter aux Favoris Publics + Supprimer des Favoris Privés + Supprimer des Favoris Publics + Service Wallet Connect + Autorise un Nostr Secret à payer des zaps sans quitter l\'application. Gardez le secret en toute sécurité et utilisez un relais privé si possible + Clé publique Wallet Connect + Relais Wallet Connect + Secret Wallet Connect + Montrer la clé secrète + Clé privée nsec / hex + Montant engagé en Sats + Message Sondage + Champs requis: + Bénéficiaires du Zap + Description du sondage primaire… + Option %s + Description de l\'option du Sondage + Champs optionnels : + Zap minimum + Zap maximum + Consensus + (0–100)% + Clôturer après + jours + Impossible de voter + Le Sondage est fermé aux nouveaux votes + Montant des Zap + Un seul vote par utilisateur est autorisé sur ce type de sondage + "Recherche de l'Événement %1$s" + Ajouter un message public + Ajouter un message privé + Ajouter un message facture + Merci pour tout votre travail ! + Créer et Ajouter + Les auteurs du sondage ne peuvent pas voter dans leurs propres sondages. + Qu\'est-ce que cela signifie ? + Ce contenu est le même depuis le message + Ce contenu a changé. L\'auteur n\'a peut-être pas vu ou approuvé le changement + Ajouter un média + Ajouter une Image + Ajouter une Vidéo + Ajouter un Document + Ajouter au Message + Ajouter une légende + Mon adorable ami + Utiliser l\'URL directe + Description des contenus + Un bateau bleu sur une plage de sable blanc au coucher du soleil + Type de Zap + Zap Type pour toutes les options + Public + Tout le monde peut voir la transaction et le message + Privé + L\'expéditeur et le receveur peuvent se voir et lire le message + Anonyme + Le receveur et le public ne savent pas qui a envoyé le paiement + Non-Zap + Aucune trace sur Nostr, seulement sur le Lightning + Serveur fichier + Choisissez un serveur vers lequel téléverser ce fichier + Adresse LN ou @Utilisateur + Serveurs média + Définissez vos serveurs de téléversement de média préférés. + Vous n\'avez pas de serveur NIP-96 défini. Vous pouvez utiliser la liste d\'Amethyst, ou en ajouter un ci-dessous ↓ + Vous n\'avez pas de serveur Blossom défini. Vous pouvez utiliser la liste d\'Amethyst, ou en ajouter un ci-dessous ↓ + Serveurs média intégrés + Liste par défaut d\'Amethyst. Vous pouvez les ajouter individuellement ou ajouter la liste. + Utiliser la liste par défaut + Ajouter un serveur média + Supprimer le serveur média + Non commencé + Compression en cours + Téléversement en cours + Traitement en cours + Téléchargement en cours + Hachage + Terminé + Erreur + Vos relais (NIP-95) + Les fichiers sont hébergés par vos relais. Nouveau NIP: vérifiez s\'ils sont supportés + Options de confidentialité + Configuration Tor/Orbot + Se connecter à travers la configuration Orbot + Ajuster + Paramètres Tor + Se déconnecter de Orbot/Tor? + Vos données seront immédiatement transférées sur le réseau classique + Oui + Non + Liste des Abonnés + Tous les abonnements + Autour de moi + Général + Liste en Sourdine + Le port par défaut est 9050 + ## Se connecter à travers Tor avec Orbot + \n\n1. Installe [Orbot](https://play.google.com/store/apps/details?id=org.torproject.android) + \n2. Démarre Orbot + \n3. Dans Orbot, vérifie le port Socks. Par défaut 9050 + \n4. Si nécessaire change le port dans Orbot + \n5. Configure le port Socks sur cet écran + \n6. Appuyer sur le bouton Activer pour utiliser Orbot comme proxy + + Port Socks Orbot + Activer le moteur Tor + Utiliser la version interne ou Orbot + Tor/Préréglages de confidentialité + Modifier rapidement tous les paramètres ci-dessous + Url/Relais en oignon + Utiliser Tor pour n\'importe quelle url .onion + Relais MP + Forcer Tor à envoyer et recevoir des MPs + Relais non approuvés + Forcer Tor pour les relais de boîte de réception + Relais de confiance + Forcer Tor sur tous les relais de vos listes + Photos de profil + Forcer Tor lors du chargement des photos de profil + Aperçu des URL + Forcer Tor lors du chargement des aperçus d\'url + Images + Forcer Tor lors du chargement des images + Vidéos + Forcer Tor lors du chargement des vidéos + Opérations financières + Forcer Tor pour les transferts en zaps, lightning ou cashu + Vérification de l\'adresse Nostr + Forcer Tor lors de la vérification des adresses NIP-05 + Téléversements de média + Forcer Tor lors du téléversement de contenu + Interne + Orbot + Désactivé + Basique + Par défaut + Tous sauf les médias + Confidentialité complète + Personnalisé + Utiliser Tor lorsque le serveur le demande + Masque votre IP des relais aléatoires + Masque votre adresse IP pour tout, sauf les images et les vidéos + Masque votre IP pour toutes les connexions + Faites votre choix manuellement + Numéro de port invalide + Utiliser Orbot + Déconnecter Tor/Orbot + Messages privés + Vous notifie lorsqu\'un message privé est reçu + Zaps reçus + Vous notifie lorsque quelqu\'un vous zap + %1$s sats + De %1$s + pour %1$s + Notifier: + Rejoindre Conversation + Utilisateur ou Groupe ID + npub, nevent ou hex + Créer + Rejoindre + Aujourd\'hui + Avertissement de contenu + Ce message contient du contenu sensible que certaines personnes peuvent trouver offensant ou dérangeant + Toujours cacher les contenus sensibles + Toujours afficher les contenus sensibles + Toujours afficher les avertissements de contenu + Recommendations: + Filtrer le spam des inconnus + Avertir lorsque les messages ont été rapportés par vos abonnés + Nouveau symbole de réaction + Aucun type de réaction sélectionné. Appuyer longuement pour changer + Collecte de Zaps + Ajoute une quantité cible de sats pour ce message. Les clients compatible peuvent afficher une barre de progrès pour encourager les dons + Quantité ciblée en Sats + Zapraiser à %1$s. %2$s sats pour objectif + Lire depuis le Relay + Écrire sur le Relay + Le nombre d\'octets qui ont été envoyés à ce relais, y compris les filtres et les événements + Le nombre d\'octets qui ont été reçus depuis ce relais, y compris les filtres et les événements + Une erreur s\'est produite en récupérant les informations du relay depuis %1$s + Propriétaire + Version + Logiciel + Contact + NIPs supportés + Frais d\'admission + URL de payments + Limites + Pays + Langages + Étiquettes + Politique de publication + Erreurs et Notifications de ce Relais + Longueur du message + Abonnements + Filtres + Longueur de l\'id de souscription + Préfixe minimum + Tags d\'événement maximum + Longueur du contenu + PoW minimum + Authentification + Paiement + Jeton Cashu + Échanger + Envoyer vers le portefeuille Zap + Ouvrir dans le portefeuille Cashu + Copier le Jeton + Adresse Lightning non définie + Jeton copié dans le presse-papiers + EN DIRECT + DÉCONNECTÉ + TERMINÉ + PLANIFIÉ + La diffusion en direct est déconnectée + La diffusion en direct est terminée + Se déconnecter supprime toutes vos informations locales. Assurez-vous d\'avoir vos clés privées sauvegardées pour éviter de perdre votre compte. Voulez-vous continuer ? + Tags suivis + Relais + Découverte de notes + Place de Marché + Direct + Communauté + Salons + Messages approuvés + Ce groupe n\'a pas de description ou de règles. Parlez au propriétaire pour en ajouter une + Cette communauté n\'a pas de description. Parlez au propriétaire pour en ajouter une + Contenu sensible + Ajouter un avertissement de contenu sensible avant de montrer ce contenu + Préférences de l\'application + Paramètres + Toujours + Wifi uniquement + WiFi illimité + Jamais + Complet + Simplifié + Performance + Classique + Moderne + Système + Clair + Sombre + Préférences de l\'application + Wallet Connect + Langage + Thème + Prévisualisation des images + Lecture vidéo + Prévisualisation des URLs + Défilement immersif + Masquer les barres de navigation lors du défilement + Mode UI + Choisir le style du message + Style de la galerie de profil + Choisissez le style de la galerie + Charger l\'image + Spammeurs + Silencieux. Cliquer pour réactiver le son + Son activé. Cliquer pour mettre en silencieux + Recherche d\'enregistrements locaux et distants + L\'adresse Nostr a été vérfiée + La vérification de l\'adresse Nostr a échouée + Vérification de l\'adresse Nostr + Tout sélectionner/désélectionner + Défaut + Rétablir les valeurs par défaut + Sélectionner un relay pour continuer + Transférer les Zaps à: + Les clients compatibles transmettront des zaps sur l\'adresse LN ou le profil Utilisateur ci-dessous au lieu du vôtre. + Révéler la localisation comme + Ajoute un Geohash de votre emplacement au message. Le public saura que vous êtes à moins de 5km de l\'emplacement actuel + Post exclusif à la localisation + Seuls les abonnés à cette localisation le verront. Vos abonnés généraux ne le verront pas. + Chargement de la localisation + Pas d\'autorisations de localisation + Ajoute un avertissement de contenu sensible avant de montrer votre contenu. C\'est idéal pour tout contenu NSFW ou contenu que certaines personnes peuvent trouver offensant ou dérangeant + Nouvelle Fonctionnalité + Pour activer ce mode, Amethyst doit envoyer un message NIP-17 (GiftWrapped, Sealed Direct et Group Messages). Le protocole NIP-17 est nouveau et la plupart des clients ne l\'ont pas encore mis en oeuvre. Assurez-vous que le destinataire utilise un client compatible. + Activer + Public + Nouveau Groupe Public ou Privé + Privé + À + Sujet + Sujet de la conversation + "\@Utilisateur1, @Utilisateur2, @Utilisateur3" + Membres de ce groupe + Explication aux membres + Changement de nom pour les nouveaux objectifs. + Coller depuis le presse-papiers + Pour l\'interface de l\'App + Sombre, Clair ou thème Système + Charger automatiquement les images et les GIFs + Lire automatiquement les vidéos et les GIFs + Afficher la prévisualisation d\'URL + Quand charger les images + Copier dans le presse-papiers + Copier dans le presse-papiers + Copier npub dans le presse-papiers + Partager ou Enregistrer + Copier l\'URL dans le presse-papiers + Copier l\'ID de la note dans le presse-papiers + Ajouter un média à la galerie + Média ajouté + Média ajouté à votre galerie de profil + Créé le + Règles + Se connecter avec Amber + Mettez à jour votre statut + Erreur d\'analyse du message d\'erreur + Les votes sont pondérés par le montant du zap. Vous pouvez définir un montant minimum pour éviter les spammeurs et un montant maximum pour éviter qu\'un grand nombre de zappeurs ne prenne le contrôle du sondage. Utilisez le même montant dans les deux champs pour vous assurer que chaque vote a la même valeur. Laissez le champ vide pour accepter n\'importe quel montant. + Impossible d\'envoyer un zap + Contacter l\'utilisateur + Message %1$s + Ok + Impossible d\'atteindre %1$s: %2$s + Impossible d\'assembler l\'URL NIP-11 pour %1$s: %2$s + Impossible d\'accéder à %1$s: %2$s + Impossible d\'analyser la réponse depuis %1$s: %2$s + Le Relais a refusé la requête %1$s: %2$s + Impossible d\'atteindre %1$s: %2$s + Impossible d\'analyser le résultat de %1$s: %2$s + %1$s a échoué avec le code %2$s + Actif pour : + Accueil + MPs + Salons + Général + Rechercher + Diviser et Transférer des Zaps + Les clients supportés vont diviser et transférer les zaps aux utilisateurs ajoutés ici au lieu du vôtre + Rechercher et Ajouter un Utilisateur + Nom d\'utilisateur ou nom affiché + Configuration lightning manquante + L\'utilisateur %1$s n\'a pas configuré d\'adresse Lightning pour recevoir des sats + Pourcentage + 25 + Diviser les zaps avec + Transférer les zaps à + Portefeuilles Lightning introuvables + Payé + Portefeuille %1$s + Erreur lors de l\'ouverture de l\'application de signature + L\'application signataire est introuvable. Vérifiez que l\'application n\'a pas été désinstallée + Demande de signature rejetée + Assurez-vous que l\'application signataire a autorisé cette transaction + Aucun portefeuille trouvé pour payer une facture lightning (Erreur : %1$s). Veuillez installer un portefeuille Lightning pour utiliser les zaps + Aucun portefeuille trouvé pour payer une facture lightning. Veuillez installer un portefeuille Lightning pour utiliser les zaps + Mots Masqués + Masquer un nouveau mot ou une phrase + Photo de profil + Afficher les photos de profil + Sélectionnez une option + Impossible de payer la facture + Impossible de retirer + Impossible de configurer Wallet Connect + Erreur lors de l\'analyse de l\'événement de connexion NIP-47. Vérifiez si tout est correct avec le prestataire de votre Portefeuille : %1$s. Erreur : %2$s + Erreur lors de l\'analyse de l\'événement de connexion NIP-47. Vérifiez si tout est correct avec le prestataire de votre Portefeuille : %1$s. + Impossible d\'utiliser ce Cashu + Le Mint a fourni le message d\'erreur suivant : %1$s + Les jetons de cashu sont déjà dépensés. + Cashu reçu + %1$s sats ont été envoyés à votre portefeuille. (Frais : %2$s sats) + Aucun portefeuille Cashu compatible trouvé dans le système + Impossible de récupérer la facture depuis les serveurs du destinataire + Le fournisseur de connexion de votre portefeuille a retourné l\'erreur suivante : %1$s + Impossible de se connecter à Tor + Téléchargement du document relais indisponible + Impossible d\'assembler LNUrl à partir de l\'adresse Lightning \"%1$s\". Vérifiez la configuration de l\'utilisateur + Le service lightning du récepteur à %1$s n\'est pas disponible. Il a été calculé à partir de l\'adresse lightning \"%2$s\". Erreur: %3$s. Vérifiez si le serveur est en ligne et si l\'adresse lightning est correcte + Impossible de résoudre %1$s. Vérifiez si vous êtes connecté, si le serveur est en ligne et si l\'adresse lightning %2$s est correcte + Impossible de résoudre %1$s. Vérifiez si vous êtes connecté, si le serveur est actif et si l\'adresse Lightning %2$s est correcte.\n\nL\'erreur était : %3$s + Impossible de récupérer la facture depuis %1$s + Impossible de récupérer la facture à partir de %1$s: %2$s + Erreur lors de l\'analyse du JSON à partir de l\'Adresse Lightning. Vérifiez la configuration lightning de l\'utilisateur + Erreur lors de l\'analyse du JSON de %1$s. Vérifiez la configuration lightning de l\'utilisateur + URL de callback introuvable dans la configuration serveur de l\'adresse lightning de l\'utilisateur + URL de callback introuvable dans la réponse de %1$s + Erreur lors de l\'analyse du JSON à partir de la récupération de la facture de l\'Adresse Lightning. Vérifiez la configuration Lightning de l\'utilisateur + Erreur lors de l\'analyse du JSON de la facture de %1$s. Vérifiez la configuration lightning de l\'utilisateur + Montant de la facture (%1$s sats) incorrect de %2$s. Il aurait dû être %3$s + Impossible de créer une facture lightning avant d\'envoyer le zap. Le portefeuille lightning du destinataire a envoyé l\'erreur suivante : %1$s + Impossible de créer une facture lightning. Message de %1$s: %2$s + Impossible de créer une facture lightning avant d\'envoyer le zap. Élément pr introuvable dans le JSON résultant. + Impossible de créer une facture lightning avec %1$s. Élément pr introuvable dans le JSON résultant. + Utilisateur en lecture seule + Aucune réaction configurée + Sélectionnez une application UnifiedPush + Notification Push + Depuis les applications UnifiedPush installées + Aucun + Désactive les Notifications Push + Utilise l\'application %1$s + Configuration des Notifications Push + Pour recevoir des notifications push, installez n\'importe quelle application qui supporte les [Unified Push](https://unifiedpush.org/), tel que [Ntfy](https://ntfy.sh/). + Après installation, sélectionnez l\'application que vous voulez utiliser dans les Paramètres. + + Message de %1$s + Fil de discussion + Envoyer un message au vendeur + Bonjour %1$s, est-ce toujours disponible ? + Bonjour, est-ce toujours disponible ? + Vendre un Objet + Titre + iPhone 13 + État + Catégorie + Prix (en Sats) + 1000 + Emplacement + Ville, État, Pays + Neuf + C\'est un tout nouveau produit, dans la boîte d\'origine + Comme Neuf + Il a été utilisé, mais il n\'y a pas de signes d\'endommagement + Bon état + Il y a quelques marques d\'utilisation superficielles + Correct + Il est encore fonctionnel et en bon état + Vêtements + Accessoires + Électronique + Mobilier + Articles de collection + Livres + Animaux de compagnie + Sports + Fitness + Art + Artisanat + Accueil + Bureau + Nourriture + Divers + Autres + Échec du téléversement du fichier + Impossible d\'ouvrir le fichier compressé + Erreur lors de la compression du média : %1$s + Erreur de téléversement : %1$s + Le serveur n\'a pas fourni d\'URL après le téléversement + Impossible de télécharger le média depuis le serveur + Impossible de vérifier le fichier téléchargé après le téléversement : %1$s + Impossible de préparer le fichier local à téléverser: %1$s + Impossible de téléverser vers %1$s: %2$s + Échec du téléversement: %1$s + Échec de la suppression : %1$s + Le média est trop volumineux pour NIP-95 + Impossible de charger la miniature + Impossible de préparer les informations d\'en-tête : %1$s + Compression annulée + La compression n\'a pas réussi à renvoyer un fichier + Qualité des médias + Sélectionnez une qualité basse pour compresser vos médias en un fichier plus petit, avec moins de qualité ou sélectionnez qualité haute pour compresser en un fichier plus grand, avec une meilleure qualité. + Basse + Moyenne + Haute + Non compressé + Modifier le brouillon + Se connecter avec un QR Code + Route + Accueil + Rechercher + Découvrir + Messages + Notifications + Général + Vidéos courtes + Filtres de Sécurité + Nouveau Message + Nouveaux Shorts : images ou vidéos + Nouvelle Note Communautaire + Ouvrir toutes les réactions à ce message + Fermer toutes les réactions à ce message + Répondre + Booster ou Citer + J\'aime + Zap + Modifier les réactions rapides + Photo de Profil de %1$s + Relais %1$s + Développer la liste des relais + Options de la note + Sélecteur de liste de relais + Sondage + Désactiver le Sondage + Facture Bitcoin + Annuler la Facture Bitcoin + Annuler la Vente d\'un Objet + Collecte de Zaps + Annuler la Collecte de Zaps + Emplacement + Retirer l\'Emplacement + Partage des Zaps + Annuler le partage des Zaps + Ajouter un avertissement de contenu + Retirer l\'avertissement de contenu + Afficher npub en tant que QR code + Adresse invalide + Amethyst a reçu une URI à ouvrir mais cette URI était invalide : %1$s + Relais de boîte de réception MP + Relais: %1$s + Utilisation des relais réguliers + Configurer vos relais de messagerie privée + Ce paramètre informe tout le monde les relais à utiliser pour vous envoyer des messages. Sans eux, vous risquez de manquer certains messages. + Les bonnes options sont:\n - inbox.nostr.wine (payant)\n - auth.nostr1.com (gratuit)\n - you.nostr1.com (relais personnels - payant) + De bonnes options sont:\n - auth.nostr1.com (gratuit)\n - inbox.nostr.wine (payant)\n - relay.0xchat.com (gratuit) + Insérez entre 1-3 relais pour utiliser de boîte de réception privée. Les relais de boîte de réception MP doivent accepter les messages de tout le monde, mais ne vous permet que de les télécharger. + Configurer maintenant + Relais de recherche + Configurez vos relais de recherche + La création d\'une liste de relais spécialement conçue pour la recherche et l\'étiquetage utilisateur améliorera ces résultats. + Insérez de 1 à 3 relais à utiliser lors de la recherche de contenu ou de l\'étiquetage utilisateur. Assurez-vous que les relais que vous avez choisis implémentent le NIP-50 + De bonnes options sont:\n - nostr.wine\n - relay.nostr.band\n - relay.noswhere.com + Téléversement de MP + Paramètres du relais + Relais publics d\'accueil + Ce type de relais stocke tout votre contenu. Amethyst enverra vos messages ici et d\'autres utiliseront ces relais pour trouver votre contenu. Insérez entre 1 et 3 relais : il peut s\'agir de relais personnels, de relais payants ou de relais publics. + Relais de messagerie publique + Ce type de relais reçoit toutes les réponses, commentaires, likes et zaps de vos messages. Insérez de 1 à 3 relais et assurez-vous qu\'ils acceptent les messages de n\'importe qui. + Relais de la boîte de réception MP + Insérez de 1 à 3 relais pour servir de boîte de réception privée. Les autres utilisateurs utiliseront ces relais pour vous envoyer des MPs. Les relais de la boîte de réception MP doivent accepter tout message de tout le monde, mais ne vous permet que de les télécharger. De bonnes options sont:\n - inbox.nostr.wine (payant)\n - auth.nostr1.com (gratuit)\n - you.nostr1.com (relais personnels - payant) + Relais privés + Insérez entre 1 et 3 relais pour stocker des événements que personne d\'autre ne peut voir, comme vos Brouillons et/ou paramètres d\'application. Idéalement, ces relais sont soit locaux soit nécessitent une authentification avant de télécharger le contenu de chaque utilisateur. + Relais généraux + Amethyst utilise ces relais pour télécharger des messages pour vous. + Relais recommandés + Ajoutez les relais suivants à votre liste de relais généraux afin de recevoir les messages des utilisateurs listés. + Relais de recherche + Liste des relais à utiliser pour la recherche et l\'étiquetage des utilisateurs. L\'étiquetage et la recherche ne fonctionneront pas si aucune option n\'est disponible. + Relais locaux + Liste des relais qui sont en cours d\'exécution sur cet appareil. + Zap les Devs ! + Votre don nous aide à faire la différence. Chaque sat compte ! + Faire un don maintenant + vous a été apporté par : + Cette version vous a été apportée par : + Version %1$s + Merci ! + Limite maximale + Écritures limitées + Forké depuis + FORK + Dépôt Git : %1$s + Web : + Clone : + OTS: %1$s + Preuve d\'horodatage + Il y a une preuve que ce message a été signé avant %1$s. La preuve a été estampillée dans la blockchain Bitcoin à cette date et à cette heure. + Modifier le Message + Proposition pour améliorer votre publication + Récapitulatif des modifications + Corrections rapides ... + Accepter la Suggestion + Télécharger + Paroles activées + Paroles désactivées + Message scellé désactivé. Cliquer pour activer le message scellé + Message scellé activé. Cliquer pour désactiver le message scellé + Envoyer + Écouter le nom d\'utilisateur + Punaise + Scanner le QR code + Accéder au fournisseur de portefeuille tiers Alby + Il n\'est pas possible de répondre à un brouillon + Il n\'est pas possible de citer un brouillon + Il n\'est pas possible de réagir à un brouillon + Il n\'est pas possible de zapper un brouillon + Brouillon + Depuis message + Recherche d\'application + Tâche demandée, en attente d\'une réponse + Tâche demandée par DVM + Demande de paiement envoyée, en attente de confirmation depuis votre portefeuille + En attente que DVM confirme le paiement ou envoie les résultats + Mauvaise requête - Le serveur ne peut pas ou ne veut pas traiter la requête. + Non autorisé - L\'utilisateur n\'a pas d\'identifiants d\'authentification valides + Paiement requis - Le serveur requiert un paiement pour compléter la requête + Interdit - L\'utilisateur n\'a pas les droits d\'accès pour effectuer la requête + Non Trouvé - Le serveur ne peut pas trouver l\'adresse demandée + Méthode non autorisée - Le serveur supporte la méthode de requête, mais pas la ressource cible + Non Acceptable - Le serveur ne trouve aucun contenu qui satisfasse la requête. + Authentification du proxy requise - L\'utilisateur n\'a pas d\'identifiants d\'authentification valides + Expiration de la requête - Le serveur a expiré en attente de quelqu\'un d\'autre + Conflit - Le serveur ne peut pas répondre à la requête car il y a un conflit avec la ressource + Parti - Le contenu demandé a été définitivement supprimé du serveur et ne sera pas rétabli + Longueur requise - Le serveur rejette la requête car elle nécessite une définition + La précondition a échoué - Conditions préalables de la demande dans les champs de l\'entête que le serveur ne respecte pas + Données trop grandes - La requête est supérieure aux limites définies par le serveur, et le serveur refuse de la traiter + URI trop longue - L\'URL demandée par le client est trop longue pour que le serveur puisse la traiter. + Type de média non pris en charge - La requête utilise un format média que le serveur ne prend pas en charge + Plage non satisfaisante - Le serveur ne peut pas remplir la valeur indiquée dans le champ d\'entête Range de requête. + Attente échouée - Le serveur ne peut pas répondre aux exigences indiquées par le champ d\'entête Expect de la requête + Mise à jour requise - Le serveur refuse de traiter la requête en utilisant le protocole courant, à moins que le client ne passe à un autre protocole. + Erreur interne du serveur - Le serveur a rencontré une erreur inattendue et ne peut pas compléter la requête + Non implémenté - Le serveur ne peut pas répondre à la requête ou ne reconnaît pas la méthode de requête + Mauvaise passerelle - Le serveur agit comme passerelle et a reçu une réponse invalide de l\'hôte + Service indisponible - Ceci se produit souvent lorsqu\'un serveur est surchargé ou stoppé pour maintenance + Délai d\'attente de la passerelle - Le serveur agissait comme une passerelle ou un proxy et a expiré, en attente d\'une réponse + Version HTTP non prise en charge - Le serveur ne prend pas en charge la version HTTP de la requête + Variant Also Negotiates - Le serveur a une erreur de configuration interne + Stockage insuffisant - Le serveur n\'a pas assez d\'espace pour traiter la demande avec succès + Boucle détectée - Le serveur détecte une boucle infinie lors du traitement de la requête + Authentification réseau requise - Le client doit être authentifié pour accéder au réseau + Serveurs NIP-96 + Ajoutez autant de serveurs que vous le souhaitez. Vous pourrez choisir celui à utiliser plus tard lors du téléversement de votre image + Serveurs Blossom + Ajoutez autant de serveurs que vous le souhaitez. Vous pourrez choisir celui à utiliser plus tard lors du téléversement de votre image + Ajouter un serveur NIP-96 + Ajouter un serveur Blossom + Tout supprimer + Êtes-vous sûr de vouloir supprimer tous les brouillons ? + Pile : + Fichier torrent + Télécharger + Échec de l\'ouverture du fichier + Aucune application torrent installée pour ouvrir et télécharger le fichier. + Sélectionnez une liste pour filtrer le fil + Se déconnecter au verrouillage de l\'appareil + diff --git a/amethyst/src/main/res/values-hu-rHU/strings.xml b/amethyst/src/main/res/values-hu-rHU/strings.xml new file mode 100644 index 0000000000..35fe3141a9 --- /dev/null +++ b/amethyst/src/main/res/values-hu-rHU/strings.xml @@ -0,0 +1,941 @@ + + + Fókuszálás a QR-kódra + QR-kód megjelenítése + Profilkép + Az Ön profilképe + QR-kód beolvasása + Megjelenítés mindenképp + Ez a hozzászólás el lett rejtve, mert az Ön rejtett felhasználóit vagy szavait említi + A hozzászólás el lett némítva vagy be lett jelentve általa: + Az esemény épp betöltődik vagy nem található az átjátszólistában + 👀 + Csatorna profilképe + A hivatkozott esemény nem található + Nem sikerült visszafejteni az üzenetet + Csoport profilképe + Szókimondó tartalom + Kéretlen tartalom + Az erről az átjátszóról érkező kéretlen tartalmú események száma + Profilutánzás + Illegális viselkedés + Egyéb + Zaklatás + Ismeretlen + Átjátszóikon + Ismeretlen szerző + Szöveg másolása + Szerző azonosítójának másolása + Bejegyzés azonosítójának másolása + Közvetítés + Időbélyegzés + Időbélyeg: függőben lévő megerősítések + OTS: függőben + Törlés kérése + Letiltás / Bejelentés + + Kéretlen tartalom vagy csalás bejelentése + Profilutánzás bejelentése + Szókimondó tartalom bejelentése + Illegális viselkedés bejelentése + Malware bejelentése + Mod bejelentése + Malware + Mod + Ön nyilvános kulcsot használ, és a nyilvános kulccsal csak olvashatóak a bejegyzések. Jelentkezzen be a privát kulcsával, hogy válaszolni tudjon + Ön nyilvános kulcsot használ, és a nyilvános kulccsal csak olvashatóak a bejegyzések. Jelentkezzen be a privát kulcsával, hogy meg tudja tolni a bejegyzéseket + Ön nyilvános kulcsot használ, és a nyilvános kulcsok csak olvashatóak. Jelentkezzen be a privát kulccsal a hozzászólások kedveléséhez + Nincs beállítva Zap-összeg. Koppintson hosszan a beállításhoz + Ön nyilvános kulcsot használ, és a nyilvános kulccsal csak olvashatók a bejegyzések. Jelentkezzen be a privát kulcsával, hogy Zap-et tudjon küldeni + Ön nyilvános kulcsot használ, és a nyilvános kulccsal csak olvashatóak a bejegyzések. Jelentkezzen be a privát kulcsával, hogy követni tudjon embereket + Ön nyilvános kulcsot használ, és a nyilvános kulccsal csak olvashatóak a bejegyzések. Jelentkezzen be a privát kulcsával, hogy ki tudja követni az embereket, akiket követ + Ön nyilvános kulcsot használ, és a nyilvános kulccsal csak olvashatóak a bejegyzések. Jelentkezzen be a privát kulcsával, hogy egy szót vagy mondat el tudjon rejteni + Ön nyilvános kulcsot használ, és a nyilvános kulccsal csak olvashatóak a bejegyzések. Jelentkezzen be a privát kulcsával, hogy egy szót vagy mondat meg tudjon jeleníteni + Zap + Megtekintések száma + Megtolás + megtolta + szerkesztve + #%1$s szerkesztése + eredeti + Idézés + Elágaztatás + Szerkesztési javaslat + Új összeg satoshiban + Hozzáadás + "válasz erre: " + " és " + "csatornában " + Profilplakát + Sikeres fizetés + Hiba a hibaüzenet elemzésekor + " Követett" + " Követő" + Profil + Biztonsági szűrők + Kijelentkezés + Továbbiak megjelenítése + Lightning-számla + Fizetés + Lightning-borravaló + Bejegyzés a kedvezményezettnek + Nagyon szépen köszönöm! + Összeg satoshiban + Satoshi küldése + Titkos emodzsikészítő + Emodzsi hozzáadása rejtett üzenettel a bejegyzéshez + Titkos jegyzet a kedvezményezettnek + Saját rejtett üzenet + Látható előtag + 😎 + Hozzáadás a bejegyzéshez + "Hiba a következő előnézet elemzésekor %1$s : %2$s" + "Kártyakép előnézete a következőhöz: %1$s" + Új csatorna + Csatornanév + A nagyszerű csoportom + Kép webcíme + Leírás + "Névjegy… " + Mi jár a fejében? + Közzététel + Mentés + Létrehozás + Mégse + Nem sikerült feltölteni a képet + Az átjátszó címe + Bejegyzések + Bájt + Hibák + Ebben a munkamenetben lévő kapcsolati hibák száma + Fő hírfolyam + Privát üzenet-hírfolyam + Nyilvános üzenet-hírfolyam + Globális hírfolyam + Keresési hírfolyam + Egy átjátszó hozzáadása + Név + Megjelenítendő név + Saját megjelenítendő név + Strucc McNagyszerű + Üdvözöljük! + Felhasználónév + Saját felhasználónév + Névjegy + Profilkép webcíme + Profilplakát webcíme + Weboldal webcíme + Megszólítás + LN-cím + LN-webcím (elavult) + Mentés a galériába + Kép elmentve a képgalériába + A videó letöltése megkezdődött… + A média letöltése megkezdődött… + Nem sikerült elmenteni a képet + Videó elmentve a videógalériába + Nem sikerült elmenteni a videót + Kép feltöltése + Feltöltés… + A felhasználó nem rendelkezik a satoshik fogadásához beállított lightning-címmel + "Válasz írása… " + A bejegyzés azonosítóját a vágólapra másolja a Nostr-ban való megosztáshoz + Csatorna-azonosító (bejegyzés) másolása a vágólapra + Szerkeszti a csatorna metaadatait + Csatlakozás + Ismert + Új felkérések + Letiltott felhasználók + Új bejegyzések + Beszélgetések + Bejegyzések + Válaszok + Az Öné + Galéria + "Követett" + "Bejelentés" + További beállítások + " Átjátszó" + Weboldal + Lightning-cím + Az Nsec azonosítót (az Ön „jelszavát”) a vágólapra másolja biztonsági mentés céljából + Titkos kulcs másolása a vágólapra + Privát kulcs megjelenítése QR-kódként + Jelszóval védett privát kulcs megjelenítése QR-kódként + Nyilvános kulcs másolása a vágólapra a megosztáshoz + Nyilvános kulcs (NPub) másolása a vágólapra + Közvetlen üzenet küldése + Felhasználó metaadatainak szerkesztése + Követés + Viszontkövetés + Letiltás megszüntetése + Felhasználói azonosító másolása + Felhasználó letiltásának megszüntetése + "npub, felhasználónév, szöveg" + Kiürítés + Alkalmazáslogó + nsec… vagy npub… + Jelszó a kulcs kinyitásához + Jelszó megjelenítése + Jelszó elrejtése + Érvénytelen kulcs + Érvénytelen kulcs: %1$s + "Elfogadom a " + használati feltételeket + A feltételek elfogadása szükséges + Jelszó megadása kötelező + Kulcs megadása kötelező + Név megadása kötelező + Bejelentkezés + Regisztráció + Fiók létrehozása + Hogyan szólíthatjuk Önt? + Még nincs Nostr-fiókja? + Már van Nostr-fiókja? + Új fiók létrehozása + Új kulcs előállítása + Hírfolyam betöltése… + Fiók betöltése… + "Hiba a válaszok betöltésekor: " + Próbálja újra + Még nincsenek értesítések. + A hírfolyam üres. + Frissítés + létrehozva + a következő leírásával: + és kép + megváltoztatta a csevegés nevét erre: + leírását erre: + és a képet erre: + Elhagyás + Követés megszüntetése + Csatorna létrehozva + "A csatornainformáció a következőre módosult:" + Nyilvános csevegés + Nyilvános csevegés metaadatai + A nyilvános csevegések mindenki számára láthatóak a Nostr-on, és bárki + részt vehet bennük. Ezek kiválóan alkalmasak bizonyos témák köré szerveződő nyílt közösségek számára. + A moderálás az átjátszókon lévő hozzászólások törlésével szabályozható + Átjátszók + Adjon hozzá 1-3 olyan átjátszót, amelyek kiszolgálják ezt a csoportot. + A Nostr-kliensek ezt a beállítást használják arra, hogy tudják, honnan töltsék le az üzeneteket, és hová küldjék az üzeneteket. + fogadott bejegyzések + Eltávolítás + Automatikus + lefordítva erről a nyelvről: + erre + Megjelenítés először %1$s nyelven + Nyilvános csevegés témája: %1$s + Nyilvános közösség témája: %1$s + Mindig fordítsa le erre: %1$s + Soha ne fordítsa le erről: %1$s + Nostr-cím + soha + most + ó + p + n + Meztelenség + Trágárság / Gyűlöletbeszéd + Gyűlöletbeszéd bejelentése + Meztelenség / Pornó bejelentése + egyéb + Az összes ismert megjelölése olvasottként + Az összes új üzenet megjelölése olvasottként + Összes megjelölése olvasottként + Biztonsági mentési kulcsok + ## Kulcs- és biztonsági mentési tippek + \n\nFiókját egy titkos kulcs védi. A kulcs egy hosszú véletlenszerű karakterlánc, amely **nsec1**-vel kezdődik. Bárki, aki az Ön titkos kulcsához hozzáfér, az Ön személyazonosságának használatával bármilyen tartalmat közzétehet. + \n\n- **Ne** helyezze el a titkos kulcsát olyan webhelyen vagy szoftverben, amelyben nem bízik. + \n- Az Amethyst fejlesztői az Ön titkos kulcsát **soha** nem fogják Öntől elkérni. + \n- A fiók-helyreállításának érdekében, a titkos kulcsáról **mindig** készítsen biztonsági másolatot. Javasoljuk egy jelszókezelő használatát. + + A nagyobb biztonság érdekében titkosítsa egy jelszóval. A jelszóval védett kulcs **ncryptsec1**-vel kezdődik, és a jelszava nélkül nem használható. + \n\nHa elveszíti a jelszavát, nem tudja visszaállítani a kulcsát. + + Nem sikerült a privát kulcsot titkosítani + A titkos kulcs (nsec) a vágólapra másolva + Saját titkos kulcs másolása + Saját titkos kulcs titkosítása és másolása + Nem sikerült hitelesíteni + A biometrika nem tudta hitelesíteni a telefon tulajdonosát + A biometrika nem tudta hitelesíteni a telefon tulajdonosát. Hiba: %1$s + Hiba + "Létrehozta: %1$s" + "Kitűző %1$s számára" + Ön egy új kitűzőt kapott + Kitűzőben részesült + Bejegyzés szövege a vágólapra másolva + A szerző @npub-ja a vágólapra másolva + A bejegyzés-azonosító (@note1) a vágólapra másolva + Szöveg kijelölése + "<Nem sikerült a privát üzenetet visszafejteni>\n\nÖnt megemlítették egy privát/titkosított beszélgetésben %1$s és %2$s között." + Új fiók hozzáadása + Fiókok + Fiók kiválasztása + Új fiók hozzáadása + Aktív fiók + Privát kulcsot tartalmaz + Csak olvasás, nem privát kulcs + Vissza + Kiválasztás + Böngésző-hivatkozás megosztása + Megosztás + Szerző-azonosító + Bejegyzés-azonosító + Szöveg másolása + Törlés + Követés megszüntetése + Követés + Törlés a galériából + Távolítsa el ezt a médiát a galériából, később újra hozzáadhatja + Törlés kérése + Az Amethyst kérni fogja, hogy a bejegyzését töröljék azokról az átjátszókról, amelyekhez jelenleg csatlakozik. Nem garantálható, hogy a bejegyzése véglegesen törlődik ezekről az átjátszókról, vagy más átjátszókról, ahol esetleg tárolva van. + Letiltás + Törlés + Letiltás + Bejelentés + Törlés + Ne jelenítse meg újra + Kéretlen tartalom vagy átverés + Trágárság vagy gyűlöletkeltő magatartás + Rosszindulatú profilutánzás + Meztelenség vagy pornográf tartalom + Illegális viselkedés + Malware + A felhasználó letiltásával elrejti annak bejegyzéseit az alkalmazásban. Az Ön bejegyzései továbbra is nyilvánosan megtekinthetők azok számára is, akiket Ön letiltott. A letiltott felhasználók a „Biztonsági szűrők” lapon jelennek meg. + + Visszaélés bejelentése + Minden közzétett bejelentés nyilvánosan látható lesz. + További részleteket adhat meg a bejelentéssel kapcsolatban (nem kötelező)… + További részletek + Indoklás + Válasszon egy indoklást… + Bejelentés közzététele + Letiltás és bejelentés + Letiltás + Könyvjelző + Piszkozatok + Privát könyvjelzők + Nyilvános könyvjelzők + Hozzáadás a privát könyvjelzőkhöz + Hozzáadás a nyilvános könyvjelzőkhöz + Törlés a privát könyvjelzőkből + Törlés a nyilvános könyvjelzőkből + Wallet Connect szolgáltatás + Hitelesíti, hogy a Nostr Secret az alkalmazásból való kilépés nélkül fizessen a Zap-et. Tartsa biztonságban a titkot, és lehetőség szerint használjon privát átjátszót + Wallet Connect nyilvános kulcs + Wallet Connect átjátszó + Wallet Connect titok + Titkos kulcs megjelenítése + nsec / hex privát kulcs + Hozzájárulás összege satoshiban + Szavazás közzététele + Kötelező mezők: + Zap-kedvezményezettek + Szavazás elsődleges leírása… + %s. válaszlehetőség + Válaszlehetőség leírása + Nem kötelező mezők: + Minimum Zap + Maximum Zap + Együttműködés + (0–100)% + Szavazás lezárása + nap + Nem lehet szavazni + A szavazásra már nem lehet új szavazato(ka)t leadni + Zap-összeg + Az ilyen típusú szavazásokon felhasználónként csak egy szavazat engedélyezett + "%1$s esemény keresése" + Nyilvános üzenet hozzáadása + Privát üzenet hozzáadása + Számlaüzenet hozzáadása + Köszönöm mindenkinek a munkáját! + Létrehozás és hozzáadás + A szavazások szerzői nem szavazhatnak a saját szavazásaikon. + Mit jelent ez? + Ez a tartalom nem változott a közzététel óta + Ez a tartalom megváltozott. Lehet, hogy a szerző nem látta vagy nem hagyta jóvá a változtatást + Média hozzáadása + Kép hozzáadása + Videó hozzáadása + Dokumentum hozzáadása + Hozzáadás az üzenethez + Képaláírás hozzáadása + Kedves barátom + Közvetlen webcím használata + Tartalmi leírás + Egy kék csónak a fehér homokos tengerparton naplementekor + Zap-típus + Zap-típus minden lehetőséghez + Nyilvános + Mindenki láthatja a tranzakciót és az üzenetet + Privát + A küldő és a kedvezményezett láthatja egymást és az üzenetet is elolvashatja + Névtelen + A kedvezményezett és a nyilvánosság nem tudja, hogy ki küldte a fizetést + Nem Zap + Nostr-ban nyoma sincs, csak a Lightning-ban + Fájlkiszolgáló + Válasszon ki egy kiszolgálót a fájl feltöltéséhez neki: + Ln-cím vagy @Felhasználó + Médiakiszolgálók + Állítsa be a kívánt médiafeltöltő-kiszolgálókat. + Nincsenek beállítva NIP-96 kiszolgálók. Használhatja az Amethyst listáját, vagy hozzáadhat egyet az alábbiakból ↓ + Nincsenek Blossom-kiszolgálók beállítva. Használhatja az Amethyst listáját, vagy hozzáadhat egyet az alábbiakból ↓ + Beépített médiakiszolgálók + Az Amethyst alapértelmezett listája. Hozzáadhatja őket egyenként, vagy hozzáadhatja a listát. + Alapértelmezett lista használata + Médiakiszolgáló hozzáadása + Médiakiszolgáló törlése + Nem kezdődött el + Tömörítés… + Feltöltés… + Feldolgozás… + Letöltés… + Hash-selés… + Kész + Hiba + Saját átjátszók (NIP-95) + A fájlokat a kiszolgálók tárolják. Új NIP: ellenőrizze, hogy támogatják-e + Adatvédelmi beállítások + Tor és Orbot beállítása + Kapcsolódás az Orbot beállításain keresztül + Beállítás + Tor beállítások + Kapcsolat bontása az Orbottal / Torral? + Az Ön adatai azonnal átkerülnek a normál hálózatra + Igen + Nem + Követési lista + Követettek bejegyzései + Közelben lévők bejegyzései + Globális + Némítottak bejegyzései + Alapértelmezett port: 9050 + ## Kapcsolódás a TORon keresztül az Orbot segítségével + \n\n1. Telepítse az [Orbotot](https://play.google.com/store/apps/details?id=org.torproject.android) + \n2. Indítsa el az Orbotot + \n3. Ellenőrizze az Orbotban a Socks-portokat. Az alapbeállítás: 9050 + \n4. Ha szükséges az Orbotban változtassa meg a portot + \n5. Ezen a felületen állítsa be a Socks-portot + \n6. Kattintson az „Aktiválás” gombra, hogy az Orbotot proxyként használja + + Orbot Socks-portja + Aktív Tor-motor + Használja a beépített verziót vagy az Orbotot + Tor / Adatvédelmi előbeállítások + Az alábbi beállítások gyors módosítása + Onion-webcím / Átjátszók + Használja a Tor-t bármely .onion webcímhez + Közvetlen üzenetátjátszók + Tor kényszerítése a privát üzenetek küldéséhez és fogadásához + Megbízhatatlan átjátszók + Tor kényszerítése a kimenő és bejövő üzenetátjátszókhoz + Megbízható átjátszók + Tor kényszerítése a listákon szereplő összes átjátszóra + Profilképek + Tor kényszerítése profilképek betöltésekor + Webcím-előnézetek + Tor kényszerítése webcím előnézetekor + Képek + Tor kényszerítése képek betöltésekor + Videók + Tor kényszerítése videók betöltésekor + Pénzműveletek + Tor kényszerítése Zap küldésekor, lightning és cashu tranzakciókhoz + Nostr-cím hitelesítése + Tor kényszerítése a NIP-05 címek hitelesítésekor + Média-feltöltések + Tor kényszerítése média feltöltésekor + Beépített + Orbot + Kikapcsolva + Alap + Alapértelmezett + Összes kivéve a médiát + Teljes adatvédelem + Egyéni + Tor használata amikor a kiszolgáló megköveteli + IP-cím elrejtése a véletlenszerű átjátszók elől + IP-cím elrejtése mindentől, kivéve a képeknél és videóknál + IP-cím elrejtése az összes kapcsolatnál + Készítsen sajátot + Érvénytelen portszám + Orbot használata + Kapcsolat bontása a Torral / Orbottal + Privát üzenetek + Értesítés, ha privát üzenet érkezik + Zap-et kapott + Értesítés, amikor valaki Zap-et küld Önnek + %1$s satoshi + Tőle: %1$s + neki: %1$s + Értesítés: + Csatlakozás a beszélgetéshez + Felhasználó- vagy csoport-azonosító + npub, nevent vagy hex + Létrehozás + Csatlakozás + Ma + Tartalomra vonatkozó figyelmeztetés + Ez a bejegyzés érzékeny tartalmat tartalmaz, amelyet egyesek sértőnek vagy zavarónak találhatnak + Az érzékeny tartalmat mindig rejtse el + Az érzékeny tartalmat mindig jelenítse meg + A tartalomra vonatkozó figyelmeztetéseket mindig jelenítse meg + Ajánlott alkalmazások: + Az idegenektől érkező kéretlen tartalmak szűrése + Figyelmeztessen amikor a bejegyzések jelentve vannak azok által akiket követek + Új reakció-szimbólum + A felhasználó számára nincsenek előre kiválasztott reakciótípusok. Hosszan nyomja meg a szív gombot a módosításhoz + Zap-gyűjtés + Hozzáadja a bejegyzéshez a satoshi célösszeget, hogy megemelje a bejegyzést. Az ezt támogató kliensek ezt egy előrehaladási sávval jeleníthetik meg, hogy adományozásra ösztönözzenek + Célösszeg satoshiban + A Zap-gyűjtés jelenleg: %1$s. %2$s satoshi kell még a célig + Olvasás az átjátszóról + Írás az átjátszóra + Az átjátszónak küldött bájt-mennyiség, beleértve a szűrőket és eseményeket is + Az átjátszótól kapott bájt-mennyiség, beleértve a szűrőket és eseményeket is + Hiba lépett fel, amikor megpróbálta lekérni az átjátszó-információt innen: %1$s + Tulajdonos + Verzió + Szoftver + Kapcsolat + Támogatott NIP-ek + Csatlakozási díj + Fizetési webcím + Korlátozások + Országok + Nyelvek + Címkék + Közzétételi szabályzat + Hibák és megjegyzések ettől az átjátszótól + Üzenethossz + Előfizetések + Szűrők + Előfizetés azonosítójának hossza + Minimális előtag + Maximális eseménycímkék + Tartalomhossz + Minimális PoW + Hitelesítés + Fizetés + Cashu token + Beváltás + Küldés ide: Zap Wallet + Megnyitás a Cashu pénztárcában + Token másolása + Nincs beállítva Lightning-cím + Token a vágólapra másolva + ÉLŐ + OFFLINE + VÉGET ÉRT + ÜTEMEZETT + Az élő közvetítés offline + Az élő közvetítés véget ért + A kijelentkezéssel törlődik az összes helyben tárolt adat. Győződjön meg arról, hogy a privát kulcsokról biztonsági mentést készített, hogy elkerülje fiókja elvesztését. Szeretné folytatni? + Követett címke + Átjátszók + Bejegyzések felfedezése + Piac + Élő + Közösség + Csevegések + Elfogadott bejegyzések + Ennek a csoportnak nincs leírása vagy szabályai. Kérje meg a tulajdonosát, hogy adjon hozzá egyet + Ennek a csoportnak nincs leírása vagy szabályai. Kérje meg a tulajdonosát, hogy adjon hozzá egyet + Érzékeny tartalom + Érzékeny tartalom-figyelmeztetés hozzáadása a tartalom megjelenítése előtt + Alkalmazás-beállítások + Beállítások + Mindig + Csak Wi-Fi-n + Korlátlan Wi-Fi + Soha + Teljes + Egyszerűsített + Teljesítmény + Klasszikus + Modern + Rendszer + Világos + Sötét + Alkalmazás-beállítások + Kapcsolódás pénztárcához + Nyelv + Téma + Képelőnézet + Videólejátszás + Webcím-előnézet + Magával ragadó görgetés + Navigációs sáv elrejtése görgetéskor + Felhasználói felület módja + Bejegyzés stílusának kiválasztása + Profilgaléria stílusa + Válassza ki a galéria stílusát + Kép betöltése + Spamelők + Némítva. Koppintson a némitás megszüntetéséhez + Hang bekapcsolva. Koppintson a némításhoz + Helyi és távoli bejegyzések keresése + Nostr-cím hitelesítve lett + Nostr-cím hitelesítése sikeretelen + Nostr-cím ellenőrzése + Összes kijelölése / elvetése + Alapértelmezett + Visszaállítás alapértelmezettre + A folytatáshoz válasszon ki egy átjátszót + Zap-ek továbbítása neki: + A funkciót támogató kliensek a Zap-eket az alábbi LN-címre vagy felhasználói profilra továbbítják az Öné helyett + A helyszín megjelenítése mint + Hozzáadja a helyének geohash-sét a bejegyzéséhez. A nyilvánosság tudni fogja, hogy a jelenlegi helytől 5 km-en (3 mi) belül tertózkodik + Helyszín-alapú bejegyzés + Csak a helyszín követői láthatják. Az általános követők nem fogják látni. + Helyszín betöltése… + A helyszín-meghatározás nincs engedélyezve + Hozzáadja az érzékeny tartalomra vonatkozó figyelmeztetést a tartalom megjelenítése előtt. Ez ideális bármilyen NSFW tartalom vagy olyan tartalom esetén, amelyet egyesek sértőnek vagy zavarónak találhatnak + Új funkció + Ennek az üzemmódnak az aktiválásához az Amethystnek NIP-17 üzenetet kell küldenie (GiftWrapped, Sealed Direct és csoport-üzenetek). A NIP-17 új, és a legtöbb kliens még nem implementálta. Győződjön meg arról is, hogy a kedvezményezett kompatibilis klienst használ. + Aktiválás + Nyílvános + Új nyilvános vagy privát csoport + Privát + Neki: + Tárgy + A beszélgetés tárgya + "\@Felhasználó1, @Felhasználó2, @Felhasználó3" + A csoport tagjai + Kifejtés a csoport tagjai számára + Név megváltoztatása az új célok érdekében. + Beszúrás vágólapról + Az alkalmazás felületéhez + Sötét, világos vagy a rendszer által használt téma + Képek és GIF-ek automatikus betöltése + Videók és GIF-ek automatikus lejátszása + Webcím-előnézetek megjelenítése + Mikor töltse be a képeket + Köteg másolása + Másolás a vágólapra + Npub másolása a vágólapra + Megosztás vagy mentés + Webcím másolása a vágólapra + Bejegyzés-azonosító másolása a vágólapra + Média hozzáadása a galériához + Média hozzáadva + Média hozzáadva az Ön profil-galériájába + Létrehozva ekkor: + Szabályok + Bejelentkezés Amberrel + Állapot frissítése + Hiba a hibaüzenet elemzésekor + A szavazatok egy Zap összeggel vannak súlyozva. Beállíthat egy minimális összeget, hogy elkerülje a spamelőket, és egy maximális összeget, hogy elkerülje, hogy a nagy Zap-elők átvegyék a szavazást. Használja ugyanazt az összeget mindkét mezőben, hogy minden szavazatot ugyanannyira értékeljen. Hagyja üresen, hogy bármilyen összeget elfogadjon. + Nem sikerült Zap-et küldeni + Üzenet a felhasználónak + Üzenet: %1$s + OK + Nem sikerült elérni a következőt: %1$s: %2$s + Nem sikerült összeállítani a NIP-11 webcímet a következőhöz: %1$s: %2$s + Nem sikerült elérni a következőt: %1$s: %2$s + Nem sikerült a válasz elemzése a következőtől: %1$s: %2$s + Az átjátszó elutasította a következő kérést: %1$s: %2$s + Nem sikerült elérni a következőt: %1$s: %2$s + Nem sikerült az eredmény elemzése a következőtől: %1$s: %2$s + A(z) %1$s sikertelen a következő kóddal %2$s + Aktív: + Főoldal + Privát üzenetek + Csevegések + Globális + Keresés + Zap-ek megosztása és továbbítása + A funkciót támogató kliensek megosztják és továbbítják a Zap-eket az itt hozzáadott felhasználóknak az Ön felhasználói helyett + Felhasználó keresése és hozzáadása + Felhasználónév vagy megjelenítendő név + Hiányzó lightning-beállítás + A(z) %1$s nevű felhasználó nem rendelkezik a satoshik fogadására beállított lightning-címmel + Százalék + 25 + A Zap-ek megosztása vele: + Zap-ek továbbítása ide: + Nem található lightning-pénztárca + Fizetve + Pénztárca: %1$s + Hiba az aláíró-alkalmazás megnyitásakor + Az aláíró alkalmazás nem található. Ellenőrizze, hogy az alkalmazás nincs-e eltávolítva + Aláíró-alkalmazás elutasítva + Győződjön meg arról, hogy ezt a tranzakciót az aláíró-alkalmazás hitelesítette-e + Nem található pénztárca a Lighning-számla kifizetéséhez (Hiba: %1$s). A Zap-ek használatához telepítsen egy Lightning-pénztárcát + Nem található pénztárca a Lighning-számla kifizetéséhez. A Zap-ek használatához telepítsen egy Lightning-pénztárcát + Rejtett szavak + Új szó vagy mondat elrejtése + Profilkép + Profilképek megjelenítése + Válasszon egy lehetőséget + Sikertelen számla-kifizetés + Sikertelen pénzkivétel a pénztárcából + Nem sikerült beállítani a Wallet Connectet + Hiba a NIP-47 kapcsolati karakterlánc elemzésekor. Ellenőrizze, hogy a pénztárca-szolgáltatónál a következő helyes-e: %1$s. Hiba: %2$s + Hiba a NIP-47 kapcsolati karakterlánc elemzésekor. Ellenőrizze, hogy a pénztárca-szolgáltatónál a következő helyes-e: %1$s. + Nem sikerült a Cashut beváltani + A pénzverde a következő hibaüzenetet küldte:%1$s + A Cashu tokeneket már elköltötték. + Cashu megkapva + %1$s satoshi érkezett a pénztárcájába. (Költség: %2$s satoshi) + A rendszeren nem található kompatibilis Cashu pénztárca + Nem sikerült a számlát a kedvezményezett kiszolgálóiról lekérni + A Wallet Connect szolgáltatója a következő hibával tért vissza: %1$s + Nem sikerült a Tor hálózathoz kapcsolódni + Nem érhető el az átjátszó-dokumentum + Nem sikerült az LN-webcímet a(z) „%1$s” Lightning-címről összeállítani. Ellenőrizze a felhasználó beállításait + A kedvezményezett lightning-szolgáltatása ennél: %1$s nem érhető el. A(z) „%2$s” lightning-cím lett kiszámítva. Hiba: %3$s. Ellenőrizze, hogy a kiszolgáló működik-e, és hogy a lightning-cím helyes-e + Nem sikerült megoldani a következőt: %1$s. Ellenőrizze, hogy kapcsolódik-e, vagy működik-e a kiszolgáló, és hogy a(z) %2$s lightning-cím helyes-e + Nem sikerült megoldani a következőt: %1$s. Ellenőrizze, hogy kapcsolódik-e, vagy működik-e a kiszolgáló, és hogy a(z) %2$s lightning-cím helyes-e.\n\nKivéve: %3$s + Nem sikerült lekérni a számlát a következőtől: %1$s + Nem sikerült lekérni a számlát a következőtől: %1$s: %2$s + Hiba a Lightning-címből származó JSON elemzésekor. Ellenőrizze a felhasználó Lightning-beállítását + Hiba történt a(z) %1$s JSON elemzésekor. Ellenőrizze a felhasználó Lightning-beállítását + A visszahívási webcím nem található a felhasználó lightning-cím-kiszolgálójának konfigurációjában + Nem található a visszahívási webcím a(z) %1$s válaszából + Hiba történt a JSON elemzésekor a Lightning-cím számlahívásából. Ellenőrizze a felhasználó lightning-beállításait + Hiba történt a JSON elemzésekor a(z) %1$s számlahívásából. Ellenőrizze a felhasználó lightning-beállításait + Helytelen (%1$s satoshi) számlaösszeg a következőtől: %2$s. A következőnek kellett volna lennie: %3$s + Nem sikerült a Zap-összeg elküldése előtt lightning-számlát készíteni. A címzett lightning-pénztárcája a következő hibát küldte: %1$s + Nem lehetett lightning-számlát létrehozni. Üzenet a következőtől: %1$s: %2$s + Nem sikerült Lightning-számlát létrehozni a Zap elküldése előtt. A „PR” elem nem található a kapott JSON-ban. + Nem sikerült Lightning-számlát létrehozni a következőből: %1$s: A „PR” elem nem található a kapott JSON-ban. + Csak olvasható felhasználó + Nincs reakcióbeállítás + UnifiedPush-alkalmazás kiválasztása + Push-értesítés + A telepített UnifiedPush-alkalmazásokból + Nincs + Push-értesítések letiltása + A következő alkalmazást használja: %1$s + Push-értesítések beállítása + A push-értesítések fogadásához olyan alkalmazást telepítsen, amely támogatja a [Unified Push](https://unifiedpush.org/), például az [Ntfy](https://ntfy.sh/) alkalmazást. + A telepítés után a beállításokban válassza ki a használni kívánt alkalmazást. + + Üzenet tőle: %1$s + Bejegyzés + Üzenet küldése az eladónak + Tisztelt %1$s! Ez még aktuális? + Tisztelt hölgyem / uram! Ez még aktuális? + Egy tétel eladása + Cím + iPhone 13 + Állapot + Kategória + Ár (satoshiban) + 1000 + Helyszín + Város, állam, ország + Új + Teljesen új készülék az eredeti dobozában + Újszerű + Használt, de nincs nyoma a használatnak + + Van néhány felületes használati sérülés + Elfogadható + Még mindig elfogadható és működőképes állapotban van + Ruházat + Tartozékok + Elektronika + Bútor + Gyűjtemények + Könyvek + Háziállatok + Sport + Egészség / Fitnesz + Művészet + Kézműves + Háztartás + Irodaszer + Étel + Vegyes + Egyéb + Nem sikerült feltölteni a médiát + Nem sikerült megnyitni a tömörített fájlt + Hiba a média tömörítésekor: %1$s + Feltöltési hiba: %1$s + A kiszolgáló a feltöltés után nem szolgáltatott webcímet + Nem sikerült letölteni a kiszolgálóról az oda feltöltött médiát + Nem lehetett ellenőrizni a letöltött fájlt a feltöltés után: %1$s + Nem sikerült előkészíteni feltöltésre a helyi fájlt: %1$s + Nem sikerült feltölteni a következőre: %1$s: %2$s + Nem sikerült feltölteni: %1$s + Nem sikerült törölni: %1$s + Média túl nagy a NIP-95 számára + Nem sikerült betölteni a bélyegképet + Nem sikerült előkészíteni a fejlécadatokat: %1$s + Tömörítés visszavonva + A tömörítés nem tudott visszaadni egy fájlt + Média minősége + Válassza az alacsony minőséget a média kisebb, de kevésbé jó minőségű fájlba tömörítéséhez, a magas minőséget a nagyobb, de jobb minőségű fájlba tömörítéshez, vagy a tömörítetlen fájlt a tömörítés nélküli feltöltéshez. + Alacsony + Közepes + Magas + Tömörítetlen + Piszkozat szerkesztése + Bejelentkezés QR-kóddal + Útvonal + Főoldal + Keresés + Felfedezés + Üzenetek + Értesítések + Globális + Rövidek + Biztonsági szűrők + Új bejegyzés + Új rövidek: képek vagy videók + Új közösségi bejegyzés + A bejegyzésre adott összes reakció kibontása + A bejegyzésre adott összes reakció összecsukása + Válasz + Megtolás vagy Idézés + Tetszik + Zap + Gyors reakciók megváltoztatása + %1$s profilképe + %1$s átjátszó + Átjátszólista kibontása + Bejegyzés-beállítások + Átjátszólista-választó + Szavazás + Szavazás kikapcsolása + Bitcoin-számla + Bitcoin-számla visszavonása + Egy tétel eladásának visszavonása + Zap-gyűjtés + Zap-gyűjtés visszavonása + Helyszín + Helyszín eltávolítása + Zap-megosztások + Zap-megosztások visszavonása + Tartalmi figyelmeztetés hozzáadása + Tartalmi figyelmeztetés eltávolítása + Az npub-kulcs megjelenítése QR-kódként + Érvénytelen cím + Az Amethyst kapott egy URI-t a megnyitáshoz, de az érvénytelen volt: %1$s + Bejövő átjátszók a privát üzenetekhez + Átjátszók: %1$s + Általános átjátszók használata + Bejövő átjátszók beállítása a privát üzenetekhez + Ez a beállítás mindenkit tájékoztat arról, hogy Ön melyik átjátszót használja, amikor üzeneteket küldenek Önnek. Ezek nélkül néhány üzenetről lemaradhat. + Jó választási lehetőségek:\n - inbox.nostr.wine (fizetős)\n - auth.nostr1.com (ingyenes)\n - you.nostr1.com (személyes átjátszók - fizetős) + Jó választási lehetőségek:\n - auth.nostr1.com (ingyenes)\n - inbox.nostr.wine (fizetős)\n - relay.0xchat.com (ingyenes) + Adjon hozzá 1–3 átjátszót, hogy privát postafiókként szolgáljanak. A bejövő privát üzenetek átjátszóinak el kell fogadniuk bármely üzenetet bárkitől, de azok letöltését csak Ön engedélyezheti. + Beállítás most + Keresési átjátszók + Keresési átjátszók beállítása + A kifejezetten a kereséshez és a felhasználói címkézéshez tervezett átjátszólista létrehozása javítani fogja ezeket az eredményeket. + Adjon hozzá 1–3 átjátszót a tartalom kereséshez vagy a felhasználók címkézéséhez. Győződjön meg arról, hogy a kiválasztott átjátszók alkalmazzák a NIP-50-et + Jó választási lehetőségek:\n - nostr.wine\n - relay.nostr.band\n - relay.noswhere.com + Feltöltés közvetlen üzenetbe + Átjátszó-beállítások + Nyilvános kimenő és saját átjátszók + Ez az átjátszótípus tárolja az összes tartalmat. Az Amethyst ide küldi az Ön bejegyzéseit, és mások ezeket az átjátszókat fogják használni, hogy megtalálják az Ön tartalmát. Adjon hozzá 1–3 átjátszót. Ezek lehetnek személyes-, fizetett- vagy nyilvános átjátszók. + Nyilvános bejövő átjátszók + Ez az átjátszótípus fogadja az összes választ, hozzászólást, kedvelést és Zap-et az Ön bejegyzéseire. Ezek lehetnek fizetős vagy ingyenes átjátszók. Az átjátszó üzemeltetője által beállított korlátok korlátozhatják a jó és a rossz értesítések számát. Ha például a hozzászólásokban kéretlen üzenet-támadások érik, a fizetős átjátszók kiszűrhetik a kéretlen tartalmakat. Vegyen fel 1–3 átjátszót. + Bejövő közvetlen üzenet-átjátszók + Adjon hozzá 1–3 átjátszót, hogy privát postafiókként szolgáljon. Mások ezeket az átjátszókat használják, hogy Önnek privát üzeneteket küldjenek. A bejövő privát üzenetek átjátszóinak bárkitől el kell fogadniuk minden üzenetet, de azok letöltését csak Ön engedélyezheti. Jó választási lehetőségek:\n - inbox.nostr.wine (fizetős)\n - auth.nostr1.com (ingyenes)\n - you.nostr1.com (személyes átjátszók - fizetős) + Privát saját átjátszók + Adjon hozzá 1–3 átjátszót, hogy olyan eseményeket tároljanak, amelyeket senki más nem láthat, például a piszkozatait és/vagy az alkalmazásbeállításait. Ideális esetben ezek az átjátszók vagy helyi szintűek, vagy hitelesítést igényelnek az egyes felhasználói tartalmak letöltése előtt. + Általános átjátszók + Az Amethyst ezeket az átjátszókat a bejegyzések letöltésére használja. + Ajánlott átjátszók + Adja hozzá a következő átjátszókat az általános átjátszók listájához, hogy megkapja a felsorolt felhasználók hozzászólásait. + Keresési átjátszók + A tartalom vagy felhasználók keresésekor használandó átjátszók listája. A címkézés és a keresés nem fog működni, ha nem áll rendelkezésre semmilyen beállítás. Győződjön meg arról, hogy alkalmazzák a NIP-50-et. + Helyi átjátszók + A készüléken futó átjátszók listája. + Zap a fejlesztőknek! + Az Ön adománya segít nekünk abban, hogy változtassunk a dolgokon. Minden satoshi számít! + Adományozás most + a következők hozták létre Önnek: + Ezt a verziót a következők hozták létre Önnek: + %1$s verzió + Köszönöm! + Maximális korlát + Korlátozott írások + Elágaztatva innen: + ELÁGAZTATÁS + Git tároló: %1$s + Weboldal: + Klónozás: + OTS: %1$s + Időbélyeg-igazolás + Bizonyíték van arra, hogy ezt a bejegyzést valamikor %1$s előtt írták alá. A bizonyítékot ezen a napon és időpontban bélyegezték a Bitcoin blokkláncába. + Bejegyzés szerkesztése + Javaslat egy bejegyzés javítására + Változások összefoglalása + Gyors javítások… + Javaslat elfogadása + Videó lejátszása felugró ablakban + Letöltés + Feliratozás bekapcsolva + Feliratozás kikapcsolva + Lezárt üzenetek kikapcsolva. Koppintson a lezárt üzenetek bekapcsolásához + Lezárt üzenetek bekapcsolva. Koppintson a lezárt üzenetek kikapcsolásához + Küldés + Felhasználónév lejátszása hangként + Kapcsolatrögzítő (Pushpin) + QR-kód beolvasása + Harmadik féltől származó pénztárca-szolgáltató felkeresése: Alby + A piszkozatokra nem lehet válaszolni + A piszkozatokat nem lehet idézni + A piszkozatokra nem lehet reagálni + A piszkozatokra nem lehet Zap-et küldeni + Piszkozat + Üzenet tőle + Alkalmazás keresése + Feladat kérve, várakozás a válaszra + Feladat kérése a DVM-től + Fizetési kérelem elküldve, megerősítésre vár az Ön pénztárcájától + Várakozás arra, hogy a DVM megerősítse a fizetést vagy elküldje az eredményeket + 400 – hibás kérés: A kérés nem végrehajtható, mert rossz szintaxisú, túl hosszú stb. + 401 – nem azonosított: A kliensnek nincs jogosultsága megtekinteni az oldalt. + 402 – fizetés szükséges: Fizetnie kell a kiszolgálónak a kérés teljesítéséhez + 403 – nincs jogosultság: A kliensnek nincs jogosultsága megtekinteni az oldalt. + 404 – nem található: A kért erőforrás nem létezik. + 405 – a metódus nem engedélyezett: A használt HTTP-metódus nem engedélyezett, pl egy PUT kérés egy csak olvasható erőforráson. + 406 – nem elfogadható: Jelzi, hogy a szerver nem tud választ előállítani az Accept, az Accept-Charset, az Accept-Encoding vagy az Accept-Language fejlécben megadott tulajdonságok miatt. + 407 – proxyazonosítás szükséges: A kliensnek azonosítania kell magát a proxykiszolgálón. + 408 – időtúllépés: A kiszolgáló túl sokáig várt a kérésre, így a kapcsolat lezárult. + 409 – konfliktus: Jelzi, hogy az erőforrás nem elérhető, mert ütközne egy másik folyamattal, pl. egy dokumentum egyidejű szerkesztése. + 410 – véglegesen eltűnt: A kért erőforrás nem létezik, és ez így is fog maradni a jövőben is. + 411 – probléma a mérettel: A kérés mérete nem megfelelő. + 412 – a kliens nem megfelelő: A kliens nem felel meg az egyik feltételnek. + 413 – hosszú kérés: A kérés nagyobb a kiszolgáló által maximálisan feldolgozhatónál. + 414 – hosszú URI: Az URI hosszúsága nagyobb a megengedettnél. + 415 – nem támogatott médiatípus: A kérés olyan médiaformátumot használ, amelyet a kiszolgáló nem támogat + 416 – a fájlpozíció nem megfelelő: A kliens egy darabját kérte a fájlnak, de a kiszolgáló ezt nem tudja kézbesíteni. Például a kliens egy olyan részét kérte a fájlnak, ami a fájl vége után található. + 417 – a kiszolgáló nem megfelelő: A kiszolgáló nem felel meg azoknak a követelményeknek, amit a kliens az Expect fejlécben meghatározott. + 426 – frissítés szükséges: A kiszolgáló felszólítja a klienst, hogy váltson protokollt. (Pl. hogy biztonságos legyen a kapcsolat.) + 500 – belső kiszolgálóhiba: Egy általános hibaüzenet kiszolgálóhibák jelzésére. + 501 – nincs megvalósítva: A kiszolgáló nem ismerte fel a HTTP-metódust, vagy nem képes teljesíteni a kérést, de a jövőben ez a helyzet meg fog változni. + 502 – rossz átjáró: Jelzi, hogy a kiszolgáló egy hibás HTTP-választ kapott egy másik kiszolgálótól. + 503 – a szolgáltatás nem elérhető: A kiszolgáló nem képes kezelni a kérést. Általában ez a helyzet csak ideiglenes. + 504 – átjáró időtúllépés: Proxyk használják. Jelzi, hogy a kiszolgáló nem kapott választ időben az eredeti kiszolgálótól. + 505 – nem támogatott HTTP-verzió: A kiszolgáló nem támogatja a kliens által használt HTTP-verziót. + 506 – körkörös hivatkozás: A kiszolgálót rosszul konfigurálták. A kért erőforrás körkörös hivatkozást eredményez. + 507 – kevés tárhely (WebDAV): A kiszolgáló nem képes a kérést tárolni, mert kevés a tárhely. + 508 – végtelen ismétlés (WebDAV): A kiszolgáló végtelen ciklusban ismétlődő kéréseket érzékelt a feldolgozáskor. + 511 – hálózati azonosítás: A hálózat használata előtt azonosítani kell magunkat, pl. egy Wi-Fi-hálózat használata előtt el kell fogadni a használati feltételeket. + NIP-96-kiszolgálók + Annyi kiszolgálót adhat hozzá, amennyit csak akar. Később a kép feltöltésekor kiválaszthatja, melyiket szeretné használni + Blossom-kiszolgálók + Annyi kiszolgálót adhat hozzá, amennyit csak akar. Később a kép feltöltésekor kiválaszthatja, melyiket szeretné használni + Egy NIP-96-kiszolgáló hozzáadása + Egy Blossom-kiszolgáló hozzáadása + Összes törlése + Biztosan törölni szeretné az összes piszkozatot? + Köteg: + Torrentfájl + Letöltés + Nem sikerült megnyitni a fájlt + A fájl megnyitásához és letöltéséhez nincsenek torrent-alkalmazások telepítve. + Lista kiválasztása a hírfolyam szűréséhez + Kijelentkeztetés az eszköz zárolása esetén + diff --git a/amethyst/src/main/res/values-ja-rJP/strings.xml b/amethyst/src/main/res/values-ja-rJP/strings.xml new file mode 100644 index 0000000000..ed0a8fe01b --- /dev/null +++ b/amethyst/src/main/res/values-ja-rJP/strings.xml @@ -0,0 +1,394 @@ + + + QRコードに向けてください + QRコードを表示 + プロフィール画像 + QRコードをスキャン + それでも表示する + このユーザによって投稿が不適切なものとしてマークされています: + 投稿が見つかりません + チャンネル画像 + 参照先のイベントが見つかりません + メッセージが復号できませんでした + グループ画像 + 露骨なコンテンツ + スパム + なりすまし + 不法行為 + 不明 + リレーアイコン + 不明な作者 + テキストをコピー + ユーザIDをコピー + 投稿IDをコピー + ブロードキャスト + 削除をリクエスト + ブロック / 通報 + + スパム / 詐欺を通報 + なりすましを通報 + 露骨なコンテンツを通報 + 不法行為を通報 + 秘密鍵でログインするとリプライできます + 秘密鍵でログインすると投稿をブーストできます + 秘密鍵でログインするといいねができます + ザップ額が未設定です。長押しで変更 + 秘密鍵でログインするとザップすることができます + 秘密鍵でログインするとフォローすることができます + 秘密鍵でログインするとフォロー解除することができます + ザップ + 表示回数 + ブースト + ブーストされました + 引用 + 新しいザップ額 (sats) + 追加 + "リプライ先: " + " と " + プロフィールバナー + " フォロー" + " フォロワー" + プロフィール + セキュリティフィルタ + ログアウト + 続きを表示 + Lightningインボイス + 支払う + Lightningチップ + ありがとうございます! + 金額 (sats) + satsを送る + "%1$sのプレビューのパースに失敗しました: %2$s" + "%1$sのプレビューカード画像" + 新しいチャンネル + チャンネル名 + 私の素晴らしいグループ + 画像URL + 説明 + "私たちについて… " + 何か思いついた? + 送信 + 保存 + 作成 + キャンセル + 画像のアップロードに失敗しました + リレーアドレス + 投稿 + バイト + エラー + ホームフィード + 非公開メッセージフィード + 公開チャットフィード + グローバルフィード + 検索フィード + リレーを追加 + 表示名 + わたしの表示名 + ユーザ名 + わたしのユーザ名 + 自己紹介 + アバターURL + バナーURL + ウェブサイトURL + LNアドレス + LN URL (旧式) + 画像を保存しました + 画像の保存に失敗しました + 画像をアップロード + アップロード中… + satsを受け取るためのLightningアドレスが設定されていません + "ここに返信… " + 投稿IDをクリップボードにコピー + チャンネルIDをクリップボードにコピー + チャンネルのメタデータを編集 + 参加 + 知り合い + 新しいリクエスト + ブロック済みユーザ + 新規スレッド + 会話 + 投稿 + リプライ + "フォロー" + "通報" + 詳細なオプション + " リレー" + ウェブサイト + Lightningアドレス + バックアップ用に nsec ID (パスワード) をクリップボードにコピー + クリップボードに秘密鍵をコピー + 公開鍵をクリップボードにコピー + 公開鍵 (NPub) をクリップボードにコピー + ダイレクトメッセージを送信 + ユーザのメタデータを編集 + フォロー + フォローバック + ブロック解除 + ユーザIDをコピー + ユーザのブロックを解除 + "npub、ユーザ名、テキスト" + 消去 + アプリのロゴ + nsec… または npub… + パスワードを表示 + パスワードを非表示 + 無効な鍵 + "同意する: " + 利用規約 + 利用規約の同意が必要です + 鍵が必要です + ログイン + 新しい鍵を生成 + フィードを読み込み中 + "リプライ読み込みエラー: " + 後ほどお試しください + フィードが空です + 更新 + が作成しました: + 説明: + 画像: + がチャンネル情報を変更しました: + 説明: + 画像: + 退出 + フォロー解除 + チャンネルが作成されました + "チャンネル情報が次のように変更されました:" + 公開チャット + 投稿を受信 + 削除 + 自動 + 翻訳元: + 翻訳先: + 最初に%1$sで表示 + 常に%1$sに翻訳 + %1$sを翻訳しない + なし + + 時間 + + + ヌード + 誹謗中傷 / ヘイトスピーチ + ヘイトスピーチを通報 + ヌード / ポルノを通報 + その他 + すべての「知り合い」を既読にする + すべての「新規リクエスト」を既読にする + すべて既読にする + 鍵をバックアップ + 秘密鍵 (nsec) をクリップボードにコピーしました + 秘密鍵をコピー + 認証に失敗しました + エラー + "%1$s によって作成" + "%1$sのバッジ授与画像" + 新しいバッジが授与されました + バッジ授与が承認されました: + テキストがクリップボードにコピーされました + \@npubをクリップボードにコピーしました + 投稿ID (@note1) をクリップボードにコピーしました + テキストを選択 + "<プライベートメッセージの復号に失敗しました>\n\n%1$s と %2$s のプライベート/暗号化された会話であなたが言及されました。" + アカウントを追加 + アカウント + アカウントを選択 + 新規アカウントを追加 + アクティブアカウント + 秘密鍵あり + 読み取り専用、秘密鍵なし + 戻る + 選択 + ブラウザリンクを共有 + 共有 + ユーザID + 投稿ID + テキストをコピー + 削除 + フォロー解除 + フォロー + 削除をリクエスト + Amethystは、現在接続しているリレーから投稿を削除するようリクエストします。これらのリレーや、投稿が保存されている可能性のある他のリレーから、あなたの投稿が永久に削除される保証はありません。 + ブロック + 削除 + ブロック + 通報 + 削除 + 再度表示しない + スパムまたは詐欺 + 誹謗中傷またはヘイトスピーチ + 悪質ななりすまし + ヌードまたは生々しいコンテンツ + 不法行為 + ユーザーをブロックするとアプリ内でそのユーザーのコンテンツが非表示になります。ブロックされたユーザーは、あなたの投稿を今までどおり閲覧可能です。ブロック済みユーザーはセキュリティフィルタ画面に表示されます。 + + 通報 + 投稿したすべての通報は誰もが閲覧可能です。 + 任意でレポートに関する追加情報を提供する + 追加の情報 + 理由 + 理由を選択… + 通報を送信 + ブロックと通報 + ブロック + ブックマーク + 非公開ブックマーク + 公開ブックマーク + 非公開ブックマークに追加 + 公開ブックマークに追加 + 非公開ブックマークから削除 + 公開ブックマークから削除 + Wallet Connectサービス + アプリから離脱することなくザップするためにNostrシークレットを設定できます。シークレットは安全に保管し、可能であればプライベートリレーを使用してください + Wallet Connectの公開鍵 + Wallet Connectのリレー + Wallet Connectの秘密鍵 + 秘密鍵を表示 + nsec または hex 形式の秘密鍵 + 誓約額 (sats) + 投票を送信 + 必須のフィールド: + ザップ受取人 + 投票の説明… + 選択肢%s + 投票の選択肢の説明 + 任意のフィールド: + 最小ザップ額 + 最大ザップ額 + コンセンサス + 終了まで + + ザップ額 + このタイプの投票では、1ユーザにつき1回のみ投票可能です + "イベント %1$s を探しています" + 公開メッセージを追加 + プライベートメッセージを追加 + インボイスメッセージを追加 + おつかれさまでした! + 作成して追加 + 投票の作成者が投票することはできません。 + 画像は投稿時と同じです + 画像が変更されています。作者は変更に気づいていないかもしれません + 画像を追加 + 動画を追加 + ドキュメントを追加 + メッセージに追加 + コンテンツの説明 + 夕暮れの白い砂浜に浮かぶ青いボート + ザップの種類 + ザップ種別のオプション + 公開 + 誰もが取引とメッセージを閲覧できます + プライベート + 送金者と受取人だけが互いにメッセージを閲覧できます + 匿名 + 受取人を含め、すべての人は送金者を知ることができません + 非ザップ + Nostrを経由せずにLightning支払いを行います + ファイルサーバ + LNアドレス または @ユーザ名 + あなたのリレー (NIP-95) + ファイルはあなたのリレーによってホストされます。新規NIP: リレーがサポートしているか確認してください + Tor/Orbotを設定 + Orbotの設定を通して接続 + Orbot/Torから切断しますか? + データはすぐに通常のネットワークで送信されます + はい + いいえ + フォローリスト + すべてのフォロー + グローバル + ## Orbotを利用してTor経由で接続する + \n\n1. [Orbot](https://play.google.com/store/apps/details?id=org.torproject.android)をインストール + \n2. Orbotを立ち上げる + \n3. OrbotでSocksポート番号を確認する。デフォルトは9050 + \n4. 必要に応じてOrbotでポート番号を変更する + \n5. この画面でSocksポート番号を設定する + \n6. アクティベートボタンを押して、Orbotをプロキシとして使用する + + OrbotのSocksポート番号 + 無効なポート番号 + Orbotを使用 + Tor/Orbotを切断 + プライベートメッセージ + プライベートメッセージが届いたら通知する + ザップを受け取りました + 誰かがあなたにザップしたら通知する + %1$sから + %1$sに + 通知: + 会話に参加 + ユーザIDまたはグループID + npub、nevent または hex + 作成 + 参加 + 今日 + コンテンツ警告 + この投稿には、一部の人々が不快や不穏に感じる可能性のあるセンシティブな内容が含まれています + センシティブなコンテンツを常に非表示 + センシティブなコンテンツを常に表示 + コンテンツ警告を常に表示 + 推奨: + 見知らぬユーザからのスパムをフィルタリングする + あなたがフォローしている人に通報された投稿を警告する + 新しいリアクションシンボル + リアクションタイプが選択されていません。長押しして変更 + この投稿の目標募金額を追加します。サポートするクライアントは、寄付を促すためにこれをプログレスバーとして表示することができます + 目標募金額 (sats) + リレーから読み込み + リレーに書き込み + 管理者 + バージョン + ソフトウェア + 連絡先 + サポートしているNIP + 利用料 + 決済URL + 制限 + + 言語 + タグ + 投稿ポリシー + メッセージ長 + サブスクリプション + フィルタ + サブスクリプションID長 + 最小プレフィックス + 最大タグ数 + コンテンツ長 + 最小PoW + 認証 + 決済 + Cashuトークン + 償還 + ライブ + オフライン + 配信終了 + 配信予定 + ライブ配信はオフラインです + ライブ配信は終了しました + ログアウトするとローカル情報はすべて削除されます。アカウントを紛失しないよう、秘密鍵のバックアップがあることを確認してください。続行しますか? + フォロー済みタグ + リレー + ライブ + コミュニティ + チャット + 承認済みの投稿 + このグループには説明またはルールがありません。追加するには管理者に相談してください + このコミュニティには説明がありません。追加するには管理者に相談してください + センシティブなコンテンツ + コンテンツを表示する前に、センシティブなコンテンツであることを示す警告を表示します + 設定 + 常に + Wifiのみ + システム + ライト + ダーク + アプリ設定 + 言語 + テーマ + 自動的に画像/GIFを読み込み + 自動的に動画を再生 + 自動的にURLプレビューを表示 + 画像読み込み + diff --git a/amethyst/src/main/res/values-nl-rNL/strings.xml b/amethyst/src/main/res/values-nl-rNL/strings.xml new file mode 100644 index 0000000000..5fab57d0c1 --- /dev/null +++ b/amethyst/src/main/res/values-nl-rNL/strings.xml @@ -0,0 +1,933 @@ + + + Richt camera op de QR-code + Toon QR + Profielfoto + Jouw profielfoto + Scan QR + Toch tonen + Dit bericht is verborgen omdat het je verborgen gebruikers of woorden noemt + Bericht gemarkeerd als ongepast door + Bericht niet gevonden + 👀 + Kanaalafbeelding + Verwezen event niet gevonden + Note versleuteld met encryptie + Groepafbeelding + Expliciete inhoud + Spam + Het nummer van spammende gebeurtenissen komende van deze relay + Impersonatie + Illegaal gedrag + Overige + Pesterijen + Onbekend + Relay-icoon + Onbekende auteur + Kopieer tekst + Kopieer auteur ID + Kopieer note ID + Verzenden + Tijdstempel + Tijdstempel: in behandeling zijnde bevestigingen + OTS: In behandeling + Verwijdering aanvragen + Blokkeren / Rapporteren + + Meld spam / scam + Meld impersonatie + Rapporteer expliciete inhoud + Rapporteer illegaal gedrag + Rapporteer malware + Rapporteer mod + Malware + Mod + Je gebruikt een publieke sleutel en publieke sleutels zijn alleen-lezen. Login met een geheime sleutel om te reageren + Je gebruikt een publieke sleutel en publieke sleutels zijn alleen-lezen. Login met een geheime sleutel om berichten te boosten + Je gebruikt een publieke sleutel en publieke sleutels zijn alleen-lezen. Login met een geheime sleutel om berichten te liken + Geen Zap bedrag. Houdt ingedrukt om te veranderen + Je gebruikt een publieke sleutel en publieke sleutels zijn alleen-lezen. Login met een geheime sleutel om zaps te versturen + Je gebruikt een publieke sleutel en publieke sleutels zijn alleen-lezen. Login met een geheime sleutel om te volgen + Je gebruikt een publieke sleutel en publieke sleutels zijn alleen-lezen. Login met een geheime sleutel om te ontvolgen + Je gebruikt een publieke sleutel en publieke sleutels zijn alleen-lezen. Login met een geheime sleutel om woorden en zinnen te verbergen + Je gebruikt een publieke sleutel en publieke sleutels zijn alleen-lezen. Login met een geheime sleutel om woorden of zinnen te tonen + Zaps + Aantal keer bekeken + Boost + geboost + gewijzigd + bewerk #%1$s + origineel + Citaat + Fork + Stel een bewerking voor + Nieuw bedrag in sats + Toevoegen + "reageert op " + " en " + "in kanaal " + Profielbanner + Betaling gelukt + Fout bij het parsen van foutberichten + " Volgend" + " Volgers" + Profiel + Veiligheidsfilter + Uitloggen + Meer + Lightning invoice + Betalen + Lightning tips + Note aan ontvanger + Hartelijk bedankt! + Bedrag in sats + Verstuur sats + Geheime Emoji-maker + Voeg een emoji toe met verborgen bericht + Geheime notitie voor ontvanger + Mijn verborgen bericht + Zichtbaar voorvoegsel + 😎 + Voeg toe aan bericht + "Error parsing preview voor %1$s : %2$s" + "Voorbeeld kaartafbeelding voor %1$s" + Nieuw kanaal + Kanaalnaam + Mijn geweldige groep + Afbeelding URL + Omschrijving + "Over ons.. " + Waar denk je aan? + Verzenden + Opslaan + Maken + Annuleren + Uploaden afbeelding mislukt + Relay adres + Berichten + Bytes + Fouten + Het nummer van verbindingsfouten in deze sessie + Startpagina + Privéberichten + Publieke chats + Globale feed + Zoeken + Voeg relay toe + Naam + Naam + Mijn naam + Struisvogel McAwesome + Welkom Struisvogel! + Gebruikersnaam + Mijn gebruikersnaam + Over mij + Profielfoto URL + Banner URL + Website URL + Voornaamwoorden + LN Adress + LN URL (verouderd) + Opslaan in galerij + Afbeelding opgeslagen in galerij + Video download is gestart… + Media download is gestart… + De afbeelding is niet opgeslagen + Video\'s opgeslagen in galerij + De video is niet opgeslagen + Afbeelding uploaden + Uploaden… + Gebruiker heeft geen Lightning Adress ingesteld om sats te ontvangen + "hier reageren.. " + Kopieert note ID naar klembord om te delen + Kopieer kanaal ID (note) naar klembord + Past de kanaal-metadata aan + Lid worden + Bekend + Nieuw verzoek + Geblokkeerde gebruikers + Nieuwe onderwerpen + Discussies + Notes + Reacties + Jouw + Galerij + "Volgend" + "Rapporten" + Meer opties + "Relays" + Website + Lightning Adress + Kopieert het NSEC ID (uw wachtwoord) naar klembord voor back-up. + Geheime sleutel kopiëren naar het klembord + Toon QR-code van privésleutel + Toon versleutelde QR-code van privésleutel + Kopieert de publieke sleutel naar klembord om te delen + Kopieer publieke sleutel (NPUB) naar klembord + Stuur een privébericht + Bewerkt de metadata van de gebruiker + Volgen + Terugvolgen + Deblokkeren + Kopieer gebruiker ID + Deblokkeer gebruiker + "npub, hex, gebruikersnaam " + Wissen + App logo + nsec.. of npub.. + wachtwoord om de sleutel te openen + Toon wachtwoord + Verberg wachtwoord + Ongeldige sleutel + Ongeldige sleutel: %1$s + "Ik accepteer de " + gebruiksvoorwaarden + Accepteren van de voorwaarden is vereist + Wachtwoord is vereist + Sleutel is vereist + Een naam is verplicht + Inloggen + Aanmelden + Account aanmaken + Hoe moeten we je noemen? + Heb je geen Nostr account? + Heb je al een Nostr account? + Een nieuw account aanmaken + Genereer een nieuwe sleutel + Feed laden… + Account wordt geladen + "Foutmelding bij het laden reacties: " + Opnieuw proberen + Nog geen meldingen. + Feed is leeg. + verversen + gecreëerd + met beschrijving van + en afbeelding + heeft chatnaam veranderd naar + omschrijving naar + en afbeelding naar + Verlaten + Ontvolgen + Kanaal gemaakt + "Kanaalinformatie veranderd naar" + Publieke chat + berichten ontvangen + verwijderen + Automatisch + vertaald van + naar + Eerst laten zien in %1$s + Openbare chat over %1$s + Openbare community over %1$s + Altijd vertalen naar %1$s + Nooit vertalen vanuit %1$s + Nostr adres + nooit + nu + u + m + d + Naaktheid + Godslastering / haatdragende taal + Haatdragende taal rapporteren + Naaktheid / porno rapporteren + anderen + Bekende markeren als gelezen + Nieuwe markeren als gelezen + Alles markeren als gelezen + Back-up sleutels + ## Sleutel back-up en veiligheidstips + \n\nUw account is beveiligd met een privésleutel. De sleutel is een lange, willekeurige reeks die begint met **nsec1**. Iedereen die toegang heeft tot uw privésleutel kan inhoud publiceren met uw identiteit. + \n\n- Voer uw privésleutel **nooit** in een website of software die u niet vertrouwt. + \n- Amethyst ontwikkelaars zullen u **nooit** om uw privésleutel vragen. + \n- **Bewaar** een veilige back-up van uw privésleutel voor accountherstel. Wij raden u aan een wachtwoordmanager te gebruiken. + + Voor meer veiligheid kan je je sleutel versleutelen met een wachtwoord. Deze sleutel begint met **ncryptsec1** en kan niet worden gebruikt zonder uw wachtwoord. + \n\nAls je je wachtwoord verliest, je kan je sleutel niet herstellen. + + Versleutelen van uw privésleutel is mislukt + Privésleutel (nsec) gekopieerd naar klembord + Kopieer mijn privésleutel + Versleutel en kopieer mijn geheime sleutel + Authenticatie mislukt + Biometrie kon de eigenaar van deze telefoon niet verifiëren + Biometrie kon de eigenaar van deze telefoon niet verifiëren. Fout: %1$s + Fout + "Gemaakt door %1$s" + "Badge award afbeelding voor %1$s" + Je hebt een nieuwe Badge award ontvangen + Badge award gegeven aan + Note tekst gekopieerd naar klembord + \@npub auteur gekopieerd naar klembord + Note ID (@note1) gekopieerd naar klembord + Selecteer tekst + "<Kan privébericht niet ontsleutelen>\n\nJe werd genoemd in een privégesprek tussen %1$s en %2$s." + Nieuw account toevoegen + Accounts + Account selecteren + Nieuw account toevoegen + Account activeren + Heeft geheime sleutel + Alleen lezen, geen privésleutel + Terug + Selecteer + Deel browserlink + Delen + Auteur ID + Note ID + Kopieer tekst + Verwijderen + Ontvolgen + Volgen + Verwijderen uit galerij + Verwijder deze media uit je galerij, je kunt het terug zien in je feed. + Verzoek om te verwijderen + Amethyst zal vragen om uw note te verwijderen van de relays waarmee u momenteel verbonden bent. Er is geen garantie dat uw note permanent wordt verwijderd van deze relays, of van andere relays waar het kan worden opgeslagen. + Blokkeren + Verwijderen + Blokkeren + Rapporteren + Verwijderen + Niet meer laten zien + Spam of oplichting + Godslastering of haatdragend gedrag + Kwaadwillige imitatie + Naaktheid of gevoelige inhoud + Illegaal gedrag + Malware + Als u een gebruiker blokkeert, wordt zijn inhoud in uw app verborgen. Uw notes zijn nog steeds publiekelijk zichtbaar, ook voor mensen die u blokkeert. Geblokkeerde gebruikers worden vermeld in het scherm Beveiligingsfilters. + + Misbruik melden + Alle geplaatste rapporteringen zijn openbaar. + Geef optioneel extra context over uw rapportering... + Extra context + Reden + Selecteer een reden… + Rapporteer + Blokkeer en rapporteer + Blokkeren + Bladwijzers + Concepten + Privé bladwijzers + Publieke Bladwijzers + Toevoegen aan privé bladwijzers + Toevoegen aan publieke bladwijzers + Verwijderen uit privé bladwijzers + Verwijderen uit publieke bladwijzers + Wallet Connect Service + Machtigt een Nostr Secret om zaps te betalen zonder de app te verlaten. Houd het geheim veilig en gebruik indien mogelijk een privé relays. + Wallet Connect publieke sleutel + Wallet Connect Relay + Wallet Connect Secret + Toon secret sleutel + nsec / hex geheime sleutel + Bedrag in sats + Verzend poll + Verplichte velden: + Zap ontvangers + Primaire poll beschrijving… + Optie %s + Poll optie beschrijvingen + Optionele velden: + Zap minimum + Zap maximum + Consensus + (0-100)% + Sluit na + dagen + Kan niet stemmen + Poll is gesloten voor nieuwe stemmen + Zap bedrag + Slechts één stem per gebruiker is toegestaan bij dit type peiling. + "Zoeken naar event %1$s" + Een openbaar bericht toevoegen + Een privébericht toevoegen + Een invoice bericht toevoegen + Bedankt voor al jullie werk! + Maken en toevoegen + Poll auteurs kunnen niet stemmen in hun eigen poll. + Wat betekent dit? + De afbeelding is onveranderd sinds de post + De afbeelding is veranderd. De auteur heeft de wijziging misschien niet gezien + Voeg media toe + Afbeelding toevoegen + Video toevoegen + Document toevoegen + Voeg toe aan bericht + Onderschrift toevoegen + Mijn goede vriend + Directe URL gebruiken + Beschrijving van de inhoud + Een blauwe boot in een wit zandstrand bij zonsondergang + Zap type + Zap type voor alle opties + Publiek + Iedereen kan de transactie en het bericht zien + Privé + Verzender en ontvanger kunnen elkaar zien en het bericht lezen + Anoniem + Ontvanger en het publiek weten niet wie de betaling verzond + Non-Zap + Geen spoor binnen Nostr, alleen in Lightning + File server + Kies een server om dit bestand naar te uploaden + LnAddress of @User + Mediaservers + Stel uw gewenste media upload servers in. + Je hebt geen NIP-96 servers ingesteld. Je kunt de lijst van Amethyst gebruiken of er hieronder een toevoegen ↓ + Je hebt geen Blossom servers ingesteld. Je kunt de lijst van Amethyst gebruiken of er hieronder een toevoegen ↓ + Ingebouwde mediaservers + Amethyst\'s standaardlijst. U kunt ze individueel toevoegen of de lijst toevoegen. + Gebruik standaard lijst + Mediaserver toevoegen + Mediaserver verwijderen + Niet gestart + Comprimeren + Uploaden + Verwerken + Downloaden + Hashen + Klaar + Fout + Uw relays (NIP-95) + Bestanden worden geüpload naar en gehost door relays. Ze zijn vrij van een vaste url (afhankelijkheid van derden). Zorg ervoor dat u een NIP-95 relay in uw lijst met relays hebt. + Privacyopties + Orbot/Tor setup + Verbinden via Orbot setup + Aanpassen + Tor-instellingen + Verbinding Orbot/Tor verbreken? + Je gegevens worden onmiddellijk overgezet via het reguliere netwerk + Ja + Nee + Volgerslijst + Iedereen + In de buurt + Globaal + Mute-lijst + Standaard poort is 9050 + ## Verbind via Tor met Orbot + \n\n1. Installeer [Orbot](https://play.google.com/store/apps/details?id=org.torproject.android) + \n2. Start Orbot + \n3. Controleer in Orbot de Socks-poort. Standaard wordt 9050 gebruikt + \n4. Wijzig indien nodig de poort in Orbot + \n5. Configureer de Socks-poort in dit scherm + \n6. Druk op de knop Activeren om Orbot als proxy te gebruiken + + Orbot Socks Poort + Actieve Tor Engine + Gebruik de interne versie van Orbot + Tor/Privacy voorinstellingen + Snel alle onderstaande instellingen aanpassen + Onion Url/Relays + Gebruik Tor voor elke .onion url + DM Relays + Forceer Tor om berichten te verzenden en te ontvangen + Onvertrouwde relays + Tor forceren op outbox/inbox relays + Vertrouwde relays + Tor op alle relays in uw lijsten forceren + Profielfoto + Forceer Tor bij het laden van profielfoto\'s + URL voorbeelden + Forceer Tor bij het laden van url previews + Afbeeldingen + Forceer Tor bij het laden van afbeeldingen + Video\'s + Forceer Tor bij het laden van video\'s + Geldtransacties + Forceer Tor op zaps, lightning en cashu transfers + Nostr Adres verificatie + Forceer Tor bij het verifiëren van NIP-05 adressen + Mediauploads + Forceer Tor bij het uploaden van content + Intern + Orbot + Uit + Basis + Standaard + Alles behalve media + Volledige privacy + Aangepast + Gebruik Tor wanneer het vereist is door de server + Verberg uw IP voor willekeurige relay\'s + Verberg je IP voor alles, behalve foto\'s en video\'s + Verberg uw IP in alle verbindingen + Maak je eigen + Ongeldige poort + Gebruik Orbot + Ontkoppel Orbot/Tor + Privéberichten + Geeft een melding wanneer er een privébericht binnenkomt + Zaps ontvangen + Geeft een melding als iemand je zapt + %1$s sats + Van %1$s + voor %1$s + Meld: + Doe mee aan het gesprek + Gebruiker of groeps ID + npub, nevent of hex + Maken + Deelnemen + Vandaag + Content waarschuwing + Dit bericht bevat mogelijk beledigend of verontrustend, gevoelige inhoud + Verberg altijd gevoelige inhoud + Toon altijd gevoelige inhoud + Toon altijd content waarshuwingen + Raadt aan: + Filter spam van onbekenden + Waarschuw wanneer berichten meldingen hebben van je volgers + Nieuwe reactie symbool + Geen reactietypes geselecteerd. Lang indrukken om te wijzigen + Zapraiser + Voegt een streefaantal sats toe dat moet worden opgehaald voor deze post. Ondersteunende clients kunnen dit als een voortgangsbalk weergeven om donaties te stimuleren. + Streefaantal in sats + Zapraiser op %1$s. %2$s sats tot doel + Lees van relay + Schrijf naar relay + Het aantal bytes dat naar deze relay is gestuurd, inclusief filters en gebeurtenissen + Het aantal ontvangen bytes van deze relays, inclusief filters en gebeurtenissen + Er is een fout opgetreden bij het ophalen van de relay-informatie van %1$s + Eigenaar + Versie + Software + Contact + Ondersteunde NIPs + Toelatingskosten + Betaallink + Beperkingen + Landen + Talen + Tags + Postbeleid + Fouten en meldingen van deze relay + Lengte van bericht + Abonnementen + Filters + Lengte abonnement-id + Minimale voorvoegsel + Maximale event tags + Content lengte + Minimale PoW + Authenticatie + Betaling + Cashu token + Inwisselen + Stuur naar Zap wallet + Openen in Cashu wallet + Token kopiëren + Geen Lightning-adres ingesteld + Token gekopieerd naar klembord + LIVE + OFFLINE + GEËINDIGD + INGEPLAND + Livestream is offline + Livestream is geëindigd + Uitloggen verwijdert al je lokale informatie. Zorg ervoor dat je een back-up hebt van je geheime sleutels om te voorkomen dat je je account kwijtraakt. Wilt u doorgaan? + Gevolgde tags + Relays + Note ontdekking + Marktplaats + Live + Community + Chats + Goedgekeurde berichten + Deze groep heeft geen beschrijving of regels. Praat met de eigenaar om er een toe te voegen + Deze community heeft geen beschrijving. Praat met de eigenaar om er een toe te voegen + Gevoelige content + Voegt waarschuwing voor gevoelige content toe voordat deze content wordt weergegeven + App-voorkeuren + Instellingen + Altijd + Alleen wifi + Geen datalimiet + Nooit + Voltooid + Vereenvoudigd + Prestaties + Klassiek + Modern + Systeem + Licht + Donker + Application preferences + Wallet Connect + Taal + Thema + Automatisch afbeeldingen/gifs laden + Automatisch video\'s afspelen + Automatisch URL preview tonen + Volledig scrollen + Navigatie verbergen bij scrollen + UI modus + Kies de stijl van het bericht + Profielgalerij stijl + Kies de galerijstijl + Afbeelding laden + Spammers + Geen geluid. Klik om voor geluid + Geluid. Klik voor geen geluid + Lokale en externe records doorzoeken + Nostr-adres is geverifieerd + Verificatie van Nostr-adres mislukt + Nostr-adres checken + Alles selecteren/deselecteren + Standaard + Standaardinstellingen herstellen + Selecteer een relay om verder te gaan + Stuur Zaps door naar: + Ondersteunende clients sturen zaps door naar het onderstaande LN-adres of gebruikersprofiel in plaats van naar het jouwe + Locatie weergeven als + Voegt een Geohash van je locatie toe aan het bericht. Het publiek weet dat je binnen 5 km (3mi) van de huidige locatie bent. + Locatie-exclusief bericht + Alleen volgers van de locatie zien het. Je volgers zien het niet. + Locatie laden + Geen locatiemachtigingen + Voegt een waarschuwing voor gevoelige inhoud toe voordat je inhoud wordt weergegeven. Dit is ideaal voor NSFW-inhoud of inhoud die sommige mensen beledigend of verontrustend vinden. + Nieuwe functie + Voor het activeren van deze modus is Amethyst nodig om een NIP-17 bericht te versturen. NIP-17 is nieuw en de meeste clients hebben deze nog niet geïmplementeerd. Zorg ervoor dat de ontvanger een compatibele client gebruikt. + Activeren + Publiek + Nieuwe openbare of besloten groep + Privé + Aan + Onderwerp + Onderwerp van conversatie + "\@User1, @User2, @User3" + Leden van deze groep + Uitleg aan leden + De naam veranderen voor de nieuwe doelen. + Plakken vanaf klembord + Voor de interface van de app + Donker-, Licht- of Systeemthema + Automatisch afbeeldingen en GIF\'s laden + Video\'s en GIF\'s automatisch afspelen + Toon URL-voorbeelden + Wanneer afbeeldingen te laden + Kopieer stapel + Kopiëren naar klembord + Kopieer npub naar klembord + Delen of opslaan + Kopieer URL naar klembord + Note naar klembord kopiëren + Media toevoegen aan galerij + Media toegevoegd + Media toegevoegd aan je profielgalerij + Gemaakt op + Regels + Login met Amber + Status bijwerken + Fout bij het parsen van foutberichten + Stemmen worden gewogen door het aantal zap. U kunt een minimumbedrag instellen om spammers te voorkomen en een maximumbedrag om te voorkomen dat een grote zappers de enquête overneemt. Gebruik hetzelfde bedrag in beide velden om ervoor te zorgen dat elke stem hetzelfde wordt gewaardeerd. Laat het leeg om elk bedrag te accepteren. + Kan zap niet verzenden + Bericht de gebruiker + Bericht %1$s + Ok + Mislukt om %1$s te bereiken: %2$s + Fout bij het verzamelen van de NIP-11 url voor %1$s: %2$s + Mislukt om %1$s te bereiken: %2$s + Mislukt om het resultaat van %1$s te parsen: %2$s + Relay wijst aanvraag %1$s af: %2$s + Mislukt om %1$s te bereiken: %2$s + Mislukt om het resultaat van %1$s te parsen: %2$s + %1$s mislukt met code %2$s + Actief voor: + Startpagina + DM\'s + Chats + Globaal + Zoeken + Deel en stuur Zaps door + Ondersteunende clients delen en sturen door naar de gebruikers toegevoegd hier in plaats van de jouwe + Zoek en voeg gebruiker toe + Gebruikersnaam of weergavenaam + Ontbrekende Lightning configuratie + Gebruiker %1$s heeft geen Lightning Adress ingesteld om sats te ontvangen + Percentage + 25 + Deel zaps met + Stuur zaps door naar + Lightning wallets niet gevonden + Betaald + Wallet %1$s + Fout bij openen ondertekenapp + De teken-app kan niet worden gevonden. Controleer of de app niet is verwijderd + Ondertekenverzoek afgewezen + Zorg ervoor dat de teken-app deze transactie heeft geautoriseerd + Geen wallets gevonden om een Lightning Invoice te betalen (Error: %1$s). Installeer een Lightning wallet om zaps te gebruiken + Geen wallets gevonden om een Lightning Invoice te betalen. Installeer een Lightning wallet om zaps te gebruiken + Verborgen woorden + Verberg nieuwe woorden of zinnen + Profielfoto + Toon profielfoto\'s + Selecteer een optie + Invoice kon niet worden betaald + Kan niet opnemen + Kon geen Wallet Connect instellen + Fout bij het verwerken van de NIP-47 connectie string. Controleer of dit juist is met uw Wallet provider: %1$s. Fout: %2$s + Fout bij het verwerken van de NIP-47 connectie string. Controleer of dit juist is met uw Wallet provider: %1$s. Fout. + Kan Cashu niet verzilveren + Mint geeft de volgende foutmelding: %1$s + Cashu tokens zijn al uitgegeven. + Cashu ontvangen + %1$s sats zijn naar uw wallet gestuurd. (Fees: %2$s sats) + Geen compatibele Cashu wallet gevonden in het systeem + Kan invoice niet ophalen van de servers van de ontvanger + De volgende fout is geretourneerd door uw wallet connect provider: %1$s + Kan geen verbinding maken met Tor + Download relay document niet beschikbaar + Kon LNUrl niet samenbrengen van Lightning Adress \"%1$s\". Controleer de instellingen van de gebruiker + De Lightning service van de ontvanger bij %1$s is niet beschikbaar. Het werd berekend op basis van het Lightning Adress \"%2$s\". Fout: %3$s. Controleer of de server klaar is en of het Lightning Adress juist is + Kan %1$s niet oplossen. Controleer of u verbonden bent, of de server online is en of het Lightning Adress %2$s juist is + Kon %1$s niet oplossen. Controleer of u verbonden bent, of de server online is en of het Lightning Adress %2$s juist is. \n\nUitzondering was: %3$s + Kan invoice niet ophalen van %1$s + Kan invoice niet ophalen van %1$s: %2$s + Fout bij het verwerken van JSON uit Lightning Adress. Controleer de Lightning setup van de gebruiker + Fout bij het verwerken van JSON uit %1$s. Controleer de Lightning set-up van de gebruiker + Callback URL niet gevonden in de Lightning Adress configuratie van de gebruiker + Callback URL niet gevonden uit het antwoord van %1$s + Fout bij het verwerken van JSON uit Lightning Adress. Controleer de Lightning setup van de gebruiker + Fout bij het verwerken van JSON uit de invoice van %1$s. Controleer de Lightning set-up van de gebruiker + Onjuist Invoice-bedrag (%1$s sats) van %2$s. Het had %3$s moeten zijn + Kan geen Linghtning invoice aanmaken voor het verzenden van de zap. De Lightning wallet van de ontvanger verstuurde de volgende fout: %1$s + Kan geen Lightning invoice aanmaken. Bericht van %1$s: %2$s + Kan geen Linghtning invoice aanmaken voor het verzenden van de zap. Element pr niet gevonden in de resulterende JSON. + Kan geen Lightning invoice aanmaken van %1$s: PR-element niet gevonden in de JSON. + Read-only gebruiker + Geen reacties setup + Selecteer een UnifiedPush App + Push-notificatie + Van geïnstalleerde UnifiedPush apps + Geen + Push-notificaties uitschakelen + Gebruikt app %1$s + Instellen Push-notificaties + Om push-notificaties te ontvangen, installeer een app die [Unified Push] ondersteunt](https://unifiedpush.org/), zoals [Ntfy](https://ntfy.sh/). + Na installatie selecteer de app die je wilt gebruiken in de instellingen. + + Bericht van %1$s + Draad + Stuur de verkoper een bericht + Hallo %1$s, is dit nog steeds beschikbaar? + Hallo daar, is dit nog steeds beschikbaar? + Verkoop een artikel + Titel + iPhone 13 + Staat + Categorie + Prijs (in sats) + 1000 + Locatie + Stad, provincie, land + Nieuw + Het is een gloednieuw artikel, in de originele doos + Als nieuw + Gebruikt, maar er zijn geen gebruikerssporen + Goed + Het heeft een aantal oppervlakkige gebruikerssporen + Redelijk + Het is nog steeds in acceptabele en functionele vorm + Kleding + Accessoires + Electronica + Meubels + Verzamelobjecten + Boeken + Huisdieren + Sport + Fitness + Kunst + Ambachten + Startpagina + Kantoor + Eten + Overige + Anders + Uploaden van media mislukt + Kan het gecomprimeerde bestand niet openen + Fout bij het comprimeren van media: %1$s + Upload fout: %1$s + Server heeft geen URL opgegeven na uploaden + Kan de geüploade media niet downloaden van de server + Kan het gedownloade bestand niet controleren na upload: %1$s + Kon lokaal bestand niet voorbereiden voor upload: %1$s + Mislukt om naar %1$s te uploaden: %2$s + Uploaden van media mislukt: %1$s + Verwijderen van media mislukt: %1$s + Media is te groot voor NIP-95 + Kan thumbnail niet laden + Kon header-informatie niet voorbereiden: %1$s + Compressie geannuleerd + Compressie kon een bestand niet terugsturen + Mediakwaliteit + Selecteer lage kwaliteit om uw media te comprimeren naar een kleiner bestand met minder kwaliteit of selecteer hoge kwaliteit om te comprimeren naar een groter bestand met een hogere kwaliteit. + Laag + Normaal + Hoog + Ongecomprimeerd + Concept bewerken + Inloggen met QR-Code + Route + Beginscherm + Zoeken + Ontdekken + Berichten + Notificaties + Globaal + Shorts + Beveiligingsfilters + Nieuw bericht + Nieuwe shorts: afbeeldingen of video\'s + Nieuwe community note + Open alle reacties op dit bericht + Sluit alle reacties op dit bericht + Antwoorden + Boost of citaat + Vind ik leuk + Zap + Wijzig Snelle Reacties + Profielfoto van %1$s + Relay %1$s + Lijst van relays uitvouwen + Note opties + Relay selectiemenu + Poll + Poll uitschakelen + Bitcoin invoice + Annuleer Bitcoin invoice + Verkoop van een item annuleren + Zapraiser + Annuleer Zapraiser + Locatie + Locatie verwijderen + Zap splitsen + Annuleer splitsing Zap + Content waarschuwing toevoegen + Content waarschuwing verwijderen + Toon npub als een QR-code + Ongeldig adres + Amethist ontving een URI om te openen, maar die uri was ongeldig: %1$s + DM inbox relays + Relays: %1$s + Gebruik normale relays + Stel uw Privé Postvak relays in + Deze instelling geeft iedereen informatie over de relays die gebruikt worden bij het verzenden van berichten. Zonder hen mis je mogelijk een bericht. + Goede opties zijn:\n - inbox.nostr.wine (betaald)\n - you.nostr1.com (persoonlijke relays - betaald) + Goede opties zijn:\n - auth.nostr1.com (gratis)\n - inbox.nostr.wine (betaald)\n - relay.0xchat.com (gratis) + Voeg tussen de 1 en 3 relays toe om als privéinbox te dienen. DM inbox relays moeten een bericht van iedereen accepteren, maar alleen om berichten te downloaden. + Nu instellen + Zoek relays + Stel uw zoek relays in + Het maken van een relay lijst speciaal ontworpen voor zoekopdracht en gebruikers-tagging zal deze resultaten verbeteren. + Voeg tussen de 1 en 3 relays toe om te gebruiken bij het zoeken naar content of bij het taggen van gebruikers. Zorg ervoor dat uw gekozen relays implementatie van NIP-50 + Goede opties zijn:\n - nostr.wine\n - relay.nostr.band\n - relay.noswhere.com + DM uploaden + Relay-instellingen + Openbare thuis relays + Dit relay type slaat al je inhoud op. Amethyst stuurt je berichten hierheen en anderen gebruiken deze relays om je inhoud te vinden. Voeg tussen de 1 en 3 relays toe. Het gaat om persoonlijke relays, betaalde relays of openbare relays. + Openbare inbox relays + Dit type relay ontvangt alle relays, reacties, likes en zaps op je berichten. Ze kunnen betaalde of gratis relays zijn. Limieten ingesteld door de relay beheerder kunnen de meldingen die u ontvangt beperken voor het goede en het slechte. Als u bijvoorbeeld wordt aangevallen door spam, kunnen betaalde relays de spam filteren. Invoegen tussen de 1 en 3 relays. + DM inbox relays + Voeg tussen de 1 en 3 relays toe om als uw privéinbox te dienen. Anderen gebruiken deze relays om DM\'s naar u te sturen. DM Inbox relays moeten een bericht van iedereen accepteren, maar alleen om berichten te downloaden. Goede opties zijn:\n - inbox.nostr.wine (betaald)\n - you.nostr1.com (persoonlijke relays - betaald) + Privé relays + Plaats tussen de 1 tot 3 relays om gebeurtenissen op te slaan die niemand anders kan zien, zoals uw Concepten en/of app instellingen. Idealiter zijn deze relays lokaal of vereist authenticatie voordat de inhoud van elke gebruiker wordt gedownload. + Algemene relays + Amethyst gebruikt deze relays om berichten voor jou te downloaden. + Aanbevolen relays + Voeg de volgende relays toe aan je algemene relay-lijst om berichten van de vermelde gebruikers te ontvangen. + Relays zoeken + Lijst van relays om te gebruiken bij het zoeken naar inhoud of gebruikers. Taggen en zoeken werkt niet als er geen opties beschikbaar zijn. Zorg ervoor dat ze NIP-50 implementeren. + Lokale relays + Lijst van relays die worden uitgevoerd op dit apparaat. + Zap de devs! + Jouw donatie helpt ons om een verschil te maken. Elke sat telt! + Nu doneren + werd je aangeboden door: + Deze versie werd je aangeboden door: + Versie %1$s + Bedankt! + Max. limiet + Beperkte schrijfrechten + Geforked van + FORK + Git Repository: %1$s + Web: + Kopiëren: + OTS: %1$s + Bewijs van tijdstempel + Er is bewijs dat dit bericht enige tijd voor %1$sis getekend. Het bewijs is op dat tijdstip en op dat moment getypeerd in de Bitcoin-blockchain. + Bericht wijzigen + Voorstel om een bericht te verbeteren + Samenvatting van wijzigingen + Snelle oplossingen... + Accepteer de suggestie + Downloaden + Songteksten aan + Songteksten uit + Verzegeld bericht uit. Klik om Verzegeld bericht aan te zetten + Verzegeld bericht aan. Klik om Verzegeld bericht uit te zetten + Verzenden + Speel gebruikersnaam af als audio + Pushpin + Scan de QR-code + Navigeer naar de externe wallet provider Alby + Het is niet mogelijk om een concept te beantwoorden + Het is niet mogelijk om een concept te citeren + Het is niet mogelijk om op een concept te reageren + Het is niet mogelijk om een concept op te zappen + Concept notitie + Van Msg + Zoeken naar applicatie + Taak aangevraagd, wachten op een antwoord + Taak aanvragen bij DVM + Betalingsverzoek verzonden, wachten op bevestiging van uw wallet + Wachten op DVM-betaling te bevestigen of resultaten te verzenden + Ongeldig verzoek - De server kan of wil het verzoek niet verwerken. + Niet geautoriseerd - De gebruiker heeft geen geldige authenticatiegegevens + Betaling vereist - De server vereist betaling om het verzoek te voltooien + Verboden - De gebruiker heeft geen toegangsrechten om het verzoek uit te voeren + Niet gevonden - De server kan het opgevraagde adres niet vinden + Methode niet toegestaan - De server ondersteunt de aanvraagmethode, maar niet de doelbron + Niet acceptabel - De server vindt geen inhoud die voldoet aan het verzoek. + Proxy authenticatie vereist - De gebruiker heeft geen geldige authenticatiegegevens + Verzoek time-out - De server heeft de tijdslimiet overschreden tijdens het wachten op iemand anders + Conflict - De server kan het verzoek niet uitvoeren omdat er een conflict is met de bron + Verdwenen - De gevraagde inhoud is permanent verwijderd van de server en zal niet worden hersteld + Lengte vereist - De server weigert het verzoek omdat het een bepaalde lengte vereist + Voorwaarde mislukt - De voorwaarden van het verzoek in de header-velden zijn niet voldaan door de server + Payload te groot - Het verzoek is groter dan de door de server gedefinieerde limieten, en de server weigert het te verwerken + URI Te Lang - De URL die door de client is aangevraagd, is te lang voor de server om te verwerken. + Niet-ondersteund mediaformaat - Het verzoek maakt gebruik van een mediaformaat dat de server niet ondersteunt + Bereik niet voldaan - De server kan de waarde zoals aangegeven in het bereik van het verzoek niet vervullen. + Verwachting mislukt - De server kan niet voldoen aan de vereisten zoals aangegeven door het \'Verwacht\' verzoekheader-veld + Upgrade vereist - De server weigert het verzoek te verwerken met het huidige protocol, tenzij de client upgrade naar een ander protocol. + Interne serverfout - De server heeft een onverwachte fout ondervonden en kan het verzoek niet voltooien + Niet geïmplementeerd - De server kan het verzoek niet uitvoeren of herkent de verzoekmethode niet + Slechte Gateway - De server fungeert als een gateway en heeft een ongeldige reactie ontvangen van de host + Dienst niet beschikbaar - Dit gebeurt vaak wanneer een server overbelast is of offline is voor onderhoud + Gateway time-out - De server fungeerde als een gateway of proxy en heeft time-out bereikt tijdens het wachten op een reactie + HTTP-versie niet ondersteund - De server ondersteunt de HTTP-versie in het verzoek niet + Variant verhandelt ook - De server heeft een interne configuratiefout + Onvoldoende opslagruimte - De server heeft niet genoeg opslagruimte om het verzoek succesvol te verwerken + Loop gedetecteerd - De server detecteert een oneindige loop tijdens het verwerken van het verzoek + Netwerk authenticatie vereist - De client moet geauthenticeerd zijn om toegang te krijgen tot het netwerk + NIP-96 servers + Voeg zoveel servers toe als je wilt. Je kunt later kiezen welke zal worden gebruikt bij het uploaden van je afbeelding + Blossom servers + Voeg zoveel servers toe als je wilt. Je kunt later kiezen welke zal worden gebruikt bij het uploaden van je afbeelding + Voeg een NIP-96 Server toe + Een Blossom server toevoegen + Alles verwijderen + Weet u zeker dat u alle concepten wilt verwijderen? + Stack: + Torrent-bestand + Downloaden + Kon bestand niet openen + Geen torrent apps geïnstalleerd om het bestand te openen en te downloaden. + Selecteer een lijst om de feed te filteren + Afmelden bij apparaatvergrendeling + diff --git a/amethyst/src/main/res/values-pl-rPL/strings.xml b/amethyst/src/main/res/values-pl-rPL/strings.xml index 9f7fbaf0fd..889ecc45e7 100644 --- a/amethyst/src/main/res/values-pl-rPL/strings.xml +++ b/amethyst/src/main/res/values-pl-rPL/strings.xml @@ -98,6 +98,7 @@ Opis "Informacja o grupie.. " Co masz na myśli? + Napisz wiadomość... Wyślij Zapisz Utwórz @@ -604,6 +605,8 @@ Temat Temat dyskusji "\@Użytkownik1, @Użytkownik2, @Użytkownik3" + Nie można wysłać + Najpierw podaj adresata wiadomości Członkowie tej grupy Wyjaśnienie dla członków Zmiana nazwy dla nowych celów. @@ -753,7 +756,7 @@ Żywność Różne Inne - Nie udało się załadować załącznika + Nie udało się wgrać załącznika Nie można otworzyć skompresowanego pliku Błąd podczas kompresji plików: %1$s Błąd wysyłania: %1$s @@ -937,4 +940,5 @@ Brak zainstalowanych aplikacji torrent do otwarcia i pobrania pliku. Wybierz listę, aby filtrować kanał Wyloguj się przy blokowaniu urządzenia + Wiadomość prywatna diff --git a/amethyst/src/main/res/values-ru-rRU/strings.xml b/amethyst/src/main/res/values-ru-rRU/strings.xml new file mode 100644 index 0000000000..bfa9fda6da --- /dev/null +++ b/amethyst/src/main/res/values-ru-rRU/strings.xml @@ -0,0 +1,419 @@ + + + Наведите на QR код + Показать QR + Фото профиля + Сканировать QR + Показать + Запись была помечена как неуместная + запись не найдена + Фото канала + Связанное событие не найдено + Не удалось расшифровать сообщение + Фото группы + Запрещённый контент + Спам + Выдача себя за другое лицо + Незаконные действия + Неизвестно + Иконка релея + Неизвестный автор + Копировать текст + Копировать ID автора + Копировать ID записи + Разослать + Запросить удаление + Блок / Жалоба + + Сообщить о спаме / мошенничестве + Сообщить о выдаче себя за другого + Сообщить о запрещённом контенте + Сообщить о незаконных действиях + Вы используете публичный ключ, они - только для чтения. Войдите в систему приватным ключом, чтобы ответить + Вы используете публичный ключ, они - только для чтения. Войдите в систему приватным ключом, чтобы продвигать записи + Вы используете публичный ключ, они - только для чтения. Войдите с приватным ключом, чтобы лайкать посты + Не настроены запы. Нажмите и удерживайте для настройки + Войдите с приватным ключом чтобы запать + Вы используете публичный ключ, они - только для чтения. Войдите в систему приватным ключом, чтобы иметь возможность подписаться + Вы используете публичный ключ, они - только для чтения. Войдите в систему приватным ключом, чтобы иметь возможность отписаться + Вы используете публичный ключ, они - только для чтения. Войдите в систему приватным ключом, чтобы иметь возможность скрыть слово или предложение + Вы используете публичный ключ, они - только для чтения. Войдите в систему приватным ключом, чтобы иметь возможность показать слово или предложение + Запы + Просмотры + Продвинуть + Цитата + Новая сумма в sat + Добавить + "ответ на " + " и " + "в канале " + Баннер профиля + Платёж выполнен + Ошибка при анализе сообщения об ошибке + " Подписок" + " Подписчиков" + Профиль + Фильтры безопасности + Выйти + Больше + Lightning инвойс + Оплатить + Lightning чаевые + Заметка для получателя + Большое спасибо! + Сумма в sat + Отправить + "Не удалось создать предпросмотр для %1$s : %2$s" + "Предпросмотр для %1$s" + Новый канал + Название канала + Моя новая группа + URL фотографии + Описание + "О нас.. " + Что нового? + Отправить + Сохранить + Создать + Отменить + Не удалось загрузить фото + Адрес релея + Записи + Байт + Ошибки + Домашняя лента + Лента личных сообщений + Лента чатов + Глобальная лента + Поиск + Добавить релей + Отображаемое имя + Моё отображаемое имя + Никнейм + Мой никнейм + Обо мне + URL фотографии + URL баннера + URL сайта + LN адрес + LN URL (устаревш.) + Фото сохранено в галерею + Не удалось сохранить фото + Загрузить фото + Загрузка… + Пользователь не установил Lightning адрес для получения чаевых + "ответить.. " + Копирует ID записи для отправки + Скопировать ID канала (записи) + Редактирует метаданные канала + Войти + Известные + Новые запросы + Заблокированные пользователи + Новые треды + Обсуждения + Записи + Ответы + "Подписок" + "Жалоб" + Больше опций + " Релеев" + Сайт + Lightning адрес + Копирует Nsec ID (ваш пароль) для резервного копирования + Скопировать приватный ключ + Копирует публичный ключ для отправки + Скопировать публичный ключ (NPub) + Отправить сообщение + Редактирует метаданные пользователя + Подписаться + Подписаться в ответ + Разблокировать + Копировать ID пользователя + Разблокировать + "npub, hex, никнейм " + Очистить + Логотип приложения + nsec / npub / приватный ключ в hex + Показать пароль + Скрыть пароль + Некорректный ключ + "Я принимаю " + условия использования + Нужно принять условия использования + Нужно ввести ключ + Войти + Сгенерировать ключ + Загрузка ленты + Загрузка аккаунта + "Не удалось загрузить ответы: " + Повторить + Лента пуста. + Обновить + создал(а) + с описанием + и фото + сменил(а) название на + описание на + и фото на + Выйти + Отписаться + Канал создан + "Информация о канале изменена на" + Публичный чат + записей получено + Удалить + Автоматически + переведено с + на + Показать сперва на %1$s + Всегда переводить на %1$s + Не переводить с %1$s + никогда + сейчас + ч + м + д + Нагота + Брань / Оскорбления + Сообщить об оскорблениях + Сообщить о наготе / порно + другое + Отметить все известные прочитанными + Отметить все новые прочитанными + Отметить всё прочитанным + Резервное копирование + Приватный ключ (nsec) скопирован + Скопировать мой приватный ключ + Ошибка входа + Биометрия не смогла подтвердить личность владельца этого телефона + Биометрия не смогла подтвердить личность владельца этого телефона. Ошибка: %1$s + Ошибка + "Создан %1$s" + "Картинка значка-награды %1$s" + Вы получили в награду новый значок + Значок награда выдан + Копировать текст + ID (npub) автора скопирован + ID записи (note1) скопирован + Выделить текст + "<Не удалось расшифровать сообщение!>\n\nВас упомянули в приватном/зашифрованном чате между %1$s и %2$s." + Добавить аккаунт + Аккаунты + Выбор аккаунта + Добавить аккаунт + Текущий аккаунт + С приватным ключом + Только чтение, без приватного ключа + Назад + Выделить + Поделиться ссылкой + Поделиться + ID автора + ID записи + Копировать текст + Удалить + @string/unfollow + @string/follow + Запросить удаление + Amethyst попросит релеи, к которым вы сейчас подключены, удалить эту запись. Однако нет гарантии, что запись будет навсегда удалена этими релеями, либо другими, уже сохранившими её. + @string/block_only + Удалить + @string/block_only + Пожаловаться + Удалить + Больше не показывать + @string/spam + @string/profanity_hateful_speech + @string/impersonation + @string/nudity + @string/illegal_behavior + Блокировать и скрыть пользователя для вас. Ваши записи останутся видны тем, кого вы заблокировали. Блокированные пользователи перечислены на экране «Фильтры безопасности». + + Пожаловаться + Все жалобы будут публично доступны. + По желанию предоставьте дополнительную информацию + Дополнительная информация + Причина + Выберите причину… + Отправить жалобу + Заблокировать и пожаловаться + Блокировать + Закладки + Личные закладки + Публичные закладки + Добавить в Личные закладки + Добавить в Публичные закладки + Убрать из Личных закладок + Убрать из Публичных закладок + Служба Wallet Connect + Позволяет оплачивать запы с помощью секрета, не выходя из приложения. Храните секрет в безопасности и по возможности используйте приватный релей + Публичный ключ Wallet Connect + Релей Wallet Connect + Секрет Wallet Connect + Показать секрет + nsec / приватный ключ в hex + Сумма взноса в sat + Отправить опрос + Обязательные поля: + Получатели запов + Описание опроса + Вариант %s + Описание варианта + Опциональные поля: + Минимальный зап + Максимальный зап + Консенсус + Закрытие после + дней + Невозможно проголосовать + Опрос закрыт + Сумма запа + В этом опросе можно голосовать только один раз + "Поиск события %1$s" + Добавить публичное сообщение + Добавить личное сообщение + Добавить примечание к инвойсу + Спасибо всем вам за работу! + Создать и Добавить + Автор опроса не может голосовать + Что это значит? + Фото не изменилось после публикации + Фото изменено. Автор мог не заметить изменение + Добавить фото + Добавить видео + Добавить документ + Добавить к сообщению + Описание содержимого + Компания весёлых молодых людей + Тип запа + Тип запа для всех вариантов + Публичный + Все видят платеж и сообщение + Приватный + Отправитель и получатель видят друг друга и могут прочесть сообщение + Анонимный + Никто не видит отправителя платежа + Не-зап + Без следа в Nostr, обычный Lightning платеж + Сервер для загрузки + LnAddress или @User + Ваши релеи (NIP-95) + Файл хранится на ваших релеях. Новый NIP: может не работать в других клиентах + Настройка Tor/Orbot + Подключение через настройки Orbot + Отключиться от Orbot/Tor? + Да + Нет + Подписки + Все подписки + Глобально + ## Подключение через Tor с помощью Orbot + \n\n1. Установите [Orbot](https://play.google.com/store/apps/details?id=org.torproject.android) + \n2. Запустите Orbot + \n3. В Orbot проверьте Socks порт. По умолчанию используется 9050 + \n4. При необходимости измените порт в Orbot + \n5. Настройте порт Socks на этом экране + \n6. Нажмите кнопку активации, чтобы использовать Orbot как прокси-сервер + + Порт Orbot Socks + Неверный порт + Исп. Orbot + Отключить Tor/Orbot + Личные сообщения + Уведомления о входящих сообщениях + Запы + Уведомления о полученных запах + %1$s sat + От %1$s + за %1$s + Уведомление: + npub, nevent или hex + Войти + Сегодня + Всегда скрывать чувствительный контент + Всегда показывать чувствительный контент + Рекомендации: + Фильтр спама от незнакомцев + Предупреждать, когда есть репорты на подписчиков + Владелец + Версия + Контакты + Языки + Теги + Длина сообщения + Подписки + Фильтры + Копировать токен + Скопирован в буфер обмена + В ЭФИРЕ + ОФЛАЙН + ЗАКОНЧЕН + ПО РАСПИСАНИЮ + Трансляция выключена + Трансляция закончена + Рынок + Стримы + Сообщества + Чаты + У этой группы нет описания или правил. Поговорите с владельцем, чтобы добавить их + У этого сообщества нет описания. Поговорите с владельцем, чтобы добавить + Чувствительный контент + Добавляет предупреждение о чувствительном содержимом перед показом + Настройки + Всегда + Только с Wi-Fi + Никогда + Как в системе + Светлая + Тёмная + Настройки приложения + Язык + Тема + Просмотр изображения + Проигрывание видео + Просмотр URL + Иммерсивная прокрутка + Скрыть панели навигации при прокрутке + Спамеры + По умолчанию + Публичный + Приватный + Заголовок + Вставить с буфера обмена + Для интерфейса приложения + Тёмная, светлая или системная тема + Автоматически загружать изображения и GIF + Автоматически воспроизводить видео и GIF + Копировать в буфер обмена + Правила + Обновить статус + Чаты + Поиск + Скрытые слова + Добавить новое слово или предложение + Картинка профилей + Показывать картинки профилей + Push уведомления + Настройки push-уведомлений + Для получения push-уведомлений, установите приложение, которое поддерживает [Unified Push](https://unifiedpush.org/), например [Ntfy](https://ntfy.sh/). + После установки выберите приложение, которое хотите использовать, в настройках. + + Ветка + Одежда + Аксессуары + Электроника + Мебель + Коллекции + Книги + Питомцы + Спорт + Фитнес + Искусство + Ремесло + Дом + Офис + Еда + Разное + Другое + diff --git a/amethyst/src/main/res/values-ta-rIN/strings.xml b/amethyst/src/main/res/values-ta-rIN/strings.xml new file mode 100644 index 0000000000..4a82494ade --- /dev/null +++ b/amethyst/src/main/res/values-ta-rIN/strings.xml @@ -0,0 +1,374 @@ + + + QR குறியீட்டைச் சுட்டிக்காட்டவும் + QR ஐக் காட்டவும் + தன்விவரப் படம் + QR ஐ ஸ்கேன் செய்யவும் + பரவாயில்லை, காட்டவும் + குறிப்பு தகாதது என குறிக்கப்பட்டது. குறித்தவர் + குறிப்பு கிடைக்கவில்லை + குறிப்பிடப்பட்ட நிகழ்வு கிடைக்கவில்லை + செய்தியை மறைகுறியாக்க முடியவில்லை + குழுப் படம் + வெளிப்படையான உள்ளடக்கம் + எரிதம் (தேவையற்றவை) + ஆள்மாறாட்டம் + சட்டவிரோத நடத்தை + தெரியாதவை + ரிலே ஐகான் + எழுதியவர் தெரியவில்லை + உரையை நகலெடுக்கவும் + எழுதியவர் IDஐ நகலெடுக்கவும் + குறிப்பின் IDஐ நகலெடுக்கவும் + ஒளிபரப்பு + நீக்கக் கோரு + + எரிதம் / மோசடி என்று புகாரளிக்கவும் + ஆள்மாறாட்டத்தைப் புகாரளிக்கவும் + வெளிப்படையான உள்ளடக்கத்தைப் புகாரளிக்கவும் + சட்டப்புறம்பான நடத்தையைப் புகாரளிக்கவும் + பதிலளிக்க ஒரு தனிப்பட்ட சாவியுடன் உள்நுழைக + குறிப்புகளை உயர்த்த ஒரு தனிப்பட்ட சாவியுடன் உள்நுழைக + குறிப்புகளை விரும்புவதற்கு தனிப்பட்ட சாவியுடன் உள்நுழைக + ஜாப் தொகை அமைப்பு இல்லை. மாற்ற நீண்ட நேரம் அழுத்தவும் + ஜாப்களை அனுப்ப ஒரு தனிப்பட்ட சாவியுடன் உள்நுழைக + ஜாப்கள் + பார்வை எண்ணிக்கை + உயர்த்து + உயர்த்தப்பட்டது + மேற்கோள் காட்டு + புதிய தொகை (ஸாட்களில்) + சேர் + "பதில் பெறுநர் " + "மற்றும்" + "அலை வரிசையில் " + தன்விவர பேனர் + " பின்பற்றப்படுவோர்" + " பின்பற்றுவோர்" + தன்விவரம் + பாதுகாப்பு வடிப்பான்கள் + வெளியேறு + மேலும் காட்டு + லைட்நிங் விலைப்பட்டியல் + செலுத்து + லைட்நிங் இனாம் + பெறுபவருக்கான குறிப்பு + மிக்க நன்றி! + தொகை (ஸாட்களில்) + ஸாட்கள் அனுப்பவும் + "%1$s க்கான முன்னோட்டத்தை புரிந்து கொள்வதில் பிழை: %2$s" + " %1$s க்கான முன்னோட்ட அட்டைப் படம்" + புதிய அலைவரிசை + அலைவரிசைப் பெயர் + எனது அருமையான குழு + படச்சுட்டி + தகவல் + "எங்களைப் பற்றி.. " + உங்கள் மனதில் என்ன உள்ளது? + பதிவு + சேமி + உருவாக்கு + ரத்து + படத்தை பதிவேற்ற இயலவில்லை + ரிலே முகவரி + குறிப்புகள் + துணுக்குகள் + பிழைகள் + முகப்பு ஊட்டம் + தனிசெய்தி ஊட்டம் + பொது செய்தி ஊட்டம் + முழுதளாவிய ஊட்டம் + தேடுதல் ஊட்டம் + ஒரு ரிலேவை சேர் + காட்சிப் பெயர் + எனது காட்சிப் பெயர் + பயனர் பெயர் + எனது பயனர் பெயர் + என்னைப் பற்றி + தன்விவரப் படச் சுட்டி + பேனர் சுட்டி + வலைதள முகவரி + LN முகவரி + LN URL (காலாவதியானது) + படம் காட்சியகத்தில் சேமிக்கப்பட்டது + படத்தைச் சேமிக்க இயலவில்லை + படத்தைப் பதிவேற்று + பதிவேற்றுகிறது.... + பயனர் ஸாட்கள் பெறுவதற்கு லைட்னிங் முகவரி அமைக்கவில்லை + "இங்கு பதிலளிக்கவும்.. " + குறிப்பு ID ஐ கிளிப்போர்டில் பிரதி எடுக்கும் + அலைவரிசை ID ஐ கிளிப்போர்டில் பிரதி எடு + அலைவரிசை பற்றிய தகவல்களை மாற்றும் + சேர் + தெரிந்த + புதிய கோரிக்கைகள் + முடக்கப்பட்டப் பயனர்கள் + புதிய இழைகள் + உரையாடல்கள் + குறிப்புகள் + பதில்கள் + "பின்தொடரப்படுவோர்" + "புகார்கள்" + மேலும் + " ரிலேகள்" + இணையதளம் + லைட்னிங் முகவரி + Nsec IDயை (உங்கள் கடவுச்சொல்) காப்புப்பிரதிக்காக கிளிப்போர்டுக்கு நகலெடுக்கிறது + கிளிப்போர்டுக்கு ரகசிய சாவியை நகலெடுக்கவும் + பகிர்வுக்காக கிளிப்போர்டுக்கு பொதுசாவியை நகலெடுக்கிறது + கிளிப்போர்டுக்கு பொதுசாவியை (NPUB) நகலெடுக்கவும் + நேரடிச் செய்தியை அனுப்பு + பயனரின் தகவலை திருத்துகிறது + பின்தொடர் + பதிலுக்கு பின்தொடரவும் + தடையை நீக்கு + பயனர் IDயை நகலெடுக்கவும் + பயனரைத் தடைநீக்கு + "npub, hex, பயனர்பெயர் " + அழி + பயன்பாட்டு இலச்சினை + nsec / npub / hex தனிப்பட்ட சாவி + கடவுச்சொல்லை காட்டவும் + கடவுச்சொல்லை மறைக்கவும் + தவறான சாவி + "பின்வருவதை நான் ஏற்கிறேன்: " + பயன்பாட்டு விதிமுறைகளை + விதிமுறைகளை ஏற்பது கட்டாயம் + சாவி தேவை + உள்நுழைக + புதிய சாவியை உருவாக்குக + ஊட்டம் ஏற்றப்படுகிறது + "பதில்களை ஏற்றுவதில் பிழை: " + மறுமுயற்சி செய் + ஊட்டம் காலியாக உள்ளது. + புதுப்பி + உருவாக்கப்பட்டது + விளக்கம்: + மற்றும் படம் + மாற்றப்பட்ட அரட்டை பெயர் + விளக்கம் + மற்றும் படம் + வெளியேறு + பின்தொடர்வதை நிறுத்து + அலைவரிசை உருவாக்கப்பட்டது + "அலைவரிசை தகவல் மாற்றப்பட்டது" + பொது அரட்டை + குறிப்புகள் பெறப்பட்டன + அகற்று + தானியங்கி + மூல மொழி: + முதலில் %1$s இல் காண்பி + எப்போதும் %1$s க்கு மொழிபெயர்க்கவும் + %1$s இலிருந்து ஒருபோதும் மொழிபெயர்க்க வேண்டாம் + ஒருபோதும் இல்லை + இப்போது + பிறந்தமேனி + அவதூறு / வெறுப்புப் பேச்சு + வெறுப்புப் பேச்சைப் புகாரளிக்கவும் + பிறந்தமேனி / ஆபாசத்தைப் புகாரளிக்கவும் + பிற + தெரிந்தவற்றைப் படித்ததாகக் குறி + புதியனவற்றைப் படித்ததாகக் குறி + அனைத்தையும் படித்ததாகக் குறி + காப்புச் சாவிகள் + ரகசிய சாவி (nsec) கிளிப்போர்டுக்கு நகலெடுக்கப்பட்டது + எனது ரகசிய சாவியை நகலெடுக்கவும் + அங்கீகரிப்பு தோல்வியுற்றது + பிழை + " %1$s ஆல் உருவாக்கப்பட்டது" + " %1$s க்கான பேட்ஜ் விருது படம்" + நீங்கள் ஒரு புதிய பேட்ஜ் விருதைப் பெற்றீர்கள் + பேட்ஜ் விருது வழங்கப்பட்டது. பெறுநர்: + குறிப்பு கிளிப்போர்டுக்கு நகலெடுக்கப் பட்டது + கிளிப்போர்டுக்கு எழுத்தாளரின் @npub நகலெடுக்கப் பட்டது + கிளிப்போர்டுக்கு குறிப்பு ஐடி (@note1) நகலெடுக்கப் பட்டது + உரையைத் தேர்ந்தெடுக்கவும் + "தனிப்பட்ட செய்தியை மறைக்குறியாக்க இயலவில்லை \n \n %1$s மற்றும் %2$s க்கு இடையே தனிப்பட்ட/ குறியாக்கப்பட்ட உரையாடலில் நீங்கள் மேற்கோள் காட்டப்பட்டீர்கள்." + புதிய கணக்கைச் சேர்க்கவும் + கணக்குகள் + கணக்கைத் தேர்ந்தெடுக்கவும் + புதிய கணக்கைச் சேர்க்கவும் + செயலில் உள்ள கணக்கு + தனிப்பட்ட சாவி உள்ளது + படிக்க மட்டும், தனிப்பட்ட சாவி இல்லை + பின் + தேர்ந்தெடுக்கவும் + உலாவி இணைப்பைப் பகிரவும் + பகிர் + பயனர் ஐடி + பதிவின் எண் + உரையைப் படியெடு + அழி + பின்தொடர்வதை நிறுத்து + பின்தொடர் + நீக்க கோரிக்கை செய் + நீங்கள் தற்போது இணைக்கப்பட்டுள்ள ரிலேக்களிலிருந்து உங்கள் குறிப்பை நீக்குமாறு அமேதிஸ்ட் கோரும். உங்கள் குறிப்பு அந்த ரிலேக்களிலிருந்து அல்லது அது சேமிக்கப்பட்டுள்ள பிற ரிலேக்களிலிருந்து நிரந்தரமாக நீக்கப்படும் என்பதற்கு எந்த உத்தரவாதமும் இல்லை. + தடைசெய் + அழி + தடைசெய் + புகார் + அழி + மீண்டும் காட்டாதே + எரிதம் அல்லது மோசடிகள் + அவதூறு அல்லது வெறுக்கத்தக்க நடத்தை + தீங்கிழைக்கும் ஆள்மாறாட்டம் + பிறந்தமேனி / தகாத உள்ளடக்கம் + சட்டப்புறம்பான நடத்தை + ஒரு பயனரைத் தடுப்பது உங்கள் பயன்பாட்டில் அவர்களின் உள்ளடக்கத்தை மறைக்கும். நீங்கள் தடுக்கும் நபர்கள் உட்பட உங்கள் பதிவுகள் இன்னும் வெளிப்படையாகக் காணப்படுகின்றன. தடுக்கப்பட்டப் பயனர்கள், பாதுகாப்பு வடிப்பான்கள் திரையில் பட்டியலிடப்பட்டுள்ளனர். + + தகாதது எனக் குறி + இடுகையிடப்பட்ட அனைத்து அறிக்கைகளும் வெளிப்படையாகத் தெரியும். + உங்கள் அறிக்கையைப் பற்றிய கூடுதல் சூழலை விருப்பமாக வழங்கவும்… + கூடுதல் சூழல் + காரணம் + ஒரு காரணத்தைத் தெரிவு செய்க… + புகார் அளிக்கவும் + தடு மற்றும் புகாரளி + தடு + புக்மார்க்குகள் + தனிப்பட்ட புக்மார்க்குகள் + பொது புக்மார்க்குகள் + தனிப்பட்ட புக்மார்க்குகளில் சேர்க்கவும் + பொது புக்மார்க்குகளில் சேர்க்கவும் + தனிப்பட்ட புக்மார்க்குகளிலிருந்து அகற்று + பொது புக்மார்க்குகளிலிருந்து அகற்று + பணப்பை இணைப்பு சேவை + பயன்பாட்டை விட்டு வெளியேறாமல் ஜாப்களை செலுத்த ஒரு நாஸ்டர் ரகசியத்தை அங்கீகரிக்கிறது. ரகசியத்தை பாதுகாப்பாக வைத்து, முடிந்தால் தனியார் ரிலேவைப் பயன்படுத்துங்கள் + பணப்பை இணைப்பு பொது சாவி + பணப்பை இணைப்பு ரிலே + பணப்பை இணைப்பு ரகசியம் + மறைமுகச் சாவியைக் காட்டு + nsec / hex தனிப்பட்ட சாவி + உறுதிமொழி தொகை (ஸாட்களில்) + தேவையான புலங்கள்: + ஜாப் பெறுநர்கள் + முதன்மை வாக்கெடுப்பு விளக்கம்… + விருப்பம் %s + (வாக்குத்) தெரிவின் விளக்கம் + விருப்ப புலங்கள்: + குறைந்தளவு ஜாப் + அதிகளவு ஜாப் + ஒருமித்த கருத்து + நிறைவுறும் நேரம் + நாட்களில் + ஜாப் தொகை + இந்த வகை வாக்கெடுப்பில் ஒரு பயனருக்கு ஒரு வாக்கு மட்டுமே அனுமதிக்கப்படுகிறது + "நிகழ்வு %1$s ஐத் தேடி" + ஒரு பொது செய்தியைச் சேர்க்கவும் + ஒரு தனிப்பட்ட செய்தியைச் சேர்க்கவும் + விலைப்பட்டியல் செய்தியைச் சேர்க்கவும் + தங்களின் அனைத்துப் பணிகளுக்கும் நன்றி! + உருவாக்கிச் சேர் + வாக்கெடுப்பை உருவாக்கியோர் தங்கள் சொந்த வாக்கெடுப்பில் வாக்களிக்க முடியாது. + பதிவு பதியப்பட்ட பின்னர் படம் மாற்றப்படவில்லை + படம் மாறிவிட்டது. மாற்றத்தை பயனர் பார்த்திருக்க மாட்டார் + படத்தைச் சேர்க்கவும் + காணொளியைச் சேர்க்கவும் + ஆவணத்தைச் சேர்க்கவும் + உருவாக்கி சேர்க்கவும் + உள்ளடக்க விளக்கம் + சூரியன் மறையும் வேளையில் வெள்ளை மண் நிறைந்த கடற்கரையில் ஒரு நீலப் படகு + ஜாப் வகை + அனைத்து வகைமைக்குமான ஜாப் + பொது + அனைவரும் ஜாப் பரிவர்த்தனையையும் செய்தியையும் பார்க்கமுடியும் + தனிப்பட்ட + பெறுபவரும் அனுப்புபவரும் மட்டும் ஒருவரை ஒருவர் மற்றும் ஜாப் செய்தியை பார்க்கமுடியும் + பெயர் ரகசியமாக + பெறுபவருக்கும் மற்றவருக்கும் ஜாப் அனுப்புபவர் யார் என்று தெரியாது + அல்லாத-ஜாப் + நாஸ்டரில் எந்த சுவடும் இன்றி, லைட்நிங்கில் மட்டும் உள்ளது + கோப்புச் சேவையகம் + LN முகவரி அல்லது @பயனர் + உங்கள் ரிலே (NIP-95) + ஃபைல்ஸ் உங்கள் ரிலேக்களில் ஹோஸ்ட் செய்யப்படும். புதிய NIP: ரிலேயில் இச்சேவை உள்ளதா என சரிபார்க்கவும் + Tor/Orbot இணைப்பு + Orbot அமைப்பு மூலம் இணைக்கவும் + Tor/Orbot இணைப்பை துண்டிக்கவா? + உங்கள் டேட்டா உடனே வழக்கமான நெட்வொர்க்கிற்கு மாற்றப்படும் + ஆம் + இல்லை + பின்பற்றப்படுவோர் பட்டியல் + எல்லா பின்பற்றப் படுவோர் + முழுதளாவிய + ## Tor மூலம் Orbot உடன் இணைக்க + \n\n1. [Orbot](https://play.google.com/store/apps/details?id=org.torproject.android) இன்ஸ்டால் செய்க + \n2. Orbot-ஐ தொடங்குங்கள் + \n3. Orbot-இல் Socks போர்ட்டை செக் செய்க. இயல்புநிலையில் அது 9050 + \n4. வேண்டுமானால் Orbot-இல் போர்ட்டை மாற்றுங்கள் + \n5. இந்த திரையில் Socks போர்டை கட்டமைக்க + \n6. ஆக்டிவேட் பொத்தானை அழுத்தி Orbot-ஐ proxy-ஆக பயன்படுத்துங்கள் + Orbot Socks போர்ட் + செல்லாத போர்ட் நம்பர் + Orbot-ஐ பயன்படுத்துங்கள் + Orbot இணைப்பது துண்டிக்க + தனிப்பட்ட செய்திகள் + தனிப்பட்ட செய்தி வருகையில் தெரிவிக்கவும் + ஜாப் பெறப்பட்டது + யாரேனும் உங்களுக்கு ஜாப் அனுப்பும்போது தெரிவிக்கவும் + %1$s ஸாட்ஸ் + %1$s -இடமிருந்து + %1$s -க்கு + தெரிவிக்க + உரையாடலில் இணைக + பயனர் அல்லது குழுவின் ID + npub, nevent அல்லது hex + உருவாக்குக + இணைக + இன்று + உள்ளடக்க எச்சரிக்கை + இந்த குறிப்பின் உள்ளடக்கம் சிலருக்கு அவமதிப்பாகவோ அருவெறுப்பாகவோ இருக்கலாம் + எப்போதும் உணர்ச்சிபூர்வமான உள்ளடக்கத்தை மறைக்க + எப்போதும் உணர்ச்சிபூர்வமான உள்ளடக்கத்தை காண்பிக்க + எப்போதும் உள்ளடக்க எச்சரிக்கையை காண்பிக்க + பரிந்துரைகள் + தெரியாதவர்களிடமிருந்து ஸ்பேம்-மை வடிகட்டுக + குறிப்புகளில் நீங்கள் பின்பற்றுபவரின் புகார் இருந்தால் எச்சரிக்க + புதிய ரியாக்ஷன் குறி + எந்த ரியாக்ஷனும் தேர்ந்தெடுக்கவில்லை. மாற்ற நீண்ட நேரம் அழுத்தவும் + ஜாப்-திரட்டுதல் + இந்த குறிப்புடன் திரட்டுவதற்கான ஸாட்ஸ் இலக்குத் தொகை சேர்க்கப்படும். இப்பயன்பாட்டுள்ள கிளயண்ட்டுகள் ஜாப்-களை ஊக்குவிக்க ப்ரோக்ரேஸ் பார் மூலம் காண்பிக்கலாம் + ஸாட்ஸ் இலக்குத் தொகை + ஜாப்-திரட்டுதல் %1$s. இலக்கை அடைய %2$s + படிப்பதற்கான ரிலே + போஸ்ட் செய்வதற்கான ரிலே + உரிமையாளர் + பதிப்பு + மென்பொருள் + தொடர்புக்கு + ஆதரிக்கப்படும் NIPகள் + நுழைவுக் கட்டணம் + கட்டண URL + வரம்புகள் + நாடுகள் + மொழிகள் + சிட்டைகள் + பதிவுக் கொள்கை + குறிப்பு நீளம் + சப்ஸ்க்ரிப்ஷன்கள் + வடிப்பான்கள் + சப்ஸ்க்ரிப்ஷன் ID நீளம் + குறைந்தளவு முன்னீடு + அதிகளவு நிகழ்வு சிட்டைகள் + உள்ளடக்க நீளம் + குறைந்தளவு PoW + சான்றளிப்பு + கட்டணம் + Cashu வில்லை + மீட்க + நேரலை + இணைப்பிலா நிலை + நிறைவுற்றது + வரவிருக்கிறது + நேரலை இணைப்பிலாமல் உள்ளது + நேரலை நிறைவுற்றது + வெளியேறுவதல் உங்கள் அனைத்து விவரங்களையும் நீக்கிவிடும். வெளியேறும் முன் உங்கள் கணக்கைத் தொலையாமல் இருக்க ரகசியசாவியை பத்திரமாக பிரதி செய்து சேமிக்கப்பட்டுள்ளதா என்று சரிபார்க்கவும். வெளியேற வேண்டுமா? + பின்பற்றப்படும் சிட்டைகள் + ரிலேகள் + நேரலை + சமூகம் + அரட்டை + அங்கீகரிக்கப்பட்ட குறிப்பு + இந்த அரட்டைக் குழுவின் விளக்கமும் விதிகளும் இன்னும் சேர்க்கபடவில்லை. உரிமையாளரை அணுகி அவற்றை சேர்க்க கோரவும் + இந்த சமூகத்தின் விளக்கமும் விதிகளும் இன்னும் சேர்க்கபடவில்லை. உரிமையாளரை அணுகி அவற்றை சேர்க்க கோரவும் + diff --git a/amethyst/src/main/res/values-th-rTH/strings.xml b/amethyst/src/main/res/values-th-rTH/strings.xml new file mode 100644 index 0000000000..0202f8c754 --- /dev/null +++ b/amethyst/src/main/res/values-th-rTH/strings.xml @@ -0,0 +1,821 @@ + + + สแกน Qr Code + โชว์ QR + รูปโปรไฟล์ + รูปโปรไฟล์ + แสกน QR + แสดง + โน๊ตนี้ถูกซ่อนเนื่องจากมีเนื้อหา หรือผู้ใช้ ที่ท่านไม่อยากเห็น + โพสต์ถูกรายงานว่าไม่เหมาะสมโดย + ไม่พบโพสต์นี้ + 👀 + รูปของ channel + ไม่พบ event ที่อ้างอิง + ไม่สามารถเข้ารหัสข้อความได้ + รูปภาพกลุ่ม + เนื้อหาที่มีความรุนแรง + สแปม + สแปมอีเว้นถูกรับมาจาก relay นี้ + เลียนแบบ + พฤติกรรมที่ผิดกฎหมาย + อื่นๆ + ไม่ทราบ + รีเลย์ไอคอน + ไม่ทราบผู้เขียน + คัดลอกข้อความ + คัดลอก ID ผู้เขียน + คัดลอก ID โน้ต + เพยแพร่ + ประทับเวลา + กำลังรอยืนยันการประทับเวลา + กำลังดำเนินการ + ส่งคำขอให้ลบ + บล๊อก / รายงาน + + รายงาน: สแปม / หลอกลวง + รายงาน: การเลียนแบบ + รายงาน: เนื้อหารุนแรง + รายงาน: พฤติกรรมที่ผิดกฎหมาย + รายงานมัลแวร์ + มัลแวร์ + เข้าสู่ระบบด้วย private key เพื่อตอบกลับ + เข้าสู่ระบบด้วย private key เพื่อบูสโพสต์ + เข้าสู่ระบบด้วย private key เพื่อถูกใจโพสต์ + ไม่มีการตั้งค่าจำนวนเพื่อ zap กดค้างเพื่อตั้งค่า + เข้าสู่ระบบด้วย private key เพื่อส่ง zaps + เข้าสู่ระบบด้วย private key เพื่อติดตาม + เข้าสู่ระบบด้วย private key เพื่อเลิกติดตาม + เข้าสู่ระบบด้วย private key เพื่อเพิ่มการซ่อนข้อความ + เข้าสู่ระบบด้วย private key เพื่อแก้ไขการซ่อนข้อความ + Zaps + ยอดเข้าชม + แชร์ + แชร์ + แก้ไขแล้ว + แก้ไข #%1$s + ต้นฉบับ + โควท + สำเนาโน๊ต + เสนอการแก้ไข + ตั้งค่าจำนวนในหน่วย sat + เพิ่ม + "ตอบกลับถึง " + " และ " + " ในช่อง " + หน้าปกโปรไฟล์ + การชำรพเงินเสร็จสมบูรณ์ + เกิดข้อผิดพลาดในการวิเคราะห์ข้อความแสดงข้อผิดพลาด + " กำลังติดตาม" + " ผู้ติดตาม" + โปรไฟล์ + ตัวกรองความปลอดภัย + ออกจากระบบ + แสดงเพิ่มเติม + ใบเสร็จ Lighning + จ่าย + ส่งทิปให้เบา ๆ + โน้ตถึงผู้รับ + ขอบคุณมาก! + จำนวนในหน่วย sat + ส่ง Sats + "ข้อผิดพลาดในการวิเคราะห์ตัวอย่างสําหรับ %1$s : %2$s" + "รูปตัวอย่างสำหรับ %1$s" + Channel ใหม่ + ชื่อ Channel + กลุ่มที่ยอดเยี่ยมของฉัน! + ที่อยู่ URL รูปภาพ + รายละเอียด + "เกี่ยวกับเรา.. " + คุณคิดอะไรอยู่ ? + โพสต์ + บันทึก + สร้าง + ยกเลิก + ไม่สามารถโหลดรูปภาพได้ + ที่อยู่รีเลย์ + โพสต์ + ไบต์ + ข้อผิดพลาด + เกิดข้อผิดพลาดในการเชื่อมต่อ + ฟีดเริ่มต้น + ฟีดข้อความส่วนตัว + ฟีดข้อความ + ฟีดโลก + ฟีดค้นหา + เพิ่มรีเลย์ + ชื่อที่แสดง + ชื่อที่แสดงของฉัน + ปลาอานนท์ สุดหล่อ + ยินดีต้อนรับนะอานนท์! + ชื่อผู้ใช้ + ชื่อผู้ใช้ของฉัน + เกี่ยวกับฉัน + ที่อยู่ URL รูปโปรไฟล์ + ที่อยู่ URL รูปหน้าปก + ที่อยู่ URL เว็บไซต์ + Lightning Address + LN URL (หมดอายุ) + บันทึกรูปภาพ + บันทึกรูปภาพลงแกลเลอรี + เกิดข้อผิดพลาดในการบันทึกรูปภาพ + อัพโหลดรูปภาพ + กำลังอัพโหลด + ผู้ใช้นี้ไม่ได้ตั้งค่า lightning address เพื่อรับ sats + "ตอบกลับที่นี่.. " + คัดลอกโน้ต ID ลงคลิปบอร์ดเพื่อแชร์ไปยัง Nostr + คัดลอก Channel ID (โน้ต) ลงคลิปบอร์ด + แก้ไข Channel Metadata + เข้าร่วม + รู้ + ส่งคำขอใหม่ + ผู้ใช้ที่ถูกบล็อก + เธรดใหม่ + การสนทนา + โน้ต + ตอบกลับ + คลังภาพ + "ติดตาม" + "รายงาน" + ตัวเลือกเพิ่มเติม + " รีเลย์" + เว็บไซต์ + ไม่ได้ตั้งค่า Lightning Address + คัดลอก Nsec ID (รหัสผ่านของคุณ) ลงคลิปบอร์ดเพื่อสำรองข้อมูล + คัดลอก Secret Key ลงคลิปบอร์ด + คัดลอก public key ลงคลิปบอร์ดเพื่อแชร์ + คัดลอก Public Key (NPub) ลงคลิปบอร์ด + ส่งข้อความส่วนตัว + แก้ไข the User\'s Metadata + ติดตาม + ติดตามกลับ + เลิกบล๊อก + คัดลอก ID ผู้ใช้ + เลิกบล๊อกผู้ใช้ + "npub, ชื่อผู้ใช้, ข้อความ" + เคลียร์ + โลโก้ + nsec.. or npub.. + รหัสสำหรับเปิดใช้ nsec + แสดงรหัสผ่าน + ซ่อนรหัสผ่าน + key ไม่ถูกต้อง + รหัสลับไม่ถูกต้อง: %1$s + "ฉันยอมรับ " + เงื่อนไขการใช้งาน + จําเป็นต้องยอมรับข้อกําหนด + ต้องป้อนรหัสผ่าน + ต้องใช้ key + ต้องระบุชื่อ + เข้าสู่ระบบ + ลงทะเบียน + สร้างบัญชี + ใช้ชื่อเล่นว่าอะไรดีเอ่ย? + ยังไม่มีบัญชี Nostr หรือ? + มีบัญชี Nostr อยู่แล้ว? + สร้างบัญชีผู้ใช้ใหม่ + สร้าง key ใหม่ + กำลังดาวน์โหลดฟีด + กำลังโหลดข้อมูลบัญชี + "ไม่สามารถโหลดการตอบกลับ: " + ลองอีกครั้ง + ฟีดนี้ว่างเปล่า + รีเฟรช + สร้าง + พร้อมคําอธิบายของ + และ รูปภาพ + เปลี่ยนชื่อ chat เป็น + คําอธิบายของ + และ รูปภาพของ + ออก + เลิกติดตาม + สร้าง Channel + "ข้อมูลของ Channel เปลี่ยนเป็น" + แชทสาธรณะ + ได้รับโพสต์แล้ว + ลบ + อัตโนมัติ + แปลจาก + ถึง + แสดงใน %1$s ก่อน + แปลเป็น %1$s เสมอ + อย่าแปลจาก %1$s + ที่อยู่ Nostr + ไม่เคย + ตอนนี้ + ชม. + เดือน + วัน + ภาพเปลือย/สื่อลามก + คําหยาบคาย / คําพูดที่แสดงความเกลียดชัง + รายงาน: คําพูดที่แสดงความเกลียดชัง + รายงาน: ภาพเปลือย/สื่อลามก + อื่น ๆ + ทำเครื่องหมายอ่านแล้วในแชทที่รู้จักทั้งหมด + ทำเครื่องหมายว่าอ่านแล้วทั้งหมดสำหรับข้อความใหม่ + ทพเครื่องหมายว่าอ่านแล้วทั้งหมด + สำรองข้อมูลรหัสลับ + ## เคล็ดลับการสำรองข้อมูลและความปลอดภัยที่สำคัญ + \n\nบัญชีของคุณได้รับการรักษาความปลอดภัยด้วยคีย์ลับ คีย์เป็นรหัสชุดตัวอักษรยาวขึ้นต้นด้วย **nsec1** ใครก็ตามที่สามารถเข้าถึงรหัสชุดนี้ได้ จะสามารถโพสต์และเปลี่ยนแปลงข้อมูลประจำตัวของคุณได้ + + \n\n- **ห้าม** ใส่รหัสชุดนี้ในเว็บไซต์หรือซอฟต์แวร์ที่คุณไม่ไว้ใจ + \n- ทีมพัฒนา Amethyst **จะไม่มีวัน** ขอรหัสชุดนี้ของคุณ + \n- **ควร** สำรองข้อมูลรหัสชุดนี้ไว้เพื่อกู้คืนบัญชีของคุณ เราแนะนำให้ใช้โปรแกรมจัดการรหัสผ่าน + สำหรับการรักษาความปลอดภัยเพิ่มเติม คุณสามารถเข้ารหัสคีย์ของคุณด้วยรหัสผ่าน คีย์นี้ขึ้นต้นด้วย **ncryptsec1** และไม่สามารถใช้งานได้หากไม่มีรหัสผ่านของคุณ + \n\n**แต่** หากคุณสูญหายรหัสผ่าน คุณจะไม่สามารถกู้คืนคีย์ของคุณได้ + การเข้ารหัสคีย์ส่วนตัวของคุณล้มเหลว + คัดลอก Secret key (nsec) ลงคลิปบอร์ด + คัดลอก secret key ของฉัน + เข้ารหัสและคัดลอกคีย์ความปลอดภัยของฉัน + เกิดข้อผิดพลาดในการตรวจสอบ + เกิดข้อผิดพลาดจากการยืนยันตนด้วยชีวภาพ + เกิดข้อผิดพลาดจากการยืนยันตนด้วยชีวภาพ: Error: %1$s + ข้อผิดพลาด + "สร้างโดย %1$s" + "ภาพเหรียญตราสําหรับ %1$s" + คุณได้รับเหรียญตราใหม่ + เหรียญตราถูกมอบให้กับ + คัดลอกข่้อความในโน้ตลงคลิปบอร์ด + คัดลอก @npub ของผู้เขียนลงคลิปบอร์ด + คัดลอกโน้ต ID (@note1)ลงคลิปบอร์ด + เลือกข้อความ + "<ไม่สามารถถอดรหัสข้อความส่วนตัวได้>\n\nคุณถูกอ้างถึงในการสนทนาส่วนตัว/เข้ารหัสระหว่าง %1$s และ %2$s." + เพิ่มบัญชีใหม่ + บัญชี + เลือกบัญชี + เพิ่มบัญชีใหม่ + บัญชีที่ใช้งานอยู่ + มี private key + อ่านเท่านั้น, ไม่มี private key + ย้อนกลับ + เลือก + แชร์ Browser Link + แชร์ + ID ผู้เขียน + ID โน้ต + คัดลอกข้อความ + ลบ + เลิกติดตาม + ติดตาม + ลบออกจากคลังภาพ + เอาออกจากคลังภาพ คุณสามารถเพิ่มใหม่ได้ภายหลัง + ส่งคำขอให้ลบ + Amethyst จะขอให้ลบโน้ตของคุณออกจากรีเลย์ที่คุณเชื่อมต่ออยู่ ไม่มีการรับประกันว่าโน้ตของคุณจะถูกลบออกอย่างถาวรจากรีเลย์เหล่านั้น หรือ จากรีเลย์อื่น ๆ ที่อาจเก็บไว้ + บล๊อก + ลบ + บล๊อก + รายงาน + ลบ + ไม่แสดงข้อความนี้อีก + สแปม หรือ หลอกลวง + คําหยาบคายหรือการแสดงความเกลียดชัง + การแอบอ้างบุคคลอื่นที่เป็นอันตราย + เนื้อหาภาพเปลือย + พฤติกรรมที่ผิดกฎหมาย + มัลแวร์ + การบล็อกผู้ใช้จะซ่อนเนื้อหาของพวกเขาในแอปของคุณ โน้ตของคุณยังคงดูได้แบบสาธารณะรวมถึงคนที่คุณบล็อกด้วย ผู้ใช้ที่ถูกบล็อกจะแสดงรายการบนหน้าจอตัวกรองความปลอดภัย + + รายงานการล่วงละเมิด + การรายงานที่โพสต์ทั้งหมดจะปรากฏต่อสาธารณะ + ระบุข้อความเพิ่มเติมเกี่ยวกับรายงานของคุณ (ไม่บังคับ) + ข้อความเพิ่มเติม + เหตุผล + เลือกเหตุผล… + รายงานโพสต์ + บล๊อกและรายงาน + บล๊อก + บุ๊คมาร์ค + ฉบับร่าง + บุ๊คมาร์คส่วนตัว + บุ๊คมาร์คสาธรณะ + เพิ่มไปยังบุ๊คมาร์คส่วนตัว + เพิ่มไปยังบุ๊คมาร์คสาธรณะ + ลบออกจากบุ๊คมาร์คส่วนตัว + ลบออกจากบุ๊คมาร์คสาธรณะ + บริการเชื่อมต่อ wallet + อนุญาตให้ Nostr Secret จ่าย zaps โดยไม่ต้องออกจากแอป เพื่อรักษาความลับให้ปลอดภัยและใช้รีเลย์ส่วนตัวหากเป็นไปได้ + Wallet Connect Pubkey + บริการเชื่อมต่อ wallet + Wallet Connect Secret + แสดง secret key + nsec/ private key ในฐาน16 + จำนวนเงินที่นำเข้าในหน่วย sat + สร้างโพลล์ + ส่วนที่จำเป็น: + ผู้รับ Zap + คำอธิบายโพลล์… + ตัวเลือก %s + คำอธิบายตัวเลือกในโพลล์ + ตำอธิบายเพิ่มเติม: + Zap ขั้นต่ำ + Zap สูงสุด + ฉันทามติ + (0–100)% + ปิดหลังจาก + วัน + ไม่สามารถโหวต + โพลปิดรับการลงคะแนนเพิ่มเติม + จำนวน Zap + อนุญาตให้โหวตได้เพียงครั้งเดียวต่อผู้ใช้หนึ่งคนสำหรับการสำรวจประเภทนี้ + "กำลังมองหา Event %1$s" + เพิ่มในข้อความสาธรณะ + เพิ่มในข้อความส่วนตัว + เพิ่มใน invoice message + ขอบคุณสำหรับทุกงานของคุณ! + สร้างและเพิ่ม + ผู้เขียนโพลล์ไม่สามารถลงคะแนนในโพล์ของตนเองได้ + หมายถึงอะไร? + เนื้อหานี้เหมือนเดิมตั้งแต่โพสต์ + เนื้อหามีการเปลี่ยนแปลง ผู้เขียนอาจไม่เห็นหรืออนุมัติการเปลี่ยนแปลง + เพิ่มรูปภาพ + เพิ่มวีดีโอ + เพิ่มเอกสาร + เพิ่มไปยังข้อความ + คำอธิบายของเนื้อหา + เรือสีฟ้าในหาดทรายสีขาวยามพระอาทิตย์ตก + ประเภทการ Zap + ตัวเลือกทั้งหมดสำหรับการ zap + สาธรณะ + ทุกคนสามารถเห็นธุรกรรมและการข้อความ + ส่วนตัว + ผู้ส่งและผู้รับสามารถเห็นธุรกรรมและข้อความ + ไม่ระบุตัวตน + ไม่มีใครรู้ว่าใครเป็นคนทำธุรกรรม + แอบแซ่บ + ไม่มีการบันทึกบน Nostr, มีแค่ในระบบ Lightning + เซิร์ฟเวอร์เก็บข้อมูล + LnAddress หรือ @ชื่อผู้ใช้ + Media Servers + ตั้งค่า media server ที่คุณต้องการ + Built-in Media Servers + รายการค่าเริ่มต้นของ Amethyst คุณสามารถเพิ่มทีละรายการหรือเพิ่มทั้งรายการก็ได้ + ใช้รายการค่าเริ่มต้น + เพิ่ม media server + ลบ media server + รีเลย์ของคุณ (NIP-95) + ไฟล์อยู่บนรีเลย์ของคุณ New NIP: โปรดตรวจสอบว่ามีการรองรับหรือไม่ + ตั้งค่า Tor/Orbot + การตั้งค่าการเชื่อมต่อ Orbot ของคุณ + ตัดการเชื่อมต่อจาก Orbot/Tor ของคุณ? + ข้อมูลของคุณจะถูกถ่ายโอนในเครือข่ายปกติทันที + ใช่ + ไม่ + รายการผู้ติดตาม + ติดตามทั้งหมด + ทั่วโลก + รายการผู้ถูกปิดกั้น + Port เริ่มต้นคือ 9050 + ## เชื่อมต่อกัย Tor ด้วย Orbot + \n\n1. ติดตั้ง [Orbot](https://play.google.com/store/apps/details?id=org.torproject.android) + \n2. เริ่มต้นใช้งาน Orbot + \n3. ใน Orbot, ตรวจสอบe Socks port. ค่าเริ่มต้นเป็น 9050 + \n4. หากจําเป็นให้เปลี่ยนพอร์ตใน Orbot + \n5. กําหนดค่า Socks port บนหน้าจอนี้ + \n6. กดปุ่มเปิดใช้งานเพื่อใช้ Orbot เป็น proxy + + พอร์ต Orbot Socks + รีเลย์สำหรีบข้อความส่วนตัว + ปิด + ค่าเริ่มต้น + ปรับแต่ง + ซ่อน IP ของคุณจากทุกอย่าง ยกเว้นรูปภาพและวิดีโอ + ซ่อน IP ของคุณจากทุกการเชื่อมต่อ + เลข port ไม่ถูกต้องr + ใช้ Orbot + ตัดการเชื่อมต่อจาก Tor/Orbot + ข้อความส่วนตัว + แจ้งเตือนฉันเมื่อข้อความส่วนตัวมาถึง + ได้รับ Zaps + แจ้งเตือนเมื่อมีคน zaps + %1$s sats + จาก %1$s + ถึง %1$s + การแจ้งเตือน: + เข้าร่วมการสนทนา + ผู้ใช้ หรือ Group\'s ID + npub, nevent หรือ hex + สร้าง + เข้าร่วม + วันนี้ + คําเตือนเนื้อหา + โพสต์นี้มีเนื้อหาที่ละเอียดอ่อนซึ่งบางคนอาจพบว่าไม่เหมาะสมหรือรบกวน + ซ่อนเนื้อหาที่ละเอียดอ่อนเสมอ + แสดงเนื้อหาที่ละเอียดอ่อนเสมอ + แสดงคำเตือนเนื้อหาเสมอ + แนะนำ: + กรองสแปมจากคนแปลกหน้า + เตือนเมื่อมีการรายงานโพสต์จากผู้ติดตามของคุณ + สัญลักษณ์ Reaction ใหม่ + ไม่มีการเลือกประเภทของ reaction กดค้างเพื่อเปลี่ยน + ระดมทุน + เพิ่มจํานวนเป้าหมายของ sats ที่จะเพิ่มสําหรับโพสต์นี้ การสนับสนุนไคลเอนต์อาจแสดงสิ่งนี้เป็นแถบความคืบหน้าเพื่อจูงใจการบริจาค + จำนวนเป้าหมายในหน่วย Sats + Zapraiser at %1$s. %2$s sats เพื่อไปถึงเป้าหมาย + อ่านจาก Relay + เขียนบน Relay + จำนวนข้อมูลในหน่วยไบต์ที่ถูกส่งไปยังรีเลย์นี้ รวมถึงฟิลเตอร์และอีเว้นต่างๆ + จำนวนข้อมูลในหน่วยไบต์ที่ถูกรับมาจากรีเลย์นี้ รวมถึงฟิลเตอร์และอีเว้นต่างๆ + เกิดข้อผิดพลาดในการรับข้อมูลจาก %1$s + เจ้าของ + เวอร์ชัน + ซอฟต์แวร์ + ติดต่อ + รับรอง NIPs + ค่าใช้จ่ายสำหรับการใช้งาน + url การชำระเงิน + ข้อจำกัด + ประเทศ + ภาษา + แท็ก + นโยบายการโพสต์ + ประกาศจากทางรีเลย์ + ความยาวข้อความ + การสมัครสมาชิก + ฟิลเตอร์ + ความยาวของรหัสการสมัครสมาชิก + คำนำหน้าขั้นต่ำ + event tags สูงสุด + ความยาวของเนื้อหา + PoW ขั้นต่ำ + ยืนยัน + การชำระเงิน + โทเคน Cashu + แลกคืน + ส่งไปยังกระเป๋า Lightning + เปิดด้วยกระเป๋า Cashu + คัดลอก + ไม่ได้ตั้งค่า Lightning Address + คัดลอกโทเคนลงคลิปบอร์ด + ถ่ายทอดสด + ออฟไลน์ + สิ้นสุดแล้ว + กำหนดเวลา + สัญญาณถ่ายทอดสดหายไป + การถ่ายทอดสดจบแล้ว + การออกจากระบบจะลบข้อมูลทั้งหมดของคุณ ตรวจสอบให้แน่ใจว่าได้สํารองข้อมูล private key ไว้เพื่อหลีกเลี่ยงการสูญเสียบัญชีของคุณ คุณต้องการดําเนินการต่อหรือไม่? + ติดตามแท็ก + รีเลย์ + ค้นหาโน๊ตใหม่ ๆ + ตลาด + ถ่ายทอดสด + ชุมชน + ช่องสนทนา + อนุมัติโพสต์ + ชุมชนนี้ไม่มีคำอธิบายหรือกฏ พูดคุยกับเจ้าของเพื่อเพิ่มเติมสิ่งนี้ + ชุมชนนี้ไม่มีคำอธิบาย พูดคุยกับเจ้าของเพื่อเพิ่มเติมสิ่งนี้ + เนื้อหาที่ละเอียดอ่อน + เพิ่มการแจ้งเตือนเนื้อหาที่ละเอียดอ่อนก่อนโชว์เนื้อหานี้ + การตั้งค่า + ตลอดเวลา + Wifi เท่านั้น + Unmetered WiFi + ไม่ต้องแสดง + เสร็จสมบูรณ์ + Simplified + Performance + ระบบ(ค่าพื้นฐาน) + สว่าง + มืด + การตั้งค่าแอปพลิเคชัน + ภาษา + ธีม + ภาพตัวอย่าง + การเล่นวิดีโอ + การแสดงตัวอย่าง URL + การไถฟีดแบบลื่นไหล + ซ่อนแถบเมนูขณะเลื่อนฟีด + UI Mode + เลือกรูปแบบการโพสต์ + โหลดรูปภาพ + แสปม + ปิดการมองเห็น คลิกเพื่อปลดออก + เปิดการมองเห็นอยู่ คลิกเพื่อปิด + ค้นหาบันทึกการเข้าถึงแบบ local และ remote + Nostr address ได้รับการยืนยัน + ไม่สามารถยืนยัน Nostr address ได้ + ตรวจสอบ Nostr address + เลือก/ไม่เลือก ทั้งหมด + ค่าเริ่มต้น + เลือกรีเลย์เพื่อดำเนินการต่อ + ส่งต่อ Zaps ถึง: + ไคลเอนต์ที่สนับสนุนจะส่งต่อ zaps ไปยัง LNAddress หรือโปรไฟล์ผู้ใช้ด้านล่างแทนที่จะเป็นของคุณ + เปิดเผยตําแหน่งที่ตั้ง + เพิ่ม Geohash ของตําแหน่งของคุณลงในโพสต์ สาธารณชนจะรู้ว่าคุณอยู่ภายใน 5 กม. (3 ไมล์) จากตําแหน่งปัจจุบัน + เพิ่มคําเตือนเนื้อหาที่ละเอียดอ่อนก่อนแสดงเนื้อหาของคุณ สิ่งนี้เหมาะสําหรับเนื้อหา NSFW หรือเนื้อหาใด ๆ ที่บางคนอาจพบว่าไม่เหมาะสมหรือรบกวน + ฟีเจอร์ใหม่ + การเปิดใช้งานโหมดนี้ต้องใช้ Amethyst เพื่อส่งข้อความ NIP-17 (GiftWrapped, Sealed Direct และ Group Messages) NIP-17 เป็นของใหม่และไคลเอ็นต์ส่วนใหญ่ยังไม่ได้รองรับ ตรวจสอบให้แน่ใจว่าเครื่องรับใช้ไคลเอ็นต์ที่รองรับ + เปิดใช้งาน + สาธรณะ + สร้างกลุ่มสาธารณะ/ส่วนตัว + ส่วนตัว + ถึง + ชื่อเรื่อง + หัวข้อการสนทนา + "\@User1, @User2, @User3" + ชมาชิกในกลุ่ม + คําอธิบายต่อสมาชิก + เปลี่ยนชื่อสําหรับเป้าหมายใหม่ + วาง + สำหรับ App\'s Interface + ธีม: มืด, สว่าง หรือระบบ + โหลดรูปภาพและ GIFs โดยอัตโนมัติ + เล่นวีดีโอและ GIFs โดยอัตโนมัติ + แสดงจัวอย่าง URL + ควรโหลดรูปภาพเมื่อใด + คัดลอก + คัดลอก npub ไปยังคลิปบอร์ด + แชร์ หรือเก็บไว้ + คัดลอก URL ลงคลิปบอร์ด + คัดลอก โน้ต ID ลงคลิปบอร์ดd + เพิ่มไปยังคลังภาพ + สร้างโดย + กฏ + เข้าสู่ระบบด้วย Amber + คุณกำลังทำอะไรอยู่... + เกิดข้อผิดพลาดในการแสดงข้อความ + โหวตถูกให้น้ำหนักโดยจำนวน Zaps. คุณสามารถตั้งจำนวนเงินต่ำสุด และจำนวนครั้งสูงสุดในการโหวตเพื่อหลีกเลี่ยงการแสปมผลโพล. ใช้จำนวนเงินที่เท่ากันในทุกหัวข้อเพื่อให้การโหวตเป็นไปอย่างเท่าเทียม ปล่อยช่องว่าง หากต้องการให้โหวตเท่าใดก็ได้ + แย่จัง ส่ง Zaps ไม่ได้ + ส่งข้อความ + ตกลง + ไม่สามารถเชื่อมถึง %1$s: %2$s + การประกอบ URL NIP-11 สำหรับ %1$s ล้มเหลว: %2$s + การเชื่อมต่อกับ %1$s ล้มเหลว: %2$s + การแปลผลตอบกลับจาก %1$s ล้มเหลว: %2$s + รีเลย์ปฏิเสธคำขอ %1$s: %2$s + ไม่สามารถเชื่อมถึง %1$s: %2$s + เกิดข้อผิดพลาด %1$s: %2$s + %1$s เกิดข้อผิดพลาด %2$s + ใช้งานมา: + หน้าแรก + กล่องข้อความ + ช่องสนทนา + ทั่วโลก + ค้นหา + แบ่ง และส่งต่อ Zaps + แอพที่รองรับจะทำการแบ่ง Zaps ที่ได้ไปยังผู้ใช้ที่เพิ่มมาในรายการนี้ + ค้นหา และเพิ่มผู้ใช้ + ชื่อผู้ใช้ หรือชื่อที่แสดง + ไม่พบการตั้งค่า Lightning + ผู้ใช้ %1$s ไม่ได้ตั้งค่า lightning address เพื่อรับ sats + เปอร์เซ็นต์ + 25 + แบ่ง Zaps กับ + ส่งต่อ Zaps ไปยัง + ไม่พบกระเป๋า Lightning + ชำระแล้ว + กระเป๋า: %1$s + เกิดข้อผิดพลาดในการเปิดแอพเข้ารหัส + ไม่พบแอพที่สามารถช่วยเข้ารหัส หรือ signer โปรดตรวจดูอีกครั้งว่าได้ติดตั้งแอพแล้ว + Signer ปฏิเสธการเข้ารหัส + โปรดตรวจสอบให้แน่ใจว่าแอพเข้ารหัส หรือ Signer ได้อนุญาติทำรายการนี้ + ไม่พบกระเป๋า Lightning (Error: %1$s) โปรดติดตั้งแอพกระเป๋า Lightning ก่อน + ไม่พบกระเป๋า Lightning โปรดติดตั้งแอพกระเป๋า Lightning ก่อน + คำต้องห้าม + เพิ่มการซ่อนคำ หรือประโยค + รูปโปรไฟล์ + แสดงรูปโปรไฟล์ + จงเลือกตัวเลือก + ไม่สามารถชำระได้ + ไม่สามารถถอนได้ + ไม่สามารถตั้งค่ากระเป๋าได้ + เกิดข้อผิดพลาดในการอ่านรหัสเชื่อมกระเป๋า NIP-47 . ตรวจสอบรหัสในการเชื่อมต่อกระเป๋าให้ดี: %1$s. Error: %2$s + เกิดข้อผิดพลาดในการอ่านรหัสเชื่อมกระเป๋า NIP-47 . ตรวจสอบรหัสในการเชื่อมต่อกระเป๋าให้ดี: %1$s. + ไม่สามารถใช้งาน Cashu + ผู้ให้บริการ Mint เกิดข้อผิดพลาด : %1$s + เงิน Cashu ถูกใช้ไปแล้ว + ได้รับ Cashu + %1$s sats ถูกส่งไปยังกระเป๋าของคุณ. (ค่าธรรมเนียม: %2$s sats) + ไม่พบกระเป๋า Cashu ที่รองรับ + ไม่สามารถสร้างบิลจากเซอเวอร์ของผู้รับเงินได้ + เกิดข้อผิดพลาดจากบริการกระเป๋า Lightning : %1$s + ไม่สามารถเชื่อมต่อกับเครือข่าย Tor + ไม่พบข้อมูลเกี่ยวกับ Relay นี้ + ไม่สามารถสร้าง LNUrl จากที่อยู่ Lightning ได้ \"%1$s\" โปรดตรวจสอบการตั้งค่า + บริการ Lightning ของ %1$s แลจะไม่พร้อมใช้งานจาก \"%2$s\". Error: %3$s. โปรดตรวจสอบผู้ให้บริการ หรือที่อยู่ Lightning ให้ถูกตต้อง + เกิดข้อผิดพลาด %1$s. โปรดตรวจสอบเครือข่ายเน็ต และทบทวนว่า %2$s นั้นถูกต้อง + เกิดข้อผิดพลาด %1$s. โปรดตรวจสอบเครือข่ายเน็ต และทบทวนว่า %2$s นั้นถูกต้อง\n\nข้อผิดพลาด : %3$s + ไม่สามารถสร้างบิลจาก %1$s + เกิดข้อผิดพลาดในการอ่าน JSON จากที่อยู่ Lightning โปรดตรวจสอบว่าที่อยู่นั้นถูกต้อง + เกิดข้อผิดพลาดในการอ่าน JSON จาก %1$s. โปรดตรวจสอบการตั้งค่า Lightning + ไม่พบ Callback URL จากที่อยู่ Lightning นี้ โปรดตรวจสอบการตั้งค่าระบบ Lightning ของท่าน + ไม่พบที่อยู่ URL จาก %1$s + เกิดข้อผิดพลาดในการอ่าน JSON จากบิลที่โหลดจากที่อยู่ Lightning โปรดตรวจสอบว่าที่อยู่นั้นถูกต้อง + เกิดข้อผิดพลาดในการอ่านบิล JSON จาก %1$s โปรดตรวจสอบการตั้งค่า lightning + จำนวนที่ต้องชำระไม่ถูกต้อง (%1$s sats) จาก %2$s. มันควรจะเป็น %3$s + ไม่สามารถสร้างบิลชำระในการส่ง zap ได้ โดยเกิดข้อผิดพลาด %1$s จากกระเป๋าของผู้รับ + ไม่สามารถสร้าง lightning invoice ข้อความจาก %1$s: %2$s + ไม่สามารถสร้างบิลชำระในการส่ง zap ได้ ไม่พบข้อมูล pr จากข้อมูลที่อยู่ผู้รับ + ไม่สามารถสร้างบิลชำระในการส่ง zap จาก %1$s เนื่องจากไม่พบ PR บน JSON + ดูอย่างเดียว + ไม่มีรายการ reaction + เลือกแอพ UnifiedPush + การแจ้งเตือน + จากแอพ UnifiedPush ที่ติดตั้ง + ไม่มี + ปิดการแจ้งเตือน + ใช้แอพ %1$s + ตั้งค่าการแจ้งเตือน + เพื่อที่จะรับการแจ้งเตือน ให้ติดตั้งแอพที่รองรับระบบ [Unified Push](https://unifiedpush.org/) เช่น [Ntfy](https://ntfy.sh/)เสร็จแล้วจึงเปิดใช้้ในการตั้งค่า + ข้อความจาก %1$s + หัวเรื่อง + ส่งข้อความหาผู้ขาย + สวัสดี! ยังมี %1$s อยู่ไหม? + สวัสดี! สิ่งนี้ยังมีอยู่ไหม? + ขายบางอย่าง + ชื่อ + iPhone 13 + สภาพ + หมวดหมู่ + ราคา (หน่วย Sats) + 1000 + ตำแหน่ง + เมือง, รัฐ, ประเทศ + ใหม่ + ของใหม่ พร้อมกล่องเดิม + เหมือนใหม่ + มือสอง สภาพเหมือนใหม่ + ดี + มีตำหนิจากการใช้งานเล็กน้อย + พอใช้ + อาจจะดูไม่ดีเท่าไหร่ แต่ยังใช้งานได้ + เสื้อผ้า + อุปกรณ์เสริม + เครื่องใช้ไฟฟ้า + เฟอร์นิเจอร์ + ของสะสม + หนังสือ + สัตว์เลี้ยง + กีฬา + ฟิตเนส + ศิลปะ + งานฝีมือ + บ้าน + สำนักงาน + อาหาร + เบ็ดเตล็ด + อื่นๆ + ไม่สามารถโหลดสื่อได้ + ไม่สามารถเปิดดูข้อมูลที่ถูกบีบอัดได้ + เกิดข้อผิดพลาดในการบีบอัดข้อมูล : %1$s + เกิดข้อผิดพลาดขณะอัพโหลด: %1$s + เซอเวอร์ไม่ตอบสนองหลังจากอัพโหลดแล้ว + ไม่สามารถโหลดข้อมูลสื่อได้ + ไม่สามารถเตรียมข้อมูลสำหรับอัพโหลด : %1$s + การอัปโหลดล้มเหลว: %1$s + การลบล้มเหลว: %1$s + สื่อชิ้นนี้ใหญ่เกินไปสำหรับ NIP-95 + ต่ำ + กลาง + สูง + แก้ไขฉบับร่าง + เข้าสู่ระบบด้วย qr code + เส้นทาง + หน้าแรก + ค้นหา + สำรวจ + ข้อความ + การแจ้งเตือน + ทั่วโลก + Shorts + ตัวกรองความปลอดภัย + โพสต์ใหม่ + สร้าง Shorts: รูปภาพ/วิดีโอ + สร้างโน๊ตสำหรับชุมชม + แสดง Reactions ทั้งหมด + ปิดการสดง Reactions + ตอบกลับ + แชร์/โควท + ไลค์ + Zap + เปลี่ยน reactions เริ่มต้น + รูปโปร์ไฟล์ของ %1$s + รีเลย์ %1$s + แสดงรายการรีเลย์ + ตัวเลือกเพิ่มเติม + ตัวเลือกรายการรีเลย์ + โพลล์ + ยกเลิกโพลล์ + Bitcoin Invoice + ยกเลิก Bitcoin Invoice + ยกเลิกการขายสิ่งนี้ + ระดมทุน + ยกเลิกการระดมทุน + ตำแหน่ง + ลบตำแหน่งออก + แบ่งปัน zap + ยกเลิก Zap split + เพิ่มคําเตือนเนื้อหา + ลบคําเตือนเนื้อหา + แสดง npub เป็น qr code + ที่อยู่ไม่ถูกต้อง + Amethyst ได้รับ URI แต่ URI นั้นไม่ถูกต้อง: %1$s + รีเลย์ขาเข้าของ DM + รีเลย์: %1$s + ใช้รีเลย์ทั่วไป + ตั้งค่ารีเลย์ส่วนตัวสำหรับรับข้อมูล + การตั้งค่านี้จะแจ้งให้ทุกคนทราบว่าควรใช้รีเลย์ใดในการส่งข้อความถึงคุณ หากไม่มีการตั้งค่านี้ คุณอาจพลาดข้อความบางส่วนได้ + ตัวเลือกที่ดี ได้แก่:\n- inbox.nostr.wine (เสียค่าบริการ)\n- you.nostr1.com (รีเลย์ส่วนตัว - เสียค่าบริการ) + ใส่รีเลย์ 1-3 ตัวเพื่อทำหน้าที่เป็นกล่องขาเข้าส่วนตัวของคุณ รีเลย์กล่องขาเข้า DM ควรยอมรับข้อความจากทุกคน แต่อนุญาตให้คุณดาวน์โหลดได้เท่านั้น + ตั้งค่าตอนนี้เลย + ค้นหารีเลย์ + ตั้งค่ารีเลย์เพื่อใช้ค้นหา + การสร้างรายชื่อรีเลย์ที่ออกแบบมาเฉพาะสำหรับการค้นหาและการแท็กผู้ใช้จะช่วยปรับปรุงผลลัพธ์เหล่านี้ได้ + ใส่รีเลย์ 1-3 ตัวเพื่อใช้ในการค้นหาข้อมูลหรือแท็กผู้ใช้ ตรวจสอบให้แน่ใจว่ารีเลย์ที่คุณเลือกใช้รองรับ NIP-50 + ตัวเลือกที่ดี ได้แก่:\n - nostr.wine\n - relay.nostr.band\n - relay.noswhere.com + ตั้งค่ารีเลย์ + รีเลย์สาธารณะสำหรับหน้า Home + รีเลย์ประเภทนี้จะเก็บเนื้อหาทั้งหมดของคุณ Amethyst จะส่งโพสต์ของคุณไปยังรีเลย์เหล่านี้ และคนอื่น ๆ จะใช้รีเลย์เหล่านี้เพื่อค้นหาเนื้อหาของคุณ ใส่รีเลย์ 1-3 ตัว ซึ่งสามารถเป็นรีเลย์ส่วนตัว รีเลย์ที่ต้องเสียค่าบริการ หรือรีเลย์สาธารณะก็ได้ + รีเลย์ขาเข้าสาธารณะ + รีเลย์ประเภทนี้จะรับการตอบกลับ ความคิดเห็น การถูกใจ และการส่ง \"zap\" ทั้งหมดไปยังโพสต์ของคุณ ใส่รีเลย์ 1-3 ตัว และตรวจสอบให้แน่ใจว่ารีเลย์เหล่านี้ยอมรับโพสต์จากทุกคน + รีเลย์ขาเข้าของ DM + ใส่รีเลย์ 1-3 ตัวเพื่อทำหน้าที่เป็นกล่องขาเข้าส่วนตัวของคุณ คนอื่นจะใช้รีเลย์เหล่านี้ในการส่งข้อความ DM ถึงคุณ รีเลย์กล่องขาเข้า DM ควรยอมรับข้อความจากทุกคน แต่อนุญาตให้คุณดาวน์โหลดได้เท่านั้น ตัวเลือกที่ดี ได้แก่:\n - inbox.nostr.wine (เสียค่าบริการ)\n - you.nostr1.com (รีเลย์ส่วนตัว - เสียค่าบริการ) + รีเลย์ส่วนตัว + ใส่รีเลย์ 1-3 ตัวเพื่อเก็บเหตุการณ์ที่ไม่มีใครสามารถเห็นได้ เช่น ร่างโพสต์ และการตั้งค่าแอปของคุณ รีเลย์เหล่านี้ควรเป็นรีเลย์ภายในเครื่องหรือรีเลย์ที่ต้องมีการยืนยันตัวตนก่อนที่จะดาวน์โหลดเนื้อหาของผู้ใช้แต่ละคน + รีเลย์ทั่วไป + Amethyst ใช้รีเลย์เหล่านี้เพื่อดาวน์โหลดโพสต์สำหรับคุณ + รีเลย์ที่แนะนำ + เพิ่มรีเลย์เข้ารายการรีเลย์ทั่วไปเพื่อให้เห็นโพสต์จากผู้ใช้อื่น ๆ มากขึ้น + ค้นหารีเลย์ + รายการรีเลย์ที่จะใช้เมื่อค้นหาข้อมูลหรือผู้ใช้ การแท็กและการค้นหาจะไม่ทำงานหากไม่มีตัวเลือก ตรวจสอบให้แน่ใจว่ารีเลย์เหล่านี้รองรับ NIP-50 + รีเลย์ในพื้นที่ของคุณ + รายการรีเลย์ที่กำลังทำงานอยู่ในอุปกรณ์นี้ + zap ให้นักพัฒนา + การบริจาคของคุณช่วยให้เราสร้างความแตกต่าง ทุก sat มีค่า! + บริจาค + มาถึงคุณโดย: + เวอร์ชันนี้นำเสนอโดย: + เวอร์ชัน %1$s + ขอบคุณ! + Max Limit + การเขียนที่ถูกจำกัด + คัดลอกมาจาก + คัดลอก + Git Repository: %1$s + เว็บไซน์ + สำเนา: + OTS: %1$s + Timestamp ถูกยืนยัน + มีหลักฐานว่าโพสต์นี้มีการลงนามก่อน %1$s หลักฐานถูกประทับตราใน Bitcoin blockchain ณ วันและเวลาดังกล่าว + แก้ไขโพสต์ + เสนอให้ปรับปรุงการโพสต์ + สรุปการเปลี่ยนแปลง + แก้ไขด่วน + ยอมรับการแนะนำนี้ + ดาวน์โหลด + เปิด Lyrics + ปิด Lyrics + ปิดผนึกข้อความแล้ว คลิกเพื่อเปิดข้อความ + เปิดผนึกข้อความไว้ คลิกเพื่อปิด + ส่ง + อ่านชื่อผู้ใช้เป็นเสียง + สแกนคิวอาร์โค้ด + นำทางไปยังผู้ให้บริการกระเป๋าเงินบุคคลที่สาม Alby + ไม่สามารถตอบกลับโน้ตฉบับร่างได้ + ไม่สามารถโควทโน้ตฉบับร่างได้ + ไม่สามารถกดรีแอคโน้ตฉบับร่างได้ + ไม่สามารถ zap โน้ตฉบับร่างได้ + โน๊ตฉบับร่าง + From Msg + กำลังค้นหาแอพพลิเคชั่น Dvm + ส่งคำขอเรียบร้อย และกำลังรอการตอบกลับ + กำลังรองานจาก DVM + คำขอชำระเงินถูกส่งแล้ว รอการยืนยันจาก wallet ของคุณ + รอการยืนยันการชำระเงินหรือผลลัพธ์จาก DVM + คำขอไม่ถูกต้อง - เซิร์ฟเวอร์ไม่สามารถหรือไม่ยอมดำเนินการตามคำขอ + ไม่ได้รับอนุญาต - ผู้ใช้ไม่มีข้อมูลประจำตัวการตรวจสอบที่ถูกต้อง + ต้องชำระเงิน - เซิร์ฟเวอร์ต้องการการชำระเงินเพื่อดำเนินการตามคำขอ + ไม่สามารถเข้าถึงได้ - ผู้ใช้ไม่มีสิทธิ์การเข้าถึงในการทำคำขอ + ไม่พบที่อยู่ - เซิร์ฟเวอร์ไม่สามารถหาที่อยู่ที่ขอได้ + วิธีการไม่อนุญาต - เซิร์ฟเวอร์รองรับวิธีการขอ แต่ไม่รองรับทรัพยากรเป้าหมาย + ไม่ยอมรับ - เซิร์ฟเวอร์ไม่พบเนื้อหาใดที่ตรงตามคำขอ + ต้องการการตรวจสอบพร็อกซี - ผู้ใช้ไม่มีข้อมูลประจำตัวการตรวจสอบที่ถูกต้อง + คำขอหมดเวลา - เซิร์ฟเวอร์หมดเวลารอคำตอบจากบุคคลอื่น + ความขัดแย้ง - เซิร์ฟเวอร์ไม่สามารถดำเนินการตามคำขอได้เนื่องจากมีความขัดแย้งกับทรัพยากร + ไม่พบ - เนื้อหาที่ร้องขอได้ถูกลบถาวรจากเซิร์ฟเวอร์และจะไม่ถูกกู้คืน + ต้องการความยาว - เซิร์ฟเวอร์ปฏิเสธคำขอเพราะต้องการความยาวที่กำหนดไว้ + ข้อกำหนดเบื้องต้นล้มเหลว - ข้อกำหนดเบื้องต้นของคำขอในฟิลด์หัวเรื่องที่เซิร์ฟเวอร์ไม่สามารถตอบสนองได้ + ข้อมูลขนาดใหญ่เกินไป - คำขอมีขนาดใหญ่กว่าขีดจำกัดที่เซิร์ฟเวอร์กำหนด และเซิร์ฟเวอร์ปฏิเสธที่จะดำเนินการ + URI ยาวเกินไป - URL ที่ร้องขอโดยไคลเอนต์ยาวเกินกว่าที่เซิร์ฟเวอร์จะดำเนินการได้ + ประเภทสื่อไม่รองรับ - คำขอใช้รูปแบบสื่อที่เซิร์ฟเวอร์ไม่รองรับ + จำนวนข้อมูลไม่เหมาะสม - เซิร์ฟเวอร์ไม่สามารถตอบสนองค่าที่ระบุในฟิลด์หัวเรื่องช่วงของคำขอได้ + การคาดหวังล้มเหลว - เซิร์ฟเวอร์ไม่สามารถตอบสนองข้อกำหนดที่ระบุในฟิลด์หัวเรื่องของคำขอ Expect + ต้องการการอัปเกรด - เซิร์ฟเวอร์ปฏิเสธที่จะดำเนินการตามคำขอโดยใช้โปรโตคอลปัจจุบัน เว้นแต่ไคลเอนต์จะอัปเกรดเป็นโปรโตคอลที่แตกต่าง + ข้อผิดพลาดภายในเซิร์ฟเวอร์ - เซิร์ฟเวอร์พบข้อผิดพลาดที่ไม่คาดคิดและไม่สามารถดำเนินการตามคำขอได้ + ไม่ไสามารถดำเนินการได้ - เซิร์ฟเวอร์ไม่สามารถตอบสนองคำขอหรือไม่รู้จักวิธีการขอ + Bad Gateway - เซิร์ฟเวอร์ทำหน้าที่เป็นเกตเวย์และได้รับการตอบกลับที่ไม่ถูกต้องจากโฮสต์ + บริการไม่พร้อมใช้งาน - มักเกิดขึ้นเมื่อเซิร์ฟเวอร์มีการใช้งานมากเกินไปหรือหยุดทำงานเพื่อบำรุงรักษา + Gateway หมดเวลา - เซิร์ฟเวอร์ทำหน้าที่เป็นเกตเวย์หรือพร็อกซีและหมดเวลารอการตอบกลับ + ไม่รองรับเวอร์ชัน HTTP - เซิร์ฟเวอร์ไม่รองรับเวอร์ชัน HTTP ที่อยู่ในคำขอ + เซิร์ฟเวอร์มีข้อผิดพลาดในการกำหนดค่าภายใน + พื้นที่จัดเก็บไม่เพียงพอ - เซิร์ฟเวอร์มีพื้นที่จัดเก็บไม่เพียงพอที่จะดำเนินการตามคำขอได้สำเร็จ + พบลูป - เซิร์ฟเวอร์ตรวจพบการวนลูปไม่สิ้นสุดขณะประมวลผลคำขอ + ต้องการการตรวจสอบเครือข่าย - ไคลเอนต์ต้องได้รับการตรวจสอบเพื่อเข้าถึงเครือข่าย + เพิ่ม เซิร์ฟเวอร์ NIP-96 + ลบทั้งหมด + คุณแน่ใจหรือไม่ว่าต้องการลบแบบร่างทั้งหมด + ไฟล์ Torrent + ดาวน์โหลด + ไม่สามารถเปิดไฟล์ได้ + แลือกลิสต์เพื่อโชว์ + ออกจากระบบ + diff --git a/amethyst/src/main/res/values-tr-rTR/strings.xml b/amethyst/src/main/res/values-tr-rTR/strings.xml new file mode 100644 index 0000000000..0c9d8ae64a --- /dev/null +++ b/amethyst/src/main/res/values-tr-rTR/strings.xml @@ -0,0 +1,170 @@ + + + QR Code\'a yönlendir + QR Göster + Profil Resmi + QR Tara + Yine De Göster + Gönderi uygun değil olarak işaretlendi tarafından: + Gönderi bulunamadı + Kanal Resmi + Referanslı etkinlik bulunamadı + Mesaj deşifre edilemedi + Grup Resmi + Müstehcen İçerik + İstenmeyen + Taklit Etme + İllegal Davranış + Bilinmeyen + Relay İkonu + Bilinmeyen Yazar + Yazıyı Kopyala + Kullanıcı PubKey\'ini Kopyala + Not ID\'sini Kopyala + Yayın + + İstenmeyen Raporla + Taklit Etme Raporla + Müstehcen İçerik Raporla + İllegal Davranış Raporla + Yanıtlamak için bir Gizli Anahtarla giriş yap + Gönderileri desteklemek için bir Gizli Anahtarla giriş yap + Gönderileri beğenmek için bir Gizli Anahtarla giriş yap + Zap miktarı belirlenmedi. Değiştirmek için uzun basılı tutun + Zap göndermek için bir Gizli Anahtarla giriş yap + Zapler + Görüntülenme sayısı + Destekle + desteklendi + Alıntı + Satlarda Yeni Miktar + Ekle + "yanıtlanıyor" + "ve" + "kanalda" + Profil Bayrağı + "Takip edilenler" + "Takipçiler" + Profil + Güvenlik Filtreleri + Çıkış Yap + Daha Fazla Göster + Lightning Faturası + Öde + Yıldırım Bahşişleri + Alıcıya Mesaj + Çok teşekkürler! + Satlarda Miktar + Satlar Gönder + Yeni Kanal + Kanal Adı + Benim Harika Grubum + Resim URL\'si + Açıklama + "Hakkımızda" + Aklında ne var? + Gönder + Kaydet + Oluştur + Vazgeç + Resim yüklenemedi + Relay Adresi + Gönderiler + Hatalar + Ana Akış + Gizli Mesaj Akışı + Açık Mesaj Akışı + Küresel Akış + Akış Ara + Relay Ekle + Görüntü Adı + Benim görüntü adım + Kullanıcı Adı + Benim kullanıcı adım + Hakkımda + Avatar URL\'i + Bayrakk URL\'i + Website URL\'si + LN Adresi + LN URL\'si (tarihi geçmiş) + Resim galeriye kaydedildi + Resim galeriye kaydedilemedi + Resim Yükle + Yükleniyor... + Kullanıcının sats alabileceği bir lightning adresi kurulu değil + "buraya yanıtlayın..." + Paylaşmak için Not ID\'sini panoya kopyalar + Kanal ID\'sini (Not) panoya kopyala + Kanal Üstveri\'sini Editle + Katıl + Bilinen + Yeni İstekler + Engellenmiş Kullanıcılar + Yeni Threadler + Diyaloglar + Notlar + Yanıtlar + "Takipler" + "Raporlar" + Daha Fazla Seçenek + "Relaylar" + Lİghtning Adresi + Yedekleme için Nsec ID\'yi (sizin şifreniz) panoya kopyalar + Gizli Anahtarı Panoya Kopyala + Paylaşmak için açık anahtarı panoya kopyalar + Açık Anahtarı (NPub) Panoya Kopyala + Direkt Mesaj Gönder + Kullanıcının Üstverisini Düzenler + Takip Et + Engelleme + Kullanıcı ID\'sini Kopyala + Kullanıcıyı Engelleme + "npub, hex, kullanıcı adı" + Temizle + Uygulama Logosu + nsec / npub / hex gizli anahtarı + Şifreyi Göster + Şifreyi Gizle + Geçersiz Anahtar + "Kabul ediyorum" + kullanım şartlarını + Kullanım şartlarını kabul etmeniz gerekiyor + Anahtar gerekiyor + Giriş Yap + Yeni anahtar oluştur + Akış yükleniyor + "Yanıtları yüklemekte hata: " + Tekrar dene + Akış boş + Yenile + oluşturuldu + şu açıklamayla + ve fotoğrafla + chat ismini şuna değiştirdi + açıklamayı + fotoğrafı + Ayrıl + Takip Etme + Kanal oluşturuldu + "Kanal Bilgisi şuna değiştirildi" + Herkese Açık Chat + alınan gönderiler + Kaldır + Otomatik + şundan çevirildi + şuna + Şunda göster %1$s ilk + Her zaman şuna çevir %1$s + Asla çevirme %1$s + asla + şimdi + Çıplaklık + Küfür / Nefret dolu konuşma + Nefret dolu konuşmayı raporla + Çıplaklık / Cinselliği raporla + diğerleri + Tüm bilinenleri okundu olarak işaretle + Tüm yenileri okundu olarak işaretle + Tümünü okundu olarak işaretle + Hata + diff --git a/amethyst/src/main/res/values-uk-rUA/strings.xml b/amethyst/src/main/res/values-uk-rUA/strings.xml new file mode 100644 index 0000000000..b8943d7438 --- /dev/null +++ b/amethyst/src/main/res/values-uk-rUA/strings.xml @@ -0,0 +1,504 @@ + + + Наведіть на QR код + Показати QR + Фото профілю + Сканувати QR + Показати + Допис було відмічено як недоречний + допис не знайдено + Фото каналу + Пов\'язану подію не знайдено + Не вдалося розшифрувати повідомлення + Фото групи + Відвертий вміст + Спам + Видача себе за іншу особу + Незаконні дії + Невідомо + Іконка релею + Невідомий автор + Скопіювати текст + Скопіювати ключ користувача + Скопіювати ID допису + Розіслати + Запросити видалення + + Повідомити про спам / шахрайство + Повідомити про видачу себе за іншу особу + Повідомити про відвертий вміст + Повідомити про незаконні дії + Увійдіть з приватним ключем щоб відповісти + Увійдіть з приватним ключем щоб просувати дописи + Увійдіть з приватним ключем щоб лайкати дописи + Не налаштовані запи. Натисніть та утримуйте для налаштування + Увійдіть з приватним ключем щоб запати + Ви використовуєте відкритий ключ, і відкриті ключі доступні лише для читання. Увійдіть за допомогою закритого ключа, щоб мати можливість стежити + Ви використовуєте відкритий ключ, і відкриті ключі доступні лише для читання. Увійдіть за допомогою закритого ключа, щоб мати можливість скасувати підписку + Ви використовуєте відкритий ключ, і відкриті ключі доступні лише для читання. Увійдіть за допомогою закритого ключа, щоб мати можливість приховати слово або речення + Ви використовуєте відкритий ключ, і відкриті ключі доступні лише для читання. Увійдіть за допомогою закритого ключа, щоб мати можливість показати слово або речення + Запи + Перегляди + Просувати + підсилено + Цитувати + Нова сума в sat + Додати + "у відповідь " + " та " + "в каналі " + Банер профілю + Успішно сплачено + Помилка при обробці повідомлення про помилку + " Підписок" + " Підписників" + Профіль + Фільтри безпеки + Вийти + Більше + Lightning інвойс + Сплатити + Lightning чайові + Примітка для отримувача + Дуже дякуємо! + Сума в sat + Надіслати + "Не вдалося створити перегляд для %1$s : %2$s" + "Перегляд для %1$s" + Новий канал + Назва каналу + Моя нова група + URL фотографії + Опис + "Про нас.. " + Що нового? + Надіслати + Зберегти + Створити + Скасувати + Не вдалося завантажити фото + Адреса релея + Дописи + Байт + Помилки + Домашня стрічка + Стрічка персональних повідомлень + Стрічка чатів + Глобальна стрічка + Пошук + Додати релей + Видиме ім\'я + Моє видиме ім\'я + Нікнейм + Мій нікнейм + Про мене + URL фотографії + URL банеру + URL сайту + LN адреса + LN URL (застарівш.) + Фото збережено до галереї + Не вдалося зберегти фото + Завантажити фото + Завантаження… + Користувач не встановив Lightning адресу для отримання чайових + "відповісти.. " + Копіює ID допису для відправки + Скопіювати ID каналу (допису) + Редагує метадані каналу + Увійти + Відомі + Нові запити + Заблоковані користувачі + Нові треди + Обговорення + Дописи + Відповіді + "Підписок" + "Скарг" + Більше опцій + " Релеїв" + Сайт + Lightning адреса + Копіює Nsec ID (ваш пароль) для резервного копіювання + Скопіювати приватний ключ + Копіює публічний ключ для відправки + Скопіювати публічний ключ (NPub) + Відправити повідомлення + Редагує метадані користувача + Підписатися + Підписатися у відповідь + Розблокувати + Скопіювати ID користувача + Розблокувати користувача + "npub, hex, нікнейм " + Очистити + Логотип додатка + nsec / npub / приватний ключ в hex + Показати пароль + Сховати пароль + Некоректний ключ + "Я приймаю " + умови користування + Треба прийняти умови користування + Треба ввести ключ + Необхідно вказати ім\'я + Увійти + Реєстрація + Створити обліковий запис + Як ми можемо до вас звертатися? + Не маєте облікового запису Nostr? + Вже маєте обліковий запис Nostr? + Створити новий обліковий запис + Згенерувати ключ + Завантаження стрічки + Завантаження облікового запису + "Не вдалося завантажити відповіді: " + Повторити + Стрічка порожня. + Оновити + створив(ла) + з описом + та фото + змінив(ла) назву на + опис на + та фото на + Вийти + Відписатися + Канал створено + "Інформацію каналу змінено на" + Публічний чат + дописів отримано + Видалити + Автоматично + перекладено з + на + Показати спершу на %1$s + Завжди перекладати на %1$s + Не переводити з %1$s + Адреса Nostr + ніколи + зараз + год + хв + дн + Нагота + Лайка / Образи + Повідомити про образи + Повідомити про наготу / порно + інших + Позначити всі відомі прочитаними + Позначити всі нові прочитаними + Позначити все прочитаним + Резервне копіювання + Приватний ключ (nsec) скопійовано + Скопіювати мій приватний ключ + Помилка входу + Не вдалося виконати біометрику для автентифікації власника цього телефону + Не вдалося виконати біометрику для автентифікації власника цього телефону. Помилка: %1$s + Помилка + "Створено %1$s" + "Картинка значка-нагороди %1$s" + Ви отримали в нагороду новий значок + Значок-нагороду видано + Скопіювати текст + ID (npub) автора скопійовано + ID запису (note1) скопійовано + Виділити текст + "<Не вдалося розшифрувати повідомлення>\n\n\пВас згадали в приватному/зашифрованому чаті між %1$s і %2$s." + Додати акаунт + Акаунти + Вибір акаунта + Додати акаунт + Поточний акаунт + З приватним ключем + Тільки читання, без приватного ключа + Назад + Виділити + Поділитися посиланням + Поділитися + Скопіювати ID автора + Скопіювати ID запису + Скопіювати текст + Видалити + @string/unfollow + @string/follow + Запросити видалення + Amethyst попросить релеї, до яких ви зараз підключені, видалити цей запис. Однак немає гарантії, що запис буде назавжди видалено цими релеями, або іншими, які вже його зберегли. + @string/block_only + Видалити + @string/block_only + Поскаржитися + Видалити + Більше не показувати + @string/spam + @string/profanity_hateful_speech + @string/impersonation + @string/nudity + @string/illegal_behavior + Заблокувати і приховати користувача для вас. Ваші записи залишаться видимими тим, кого ви заблокували. Заблокованих користувачів перераховано на екрані Фільтри безпеки + + Поскаржитися + Всі скарги буде видно публічно + За бажанням надайте додаткову інформацію + Додаткова інформація + Причина + Оберіть причину… + Відправити скаргу + Заблокувати та поскаржитися + Заблокувати + Закладки + Особисті закладки + Публічні закладки + Додати в Особисті закладки + Додати в Публічні закладки + Прибрати з Особистих закладок + Прибрати з Публічних закладок + Служба Wallet Connect + Дозволяє оплачувати запи за допомогою секрету, не виходячи з програми. Зберігайте секрет у безпеці та за можливості використовуйте приватний релей + Публічний ключ Wallet Connect + Релей Wallet Connect + Секрет Wallet Connect + Показати секрет + nsec / приватний ключ в hex + Сума внеску в sat + Відправити опитування + Обов\'язкові поля: + Одержувачі запів + Опис опитування + Варіант %s + Опис варіанту + Опціональні поля: + Мінімальний зап + Максимальний зап + Консенсус + Закриття після + днів + Неможливо проголосувати + Опитування закрито для нових голосів + Сума запу + У цьому опитуванні можна голосувати тільки один раз + "Пошук події %1$s" + Додати публічне повідомлення + Додати приватне повідомлення + Додати примітку до інвойсу + Дякую всім вам за роботу! + Створити та Додати + Автор опитування не може голосувати + Що це значить? + Фото не змінилося після публікації + Фото змінено. Автор міг не помітити зміну + Додати фото + Додати відео + Додати документ + Додати до повідомлення + Опис вмісту + Компанія веселих молодих людей + Тип запу + Тип запу для всіх варіантів + Публічний + Всі бачать платіж і повідомлення + Приватний + Відправник і одержувач бачать один одного і можуть прочитати повідомлення + Анонімний + Ніхто не бачить відправника платежу + Не-зап + Без сліду в Nostr, звичайний Lightning платіж + Сервер для завантаження + LnAddress або @User + Ваші релеї (NIP-95) + Файл зберігається на ваших релеях. Новий NIP: може не працювати в інших клієнтах + Налаштування Tor/Orbot + Підключення через налаштування Orbot + Від\'єднатися від вашого Orbot/Tor? + Ваші дані буде негайно перенесено у звичайну мережу + Так + Ні + Слідкуйте за списком + Всі підписки + Глобально + ## Підключіться через Tor з Orbot + \n\n1. Установіть [Orbot](https://play.google.com/store/apps/details?id=org.torproject.android) + \n2. Запустіть Orbot + \n3. В Orbot перевірте порт Socks. За умовчанням використовується 9050 + \n4. Якщо необхідно, змініть порт в Orbot + \n5. Налаштуйте порт Socks на цьому екрані + \n6. Натисніть кнопку «Активувати», щоб використовувати Orbot як проксі + Невірний номер порту + Відключити Tor/Orbot + Особисті повідомлення + Сповіщення про вхідні повідомлення + Запи + Сповіщення про отримані запахи + %1$s sat + Від %1$s + за %1$s + Сповіщення: + Долучитися до розмови + ID користувача або групи + Створити + Долучитися + Сьогодні + Попередження про контент + Цей пост містить чутливий контент, який деякі люди можуть знайти образливим + Завжди приховувати чутливий контент + Завжди показувати чутливий контент + Завжди показувати попередження про контент + Рекомендовані: + Фільтрувати спам від незнайомців + Попереджати, коли публікації містять звіти про ваші підписки + Новий символ реакції + Для цього користувача не вибрано жодного типу реакції. Довге натискання на кнопку серця, щоб змінити + Додає цільову суму сат, яку потрібно отримати для цієї посади. Клієнти, які підтримують, можуть відображати це як індикатор прогресу, щоб стимулювати пожертвування + Власник + Версія + Програмне забезпечення + Підтримувані NIP + Плата за вступ + Посилання на оплату + Обмеження + Країни + Мови + Теги + Політика публікації + Довжина повідомлення + Підписки + Фільтри + Довжина Id підписки + Мінімальний префікс + Максимальна кількість тегів події + Тривалість контенту + Мінімальний PoW + Оплата + Надіслати до Zap Wallet + Токен скопійовано до буферу обміну + НАЖИВО + ОФЛАЙН + ЗАВЕРШЕНО + ЗАПЛАНОВАНО + Пряма трансляція Офлайн + Пряму трансляцію завершено + Вихід з облікового запису видаляє всю вашу локальну інформацію. Переконайтеся, що ваші особисті ключі були збережені, щоб уникнути втрати вашого облікового запису. Ви хочете продовжити? + Відстежувані теги + Торгівельний майданчик + Наживо + Спільнота + Чати + Затверджені публікації + Ця група не має опису або правил. Зверніться до автора, щоб додати один + Ця спільнота не має опису або правил. Зверніться до автора, щоб додати один + Чутливий контент + Додає попередження про чутливий контент перед показом цього контенту + Налаштування + Завжди + Тільки через Wi-Fi + Ніколи + Система + Світла + Темна + Налаштування додатку + Мова + Оформлення + Попередній перегляд + Відтворення відео + Перегляд URL-адреси + Розширена прокрутка + Приховати Nav панель під час прокручування + Завантажити зображення + Спам + Звук вимкнено. Натисніть, щоб увімкнути звук + Звук увімкнено. Натисніть, щоб вимкнути звук + Пошук локальних і віддалених записів + Адресу Nostr було верифіковано + Перевірка адреси Nostr + Вибрати/Скасувати все + За замовчуванням + Виберіть ретранслятор, щоб продовжити + Переслати Zaps до: + Підтримання клієнтів переведе його на LNAddress або профіль користувача нижче замість ваших + Надати місцеперебування як + Нова функція + Активувати + Тема бесіди + "\@User1, @User2, @User3" + Учасники цієї групи + Пояснення для учасників + Зміна назви нових цілей. + Вставити з буферу + Для інтерфейсу додатку + Темна, світла або системна тема + Автоматично завантажувати зображення і GIF + Автоматично відтворювати відео та GIF-зображення + Попередній перегляд URL + Під час завантаження зображень + Скопіювати в буфер + Скопіювати URL в буфер обміну + Копіювати ідентифікатор нотатки в буфер обміну + Створено в + Правила + Увійти з Amber + Оновіть свій статус + Помилка при обробці повідомлення про помилку + Не вдалося надіслати файл Zap + Написати користувачу + ОК + Не вдалося зв’язатися з %1$s: %2$s + Не вдалося зв’язатися з %1$s: %2$s + Не вдалося обробити результат від %1$s: %2$s + %1$s помилка з кодом %2$s + Активно для: + Головна + Чати + Глобально + Пошук + Знайти та додати користувача + Ім\'я користувача або ім\'я для відображення + Сплачено + Гаманець: %1$s + Помилка при відкритті додатка для входу + Додаток для входу не знайдено. Перевірте чи не було видалено додаток + Заявку на вхід відхилено + Приховати нове слово або речення + Зображення профілю + Показувати зображення профілю + Вибрати опцію + Не вдалося сплатити рахунок + Не вдалося зняти + Не вдалося налаштувати Wallet Connect + Помилка аналізу рядка підключення NIP-47. Перевірте, чи це правильно, у вашого постачальника Wallet: %1$s. Помилка: %2$s + Помилка аналізу рядка підключення NIP-47. Перевірте, чи це правильно, у вашого постачальника Wallet: %1$s. + Mint надав таке повідомлення про помилку: %1$s + Cashu токени вже витрачені. + Отримано Cashu + %1$s sats були відправлені в ваш гаманець. (Fees: %2$s sats) + У системі не знайдено сумісний гаманець Cashu + Не вдалося отримати рахунок з серверів отримувача + Постачальник підключення гаманця повернув наступну помилку: %1$s + Не вдалося підключитися до Tor + Це абсолютно нова одиниця, в оригінальній коробці + Як нове + Він використовується, але немає ознак використання + Добре + Він має декілька поверхових знаків використання + Непогано + Він все ще знаходиться у прийнятній і функціональній формі + Одяг + Аксесуари + Електроніка + Меблі + Колекційні елементи + Книги + Домашні тварини + Спорт + Фітнес + Мистецтво + Ремесла + Інше + Не вдалося завантажити фото + Не вдалося відкрити стиснутий файл + Помилка стискання медіафайлу: %1$s + Помилка завантаження: %1$s + Сервер не задав URL після завантаження + Не вдалося завантажити завантажені медіафайли з сервера + Не вдалося підготувати локальний файл для завантаження: %1$s + diff --git a/amethyst/src/main/res/xml/locales_config.xml b/amethyst/src/main/res/xml/locales_config.xml index b1bd71d23a..c33cc296db 100644 --- a/amethyst/src/main/res/xml/locales_config.xml +++ b/amethyst/src/main/res/xml/locales_config.xml @@ -1,48 +1,57 @@ + + + + + + + + - + + @@ -53,9 +62,13 @@ + + + + diff --git a/crowdin.yml b/crowdin.yml index 0ac256fc35..2128afc240 100644 --- a/crowdin.yml +++ b/crowdin.yml @@ -8,23 +8,4 @@ files: - source: amethyst/src/main/res/values/strings.xml translation: amethyst/src/main/res/values-%android_code%/%original_file_name% type: android - skip_untranslated_strings: true - languages_mapping: - android_code: - ar: ar - cs: cs - de: de - eo: eo - es: es - fa: fa - fr: fr - hu: hu - in: in - ja: ja - nl: nl - ru: ru - ta: ta - th: th - tr: tr - uk: uk - zh: zh \ No newline at end of file + skip_untranslated_strings: true \ No newline at end of file diff --git a/gradle/libs.versions.toml b/gradle/libs.versions.toml index 23ca61aba6..b49eb58abf 100644 --- a/gradle/libs.versions.toml +++ b/gradle/libs.versions.toml @@ -9,11 +9,11 @@ androidKotlinGeohash = "1.0" androidxJunit = "1.2.1" appcompat = "1.7.0" audiowaveform = "1.1.1" -benchmark = "1.3.3" -benchmarkJunit4 = "1.3.3" +benchmark = "1.3.4" +benchmarkJunit4 = "1.3.4" biometricKtx = "1.2.0-alpha05" coil = "3.1.0" -composeBom = "2025.03.00" +composeBom = "2025.03.01" coreKtx = "1.15.0" espressoCore = "3.6.1" firebaseBom = "33.11.0" @@ -32,7 +32,7 @@ lazysodiumAndroid = "5.1.0" lifecycleRuntimeKtx = "2.8.7" lightcompressor = "1.3.2" markdown = "077a2cde64" -media3 = "1.5.1" +media3 = "1.6.0" mockk = "1.13.17" kotlinx-coroutines-test = "1.10.1" navigationCompose = "2.8.9" @@ -52,7 +52,7 @@ zoomable = "2.4.0" zxing = "3.5.3" zxingAndroidEmbedded = "4.3.0" windowCoreAndroid = "1.3.0" -androidxCamera = "1.4.1" +androidxCamera = "1.4.2" [libraries] abedElazizShe-image-compressor = { group = "com.github.AbedElazizShe", name = "LightCompressor", version.ref = "lightcompressor" }