1
0
mirror of https://github.com/TwidereProject/Twidere-Android synced 2025-02-17 04:00:48 +01:00

improved compose hint

This commit is contained in:
Mariotaku Lee 2017-04-14 15:57:25 +08:00
parent ec8267f8a5
commit b2e967847d
No known key found for this signature in database
GPG Key ID: 15C10F89D7C33535
39 changed files with 261 additions and 279 deletions

View File

@ -66,7 +66,6 @@ import org.mariotaku.library.objectcursor.ObjectCursor
import org.mariotaku.pickncrop.library.MediaPickerActivity
import org.mariotaku.twidere.Constants.*
import org.mariotaku.twidere.R
import org.mariotaku.twidere.TwidereConstants
import org.mariotaku.twidere.adapter.BaseRecyclerViewAdapter
import org.mariotaku.twidere.adapter.MediaPreviewAdapter
import org.mariotaku.twidere.annotation.AccountType
@ -290,7 +289,7 @@ class ComposeActivity : BaseActivity(), OnMenuItemClickListener, OnClickListener
originalText = savedInstanceState.getString(EXTRA_ORIGINAL_TEXT)
draftUniqueId = savedInstanceState.getString(EXTRA_DRAFT_UNIQUE_ID)
scheduleInfo = savedInstanceState.getParcelable(EXTRA_SCHEDULE_INFO)
setLabel(intent)
showLabelAndHint(intent)
} else {
// The context was first created
val notificationId = intent.getIntExtra(EXTRA_NOTIFICATION_ID, -1)
@ -301,7 +300,7 @@ class ComposeActivity : BaseActivity(), OnMenuItemClickListener, OnClickListener
if (!handleIntent(intent)) {
handleDefaultIntent(intent)
}
setLabel(intent)
showLabelAndHint(intent)
val selectedAccountKeys = accountsAdapter.selectedAccountKeys
if (selectedAccountKeys.isNullOrEmpty()) {
val idsInPrefs: Array<UserKey> = kPreferences[composeAccountsKey] ?: emptyArray()
@ -947,130 +946,13 @@ class ComposeActivity : BaseActivity(), OnMenuItemClickListener, OnClickListener
contentResolver.insert(notificationUri, null)
}
private fun handleDefaultIntent(intent: Intent?): Boolean {
if (intent == null) return false
val action = intent.action
val hasAccountKeys: Boolean
if (intent.hasExtra(EXTRA_ACCOUNT_KEYS)) {
val accountKeys = intent.getParcelableArrayExtra(EXTRA_ACCOUNT_KEYS).toTypedArray(UserKey.CREATOR)
accountsAdapter.setSelectedAccountKeys(*accountKeys)
hasAccountKeys = true
} else if (intent.hasExtra(EXTRA_ACCOUNT_KEY)) {
val accountKey = intent.getParcelableExtra<UserKey>(EXTRA_ACCOUNT_KEY)
accountsAdapter.setSelectedAccountKeys(accountKey)
hasAccountKeys = true
} else {
hasAccountKeys = false
}
if (Intent.ACTION_SEND == action) {
shouldSaveAccounts = false
val stream = intent.getParcelableExtra<Uri>(Intent.EXTRA_STREAM)
if (stream != null) {
val src = arrayOf(stream)
TaskStarter.execute(AddMediaTask(this, src, true, false))
}
} else if (Intent.ACTION_SEND_MULTIPLE == action) {
shouldSaveAccounts = false
val extraStream = intent.getParcelableArrayListExtra<Uri>(Intent.EXTRA_STREAM)
if (extraStream != null) {
val src = extraStream.toTypedArray()
TaskStarter.execute(AddMediaTask(this, src, true, false))
}
} else {
shouldSaveAccounts = !hasAccountKeys
val data = intent.data
if (data != null) {
val src = arrayOf(data)
TaskStarter.execute(AddMediaTask(this, src, true, false))
}
}
val extraSubject = intent.getCharSequenceExtra(Intent.EXTRA_SUBJECT)
val extraText = intent.getCharSequenceExtra(Intent.EXTRA_TEXT)
editText.setText(Utils.getShareStatus(this, extraSubject, extraText))
val selectionEnd = editText.length()
editText.setSelection(selectionEnd)
return true
}
private fun handleEditDraftIntent(draft: Draft?): Boolean {
if (draft == null) return false
draftUniqueId = draft.unique_id_non_null
editText.setText(draft.text)
val selectionEnd = editText.length()
editText.setSelection(selectionEnd)
accountsAdapter.setSelectedAccountKeys(*draft.account_keys ?: emptyArray())
if (draft.media != null) {
addMedia(Arrays.asList(*draft.media))
}
recentLocation = draft.location
(draft.action_extras as? UpdateStatusActionExtras)?.let {
possiblySensitive = it.isPossiblySensitive
inReplyToStatus = it.inReplyToStatus
}
val tag = Uri.withAppendedPath(Drafts.CONTENT_URI, draft._id.toString()).toString()
notificationManager.cancel(tag, TwidereConstants.NOTIFICATION_ID_DRAFTS)
return true
}
private fun setLabel(intent: Intent): Boolean {
val action = intent.action
if (action == null) {
hideLabel()
return false
}
when (action) {
INTENT_ACTION_REPLY -> {
showReplyLabel(intent.getParcelableExtra<ParcelableStatus>(EXTRA_STATUS))
return true
}
INTENT_ACTION_QUOTE -> {
showQuoteLabel(intent.getParcelableExtra<ParcelableStatus>(EXTRA_STATUS))
return true
}
INTENT_ACTION_EDIT_DRAFT -> {
val draft = intent.getParcelableExtra<Draft>(EXTRA_DRAFT)
if (draft == null) {
hideLabel()
return false
}
if (draft.action_type == null) {
draft.action_type = Draft.Action.UPDATE_STATUS
}
when (draft.action_type) {
Draft.Action.REPLY -> {
if (draft.action_extras is UpdateStatusActionExtras) {
showReplyLabel((draft.action_extras as UpdateStatusActionExtras).inReplyToStatus)
} else {
hideLabel()
return false
}
}
Draft.Action.QUOTE -> {
if (draft.action_extras is UpdateStatusActionExtras) {
showQuoteLabel((draft.action_extras as UpdateStatusActionExtras).inReplyToStatus)
} else {
hideLabel()
return false
}
}
else -> {
hideLabel()
return false
}
}
return true
}
}
hideLabel()
return false
}
// MARK: Begin intent handling
private fun handleIntent(intent: Intent): Boolean {
val action = intent.action ?: return false
shouldSaveAccounts = false
mentionUser = intent.getParcelableExtra(EXTRA_USER)
inReplyToStatus = intent.getParcelableExtra(EXTRA_STATUS)
when (action) {
when (intent.action) {
INTENT_ACTION_REPLY -> {
return handleReplyIntent(inReplyToStatus)
}
@ -1085,9 +967,9 @@ class ComposeActivity : BaseActivity(), OnMenuItemClickListener, OnClickListener
return handleMentionIntent(mentionUser)
}
INTENT_ACTION_REPLY_MULTIPLE -> {
val screenNames = intent.getStringArrayExtra(EXTRA_SCREEN_NAMES)
val accountKey = intent.getParcelableExtra<UserKey>(EXTRA_ACCOUNT_KEYS)
val inReplyToStatus = intent.getParcelableExtra<ParcelableStatus>(EXTRA_IN_REPLY_TO_STATUS)
val screenNames: Array<String>? = intent.getStringArrayExtra(EXTRA_SCREEN_NAMES)
val accountKey: UserKey? = intent.getParcelableExtra(EXTRA_ACCOUNT_KEYS)
val inReplyToStatus: ParcelableStatus? = intent.getParcelableExtra(EXTRA_IN_REPLY_TO_STATUS)
return handleReplyMultipleIntent(screenNames, accountKey, inReplyToStatus)
}
INTENT_ACTION_COMPOSE_TAKE_PHOTO -> {
@ -1119,34 +1001,10 @@ class ComposeActivity : BaseActivity(), OnMenuItemClickListener, OnClickListener
editText.setText(Utils.getQuoteStatus(this, status))
editText.setSelection(0)
accountsAdapter.setSelectedAccountKeys(status.account_key)
showQuoteLabel(status)
showQuoteLabelAndHint(status)
return true
}
private fun showQuoteLabel(status: ParcelableStatus?) {
if (status == null) {
hideLabel()
return
}
val replyToName = userColorNameManager.getDisplayName(status, nameFirst)
replyLabel.text = getString(R.string.quote_name_text, replyToName, status.text_unescaped)
replyLabel.visibility = View.VISIBLE
}
private fun showReplyLabel(status: ParcelableStatus?) {
if (status == null) {
hideLabel()
return
}
val replyToName = userColorNameManager.getDisplayName(status, nameFirst)
replyLabel.text = getString(R.string.reply_to_name_text, replyToName, status.text_unescaped)
replyLabel.visibility = View.VISIBLE
}
private fun hideLabel() {
replyLabel.visibility = View.GONE
}
private fun handleReplyIntent(status: ParcelableStatus?): Boolean {
if (status == null) return false
val am = AccountManager.get(this)
@ -1193,10 +1051,140 @@ class ComposeActivity : BaseActivity(), OnMenuItemClickListener, OnClickListener
val selectionEnd = editText.length()
editText.setSelection(selectionStart, selectionEnd)
accountsAdapter.setSelectedAccountKeys(status.account_key)
showReplyLabel(status)
showReplyLabelAndHint(status)
return true
}
private fun handleEditDraftIntent(draft: Draft?): Boolean {
if (draft == null) return false
draftUniqueId = draft.unique_id_non_null
editText.setText(draft.text)
val selectionEnd = editText.length()
editText.setSelection(selectionEnd)
accountsAdapter.setSelectedAccountKeys(*draft.account_keys ?: emptyArray())
if (draft.media != null) {
addMedia(Arrays.asList(*draft.media))
}
recentLocation = draft.location
(draft.action_extras as? UpdateStatusActionExtras)?.let {
possiblySensitive = it.isPossiblySensitive
inReplyToStatus = it.inReplyToStatus
}
val tag = Uri.withAppendedPath(Drafts.CONTENT_URI, draft._id.toString()).toString()
notificationManager.cancel(tag, NOTIFICATION_ID_DRAFTS)
return true
}
private fun handleDefaultIntent(intent: Intent?): Boolean {
if (intent == null) return false
val action = intent.action
val hasAccountKeys: Boolean
if (intent.hasExtra(EXTRA_ACCOUNT_KEYS)) {
val accountKeys = intent.getParcelableArrayExtra(EXTRA_ACCOUNT_KEYS).toTypedArray(UserKey.CREATOR)
accountsAdapter.setSelectedAccountKeys(*accountKeys)
hasAccountKeys = true
} else if (intent.hasExtra(EXTRA_ACCOUNT_KEY)) {
val accountKey = intent.getParcelableExtra<UserKey>(EXTRA_ACCOUNT_KEY)
accountsAdapter.setSelectedAccountKeys(accountKey)
hasAccountKeys = true
} else {
hasAccountKeys = false
}
if (Intent.ACTION_SEND == action) {
shouldSaveAccounts = false
val stream = intent.getParcelableExtra<Uri>(Intent.EXTRA_STREAM)
if (stream != null) {
val src = arrayOf(stream)
TaskStarter.execute(AddMediaTask(this, src, true, false))
}
} else if (Intent.ACTION_SEND_MULTIPLE == action) {
shouldSaveAccounts = false
val extraStream = intent.getParcelableArrayListExtra<Uri>(Intent.EXTRA_STREAM)
if (extraStream != null) {
val src = extraStream.toTypedArray()
TaskStarter.execute(AddMediaTask(this, src, true, false))
}
} else {
shouldSaveAccounts = !hasAccountKeys
val data = intent.data
if (data != null) {
val src = arrayOf(data)
TaskStarter.execute(AddMediaTask(this, src, true, false))
}
}
val extraSubject = intent.getCharSequenceExtra(Intent.EXTRA_SUBJECT)
val extraText = intent.getCharSequenceExtra(Intent.EXTRA_TEXT)
editText.setText(Utils.getShareStatus(this, extraSubject, extraText))
val selectionEnd = editText.length()
editText.setSelection(selectionEnd)
return true
}
// MARK: End intent handling
// MARK: Begin label and hint handling
private fun showLabelAndHint(intent: Intent): Boolean {
when (intent.action) {
INTENT_ACTION_REPLY -> {
return showReplyLabelAndHint(intent.getParcelableExtra(EXTRA_STATUS))
}
INTENT_ACTION_QUOTE -> {
return showQuoteLabelAndHint(intent.getParcelableExtra(EXTRA_STATUS))
}
INTENT_ACTION_EDIT_DRAFT -> {
val draft: Draft? = intent.getParcelableExtra(EXTRA_DRAFT)
when (draft?.action_type) {
Draft.Action.REPLY -> {
return showReplyLabelAndHint((draft.action_extras as? UpdateStatusActionExtras)?.inReplyToStatus)
}
Draft.Action.QUOTE -> {
return showQuoteLabelAndHint((draft.action_extras as? UpdateStatusActionExtras)?.inReplyToStatus)
}
else -> {
showDefaultLabelAndHint()
return false
}
}
}
else -> {
showDefaultLabelAndHint()
return false
}
}
}
private fun showQuoteLabelAndHint(status: ParcelableStatus?): Boolean {
if (status == null) {
showDefaultLabelAndHint()
return false
}
val replyToName = userColorNameManager.getDisplayName(status, nameFirst)
replyLabel.text = getString(R.string.label_quote_name_text, replyToName, status.text_unescaped)
replyLabel.visibility = View.VISIBLE
editText.hint = getString(R.string.label_quote_name, replyToName)
return true
}
private fun showReplyLabelAndHint(status: ParcelableStatus?): Boolean {
if (status == null) {
showDefaultLabelAndHint()
return false
}
val replyToName = userColorNameManager.getDisplayName(status, nameFirst)
replyLabel.text = getString(R.string.label_reply_name_text, replyToName, status.text_unescaped)
replyLabel.visibility = View.VISIBLE
editText.hint = getString(R.string.label_reply_name, replyToName)
return true
}
private fun showDefaultLabelAndHint() {
replyLabel.visibility = View.GONE
editText.setHint(R.string.label_status_hint)
}
// MARK: End label and hint handling
private fun addFanfouHtmlToMentions(text: String, spans: Array<SpanItem>?, mentions: MutableCollection<String>) {
if (spans == null) return
for (span in spans) {
@ -1211,10 +1199,10 @@ class ComposeActivity : BaseActivity(), OnMenuItemClickListener, OnClickListener
}
private fun handleReplyMultipleIntent(screenNames: Array<String>?, accountKey: UserKey?,
inReplyToStatus: ParcelableStatus): Boolean {
if (screenNames == null || screenNames.isEmpty() || accountKey == null) return false
val myScreenName = DataStoreUtils.getAccountScreenName(this, accountKey)
if (TextUtils.isEmpty(myScreenName)) return false
inReplyToStatus: ParcelableStatus?): Boolean {
if (screenNames == null || screenNames.isEmpty() || accountKey == null ||
inReplyToStatus == null) return false
val myScreenName = DataStoreUtils.getAccountScreenName(this, accountKey) ?: return false
screenNames.filterNot { it.equals(myScreenName, ignoreCase = true) }
.forEach { editText.append("@$it ") }
editText.setSelection(editText.length())
@ -1513,7 +1501,7 @@ class ComposeActivity : BaseActivity(), OnMenuItemClickListener, OnClickListener
val intent = Intent(INTENT_ACTION_COMPOSE)
setIntent(intent)
handleIntent(intent)
setLabel(intent)
showLabelAndHint(intent)
setMenu()
updateTextCount()
shouldSkipDraft = false

View File

@ -69,7 +69,9 @@ class UpdateStatusTask(
override fun doLongOperation(params: Pair<ParcelableStatusUpdate, ScheduleInfo?>): UpdateStatusResult {
val (update, info) = params
val draftId = saveDraft(update)
val draftId = saveDraft(context, update.draft_action ?: Draft.Action.UPDATE_STATUS) {
applyUpdateStatus(update)
}
microBlogWrapper.addSendingDraftId(draftId)
try {
val result = doUpdateStatus(update, info, draftId)
@ -492,14 +494,6 @@ class UpdateStatusTask(
return exception is MicroBlogException && exception.errorCode == ErrorInfo.STATUS_IS_DUPLICATE
}
private fun saveDraft(statusUpdate: ParcelableStatusUpdate): Long {
return saveDraft(context, statusUpdate.draft_action ?: Draft.Action.UPDATE_STATUS) {
applyUpdateStatus(statusUpdate)
}
}
class PendingStatusUpdate internal constructor(val length: Int, defaultText: String) {
internal constructor(statusUpdate: ParcelableStatusUpdate) : this(statusUpdate.accounts.size,

View File

@ -507,7 +507,7 @@
<string name="remove">ازالة</string>
<string name="remove_sensitive_mark">حذف إشارة الحساسية</string>
<string name="replies">الردود</string>
<string name="reply_to">الرد على <xliff:g id="user_name">%s</xliff:g></string>
<string name="label_reply_name">الرد على <xliff:g id="user_name">%s</xliff:g></string>
<string name="report_for_spam">بلغ على أنه بريد مزعج ورسائل احتيال</string>
<string name="report_user">تقرير <xliff:g id="name">%s</xliff:g></string>
<string name="report_user_confirm_message">الإبلاغ عن المستخدم <xliff:g id="name">%s</xliff:g> لإرساله سبام؟
@ -569,7 +569,7 @@
<string name="special_thanks_to">شكر خاص لـ</string>
<string name="sponsored_by">يدعمه</string>
<string name="square">مربعة</string>
<string name="status_hint">ما الذي يحدث؟</string>
<string name="label_status_hint">ما الذي يحدث؟</string>
<string name="status_is_duplicate">غردت هذا مسبقا.</string>
<string name="status_not_updated">لم تُرسل التغريدة.</string>
<string name="status_not_updated_summary">لم تُرسل التغريدة لكنها حُفظت مسودة.</string>

View File

@ -769,7 +769,7 @@ Convertilu a un tuit normal amiesta una caráuter estra.</string>
<string name="quick_send_summary">Únviase\'l tuit al primir «Enter».</string>
<string name="quote_format">Formatu de cita</string>
<string name="quote_format_summary">\"[TEXT]\" = Testu\'l tuit\n\"[NAME]\" = Nome d\'usuariu Twitter</string>
<string name="quote_name_text">Citar a <xliff:g id="name">%1$s</xliff:g>: <xliff:g id="text">%2$s</xliff:g></string>
<string name="label_quote_name_text">Citar a <xliff:g id="name">%1$s</xliff:g>: <xliff:g id="text">%2$s</xliff:g></string>
<string name="quote_original_status">Citar tuit orixinal</string>
<string name="quote_protected_status_warning_message">Esti tuit ta protexíu.\n\nDavezu los usuarios protexíos nun quieren compartir públicamente los sos tuits.</string>
<string name="quote_user">Citar a <xliff:g id="user_name">%s</xliff:g></string>
@ -794,8 +794,8 @@ Convertilu a un tuit normal amiesta una caráuter estra.</string>
<string name="remove_from_filter">Desaniciar de Peñeres</string>
<string name="remove_sensitive_mark">Desaniciar marca sensible</string>
<string name="replies">Rempuestes</string>
<string name="reply_to">Rempuesta a <xliff:g id="user_name">%s</xliff:g></string>
<string name="reply_to_name_text">Responder a <xliff:g id="name">%1$s</xliff:g>: <xliff:g id="text">%2$s</xliff:g></string>
<string name="label_reply_name">Rempuesta a <xliff:g id="user_name">%s</xliff:g></string>
<string name="label_reply_name_text">Responder a <xliff:g id="name">%1$s</xliff:g>: <xliff:g id="text">%2$s</xliff:g></string>
<string name="report_for_spam">Informar de spam</string>
<string name="report_usage_statistics_now">Reportar agora les estadístiques d\'usu</string>
<string name="report_user">Informar de <xliff:g id="name">%s</xliff:g></string>
@ -876,7 +876,7 @@ Convertilu a un tuit normal amiesta una caráuter estra.</string>
<string name="state_blocking">Bloquiando</string>
<string name="status_format_source"><xliff:g example="Twidere for Android" id="source">%s</xliff:g></string>
<string name="status_format_time_source"><xliff:g example="0:00, Jan 1 2017" id="time">%1$s</xliff:g> · <xliff:g example="Twidere for Android" id="source">%2$s</xliff:g></string>
<string name="status_hint">¿Qué ta asocediendo?</string>
<string name="label_status_hint">¿Qué ta asocediendo?</string>
<string name="status_is_duplicate">El to tuit ye ún duplicáu.</string>
<string name="status_menu_title_format"><xliff:g id="name">%1$s</xliff:g>: <xliff:g id="text">%2$s</xliff:g></string>
<string name="status_not_updated">Nun s\'unvió\'l tuit.</string>

View File

@ -531,7 +531,7 @@
<string name="quick_send_summary">Envia la piulada quan es premi «Retorn».</string>
<string name="quote_format">Format de la cita</string>
<string name="quote_format_summary">\"[TEXT]\" = Text del tweet\n\"[NAME]\" = Nom d\'usuari de Twitter</string>
<string name="quote_name_text">Cita <xliff:g id="name">%1$s</xliff:g>: <xliff:g id="text">%2$s</xliff:g></string>
<string name="label_quote_name_text">Cita <xliff:g id="name">%1$s</xliff:g>: <xliff:g id="text">%2$s</xliff:g></string>
<string name="quote_original_status">Cita la piulada original</string>
<string name="quote_protected_status_warning_message">Aquesta piulada és protegida.\n\nEls usuaris protegits normalment no volen compartir públicament llurs piulades.</string>
<string name="quote_user">Cita a <xliff:g id="user_name">%s</xliff:g></string>
@ -556,8 +556,8 @@
<string name="remove_from_filter">Elimina del filtre</string>
<string name="remove_sensitive_mark">Elimina la marca de sensible</string>
<string name="replies">Respostes</string>
<string name="reply_to">Respon a <xliff:g id="user_name">%s</xliff:g></string>
<string name="reply_to_name_text">Respon a <xliff:g id="name">%1$s</xliff:g>: <xliff:g id="text">%2$s</xliff:g></string>
<string name="label_reply_name">Respon a <xliff:g id="user_name">%s</xliff:g></string>
<string name="label_reply_name_text">Respon a <xliff:g id="name">%1$s</xliff:g>: <xliff:g id="text">%2$s</xliff:g></string>
<string name="report_for_spam">Informa d\'abús</string>
<string name="report_usage_statistics_now">Informa ara d\'estadístiques d\'ús</string>
<string name="report_user">Informa d\'abús l\'usuari <xliff:g id="name">%s</xliff:g></string>
@ -635,7 +635,7 @@
<string name="sponsored_by">Patrocinat per</string>
<string name="square">Quadrat</string>
<string name="state_blocking">Blocatge</string>
<string name="status_hint">Què està passant?</string>
<string name="label_status_hint">Què està passant?</string>
<string name="status_is_duplicate">La vostra piulada està duplicada.</string>
<string name="status_menu_title_format"><xliff:g id="name">%1$s</xliff:g>: <xliff:g id="text">%2$s</xliff:g></string>
<string name="status_not_updated">No s\'ha enviat la piulada</string>

View File

@ -296,7 +296,7 @@
<string name="remember_position">Zapamatovat si pozici</string>
<string name="remove">Odstranit</string>
<string name="replies">Odpovědi</string>
<string name="reply_to">Odpovědět uživateli <xliff:g id="user_name">%s</xliff:g></string>
<string name="label_reply_name">Odpovědět uživateli <xliff:g id="user_name">%s</xliff:g></string>
<string name="report_for_spam">Nahlásit spam</string>
<string name="reported_user_for_spam">Uživatel nahlášen kvůli spamu.</string>
<string name="reported_users_for_spam">Uživatelé nahlášení kvůli spamu.</string>
@ -344,7 +344,7 @@
<string name="special_thanks_to">Zvláštní poděkování</string>
<string name="sponsored_by">Sponzorováno</string>
<string name="square">Hranaté</string>
<string name="status_hint">Co se děje?</string>
<string name="label_status_hint">Co se děje?</string>
<string name="status_not_updated">Tweet nebyl odeslán.</string>
<!-- [noun] Accessibility label for retweet icon -->
<string name="status_type_retweet">Retweetovat</string>

View File

@ -220,7 +220,7 @@
<string name="refresh_type_trends">Trends</string>
<string name="remember_position">Husk placering</string>
<string name="remember_position_summary">Husk liste/fane position før Twidere lukkes</string>
<string name="reply_to">Som svar på <xliff:g id="user_name">%s</xliff:g></string>
<string name="label_reply_name">Som svar på <xliff:g id="user_name">%s</xliff:g></string>
<string name="report_for_spam">Rapporter spam</string>
<string name="reported_user_for_spam">Rapporterede denne bruger for spam.</string>
<string name="reported_users_for_spam">Rapporterede disse brugere for spam.</string>
@ -245,7 +245,7 @@
<string name="sign_up">Tilmeld</string>
<string name="sound">Lyd</string>
<string name="source"><xliff:g id="source">%s</xliff:g></string>
<string name="status_hint">Hvad sker der?</string>
<string name="label_status_hint">Hvad sker der?</string>
<string name="status_is_duplicate">Din tweet er et duplikat.</string>
<string name="status_shortener">Tweetforkorter</string>
<string name="status_shortener_default">Ingen (Annuller afsendelse)</string>

View File

@ -774,7 +774,7 @@
<string name="quick_send_summary">Tweet mit \"Enter\" abschicken.</string>
<string name="quote_format">Zitat-Format</string>
<string name="quote_format_summary">\"[TEXT]\" = Tweet Text\n \"[NAME]\" = Twitter Benutzername</string>
<string name="quote_name_text">Zitat <xliff:g id="name">%1$s</xliff:g>: <xliff:g id="text">%2$s</xliff:g></string>
<string name="label_quote_name_text">Zitat <xliff:g id="name">%1$s</xliff:g>: <xliff:g id="text">%2$s</xliff:g></string>
<string name="quote_original_status">Originalen Tweet zitieren</string>
<string name="quote_protected_status_warning_message">Dieser Tweet ist geschützt.\n\nBenutzer mit geschützten Profilen wollen normalerweise nicht, dass ihre Inhalte öffentlicht geteilt werden.</string>
<string name="quote_user">Zitiere <xliff:g id="user_name">%s</xliff:g></string>
@ -799,8 +799,8 @@
<string name="remove_from_filter">Entferne aus dem Filter</string>
<string name="remove_sensitive_mark">Markieren als heikel entfernen</string>
<string name="replies">Antworten</string>
<string name="reply_to">Antworte <xliff:g id="user_name">%s</xliff:g></string>
<string name="reply_to_name_text">Antwort auf <xliff:g id="name">%1$s</xliff:g>: <xliff:g id="text">%2$s</xliff:g></string>
<string name="label_reply_name">Antworte <xliff:g id="user_name">%s</xliff:g></string>
<string name="label_reply_name_text">Antwort auf <xliff:g id="name">%1$s</xliff:g>: <xliff:g id="text">%2$s</xliff:g></string>
<string name="report_for_spam">Spam melden</string>
<string name="report_usage_statistics_now">Verschicke Nutzungsstatistiken jetzt</string>
<string name="report_user"><xliff:g id="name">%s</xliff:g> melden</string>
@ -881,7 +881,7 @@
<string name="state_blocking">Blockieren</string>
<string name="status_format_source"><xliff:g example="Twidere für Android" id="source">%s</xliff:g></string>
<string name="status_format_time_source"><xliff:g example="1. Januar 2017, 0:00 Uhr" id="time">%1$s</xliff:g> · <xliff:g example="Twidere für Android" id="source">%2$s</xliff:g></string>
<string name="status_hint">Was passiert gerade?</string>
<string name="label_status_hint">Was passiert gerade?</string>
<string name="status_is_duplicate">Ihr Tweet ist ein Duplikat.</string>
<string name="status_menu_title_format"><xliff:g id="name">%1$s</xliff:g>: <xliff:g id="text">%2$s</xliff:g></string>
<string name="status_not_updated">Tweet nicht gesendet.</string>

View File

@ -118,7 +118,7 @@
<string name="provider_default">Twidere</string>
<!-- Fanfou is a Chinese micro blogging website http://fanfou.com/ -->
<string name="quote_user">Παράθεση <xliff:g id="user_name">%s</xliff:g></string>
<string name="reply_to">Σε απάντηση του <xliff:g id="user_name">%s</xliff:g></string>
<string name="label_reply_name">Σε απάντηση του <xliff:g id="user_name">%s</xliff:g></string>
<string name="retweeted_by_count">Έγινε ρετουϊτ από <xliff:g id="retweet_count">%d</xliff:g> χρήστες</string>
<string name="retweeted_by_name">Έγινε ρετουϊτ από <xliff:g id="user_name">%s</xliff:g></string>
<string name="retweeted_by_name_with_count">Έγινε ρετουϊτ από <xliff:g id="user_name">%1$s</xliff:g> και <xliff:g id="retweet_count">%2$d</xliff:g> άλλους</string>
@ -130,7 +130,7 @@
<string name="show_absolute_time">Εμφάνιση απόλυτου χρόνου</string>
<string name="sign_in">Σύνδεση</string>
<string name="sign_up">Εγγραφή</string>
<string name="status_hint">Τι συμβαίνει;</string>
<string name="label_status_hint">Τι συμβαίνει;</string>
<!-- [noun] Accessibility label for retweet icon -->
<string name="status_type_retweet">Ρετουϊτ</string>
<!-- Dark theme -->

View File

@ -126,7 +126,7 @@
<string name="settings_refresh">Refresh</string>
<string name="sign_in">Sign in</string>
<string name="sign_up">Sign up</string>
<string name="status_hint">What\'s happening?</string>
<string name="label_status_hint">What\'s happening?</string>
<!-- [noun] Accessibility label for retweet icon -->
<string name="status_type_retweet">Retweet</string>
<string name="stream_type_home">Home</string>

View File

@ -773,7 +773,7 @@
<string name="quick_send_summary">Enviar el tweet al pulsar \"Intro\".</string>
<string name="quote_format">Formato de cita</string>
<string name="quote_format_summary">\"[TEXT]\" = Texto del tweet\n\"[NAME]\" = Nombre de usuario de Twitter</string>
<string name="quote_name_text">Citar <xliff:g id="name">%1$s</xliff:g>: <xliff:g id="text">%2$s</xliff:g></string>
<string name="label_quote_name_text">Citar <xliff:g id="name">%1$s</xliff:g>: <xliff:g id="text">%2$s</xliff:g></string>
<string name="quote_original_status">Citar tweet original</string>
<string name="quote_protected_status_warning_message">Este tweet está protegido.\n\nLos usuarios protegidos no suelen querer compartir públicamente sus tweets.</string>
<string name="quote_user">Cita <xliff:g id="user_name">%s</xliff:g></string>
@ -798,8 +798,8 @@
<string name="remove_from_filter">Eliminar del filtro</string>
<string name="remove_sensitive_mark">Quitar marca de contenido sensible</string>
<string name="replies">Respuestas</string>
<string name="reply_to">Respuesta a <xliff:g id="user_name">%s</xliff:g></string>
<string name="reply_to_name_text">Responder a <xliff:g id="name">%1$s</xliff:g>: <xliff:g id="text">%2$s</xliff:g></string>
<string name="label_reply_name">Respuesta a <xliff:g id="user_name">%s</xliff:g></string>
<string name="label_reply_name_text">Responder a <xliff:g id="name">%1$s</xliff:g>: <xliff:g id="text">%2$s</xliff:g></string>
<string name="report_for_spam">Reportar por spam</string>
<string name="report_usage_statistics_now">Enviar estadísticas de uso ahora</string>
<string name="report_user">Reportar a <xliff:g id="name">%s</xliff:g></string>
@ -880,7 +880,7 @@
<string name="state_blocking">Bloqueando</string>
<string name="status_format_source"><xliff:g ejemplo="Twidere para Android" id="fuente">%s</xliff:g></string>
<string name="status_format_time_source"><xliff:g ejemplo="0:00, Jan 1 2017" id="tiempo">%1$s</xliff:g> · <xliff:g ejemplo="Twidere para Android" id="fuente">%2$s</xliff:g></string>
<string name="status_hint">¿Qué esta sucediendo?</string>
<string name="label_status_hint">¿Qué esta sucediendo?</string>
<string name="status_is_duplicate">Tu tweet está duplicado.</string>
<string name="status_menu_title_format"><xliff:g id="name">%1$s</xliff:g>: <xliff:g id="text">%2$s</xliff:g></string>
<string name="status_not_updated">Tweet no enviado.</string>

View File

@ -666,7 +666,7 @@
<string name="quick_send_summary">هنگان زدن کلید «ورود»، توییت را ارسال می‌کند.</string>
<string name="quote_format">قالب نقل قول</string>
<string name="quote_format_summary">«[TEXT]» = متن توییت\n«[NAME]» = نام‌کاربری توییتر</string>
<string name="quote_name_text">نقل‌قول <xliff:g id="name">%1$s</xliff:g>: <xliff:g id="text">%2$s</xliff:g></string>
<string name="label_quote_name_text">نقل‌قول <xliff:g id="name">%1$s</xliff:g>: <xliff:g id="text">%2$s</xliff:g></string>
<string name="quote_original_status">نقل قول توییت اصلی</string>
<string name="quote_protected_status_warning_message">این توییت محافظت‌شده است.\n\nکاربراین محافظت‌شده معمولاً نمی‌خواهند توییت‌هایشان به صورت عمومی هم‌رسانی شود.</string>
<string name="quote_user">نقل قول از <xliff:g id="user_name">%s</xliff:g></string>
@ -691,8 +691,8 @@
<string name="remove_from_filter">برداشتن از پالایه</string>
<string name="remove_sensitive_mark">حذف علامت حساس</string>
<string name="replies">پاسخ‌ها</string>
<string name="reply_to">پاسخ به <xliff:g id="user_name">%s</xliff:g></string>
<string name="reply_to_name_text">پاسخ به <xliff:g id="name">%1$s</xliff:g>: <xliff:g id="text">%2$s</xliff:g></string>
<string name="label_reply_name">پاسخ به <xliff:g id="user_name">%s</xliff:g></string>
<string name="label_reply_name_text">پاسخ به <xliff:g id="name">%1$s</xliff:g>: <xliff:g id="text">%2$s</xliff:g></string>
<string name="report_for_spam">گزارش هرزنامه</string>
<string name="report_usage_statistics_now">اکنون آمار استفاده را گزارش کن</string>
<string name="report_user">گزارش <xliff:g id="name">%s</xliff:g></string>
@ -773,7 +773,7 @@
<string name="state_blocking">مسدود کردن</string>
<string name="status_format_source"><xliff:g example="Twidere for Android" id="source">%s</xliff:g></string>
<string name="status_format_time_source"><xliff:g example="0:00, Jan 1 2017" id="time">%1$s</xliff:g> . <xliff:g example="Twidere for Android" id="source">%2$s</xliff:g></string>
<string name="status_hint">چه خبر؟</string>
<string name="label_status_hint">چه خبر؟</string>
<string name="status_is_duplicate">توییتتان تکراری است.</string>
<string name="status_menu_title_format"><xliff:g id="name">%1$s</xliff:g>: <xliff:g id="text">%2$s</xliff:g></string>
<string name="status_not_updated">توییت فرستاده نشد.</string>

View File

@ -547,8 +547,8 @@
<string name="remove_from_filter">Poista suodattimesta</string>
<string name="remove_sensitive_mark">Älä merkitse arkaluontoiseksi</string>
<string name="replies">Vastaukset</string>
<string name="reply_to">Vastaa käyttäjälle <xliff:g id="user_name">%s</xliff:g></string>
<string name="reply_to_name_text">Vastaa <xliff:g id="name">%1$s</xliff:g>: <xliff:g id="text">%2$s</xliff:g></string>
<string name="label_reply_name">Vastaa käyttäjälle <xliff:g id="user_name">%s</xliff:g></string>
<string name="label_reply_name_text">Vastaa <xliff:g id="name">%1$s</xliff:g>: <xliff:g id="text">%2$s</xliff:g></string>
<string name="report_for_spam">Ilmoita roskapostista</string>
<string name="report_usage_statistics_now">Raportoi käyttötilastot nyt</string>
<string name="report_user">Ilmianna <xliff:g id="name">%s</xliff:g></string>
@ -623,7 +623,7 @@
<string name="sponsored_by">Sponsoroijat</string>
<string name="square">Neliö</string>
<string name="state_blocking">Estetään</string>
<string name="status_hint">Mitä tapahtuu?</string>
<string name="label_status_hint">Mitä tapahtuu?</string>
<string name="status_is_duplicate">Twiittisi on kaksoiskappale.</string>
<string name="status_not_updated">Twiittiä ei lähetetty.</string>
<string name="status_not_updated_summary">Twiittiä ei lähetetty, vaan se tallennettiin luonnoksiin.</string>

View File

@ -770,7 +770,7 @@
<string name="quick_send_summary">Envoyer le tweet lorsqu\'on appuye sur « Entrée ».</string>
<string name="quote_format">Format de citation</string>
<string name="quote_format_summary">\"[TEXT]\" = Texte du Tweet\n\"[NAME]\" = Nom de compte Twitter</string>
<string name="quote_name_text">Citer <xliff:g id="name">%1$s</xliff:g> : <xliff:g id="text">%2$s</xliff:g></string>
<string name="label_quote_name_text">Citer <xliff:g id="name">%1$s</xliff:g> : <xliff:g id="text">%2$s</xliff:g></string>
<string name="quote_original_status">Citer le tweet original</string>
<string name="quote_protected_status_warning_message">Ce tweet est protégé.\n\nLes utilisateurs protégés ne souhaitent généralement pas que leurs tweets soient partagés publiquement.</string>
<string name="quote_user">Citer <xliff:g id="user_name">%s</xliff:g></string>
@ -795,8 +795,8 @@
<string name="remove_from_filter">Enlever du filtre</string>
<string name="remove_sensitive_mark">Ne plus marquer comme sensible</string>
<string name="replies">Réponses</string>
<string name="reply_to">Répondre à <xliff:g id="user_name">%s</xliff:g></string>
<string name="reply_to_name_text">Répondre à <xliff:g id="name">%1$s</xliff:g> : <xliff:g id="text">%2$s</xliff:g></string>
<string name="label_reply_name">Répondre à <xliff:g id="user_name">%s</xliff:g></string>
<string name="label_reply_name_text">Répondre à <xliff:g id="name">%1$s</xliff:g> : <xliff:g id="text">%2$s</xliff:g></string>
<string name="report_for_spam">Signaler comme spam</string>
<string name="report_usage_statistics_now">Rapporter les statistiques d\'utilisation maintenant</string>
<string name="report_user">Signaler <xliff:g id="name">%s</xliff:g></string>
@ -877,7 +877,7 @@
<string name="state_blocking">Bloquant</string>
<string name="status_format_source"><xliff:g example="Twidere pour Android" id="source">%s</xliff:g></string>
<string name="status_format_time_source"><xliff:g example="0:00, Jan 1 2017" id="time">%1$s</xliff:g> · <xliff:g example="Twidere pour Android" id="source">%2$s</xliff:g></string>
<string name="status_hint">Quoi de neuf ?</string>
<string name="label_status_hint">Quoi de neuf ?</string>
<string name="status_is_duplicate">Vous avez déjà tweeté ça.</string>
<string name="status_menu_title_format"><xliff:g id="name">%1$s</xliff:g> : <xliff:g id="text">%2$s</xliff:g></string>
<string name="status_not_updated">Tweet non envoyé.</string>

View File

@ -781,7 +781,7 @@
<string name="quick_send_summary">Enviar chío cando se preme o \"Enter\".</string>
<string name="quote_format">Formato de cita</string>
<string name="quote_format_summary">\"[TEXT]\" = Texto do chío\n\"[NAME]\" = Nome de usuario</string>
<string name="quote_name_text">Citar <xliff:g id="name">%1$s</xliff:g>: <xliff:g id="text">%2$s</xliff:g></string>
<string name="label_quote_name_text">Citar <xliff:g id="name">%1$s</xliff:g>: <xliff:g id="text">%2$s</xliff:g></string>
<string name="quote_original_status">Citar chío orixinal</string>
<string name="quote_protected_status_warning_message">Chío protexido.\n\nOs usuarios protexidos normalmente non queren compartir os seus chíos publicamente.</string>
<string name="quote_user">Citar <xliff:g id="user_name">%s</xliff:g></string>
@ -806,8 +806,8 @@
<string name="remove_from_filter">Eliminar do filtro</string>
<string name="remove_sensitive_mark">Eliminar marcado sensible</string>
<string name="replies">Respostas</string>
<string name="reply_to">Responder a <xliff:g id="user_name">%s</xliff:g></string>
<string name="reply_to_name_text">Responder a <xliff:g id="name">%1$s</xliff:g>: <xliff:g id="text">%2$s</xliff:g></string>
<string name="label_reply_name">Responder a <xliff:g id="user_name">%s</xliff:g></string>
<string name="label_reply_name_text">Responder a <xliff:g id="name">%1$s</xliff:g>: <xliff:g id="text">%2$s</xliff:g></string>
<string name="report_for_spam">Denunciar spam</string>
<string name="report_usage_statistics_now">Aportar agora estatísticas de uso</string>
<string name="report_user">Denunciar <xliff:g id="name">%s</xliff:g></string>
@ -888,7 +888,7 @@
<string name="state_blocking">Bloqueando</string>
<string name="status_format_source"><xliff:g example="Twidere for Android" id="source">%s</xliff:g></string>
<string name="status_format_time_source"><xliff:g example="0:00, Jan 1 2017" id="time">%1$s</xliff:g> · <xliff:g example="Twidere for Android" id="source">%2$s</xliff:g></string>
<string name="status_hint">O que acontece?</string>
<string name="label_status_hint">O que acontece?</string>
<string name="status_is_duplicate">O teu chío é un duplicado.</string>
<string name="status_menu_title_format"><xliff:g id="name">%1$s</xliff:g>: <xliff:g id="text">%2$s</xliff:g></string>
<string name="status_not_updated">Chío non enviado.</string>

View File

@ -139,7 +139,7 @@
<string name="refresh_type_trends">रुझान</string>
<string name="remember_position">स्थिति याद रखें</string>
<string name="remember_position_summary">ट्विदेर बंद करने से पहले सूची/स्थिति टैब याद रखे</string>
<string name="reply_to">को उत्तर दें <xliff:g id="user_name">%s</xliff:g></string>
<string name="label_reply_name">को उत्तर दें <xliff:g id="user_name">%s</xliff:g></string>
<string name="reported_user_for_spam">स्पैम के लिए इस उपयोगकर्ता का शिकायत किया |</string>
<string name="same_oauth_signing_url">ोऔथ हस्ताक्षर करने के लिए एक ही यूआरएल का उपयोग करे</string>
<string name="search_hint">उपयोगकर्ताओं या ट्वीट्स खोजे</string>
@ -154,7 +154,7 @@
<string name="sign_in">साइन इन करें</string>
<string name="sign_up">साइन अप करें</string>
<string name="sound">आवाज़</string>
<string name="status_hint">क्या हो रहा है</string>
<string name="label_status_hint">क्या हो रहा है</string>
<!-- [noun] Accessibility label for retweet icon -->
<string name="status_type_retweet">रीट्वीट</string>
<string name="stream_type_home">घर</string>

View File

@ -472,7 +472,7 @@
<string name="remove_from_filter">Ukloni s filtera</string>
<string name="remove_sensitive_mark">Ukloni oznaku osjetljivosti</string>
<string name="replies">Odgovori</string>
<string name="reply_to">Odgovori <xliff:g id="user_name">%s</xliff:g></string>
<string name="label_reply_name">Odgovori <xliff:g id="user_name">%s</xliff:g></string>
<string name="report_for_spam">Prijavi spam</string>
<string name="report_usage_statistics_now">Podnesi sada statistiku o korištenju</string>
<string name="report_user">Prijavi <xliff:g id="name">%s</xliff:g></string>
@ -540,7 +540,7 @@
<string name="sponsored_by">Sponzorira</string>
<string name="square">Četvrtasto</string>
<string name="state_blocking">Blokiram</string>
<string name="status_hint">Što se događa?</string>
<string name="label_status_hint">Što se događa?</string>
<string name="status_is_duplicate">Vaš tweet je duplikat.</string>
<string name="status_not_updated">Tweet nije poslan.</string>
<string name="status_not_updated_summary">Tweet nije poslan, spremljen u skice.</string>

View File

@ -562,7 +562,7 @@
<string name="remove_from_filter">Eltávolítás a szűrőből</string>
<string name="remove_sensitive_mark">Érzékeny státusz visszavonása</string>
<string name="replies">Válaszok</string>
<string name="reply_to">Válasz neki: <xliff:g id="user_name">%s</xliff:g></string>
<string name="label_reply_name">Válasz neki: <xliff:g id="user_name">%s</xliff:g></string>
<string name="report_for_spam">Spam jelentése</string>
<string name="report_usage_statistics_now">Használati statisztikák küldése most</string>
<string name="report_user"><xliff:g id="name">%s</xliff:g> jelentése</string>
@ -638,7 +638,7 @@
<string name="sponsored_by">Támogató:</string>
<string name="square">Négyzetes</string>
<string name="state_blocking">Blokkolva</string>
<string name="status_hint">Mi történik?</string>
<string name="label_status_hint">Mi történik?</string>
<string name="status_is_duplicate">A tweeted duplikátum.</string>
<string name="status_not_updated">Tweet nincs elküldve.</string>
<string name="status_not_updated_summary">Tweet nincs elküldve, de mentve van a piszkozatok közé.</string>

View File

@ -594,7 +594,7 @@
<string name="quick_send_summary">Kirim tweet saat menekan \"Enter\".</string>
<string name="quote_format">Format kutipan</string>
<string name="quote_format_summary">\"[TEXT]\" = Tweet teks\n\"[NAME]\" = Nama akun Twitter</string>
<string name="quote_name_text">Mengutip <xliff:g id="name">%1$s </xliff:g>: <xliff:g id="text">%2$s </xliff:g></string>
<string name="label_quote_name_text">Mengutip <xliff:g id="name">%1$s </xliff:g>: <xliff:g id="text">%2$s </xliff:g></string>
<string name="quote_original_status">Kutip tweet asli</string>
<string name="quote_protected_status_warning_message">Tweet ini dilindungi.\n\nPengguna yang dilindungi biasanya tidak ingin tweet mereka dipublikasikan.</string>
<string name="quote_user">Mengutip <xliff:g id="user_name">%s</xliff:g></string>
@ -617,8 +617,8 @@
<string name="remove_from_filter">Hapus dari filter</string>
<string name="remove_sensitive_mark">Hilangkan tanda konten sensitif</string>
<string name="replies">Balasan</string>
<string name="reply_to">Balasan untuk <xliff:g id="user_name">%s</xliff:g></string>
<string name="reply_to_name_text">Balas ke <xliff:g id="name">%1$s</xliff:g>: <xliff:g id="text">%2$s</xliff:g></string>
<string name="label_reply_name">Balasan untuk <xliff:g id="user_name">%s</xliff:g></string>
<string name="label_reply_name_text">Balas ke <xliff:g id="name">%1$s</xliff:g>: <xliff:g id="text">%2$s</xliff:g></string>
<string name="report_for_spam">Laporkan sebagai spam</string>
<string name="report_usage_statistics_now">Laporkan statistik penggunaan sekarang</string>
<string name="report_user">Laporkan <xliff:g id="name">%s</xliff:g></string>
@ -697,7 +697,7 @@
<string name="state_blocking">Memblokir</string>
<string name="status_format_source"><xliff:g example="Twidere for Android" id="source">%s</xliff:g></string>
<string name="status_format_time_source"><xliff:g example="0:00, Jan 1 2017" id="time">%1$s</xliff:g> · <xliff:g example="Twidere for Android" id="source">%2$s</xliff:g></string>
<string name="status_hint">Apa yang terjadi?</string>
<string name="label_status_hint">Apa yang terjadi?</string>
<string name="status_is_duplicate">Kicauan Anda duplikat.</string>
<string name="status_menu_title_format"><xliff:g id="name">%1$s</xliff:g>: <xliff:g id="text">%2$s</xliff:g></string>
<string name="status_not_updated">Tweet tidak terkirim.</string>

View File

@ -520,7 +520,7 @@
<string name="quick_send_summary">Inviare tweet alla pressione di \"Invio\".</string>
<string name="quote_format">Formato citazione</string>
<string name="quote_format_summary">\"[TEXT]\" = Testo del tweet\n\"[NAME]\" = Twitter username</string>
<string name="quote_name_text">Cita <xliff:g id="name">%1$s</xliff:g>: <xliff:g id="text">%2$s</xliff:g></string>
<string name="label_quote_name_text">Cita <xliff:g id="name">%1$s</xliff:g>: <xliff:g id="text">%2$s</xliff:g></string>
<string name="quote_original_status">Cita il tweet originale</string>
<string name="quote_protected_status_warning_message">Questo tweet è protetto.\n\nDi solito gli utenti protetti non vogliono vedere i propri tweet condivisi pubblicamente.</string>
<string name="quote_user">Citazione di <xliff:g id="user_name">%s</xliff:g></string>
@ -545,8 +545,8 @@
<string name="remove_from_filter">Rimuovi da filtro</string>
<string name="remove_sensitive_mark">Rimuovi indicatore sensibilità</string>
<string name="replies">Risposte</string>
<string name="reply_to">Risposta a <xliff:g id="user_name">%s</xliff:g></string>
<string name="reply_to_name_text">Rispondik a <xliff:g id="name">%1$s</xliff:g>:<xliff:g id="text">%2$s</xliff:g></string>
<string name="label_reply_name">Risposta a <xliff:g id="user_name">%s</xliff:g></string>
<string name="label_reply_name_text">Rispondik a <xliff:g id="name">%1$s</xliff:g>:<xliff:g id="text">%2$s</xliff:g></string>
<string name="report_for_spam">Segnala spam</string>
<string name="report_usage_statistics_now">Invia ora rapporto sulle statistiche dell\'uso</string>
<string name="report_user">Segnala <xliff:g id="name">%s</xliff:g></string>
@ -619,7 +619,7 @@
<string name="sponsored_by">Sponsorizzato da</string>
<string name="square">Quadrata</string>
<string name="state_blocking">Bloccato</string>
<string name="status_hint">Che sta succedendo?</string>
<string name="label_status_hint">Che sta succedendo?</string>
<string name="status_is_duplicate">Tweet doppio.</string>
<string name="status_not_updated">Tweet non inviato.</string>
<string name="status_not_updated_summary">Tweet non inviato, salvato in bozze.</string>

View File

@ -329,7 +329,7 @@
<string name="remember_position_summary">זכור מיקום ברשימה/כרטיסיות לפני סגירת Twidere</string>
<string name="remove">הסר</string>
<string name="remove_sensitive_mark">הסר סימון כתוכן רגיש</string>
<string name="reply_to">השב ל<xliff:g id="user_name">%s</xliff:g></string>
<string name="label_reply_name">השב ל<xliff:g id="user_name">%s</xliff:g></string>
<string name="reported_user_for_spam">דיווחת על משתמש זה כמפיץ ספאם.</string>
<string name="reported_users_for_spam">דיווחת על משתמשים אלה כמפיצים ספאם.</string>
<string name="retry_on_network_issue_summary">נסה להתאושש מבעיית רשת באופן אוטומטי</string>
@ -370,7 +370,7 @@
<string name="special_thanks_to">תודה מיחדת ל</string>
<string name="sponsored_by">בחסות</string>
<string name="square">מרובע</string>
<string name="status_hint">מה קורה?</string>
<string name="label_status_hint">מה קורה?</string>
<string name="status_not_updated">ציוץ לא נשלח.</string>
<string name="status_not_updated_summary">הציוץ לא נשלח, ונשמר לטיוטות.</string>
<string name="status_shortener">מקצר ציוצים</string>

View File

@ -787,7 +787,7 @@
<string name="quick_send_summary">エンターキーを押すと送信します。</string>
<string name="quote_format">引用形式</string>
<string name="quote_format_summary">\"[TEXT]\" = ツイート内容\n\"[NAME]\" = ユーザー名</string>
<string name="quote_name_text"><xliff:g id="name">%1$s</xliff:g>さんのツイートを引用: <xliff:g id="text">%2$s</xliff:g></string>
<string name="label_quote_name_text"><xliff:g id="name">%1$s</xliff:g>さんのツイートを引用: <xliff:g id="text">%2$s</xliff:g></string>
<string name="quote_original_status">ツイートを引用</string>
<string name="quote_protected_status_warning_message">このツイートは非公開にされています。\n\n非公開ユーザーのツイートを公開しないでください。</string>
<string name="quote_user"><xliff:g id="user_name">%s</xliff:g>さんのツイートを引用</string>
@ -812,8 +812,8 @@
<string name="remove_from_filter">フィルタから削除</string>
<string name="remove_sensitive_mark">不適切な内容のマークを消去</string>
<string name="replies">返信</string>
<string name="reply_to"><xliff:g id="user_name">%s</xliff:g>さんへの返信</string>
<string name="reply_to_name_text"><xliff:g id="name">%1$s</xliff:g>さんへの返信: <xliff:g id="text">%2$s</xliff:g></string>
<string name="label_reply_name"><xliff:g id="user_name">%s</xliff:g>さんへの返信</string>
<string name="label_reply_name_text"><xliff:g id="name">%1$s</xliff:g>さんへの返信: <xliff:g id="text">%2$s</xliff:g></string>
<string name="report_for_spam">スパム報告</string>
<string name="report_usage_statistics_now">現在の使用状況を報告する。</string>
<string name="report_user"><xliff:g id="name">%s</xliff:g>さんをスパム報告する</string>
@ -895,7 +895,7 @@
<string name="state_blocking">ブロックしています</string>
<string name="status_format_source"><xliff:g example="Twidere for Android" id="source">%s</xliff:g></string>
<string name="status_format_time_source"><xliff:g example="0:00, Jan 1 2017" id="time">%1$s</xliff:g> · <xliff:g example="Twidere for Android" id="source">%2$s</xliff:g></string>
<string name="status_hint">いまどうしてる?</string>
<string name="label_status_hint">いまどうしてる?</string>
<string name="status_is_duplicate">既にあなたは同じツイートを送信済みです。</string>
<string name="status_menu_title_format"><xliff:g id="name">%1$s</xliff:g>: <xliff:g id="text">%2$s</xliff:g></string>
<string name="status_not_updated">ツイートは送信されませんでした。</string>

View File

@ -691,7 +691,7 @@
<string name="quick_send_summary">\"Enter\" 키를 눌러 트윗을 보내세요.</string>
<string name="quote_format">인용 양식</string>
<string name="quote_format_summary">\"[TEXT]\" = 인용할 트윗 내용\n\"[NAME]\" = 트윗 작성자</string>
<string name="quote_name_text"><xliff:g id="name">%1$s</xliff:g>님의 트윗 인용:<xliff:g id="text">%2$s</xliff:g></string>
<string name="label_quote_name_text"><xliff:g id="name">%1$s</xliff:g>님의 트윗 인용:<xliff:g id="text">%2$s</xliff:g></string>
<string name="quote_original_status">원본 트윗 인용</string>
<string name="quote_protected_status_warning_message">이 트윗은 비공개입니다.\n\n보호된 계정의 트윗은 공개되지 않습니다.</string>
<string name="quote_user"><xliff:g id="user_name">%s</xliff:g>님을 인용하기</string>
@ -716,8 +716,8 @@
<string name="remove_from_filter">필터에서 제거</string>
<string name="remove_sensitive_mark">민감한 콘텐츠 등록 해제</string>
<string name="replies">답글</string>
<string name="reply_to"><xliff:g id="user_name">%s</xliff:g>님에게 답하기</string>
<string name="reply_to_name_text"><xliff:g id="name">%1$s</xliff:g>님에게 답변:<xliff:g id="text">%2$s</xliff:g></string>
<string name="label_reply_name"><xliff:g id="user_name">%s</xliff:g>님에게 답하기</string>
<string name="label_reply_name_text"><xliff:g id="name">%1$s</xliff:g>님에게 답변:<xliff:g id="text">%2$s</xliff:g></string>
<string name="report_for_spam">스팸으로 신고</string>
<string name="report_usage_statistics_now">현재 사용 통계 보고</string>
<string name="report_user"><xliff:g id="name">%s</xliff:g>님을 스팸 신고하기</string>
@ -798,7 +798,7 @@
<string name="state_blocking">차단 중</string>
<string name="status_format_source"><xliff:g example="Twidere for Android" id="source">%s</xliff:g></string>
<string name="status_format_time_source"><xliff:g example="0:00, Jan 1 2017" id="time">%1$s</xliff:g> · <xliff:g example="Twidere for Android" id="source">%2$s</xliff:g></string>
<string name="status_hint">무슨 일이 일어나고 있나요?</string>
<string name="label_status_hint">무슨 일이 일어나고 있나요?</string>
<string name="status_is_duplicate">중복된 트윗입니다.</string>
<string name="status_menu_title_format"><xliff:g id="name">%1$s</xliff:g>:<xliff:g id="text">%2$s</xliff:g></string>
<string name="status_not_updated">트윗이 보내지지 않았습니다.</string>

View File

@ -538,7 +538,7 @@
<string name="quick_send_summary">Verstuur tweet met \"Enter\".</string>
<string name="quote_format">Citaat formaat</string>
<string name="quote_format_summary">\"[TEXT]\" = Tweet text\n\"[NAME]\" = Twitter gebruikersnaam</string>
<string name="quote_name_text">Citeer <xliff:g id="name">%1$s</xliff:g>: <xliff:g id="text">%2$s</xliff:g></string>
<string name="label_quote_name_text">Citeer <xliff:g id="name">%1$s</xliff:g>: <xliff:g id="text">%2$s</xliff:g></string>
<string name="quote_original_status">Citeer originele tweet</string>
<string name="quote_protected_status_warning_message">Deze tweet is afgeschermd.\n\nAfgeschermde gebruikers willen hun tweets liever niet openbaar gedeeld hebben.</string>
<string name="quote_user">Quote <xliff:g id="user_name">%s</xliff:g>;</string>
@ -562,8 +562,8 @@
<string name="remove_from_filter">Verwijder van filter</string>
<string name="remove_sensitive_mark">Verwijder gevoelige markering</string>
<string name="replies">Reacties</string>
<string name="reply_to">Antwoord aan <xliff:g id="user_name">%s</xliff:g>;</string>
<string name="reply_to_name_text">Antwoord aan <xliff:g id="name">%1$s</xliff:g>: <xliff:g id="text">%2$s</xliff:g></string>
<string name="label_reply_name">Antwoord aan <xliff:g id="user_name">%s</xliff:g>;</string>
<string name="label_reply_name_text">Antwoord aan <xliff:g id="name">%1$s</xliff:g>: <xliff:g id="text">%2$s</xliff:g></string>
<string name="report_for_spam">Rapporteer spam</string>
<string name="report_usage_statistics_now">Gebruiksstatistieken nu rapporteren</string>
<string name="report_user">Rapporteer <xliff:g id="name">%s</xliff:g></string>
@ -641,7 +641,7 @@
<string name="sponsored_by">Gesponsord door</string>
<string name="square">Vierkant</string>
<string name="state_blocking">Geblokkeerd</string>
<string name="status_hint">Wat gebeurt er?</string>
<string name="label_status_hint">Wat gebeurt er?</string>
<string name="status_is_duplicate">Jouw tweet is dubbel.</string>
<string name="status_menu_title_format"><xliff:g id="name">%1$s</xliff:g>: <xliff:g id="text">%2$s</xliff:g></string>
<string name="status_not_updated">Tweet niet verzonden.</string>

View File

@ -492,7 +492,7 @@
<string name="remove_from_filter">Fjern fra filter</string>
<string name="remove_sensitive_mark">Fjern sensitivmarkering</string>
<string name="replies">Svar</string>
<string name="reply_to">Svar til <xliff:g id="user_name">%s</xliff:g></string>
<string name="label_reply_name">Svar til <xliff:g id="user_name">%s</xliff:g></string>
<string name="report_for_spam">Rapporter spam</string>
<string name="report_usage_statistics_now">Rapporter bruksstatistikk nå</string>
<string name="report_user">Rapporter <xliff:g id="name">%s</xliff:g></string>
@ -560,7 +560,7 @@
<string name="sponsored_by">Sponset av</string>
<string name="square">Firkantet</string>
<string name="state_blocking">Blokkerer</string>
<string name="status_hint">Hva skjer?</string>
<string name="label_status_hint">Hva skjer?</string>
<string name="status_is_duplicate">Tweeten din er et duplikat.</string>
<string name="status_not_updated">Tweet ikke sendt.</string>
<string name="status_not_updated_summary">Tweet ikke sendt, og lagret i utkast.</string>

View File

@ -555,7 +555,7 @@
<string name="remove_from_filter">Usuń z filtra</string>
<string name="remove_sensitive_mark">Usuń oznaczenie jako wrażliwe</string>
<string name="replies">Odpowiedzi</string>
<string name="reply_to">Odpowiedz do <xliff:g id="user_name">%s</xliff:g></string>
<string name="label_reply_name">Odpowiedz do <xliff:g id="user_name">%s</xliff:g></string>
<string name="report_for_spam">Zgłoś spam</string>
<string name="report_user">Zgłoś <xliff:g id="name">%s</xliff:g></string>
<string name="report_user_confirm_message">Zgłoś <xliff:g id="name">%s</xliff:g> za spam? Użytkownik zostanie także zablokowany.</string>
@ -616,7 +616,7 @@
<string name="special_thanks_to">Specjalne podziękowania dla</string>
<string name="sponsored_by">Sponsorowana przez</string>
<string name="square">Kwadrat</string>
<string name="status_hint">Co się dzieje?</string>
<string name="label_status_hint">Co się dzieje?</string>
<string name="status_is_duplicate">Twój tweet jest duplikatem.</string>
<string name="status_not_updated">Tweet nie został wysłany.</string>
<string name="status_not_updated_summary">Tweet nie został wysłany, zapisano w szkicach.</string>

View File

@ -577,7 +577,7 @@
<string name="quick_send_summary">Enviar tweet ao apertar \"Enter\".</string>
<string name="quote_format">Formato das citações</string>
<string name="quote_format_summary">\"[TEXT]\" = Texto do tweet\n\"[NAME]\" = Nome no Twitter</string>
<string name="quote_name_text">Citar <xliff:g id="name">%1$s</xliff:g>: <xliff:g id="text">%2$s</xliff:g></string>
<string name="label_quote_name_text">Citar <xliff:g id="name">%1$s</xliff:g>: <xliff:g id="text">%2$s</xliff:g></string>
<string name="quote_original_status">Citar tweet original</string>
<string name="quote_protected_status_warning_message">Este tweet é protegido.\n\n Protegido. Usuários protegidos normalmente não querem que seus tweets sejam compartilhados publicamente.</string>
<string name="quote_user">Citar <xliff:g id="user_name">%s</xliff:g></string>
@ -602,8 +602,8 @@
<string name="remove_from_filter">Remover dos filtros</string>
<string name="remove_sensitive_mark">Remover marca sensível</string>
<string name="replies">Respostas</string>
<string name="reply_to">Responder para <xliff:g id="user_name">%s</xliff:g></string>
<string name="reply_to_name_text">Responder para <xliff:g id="name">%1$s</xliff:g>: <xliff:g id="text">%2$s</xliff:g></string>
<string name="label_reply_name">Responder para <xliff:g id="user_name">%s</xliff:g></string>
<string name="label_reply_name_text">Responder para <xliff:g id="name">%1$s</xliff:g>: <xliff:g id="text">%2$s</xliff:g></string>
<string name="report_for_spam">Denunciar como spam</string>
<string name="report_usage_statistics_now">Reportar estatísticas de uso agora</string>
<string name="report_user">Denunciar <xliff:g id="name">%s</xliff:g></string>
@ -681,7 +681,7 @@
<string name="sponsored_by">Patrocinado por</string>
<string name="square">Quadrado</string>
<string name="state_blocking">Bloqueando</string>
<string name="status_hint">O que está acontecendo?</string>
<string name="label_status_hint">O que está acontecendo?</string>
<string name="status_is_duplicate">Seu tweet está duplicado.</string>
<string name="status_menu_title_format"><xliff:g id="name">%1$s</xliff:g>: <xliff:g id="text">%2$s</xliff:g></string>
<string name="status_not_updated">Tweet não enviado.</string>

View File

@ -68,7 +68,7 @@
<string name="settings">Configurări</string>
<string name="sign_in">Autentificare</string>
<string name="sign_up">Inregistrare</string>
<string name="status_hint">Ce se intampla?</string>
<string name="label_status_hint">Ce se intampla?</string>
<!-- [noun] Accessibility label for retweet icon -->
<!-- Dark theme -->
<!-- Light theme -->

View File

@ -608,7 +608,7 @@
<string name="quick_send_summary">Отправлять твит по нажатию «Enter».</string>
<string name="quote_format">Формат цитаты</string>
<string name="quote_format_summary">\"[TEXT]\" = Текст твита\n\"[NAME]\" = Имя пользователя</string>
<string name="quote_name_text">Цитировать <xliff:g id="name">%1$s</xliff:g>: <xliff:g id="text">%2$s</xliff:g></string>
<string name="label_quote_name_text">Цитировать <xliff:g id="name">%1$s</xliff:g>: <xliff:g id="text">%2$s</xliff:g></string>
<string name="quote_original_status">Цитировать оригинальный твит</string>
<string name="quote_protected_status_warning_message">Этот твит закрыт.\n\nЗакрытые пользователи обычно не хотят, чтобы их твиты становились общедоступны.</string>
<string name="quote_user">Цитата <xliff:g id="user_name">%s</xliff:g></string>
@ -633,8 +633,8 @@
<string name="remove_from_filter">Удалить из фильтра</string>
<string name="remove_sensitive_mark">Удалить отметку особого контента</string>
<string name="replies">Ответы</string>
<string name="reply_to">Ответ на <xliff:g id="user_name">%s</xliff:g></string>
<string name="reply_to_name_text">Ответить <xliff:g id="name">%1$s</xliff:g>: <xliff:g id="text">%2$s</xliff:g></string>
<string name="label_reply_name">Ответ на <xliff:g id="user_name">%s</xliff:g></string>
<string name="label_reply_name_text">Ответить <xliff:g id="name">%1$s</xliff:g>: <xliff:g id="text">%2$s</xliff:g></string>
<string name="report_for_spam">Сообщить о спаме</string>
<string name="report_usage_statistics_now">Сообщить статистику использования</string>
<string name="report_user">Пожаловаться на <xliff:g id="name">%s</xliff:g></string>
@ -714,7 +714,7 @@
<string name="state_blocking">Блокировка</string>
<string name="status_format_source"><xliff:g example="Twidere for Android" id="source">%s </xliff:g></string>
<string name="status_format_time_source"><xliff:g example="0:00, Jan 1 2017" id="time">%1$s </xliff:g> · <xliff:g example="Twidere for Android" id="source">%2$s </xliff:g></string>
<string name="status_hint">Что происходит?</string>
<string name="label_status_hint">Что происходит?</string>
<string name="status_is_duplicate">Этот твит уже опубликован</string>
<string name="status_menu_title_format"><xliff:g id="name">%1$s</xliff:g>: <xliff:g id="text">%2$s</xliff:g></string>
<string name="status_not_updated">Твит не отправлен</string>

View File

@ -692,7 +692,7 @@
<string name="remember_position">Kom ihåg position</string>
<string name="remember_position_summary">Kom ihåg listan och flikens position före nedstängning av Twidere</string>
<string name="remove_sensitive_mark">Ta bort stötande markering</string>
<string name="reply_to">Svara till <xliff:g id="user_name">%s</xliff:g></string>
<string name="label_reply_name">Svara till <xliff:g id="user_name">%s</xliff:g></string>
<string name="report_for_spam">Rapportera spam</string>
<string name="reported_user_for_spam">Rapporterade den här användaren för skräppost.</string>
<string name="reported_users_for_spam">Rapporterade de här användarna för skräppost.</string>
@ -729,7 +729,7 @@
<string name="sound">Ljud</string>
<string name="source"><xliff:g id="source">%s</xliff:g></string>
<string name="source_filter_name">Källa: <xliff:g id="name">%s</xliff:g></string>
<string name="status_hint">Vad händer?</string>
<string name="label_status_hint">Vad händer?</string>
<string name="status_is_duplicate">Ditt tweet är en dubblett.</string>
<string name="status_not_updated">Tweetet skickades inte.</string>
<string name="status_not_updated_summary">Tweetet kunde inte skickas och har sparats i utkastet.</string>

View File

@ -97,7 +97,7 @@
<string name="sign_in_service_twitter">ట్విట్టర్</string>
<string name="size">పరిమాణం</string>
<string name="small">చిన్న</string>
<string name="status_hint">ఏం జరుగుతోంది?</string>
<string name="label_status_hint">ఏం జరుగుతోంది?</string>
<!-- [noun] Accessibility label for retweet icon -->
<string name="stream_type_home">ముంగిలి</string>
<string name="stream_type_messages">సందేశాలు</string>

View File

@ -780,7 +780,7 @@
<string name="quick_send_summary">ส่งทวีตเมื่อกด Enter</string>
<string name="quote_format">รูปแบบการอ้างอิง</string>
<string name="quote_format_summary">\"[TEXT]\" = ข้อความทวีต\n\"[NAME]\" = ชื่อผู้ใช้ใน Twitter</string>
<string name="quote_name_text">อ้างอิง <xliff:g id="name">%1$s</xliff:g>: <xliff:g id="text">%2$s</xliff:g></string>
<string name="label_quote_name_text">อ้างอิง <xliff:g id="name">%1$s</xliff:g>: <xliff:g id="text">%2$s</xliff:g></string>
<string name="quote_original_status">อ้างอิงทวีตปัจจุบัน</string>
<string name="quote_protected_status_warning_message">ทวีตนี้ได้รับการป้องกัน\n\nผู้ใช้ที่ป้องกันไว้ไม่อยากให้ทวีตของเขาถูกแชร์ไปอย่างกว้างขวาง</string>
<string name="quote_user">อ้างอิง <xliff:g id="user_name">%s</xliff:g></string>
@ -805,8 +805,8 @@
<string name="remove_from_filter">ลบออกจากตัวกรอง</string>
<string name="remove_sensitive_mark">เลิกระบุว่าเป็นเนื้อหาที่อ่อนไหว</string>
<string name="replies">การตอบกลับ</string>
<string name="reply_to">ตอบกลับหา <xliff:g id="user_name">%s</xliff:g></string>
<string name="reply_to_name_text">ตอบกลับ <xliff:g id="name">%1$s</xliff:g>: <xliff:g id="text">%2$s</xliff:g></string>
<string name="label_reply_name">ตอบกลับหา <xliff:g id="user_name">%s</xliff:g></string>
<string name="label_reply_name_text">ตอบกลับ <xliff:g id="name">%1$s</xliff:g>: <xliff:g id="text">%2$s</xliff:g></string>
<string name="report_for_spam">รายงานสแปม</string>
<string name="report_usage_statistics_now">รายงานสถิติการใช้งาน</string>
<string name="report_user">รายงาน <xliff:g id="name">%s</xliff:g></string>
@ -887,7 +887,7 @@
<string name="state_blocking">กำลังบล็อค</string>
<string name="status_format_source"><xliff:g example="Twidere for Android" id="source">%s</xliff:g></string>
<string name="status_format_time_source"><xliff:g example="0:00, Jan 1 2017" id="time">%1$s</xliff:g> · <xliff:g example="Twidere for Android" id="source">%2$s</xliff:g></string>
<string name="status_hint">มีอะไรเกิดขึ้นบ้าง?</string>
<string name="label_status_hint">มีอะไรเกิดขึ้นบ้าง?</string>
<string name="status_is_duplicate">คุณทวีตข้อความซ้ำกัน</string>
<string name="status_menu_title_format"><xliff:g id="name">%1$s</xliff:g>: <xliff:g id="text">%2$s</xliff:g></string>
<string name="status_not_updated">ข้อความไม่ถูกส่ง</string>

View File

@ -539,7 +539,7 @@
<string name="quick_send_summary">\"Enter\"a basıldığında tweet\'i gönder.</string>
<string name="quote_format">Alıntı şekli</string>
<string name="quote_format_summary">\"[TEXT]\" = Tweet metni\n\"[NAME]\" = Twitter kullanıcı adı</string>
<string name="quote_name_text">Alıntı <xliff:g id="name">%1$s</xliff:g>: <xliff:g id="text">%2$s</xliff:g></string>
<string name="label_quote_name_text">Alıntı <xliff:g id="name">%1$s</xliff:g>: <xliff:g id="text">%2$s</xliff:g></string>
<string name="quote_original_status">Özgün tweeti alıntıla</string>
<string name="quote_protected_status_warning_message">Bu tweet korumalı.\n\nKorumalı kullanıcılar genellikle herkese açık tweet atmak istemez.</string>
<string name="quote_user">Alıntı yap <xliff:g id="user_name">%s</xliff:g></string>
@ -564,8 +564,8 @@
<string name="remove_from_filter">Filtreden kaldır</string>
<string name="remove_sensitive_mark">Hassas işaretini kaldır</string>
<string name="replies">Yanıtlar</string>
<string name="reply_to"><xliff:g id="user_name">%s</xliff:g> adlı kişiye cevap ver</string>
<string name="reply_to_name_text">Cevap <xliff:g id="name">%1$s</xliff:g>: <xliff:g id="text">%2$s</xliff:g></string>
<string name="label_reply_name"><xliff:g id="user_name">%s</xliff:g> adlı kişiye cevap ver</string>
<string name="label_reply_name_text">Cevap <xliff:g id="name">%1$s</xliff:g>: <xliff:g id="text">%2$s</xliff:g></string>
<string name="report_for_spam">Spam bildir</string>
<string name="report_usage_statistics_now">Kullanım istatistiklerini şimdi gönder</string>
<string name="report_user"><xliff:g id="name">%s</xliff:g> Şikayet Et</string>
@ -643,7 +643,7 @@
<string name="sponsored_by">Sponsor</string>
<string name="square">Kare</string>
<string name="state_blocking">Engelleniyor</string>
<string name="status_hint">Neler oluyor?</string>
<string name="label_status_hint">Neler oluyor?</string>
<string name="status_is_duplicate">Aynı tweet daha önce gönderilmiş.</string>
<string name="status_menu_title_format"><xliff:g id="name">%1$s</xliff:g>: <xliff:g id="text">%2$s</xliff:g></string>
<string name="status_not_updated">Tweet gönderilmedi.</string>

View File

@ -540,7 +540,7 @@
<string name="quick_send_summary">Надсилати твіт натисканням Enter.</string>
<string name="quote_format">Формат цитати</string>
<string name="quote_format_summary">\"[TEXT]\" = текст твіту\n\"[NAME]\" = ім\'я користувача</string>
<string name="quote_name_text">Цитувати <xliff:g id="name">%1$s</xliff:g>: <xliff:g id="text">%2$s</xliff:g></string>
<string name="label_quote_name_text">Цитувати <xliff:g id="name">%1$s</xliff:g>: <xliff:g id="text">%2$s</xliff:g></string>
<string name="quote_original_status">Цитувати первісний твіт</string>
<string name="quote_protected_status_warning_message">Цей твіт захищено.\n\nЗахищені користувачі зазвичай не дають згоду на вільне розповсюдження своїх твітів.</string>
<string name="quote_user">Цитата <xliff:g id="user_name">%s</xliff:g></string>
@ -565,8 +565,8 @@
<string name="remove_from_filter">Виключити з фільтру</string>
<string name="remove_sensitive_mark">Вилучити мітку делікатного вмісту</string>
<string name="replies">Відповіді</string>
<string name="reply_to">Відповідь до <xliff:g id="user_name">%s</xliff:g></string>
<string name="reply_to_name_text">Відповідь <xliff:g id="name">%1$s</xliff:g>: <xliff:g id="text">%2$s</xliff:g></string>
<string name="label_reply_name">Відповідь до <xliff:g id="user_name">%s</xliff:g></string>
<string name="label_reply_name_text">Відповідь <xliff:g id="name">%1$s</xliff:g>: <xliff:g id="text">%2$s</xliff:g></string>
<string name="report_for_spam">Повідомити про спам</string>
<string name="report_usage_statistics_now">Надіслати звіт про використання</string>
<string name="report_user">Повідомлення про <xliff:g id="name">%s</xliff:g></string>
@ -644,7 +644,7 @@
<string name="sponsored_by">Спонсоровано</string>
<string name="square">Квадрат</string>
<string name="state_blocking">Блокування</string>
<string name="status_hint">Що трапилося?</string>
<string name="label_status_hint">Що трапилося?</string>
<string name="status_is_duplicate">Цей твіт вже надіслано.</string>
<string name="status_menu_title_format"><xliff:g id="name">%1$s</xliff:g>: <xliff:g id="text">%2$s</xliff:g></string>
<string name="status_not_updated">Твіт не надіслано.</string>

View File

@ -781,7 +781,7 @@
<string name="quick_send_summary">按“回车”发送推文</string>
<string name="quote_format">引用格式</string>
<string name="quote_format_summary">\"[TEXT]\":推文原文\n\"[NAME]\":用户名</string>
<string name="quote_name_text">引用 <xliff:g id="name">%1$s</xliff:g> <xliff:g id="text">%2$s</xliff:g></string>
<string name="label_quote_name_text">引用 <xliff:g id="name">%1$s</xliff:g> <xliff:g id="text">%2$s</xliff:g></string>
<string name="quote_original_status">引用原推文</string>
<string name="quote_protected_status_warning_message">这条推文受保护。\n\n受保护的用户通常不希望他们的推文被公开分享。</string>
<string name="quote_user">引用 <xliff:g id="user_name">%s</xliff:g></string>
@ -806,8 +806,8 @@
<string name="remove_from_filter">从过滤器中删除</string>
<string name="remove_sensitive_mark">删除敏感标记</string>
<string name="replies">回复</string>
<string name="reply_to">回复 <xliff:g id="user_name">%s</xliff:g></string>
<string name="reply_to_name_text">回复 <xliff:g id="name">%1$s</xliff:g> <xliff:g id="text">%2$s</xliff:g></string>
<string name="label_reply_name">回复 <xliff:g id="user_name">%s</xliff:g></string>
<string name="label_reply_name_text">回复 <xliff:g id="name">%1$s</xliff:g> <xliff:g id="text">%2$s</xliff:g></string>
<string name="report_for_spam">报告垃圾信息</string>
<string name="report_usage_statistics_now">立即汇报使用情况</string>
<string name="report_user">报告 <xliff:g id="name">%s</xliff:g></string>
@ -889,7 +889,7 @@
<string name="state_blocking">正在阻止</string>
<string name="status_format_source"><xliff:g example="Twidere for Android" id="source">%s</xliff:g></string>
<string name="status_format_time_source"><xliff:g example="0:00, Jan 1 2017" id="time">%1$s</xliff:g> · <xliff:g example="Twidere for Android" id="source">%2$s</xliff:g></string>
<string name="status_hint">您在做什么?</string>
<string name="label_status_hint">您在做什么?</string>
<string name="status_is_duplicate">您发送了重复的推文</string>
<string name="status_menu_title_format"><xliff:g id="name">%1$s</xliff:g>: <xliff:g id="text">%2$s</xliff:g></string>
<string name="status_not_updated">推文未发送</string>

View File

@ -784,7 +784,7 @@
<string name="quick_send_summary">按「輸入」發送推文</string>
<string name="quote_format">引用格式</string>
<string name="quote_format_summary">\"[TEXT]\":推文原文\n\"[NAME]\":用戶名</string>
<string name="quote_name_text">引用 <xliff:g id="name">%1$s</xliff:g>: <xliff:g id="text">%2$s</xliff:g></string>
<string name="label_quote_name_text">引用 <xliff:g id="name">%1$s</xliff:g>: <xliff:g id="text">%2$s</xliff:g></string>
<string name="quote_original_status">引用原推文</string>
<string name="quote_protected_status_warning_message">這條推文受保護。\n\n受保護的使用者通常不希望他們的推文被公開分享。</string>
<string name="quote_user">引用<xliff:g id="user_name">%s</xliff:g></string>
@ -809,8 +809,8 @@
<string name="remove_from_filter">從過濾器中刪除</string>
<string name="remove_sensitive_mark">刪除敏感標記</string>
<string name="replies">回覆</string>
<string name="reply_to">回覆 <xliff:g id="user_name">%s</xliff:g></string>
<string name="reply_to_name_text">回覆 <xliff:g id="name">%1$s</xliff:g>: <xliff:g id="text">%2$s</xliff:g></string>
<string name="label_reply_name">回覆 <xliff:g id="user_name">%s</xliff:g></string>
<string name="label_reply_name_text">回覆 <xliff:g id="name">%1$s</xliff:g>: <xliff:g id="text">%2$s</xliff:g></string>
<string name="report_for_spam">回報垃圾訊息</string>
<string name="report_usage_statistics_now">立即彙報使用情況</string>
<string name="report_user">報告<xliff:g id="name">%s</xliff:g></string>
@ -892,7 +892,7 @@
<string name="state_blocking">正在阻止</string>
<string name="status_format_source"><xliff:g example="Twidere for Android" id="source">%s</xliff:g></string>
<string name="status_format_time_source"><xliff:g example="0:00, Jan 1 2017" id="time">%1$s</xliff:g> · <xliff:g example="Twidere for Android" id="source">%2$s</xliff:g></string>
<string name="status_hint">您在做什麼?</string>
<string name="label_status_hint">您在做什麼?</string>
<string name="status_is_duplicate">您發送了重複的推文</string>
<string name="status_menu_title_format"><xliff:g id="name">%1$s</xliff:g>: <xliff:g id="text">%2$s</xliff:g></string>
<string name="status_not_updated">推文未發送</string>

View File

@ -784,7 +784,7 @@
<string name="quick_send_summary">按「輸入」發送推文</string>
<string name="quote_format">引用格式</string>
<string name="quote_format_summary">\"[TEXT]\":推文原文\n\"[NAME]\":用戶名</string>
<string name="quote_name_text">引用 <xliff:g id="name">%1$s</xliff:g>: <xliff:g id="text">%2$s</xliff:g></string>
<string name="label_quote_name_text">引用 <xliff:g id="name">%1$s</xliff:g>: <xliff:g id="text">%2$s</xliff:g></string>
<string name="quote_original_status">引用原推文</string>
<string name="quote_protected_status_warning_message">這條推文受保護。\n\n受保護的使用者通常不希望他們的推文被公開分享。</string>
<string name="quote_user">引用<xliff:g id="user_name">%s</xliff:g></string>
@ -809,8 +809,8 @@
<string name="remove_from_filter">從過濾器中刪除</string>
<string name="remove_sensitive_mark">刪除敏感標記</string>
<string name="replies">回覆</string>
<string name="reply_to">回覆 <xliff:g id="user_name">%s</xliff:g></string>
<string name="reply_to_name_text">回覆 <xliff:g id="name">%1$s</xliff:g>: <xliff:g id="text">%2$s</xliff:g></string>
<string name="label_reply_name">回覆 <xliff:g id="user_name">%s</xliff:g></string>
<string name="label_reply_name_text">回覆 <xliff:g id="name">%1$s</xliff:g>: <xliff:g id="text">%2$s</xliff:g></string>
<string name="report_for_spam">回報垃圾訊息</string>
<string name="report_usage_statistics_now">立即彙報使用情況</string>
<string name="report_user">報告<xliff:g id="name">%s</xliff:g></string>
@ -892,7 +892,7 @@
<string name="state_blocking">正在阻止</string>
<string name="status_format_source"><xliff:g example="Twidere for Android" id="source">%s</xliff:g></string>
<string name="status_format_time_source"><xliff:g example="0:00, Jan 1 2017" id="time">%1$s</xliff:g> · <xliff:g example="Twidere for Android" id="source">%2$s</xliff:g></string>
<string name="status_hint">您在做什麼?</string>
<string name="label_status_hint">您在做什麼?</string>
<string name="status_is_duplicate">您發送了重複的推文</string>
<string name="status_menu_title_format"><xliff:g id="name">%1$s</xliff:g>: <xliff:g id="text">%2$s</xliff:g></string>
<string name="status_not_updated">推文未發送</string>

View File

@ -66,7 +66,7 @@
android:layout_height="wrap_content"
android:background="@null"
android:gravity="top"
android:hint="@string/status_hint"
android:hint="@string/label_status_hint"
android:inputType="textMultiLine|textLongMessage|textCapSentences"
android:padding="@dimen/element_spacing_normal"/>

View File

@ -551,11 +551,16 @@
<string name="label_photos">Photos</string>
<string name="label_poll">Poll</string>
<string name="label_powered_by_giphy">Powered by GIPHY</string>
<string name="label_quote_name">Quote <xliff:g id="user_name">%s</xliff:g></string>
<string name="label_quote_name_text">Quote <xliff:g id="name">%1$s</xliff:g>: <xliff:g id="text">%2$s</xliff:g></string>
<string name="label_refresh_and_sync_service">Refresh &amp; Sync service</string>
<string name="label_refresh_service">Refresh service</string>
<string name="label_reply_name">Reply to <xliff:g id="user_name">%s</xliff:g></string>
<string name="label_reply_name_text">Reply to <xliff:g id="name">%1$s</xliff:g>: <xliff:g id="text">%2$s</xliff:g></string>
<string name="label_schedule_time_buffer_default">Buffer default</string>
<string name="label_send_at">Send at</string>
<string name="label_sensitive_content">Sensitive content</string>
<string name="label_status_hint">What\'s happening?</string>
<string name="label_status_not_available">Tweet not available</string>
<string name="label_statuses">Tweets</string>
<string name="label_statuses_replies">Tweets and replies</string>
@ -941,7 +946,6 @@
<string name="quote_format">Quote format</string>
<string name="quote_format_summary">\"[TEXT]\" = Tweet text\n\"[NAME]\" = Twitter username</string>
<string name="quote_name_text">Quote <xliff:g id="name">%1$s</xliff:g>: <xliff:g id="text">%2$s</xliff:g></string>
<string name="quote_original_status">Quote original tweet</string>
<string name="quote_protected_status_warning_message">This tweet is protected.\n\nProtected users usually don\'t want their tweets to be shared publicly.</string>
<string name="quote_user">Quote <xliff:g id="user_name">%s</xliff:g></string>
@ -975,9 +979,6 @@
<string name="replies">Replies</string>
<string name="reply_to">Reply to <xliff:g id="user_name">%s</xliff:g></string>
<string name="reply_to_name_text">Reply to <xliff:g id="name">%1$s</xliff:g>: <xliff:g id="text">%2$s</xliff:g></string>
<string name="report_for_spam">Report spam</string>
<string name="report_usage_statistics_now">Report usage statistics now</string>
<string name="report_user">Report <xliff:g id="name">%s</xliff:g></string>
@ -1096,7 +1097,6 @@
<string name="status_format_source"><xliff:g example="Twidere for Android" id="source">%s</xliff:g></string>
<string name="status_format_time_source"><xliff:g example="0:00, Jan 1 2017" id="time">%1$s</xliff:g> · <xliff:g example="Twidere for Android" id="source">%2$s</xliff:g></string>
<string name="status_hint">What\'s happening?</string>
<string name="status_is_duplicate">Your tweet is a duplicate.</string>
<string name="status_menu_title_format"><xliff:g id="name">%1$s</xliff:g>: <xliff:g id="text">%2$s</xliff:g></string>
<string name="status_not_updated">Tweet not sent.</string>