From d9931e3d2c934ba80ed197e9e113babfe2224e2b Mon Sep 17 00:00:00 2001 From: Konrad Pozniak Date: Sun, 20 Mar 2022 20:21:42 +0100 Subject: [PATCH] Rename Toots to Posts (#2396) * rename toots -> posts in strings * extract tusky_compose_post_quicksetting_label string * rename toot -> status in code --- README.md | 6 +- app/src/main/AndroidManifest.xml | 6 +- .../com/keylesspalace/tusky/MainActivity.kt | 6 +- .../components/compose/ComposeActivity.kt | 8 +- .../components/compose/ComposeViewModel.kt | 6 +- .../tusky/components/drafts/DraftsActivity.kt | 8 +- .../components/drafts/DraftsViewModel.kt | 4 +- ...Activity.kt => ScheduledStatusActivity.kt} | 16 +- ...otAdapter.kt => ScheduledStatusAdapter.kt} | 16 +- ...urce.kt => ScheduledStatusPagingSource.kt} | 22 +-- ...ewModel.kt => ScheduledStatusViewModel.kt} | 4 +- .../fragments/SearchStatusesFragment.kt | 6 +- .../tusky/di/ActivitiesModule.kt | 4 +- .../keylesspalace/tusky/di/ServicesModule.kt | 4 +- .../tusky/di/ViewModelFactory.kt | 6 +- .../tusky/fragment/SFragment.java | 6 +- .../receiver/SendStatusBroadcastReceiver.kt | 8 +- ...endTootService.kt => SendStatusService.kt} | 160 +++++++++--------- .../tusky/service/ServiceClient.kt | 4 +- app/src/main/res/layout/activity_compose.xml | 4 +- ...toot.xml => activity_scheduled_status.xml} | 2 +- app/src/main/res/layout/item_draft.xml | 4 +- ...led_toot.xml => item_scheduled_status.xml} | 0 app/src/main/res/menu/view_media_toolbar.xml | 2 +- app/src/main/res/values-ar/strings.xml | 26 +-- app/src/main/res/values-ber/strings.xml | 6 +- app/src/main/res/values-bg/strings.xml | 26 +-- app/src/main/res/values-bn-rBD/strings.xml | 26 +-- app/src/main/res/values-bn-rIN/strings.xml | 22 +-- app/src/main/res/values-ca/strings.xml | 26 +-- app/src/main/res/values-ckb/strings.xml | 22 +-- app/src/main/res/values-cs/strings.xml | 22 +-- app/src/main/res/values-cy/strings.xml | 14 +- app/src/main/res/values-de/strings.xml | 26 +-- app/src/main/res/values-en-rGB/strings.xml | 4 +- app/src/main/res/values-eo/strings.xml | 26 +-- app/src/main/res/values-es/strings.xml | 26 +-- app/src/main/res/values-eu/strings.xml | 26 +-- app/src/main/res/values-fa/strings.xml | 26 +-- app/src/main/res/values-fi/strings.xml | 12 +- app/src/main/res/values-fr/strings.xml | 26 +-- app/src/main/res/values-fy/strings.xml | 18 +- app/src/main/res/values-ga/strings.xml | 22 +-- app/src/main/res/values-gd/strings.xml | 26 +-- app/src/main/res/values-gl/strings.xml | 26 +-- app/src/main/res/values-hi/strings.xml | 18 +- app/src/main/res/values-hu/strings.xml | 26 +-- app/src/main/res/values-is/strings.xml | 26 +-- app/src/main/res/values-it/strings.xml | 26 +-- app/src/main/res/values-ja/strings.xml | 22 +-- app/src/main/res/values-kab/strings.xml | 10 +- app/src/main/res/values-ko/strings.xml | 16 +- app/src/main/res/values-ml/strings.xml | 4 +- app/src/main/res/values-nl/strings.xml | 26 +-- app/src/main/res/values-no-rNB/strings.xml | 26 +-- app/src/main/res/values-oc/strings.xml | 24 +-- app/src/main/res/values-pl/strings.xml | 26 +-- app/src/main/res/values-pt-rBR/strings.xml | 26 +-- app/src/main/res/values-ru/strings.xml | 26 +-- app/src/main/res/values-sa/strings.xml | 22 +-- app/src/main/res/values-si/strings.xml | 14 +- app/src/main/res/values-sk/strings.xml | 22 +-- app/src/main/res/values-sl/strings.xml | 22 +-- app/src/main/res/values-sv/strings.xml | 22 +-- app/src/main/res/values-ta/strings.xml | 12 +- app/src/main/res/values-th/strings.xml | 26 +-- app/src/main/res/values-tr/strings.xml | 22 +-- app/src/main/res/values-uk/strings.xml | 26 +-- app/src/main/res/values-vi/strings.xml | 26 +-- app/src/main/res/values-zh-rCN/strings.xml | 26 +-- app/src/main/res/values-zh-rHK/strings.xml | 26 +-- app/src/main/res/values-zh-rMO/strings.xml | 16 +- app/src/main/res/values-zh-rSG/strings.xml | 16 +- app/src/main/res/values-zh-rTW/strings.xml | 26 +-- app/src/main/res/values/strings.xml | 62 +++---- 75 files changed, 728 insertions(+), 726 deletions(-) rename app/src/main/java/com/keylesspalace/tusky/components/scheduled/{ScheduledTootActivity.kt => ScheduledStatusActivity.kt} (90%) rename app/src/main/java/com/keylesspalace/tusky/components/scheduled/{ScheduledTootAdapter.kt => ScheduledStatusAdapter.kt} (84%) rename app/src/main/java/com/keylesspalace/tusky/components/scheduled/{ScheduledTootPagingSource.kt => ScheduledStatusPagingSource.kt} (76%) rename app/src/main/java/com/keylesspalace/tusky/components/scheduled/{ScheduledTootViewModel.kt => ScheduledStatusViewModel.kt} (93%) rename app/src/main/java/com/keylesspalace/tusky/service/{SendTootService.kt => SendStatusService.kt} (64%) rename app/src/main/res/layout/{activity_scheduled_toot.xml => activity_scheduled_status.xml} (94%) rename app/src/main/res/layout/{item_scheduled_toot.xml => item_scheduled_status.xml} (100%) diff --git a/README.md b/README.md index 33be1f5e9..4b3ce9ef1 100644 --- a/README.md +++ b/README.md @@ -3,7 +3,7 @@ ![](/fastlane/metadata/android/en-US/images/icon.png) -Tusky is a beautiful Android client for [Mastodon](https://github.com/tootsuite/mastodon). Mastodon is an ActivityPub federated social network. That means no single entity controls the whole network, rather, like e-mail, volunteers and organisations operate their own independent servers, users from which can all interact with each other seamlessly. +Tusky is a beautiful Android client for [Mastodon](https://github.com/mastodon/mastodon). Mastodon is an ActivityPub federated social network. That means no single entity controls the whole network, rather, like e-mail, volunteers and organisations operate their own independent servers, users from which can all interact with each other seamlessly. [Get it on F-Droid](https://f-droid.org/repository/browse/?fdid=com.keylesspalace.tusky) [Get it on Google Play](https://play.google.com/store/apps/details?id=com.keylesspalace.tusky&utm_source=github&pcampaignid=MKT-Other-global-all-co-prtnr-py-PartBadge-Mar2515-1) @@ -14,7 +14,7 @@ Tusky is a beautiful Android client for [Mastodon](https://github.com/tootsuite/ - Most Mastodon APIs implemented - Multi-Account support - Dark, light and black themes with the possibility to auto-switch based on the time of day -- Drafts - compose toots and save them for later +- Drafts - compose posts and save them for later - Choose between different emoji styles - Optimized for all screen sizes - Completely open-source - no non-free dependencies like Google services @@ -26,7 +26,7 @@ The nightly build from master is [available on Google Play](https://play.google. ### Support Check out our [FAQs](https://github.com/tuskyapp/faq), your question may already be answered. -If you have any bug reports, feature requests or questions please open an issue or send us a toot at [Tusky@mastodon.social](https://mastodon.social/@Tusky)! +If you have any bug reports, feature requests or questions please open an issue or send us a message at [Tusky@mastodon.social](https://mastodon.social/@Tusky)! For translating Tusky into your language, visit https://weblate.tusky.app/ diff --git a/app/src/main/AndroidManifest.xml b/app/src/main/AndroidManifest.xml index a5e49b741..858f8a371 100644 --- a/app/src/main/AndroidManifest.xml +++ b/app/src/main/AndroidManifest.xml @@ -129,7 +129,7 @@ android:name=".components.report.ReportActivity" android:windowSoftInputMode="stateAlwaysHidden|adjustResize" /> - + @@ -143,7 +143,7 @@ @@ -152,7 +152,7 @@ - ? = null, var mediaDescriptions: List? = null, var mentionedUsernames: Set? = null, diff --git a/app/src/main/java/com/keylesspalace/tusky/components/compose/ComposeViewModel.kt b/app/src/main/java/com/keylesspalace/tusky/components/compose/ComposeViewModel.kt index 8eda55510..66dacfb45 100644 --- a/app/src/main/java/com/keylesspalace/tusky/components/compose/ComposeViewModel.kt +++ b/app/src/main/java/com/keylesspalace/tusky/components/compose/ComposeViewModel.kt @@ -34,7 +34,7 @@ import com.keylesspalace.tusky.entity.NewPoll import com.keylesspalace.tusky.entity.Status import com.keylesspalace.tusky.network.MastodonApi import com.keylesspalace.tusky.service.ServiceClient -import com.keylesspalace.tusky.service.TootToSend +import com.keylesspalace.tusky.service.StatusToSend import com.keylesspalace.tusky.util.Either import com.keylesspalace.tusky.util.RxAwareViewModel import com.keylesspalace.tusky.util.VersionUtils @@ -308,7 +308,7 @@ class ComposeViewModel @Inject constructor( mediaDescriptions.add(item.description ?: "") } - val tootToSend = TootToSend( + val tootToSend = StatusToSend( text = content, warningText = spoilerText, visibility = statusVisibility.value!!.serverString(), @@ -456,7 +456,7 @@ class ComposeViewModel @Inject constructor( draftId = composeOptions?.draftId ?: 0 scheduledTootId = composeOptions?.scheduledTootId - startingText = composeOptions?.tootText + startingText = composeOptions?.content val tootVisibility = composeOptions?.visibility ?: Status.Visibility.UNKNOWN if (tootVisibility.num != Status.Visibility.UNKNOWN.num) { diff --git a/app/src/main/java/com/keylesspalace/tusky/components/drafts/DraftsActivity.kt b/app/src/main/java/com/keylesspalace/tusky/components/drafts/DraftsActivity.kt index ce0048011..e580f554f 100644 --- a/app/src/main/java/com/keylesspalace/tusky/components/drafts/DraftsActivity.kt +++ b/app/src/main/java/com/keylesspalace/tusky/components/drafts/DraftsActivity.kt @@ -90,14 +90,14 @@ class DraftsActivity : BaseActivity(), DraftActionListener { if (draft.inReplyToId != null) { bottomSheet.state = BottomSheetBehavior.STATE_COLLAPSED - viewModel.getToot(draft.inReplyToId) + viewModel.getStatus(draft.inReplyToId) .observeOn(AndroidSchedulers.mainThread()) .autoDispose(from(this)) .subscribe( { status -> val composeOptions = ComposeActivity.ComposeOptions( draftId = draft.id, - tootText = draft.content, + content = draft.content, contentWarning = draft.contentWarning, inReplyToId = draft.inReplyToId, replyingStatusContent = status.content.toString(), @@ -121,7 +121,7 @@ class DraftsActivity : BaseActivity(), DraftActionListener { if (throwable is HttpException && throwable.code() == 404) { // the original status to which a reply was drafted has been deleted // let's open the ComposeActivity without reply information - Toast.makeText(this, getString(R.string.drafts_toot_reply_removed), Toast.LENGTH_LONG).show() + Toast.makeText(this, getString(R.string.drafts_post_reply_removed), Toast.LENGTH_LONG).show() openDraftWithoutReply(draft) } else { Snackbar.make(binding.root, getString(R.string.drafts_failed_loading_reply), Snackbar.LENGTH_SHORT) @@ -137,7 +137,7 @@ class DraftsActivity : BaseActivity(), DraftActionListener { private fun openDraftWithoutReply(draft: DraftEntity) { val composeOptions = ComposeActivity.ComposeOptions( draftId = draft.id, - tootText = draft.content, + content = draft.content, contentWarning = draft.contentWarning, draftAttachments = draft.attachments, poll = draft.poll, diff --git a/app/src/main/java/com/keylesspalace/tusky/components/drafts/DraftsViewModel.kt b/app/src/main/java/com/keylesspalace/tusky/components/drafts/DraftsViewModel.kt index 78853d1e5..0c370222f 100644 --- a/app/src/main/java/com/keylesspalace/tusky/components/drafts/DraftsViewModel.kt +++ b/app/src/main/java/com/keylesspalace/tusky/components/drafts/DraftsViewModel.kt @@ -60,8 +60,8 @@ class DraftsViewModel @Inject constructor( } } - fun getToot(tootId: String): Single { - return api.status(tootId) + fun getStatus(statusId: String): Single { + return api.status(statusId) } override fun onCleared() { diff --git a/app/src/main/java/com/keylesspalace/tusky/components/scheduled/ScheduledTootActivity.kt b/app/src/main/java/com/keylesspalace/tusky/components/scheduled/ScheduledStatusActivity.kt similarity index 90% rename from app/src/main/java/com/keylesspalace/tusky/components/scheduled/ScheduledTootActivity.kt rename to app/src/main/java/com/keylesspalace/tusky/components/scheduled/ScheduledStatusActivity.kt index dfcbd95f7..c6cac932b 100644 --- a/app/src/main/java/com/keylesspalace/tusky/components/scheduled/ScheduledTootActivity.kt +++ b/app/src/main/java/com/keylesspalace/tusky/components/scheduled/ScheduledStatusActivity.kt @@ -29,7 +29,7 @@ import com.keylesspalace.tusky.R import com.keylesspalace.tusky.appstore.EventHub import com.keylesspalace.tusky.appstore.StatusScheduledEvent import com.keylesspalace.tusky.components.compose.ComposeActivity -import com.keylesspalace.tusky.databinding.ActivityScheduledTootBinding +import com.keylesspalace.tusky.databinding.ActivityScheduledStatusBinding import com.keylesspalace.tusky.di.Injectable import com.keylesspalace.tusky.di.ViewModelFactory import com.keylesspalace.tusky.entity.ScheduledStatus @@ -40,7 +40,7 @@ import kotlinx.coroutines.flow.collectLatest import kotlinx.coroutines.launch import javax.inject.Inject -class ScheduledTootActivity : BaseActivity(), ScheduledTootActionListener, Injectable { +class ScheduledStatusActivity : BaseActivity(), ScheduledStatusActionListener, Injectable { @Inject lateinit var viewModelFactory: ViewModelFactory @@ -48,19 +48,19 @@ class ScheduledTootActivity : BaseActivity(), ScheduledTootActionListener, Injec @Inject lateinit var eventHub: EventHub - private val viewModel: ScheduledTootViewModel by viewModels { viewModelFactory } + private val viewModel: ScheduledStatusViewModel by viewModels { viewModelFactory } - private val adapter = ScheduledTootAdapter(this) + private val adapter = ScheduledStatusAdapter(this) override fun onCreate(savedInstanceState: Bundle?) { super.onCreate(savedInstanceState) - val binding = ActivityScheduledTootBinding.inflate(layoutInflater) + val binding = ActivityScheduledStatusBinding.inflate(layoutInflater) setContentView(binding.root) setSupportActionBar(binding.includedToolbar.toolbar) supportActionBar?.run { - title = getString(R.string.title_scheduled_toot) + title = getString(R.string.title_scheduled_posts) setDisplayHomeAsUpEnabled(true) setDisplayShowHomeEnabled(true) } @@ -121,7 +121,7 @@ class ScheduledTootActivity : BaseActivity(), ScheduledTootActionListener, Injec this, ComposeActivity.ComposeOptions( scheduledTootId = item.id, - tootText = item.params.text, + content = item.params.text, contentWarning = item.params.spoilerText, mediaAttachments = item.mediaAttachments, inReplyToId = item.params.inReplyToId, @@ -138,6 +138,6 @@ class ScheduledTootActivity : BaseActivity(), ScheduledTootActionListener, Injec } companion object { - fun newIntent(context: Context) = Intent(context, ScheduledTootActivity::class.java) + fun newIntent(context: Context) = Intent(context, ScheduledStatusActivity::class.java) } } diff --git a/app/src/main/java/com/keylesspalace/tusky/components/scheduled/ScheduledTootAdapter.kt b/app/src/main/java/com/keylesspalace/tusky/components/scheduled/ScheduledStatusAdapter.kt similarity index 84% rename from app/src/main/java/com/keylesspalace/tusky/components/scheduled/ScheduledTootAdapter.kt rename to app/src/main/java/com/keylesspalace/tusky/components/scheduled/ScheduledStatusAdapter.kt index 75b83e5d2..ec8110de0 100644 --- a/app/src/main/java/com/keylesspalace/tusky/components/scheduled/ScheduledTootAdapter.kt +++ b/app/src/main/java/com/keylesspalace/tusky/components/scheduled/ScheduledStatusAdapter.kt @@ -20,18 +20,18 @@ import android.view.View import android.view.ViewGroup import androidx.paging.PagingDataAdapter import androidx.recyclerview.widget.DiffUtil -import com.keylesspalace.tusky.databinding.ItemScheduledTootBinding +import com.keylesspalace.tusky.databinding.ItemScheduledStatusBinding import com.keylesspalace.tusky.entity.ScheduledStatus import com.keylesspalace.tusky.util.BindingHolder -interface ScheduledTootActionListener { +interface ScheduledStatusActionListener { fun edit(item: ScheduledStatus) fun delete(item: ScheduledStatus) } -class ScheduledTootAdapter( - val listener: ScheduledTootActionListener -) : PagingDataAdapter>( +class ScheduledStatusAdapter( + val listener: ScheduledStatusActionListener +) : PagingDataAdapter>( object : DiffUtil.ItemCallback() { override fun areItemsTheSame(oldItem: ScheduledStatus, newItem: ScheduledStatus): Boolean { return oldItem.id == newItem.id @@ -43,12 +43,12 @@ class ScheduledTootAdapter( } ) { - override fun onCreateViewHolder(parent: ViewGroup, viewType: Int): BindingHolder { - val binding = ItemScheduledTootBinding.inflate(LayoutInflater.from(parent.context), parent, false) + override fun onCreateViewHolder(parent: ViewGroup, viewType: Int): BindingHolder { + val binding = ItemScheduledStatusBinding.inflate(LayoutInflater.from(parent.context), parent, false) return BindingHolder(binding) } - override fun onBindViewHolder(holder: BindingHolder, position: Int) { + override fun onBindViewHolder(holder: BindingHolder, position: Int) { getItem(position)?.let { item -> holder.binding.edit.isEnabled = true holder.binding.delete.isEnabled = true diff --git a/app/src/main/java/com/keylesspalace/tusky/components/scheduled/ScheduledTootPagingSource.kt b/app/src/main/java/com/keylesspalace/tusky/components/scheduled/ScheduledStatusPagingSource.kt similarity index 76% rename from app/src/main/java/com/keylesspalace/tusky/components/scheduled/ScheduledTootPagingSource.kt rename to app/src/main/java/com/keylesspalace/tusky/components/scheduled/ScheduledStatusPagingSource.kt index c4994cef6..c9af661e4 100644 --- a/app/src/main/java/com/keylesspalace/tusky/components/scheduled/ScheduledTootPagingSource.kt +++ b/app/src/main/java/com/keylesspalace/tusky/components/scheduled/ScheduledStatusPagingSource.kt @@ -22,16 +22,16 @@ import com.keylesspalace.tusky.entity.ScheduledStatus import com.keylesspalace.tusky.network.MastodonApi import kotlinx.coroutines.rx3.await -class ScheduledTootPagingSourceFactory( +class ScheduledStatusPagingSourceFactory( private val mastodonApi: MastodonApi -) : () -> ScheduledTootPagingSource { +) : () -> ScheduledStatusPagingSource { private val scheduledTootsCache = mutableListOf() - private var pagingSource: ScheduledTootPagingSource? = null + private var pagingSource: ScheduledStatusPagingSource? = null - override fun invoke(): ScheduledTootPagingSource { - return ScheduledTootPagingSource(mastodonApi, scheduledTootsCache).also { + override fun invoke(): ScheduledStatusPagingSource { + return ScheduledStatusPagingSource(mastodonApi, scheduledTootsCache).also { pagingSource = it } } @@ -42,9 +42,9 @@ class ScheduledTootPagingSourceFactory( } } -class ScheduledTootPagingSource( +class ScheduledStatusPagingSource( private val mastodonApi: MastodonApi, - private val scheduledTootsCache: MutableList + private val scheduledStatusesCache: MutableList ) : PagingSource() { override fun getRefreshKey(state: PagingState): String? { @@ -52,11 +52,11 @@ class ScheduledTootPagingSource( } override suspend fun load(params: LoadParams): LoadResult { - return if (params is LoadParams.Refresh && scheduledTootsCache.isNotEmpty()) { + return if (params is LoadParams.Refresh && scheduledStatusesCache.isNotEmpty()) { LoadResult.Page( - data = scheduledTootsCache, + data = scheduledStatusesCache, prevKey = null, - nextKey = scheduledTootsCache.lastOrNull()?.id + nextKey = scheduledStatusesCache.lastOrNull()?.id ) } else { try { @@ -71,7 +71,7 @@ class ScheduledTootPagingSource( nextKey = result.lastOrNull()?.id ) } catch (e: Exception) { - Log.w("ScheduledTootPgngSrc", "Error loading scheduled statuses", e) + Log.w("ScheduledStatuses", "Error loading scheduled statuses", e) LoadResult.Error(e) } } diff --git a/app/src/main/java/com/keylesspalace/tusky/components/scheduled/ScheduledTootViewModel.kt b/app/src/main/java/com/keylesspalace/tusky/components/scheduled/ScheduledStatusViewModel.kt similarity index 93% rename from app/src/main/java/com/keylesspalace/tusky/components/scheduled/ScheduledTootViewModel.kt rename to app/src/main/java/com/keylesspalace/tusky/components/scheduled/ScheduledStatusViewModel.kt index 14f012ba6..cd3e5ac0c 100644 --- a/app/src/main/java/com/keylesspalace/tusky/components/scheduled/ScheduledTootViewModel.kt +++ b/app/src/main/java/com/keylesspalace/tusky/components/scheduled/ScheduledStatusViewModel.kt @@ -28,12 +28,12 @@ import kotlinx.coroutines.launch import kotlinx.coroutines.rx3.await import javax.inject.Inject -class ScheduledTootViewModel @Inject constructor( +class ScheduledStatusViewModel @Inject constructor( val mastodonApi: MastodonApi, val eventHub: EventHub ) : ViewModel() { - private val pagingSourceFactory = ScheduledTootPagingSourceFactory(mastodonApi) + private val pagingSourceFactory = ScheduledStatusPagingSourceFactory(mastodonApi) val data = Pager( config = PagingConfig(pageSize = 20, initialLoadSize = 20), diff --git a/app/src/main/java/com/keylesspalace/tusky/components/search/fragments/SearchStatusesFragment.kt b/app/src/main/java/com/keylesspalace/tusky/components/search/fragments/SearchStatusesFragment.kt index 8469b57d5..32e4b1b33 100644 --- a/app/src/main/java/com/keylesspalace/tusky/components/search/fragments/SearchStatusesFragment.kt +++ b/app/src/main/java/com/keylesspalace/tusky/components/search/fragments/SearchStatusesFragment.kt @@ -424,7 +424,7 @@ class SearchStatusesFragment : SearchFragment(), Status private fun showConfirmDeleteDialog(id: String, position: Int) { context?.let { AlertDialog.Builder(it) - .setMessage(R.string.dialog_delete_toot_warning) + .setMessage(R.string.dialog_delete_post_warning) .setPositiveButton(android.R.string.ok) { _, _ -> viewModel.deleteStatus(id) removeItem(position) @@ -437,7 +437,7 @@ class SearchStatusesFragment : SearchFragment(), Status private fun showConfirmEditDialog(id: String, position: Int, status: Status) { activity?.let { AlertDialog.Builder(it) - .setMessage(R.string.dialog_redraft_toot_warning) + .setMessage(R.string.dialog_redraft_post_warning) .setPositiveButton(android.R.string.ok) { _, _ -> viewModel.deleteStatus(id) .observeOn(AndroidSchedulers.mainThread()) @@ -455,7 +455,7 @@ class SearchStatusesFragment : SearchFragment(), Status val intent = ComposeActivity.startIntent( requireContext(), ComposeOptions( - tootText = redraftStatus.text ?: "", + content = redraftStatus.text ?: "", inReplyToId = redraftStatus.inReplyToId, visibility = redraftStatus.visibility, contentWarning = redraftStatus.spoilerText, diff --git a/app/src/main/java/com/keylesspalace/tusky/di/ActivitiesModule.kt b/app/src/main/java/com/keylesspalace/tusky/di/ActivitiesModule.kt index d767a64c5..b74bac79d 100644 --- a/app/src/main/java/com/keylesspalace/tusky/di/ActivitiesModule.kt +++ b/app/src/main/java/com/keylesspalace/tusky/di/ActivitiesModule.kt @@ -36,7 +36,7 @@ import com.keylesspalace.tusky.components.login.LoginActivity import com.keylesspalace.tusky.components.login.LoginWebViewActivity import com.keylesspalace.tusky.components.preference.PreferencesActivity import com.keylesspalace.tusky.components.report.ReportActivity -import com.keylesspalace.tusky.components.scheduled.ScheduledTootActivity +import com.keylesspalace.tusky.components.scheduled.ScheduledStatusActivity import com.keylesspalace.tusky.components.search.SearchActivity import dagger.Module import dagger.android.ContributesAndroidInjector @@ -109,7 +109,7 @@ abstract class ActivitiesModule { abstract fun contributesInstanceListActivity(): InstanceListActivity @ContributesAndroidInjector - abstract fun contributesScheduledTootActivity(): ScheduledTootActivity + abstract fun contributesScheduledStatusActivity(): ScheduledStatusActivity @ContributesAndroidInjector abstract fun contributesAnnouncementsActivity(): AnnouncementsActivity diff --git a/app/src/main/java/com/keylesspalace/tusky/di/ServicesModule.kt b/app/src/main/java/com/keylesspalace/tusky/di/ServicesModule.kt index 156020f61..1d7510a2c 100644 --- a/app/src/main/java/com/keylesspalace/tusky/di/ServicesModule.kt +++ b/app/src/main/java/com/keylesspalace/tusky/di/ServicesModule.kt @@ -15,12 +15,12 @@ package com.keylesspalace.tusky.di -import com.keylesspalace.tusky.service.SendTootService +import com.keylesspalace.tusky.service.SendStatusService import dagger.Module import dagger.android.ContributesAndroidInjector @Module abstract class ServicesModule { @ContributesAndroidInjector - abstract fun contributesSendTootService(): SendTootService + abstract fun contributesSendStatusService(): SendStatusService } diff --git a/app/src/main/java/com/keylesspalace/tusky/di/ViewModelFactory.kt b/app/src/main/java/com/keylesspalace/tusky/di/ViewModelFactory.kt index 71d721f80..c8f746e0a 100644 --- a/app/src/main/java/com/keylesspalace/tusky/di/ViewModelFactory.kt +++ b/app/src/main/java/com/keylesspalace/tusky/di/ViewModelFactory.kt @@ -10,7 +10,7 @@ import com.keylesspalace.tusky.components.compose.ComposeViewModel import com.keylesspalace.tusky.components.conversation.ConversationsViewModel import com.keylesspalace.tusky.components.drafts.DraftsViewModel import com.keylesspalace.tusky.components.report.ReportViewModel -import com.keylesspalace.tusky.components.scheduled.ScheduledTootViewModel +import com.keylesspalace.tusky.components.scheduled.ScheduledStatusViewModel import com.keylesspalace.tusky.components.search.SearchViewModel import com.keylesspalace.tusky.components.timeline.viewmodel.CachedTimelineViewModel import com.keylesspalace.tusky.components.timeline.viewmodel.NetworkTimelineViewModel @@ -85,8 +85,8 @@ abstract class ViewModelModule { @Binds @IntoMap - @ViewModelKey(ScheduledTootViewModel::class) - internal abstract fun scheduledTootViewModel(viewModel: ScheduledTootViewModel): ViewModel + @ViewModelKey(ScheduledStatusViewModel::class) + internal abstract fun scheduledStatusViewModel(viewModel: ScheduledStatusViewModel): ViewModel @Binds @IntoMap diff --git a/app/src/main/java/com/keylesspalace/tusky/fragment/SFragment.java b/app/src/main/java/com/keylesspalace/tusky/fragment/SFragment.java index 41b98f68c..8e1ca9bcc 100644 --- a/app/src/main/java/com/keylesspalace/tusky/fragment/SFragment.java +++ b/app/src/main/java/com/keylesspalace/tusky/fragment/SFragment.java @@ -380,7 +380,7 @@ public abstract class SFragment extends Fragment implements Injectable { protected void showConfirmDeleteDialog(final String id, final int position) { new AlertDialog.Builder(getActivity()) - .setMessage(R.string.dialog_delete_toot_warning) + .setMessage(R.string.dialog_delete_post_warning) .setPositiveButton(android.R.string.ok, (dialogInterface, i) -> { timelineCases.delete(id) .observeOn(AndroidSchedulers.mainThread()) @@ -403,7 +403,7 @@ public abstract class SFragment extends Fragment implements Injectable { return; } new AlertDialog.Builder(getActivity()) - .setMessage(R.string.dialog_redraft_toot_warning) + .setMessage(R.string.dialog_redraft_post_warning) .setPositiveButton(android.R.string.ok, (dialogInterface, i) -> { timelineCases.delete(id) .observeOn(AndroidSchedulers.mainThread()) @@ -415,7 +415,7 @@ public abstract class SFragment extends Fragment implements Injectable { deletedStatus = status.toDeletedStatus(); } ComposeOptions composeOptions = new ComposeOptions(); - composeOptions.setTootText(deletedStatus.getText()); + composeOptions.setContent(deletedStatus.getText()); composeOptions.setInReplyToId(deletedStatus.getInReplyToId()); composeOptions.setVisibility(deletedStatus.getVisibility()); composeOptions.setContentWarning(deletedStatus.getSpoilerText()); diff --git a/app/src/main/java/com/keylesspalace/tusky/receiver/SendStatusBroadcastReceiver.kt b/app/src/main/java/com/keylesspalace/tusky/receiver/SendStatusBroadcastReceiver.kt index 03c0d868b..16d14f16a 100644 --- a/app/src/main/java/com/keylesspalace/tusky/receiver/SendStatusBroadcastReceiver.kt +++ b/app/src/main/java/com/keylesspalace/tusky/receiver/SendStatusBroadcastReceiver.kt @@ -29,8 +29,8 @@ import com.keylesspalace.tusky.R import com.keylesspalace.tusky.components.notifications.NotificationHelper import com.keylesspalace.tusky.db.AccountManager import com.keylesspalace.tusky.entity.Status -import com.keylesspalace.tusky.service.SendTootService -import com.keylesspalace.tusky.service.TootToSend +import com.keylesspalace.tusky.service.SendStatusService +import com.keylesspalace.tusky.service.StatusToSend import com.keylesspalace.tusky.util.randomAlphanumericString import dagger.android.AndroidInjection import javax.inject.Inject @@ -82,9 +82,9 @@ class SendStatusBroadcastReceiver : BroadcastReceiver() { } else { val text = mentions.joinToString(" ", postfix = " ") { "@$it" } + message.toString() - val sendIntent = SendTootService.sendTootIntent( + val sendIntent = SendStatusService.sendStatusIntent( context, - TootToSend( + StatusToSend( text = text, warningText = spoiler, visibility = visibility.serverString(), diff --git a/app/src/main/java/com/keylesspalace/tusky/service/SendTootService.kt b/app/src/main/java/com/keylesspalace/tusky/service/SendStatusService.kt similarity index 64% rename from app/src/main/java/com/keylesspalace/tusky/service/SendTootService.kt rename to app/src/main/java/com/keylesspalace/tusky/service/SendStatusService.kt index 3a5dbb576..6d5c7a10b 100644 --- a/app/src/main/java/com/keylesspalace/tusky/service/SendTootService.kt +++ b/app/src/main/java/com/keylesspalace/tusky/service/SendStatusService.kt @@ -41,7 +41,7 @@ import java.util.concurrent.ConcurrentHashMap import java.util.concurrent.TimeUnit import javax.inject.Inject -class SendTootService : Service(), Injectable { +class SendStatusService : Service(), Injectable { @Inject lateinit var mastodonApi: MastodonApi @@ -55,7 +55,7 @@ class SendTootService : Service(), Injectable { private val supervisorJob = SupervisorJob() private val serviceScope = CoroutineScope(Dispatchers.Main + supervisorJob) - private val tootsToSend = ConcurrentHashMap() + private val statusesToSend = ConcurrentHashMap() private val sendCalls = ConcurrentHashMap>() private val timer = Timer() @@ -73,38 +73,38 @@ class SendTootService : Service(), Injectable { override fun onStartCommand(intent: Intent, flags: Int, startId: Int): Int { - if (intent.hasExtra(KEY_TOOT)) { - val tootToSend = intent.getParcelableExtra(KEY_TOOT) - ?: throw IllegalStateException("SendTootService started without $KEY_TOOT extra") + if (intent.hasExtra(KEY_STATUS)) { + val statusToSend = intent.getParcelableExtra(KEY_STATUS) + ?: throw IllegalStateException("SendStatusService started without $KEY_STATUS extra") if (Build.VERSION.SDK_INT >= Build.VERSION_CODES.O) { - val channel = NotificationChannel(CHANNEL_ID, getString(R.string.send_toot_notification_channel_name), NotificationManager.IMPORTANCE_LOW) + val channel = NotificationChannel(CHANNEL_ID, getString(R.string.send_post_notification_channel_name), NotificationManager.IMPORTANCE_LOW) notificationManager.createNotificationChannel(channel) } - var notificationText = tootToSend.warningText + var notificationText = statusToSend.warningText if (notificationText.isBlank()) { - notificationText = tootToSend.text + notificationText = statusToSend.text } val builder = NotificationCompat.Builder(this, CHANNEL_ID) .setSmallIcon(R.drawable.ic_notify) - .setContentTitle(getString(R.string.send_toot_notification_title)) + .setContentTitle(getString(R.string.send_post_notification_title)) .setContentText(notificationText) .setProgress(1, 0, true) .setOngoing(true) .setColor(ContextCompat.getColor(this, R.color.notification_color)) .addAction(0, getString(android.R.string.cancel), cancelSendingIntent(sendingNotificationId)) - if (tootsToSend.size == 0 || Build.VERSION.SDK_INT >= Build.VERSION_CODES.O) { + if (statusesToSend.size == 0 || Build.VERSION.SDK_INT >= Build.VERSION_CODES.O) { ServiceCompat.stopForeground(this, ServiceCompat.STOP_FOREGROUND_DETACH) startForeground(sendingNotificationId, builder.build()) } else { notificationManager.notify(sendingNotificationId, builder.build()) } - tootsToSend[sendingNotificationId] = tootToSend - sendToot(sendingNotificationId--) + statusesToSend[sendingNotificationId] = statusToSend + sendStatus(sendingNotificationId--) } else { if (intent.hasExtra(KEY_CANCEL)) { @@ -115,54 +115,54 @@ class SendTootService : Service(), Injectable { return START_NOT_STICKY } - private fun sendToot(tootId: Int) { + private fun sendStatus(statusId: Int) { - // when tootToSend == null, sending has been canceled - val tootToSend = tootsToSend[tootId] ?: return + // when statusToSend == null, sending has been canceled + val statusToSend = statusesToSend[statusId] ?: return // when account == null, user has logged out, cancel sending - val account = accountManager.getAccountById(tootToSend.accountId) + val account = accountManager.getAccountById(statusToSend.accountId) if (account == null) { - tootsToSend.remove(tootId) - notificationManager.cancel(tootId) + statusesToSend.remove(statusId) + notificationManager.cancel(statusId) stopSelfWhenDone() return } - tootToSend.retries++ + statusToSend.retries++ val newStatus = NewStatus( - tootToSend.text, - tootToSend.warningText, - tootToSend.inReplyToId, - tootToSend.visibility, - tootToSend.sensitive, - tootToSend.mediaIds, - tootToSend.scheduledAt, - tootToSend.poll + statusToSend.text, + statusToSend.warningText, + statusToSend.inReplyToId, + statusToSend.visibility, + statusToSend.sensitive, + statusToSend.mediaIds, + statusToSend.scheduledAt, + statusToSend.poll ) val sendCall = mastodonApi.createStatus( "Bearer " + account.accessToken, account.domain, - tootToSend.idempotencyKey, + statusToSend.idempotencyKey, newStatus ) - sendCalls[tootId] = sendCall + sendCalls[statusId] = sendCall val callback = object : Callback { override fun onResponse(call: Call, response: Response) { - val scheduled = !tootToSend.scheduledAt.isNullOrEmpty() - tootsToSend.remove(tootId) + val scheduled = !statusToSend.scheduledAt.isNullOrEmpty() + statusesToSend.remove(statusId) if (response.isSuccessful) { // If the status was loaded from a draft, delete the draft and associated media files. - if (tootToSend.draftId != 0) { + if (statusToSend.draftId != 0) { serviceScope.launch { - draftHelper.deleteDraftAndAttachments(tootToSend.draftId) + draftHelper.deleteDraftAndAttachments(statusToSend.draftId) } } @@ -172,18 +172,18 @@ class SendTootService : Service(), Injectable { response.body()?.let(::StatusComposedEvent)?.let(eventHub::dispatch) } - notificationManager.cancel(tootId) + notificationManager.cancel(statusId) } else { - // the server refused to accept the toot, save toot & show error message - saveTootToDrafts(tootToSend) + // the server refused to accept the status, save status & show error message + saveStatusToDrafts(statusToSend) - val builder = NotificationCompat.Builder(this@SendTootService, CHANNEL_ID) + val builder = NotificationCompat.Builder(this@SendStatusService, CHANNEL_ID) .setSmallIcon(R.drawable.ic_notify) - .setContentTitle(getString(R.string.send_toot_notification_error_title)) - .setContentText(getString(R.string.send_toot_notification_saved_content)) - .setColor(ContextCompat.getColor(this@SendTootService, R.color.notification_color)) + .setContentTitle(getString(R.string.send_post_notification_error_title)) + .setContentText(getString(R.string.send_post_notification_saved_content)) + .setColor(ContextCompat.getColor(this@SendStatusService, R.color.notification_color)) - notificationManager.cancel(tootId) + notificationManager.cancel(statusId) notificationManager.notify(errorNotificationId--, builder.build()) } @@ -191,7 +191,7 @@ class SendTootService : Service(), Injectable { } override fun onFailure(call: Call, t: Throwable) { - var backoff = TimeUnit.SECONDS.toMillis(tootToSend.retries.toLong()) + var backoff = TimeUnit.SECONDS.toMillis(statusToSend.retries.toLong()) if (backoff > MAX_RETRY_INTERVAL) { backoff = MAX_RETRY_INTERVAL } @@ -199,7 +199,7 @@ class SendTootService : Service(), Injectable { timer.schedule( object : TimerTask() { override fun run() { - sendToot(tootId) + sendStatus(statusId) } }, backoff @@ -212,32 +212,32 @@ class SendTootService : Service(), Injectable { private fun stopSelfWhenDone() { - if (tootsToSend.isEmpty()) { - ServiceCompat.stopForeground(this@SendTootService, ServiceCompat.STOP_FOREGROUND_REMOVE) + if (statusesToSend.isEmpty()) { + ServiceCompat.stopForeground(this@SendStatusService, ServiceCompat.STOP_FOREGROUND_REMOVE) stopSelf() } } - private fun cancelSending(tootId: Int) { - val tootToCancel = tootsToSend.remove(tootId) - if (tootToCancel != null) { - val sendCall = sendCalls.remove(tootId) + private fun cancelSending(statusId: Int) { + val statusToCancel = statusesToSend.remove(statusId) + if (statusToCancel != null) { + val sendCall = sendCalls.remove(statusId) sendCall?.cancel() - saveTootToDrafts(tootToCancel) + saveStatusToDrafts(statusToCancel) - val builder = NotificationCompat.Builder(this@SendTootService, CHANNEL_ID) + val builder = NotificationCompat.Builder(this@SendStatusService, CHANNEL_ID) .setSmallIcon(R.drawable.ic_notify) - .setContentTitle(getString(R.string.send_toot_notification_cancel_title)) - .setContentText(getString(R.string.send_toot_notification_saved_content)) + .setContentTitle(getString(R.string.send_post_notification_cancel_title)) + .setContentText(getString(R.string.send_post_notification_saved_content)) .setColor(ContextCompat.getColor(this, R.color.notification_color)) - notificationManager.notify(tootId, builder.build()) + notificationManager.notify(statusId, builder.build()) timer.schedule( object : TimerTask() { override fun run() { - notificationManager.cancel(tootId) + notificationManager.cancel(statusId) stopSelfWhenDone() } }, @@ -246,28 +246,28 @@ class SendTootService : Service(), Injectable { } } - private fun saveTootToDrafts(toot: TootToSend) { + private fun saveStatusToDrafts(status: StatusToSend) { serviceScope.launch { draftHelper.saveDraft( - draftId = toot.draftId, - accountId = toot.accountId, - inReplyToId = toot.inReplyToId, - content = toot.text, - contentWarning = toot.warningText, - sensitive = toot.sensitive, - visibility = Status.Visibility.byString(toot.visibility), - mediaUris = toot.mediaUris, - mediaDescriptions = toot.mediaDescriptions, - poll = toot.poll, + draftId = status.draftId, + accountId = status.accountId, + inReplyToId = status.inReplyToId, + content = status.text, + contentWarning = status.warningText, + sensitive = status.sensitive, + visibility = Status.Visibility.byString(status.visibility), + mediaUris = status.mediaUris, + mediaDescriptions = status.mediaDescriptions, + poll = status.poll, failedToSend = true ) } } - private fun cancelSendingIntent(tootId: Int): PendingIntent { - val intent = Intent(this, SendTootService::class.java) - intent.putExtra(KEY_CANCEL, tootId) - return PendingIntent.getService(this, tootId, intent, NotificationHelper.pendingIntentFlags(false)) + private fun cancelSendingIntent(statusId: Int): PendingIntent { + val intent = Intent(this, SendStatusService::class.java) + intent.putExtra(KEY_CANCEL, statusId) + return PendingIntent.getService(this, statusId, intent, NotificationHelper.pendingIntentFlags(false)) } override fun onDestroy() { @@ -277,7 +277,7 @@ class SendTootService : Service(), Injectable { companion object { - private const val KEY_TOOT = "toot" + private const val KEY_STATUS = "status" private const val KEY_CANCEL = "cancel_id" private const val CHANNEL_ID = "send_toots" @@ -287,21 +287,21 @@ class SendTootService : Service(), Injectable { private var errorNotificationId = Int.MIN_VALUE // use even more negative ids to not clash with other notis @JvmStatic - fun sendTootIntent( + fun sendStatusIntent( context: Context, - tootToSend: TootToSend + statusToSend: StatusToSend ): Intent { - val intent = Intent(context, SendTootService::class.java) - intent.putExtra(KEY_TOOT, tootToSend) + val intent = Intent(context, SendStatusService::class.java) + intent.putExtra(KEY_STATUS, statusToSend) - if (tootToSend.mediaUris.isNotEmpty()) { + if (statusToSend.mediaUris.isNotEmpty()) { // forward uri permissions intent.addFlags(Intent.FLAG_GRANT_READ_URI_PERMISSION) val uriClip = ClipData( - ClipDescription("Toot Media", arrayOf("image/*", "video/*")), - ClipData.Item(tootToSend.mediaUris[0]) + ClipDescription("Status Media", arrayOf("image/*", "video/*")), + ClipData.Item(statusToSend.mediaUris[0]) ) - tootToSend.mediaUris + statusToSend.mediaUris .drop(1) .forEach { mediaUri -> uriClip.addItem(ClipData.Item(mediaUri)) @@ -316,7 +316,7 @@ class SendTootService : Service(), Injectable { } @Parcelize -data class TootToSend( +data class StatusToSend( val text: String, val warningText: String, val visibility: String, diff --git a/app/src/main/java/com/keylesspalace/tusky/service/ServiceClient.kt b/app/src/main/java/com/keylesspalace/tusky/service/ServiceClient.kt index 9ac5adac7..d9d08ff70 100644 --- a/app/src/main/java/com/keylesspalace/tusky/service/ServiceClient.kt +++ b/app/src/main/java/com/keylesspalace/tusky/service/ServiceClient.kt @@ -20,8 +20,8 @@ import androidx.core.content.ContextCompat import javax.inject.Inject class ServiceClient @Inject constructor(private val context: Context) { - fun sendToot(tootToSend: TootToSend) { - val intent = SendTootService.sendTootIntent(context, tootToSend) + fun sendToot(tootToSend: StatusToSend) { + val intent = SendStatusService.sendStatusIntent(context, tootToSend) ContextCompat.startForegroundService(context, intent) } } diff --git a/app/src/main/res/layout/activity_compose.xml b/app/src/main/res/layout/activity_compose.xml index e441af023..2db42a3f7 100644 --- a/app/src/main/res/layout/activity_compose.xml +++ b/app/src/main/res/layout/activity_compose.xml @@ -313,10 +313,10 @@ android:layout_width="36dp" android:layout_height="36dp" android:layout_marginEnd="4dp" - android:contentDescription="@string/action_schedule_toot" + android:contentDescription="@string/action_schedule_post" android:padding="4dp" app:srcCompat="@drawable/ic_access_time" - app:tooltipText="@string/action_schedule_toot" /> + app:tooltipText="@string/action_schedule_post" /> + tools:context=".components.scheduled.ScheduledStatusActivity"> + tools:text="Some post content. May be very long." /> \ No newline at end of file diff --git a/app/src/main/res/values-ar/strings.xml b/app/src/main/res/values-ar/strings.xml index 7c9ab3aed..22bcfd2c5 100644 --- a/app/src/main/res/values-ar/strings.xml +++ b/app/src/main/res/values-ar/strings.xml @@ -150,7 +150,7 @@ تنزيل هل تريد رفض طلب المتابعة؟ هل تود إلغاء متابعة هذا الحساب؟ - هل تريد حذف هذا التبويق؟ + هل تريد حذف هذا التبويق؟ للعامة: ينشر على الخيوط العمومية غير مدرج: لا يُعرَض على الخيوط العمومية لمتابعيك فقط: يُنشر إلى متابعيك فقط @@ -291,11 +291,11 @@ تجميد الحساب يتطلب منك قبول طلبات المتابَعة يدويا هل تود الإحتفاظ بالمسودة ؟ - جارٍ إرسال التبويق… - خطأ أثناء عملية إرسال التبويق - إرسال التبويقات - أُلغيَ الإرسال - تم الاحتفاظ بنسخة مِن التبويق في مسوداتك + جارٍ إرسال التبويق… + خطأ أثناء عملية إرسال التبويق + إرسال التبويقات + أُلغيَ الإرسال + تم الاحتفاظ بنسخة مِن التبويق في مسوداتك حرر لا يحتوي مثيل خادومكم %s على أية حزمة إيموجي مخصصة تم نسخه إلى الحافظة @@ -304,7 +304,7 @@ يجب عليك أولا تنزيل حزمة الإيموجي هذه البحث جارٍ … توسيع/طي كافة المنشورات - افتح التبويق + افتح التبويق مطلوب إعادة تشغيل التطبيق إعادة تشغيل توسكي مطلوبة قصد تفعيل التعديلات لاحقًا @@ -356,7 +356,7 @@ افتح الوسيط #%d نزّل الوسائط جارٍ تنزيل الوسائط - هل تريد حذف وإعادة صياغة هذا التبويق؟ + هل تريد حذف وإعادة صياغة هذا التبويق؟ تم تفضيله وسم بدون # مسح @@ -470,10 +470,10 @@ تعديل عندما تكون الكلمة أو العبارة أبجدية رقمية فقط ، فلن يتم تطبيقها إلا إذا كانت مطابقة للكلمة بأكملها %1$s • %2$s - التبويقات المبَرمَجة + التبويقات المبَرمَجة تعديل - التبويقات المبَرمَجة - برمجة تبويق + التبويقات المبَرمَجة + برمجة تبويق صفّر خطأ أثناء البحث عن منشور %s الفواصل المرجعية @@ -520,7 +520,7 @@ إخفاء عنوان شريط الأدوات العلوي الاعلانات أتريد حقا حذف القائمة %s؟ - فشلت عملية إرسال التبويق! + فشلت عملية إرسال التبويق! حُذفَت المسودة اشترك إلغاء الإشتراك @@ -535,7 +535,7 @@ تم حفظها! راجع الإشعارات صوت - لقد حُذِف التبويق الذي حررت من أجله مسودة الرد + لقد حُذِف التبويق الذي حررت من أجله مسودة الرد شخص ما أنا مشترك في حسابه قد نشر تبويقا جديدا حرّك الإيموجيات المخصصة إخفاء الإحصائيات الكمية عن المنشورات diff --git a/app/src/main/res/values-ber/strings.xml b/app/src/main/res/values-ber/strings.xml index b6d317b5a..d1fb79c49 100644 --- a/app/src/main/res/values-ber/strings.xml +++ b/app/src/main/res/values-ber/strings.xml @@ -35,9 +35,9 @@ ⵔⵏⵓ ⵢⵉⵡⴻⵏ ⵏ ⵓⵎⵉⴹⴰⵏ ⴰⵎⴰⵢⵏⵓⵝ ⵏ ⵎⴰⵚⵟⵓⴷⵓⵏ ⵔⵏⵓ ⴰⵎⵉⴹⴰⵏ ⴸⴰⵛⵓ ⵉⴳⴻⵍⵍⴰⵏ ⴸ ⴰⵎⴰⵢⵏⵓⵝ\? - ⵙⵖⵉⵡⴻⵙ ⵝⵉⵊⴻⵡⵡⵉⵇⵝⴰ - ⵝⵉⵊⴻⵡⵡⵉⵇⵉⵏ ⵢⴻⵜⵜⵖⴰⵙⵖⴰⵡⵙⴻⵏ - ⵝⵉⵊⴻⵡⵡⵉⵇⵉⵏ ⵢⴻⵜⵜⵖⴰⵙⵖⴰⵡⵙⴻⵏ + ⵙⵖⵉⵡⴻⵙ ⵝⵉⵊⴻⵡⵡⵉⵇⵝⴰ + ⵝⵉⵊⴻⵡⵡⵉⵇⵉⵏ ⵢⴻⵜⵜⵖⴰⵙⵖⴰⵡⵙⴻⵏ + ⵝⵉⵊⴻⵡⵡⵉⵇⵉⵏ ⵢⴻⵜⵜⵖⴰⵙⵖⴰⵡⵙⴻⵏ ⵝⵉⵛⵔⴰⴹ ⵝⵉⵛⵔⴰⴹ \ No newline at end of file diff --git a/app/src/main/res/values-bg/strings.xml b/app/src/main/res/values-bg/strings.xml index a3db937bc..8201cfd82 100644 --- a/app/src/main/res/values-bg/strings.xml +++ b/app/src/main/res/values-bg/strings.xml @@ -1,7 +1,7 @@ Публикация - Публикацията, на която сте изготвили отговор, е премахната + Публикацията, на която сте изготвили отговор, е премахната 1 час 30 минути 5 минути @@ -118,7 +118,7 @@ По-късно Ще трябва да рестартирате Tusky, за да приложите тези промени Изисква се рестартиране на приложението - Отваряне на публикация + Отваряне на публикация Разгъване/свиване на всички състояния Извършва се търсене… По подразбиране от системата @@ -126,11 +126,11 @@ Копирано в клипборда Инстанцията ви %s няма персонализирани емоджита Композиране - Копие от публикацията е запазено във вашите чернови - Изпращането е отменено - Изпращане на публикации - Грешка при изпращане на публикация - Изпращане на публикация… + Копие от публикацията е запазено във вашите чернови + Изпращането е отменено + Изпращане на публикации + Грешка при изпращане на публикация + Изпращане на публикация… Запазване на чернова\? Изисква ръчно одобряване на последователи Заключване на акаунт @@ -256,8 +256,8 @@ Блокиране на @%s\? Скриване на целия домейн Сигурни ли сте, че искате да блокирате всички от %s\? Няма да виждате съдържание от този домейн в нито една публична емисия или във вашите известия. Последователите ви от този домейн ще бъдат премахнати. - Изтриване и преработване на тази публикация\? - Изтриване на тази публикация\? + Изтриване и преработване на тази публикация\? + Изтриване на тази публикация\? Отследване на този акаунт\? Отмяна на заявката за последване\? Изтегляне @@ -315,11 +315,11 @@ Връзки Добавяне на раздел Нулиране - Планиране на публикация + Планиране на публикация Емоджи клавиатура Предупреждение за съдържание Видимост на публикация - Планирани публикации + Планирани публикации Чернови Търсене Отхвърляне @@ -401,7 +401,7 @@ \@%s Лицензи Оповестявания - Планирани публикации + Планирани публикации Чернови Редакция на профила ви Заявки за последване @@ -442,7 +442,7 @@ Възникна грешка. Черновата е изтрита Неуспешно зареждане на информация за отговор - Тази публикация не успя да се изпрати! + Тази публикация не успя да се изпрати! Наистина ли искате да изтриете списъка %s\? Не можете да качите повече от %1$d мултимедийни прикачени файлове. diff --git a/app/src/main/res/values-bn-rBD/strings.xml b/app/src/main/res/values-bn-rBD/strings.xml index 609063aa9..7694994fb 100644 --- a/app/src/main/res/values-bn-rBD/strings.xml +++ b/app/src/main/res/values-bn-rBD/strings.xml @@ -42,7 +42,7 @@ পরবর্তীতে এই পরিবর্তনগুলি প্রয়োগ করার জন্য আপনাকে টাস্কি পুনরায় চালু করতে হবে অ্যাপ্লিকেশন পুনরায় আরম্ভ করা প্রয়োজন - টুট খুলুন + টুট খুলুন সমস্ত স্টেটাস প্রসারিত/সংকুচিত করুন অনুসন্ধান করা হচ্ছে … আপনাকে প্রথমে এই ইমোজি সেটগুলি ডাউনলোড করতে হবে @@ -51,11 +51,11 @@ ক্লিপবোর্ডে অনুলিপি করা হয়েছে আপনার ইনস্ট্যান্স %s এর কোনো কাস্টম ইমোজিস নেই রচনা - টুট এর একটি কপি আপনার ড্রাফটে সংরক্ষণ করা হয়েছে - পাঠানো বাতিল - টুট পাঠানো হচ্ছে - টুট পাঠাতে গিয়ে একটি ত্রুটি ঘটেছে - টুট পাঠানো হচ্ছে … + টুট এর একটি কপি আপনার ড্রাফটে সংরক্ষণ করা হয়েছে + পাঠানো বাতিল + টুট পাঠানো হচ্ছে + টুট পাঠাতে গিয়ে একটি ত্রুটি ঘটেছে + টুট পাঠানো হচ্ছে … ড্রাফট সংরক্ষণ\? অনুসারী অনুমোদন করার জন্য আপনাকে প্রয়োজন অ্যাকাউন্ট লক করুন @@ -176,8 +176,8 @@ শুধুমাত্র অনুসরণকারীদের: শুধুমাত্র অনুসরণকারীদের পোস্ট করুন তালিকাভুক্ত নয়: সর্বজনীন সময়সূচীগুলিতে দেখাবেন না সর্বজনীন: পাবলিক টাইমলাইনে পোস্ট কর - এই টুট টি মুছে ফেলবেন এবং পুনরায় ড্রাফট করবেন\? - এই টুট টি মুছে ফেলবেন\? + এই টুট টি মুছে ফেলবেন এবং পুনরায় ড্রাফট করবেন\? + এই টুট টি মুছে ফেলবেন\? এই অ্যাকাউন্টটি অনুসরণ করবেন না\? অনুসরণ অনুরোধ প্রত্যাহার\? ডাউনলোড @@ -342,10 +342,10 @@ টাস্কি দ্বারা চালিত \'%s পোস্ট অনুসন্ধানে ত্রুটি\' রিসেট - নির্ধারিত টুট - নির্ধারিত টুটগুলি + নির্ধারিত টুট + নির্ধারিত টুটগুলি সম্পাদন - নির্ধারিত টুটগুলি + নির্ধারিত টুটগুলি সম্পাদন পছন্দ %d একাধিক পছন্দ @@ -447,12 +447,12 @@ সদস্যতা আছে এমন একজন টুট দিয়েছে কোনো ঘোষণা নেই। যদিও তোমার অ্যাকাউন্ট রুদ্ধকৃত না, %1$s রা ভেবেছে এই অ্যাকাউন্টগুলোর অনুসরণ অনুরোধ তোমার পরীক্ষা করা উচিত। - যে টুটের উত্তর খসড়া করেছিলে তা মুছে ফেলা হয়েছে + যে টুটের উত্তর খসড়া করেছিলে তা মুছে ফেলা হয়েছে %1$d টার বেশি সংযুক্তি পাঠানো যাবে না। %1$d টার বেশি সংযুক্তি পাঠানো যাবে না। - টুট পাঠাতে ব্যর্থ! + টুট পাঠাতে ব্যর্থ! উত্তরের তথ্য আনতে ব্যর্থ সংরক্ষিত! অবতারে পরিসংখ্যান লুকাও diff --git a/app/src/main/res/values-bn-rIN/strings.xml b/app/src/main/res/values-bn-rIN/strings.xml index 67a9225d0..9f79b4c7e 100644 --- a/app/src/main/res/values-bn-rIN/strings.xml +++ b/app/src/main/res/values-bn-rIN/strings.xml @@ -155,8 +155,8 @@ ডাউনলোড অনুসরণ অনুরোধ প্রত্যাহার\? এই অ্যাকাউন্টটি অনুসরণ করবেন না\? - এই টুট টি মুছে ফেলবেন\? - এই টুট টি মুছে ফেলবেন এবং পুনরায় ড্রাফট করবেন\? + এই টুট টি মুছে ফেলবেন\? + এই টুট টি মুছে ফেলবেন এবং পুনরায় ড্রাফট করবেন\? সর্বজনীন: পাবলিক টাইমলাইনে পোস্ট কর তালিকাভুক্ত নয়: সর্বজনীন সময়সূচীগুলিতে দেখাবেন না শুধুমাত্র অনুসরণকারীদের: শুধুমাত্র অনুসরণকারীদের পোস্ট করুন @@ -297,11 +297,11 @@ অ্যাকাউন্ট লক করুন অনুসারী অনুমোদন করার জন্য আপনাকে প্রয়োজন ড্রাফট সংরক্ষণ\? - টুট পাঠানো হচ্ছে … - টুট পাঠাতে গিয়ে একটি ত্রুটি ঘটেছে - টুট পাঠানো হচ্ছে - পাঠানো বাতিল - টুট এর একটি কপি আপনার ড্রাফটে সংরক্ষণ করা হয়েছে + টুট পাঠানো হচ্ছে … + টুট পাঠাতে গিয়ে একটি ত্রুটি ঘটেছে + টুট পাঠানো হচ্ছে + পাঠানো বাতিল + টুট এর একটি কপি আপনার ড্রাফটে সংরক্ষণ করা হয়েছে রচনা আপনার ইনস্ট্যান্স %s এর কোনো কাস্টম ইমোজিস নেই ক্লিপবোর্ডে অনুলিপি করা হয়েছে @@ -310,7 +310,7 @@ আপনাকে প্রথমে এই ইমোজি সেটগুলি ডাউনলোড করতে হবে অনুসন্ধান করা হচ্ছে … সমস্ত স্টেটাস প্রসারিত/সংকুচিত করুন - টুট খুলুন + টুট খুলুন অ্যাপ্লিকেশন পুনরায় আরম্ভ করা প্রয়োজন এই পরিবর্তনগুলি প্রয়োগ করার জন্য আপনাকে টাস্কি পুনরায় চালু করতে হবে পরবর্তীতে @@ -412,10 +412,10 @@ একাধিক পছন্দ পছন্দ %d সম্পাদন - নির্ধারিত টুটগুলি + নির্ধারিত টুটগুলি সম্পাদন - নির্ধারিত টুটগুলি - নির্ধারিত টুট + নির্ধারিত টুটগুলি + নির্ধারিত টুট রিসেট টাস্কি দ্বারা চালিত %s পোস্ট অনুসন্ধানে ত্রুটি diff --git a/app/src/main/res/values-ca/strings.xml b/app/src/main/res/values-ca/strings.xml index fbad68d5c..eea700566 100644 --- a/app/src/main/res/values-ca/strings.xml +++ b/app/src/main/res/values-ca/strings.xml @@ -236,8 +236,8 @@ Resposta enviada correctament. Resposta … Revocar la petició de seguiment\? - Vols eliminar aquest toot\? - Esborrar i reescriure aquest toot\? + Vols eliminar aquest toot\? + Esborrar i reescriure aquest toot\? Finalització de les enquetes Tema Cronologia @@ -297,11 +297,11 @@ Protegir el compte S\'haurà d\'admetre els seguidors manualment Guardar l\'esborrany\? - Enviant toot… - Error enviant el toot - Enviant toots - Envio anul·lat - Una copia del toot s\'ha guardat a esborranys + Enviant toot… + Error enviant el toot + Enviant toots + Envio anul·lat + Una copia del toot s\'ha guardat a esborranys Escriure La teva instància %s no te emojis personalitzats Copia al porta papers @@ -310,7 +310,7 @@ Hauràs de descarregar el joc d\'emojis Cercant… Expandir/ocultar tots els estats - Obrir toot + Obrir toot Cal reiniciar l\'aplicació Has de reiniciar l\'aplicació per tal d\'aplicar aquests canvis Més tard @@ -419,12 +419,12 @@ Múltiples tries Tria %d Preferits - Toots programats + Toots programats Preferit Edita Preferits - Toots programats - Programar el toot + Toots programats + Programar el toot Reiniciar Desenvolupat per Tusky S\'ha afegit a les adreces d\'interès @@ -493,10 +493,10 @@ algú a qui estic subscrit acaba de publicar un tut nou %s acaba de fer una publicació Avisos - S\'ha esborrat el tut del qual en vau fer un esborrany de resposta + S\'ha esborrat el tut del qual en vau fer un esborrany de resposta S\'ha eliminat l\'esborrany No s\'ha pogut carregar la informació de la resposta - No s\'ha pogut enviar aquest tut! + No s\'ha pogut enviar aquest tut! Segur que voleu esborrar la llista %s\? No podeu pujar més de %1$d adjunts multimèdia. diff --git a/app/src/main/res/values-ckb/strings.xml b/app/src/main/res/values-ckb/strings.xml index c5702f28c..89cf48708 100644 --- a/app/src/main/res/values-ckb/strings.xml +++ b/app/src/main/res/values-ckb/strings.xml @@ -29,11 +29,11 @@ بەستەرەکان زیادکردنی سەرخشت ڕیسێت کردن - خشتەی توت + خشتەی توت تەختەکلیلی ئیمۆجی ئاگاداری ناوەڕۆک بینینی توت - توتی خشتەکراو + توتی خشتەکراو ڕەشنووسەکان گەڕان ڕەتکردنەوە @@ -114,7 +114,7 @@ \@%s مۆڵەتەکان ڕاگه یه نراوەکان - توتی خشتەکراو + توتی خشتەکراو دەستکاری پرۆفایلەکەت بکە بەدواداچونی داواکاریەکان بکە دۆمەینە شاراوەکان @@ -204,8 +204,8 @@ بلۆککردنی @%s؟ شاردنەوەی هەموو دۆمەینەکە ئایا دڵنیایت لەوەی دەتەوێت هەموو %s بلۆک بکەیت؟ تۆ ناوەڕۆکێک نابینیت لە دۆمەینەکە لە هیچ هێڵی کاتی گشتی یان لە ئاگانامەکانت. شوێنکەوتوانی تۆ لەو دۆمەینەوە لادەبرێن. - ئەم دووانە بسڕەوە و دووبارە ڕەشنووس یان دەکەیتەوە؟ - ئەم توتە بسڕەوە؟ + ئەم دووانە بسڕەوە و دووبارە ڕەشنووس یان دەکەیتەوە؟ + ئەم توتە بسڕەوە؟ شوێن نەکەوتنی ئەم هەژمارە؟ داواکاری بەدوادا چوەکان هەڵوەشانەوە؟ داگرتن @@ -369,7 +369,7 @@ دواتر تۆ پێویستە توسکی دەستپێبکەیتەوە بۆ ئەوەی ئەم گۆڕانکاریانە جێبەجێ بکەیت دەسپێکردنەوەی کاربەرنامە پێویستە - کردنەوە توت + کردنەوە توت فراوانکردن/نوشتانەوەی هەموو بارەکان ئەنجامدانی گەڕان… تۆ پێویستە سەرەتا ئەم سێتە ئیمۆجییانە دابگریت @@ -378,11 +378,11 @@ ڕوونووسکراوە بۆ کلیپ بۆرد نموونەکەت %s هیچ ئیمۆجییەکی ئاسایی نییە دروستکردن - کۆپیەکی دەستنووسەکە خەزن کراوە بۆ ڕەشنووسەکانت - ناردنی هەڵوەشاوە - ناردنی توتس - هەڵە لە ناردنی توت - (توت) دەنێرم… + کۆپیەکی دەستنووسەکە خەزن کراوە بۆ ڕەشنووسەکانت + ناردنی هەڵوەشاوە + ناردنی توتس + هەڵە لە ناردنی توت + (توت) دەنێرم… ڕەشنووس پاشەکەوت بکەیت؟ داوات لێدەکات کە بە دەستی شوێنکەوتوانی پەسەند بکە داخستنی ئەژمێر diff --git a/app/src/main/res/values-cs/strings.xml b/app/src/main/res/values-cs/strings.xml index 0a6fa994e..5d128de97 100644 --- a/app/src/main/res/values-cs/strings.xml +++ b/app/src/main/res/values-cs/strings.xml @@ -156,7 +156,7 @@ Stáhnout Zrušit požadavek o sledování? Přestat sledovat tento účet? - Smazat tento toot? + Smazat tento toot? Veřejný: Poslat na veřejné časové osy Neuvedený: Neposlat na veřejné časové osy Pouze pro sledující: Poslat pouze sledujícím @@ -295,11 +295,11 @@ Uzamknout účet Vyžaduje, abyste ručně schvaloval/a sledující Uložit koncept? - Odesílám toot… - Chyba při odesílání tootu - Odesílám tooty - Odesílání bylo zrušeno - Kopie vašeho tootu byla uložena do vašich konceptů + Odesílám toot… + Chyba při odesílání tootu + Odesílám tooty + Odesílání bylo zrušeno + Kopie vašeho tootu byla uložena do vašich konceptů Napsat Vaše instance %s nemá žádná vlastní emoji Zkopírováno do schránky @@ -308,7 +308,7 @@ Musíte si nejprve stáhnout tyto sady emoji Provádím prohledávání… Rozbalit/zabalit všechny příspěvky - Otevřít toot + Otevřít toot Je vyžadován restart aplikace Pro použití těchto změn musíte restartovat aplikaci Tusky Později @@ -376,7 +376,7 @@ Zobrazovat indikátor pro roboty Jste si jistý/á, že chcete trvale vymazat všechna vaše oznámení\? Smazat a přepsat - Smazat a přepsat tento toot\? + Smazat a přepsat tento toot\? %1$s • %2$s %s hlas @@ -439,11 +439,11 @@ Lze zvolit více možností Možnost %d Upravit - Plánované tooty + Plánované tooty Upravit Přidat anketu - Plánované tooty - Naplánovat toot + Plánované tooty + Naplánovat toot Obnovit Vždy rozbalovat tooty označené varováními o obsahu Celé slovo diff --git a/app/src/main/res/values-cy/strings.xml b/app/src/main/res/values-cy/strings.xml index c1a31d97b..163e8a9cc 100644 --- a/app/src/main/res/values-cy/strings.xml +++ b/app/src/main/res/values-cy/strings.xml @@ -132,7 +132,7 @@ Lawrlwytho Tynnu\'r cais i ddilyn yn ôl? Dad-ddilyn y cyfrif hwn? - Dileu\'r tŵt hwn? + Dileu\'r tŵt hwn? Cyhoeddus: Postio i ffrydiau cyhoeddus Heb restru: Peidio â dangos ar ffrydiau cyhoeddus Dilynwyr yn Unig: Postio i ddilynwyr yn unig @@ -244,11 +244,11 @@ Cloi cyfrif Angen cymeradwyo dilynwyr eich hun Cadw drafft? - Yn anfon Tŵt… - Gwall wrth anfon Tŵt - Yn anfon Tŵtiau - Canslo anfon - Cadwyd copi o\'r tŵt i\'ch drafftiau + Yn anfon Tŵt… + Gwall wrth anfon Tŵt + Yn anfon Tŵtiau + Canslo anfon + Cadwyd copi o\'r tŵt i\'ch drafftiau Creu Nid oes gan eich achos %s emoji bersonol Copïwyd i\'r clipfwrdd @@ -257,7 +257,7 @@ Bydd angen i chi lawrlwytho\'r setiau emoji hyn yn gyntaf Wrthi\'n chwilio… Chwyddo/lleihau pob statws - Agor tŵt + Agor tŵt Angen ailddechrau\'r app Bydd angen ailddechrau Tusky i roi\'r newidiadau ar waith Nes ymlaen diff --git a/app/src/main/res/values-de/strings.xml b/app/src/main/res/values-de/strings.xml index 2bad9ab43..12bb1e843 100644 --- a/app/src/main/res/values-de/strings.xml +++ b/app/src/main/res/values-de/strings.xml @@ -153,7 +153,7 @@ Herunterladen Folgeanfrage zurückziehen? Willst du diesem Profil wirklich nicht mehr folgen? - Diesen Beitrag löschen? + Diesen Beitrag löschen? Öffentlich: Für alle sichtbar Ungelistet: Nicht in der öffentlichen Timeline sichtbar Nur Folgende: Nur für Folgende sichtbar @@ -272,11 +272,11 @@ Gesperrtes Profil Wer dir folgen möchte, muss um deine Erlaubnis bitten Entwurf speichern? - Beitrag senden… - Fehler beim Senden - Beiträge senden - Senden abgebrochen - Eine Kopie des Beitrags wurde in deine Entwürfe gespeichert + Beitrag senden… + Fehler beim Senden + Beiträge senden + Senden abgebrochen + Eine Kopie des Beitrags wurde in deine Entwürfe gespeichert Beitrag erstellen Deine Instanz %s hat keine Emojis definiert In die Zwischenablage kopiert @@ -285,7 +285,7 @@ Du musst diese Emoji-Sets zunächst herunterladen Nachschlagen… Alle Beiträge aus-/einklappen - Beitrag öffnen + Beitrag öffnen App-Neustart erforderlich Du musst Tusky neustarten um die Änderungen anzuwenden Später @@ -346,7 +346,7 @@ Geteilt Ungelistet Löschen und neu erstellen - Bist du dir sicher, dass du diesen Beitrag löschen und neu erstellen möchtest\? + Bist du dir sicher, dass du diesen Beitrag löschen und neu erstellen möchtest\? Umfragen beendet sind Umfragen Benachrichtigungen über beendete Umfragen @@ -422,10 +422,10 @@ Auswahlmöglichkeit hinzufügen Mehrere Möglichkeiten Möglichkeit %d - Geplante Beiträge + Geplante Beiträge Editieren - Geplante Beiträge - Plane Beitrag + Geplante Beiträge + Plane Beitrag Zurücksetzen Audiodateien müssen kleiner als 40 MB sein. Lesezeichen @@ -478,9 +478,9 @@ Titel der Hauptnavigation verstecken Im Moment gibt es keine Ankündigungen. Ankündigungen - Der Beitrag auf den du antworten willst wurde gelöscht + Der Beitrag auf den du antworten willst wurde gelöscht Entwurf gelöscht - Dieser Beitrag konnte nicht gesendet werden! + Dieser Beitrag konnte nicht gesendet werden! Willst du die Liste %s wirklich löschen\? Du kannst nicht mehr als %1$d Anhang hochladen. diff --git a/app/src/main/res/values-en-rGB/strings.xml b/app/src/main/res/values-en-rGB/strings.xml index 06bc38e1d..59286bef0 100644 --- a/app/src/main/res/values-en-rGB/strings.xml +++ b/app/src/main/res/values-en-rGB/strings.xml @@ -7,14 +7,14 @@ <b>%1$s</b> Favourite <b>%1$s</b> Favourites - Notifications when your toots get marked as favourite + Notifications when your posts get marked as favourite Favourites my posts are favourited Show favourites Favourites Remove favourite Favourite - %s favourited your toot + %s favourited your post Favourites Authorisation was denied. An unidentified authorisation error occurred. diff --git a/app/src/main/res/values-eo/strings.xml b/app/src/main/res/values-eo/strings.xml index efe234d83..f3aeb7a59 100644 --- a/app/src/main/res/values-eo/strings.xml +++ b/app/src/main/res/values-eo/strings.xml @@ -152,7 +152,7 @@ Elŝuti Nuligi peton de sekvado? Ne plu sekvi? - Forigi ĉi tiun mesaĝon? + Forigi ĉi tiun mesaĝon? Publika: afiŝi en publikaj tempolinioj Nelistigita: Ne afiŝi en publikaj tempolinioj Nur por sekvantoj: Afiŝi nur al sekvantoj @@ -292,11 +292,11 @@ Ŝlosi konton Vi devas permane rajtigi sekvantojn Konservi malneton? - Sendante la mesaĝo… - Eraro dum sendo de la mesaĝo - Sendante la mesaĝoj - Sendo nuligita - Kopio de la mesaĝo estis konservita en viaj malnetoj + Sendante la mesaĝo… + Eraro dum sendo de la mesaĝo + Sendante la mesaĝoj + Sendo nuligita + Kopio de la mesaĝo estis konservita en viaj malnetoj Verki Via nodo %s ne havas proprajn emoĝiojn Kopiita en tondujo @@ -305,7 +305,7 @@ Vi unue devos elŝuti ĉi tiujn emoĝiarojn Serĉante… Pligrandigi/malgrandigi ĉiujn mesaĝojn - Malfermi mesaĝon + Malfermi mesaĝon Restartigo necesas Vi devos restartigi Tusky por apliki ĉi tiujn ŝanĝojn Poste @@ -365,7 +365,7 @@ Rekta Nomo de la listo Forigi kaj reskribi - Ĉu forigi kaj reskribi ĉi-tiun mesaĝon\? + Ĉu forigi kaj reskribi ĉi-tiun mesaĝon\? enketoj finiĝis Montri indikilon por robotoj Moviĝi GIF profilbildojn @@ -427,12 +427,12 @@ Elekton %d Redakti Legosignoj - Planitaj mesaĝoj + Planitaj mesaĝoj Aldoni al la legosignoj Redakti Legosignoj - Planitaj mesaĝoj - Plani mesaĝon + Planitaj mesaĝoj + Plani mesaĝon Restarigi Funkciigita de Tusky Aldonita al la legosignoj @@ -511,7 +511,7 @@ Forigi konversacion %s ĵus afiŝis Sciigoj kiam iu kiun vi sekvas afiŝis novan mesaĝon - Sendo de ĉi-tiu mesaĝo malsukcesis! + Sendo de ĉi-tiu mesaĝo malsukcesis! Kaŝi kvantecajn statistikaĵojn sur la mesaĝoj Demandi konfirmon antaŭ ol stelumi Bonstato @@ -525,5 +525,5 @@ \n Puŝosciigoj ne estos influitaj, sed vi povas kontroli viajn sciigojn preferojn permane. Kontroli la sciigojn Limigi sciigojn pri tempolinio - La mesaĝo al kiu ĉi tiu malneto respondas estis forigita + La mesaĝo al kiu ĉi tiu malneto respondas estis forigita \ No newline at end of file diff --git a/app/src/main/res/values-es/strings.xml b/app/src/main/res/values-es/strings.xml index d58370ab3..3370573b9 100644 --- a/app/src/main/res/values-es/strings.xml +++ b/app/src/main/res/values-es/strings.xml @@ -142,7 +142,7 @@ Descargar ¿Cancelar petición de amistad? ¿Dejar de seguir esta cuenta? - ¿Eliminar este toot\? + ¿Eliminar este toot\? Público: Mostrar en historias públicas Oculto: No mostrar en historias públicas Privado: Sólo visible para seguidores @@ -262,11 +262,11 @@ Proteger cuenta Tendrá que admitir los seguidores manualmente ¿Guardar borrador? - Enviando estado… - Error al enviar el estado - Enviando estado - Envío cancelado - Una copia del estado se ha guardado en borradores + Enviando estado… + Error al enviar el estado + Enviando estado + Envío cancelado + Una copia del estado se ha guardado en borradores Redactar Su instancia %s no ofrece emojis personalizados Copiado al portapapeles @@ -275,7 +275,7 @@ Tendrás que descargarlos primero Buscando… Expandir/ocultar todos los estados - Abrir + Abrir Reinicio requerido Tendrás que reiniciar la aplicación para aplicar estos cambios Más tarde @@ -366,7 +366,7 @@ Enlaces Abrir contenido #%d Descargando contenido - ¿Eliminar y devolver a borradores este toot\? + ¿Eliminar y devolver a borradores este toot\? encuestas han terminado Notificaciones sobre encuestas que han terminado Cronologías públicas @@ -439,10 +439,10 @@ Opciones múltiples Opción %d Editar - Estados programados + Estados programados Editar - Estados programados - Programar estado + Estados programados + Programar estado Reiniciar Error al buscar el post %s Potenciado por Tusky @@ -506,10 +506,10 @@ \n- Estadísticas de seguidores e toots en perfiles \n \nLas notificaciones Push no serán afectadas, pero puedes revisar manualmente tus preferencias. - El toot al que redactaste una respuesta ha sido eliminado + El toot al que redactaste una respuesta ha sido eliminado Borrador eliminado Error al cargar la información de respuesta - ¡Este toot no se pudo enviar! + ¡Este toot no se pudo enviar! ¿Realmente quieres eliminar la lista %s\? Indefinido Duración diff --git a/app/src/main/res/values-eu/strings.xml b/app/src/main/res/values-eu/strings.xml index 73fc881d3..4c4ae081c 100644 --- a/app/src/main/res/values-eu/strings.xml +++ b/app/src/main/res/values-eu/strings.xml @@ -131,7 +131,7 @@ Jaitsi Jarraipen-eskakizunari uko egin\? Kontu hau jarraitzeari utzi\? - Tuta ezabatu\? + Tuta ezabatu\? Publikoa: Istorio publikoetan erakutsi Ezkutukoa: Ez erakutsi istorio publikoetan Pribatua: Jarraitzaileentzat soilik ikusgai @@ -246,11 +246,11 @@ Kontua babestu Jarraitzaileak eskuz onartu beharko dituzu Zirriborroa gorde? - Tuta bidaltzen… - Errorea tuta bidaltzerakoan - Tuta bidaltzen - Bidalketa ezeztatua - Tutaren kopia zirriborroetan sartu da + Tuta bidaltzen… + Errorea tuta bidaltzerakoan + Tuta bidaltzen + Bidalketa ezeztatua + Tutaren kopia zirriborroetan sartu da Idatzi %s instantziak ez ditu emoji pertsonalizatuak eskaintzen Arbelean kopiatua @@ -259,7 +259,7 @@ Lehenago jaitsi beharko dituzu Bilatzen… Tut guztiak ezkutatu/zabaldu - Ireki + Ireki Berrabiaraztea beharrezkoa da Aplikazioa berrabiarazi beharko duzu aldaketa ezartzeko Beranduago @@ -287,7 +287,7 @@ Fitxak Lotuta Ezkutuko domeinuak - Programatutako tutak + Programatutako tutak \@%s Kilkerrak besterik ez hemen. Bultzada kendu @@ -297,8 +297,8 @@ Ezkutuko domeinuak Galdeketa gehitu Mututu %s - Programatutako tutak - Tuta programatu + Programatutako tutak + Tuta programatu Berrezarri Kategoria gehitu Estekak @@ -313,7 +313,7 @@ Media jaisten Media jaisten %s ez dago ezkutatua - Tut hau ezabatu eta zirriborro berria egin\? + Tut hau ezabatu eta zirriborro berria egin\? Ziur al zaude %s ezabatu nahi duzula\? Domeinu horretatik datorren edukia ez duzu denbora-lerro publikoetan edo jakinarazpenetan ikusiko. Domeinu horretan dituzun jarraitzaileak ezabatuko dira. Domeinu osoa ezkutatu Galdeketak bukatu dira @@ -489,7 +489,7 @@ Erantzunaren informazioa ezin izan da kargatu Profiletan estatistika kuantitatiboak ezkutatu Zirriborroa ezabatu da - Erantzuna idatzi zenuen tuta ezabatu da + Erantzuna idatzi zenuen tuta ezabatu da Ongizatea Ezin duzu multimedia eranskin %1$d baino gehiago kargatu. @@ -511,7 +511,7 @@ Iragarpenak Jakinarazpenak harpidetuta zauden norbaitek tut berria argitaratu duenean Kontu honi buruzko zure ohar pribatua - Tut honek ezin izan du bidali! + Tut honek ezin izan du bidali! Zure ongizate mentalean eragina izan dezaketen zenbait informazio ezkutatuta egongo dira. Honek honako hauek ditu: \n \n - Gogokoak, bultzadak eta jarraitzaileen jakinarazpenak diff --git a/app/src/main/res/values-fa/strings.xml b/app/src/main/res/values-fa/strings.xml index 6c1695247..a4235fdea 100644 --- a/app/src/main/res/values-fa/strings.xml +++ b/app/src/main/res/values-fa/strings.xml @@ -130,7 +130,7 @@ بارگیری درخواست دنبال کردن را لغو می‌کنید؟ ناپیگیری این حساب؟ - حذف این بوق؟ + حذف این بوق؟ عمومی: فرستادن به خط زمانی‌های عمومی فهرست‌نشده: نشان ندادن در خط زمانی‌های عمومی تنها دنبال‌کنندگان:پست فقط به دنبال‌کنندگان @@ -241,11 +241,11 @@ قفل حساب لازم است پی‌گیران را دستی تأیید کنید ذخیرهٔ پیش‌نویس؟ - در حال فرستادن بوق… - خطای فرستادن بوق - در حال فرستادن بوق‌ها - فرستادن لغو شد - رونوشتی از بوق در پیش‌نویس‌هایتان ذخیره شد + در حال فرستادن بوق… + خطای فرستادن بوق + در حال فرستادن بوق‌ها + فرستادن لغو شد + رونوشتی از بوق در پیش‌نویس‌هایتان ذخیره شد ایجاد نمونه‌تان %s هیچ اموجی سفارشی‌ای ندارد در تخته‌گیره رونوشت شد @@ -254,7 +254,7 @@ نخست باید این مجموعه‌های اموجی را بارگیری کنید در حال جست‌وجو… گسترده/جمع کردن تمام وضعیت‌ها - گشودن بوق + گشودن بوق نیاز به آغاز دوبارهٔ کاره برای اعمال این تغییرات، نیاز به شروع دوبارهٔ تاسکی دارید بعداً @@ -306,7 +306,7 @@ بارگیری رسانه در حال بارگیری رسانه %s نانهفته - می‌خواهید این بوق را پاک و بازنویسی کنید؟ + می‌خواهید این بوق را پاک و بازنویسی کنید؟ نهفتن تمام دامنه پایان نظرسنجی‌ها پالایه‌ها @@ -418,10 +418,10 @@ گزینه‌های چندگانه گزینهٔ %d ویرایش - بوق‌های زمان‌بسته + بوق‌های زمان‌بسته ویرایش - بوق‌های زمان‌بسته - بوق زمان‌بسته + بوق‌های زمان‌بسته + بوق زمان‌بسته بازنشانی مطمئنید می‌خواهید تمام %s را مسدود کنید؟ محتوای آن دامنه را در هیچ‌یک از خط زمانی‌ها یا در آگاهی‌هایتان نخواهید دید. پی‌گیرانتان از آن دامنه، برداشته خواهند شد. هنگامی که کلیدواژه یا عبارت، فقط حروف‌عددی باشد، فقط اگر با تمام واژه مطابق باشد، اعمال خواهد شد @@ -484,7 +484,7 @@ عدم اشتراک اشتراک پیش‌نویس حذف شد - فرستادن این بوق شکست خورد! + فرستادن این بوق شکست خورد! نهفتن آمار کمی روی نمایه‌ها نهفتن آمار کمی روی فرسته‌ها محدود کردن آگاهی‌های خط‌زمانی @@ -498,7 +498,7 @@ اموجی‌های شخصی متحرّک کسی که مشترکش شده‌ام، بوقی جدید منتشر کرد %s چیزی فرستاد - بوقی که پاسخی به آن را پیش‌نویس کردید، برداشته شده + بوقی که پاسخی به آن را پیش‌نویس کردید، برداشته شده شکست در بار کردن اطّلاعات پاسخ برخی اطّلاعات که ممکن است روی سلامتی ذهنیتان تأثیر بگذارد، پنهان خواهند شد. همچون: \n diff --git a/app/src/main/res/values-fi/strings.xml b/app/src/main/res/values-fi/strings.xml index 3638aeafc..c5f6b8b06 100644 --- a/app/src/main/res/values-fi/strings.xml +++ b/app/src/main/res/values-fi/strings.xml @@ -4,7 +4,7 @@ Animoi GIF-avatarit Seuraa laitteen teemaa Lopeta tilin seuraaminen\? - Poista tuuttaus\? + Poista tuuttaus\? Mikä on instanssi\? Kopioi linkki Avaa selaimessa @@ -26,10 +26,10 @@ CC-BY-SA 4.0 CC-BY 4.0 Lataus epäonnistui - Avaa tuuttaus + Avaa tuuttaus Järjestelmän oletus Emojien tyyli - Lähetetään tuuttausta… + Lähetetään tuuttausta… Tallennetaanko luonnoksena\? Lukitse tili Lisää tili @@ -52,10 +52,10 @@ Lataa media Näytä suosikit Lisää välilehti - Ajasta tuuttaus + Ajasta tuuttaus Emoji-näppäimistö Sisältövaroitus - Ajastetut tuuttaukset + Ajastetut tuuttaukset Muokkaa profiilia Piilota media Ota kuva @@ -152,7 +152,7 @@ Seuraa TUUTAA! Tuuttaus - Ajastetut tuuttaukset + Ajastetut tuuttaukset Vastaa \@%s Lisenssit diff --git a/app/src/main/res/values-fr/strings.xml b/app/src/main/res/values-fr/strings.xml index e7569ae68..8ffaba7d1 100644 --- a/app/src/main/res/values-fr/strings.xml +++ b/app/src/main/res/values-fr/strings.xml @@ -156,7 +156,7 @@ Télécharger Révoquer la demande d’abonnement ? Ne plus suivre ce compte ? - Supprimer ce pouet ? + Supprimer ce pouet ? Public : afficher dans les fils publics Non listé : ne pas afficher dans les fils publics Abonné·e·s uniquement : seul·e·s vos abonné·e·s verront vos statuts @@ -297,11 +297,11 @@ Verrouiller le compte Vous devez approuvez manuellement les abonnements Enregistrer comme brouillon ? - Envoi du pouet… - Erreur lors de l’envoi du pouet - Envoi des pouets - Envoi annulé - Une copie du pouet a été sauvegardée dans vos brouillons + Envoi du pouet… + Erreur lors de l’envoi du pouet + Envoi des pouets + Envoi annulé + Une copie du pouet a été sauvegardée dans vos brouillons Écrire Votre instance %s n’a pas d’émojis personnalisés Copié dans le presse-papier @@ -310,7 +310,7 @@ Vous devez commencer par télécharger ces jeux d’émojis Recherche en cours… Déplier/replier tout les statuts - Ouvrir le pouet + Ouvrir le pouet Un redémarrage de l’application est nécessaire Vous devrez redémarrer Tusky pour appliquer ces modifications Plus tard @@ -379,7 +379,7 @@ Afficher l\'indicateur de robots Désirez-vous nettoyer toutes vos notifications de façon permanente \? Effacer et ré-écrire - Effacer et ré-écrire ce pouet \? + Effacer et ré-écrire ce pouet \? Termina à %s Terminé Voter @@ -444,10 +444,10 @@ Choix multiples Choix %d Éditer - Pouets planifiés + Pouets planifiés Éditer - Pouets programmés - Planifier le pouet + Pouets programmés + Planifier le pouet Réinitialiser Erreur lors de la recherche du post %s Propulsé par Tusky @@ -529,8 +529,8 @@ Supprimer la conversation Audio Demander confirmation avant de mettre en favoris - Le message auquel répondait ce brouillon a été supprimé - Échec d’envoi du pouet ! + Le message auquel répondait ce brouillon a été supprimé + Échec d’envoi du pouet ! Bien que votre compte ne soit pas verrouillé, l’équipe de %1$s a pensé que vous voudriez valider manuellement les demandes de d’abonnement provenant de ces comptes. Échec du chargement des informations de réponse 30 jours diff --git a/app/src/main/res/values-fy/strings.xml b/app/src/main/res/values-fy/strings.xml index 69cc8b7dc..6ce6413f9 100644 --- a/app/src/main/res/values-fy/strings.xml +++ b/app/src/main/res/values-fy/strings.xml @@ -6,10 +6,10 @@ Emoji styl Nei it klemboerd kopiearre Gearstelle - Ferstjoeren ôfbrutsen - Toots oan it ferstjoeren - Flater by it ferstjoeren fan toot - Toot oan it ferstjoeren… + Ferstjoeren ôfbrutsen + Toots oan it ferstjoeren + Flater by it ferstjoeren fan toot + Toot oan it ferstjoeren… Skets bewarje\? Fuortsmite Ûnderskrift pleatse @@ -104,8 +104,8 @@ \@%s blokkearje\? Folsleine domein ferbergje Dit petear fuortsmite\? - Dizze toot fuortsmite en opnij opstelle\? - Dizze toot fuortsmite\? + Dizze toot fuortsmite en opnij opstelle\? + Dizze toot fuortsmite\? Dit account net mear folgje\? Folgfersyk ynlûke\? Delhelje @@ -137,11 +137,11 @@ Favoriten besjen Keppelingen Ljepblêd Tafoegje - Toot ynplanne + Toot ynplanne Emoji toetseboerd Ynhâld warskôging Toot sichtberheid - Ynplanne toots + Ynplanne toots Sketsen Sykje Net akseptearje @@ -215,7 +215,7 @@ Gefoelige ynhâld \@%s Lisinsjes - Ynplanne toots + Ynplanne toots Sketsen Jo profyl oanpasse Folgfersyken diff --git a/app/src/main/res/values-ga/strings.xml b/app/src/main/res/values-ga/strings.xml index f8730ab60..d42d5f1d0 100644 --- a/app/src/main/res/values-ga/strings.xml +++ b/app/src/main/res/values-ga/strings.xml @@ -8,7 +8,7 @@ Ábhar íogair threisigh %s Ceadúnais - Tútanna sceidealta + Tútanna sceidealta Cuir do phróifíl in eagar Lean Iarrataí Fearainn i bhfolach @@ -64,8 +64,8 @@ Bloc @%s\? Folaigh an fearann iomlán An bhfuil tú cinnte gur mhaith leat gach %s a bhac\? Ní fheicfidh tú ábhar ón bhfearann sin in aon amlínte poiblí ná i d’fhógraí. Bainfear do leanúna ón bhfearann sin. - An tút seo a scriosadh agus a dhréachtú\? - Scrios an tút seo\? + An tút seo a scriosadh agus a dhréachtú\? + Scrios an tút seo\? An cuntas seo a scaoileadh\? An iarraidh seo a leanas a chúlghairm\? Íoslódáil @@ -104,11 +104,11 @@ Buaicphointí Naisc ghréasáin Cuir Tab leis - Tút a sceidealú + Tút a sceidealú Méarchlár Emoji Rabhadh ábhair Infheictheacht tút - Tútanna sceidealta + Tútanna sceidealta Dréachtaí Diúltaigh Glac @@ -332,11 +332,11 @@ Cuntas glasála Éilíonn ort leanúna a cheadú de láimh Sábháil dréacht\? - Tút a sheoladh… - Earráid agus an tút á sheoladh - Tútanna a sheoladh - Seoladh curtha ar ceal - Sábháladh cóip den tút ar do dhréachtaí + Tút a sheoladh… + Earráid agus an tút á sheoladh + Tútanna a sheoladh + Seoladh curtha ar ceal + Sábháladh cóip den tút ar do dhréachtaí Cum Níl aon emojis saincheaptha ag do shampla %s Cóipeáladh chuig an gearrthaisce @@ -344,7 +344,7 @@ Réamhshocrú an chórais Beidh ort na tacair emoji seo a íoslódáil ar dtús Amharc taibhithe… - Oscail tút + Oscail tút Atosú aip de dhíth Níos déanaí Atosaigh diff --git a/app/src/main/res/values-gd/strings.xml b/app/src/main/res/values-gd/strings.xml index 56576a155..e25a55736 100644 --- a/app/src/main/res/values-gd/strings.xml +++ b/app/src/main/res/values-gd/strings.xml @@ -55,10 +55,10 @@ Cuir crìoch air an fho-sgrìobhadh Fo-sgrìobh Beòthaich na h-Emojis gnàthaichte - Bha againn ris a’ phost a bha thu airson freagairt dha a thoirt air falbh + Bha againn ris a’ phost a bha thu airson freagairt dha a thoirt air falbh Chaidh an dreach a sguabadh às Cha deach leinn fiosrachadh na freagairte a luchdadh - Cha b’ urrainn dhuinn an dùd a chur! + Cha b’ urrainn dhuinn an dùd a chur! Ceanglachain Fuaim A bheil thu cinnteach gu bheil thu airson an liosta %s a sguabadh às\? @@ -233,7 +233,7 @@ Uaireigin eile Feumaidh tu Tusky ath-thòiseachadh gus na roghainnean seo a chur an sàs Feumaidh tu an aplacaid ath-thòiseachadh - Fosgail am post + Fosgail am post Leudaich/Co-theannaich gach staid ’Ga lorg… Feumaidh tu na seataichean seo de dh’Emojis a luchdadh a-nuas an toiseach @@ -241,11 +241,11 @@ Stoidhle nan Emojis Chaidh lethbhreac dheth a chur air an stòr-bhòrd Chan eil Emojis gnàthaichte aig an ionstans %s agad - Chaidh lethbhreac dhen phost agad a shàbhaladh ’na dhreachd - Chaidh sgur dhen chur - A’ cur nam post - Mearachd a’ cur a’ phuist - A’ cur a’ phuist… + Chaidh lethbhreac dhen phost agad a shàbhaladh ’na dhreachd + Chaidh sgur dhen chur + A’ cur nam post + Mearachd a’ cur a’ phuist + A’ cur a’ phuist… A bheil thu airson a shàbhaladh ’na dhreachd\? Feumaidh tu gabhail ri luchd-leantainn ùr a làimh Glais an cunntas @@ -276,8 +276,8 @@ ’S e bathar-bog saor le bun-tùs fosgailte a th’ ann an Tusky. Tha e fo cheadachas GNU General Public License tionndadh 3. Chì thu an ceadachas an-seo: https://www.gnu.org/licenses/gpl-3.0.en.html Brathan nuair a thèid post agad a chomharrachadh ’na annsachd Brathan nuair a thèid post agad brosnachadh - A bheil thu airson am post seo a sguabadh às is dreachd ùr a dhèanamh air\? - A bheil thu airson am post seo a sguabadh às\? + A bheil thu airson am post seo a sguabadh às is dreachd ùr a dhèanamh air\? + A bheil thu airson am post seo a sguabadh às\? ’S urrainn dhut seòladh no àrainn-lìn aig ionstans sam bith a chur a-steach an-seo, can mastodon.social, icosahedron.website, social.tchncs.de agus a bharrachd! \n \nMur eil cunntas agad fhathast, cuir a-steach ainm an ionstans sa bheil thu airson ballrachd fhaighinn airson cunntas a chruthachadh ann. @@ -287,12 +287,12 @@ \nGheibh thu barrachd fiosrachaidh air joinmastodon.org. Co-roinn am post le… Co-roinn URL a’ phuist le… - Cuir post air an sgeideal + Cuir post air an sgeideal Faicsinneachd a’ phuist - Postaichean air an sgeideal + Postaichean air an sgeideal Chuir %s am post agad ris na h-annsachdan Bhrosnaich %s am post agad - Postaichean air an sgeideal + Postaichean air an sgeideal Post Mearachd a’ cur a’ phuist. Dì-mhùch %s diff --git a/app/src/main/res/values-gl/strings.xml b/app/src/main/res/values-gl/strings.xml index 49a5c923d..32fe65d0a 100644 --- a/app/src/main/res/values-gl/strings.xml +++ b/app/src/main/res/values-gl/strings.xml @@ -2,7 +2,7 @@ Aviso sobre o contido Visibilidade do toot - Toots programados + Toots programados Borradores Buscar Rexeitar @@ -84,7 +84,7 @@ \@%s Licenzas Anuncios - Toots programados + Toots programados Borradores Edita o teu perfil Solicitudes de seguimento @@ -128,7 +128,7 @@ %1$s Desubscribir Subscribir - Eliminouse o toot para o que redactaches a resposta + Eliminouse o toot para o que redactaches a resposta Sen límite Duración Enquisa @@ -241,7 +241,7 @@ Máis tarde Deberás reiniciar Tusky para aplicar os cambios Require reiniciar app - Abrir toot + Abrir toot Expandir/Pregar tódolos estados Realizando a busca… Deberás descargar primeiro estos conxuntos de emojis @@ -250,11 +250,11 @@ Copiado ao portapapeis A túa instancia %s non ten emojis personalizados Redactar - Gardouse unha copia do toot nos borradores - Envío cancelado - Enviando Toots - Erro ao enviar o toot - Enviando Toot… + Gardouse unha copia do toot nos borradores + Envío cancelado + Enviando Toots + Erro ao enviar o toot + Enviando Toot… Gardar borrador\? Require que aprobes manualmente as seguidoras Bloquear conta @@ -411,8 +411,8 @@ Bloquear @%s\? Agochar todo o dominio Tes a certeza de querer bloquear a todo %s\? Non verás o contido dese dominio en ningunha cronoloxía pública ou nas notificacións. As túas seguidoras nese dominio serán eliminadas. - Eliminar e reescribir este toot\? - Eliminar este toot\? + Eliminar e reescribir este toot\? + Eliminar este toot\? Deixar de seguir esta conta\? Revogar a solicitude de seguimento\? Descargar @@ -438,7 +438,7 @@ Que contas\? Borrador eliminado Fallou a carga da información da Resposta - Fallou o envío do toot! + Fallou o envío do toot! Tes a certeza de querer eliminar a listaxe %s\? Non podes subir máis de %1$d anexo multimedia. @@ -505,7 +505,7 @@ Ligazóns Engadir lapela Restablecer - Programar Toot + Programar Toot Teclado Emoji Aínda que a túa conta non está bloqueada, a administración de %1$s opina que debes revisar manualmente as peticións de seguimento destas contas. Eliminar esta conversa\? diff --git a/app/src/main/res/values-hi/strings.xml b/app/src/main/res/values-hi/strings.xml index ddd50890a..8013d66e2 100644 --- a/app/src/main/res/values-hi/strings.xml +++ b/app/src/main/res/values-hi/strings.xml @@ -146,11 +146,11 @@ हैशटैग ज़िक्र ऐड टैब - अनुसूची टूट + अनुसूची टूट इमोजी कीबोर्ड विषय वस्तु चेतावनी टूट दृश्यता - अनुसूचित टूट + अनुसूचित टूट स्वीकार करें ड्राफ्ट अस्वीकार करें @@ -188,7 +188,7 @@ \@%s लाइसेंस टूट - अनुसूचित टूट + अनुसूचित टूट छिपे हुए डोमेन म्यूट किए गए उपयोगकर्ता बुकमार्क @@ -238,13 +238,13 @@ CC-BY 4.0 प्रोफ़ाइल मेटाडेटा डाउनलोड विफल - टूट खोलें + टूट खोलें देखने की क्रिया जारी… सिस्टम डिफ़ॉल्ट इमोजी का अंदाज - भेजना रद्द हो गया - टूट भेज रहे - टूट भेज रहे… + भेजना रद्द हो गया + टूट भेज रहे + टूट भेज रहे… लिखने को सुरक्षित करें\? खाता लॉक करें कैप्शन सेट करें @@ -308,8 +308,8 @@ आपको पहले इस इमोजी सेट को डाउनलोड करना होगा क्लिपबोर्ड पर कॉपी किया गया लिखें - टूट की एक प्रति आपके ड्राफ्ट में सहेज ली गई है - टूट भेजने में त्रुटि + टूट की एक प्रति आपके ड्राफ्ट में सहेज ली गई है + टूट भेजने में त्रुटि हटाएँ हटा दें diff --git a/app/src/main/res/values-hu/strings.xml b/app/src/main/res/values-hu/strings.xml index aba09249f..6db79b2bc 100644 --- a/app/src/main/res/values-hu/strings.xml +++ b/app/src/main/res/values-hu/strings.xml @@ -146,7 +146,7 @@ Letöltés Visszavonod a követési kérelmet? Követés megszüntetése? - Törlöd ezt a tülköt? + Törlöd ezt a tülköt? Nyilvános: Tülkölés nyilvános idővonalra Listázatlan: Nem jelenik meg a nyilvános idővonalon Csak követőknek: Tülkölés csak követőknek @@ -241,11 +241,11 @@ Törlés Fiók zárolása Elmented a piszkozatot\? - Tülk elküldése… - A tülk elküldése nem sikerült - Tülkök elküldése - Küldés megszakítva - A tülk másolatát elmentettük a piszkozataid közé + Tülk elküldése… + A tülk elküldése nem sikerült + Tülkök elküldése + Küldés megszakítva + A tülk másolatát elmentettük a piszkozataid közé Szerkesztés A %s szervernek nincsenek egyedi emoji-jai Vágólapra másolva @@ -253,7 +253,7 @@ Rendszer alapértelmezés Először le kell töltened ezeket az emoji készleteket Keresés… - Tülk megnyitása + Tülk megnyitása Az app újraindítása szükséges A beállítások érvényesítéséhez újra kell indítani a Tuskyt Később @@ -290,7 +290,7 @@ Média letöltése Média letöltése Média megosztása következővel… - Törlöd és újraírod ezt a tülköt\? + Törlöd és újraírod ezt a tülköt\? befejeződött egy szavazás Szűrők Rendszer téma használata @@ -436,10 +436,10 @@ Több lehetőség Válasz %d Szerkesztés - Időzített tülkök + Időzített tülkök Szerkesztés - Időzített tülkök - Tülk Időzítése + Időzített tülkök + Tülk Időzítése Visszaállítás Nem találjuk ezt a tülköt %s Könyvjelzők @@ -484,10 +484,10 @@ Saját, mások számára nem látható megjegyzés erről a fiókról Nincsenek közlemények. Közlemények - A tülköt, melyre válaszul piszkozatot készítettél törölték + A tülköt, melyre válaszul piszkozatot készítettél törölték Piszkozat törölve Nem sikerült a Válasz információit betölteni - Ez a tülk nem küldődött el! + Ez a tülk nem küldődött el! Tényleg le akarod törölni a %s listát\? Nem tölthetsz fel %1$d médiacsatolmányból többet. diff --git a/app/src/main/res/values-is/strings.xml b/app/src/main/res/values-is/strings.xml index 262064d34..ce8d16f6d 100644 --- a/app/src/main/res/values-is/strings.xml +++ b/app/src/main/res/values-is/strings.xml @@ -49,7 +49,7 @@ Falin lén Fylgjendabeiðnir Breyta notandasniðinu þínu - Áætluð tíst + Áætluð tíst Notkunarleyfi \@%s %s endurbirti @@ -116,11 +116,11 @@ Samþykkja Hafna Drög - Áætluð tíst + Áætluð tíst Sýnileiki tísts Aðvörun vegna efnis Lyklaborð með tjáningartáknum - Tímasetja tíst + Tímasetja tíst Frumstilla Bæta við flipa Tenglar @@ -171,8 +171,8 @@ Sækja Afturkalla beiðni um að fylgjast með\? Hætta að fylgjast með þessum aðgangi\? - Eyða þessu tísti\? - Eyða og endurvinna þetta tíst\? + Eyða þessu tísti\? + Eyða og endurvinna þetta tíst\? Ertu alveg algjörlega viss um að þú viljir loka á allt %s\? Þú munt ekki sjá efni frá þessu léni í neinum opinberum tímalínum eða í tilkynningunum þínum. Fylgjendur þínir frá þessu léni verða fjarlægðir. Fela allt lénið Opinbert: Senda á opinberar tímalínur @@ -310,11 +310,11 @@ Læsa notandaaðgangi Krefst þess að þú samþykkir fylgjendur handvirkt Vista drög\? - Sendi tíst… - Villa við að senda tíst - Sendi tíst - Aflýsti sendingu - Afrit af tístinu þínu hefur verið vistað drögunum þínum + Sendi tíst… + Villa við að senda tíst + Sendi tíst + Aflýsti sendingu + Afrit af tístinu þínu hefur verið vistað drögunum þínum Semja skilaboð Tilvikið þitt %s er ekki með nein sérsniðin tjáningartákn Afritað á klippispjald @@ -323,7 +323,7 @@ Þú þarft fyrst að ná í þessi táknmyndasett Framkvæmi uppflettingu… Þenja út / Fella saman allar stöðufærslur - Opna tíst + Opna tíst Endurræsing forrits er nauðsynleg Það þarf að endurræsa Tusky til að breytingarnar taki gildi Seinna @@ -485,10 +485,10 @@ Segja upp áskrift Gerast áskrifandi Hreyfa sérsniðin tjáningartákn - Tístið sem þú gerðir drög að svari við hefur veriið fjarlægt + Tístið sem þú gerðir drög að svari við hefur veriið fjarlægt Eyddi drögum Mistókst að hlaða inn svarupplýsingum - Mistókst að senda þetta tíst! + Mistókst að senda þetta tíst! Viðhengi Hljóð Ertu viss um að þú viljir eyða %s listanum\? diff --git a/app/src/main/res/values-it/strings.xml b/app/src/main/res/values-it/strings.xml index 1fa40ab8c..3e1524833 100644 --- a/app/src/main/res/values-it/strings.xml +++ b/app/src/main/res/values-it/strings.xml @@ -152,7 +152,7 @@ Scarica Revocare la richiesta di seguire? Smettere di seguire questo account? - Eliminare questo toot? + Eliminare questo toot? Pubblico: visibile sulla timeline pubblica Non Elencato: non visibile sulla timeline pubblica e locale Solo Follower: visibile solo dai tuoi follower @@ -290,11 +290,11 @@ Blocca account Richiede la tua approvazione manuale di chi ti segue Salvare bozza? - Inviando il Toot… - Errore durante l\'invio - Invio Toot - Invio annullato - Una copia del toot è stata salvata nelle tue bozze + Inviando il Toot… + Errore durante l\'invio + Invio Toot + Invio annullato + Una copia del toot è stata salvata nelle tue bozze Componi La tua istanza %s non ha nessuna emoji personalizzata Copiato negli appunti @@ -303,7 +303,7 @@ Dovrai prima scaricare questo pacchetto di emoji Eseguendo una ricerca… Espandi/Riduci tutti gli stati - Apri toot + Apri toot Riavvio dell\'app richiesto Devi riavviare Tusky per applicare queste modifiche Più tardi @@ -374,7 +374,7 @@ Mostra indicatore per bot Sei sicuro di voler permanentemente eliminare tutte le tue notifiche\? Cancella e riscrivi - Cancellare e riscrivere questo toot\? + Cancellare e riscrivere questo toot\? %s voto %s voti @@ -451,9 +451,9 @@ Scelta %d Modifica Errore nella ricerca del post %s - Toot programmati - Toot programmati - Programma un toot + Toot programmati + Toot programmati + Programma un toot RIpristina %1$s • %2$s Non hai bozze. @@ -504,9 +504,9 @@ Non puoi caricare più di %1$d allegato multimediale. Non puoi caricare più di %1$d allegati multimediali. - Il toot a cui hai scritto una risposta è stato rimosso + Il toot a cui hai scritto una risposta è stato rimosso Bozza cancellata - L\'invio di questo toot è fallito! + L\'invio di questo toot è fallito! Sei sicuro di voler cancellare la lista %s\? Indefinita Durata diff --git a/app/src/main/res/values-ja/strings.xml b/app/src/main/res/values-ja/strings.xml index c2ba3f2e2..5d60762ae 100644 --- a/app/src/main/res/values-ja/strings.xml +++ b/app/src/main/res/values-ja/strings.xml @@ -143,7 +143,7 @@ ダウンロード フォローリクエストを取り消しますか? このアカウントをフォロー解除しますか? - 本当に削除しますか? + 本当に削除しますか? 公開:公開タイムラインに投稿する 未収載:公開タイムラインには表示しない フォロワー限定:フォロワーだけに公開 @@ -268,11 +268,11 @@ アカウントをロック フォロワーを手動で承認する必要があります 下書きを保存しますか? - トゥートを送信中です… - トゥート送信エラー - トゥートの送信 - 送信がキャンセルされました - トゥートのコピーが下書きに保存されました + トゥートを送信中です… + トゥート送信エラー + トゥートの送信 + 送信がキャンセルされました + トゥートのコピーが下書きに保存されました 新規投稿 インスタンス %s にはカスタム絵文字がありません クリップボードにコピーされました @@ -281,7 +281,7 @@ 最初にこれらの絵文字セットをダウンロードする必要があります 検索中… 全て開く/閉じる - トゥートを開く + トゥートを開く アプリの再起動が必要です これらの変更を適用するには、Tuskyの再起動が必要になります 後で @@ -362,7 +362,7 @@ 投票 返信 返信 - このトゥートを削除し、下書きに戻しますか? + このトゥートを削除し、下書きに戻しますか? 削除 更新 リストを作成できませんでした @@ -401,9 +401,9 @@ ブックマーク 編集 ブックマーク - 予約トゥート - 予約トゥート - 予約トゥート + 予約トゥート + 予約トゥート + 予約トゥート フォロワー %1$sさん、%2$sさん フォローリクエスト diff --git a/app/src/main/res/values-kab/strings.xml b/app/src/main/res/values-kab/strings.xml index 6129f4564..3c0d312d1 100644 --- a/app/src/main/res/values-kab/strings.xml +++ b/app/src/main/res/values-kab/strings.xml @@ -72,7 +72,7 @@ Tiririn… Tugna n umaɣnu Sider - Kkes tijewwiqt-a\? + Kkes tijewwiqt-a\? Ẓreg tilɣa Agrudem Aceɛlal @@ -94,7 +94,7 @@ Rnu yiwen umiḍan amaynut n Maṣṭudun Aru Tummant-ik·im %s ur tesɛi ara imujiyen udmawanen - Ldi tijewwiqt + Ldi tijewwiqt CC-BY 4.0 CC-BY-SA 4.0 Senṭeḍ @@ -118,7 +118,7 @@ Rnu assenqed Ṭef tugna Timeẓriwt n tijewwaqt - Sɣiwes tijewwaqt-a + Sɣiwes tijewwaqt-a Bḍu agbur n tijewwiqt-a Bḍu aseɣwen ɣer tijewwiqt Rnu amsizdeg @@ -269,8 +269,8 @@ Bren-it ɣer %s Asentel n wesnas Ulac ɣur-k·m ula d yiwet n tjewwiqt yettwasɣawsen. - Tijewwiqin yettwasɣawsen - Tijewwiqin yettwasɣawsen + Tijewwiqin yettwasɣawsen + Tijewwiqin yettwasɣawsen Sken-d beṭuyat Ihacṭagen Isuturen n teḍfeṛt diff --git a/app/src/main/res/values-ko/strings.xml b/app/src/main/res/values-ko/strings.xml index b4e2bf624..8ccaa42d4 100644 --- a/app/src/main/res/values-ko/strings.xml +++ b/app/src/main/res/values-ko/strings.xml @@ -158,8 +158,8 @@ 다운로드 팔로우 요청을 취소하시겠습니까\? 이 계정을 팔로우 해제하시겠습니까\? - 이 툿을 삭제하시겠습니까\? - 이 툿을 지우고 다시 작성하시겠습니까\? + 이 툿을 삭제하시겠습니까\? + 이 툿을 지우고 다시 작성하시겠습니까\? 정말로 %s 전체를 숨기시겠습니까\? 모든 공개 타임라인과 알림에서 해당 도메인에서 작성된 컨텐츠를 보지 못합니다. 해당 도메인 팔로워와의 관계가 사라집니다. 도메인 전체를 숨기기 공개: 공개 타임라인에 표시 @@ -304,11 +304,11 @@ 계정 잠금 팔로워를 수동으로 승인합니다 작성 중인 내용을 저장하시겠습니까\? - 툿을 보내고 있습니다… - 툿을 보낼 수 없습니다 - 툿을 보내고 있습니다 - 보내기 취소됨 - 복사본이 임시 저장에 저장되었습니다 + 툿을 보내고 있습니다… + 툿을 보낼 수 없습니다 + 툿을 보내고 있습니다 + 보내기 취소됨 + 복사본이 임시 저장에 저장되었습니다 글쓰기 이 인스턴스 %s 은(는) 커스텀 이모지가 없습니다. 클립보드에 복사되었습니다 @@ -317,7 +317,7 @@ 시스템 기본 외의 이모지를 설정하시려면 우선 다운로드해야 합니다 탐색하고 있습니다… 모두 보이기/줄이기 - 툿 열기 + 툿 열기 어플리케이션 재시작 필요 변경 사항을 적용하려면 Tusky를 재시작해야 합니다 다음에 diff --git a/app/src/main/res/values-ml/strings.xml b/app/src/main/res/values-ml/strings.xml index 86549097e..eef53a07b 100644 --- a/app/src/main/res/values-ml/strings.xml +++ b/app/src/main/res/values-ml/strings.xml @@ -69,7 +69,7 @@ മറയ്ക്കപ്പെട്ട മീഡിയ സെൻസിറ്റീവ് ഉള്ളടക്കം അനുവാദം - മുന്‍നിശ്ചയിച്ച ടൂറ്റ്‌സ് + മുന്‍നിശ്ചയിച്ച ടൂറ്റ്‌സ് ബുക് മാർക്ക് പുനഃക്രമീകരിക്കുക ബ്രൗസറിൽ തുറക്കുക @@ -105,7 +105,7 @@ എഴുതുക പിന്തുടാനുള്ള അപേക്ഷകൾ ബൂട്ട്‌സ് കാണിക്കുക - മുന്‍നിശ്ചയിച്ച ടൂറ്റ്‌സ് + മുന്‍നിശ്ചയിച്ച ടൂറ്റ്‌സ് കരടുകൾ തിരുത്ത് അറിയിപ്പുകൾ diff --git a/app/src/main/res/values-nl/strings.xml b/app/src/main/res/values-nl/strings.xml index 86d125a9a..211ad5d56 100644 --- a/app/src/main/res/values-nl/strings.xml +++ b/app/src/main/res/values-nl/strings.xml @@ -152,7 +152,7 @@ Downloaden Het volgverzoek intrekken? Dit account ontvolgen? - Deze toot verwijderen? + Deze toot verwijderen? Openbaar: op openbare tijdlijnen tonen Minder openbaar: niet op openbare tijdlijnen tonen Alleen volgers: alleen aan jouw volgers tonen @@ -270,11 +270,11 @@ Account besloten maken Handmatige goedkeuring vereist voor volgers Concept bewaren? - Toot aan het verzenden… - Verzenden van toot mislukt - Toots aan het verzenden - Verzenden geannuleerd - Een kopie van de toot werd opgeslagen als concept + Toot aan het verzenden… + Verzenden van toot mislukt + Toots aan het verzenden + Verzenden geannuleerd + Een kopie van de toot werd opgeslagen als concept Toot schrijven Jouw server %s heeft geen lokale emojis Naar het klembord gekopieerd @@ -283,7 +283,7 @@ Je moet eerst deze emoji-sets downloaden Aan het zoeken… Alle toots in- of uitklappen - Toot openen + Toot openen Herstarten app vereist Je moet Tusky herstarten om deze veranderingen te kunnen doorvoeren Later @@ -366,7 +366,7 @@ Naam van lijst Hashtag zonder # Verwijderen en herschrijven - Deze toot verwijderen en herschrijven\? + Deze toot verwijderen en herschrijven\? Leegmaken Filter Toepassen @@ -439,13 +439,13 @@ Bewerken Geluidsbestanden moeten minder dan 40MB zijn. Bladwijzers - Ingeplande toots + Ingeplande toots Bladwijzer Bewerken Bladwijzers Poll toevoegen - Ingeplande toots - Ingeplande toot + Ingeplande toots + Ingeplande toot Herstellen Powered by Tusky Altijd toots met tekstwaarschuwingen uitklappen @@ -465,8 +465,8 @@ volgverzoek verstuurd Afmelden Abonneren - De toot waarvoor jij een reactie had opgesteld, is verwijderd - Het versturen van deze toot is mislukt! + De toot waarvoor jij een reactie had opgesteld, is verwijderd + Het versturen van deze toot is mislukt! Weet je zeker dat je de lijst %s wilt verwijderen\? Je kan niet meer dan %1$d mediabijlage uploaden. diff --git a/app/src/main/res/values-no-rNB/strings.xml b/app/src/main/res/values-no-rNB/strings.xml index f7a4d6a6e..5ea58c8d6 100644 --- a/app/src/main/res/values-no-rNB/strings.xml +++ b/app/src/main/res/values-no-rNB/strings.xml @@ -154,7 +154,7 @@ Last ned Trekk tilbake følgeforespørselen\? Slutte å følge denne kontoen\? - Slette dette tootet\? + Slette dette tootet\? Offentlig: Vis i offentlig tidslinjer Ikke oppført: Ikke vis i offentlige tidslinjer Bare følgere: Vis bare til følgere @@ -271,11 +271,11 @@ Lås konto Krever at du manuelt godkjenner nye følgere Lagre kladd\? - Sender Toot… - Det oppsto en feil under sending av tootet - Sender Toots - Sending avbrutt - En kopi av tootet er lagret i kladdene dine + Sender Toot… + Det oppsto en feil under sending av tootet + Sender Toots + Sending avbrutt + En kopi av tootet er lagret i kladdene dine Skriv Instansen %s har ingen egendefinerte emojis Kopiert til utklippstavlen @@ -284,7 +284,7 @@ Du må laste ned emoji-samlingene før de kan brukes Gjennomfører oppslag… Utvid/kollaps alle statuser - Åpne toot + Åpne toot Omstart av applikasjonen er påkrevd Du må starte Tusky på nytt for at endringene skal bli aktive Senere @@ -345,7 +345,7 @@ Vis at konto er en robot Er du sikker på at du vil slette alle varsler\? Slett og skriv på nytt - Vil du slette dette tottet og skrive det på nytt\? + Vil du slette dette tottet og skrive det på nytt\? %1$s • %2$s %s stemme @@ -427,10 +427,10 @@ Flere valg Valg %d Endre - Planlagte toots + Planlagte toots Rediger - Planlagte toots - Planlegg toot + Planlagte toots + Planlegg toot Tilbakestill Det oppsto en feil under henting av %s Drevet av Tusky @@ -500,10 +500,10 @@ Er du sikker på at du vil slette listen %s\? Vedlegg Lyd - Tootet du kladdet et svar til har blitt fjernet + Tootet du kladdet et svar til har blitt fjernet Kladd slettet Lasting av svarinformasjon feilet - Sending av toot feilet! + Sending av toot feilet! Animer egendefinerte emojis Avslutt abonnementet Abonner diff --git a/app/src/main/res/values-oc/strings.xml b/app/src/main/res/values-oc/strings.xml index 32e4c9994..a553a67de 100644 --- a/app/src/main/res/values-oc/strings.xml +++ b/app/src/main/res/values-oc/strings.xml @@ -128,7 +128,7 @@ Telecargar Anullar la demandar d’abonament ? Volètz quitar de seguir aqueste compte ? - Suprimir aqueste tut \? + Suprimir aqueste tut \? Publica : es visibla a la cronologia publica Pas listada :es pas visibla a las cronologias publicas Solament seguidors : pas que visibla pels vòstres seguidors @@ -236,11 +236,11 @@ Clavar lo compte Demanda que validetz manualament los seguidors Salvar lo borrolhon ? - Mandadís del tut… - Error en enviar lo tut - Mandadís dels tuts - Mandadís anullat - Una còpia del tut es estat salvat dins los borrolhons + Mandadís del tut… + Error en enviar lo tut + Mandadís dels tuts + Mandadís anullat + Una còpia del tut es estat salvat dins los borrolhons Redactar L’instància %s es pas compatibla amb los emoji personalizats Copiat al quichapapièr @@ -249,7 +249,7 @@ D’en primièr vos cal telecargar los emojis seguents Recèrca… Desplegar/Plegar totes los estatuts - Dobrir lo tut + Dobrir lo tut Reaviada necessària Vos caldrà reaviar Tusky per aplicar aquestes cambiaments Mai tard @@ -363,7 +363,7 @@ Escriure un tut Redactar Suprimir e reformular - Suprimir e reformular aqueste tut \? + Suprimir e reformular aqueste tut \? Utilizar lo tèma sistèma Netejar Filtrar @@ -438,10 +438,10 @@ Opcions multiplas Opcion %d Modificar - Tuts planificats + Tuts planificats Modificar - Tuts planificats - Planificar de tuts + Tuts planificats + Planificar de tuts Escafar Error en cercant la publicacion %s Propulsat per Tusky @@ -469,7 +469,7 @@ Seguir Borrolhon suprimit Fracàs del cargament de las info de responsa - Fracàs de l’enviament ! + Fracàs de l’enviament ! Volètz vertadièrament suprimir la lista %s \? Repassar las notificacions Enregistrat ! diff --git a/app/src/main/res/values-pl/strings.xml b/app/src/main/res/values-pl/strings.xml index bd879dc21..a68d6963e 100644 --- a/app/src/main/res/values-pl/strings.xml +++ b/app/src/main/res/values-pl/strings.xml @@ -237,11 +237,11 @@ Zablokuj konto Wymaga od Ciebie ręcznej akceptacji próśb o śledzenie Czy chcesz zapisać szkic? - Wysyłanie wpisu… - Wystąpił błąd podczas wysyłania wpisu - Wysyłanie wpisów - Anulowano wysyłanie - Kopia wpisu została zapisana jako szkic + Wysyłanie wpisu… + Wystąpił błąd podczas wysyłania wpisu + Wysyłanie wpisów + Anulowano wysyłanie + Kopia wpisu została zapisana jako szkic Nowy wpis Twoja instancja %s nie używa żadnych niestandardowych emoji Skopiowano do schowka @@ -250,7 +250,7 @@ Musisz najpierw pobrać te zestawy emoji Wyszukiwanie… Rozwiń/zwiń wszystkie wpisy - Otwórz wpis + Otwórz wpis Wymagane jest ponowne uruchomienie Musisz uruchomić ponownie Tuskyego, aby zastosować zmiany Później @@ -302,8 +302,8 @@ Pobieranie mediów Wyślij media do… Domena %s nie jest już schowana - Usunąć ten wpis\? - Usunąć i napisać ponownie ten wpis\? + Usunąć ten wpis\? + Usunąć i napisać ponownie ten wpis\? Czy jesteś pewien/pewna że chcesz zablokować wszystko z domeny %s\? Nie będziesz widzieć zawartości z tej domeny w żadnej osi czasu ani w twoich powiadomieniach. Twoi obserwujący z tej domeny nie będą usunięci. Schowaj całą domenę głosowania zostały zakończone @@ -453,10 +453,10 @@ Kilka wyborów Opcja %d Edytuj - Zaplanowane wpisy + Zaplanowane wpisy Edytuj - Zaplanowane wpisy - Zaplanuj wpis + Zaplanowane wpisy + Zaplanuj wpis Resetuj Napędzane przez Tusky Błąd przy wyszukiwaniu wpisu %s @@ -500,7 +500,7 @@ Nie możesz przesłać więcej niż %1$d załączników. Nie udało się załadować informacji o odpowiedzi - Przesłanie wpisu nie powiodło się! + Przesłanie wpisu nie powiodło się! Czy na pewno chcesz usunąć listę %s\? Nie ma ogłoszeń. Ogranicz liczbę powiadomień o zmianach na osi czasu @@ -523,7 +523,7 @@ Anuluj subskrypcję Zasubskrybuj Mimo tego, że twoje konto nie jest zablokowane, administracja %1$s uznała, że możesz chcieć ręcznie przejrzeć te prośby o możliwość śledzenia od tych kont. - Wpis dla którego naszkicowałeś/naszkicowałaś odpowiedź został usunięty + Wpis dla którego naszkicowałeś/naszkicowałaś odpowiedź został usunięty Usunięto szkic Ukryj ilościowe statystyki na profilach Ukryj ilościowe statystyki na postach diff --git a/app/src/main/res/values-pt-rBR/strings.xml b/app/src/main/res/values-pt-rBR/strings.xml index c9b12f9b3..c57a2dadd 100644 --- a/app/src/main/res/values-pt-rBR/strings.xml +++ b/app/src/main/res/values-pt-rBR/strings.xml @@ -141,7 +141,7 @@ Baixar Cancelar solicitação para seguir\? Deixar de seguir esta conta? - Excluir este toot? + Excluir este toot? Público: Postar em linhas públicas Não-listado: Não postar em linhas públicas Privado: Postar só para seguidores @@ -254,11 +254,11 @@ Trancar perfil Requer aprovação manual de seguidores Salvar rascunho? - Enviando toot… - Erro ao enviar toot - Enviando toots - Envio cancelado - Uma cópia do toot foi salva nos seus rascunhos + Enviando toot… + Erro ao enviar toot + Enviando toots + Envio cancelado + Uma cópia do toot foi salva nos seus rascunhos Compor A sua instância %s não possui emojis personalizados Copiado para a área de transferência @@ -267,7 +267,7 @@ É necessário baixar estes pacotes de emojis primeiro Carregando… Expandir/Ocultar todos os toots - Abrir toot + Abrir toot É necessário reiniciar o aplicativo É necessário reiniciar o aplicativo para aplicar as alterações Depois @@ -305,7 +305,7 @@ Abrir mídia #%d Baixar mídia Baixando mídia - Excluir e rascunhar este toot\? + Excluir e rascunhar este toot\? enquetes terminarem Filtros Idioma @@ -434,10 +434,10 @@ Múltiplas opções Opção %d Editar - Agendados + Agendados Editar - Agendados - Agendar toot + Agendados + Agendar toot Cancelar Erro ao pesquisar %s Salvos @@ -481,8 +481,8 @@ Notificar sobre toots de quem me interessa quem me interessa tootar Erro ao carregar toot para responder - Erro ao enviar o toot! - O toot em que se rascunhou uma resposta foi excluído + Erro ao enviar o toot! + O toot em que se rascunhou uma resposta foi excluído Rascunho excluído Não é possível anexar mais de %1$d arquivo de mídia. diff --git a/app/src/main/res/values-ru/strings.xml b/app/src/main/res/values-ru/strings.xml index 46d69ca96..18d63e4b7 100644 --- a/app/src/main/res/values-ru/strings.xml +++ b/app/src/main/res/values-ru/strings.xml @@ -155,8 +155,8 @@ Скачать Отозвать запрос на подписку\? Отписаться от этого аккаунта? - Удалить гудок\? - Удалить гудок и превратить его в черновик\? + Удалить гудок\? + Удалить гудок и превратить его в черновик\? Публичный: Показать в публичных лентах Неизвестно: Не показывать в публичных лентах Только подписчики: Показать только подписчикам @@ -317,11 +317,11 @@ Закрыть аккаунт Вам придётся вручную подтверждать подписчиков Сохранить черновик? - Отправка гудка… - Ошибка при отправке гудка - Отправка гудков - Отправка отменена - Копия поста сохранена в ваши черновики + Отправка гудка… + Ошибка при отправке гудка + Отправка гудков + Отправка отменена + Копия поста сохранена в ваши черновики Сочинить У вашего узла %s нет собственных эмодзи Скопировано в буфер обмена @@ -330,7 +330,7 @@ Сперва эти наборы эмодзи нужно скачать Производится поиск… Раскрыть/свернуть все статусы - Открыть гудок + Открыть гудок Необходимо перезапустить приложение Вам нужно перезапустить Tusky для применения изменений Позже @@ -456,10 +456,10 @@ Множественный выбор Вариант %d Изменить - Запланированные гудки + Запланированные гудки Редактировать - Запланированные гудки - Запланировать гудок + Запланированные гудки + Запланировать гудок Сброс Закладки Добавить в закладки @@ -529,10 +529,10 @@ Скрыть количественную статистику по постам Отписаться Подписаться - Гудок который Вы записали в черновик был удален + Гудок который Вы записали в черновик был удален Не удалось загрузить информацию об ответе Черновик удалён - Этот гудок не удалось отправить! + Этот гудок не удалось отправить! Вы действительно хотите удалить список %s\? Скрыть количественную статистику по профилям пользователей Ограничение уведомлений в ленте diff --git a/app/src/main/res/values-sa/strings.xml b/app/src/main/res/values-sa/strings.xml index 29994122c..50d89a638 100644 --- a/app/src/main/res/values-sa/strings.xml +++ b/app/src/main/res/values-sa/strings.xml @@ -35,7 +35,7 @@ %s अप्रकाशयत् \@%s अनुज्ञापत्राणि - कालबद्धदौत्यानि + कालबद्धदौत्यानि लेखविकर्षाः स्वीयव्यक्तिविवरणं सम्पाद्यताम् अनुसरणार्थमनुरोधाः @@ -126,11 +126,11 @@ जालस्थलानि पीठिका युज्यताम् पुनरारम्भः - कालबद्धदौत्यं क्रियताम् + कालबद्धदौत्यं क्रियताम् भावचिह्नटङ्कणफलकम् विषयप्रत्यादेशः दौत्यसुदर्शता - कालबद्धदौत्यानि + कालबद्धदौत्यानि लेखविकर्षाः अन्विष्यताम् अस्वीक्रियताम् @@ -180,8 +180,8 @@ किल अवरुध्यताम् @%s\? प्रदेशः छाद्यताम् निश्चियेन सर्वमेव निषिद्धं भवेदेतस्य जनस्य %s \? कोऽपि विषयो न द्रष्टुं शक्यते तत्प्रदेशात् कस्यामपि समयतालिकायामुत वा ते सूचनापेटिकायाम् । भवदनुसर्तारः तस्मात्प्रदेशान्निष्क्रियन्ते । - विनश्य पुनः लिख्यताम् \? - दौत्यमेतन्नश्यताम्\? + विनश्य पुनः लिख्यताम् \? + दौत्यमेतन्नश्यताम्\? अनुसरणं नश्यताम् \? अवारोप्यताम् उपारोप्यमाणम्… @@ -320,11 +320,11 @@ अंशफलकेऽनुसृतम् भवदीयं विशिष्टस्थलं %s स्वीयानुकूलभावचिह्नरहितं वर्तते लिख्यताम् - दौत्यप्रतिलिपिस्तत्र विकर्षेसु रक्षिता - प्रेषणं निराकृतम् - प्रेष्यमाणानि - दौत्यप्रेषणे दोषः - दौत्यं प्रेष्यमाणम्… + दौत्यप्रतिलिपिस्तत्र विकर्षेसु रक्षिता + प्रेषणं निराकृतम् + प्रेष्यमाणानि + दौत्यप्रेषणे दोषः + दौत्यं प्रेष्यमाणम्… रक्षणीयम् \? स्वयमेवाऽनुसर्तॄणां कृतेऽनुमतिर्दातव्या लेखा अवरुध्यताम् @@ -348,7 +348,7 @@ पश्चात् पुनश्च टस्कीप्रारम्भोऽपेक्षितो वर्तते परिवर्तनानुसरेण चलितुम् अनुप्रयोगप्रारम्भः आवश्यकः - दौत्यमुद्घाट्यताम् + दौत्यमुद्घाट्यताम् विस्तार्यन्तां नश्यन्तां वा स्थतयः अन्वेषणं भवद्वर्तते… कीलयतु diff --git a/app/src/main/res/values-si/strings.xml b/app/src/main/res/values-si/strings.xml index 5b88bf6f1..0c5d42b9f 100644 --- a/app/src/main/res/values-si/strings.xml +++ b/app/src/main/res/values-si/strings.xml @@ -32,7 +32,7 @@ නව සැඳහුම් රචනා කරන්න තව පෙන්වන්න - ටූට් හි පිටපතක් ඔබගේ කටුපිටපත් තුළට සුරකින ලදි + ටූට් හි පිටපතක් ඔබගේ කටුපිටපත් තුළට සුරකින ලදි මාධ්‍ය සඟවන්න පැතිකඩ සංස්කරණය යැවිණි! @@ -119,7 +119,7 @@ පරිශීලක අනවහිර කෙරිණි දත්ත එක්කරන්න වෙත ටූට් බෙදාගන්න… - යැවීම අවලංගු කෙරිණි + යැවීම අවලංගු කෙරිණි අනවහිර ටූට්! ප්‍රියතමයන් @@ -127,7 +127,7 @@ තත්ව ගෙන ඒමට අසමත් විය මාධ්‍ය: %s සංවාදය නිහඬ කරන්න - ටූට්ස් යැවෙමින් + ටූට්ස් යැවෙමින් සංවාද විශාල ප්‍රසිද්ධ @@ -142,7 +142,7 @@ ප්‍රියතමයන් පිළිතුරු… කාලරේඛා දැනුම්දීම් සීමාකරන්න - ටූට් යැවීමේ දෝෂයකි + ටූට් යැවීමේ දෝෂයකි පෙරහන එකතු කරන්න සැමවිටම මාධ්‍ය සංවේදී ලෙස සලකුණු කරන්න යෙදුම යළි ඇරඹීම ඇවැසිය @@ -177,7 +177,7 @@ මාධ්‍ය එකතු කරන්න ද. %d කින් %1$s, %2$s, %3$s සහ වෙනත් %4$d - ටූට් විවෘත කරන්න + ටූට් විවෘත කරන්න සැඟවුනු වසම් පැය %d සැකසුම් සමමුහූර්ත වීමට අසමත් විය @@ -253,13 +253,13 @@ මාස්ටඩන් සමඟ පිවිසෙන්න ජන්දය මුළු වචනය - මෙම ටූට් යැවීමට අසමත් විය! + මෙම ටූට් යැවීමට අසමත් විය! දෘශ්‍යකය පසුව සංස්කරණය අඳුරු කිසිවක් නැත. - ටූට් යැවෙමින්… + ටූට් යැවෙමින්… පද්ධති පෙරනිමිය සඳැහුම ඉවත් කරන්න diff --git a/app/src/main/res/values-sk/strings.xml b/app/src/main/res/values-sk/strings.xml index 5b026442f..4044a8a3a 100644 --- a/app/src/main/res/values-sk/strings.xml +++ b/app/src/main/res/values-sk/strings.xml @@ -85,24 +85,24 @@ TOOT TOOT! Viditeľnosť tootu - Naplánovať toot - Vymazať tento toot\? - Vymazať a prepísať tento toot\? + Naplánovať toot + Vymazať tento toot\? + Vymazať a prepísať tento toot\? Zdieľať obsah tootu Zdieľať odkaz tootu - Odosielanie tootu… - Chyba pri odosielaní tootu - Kópia vášho tootu bola uložená do konceptov - Otvoriť toot + Odosielanie tootu… + Chyba pri odosielaní tootu + Kópia vášho tootu bola uložená do konceptov + Otvoriť toot Napísať toot - Plánované tooty - Plánované tooty + Plánované tooty + Plánované tooty Avatar Odstrániť Uzamknúť účet Uložiť koncept\? - Odosielanie tootov - Odosielanie bolo zrušené + Odosielanie tootov + Odosielanie bolo zrušené Vyhľadávanie… Neskôr Reštartovať diff --git a/app/src/main/res/values-sl/strings.xml b/app/src/main/res/values-sl/strings.xml index 954e4b10a..daefcc217 100644 --- a/app/src/main/res/values-sl/strings.xml +++ b/app/src/main/res/values-sl/strings.xml @@ -153,7 +153,7 @@ Prejmi Želite preklicati to zahtevo\? Prenehajte slediti temu računu\? - Želite izbrisati ta tut\? + Želite izbrisati ta tut\? Javno: Objavi v javnih časovnicah Ni prikazano: Ne prikaže v javnih časovnicah Samo sledilci: Objavi samo sledilcem @@ -269,11 +269,11 @@ Zakleni račun Zahtevana je ročna potrditev sledilcev Shrani osnutek\? - Pošiljanje tuta… - napaka pri pošiljanju tuta - Pošiljanje tutov - Pošiljanje je preklicano - Kopija tuta je bila shranjena v osnutke + Pošiljanje tuta… + napaka pri pošiljanju tuta + Pošiljanje tutov + Pošiljanje je preklicano + Kopija tuta je bila shranjena v osnutke Sestavi Vaše vozlišče %s nima emotikonov po meri Kopirano v odložišče @@ -282,7 +282,7 @@ Najprej boste morali prenesti te emotikone Izvajanje iskanja… Razširi/Strni vse statuse - Odpri tut + Odpri tut Potreben je ponovni zagon aplikacije Če želite uveljaviti te spremembe, morate znova zagnati Tusky Kasneje @@ -340,7 +340,7 @@ Prikaži kazalnik za robote Ali ste prepričani, da želite trajno izbrisati vsa obvestila\? Izbriši in preoblikuj - Izbriši in preoblikuj tut\? + Izbriši in preoblikuj tut\? %1$s • %2$s %s glas @@ -432,11 +432,11 @@ Več izbir Izbira %d Uredi - Napovedani tuti + Napovedani tuti Uredi - Napovedani tuti + Napovedani tuti Ponastavi - Napovej tut + Napovej tut Napaka pri iskanju objave %s Poganja ga Tusky %s spodbudil diff --git a/app/src/main/res/values-sv/strings.xml b/app/src/main/res/values-sv/strings.xml index d94fee33c..d08caaa9f 100644 --- a/app/src/main/res/values-sv/strings.xml +++ b/app/src/main/res/values-sv/strings.xml @@ -153,7 +153,7 @@ Ladda ned Återkalla följningsförfrågan? Sluta följ detta konto\? - Radera denna toot? + Radera denna toot? Offentlig: Skicka till offentliga tidslinjer Olistad: Visa inte i offentliga tidslinjer Enbart-följare: Ses enbart av följare @@ -290,11 +290,11 @@ Lås konto Kräver att du manuellt godkänner följare Spara utkast? - Skickar toot… - Kunde inte skicka toot - Skickar toot - Sändning avbruten - En kopia av tooten har sparats i dina utkast + Skickar toot… + Kunde inte skicka toot + Skickar toot + Sändning avbruten + En kopia av tooten har sparats i dina utkast Skriv Din instans %s har inga anpassade emojis Kopierat till urklipp @@ -303,7 +303,7 @@ Du behöver ladda ned dessa emojis först Utför sökning… Expandera/Dölj alla statusar - Öppna toot + Öppna toot Omstart av appen krävs Du måste starta om Tusky för att tillämpa ändringarna Senare @@ -373,7 +373,7 @@ Visa robotindikator Är du säker på att du vill rensa dina aviseringar permanent\? Radera och skriv på nytt - Radera och skriv ny toot\? + Radera och skriv ny toot\? %1$s • %2$s %s röst @@ -442,10 +442,10 @@ Flerval Val %d Redigera - Schemalagda toots + Schemalagda toots Ändra - Schemalagda toots - Schemalägg toot + Schemalagda toots + Schemalägg toot Återställ Fel vid uppslagning av status %s Bokmärken diff --git a/app/src/main/res/values-ta/strings.xml b/app/src/main/res/values-ta/strings.xml index f197abf25..21b5e8489 100644 --- a/app/src/main/res/values-ta/strings.xml +++ b/app/src/main/res/values-ta/strings.xml @@ -224,11 +224,11 @@ கணக்கை முடக்கு நீங்களாக பின்பற்றுபவர்களை அங்கீகரிக்க வரைவை சேமிக்கவா? - Toot அனுப்பபடுகிறது… - Toot அனுப்புவதில் பிழை - Toots அனுப்பபடுகிறது - Toot அனுப்பபல் நீக்கபட்டது - நகலெடுக்கபட்ட toot வரைவில் சேமிக்கபட்டது + Toot அனுப்பபடுகிறது… + Toot அனுப்புவதில் பிழை + Toots அனுப்பபடுகிறது + Toot அனுப்பபல் நீக்கபட்டது + நகலெடுக்கபட்ட toot வரைவில் சேமிக்கபட்டது எழுது தங்கள் %s instance(களம்)-ல் எந்தவொரு custom emojis-ம் இல்லை பிடிப்புப்பலகையில் நகலெடுக்க @@ -237,7 +237,7 @@ தாங்கள் முதலில் இந்த Emoji sets-னை பதிவிறக்கவேண்டும் சேயல்பாட்டு தேடல்… அதிகமாக்கு/கம்மியாக்கு பற்றிய நிலைகள் - Tootயை திற + Tootயை திற செயலி மறுதொடக்கம் தேவைபடுகிறது இந்த மாறுதல்கள் செயற்படுத்த செயலியை மறுதொடக்கம் செய்ய வேண்டும் பிறகு diff --git a/app/src/main/res/values-th/strings.xml b/app/src/main/res/values-th/strings.xml index 1bf9649e6..04f93a3e4 100644 --- a/app/src/main/res/values-th/strings.xml +++ b/app/src/main/res/values-th/strings.xml @@ -110,7 +110,7 @@ ภายหลัง จำเป็นต้องเริ่ม Tusky ใหม่ เพื่อใช้การเปลี่ยนแปลงเหล่านี้ จำเป็นต้องเริ่มแอปใหม่ - เปิด Toot + เปิด Toot ขยาย/ย่อทั้งหมด กำลังค้นหา… ต้องดาวน์โหลดชุดเอโมจิเหล่านี้ก่อน @@ -119,11 +119,11 @@ คัดลอกไปยังคลิบบอร์ดแล้ว Instance %s ไม่มีเอโมจิแบบกำหนดเอง เขียน - สำเนา Toot บันทึกเป็นฉบับร่างแล้ว - การส่งถูกยกเลิก - ส่ง Toot - การส่ง Toot เกิดข้อผิดผลาด - กำลังส่ง Toot… + สำเนา Toot บันทึกเป็นฉบับร่างแล้ว + การส่งถูกยกเลิก + ส่ง Toot + การส่ง Toot เกิดข้อผิดผลาด + กำลังส่ง Toot… บันทึกฉบับร่าง\? ต้องอนุมัติผู้ติดตามด้วยตัวเอง ล็อกบัญชี @@ -265,8 +265,8 @@ บล็อก @%s\? ซ่อนทั้งโดเมน ต้องการบล็อกทุกอย่างจาก %s \? คุณจะไม่เห็นเนื้อหาจากโดเมนนั้นในไทม์ไลน์สาธารณะหรือในการแจ้งเตือน ผู้ติดตามของคุณจากโดเมนนั้นจะถูกลบออก - ลบ แล้ว ร่าง Toot นี้ใหม่\? - ลบ Toot นี้\? + ลบ แล้ว ร่าง Toot นี้ใหม่\? + ลบ Toot นี้\? เลิกติดตามผู้ใช้นี้\? ยกเลิกคำขอติดตาม\? ดาวน์โหลด @@ -316,11 +316,11 @@ โต้ตอบ ลิงก์ เพิ่มแท็บ - Toot แบบตั้งเวลา + Toot แบบตั้งเวลา คีย์บอร์ดเอโมจิ เตือนเนื้อหา การมองเห็น Toot - Toot แบบตั้งเวลา + Toot แบบตั้งเวลา ฉบับร่าง ปฏิเสธ ยอมรับ @@ -390,7 +390,7 @@ %s ได้ดัน \@%s สัญญาอนุญาต - โพสต์แบบกำหนดเวลา + โพสต์แบบกำหนดเวลา แก้ไขโปรไฟล์ คำขอติดตาม โดเมนที่ซ่อนไว้ @@ -461,7 +461,7 @@ ซ่อนการแจ้งเตือน ปิดเสียงการแจ้งเตือนจาก %s ซ่อนหัวข้อของแถบเครื่องมือด้านบน - ล้มเหลวในการส่งโพสต์นี้! + ล้มเหลวในการส่งโพสต์นี้! ข้อมูลบางอย่างที่อาจส่งผลต่อสุขภาพจิตของคุณจะถูกซ่อนไว้ซึ่งรวมถึง: \n \n- การแจ้งเตือน ชื่นชอบ/ดัน/ติดตาม @@ -477,7 +477,7 @@ สุขภาวะ บันทึกส่วนตัวของคุณเกี่ยวกับบัญชีนี้ แจ้งเตือน เมื่อคนที่คุณติดตาม ได้เผยแพร่โพสต์ใหม่ - โพสต์ที่คุณได้ร่างตอบไว้ ถูกลบแลัว + โพสต์ที่คุณได้ร่างตอบไว้ ถูกลบแลัว ลบฉบับร่างแล้ว ล้มเหลวในการโหลดข้อมูลตอบกลับ คุณต้องการลบลิสต์ %s ใช่ไหม\? diff --git a/app/src/main/res/values-tr/strings.xml b/app/src/main/res/values-tr/strings.xml index ef8d4c398..d80b54faf 100644 --- a/app/src/main/res/values-tr/strings.xml +++ b/app/src/main/res/values-tr/strings.xml @@ -140,7 +140,7 @@ İndir Takip isteğini iptal et\? Takibi bırakmak istiyor musun\? - Bu durumu silmek istiyor musunuz\? + Bu durumu silmek istiyor musunuz\? Kamu: Herkese açık ve sosyal çizelgelerinde çıkar Listelenmemiş: Genel zaman çizelgelerinde gösterme Özel: Sadece takipçiler ve bahsedilenlere açık @@ -254,11 +254,11 @@ Hesabı Kilitle Takipçileri elle onaylamanız gerekir Taslaklara kaydedilsin mi\? - Toot gönderiliyor… - Toot gönderilirken hata oluştu - Toot Gönderiliyor - Gönderme iptal edildi - Tootun bir kopyası taslaklara kaydedildi + Toot gönderiliyor… + Toot gönderilirken hata oluştu + Toot Gönderiliyor + Gönderme iptal edildi + Tootun bir kopyası taslaklara kaydedildi Oluştur %s örneğinizin herhangi bir özel ifadesi yok Panoya kopyalandı @@ -267,7 +267,7 @@ Önce bu ifade paketini indirmeniz gerekecek Araştırılıyor… Tüm durumları Genişlet/Küçült - Durumu aç + Durumu aç Uygulamayı yeniden başlatmanız lazım Bu değişiklikleri uygulamak için Tusky\'yi yeniden başlatmanız gerekecek Sonra @@ -406,16 +406,16 @@ Bahsedenler #%d medyayı aç Yer imleri - Zamanlanmış tootlar + Zamanlanmış tootlar Yer imi Düzenle Sil ve düzenle Yer imleri Anket ekle - Zamanlanmış tootlar - Tootu zamanla + Zamanlanmış tootlar + Tootu zamanla Sıfırla - Bu durumu silip yeniden düzenlemek istiyor musunuz\? + Bu durumu silip yeniden düzenlemek istiyor musunuz\? Botlar için işaret göster Tusky tarafından desteklenmektedir Yerimine eklendi diff --git a/app/src/main/res/values-uk/strings.xml b/app/src/main/res/values-uk/strings.xml index 0a684c9f7..55c99157c 100644 --- a/app/src/main/res/values-uk/strings.xml +++ b/app/src/main/res/values-uk/strings.xml @@ -57,7 +57,7 @@ Згадки Посилання Попередження про вміст - Заплановані дмухи + Заплановані дмухи Чернетки Відхилити Прийняти @@ -110,7 +110,7 @@ Написати Скасувати приглушення розмови Заглушити розмову - Заплановані дмухи + Заплановані дмухи Підписники Написати Медіа @@ -268,13 +268,13 @@ Пізніше Вам потрібно буде перезапустити Tusky, щоб застосувати ці зміни Необхідно перезапустити застосунок - Відкрити дмух + Відкрити дмух Розгорнути/згорнути всі статуси - Копію дмуху збережено до ваших чернеток - Надсилання скасовано - Надсилання дмухів - Помилка надсилання дмуху - Надсилання дмуху… + Копію дмуху збережено до ваших чернеток + Надсилання скасовано + Надсилання дмухів + Помилка надсилання дмуху + Надсилання дмуху… Оприлюднення з облікового запису %1$s Вилучити обліковий запис зі списку Додати обліковий запис до списку @@ -418,8 +418,8 @@ Заблокувати @%s\? Сховати весь домен Ви впевнені, що хочете заблокувати все з %s\? Ви не побачите вміст із цього домену в жодних загальнодоступних стрічках або у своїх сповіщеннях. Ваших підписників з цього домену буде видалено. - Видалити й переписати цей дмух\? - Видалити цей дмух\? + Видалити й переписати цей дмух\? + Видалити цей дмух\? Не стежити за цим обліковим записом\? Відкликати запит на підписку\? Завантаження @@ -453,12 +453,12 @@ Хештеги Відкрити автора просування Додати вкладку - Запланувати дмух + Запланувати дмух Клавіотура емодзі - Дмух, для якого ви створили чернетку відповіді, вилучено + Дмух, для якого ви створили чернетку відповіді, вилучено Чернетку видалено Не вдалося завантажити дані відповіді - Не вдалося надіслати цей дмух! + Не вдалося надіслати цей дмух! Ви дійсно хочете видалити список %s\? Ви не можете завантажити більше ніж %1$d медіавкладення. diff --git a/app/src/main/res/values-vi/strings.xml b/app/src/main/res/values-vi/strings.xml index 7730a6304..50bd6fe1d 100644 --- a/app/src/main/res/values-vi/strings.xml +++ b/app/src/main/res/values-vi/strings.xml @@ -1,10 +1,10 @@ Bạn có muốn xóa toàn bộ thông báo\? - Đã lưu tút vào nháp - Hủy đăng - Đăng Tút - Đang đăng… + Đã lưu tút vào nháp + Hủy đăng + Đăng Tút + Đang đăng… %d thông báo mới @@ -19,7 +19,7 @@ %s đăng lại tút của bạn Lỗi khi tìm tút %s Máy chủ %s không có emoji tùy chỉnh - Lỗi khi đăng tút + Lỗi khi đăng tút Thêm nội dung thất bại Không thể xóa danh sách Không thể đổi tên danh sách @@ -61,8 +61,8 @@ Xóa TÚT Đăng nhập Mastodon - Xóa và viết lại tút này\? - Xóa tút này\? + Xóa và viết lại tút này\? + Xóa tút này\? Ngưng theo dõi người này\? Hủy yêu cầu theo dõi\? Tải về @@ -112,11 +112,11 @@ Lượt nhắc tới Links Thêm Tab - Lên lịch + Lên lịch Emoji Nội dung ẩn Công khai - Đăng tự động + Đăng tự động Nháp Từ chối Đồng ý @@ -180,7 +180,7 @@ %s đăng lại \@%s Giấy phép - Những tút đã lên lịch + Những tút đã lên lịch Chỉnh sửa trang cá nhân Yêu cầu theo dõi Máy chủ đã ẩn @@ -424,7 +424,7 @@ Để sau Bạn cần khởi động lại Tusky để áp dụng các thiết lập Yêu cầu khởi động lại ứng dụng - Đọc tút + Đọc tút Mở rộng/Thu gọn toàn bộ tút Đang tìm kiếm… Bạn cần tải về bộ emoji này trước @@ -489,10 +489,10 @@ Bạn thật sự muốn xóa danh sách %s\? Đính kèm Âm thanh - Đã xóa tút trả lời nháp + Đã xóa tút trả lời nháp Đã xóa tút lên lịch Chưa tải được bình luận - Đăng tút không thành công! + Đăng tút không thành công! Emoji động Ngưng nhận thông báo Nhận thông báo diff --git a/app/src/main/res/values-zh-rCN/strings.xml b/app/src/main/res/values-zh-rCN/strings.xml index 4c0cecb63..048038ef1 100644 --- a/app/src/main/res/values-zh-rCN/strings.xml +++ b/app/src/main/res/values-zh-rCN/strings.xml @@ -155,8 +155,8 @@ 下载 移除关注请求? 不再关注此用户? - 删除这条嘟文? - 删除并重新编辑这条嘟文? + 删除这条嘟文? + 删除并重新编辑这条嘟文? 公开:所有人可见,并会出现在公共时间轴上 不公开:所有人可见,但不会出现在公共时间轴上 仅关注者:只有经过你确认后关注你的用户可见 @@ -299,11 +299,11 @@ 保护你的帐户(锁嘟) 你需要手动审核所有关注请求 保存为草稿? - 正在发送… - 发送失败 - 嘟文发送中 - 已取消发送 - 嘟文已保存为草稿 + 正在发送… + 发送失败 + 嘟文发送中 + 已取消发送 + 嘟文已保存为草稿 发表嘟文 当前实例 %s 没有自定义表情符号 已复制到剪贴板 @@ -312,7 +312,7 @@ 需要下载表情符号数据 正在查询… 展开/折叠所有嘟文 - 打开嘟文 + 打开嘟文 需要重启应用 你需要重启 Tusky 才能生效 稍后 @@ -408,14 +408,14 @@ 音频文件大小限制为 40M。 书签 隐藏的域名 - 定时嘟文 + 定时嘟文 书签 编辑 书签 隐藏的域名 新增投票 - 定时嘟文 - 定时嘟文 + 定时嘟文 + 定时嘟文 %s 已取消隐藏 隐藏来自该域名的所有嘟文 动画GIF头像 @@ -489,10 +489,10 @@ 此账号的备注 取消关注 关注 - 该草稿回复的原嘟文已被删除 + 该草稿回复的原嘟文已被删除 草稿已删除 加载回复信息失败 - 嘟文发送失败! + 嘟文发送失败! 确认删除列表 %s? 最多只可上传 %1$d 个媒体附件。 diff --git a/app/src/main/res/values-zh-rHK/strings.xml b/app/src/main/res/values-zh-rHK/strings.xml index 059d20319..a86fd321c 100644 --- a/app/src/main/res/values-zh-rHK/strings.xml +++ b/app/src/main/res/values-zh-rHK/strings.xml @@ -155,8 +155,8 @@ 下載 移除關注請求? 停止關注此使用者? - 刪除這條嘟文? - 刪除並重新編輯這條嘟文? + 刪除這條嘟文? + 刪除並重新編輯這條嘟文? 公開:所有人可見,並會出現在公開時間軸上 不公開:所有人可見,但不會出現在公開時間軸上 僅關注者:只有經過你確認後關注你的使用者可見 @@ -297,11 +297,11 @@ 保護你的帳戶(鎖嘟) 你需要手動審核所有關注請求 儲存為草稿? - 正在發送… - 發送失敗 - 嘟文發送中 - 發送已被取消 - 嘟文已儲存為草稿 + 正在發送… + 發送失敗 + 嘟文發送中 + 發送已被取消 + 嘟文已儲存為草稿 新嘟文 當前站點 %s 沒有自訂表情符號 已複製到剪貼簿 @@ -310,7 +310,7 @@ 你需要先下載這些表情符號包 正在查詢… 展開/摺疊所有嘟文 - 開啟嘟文 + 開啟嘟文 需要重啟應用程式 你需要重啟 Tusky 才能生效 稍後 @@ -426,8 +426,8 @@ 確定要封鎖 %s 所有內容?你將不會在任何公開時間軸或是通知中看到來自這個網域的內容。你的關注者若來自這個網域則將會被移除。 %s 已解除隱藏 重設 - 排程嘟文 - 排程的嘟文 + 排程嘟文 + 排程的嘟文 取消靜音對話 靜音對話 取消靜音 %s @@ -444,14 +444,14 @@ %s 剛剛發了新嘟文 %s 希望可以關注你 公告 - 已排程的嘟文 + 已排程的嘟文 被隱藏的網域 聲音檔大小限制 40MB。 完整字詞 - 你的草稿欲回覆的原嘟文已被刪除 + 你的草稿欲回覆的原嘟文已被刪除 草稿已刪除 載入回覆資訊失敗 - 這條嘟文發送失敗! + 這條嘟文發送失敗! 你確定要刪除列表 %s? 你無法上傳超過 %1$d 媒體附件。 diff --git a/app/src/main/res/values-zh-rMO/strings.xml b/app/src/main/res/values-zh-rMO/strings.xml index b26412b82..ff1677e92 100644 --- a/app/src/main/res/values-zh-rMO/strings.xml +++ b/app/src/main/res/values-zh-rMO/strings.xml @@ -149,8 +149,8 @@ 下載 移除關注請求? 停止關注此使用者? - 刪除這條嘟文? - 刪除並重新編輯這條嘟文? + 刪除這條嘟文? + 刪除並重新編輯這條嘟文? 公開:所有人可見,並會出現在公開時間軸上 不公開:所有人可見,但不會出現在公開時間軸上 僅關注者:只有經過你確認後關注你的使用者可見 @@ -291,11 +291,11 @@ 保護你的帳戶(鎖嘟) 你需要手動審核所有關注請求 儲存為草稿? - 正在發送… - 發送失敗 - 嘟文發送中 - 發送已被取消 - 嘟文已儲存為草稿 + 正在發送… + 發送失敗 + 嘟文發送中 + 發送已被取消 + 嘟文已儲存為草稿 發表新嘟文 當前站點 %s 沒有自訂表情符號 已複製到剪貼簿 @@ -304,7 +304,7 @@ 你需要先下載這些表情符號包 正在查詢… 展開/摺疊所有嘟文 - 開啟嘟文 + 開啟嘟文 需要重啟應用程式 你需要重啟 Tusky 才能生效 稍後 diff --git a/app/src/main/res/values-zh-rSG/strings.xml b/app/src/main/res/values-zh-rSG/strings.xml index c0d4a621a..134c89145 100644 --- a/app/src/main/res/values-zh-rSG/strings.xml +++ b/app/src/main/res/values-zh-rSG/strings.xml @@ -152,8 +152,8 @@ 下载 移除关注请求? 不再关注此用户? - 删除这条嘟文? - 删除并重新编辑这条嘟文? + 删除这条嘟文? + 删除并重新编辑这条嘟文? 公开:所有人可见,并会出现在公共时间轴上 不公开:所有人可见,但不会出现在公共时间轴上 仅关注者:只有经过你确认后关注你的用户可见 @@ -295,11 +295,11 @@ 保护你的帐户(锁嘟) 你需要手动审核所有关注请求 保存为草稿? - 正在发送… - 发送失败 - 嘟文发送中 - 发送已被取消 - 嘟文已保存为草稿 + 正在发送… + 发送失败 + 嘟文发送中 + 发送已被取消 + 嘟文已保存为草稿 新嘟文 当前实例 %s 没有自定义表情符号 已复制到剪贴板 @@ -308,7 +308,7 @@ 需要下载表情符号数据 正在查询… 展开/折叠所有嘟文 - 打开嘟文 + 打开嘟文 需要重启应用 你需要重启 Tusky 才能生效 稍后 diff --git a/app/src/main/res/values-zh-rTW/strings.xml b/app/src/main/res/values-zh-rTW/strings.xml index ea38b585a..7b4da5781 100644 --- a/app/src/main/res/values-zh-rTW/strings.xml +++ b/app/src/main/res/values-zh-rTW/strings.xml @@ -155,8 +155,8 @@ 下載 移除關注請求? 停止關注此使用者? - 刪除這條嘟文? - 刪除並重新編輯這條嘟文? + 刪除這條嘟文? + 刪除並重新編輯這條嘟文? 公開:所有人可見,並會出現在公開時間軸上 不公開:所有人可見,但不會出現在公開時間軸上 僅關注者:只有經過你確認後關注你的使用者可見 @@ -297,11 +297,11 @@ 保護你的帳戶(鎖嘟) 你需要手動審核所有關注請求 儲存為草稿? - 正在發送… - 發送失敗 - 嘟文發送中 - 發送已被取消 - 嘟文已儲存為草稿 + 正在發送… + 發送失敗 + 嘟文發送中 + 發送已被取消 + 嘟文已儲存為草稿 發表新嘟文 當前站點 %s 沒有自訂表情符號 已複製到剪貼簿 @@ -310,7 +310,7 @@ 你需要先下載這些表情符號包 正在查詢… 展開/摺疊所有嘟文 - 開啟嘟文 + 開啟嘟文 需要重啟應用程式 你需要重啟 Tusky 才能生效 稍後 @@ -458,10 +458,10 @@ %s 剛剛發了新嘟文 %s 請求關注你 動態自訂表情符號 - 你的草稿欲回覆的原嘟文已被刪除 + 你的草稿欲回覆的原嘟文已被刪除 草稿已刪除 載入回覆資訊失敗 - 這條嘟文發送失敗! + 這條嘟文發送失敗! 附件 錄音 你確定要刪除列表 %s? @@ -515,9 +515,9 @@ 由 Tusky 提供 尋找嘟文時發生錯誤 %s 重設 - 排程嘟文 - 排程的嘟文 - 已排程的嘟文 + 排程嘟文 + 排程的嘟文 + 已排程的嘟文 選項 %d 多個選項 新增選項 diff --git a/app/src/main/res/values/strings.xml b/app/src/main/res/values/strings.xml index 74870854d..a476dbe58 100644 --- a/app/src/main/res/values/strings.xml +++ b/app/src/main/res/values/strings.xml @@ -19,7 +19,7 @@ Permission to store media is required. Images and videos cannot both be attached to the same status. The upload failed. - Error sending toot. + Error sending post. Home Notifications @@ -27,7 +27,7 @@ Federated Direct Messages Tabs - Toot + Thread Posts With replies Pinned @@ -41,7 +41,7 @@ Follow Requests Edit your profile Drafts - Scheduled toots + Scheduled posts Announcements Licenses @@ -58,8 +58,8 @@ Nothing here. Nothing here. Pull down to refresh! - %s boosted your toot - %s favorited your toot + %s boosted your post + %s favorited your post %s followed you %s requested to follow you %s just posted @@ -130,11 +130,11 @@ Reject Search Drafts - Scheduled toots - Toot visibility + Scheduled posts + Post visibility Content warning Emoji keyboard - Schedule Toot + Schedule Post Reset Add Tab Links @@ -157,8 +157,8 @@ Download media Downloading media - Share toot URL to… - Share toot to… + Share post URL to… + Share post to… Share media to… Sent! @@ -200,8 +200,8 @@ Download Revoke the follow request? Unfollow this account? - Delete this toot? - Delete and re-draft this toot? + Delete this post? + Delete and re-draft this post? Delete this conversation? Are you sure you want to block all of %s? You will not see content from that domain in any public timelines or in your notifications. Your followers from that domain will be removed. Hide entire domain @@ -227,7 +227,7 @@ my posts are boosted my posts are favorited polls have ended - somebody I\'m subscribed to published a new toot + somebody I\'m subscribed to published a new post Appearance App Theme Timelines @@ -288,13 +288,13 @@ Follow Requests Notifications about follow requests Boosts - Notifications when your toots get boosted + Notifications when your posts get boosted Favorites - Notifications when your toots get marked as favorite + Notifications when your postss get marked as favorite Polls Notifications about polls that have ended - New toots - Notifications when somebody you\'re subscribed to published a new toot + New posts + Notifications when somebody you\'re subscribed to published a new post %s mentioned you %1$s, %2$s, %3$s and %4$d others @@ -329,8 +329,8 @@ Tusky\'s Profile - Share content of toot - Share link to toot + Share content of post + Share link to post Images Video Audio @@ -352,7 +352,7 @@ Follows you Always show sensitive content - Always expand toots marked with content warnings + Always expand posts marked with content warnings Media Replying to @%s load more @@ -395,11 +395,11 @@ Lock account Requires you to manually approve followers Save draft? - Sending Toot… - Error sending toot - Sending Toots - Sending cancelled - A copy of the toot has been saved to your drafts + Sending post… + Error sending post + Sending Posts + Sending cancelled + A copy of the post has been saved to your drafts Compose Your instance %s does not have any custom emojis @@ -409,7 +409,7 @@ You\'ll need to download these emoji sets first Performing lookup… Expand/Collapse all statuses - Open toot + Open post App restart required You\'ll need to restart Tusky in order to apply these changes Later @@ -510,7 +510,7 @@ Filter Apply - Compose Toot + Compose post Compose Are you sure you want to permanently clear all your notifications? @@ -606,7 +606,7 @@ Some information that might affect your mental wellbeing will be hidden. This includes:\n\n - Favorite/Boost/Follow notifications\n - - Favorite/Boost count on toots\n + - Favorite/Boost count on posts\n - Follower/Post stats on profiles\n\n Push-notifications will not be affected, but you can review your notification preferences manually. @@ -619,15 +619,17 @@ You cannot upload more than %1$d media attachments. Do you really want to delete the list %s? - This toot failed to send! + This post failed to send! Failed loading Reply information Draft deleted - The Toot you drafted a reply to has been removed + The post you drafted a reply to has been removed Even though your account is not locked, the %1$s staff thought you might want to review follow requests from these accounts manually. Subscribe Unsubscribe + Compose Post +