-----BEGIN PGP SIGNATURE-----
 Version: BCPG v1.72
 
 iQJDBAABCAAtBQJkrEbnFiEEj23e8Mh/GILvvT0B+VJoFZwuyJcPHG5pa0BuZ28u
 b3JnLnVrAAoJEPlSaBWcLsiX5oEQANeQ26a9Hman++Ox+gXMP9+l4f1YzRq7FTmJ
 YhX5SJOfz1KN1Fbmv5ZgyI4nFUCJUASqBYube2LVV6m0mG1B4FeDAXyidUtQjH80
 Fv2H7E3BlJ1Y/Zo660/eBoTAIYothu2ukWBl8MmDeb/LpUhZ7NPPd7r8C0wD+HIJ
 1cnwDE9e7GunqsIvlg3hSzaqgSL3+EwyR2/iWMgI1X/qSDszIbk6QKq6nGP7+oLP
 +It3bQTGljgIJD+U0WpgqV+rKxV5/47RO0K+CPz7I2KpXK9GKSQ123hKxKuyndCY
 LajC9qel05aL7ufvzL8+BO2ucQJESuM1LEWB1YBgD6kTCuTrDlQHTsDCc3uOLjkO
 smlXc/tPsTAl0w/NXTrD/G6poW9yoirk4rpAAG3r8uFxzFNce5qNRGuD3TEbsBVQ
 QVmFnbxfrRZzGqcPDfH3yBn1VI7PEquM7NUp2d1PHCv/VKB4st7b7Z2oZRtr4Tv4
 vAIwsBqoGu71wGtdsx+8swPNxP/m8F7ROzvcf58M38tiYSzx+5fhJ6ffgpQ5leSu
 R7JiLws5q3FLS74mO3gs9R9xitEjTCG2+BDMLtyc30hEveELG6rorUAGtg1RAhge
 kuaLE3pz8Sxw4UbRIEnFEjLlt4EDlL4Ttwgnaxy/VTUvLJ6o7h9yawZXi3yunwgZ
 SB6u20dK
 =RrjC
 -----END PGP SIGNATURE-----

Merge Tusky 23, prep for graphics refresh
This commit is contained in:
Mike Barnes 2023-08-06 16:25:50 +10:00
commit cbd1268339
596 changed files with 30539 additions and 7219 deletions

View file

@ -0,0 +1,5 @@
<?xml version="1.0" encoding="utf-8"?>
<shape xmlns:android="http://schemas.android.com/apk/res/android"
android:shape="oval">
<solid android:color="?attr/colorSurface" />
</shape>

View file

@ -0,0 +1,14 @@
<?xml version="1.0" encoding="utf-8"?>
<layer-list xmlns:android="http://schemas.android.com/apk/res/android">
<item
android:bottom="1dp"
android:left="-1dp"
android:right="-1dp"
android:top="1dp">
<shape android:shape="rectangle">
<solid android:color="?attr/colorBackgroundAccent"/>
<stroke android:width="1dp" android:color="?attr/dividerColor"/>
</shape>
</item>
</layer-list>

View file

@ -0,0 +1,10 @@
<vector xmlns:android="http://schemas.android.com/apk/res/android"
android:width="24dp"
android:height="24dp"
android:viewportWidth="24"
android:viewportHeight="24"
android:tint="?attr/colorControlNormal">
<path
android:fillColor="@android:color/white"
android:pathData="M4.25,5.61C6.27,8.2 10,13 10,13v6c0,0.55 0.45,1 1,1h2c0.55,0 1,-0.45 1,-1v-6c0,0 3.72,-4.8 5.74,-7.39C20.25,4.95 19.78,4 18.95,4H5.04C4.21,4 3.74,4.95 4.25,5.61z"/>
</vector>

View file

@ -0,0 +1,11 @@
<vector xmlns:android="http://schemas.android.com/apk/res/android"
android:width="24dp"
android:height="24dp"
android:viewportWidth="24"
android:viewportHeight="24"
android:tint="?attr/colorControlNormal"
android:autoMirrored="true">
<path
android:fillColor="@android:color/white"
android:pathData="M3.4,18 L2,16.6 9.4,9.15 13.4,13.15 18.6,8H16V6H22V12H20V9.4L13.4,16L9.4,12Z"/>
</vector>

View file

@ -0,0 +1,162 @@
<?xml version="1.0" encoding="utf-8"?>
<androidx.constraintlayout.widget.ConstraintLayout xmlns:android="http://schemas.android.com/apk/res/android"
xmlns:app="http://schemas.android.com/apk/res-auto"
xmlns:tools="http://schemas.android.com/tools"
android:id="@+id/trending_container"
android:layout_width="match_parent"
android:layout_height="wrap_content"
android:clipChildren="false"
android:clipToPadding="false"
android:focusable="true"
android:importantForAccessibility="yes"
android:padding="8dp"
android:paddingStart="?android:attr/listPreferredItemPaddingStart"
android:paddingEnd="?android:attr/listPreferredItemPaddingEnd"
tools:layout_height="128dp">
<com.keylesspalace.tusky.view.GraphView
android:id="@+id/graph"
android:layout_width="0dp"
android:layout_height="120dp"
android:importantForAccessibility="no"
app:graphColor="?android:colorBackground"
app:layout_constraintBottom_toBottomOf="parent"
app:layout_constraintEnd_toStartOf="@id/current_usage"
app:layout_constraintStart_toStartOf="parent"
app:layout_constraintTop_toTopOf="parent"
app:lineWidth="2sp"
app:metaColor="@color/chinwag_green_light"
app:primaryLineColor="@color/chinwag_green"
app:proportionalTrending="true"
app:secondaryLineColor="@color/tusky_red" />
<TextView
android:id="@+id/current_usage"
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:importantForAccessibility="no"
android:paddingStart="6dp"
android:textAlignment="textEnd"
android:textAppearance="@style/TextAppearance.AppCompat.Small"
android:textColor="@color/chinwag_green"
android:textSize="8sp"
android:textStyle="normal"
app:layout_constrainedWidth="true"
app:layout_constraintBottom_toTopOf="@id/current_accounts"
app:layout_constraintEnd_toEndOf="parent"
app:layout_constraintStart_toEndOf="@id/graph"
tools:text="12 345" />
<TextView
android:id="@+id/current_accounts"
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:importantForAccessibility="no"
android:paddingStart="6dp"
android:textAlignment="textEnd"
android:textAppearance="@style/TextAppearance.AppCompat.Small"
android:textColor="@color/tusky_red"
android:textSize="8sp"
android:textStyle="normal"
app:layout_constrainedWidth="true"
app:layout_constraintBottom_toBottomOf="@id/graph"
app:layout_constraintEnd_toEndOf="parent"
app:layout_constraintStart_toEndOf="@id/graph"
tools:text="12 345" />
<androidx.constraintlayout.widget.ConstraintLayout
android:id="@+id/legend_container"
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:background="?android:colorBackground"
android:backgroundTint="@color/color_background_transparent_60"
android:backgroundTintMode="src_in"
android:paddingTop="8dp"
android:paddingBottom="8dp"
app:layout_constraintStart_toStartOf="parent"
app:layout_constraintTop_toTopOf="parent">
<TextView
android:id="@+id/tag"
android:layout_width="0dp"
android:layout_height="wrap_content"
android:ellipsize="end"
android:importantForAccessibility="no"
android:singleLine="true"
android:textAlignment="textStart"
android:textAppearance="?android:attr/textAppearanceListItem"
android:textColor="?android:textColorPrimary"
android:textStyle="normal"
app:layout_constraintStart_toStartOf="parent"
app:layout_constraintTop_toTopOf="parent"
tools:text="#itishashtagtuesdayitishashtagtuesday" />
<TextView
android:id="@+id/total_usage"
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:layout_marginTop="4dp"
android:importantForAccessibility="no"
android:textAlignment="textEnd"
android:textAppearance="?android:attr/textAppearanceListItemSmall"
android:textColor="@color/chinwag_green"
android:textStyle="normal|bold"
app:layout_constrainedWidth="false"
app:layout_constraintEnd_toStartOf="@id/barrier2"
app:layout_constraintHorizontal_chainStyle="spread_inside"
app:layout_constraintStart_toStartOf="parent"
app:layout_constraintTop_toBottomOf="@id/tag"
tools:text="12 345" />
<TextView
android:id="@+id/usageLabel"
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:layout_marginStart="4dp"
android:importantForAccessibility="no"
android:text="@string/total_usage"
android:textAlignment="textEnd"
android:textAppearance="?android:attr/textAppearanceListItemSecondary"
android:textColor="?android:textColorTertiary"
app:layout_constrainedWidth="false"
app:layout_constraintBaseline_toBaselineOf="@+id/total_usage"
app:layout_constraintStart_toEndOf="@id/barrier2" />
<TextView
android:id="@+id/total_accounts"
android:layout_width="0dp"
android:layout_height="wrap_content"
android:importantForAccessibility="no"
android:textAlignment="textEnd"
android:textAppearance="?android:attr/textAppearanceListItemSmall"
android:textColor="@color/tusky_red"
android:textStyle="normal|bold"
app:layout_constrainedWidth="false"
app:layout_constraintEnd_toStartOf="@id/barrier2"
app:layout_constraintStart_toStartOf="parent"
app:layout_constraintTop_toBottomOf="@+id/total_usage"
tools:text="498" />
<TextView
android:id="@+id/accountsLabel"
android:layout_width="0dp"
android:layout_height="wrap_content"
android:layout_marginStart="4dp"
android:importantForAccessibility="no"
android:text="@string/total_accounts"
android:textAppearance="?android:attr/textAppearanceListItemSecondary"
android:textColor="?android:textColorTertiary"
app:layout_constrainedWidth="true"
app:layout_constraintBaseline_toBaselineOf="@+id/total_accounts"
app:layout_constraintStart_toEndOf="@id/barrier2" />
<androidx.constraintlayout.widget.Barrier
android:id="@+id/barrier2"
android:layout_width="wrap_content"
android:layout_height="wrap_content"
app:barrierDirection="end"
app:constraint_referenced_ids="total_usage,total_accounts"
tools:layout_editor_absoluteY="8dp" />
</androidx.constraintlayout.widget.ConstraintLayout>
</androidx.constraintlayout.widget.ConstraintLayout>

View file

@ -12,18 +12,6 @@
android:layout_gravity="center_horizontal"
android:background="?android:attr/colorBackground">
<androidx.swiperefreshlayout.widget.SwipeRefreshLayout
android:id="@+id/swipeRefreshLayout"
android:layout_width="match_parent"
android:layout_height="match_parent">
<androidx.recyclerview.widget.RecyclerView
android:id="@+id/recyclerView"
android:layout_width="match_parent"
android:layout_height="match_parent" />
</androidx.swiperefreshlayout.widget.SwipeRefreshLayout>
<ProgressBar
android:id="@+id/progressBar"
android:layout_width="wrap_content"
@ -33,18 +21,35 @@
app:layout_constraintRight_toRightOf="parent"
app:layout_constraintTop_toTopOf="parent" />
<com.keylesspalace.tusky.view.BackgroundMessageView
android:id="@+id/statusView"
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:src="@android:color/transparent"
android:visibility="gone"
app:layout_constraintBottom_toBottomOf="parent"
app:layout_constraintLeft_toLeftOf="parent"
app:layout_constraintRight_toRightOf="parent"
app:layout_constraintTop_toTopOf="parent"
tools:src="@drawable/elephant_error"
tools:visibility="visible" />
<androidx.swiperefreshlayout.widget.SwipeRefreshLayout
android:id="@+id/swipeRefreshLayout"
android:layout_width="match_parent"
android:layout_height="match_parent">
<FrameLayout
android:layout_width="match_parent"
android:layout_height="match_parent">
<androidx.recyclerview.widget.RecyclerView
android:id="@+id/recyclerView"
android:layout_width="match_parent"
android:layout_height="match_parent" />
<com.keylesspalace.tusky.view.BackgroundMessageView
android:id="@+id/statusView"
android:layout_width="match_parent"
android:layout_height="match_parent"
android:layout_marginBottom="?attr/actionBarSize"
android:src="@android:color/transparent"
android:visibility="gone"
app:layout_constraintBottom_toBottomOf="parent"
app:layout_constraintLeft_toLeftOf="parent"
app:layout_constraintRight_toRightOf="parent"
app:layout_constraintTop_toTopOf="parent"
tools:src="@drawable/elephant_error"
tools:visibility="visible" />
</FrameLayout>
</androidx.swiperefreshlayout.widget.SwipeRefreshLayout>
<androidx.core.widget.ContentLoadingProgressBar
android:id="@+id/topProgressBar"
@ -60,4 +65,4 @@
</androidx.constraintlayout.widget.ConstraintLayout>
</FrameLayout>
</FrameLayout>

View file

@ -1,4 +1,21 @@
<?xml version="1.0" encoding="utf-8"?>
<!--
~ Copyright 2023 Tusky Contributors
~
~ This file is a part of Tusky.
~
~ This program is free software; you can redistribute it and/or modify it under the terms of the
~ GNU General Public License as published by the Free Software Foundation; either version 3 of the
~ License, or (at your option) any later version.
~
~ Tusky is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; without even
~ the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU General
~ Public License for more details.
~
~ You should have received a copy of the GNU General Public License along with Tusky; if not,
~ see <http://www.gnu.org/licenses>.
-->
<FrameLayout xmlns:android="http://schemas.android.com/apk/res/android"
xmlns:app="http://schemas.android.com/apk/res-auto"
xmlns:tools="http://schemas.android.com/tools"
@ -60,12 +77,24 @@
android:layout_height="match_parent"
app:layout_behavior="@string/appbar_scrolling_view_behavior">
<androidx.recyclerview.widget.RecyclerView
android:id="@+id/recyclerView"
<FrameLayout
android:layout_width="match_parent"
android:layout_height="match_parent"
android:background="?android:attr/colorBackground" />
android:layout_height="match_parent">
<androidx.recyclerview.widget.RecyclerView
android:id="@+id/recyclerView"
android:layout_width="match_parent"
android:layout_height="match_parent"
android:background="?android:attr/colorBackground" />
<com.keylesspalace.tusky.view.BackgroundMessageView
android:id="@+id/statusView"
android:layout_width="match_parent"
android:layout_height="match_parent"
android:layout_gravity="center"
android:visibility="gone"
tools:visibility="visible" />
</FrameLayout>
</androidx.swiperefreshlayout.widget.SwipeRefreshLayout>
<ProgressBar
@ -74,12 +103,5 @@
android:layout_height="wrap_content"
android:layout_gravity="center" />
<com.keylesspalace.tusky.view.BackgroundMessageView
android:id="@+id/statusView"
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:layout_gravity="center"
android:visibility="gone"
tools:visibility="visible" />
</androidx.coordinatorlayout.widget.CoordinatorLayout>
</FrameLayout>
</FrameLayout>

View file

@ -1,25 +1,10 @@
<?xml version="1.0" encoding="utf-8"?>
<androidx.coordinatorlayout.widget.CoordinatorLayout xmlns:android="http://schemas.android.com/apk/res/android"
xmlns:app="http://schemas.android.com/apk/res-auto"
xmlns:tools="http://schemas.android.com/tools"
android:layout_width="match_parent"
android:layout_height="match_parent">
<com.google.android.material.appbar.AppBarLayout
android:id="@+id/appbar"
android:layout_width="match_parent"
android:layout_height="wrap_content"
android:elevation="@dimen/actionbar_elevation">
<androidx.appcompat.widget.Toolbar
android:id="@+id/toolbar"
android:layout_width="match_parent"
android:layout_height="?attr/actionBarSize"
app:navigationContentDescription="@string/abc_action_bar_up_description"
app:navigationIcon="?attr/homeAsUpIndicator"
app:title="@string/title_view_thread" />
</com.google.android.material.appbar.AppBarLayout>
<androidx.swiperefreshlayout.widget.SwipeRefreshLayout
android:id="@+id/swipeRefreshLayout"
android:layout_width="640dp"
@ -47,6 +32,14 @@
android:visibility="gone"
android:indeterminate="true"
android:contentDescription="@string/a11y_label_loading_thread" />
<com.keylesspalace.tusky.view.BackgroundMessageView
android:id="@+id/statusView"
android:layout_width="match_parent"
android:layout_height="match_parent"
android:layout_gravity="center"
android:visibility="gone"
tools:visibility="visible" />
</LinearLayout>
</androidx.swiperefreshlayout.widget.SwipeRefreshLayout>
@ -59,11 +52,4 @@
android:layout_gravity="center"
android:contentDescription="@string/a11y_label_loading_thread" />
<com.keylesspalace.tusky.view.BackgroundMessageView
android:id="@+id/statusView"
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:layout_gravity="center"
android:visibility="gone" />
</androidx.coordinatorlayout.widget.CoordinatorLayout>

View file

@ -55,7 +55,7 @@
android:textStyle="bold" />
<TextView
<com.keylesspalace.tusky.view.ClickableSpanTextView
android:id="@+id/aboutLicenseInfoTextView"
android:layout_width="match_parent"
android:layout_height="wrap_content"
@ -69,7 +69,7 @@
android:textSize="16sp"
tools:text="@string/about_tusky_license" />
<TextView
<com.keylesspalace.tusky.view.ClickableSpanTextView
android:id="@+id/aboutWebsiteInfoTextView"
android:layout_width="wrap_content"
android:layout_height="wrap_content"
@ -82,7 +82,7 @@
android:textSize="16sp"
tools:text="@string/about_project_site" />
<TextView
<com.keylesspalace.tusky.view.ClickableSpanTextView
android:id="@+id/aboutBugsFeaturesInfoTextView"
android:layout_width="wrap_content"
android:layout_height="wrap_content"
@ -125,4 +125,4 @@
<include layout="@layout/item_status_bottom_sheet" />
</androidx.coordinatorlayout.widget.CoordinatorLayout>
</androidx.coordinatorlayout.widget.CoordinatorLayout>

View file

@ -201,7 +201,8 @@
<com.google.android.material.textfield.TextInputEditText
android:layout_width="match_parent"
android:layout_height="wrap_content"
android:hint="@string/account_note_hint" />
android:hint="@string/account_note_hint"
android:textDirection="firstStrong" />
</com.google.android.material.textfield.TextInputLayout>
@ -215,7 +216,7 @@
app:layout_constraintStart_toStartOf="parent"
app:layout_constraintTop_toBottomOf="@id/accountNoteTextInputLayout" />
<TextView
<com.keylesspalace.tusky.view.ClickableSpanTextView
android:id="@+id/accountNoteTextView"
android:layout_width="wrap_content"
android:layout_height="wrap_content"
@ -225,6 +226,7 @@
android:textColor="?android:textColorTertiary"
android:textIsSelectable="true"
android:textSize="?attr/status_text_medium"
android:textDirection="firstStrong"
app:layout_constraintTop_toBottomOf="@id/saveNoteInfo"
tools:text="This is a test description. Descriptions can be quite looooong." />
@ -441,8 +443,7 @@
android:layout_height="wrap_content"
android:background="?attr/colorSurface"
app:tabGravity="center"
app:tabMode="scrollable"
app:tabTextAppearance="@style/TuskyTabAppearance" />
app:tabMode="scrollable" />
</com.google.android.material.appbar.AppBarLayout>

View file

@ -4,7 +4,7 @@
xmlns:app="http://schemas.android.com/apk/res-auto"
android:layout_width="match_parent"
android:layout_height="match_parent"
tools:context="com.keylesspalace.tusky.AccountListActivity">
tools:context="com.keylesspalace.tusky.components.accountlist.AccountListActivity">
<include
android:id="@+id/includedToolbar"
@ -16,4 +16,6 @@
android:layout_height="match_parent"
app:layout_behavior="@string/appbar_scrolling_view_behavior" />
</androidx.coordinatorlayout.widget.CoordinatorLayout>
<include layout="@layout/item_status_bottom_sheet" />
</androidx.coordinatorlayout.widget.CoordinatorLayout>

View file

@ -21,23 +21,27 @@
android:layout_height="match_parent"
app:layout_behavior="@string/appbar_scrolling_view_behavior">
<androidx.recyclerview.widget.RecyclerView
android:id="@+id/announcementsList"
<FrameLayout
android:layout_width="match_parent"
android:layout_height="match_parent" />
android:layout_height="match_parent">
<androidx.recyclerview.widget.RecyclerView
android:id="@+id/announcementsList"
android:layout_width="match_parent"
android:layout_height="match_parent" />
<com.keylesspalace.tusky.view.BackgroundMessageView
android:id="@+id/errorMessageView"
android:layout_width="match_parent"
android:layout_height="match_parent"
android:layout_gravity="center"
android:src="@android:color/transparent"
android:visibility="gone"
tools:src="@drawable/elephant_error"
tools:visibility="visible" />
</FrameLayout>
</androidx.swiperefreshlayout.widget.SwipeRefreshLayout>
<com.keylesspalace.tusky.view.BackgroundMessageView
android:id="@+id/errorMessageView"
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:layout_gravity="center"
android:src="@android:color/transparent"
android:visibility="gone"
tools:src="@drawable/elephant_error"
tools:visibility="visible" />
<include layout="@layout/item_status_bottom_sheet" />
</androidx.coordinatorlayout.widget.CoordinatorLayout>

View file

@ -0,0 +1,173 @@
<?xml version="1.0" encoding="utf-8"?>
<androidx.coordinatorlayout.widget.CoordinatorLayout xmlns:android="http://schemas.android.com/apk/res/android"
xmlns:app="http://schemas.android.com/apk/res-auto"
xmlns:tools="http://schemas.android.com/tools"
android:layout_width="match_parent"
android:layout_height="match_parent"
tools:context="com.keylesspalace.tusky.components.filters.EditFilterActivity">
<include
android:id="@+id/includedToolbar"
layout="@layout/toolbar_basic" />
<androidx.core.widget.NestedScrollView
android:layout_width="match_parent"
android:layout_height="match_parent"
app:layout_behavior="@string/appbar_scrolling_view_behavior">
<LinearLayout
android:layout_width="match_parent"
android:layout_height="match_parent"
android:orientation="vertical"
android:paddingStart="?android:attr/listPreferredItemPaddingStart"
android:paddingEnd="?android:attr/listPreferredItemPaddingEnd">
<com.google.android.material.textfield.TextInputLayout
android:id="@+id/filter_title_wrapper"
android:layout_width="match_parent"
android:layout_height="wrap_content"
android:layout_marginTop="16dp"
android:hint="@string/label_filter_title">
<com.google.android.material.textfield.TextInputEditText
android:id="@+id/filterTitle"
android:layout_width="match_parent"
android:layout_height="wrap_content"
android:inputType="textNoSuggestions"/>
</com.google.android.material.textfield.TextInputLayout>
<TextView
android:layout_width="match_parent"
android:layout_height="wrap_content"
android:layout_marginTop="16dp"
android:text="@string/label_filter_keywords"
style="@style/TextAppearance.Material3.TitleSmall"
android:textColor="?attr/colorAccent" />
<com.google.android.material.chip.ChipGroup
android:id="@+id/keywordChips"
android:layout_width="match_parent"
android:layout_height="wrap_content">
<com.google.android.material.chip.Chip
android:id="@+id/actionChip"
style="@style/Widget.MaterialComponents.Chip.Action"
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:checkable="false"
android:text="@string/action_add"
app:chipIcon="@drawable/ic_plus_24dp"
app:chipSurfaceColor="@color/chinwag_green" />
</com.google.android.material.chip.ChipGroup>
<TextView
android:layout_width="match_parent"
android:layout_height="wrap_content"
android:layout_marginTop="16dp"
android:text="@string/label_filter_action"
style="@style/TextAppearance.Material3.TitleSmall"
android:textColor="?attr/colorAccent" />
<RadioGroup
android:id="@+id/filter_action_group"
android:layout_width="match_parent"
android:layout_height="wrap_content">
<RadioButton
android:id="@+id/filter_action_warn"
android:layout_width="match_parent"
android:layout_height="wrap_content"
android:minHeight="48dp"
android:text="@string/filter_description_warn"/>
<RadioButton
android:id="@+id/filter_action_hide"
android:layout_width="match_parent"
android:layout_height="wrap_content"
android:minHeight="48dp"
android:text="@string/filter_description_hide"/>
</RadioGroup>
<TextView
android:layout_width="match_parent"
android:layout_height="wrap_content"
android:layout_marginTop="16dp"
android:text="@string/label_duration"
style="@style/TextAppearance.Material3.TitleSmall"
android:textColor="?attr/colorAccent" />
<Spinner
android:id="@+id/filterDurationSpinner"
android:layout_width="match_parent"
android:layout_height="wrap_content"
android:minHeight="48dp"
android:entries="@array/filter_duration_names"
/>
<TextView
android:layout_width="match_parent"
android:layout_height="wrap_content"
android:layout_marginTop="16dp"
android:text="@string/label_filter_context"
style="@style/TextAppearance.Material3.TitleSmall"
android:textColor="?attr/colorAccent" />
<com.google.android.material.switchmaterial.SwitchMaterial
android:id="@+id/filter_context_home"
android:layout_width="match_parent"
android:layout_height="wrap_content"
android:minHeight="48dp"
android:text="@string/title_home" />
<com.google.android.material.switchmaterial.SwitchMaterial
android:id="@+id/filter_context_notifications"
android:layout_width="match_parent"
android:layout_height="wrap_content"
android:minHeight="48dp"
android:text="@string/title_notifications" />
<com.google.android.material.switchmaterial.SwitchMaterial
android:id="@+id/filter_context_public"
android:layout_width="match_parent"
android:layout_height="wrap_content"
android:minHeight="48dp"
android:text="@string/pref_title_public_filter_keywords" />
<com.google.android.material.switchmaterial.SwitchMaterial
android:id="@+id/filter_context_thread"
android:layout_width="match_parent"
android:layout_height="wrap_content"
android:minHeight="48dp"
android:text="@string/pref_title_thread_filter_keywords" />
<com.google.android.material.switchmaterial.SwitchMaterial
android:id="@+id/filter_context_account"
android:layout_width="match_parent"
android:layout_height="wrap_content"
android:minHeight="48dp"
android:text="@string/pref_title_account_filter_keywords" />
<LinearLayout
android:layout_width="match_parent"
android:layout_height="wrap_content"
android:paddingStart="?android:attr/listPreferredItemPaddingStart"
android:paddingEnd="?android:attr/listPreferredItemPaddingEnd"
android:gravity="end"
style="?android:attr/buttonBarStyle">
<Button
android:id="@+id/filter_delete_button"
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:text="@string/action_delete"
style="?android:attr/buttonBarButtonStyle" />
<Button
android:id="@+id/filter_save_button"
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:layout_marginStart="8dp"
android:text="@string/action_save"
style="?android:attr/buttonBarButtonStyle" />
</LinearLayout>
</LinearLayout>
</androidx.core.widget.NestedScrollView>
</androidx.coordinatorlayout.widget.CoordinatorLayout>

View file

@ -4,26 +4,38 @@
xmlns:tools="http://schemas.android.com/tools"
android:layout_width="match_parent"
android:layout_height="match_parent"
tools:context="com.keylesspalace.tusky.FiltersActivity">
tools:context="com.keylesspalace.tusky.components.filters.FiltersActivity">
<include
android:id="@+id/includedToolbar"
layout="@layout/toolbar_basic" />
<ListView
android:id="@+id/filtersView"
<androidx.swiperefreshlayout.widget.SwipeRefreshLayout
android:id="@+id/swipeRefreshLayout"
android:layout_marginTop="?attr/actionBarSize"
android:layout_width="match_parent"
android:layout_height="match_parent"
app:layout_behavior="@string/appbar_scrolling_view_behavior" />
android:layout_height="match_parent">
<com.keylesspalace.tusky.view.BackgroundMessageView
android:id="@+id/filterMessageView"
android:layout_width="match_parent"
android:layout_height="wrap_content"
android:layout_gravity="center" />
<FrameLayout
android:layout_width="match_parent"
android:layout_height="match_parent">
<androidx.recyclerview.widget.RecyclerView
android:id="@+id/filtersList"
android:layout_width="match_parent"
android:layout_height="match_parent"
app:layoutManager="androidx.recyclerview.widget.LinearLayoutManager" />
<com.keylesspalace.tusky.view.BackgroundMessageView
android:id="@+id/messageView"
android:layout_width="match_parent"
android:layout_height="match_parent"
android:layout_gravity="center" />
</FrameLayout>
</androidx.swiperefreshlayout.widget.SwipeRefreshLayout>
<ProgressBar
android:id="@+id/filterProgressBar"
android:id="@+id/progressBar"
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:layout_gravity="center" />
@ -33,10 +45,9 @@
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:layout_margin="16dp"
android:contentDescription="@string/filter_addition_dialog_title"
android:contentDescription="@string/filter_addition_title"
android:src="@drawable/ic_plus_24dp"
app:layout_anchor="@id/filtersView"
app:layout_anchor="@id/filtersList"
app:layout_anchorGravity="bottom|end" />
</androidx.coordinatorlayout.widget.CoordinatorLayout>
</androidx.coordinatorlayout.widget.CoordinatorLayout>

View file

@ -25,6 +25,7 @@
android:layout_height="wrap_content"
android:layout_gravity="center"
app:layout_behavior="@string/appbar_scrolling_view_behavior"
tools:visibility="gone"
/>
<ProgressBar
@ -33,6 +34,16 @@
android:layout_height="wrap_content"
android:layout_gravity="center"
app:layout_behavior="@string/appbar_scrolling_view_behavior"
tools:visibility="gone"
/>
</androidx.coordinatorlayout.widget.CoordinatorLayout>
<com.google.android.material.floatingactionbutton.FloatingActionButton
android:id="@+id/fab"
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:layout_gravity="bottom|end"
android:layout_margin="16dp"
android:contentDescription="@string/action_mention"
app:srcCompat="@drawable/ic_hashtag" />
</androidx.coordinatorlayout.widget.CoordinatorLayout>

View file

@ -13,14 +13,32 @@
android:id="@+id/includedToolbar"
layout="@layout/toolbar_basic" />
<androidx.recyclerview.widget.RecyclerView
android:id="@+id/listsRecycler"
<androidx.swiperefreshlayout.widget.SwipeRefreshLayout
android:id="@+id/swipeRefreshLayout"
android:layout_width="0dp"
android:layout_height="0dp"
app:layout_constraintBottom_toBottomOf="parent"
app:layout_constraintLeft_toLeftOf="parent"
app:layout_constraintRight_toRightOf="parent"
app:layout_constraintTop_toBottomOf="@id/includedToolbar" />
app:layout_constraintTop_toBottomOf="@id/includedToolbar">
<FrameLayout
android:layout_width="match_parent"
android:layout_height="match_parent">
<androidx.recyclerview.widget.RecyclerView
android:id="@+id/listsRecycler"
android:layout_width="match_parent"
android:layout_height="match_parent" />
<com.keylesspalace.tusky.view.BackgroundMessageView
android:id="@+id/messageView"
android:layout_width="match_parent"
android:layout_height="match_parent"
android:visibility="gone"
tools:visibility="visible" />
</FrameLayout>
</androidx.swiperefreshlayout.widget.SwipeRefreshLayout>
<ProgressBar
android:id="@+id/progressBar"
@ -33,18 +51,6 @@
app:layout_constraintTop_toTopOf="parent"
tools:visibility="visible" />
<com.keylesspalace.tusky.view.BackgroundMessageView
android:id="@+id/messageView"
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:visibility="gone"
app:layout_constraintBottom_toBottomOf="parent"
app:layout_constraintLeft_toLeftOf="parent"
app:layout_constraintRight_toRightOf="parent"
app:layout_constraintTop_toBottomOf="@id/includedToolbar"
tools:visibility="visible"
app:layout_constrainedHeight="true" />
</androidx.constraintlayout.widget.ConstraintLayout>
<com.google.android.material.floatingactionbutton.FloatingActionButton

View file

@ -29,26 +29,24 @@
android:layout_width="match_parent"
android:layout_height="match_parent">
<androidx.recyclerview.widget.RecyclerView
android:id="@+id/scheduledTootList"
<FrameLayout
android:layout_width="match_parent"
android:layout_height="match_parent" />
android:layout_height="match_parent">
<androidx.recyclerview.widget.RecyclerView
android:id="@+id/scheduledTootList"
android:layout_width="match_parent"
android:layout_height="match_parent" />
<com.keylesspalace.tusky.view.BackgroundMessageView
android:id="@+id/errorMessageView"
android:layout_width="match_parent"
android:layout_height="match_parent"
android:layout_gravity="center"
android:visibility="gone"
tools:src="@drawable/elephant_error"
tools:visibility="visible" />
</FrameLayout>
</androidx.swiperefreshlayout.widget.SwipeRefreshLayout>
<com.keylesspalace.tusky.view.BackgroundMessageView
android:id="@+id/errorMessageView"
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:src="@android:color/transparent"
android:visibility="gone"
app:layout_constraintBottom_toBottomOf="parent"
app:layout_constraintLeft_toLeftOf="parent"
app:layout_constraintRight_toRightOf="parent"
app:layout_constraintTop_toTopOf="parent"
tools:src="@drawable/elephant_error"
tools:visibility="visible" />
</androidx.constraintlayout.widget.ConstraintLayout>
</androidx.coordinatorlayout.widget.CoordinatorLayout>
</androidx.coordinatorlayout.widget.CoordinatorLayout>

View file

@ -28,8 +28,7 @@
android:layout_height="wrap_content"
app:tabGravity="fill"
app:tabMaxWidth="0dp"
app:tabMode="fixed"
app:tabTextAppearance="@style/TuskyTabAppearance" />
app:tabMode="fixed" />
</com.google.android.material.appbar.AppBarLayout>

View file

@ -0,0 +1,21 @@
<?xml version="1.0" encoding="utf-8"?>
<androidx.coordinatorlayout.widget.CoordinatorLayout xmlns:android="http://schemas.android.com/apk/res/android"
xmlns:app="http://schemas.android.com/apk/res-auto"
xmlns:tools="http://schemas.android.com/tools"
android:layout_width="match_parent"
android:layout_height="match_parent"
tools:context="com.keylesspalace.tusky.components.trending.TrendingActivity">
<include
android:id="@+id/includedToolbar"
layout="@layout/toolbar_basic" />
<androidx.fragment.app.FragmentContainerView
android:id="@+id/fragmentContainer"
android:layout_width="match_parent"
android:layout_height="match_parent"
app:layout_behavior="@string/appbar_scrolling_view_behavior" />
<include layout="@layout/item_status_bottom_sheet" />
</androidx.coordinatorlayout.widget.CoordinatorLayout>

View file

@ -6,6 +6,23 @@
android:layout_height="match_parent"
tools:context="com.keylesspalace.tusky.components.viewthread.ViewThreadActivity">
<com.google.android.material.appbar.AppBarLayout
android:id="@+id/appBar"
android:layout_width="match_parent"
android:layout_height="wrap_content"
android:elevation="@dimen/actionbar_elevation"
app:elevationOverlayEnabled="false">
<androidx.appcompat.widget.Toolbar
android:id="@+id/toolbar"
style="@style/Widget.AppCompat.Toolbar"
android:layout_width="match_parent"
android:layout_height="wrap_content"
app:contentInsetStartWithNavigation="0dp"
app:layout_scrollFlags="scroll|enterAlways"
app:navigationContentDescription="@string/action_open_drawer" />
</com.google.android.material.appbar.AppBarLayout>
<androidx.fragment.app.FragmentContainerView
android:id="@+id/fragment_container"
android:layout_width="match_parent"
@ -14,4 +31,4 @@
<include layout="@layout/item_status_bottom_sheet"/>
</androidx.coordinatorlayout.widget.CoordinatorLayout>
</androidx.coordinatorlayout.widget.CoordinatorLayout>

View file

@ -13,19 +13,12 @@
android:hint="@string/filter_add_description"
app:layout_constraintTop_toTopOf="parent"
/>
<Spinner
android:id="@+id/filterDurationSpinner"
android:layout_width="wrap_content"
android:layout_height="wrap_content"
app:layout_constraintTop_toBottomOf="@id/phraseEditText"
app:layout_constraintLeft_toLeftOf="parent"
/>
<CheckBox
android:id="@+id/phraseWholeWord"
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:text="@string/filter_dialog_whole_word"
app:layout_constraintTop_toBottomOf="@id/filterDurationSpinner"
app:layout_constraintTop_toBottomOf="@id/phraseEditText"
app:layout_constraintLeft_toLeftOf="parent"
/>
<TextView

View file

@ -0,0 +1,16 @@
<?xml version="1.0" encoding="utf-8"?>
<LinearLayout xmlns:android="http://schemas.android.com/apk/res/android"
android:layout_width="match_parent"
android:layout_height="match_parent"
android:paddingStart="?android:attr/listPreferredItemPaddingStart"
android:paddingEnd="?android:attr/listPreferredItemPaddingEnd">
<!-- textNoSuggestions is to disable spell check, it will auto-complete -->
<AutoCompleteTextView
android:id="@+id/hashtag"
android:layout_width="match_parent"
android:layout_height="wrap_content"
android:inputType="textNoSuggestions"
android:hint="@string/dialog_follow_hashtag_hint" />
</LinearLayout>

View file

@ -0,0 +1,38 @@
<?xml version="1.0" encoding="utf-8"?>
<LinearLayout xmlns:android="http://schemas.android.com/apk/res/android"
xmlns:app="http://schemas.android.com/apk/res-auto"
android:layout_width="match_parent"
android:layout_height="match_parent"
android:orientation="vertical"
android:paddingBottom="0dp">
<com.github.chrisbanes.photoview.PhotoView
android:id="@+id/imageDescriptionView"
android:layout_width="match_parent"
android:layout_height="0dp"
android:layout_weight="1"
android:contentDescription="@string/post_media_image"/>
<com.google.android.material.textfield.TextInputLayout
style="@style/TuskyTextInput"
android:layout_width="match_parent"
android:layout_height="0dp"
android:layout_weight="1"
android:layout_marginStart="?dialogPreferredPadding"
android:layout_marginTop="?dialogPreferredPadding"
android:layout_marginEnd="?dialogPreferredPadding"
app:hintEnabled="false"
app:counterEnabled="false"
app:counterTextColor="?android:textColorTertiary">
<com.google.android.material.textfield.TextInputEditText
android:id="@+id/imageDescriptionText"
android:inputType="textCapSentences|textMultiLine|textAutoCorrect"
android:layout_width="match_parent"
android:layout_height="match_parent"
android:hint="@string/hint_description"
android:gravity="start"
android:importantForAutofill="no" />
</com.google.android.material.textfield.TextInputLayout>
</LinearLayout>

View file

@ -4,16 +4,29 @@
android:layout_width="match_parent"
android:layout_height="match_parent">
<androidx.recyclerview.widget.RecyclerView
android:id="@+id/recyclerView"
<androidx.swiperefreshlayout.widget.SwipeRefreshLayout
android:id="@+id/swipeRefreshLayout"
android:layout_width="match_parent"
android:layout_height="match_parent" />
android:layout_height="match_parent">
<com.keylesspalace.tusky.view.BackgroundMessageView
android:id="@+id/messageView"
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:layout_gravity="center"
android:visibility="gone"
tools:visibility="visible" />
</FrameLayout>
<FrameLayout
android:layout_width="match_parent"
android:layout_height="match_parent">
<androidx.recyclerview.widget.RecyclerView
android:id="@+id/recyclerView"
android:layout_width="match_parent"
android:layout_height="match_parent" />
<com.keylesspalace.tusky.view.BackgroundMessageView
android:id="@+id/messageView"
android:layout_width="match_parent"
android:layout_height="match_parent"
android:layout_gravity="center"
android:visibility="gone"
tools:visibility="visible" />
</FrameLayout>
</androidx.swiperefreshlayout.widget.SwipeRefreshLayout>
</FrameLayout>

View file

@ -1,7 +1,6 @@
<?xml version="1.0" encoding="utf-8"?>
<androidx.constraintlayout.widget.ConstraintLayout xmlns:android="http://schemas.android.com/apk/res/android"
xmlns:app="http://schemas.android.com/apk/res-auto"
xmlns:tools="http://schemas.android.com/tools"
android:layout_width="match_parent"
android:layout_height="match_parent"
android:background="?android:attr/colorBackground">
@ -11,11 +10,22 @@
android:layout_width="match_parent"
android:layout_height="match_parent">
<androidx.recyclerview.widget.RecyclerView
android:id="@+id/recyclerView"
<FrameLayout
android:layout_width="match_parent"
android:layout_height="match_parent" />
android:layout_height="match_parent">
<androidx.recyclerview.widget.RecyclerView
android:id="@+id/recyclerView"
android:layout_width="match_parent"
android:layout_height="match_parent" />
<com.keylesspalace.tusky.view.BackgroundMessageView
android:id="@+id/statusView"
android:layout_width="match_parent"
android:layout_height="match_parent"
android:layout_marginBottom="?attr/actionBarSize"
android:visibility="gone" />
</FrameLayout>
</androidx.swiperefreshlayout.widget.SwipeRefreshLayout>
<ProgressBar
@ -27,18 +37,6 @@
app:layout_constraintRight_toRightOf="parent"
app:layout_constraintTop_toTopOf="parent" />
<com.keylesspalace.tusky.view.BackgroundMessageView
android:id="@+id/statusView"
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:visibility="gone"
app:layout_constrainedHeight="true"
app:layout_constraintBottom_toBottomOf="parent"
app:layout_constraintLeft_toLeftOf="parent"
app:layout_constraintRight_toRightOf="parent"
app:layout_constraintTop_toTopOf="parent"
tools:visibility="visible" />
<androidx.core.widget.ContentLoadingProgressBar
android:id="@+id/topProgressBar"
style="@style/Widget.AppCompat.ProgressBar.Horizontal"
@ -51,4 +49,4 @@
app:layout_constraintStart_toStartOf="parent"
app:layout_constraintTop_toTopOf="parent" />
</androidx.constraintlayout.widget.ConstraintLayout>
</androidx.constraintlayout.widget.ConstraintLayout>

View file

@ -1,4 +1,21 @@
<?xml version="1.0" encoding="utf-8"?>
<!--
~ Copyright 2023 Tusky Contributors
~
~ This file is a part of Tusky.
~
~ This program is free software; you can redistribute it and/or modify it under the terms of the
~ GNU General Public License as published by the Free Software Foundation; either version 3 of the
~ License, or (at your option) any later version.
~
~ Tusky is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; without even
~ the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU General
~ Public License for more details.
~
~ You should have received a copy of the GNU General Public License along with Tusky; if not,
~ see <http://www.gnu.org/licenses>.
-->
<androidx.coordinatorlayout.widget.CoordinatorLayout xmlns:android="http://schemas.android.com/apk/res/android"
xmlns:app="http://schemas.android.com/apk/res-auto"
xmlns:tools="http://schemas.android.com/tools"
@ -54,10 +71,22 @@
android:layout_height="wrap_content"
app:layout_behavior="@string/appbar_scrolling_view_behavior">
<androidx.recyclerview.widget.RecyclerView
android:id="@+id/recyclerView"
<FrameLayout
android:layout_width="match_parent"
android:layout_height="match_parent" />
android:layout_height="match_parent">
<androidx.recyclerview.widget.RecyclerView
android:id="@+id/recyclerView"
android:layout_width="match_parent"
android:layout_height="match_parent" />
<com.keylesspalace.tusky.view.BackgroundMessageView
android:id="@+id/statusView"
android:layout_width="match_parent"
android:layout_height="match_parent"
android:layout_marginBottom="?attr/actionBarSize"
android:visibility="gone" />
</FrameLayout>
</androidx.swiperefreshlayout.widget.SwipeRefreshLayout>
@ -67,14 +96,4 @@
android:layout_height="wrap_content"
android:layout_gravity="center" />
<com.keylesspalace.tusky.view.BackgroundMessageView
android:id="@+id/statusView"
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:layout_gravity="center"
android:src="@android:color/transparent"
android:visibility="gone"
tools:src="@drawable/elephant_error"
tools:visibility="visible" />
</androidx.coordinatorlayout.widget.CoordinatorLayout>

View file

@ -0,0 +1,41 @@
<?xml version="1.0" encoding="utf-8"?>
<androidx.constraintlayout.widget.ConstraintLayout xmlns:android="http://schemas.android.com/apk/res/android"
xmlns:app="http://schemas.android.com/apk/res-auto"
xmlns:tools="http://schemas.android.com/tools"
android:layout_width="match_parent"
android:layout_height="match_parent"
android:background="?android:attr/colorBackground">
<androidx.swiperefreshlayout.widget.SwipeRefreshLayout
android:id="@+id/swipeRefreshLayout"
android:layout_width="match_parent"
android:layout_height="match_parent">
<FrameLayout
android:layout_width="match_parent"
android:layout_height="match_parent">
<androidx.recyclerview.widget.RecyclerView
android:id="@+id/recyclerView"
android:layout_width="match_parent"
android:layout_height="match_parent" />
<com.keylesspalace.tusky.view.BackgroundMessageView
android:id="@+id/messageView"
android:layout_width="match_parent"
android:layout_height="match_parent"
android:visibility="gone"
tools:visibility="visible" />
</FrameLayout>
</androidx.swiperefreshlayout.widget.SwipeRefreshLayout>
<ProgressBar
android:id="@+id/progressBar"
android:layout_width="wrap_content"
android:layout_height="wrap_content"
app:layout_constraintBottom_toBottomOf="parent"
app:layout_constraintLeft_toLeftOf="parent"
app:layout_constraintRight_toRightOf="parent"
app:layout_constraintTop_toTopOf="parent" />
</androidx.constraintlayout.widget.ConstraintLayout>

View file

@ -0,0 +1,112 @@
<?xml version="1.0" encoding="utf-8"?>
<androidx.coordinatorlayout.widget.CoordinatorLayout xmlns:android="http://schemas.android.com/apk/res/android"
xmlns:app="http://schemas.android.com/apk/res-auto"
xmlns:tools="http://schemas.android.com/tools"
android:layout_width="match_parent"
android:layout_height="match_parent">
<LinearLayout
android:layout_width="match_parent"
android:layout_height="match_parent"
android:orientation="vertical">
<androidx.constraintlayout.widget.ConstraintLayout
android:layout_width="match_parent"
android:layout_height="wrap_content">
<ImageView
android:id="@+id/status_avatar"
android:layout_width="48dp"
android:layout_height="48dp"
android:layout_marginStart="16dp"
android:layout_marginTop="16dp"
android:contentDescription="@string/action_view_profile"
android:importantForAccessibility="no"
android:scaleType="centerCrop"
app:layout_constraintStart_toStartOf="parent"
app:layout_constraintTop_toTopOf="parent"
tools:src="@drawable/avatar_default" />
<ImageView
android:id="@+id/status_avatar_inset"
android:layout_width="24dp"
android:layout_height="24dp"
android:contentDescription="@null"
android:importantForAccessibility="no"
android:visibility="gone"
app:layout_constraintBottom_toBottomOf="@id/status_avatar"
app:layout_constraintEnd_toEndOf="@id/status_avatar"
tools:src="#000"
tools:visibility="visible" />
<TextView
android:id="@+id/status_display_name"
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:layout_marginStart="14dp"
android:ellipsize="end"
android:importantForAccessibility="no"
android:maxLines="1"
android:textColor="?android:textColorPrimary"
android:textSize="?attr/status_text_large"
android:textStyle="normal|bold"
app:layout_constrainedWidth="true"
app:layout_constraintStart_toEndOf="@id/status_avatar"
app:layout_constraintTop_toTopOf="@+id/status_avatar"
tools:text="Ente r the void you foooooo"
tools:ignore="SelectableText"/>
<TextView
android:id="@+id/status_username"
android:layout_width="0dp"
android:layout_height="wrap_content"
android:ellipsize="end"
android:importantForAccessibility="no"
android:maxLines="1"
android:textColor="?android:textColorSecondary"
android:textSize="?attr/status_text_medium"
app:layout_constraintStart_toStartOf="@+id/status_display_name"
app:layout_constraintTop_toBottomOf="@id/status_display_name"
tools:text="\@Entenhausen@birbsarecooooooooooool.site"
tools:ignore="SelectableText" />
</androidx.constraintlayout.widget.ConstraintLayout>
<androidx.swiperefreshlayout.widget.SwipeRefreshLayout
android:id="@+id/swipeRefreshLayout"
android:layout_width="match_parent"
android:layout_height="0dp"
android:layout_marginTop="8dp"
android:layout_weight="1"
app:layout_behavior="com.google.android.material.appbar.AppBarLayout$ScrollingViewBehavior"
app:layout_constraintStart_toStartOf="parent"
app:layout_constraintTop_toBottomOf="@+id/status_avatar"
app:layout_constraintVertical_weight="1">
<androidx.recyclerview.widget.RecyclerView
android:id="@+id/recyclerView"
android:layout_width="match_parent"
android:layout_height="match_parent"
android:background="?android:attr/colorBackground"
android:scrollbars="vertical" />
</androidx.swiperefreshlayout.widget.SwipeRefreshLayout>
</LinearLayout>
<ProgressBar
android:id="@+id/initialProgressBar"
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:visibility="gone"
android:indeterminate="true"
android:layout_gravity="center"
android:contentDescription="@string/a11y_label_loading_thread" />
<com.keylesspalace.tusky.view.BackgroundMessageView
android:id="@+id/statusView"
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:layout_gravity="center"
android:visibility="gone" >
</com.keylesspalace.tusky.view.BackgroundMessageView>
</androidx.coordinatorlayout.widget.CoordinatorLayout>

View file

@ -4,50 +4,46 @@
android:layout_width="match_parent"
android:layout_height="match_parent">
<com.google.android.material.appbar.AppBarLayout
android:id="@+id/appbar"
android:layout_width="match_parent"
android:layout_height="wrap_content"
android:elevation="@dimen/actionbar_elevation">
<androidx.appcompat.widget.Toolbar
android:id="@+id/toolbar"
android:layout_width="match_parent"
android:layout_height="?attr/actionBarSize"
app:navigationContentDescription="@string/abc_action_bar_up_description"
app:navigationIcon="?attr/homeAsUpIndicator"
app:title="@string/title_view_thread" />
</com.google.android.material.appbar.AppBarLayout>
<androidx.swiperefreshlayout.widget.SwipeRefreshLayout
android:id="@+id/swipeRefreshLayout"
<LinearLayout
android:layout_width="match_parent"
android:layout_height="match_parent"
app:layout_behavior="com.google.android.material.appbar.AppBarLayout$ScrollingViewBehavior">
android:orientation="vertical">
<LinearLayout
<com.google.android.material.progressindicator.LinearProgressIndicator
android:id="@+id/threadProgressBar"
android:layout_width="match_parent"
android:layout_height="match_parent"
android:orientation="vertical">
android:layout_height="wrap_content"
android:visibility="gone"
android:indeterminate="true"
android:contentDescription="@string/a11y_label_loading_thread" />
<androidx.recyclerview.widget.RecyclerView
android:id="@+id/recyclerView"
android:layout_width="match_parent"
android:layout_height="0dp"
android:layout_weight="1"
android:background="?android:attr/colorBackground"
android:scrollbars="vertical" />
<androidx.swiperefreshlayout.widget.SwipeRefreshLayout
android:id="@+id/swipeRefreshLayout"
android:layout_width="match_parent"
android:layout_height="0dp"
android:layout_weight="1"
app:layout_behavior="com.google.android.material.appbar.AppBarLayout$ScrollingViewBehavior">
<com.google.android.material.progressindicator.LinearProgressIndicator
android:id="@+id/threadProgressBar"
<FrameLayout
android:layout_width="match_parent"
android:layout_height="wrap_content"
android:visibility="gone"
android:indeterminate="true"
android:contentDescription="@string/a11y_label_loading_thread" />
</LinearLayout>
</androidx.swiperefreshlayout.widget.SwipeRefreshLayout>
android:layout_height="match_parent">
<androidx.recyclerview.widget.RecyclerView
android:id="@+id/recyclerView"
android:layout_width="match_parent"
android:layout_height="match_parent"
android:background="?android:attr/colorBackground"
android:scrollbars="vertical" />
<com.keylesspalace.tusky.view.BackgroundMessageView
android:id="@+id/statusView"
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:layout_gravity="center"
android:visibility="gone" />
</FrameLayout>
</androidx.swiperefreshlayout.widget.SwipeRefreshLayout>
</LinearLayout>
<ProgressBar
android:id="@+id/initialProgressBar"
@ -58,11 +54,4 @@
android:layout_gravity="center"
android:contentDescription="@string/a11y_label_loading_thread" />
<com.keylesspalace.tusky.view.BackgroundMessageView
android:id="@+id/statusView"
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:layout_gravity="center"
android:visibility="gone" />
</androidx.coordinatorlayout.widget.CoordinatorLayout>

View file

@ -4,8 +4,8 @@
xmlns:tools="http://schemas.android.com/tools"
android:id="@+id/account_container"
android:layout_width="match_parent"
android:background="?attr/selectableItemBackground"
android:layout_height="72dp"
android:background="?attr/selectableItemBackground"
android:paddingStart="16dp"
android:paddingEnd="16dp">
@ -14,6 +14,7 @@
android:layout_width="48dp"
android:layout_height="48dp"
android:layout_marginEnd="24dp"
android:contentDescription="@string/action_view_profile"
android:foregroundGravity="center_vertical"
app:layout_constraintBottom_toBottomOf="parent"
app:layout_constraintStart_toStartOf="parent"
@ -26,8 +27,8 @@
android:layout_height="24dp"
android:contentDescription="@null"
android:importantForAccessibility="no"
android:visibility="gone"
android:src="@drawable/bot_badge"
android:visibility="gone"
app:layout_constraintBottom_toBottomOf="@id/account_avatar"
app:layout_constraintEnd_toEndOf="@id/account_avatar"
tools:src="#000"

View file

@ -16,6 +16,7 @@
android:lineSpacingMultiplier="1.1"
android:textColor="?android:textColorPrimary"
android:textSize="?attr/status_text_medium"
android:textDirection="firstStrong"
app:layout_constraintStart_toStartOf="parent"
app:layout_constraintTop_toTopOf="parent"
app:layout_constraintWidth_percent=".3"
@ -31,10 +32,11 @@
android:lineSpacingMultiplier="1.1"
android:textIsSelectable="true"
android:textSize="?attr/status_text_medium"
android:textDirection="firstStrong"
app:layout_constrainedWidth="true"
app:layout_constraintEnd_toEndOf="parent"
app:layout_constraintStart_toEndOf="@+id/accountFieldName"
app:layout_constraintTop_toTopOf="parent"
tools:text="Field content. This can contain links and custom emojis" />
</androidx.constraintlayout.widget.ConstraintLayout>
</androidx.constraintlayout.widget.ConstraintLayout>

View file

@ -1,21 +1,62 @@
<?xml version="1.0" encoding="utf-8"?>
<RelativeLayout xmlns:android="http://schemas.android.com/apk/res/android"
<androidx.constraintlayout.widget.ConstraintLayout xmlns:android="http://schemas.android.com/apk/res/android"
xmlns:app="http://schemas.android.com/apk/res-auto"
xmlns:tools="http://schemas.android.com/tools"
android:layout_width="match_parent"
android:layout_height="72dp"
android:gravity="center_vertical"
android:paddingLeft="16dp"
android:paddingRight="16dp">
android:paddingStart="16dp"
android:paddingEnd="16dp">
<ImageView
android:id="@+id/blocked_user_avatar"
android:layout_width="48dp"
android:layout_height="48dp"
android:layout_alignParentStart="true"
android:layout_centerVertical="true"
android:layout_marginEnd="24dp"
android:contentDescription="@string/action_view_profile" />
android:contentDescription="@string/action_view_profile"
app:layout_constraintBottom_toBottomOf="parent"
app:layout_constraintStart_toStartOf="parent"
app:layout_constraintTop_toTopOf="parent"
tools:src="@drawable/avatar_default" />
<ImageView
android:id="@+id/blocked_user_bot_badge"
android:layout_width="24dp"
android:layout_height="24dp"
android:contentDescription="@string/profile_badge_bot_text"
android:src="@drawable/bot_badge"
app:layout_constraintBottom_toBottomOf="@id/blocked_user_avatar"
app:layout_constraintEnd_toEndOf="@id/blocked_user_avatar" />
<TextView
android:id="@+id/blocked_user_display_name"
android:layout_width="0dp"
android:layout_height="wrap_content"
android:layout_marginStart="14dp"
android:ellipsize="end"
android:maxLines="1"
android:textColor="?android:textColorPrimary"
android:textSize="?attr/status_text_large"
android:textStyle="normal|bold"
app:layout_constraintBottom_toTopOf="@id/blocked_user_username"
app:layout_constraintEnd_toStartOf="@id/blocked_user_unblock"
app:layout_constraintStart_toEndOf="@id/blocked_user_avatar"
app:layout_constraintTop_toTopOf="@id/blocked_user_avatar"
tools:text="Display name" />
<TextView
android:id="@+id/blocked_user_username"
android:layout_width="0dp"
android:layout_height="wrap_content"
android:layout_marginStart="14dp"
android:ellipsize="end"
android:maxLines="1"
android:textColor="?android:textColorSecondary"
android:textSize="?attr/status_text_medium"
app:layout_constraintBottom_toBottomOf="@id/blocked_user_avatar"
app:layout_constraintEnd_toStartOf="@id/blocked_user_unblock"
app:layout_constraintStart_toEndOf="@id/blocked_user_avatar"
app:layout_constraintTop_toBottomOf="@id/blocked_user_display_name"
tools:text="\@username" />
<ImageButton
android:id="@+id/blocked_user_unblock"
@ -28,37 +69,9 @@
android:background="?attr/selectableItemBackgroundBorderless"
android:contentDescription="@string/action_unblock"
android:padding="4dp"
app:layout_constraintBottom_toBottomOf="@id/blocked_user_avatar"
app:layout_constraintEnd_toEndOf="parent"
app:layout_constraintTop_toTopOf="@id/blocked_user_avatar"
app:srcCompat="@drawable/ic_clear_24dp" />
<LinearLayout
android:layout_width="wrap_content"
android:layout_height="match_parent"
android:layout_toEndOf="@id/blocked_user_avatar"
android:layout_toStartOf="@id/blocked_user_unblock"
android:gravity="center_vertical"
android:orientation="vertical">
<TextView
android:id="@+id/blocked_user_display_name"
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:ellipsize="end"
android:maxLines="1"
android:textColor="?android:textColorPrimary"
android:textSize="?attr/status_text_large"
android:textStyle="normal|bold"
tools:text="Display name" />
<TextView
android:id="@+id/blocked_user_username"
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:ellipsize="end"
android:maxLines="1"
android:textColor="?android:textColorSecondary"
android:textSize="?attr/status_text_medium"
tools:text="\@username" />
</LinearLayout>
</RelativeLayout>
</androidx.constraintlayout.widget.ConstraintLayout>

View file

@ -122,7 +122,7 @@
app:layout_constraintTop_toTopOf="@id/status_display_name"
tools:text="13:37" />
<TextView
<com.keylesspalace.tusky.view.ClickableSpanTextView
android:id="@+id/status_content_warning_description"
android:layout_width="0dp"
android:layout_height="wrap_content"
@ -157,7 +157,7 @@
tools:text="@string/post_content_warning_show_more"
tools:visibility="visible" />
<TextView
<com.keylesspalace.tusky.view.ClickableSpanTextView
android:id="@+id/status_content"
android:layout_width="0dp"
android:layout_height="wrap_content"

View file

@ -28,17 +28,15 @@
<ImageView
android:id="@+id/notification_avatar"
android:layout_width="42dp"
android:layout_height="42dp"
android:layout_alignParentStart="true"
android:layout_marginStart="6dp"
android:layout_marginTop="6dp"
android:layout_width="48dp"
android:layout_height="48dp"
android:layout_alignParentStart="false"
android:layout_marginTop="10dp"
android:contentDescription="@string/action_view_profile"
android:scaleType="centerCrop"
android:textSize="?attr/status_text_medium"
app:layout_constraintBottom_toBottomOf="@id/notification_username"
app:layout_constraintStart_toStartOf="parent"
app:layout_constraintTop_toTopOf="@id/notification_display_name"
app:layout_constraintTop_toBottomOf="@+id/notification_text"
tools:src="@drawable/avatar_default" />
<TextView
@ -46,29 +44,43 @@
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:layout_marginStart="14dp"
android:layout_marginTop="6dp"
android:ellipsize="end"
android:maxLines="1"
android:paddingEnd="@dimen/status_display_name_padding_end"
android:textColor="?android:textColorPrimary"
android:textSize="?attr/status_text_medium"
android:textStyle="normal|bold"
app:layout_constraintBottom_toTopOf="@id/notification_username"
app:layout_constraintStart_toEndOf="@id/notification_avatar"
app:layout_constraintTop_toBottomOf="@id/notification_text"
app:layout_constraintVertical_chainStyle="packed"
tools:text="Test User" />
app:layout_constraintTop_toBottomOf="@+id/notification_text"
tools:text="Test User"
tools:ignore="RtlSymmetry" />
<TextView
android:id="@+id/notification_username"
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:layout_marginStart="14dp"
android:ellipsize="end"
android:maxLines="1"
android:textColor="?android:textColorSecondary"
android:textSize="?attr/status_text_medium"
app:layout_constraintBottom_toBottomOf="parent"
app:layout_constraintStart_toEndOf="@id/notification_avatar"
app:layout_constraintTop_toBottomOf="@id/notification_display_name"
app:layout_constraintStart_toEndOf="@+id/notification_display_name"
app:layout_constraintTop_toTopOf="@+id/notification_display_name"
tools:text="\@testuser" />
</androidx.constraintlayout.widget.ConstraintLayout>
<com.keylesspalace.tusky.view.ClickableSpanTextView
android:id="@+id/notification_account_note"
android:layout_width="0dp"
android:layout_height="wrap_content"
android:layout_marginTop="7dp"
android:hyphenationFrequency="full"
android:lineSpacingMultiplier="1.1"
android:textSize="?attr/status_text_medium"
android:textIsSelectable="true"
app:layout_constrainedWidth="true"
app:layout_constraintEnd_toEndOf="parent"
app:layout_constraintStart_toStartOf="@+id/notification_display_name"
app:layout_constraintTop_toBottomOf="@+id/notification_display_name"
tools:text="Account note" />
</androidx.constraintlayout.widget.ConstraintLayout>

View file

@ -4,8 +4,9 @@
xmlns:tools="http://schemas.android.com/tools"
android:layout_width="match_parent"
android:layout_height="wrap_content"
android:paddingStart="16dp"
android:paddingBottom="10dp">
android:paddingStart="?android:attr/listPreferredItemPaddingStart"
android:paddingEnd="?android:attr/listPreferredItemPaddingEnd"
android:paddingBottom="8dp">
<TextView
android:id="@+id/notificationTextView"
@ -22,33 +23,43 @@
app:drawableStartCompat="@drawable/ic_person_add_24dp"
app:layout_constraintStart_toStartOf="parent"
app:layout_constraintTop_toTopOf="parent"
tools:text="Someone requested to follow you" />
tools:text="Someone requested to follow you"
tools:ignore="RtlSymmetry" />
<ImageView
android:id="@+id/avatar"
android:layout_width="48dp"
android:layout_height="48dp"
android:layout_centerVertical="true"
android:layout_centerVertical="false"
android:layout_marginTop="10dp"
android:contentDescription="@string/action_view_profile"
app:layout_constraintStart_toStartOf="parent"
app:layout_constraintTop_toBottomOf="@id/notificationTextView"
tools:src="@drawable/avatar_default" />
<ImageView
android:id="@+id/avatarBadge"
android:layout_width="24dp"
android:layout_height="24dp"
android:contentDescription="@string/profile_badge_bot_text"
android:src="@drawable/bot_badge"
app:layout_constraintBottom_toBottomOf="@id/avatar"
app:layout_constraintEnd_toEndOf="@id/avatar" />
<TextView
android:id="@+id/displayNameTextView"
android:layout_width="0dp"
android:layout_height="wrap_content"
android:layout_marginStart="14dp"
android:layout_marginTop="6dp"
android:ellipsize="end"
android:maxLines="1"
android:textColor="?android:textColorPrimary"
android:textSize="?attr/status_text_large"
android:textSize="?attr/status_text_medium"
android:textStyle="normal|bold"
app:layout_constraintBottom_toTopOf="@id/usernameTextView"
app:layout_constraintEnd_toStartOf="@id/rejectButton"
app:layout_constraintStart_toEndOf="@id/avatar"
app:layout_constraintTop_toTopOf="@id/avatar"
app:layout_constraintStart_toEndOf="@+id/avatar"
app:layout_constraintTop_toBottomOf="@id/notificationTextView"
tools:text="Display name" />
<TextView
@ -60,8 +71,7 @@
android:maxLines="1"
android:textColor="?android:textColorSecondary"
android:textSize="?attr/status_text_medium"
app:layout_constraintBottom_toBottomOf="@id/avatar"
app:layout_constraintEnd_toStartOf="@id/rejectButton"
app:layout_constraintEnd_toStartOf="@+id/rejectButton"
app:layout_constraintStart_toEndOf="@id/avatar"
app:layout_constraintTop_toBottomOf="@id/displayNameTextView"
tools:text="\@username" />
@ -71,7 +81,6 @@
style="@style/TuskyImageButton"
android:layout_width="52dp"
android:layout_height="48dp"
android:layout_centerVertical="true"
android:layout_marginStart="12dp"
android:background="?attr/selectableItemBackgroundBorderless"
android:contentDescription="@string/action_reject"
@ -79,7 +88,7 @@
app:layout_constraintBottom_toBottomOf="@id/avatar"
app:layout_constraintEnd_toStartOf="@id/acceptButton"
app:layout_constraintStart_toEndOf="@id/displayNameTextView"
app:layout_constraintTop_toTopOf="@id/avatar"
app:layout_constraintTop_toBottomOf="@+id/notificationTextView"
app:srcCompat="@drawable/ic_reject_24dp" />
<ImageButton
@ -87,14 +96,26 @@
style="@style/TuskyImageButton"
android:layout_width="52dp"
android:layout_height="48dp"
android:layout_centerVertical="true"
android:layout_marginStart="12dp"
android:layout_marginEnd="4dp"
android:background="?attr/selectableItemBackgroundBorderless"
android:contentDescription="@string/action_accept"
android:padding="4dp"
app:layout_constraintBottom_toBottomOf="@id/avatar"
app:layout_constraintEnd_toEndOf="parent"
app:layout_constraintTop_toTopOf="@id/avatar"
app:layout_constraintTop_toTopOf="@+id/rejectButton"
app:srcCompat="@drawable/ic_check_24dp" />
<com.keylesspalace.tusky.view.ClickableSpanTextView
android:id="@+id/account_note"
android:layout_width="0dp"
android:layout_height="wrap_content"
android:layout_marginTop="4dp"
android:textSize="?attr/status_text_medium"
android:textIsSelectable="true"
android:hyphenationFrequency="full"
android:lineSpacingMultiplier="1.1"
app:layout_constraintEnd_toEndOf="@+id/acceptButton"
app:layout_constraintStart_toStartOf="@+id/usernameTextView"
app:layout_constraintTop_toBottomOf="@+id/rejectButton"
tools:text="Account note" />
</androidx.constraintlayout.widget.ConstraintLayout>

View file

@ -1,41 +1,36 @@
<?xml version="1.0" encoding="utf-8"?>
<androidx.constraintlayout.widget.ConstraintLayout
<LinearLayout
xmlns:android="http://schemas.android.com/apk/res/android"
xmlns:app="http://schemas.android.com/apk/res-auto"
xmlns:tools="http://schemas.android.com/tools"
android:layout_width="match_parent"
android:layout_height="72dp"
android:layout_height="wrap_content"
android:minHeight="?android:attr/listPreferredItemHeightSmall"
android:gravity="center_vertical"
android:paddingLeft="16dp"
android:paddingRight="16dp"
android:paddingStart="?android:attr/listPreferredItemPaddingStart"
android:paddingEnd="?android:attr/listPreferredItemPaddingEnd"
>
<TextView
android:id="@+id/followed_tag"
android:layout_width="0dp"
android:layout_weight="1"
android:layout_height="wrap_content"
android:gravity="center_vertical"
android:ellipsize="end"
android:maxLines="1"
android:textAppearance="?android:attr/textAppearanceListItemSmall"
tools:text="hashtag" />
<ImageButton
android:id="@+id/followed_tag_unfollow"
style="@style/TuskyImageButton"
android:layout_width="32dp"
android:layout_height="32dp"
app:layout_constraintTop_toTopOf="parent"
app:layout_constraintBottom_toBottomOf="parent"
app:layout_constraintRight_toRightOf="parent"
android:background="?attr/selectableItemBackgroundBorderless"
android:contentDescription="@string/action_unfollow"
android:padding="4dp"
app:srcCompat="@drawable/ic_person_remove_24dp"
/>
<TextView
android:id="@+id/followed_tag"
android:layout_width="match_parent"
android:layout_height="match_parent"
app:layout_constraintTop_toTopOf="parent"
app:layout_constraintLeft_toLeftOf="parent"
app:layout_constraintRight_toRightOf="parent"
android:gravity="center_vertical"
android:ellipsize="end"
android:maxLines="1"
android:textColor="?android:textColorSecondary"
android:textSize="?attr/status_text_medium"
tools:text="#hashtag" />
</androidx.constraintlayout.widget.ConstraintLayout>
</LinearLayout>

View file

@ -1,7 +1,17 @@
<?xml version="1.0" encoding="utf-8"?>
<!-- Copied from android.R.layout.simple_list_item_1, because view binding does not work with
android.R.layout.* -->
<TextView xmlns:android="http://schemas.android.com/apk/res/android"
xmlns:tools="http://schemas.android.com/tools"
android:id="@android:id/text1"
android:layout_width="match_parent"
android:layout_height="wrap_content"
android:padding="16dp"
android:textAppearance="?android:attr/textAppearanceListItemSmall"
android:gravity="center_vertical"
android:paddingStart="?android:attr/listPreferredItemPaddingStart"
android:paddingEnd="?android:attr/listPreferredItemPaddingEnd"
android:minHeight="?android:attr/listPreferredItemHeightSmall"
android:background="?attr/selectableItemBackground"
android:textSize="?attr/status_text_medium" />
tools:ignore="SelectableText" />

View file

@ -4,30 +4,29 @@
android:layout_width="match_parent"
android:layout_height="wrap_content"
android:gravity="center_vertical"
android:orientation="horizontal">
android:orientation="horizontal"
android:minHeight="?android:attr/listPreferredItemHeightSmall"
android:paddingStart="?android:attr/listPreferredItemPaddingStart"
android:paddingEnd="?android:attr/listPreferredItemPaddingEnd"
android:background="?attr/selectableItemBackground"
tools:ignore="Overdraw">
<TextView
android:id="@+id/list_name_textview"
android:layout_width="0dp"
android:layout_height="60dp"
android:layout_height="wrap_content"
android:layout_weight="1"
android:background="?selectableItemBackground"
android:drawablePadding="8dp"
android:gravity="center_vertical"
android:paddingLeft="16dp"
android:paddingRight="16dp"
android:textSize="?attr/status_text_medium"
android:textAppearance="?android:attr/textAppearanceListItemSmall"
tools:text="Example list" />
<ImageButton
android:id="@+id/editListButton"
style="@style/TuskyImageButton"
android:layout_width="36dp"
android:layout_height="wrap_content"
android:layout_margin="8dp"
android:layout_width="32dp"
android:layout_height="32dp"
android:background="?selectableItemBackgroundBorderless"
android:contentDescription="@string/action_more"
android:paddingLeft="8dp"
android:paddingRight="8dp"
android:src="@drawable/ic_more_horiz_24dp" />
</LinearLayout>

View file

@ -19,11 +19,20 @@
app:layout_constraintTop_toTopOf="parent"
tools:src="@drawable/avatar_default" />
<ImageView
android:id="@+id/muted_user_bot_badge"
android:layout_width="24dp"
android:layout_height="24dp"
android:contentDescription="@string/profile_badge_bot_text"
android:src="@drawable/bot_badge"
app:layout_constraintBottom_toBottomOf="@id/muted_user_avatar"
app:layout_constraintEnd_toEndOf="@id/muted_user_avatar" />
<TextView
android:id="@+id/muted_user_display_name"
android:layout_width="0dp"
android:layout_height="wrap_content"
android:layout_marginStart="24dp"
android:layout_marginStart="14dp"
android:ellipsize="end"
android:maxLines="1"
android:textColor="?android:textColorPrimary"
@ -65,16 +74,16 @@
tools:ignore="ContentDescription" />
<com.google.android.material.switchmaterial.SwitchMaterial
android:text="@string/mute_notifications_switch"
android:id="@+id/muted_user_mute_notifications"
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:layout_marginBottom="4dp"
android:textColor="?android:textColorTertiary"
android:layout_marginTop="4dp"
android:layout_marginBottom="4dp"
android:text="@string/mute_notifications_switch"
android:textColor="?android:textColorTertiary"
app:layout_constraintBottom_toBottomOf="parent"
app:switchPadding="4dp"
app:layout_constraintStart_toStartOf="@id/muted_user_display_name"
app:layout_constraintTop_toBottomOf="@id/muted_user_username" />
app:layout_constraintTop_toBottomOf="@id/muted_user_username"
app:switchPadding="4dp" />
</androidx.constraintlayout.widget.ConstraintLayout>

View file

@ -0,0 +1,45 @@
<?xml version="1.0" encoding="utf-8"?>
<!--
~ Copyright 2023 Tusky Contributors
~
~ This file is a part of Tusky.
~
~ This program is free software; you can redistribute it and/or modify it under the terms of the
~ GNU General Public License as published by the Free Software Foundation; either version 3 of the
~ License, or (at your option) any later version.
~
~ Tusky is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; without even
~ the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU General
~ Public License for more details.
~
~ You should have received a copy of the GNU General Public License along with Tusky; if not,
~ see <http://www.gnu.org/licenses>.
-->
<LinearLayout xmlns:android="http://schemas.android.com/apk/res/android"
xmlns:tools="http://schemas.android.com/tools"
android:layout_width="match_parent"
android:layout_height="wrap_content"
android:orientation="vertical"
android:padding="8dp">
<androidx.core.widget.ContentLoadingProgressBar
android:id="@+id/progress_bar"
style="?android:attr/progressBarStyle"
android:layout_width="match_parent"
android:layout_height="wrap_content" />
<TextView
android:id="@+id/error_msg"
android:textColor="?android:textColorPrimary"
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:layout_gravity="center"
android:textAlignment="center"
tools:text="@string/socket_timeout_exception"/>
<Button
android:id="@+id/retry_button"
style="@style/TuskyButton.Outlined"
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:layout_gravity="center"
android:text="@string/action_retry"/>
</LinearLayout>

View file

@ -1,8 +0,0 @@
<?xml version="1.0" encoding="utf-8"?>
<TextView xmlns:android="http://schemas.android.com/apk/res/android"
android:layout_width="match_parent"
android:layout_height="wrap_content"
android:padding="16dp"
android:drawablePadding="8dp"
android:textColor="@color/textColorSecondary"
android:textSize="?attr/status_text_medium" />

View file

@ -11,8 +11,8 @@
android:layout_height="wrap_content"
android:layout_marginTop="6dp"
android:background="@drawable/poll_option_background"
android:maxLines="3"
android:ellipsize="end"
android:lines="1"
android:paddingStart="6dp"
android:paddingTop="2dp"
android:paddingEnd="6dp"
@ -35,8 +35,6 @@
android:id="@+id/status_poll_checkbox"
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:ellipsize="end"
android:lines="1"
android:textColor="?android:attr/textColorPrimary"
android:textSize="?attr/status_text_medium"
app:buttonTint="@color/compound_button_color"

View file

@ -0,0 +1,54 @@
<?xml version="1.0" encoding="utf-8"?>
<androidx.constraintlayout.widget.ConstraintLayout
xmlns:android="http://schemas.android.com/apk/res/android"
xmlns:app="http://schemas.android.com/apk/res-auto"
android:layout_width="match_parent"
android:layout_height="wrap_content"
android:orientation="horizontal">
<TextView
android:id="@+id/textPrimary"
android:layout_width="0dp"
android:layout_height="match_parent"
android:layout_weight="0.91"
app:layout_constraintStart_toStartOf="parent"
app:layout_constraintEnd_toStartOf="@id/delete"
app:layout_constraintTop_toTopOf="parent"
android:paddingStart="8dp"
android:paddingEnd="8dp"
android:paddingTop="8dp"
android:textSize="?attr/status_text_medium"
android:textColor="@color/textColorPrimary"
/>
<TextView
android:id="@+id/textSecondary"
android:layout_width="0dp"
android:layout_height="match_parent"
android:layout_weight="0.91"
app:layout_constraintStart_toStartOf="parent"
app:layout_constraintTop_toBottomOf="@id/textPrimary"
app:layout_constraintBottom_toBottomOf="parent"
android:paddingStart="8dp"
android:paddingEnd="8dp"
android:paddingBottom="8dp"
android:textSize="?attr/status_text_small"
android:textColor="@color/textColorTertiary"
/>
<ImageButton
android:id="@+id/delete"
style="@style/TuskyImageButton"
android:layout_width="32dp"
android:layout_height="32dp"
android:layout_gravity="center_vertical"
android:layout_margin="12dp"
app:layout_constraintEnd_toEndOf="parent"
app:layout_constraintTop_toTopOf="parent"
app:layout_constraintBottom_toBottomOf="parent"
android:background="?attr/selectableItemBackgroundBorderless"
android:contentDescription="@string/action_delete"
android:padding="4dp"
app:srcCompat="@drawable/ic_clear_24dp" />
</androidx.constraintlayout.widget.ConstraintLayout>

View file

@ -103,7 +103,7 @@
app:layout_constraintTop_toTopOf="@id/status_display_name"
tools:text="13:37" />
<TextView
<com.keylesspalace.tusky.view.ClickableSpanTextView
android:id="@+id/status_content_warning_description"
android:layout_width="0dp"
android:layout_height="wrap_content"
@ -144,7 +144,7 @@
tools:text="@string/post_content_warning_show_more"
tools:visibility="visible" />
<TextView
<com.keylesspalace.tusky.view.ClickableSpanTextView
android:id="@+id/status_content"
android:layout_width="0dp"
android:layout_height="wrap_content"
@ -329,7 +329,7 @@
android:id="@+id/status_replies"
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:layout_marginStart="40dp"
android:layout_marginStart="45dp"
android:textSize="?attr/status_text_medium"
app:layout_constraintBottom_toBottomOf="@id/status_reply"
app:layout_constraintStart_toStartOf="@id/status_reply"
@ -353,6 +353,17 @@
sparkbutton:primaryColor="@color/chinwag_green"
sparkbutton:secondaryColor="@color/chinwag_green_light" />
<TextView
android:id="@+id/status_insets"
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:layout_marginStart="45dp"
android:textSize="?attr/status_text_medium"
app:layout_constraintBottom_toBottomOf="@id/status_inset"
app:layout_constraintStart_toStartOf="@id/status_inset"
app:layout_constraintTop_toTopOf="@id/status_inset"
tools:text="1+" />
<at.connyduck.sparkbutton.SparkButton
android:id="@+id/status_favourite"
android:layout_width="52dp"
@ -370,6 +381,17 @@
sparkbutton:primaryColor="@color/tusky_orange"
sparkbutton:secondaryColor="@color/tusky_orange_light" />
<TextView
android:id="@+id/status_favourites_count"
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:layout_marginStart="45dp"
android:textSize="?attr/status_text_medium"
app:layout_constraintBottom_toBottomOf="@id/status_inset"
app:layout_constraintStart_toStartOf="@id/status_favourite"
app:layout_constraintTop_toTopOf="@id/status_inset"
tools:text="" />
<at.connyduck.sparkbutton.SparkButton
android:id="@+id/status_bookmark"
android:layout_width="52dp"
@ -400,4 +422,5 @@
app:layout_constraintStart_toEndOf="@id/status_bookmark"
app:layout_constraintTop_toTopOf="@id/status_reply"
app:srcCompat="@drawable/ic_more_horiz_24dp" />
</androidx.constraintlayout.widget.ConstraintLayout>

View file

@ -78,7 +78,7 @@
app:layout_constraintTop_toBottomOf="@id/status_display_name"
tools:text="\@ConnyDuck\@mastodon.social" />
<TextView
<com.keylesspalace.tusky.view.ClickableSpanTextView
android:id="@+id/status_content_warning_description"
android:layout_width="0dp"
android:layout_height="wrap_content"
@ -116,7 +116,7 @@
app:layout_constraintTop_toBottomOf="@+id/status_content_warning_description"
tools:text="@string/post_content_warning_show_more" />
<TextView
<com.keylesspalace.tusky.view.ClickableSpanTextView
android:id="@+id/status_content"
android:layout_width="0dp"
android:layout_height="wrap_content"

View file

@ -6,68 +6,49 @@
android:layout_height="wrap_content"
android:gravity="center_vertical"
android:orientation="horizontal"
android:paddingBottom="6dp">
<ImageView
android:id="@+id/status_edit_avatar"
android:layout_width="48dp"
android:layout_height="48dp"
android:layout_marginStart="14dp"
android:layout_marginTop="14dp"
android:contentDescription="@string/action_view_profile"
android:importantForAccessibility="no"
android:scaleType="centerCrop"
app:layout_constraintStart_toStartOf="parent"
app:layout_constraintTop_toTopOf="parent"
tools:src="@drawable/avatar_default" />
android:paddingLeft="16dp"
android:paddingRight="16dp"
android:paddingBottom="8dp">
<TextView
android:id="@+id/status_edit_info"
android:layout_width="0dp"
android:layout_height="wrap_content"
android:layout_marginStart="14dp"
android:layout_marginTop="10dp"
android:layout_marginTop="8dp"
android:ellipsize="end"
android:maxLines="2"
android:textColor="?android:textColorPrimary"
android:textSize="?attr/status_text_medium"
android:textStyle="bold"
app:layout_constraintEnd_toEndOf="parent"
app:layout_constraintStart_toEndOf="@id/status_edit_avatar"
app:layout_constraintTop_toTopOf="parent"
tools:text="\@Tusky edited 18th December 2022" />
<TextView
<com.keylesspalace.tusky.view.ClickableSpanTextView
android:id="@+id/status_edit_content_warning_description"
android:layout_width="0dp"
android:layout_height="wrap_content"
android:layout_marginStart="14dp"
android:layout_marginTop="4dp"
android:layout_marginEnd="14dp"
android:layout_marginBottom="8dp"
android:layout_marginTop="8dp"
android:hyphenationFrequency="full"
android:importantForAccessibility="no"
android:lineSpacingMultiplier="1.1"
android:textColor="?android:textColorPrimary"
android:textSize="?attr/status_text_medium"
android:visibility="gone"
app:layout_constraintEnd_toEndOf="parent"
app:layout_constraintEnd_toEndOf="@+id/status_edit_info"
app:layout_constraintStart_toStartOf="parent"
app:layout_constraintTop_toBottomOf="@id/status_edit_avatar"
app:layout_constraintTop_toBottomOf="@+id/status_edit_info"
tools:text="content warning which is very long and it doesn't fit"
tools:visibility="visible" />
<View
android:id="@+id/status_edit_content_warning_separator"
android:layout_width="match_parent"
android:layout_width="0dp"
android:layout_height="1dp"
android:layout_marginStart="14dp"
android:layout_marginTop="4dp"
android:layout_marginEnd="14dp"
android:layout_marginBottom="4dp"
android:background="?android:textColorPrimary"
android:importantForAccessibility="no"
android:paddingLeft="16dp"
android:paddingRight="16dp"
app:layout_constraintEnd_toEndOf="@+id/status_edit_content_warning_description"
app:layout_constraintStart_toStartOf="parent"
app:layout_constraintTop_toBottomOf="@id/status_edit_content_warning_description" />
@ -75,62 +56,52 @@
android:id="@+id/status_edit_content"
android:layout_width="0dp"
android:layout_height="wrap_content"
android:layout_marginStart="14dp"
android:layout_marginTop="8dp"
android:layout_marginEnd="14dp"
android:layout_marginBottom="8dp"
android:layout_marginTop="4dp"
android:focusable="true"
android:hyphenationFrequency="full"
android:importantForAccessibility="no"
android:lineSpacingMultiplier="1.1"
android:textColor="?android:textColorPrimary"
android:textSize="?attr/status_text_medium"
app:layout_constraintEnd_toEndOf="parent"
app:layout_constraintEnd_toEndOf="@+id/status_edit_info"
app:layout_constraintStart_toStartOf="parent"
app:layout_constraintTop_toBottomOf="@id/status_edit_content_warning_separator"
tools:text="This is an edited status" />
<com.keylesspalace.tusky.view.MediaPreviewLayout
android:id="@+id/status_edit_media_preview"
android:layout_width="match_parent"
android:layout_width="0dp"
android:layout_height="wrap_content"
android:layout_marginStart="14dp"
android:layout_marginTop="@dimen/status_media_preview_margin_top"
android:layout_marginEnd="14dp"
android:layout_marginBottom="6dp"
android:layout_marginTop="4dp"
android:background="@drawable/media_preview_outline"
android:importantForAccessibility="noHideDescendants"
app:layout_constraintEnd_toEndOf="@id/status_edit_info"
app:layout_constraintStart_toStartOf="@+id/status_edit_content_warning_description"
app:layout_constraintTop_toBottomOf="@id/status_edit_content" />
<TextView
android:id="@+id/status_edit_media_sensitivity"
android:layout_width="0dp"
android:layout_height="wrap_content"
android:layout_marginStart="14dp"
android:layout_marginTop="6dp"
android:layout_marginEnd="14dp"
android:layout_marginBottom="6dp"
android:layout_marginTop="4dp"
android:text="@string/post_sensitive_media_title"
android:textColor="?android:attr/textColorTertiary"
android:textSize="?attr/status_text_medium"
app:layout_constraintEnd_toEndOf="parent"
app:layout_constraintEnd_toEndOf="@+id/status_edit_info"
app:layout_constraintStart_toStartOf="parent"
app:layout_constraintTop_toBottomOf="@id/status_edit_media_preview" />
<!-- hidden because as of Mastodon 4.0.2 we don't get this info via the api -->
<androidx.recyclerview.widget.RecyclerView
android:id="@+id/status_edit_poll_options"
android:layout_width="0dp"
android:layout_height="wrap_content"
android:layout_marginStart="14dp"
android:layout_marginTop="4dp"
android:layout_marginEnd="14dp"
android:layout_marginBottom="4dp"
android:nestedScrollingEnabled="false"
app:layout_constraintEnd_toEndOf="parent"
app:layout_constraintEnd_toEndOf="@+id/status_edit_info"
app:layout_constraintStart_toStartOf="parent"
app:layout_constraintTop_toBottomOf="@id/status_edit_media_sensitivity" />
<!-- hidden because as of Mastodon 4.0.2 we don't get this info via the api -->
<TextView
android:id="@+id/status_edit_poll_description"
android:layout_width="0dp"

View file

@ -0,0 +1,32 @@
<?xml version="1.0" encoding="utf-8"?>
<LinearLayout xmlns:android="http://schemas.android.com/apk/res/android"
android:id="@+id/status_filtered_placeholder"
android:orientation="vertical"
android:layout_width="match_parent"
android:layout_height="match_parent"
>
<TextView
android:id="@+id/status_filter_label"
android:layout_width="match_parent"
android:layout_height="wrap_content"
android:layout_marginTop="8dp"
android:layout_marginBottom="0dp"
android:textColor="?android:textColorTertiary"
android:textSize="?attr/status_text_medium"
android:textAlignment="center"
android:text="Filter: MyFilter"
/>
<Button
android:id="@+id/status_filter_show_anyway"
android:layout_width="match_parent"
android:layout_height="wrap_content"
android:layout_marginTop="0dp"
style="@style/TuskyButton.TextButton"
android:textStyle="bold"
android:textSize="?attr/status_text_medium"
android:text="@string/status_filtered_show_anyway"
/>
</LinearLayout>

View file

@ -1,18 +1,18 @@
<?xml version="1.0" encoding="utf-8"?><!--This applies only to favourite and rebnotificationsEnabledions.-->
<RelativeLayout xmlns:android="http://schemas.android.com/apk/res/android"
<androidx.constraintlayout.widget.ConstraintLayout xmlns:android="http://schemas.android.com/apk/res/android"
xmlns:app="http://schemas.android.com/apk/res-auto"
xmlns:tools="http://schemas.android.com/tools"
android:id="@+id/notification_container"
android:layout_width="match_parent"
android:layout_height="wrap_content"
android:orientation="vertical"
android:paddingLeft="14dp"
android:paddingRight="14dp">
android:paddingRight="14dp"
android:paddingBottom="10dp">
<TextView
android:id="@+id/notification_top_text"
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:layout_alignParentTop="true"
android:layout_marginTop="8dp"
android:layout_marginBottom="6dp"
android:drawablePadding="10dp"
@ -22,130 +22,20 @@
android:paddingStart="28dp"
android:textColor="?android:textColorSecondary"
android:textSize="?attr/status_text_medium"
app:layout_constraintStart_toStartOf="parent"
app:layout_constraintTop_toTopOf="parent"
tools:text="Someone favourited your status" />
<RelativeLayout
android:id="@+id/status_name_bar"
android:layout_width="match_parent"
android:layout_height="wrap_content"
android:layout_below="@+id/notification_top_text"
android:layout_toEndOf="@+id/notification_status_avatar"
android:paddingBottom="4dp">
<TextView
android:id="@+id/status_display_name"
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:layout_alignParentStart="true"
android:ellipsize="end"
android:maxLines="1"
android:paddingStart="0dp"
android:paddingEnd="@dimen/status_display_name_padding_end"
android:textAppearance="@android:style/TextAppearance.DeviceDefault.Small"
android:textColor="?android:textColorTertiary"
android:textSize="?attr/status_text_medium"
android:textStyle="normal|bold"
tools:text="Ente" />
<TextView
android:id="@+id/status_username"
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:layout_toStartOf="@+id/status_meta_info"
android:layout_toEndOf="@id/status_display_name"
android:ellipsize="end"
android:maxLines="1"
android:textColor="?android:textColorTertiary"
android:textSize="?attr/status_text_medium"
tools:text="\@Entenhausen" />
<TextView
android:id="@+id/status_meta_info"
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:layout_alignParentEnd="true"
android:layout_marginStart="4dp"
android:textColor="?android:textColorTertiary"
android:textSize="?attr/status_text_medium"
tools:text="13:37" />
</RelativeLayout>
<TextView
android:id="@+id/notification_content_warning_description"
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:layout_below="@id/status_name_bar"
android:layout_toEndOf="@id/notification_status_avatar"
android:hyphenationFrequency="full"
android:lineSpacingMultiplier="1.1"
android:textColor="?android:textColorTertiary"
android:textSize="?attr/status_text_medium"
tools:text="Example CW text" />
<Button
android:id="@+id/notification_content_warning_button"
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:layout_below="@+id/notification_content_warning_description"
android:layout_marginTop="4dp"
android:layout_marginBottom="4dp"
android:layout_toEndOf="@id/notification_status_avatar"
android:minWidth="150dp"
android:minHeight="0dp"
android:paddingLeft="16dp"
android:paddingTop="4dp"
android:paddingRight="16dp"
android:paddingBottom="4dp"
android:textAllCaps="true"
tools:text="@string/post_content_warning_show_more"
style="@style/TuskyButton.Outlined"
android:textSize="?attr/status_text_medium" />
<TextView
android:id="@+id/notification_content"
android:layout_width="match_parent"
android:layout_height="wrap_content"
android:layout_below="@id/notification_content_warning_button"
android:layout_toEndOf="@+id/notification_status_avatar"
android:hyphenationFrequency="full"
android:lineSpacingMultiplier="1.1"
android:paddingBottom="10dp"
android:textColor="?android:textColorTertiary"
android:textSize="?attr/status_text_medium"
tools:text="Example status here" />
<Button
android:id="@+id/button_toggle_notification_content"
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:layout_below="@id/notification_content"
android:layout_marginTop="4dp"
android:layout_marginBottom="4dp"
android:layout_toEndOf="@id/notification_status_avatar"
android:minWidth="150dp"
android:minHeight="0dp"
android:paddingLeft="16dp"
android:paddingTop="4dp"
android:paddingRight="16dp"
android:paddingBottom="4dp"
android:textAllCaps="true"
tools:text="@string/post_content_show_less"
style="@style/TuskyButton.Outlined"
android:textSize="?attr/status_text_medium"
android:visibility="gone" />
<ImageView
android:id="@+id/notification_status_avatar"
android:layout_width="48dp"
android:layout_height="48dp"
android:layout_below="@id/notification_top_text"
android:layout_marginTop="10dp"
android:layout_marginEnd="14dp"
android:layout_marginRight="14dp"
android:layout_marginBottom="14dp"
android:contentDescription="@string/action_view_profile"
android:scaleType="centerCrop"
app:layout_constraintStart_toStartOf="parent"
app:layout_constraintTop_toBottomOf="@id/notification_top_text"
tools:ignore="RtlHardcoded,RtlSymmetry"
tools:src="@drawable/avatar_default" />
@ -153,7 +43,122 @@
android:id="@+id/notification_notification_avatar"
android:layout_width="24dp"
android:layout_height="24dp"
android:layout_alignEnd="@id/notification_status_avatar"
android:layout_alignBottom="@+id/notification_status_avatar" />
app:layout_constraintBottom_toBottomOf="@id/notification_status_avatar"
app:layout_constraintEnd_toEndOf="@id/notification_status_avatar" />
</RelativeLayout>
<TextView
android:id="@+id/status_display_name"
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:layout_marginStart="14dp"
android:layout_marginTop="6dp"
android:ellipsize="end"
android:maxLines="1"
android:paddingStart="0dp"
android:paddingEnd="@dimen/status_display_name_padding_end"
android:paddingBottom="4dp"
android:textColor="?android:textColorTertiary"
android:textSize="?attr/status_text_medium"
android:textStyle="normal|bold"
app:layout_constrainedWidth="true"
app:layout_constraintEnd_toStartOf="@id/status_meta_info"
app:layout_constraintHorizontal_bias="0"
app:layout_constraintStart_toEndOf="@id/notification_notification_avatar"
app:layout_constraintTop_toBottomOf="@id/notification_top_text"
tools:text="Ente MM" />
<TextView
android:id="@+id/status_username"
android:layout_width="0dp"
android:layout_height="wrap_content"
android:ellipsize="end"
android:maxLines="1"
android:paddingBottom="4dp"
android:textColor="?android:textColorTertiary"
android:textSize="?attr/status_text_medium"
app:layout_constraintEnd_toStartOf="@id/status_meta_info"
app:layout_constraintStart_toEndOf="@id/status_display_name"
app:layout_constraintTop_toTopOf="@+id/status_display_name"
tools:text="\@Entenhausen" />
<TextView
android:id="@+id/status_meta_info"
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:paddingBottom="4dp"
android:textColor="?android:textColorTertiary"
android:textSize="?attr/status_text_medium"
app:layout_constraintEnd_toEndOf="parent"
app:layout_constraintTop_toTopOf="@+id/status_username"
tools:text="13:37" />
<com.keylesspalace.tusky.view.ClickableSpanTextView
android:id="@+id/notification_content_warning_description"
android:layout_width="0dp"
android:layout_height="wrap_content"
android:layout_marginStart="14dp"
android:hyphenationFrequency="full"
android:lineSpacingMultiplier="1.1"
android:textColor="?android:textColorTertiary"
android:textSize="?attr/status_text_medium"
app:layout_constraintEnd_toEndOf="parent"
app:layout_constraintStart_toEndOf="@id/notification_status_avatar"
app:layout_constraintTop_toBottomOf="@id/status_display_name"
tools:text="Example CW text" />
<Button
android:id="@+id/notification_content_warning_button"
style="@style/TuskyButton.Outlined"
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:layout_marginStart="14dp"
android:layout_marginTop="4dp"
android:layout_marginBottom="4dp"
android:minWidth="150dp"
android:minHeight="0dp"
android:paddingLeft="16dp"
android:paddingTop="4dp"
android:paddingRight="16dp"
android:paddingBottom="4dp"
android:textAllCaps="true"
android:textSize="?attr/status_text_medium"
app:layout_constraintStart_toEndOf="@id/notification_status_avatar"
app:layout_constraintTop_toBottomOf="@id/notification_content_warning_description"
tools:text="@string/post_content_warning_show_more" />
<com.keylesspalace.tusky.view.ClickableSpanTextView
android:id="@+id/notification_content"
android:layout_width="0dp"
android:layout_height="wrap_content"
android:layout_marginStart="14dp"
android:hyphenationFrequency="full"
android:lineSpacingMultiplier="1.1"
android:textColor="?android:textColorTertiary"
android:textSize="?attr/status_text_medium"
app:layout_constraintEnd_toEndOf="parent"
app:layout_constraintStart_toEndOf="@id/notification_status_avatar"
app:layout_constraintTop_toBottomOf="@id/notification_content_warning_button"
tools:text="Example status here" />
<Button
android:id="@+id/button_toggle_notification_content"
style="@style/TuskyButton.Outlined"
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:layout_marginStart="14dp"
android:layout_marginTop="4dp"
android:minWidth="150dp"
android:minHeight="0dp"
android:paddingLeft="16dp"
android:paddingTop="4dp"
android:paddingRight="16dp"
android:paddingBottom="4dp"
android:textAllCaps="true"
android:textSize="?attr/status_text_medium"
android:visibility="gone"
app:layout_constraintStart_toEndOf="@id/notification_status_avatar"
app:layout_constraintTop_toBottomOf="@id/notification_content"
tools:visibility="visible"
tools:text="@string/post_content_show_less" />
</androidx.constraintlayout.widget.ConstraintLayout>

View file

@ -31,6 +31,7 @@ The attributes are set to get a specific behaviour:
xmlns:app="http://schemas.android.com/apk/res-auto"
android:layout_width="match_parent"
android:layout_height="72dp"
android:background="@color/dividerColorOther"
android:clickable="true"
android:focusable="true">
@ -47,4 +48,4 @@ The attributes are set to get a specific behaviour:
android:text="@string/load_more_placeholder_text"
android:textStyle="bold"
android:textSize="?attr/status_text_large" />
</FrameLayout>
</FrameLayout>

View file

@ -0,0 +1,13 @@
<?xml version="1.0" encoding="utf-8"?>
<FrameLayout xmlns:android="http://schemas.android.com/apk/res/android"
android:orientation="vertical"
android:layout_width="match_parent"
android:layout_height="wrap_content">
<include layout="@layout/item_status" />
<include
layout="@layout/item_status_filtered"
android:visibility="gone"
/>
</FrameLayout>

View file

@ -6,9 +6,10 @@
android:layout_height="wrap_content"
android:background="?android:colorBackground"
android:orientation="horizontal"
android:paddingStart="16dp"
android:paddingTop="8dp"
android:paddingEnd="16dp">
android:paddingStart="?android:attr/listPreferredItemPaddingStart"
android:paddingEnd="?android:attr/listPreferredItemPaddingEnd"
android:minHeight="?android:attr/listPreferredItemHeightSmall">
<ImageView
android:id="@+id/imageView"
@ -19,7 +20,8 @@
android:paddingBottom="8dp"
android:src="@drawable/ic_drag_indicator_24dp"
app:layout_constraintStart_toStartOf="parent"
app:layout_constraintTop_toTopOf="parent" />
app:layout_constraintTop_toTopOf="parent"
app:layout_constraintBottom_toBottomOf="@id/textView"/>
<TextView
android:id="@+id/textView"
@ -30,8 +32,7 @@
android:drawablePadding="12dp"
android:paddingTop="8dp"
android:paddingBottom="8dp"
android:textColor="?android:attr/textColorSecondary"
android:textSize="?attr/status_text_large"
android:textAppearance="?android:attr/textAppearanceListItemSmall"
app:drawableTint="?android:attr/textColorSecondary"
app:layout_constraintBottom_toTopOf="@id/chipGroup"
app:layout_constraintEnd_toEndOf="parent"

View file

@ -11,8 +11,7 @@
android:lines="1"
android:paddingStart="8dp"
android:paddingEnd="8dp"
android:textColor="?android:attr/textColorSecondary"
android:textSize="?attr/status_text_large"
android:textAppearance="?android:attr/textAppearanceListItemSmall"
app:drawableStartCompat="@drawable/ic_home_24dp"
app:drawableTint="?android:attr/textColorSecondary" />

View file

@ -0,0 +1,158 @@
<?xml version="1.0" encoding="utf-8"?>
<androidx.constraintlayout.widget.ConstraintLayout xmlns:android="http://schemas.android.com/apk/res/android"
xmlns:app="http://schemas.android.com/apk/res-auto"
xmlns:tools="http://schemas.android.com/tools"
android:id="@+id/trending_container"
android:layout_width="match_parent"
android:layout_height="wrap_content"
android:clipChildren="false"
android:clipToPadding="false"
android:focusable="true"
android:importantForAccessibility="yes"
android:padding="8dp"
android:paddingStart="?android:attr/listPreferredItemPaddingStart"
android:paddingEnd="?android:attr/listPreferredItemPaddingEnd"
tools:layout_height="128dp">
<com.keylesspalace.tusky.view.GraphView
android:id="@+id/graph"
android:layout_width="0dp"
android:layout_height="120dp"
android:importantForAccessibility="no"
app:graphColor="?android:colorBackground"
app:layout_constraintBottom_toBottomOf="parent"
app:layout_constraintEnd_toStartOf="@id/current_usage"
app:layout_constraintStart_toStartOf="parent"
app:layout_constraintTop_toTopOf="parent"
app:lineWidth="2sp"
app:metaColor="@color/chinwag_green_light"
app:primaryLineColor="@color/chinwag_green"
app:proportionalTrending="true"
app:secondaryLineColor="@color/tusky_red" />
<TextView
android:id="@+id/current_usage"
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:importantForAccessibility="no"
android:paddingStart="6dp"
android:textAlignment="textEnd"
android:textAppearance="@style/TextAppearance.AppCompat.Small"
android:textColor="@color/chinwag_green"
android:textSize="8sp"
android:textStyle="normal"
app:layout_constrainedWidth="true"
app:layout_constraintBottom_toTopOf="@id/current_accounts"
app:layout_constraintEnd_toEndOf="parent"
app:layout_constraintStart_toEndOf="@id/graph"
tools:text="12 345" />
<TextView
android:id="@+id/current_accounts"
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:importantForAccessibility="no"
android:paddingStart="6dp"
android:textAlignment="textEnd"
android:textAppearance="@style/TextAppearance.AppCompat.Small"
android:textColor="@color/tusky_red"
android:textSize="8sp"
android:textStyle="normal"
app:layout_constrainedWidth="true"
app:layout_constraintBottom_toBottomOf="@id/graph"
app:layout_constraintEnd_toEndOf="parent"
app:layout_constraintStart_toEndOf="@id/graph"
tools:text="12 345" />
<androidx.constraintlayout.widget.ConstraintLayout
android:id="@+id/legend_container"
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:background="?android:colorBackground"
android:backgroundTint="@color/color_background_transparent_60"
android:backgroundTintMode="src_in"
android:paddingTop="8dp"
android:paddingBottom="8dp"
app:layout_constraintStart_toStartOf="parent"
app:layout_constraintTop_toTopOf="parent">
<TextView
android:id="@+id/tag"
android:layout_width="0dp"
android:layout_height="wrap_content"
android:ellipsize="end"
android:importantForAccessibility="no"
android:singleLine="true"
android:textAlignment="textStart"
android:textAppearance="?android:attr/textAppearanceListItem"
android:textColor="?android:textColorPrimary"
android:textStyle="normal"
app:layout_constraintStart_toStartOf="parent"
app:layout_constraintTop_toTopOf="parent"
tools:text="#itishashtagtuesdayitishashtagtuesday" />
<TextView
android:id="@+id/total_usage"
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:layout_marginTop="4dp"
android:importantForAccessibility="no"
android:textAlignment="textEnd"
android:textAppearance="?android:attr/textAppearanceListItemSmall"
android:textColor="@color/chinwag_green"
android:textStyle="normal|bold"
app:layout_constrainedWidth="false"
app:layout_constraintEnd_toStartOf="@id/usageLabel"
app:layout_constraintHorizontal_chainStyle="spread_inside"
app:layout_constraintStart_toStartOf="parent"
app:layout_constraintTop_toBottomOf="@id/tag"
tools:text="12 34" />
<TextView
android:id="@+id/usageLabel"
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:layout_marginStart="4dp"
android:importantForAccessibility="no"
android:text="@string/total_usage"
android:textAlignment="textEnd"
android:textAppearance="?android:attr/textAppearanceListItemSecondary"
android:textColor="?android:textColorTertiary"
app:layout_constrainedWidth="false"
app:layout_constraintBaseline_toBaselineOf="@+id/total_usage"
app:layout_constraintEnd_toStartOf="@id/total_accounts"
app:layout_constraintStart_toEndOf="@+id/total_usage" />
<TextView
android:id="@+id/total_accounts"
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:layout_marginStart="16dp"
android:layout_marginTop="4dp"
android:importantForAccessibility="no"
android:textAlignment="textEnd"
android:textAppearance="?android:attr/textAppearanceListItemSmall"
android:textColor="@color/tusky_red"
android:textStyle="normal|bold"
app:layout_constrainedWidth="false"
app:layout_constraintEnd_toStartOf="@+id/accountsLabel"
app:layout_constraintHorizontal_chainStyle="packed"
app:layout_constraintStart_toEndOf="@id/usageLabel"
app:layout_constraintTop_toBottomOf="@+id/tag"
tools:text="498" />
<TextView
android:id="@+id/accountsLabel"
android:layout_width="0dp"
android:layout_height="wrap_content"
android:layout_marginStart="4dp"
android:importantForAccessibility="no"
android:text="@string/total_accounts"
android:textAppearance="?android:attr/textAppearanceListItemSecondary"
android:textColor="?android:textColorTertiary"
app:layout_constrainedWidth="true"
app:layout_constraintBaseline_toBaselineOf="@+id/total_accounts"
app:layout_constraintStart_toEndOf="@id/total_accounts" />
</androidx.constraintlayout.widget.ConstraintLayout>
</androidx.constraintlayout.widget.ConstraintLayout>

View file

@ -0,0 +1,17 @@
<?xml version="1.0" encoding="utf-8"?>
<TextView xmlns:android="http://schemas.android.com/apk/res/android"
xmlns:tools="http://schemas.android.com/tools"
android:id="@+id/dates"
android:layout_width="match_parent"
android:layout_height="wrap_content"
android:minHeight="?android:attr/listPreferredItemHeightSmall"
android:focusableInTouchMode="true"
android:importantForAccessibility="yes"
android:maxLines="1"
android:paddingTop="16dp"
android:paddingStart="?android:attr/listPreferredItemPaddingStart"
android:paddingEnd="?android:attr/listPreferredItemPaddingEnd"
android:textAppearance="?android:attr/textAppearanceListItem"
android:textAlignment="textEnd"
android:textColor="?android:textColorTertiary"
tools:text="@string/date_range" />

View file

@ -1,19 +0,0 @@
<?xml version="1.0" encoding="utf-8"?>
<LinearLayout xmlns:android="http://schemas.android.com/apk/res/android"
android:orientation="vertical" android:layout_width="200dp"
android:layout_height="wrap_content"
android:background="?android:attr/windowBackground">
<ListView
android:id="@+id/listView"
android:layout_width="match_parent"
android:layout_height="0dp"
android:layout_weight="1" />
<Button
android:id="@+id/buttonApply"
style="@style/TuskyButton.TextButton"
android:layout_width="match_parent"
android:layout_height="wrap_content"
android:layout_weight="0"
android:text="@string/filter_apply"
android:textSize="?attr/status_text_medium" />
</LinearLayout>

View file

@ -0,0 +1,124 @@
<?xml version="1.0" encoding="utf-8"?>
<!--
~ Copyright (C) 2018 The Android Open Source Project
~
~ Licensed under the Apache License, Version 2.0 (the "License");
~ you may not use this file except in compliance with the License.
~ You may obtain a copy of the License at
~
~ http://www.apache.org/licenses/LICENSE-2.0
~
~ Unless required by applicable law or agreed to in writing, software
~ distributed under the License is distributed on an "AS IS" BASIS,
~ WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
~ See the License for the specific language governing permissions and
~ limitations under the License.
-->
<!-- Layout used by SeekBarPreference for the seekbar widget style. Minimally adapted for use
with Slider instead of SeekBar. -->
<LinearLayout xmlns:android="http://schemas.android.com/apk/res/android"
xmlns:tools="http://schemas.android.com/tools"
android:layout_width="match_parent"
android:layout_height="wrap_content"
android:minHeight="?android:attr/listPreferredItemHeightSmall"
android:gravity="center_vertical"
android:paddingStart="?android:attr/listPreferredItemPaddingStart"
android:paddingEnd="?android:attr/listPreferredItemPaddingEnd"
android:clipChildren="false"
android:clipToPadding="false"
android:baselineAligned="false">
<include layout="@layout/image_frame"/>
<LinearLayout
android:layout_width="match_parent"
android:layout_height="wrap_content"
android:orientation="vertical"
android:layout_marginTop="8dp"
android:layout_marginBottom="8dp"
android:clipChildren="false"
android:clipToPadding="false">
<RelativeLayout
android:layout_width="wrap_content"
android:layout_height="0dp"
android:layout_weight="1">
<TextView
android:id="@android:id/title"
android:labelFor="@id/slider"
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:singleLine="true"
android:textAppearance="?android:attr/textAppearanceListItem"
android:ellipsize="marquee"
tools:ignore="LabelFor,SelectableText" />
<TextView
android:id="@android:id/summary"
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:layout_below="@android:id/title"
android:layout_alignStart="@android:id/title"
android:layout_gravity="start"
android:textAlignment="viewStart"
android:textColor="?android:attr/textColorSecondary"
android:maxLines="4"
style="@style/PreferenceSummaryTextStyle"
tools:ignore="SelectableText" />
</RelativeLayout>
<!-- Using UnPressableLinearLayout as a workaround to disable the pressed state propagation
to the children of this container layout. Otherwise, the animated pressed state will also
play for the thumb in the AbsSeekBar in addition to the preference's ripple background.
The background of the SeekBar is also set to null to disable the ripple background -->
<androidx.preference.UnPressableLinearLayout
android:layout_width="match_parent"
android:layout_height="wrap_content"
android:gravity="center_vertical"
android:paddingLeft="0dp"
android:paddingStart="0dp"
android:paddingRight="0dp"
android:paddingEnd="0dp"
android:clipChildren="false"
android:clipToPadding="false">
<com.google.android.material.button.MaterialButton
android:id="@+id/decrement"
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:visibility="gone"
style="@style/Widget.Material3.Button.IconButton" />
<!-- The total height of the Seekbar widget's area should be 48dp - this allows for an
increased touch area so you do not need to exactly tap the thumb to move it. However,
setting the Seekbar height directly causes the thumb and seekbar to be misaligned on
API 22 and 23 - so instead we just set 15dp padding above and below, to account for the
18dp default height of the Seekbar thumb for a total of 48dp.
Note: we set 0dp padding at the start and end of this seekbar to allow it to properly
fit into the layout, but this means that there's no leeway on either side for touch
input - this might be something we should reconsider down the line. -->
<com.google.android.material.slider.Slider
android:id="@+id/slider"
android:layout_width="0dp"
android:layout_weight="1"
android:layout_height="wrap_content"
android:paddingLeft="@dimen/preference_seekbar_padding_horizontal"
android:paddingStart="@dimen/preference_seekbar_padding_horizontal"
android:paddingRight="@dimen/preference_seekbar_padding_horizontal"
android:paddingEnd="@dimen/preference_seekbar_padding_horizontal"
android:paddingTop="@dimen/preference_seekbar_padding_vertical"
android:paddingBottom="@dimen/preference_seekbar_padding_vertical"
android:background="@null"/>
<com.google.android.material.button.MaterialButton
android:id="@+id/increment"
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:visibility="gone"
style="@style/Widget.Material3.Button.IconButton" />
</androidx.preference.UnPressableLinearLayout>
</LinearLayout>
</LinearLayout>

View file

@ -0,0 +1,27 @@
<?xml version="1.0" encoding="utf-8"?>
<!-- Copyright (C) 2006 The Android Open Source Project
Licensed under the Apache License, Version 2.0 (the "License");
you may not use this file except in compliance with the License.
You may obtain a copy of the License at
http://www.apache.org/licenses/LICENSE-2.0
Unless required by applicable law or agreed to in writing, software
distributed under the License is distributed on an "AS IS" BASIS,
WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
See the License for the specific language governing permissions and
limitations under the License.
-->
<!-- Copied from platform so it will work with view binding -->
<TextView xmlns:android="http://schemas.android.com/apk/res/android"
android:id="@android:id/text1"
android:layout_width="match_parent"
android:layout_height="wrap_content"
android:textAppearance="?android:attr/textAppearanceListItemSmall"
android:gravity="center_vertical"
android:paddingStart="?android:attr/listPreferredItemPaddingStart"
android:paddingEnd="?android:attr/listPreferredItemPaddingEnd"
android:minHeight="?android:attr/listPreferredItemHeightSmall" />

View file

@ -1,39 +1,60 @@
<?xml version="1.0" encoding="utf-8"?>
<merge xmlns:android="http://schemas.android.com/apk/res/android"
xmlns:tools="http://schemas.android.com/tools"
tools:gravity="center_horizontal"
tools:orientation="vertical"
android:layout_width="match_parent"
android:layout_height="match_parent"
android:orientation="vertical"
tools:parentTag="android.widget.LinearLayout">
<ImageView
android:id="@+id/imageView"
<TextView
android:id="@+id/helpText"
android:visibility="gone"
android:layout_width="match_parent"
android:layout_height="wrap_content"
android:lineSpacingMultiplier="1.1"
android:textColor="@color/textColorPrimary"
android:background="@drawable/help_message_background"
android:layout_marginTop="16dp"
android:padding="16dp"
android:textAlignment="viewStart"
android:textSize="?attr/status_text_medium" />
<LinearLayout
android:layout_width="match_parent"
android:layout_height="0dp"
android:layout_marginTop="4dp"
android:layout_weight="1"
android:contentDescription="@null"
android:scaleType="centerInside"
tools:src="@drawable/elephant_offline" />
android:gravity="center"
android:orientation="vertical">
<TextView
android:id="@+id/messageTextView"
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:drawablePadding="16dp"
android:lineSpacingMultiplier="1.1"
android:paddingLeft="16dp"
android:paddingTop="16dp"
android:paddingRight="16dp"
android:textAlignment="center"
android:textSize="?attr/status_text_medium"
tools:text="@string/error_network" />
<ImageView
android:id="@+id/imageView"
android:layout_width="match_parent"
android:layout_height="wrap_content"
android:layout_marginTop="4dp"
android:contentDescription="@null"
android:scaleType="centerInside"
android:src="@drawable/elephant_offline" />
<Button
android:id="@+id/button"
style="@style/TuskyButton.Outlined"
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:layout_marginTop="8dp"
android:layout_marginBottom="4dp"
android:text="@string/action_retry" />
<com.keylesspalace.tusky.view.ClickableSpanTextView
android:id="@+id/messageTextView"
android:layout_width="match_parent"
android:layout_height="wrap_content"
android:drawablePadding="16dp"
android:lineSpacingMultiplier="1.1"
android:paddingLeft="16dp"
android:paddingRight="16dp"
android:paddingTop="16dp"
android:text="@string/error_network"
android:textAlignment="center"
android:textSize="?attr/status_text_medium" />
<Button
android:id="@+id/button"
style="@style/TuskyButton.Outlined"
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:layout_marginBottom="4dp"
android:layout_marginTop="8dp"
android:text="@string/action_retry" />
</LinearLayout>
</merge>

View file

@ -43,6 +43,11 @@
android:title="@string/action_hide_reblogs"
app:showAsAction="never" />
<item
android:id="@+id/action_refresh"
android:title="@string/action_refresh"
app:showAsAction="never" />
<item
android:id="@+id/action_report"
android:title="@string/action_report" />

View file

@ -0,0 +1,8 @@
<?xml version="1.0" encoding="utf-8"?>
<menu xmlns:android="http://schemas.android.com/apk/res/android"
xmlns:app="http://schemas.android.com/apk/res-auto">
<item
android:id="@+id/action_refresh"
android:title="@string/action_refresh"
app:showAsAction="never" />
</menu>

View file

@ -0,0 +1,8 @@
<?xml version="1.0" encoding="utf-8"?>
<menu xmlns:android="http://schemas.android.com/apk/res/android"
xmlns:app="http://schemas.android.com/apk/res-auto">
<item
android:id="@+id/action_search"
android:title="@string/action_search"
app:showAsAction="ifRoom" />
</menu>

View file

@ -0,0 +1,8 @@
<?xml version="1.0" encoding="utf-8"?>
<menu xmlns:android="http://schemas.android.com/apk/res/android"
xmlns:app="http://schemas.android.com/apk/res-auto">
<item
android:id="@+id/action_refresh"
android:title="@string/action_refresh"
app:showAsAction="never" />
</menu>

View file

@ -0,0 +1,8 @@
<?xml version="1.0" encoding="utf-8"?>
<menu xmlns:android="http://schemas.android.com/apk/res/android"
xmlns:app="http://schemas.android.com/apk/res-auto">
<item
android:id="@+id/action_refresh"
android:title="@string/action_refresh"
app:showAsAction="never" />
</menu>

View file

@ -0,0 +1,8 @@
<?xml version="1.0" encoding="utf-8"?>
<menu xmlns:android="http://schemas.android.com/apk/res/android"
xmlns:app="http://schemas.android.com/apk/res-auto">
<item
android:id="@+id/action_refresh"
android:title="@string/action_refresh"
app:showAsAction="never" />
</menu>

View file

@ -0,0 +1,30 @@
<?xml version="1.0" encoding="utf-8"?>
<!--
~ Copyright 2023 Tusky Contributors
~
~ This file is a part of Tusky.
~
~ This program is free software; you can redistribute it and/or modify it under the terms of the
~ GNU General Public License as published by the Free Software Foundation; either version 3 of the
~ License, or (at your option) any later version.
~
~ Tusky is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; without even
~ the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU General
~ Public License for more details.
~
~ You should have received a copy of the GNU General Public License along with Tusky; if not,
~ see <http://www.gnu.org/licenses>.
-->
<menu xmlns:android="http://schemas.android.com/apk/res/android"
xmlns:app="http://schemas.android.com/apk/res-auto">
<item
android:id="@+id/action_refresh"
android:title="@string/action_refresh"
app:showAsAction="never" />
<item
android:id="@+id/load_newest"
android:title="@string/load_newest_notifications"
app:showAsAction="never" />
</menu>

View file

@ -0,0 +1,8 @@
<?xml version="1.0" encoding="utf-8"?>
<menu xmlns:android="http://schemas.android.com/apk/res/android"
xmlns:app="http://schemas.android.com/apk/res-auto">
<item
android:id="@+id/action_refresh"
android:title="@string/action_refresh"
app:showAsAction="never" />
</menu>

View file

@ -0,0 +1,8 @@
<?xml version="1.0" encoding="utf-8"?>
<menu xmlns:android="http://schemas.android.com/apk/res/android"
xmlns:app="http://schemas.android.com/apk/res-auto">
<item
android:id="@+id/action_refresh"
android:title="@string/action_refresh"
app:showAsAction="never" />
</menu>

View file

@ -0,0 +1,8 @@
<?xml version="1.0" encoding="utf-8"?>
<menu xmlns:android="http://schemas.android.com/apk/res/android"
xmlns:app="http://schemas.android.com/apk/res-auto">
<item
android:id="@+id/action_refresh"
android:title="@string/action_refresh"
app:showAsAction="never" />
</menu>

View file

@ -0,0 +1,8 @@
<?xml version="1.0" encoding="utf-8"?>
<menu xmlns:android="http://schemas.android.com/apk/res/android"
xmlns:app="http://schemas.android.com/apk/res-auto">
<item
android:id="@+id/action_refresh"
android:title="@string/action_refresh"
app:showAsAction="never" />
</menu>

View file

@ -13,5 +13,8 @@
app:showAsAction="ifRoom"
android:icon="@drawable/ic_eye_24dp" />
</menu>
<item
android:id="@+id/action_refresh"
android:title="@string/action_refresh"
app:showAsAction="never" />
</menu>

View file

@ -1,6 +1,7 @@
<?xml version="1.0" encoding="utf-8"?>
<menu xmlns:android="http://schemas.android.com/apk/res/android"
xmlns:app="http://schemas.android.com/apk/res-auto">
<item
android:id="@+id/action_search"
android:title="@string/action_search"
@ -8,4 +9,4 @@
app:actionViewClass="androidx.appcompat.widget.SearchView"
android:actionLayout="@layout/search_view"
app:showAsAction="always" />
</menu>
</menu>

View file

@ -0,0 +1,11 @@
<?xml version="1.0" encoding="utf-8"?>
<menu xmlns:android="http://schemas.android.com/apk/res/android">
<item
android:id="@+id/menu_action_favourite"
android:icon="@drawable/ic_favourite_24dp"
android:title="@string/action_favourite" />
<item
android:id="@+id/menu_action_unfavourite"
android:icon="@drawable/ic_favourite_24dp"
android:title="@string/action_unfavourite" />
</menu>

View file

@ -0,0 +1,11 @@
<?xml version="1.0" encoding="utf-8"?>
<menu xmlns:android="http://schemas.android.com/apk/res/android">
<item
android:id="@+id/menu_action_reblog"
android:icon="@drawable/ic_reblog_24dp"
android:title="@string/action_reblog" />
<item
android:id="@+id/menu_action_unreblog"
android:icon="@drawable/ic_reblog_24dp"
android:title="@string/action_unreblog" />
</menu>

View file

@ -25,7 +25,7 @@
<string name="title_tab_preferences">الألسنة</string>
<string name="title_view_thread">خيط</string>
<string name="title_posts">المنشورات</string>
<string name="title_posts_with_replies">التبويقات والردود</string>
<string name="title_posts_with_replies">بالردود</string>
<string name="title_posts_pinned">المدبّسة</string>
<string name="title_follows">المتابَعون</string>
<string name="title_followers">المتابِعون</string>
@ -37,7 +37,7 @@
<string name="title_drafts">المسودات</string>
<string name="title_licenses">الرّخص</string>
<string name="post_username_format">\@%s</string>
<string name="post_boosted_format">تم مشاركة %s</string>
<string name="post_boosted_format">شاركه %s</string>
<string name="post_sensitive_media_title">محتوى حساس</string>
<string name="post_media_hidden_title">وسائط مخفية</string>
<string name="post_sensitive_media_directions">اضغط للعرض</string>
@ -136,12 +136,12 @@
<string name="label_header">صورة رأس الصفحة</string>
<string name="link_whats_an_instance">ماذا نعني بمثيل الخادم؟</string>
<string name="login_connection">الإتصال جارٍ…</string>
<string name="dialog_whats_an_instance">بإمكانك إدخال عنوان أي مثيل خادوم ماستدون هنا. على سبيل المثال mastodon.social أو icosahedron.website أو social.tchncs.de أوالإطلاع على <a href="https://instances.social">لاكتشاف المزيد !</a>
\n
<string name="dialog_whats_an_instance">بإمكانك إدخال عنوان أي مثيل خادوم ماستدون هنا. على سبيل المثال mastodon.social أو icosahedron.website أو social.tchncs.de أوالإطلاع على <a href="https://instances.social">لاكتشاف المزيد !</a>
\n
\n إن كنت لا تملك حسابا بإمكانك إدخال اسم مثيل خادوم تريد الانضمام إليه قصد إنشاء حسابك عليه.
\n
\n نعني بمثيل الخادوم المكان الذي استُضِيف فيه حسابك و يمكنك التواصل مع أصدقائك و متابعيك و كأنكم على موقع واحد و ذلك حتى و إن كانت حساباتهم مُستضافة على مثيلات خوادم أخرى.
\n
\n
\n نعني بمثيل الخادوم المكان الذي استُضِيف فيه حسابك و يمكنك التواصل مع أصدقائك و متابعيك و كأنكم على موقع واحد و ذلك حتى و إن كانت حساباتهم مُستضافة على مثيلات خوادم أخرى.
\n
\n للمزيد مِن التفاصيل إطّلع على <a href="https://joinmastodon.org">joinmastodon.org</a>. </string>
<string name="dialog_title_finishing_media_upload">تتمة رفع الوسائط</string>
<string name="dialog_message_uploading_media">الإرسال جارٍ…</string>
@ -258,8 +258,8 @@
<string name="load_more_placeholder_text">حمِّل المزيد</string>
<string name="pref_title_public_filter_keywords">الخطوط الزمنية العمومية</string>
<string name="pref_title_thread_filter_keywords">المحادثات</string>
<string name="filter_addition_dialog_title">إضافة عامل تصفية</string>
<string name="filter_edit_dialog_title">تعديل عامل التصفية</string>
<string name="filter_addition_title">إضافة عامل تصفية</string>
<string name="filter_edit_title">تعديل عامل التصفية</string>
<string name="filter_dialog_remove_button">إزالة</string>
<string name="filter_dialog_update_button">تحديث</string>
<string name="filter_add_description">العبارة التي يلزم تصفيتها</string>
@ -278,21 +278,19 @@
<string name="action_add_to_list">إضافة الحساب إلى القائمة</string>
<string name="action_remove_from_list">إزالة الحساب مِن القائمة</string>
<string name="compose_active_account_description">النشر بإسم %1$s</string>
<string name="error_failed_set_caption">تعذرت عملية إضافة الشرح</string>
<plurals name="hint_describe_for_visually_impaired">
<item quantity="zero">وصف لضعاف البصر
\n(%d أحرف على أقصى تقدير)</item>
<item quantity="one">وصف لضعاف البصر
\n(%d أحرف على أقصى تقدير)</item>
<item quantity="two">وصف لضعاف البصر
\n(%d أحرف على أقصى تقدير)</item>
<item quantity="few">وصف لضعاف البصر
\n(%d أحرف على أقصى تقدير)</item>
<item quantity="many">وصف لضعاف البصر
\n(%d أحرف على أقصى تقدير)</item>
<item quantity="other">وصف لضعاف البصر
\n(%d أحرف على أقصى تقدير)
<item quantity="zero">وصف لضعاف البصر
\n(%d أحرف على أقصى تقدير)</item>
<item quantity="one">وصف لضعاف البصر
\n(حرف واحد على أقصى تقدير)</item>
<item quantity="two">وصف لضعاف البصر
\n(حرفان على أقصى تقدير)</item>
<item quantity="few">وصف لضعاف البصر
\n(%d حروف على أقصى تقدير)</item>
<item quantity="many">وصف لضعاف البصر
\n(%d حرفًا على أقصى تقدير)</item>
<item quantity="other">وصف لضعاف البصر
\n(%d حرف على أقصى تقدير)</item>
</plurals>
<string name="action_set_caption">إضافة شرح</string>
<string name="action_remove">حذف</string>
@ -301,7 +299,7 @@
<string name="compose_save_draft">هل تود الإحتفاظ بالمسودة ؟</string>
<string name="send_post_notification_title">جارٍ إرسال التبويق…</string>
<string name="send_post_notification_error_title">خطأ أثناء عملية إرسال التبويق</string>
<string name="send_post_notification_channel_name">إرسال التبويقات</string>
<string name="send_post_notification_channel_name">إرسال المنشورات</string>
<string name="send_post_notification_cancel_title">أُلغيَ الإرسال</string>
<string name="send_post_notification_saved_content">تم الاحتفاظ بنسخة مِن التبويق في مسوداتك</string>
<string name="action_compose_shortcut">حرر</string>
@ -477,9 +475,9 @@
<string name="edit_poll">تعديل</string>
<string name="filter_dialog_whole_word_description">عندما تكون الكلمة أو العبارة أبجدية رقمية فقط ، فلن يتم تطبيقها إلا إذا كانت مطابقة للكلمة بأكملها</string>
<string name="poll_info_format"> <!-- 15 votes • 1 hour left --> %1$s • %2$s</string>
<string name="title_scheduled_posts">التبويقات المبَرمَجة</string>
<string name="title_scheduled_posts">المنشورات المُبَرمَجة</string>
<string name="action_edit">تعديل</string>
<string name="action_access_scheduled_posts">التبويقات المبَرمَجة</string>
<string name="action_access_scheduled_posts">المنشورات المُبَرمَجة</string>
<string name="action_schedule_post">برمجة تبويق</string>
<string name="action_reset_schedule">صفّر</string>
<string name="post_lookup_error_format">خطأ أثناء البحث عن منشور %s</string>
@ -562,11 +560,11 @@
<string name="pref_title_notification_filter_sign_ups">أحدهم أنشأ حسابا جديدا</string>
<string name="notification_update_name">منشورات تم تعديلها</string>
<string name="notification_update_format">قام %s بتعديل منشوره</string>
<string name="a11y_label_loading_thread">تحميل المناقشة</string>
<string name="hint_media_description_missing">يجب أن تضع وصف للوسائط.</string>
<string name="a11y_label_loading_thread">تحميل خيط المحادثة</string>
<string name="hint_media_description_missing">يجب أن تضع وصفًا للوسائط.</string>
<string name="error_multimedia_size_limit">لا يمكن أن يتجاوز حجم ملفات الفيديو والصوت %s ميغا بايت.</string>
<string name="error_image_edit_failed">لا يمكن تحرير الصورة.</string>
<string name="title_edits">عمليات التحرير</string>
<string name="title_edits">التعديلات</string>
<string name="pref_title_notification_filter_reports">هناك شكوى جديدة</string>
<string name="pref_show_self_username_never">أبداً</string>
<string name="notification_subscription_description">تشغيل الاشعارات عندما يقوم شخص انت مشترك معه بنشر منشور جديد</string>
@ -577,15 +575,15 @@
<string name="compose_save_draft_loses_media">حفظ المسودة؟ (سيتم رفع المرفقات مرة أخرى عند استعادة المسودة.)</string>
<string name="compose_unsaved_changes">لديك تعديلات لم تحفظ.</string>
<string name="no_lists">ليس لديك أي قوائم.</string>
<string name="post_edited">%s تعديل</string>
<string name="notification_report_format">تقرير جديد عن%s</string>
<string name="status_edit_info">%1$s معدل في %2$s</string>
<string name="status_created_info">%1$s انشأت في %2$s</string>
<string name="post_edited">عدَّلَ %s</string>
<string name="notification_report_format">شكوى جديدة عن %s</string>
<string name="status_edit_info">عدّله %1$s</string>
<string name="status_created_info">أنشأه %1$s</string>
<string name="wellbeing_mode_notice">سيتم إخفاء بعض المعلومات التي قد تؤثر على صحتك العقلية. هذا يتضمن:
\n
\n- المفضلة/المشراكات/متابعة الاشعارات
\n- المفضلة/المشاركات/متابعة الاشعارات
\n- المفضلة/عدد المشاركات على المنشور
\n- - إحصائيات المتابعين/و الاحصائات على المنشورات في الملفات الشخصية
\n- إحصائيات المتابعين/و الاحصائات على المنشورات في الملفات الشخصية
\n
\nلن تتأثر الاشعارات، ولكن يمكنك مراجعة اعدادات الاشعارات يدويا.</string>
<string name="confirmation_hashtag_unfollowed">#%s الغاء متابعة</string>
@ -595,7 +593,7 @@
<string name="description_post_edited">تم تعديله</string>
<string name="duration_no_change">(لا تعديل)</string>
<string name="pref_title_show_self_username">إظهار اسم المستخدم في أشرطة الأدوات</string>
<string name="follow_requests_info">على الرغم ان حسابك غير مقفل، اعتقد موظفو %1$s أنك قد ترغب في مراجعة طلبات المتابعة من هذه الحسابات يدويًا.</string>
<string name="follow_requests_info">على الرغم ان حسابك غير مقفل، اعتقد فريق %1$s أنك قد ترغب في مراجعة طلبات المتابعة من هذه الحسابات يدويًا.</string>
<plurals name="error_upload_max_media_reached">
<item quantity="zero">لا يمكنك رفع أكثر من %1$d مرفق.</item>
<item quantity="one">لا يمكنك رفع أكثر من %1$d مرفق.</item>
@ -617,46 +615,45 @@
<string name="notification_sign_up_description">ارسال إشعار عندما يقوم مستخدم جديد بالتسجيل</string>
<string name="filter_expiration_format">%s (%s)</string>
<string name="failed_to_unpin">فشل إلغاء التثبيت</string>
<string name="error_following_hashtags_unsupported">هذا المثال لا يدعم الوسوم التالية.</string>
<string name="error_following_hashtags_unsupported">مثيل الخادم هذا لا يدعم متابعة الوسوم.</string>
<string name="action_discard">تجاهل التعديلات</string>
<string name="action_continue_edit">الاستمرار في التعديل</string>
<string name="pref_show_self_username_always">دائماً</string>
<string name="post_media_alt">ALT</string>
<string name="notification_header_report_format">%s أبلغ عن %s</string>
<string name="notification_summary_report_format">%s · %d المنشورات الملحقة</string>
<string name="notification_summary_report_format">%s · %d منشورات ملحقة</string>
<string name="failed_to_pin">فشل التثبيت</string>
<string name="instance_rule_info">بتسجيل الدخول ، أنت توافق على %s.</string>
<string name="instance_rule_info">بتسجيل الدخول، أنت توافق على %s.</string>
<string name="description_post_language">لغة المنشور</string>
<string name="delete_scheduled_post_warning">هل تريد حذف هذه المنشور المجدول؟</string>
<string name="delete_scheduled_post_warning">هل تريد حذف هذا المنشور المُبَرمَج؟</string>
<string name="tips_push_notification_migration">أعد تسجيل الدخول إلى جميع الحسابات لتمكين دعم الإشعارات.</string>
<string name="url_domain_notifier">%s (🔗 %s)</string>
<string name="action_set_focus">ضبط نقطة التركيز</string>
<string name="action_edit_image">تعديل الصورة</string>
<string name="error_failed_set_focus">فشل في تعيين نقطة التركيز</string>
<string name="action_add_reaction">إضافة رد فعل</string>
<string name="action_share_account_link">مشاركة رابط الحساب</string>
<string name="action_share_account_username">مشراكة اسم المستخدم</string>
<string name="action_share_account_username">مشاركة اسم مستخدم الحساب</string>
<string name="send_account_link_to">شارك رابط الحساب الى…</string>
<string name="send_account_username_to">شارك اسم المستجدم الخاص بالحساب الى…</string>
<string name="account_username_copied">تم نسج اسم المستخدم</string>
<string name="send_account_username_to">شارك اسم مستخدم الحساب إلى…</string>
<string name="account_username_copied">تم نسخ اسم المستخدم</string>
<string name="pref_show_self_username_disambiguate">عند تسجيل الدخول إلى حسابات متعددة</string>
<string name="status_created_at_now">الأن</string>
<string name="status_created_at_now">الآن</string>
<string name="failed_to_remove_from_list">فشل إزالة الحساب من القائمة</string>
<string name="action_unfollow_hashtag_format">الغاء متابعة #%s ؟</string>
<string name="mute_notifications_switch">كتم الاشعارات</string>
<string name="error_following_hashtag_format">خطأ في متابعة %s#</string>
<string name="error_unfollowing_hashtag_format">خطأ في إلغاء المتابعة %s#</string>
<string name="title_followed_hashtags">الوسوم المتابعة</string>
<string name="error_unfollowing_hashtag_format">خطأ في إلغاء متابعة %s#</string>
<string name="title_followed_hashtags">الوسوم المتابَعة</string>
<string name="error_status_source_load">فشل تحميل مصدر المنشور من الخادم.</string>
<string name="report_category_violation">انتهاك الشروط</string>
<string name="dialog_push_notification_migration">من أجل استخدام الإشعارات عبر UnifiedPush ، يحتاج Tusky إلى إذن للإشتراك في الإشعارات على خادم Mastodon الخاص بك. يتطلب هذا إعادة تسجيل الدخول لتغيير نطاقات OAuth الممنوحة لـ Tusky. سيؤدي استخدام خيار إعادة تسجيل الدخول هنا أو في اعدادات الحساب إلى الاحتفاظ بجميع المسودات المحلية وذاكرة التخزين المؤقت.</string>
<string name="pref_title_wellbeing_mode">الرفاهية</string>
<string name="account_date_joined">انضم في %1$s</string>
<string name="title_migration_relogin">اعد تسجيل الدخول لوصل الاشعارات.</string>
<string name="title_migration_relogin">أعد تسجيل الدخول لاستلام الاشعارات</string>
<string name="action_dismiss">تجاهل</string>
<string name="action_details">تفاصيل</string>
<string name="pref_title_notification_filter_updates">المنشور الذي تفاعلت معه تم تعديله</string>
<string name="error_loading_account_details">فشل الوصل الى بيانات الحساب.</string>
<string name="error_loading_account_details">فشلت عملية تحميل تفاصيل الحساب</string>
<string name="error_could_not_load_login_page">فشل الوصول الى صفحة تسجيل الدخول.</string>
<string name="action_post_failed">فشل التحميل</string>
<string name="action_post_failed_show_drafts">إظهار المسودات</string>
@ -666,4 +663,10 @@
<string name="pref_reading_order_oldest_first">الأقدم أولاً</string>
<string name="pref_reading_order_newest_first">الأحدث أولاً</string>
<string name="action_browser_login">الولوج باستخدام متصفح</string>
</resources>
<string name="title_public_trending_hashtags">الوسوم المتداولة</string>
<string name="accessibility_talking_about_tag">هناك %1$d أشخاص يتحدثون عن الوسم %2$s</string>
<string name="total_usage">الاستخدام الإجمالي</string>
<string name="ui_error_unknown">سبب مجهول</string>
<string name="socket_timeout_exception">طال الاتصال بخادمك كثيرًا</string>
<string name="action_add">إضافة</string>
</resources>

View file

@ -2,14 +2,14 @@
<resources>
<string name="error_empty">Не можа быць пустым.</string>
<string name="error_invalid_domain">Уведзены недапушчальны дамен</string>
<string name="error_failed_app_registration">Памылка праверкі сапраўднасці на гэтым серверы.</string>
<string name="error_failed_app_registration">Памылка праверкі сапраўднасці на гэтым серверы. Калі праблема застаецца, паспрабуйце ўвайсці з браўзера з меню.</string>
<string name="error_no_web_browser_found">Браўзер не знойдзены.</string>
<string name="error_authorization_denied">Аўтарызацыя была адхілена.</string>
<string name="error_authorization_denied">Аўтарызацыя была адхілена. Калі ўпэўнены што ўвялі сапраўдныя ўліковыя даныя, паспрабуйце ўвайсці з браўзера з меню.</string>
<string name="error_loading_account_details">Дэталі ўліковага запісу не атрыманы</string>
<string name="error_generic">Здарылася памылка.</string>
<string name="error_network">Здарылася сеткавая памылка! Калі ласка, праверце злучэнне і паспрабуйце зноў!</string>
<string name="error_authorization_unknown">Адбылася невядомая памылка праверкі сапраўднасці.</string>
<string name="error_retrieving_oauth_token">Токен уваходу не атрыманы.</string>
<string name="error_authorization_unknown">Адбылася невядомая памылка праверкі сапраўднасці. Калі праблема застаецца, паспрабуйце ўвайсці з браўзера з меню.</string>
<string name="error_retrieving_oauth_token">Токен уваходу не атрыманы. Калі праблема застаецца, паспрабуйце ўвайсці з браўзера з меню.</string>
<string name="error_compose_character_limit">Допіс занадта доўгі!</string>
<string name="error_multimedia_size_limit">Памер відэа- ды аўдыяфайлаў не можа перавышаць %s Мб.</string>
<string name="error_media_upload_type">Немагчыма запампаваць файл гэтага тыпу.</string>
@ -192,7 +192,7 @@
<string name="action_unbookmark">Выдаліць з закладак</string>
<string name="action_more">Разгарнуць</string>
<string name="action_compose">Напісаць</string>
<string name="action_login">Увайсці з Mastodon</string>
<string name="action_login">Увайсці з Tusky</string>
<string name="action_logout">Выхад</string>
<string name="action_logout_confirm">Вы ўпэўнены, што жадаеце выйсці з уліковага запісу %1$s\?</string>
<string name="action_follow">Падпісацца</string>
@ -312,7 +312,7 @@
<string name="about_tusky_version">Tusky %s</string>
<string name="about_powered_by_tusky">Зроблена Tusky</string>
<string name="about_project_site">Вэбсайт праекту:
\n https://tusky.app</string>
\n https://chinwag.org</string>
<string name="about_tusky_account">Профіль Tusky</string>
<string name="post_share_content">Падзяліцца зместам допісу</string>
<string name="post_share_link">Падзяліцца спасылкай на допіс</string>
@ -341,11 +341,11 @@
<string name="load_more_placeholder_text">загрузіць больш</string>
<string name="about_tusky_license">Tusky — свабодная праграма з адкрытым зыходным кодам. Зроблена пад GNU General Public License Version 3. Вы можаце паглядзець ліцэнзію тут: https://www.gnu.org/licenses/gpl-3.0.en.html</string>
<string name="about_bug_feature_request_site">Справаздачы аб памылках і пажаданні:
\n https://github.com/tuskyapp/Tusky/issues</string>
<string name="filter_addition_dialog_title">Дадаць фільтр</string>
\n https://git.chinwag.org/chinwag/chinwag-android/issues</string>
<string name="filter_addition_title">Дадаць фільтр</string>
<string name="follows_you">Вашы падпісчыкі</string>
<string name="pref_title_alway_show_sensitive_media">Заўсёды паказваць далікатны змест</string>
<string name="filter_edit_dialog_title">Рэдагаваць фільтр</string>
<string name="filter_edit_title">Рэдагаваць фільтр</string>
<string name="filter_dialog_remove_button">Выдаліць</string>
<string name="filter_dialog_update_button">Абнавіць</string>
<string name="filter_dialog_whole_word">Цэлае слова</string>
@ -358,14 +358,10 @@
<string name="filter_expiration_format">%s (%s)</string>
<string name="action_add_to_list">Дадаць уліковы запіс у спіс</string>
<plurals name="hint_describe_for_visually_impaired">
<item quantity="one">Апісанне для людзей з дэфектам зроку
\n(ліміт у %d сімвал)</item>
<item quantity="few">Апісанне для людзей з дэфектам зроку
\n(ліміт у %d сімвалы)</item>
<item quantity="many">Апісанне для людзей з дэфектам зроку
\n(ліміт у %d сімвалаў)</item>
<item quantity="other">Апісанне для людзей з дэфектам зроку
\n(ліміт у %d сімвалаў)</item>
<item quantity="one">Апісанне змесціва для людзей з дэфектам зроку (ліміт у %d сімвал)</item>
<item quantity="few">Апісанне змесціва для людзей з дэфектам зроку (ліміт у %d сімвалы)</item>
<item quantity="many">Апісанне змесціва для людзей з дэфектам зроку (ліміт у %d сімвалаў)</item>
<item quantity="other">Апісанне змесціва для людзей з дэфектам зроку (ліміт у %d сімвалаў)</item>
</plurals>
<string name="compose_save_draft_loses_media">Захаваць чарнавік\? (Далучэнні будуць запампаваныя зноў, калі Вы аднавіце чарнавік.)</string>
<string name="performing_lookup_title">Выконваю пошук…</string>
@ -386,7 +382,6 @@
<string name="add_account_name">Дадаць уліковы запіс</string>
<string name="action_remove_from_list">Выдаліць уліковы запіс са спіса</string>
<string name="compose_active_account_description">Публікаваць як %1$s</string>
<string name="error_failed_set_caption">Не атрымалася дадаць подпіс</string>
<string name="set_focus_description">Націсніце або перацягніце кола каб абраць пункт фокусу, які будзе заўсёды бачны на паменшаных выявах.</string>
<string name="action_set_caption">Задаць подпіс</string>
<string name="action_set_focus">Задаць пункт фокуса</string>
@ -413,7 +408,6 @@
<string name="action_rename_list">Перайменаваць спіс</string>
<string name="action_delete_list">Выдаліць спіс</string>
<string name="filter_add_description">Фільтраваць фразу</string>
<string name="error_failed_set_focus">Не атрымалася задаць пункт фокуса</string>
<string name="action_remove">Выдаліць</string>
<string name="lock_account_label">Заблакаваць уліковы запіс</string>
<string name="compose_save_draft">Захаваць чарнавік\?</string>
@ -578,8 +572,8 @@
<string name="account_date_joined">Далучыўся(-лася) %1$s</string>
<string name="account_note_saved">Захавана!</string>
<string name="dialog_push_notification_migration_other_accounts">Вы паўторна зайшлі ў бягучы ўліковы запіс, каб дазволіць Tusky падпісацца на push-апавяшчэнні. Але ў Вас яшчэ засталіся ўліковыя запісы, якія не мігрыравалі такім чынам. Пераключыцеся на іх і зайдзіце паўторна, каб уключыць падтрымку апавяшчэнняў праз UnifiedPush.</string>
<string name="status_edit_info">%1$s адрэдагаваў(-ла) %2$s</string>
<string name="status_created_info">%1$s стварыў(-ла) %2$s</string>
<string name="status_edit_info">%1$s адрэдагаваў(-ла)</string>
<string name="status_created_info">%1$s стварыў(-ла)</string>
<string name="pref_title_hide_top_toolbar">Схаваць загаловак верхняй панэлі інструментаў</string>
<string name="account_note_hint">Ваша асабістая нататка пра гэты ўліковы запіс</string>
<string name="pref_title_confirm_favourites">Патрабаваць пацвярджэнне перад упадабаннем</string>
@ -630,4 +624,51 @@
<string name="pref_summary_http_proxy_invalid">&lt;нядзейсны&gt;</string>
<string name="pref_summary_http_proxy_missing">&lt;не задана&gt;</string>
<string name="pref_reading_order_newest_first">Спачатку навейшыя</string>
</resources>
<string name="dialog_follow_hashtag_title">Падпісацца на хэштэг</string>
<string name="dialog_follow_hashtag_hint">#hashtag</string>
<string name="action_post_failed">Не атрымалася запампаваць</string>
<string name="action_post_failed_detail">Не атрымалася запампаваць ваш допіс і ён быў захаваны ў чарнавік.
\n
\nАльбо не атрымалася злучыцца з серверам ці ён адхіліў допіс.</string>
<string name="action_post_failed_detail_plural">Не атрымалася запампаваць вашы допісы і яны былі захаваны ў чарнавікі.
\n
\nАльбо не атрымалася злучыцца з серверам ці ён адхіліў допісы.</string>
<string name="action_post_failed_show_drafts">Паказаць чарнавікі</string>
<string name="action_post_failed_do_nothing">Адмяніць</string>
<string name="description_login">Працуе амаль заўсёды. Даныя не ўцякаюць у іншыя праграмы.</string>
<string name="action_browser_login">Увайсці з браўзера</string>
<string name="notification_unknown_name">Невядома</string>
<string name="status_filtered_show_anyway">Усё роўна паказаць</string>
<string name="status_filter_placeholder_label_format">Адфільтрована: %s</string>
<string name="pref_title_account_filter_keywords">Профілі</string>
<string name="title_public_trending_hashtags">Папулярныя хэштэгі</string>
<string name="description_browser_login">Можа падтрымліваць дадатковыя метады праверкі сапраўднасці, але для гэтага патрэбны адпаведны браузер.</string>
<string name="hint_description">Апісанне</string>
<string name="post_media_image">Відарыс</string>
<string name="action_refresh">Абнавіць</string>
<string name="select_list_empty">Яшчэ няма спісаў</string>
<string name="select_list_manage">Кіраванне спісамі</string>
<string name="error_list_load">Памылка загрузкі спісаў</string>
<string name="total_usage">Усяго выкарыстана</string>
<string name="total_accounts">Усяго ўліковых запісаў</string>
<string name="accessibility_talking_about_tag">%1$d людзей кажуць пра хэштэг %2$s</string>
<string name="pref_title_show_stat_inline">Паказваць статыстыку допісаў у стужцы</string>
<string name="ui_error_reblog">Не атрымалася пашырыць допіс: %s</string>
<string name="hint_filter_title">Мой фільтр</string>
<string name="filter_description_format">%s: %s</string>
<string name="ui_error_bookmark">Не атрымалася дадаць допіс да закладак: %s</string>
<string name="ui_error_accept_follow_request">Не атрымалася пацвердзіць запыт на падпіску: %s</string>
<string name="ui_success_accepted_follow_request">Запыт на падпіску пацверджаны</string>
<string name="ui_success_rejected_follow_request">Запыт на падпіску заблакіраваны</string>
<string name="ui_error_clear_notifications">Не атрымалася ачысціць апавяшчэнні: %s</string>
<string name="ui_error_unknown">невядомая прычына</string>
<string name="label_filter_title">Загаловак</string>
<string name="filter_action_hide">Схаваць</string>
<string name="filter_description_hide">Схаваць поўнасцю</string>
<string name="label_filter_context">Фільтраваць кантэкст</string>
<string name="label_filter_keywords">Ключавыя словы альбо фразы для фільтравання</string>
<string name="action_add">Дадаць</string>
<string name="filter_keyword_display_format">%s (цэлае слова)</string>
<string name="filter_keyword_addition_title">Дадаць ключавое слова</string>
<string name="filter_edit_keyword_title">Змяніць ключавое слова</string>
</resources>

View file

@ -139,7 +139,6 @@
<item quantity="other">Опишете за хора със зрителни увреждания
\n(%d ограничение на знаците)</item>
</plurals>
<string name="error_failed_set_caption">Неуспешно задаване на надпис</string>
<string name="compose_active_account_description">Публикуване с акаунт %1$s</string>
<string name="action_remove_from_list">Премахване на акаунт от списъка</string>
<string name="action_add_to_list">Добавяне на акаунт към списъка</string>
@ -160,8 +159,8 @@
<string name="filter_dialog_whole_word">Цяла дума</string>
<string name="filter_dialog_update_button">Актуализиране</string>
<string name="filter_dialog_remove_button">Премахване</string>
<string name="filter_edit_dialog_title">Редакция на филтър</string>
<string name="filter_addition_dialog_title">Добавяне на филтър</string>
<string name="filter_edit_title">Редакция на филтър</string>
<string name="filter_addition_title">Добавяне на филтър</string>
<string name="pref_title_thread_filter_keywords">Разговори</string>
<string name="pref_title_public_filter_keywords">Публични емисии</string>
<string name="load_more_placeholder_text">зареждане на още</string>
@ -189,9 +188,9 @@
<string name="post_share_content">Споделяне на съдържание на публикация</string>
<string name="about_tusky_account">Профилът на Tusky</string>
<string name="about_bug_feature_request_site">Доклади за грешки и заявки за функции:
\n https://github.com/tuskyapp/Tusky/issues</string>
\n https://git.chinwag.org/chinwag/chinwag-android/issues</string>
<string name="about_project_site">Уебсайт на проекта:
\n https://tusky.app</string>
\n https://chinwag.org</string>
<string name="about_tusky_license">Tusky е свободен софтуер с отворен код. Той е лицензиран под Общият публичен лиценз на GNU Версия 3. Можете да видите лиценза тук: https://www.gnu.org/licenses/gpl-3.0.en.html</string>
<string name="about_powered_by_tusky">Осъществено от Tusky</string>
<string name="about_tusky_version">Tusky %s</string>
@ -503,4 +502,4 @@
<string name="pref_title_show_boosts">Показване на споделяния</string>
<string name="error_multimedia_size_limit">Видео и аудио файловете не може да превишават %s МБ в размер.</string>
<string name="error_image_edit_failed">Тази снимка не може да абъде редактирана.</string>
</resources>
</resources>

View file

@ -63,7 +63,6 @@
<item quantity="other">দৃষ্টি প্রতিবন্ধী জন্য বর্ণনা করুন
\n(%d অক্ষর সীমা)</item>
</plurals>
<string name="error_failed_set_caption">ক্যাপশন সেট করতে ব্যর্থ</string>
<string name="compose_active_account_description">অ্যাকাউন্ট %1$s থেকে পোস্ট করা হচ্ছে</string>
<string name="action_remove_from_list">তালিকা থেকে অ্যাকাউন্ট সরান</string>
<string name="action_add_to_list">তালিকায় অ্যাকাউন্ট যোগ করুন</string>
@ -82,8 +81,8 @@
<string name="filter_add_description">বাক্য ফিল্টার কর</string>
<string name="filter_dialog_update_button">আপডেট</string>
<string name="filter_dialog_remove_button">সরাও</string>
<string name="filter_edit_dialog_title">ফিল্টার সম্পাদনা করুন</string>
<string name="filter_addition_dialog_title">ফিল্টার যোগ করুন</string>
<string name="filter_edit_title">ফিল্টার সম্পাদনা করুন</string>
<string name="filter_addition_title">ফিল্টার যোগ করুন</string>
<string name="pref_title_thread_filter_keywords">কথাবার্তা</string>
<string name="pref_title_public_filter_keywords">পাবলিক টাইমলাইন</string>
<string name="load_more_placeholder_text">আরো লোড কর</string>
@ -102,9 +101,9 @@
<string name="post_share_link">টুট এর সাথে লিংক ভাগ করুন</string>
<string name="post_share_content">টুট এর কন্টেন্ট ভাগ করুন</string>
<string name="about_tusky_account">টাস্কির প্রোফাইল</string>
<string name="about_bug_feature_request_site">বাগ রিপোর্ট এবং বৈশিষ্ট্য অনুরোধ:
<string name="about_bug_feature_request_site">বাগ রিপোর্ট এবং বৈশিষ্ট্য অনুরোধ:
\nhttps://git.chinwag.org/chinwag/chinwag-android/issues</string>
<string name="about_project_site">প্রকল্প ওয়েবসাইট:
<string name="about_project_site">প্রকল্প ওয়েবসাইট:
\nhttps://chinwag.org</string>
<string name="about_tusky_license">টাস্কি মুক্ত এবং ওপেন সোর্স সফ্টওয়্যার। এটি GNU জেনারেল পাবলিক লাইসেন্স সংস্করণ 3 এর অধীনে লাইসেন্সযুক্ত। আপনি এখানে লাইসেন্স দেখতে পারেন: https://www.gnu.org/licenses/gpl-3.0.en.html</string>
<string name="about_tusky_version">টাস্কি %s</string>
@ -181,15 +180,15 @@
<string name="dialog_download_image">ডাউনলোড</string>
<string name="dialog_message_uploading_media">আপলোড হচ্ছে …</string>
<string name="dialog_title_finishing_media_upload">মিডিয়া আপলোড সমাপ্ত করা হচ্ছে</string>
<string name="dialog_whats_an_instance">কোনও উদাহরণের ঠিকানা বা ডোমেন এখানে প্রবেশ করা যেতে পারে যেমন mastodon.social, icosahedron.website, social.tchncs.de, এবং &lt;a href=\"https://instances.social\"&gt; আরও! &lt;/a&gt;
\n
\nআপনার যদি এখনো অ্যাকাউন্ট না থাকে তবে আপনি যে ইনস্ট্যান্সটিতে যোগ দিতে চান সেটির নামটি প্রবেশ করতে এবং সেখানে একটি অ্যাকাউন্ট তৈরি করতে পারেন।
<string name="dialog_whats_an_instance">কোনও উদাহরণের ঠিকানা বা ডোমেন এখানে প্রবেশ করা যেতে পারে যেমন mastodon.social, icosahedron.website, social.tchncs.de, এবং &lt;a href=\"https://instances.social\"&gt; আরও! &lt;/a&gt;
\n
\n
\nআপনার যদি এখনো অ্যাকাউন্ট না থাকে তবে আপনি যে ইনস্ট্যান্সটিতে যোগ দিতে চান সেটির নামটি প্রবেশ করতে এবং সেখানে একটি অ্যাকাউন্ট তৈরি করতে পারেন।
\n
\n
\n
\nএকটি ইনস্ট্যান্স একটি একক স্থান যেখানে আপনার অ্যাকাউন্ট হোস্ট করা হয়, তবে আপনি সহজেই যোগাযোগ করতে পারেন এবং অন্যান্য ক্ষেত্রে যেমন আপনি একই সাইটে ছিলেন তা অনুসরণ করতে পারেন।
\n
\nএকটি ইনস্ট্যান্স একটি একক স্থান যেখানে আপনার অ্যাকাউন্ট হোস্ট করা হয়, তবে আপনি সহজেই যোগাযোগ করতে পারেন এবং অন্যান্য ক্ষেত্রে যেমন আপনি একই সাইটে ছিলেন তা অনুসরণ করতে পারেন।
\n
\n
\n
\nআরো তথ্য &lt;a href=\"https://joinmastodon.org\"&gt; joinmastodon.org &lt;/a&gt; এ পাওয়া যেতে পারে। <a href="https://instances.social">more!</a>
\n
@ -510,4 +509,4 @@
<string name="notification_summary_small">%1$s আর %2$s</string>
<string name="notification_summary_medium">%1$s, %2$s, আর %3$s</string>
<string name="notification_mention_format">%s তোমাকে উল্লেখ করেছে</string>
</resources>
</resources>

View file

@ -141,12 +141,12 @@
<string name="label_header">হেডার</string>
<string name="link_whats_an_instance">ইনস্ট্যান্স কি\?</string>
<string name="login_connection">সংযুক্ত হচ্ছে …</string>
<string name="dialog_whats_an_instance">কোনও উদাহরণের ঠিকানা বা ডোমেন এখানে প্রবেশ করা যেতে পারে যেমন mastodon.social, icosahedron.website, social.tchncs.de, এবং <a href="https://instances.social"> আরও! </a>
\n
\nআপনার যদি এখনো অ্যাকাউন্ট না থাকে তবে আপনি যে ইনস্ট্যান্সটিতে যোগ দিতে চান সেটির নামটি প্রবেশ করতে এবং সেখানে একটি অ্যাকাউন্ট তৈরি করতে পারেন।
\n
\nএকটি ইনস্ট্যান্স একটি একক স্থান যেখানে আপনার অ্যাকাউন্ট হোস্ট করা হয়, তবে আপনি সহজেই যোগাযোগ করতে পারেন এবং অন্যান্য ক্ষেত্রে যেমন আপনি একই সাইটে ছিলেন তা অনুসরণ করতে পারেন।
\n
<string name="dialog_whats_an_instance">কোনও উদাহরণের ঠিকানা বা ডোমেন এখানে প্রবেশ করা যেতে পারে যেমন mastodon.social, icosahedron.website, social.tchncs.de, এবং <a href="https://instances.social"> আরও! </a>
\n
\nআপনার যদি এখনো অ্যাকাউন্ট না থাকে তবে আপনি যে ইনস্ট্যান্সটিতে যোগ দিতে চান সেটির নামটি প্রবেশ করতে এবং সেখানে একটি অ্যাকাউন্ট তৈরি করতে পারেন।
\n
\nএকটি ইনস্ট্যান্স একটি একক স্থান যেখানে আপনার অ্যাকাউন্ট হোস্ট করা হয়, তবে আপনি সহজেই যোগাযোগ করতে পারেন এবং অন্যান্য ক্ষেত্রে যেমন আপনি একই সাইটে ছিলেন তা অনুসরণ করতে পারেন।
\n
\nআরো তথ্য <a href="https://joinmastodon.org"> joinmastodon.org </a> এ পাওয়া যেতে পারে। </string>
<string name="dialog_title_finishing_media_upload">মিডিয়া আপলোড সমাপ্ত করা হচ্ছে</string>
<string name="dialog_message_uploading_media">আপলোড হচ্ছে …</string>
@ -264,8 +264,8 @@
<string name="load_more_placeholder_text">আরো লোড কর</string>
<string name="pref_title_public_filter_keywords">পাবলিক টাইমলাইন</string>
<string name="pref_title_thread_filter_keywords">কথাবার্তা</string>
<string name="filter_addition_dialog_title">ফিল্টার যোগ করুন</string>
<string name="filter_edit_dialog_title">ফিল্টার সম্পাদনা করুন</string>
<string name="filter_addition_title">ফিল্টার যোগ করুন</string>
<string name="filter_edit_title">ফিল্টার সম্পাদনা করুন</string>
<string name="filter_dialog_remove_button">সরাও</string>
<string name="filter_dialog_update_button">আপডেট</string>
<string name="filter_add_description">বাক্য ফিল্টার কর</string>
@ -284,7 +284,6 @@
<string name="action_add_to_list">তালিকায় অ্যাকাউন্ট যোগ করুন</string>
<string name="action_remove_from_list">তালিকা থেকে অ্যাকাউন্ট সরান</string>
<string name="compose_active_account_description">অ্যাকাউন্ট %1$s থেকে পোস্ট করা হচ্ছে</string>
<string name="error_failed_set_caption">ক্যাপশন সেট করতে ব্যর্থ</string>
<plurals name="hint_describe_for_visually_impaired">
<item quantity="other">দৃষ্টি প্রতিবন্ধী জন্য বর্ণনা করুন
\n(%d অক্ষর সীমা)</item>
@ -469,4 +468,4 @@
<string name="no_drafts">তোমার কোনো খসড়া নেই।</string>
<string name="warning_scheduling_interval">মাস্টোডনের সর্বনিম্ন ৫ মিনিটের সময়সূচীর বিরতি আছে।</string>
<string name="pref_title_hide_top_toolbar">শীর্ষস্থানীয় সরঞ্জামদণ্ডের শিরোনামটি লুকান</string>
</resources>
</resources>

View file

@ -3,17 +3,17 @@
<string name="error_generic">S\'ha produït un error.</string>
<string name="error_empty">Això no pot estar buit.</string>
<string name="error_invalid_domain">El domini que s\'ha introduït no és vàlid</string>
<string name="error_failed_app_registration">Ha fallat l\'autenticació en aquesta instància.</string>
<string name="error_failed_app_registration">No s\'ha pogut autenticar amb aquesta instància. Si això continua, proveu d\'iniciar sessió al navegador des del menú.</string>
<string name="error_no_web_browser_found">No s\'ha trobat cap navegador web per a utilitzar.</string>
<string name="error_authorization_unknown">S\'ha produït un error d\'autorització no identificat.</string>
<string name="error_authorization_denied">S\'ha denegat l\'autorització.</string>
<string name="error_retrieving_oauth_token">Ha fallat l\'obtenció del token d\'inici de sessió.</string>
<string name="error_compose_character_limit">L\'estat és massa llarg!</string>
<string name="error_authorization_unknown">S\'ha produït un error d\'autorització no identificat. Si això continua, proveu d\'iniciar sessió al navegador des del menú.</string>
<string name="error_authorization_denied">S\'ha denegat l\'autorització. Si esteu segur que heu proporcionat les credencials correctes, proveu d\'iniciar sessió al navegador des del menú.</string>
<string name="error_retrieving_oauth_token">No s\'ha pogut obtenir el token d\'inici de sessió. Si això continua, proveu d\'iniciar sessió al navegador des del menú.</string>
<string name="error_compose_character_limit">La publicació és massa llarga!</string>
<string name="error_media_upload_type">No es pot pujar aquest tipus de fitxer.</string>
<string name="error_media_upload_opening">No es pot obrir aquest tipus de fitxer.</string>
<string name="error_media_upload_permission">Cal permís d\'accés a l\'emmagatzematge.</string>
<string name="error_media_download_permission">Cal permís d\'escriptura a l\'emmagatzematge.</string>
<string name="error_media_upload_image_or_video">No es poden adjuntar imatges i vídeos en el mateix estat.</string>
<string name="error_media_upload_image_or_video">Les imatges i els vídeos no es poden adjuntar a la mateixa publicació.</string>
<string name="error_media_upload_sending">Ha fallat la pujada.</string>
<string name="title_home">Inici</string>
<string name="title_notifications">Notificacions</string>
@ -46,7 +46,7 @@
<string name="action_favourite">Preferit</string>
<string name="action_more">Més</string>
<string name="action_compose">Escriure</string>
<string name="action_login">Inicia sessió amb Mastodon</string>
<string name="action_login">Inicia sessió amb Tusky</string>
<string name="action_logout">Tanca sessió</string>
<string name="action_follow">Segueix</string>
<string name="action_unfollow">Deixa de seguir</string>
@ -140,19 +140,20 @@
<string name="post_privacy_unlisted">Sense llistar</string>
<string name="post_privacy_followers_only">Només seguidors</string>
<string name="pref_post_text_size">Mida de text de l\'estat</string>
<string name="notification_mention_name">Mencions noves</string>
<string name="notification_mention_name">Noves mencions</string>
<string name="notification_mention_descriptions">Notificacions sobre mencions noves</string>
<string name="notification_follow_name">Seguidors nous</string>
<string name="notification_follow_name">Nous seguidors</string>
<string name="notification_follow_description">Notificacions sobre nous seguidors</string>
<string name="notification_boost_name">Impulsos</string>
<string name="notification_boost_description">Notificacions si retootejents els teus toots</string>
<string name="notification_boost_description">Notificacions quan s\'impulsen les teves publicacions</string>
<string name="notification_favourite_name">Preferits</string>
<string name="notification_favourite_description">Notificacions si marquen com a preferits els teus toots</string>
<string name="notification_favourite_description">Notificacions quan les teves publicacions es marquen com a preferides</string>
<string name="notification_mention_format">%s et mencionen</string>
<string name="notification_summary_large">%1$s, %2$s, %3$s i %4$d més</string>
<string name="notification_summary_medium">%1$s, %2$s i %3$s</string>
<string name="notification_summary_small">%1$s i %2$s</string>
<plurals name="notification_title_summary">
<item quantity="one">%d interacció nova</item>
<item quantity="other">%d interaccions noves</item>
</plurals>
<string name="description_account_locked">Compte blocat</string>
@ -260,8 +261,8 @@
<string name="post_text_size_largest">Més grand</string>
<string name="notification_poll_name">Enquestes</string>
<string name="pref_title_thread_filter_keywords">Converses</string>
<string name="filter_addition_dialog_title">Afegir un filtre</string>
<string name="filter_edit_dialog_title">Modificar un filtre</string>
<string name="filter_addition_title">Afegir un filtre</string>
<string name="filter_edit_title">Modificar un filtre</string>
<string name="filter_dialog_remove_button">Eliminar</string>
<string name="add_account_name">Afegir un compte</string>
<string name="action_open_reblogger">Obre l\'autor de l\'impuls</string>
@ -283,11 +284,12 @@
<string name="hint_search_people_list">Cercar persones que segueixes</string>
<string name="action_add_to_list">Afegir un compte a la llista</string>
<string name="action_remove_from_list">Suprimir un compte de la llista</string>
<string name="compose_active_account_description">Publicar amb el compte %1$s</string>
<string name="error_failed_set_caption">Error al afegir la llegenda</string>
<string name="compose_active_account_description">"Publicar com a %1$s"</string>
<plurals name="hint_describe_for_visually_impaired">
<item quantity="other">Descriure per a invidentes
\n(%d character limit)</item>
<item quantity="one">Descriu per a persones amb discapacitat visual
\n(%d límit de caràcters)</item>
<item quantity="other">Descriu per a persones amb discapacitat visual
\n(%d límit de caràcters)</item>
</plurals>
<string name="action_set_caption">Afegir una llegenda</string>
<string name="action_remove">Eliminar</string>
@ -343,7 +345,8 @@
<string name="conversation_2_recipients">%1$s i %2$s</string>
<string name="conversation_more_recipients">%1$s, %2$s i %3$d més</string>
<plurals name="max_tab_number_reached">
<item quantity="other">màxim de %1$d pestanyes aconseguides</item>
<item quantity="one">S\'ha arribat al màxim de %1$d pestanya</item>
<item quantity="other">S\'han arribat al màxim de %1$d pestanyes</item>
</plurals>
<string name="description_post_media">Mèdia : %s</string>
<string name="description_post_media_no_description_placeholder">Sense descripció</string>
@ -480,10 +483,10 @@
</plurals>
<string name="post_media_attachments">Adjuncions</string>
<string name="post_media_audio">Àudio</string>
<string name="notification_subscription_description">Notificacions quan algú a qui esteu subscrit publica un tut nou</string>
<string name="notification_subscription_description">Notificacions quan algú a qui estàs subscrit publica una publicació nova</string>
<string name="notification_subscription_name">Publicacions noves</string>
<string name="pref_title_animate_custom_emojis">emojis personalitzats animats</string>
<string name="pref_title_notification_filter_subscriptions">algú a qui estic subscrit acaba de publicar un tut nou</string>
<string name="pref_title_notification_filter_subscriptions">algú a qui estic subscrit ha publicat una nova publicació</string>
<string name="notification_subscription_format">%s acaba de fer una publicació</string>
<string name="title_announcements">Avisos</string>
<string name="drafts_post_reply_removed">S\'ha eliminat la publicació a la qual vau fer un esborrany de resposta</string>
@ -492,9 +495,145 @@
<string name="drafts_post_failed_to_send">No s\'ha pogut publicar!</string>
<string name="dialog_delete_list_warning">Segur que voleu esborrar la llista %s\?</string>
<plurals name="error_upload_max_media_reached">
<item quantity="other">No podeu pujar més de %1$d adjunts multimèdia.</item>
<item quantity="one">No podeu penjar més de %1$d fitxers adjunts multimèdia.</item>
<item quantity="other">No podeu penjar més de %1$d fitxers adjunts multimèdia.</item>
</plurals>
<string name="wellbeing_hide_stats_profile">Amaga les estadístiques quantitatives dels perfils</string>
<string name="wellbeing_hide_stats_posts">Amaga les estadístiques quantitatives de les publicacions</string>
<string name="limit_notifications">Limita les notificacions de la cronologia</string>
</resources>
<string name="error_could_not_load_login_page">No s\'ha pogut carregar la pàgina d\'inici de sessió.</string>
<string name="error_loading_account_details">No s\'han pogut carregar els detalls del compte</string>
<string name="action_add_or_remove_from_list">Afegeix o elimina de la llista</string>
<string name="filter_expiration_format">%s (%s)</string>
<string name="dialog_delete_conversation_warning">Vols suprimir aquesta conversa\?</string>
<string name="failed_to_add_to_list">No s\'ha pogut afegir el compte a la llista</string>
<string name="error_multimedia_size_limit">Els fitxers de vídeo i àudio no poden superar la mida de %s MB.</string>
<string name="error_image_edit_failed">La imatge no s\'ha pogut editar.</string>
<string name="action_dismiss">Descartar</string>
<string name="pref_title_http_proxy_port_message">El port hauria d\'estar entre %d i %d</string>
<string name="status_count_one_plus">+1</string>
<string name="title_edits">Edicions</string>
<string name="pref_title_notification_filter_reports">hi ha un nou informe</string>
<string name="pref_summary_http_proxy_disabled">Inhabilitat</string>
<string name="pref_summary_http_proxy_missing">&lt;no definit&gt;</string>
<string name="pref_summary_http_proxy_invalid">&lt;no vàlid&gt;</string>
<string name="error_following_hashtags_unsupported">Aquesta instància no admet seguir hashtags.</string>
<string name="notification_sign_up_format">%s s\'ha registrat</string>
<string name="pref_show_self_username_always">Sempre</string>
<string name="pref_show_self_username_disambiguate">Quan s\'inicien la sessió amb diversos comptes</string>
<string name="pref_show_self_username_never">Mai</string>
<string name="error_unmuting_hashtag_format">S\'ha produït un error en activar #%s</string>
<string name="error_muting_hashtag_format">S\'ha produït un error en silenciar #%s</string>
<string name="post_edited">S\'ha editat %s</string>
<string name="notification_update_name">Edicions de publicacions</string>
<string name="action_post_failed">La càrrega ha fallat</string>
<string name="action_post_failed_detail">La teva publicació no s\'ha pogut penjar i s\'ha desat als esborranys.
\n
\nNo s\'ha pogut contactar amb el servidor o bé ha rebutjat la publicació.</string>
<string name="action_post_failed_detail_plural">Les teves publicacions no s\'han pogut penjar i s\'han desat als esborranys.
\n
\nNo s\'ha pogut contactar amb el servidor o ha rebutjat les publicacions.</string>
<string name="action_post_failed_show_drafts">Mostra esborranys</string>
<string name="action_post_failed_do_nothing">Descartar</string>
<string name="send_account_link_to">Comparteix l\'URL del compte a…</string>
<string name="post_media_alt">ALT</string>
<string name="notification_update_format">%s ha editat la seva publicació</string>
<string name="notification_report_format">Nou informe sobre %s</string>
<string name="notification_header_report_format">%s ha informat %s</string>
<string name="notification_summary_report_format">%s · %d publicacions adjuntes</string>
<string name="action_unbookmark">Elimina el marcador</string>
<string name="action_delete_conversation">Suprimeix la conversa</string>
<string name="notification_sign_up_name">Inscripcions</string>
<string name="action_continue_edit">Continua editant</string>
<string name="action_discard">Descartar els canvis</string>
<string name="hint_media_description_missing">L\'arxiu multimèdia han de tenir una descripció.</string>
<string name="pref_default_post_language">Idioma de publicació per defecte</string>
<string name="notification_update_description">Les notificacions quan s\'editen les publicacions amb les quals has interaccionat</string>
<string name="notification_report_description">Notificacions sobre informes de moderació</string>
<string name="status_created_at_now">ara</string>
<string name="action_browser_login">Inicieu sessió amb el navegador</string>
<string name="action_add_reaction">afegir reacció</string>
<string name="action_share_account_link">Comparteix l\'enllaç al compte</string>
<string name="action_share_account_username">Comparteix el nom d\'usuari del compte</string>
<string name="action_details">Detalls</string>
<string name="send_account_username_to">Comparteix el nom d\'usuari del compte a…</string>
<string name="account_username_copied">S\'ha copiat el nom d\'usuari</string>
<string name="confirmation_hashtag_unfollowed">#%s deixat de seguir</string>
<string name="pref_title_notification_filter_sign_ups">algú s\'ha donat d\'alta</string>
<string name="pref_title_notification_filter_updates">una publicació amb la qual he interactuat s\'ha editat</string>
<string name="notification_report_name">Informes</string>
<string name="error_following_hashtag_format">Error seguint #%s</string>
<string name="error_unfollowing_hashtag_format">Error en deixar de seguir #%s</string>
<string name="error_status_source_load">No s\'ha pogut carregar la font d\'estat des del servidor.</string>
<string name="title_followed_hashtags">Hashtags seguits</string>
<string name="notification_sign_up_description">Notificacions sobre nous usuaris</string>
<string name="title_login">Iniciar Sessió</string>
<string name="title_migration_relogin">Torneu a iniciar sessió per rebre notificacions push</string>
<string name="a11y_label_loading_thread">S\'està carregant el fil</string>
<string name="compose_save_draft_loses_media">Guardar l\'esborrany\? (Els fitxers adjunts es tornaran a penjar quan recupereu l\'esborrany.)</string>
<string name="dialog_push_notification_migration_other_accounts">Heu tornat a iniciar sessió al vostre compte actual per concedir permís de subscripció push a Tusky. Tanmateix, encara teniu altres comptes que no s\'han migrat d\'aquesta manera. Canvieu-los i torneu a iniciar sessió un per un per activar el suport de notificacions UnifiedPush.</string>
<string name="instance_rule_info">En iniciar sessió, accepteu les regles de %s.</string>
<string name="action_edit_image">Edita la imatge</string>
<string name="failed_to_pin">No s\'ha pogut fixar</string>
<string name="failed_to_unpin">No s\'ha pogut desfixar</string>
<string name="description_post_language">Idioma de la publicació</string>
<string name="duration_14_days">14 dies</string>
<string name="follow_requests_info">Tot i que el vostre compte no està bloquejat, el personal de %1$s va pensar que potser voldreu revisar les sol·licituds de seguiment d\'aquests comptes manualment.</string>
<string name="report_category_other">Altres</string>
<string name="pref_title_reading_order">Ordre de lectura</string>
<string name="pref_reading_order_oldest_first">El més vell primer</string>
<string name="pref_reading_order_newest_first">El més nou primer</string>
<string name="duration_30_days">30 dies</string>
<string name="failed_to_remove_from_list">No s\'ha pogut eliminar el compte de la llista</string>
<string name="duration_60_days">60 dies</string>
<string name="duration_90_days">90 dies</string>
<string name="duration_no_change">(Sense canvis)</string>
<string name="tusky_compose_post_quicksetting_label">Redacta la publicació</string>
<string name="pref_title_confirm_favourites">Mostra el diàleg de confirmació abans de marcar com a preferit</string>
<string name="action_unfollow_hashtag_format">Deixar de seguir #%s\?</string>
<string name="compose_unsaved_changes">Tens canvis no desats.</string>
<string name="set_focus_description">Toqueu o arrossegueu el cercle per triar el punt focal que sempre serà visible a les miniatures.</string>
<string name="url_domain_notifier">%s (🔗 %s)</string>
<string name="pref_title_show_self_username">Mostra el nom d\'usuari a les barres d\'eines</string>
<string name="action_set_focus">Estableix el punt d\'enfocament</string>
<string name="description_login">Funciona en la majoria dels casos. No es filtra cap dada a altres aplicacions.</string>
<string name="description_browser_login">Pot ser compatible amb mètodes d\'autenticació addicionals, però requereix un navegador compatible.</string>
<string name="no_lists">No tens cap llista.</string>
<string name="delete_scheduled_post_warning">Vols suprimir aquesta publicació programada\?</string>
<string name="language_display_name_format">%s (%s)</string>
<string name="report_category_violation">Incompliment de la regla</string>
<string name="report_category_spam">Spam</string>
<string name="duration_180_days">180 dies</string>
<string name="duration_365_days">365 dies</string>
<string name="wellbeing_mode_notice">S\'amagarà algunes dades que poden afectar el vostre benestar mental. Això inclou:
\n
\n - Notificacions de favorits/impulsos/seguiments
\n - Preferits/augmenta el nombre de publicacions
\n - Estadístiques de seguidors/publicació als perfils
\n
\n Les notificacions push no es veuran afectades, però podeu revisar les vostres preferències de notificació manualment.</string>
<string name="account_date_joined">S\'ha unit el %1$s</string>
<string name="saving_draft">Desant l\'esborrany…</string>
<string name="dialog_push_notification_migration">Per utilitzar les notificacions push mitjançant UnifiedPush, Tusky necessita permís per subscriure\'s a les notificacions al vostre servidor Mastodon. Això requereix un nou inici de sessió per canviar els àmbits d\'OAuth concedits a Tusky. Si feu servir l\'opció de tornar a iniciar sessió aquí o a les preferències del compte, es conservaran tots els esborranys locals i la memòria cau.</string>
<string name="tips_push_notification_migration">Torneu a iniciar sessió a tots els comptes per activar el suport de notificacions push.</string>
<string name="description_post_edited">Editat</string>
<string name="status_edit_info">%1$s ha editat</string>
<string name="action_subscribe_account">Subscriu-te</string>
<string name="action_unsubscribe_account">Cancel·la la subscripció</string>
<string name="instance_rule_title">%s regles</string>
<string name="mute_notifications_switch">Silencia les notificacions</string>
<string name="status_created_info">%1$s ha creat</string>
<string name="title_public_trending_hashtags">Hashtags populars</string>
<string name="accessibility_talking_about_tag">%1$d persones parlen del hashtag %2$s</string>
<string name="total_usage">Ús total</string>
<string name="total_accounts">Total de comptes</string>
<string name="dialog_follow_hashtag_title">Segueix hashtag</string>
<string name="dialog_follow_hashtag_hint">#hashtag</string>
<string name="action_refresh">Actualitzar</string>
<string name="notification_unknown_name">Desconegut</string>
<string name="status_filter_placeholder_label_format">Filtrat: %s</string>
<string name="pref_title_account_filter_keywords">Perfils</string>
<string name="status_filtered_show_anyway">Mostra de totes maneres</string>
<string name="socket_timeout_exception">El contacte amb el teu servidor ha trigat massa</string>
<string name="ui_error_unknown">motiu desconegut</string>
</resources>

View file

@ -206,11 +206,11 @@
<string name="dialog_download_image">داگرتن</string>
<string name="dialog_message_uploading_media">بارکردن…</string>
<string name="dialog_title_finishing_media_upload">تەواوکردنی بارکردنی میدیا</string>
<string name="dialog_whats_an_instance">ناونیشان یان دۆمەینی هەر نمونەیەک دەکرێت لێرە تێبنووسرێت، وەک <a href="https://instances.social">فرەتر!</a>
<string name="dialog_whats_an_instance">ناونیشان یان دۆمەینی هەر نمونەیەک دەکرێت لێرە تێبنووسرێت، وەک <a href="https://instances.social">فرەتر!</a>
\n
\nئەگەر هێشتا ئەژمێرێکت نیە، دەتوانیت ناوی ئەو نمونەیە داخڵ بکەیت کە دەتەوێت بیبەستیت و ئەژمێرێک دروست بکەیت لەوێ.
\n
\nنموونەیەک تاکە شوێنە کە ئەژمێرەکەت میوانداری کراوە، بەڵام دەتوانیت بە ئاسانی پەیوەندی لەگەڵ بکەیت و دوای ئەو خەڵکانە بکەویت لە نمونەکانی تر وەک ئەوەی تۆ لە هەمان سایت دابیت.
\nنموونەیەک تاکە شوێنە کە ئەژمێرەکەت میوانداری کراوە، بەڵام دەتوانیت بە ئاسانی پەیوەندی لەگەڵ بکەیت و دوای ئەو خەڵکانە بکەویت لە نمونەکانی تر وەک ئەوەی تۆ لە هەمان سایت دابیت.
\n
\nزانیاری زیاتر دەتوانرێت بدۆزرێتەوە لە <a href="https://joinmastodon.org">joinmastodon.org</a>. </string>
<string name="login_connection">گرێدان…</string>
@ -386,7 +386,6 @@
<item quantity="other">وەسف بکە بۆ بینایی داڕماو
\n(%d سنوری کاراکتەر)</item>
</plurals>
<string name="error_failed_set_caption">دانانی سەردێڕ شکستی هێنا</string>
<string name="compose_active_account_description">بڵاوکردنەوە بە هەژماری %1$s</string>
<string name="action_remove_from_list">لابردنی ئەژمێر لە لیستەکە</string>
<string name="action_add_to_list">زیادکردنی ئەژمێر بۆ لیستەکە</string>
@ -406,8 +405,8 @@
<string name="filter_dialog_whole_word">هەموو وشەکە</string>
<string name="filter_dialog_update_button">نوێکردنەوە</string>
<string name="filter_dialog_remove_button">لابردن</string>
<string name="filter_edit_dialog_title">دەستکاریکردنی فلتەر</string>
<string name="filter_addition_dialog_title">زیادکردنی فلتەر</string>
<string name="filter_edit_title">دەستکاریکردنی فلتەر</string>
<string name="filter_addition_title">زیادکردنی فلتەر</string>
<string name="pref_title_thread_filter_keywords">گفتوگۆکان</string>
<string name="pref_title_public_filter_keywords">هێڵی کاتی گشتی</string>
<string name="load_more_placeholder_text">بارکردنی زیاتر</string>
@ -433,9 +432,9 @@
<string name="post_share_content">هاوبەشکردنی ناوەڕۆکی دووت</string>
<string name="about_tusky_account">پرۆفایلی تاسکی</string>
<string name="about_bug_feature_request_site">ڕاپۆرتەکانی هەڵەکان و داواکاریەکانی تایبەتمەندی:
\nhttps://github.com/tuskyapp/Tusky/issues</string>
\nhttps://git.chinwag.org/chinwag/chinwag-android/issues</string>
<string name="about_project_site">وێبسایتی پڕۆژە:
\nhttps://tusky.app</string>
\nhttps://chinwag.org</string>
<string name="about_tusky_license">توسکی سۆفتوێری ئازاد و سەرچاوەی کراوەیە مۆڵەتدراوە بە پێ نامەی گشتی GNU Public Version 3. دەتوانیت لێرە مۆڵەتەکە نیشان بدەی: https://www.gnu.org/licenses/gpl-3.0.en.html</string>
<string name="about_powered_by_tusky">لەلایەن تاسکیەوە دەست کراوە بە</string>
<string name="about_tusky_version">توسکی %s</string>
@ -477,4 +476,4 @@
<string name="pref_failed_to_sync">سەرکەوتوو نەبوو لە هاودەمکردنی ڕێکبەندەکان</string>
<string name="pref_publishing">بڵاوکردنەوە (هاوکاتکراوە لەگەڵ سێرڤەر)</string>
<string name="pref_default_media_sensitivity">هەمیشە میدیا وەک هەستیار نیشان بکە</string>
</resources>
</resources>

View file

@ -265,8 +265,8 @@
<string name="load_more_placeholder_text">načíst více</string>
<string name="pref_title_public_filter_keywords">Veřejné časové osy</string>
<string name="pref_title_thread_filter_keywords">Konverzace</string>
<string name="filter_addition_dialog_title">Přidat filtr</string>
<string name="filter_edit_dialog_title">Upravit filtr</string>
<string name="filter_addition_title">Přidat filtr</string>
<string name="filter_edit_title">Upravit filtr</string>
<string name="filter_dialog_remove_button">Odstranit</string>
<string name="filter_dialog_update_button">Aktualizovat</string>
<string name="filter_add_description">Fráze k filtrování</string>
@ -285,7 +285,6 @@
<string name="action_add_to_list">Přidat účet na seznam</string>
<string name="action_remove_from_list">Odstranit účet ze seznamu</string>
<string name="compose_active_account_description">Píšete jako %1$s</string>
<string name="error_failed_set_caption">Nastavení popisku selhalo</string>
<plurals name="hint_describe_for_visually_impaired">
<item quantity="one">Popis pro zrakově postižené
\n(limit %d znak)</item>
@ -539,7 +538,6 @@
<string name="drafts_post_reply_removed">Příspěvek, na který jste připravili odpověď, byl odstraněn</string>
<string name="url_domain_notifier">%s (🔗 %s)</string>
<string name="action_set_focus">Nastavit bod zaostření</string>
<string name="error_failed_set_focus">Nepodařilo se nastavit zaostřovací bod</string>
<string name="tips_push_notification_migration">Znovu se přihlaste ke všem účtům, abyste povolili podporu push oznámení.</string>
<string name="dialog_push_notification_migration">Aby bylo možné používat push oznámení prostřednictvím UnifiedPush, Tusky potřebuje oprávnění k odběru oznámení na vašem serveru Mastodon. To vyžaduje opětovné přihlášení ke změně rozsahů OAuth udělených aplikaci Tusky. Použitím možnosti opětovného přihlášení zde nebo v předvolbách účtu zachováte všechny vaše místní koncepty a mezipaměť.</string>
<string name="action_add_reaction">přidat reakci</string>
@ -583,4 +581,4 @@
<string name="dialog_delete_conversation_warning">Smazat tuto konverzaci\?</string>
<string name="pref_title_notification_filter_follow_requests">Požádáno o sledování</string>
<string name="pref_title_animate_custom_emojis">Animovat vlastní emotikony</string>
</resources>
</resources>

View file

@ -14,7 +14,7 @@
<string name="error_media_upload_permission">Rhaid cael caniatâd i ddarllen y cyfrwng hwn.</string>
<string name="error_media_download_permission">Rhaid cael caniatâd i gadw\'r cyfrwng hwn.</string>
<string name="error_media_upload_image_or_video">Ni allwch atodi delweddau a fideos i\'r un neges.</string>
<string name="error_media_upload_sending">Methodd yr lanlwytho.</string>
<string name="error_media_upload_sending">Methodd yr uwchlwytho.</string>
<string name="error_sender_account_gone">Bu gwall wrth anfon y neges.</string>
<string name="title_home">Hafan</string>
<string name="title_notifications">Hysbysiadau</string>
@ -36,14 +36,14 @@
<string name="post_sensitive_media_title">Cynnwys sensitif</string>
<string name="post_media_hidden_title">Cyfryngau wedi\'u cuddio</string>
<string name="post_sensitive_media_directions">Cliciwch i weld</string>
<string name="post_content_warning_show_more">Dangos mwy</string>
<string name="post_content_warning_show_less">Dangos llai</string>
<string name="post_content_warning_show_more">Dangos Mwy</string>
<string name="post_content_warning_show_less">Dangos Llai</string>
<string name="post_content_show_more">Chwyddo</string>
<string name="post_content_show_less">Lleihau</string>
<string name="footer_empty">Dim byd yma. Tynnwch lawr i adnewyddu!</string>
<string name="notification_reblog_format">Mae %s wedi hybu\'ch neges</string>
<string name="notification_favourite_format">Mae %s wedi hoffi\'ch neges</string>
<string name="notification_follow_format">Mae %s wedi\'ch dilyn chi</string>
<string name="notification_reblog_format">Hybodd %s eich neges</string>
<string name="notification_favourite_format">Hoffodd %s eich neges</string>
<string name="notification_follow_format">Dilynodd %s chi</string>
<string name="report_username_format">Adrodd @%s</string>
<string name="report_comment_hint">Sylwadau ychwanegol?</string>
<string name="action_quick_reply">Ymateb yn gyflym</string>
@ -52,7 +52,7 @@
<string name="action_favourite">Ffefryn</string>
<string name="action_more">Mwy</string>
<string name="action_compose">Creu</string>
<string name="action_login">Mewngofnodi â Thusky</string>
<string name="action_login">Mewngofnodi â Tusky</string>
<string name="action_logout">Allgofnodi</string>
<string name="action_logout_confirm">Ydych chi\'n siŵr eich bod am allgofnodi o\'r cyfrif %1$s?</string>
<string name="action_follow">Dilyn</string>
@ -174,9 +174,9 @@
<string name="post_text_size_medium">Canolig</string>
<string name="post_text_size_large">Mawr</string>
<string name="post_text_size_largest">Mwyaf</string>
<string name="notification_mention_name">Crybwylliadau Newydd</string>
<string name="notification_mention_name">Crybwylliadau newydd</string>
<string name="notification_mention_descriptions">Hysbysiadau am grybwylliadau newydd</string>
<string name="notification_follow_name">Dilynwyr Newydd</string>
<string name="notification_follow_name">Dilynwyr newydd</string>
<string name="notification_follow_description">Hysbysiadau am ddilynwyr newydd </string>
<string name="notification_boost_name">Hybiadau</string>
<string name="notification_boost_description">Hysbysiadau pan gaiff eich negeseuon eu hybu</string>
@ -234,7 +234,6 @@
<string name="action_lists">Rhestrau</string>
<string name="title_lists">Rhestrau</string>
<string name="compose_active_account_description">Yn postio fel %1$s</string>
<string name="error_failed_set_caption">Methu gosod pennawd</string>
<string name="action_set_caption">Gosod pennawd</string>
<string name="action_remove">Dileu</string>
<string name="lock_account_label">Cloi cyfrif</string>
@ -313,7 +312,7 @@
<string name="error_following_hashtag_format">Gwall wrth ddilyn #%s</string>
<string name="error_unfollowing_hashtag_format">Gwall wrth ddad-ddilyn #%s</string>
<string name="action_unmute_domain">Dad-dewi %s</string>
<string name="notification_subscription_format">Mae %s newydd bostio</string>
<string name="notification_subscription_format">Postiodd %s</string>
<string name="action_delete_conversation">Dileu\'r sgwrs</string>
<string name="action_view_bookmarks">Nodau tudalen</string>
<string name="action_add_poll">Ychwanegu pôl</string>
@ -331,8 +330,8 @@
<string name="notification_poll_name">Polau</string>
<string name="notification_sign_up_name">Cofrestriadau</string>
<string name="pref_title_public_filter_keywords">Ffrydiau cyhoeddus</string>
<string name="filter_addition_dialog_title">Ychwanegu hidlydd</string>
<string name="filter_edit_dialog_title">Golygu hidlydd</string>
<string name="filter_addition_title">Ychwanegu hidlydd</string>
<string name="filter_edit_title">Golygu hidlydd</string>
<string name="filter_dialog_update_button">Diweddaru</string>
<string name="pref_title_notification_filter_updates">golygwyd neges rwy wedi rhyngweithio ag ef</string>
<string name="notification_update_format">Golygodd %s ei neges</string>
@ -471,7 +470,7 @@
<item quantity="other"><b>%1$s</b> Ffefryn</item>
</plurals>
<string name="description_visibility_direct">Uniongyrchol</string>
<string name="action_add_or_remove_from_list">Ychwanegwch neu dynnu oddi ar y rhestr</string>
<string name="action_add_or_remove_from_list">Ychwanegu at neu dynnu oddi ar restr</string>
<string name="failed_to_add_to_list">Wedi methu ag ychwanegu\'r cyfrif at y rhestr</string>
<string name="failed_to_remove_from_list">Wedi methu tynnu\'r cyfrif o\'r rhestr</string>
<string name="instance_rule_info">Drwy fewngofnodi rydych yn cytuno i reolau %s.</string>
@ -481,11 +480,11 @@
<string name="poll_info_format"> <!-- 15 votes • 1 hour left --> %1$s • %2$s</string>
<string name="hint_media_description_missing">Dylai fod gan y cyfryngau ddisgrifiad.</string>
<string name="description_post_cw">Rhybudd cynnwys: %s</string>
<string name="pref_title_confirm_reblogs">Dangos deialog cadarnhau cyn rhoi hwb</string>
<string name="pref_title_confirm_reblogs">Dangos cadarnhâd cyn hybu</string>
<string name="review_notifications">Adolygu hysbysiadau</string>
<string name="notification_report_format">Adroddiad newydd ar %s</string>
<string name="notification_header_report_format">Adroddodd %s %s</string>
<string name="notification_summary_report_format">%s · %d neges wedi\'u hatodi</string>
<string name="notification_summary_report_format">%s · %d o negeseuon a atodwyd</string>
<string name="pref_title_notification_filter_reports">mae yna adroddiad newydd</string>
<string name="report_category_violation">Toriad rheol</string>
<string name="report_category_spam">Sbam</string>
@ -501,7 +500,7 @@
<string name="limit_notifications">Cyfyngu ar hysbysiadau ffrydiau</string>
<string name="post_lookup_error_format">Gwall wrth chwilio am y neges %s</string>
<string name="pref_title_show_self_username">Dangos enw defnyddiwr mewn bariau offer</string>
<string name="pref_title_confirm_favourites">Dangos deilaog cadarnhau cyn ffefrynnu</string>
<string name="pref_title_confirm_favourites">Dangos cadarnhâd cyn ffefrynnu</string>
<string name="pref_title_hide_top_toolbar">Cuddio teitl y bar offer uchaf</string>
<string name="instance_rule_title">Rheolau %s</string>
<string name="language_display_name_format">%s (%s)</string>
@ -535,7 +534,7 @@
<string name="drafts_failed_loading_reply">Wedi methu llwytho gwybodaeth Ateb</string>
<string name="pref_title_alway_open_spoiler">Agor negeseuon wedi\'u marcio â rhybudd cynnwys bob tro</string>
<string name="profile_metadata_label_label">Label</string>
<string name="post_edited">Wedi golygu %s</string>
<string name="post_edited">Golygwyd %s</string>
<string name="confirmation_hashtag_unfollowed">#%s wedi ei ddad-ddilyn</string>
<string name="pref_title_animate_custom_emojis">Animeiddio emojis cyfaddas</string>
<string name="notification_subscription_description">Hysbysiadau pan fydd rhywun rydych wedi tanysgrifio iddyn nhw\'n cyhoeddi neges newydd</string>
@ -546,7 +545,6 @@
<string name="set_focus_description">Tapiwch neu lusgo\'r cylch i ddewis y canolbwynt a fydd bob amser yn weladwy mewn lluniau bach.</string>
<string name="description_poll">Pôl gyda dewisiadau: %1$s, %2$s, %3$s, %4$s; %5$s</string>
<string name="list">Rhestr</string>
<string name="error_failed_set_focus">Wedi methu gosod pwynt ffocws</string>
<string name="action_set_focus">Gosod pwynt ffocws</string>
<string name="status_created_at_now">nawr</string>
<string name="error_delete_list">Methu dileu\'r rhestr</string>
@ -630,24 +628,18 @@
<item quantity="other">Nid oes modd i chi lanlwytho mwy na %1$d atodiad cyfryngau.</item>
</plurals>
<plurals name="hint_describe_for_visually_impaired">
<item quantity="zero">Disgrifiwch ar gyfer pobl â nam ar eu golwg
\n(terfyn nodau o %d)</item>
<item quantity="one">Disgrifiwch ar gyfer pobl â nam ar eu golwg
\n(terfyn nodau o %d)</item>
<item quantity="two">Disgrifiwch ar gyfer pobl â nam ar eu golwg
\n(terfyn nodau o %d)</item>
<item quantity="few">Disgrifiwch ar gyfer pobl â nam ar eu golwg
\n(terfyn nodau o %d)</item>
<item quantity="many">Disgrifiwch ar gyfer pobl â nam ar eu golwg
\n(terfyn nodau o %d)</item>
<item quantity="other">Disgrifiwch ar gyfer pobl â nam ar eu golwg
\n(terfyn nodau o %d)</item>
<item quantity="zero">Disgrifiwch y cynnwys ar gyfer pobl â nam ar eu golwg (terfyn nodau o %d)</item>
<item quantity="one">Disgrifiwch y cynnwys ar gyfer pobl â nam ar eu golwg (terfyn nodau o %d)</item>
<item quantity="two">Disgrifiwch y cynnwys ar gyfer pobl â nam ar eu golwg (terfyn nodau o %d)</item>
<item quantity="few">Disgrifiwch y cynnwys ar gyfer pobl â nam ar eu golwg (terfyn nodau o %d)</item>
<item quantity="many">Disgrifiwch y cynnwys ar gyfer pobl â nam ar eu golwg (terfyn nodau o %d)</item>
<item quantity="other">Disgrifiwch y cynnwys ar gyfer pobl â nam ar eu golwg (terfyn nodau o %d)</item>
</plurals>
<string name="action_continue_edit">Parhau i olygu</string>
<string name="status_edit_info">Golygodd %1$s %2$s</string>
<string name="status_created_info">Creodd %1$s %2$s</string>
<string name="status_edit_info">Golygodd %1$s</string>
<string name="status_created_info">Creodd %1$s</string>
<string name="title_edits">Golygiadau</string>
<string name="post_media_alt">ALT</string>
<string name="post_media_alt">AMGEN</string>
<string name="action_discard">Hepgor newidiadau</string>
<string name="compose_unsaved_changes">Mae gennych newidiadau heb eu cadw.</string>
<string name="mute_notifications_switch">Tewi hysbysiadau</string>
@ -675,4 +667,49 @@
<string name="action_post_failed_detail_plural">Methodd eich negeseuon â lanlwytho ac mae wedi\'u cadw i ddrafftiau.
\n
\nNaill ai nid oedd modd cysylltu â\'r gweinydd, neu fe wrthododd y negeseuon.</string>
</resources>
<string name="title_public_trending_hashtags">Hashnodau tueddiadol</string>
<string name="accessibility_talking_about_tag">Siarada %1$d o bobl am hashnod %2$s</string>
<string name="total_usage">Defnydd cyfan</string>
<string name="total_accounts">Cyfrifon cyfan</string>
<string name="dialog_follow_hashtag_title">Dilyn hashnod</string>
<string name="dialog_follow_hashtag_hint">#hashnod</string>
<string name="action_refresh">Adnewyddu</string>
<string name="notification_unknown_name">Anhysbys</string>
<string name="status_filtered_show_anyway">Dangos beth bynnag</string>
<string name="status_filter_placeholder_label_format">Hidlwyd: %s</string>
<string name="pref_title_account_filter_keywords">Proffiliau</string>
<string name="socket_timeout_exception">Cymrodd hi\'n rhy hir i gysylltu â\'ch gweinydd</string>
<string name="ui_error_unknown">rheswm anhysbys</string>
<string name="ui_error_bookmark">Methodd gosod y nod tudalen: %s</string>
<string name="ui_error_clear_notifications">Methodd clirio\'r hysbysiad: %s</string>
<string name="ui_error_favourite">Methodd ffefrynnu cofnod: %s</string>
<string name="ui_error_reblog">Methodd hybu cofnod: %s</string>
<string name="ui_error_vote">Methodd y pleidleisio: %s</string>
<string name="ui_error_accept_follow_request">Methodd derbyn cais i ddilyn: %s</string>
<string name="ui_error_reject_follow_request">Methodd gwrthod cais i ddilyn: %s</string>
<string name="ui_success_accepted_follow_request">Cais i ddilyn wedi\'i dderbyn</string>
<string name="ui_success_rejected_follow_request">Rhwystrwyd cais i ddilyn</string>
<string name="hint_filter_title">Fy hidl</string>
<string name="label_filter_title">Teitl</string>
<string name="filter_action_warn">Rhybudd</string>
<string name="filter_action_hide">Cuddio</string>
<string name="filter_description_warn">Cuddio gyda rhybudd</string>
<string name="filter_description_hide">Cuddio\'n llwyr</string>
<string name="label_filter_action">Gweithredoedd hidlo</string>
<string name="label_filter_context">Hidlo cyd-destynau</string>
<string name="label_filter_keywords">Allweddeiriau neu ymadroddion i\'w hidlo</string>
<string name="action_add">Ychwanegu</string>
<string name="filter_keyword_display_format">%s (gair cyfan)</string>
<string name="filter_keyword_addition_title">Ychwanegu allweddair</string>
<string name="filter_edit_keyword_title">Golygu allweddair</string>
<string name="filter_description_format">%s: %s</string>
<string name="hint_description">Disgrifiad</string>
<string name="post_media_image">Delwedd</string>
<string name="select_list_empty">Nid oes gennych retrau, eto</string>
<string name="select_list_manage">Rheoli rhestrau</string>
<string name="error_list_load">Gwall wrth lwytho rhestrau</string>
<string name="help_empty_home">Hwn yw eich <b>ffrwd cartref</b>. Maen dangos negeseuon diweddar y cyfrifon rydych yn eu dilyn.
\n
\nI archwilio cyfrifon gallwch un ai eu darganfod o fewn un o\'r llinellau amser eraill. Er enghraifft, mae llinell amser eich enghraifft chi [iconics gmd_group]. Neu gallwch eu chwilio yn ôl eu henw [iconics gmd_search]; er enghraifft, chwilio am Tusky i ganfod ein cyfrif Mastodon.</string>
<string name="pref_title_show_stat_inline">Dangos ystadegau postiadau mewn llinell amser</string>
</resources>

View file

@ -1,34 +1,34 @@
<?xml version="1.0" encoding="utf-8"?>
<resources>
<string name="error_generic">Ein Fehler ist aufgetreten.</string>
<string name="error_network">Ein Netzwerkfehler ist aufgetreten! Bitte überprüfen Sie Ihre Internetverbindung und versuchen Sie es erneut!</string>
<string name="error_network">Ein Netzwerkfehler ist aufgetreten. Bitte überprüfe deine Internetverbindung und versuche es erneut.</string>
<string name="error_empty">Das darf nicht leer sein.</string>
<string name="error_invalid_domain">Ungültige Domain angegeben</string>
<string name="error_failed_app_registration">Authentifizieren mit dieser Instanz fehlgeschlagen.</string>
<string name="error_failed_app_registration">Authentifizieren mit dieser Instanz fehlgeschlagen. Falls das Problem weiter besteht, versuche dich über den Browser anzumelden.</string>
<string name="error_no_web_browser_found">Kein Webbrowser gefunden.</string>
<string name="error_authorization_unknown">Ein unbekannter Fehler ist bei der Autorisierung aufgetreten.</string>
<string name="error_authorization_denied">Autorisierung wurde abgelehnt.</string>
<string name="error_retrieving_oauth_token">Es konnte kein Login-Token abgerufen werden.</string>
<string name="error_authorization_unknown">Ein unbekannter Fehler ist bei der Autorisierung aufgetreten. Falls das Problem weiter besteht, versuche dich über den Browser anzumelden.</string>
<string name="error_authorization_denied">Autorisierung wurde abgelehnt. Wenn du dir sicher bist, dass du die korrekten Anmeldedaten eingegeben hast, versuche dich über den Browser anzumelden.</string>
<string name="error_retrieving_oauth_token">Es konnte kein Anmelde-Token abgerufen werden. Falls das Problem weiter besteht, versuche dich über den Browser anzumelden.</string>
<string name="error_compose_character_limit">Der Beitrag ist zu lang!</string>
<string name="error_media_upload_type">Dieser Dateityp kann nicht hochgeladen werden.</string>
<string name="error_media_upload_opening">Die Datei konnte nicht geöffnet werden.</string>
<string name="error_media_upload_permission">Berechtigung für Zugriff auf Mediendateien benötigt.</string>
<string name="error_media_download_permission">Eine Berechtigung wird zum Speichern des Mediums benötigt.</string>
<string name="error_media_download_permission">Berechtigung fürs Speichern von Mediendateien benötigt.</string>
<string name="error_media_upload_image_or_video">Bilder und Videos können nicht an den gleichen Beitrag angehängt werden.</string>
<string name="error_media_upload_sending">Das Hochladen ist gescheitert.</string>
<string name="error_media_upload_sending">Das Hochladen ist fehlgeschlagen.</string>
<string name="error_sender_account_gone">Fehler beim Senden des Beitrags.</string>
<string name="title_home">Start</string>
<string name="title_home">Startseite</string>
<string name="title_notifications">Benachrichtigungen</string>
<string name="title_public_local">Lokal</string>
<string name="title_public_federated">Föderiert</string>
<string name="title_direct_messages">Direktnachrichten</string>
<string name="title_tab_preferences">Tabs</string>
<string name="title_view_thread">Konversation</string>
<string name="title_view_thread">Thread</string>
<string name="title_posts">Beiträge</string>
<string name="title_posts_with_replies">Mit Antworten</string>
<string name="title_posts_pinned">Angeheftet</string>
<string name="title_follows">Folgt</string>
<string name="title_followers">Folgende</string>
<string name="title_follows">Folge ich</string>
<string name="title_followers">Follower</string>
<string name="title_favourites">Favoriten</string>
<string name="title_mutes">Stummgeschaltete Profile</string>
<string name="title_blocks">Blockierte Profile</string>
@ -38,16 +38,16 @@
<string name="title_licenses">Lizenzen</string>
<string name="post_username_format">\@%s</string>
<string name="post_boosted_format">%s teilte</string>
<string name="post_sensitive_media_title">Heikle Inhalte</string>
<string name="post_media_hidden_title">Medien versteckt</string>
<string name="post_sensitive_media_title">Inhaltswarnung</string>
<string name="post_media_hidden_title">Mediendateien ausgeblendet</string>
<string name="post_media_alt">ALT</string>
<string name="post_sensitive_media_directions">Zum Anzeigen tippen</string>
<string name="post_content_warning_show_more">Zeige mehr</string>
<string name="post_content_warning_show_less">Zeige weniger</string>
<string name="post_content_warning_show_more">Mehr anzeigen</string>
<string name="post_content_warning_show_less">Weniger anzeigen</string>
<string name="post_content_show_more">Ausklappen</string>
<string name="post_content_show_less">Einklappen</string>
<string name="message_empty">Hier ist nichts.</string>
<string name="footer_empty">Noch keine Beiträge hier! Ziehe nach unten um zu aktualisieren!</string>
<string name="footer_empty">Noch keine Beiträge. Ziehe zum Aktualisieren nach unten!</string>
<string name="notification_reblog_format">%s teilte deinen Beitrag</string>
<string name="notification_favourite_format">%s favorisierte deinen Beitrag</string>
<string name="notification_follow_format">%s folgt dir</string>
@ -58,18 +58,18 @@
<string name="action_reblog">Teilen</string>
<string name="action_unreblog">Teilen rückgängig machen</string>
<string name="action_favourite">Favorisieren</string>
<string name="action_unfavourite">Favorisierung entfernen</string>
<string name="action_unfavourite">Aus Favoriten entfernen</string>
<string name="action_more">Mehr</string>
<string name="action_compose">Beitrag erstellen</string>
<string name="action_login">Mit Tusky anmelden</string>
<string name="action_logout">Ausloggen</string>
<string name="action_logout_confirm">Bist du sicher, dass du dich vom Konto %1$s abmelden möchtest\?</string>
<string name="action_logout">Abmelden</string>
<string name="action_logout_confirm">Möchtest du dich vom Konto %1$s wirklich abmelden\?</string>
<string name="action_follow">Folgen</string>
<string name="action_unfollow">Entfolgen</string>
<string name="action_block">Blockieren</string>
<string name="action_unblock">Entblockieren</string>
<string name="action_hide_reblogs">Geteilte Beiträge verbergen</string>
<string name="action_show_reblogs">Zeige geteilte Beiträge</string>
<string name="action_unblock">Blockierung aufheben</string>
<string name="action_hide_reblogs">Geteilte Beiträge ausblenden</string>
<string name="action_show_reblogs">Geteilte Beiträge anzeigen</string>
<string name="action_report">Melden</string>
<string name="action_delete">Löschen</string>
<string name="action_send">TRÖT</string>
@ -82,17 +82,17 @@
<string name="action_view_favourites">Favoriten</string>
<string name="action_view_mutes">Stummgeschaltete Profile</string>
<string name="action_view_blocks">Blockierte Profile</string>
<string name="action_view_follow_requests">Folgeanfragen</string>
<string name="action_view_follow_requests">Folgeanfrage</string>
<string name="action_view_media">Medien</string>
<string name="action_open_in_web">Im Browser öffnen</string>
<string name="action_add_media">Füge Medien hinzu</string>
<string name="action_photo_take">Foto machen</string>
<string name="action_add_media">Mediendateien hinzufügen</string>
<string name="action_photo_take">Foto aufnehmen</string>
<string name="action_share">Teilen</string>
<string name="action_mute">Stummschalten</string>
<string name="action_unmute">Lautschalten</string>
<string name="action_unmute">Stummschaltung aufheben</string>
<string name="action_mention">Erwähnen</string>
<string name="action_hide_media">Medien verstecken</string>
<string name="action_open_drawer">Drawer öffnen</string>
<string name="action_hide_media">Mediendateien ausblenden</string>
<string name="action_open_drawer">Menü öffnen</string>
<string name="action_save">Speichern</string>
<string name="action_edit_profile">Profil bearbeiten</string>
<string name="action_edit_own_profile">Bearbeiten</string>
@ -103,27 +103,27 @@
<string name="action_access_drafts">Entwürfe</string>
<string name="action_toggle_visibility">Beitragssichtbarkeit</string>
<string name="action_content_warning">Inhaltswarnung</string>
<string name="action_emoji_keyboard">Emoji</string>
<string name="action_emoji_keyboard">Emoji-Tastatur</string>
<string name="action_add_tab">Tab hinzufügen</string>
<string name="action_links">Verlinkungen</string>
<string name="action_links">Links</string>
<string name="action_mentions">Erwähnungen</string>
<string name="action_hashtags">Hashtags</string>
<string name="action_open_reblogged_by">Boosts anzeigen</string>
<string name="action_open_reblogged_by">Geteilte Beiträge anzeigen</string>
<string name="action_open_faved_by">Favoriten anzeigen</string>
<string name="title_hashtags_dialog">Hashtags</string>
<string name="title_mentions_dialog">Erwähnungen</string>
<string name="title_links_dialog">Verlinkungen</string>
<string name="action_open_media_n">Medium #%d öffnen</string>
<string name="title_links_dialog">Links</string>
<string name="action_open_media_n">Datei #%d öffnen</string>
<string name="download_image">%1$s heruntergeladen</string>
<string name="action_copy_link">Link kopieren</string>
<string name="action_open_as">Öffne als %s</string>
<string name="action_open_as">Als %s öffnen</string>
<string name="action_share_as">Teilen als </string>
<string name="send_post_link_to">Beitragslink teilen </string>
<string name="send_post_content_to">Beitragsinhalt teilen </string>
<string name="send_media_to">Mediendatei teilen </string>
<string name="send_post_link_to">Beitragslink teilen an …</string>
<string name="send_post_content_to">Beitrag teilen an …</string>
<string name="send_media_to">Mediendateien teilen an …</string>
<string name="confirmation_reported">Gesendet!</string>
<string name="confirmation_unblocked">Benutzer entblockt</string>
<string name="confirmation_unmuted">Stummschaltung aufgehoben</string>
<string name="confirmation_unblocked">Blockierung des Profils aufgehoben</string>
<string name="confirmation_unmuted">Stummschaltung des Profils aufgehoben</string>
<string name="post_sent">Gesendet!</string>
<string name="post_sent_long">Antwort erfolgreich gesendet.</string>
<string name="hint_domain">Welche Instanz?</string>
@ -132,74 +132,73 @@
<string name="hint_display_name">Anzeigename</string>
<string name="hint_note">Über mich</string>
<string name="hint_search">Suchen </string>
<string name="hint_description">Beschreibung</string>
<string name="hint_media_description_missing">Medien sollten Beschreibungen haben.</string>
<string name="search_no_results">Keine Ergebnisse</string>
<string name="label_quick_reply">Antworten </string>
<string name="label_avatar">Profilbild</string>
<string name="label_header">Titelbild</string>
<string name="link_whats_an_instance">Was ist eine Instanz\?</string>
<string name="login_connection">Verbinde </string>
<string name="dialog_whats_an_instance">Die Adresse einer Instanz oder Domain kann
hier eingegeben werden, wie z.B. mastodon.social, icosahedron.website, social.tchncs.de, und
<a href="https://instances.social">mehr!</a>
\n\nWenn du bis jetzt kein Konto hast, kannst du hier den Namen einer Instanz eingeben
und dort ein Konto einrichten.\n\nEine Instanz ist ein einziger Ort, wo dein Konto
gehostet ist, aber du kannst dennoch mit anderen Leuten reden und mit ihnen interagieren, als
wärt ihr alle auf einer Webseite.
\n\nWeitere Informationen gibt es auf <a href="https://joinmastodon.org">joinmastodon.org</a>.
</string>
<string name="dialog_title_finishing_media_upload">Stelle Medienupload fertig</string>
<string name="dialog_message_uploading_media">Lade hoch </string>
<string name="login_connection">Wird verbunden </string>
<string name="dialog_whats_an_instance">Die Adresse oder Domain einer Instanz kann hier eingegeben werden, wie z. B. mastodon.social, icosahedron.website, social.tchncs.de, and <a href="https://instances.social">more!</a>
\n
\nWenn du bis jetzt kein Konto hast, kannst du hier den Namen einer Instanz eingeben und dort ein Konto einrichten.
\n
\nEine Instanz ist ein einzelner Ort, an dem dein Konto gehostet ist, aber du kannst dennoch mit anderen Leuten interagieren, als wärt ihr alle auf derselben Website.
\n
\nWeitere Informationen gibt es auf <a href="https://joinmastodon.org">joinmastodon.org</a>. </string>
<string name="dialog_title_finishing_media_upload">Hochladen der Datei wird abgeschlossen</string>
<string name="dialog_message_uploading_media">Wird hochgeladen </string>
<string name="dialog_download_image">Herunterladen</string>
<string name="dialog_message_cancel_follow_request">Folgeanfrage zurückziehen?</string>
<string name="dialog_unfollow_warning">Willst du diesem Profil wirklich nicht mehr folgen?</string>
<string name="dialog_unfollow_warning">Dieses Profil entfolgen\?</string>
<string name="dialog_delete_post_warning">Diesen Beitrag löschen?</string>
<string name="visibility_public">Öffentlich: Für alle sichtbar</string>
<string name="visibility_unlisted">Ungelistet: Nicht in der öffentlichen Timeline sichtbar</string>
<string name="visibility_private">Nur Folgende: Nur für Folgende sichtbar</string>
<string name="visibility_direct">Direkt: Nur für Erwähnte sichtbar</string>
<string name="visibility_unlisted">Nicht gelistet: Nicht in der öffentlichen Timeline sichtbar</string>
<string name="visibility_private">Nur Follower: Nur für Follower sichtbar</string>
<string name="visibility_direct">Direkt: Nur für die erwähnten Profile sichtbar</string>
<string name="pref_title_edit_notification_settings">Benachrichtigungen</string>
<string name="pref_title_notifications_enabled">Benachrichtigungen</string>
<string name="pref_title_notification_alerts">Benachrichtigungen</string>
<string name="pref_title_notification_alert_sound">Benachrichtige mit Sound</string>
<string name="pref_title_notification_alert_vibrate">Benachrichtige mit Vibration</string>
<string name="pref_title_notification_alert_light">Benachrichtige mit Licht</string>
<string name="pref_title_notification_filters">Benachrichtigen wenn</string>
<string name="pref_title_notification_filter_mentions">Ich erwähnt werde</string>
<string name="pref_title_notification_filter_follows">Mir jemand folgt</string>
<string name="pref_title_notification_filter_reblogs">Jemand meine Beiträge teilt</string>
<string name="pref_title_notification_filter_favourites">Jemandem meine Beiträge gefallen</string>
<string name="pref_title_appearance_settings">Aussehen</string>
<string name="pref_title_app_theme">App-Thema</string>
<string name="pref_title_timelines">Zeitleisten</string>
<string name="pref_title_notification_alert_sound">Mit einem Ton benachrichtigen</string>
<string name="pref_title_notification_alert_vibrate">Mit Vibration benachrichtigen</string>
<string name="pref_title_notification_alert_light">Mit Licht benachrichtigen</string>
<string name="pref_title_notification_filters">Mich benachrichtigen, wenn</string>
<string name="pref_title_notification_filter_mentions">ich erwähnt werde</string>
<string name="pref_title_notification_filter_follows">mir jemand folgt</string>
<string name="pref_title_notification_filter_reblogs">meine Beiträge geteilt werden</string>
<string name="pref_title_notification_filter_favourites">meine Beiträge favorisiert werden</string>
<string name="pref_title_appearance_settings">Erscheinungsbild</string>
<string name="pref_title_app_theme">App-Design</string>
<string name="pref_title_timelines">Timelines</string>
<string name="pref_title_timeline_filters">Filter</string>
<string name="app_them_dark">Dunkel</string>
<string name="app_theme_light">Hell</string>
<string name="app_theme_black">Schwarz</string>
<string name="app_theme_auto">Automatisch bei Sonnenuntergang</string>
<string name="app_theme_system">Systemthema verwenden</string>
<string name="app_theme_system">Systemdesign verwenden</string>
<string name="pref_title_browser_settings">Browser</string>
<string name="pref_title_custom_tabs">Links in der App (Browser Custom Tabs) öffnen</string>
<string name="pref_title_hide_follow_button">Verstecke Button bei Bildlauf </string>
<string name="pref_title_custom_tabs">Links in der App öffnen (Chrome Custom Tabs)</string>
<string name="pref_title_hide_follow_button">»Verfassen«-Schaltfläche beim Scrollen ausblenden</string>
<string name="pref_title_language">Sprache</string>
<string name="pref_title_post_filter">Timeline-Filter</string>
<string name="pref_title_post_tabs">Tabs</string>
<string name="pref_title_show_boosts">Geteilte Beiträge anzeigen</string>
<string name="pref_title_show_replies">Zeige Antworten</string>
<string name="pref_title_show_media_preview">Medienvorschauen herunterladen</string>
<string name="pref_title_show_replies">Antworten anzeigen</string>
<string name="pref_title_show_media_preview">Dateivorschauen herunterladen</string>
<string name="pref_title_proxy_settings">Proxy</string>
<string name="pref_title_http_proxy_settings">HTTP-Proxy</string>
<string name="pref_title_http_proxy_enable">HTTP-Proxy aktivieren</string>
<string name="pref_title_http_proxy_server">HTTP-Proxy-Server</string>
<string name="pref_title_http_proxy_port">HTTP-Proxy-Port</string>
<string name="pref_default_post_privacy">Beitragssichtbarkeit</string>
<string name="pref_default_media_sensitivity">Medien immer als heikel markieren</string>
<string name="pref_default_post_privacy">Standard-Beitragssichtbarkeit</string>
<string name="pref_default_media_sensitivity">Mediendateien immer mit einer Inhaltswarnung versehen</string>
<string name="pref_publishing">Beiträge</string>
<string name="pref_failed_to_sync">Fehler beim Synchronisieren</string>
<string name="post_privacy_public">Öffentlich</string>
<string name="post_privacy_unlisted">Nicht gelistet</string>
<string name="post_privacy_followers_only">Nur Folgende</string>
<string name="pref_post_text_size">Schriftgröße</string>
<string name="post_privacy_followers_only">Nur Follower</string>
<string name="pref_post_text_size">Schriftgröße von Beiträgen</string>
<string name="post_text_size_smallest">Kleiner</string>
<string name="post_text_size_small">Klein</string>
<string name="post_text_size_medium">Normal</string>
@ -207,8 +206,8 @@
<string name="post_text_size_largest">Größer</string>
<string name="notification_mention_name">Neue Erwähnungen</string>
<string name="notification_mention_descriptions">Benachrichtigungen über neue Erwähnungen</string>
<string name="notification_follow_name">Neue Folgende</string>
<string name="notification_follow_description">Benachrichtigungen über neue Folgende</string>
<string name="notification_follow_name">Neue Follower</string>
<string name="notification_follow_description">Benachrichtigungen über neue Follower</string>
<string name="notification_boost_name">Geteilte Beiträge</string>
<string name="notification_boost_description">Benachrichtigungen, wenn deine Beiträge geteilt werden</string>
<string name="notification_favourite_name">Favorisierte Beiträge</string>
@ -221,35 +220,34 @@
<item quantity="one">%d neue Interaktion</item>
<item quantity="other">%d neue Interaktionen</item>
</plurals>
<string name="description_account_locked">Gesperrtes Profil</string>
<string name="description_account_locked">Geschütztes Profil</string>
<string name="about_title_activity">Über</string>
<string name="about_tusky_license">Tusky ist freie und quelloffene Software. Es ist lizenziert unter der GNU General Public License Version 3. Du kannst dir die Lizenz hier anschauen: https://www.gnu.org/licenses/gpl-3.0.de.html</string>
<string name="about_tusky_license">Tusky ist eine freie und quelloffene Software und ist lizenziert unter der GNU General Public License Version 3. Du kannst die Lizenz hier einsehen: https://www.gnu.org/licenses/gpl-3.0.de.html</string>
<!-- note to translators:
* you should think of “free” as in “free speech,” not as in “free beer”.
We sometimes call it “libre software,” borrowing the French or Spanish word for “free” as in freedom,
to show we do not mean the software is gratis. Source: https://www.gnu.org/philosophy/free-sw.html
* the url can be changed to link to the localized version of the license.
-->
<string name="about_project_site">Website des Projekts:
<string name="about_project_site">Website des Projekts:
\n https://chinwag.org</string>
<string name="about_bug_feature_request_site"> Fehlermeldungen &amp; Verbesserungsvorschläge:\n
https://git.chinwag.org/chinwag/chinwag-android/issues
</string>
<string name="about_tusky_account">Tuskys Profil</string>
<string name="post_share_content">Inhalt teilen</string>
<string name="post_share_link">Link teilen</string>
<string name="about_bug_feature_request_site">Fehlermeldungen und Verbesserungsvorschläge:
\n https://git.chinwag.org/chinwag/chinwag-android/issues</string>
<string name="about_tusky_account">Profil von Tusky</string>
<string name="post_share_content">Inhalt des Beitrags teilen</string>
<string name="post_share_link">Link zum Beitrag teilen</string>
<string name="post_media_images">Bilder</string>
<string name="post_media_video">Video</string>
<string name="state_follow_requested">Folgeanfrage gesendet</string>
<!--These are for timestamps on statuses. For example: "16s" or "2d"-->
<string name="follows_you">Folgt dir</string>
<string name="pref_title_alway_show_sensitive_media">Heikle Inhalte immer anzeigen</string>
<string name="pref_title_alway_show_sensitive_media">Mediendateien mit Inhaltswarnung immer anzeigen</string>
<string name="title_media">Medien</string>
<string name="replying_to">Antworten an @%s</string>
<string name="replying_to">Antwort an @%s</string>
<string name="load_more_placeholder_text">mehr laden</string>
<string name="pref_title_thread_filter_keywords">Konversationen</string>
<string name="filter_addition_dialog_title">Filter hinzufügen</string>
<string name="filter_edit_dialog_title">Filter bearbeiten</string>
<string name="pref_title_thread_filter_keywords">Unterhaltungen</string>
<string name="filter_addition_title">Filter hinzufügen</string>
<string name="filter_edit_title">Filter bearbeiten</string>
<string name="filter_dialog_remove_button">Entfernen</string>
<string name="filter_dialog_update_button">Aktualisieren</string>
<string name="add_account_name">Konto hinzufügen</string>
@ -260,21 +258,18 @@
<string name="action_rename_list">Liste umbenennen</string>
<string name="action_delete_list">Liste löschen</string>
<string name="action_edit_list">Liste bearbeiten</string>
<string name="action_add_to_list">Ein Konto zu einer Liste hinzufügen</string>
<string name="action_add_to_list">Konto zur Liste hinzufügen</string>
<string name="compose_active_account_description">Veröffentlichen als %1$s</string>
<string name="error_failed_set_caption">Fehler beim Speichern der Beschreibung</string>
<plurals name="hint_describe_for_visually_impaired">
<item quantity="one">Für Mensch mit Sehbehinderung beschreiben
\n(%d Zeichen)</item>
<item quantity="other">Für Menschen mit Sehbehinderung beschreiben
\n(%d Zeichen)</item>
<item quantity="one">Inhalt für Menschen mit Sehbehinderung beschreiben (%d Zeichen)</item>
<item quantity="other">Inhalte für Menschen mit Sehbehinderung beschreiben (%d Zeichen)</item>
</plurals>
<string name="action_set_caption">Beschreibung eingeben</string>
<string name="action_remove">Entfernen</string>
<string name="lock_account_label">Gesperrtes Profil</string>
<string name="lock_account_label_description">Wer dir folgen möchte, muss um deine Erlaubnis bitten</string>
<string name="lock_account_label">Geschütztes Profil</string>
<string name="lock_account_label_description">Follower müssen manuell genehmigt werden</string>
<string name="compose_save_draft">Entwurf speichern?</string>
<string name="send_post_notification_title">Sende Beitrag </string>
<string name="send_post_notification_title">Beitrag wird gesendet …</string>
<string name="send_post_notification_error_title">Fehler beim Senden</string>
<string name="send_post_notification_channel_name">Beiträge senden</string>
<string name="send_post_notification_cancel_title">Senden abgebrochen</string>
@ -282,15 +277,15 @@
<string name="action_compose_shortcut">Beitrag erstellen</string>
<string name="error_no_custom_emojis">Deine Instanz %s hat keine Emojis definiert</string>
<string name="emoji_style">Emoji-Stil</string>
<string name="system_default">System-Standard</string>
<string name="system_default">Systemstandard</string>
<string name="download_fonts">Du musst diese Emoji-Sets zunächst herunterladen</string>
<string name="performing_lookup_title">Schlage nach …</string>
<string name="performing_lookup_title">Wird nachgeschlagen …</string>
<string name="expand_collapse_all_posts">Alle Beiträge aus-/einklappen</string>
<string name="action_open_post">Beitrag öffnen</string>
<string name="restart_required">App-Neustart erforderlich</string>
<string name="restart_emoji">Du musst Tusky neustarten um die Änderungen anzuwenden</string>
<string name="restart_emoji">Du musst Tusky neu starten, damit die Änderungen übernommen werden</string>
<string name="later">Später</string>
<string name="restart">Neustarten</string>
<string name="restart">Neu starten</string>
<string name="caption_systememoji">Die Standard-Emojis deines Geräts</string>
<string name="caption_blobmoji">Die BlobEmojis aus Android 4.47.1</string>
<string name="caption_twemoji">Die Standard-Emojis von Mastodon</string>
@ -299,7 +294,7 @@
<string name="profile_badge_bot_text">Bot</string>
<string name="account_moved_description">%1$s ist umgezogen auf:</string>
<string name="reblog_private">An ursprüngliches Publikum teilen</string>
<string name="unreblog_private">nicht mehr teilen</string>
<string name="unreblog_private">Nicht mehr teilen</string>
<string name="license_description">Tusky enthält Code und Inhalte von den folgenden Open-Source-Projekten:</string>
<string name="license_apache_2">Lizenziert unter der Apache-Lizenz (s. u.)</string>
<string name="license_cc_by_4">CC-BY 4.0</string>
@ -309,7 +304,7 @@
<string name="profile_metadata_label_label">Bezeichnung</string>
<string name="profile_metadata_content_label">Inhalt</string>
<string name="pref_title_absolute_time">Absolute Zeitstempel verwenden</string>
<string name="label_remote_account">Das Profil wird möglicherweise unvollständig wiedergegeben. Klick um vollständiges Profil anzuzeigen.</string>
<string name="label_remote_account">Das Profil wird möglicherweise unvollständig wiedergegeben. Hier klicken, um das vollständige Profil im Browser zu öffnen.</string>
<string name="unpin_action">Vom Profil lösen</string>
<string name="pin_action">Im Profil anheften</string>
<string name="title_favourited_by">Favorisiert von</string>
@ -323,42 +318,42 @@
<string name="description_post_media_no_description_placeholder"> Keine Beschreibung </string>
<string name="description_post_favourited">Favorisiert </string>
<string name="description_visibility_public">Öffentlich </string>
<string name="description_visibility_private">Folgende</string>
<string name="description_visibility_private">Follower</string>
<string name="description_visibility_direct">Direkt </string>
<string name="hint_list_name">Listenname</string>
<string name="download_media">Medien herunterladen</string>
<string name="downloading_media">Medien werden heruntergeladen</string>
<string name="filter_add_description">zu filternde Phrase</string>
<string name="download_media">Dateien herunterladen</string>
<string name="downloading_media">Dateien werden heruntergeladen</string>
<string name="filter_add_description">zu filternder Ausdruck</string>
<string name="error_create_list">Liste konnte nicht erstellt werden</string>
<string name="error_rename_list">Liste konnte nicht umbenannt werden</string>
<string name="error_delete_list">Liste konnte nicht gelöscht werden</string>
<string name="hint_search_people_list">Suche nach Leuten denen du folgst</string>
<string name="action_remove_from_list">Von der Liste entfernen</string>
<string name="hint_search_people_list">Suche nach Leuten, denen du folgst</string>
<string name="action_remove_from_list">Konto aus der Liste entfernen</string>
<string name="edit_hashtag_hint">Hashtag ohne #</string>
<string name="action_open_reblogger">Boost Autor öffnen</string>
<string name="pref_title_public_filter_keywords">Öffentliche Zeitleisten</string>
<string name="action_open_reblogger">Autor*in des geteilten Beitrags öffnen</string>
<string name="pref_title_public_filter_keywords">Öffentliche Timelines</string>
<plurals name="favs">
<item quantity="one">&lt;b&gt;%1$s&lt;/b&gt; Favorit</item>
<item quantity="other">&lt;b&gt;%1$s&lt;/b&gt; Favoriten</item>
<item quantity="one"><b>%1$s</b> Favorit</item>
<item quantity="other"><b>%1$s</b> Favoriten</item>
</plurals>
<string name="title_reblogged_by">Geteilt von</string>
<string name="description_post_media">Medien: %s</string>
<string name="description_post_cw">Inhaltswarnung: %s</string>
<string name="description_post_reblogged">Geteilt</string>
<string name="description_visibility_unlisted">Ungelistet</string>
<string name="description_visibility_unlisted">Nicht gelistet</string>
<string name="action_delete_and_redraft">Löschen und neu erstellen</string>
<string name="dialog_redraft_post_warning">Bist du dir sicher, dass du diesen Beitrag löschen und neu erstellen möchtest\?</string>
<string name="pref_title_notification_filter_poll">Umfragen beendet sind</string>
<string name="dialog_redraft_post_warning">Diesen Beitrag löschen und neu erstellen\?</string>
<string name="pref_title_notification_filter_poll">Umfragen beendet wurden</string>
<string name="notification_poll_name">Umfragen</string>
<string name="notification_poll_description">Benachrichtigungen über beendete Umfragen</string>
<string name="notifications_clear">Löschen</string>
<string name="notifications_apply_filter">Filtern</string>
<string name="filter_apply">Anwenden</string>
<string name="filter_apply">Übernehmen</string>
<string name="compose_shortcut_long_label">Beitrag erstellen</string>
<string name="compose_shortcut_short_label">Beitrag erstellen</string>
<string name="pref_title_bot_overlay">Bot-Hinweis anzeigen</string>
<string name="pref_title_bot_overlay">Hinweis für Bots anzeigen</string>
<string name="notification_clear_text">Bist du dir sicher, dass du alle deine Benachrichtigungen dauerhaft löschen möchtest\?</string>
<string name="poll_info_format"> <!-- 15 Stimmen • 1 Stunde verbleibend --> %1$s • %2$s</string>
<string name="poll_info_format"> <!-- 15 Stimmen • noch 1 Stunde --> %1$s • %2$s</string>
<plurals name="poll_info_votes">
<item quantity="one">%s Stimme</item>
<item quantity="other">%s Stimmen</item>
@ -369,39 +364,39 @@
<string name="poll_ended_voted">Eine Umfrage, in der du abgestimmt hast, ist vorbei</string>
<string name="poll_ended_created">Eine Umfrage, die du erstellt hast, ist vorbei</string>
<plurals name="poll_timespan_days">
<item quantity="one">%d Tag verbleibend</item>
<item quantity="other">%d Tage verbleibend</item>
<item quantity="one">noch %d Tag</item>
<item quantity="other">noch %d Tage</item>
</plurals>
<plurals name="poll_timespan_hours">
<item quantity="one">%d Stunde verbleibend</item>
<item quantity="other">%d Stunden verbleibend</item>
<item quantity="one">noch %d Stunde</item>
<item quantity="other">noch %d Stunden</item>
</plurals>
<plurals name="poll_timespan_minutes">
<item quantity="one">%d Minute verbleibend</item>
<item quantity="other">%d Minuten verbleibend</item>
<item quantity="one">noch %d Minute</item>
<item quantity="other">noch %d Minuten</item>
</plurals>
<plurals name="poll_timespan_seconds">
<item quantity="one">%d Sekunde verbleibend</item>
<item quantity="other">%d Sekunden verbleibend</item>
<item quantity="one">noch %d Sekunde</item>
<item quantity="other">noch %d Sekunden</item>
</plurals>
<string name="title_domain_mutes">Versteckte Domains</string>
<string name="action_view_domain_mutes">Versteckte Domains</string>
<string name="action_mute_domain">%s verstecken</string>
<string name="confirmation_domain_unmuted">%s nicht mehr versteckt</string>
<string name="mute_domain_warning">Bist du dir sicher, dass du die Domain %s blockieren willst\? Nach der Blockierung wirst du nichts mehr von dieser Domain in öffentlichen Zeitleisten oder Benachrichtigungen sehen. Deine Follower von dieser Domain werden entfernt.</string>
<string name="mute_domain_warning_dialog_ok">Ganze Domain verbergen</string>
<string name="pref_title_animate_gif_avatars">GIF-Avatare animieren</string>
<string name="title_domain_mutes">Ausgeblendete Domains</string>
<string name="action_view_domain_mutes">Ausgeblendete Domains</string>
<string name="action_mute_domain">%s stummschalten</string>
<string name="confirmation_domain_unmuted">%s nicht mehr ausgeblendet</string>
<string name="mute_domain_warning">Bist du dir sicher, dass du alles von %s blockieren möchtest\? Du wirst keine Inhalte dieser Domain in irgendwelchen öffentlichen Timelines oder in deinen Benachrichtigungen sehen. Deine Follower von dieser Domain werden entfernt.</string>
<string name="mute_domain_warning_dialog_ok">Gesamte Domain ausblenden</string>
<string name="pref_title_animate_gif_avatars">GIF-Profilbilder animieren</string>
<string name="filter_dialog_whole_word">Ganzes Wort</string>
<string name="filter_dialog_whole_word_description">Wenn das Schlagwort nur aus Buchstaben und Zahlen besteht, wird es nur angewendet, wenn es dem ganzen Wort entspricht</string>
<string name="filter_dialog_whole_word_description">Wenn das Wort oder die Formulierung nur aus Buchstaben oder Zahlen besteht, tritt der Filter nur dann in Kraft, wenn er exakt dieser Zeichenfolge entspricht</string>
<string name="button_continue">Weiter</string>
<string name="button_back">Zurück</string>
<string name="button_done">Fertig</string>
<string name="report_sent_success">\@%s wurde erfolgreich gemeldet</string>
<string name="hint_additional_info">Zusätzliche Kommentare</string>
<string name="hint_additional_info">Zusätzliche Anmerkungen</string>
<string name="report_remote_instance">An %s weiterleiten</string>
<string name="failed_report">Beim Melden ist ein Fehler aufgetreten</string>
<string name="report_description_1">Der Bericht wird an die Moderatoren des Servers geschickt. Du kannst hier eine Erklärung angeben, warum du dieses Konto meldest:</string>
<string name="report_description_remote_instance">Dieses Konto ist von einem anderen Server. Soll eine anonymisierte Kopie des Berichts auch dorthin geschickt werden\?</string>
<string name="failed_report">Melden fehlgeschlagen</string>
<string name="report_description_1">Die Meldung wird an die Moderator*innen deines Servers geschickt. Du kannst hier eine Erklärung angeben, warum du dieses Konto meldest:</string>
<string name="report_description_remote_instance">Dieses Konto ist von einem anderen Server. Soll eine anonymisierte Kopie der Meldung auch dorthin geschickt werden\?</string>
<string name="pref_title_show_notifications_filter">Benachrichtigungsfilter anzeigen</string>
<string name="create_poll_title">Umfrage</string>
<string name="duration_5_min">5 Minuten</string>
@ -411,14 +406,14 @@
<string name="duration_1_day">1 Tag</string>
<string name="duration_3_days">3 Tage</string>
<string name="duration_7_days">7 Tage</string>
<string name="edit_poll">Editieren</string>
<string name="about_tusky_version">test %s</string>
<string name="edit_poll">Bearbeiten</string>
<string name="about_tusky_version">Tusky %s</string>
<string name="action_add_poll">Umfrage hinzufügen</string>
<string name="pref_title_alway_open_spoiler">Beiträge mit Inhaltswarnungen immer ausklappen</string>
<string name="description_poll">Umfrage mit den Möglichkeiten: %1$s, %2$s, %3$s, %4$s; %5$s</string>
<string name="compose_preview_image_description">Aktionen für Bild %s</string>
<string name="failed_fetch_posts">Fehler beim Holen der Beiträge</string>
<string name="title_accounts">Konten</string>
<string name="failed_fetch_posts">Beiträge konnten nicht abgerufen werden</string>
<string name="title_accounts">Profile</string>
<string name="failed_search">Fehler beim Suchen</string>
<string name="add_poll_choice">Auswahlmöglichkeit hinzufügen</string>
<string name="poll_allow_multiple_choices">Mehrere Möglichkeiten</string>
@ -426,60 +421,63 @@
<string name="title_scheduled_posts">Geplante Beiträge</string>
<string name="action_edit">Bearbeiten</string>
<string name="action_access_scheduled_posts">Geplante Beiträge</string>
<string name="action_schedule_post">Plane Beitrag</string>
<string name="action_schedule_post">Beitrag planen</string>
<string name="action_reset_schedule">Zurücksetzen</string>
<string name="title_bookmarks">Lesezeichen</string>
<string name="action_bookmark">Lesezeichen</string>
<string name="action_view_bookmarks">Lesezeichen</string>
<string name="about_powered_by_tusky">Angetrieben durch Tusky</string>
<string name="about_powered_by_tusky">Unterstützt von Tusky</string>
<string name="description_post_bookmarked">Als Lesezeichen gespeichert</string>
<string name="select_list_title">Liste auswählen</string>
<string name="select_list_empty">Du hast noch keine Listen</string>
<string name="select_list_manage">Listen verwalten</string>
<string name="error_list_load">Fehler beim Laden der Listen</string>
<string name="list">Liste</string>
<string name="post_lookup_error_format">Fehler beim Nachschlagen von Beitrag %s</string>
<string name="post_lookup_error_format">Fehler beim Nachschlagen von %s</string>
<string name="no_drafts">Du hast keine Entwürfe.</string>
<string name="no_scheduled_posts">Du hast keine geplanten Beiträge.</string>
<string name="warning_scheduling_interval">Das Datum des geplanten Toots muss mindestens 5 Minuten in der Zukunft liegen.</string>
<string name="warning_scheduling_interval">Das Datum des geplanten Beitrags muss mindestens 5 Minuten in der Zukunft liegen.</string>
<string name="notification_follow_request_description">Benachrichtigungen über neue Folgeanfragen</string>
<string name="pref_title_notification_filter_follow_requests">Neue Folgeanfragen</string>
<string name="pref_title_notification_filter_follow_requests">neue Folgeanfrage</string>
<string name="notification_follow_request_name">Folgeanfragen</string>
<string name="dialog_mute_warning">Bist du dir sicher, dass du @%s stummschalten möchtest\?</string>
<string name="dialog_block_warning">Bist du dir sicher, dass du @%s blockieren möchtest\?</string>
<string name="action_unmute_conversation">Stummschaltung der Konversation aufheben</string>
<string name="action_mute_conversation">Konversation stummschalten</string>
<string name="dialog_mute_warning">\@%s stummschalten\?</string>
<string name="dialog_block_warning">\@%s blockieren\?</string>
<string name="action_unmute_conversation">Stummschaltung der Unterhaltung aufheben</string>
<string name="action_mute_conversation">Unterhaltung stummschalten</string>
<string name="notification_follow_request_format">%s möchte dir folgen</string>
<string name="hashtags">Hashtags</string>
<string name="add_hashtag_title">Hashtag hinzufügen</string>
<string name="pref_title_confirm_reblogs">Bestätigungsdialog vor dem Teilen eines Beitrags</string>
<string name="pref_title_show_cards_in_timelines">Linkvorschauen in Timelines anzeigen</string>
<string name="pref_title_enable_swipe_for_tabs">Wischgeste zum Wechseln zwischen Tabs</string>
<string name="pref_title_confirm_reblogs">Vor dem Teilen bestätigen</string>
<string name="pref_title_show_cards_in_timelines">Linkvorschau in Timelines anzeigen</string>
<string name="pref_title_enable_swipe_for_tabs">Wischgeste zum Wechseln zwischen Tabs aktivieren</string>
<plurals name="poll_info_people">
<item quantity="one">%s Person</item>
<item quantity="other">%s Personen</item>
</plurals>
<string name="pref_title_gradient_for_media">Farbverlauf für versteckte Medien anzeigen</string>
<string name="pref_title_gradient_for_media">Farbverlauf für verborgene Medien anzeigen</string>
<string name="pref_main_nav_position_option_bottom">Unten</string>
<string name="pref_main_nav_position_option_top">Oben</string>
<string name="action_unmute_domain">%s nicht mehr verstecken</string>
<string name="action_unmute_domain">%s nicht mehr stummschalten</string>
<plurals name="reblogs">
<item quantity="one">&lt;b&gt;%s&lt;/b&gt; Boost</item>
<item quantity="other">&lt;b&gt;%s&lt;/b&gt; Boosts</item>
<item quantity="one"><b>%s</b>-mal geteilt</item>
<item quantity="other"><b>%s</b>-mal geteilt</item>
</plurals>
<string name="pref_main_nav_position">Hauptnavigations-Position</string>
<string name="pref_main_nav_position">Position der Hauptnavigation</string>
<string name="dialog_mute_hide_notifications">Benachrichtigungen ausblenden</string>
<string name="action_unmute_desc">%s nicht mehr verstecken</string>
<string name="abbreviated_seconds_ago">%dSek.</string>
<string name="abbreviated_hours_ago">%dSt.</string>
<string name="action_unmute_desc">%s nicht mehr stummschalten</string>
<string name="abbreviated_seconds_ago">%d Sek.</string>
<string name="abbreviated_hours_ago">%d Std.</string>
<string name="abbreviated_in_days">in %d T.</string>
<string name="abbreviated_years_ago">%dJ.</string>
<string name="abbreviated_years_ago">%d J.</string>
<string name="account_note_saved">Gespeichert!</string>
<string name="account_note_hint">Private Notiz über diesen Account</string>
<string name="pref_title_hide_top_toolbar">Titel der Hauptnavigation verstecken</string>
<string name="account_note_hint">Private Notiz über dieses Konto</string>
<string name="pref_title_hide_top_toolbar">Titel der Hauptnavigation ausblenden</string>
<string name="no_announcements">Im Moment gibt es keine Ankündigungen.</string>
<string name="title_announcements">Ankündigungen</string>
<string name="drafts_post_reply_removed">Der Beitrag auf den du antworten willst wurde gelöscht</string>
<string name="drafts_post_reply_removed">Der Beitrag, auf den du antworten wolltest, wurde gelöscht</string>
<string name="draft_deleted">Entwurf gelöscht</string>
<string name="drafts_post_failed_to_send">Dieser Beitrag konnte nicht gesendet werden!</string>
<string name="dialog_delete_list_warning">Willst du die Liste %s wirklich löschen\?</string>
<string name="dialog_delete_list_warning">Möchtest du die Liste %s wirklich löschen\?</string>
<plurals name="error_upload_max_media_reached">
<item quantity="one">Du kannst nicht mehr als %1$d Anhang hochladen.</item>
<item quantity="other">Du kannst nicht mehr als %1$d Anhänge hochladen.</item>
@ -492,31 +490,31 @@
<string name="notification_subscription_description">Benachrichtigungen, wenn jemand, den ich abonniert habe, eine neue Nachricht veröffentlicht</string>
<string name="notification_subscription_name">Neue Beiträge</string>
<string name="pref_title_animate_custom_emojis">GIF-Emojis animieren</string>
<string name="pref_title_notification_filter_subscriptions">Jemand, den ich abonniert habe, hat etwas Neues veröffentlicht</string>
<string name="pref_title_notification_filter_subscriptions">jemand, den ich abonniert habe, etwas Neues veröffentlicht</string>
<string name="notification_subscription_format">%s hat gerade etwas veröffentlicht</string>
<string name="abbreviated_minutes_ago">%d Min.</string>
<string name="abbreviated_minutes_ago">%d Min.</string>
<string name="review_notifications">Benachrichtigungen überprüfen</string>
<string name="wellbeing_mode_notice">Informationen, die dein Wohlbefinden beeinflussen könnten, werden versteckt. Das beinhaltet
<string name="wellbeing_mode_notice">Informationen, die dein geistiges Wohlbefinden beeinflussen könnten, werden ausgeblendet. Dazu gehören:
\n
\n- Benachrichtigungen über favorisierte/geteilte Beiträge, sowie \"Jemand folgt dir\" Benachrichtigungen
\n- Anzahl der Favoriten/Teilungen von Beiträgen
\n- Statistiken zu Followern auf Profilen
\n• Benachrichtigungen über favorisierte/geteilte Beiträge, sowie »X folgt dir«-Benachrichtigungen
\n• Anzahl der Favoriten von Beiträgen und wie oft diese geteilt wurden
\n• Statistiken zu Followern/Beiträgen auf Profilen
\n
\nPush-Benachrichtigungen sind nicht betroffen, aber du kannst diese manuell überprüfen.</string>
<string name="follow_requests_info">Auch wenn dein Konto nicht gesperrt ist, haben die Admins von %1$s gedacht, dass es besser wäre diese Folgenden manuell zu bestätigen.</string>
<string name="wellbeing_hide_stats_profile">Keine Statistiken auf Profilen zeigen</string>
<string name="wellbeing_hide_stats_posts">Keine Statistiken in Beiträgen zeigen</string>
\nPush-Benachrichtigungen sind nicht betroffen, aber du kannst deine Benachrichtigungseinstellungen manuell überprüfen.</string>
<string name="follow_requests_info">Auch wenn dein Konto öffentlich bzw. nicht geschützt ist, haben die Admins von %1$s gedacht, dass du diesen Follower lieber manuell bestätigen solltest.</string>
<string name="wellbeing_hide_stats_profile">Statistiken auf Profilen ausblenden</string>
<string name="wellbeing_hide_stats_posts">Statistiken in Beiträgen ausblenden</string>
<string name="limit_notifications">Timeline-Benachrichtigungen einschränken</string>
<string name="action_subscribe_account">Abonnieren</string>
<string name="action_unsubscribe_account">nicht mehr abonnieren</string>
<string name="abbreviated_in_minutes">in %d M.</string>
<string name="abbreviated_in_hours">in %d St.</string>
<string name="drafts_failed_loading_reply">Antwortinformationen konnten nicht geladen werden</string>
<string name="abbreviated_days_ago">%d T.</string>
<string name="action_unsubscribe_account">Deabonnieren</string>
<string name="abbreviated_in_minutes">in %d Min.</string>
<string name="abbreviated_in_hours">in %d Std.</string>
<string name="drafts_failed_loading_reply">Informationen zur Antwort konnten nicht geladen werden</string>
<string name="abbreviated_days_ago">%d T.</string>
<string name="abbreviated_in_years">in %d J.</string>
<string name="abbreviated_in_seconds">in %d Sek.</string>
<string name="action_unbookmark">Lesezeichen entfernen</string>
<string name="pref_title_confirm_favourites">Bestätigungsdialog vor dem Favorisieren eines Beitrags</string>
<string name="pref_title_confirm_favourites">Vor dem Favorisieren bestätigen</string>
<string name="dialog_delete_conversation_warning">Diese Unterhaltung wirklich löschen\?</string>
<string name="action_delete_conversation">Unterhaltung löschen</string>
<string name="duration_30_days">30 Tage</string>
@ -527,19 +525,19 @@
<string name="duration_180_days">180 Tage</string>
<string name="tusky_compose_post_quicksetting_label">Beitrag erstellen</string>
<string name="notification_update_format">%s hat den Beitrag bearbeitet</string>
<string name="pref_title_notification_filter_updates">Ein Beitrag, mit dem ich interagiert habe, wurde bearbeitet</string>
<string name="pref_title_notification_filter_updates">ein Beitrag, mit dem ich interagiert habe, bearbeitet wurde</string>
<string name="notification_sign_up_name">Registrierungen</string>
<string name="notification_sign_up_description">Benachrichtigungen über neue Profile</string>
<string name="notification_sign_up_format">%s hat sich registriert</string>
<string name="pref_title_notification_filter_sign_ups">Jemand hat sich registriert</string>
<string name="pref_title_notification_filter_sign_ups">jemand sich registriert</string>
<string name="notification_update_description">Benachrichtigungen, wenn Beiträge bearbeitet werden, mit denen du interagiert hast</string>
<string name="title_login">Anmelden</string>
<string name="error_could_not_load_login_page">Die Anmeldeseite konnte nicht geladen werden.</string>
<string name="notification_update_name">Beitragsbearbeitungen</string>
<string name="title_migration_relogin">Neuanmeldung für Push-Benachrichtigungen</string>
<string name="action_dismiss">Ablehnen</string>
<string name="dialog_push_notification_migration_other_accounts">Du hast dich erneut in dein aktuelles Konto eingeloggt, um Tusky die Genehmigung für Push-Abonnements zu erteilen. Du hast jedoch noch andere Konten, die nicht auf diese Weise migriert wurden. Wechsel zu diesen Konten und melde dich nacheinander neu an, um die Unterstützung für UnifiedPush-Benachrichtigungen zu aktivieren.</string>
<string name="dialog_push_notification_migration">Um Push-Benachrichtigungen über UnifiedPush verwenden zu können, benötigt Tusky die Erlaubnis, Benachrichtigungen auf Ihrem Mastodon-Server zu abonnieren. Dies erfordert eine erneute Anmeldung, um die Tusky gewährten OAuth-Bereiche zu ändern. Wenn du die Option zum erneuten Einloggen hier oder in den Kontoeinstellungen verwendest, bleiben alle deine lokalen Entwürfe und der Cache erhalten.</string>
<string name="dialog_push_notification_migration_other_accounts">Du hast dich erneut in dein aktuelles Konto angemeldet, um Tusky die Genehmigung für Push-Abonnements zu erteilen. Du hast jedoch noch andere Konten, die nicht auf diese Weise migriert wurden. Wechsel zu diesen Konten und melde dich nacheinander neu an, um die Unterstützung für UnifiedPush-Benachrichtigungen zu aktivieren.</string>
<string name="dialog_push_notification_migration">Um Push-Benachrichtigungen über UnifiedPush verwenden zu können, benötigt Tusky die Erlaubnis, Benachrichtigungen auf dem Mastodon-Server zu abonnieren. Dies erfordert eine erneute Anmeldung, um die Tusky gewährten OAuth-Bereiche zu ändern. Wenn du die Option zum erneuten Anmelden hier oder in den Profileinstellungen verwendest, bleiben alle deine lokalen Entwürfe und der Cache erhalten.</string>
<string name="tips_push_notification_migration">Melde alle Konten neu an, um die Unterstützung für Push-Benachrichtigungen zu aktivieren.</string>
<string name="account_date_joined">%1$s beigetreten</string>
<string name="status_count_one_plus">1+</string>
@ -548,18 +546,18 @@
<string name="action_edit_image">Bild bearbeiten</string>
<string name="action_details">Details</string>
<string name="error_image_edit_failed">Das Bild konnte nicht bearbeitet werden.</string>
<string name="saving_draft">Speichere Entwurf …</string>
<string name="error_multimedia_size_limit">Video- oder Tondateien dürfen nicht grösser als %s MB sein.</string>
<string name="error_following_hashtag_format">#%s folgen fehlgeschlagen</string>
<string name="error_unfollowing_hashtag_format">#%s entfolgen fehlgeschlagen</string>
<string name="saving_draft">Entwurf wird gespeichert …</string>
<string name="error_multimedia_size_limit">Video- und Audiodateien dürfen nicht größer als %s MB sein.</string>
<string name="error_following_hashtag_format">Fehler beim Folgen von #%s</string>
<string name="error_unfollowing_hashtag_format">Fehler beim Entfolgen von #%s</string>
<string name="delete_scheduled_post_warning">Diesen geplanten Beitrag löschen\?</string>
<string name="instance_rule_title">%s-Regeln</string>
<string name="instance_rule_info">Mit dem Anmelden stimmst du den Regeln von %s zu.</string>
<string name="set_focus_description">Tippe oder ziehe den Kreis auf die Stelle, die in Vorschaubildern in der Mitte sein soll.</string>
<string name="set_focus_description">Tippe oder ziehe den Kreis auf die Stelle, die in Vorschaubildern immer sichtbar sein soll.</string>
<string name="compose_save_draft_loses_media">Entwurf speichern\? (Anhänge werden erneut hochgeladen, sobald du den Entwurf wiederherstellst.)</string>
<string name="duration_no_change">(Keine Änderung)</string>
<string name="pref_title_show_self_username">Benutzername in Hauptnavigation anzeigen</string>
<string name="failed_to_pin">Pinnen fehlgeschlagen</string>
<string name="pref_title_show_self_username">Profilname in der Hauptnavigation anzeigen</string>
<string name="failed_to_pin">Anheften fehlgeschlagen</string>
<string name="failed_to_unpin">Lösen fehlgeschlagen</string>
<string name="pref_show_self_username_always">Immer</string>
<string name="pref_show_self_username_disambiguate">Wenn mit mehreren Konten angemeldet</string>
@ -567,13 +565,12 @@
<string name="filter_expiration_format">%s (%s)</string>
<string name="description_post_language">Sprache des Beitrags</string>
<string name="url_domain_notifier">%s (🔗 %s)</string>
<string name="error_failed_set_focus">Setzen des Fokuspunktes fehlgeschlagen</string>
<string name="action_set_focus">Fokuspunkt setzen</string>
<string name="action_add_reaction">Reaktion hinzufügen</string>
<string name="failed_to_remove_from_list">Entfernen des Kontos von der Liste fehlgeschlagen</string>
<string name="action_add_or_remove_from_list">Hinzufügen zu/Enfernen von Liste</string>
<string name="failed_to_add_to_list">Hinzufügen des Kontos zur Liste fehlgeschlagen</string>
<string name="no_lists">Du hast gar keine Listen.</string>
<string name="failed_to_remove_from_list">Das Konto konnte nicht aus der Liste entfernt werden</string>
<string name="action_add_or_remove_from_list">Zur Liste hzfg. / aus Liste entf.</string>
<string name="failed_to_add_to_list">Das Konto konnte nicht zur Liste hinzugefügt werden</string>
<string name="no_lists">Du hast keine Listen.</string>
<string name="notification_summary_report_format">%s · %d Beiträge angehängt</string>
<string name="notification_header_report_format">%s hat %s gemeldet</string>
<string name="confirmation_hashtag_unfollowed">#%s entfolgt</string>
@ -586,36 +583,95 @@
<string name="title_followed_hashtags">Gefolgte Hashtags</string>
<string name="action_unfollow_hashtag_format">#%s entfolgen\?</string>
<string name="description_post_edited">Bearbeitet</string>
<string name="a11y_label_loading_thread">Lade Thread</string>
<string name="a11y_label_loading_thread">Thread wird geladen</string>
<string name="mute_notifications_switch">Benachrichtigungen stummschalten</string>
<string name="pref_reading_order_newest_first">Neueste Beiträge zuerst laden</string>
<string name="pref_reading_order_oldest_first">Älteste Beiträge zuerst laden</string>
<string name="pref_title_reading_order">Leserichtung</string>
<string name="pref_reading_order_newest_first">Neueste zuerst</string>
<string name="pref_reading_order_oldest_first">Älteste zuerst</string>
<string name="pref_title_reading_order">Lesereihenfolge</string>
<string name="title_edits">Bearbeitungen</string>
<string name="pref_summary_http_proxy_disabled">Deaktiviert</string>
<string name="pref_summary_http_proxy_missing">&lt;nicht gesetzt&gt;</string>
<string name="pref_summary_http_proxy_invalid">&lt;ungültig&gt;</string>
<string name="compose_unsaved_changes">Du hast nicht gespeicherte Änderungen.</string>
<string name="pref_title_http_proxy_port_message">Port sollte zwischen %d und %d liegen</string>
<string name="error_muting_hashtag_format">Stummschalten von #%s fehlgeschlagen</string>
<string name="error_muting_hashtag_format">Fehler beim Stummschalten von #%s</string>
<string name="action_post_failed">Hochladen fehlgeschlagen</string>
<string name="action_post_failed_detail">Dein Beitrag konnte nicht gepostet werden.
<string name="action_post_failed_detail">Dein Beitrag konnte nicht gepostet werden und wurde als Entwurf gespeichert.
\n
\nEntweder ist die Verbindung zum Server fehlgeschlagen oder der Server hat den Beitrag abgelehnt.</string>
<string name="action_post_failed_detail_plural">Dein Beiträge konnte nicht gepostet werden.
<string name="action_post_failed_detail_plural">Deine Beiträge konnte nicht gepostet werden und wurde als Entwürfe gespeichert.
\n
\nEntweder ist die Verbindung zum Server fehlgeschlagen oder der Server hat die Beiträge abgelehnt.</string>
<string name="action_post_failed_show_drafts">Entwürfe anzeigen</string>
<string name="action_post_failed_do_nothing">Abbrechen</string>
<string name="post_edited">Bearbeitet %s</string>
<string name="action_discard">Änderungen verwerfen</string>
<string name="action_continue_edit">Bearbeitung fortsetzen</string>
<string name="action_browser_login">Login mit Browser</string>
<string name="action_continue_edit">Bearbeiten fortsetzen</string>
<string name="action_browser_login">Mit Browser anmelden</string>
<string name="action_share_account_username">Name des Profils teilen</string>
<string name="action_share_account_link">Link zum Profil teilen</string>
<string name="send_account_link_to">Teile Profil-Link mit …</string>
<string name="send_account_username_to">Teile Profilnamen mit …</string>
<string name="account_username_copied">Proilname kopiert</string>
<string name="status_edit_info">%1$s bearbeitete %2$s</string>
<string name="status_created_info">%1$s erstellte %2$s</string>
</resources>
<string name="send_account_link_to">Profil-Link teilen an </string>
<string name="send_account_username_to">Profilname teilen an </string>
<string name="account_username_copied">Profilname kopiert</string>
<string name="status_edit_info">Bearbeitet: %1$s</string>
<string name="status_created_info">Erstellt: %1$s</string>
<string name="notification_report_format">Neue Meldung über %s</string>
<string name="notification_report_description">Benachrichtigungen über Moderationsmeldungen</string>
<string name="pref_title_notification_filter_reports">es eine neue Meldung gibt</string>
<string name="error_unmuting_hashtag_format">Fehler beim Aufheben der Stummschaltung von #%s</string>
<string name="description_login">Funktioniert in den meisten Fällen. Keine Daten werden mit anderen Apps geteilt.</string>
<string name="description_browser_login">Kann zusätzliche Authentifizierungsmethoden unterstützen, erfordert aber einen unterstützten Browser.</string>
<string name="notification_report_name">Meldungen</string>
<string name="error_status_source_load">Die Statusquelle konnte nicht vom Server geladen werden.</string>
<string name="title_public_trending_hashtags">Angesagte Hashtags</string>
<string name="accessibility_talking_about_tag">%1$d Leute schreiben über den Hashtag %2$s</string>
<string name="total_usage">Insg. verwendet</string>
<string name="total_accounts">Konten insg.</string>
<string name="dialog_follow_hashtag_title">Hashtag folgen</string>
<string name="dialog_follow_hashtag_hint">#Hashtag</string>
<string name="action_refresh">Aktualisieren</string>
<string name="socket_timeout_exception">Kontaktaufnahme mit dem Server dauerte zu lange</string>
<string name="ui_error_bookmark">Beitrag konnte nicht als Lesezeichen gespeichert werden: %s</string>
<string name="ui_error_reblog">Beitrag konnte nicht geteilt werden: %s</string>
<string name="ui_error_favourite">Beitrag konnte nicht favorisiert werden: %s</string>
<string name="ui_error_vote">Abstimmen bei der Umfrage schlug fehl: %s</string>
<string name="ui_error_accept_follow_request">Akzeptieren der Folgeanfrage schlug fehl: %s</string>
<string name="ui_success_accepted_follow_request">Folgeanfrage akzeptiert</string>
<string name="ui_success_rejected_follow_request">Folgeanfrage blockiert</string>
<string name="notification_unknown_name">Unbekannt</string>
<string name="ui_error_unknown">Unbekannter Grund</string>
<string name="ui_error_clear_notifications">Löschen der Benachrichtigungen schlug fehl: %s</string>
<string name="ui_error_reject_follow_request">Ablehnen der Folgeanfrage schlug fehl: %s</string>
<string name="status_filter_placeholder_label_format">Gefiltert: %s</string>
<string name="pref_title_account_filter_keywords">Profile</string>
<string name="hint_filter_title">Mein Filter</string>
<string name="label_filter_title">Titel</string>
<string name="filter_action_warn">Warnen</string>
<string name="filter_action_hide">Ausblenden</string>
<string name="filter_description_warn">Mit einer Warnung ausblenden</string>
<string name="filter_description_hide">Vollständig ausblenden</string>
<string name="label_filter_context">Nach Bereich filtern</string>
<string name="label_filter_action">Filteraktion</string>
<string name="label_filter_keywords">Schlagwörter oder Ausdrücke zum Filtern</string>
<string name="action_add">Hinzufügen</string>
<string name="filter_keyword_display_format">%s (ganzes Wort)</string>
<string name="filter_keyword_addition_title">Schlagwort hinzufügen</string>
<string name="filter_edit_keyword_title">Schlagwort bearbeiten</string>
<string name="filter_description_format">%s: %s</string>
<string name="status_filtered_show_anyway">Trotzdem anzeigen</string>
<string name="help_empty_home">Dies ist deine <b>Startseite</b>. Sie zeigt die neuesten Beiträge von Konten, denen du folgst.
\n
\nDamit du andere Konten entdeckst, kannst du entweder andere Timelines lesen z. B. die Lokale Timeline deiner Instanz [iconics gmd_group] oder du suchst nach Namen [iconics gmd_search] z. B. Tusky, um unser Mastodon-Konto zu finden.</string>
<string name="post_media_image">Bild</string>
<string name="pref_title_show_stat_inline">Beitragsstatistiken in der Timeline anzeigen</string>
<string name="pref_ui_text_size">Schriftgröße der Oberfläche</string>
<string name="notification_prune_cache">Cache-Wartung </string>
<string name="notification_listenable_worker_description">Benachrichtigungen, wenn Tusky im Hintergrund aktiv ist</string>
<string name="notification_listenable_worker_name">Hintergrundaktivität</string>
<string name="notification_notification_worker">Benachrichtigungen werden abgerufen </string>
<string name="load_newest_notifications">Neueste Benachrichtigungen laden</string>
<string name="compose_delete_draft">Entwurf löschen\?</string>
<string name="error_missing_edits">Deinem Server ist bekannt, dass dieser Beitrag bearbeitet wurde. Allerdings besitzt er keine Kopien der Änderungen, weshalb diese nicht angezeigt werden können.
\n
\nHierbei handelt es sich um <a href="https://github.com/mastodon/mastodon/issues/25398">Mastodon Issue #25398</a>.</string>
</resources>

View file

@ -53,4 +53,4 @@
<string name="error_invalid_domain">Invalid domain entered</string>
<string name="title_posts_with_replies">With replies</string>
<string name="title_posts_pinned">Pinned</string>
</resources>
</resources>

View file

@ -262,8 +262,8 @@
<string name="load_more_placeholder_text">ŝarĝi pli</string>
<string name="pref_title_public_filter_keywords">Publikaj tempolinioj</string>
<string name="pref_title_thread_filter_keywords">Konversacioj</string>
<string name="filter_addition_dialog_title">Aldoni filtrilon</string>
<string name="filter_edit_dialog_title">Redakti filtrilon</string>
<string name="filter_addition_title">Aldoni filtrilon</string>
<string name="filter_edit_title">Redakti filtrilon</string>
<string name="filter_dialog_remove_button">Forigi</string>
<string name="filter_dialog_update_button">Aktualigi</string>
<string name="filter_add_description">Frazo filtrota</string>
@ -282,7 +282,6 @@
<string name="action_add_to_list">Aldoni konton al la listo</string>
<string name="action_remove_from_list">Forigi konton el la listo</string>
<string name="compose_active_account_description">Afiŝi per konto %1$s</string>
<string name="error_failed_set_caption">Redakto de apudskribo malsukcesis</string>
<plurals name="hint_describe_for_visually_impaired">
<item quantity="one"/>
<item quantity="other">Priskribi por vide handikapitaj homoj
@ -514,7 +513,7 @@
<string name="pref_title_wellbeing_mode">Bonstato</string>
<string name="drafts_failed_loading_reply">Ŝarĝado de respondaj informoj malsukcesis</string>
<string name="wellbeing_mode_notice">Kelkaj informoj kiuj povas afekci vian mensan bonstaton estos kaŝitaj. Ĉi tiuj inkluzivas:
\n
\n
\n — Sciigoj pri stelumo/diskonigo/sekvado
\n — Nombro de stelumoj/diskonigoj sur la mesaĝoj
\n — Statistikoj pri mesaĝoj/sekvantoj sur la profiloj
@ -567,4 +566,4 @@
<string name="dialog_push_notification_migration">Por ricevi sciigoj per UnifiedPush, Tusky bezonas taŭgan permeson el Mastodon-servilo. Tio postulas re-ensaluton por ŝanĝi OAuth-rajtoj donitaj al Tusky. Se vi uzas la opcion re-ensaluti ĉi tie aŭ en la agordoj de la konto, viaj malnetoj kaj kaŝmemoroj estos konservitaj.</string>
<string name="dialog_push_notification_migration_other_accounts">Vi re-ensalutis en tiu konto por doni sciigo-permeson al Tusky. Vi havas tamen aliajn kontojn, ĉe kiuj vi devas re-sensaluti. Iru al ili, kaj re-ensalutu por ebligi ricevon de sciigoj per UnifiedPush.</string>
<string name="url_domain_notifier">%s (🔗 %s)</string>
</resources>
</resources>

View file

@ -1,14 +1,14 @@
<?xml version="1.0" encoding="utf-8"?>
<resources>
<string name="error_generic">Ha ocurrido un error.</string>
<string name="error_network">¡Se ha producido un error de red! ¡Por favor, comprueba tu conexión e inténtalo de nuevo!</string>
<string name="error_network">Se ha producido un error de red. Por favor, comprueba tu conexión e inténtalo de nuevo.</string>
<string name="error_empty">Este campo no puede estar vacío.</string>
<string name="error_invalid_domain">Nombre de dominio incorrecto</string>
<string name="error_failed_app_registration">Fallo de autenticación con esta instancia.</string>
<string name="error_failed_app_registration">Fallo de autenticación con esta instancia. Si esto persiste, prueba en el menú Iniciar sesión con el navegador.</string>
<string name="error_no_web_browser_found">No se ha encontrado ningún navegador web.</string>
<string name="error_authorization_unknown">Ocurrió un error de autorización no identificado.</string>
<string name="error_authorization_denied">La autorización falló.</string>
<string name="error_retrieving_oauth_token">Fallo al obtener identificador de login.</string>
<string name="error_authorization_unknown">Ocurrió un error de autorización no identificado. Si esto persiste, prueba en el menú Iniciar sesión con el navegador.</string>
<string name="error_authorization_denied">La autorización falló. Si estás seguro de que has suministrado las credenciales correctas, prueba en el menú Iniciar sesión con el navegador.</string>
<string name="error_retrieving_oauth_token">Fallo al obtener identificador de login. Si esto persiste, prueba en el menú Iniciar sesión con el navegador.</string>
<string name="error_compose_character_limit">¡La publicación es demasiado larga!</string>
<string name="error_media_upload_type">No se admite este tipo de archivo.</string>
<string name="error_media_upload_opening">No pudo abrirse el fichero.</string>
@ -21,7 +21,7 @@
<string name="title_notifications">Notificaciones</string>
<string name="title_public_local">Local</string>
<string name="title_public_federated">Federada</string>
<string name="title_direct_messages">Mensajes Directos</string>
<string name="title_direct_messages">Mensajes directos</string>
<string name="title_tab_preferences">Pestañas</string>
<string name="title_view_thread">Hilo</string>
<string name="title_posts">Estados</string>
@ -69,7 +69,7 @@
<string name="action_show_reblogs">Mostrar impulsos</string>
<string name="action_report">Reportar</string>
<string name="action_delete">Borrar</string>
<string name="action_send">Enviar</string>
<string name="action_send">TOOT</string>
<string name="action_send_public">¡Publicar!</string>
<string name="action_retry">Reintentar</string>
<string name="action_close">Cerrar</string>
@ -157,7 +157,7 @@
<string name="pref_title_notification_filter_reblogs">mis posts son impulsados</string>
<string name="pref_title_notification_filter_favourites">me dan favorito</string>
<string name="pref_title_appearance_settings">Apariencia</string>
<string name="pref_title_app_theme">Tema</string>
<string name="pref_title_app_theme">Tema de la app</string>
<string name="pref_title_timelines">Cronologia</string>
<string name="app_them_dark">Oscuro</string>
<string name="app_theme_light">Claro</string>
@ -252,13 +252,12 @@
<string name="action_lists">Listas</string>
<string name="title_lists">Listas</string>
<string name="compose_active_account_description">Publicar como %1$s</string>
<string name="error_failed_set_caption">Error al añadir leyenda</string>
<plurals name="hint_describe_for_visually_impaired">
<item quantity="one">Descripción para personas con problemas de visión
<item quantity="one">Descripción para personas con problemas de visión
\n(Límite de %d caracter)</item>
<item quantity="many">Descripción para personas con problemas de visión
<item quantity="many">Descripción para personas con problemas de visión
\n(Límite de %d caracteres)</item>
<item quantity="other">Descripción para personas con problemas de visión
<item quantity="other">Descripción para personas con problemas de visión
\n(Límite de %d caracteres)</item>
</plurals>
<string name="action_set_caption">Añadir leyenda</string>
@ -382,8 +381,8 @@
<string name="notification_poll_description">Notificaciones sobre encuestas que han terminado</string>
<string name="pref_title_public_filter_keywords">Cronologías públicas</string>
<string name="pref_title_thread_filter_keywords">Conversaciones</string>
<string name="filter_addition_dialog_title">Añadir filtro</string>
<string name="filter_edit_dialog_title">Editar filtro</string>
<string name="filter_addition_title">Añadir filtro</string>
<string name="filter_edit_title">Editar filtro</string>
<string name="filter_dialog_update_button">Actualizar</string>
<string name="filter_add_description">Frase para filtrar</string>
<string name="error_create_list">No se pudo crear la lista</string>
@ -473,7 +472,7 @@
<string name="action_unmute_conversation">Dejar de silenciar conversación</string>
<string name="notification_follow_request_description">Notificaciones de solicitudes</string>
<string name="pref_title_notification_filter_follow_requests">solicitud de seguimiento</string>
<string name="pref_title_confirm_reblogs">Mostrar diálogo de confirmación antes de impulsar</string>
<string name="pref_title_confirm_reblogs">Pedir confirmación antes de impulsar</string>
<string name="pref_title_show_cards_in_timelines">Mostrar previsualización de enlaces en la cronología</string>
<string name="pref_title_enable_swipe_for_tabs">Habilitar gesto de deslizar para alternar entre pestañas</string>
<plurals name="poll_info_people">
@ -533,7 +532,7 @@
<string name="pref_title_animate_custom_emojis">Animar emojis personalizados</string>
<string name="action_unsubscribe_account">Darse de baja</string>
<string name="action_delete_conversation">Eliminar conversación</string>
<string name="pref_title_confirm_favourites">Mostrar diálogo de confirmación antes de marcar como favorito</string>
<string name="pref_title_confirm_favourites">Pedir confirmación antes de marcar como favorito</string>
<string name="pref_title_notification_filter_updates">una publicación con la que interactué se editó</string>
<string name="error_multimedia_size_limit">Los archivos de video y audio no pueden pesar más de %s MB.</string>
<string name="error_image_edit_failed">Esta imagen no puede ser editada.</string>
@ -559,17 +558,16 @@
<string name="duration_14_days">14 días</string>
<string name="duration_365_days">365 días</string>
<string name="tips_push_notification_migration">Inicia sesión de nuevo en todas las cuentas para activar las notificaciones push.</string>
<string name="dialog_push_notification_migration">Para poder usar las notificaciones push con UnifiedPush, Tusky necesita permiso para suscribirse a las notificaciones de tu servidor de Mastodon. Es necesario volver a acceder para cambiar los parámetros OAuth concedidos a Tusky. Usar aquí, o en las Preferencias de la Cuenta, la opción de volver a acceder conservarás los borradores y la caché.</string>
<string name="dialog_push_notification_migration">Para poder usar las notificaciones push con UnifiedPush, Tusky necesita permiso para suscribirse a las notificaciones de tu servidor de Mastodon. Es necesario volver a acceder para cambiar los parámetros OAuth concedidos a Tusky. Usar aquí, o en las Preferencias de la cuenta, la opción de volver a acceder conservará los borradores y la caché.</string>
<string name="failed_to_pin">Fallo al fijar</string>
<string name="failed_to_unpin">Fallo al quitarlo</string>
<string name="pref_show_self_username_disambiguate">Cuando se utilizan varias cuentas</string>
<string name="pref_show_self_username_disambiguate">Cuando hay varias cuentas ingresadas</string>
<string name="url_domain_notifier">%s (🔗 %s)</string>
<string name="notification_sign_up_description">Notificaciones de nuevos usuarios</string>
<string name="notification_update_name">Ediciones de una publicación</string>
<string name="notification_update_description">Notificaciones cuando se editan publicaciones con las que has interactuado</string>
<string name="status_count_one_plus">1+</string>
<string name="filter_expiration_format">%s (%s)</string>
<string name="error_failed_set_focus">Fallo al establecer foco</string>
<string name="action_set_focus">Establece el foco</string>
<string name="description_post_language">Idioma de publicación</string>
<string name="duration_30_days">30 días</string>
@ -618,4 +616,77 @@
<string name="action_post_failed">La subida falló</string>
<string name="action_post_failed_do_nothing">Descartar</string>
<string name="action_browser_login">Iniciar sesión con el navegador</string>
<string name="a11y_label_loading_thread">Cargando hilo</string>
<string name="mute_notifications_switch">Silenciar notificaciones</string>
<string name="pref_title_reading_order">Orden de lectura</string>
<string name="pref_reading_order_oldest_first">Más antiguas primero</string>
<string name="pref_reading_order_newest_first">Más recientes primero</string>
<string name="status_edit_info">%1$s ha editado</string>
<string name="status_created_info">%1$s ha editado</string>
<string name="pref_summary_http_proxy_disabled">Desactivado</string>
<string name="pref_summary_http_proxy_missing">&lt;sin establecer&gt;</string>
<string name="pref_summary_http_proxy_invalid">&lt;inválido&gt;</string>
<string name="action_post_failed_detail">No se ha podido subir tu publicación y se ha guardado en Borradores.
\n
\nO no se ha podido contactar con el servidor, o ha rechazado tu publicación.</string>
<string name="action_post_failed_detail_plural">Tus publicaciones no se han podido subir y se han guardado en Borradores.
\n
\nO no se ha podido contactar con el servidor o, o ha rechazado tus publicaciones.</string>
<string name="action_post_failed_show_drafts">Mostrar borradores</string>
<string name="send_account_username_to">Compartir nombre de usuario de la cuenta a…</string>
<string name="account_username_copied">Nombre de usuario copiado</string>
<string name="description_browser_login">Puede soportar métodos de autenticación adicionales, pero hace falta un navegador soportado.</string>
<string name="description_login">Funcionar en la mayoría de los casos. No se comparten datos con otras apps.</string>
<string name="action_share_account_username">Compartir el nombre de usuario de la cuenta</string>
<string name="send_account_link_to">Compartir URL de la cuenta con…</string>
<string name="action_share_account_link">Compartir enlace a la cuenta</string>
<string name="title_public_trending_hashtags">Hashtags en tendencia</string>
<string name="accessibility_talking_about_tag">%1$d personas están hablando de #%2$s</string>
<string name="total_usage">Uso total</string>
<string name="total_accounts">Cuentas totales</string>
<string name="dialog_follow_hashtag_title">Seguir etiqueta</string>
<string name="dialog_follow_hashtag_hint">#etiqueta</string>
<string name="hint_description">Descripción</string>
<string name="post_media_image">Imagen</string>
<string name="pref_title_account_filter_keywords">Perfiles</string>
<string name="action_refresh">Volver a cargar</string>
<string name="notification_unknown_name">Desconocido</string>
<string name="status_filtered_show_anyway">Mostrar de todas formas</string>
<string name="status_filter_placeholder_label_format">Filtrado: %s</string>
<string name="pref_title_show_stat_inline">Mostrar estadísticas de la entrada en la línea de tiempo</string>
<string name="ui_error_unknown">razón desconocida</string>
<string name="socket_timeout_exception">Contactar con tu servidor ha tardado demasiado tiempo</string>
<string name="select_list_empty">Todavía no tienes listas</string>
<string name="help_empty_home">Esta es tu <b> cronología de inicio</b>. Muestra las publicaciones recientes de las cuentas que sigues.
\n
\nPara encontrar cuentas, puedes mirar en alguna de las otras cronologías. Por ejemplo, la cronología local de tu instancia [iconics gmd_group]. O puedes buscarlas por nombre [iconics gmd_search]; por ejemplo, busca Tusky para encontrar nuestra cuenta de Mastodon.</string>
<string name="ui_error_bookmark">Fallo al añadir a marcadores: %s</string>
<string name="select_list_manage">Gestionar listas</string>
<string name="error_list_load">Error al cargar listas</string>
<string name="ui_error_favourite">Fallo al favoritear publicación: %s</string>
<string name="ui_error_clear_notifications">Fallo al limpiar notificaciones: %s</string>
<string name="ui_error_accept_follow_request">Fallo al aceptar solicitud de seguimiento: %s</string>
<string name="ui_error_reject_follow_request">Fallo al rechazar la solicitud de seguimiento: %s</string>
<string name="ui_success_accepted_follow_request">Solicitud de seguimiento aceptada</string>
<string name="ui_success_rejected_follow_request">Solicitud de seguimiento bloqueada</string>
<string name="hint_filter_title">Mi filtro</string>
<string name="filter_edit_keyword_title">Editar palabra</string>
<string name="filter_description_format">%s: %s</string>
<string name="ui_error_reblog">Fallo al impulsar publicación: %s</string>
<string name="ui_error_vote">Fallo al votar en la encuesta: %s</string>
<string name="label_filter_title">Título</string>
<string name="filter_action_warn">Aviso</string>
<string name="filter_description_hide">Ocultar completamente</string>
<string name="filter_description_warn">Ocultar con un aviso</string>
<string name="filter_action_hide">Ocultar</string>
<string name="label_filter_action">Acción del filtro</string>
<string name="label_filter_context">Lugares donde se aplica el filtro</string>
<string name="label_filter_keywords">Palabras y frases clave para filtrar</string>
<string name="action_add">Añadir</string>
<string name="filter_keyword_display_format">%s (palabra completa)</string>
<string name="filter_keyword_addition_title">Añadir palabra</string>
<string name="pref_ui_text_size">Tamaño de fuente</string>
<string name="notification_notification_worker">Obteniendo notificaciones…</string>
<string name="load_newest_notifications">Cargar nuevas notificaciones</string>
<string name="compose_delete_draft">¿Eliminar borrador\?</string>
</resources>

View file

@ -234,7 +234,6 @@
<string name="action_lists">Zerrendak</string>
<string name="title_lists">Zerrendak</string>
<string name="compose_active_account_description">%1$s kontuarekin tut egiten</string>
<string name="error_failed_set_caption">Akatsa deskribapena eranstean</string>
<plurals name="hint_describe_for_visually_impaired">
<item quantity="other">Ikusmen urritasuna dutenentzat deskribapena\n(%d karaktereko muga)</item>
</plurals>
@ -329,8 +328,8 @@
<string name="abbreviated_seconds_ago">%ds</string>
<string name="pref_title_alway_open_spoiler">Beti zabaldu edukien abisuekin markatutako tootak</string>
<string name="pref_title_thread_filter_keywords">Elkarrizketak</string>
<string name="filter_addition_dialog_title">Gehitu iragazkia</string>
<string name="filter_edit_dialog_title">Editatu iragazkia</string>
<string name="filter_addition_title">Gehitu iragazkia</string>
<string name="filter_edit_title">Editatu iragazkia</string>
<string name="filter_dialog_remove_button">Ezabatu</string>
<string name="filter_dialog_update_button">Eguneratu</string>
<string name="filter_dialog_whole_word">Hitz osoa</string>
@ -509,7 +508,7 @@
\n
\n - Gogokoak, bultzadak eta jarraitzaileen jakinarazpenak
\n - Tutetan gogokoen eta bultzaden kopurua
\n - Profiletan jarraitzaileen eta argitalpenen estatistikak
\n - Profiletan jarraitzaileen eta argitalpenen estatistikak
\n
\nPush-jakinarazpenek ez dute eraginik izango, baina jakinarazpenen hobespenak eskuz berrikus ditzakezu.</string>
<string name="wellbeing_hide_stats_posts">Mezuetan estatistika kuantitatiboak ezkutatu</string>
@ -545,4 +544,4 @@
<string name="post_edited">%s editatua</string>
<string name="notification_sign_up_format">%s-(e)k izena eman du</string>
<string name="error_status_source_load">Akatsa zerbitzaritik egoeraren iturria kargatzean.</string>
</resources>
</resources>

View file

@ -3,11 +3,11 @@
<string name="error_generic">خطایی رخ داد.</string>
<string name="error_empty">این نمی‌تواند خالی باشد.</string>
<string name="error_invalid_domain">دامنهٔ نامعتبر وارد شده</string>
<string name="error_failed_app_registration">احراز هویت با این نمونه شکست خورد.</string>
<string name="error_failed_app_registration">احراز هویت با این نمونه شکست خورد. اگر مشکل ادامه داشت، ورود در مرورگر را از فهرست بیازمایید.</string>
<string name="error_no_web_browser_found">مرورگری برای استفاده پیدا نشد.</string>
<string name="error_authorization_unknown">خطای احراز هویت ناشناخته‌ای رخ داد.</string>
<string name="error_authorization_denied">احراز هویت رد شد.</string>
<string name="error_retrieving_oauth_token">دریافت ژتون ورود شکست خورد.</string>
<string name="error_authorization_unknown">خطای احراز هویت ناشناخته‌ای رخ داد. اگر مشکل ادامه داشت، ورود در مرورگر را از فهرست بیازمایید.</string>
<string name="error_authorization_denied">احراز هویت رد شد. اگر مطمئنید که اطّلاعات را درست وارد کرده‌اید، ورود در مرورگر را از فهرست بیازمایید.</string>
<string name="error_retrieving_oauth_token">دریافت ژتون ورود شکست خورد. اگر مشکل ادامه داشت، ورود در مرورگر را از فهرست بیازمایید.</string>
<string name="error_compose_character_limit">فرسته خیلی طولانی است!</string>
<string name="error_media_upload_type">این گونهٔ پرونده نمی‌تواند بارگذاری شود.</string>
<string name="error_media_upload_opening">این پرونده نتوانست گشوده شود.</string>
@ -52,7 +52,7 @@
<string name="action_favourite">برگزیدن</string>
<string name="action_more">بیش‌تر</string>
<string name="action_compose">ایجاد</string>
<string name="action_login">ورود با ماستودون</string>
<string name="action_login">ورود با تاسکی</string>
<string name="action_logout">خروج</string>
<string name="action_follow">پیگیری</string>
<string name="action_unfollow">ناپیگیری</string>
@ -117,11 +117,11 @@
<string name="link_whats_an_instance">نمونه چیست؟</string>
<string name="login_connection">در حال وصل شدن…</string>
<string name="dialog_whats_an_instance">نشانی یا دامنهٔ هر نمونه‌ای می‌تواند وارد شود، مثل mastodon.social, icosahedron.website, social.tchncs.de, و <a href="https://instances.social">بیش‌تر!</a>.
\n
\n اگر هنوز حسابی ندارید، می‌توانید نام نمونه مورد نظر را وارد کرده و در آن حسابی بسازید.
\n
\n
\n اگر هنوز حسابی ندارید، می‌توانید نام نمونه مورد نظر را وارد کرده و در آن حسابی بسازید.
\n
\n نمونه، جاییست که حسابتان رویش میزبانی می‌شود، ولی به راحتی می‌توانید با دیگر افراد روی نمونه‌های دیگر ارتباط داشته و دنبالشان کنید؛ انگار که روی یک پایگاه باشید.
\n
\n
\nاطّلاعات بیش‌تر می‌تواند در <a href="https://joinmastodon.org">joinmastodon.org</a> پیدا شود. </string>
<string name="dialog_title_finishing_media_upload">پایان بارگذاری رسانه</string>
<string name="dialog_message_uploading_media">در حال بارگذاری…</string>
@ -190,7 +190,7 @@
<string name="notification_summary_medium">%1$s، %2$s و %3$s</string>
<string name="notification_summary_small">%1$s و %2$s</string>
<plurals name="notification_title_summary">
<item quantity="one">%d برهم‌کنش جدید</item>
<item quantity="one">برهم‌کنشی جدید</item>
<item quantity="other">%d برهم‌کنش جدید</item>
</plurals>
<string name="description_account_locked">حساب قفل‌شده</string>
@ -204,7 +204,7 @@
-->
<string name="about_project_site">پایگاه وب پروژه :
\n https://chinwag.org</string>
<string name="about_bug_feature_request_site">گزارش مشکلات و درخواست ویژگی‌ها:
<string name="about_bug_feature_request_site">گزارش مشکلات و درخواست ویژگی‌ها:
\n https://git.chinwag.org/chinwag/chinwag-android/issues</string>
<string name="about_tusky_account">نمایهٔ تاسکی</string>
<string name="post_share_content">هم‌رسانی محتوای فرسته</string>
@ -228,12 +228,9 @@
<string name="action_lists">فهرست‌ها</string>
<string name="title_lists">فهرست‌ها</string>
<string name="compose_active_account_description">فرستادن از طرف %1$s</string>
<string name="error_failed_set_caption">شکست در تنظیم عنوان</string>
<plurals name="hint_describe_for_visually_impaired">
<item quantity="one">توصیف برای کم‌بینایان
\n(کران ۱ نویسه)</item>
<item quantity="other">توصیف برای کم‌بینایان
\n(کران %d نویسه)</item>
<item quantity="one">توصیف محتوا برای کم‌بینایان (کران ۱ نویسه)</item>
<item quantity="other">توصیف محتوا برای کم‌بینایان (کران %d نویسه)</item>
</plurals>
<string name="action_set_caption">تنظیم عنوان</string>
<string name="action_remove">برداشتن</string>
@ -275,7 +272,7 @@
<string name="label_remote_account">ممکن است اطلاعات زیر نمایهٔ کاربر را ناقص نشان دهد. برای گشودن نمایهٔ کامل در مرورگر، لمس کنید.</string>
<string name="unpin_action">برداشتن سنجاق</string>
<string name="pin_action">سنجاق کردن</string>
<string name="error_network">یک خطای شبکه رخ داد! لطفا اتصال خود را بررسی و دوباره تلاش کنید!</string>
<string name="error_network">خطای شبکه‌ای رخ داد. لطفاً اتصالتان را بررسی و دوباره تلاش کنید.</string>
<string name="title_direct_messages">پیام‌های مستقیم</string>
<string name="title_tab_preferences">زبانه‌ها</string>
<string name="title_posts_pinned">سنجاق شده</string>
@ -323,8 +320,8 @@
<string name="pref_title_alway_open_spoiler">گسترش همیشگی فرسته‌های علامت‌خورده با هشدار محتوا</string>
<string name="pref_title_public_filter_keywords">خط زمانی‌های عمومی</string>
<string name="pref_title_thread_filter_keywords">گفت‌وگوها</string>
<string name="filter_addition_dialog_title">افزودن پالایه</string>
<string name="filter_edit_dialog_title">ویرایش پالایه</string>
<string name="filter_addition_title">افزودن پالایه</string>
<string name="filter_edit_title">ویرایش پالایه</string>
<string name="filter_dialog_remove_button">برداشتن</string>
<string name="filter_dialog_update_button">به‌روز رسانی</string>
<string name="filter_dialog_whole_word">تمام واژه</string>
@ -342,7 +339,7 @@
<string name="license_cc_by_4">نگارش ۴٫۰ CC-BY</string>
<string name="license_cc_by_sa_4">نگارش ۴٫۰ CC-BY-SA</string>
<plurals name="favs">
<item quantity="one">۱ برگزیدن</item>
<item quantity="one"><b>%1$s</b> برگزیدن</item>
<item quantity="other"><b>%1$s</b> برگزیدن</item>
</plurals>
<plurals name="reblogs">
@ -364,7 +361,7 @@
<string name="description_post_reblogged">تقویت شده</string>
<string name="description_post_favourited">برگزیده</string>
<string name="description_visibility_public">عمومی</string>
<string name="description_visibility_unlisted">فهرستنشده</string>
<string name="description_visibility_unlisted">فهرست نشده</string>
<string name="description_visibility_private">پی‌گیران</string>
<string name="description_visibility_direct">مستقیم</string>
<string name="description_poll">نظرسنجی با گزینه‌ها: %1$s، %2$s، %3$s، %4$s؛ %5$s</string>
@ -438,7 +435,7 @@
<string name="no_drafts">هیچ پیش‌نویسی ندارید.</string>
<string name="no_scheduled_posts">هیچ فرستهٔ زمان‌بسته‌ای ندارید.</string>
<string name="warning_scheduling_interval">ماستودون، بازهٔ زمان‌بندی‌ای با کمینهٔ ۵ دقیقه دارد.</string>
<string name="pref_title_confirm_reblogs">نمایش گفت‌وگوی تأیید، پیش از تقویت</string>
<string name="pref_title_confirm_reblogs">نمایش تأیید پیش از تقویت</string>
<string name="pref_title_show_cards_in_timelines">پیش‌نمایش پیوندها در خط‌زمانی‌ها</string>
<string name="pref_title_enable_swipe_for_tabs">به کار انداختن اشارهٔ کشیدنی برای تعویض بین زبانه‌ها</string>
<plurals name="poll_info_people">
@ -476,7 +473,7 @@
<string name="account_note_hint">یادداشت خصوصیتان دربارهٔ این حساب</string>
<string name="no_announcements">هیچ اعلامیه‌ای وجود ندارد.</string>
<string name="title_announcements">اعلامیه‌ها</string>
<string name="action_unsubscribe_account">عدم اشتراک</string>
<string name="action_unsubscribe_account">نااشتراک</string>
<string name="action_subscribe_account">اشتراک</string>
<string name="draft_deleted">پیش‌نویس حذف شد</string>
<string name="drafts_post_failed_to_send">فرستادن این فرسته شکست خورد!</string>
@ -514,12 +511,12 @@
<string name="account_date_joined">در %1$s پیوست</string>
<string name="title_login">ورود</string>
<string name="notification_sign_up_format">%s ثبت‌نام کرد</string>
<string name="pref_title_confirm_favourites">نمایش گفت‌وگوی تأیید پیش از برگزیدن</string>
<string name="pref_title_confirm_favourites">نمایش تأیید پیش از برگزیدن</string>
<string name="tusky_compose_post_quicksetting_label">ایجاد فرسته</string>
<string name="tips_push_notification_migration">ورود دوباره به تمامی حساب‌ها برای به کار انداختن پشتیبانی آگاهی‌های ارسالی.</string>
<string name="notification_update_description">آگاهی‌ها هنگام ویرایش فرسته‌هایی که با آن‌ها تعامل داشته‌اید</string>
<string name="action_unbookmark">برداشن نشانک</string>
<string name="dialog_push_notification_migration_other_accounts">برای اعطای اجازهٔ اشتراک آگاهی‌های ارسالی ، دوباره به حسابتان وارد شدید. با این حال هنوز حساب‌هایی دیگر دارید که این‌گونه مهاجرت داده نشده‌اند. به آن‌ها رفته و برای به کار انداختن پشتیبانی آگاهی‌های UnifiedPush یکی‌یکی دوباره وارد شوید.</string>
<string name="dialog_push_notification_migration_other_accounts">برای اعطای اجازهٔ اشتراک آگاهی‌های ارسالی به تاسکی، دوباره به حسابتان وارد شدید. با این حال هنوز حساب‌هایی دیگر دارید که این‌گونه مهاجرت داده نشده‌اند. به آن‌ها رفته و برای به کار انداختن پشتیبانی آگاهی‌های UnifiedPush یکی‌یکی دوباره وارد شوید.</string>
<string name="action_logout_confirm">مطمئنید که می‌خواهید از حساب %1$s خارج شوید؟</string>
<string name="duration_14_days">۱۴ روز</string>
<string name="duration_30_days">۳۰ روز</string>
@ -558,7 +555,6 @@
<string name="pref_title_show_self_username">نمایش نام کاربری در نوارابزارها</string>
<string name="url_domain_notifier">%s (🔗 %s)</string>
<string name="action_add_reaction">افزودن واکنش</string>
<string name="error_failed_set_focus">شکست در تنظیم نقطهٔ تمرکز</string>
<string name="action_set_focus">تنظیم نقطهٔ تمرکز</string>
<string name="duration_no_change">(بدون تغییر)</string>
<string name="error_loading_account_details">شکست در بار کردن جزییات حساب</string>
@ -592,4 +588,90 @@
<string name="post_media_alt">متن جایگزین</string>
<string name="post_edited">%s را ویراست</string>
<string name="error_status_source_load">شکست در بار کردن مبدأ وضعیت از کارساز.</string>
</resources>
<string name="a11y_label_loading_thread">بار کردن رشته</string>
<string name="title_edits">ویرایش‌ها</string>
<string name="pref_summary_http_proxy_missing">&lt;تنظیم نشده&gt;</string>
<string name="pref_summary_http_proxy_disabled">از کار افتاده</string>
<string name="pref_summary_http_proxy_invalid">&lt;نامعتبر&gt;</string>
<string name="pref_title_reading_order">ترتیب خواندن</string>
<string name="pref_reading_order_newest_first">نخست جدیدترین</string>
<string name="status_edit_info">ویراسته: %1$s</string>
<string name="status_created_info">ایجاد شده: %1$s</string>
<string name="action_post_failed">بارگذاری شکست خورد</string>
<string name="action_post_failed_show_drafts">نمایش پیش‌نویس‌ها</string>
<string name="action_post_failed_do_nothing">رد کردن</string>
<string name="action_post_failed_detail">بارگذاری فرسته‌تان شکست خورد و در پیش‌نویس‌ها ذخیره شد.
\n
\nارتباط با کارساز برقرار نشد یا فرسته را رد کرد.</string>
<string name="action_post_failed_detail_plural">بارگذاری فرسته‌هایتان شکست خورد و در پیش‌نویس‌ها ذخیره شد.
\n
\nارتباط با کارساز برقرار نشد یا فرسته‌ها را رد کرد.</string>
<string name="description_login">در بیش‌تر حالت‌ها کار می‌کند. هیچ داده‌ای به دیگر کاره‌ها نشت نمی‌کند.</string>
<string name="pref_reading_order_oldest_first">نخست قدیمی‌ترین</string>
<string name="description_browser_login">ممکن است از روش‌های تأیید خویت اضافی پشتیبانی کند؛ ولی نیازمند مرورگری پشتیبانی شده است.</string>
<string name="action_discard">دور انداختن تغییرات</string>
<string name="action_continue_edit">ادامهٔ ویرایش</string>
<string name="action_browser_login">ورود با مرورگر</string>
<string name="compose_unsaved_changes">تغییراتی ذخیره نشده دارید.</string>
<string name="action_share_account_link">هم‌رسانی پیوند به حساب</string>
<string name="action_share_account_username">هم‌رسانی نام کاربری حساب</string>
<string name="send_account_link_to">هم‌رسانی نشانی حساب به…</string>
<string name="send_account_username_to">هم‌رسانی نام کاربری حساب به…</string>
<string name="account_username_copied">نام کاربری رونوشت شد</string>
<string name="mute_notifications_switch">خموشی آگاهی‌ها</string>
<string name="title_public_trending_hashtags">برچسب‌های داغ</string>
<string name="accessibility_talking_about_tag">%1$d نفر دارند دربارهٔ برچسب %2$s حرف می‌زنند</string>
<string name="total_usage">استفادهٔ کل</string>
<string name="total_accounts">مجموع حساب‌ها</string>
<string name="dialog_follow_hashtag_title">پی‌گیری برچسب</string>
<string name="dialog_follow_hashtag_hint">#برچسب</string>
<string name="action_refresh">نوسازی</string>
<string name="notification_unknown_name">ناشناخته</string>
<string name="socket_timeout_exception">تماس با کارسازتان بیش از حد طول کشید</string>
<string name="ui_error_unknown">دلیل نامعلوم</string>
<string name="ui_error_bookmark">نشانک گذاری فرسته شکست خورد: %s</string>
<string name="ui_error_clear_notifications">پاک سازی آگاهی‌ها شکست خورد: %s</string>
<string name="ui_error_favourite">برگزیدن فرسته شکست خورد: %s</string>
<string name="ui_error_vote">رأی دادن در نظرسنجی شکست خورد: %s</string>
<string name="ui_error_accept_follow_request">پذیرش درخواست پی‌گیری شکست خورد: %s</string>
<string name="ui_success_accepted_follow_request">درخواست پی‌گیری پذیرفته شد</string>
<string name="ui_success_rejected_follow_request">درخواست پی‌گیری مسدود شد</string>
<string name="ui_error_reblog">تقویت فرسته شکست خورد: %s</string>
<string name="ui_error_reject_follow_request">رد کردن درخواست پی‌گیری شکست خورد: %s</string>
<string name="status_filtered_show_anyway">نمایش به هر روی</string>
<string name="status_filter_placeholder_label_format">پالوده: %s</string>
<string name="pref_title_account_filter_keywords">نمایه‌ها</string>
<string name="hint_filter_title">پالایه‌ام</string>
<string name="label_filter_title">عنوان</string>
<string name="filter_action_warn">هشدار</string>
<string name="filter_action_hide">نهفتن</string>
<string name="filter_description_warn">نهفتن با هشدار</string>
<string name="filter_description_hide">نهفتن کامل</string>
<string name="label_filter_action">کنش پالایه</string>
<string name="label_filter_context">بافتارهای پالایه</string>
<string name="label_filter_keywords">کلیدواژگان یا عبارت‌ها برای پالایش</string>
<string name="action_add">افزودن</string>
<string name="filter_keyword_display_format">%s (واژهٔ کامل)</string>
<string name="filter_keyword_addition_title">افزودن کلیدواژه</string>
<string name="filter_edit_keyword_title">ویرایش کلیدواژه</string>
<string name="filter_description_format">%s: %s</string>
<string name="pref_title_show_stat_inline">نمایش آمار فرسته‌ها در خط زمانی</string>
<string name="help_empty_home">این <b>خط زمانی خانگیتان</b> است. فرسته‌های جدید را از حساب‌هایی که پی‌می‌گیرید نشان می‌دهد.
\n
\nبرای کاوش حساب‌ها می‌توانید آن‌ها را در دیگر خط‌های زمانی (برای نمونه خط زمانی محلّی نمونه‌تان [iconics gmd_group]) یافته یا با نام (برای نمونه Tusky برای حساب ماستودونمان) بجوییدشان [iconics gmd_search].</string>
<string name="hint_description">شرح</string>
<string name="post_media_image">تصویر</string>
<string name="select_list_empty">هنوز هیچ سیاهه‌ای ندارید</string>
<string name="select_list_manage">مدیریت سیاهه‌ها</string>
<string name="error_list_load">خطا در بار کردن سیاهه‌ها</string>
<string name="load_newest_notifications">بار کردن جدیدترین آگاهی‌ها</string>
<string name="compose_delete_draft">حذف پیش‌نویس؟</string>
<string name="error_missing_edits">کارسازتان می‌داند که این فرسته ویرایش شده؛ ولی رونوشتی از ویرایش‌ها ندارد. پس نمی‌توانند نشانتان داده شوند.
\n
\nاین <a href="https://github.com/mastodon/mastodon/issues/25398">نکتهٔ ماستودون</a> را ببینید.</string>
<string name="pref_ui_text_size">اندازهٔ متن میانای کاربری</string>
<string name="notification_listenable_worker_name">فعّالیت پس‌زمینه</string>
<string name="notification_listenable_worker_description">آگاهی‌ها هنگامی که تاسکی در پس‌زمینه کار می‌کند</string>
<string name="notification_notification_worker">واکشی آگاهی‌ها…</string>
<string name="notification_prune_cache">نگه‌داری انباره…</string>
</resources>

View file

@ -200,7 +200,6 @@
<string name="error_compose_character_limit">Julkaisusi on liian pitkä!</string>
<string name="action_unmute_conversation">Poista keskustelun mykistys</string>
<string name="download_image">Ladataan kuvaa %1$s</string>
<string name="error_failed_set_caption">Kuvauksen lisääminen epäonnistui</string>
<string name="action_mute_conversation">Mykistä keskustelu</string>
<string name="error_generic">Tapahtui virhe.</string>
<string name="action_logout_confirm">Halutako varmasti kirjautua ulos tililtä %s1\?</string>
@ -279,7 +278,7 @@
<string name="notification_favourite_name">Suosikit</string>
<string name="notification_poll_name">Äänestykset</string>
<string name="notification_poll_description">Ilmoitukset päättyneistä äänestyksistä</string>
<string name="filter_edit_dialog_title">Muokkaa suodatinta</string>
<string name="filter_edit_title">Muokkaa suodatinta</string>
<string name="action_add_reaction">lisää reaktio</string>
<string name="confirmation_reported">Lähetetty!</string>
<string name="post_sent">Lähetetty!</string>
@ -302,11 +301,11 @@
<string name="load_more_placeholder_text">lataa lisää</string>
<string name="pref_title_public_filter_keywords">Julkiset aikajanat</string>
<string name="pref_title_thread_filter_keywords">Keskustelut</string>
<string name="filter_addition_dialog_title">Lisää suodatin</string>
<string name="filter_addition_title">Lisää suodatin</string>
<string name="later">Myöhemmin</string>
<string name="description_post_cw">Sisältövaroitus: %s</string>
<string name="pref_title_http_proxy_server">HTTP-välityspalvelin</string>
<string name="restart">Käynnistä uudelleen</string>
<string name="error_failed_app_registration">Tunnistautuminen valitsemasi instanssin kanssa epäonnistui.</string>
<string name="dialog_block_warning">Estä @%s\?</string>
</resources>
</resources>

View file

@ -4,11 +4,11 @@
<string name="error_network">Une erreur réseau sest produite ! Veuillez vérifier votre connexion puis réessayez !</string>
<string name="error_empty">Ce champ ne peut pas être vide.</string>
<string name="error_invalid_domain">Le domaine saisi est invalide</string>
<string name="error_failed_app_registration">Échec dauthentification auprès de linstance.</string>
<string name="error_failed_app_registration">Échec dauthentification auprès de linstance. Si cela continue à se produire, essayez Se connecter avec le navigateur depuis le menu.</string>
<string name="error_no_web_browser_found">Impossible de trouver un navigateur web à utiliser.</string>
<string name="error_authorization_unknown">Une erreur dautorisation inconnue sest produite.</string>
<string name="error_authorization_denied">Authentification refusée.</string>
<string name="error_retrieving_oauth_token">Impossible de récupérer le jeton dauthentification.</string>
<string name="error_authorization_unknown">Une erreur dautorisation inconnue sest produite. Si cela continue à se produire, essayez Se connecter avec le navigateur depuis le menu.</string>
<string name="error_authorization_denied">Authentification refusée. Si vous êtes sur·e d\'avoir entré les bons identifiants, essayez Se connecter avec le navigateur depuis le menu.</string>
<string name="error_retrieving_oauth_token">Impossible de récupérer le jeton dauthentification. Si cela continue à se produire, essayez Se connecter avec le navigateur depuis le menu.</string>
<string name="error_compose_character_limit">Votre message est trop long !</string>
<string name="error_media_upload_type">Ce type de fichier ne peut pas être téléversé.</string>
<string name="error_media_upload_opening">Le fichier ne peut pas être ouvert.</string>
@ -60,7 +60,7 @@
<string name="action_unfavourite">Supprimer le favori</string>
<string name="action_more">Plus</string>
<string name="action_compose">Écrire</string>
<string name="action_login">Se connecter à Mastodon</string>
<string name="action_login">Se connecter avec Tusky</string>
<string name="action_logout">Déconnexion</string>
<string name="action_logout_confirm">Êtes-vous certain·e· de vouloir déconnecter le compte %1$s ?</string>
<string name="action_follow">Suivre</string>
@ -220,6 +220,7 @@
<string name="notification_summary_small">%1$s et %2$s</string>
<plurals name="notification_title_summary">
<item quantity="one">%d nouvelle interaction</item>
<item quantity="many">%d nouvelles interactions</item>
<item quantity="other">%d nouvelles interactions</item>
</plurals>
<string name="description_account_locked">Compte verrouillé</string>
@ -264,8 +265,8 @@
<string name="load_more_placeholder_text">en charger plus</string>
<string name="pref_title_public_filter_keywords">Fils publics</string>
<string name="pref_title_thread_filter_keywords">Conversations</string>
<string name="filter_addition_dialog_title">Ajouter un filtre</string>
<string name="filter_edit_dialog_title">Modifier un filtre</string>
<string name="filter_addition_title">Ajouter un filtre</string>
<string name="filter_edit_title">Modifier un filtre</string>
<string name="filter_dialog_remove_button">Supprimer</string>
<string name="filter_dialog_update_button">Mettre à jour</string>
<string name="filter_add_description">Phrase à filtrer</string>
@ -284,10 +285,10 @@
<string name="action_add_to_list">Ajouter un compte à la liste</string>
<string name="action_remove_from_list">Supprimer un compte de la liste</string>
<string name="compose_active_account_description">Publier en tant que %1$s</string>
<string name="error_failed_set_caption">Impossible de définir la légende</string>
<plurals name="hint_describe_for_visually_impaired">
<item quantity="other">Décrire pour les malvoyants
\n(%d caractères maximum)</item>
<item quantity="one">Décrire pour les malvoyants (%d caractère maximum)</item>
<item quantity="many"/>
<item quantity="other">Décrire pour les malvoyants (%d caractères maximum)</item>
</plurals>
<string name="action_set_caption">Mettre une légende</string>
<string name="action_remove">Supprimer le média</string>
@ -348,6 +349,7 @@
<string name="conversation_more_recipients">%1$s, %2$s et %3$d autres</string>
<plurals name="max_tab_number_reached">
<item quantity="one">maximum de %1$d onglet atteint</item>
<item quantity="many">maximum de %1$d onglets atteint</item>
<item quantity="other">maximum de %1$d onglets atteint</item>
</plurals>
<string name="description_post_media">Média : %s</string>
@ -356,13 +358,11 @@
<string name="description_post_media_no_description_placeholder">Aucune description</string>
<string name="description_post_reblogged">Partagé</string>
<string name="description_post_favourited">Mis en favoris</string>
<string name="description_visibility_public"> Public
</string>
<string name="description_visibility_public">Public</string>
<string name="description_visibility_unlisted">Non listé</string>
<string name="description_visibility_private"> Abonné·e·s
</string>
<string name="description_visibility_direct"> Direct
</string>
<string name="description_visibility_direct">Direct</string>
<string name="hint_list_name">Nom de la liste</string>
<string name="edit_hashtag_hint">Hashtag sans #</string>
<string name="notifications_clear">Nettoyer</string>
@ -383,18 +383,22 @@
<string name="poll_ended_created">Un sondage que vous avez créé est terminé</string>
<plurals name="poll_timespan_days">
<item quantity="one">%d jour restant</item>
<item quantity="many">%d jours restants</item>
<item quantity="other">%d jours restants</item>
</plurals>
<plurals name="poll_timespan_hours">
<item quantity="one">%d heure restante</item>
<item quantity="many">%d heures restantes</item>
<item quantity="other">%d heures restantes</item>
</plurals>
<plurals name="poll_timespan_minutes">
<item quantity="one">%d minute restante</item>
<item quantity="many">%d minutes restantes</item>
<item quantity="other">%d minutes restantes</item>
</plurals>
<plurals name="poll_timespan_seconds">
<item quantity="one">%d seconde restante</item>
<item quantity="many">%d secondes restantes</item>
<item quantity="other">%d secondes restantes</item>
</plurals>
<string name="pref_title_animate_gif_avatars">Activer lanimation des avatars</string>
@ -439,7 +443,7 @@
<string name="poll_new_choice_hint">Choix %d</string>
<string name="edit_poll">Éditer</string>
<string name="title_scheduled_posts">Pouets planifiés</string>
<string name="action_edit">Éditer</string>
<string name="action_edit">Modifier</string>
<string name="action_access_scheduled_posts">Messages programmés</string>
<string name="action_schedule_post">Planifier le message</string>
<string name="action_reset_schedule">Réinitialiser</string>
@ -476,11 +480,13 @@
<string name="action_unmute_desc">Ne plus masquer %s</string>
<plurals name="poll_info_people">
<item quantity="one">%s personne</item>
<item quantity="many">%s personnes</item>
<item quantity="other">%s personnes</item>
</plurals>
<string name="pref_title_hide_top_toolbar">Cacher le titre de la barre doutils supérieure</string>
<plurals name="poll_info_votes">
<item quantity="one">%s voix</item>
<item quantity="many">%s voix</item>
<item quantity="other">%s voix</item>
</plurals>
<string name="account_note_saved">Sauvegardé !</string>
@ -500,6 +506,7 @@
<string name="notification_subscription_name">Nouveaux messages</string>
<plurals name="error_upload_max_media_reached">
<item quantity="one">Vous ne pouvez pas téléverser plus d %1$d pièce jointe.</item>
<item quantity="many">Vous ne pouvez pas téléverser plus de %1$d pièces jointes.</item>
<item quantity="other">Vous ne pouvez pas téléverser plus de %1$d pièces jointes.</item>
</plurals>
<string name="pref_title_wellbeing_mode">Bien-être</string>
@ -507,7 +514,7 @@
<string name="limit_notifications">Limiter les notifications du fil</string>
<string name="wellbeing_hide_stats_profile">Cacher les statistiques quantitatives sur les profils</string>
<string name="wellbeing_hide_stats_posts">Cacher les statistiques quantitatives sur les messages</string>
<string name="action_unbookmark">Supprimer le marque-page</string>
<string name="action_unbookmark">Supprimer le signet</string>
<string name="post_media_attachments">Pièces jointes</string>
<string name="dialog_delete_list_warning">Voulez-vous vraiment supprimer la liste %s \?</string>
<string name="action_subscribe_account">Sabonner</string>
@ -562,4 +569,119 @@
<string name="action_add_reaction">ajouter une réaction</string>
<string name="instance_rule_title">%s règles</string>
<string name="a11y_label_loading_thread">Chargement du fil</string>
</resources>
<string name="error_following_hashtags_unsupported">Cette instance ne prend pas en charge le suivi des hashtags.</string>
<string name="error_muting_hashtag_format">Une erreur est survenue en masquant #%s</string>
<string name="error_unmuting_hashtag_format">Une erreur est survenue en arrêtant de masquer #%s</string>
<string name="error_following_hashtag_format">Une erreur est survenue en suivant #%s</string>
<string name="error_unfollowing_hashtag_format">Une erreur est survenue en arrêtant de suivre #%s</string>
<string name="action_add_or_remove_from_list">Ajouter à ou retirer de la liste</string>
<string name="failed_to_remove_from_list">Le compte n\'a pas pu être retiré de la liste</string>
<string name="failed_to_add_to_list">Le compte n\'a pas pu être ajouté à la liste</string>
<string name="dialog_follow_hashtag_hint">#hashtag</string>
<string name="dialog_follow_hashtag_title">Suivre un hashtag</string>
<string name="hint_media_description_missing">Le contenu média devrait être décrit.</string>
<string name="pref_summary_http_proxy_invalid">&lt;invalide&gt;</string>
<string name="pref_summary_http_proxy_disabled">Désactivé</string>
<string name="pref_summary_http_proxy_missing">&lt;non spécifié&gt;</string>
<string name="title_edits">Modifications</string>
<string name="pref_default_post_language">Langue de publication par défaut</string>
<string name="error_multimedia_size_limit">Les fichiers vidéo et audio ne peuvent pas dépasser %s Mo.</string>
<string name="pref_title_http_proxy_port_message">Le port doit être entre %d et %d</string>
<string name="action_set_focus">Définir le point focal</string>
<string name="hint_description">Description</string>
<string name="post_media_image">Image</string>
<string name="pref_show_self_username_disambiguate">Quand plusieurs comptes sont connectés</string>
<string name="action_post_failed">Le téléversement a échoué</string>
<string name="action_post_failed_show_drafts">Afficher les brouillons</string>
<string name="action_post_failed_do_nothing">Ignorer</string>
<string name="post_media_alt">ALT</string>
<string name="notification_report_format">Nouveau signalement sur %s</string>
<string name="notification_header_report_format">%s a signalé %s</string>
<string name="notification_summary_report_format">%s · %d posts joints</string>
<string name="notification_report_name">Signalements</string>
<string name="set_focus_description">Appuyez ou faites glissez le cercle pour déplacer le point focal, qui sera toujours visible sur les vignettes.</string>
<string name="notification_unknown_name">Inconnu</string>
<string name="action_browser_login">Se connecter avec le navigateur</string>
<string name="send_account_link_to">Partager le lien du compte avec…</string>
<string name="account_username_copied">Nom de compte copié</string>
<string name="action_discard">Abandonner les modifications</string>
<string name="action_continue_edit">Continuer à modifier</string>
<string name="confirmation_hashtag_unfollowed">#%s n\'est plus suivi</string>
<string name="post_edited">Modifié le %s</string>
<string name="notification_report_description">Notifications à propos des signalements</string>
<string name="action_share_account_link">Partager le lien du compte</string>
<string name="action_share_account_username">Partager le nom du compte</string>
<string name="title_followed_hashtags">Hashtags suivis</string>
<string name="pref_title_notification_filter_reports">il y a un nouveau signalement</string>
<string name="pref_title_account_filter_keywords">Profils</string>
<string name="status_filtered_show_anyway">Montrer quand même</string>
<string name="status_filter_placeholder_label_format">Caché : %s</string>
<string name="title_public_trending_hashtags">Hashtags tendance</string>
<string name="send_account_username_to">Partager le nom du compte avec…</string>
<string name="status_created_at_now">maintenant</string>
<string name="error_loading_account_details">Les détails du compte n\'ont pas pu être chargés</string>
<string name="instance_rule_info">En vous connectant vous acceptez de vous tenir aux règles de %s.</string>
<string name="pref_title_reading_order">Ordre de lecture</string>
<string name="pref_reading_order_oldest_first">Les plus vieux en premier</string>
<string name="pref_reading_order_newest_first">Les plus récents en premier</string>
<string name="action_unfollow_hashtag_format">Arrêter de suivre #%s \?</string>
<string name="failed_to_pin">Échec de l\'épinglage</string>
<string name="status_edit_info">Modification de %1$s</string>
<string name="status_created_info">Création par %1$s</string>
<string name="compose_save_draft_loses_media">Enregistrer comme brouillon \? (Les pièces jointes seront à nouveau téléchargées lorsque le brouillon sera réouvert.)</string>
<string name="no_lists">Vous n\'avez aucune liste.</string>
<string name="language_display_name_format">%s (%s)</string>
<string name="report_category_spam">Spam</string>
<string name="report_category_other">Autre</string>
<string name="total_accounts">comptes</string>
<string name="action_post_failed_detail">Le statut n\'a pas pu être publié, il a été sauvegardé dans les brouillons.
\n
\nLe serveur n\'est pas joignable, ou celui-ci a refusé la publication.</string>
<string name="action_post_failed_detail_plural">Les status n\'ont pas pu être publiés, ils ont été sauvegardés dans les brouillons.
\n
\nLe serveur n\'est pas joignable, ou celui-ci a refusé la publication.</string>
<string name="action_refresh">Actualiser</string>
<string name="failed_to_unpin">Échec du détachement</string>
<string name="pref_title_show_self_username">Montrer le nom d\'utilisateur dans la barre d\'outils</string>
<string name="socket_timeout_exception">La connexion à votre serveur a pris trop longtemps</string>
<string name="ui_error_bookmark">Échec de l\'ajout aux signets : %s</string>
<string name="ui_error_vote">Échec du vote : %s</string>
<string name="ui_error_reblog">Échec de la mise en signet : %s</string>
<string name="ui_error_accept_follow_request">N\'a pas pu accepter la demande d\'abonnement : %s</string>
<string name="ui_error_reject_follow_request">N\'a pas pu rejeter la demande d\'abonnement : %s</string>
<string name="ui_success_accepted_follow_request">Demande d\'abonnement acceptée</string>
<string name="ui_success_rejected_follow_request">Demande d\'abonnement rejetée</string>
<string name="description_login">Fonctionne dans la plupart des cas. Aucune autre application n\'aura accès à vos données.</string>
<string name="description_browser_login">Peut permettre des méthodes d\'authentification supplémentaires, mais un navigateur compatible est nécessaire.</string>
<string name="mute_notifications_switch">Masquer les notifications</string>
<string name="compose_unsaved_changes">Il y a des modifications non enregistrées.</string>
<string name="description_post_edited">Modifié</string>
<string name="select_list_empty">Vous n\'avez pas encore de liste</string>
<string name="select_list_manage">Gérer les listes</string>
<string name="error_list_load">Erreur de chargement des listes</string>
<string name="report_category_violation">Règle enfreinte</string>
<string name="error_status_source_load">Le texte d\'origine du statut n\'a pas pu être chargé.</string>
<string name="ui_error_unknown">raison inconnue</string>
<string name="ui_error_clear_notifications">Échec du nettoyage des notifications : %s</string>
<string name="ui_error_favourite">Échec de la mise en favori : %s</string>
<string name="label_filter_title">Nom</string>
<string name="hint_filter_title">Mon filtre</string>
<string name="pref_title_show_stat_inline">Montrer les statistiques des statuts dans les fils</string>
<string name="accessibility_talking_about_tag">%1$d personnes parlent du hashtag %2$s</string>
<string name="total_usage">utilisations</string>
<string name="help_empty_home">Ceci est votre <b>fil d\'accueil</b>. Il affiche les publications récentes des comptes que vous suivez.
\n
\nPour trouver des comptes vous pouvez soit les découvrir dans l\'un des autres fils, par exemple le fil local de votre instance [iconics gmd_group] ; soit les chercher par leur nom [iconics gmd_search], par exemple cherchez « Tusky » pour trouver notre compte Mastodon.</string>
<string name="action_add">Ajouter</string>
<string name="label_filter_keywords">Mots-clés ou phrases à filtrer</string>
<string name="filter_description_warn">Cacher derrière un avertissement</string>
<string name="filter_description_hide">Cacher complètement</string>
<string name="label_filter_action">Effet du filtre</string>
<string name="filter_action_warn">Avertissement</string>
<string name="filter_action_hide">Cacher</string>
<string name="label_filter_context">Contextes filtrés</string>
<string name="filter_keyword_display_format">%s (mot entier)</string>
<string name="filter_keyword_addition_title">Ajouter un mot-clé</string>
<string name="filter_edit_keyword_title">Modifier mot-clé</string>
<string name="filter_description_format">%s : %s</string>
</resources>

View file

@ -12,7 +12,6 @@
<string name="compose_save_draft">Skets bewarje\?</string>
<string name="action_remove">Fuortsmite</string>
<string name="action_set_caption">Ûnderskrift pleatse</string>
<string name="error_failed_set_caption">Koe ûnderskrift net pleatse</string>
<string name="action_add_to_list">Account oan de list tafoegje</string>
<string name="hint_search_people_list">Sykje om minsken dy\'t jo folgje</string>
<string name="action_edit_list">Pas de list oan</string>
@ -28,8 +27,8 @@
<string name="add_account_name">Account Tafoegje</string>
<string name="filter_dialog_update_button">Fernije</string>
<string name="filter_dialog_remove_button">Fuortsmite</string>
<string name="filter_edit_dialog_title">Filter oanpasse</string>
<string name="filter_addition_dialog_title">Filter tafoegje</string>
<string name="filter_edit_title">Filter oanpasse</string>
<string name="filter_addition_title">Filter tafoegje</string>
<string name="pref_title_thread_filter_keywords">Petearen</string>
<string name="load_more_placeholder_text">mear lade</string>
<string name="replying_to">Oan it reagearren op @%s</string>
@ -260,4 +259,4 @@
<string name="action_reblog">Boost</string>
<string name="notification_reblog_format">%s hat dyn toot boost</string>
<string name="title_announcements">Oankundigingen</string>
</resources>
</resources>

View file

@ -278,8 +278,8 @@
<string name="replying_to">Ag freagairt do @%s</string>
<string name="load_more_placeholder_text">Lódáil a thuilleadh</string>
<string name="pref_title_thread_filter_keywords">Comhráite</string>
<string name="filter_addition_dialog_title">Cuir scagaire leis</string>
<string name="filter_edit_dialog_title">Cuir scagaire in eagar</string>
<string name="filter_addition_title">Cuir scagaire leis</string>
<string name="filter_edit_title">Cuir scagaire in eagar</string>
<string name="filter_dialog_remove_button">Bain</string>
<string name="pref_title_public_filter_keywords">Amlínte poiblí</string>
<string name="expand_collapse_all_posts">Leathnaigh/Fill na postálacha go léir</string>
@ -316,7 +316,6 @@
<string name="action_add_to_list">Cuir cuntas leis an liosta</string>
<string name="action_remove_from_list">Bain cuntas ón liosta</string>
<string name="compose_active_account_description">Postáil le cuntas %1$s</string>
<string name="error_failed_set_caption">Theip ar an bhfotheideal a shocrú</string>
<plurals name="hint_describe_for_visually_impaired">
<item quantity="other">Déan cur síos ar dhaoine lagamhairc
\n(teorainn carachtar %d)</item>
@ -506,4 +505,4 @@
<string name="action_dismiss">Dún</string>
<string name="action_details">Sonraí</string>
<string name="dialog_delete_conversation_warning">Scrios an comhrá seo\?</string>
</resources>
</resources>

View file

@ -12,7 +12,7 @@
<string name="title_favourites">Annsachdan</string>
<string name="link_whats_an_instance">Dè a th ann an ionstans\?</string>
<string name="edit_poll">Deasaich</string>
<string name="filter_edit_dialog_title">Deasaich a chriathrag</string>
<string name="filter_edit_title">Deasaich a chriathrag</string>
<string name="action_edit_list">Deasaich an liosta</string>
<string name="pref_title_edit_notification_settings">Brathan</string>
<string name="action_edit_own_profile">Deasaich</string>
@ -25,7 +25,7 @@
<string name="hint_note">Sgeul-beatha</string>
<string name="label_quick_reply">Freagair…</string>
<string name="hint_search">Lorg…</string>
<string name="action_login">Clàraich a-steach le Mastodon</string>
<string name="action_login">Clàraich a-steach le Tusky</string>
<string name="action_send_public">POSTAICH!</string>
<string name="action_emoji_keyboard">Meur-chlàr Emoji</string>
<string name="action_unfollow">Na lean tuilleadh</string>
@ -99,7 +99,7 @@
<string name="account_note_hint">Nòta prìobhaideach agad mun chunntas seo</string>
<string name="pref_title_hide_top_toolbar">Falaich tiotal a bhàir-inneal aig a bhàrr</string>
<string name="dialog_mute_hide_notifications">Falaich na brathan</string>
<string name="pref_title_confirm_reblogs">Seall còmhradh dearbhaidh mus dèan thu brosnachadh</string>
<string name="pref_title_confirm_reblogs">Seall dearbhadh mus dèan thu brosnachadh</string>
<string name="pref_title_show_cards_in_timelines">Seall ro-sheallaidhean air ceanglaichean sna loidhnichean-ama</string>
<string name="warning_scheduling_interval">Feumaidh co-dhiù 5 mionaidean a bhith eadar postaichean sgeidealaichte air Mastodon.</string>
<string name="no_scheduled_posts">Chan eil post sam bith air an sgeideal agad.</string>
@ -248,16 +248,11 @@
<string name="lock_account_label">Glais an cunntas</string>
<string name="action_set_caption">Suidhich am fo-thiotal</string>
<plurals name="hint_describe_for_visually_impaired">
<item quantity="one">Mìnich e dhan fheadhainn air a bheil cion-lèirsinn
\n(%d charactar air a char as fhaide)</item>
<item quantity="two">Mìnich e dhan fheadhainn air a bheil cion-lèirsinn
\n(%d charactar air a char as fhaide)</item>
<item quantity="few">Mìnich e dhan fheadhainn air a bheil cion-lèirsinn
\n(%d caractaran air a char as fhaide)</item>
<item quantity="other">Mìnich e dhan fheadhainn air a bheil cion-lèirsinn
\n(%d caractar air a char as fhaide)</item>
<item quantity="one">Mìnich an t-susbaint dhan fheadhainn air a bheil cion-lèirsinn (%d charactar air a char as fhaide)</item>
<item quantity="two">Mìnich an t-susbaint dhan fheadhainn air a bheil cion-lèirsinn (%d charactar air a char as fhaide)</item>
<item quantity="few">Mìnich an t-susbaint dhan fheadhainn air a bheil cion-lèirsinn (%d caractaran air a char as fhaide)</item>
<item quantity="other">Mìnich an t-susbaint dhan fheadhainn air a bheil cion-lèirsinn (%d caractar air a char as fhaide)</item>
</plurals>
<string name="error_failed_set_caption">Cha deach leinn am fo-thiotal a shuidheachadh</string>
<string name="compose_active_account_description">A postadh mar %1$s</string>
<string name="action_remove_from_list">Thoir an cunntas air falbh on liosta</string>
<string name="action_add_to_list">Cuir cunntas ris an liosta</string>
@ -307,7 +302,7 @@
<string name="filter_dialog_whole_word">Facal slàn</string>
<string name="filter_dialog_update_button">Ùraich</string>
<string name="filter_dialog_remove_button">Thoir air falbh</string>
<string name="filter_addition_dialog_title">Cuir criathrag ris</string>
<string name="filter_addition_title">Cuir criathrag ris</string>
<string name="pref_title_thread_filter_keywords">Còmhraidhean</string>
<string name="pref_title_public_filter_keywords">Loidhnichean-ama poblach</string>
<string name="load_more_placeholder_text">luchdaich barrachd dheth</string>
@ -330,9 +325,9 @@
<string name="post_media_images">Dealbhan</string>
<string name="about_tusky_account">Pròifil Tusky</string>
<string name="about_bug_feature_request_site">Aithrisean air bugaichean ⁊ iarrtasan air gleusan:
\n https://github.com/tuskyapp/Tusky/issues</string>
\n https://git.chinwag.org/chinwag/chinwag-android/issues</string>
<string name="about_project_site">Làrach-lìn a phròiseict:
\n https://tusky.app</string>
\n https://chinwag.org</string>
<string name="about_powered_by_tusky">Le cumhachd Tusky</string>
<string name="about_tusky_version">Tusky %s</string>
<string name="description_account_locked">Cunntas glaiste</string>
@ -519,20 +514,20 @@
<string name="error_media_upload_opening">Cha b urrainn dhuinn am faidhle sin fhosgladh.</string>
<string name="error_media_upload_type">Cha ghabh an seòrsa de dhfhaidhle seo a luchdadh suas.</string>
<string name="error_compose_character_limit">Tha am post ro fhada!</string>
<string name="error_retrieving_oauth_token">Cha deach leinn tòcan clàraidh a-steach fhaighinn.</string>
<string name="error_authorization_denied">Chaidh an t-ùghdarrachadh a dhiùltadh.</string>
<string name="error_authorization_unknown">Thachair mearachd leis an ùghdarrachadh nach do dhaithnich sinn.</string>
<string name="error_retrieving_oauth_token">Cha deach leinn tòcan clàraidh a-steach fhaighinn. Ma mhaireas an duilgheadas seo, feuch “Clàraich a-steach le brabhsair” on chlàr-taice.</string>
<string name="error_authorization_denied">Chaidh an t-ùghdarrachadh a dhiùltadh. Ma tha thu cinnteach gun do chuir thu a-steach an teisteas ceart, feuch “Clàraich a-steach le brabhsair” on chlàr-taice.</string>
<string name="error_authorization_unknown">Thachair mearachd leis an ùghdarrachadh nach do dhaithnich sinn. Ma mhaireas an duilgheadas seo, feuch “Clàraich a-steach le brabhsair” on chlàr-taice.</string>
<string name="error_no_web_browser_found">Cha do lorg sinn brabhsair-lìn a chleachdadh sinn.</string>
<string name="error_failed_app_registration">Dhfhàillig leis an dearbhadh leis an ionstans ud.</string>
<string name="error_failed_app_registration">Dhfhàillig leis an dearbhadh leis an ionstans ud. Ma mhaireas an duilgheadas seo, feuch “Clàraich a-steach le brabhsair” on chlàr-taice.</string>
<string name="error_invalid_domain">Chuir thu a-steach àrainn-lìn mì-dhligheach</string>
<string name="error_empty">Chan fhaod seo a bhith falamh.</string>
<string name="error_network">Thachair mearachd leis an lìonra! Thoir sùil air a cheangal agad is feuch ris a-rithist!</string>
<string name="error_network">Thachair mearachd leis an lìonra. Thoir sùil air a cheangal agad is feuch ris a-rithist.</string>
<string name="error_generic">Thachair mearachd.</string>
<string name="follow_requests_info">Ged nach eil an cunntas agad glaiste, tha sgioba %1$s dhen bheachd gum b fheàirrde thu lèirmheas a dhèanamh air na h-iarrtasan leantainn o na cunntasan seo a làimh.</string>
<string name="dialog_delete_conversation_warning">A bheil thu airson an còmhradh seo a sguabadh às\?</string>
<string name="action_delete_conversation">Sguab às an còmhradh</string>
<string name="action_unbookmark">Thoir an comharra-lìn air falbh</string>
<string name="pref_title_confirm_favourites">Ceall còmhradh dearbhaidh mus dèid post na annsachd</string>
<string name="pref_title_confirm_favourites">Seall dearbhadh mus cuir thu post ris na h-annsachdan</string>
<string name="duration_30_days">30 latha</string>
<string name="duration_90_days">90 latha</string>
<string name="duration_180_days">180 latha</string>
@ -563,7 +558,7 @@
<string name="error_unfollowing_hashtag_format">Mearachd a sgur de leantainn air #%s</string>
<string name="error_loading_account_details">Mearachd a luchdadh fiosrachadh a chunntais</string>
<string name="error_image_edit_failed">Cha b urrainn dhuinn an dealbh a dheasachadh.</string>
<string name="dialog_push_notification_migration">Airson brathan putaidh slighe UnifiedPush a chleachdadh, feumaidh Tusky cead airson fo-sgrìobhadh air brathan air an fhrithealaiche Mastodon agad fhaighinn. Bidh feum air clàradh a-steach às ùr airson na sgòpaichean OAuth a chaidh a cheadachadh dha Tusky atharrachadh. Ma nì thu clàradh a-steach às ùr an-seo no ann an roghainnean a chunntais, cumaidh sinn na dreachdan is an tasgadan ionadail agad.</string>
<string name="dialog_push_notification_migration">Airson brathan putaidh slighe UnifiedPush a chleachdadh, feumaidh Tusky cead airson fo-sgrìobhadh air brathan air an fhrithealaiche Mastodon agad fhaighinn. Bidh feum air clàradh a-steach às ùr airson na sgòpaichean OAuth a chaidh a cheadachadh dha Tusky atharrachadh. Ma nì thu clàradh a-steach às ùr an-seo no ann an “Roghainnean a chunntais”, cumaidh sinn na dreachdan is an tasgadan ionadail agad.</string>
<string name="dialog_push_notification_migration_other_accounts">Rinn thu clàradh a-steach às ùr dhan chunntas làithreach agad airson cead fo-sgrìobhadh putaidh a thoirt dha Tusky. Gidheadh, cha cunntasan eile agad fhathast nach deach imrich air an dòigh sin. Geàrr leum thuca is dèan clàradh a-steach às ùr do gach fear dhiubh airson taic do bhrathan UnifiedPush a chur an comas dhaibh.</string>
<string name="duration_no_change">(Gun atharrachadh)</string>
<string name="pref_title_show_self_username">Seall an t-ainm-cleachdaiche air na bàraichean-inneal</string>
@ -574,7 +569,6 @@
<string name="pref_show_self_username_never">Chan ann idir</string>
<string name="filter_expiration_format">%s (%s)</string>
<string name="url_domain_notifier">%s (🔗 %s)</string>
<string name="error_failed_set_focus">Dhfhàillig suidheachadh na puinge-fòcais</string>
<string name="action_set_focus">Suidhich puing an fhòcais</string>
<string name="delete_scheduled_post_warning">A bheil thu airson am post sgeidealaichte seo a sguabadh às\?</string>
<string name="instance_rule_info">Le clàradh a-steach, bidh tu ag aontachadh ri riaghailtean %s.</string>
@ -583,4 +577,118 @@
<string name="failed_to_pin">Dhfhàillig leis a phrìneachadh</string>
<string name="failed_to_unpin">Dhfhàillig leis an dì-phrìneachadh</string>
<string name="compose_save_draft_loses_media">A bheil thu airson a shàbhaladh na dhreachd\? (Thèid na ceanglachain a luchdadh suas a-rithist nuair a dhaisigeas tu an dreuchd.)</string>
</resources>
<string name="a11y_label_loading_thread">A luchdadh an t-snàithlein</string>
<string name="pref_title_reading_order">Òrdugh an leughaidh</string>
<string name="pref_reading_order_oldest_first">As sine an toiseach</string>
<string name="pref_reading_order_newest_first">As ùire an toiseach</string>
<string name="action_unfollow_hashtag_format">A bheil thu airson sgur de #%s a leantainn\?</string>
<string name="mute_notifications_switch">Mùch na brathan</string>
<string name="hint_media_description_missing">Bu chòir do thuairisgeul a bhith aig a mheadhan.</string>
<string name="report_category_violation">Briseadh riaghailte</string>
<string name="report_category_spam">Spama</string>
<string name="report_category_other">Eile</string>
<string name="pref_summary_http_proxy_disabled">À comas</string>
<string name="pref_summary_http_proxy_missing">&lt;cha deach a shuidheachadh&gt;</string>
<string name="pref_summary_http_proxy_invalid">&lt;mì-dhligheach&gt;</string>
<string name="failed_to_remove_from_list">Cha deach leinn an cunntas a thoirt air falbh on liosta</string>
<string name="title_edits">Deasachaidhean</string>
<string name="status_created_at_now">an-dràsta</string>
<string name="pref_default_post_language">Cànan bunaiteach nam post</string>
<string name="status_created_info">Chruthaich %1$s</string>
<string name="status_edit_info">Dheasaich %1$s</string>
<string name="no_lists">Chan eil liosta sam bith agad.</string>
<string name="language_display_name_format">%s (%s)</string>
<string name="pref_title_http_proxy_port_message">Bu chòir dhan phort a bhith eadar %d is %d</string>
<string name="error_following_hashtags_unsupported">Cha chuir an t-ionstans seo taic ri leantainn thagaichean hais.</string>
<string name="error_muting_hashtag_format">Mearachd a mùchadh #%s</string>
<string name="error_unmuting_hashtag_format">Mearachd a dì-mhùchadh #%s</string>
<string name="title_followed_hashtags">Tagaichean hais gan leantainn</string>
<string name="notification_report_name">Gearanan</string>
<string name="notification_report_description">Brathan mu ghearanan na maorsainneachd</string>
<string name="post_media_alt">ALT</string>
<string name="action_post_failed">Dhfhàillig leis an luchdadh suas</string>
<string name="action_post_failed_detail_plural">Dhfhàillig luchdadh suas nam postaichean agad is chaidh an sàbhaladh nan dreachdan.
\n
\nCha d fhuair sinn grèim air an fhrithealaiche no dhiùlt e na postaichean.</string>
<string name="action_post_failed_show_drafts">Seall na dreachdan</string>
<string name="action_post_failed_do_nothing">Leig seachad</string>
<string name="confirmation_hashtag_unfollowed">Chan eil #%s a leantainn tuilleadh</string>
<string name="description_post_edited">Chaidh a dheasachadh</string>
<string name="action_browser_login">Clàraich a-steach le brabhsair</string>
<string name="pref_title_notification_filter_reports">bhios gearan ùr ann</string>
<string name="action_add_or_remove_from_list">Cuir ris no thoir air falbh on liosta</string>
<string name="failed_to_add_to_list">Cha deach leinn an cunntas a chur ris an liosta</string>
<string name="description_login">Obraichidh seo mar as trice. Cha dèid dàta fhoillseachadh do dhaplacaidean eile.</string>
<string name="description_browser_login">Dhfhaoidte gun cuir seo taic ri dòighean dearbhaidh a bharrachd ach bi feum air brabhsair a chuireas taic ris.</string>
<string name="action_discard">Tilg air falbh na h-atharraichean</string>
<string name="action_continue_edit">Lean air an deasachadh</string>
<string name="post_edited">Air a dheasachadh %s</string>
<string name="notification_report_format">Gearan ùr air %s</string>
<string name="notification_header_report_format">Rinn %s gearan mu %s</string>
<string name="notification_summary_report_format">%s · Tha postaichean ris, %d dhiubh</string>
<string name="action_share_account_link">Co-roinn ceangal dhan chunntas</string>
<string name="account_username_copied">Chaidh lethbhreac a dhèanamh dhen ainm-chleachdaiche</string>
<string name="compose_unsaved_changes">Tha atharraichean gun sàbhaladh agad.</string>
<string name="error_status_source_load">Dhfhàillig luchdadh bun-tùs a phuist on fhrithealaiche.</string>
<string name="action_post_failed_detail">Dhfhàillig luchdadh suas a phuist agad is chaidh a shàbhaladh na dhreachd.
\n
\nCha d fhuair sinn grèim air an fhrithealaiche no dhiùlt e am post.</string>
<string name="action_share_account_username">Co-roinn ainm-cleachdaiche a chunntais</string>
<string name="send_account_link_to">Co-roinn URL a chunntais le…</string>
<string name="send_account_username_to">Co-roinn ainm-cleachdaiche a chunntais le…</string>
<string name="dialog_follow_hashtag_title">Lean an taga hais</string>
<string name="dialog_follow_hashtag_hint">#TagaHais</string>
<string name="hint_description">Tuairisgeul</string>
<string name="post_media_image">Dealbh</string>
<string name="filter_action_warn">Thoir rabhadh</string>
<string name="filter_action_hide">Falaich</string>
<string name="action_refresh">Ath-nuadhaich</string>
<string name="notification_unknown_name">Neo-aithnichte</string>
<string name="socket_timeout_exception">Thug conaltradh ris an fhrithealaiche ro fhada</string>
<string name="ui_error_unknown">chan eil fhios dè an t-adhbhar</string>
<string name="ui_error_bookmark">Cha deach leinn comharra-lìn a chur ris a phost: %s</string>
<string name="ui_error_clear_notifications">Dhfhàillig falamhachadh nam brathan: %s</string>
<string name="ui_error_favourite">Cha deach leinn am post a chur ris na h-annsachdan: %s</string>
<string name="ui_error_reblog">Dhfhàillig brosnachadh a phuist: %s</string>
<string name="ui_error_vote">Dhfhàillig bhòtadh sa chunntas-bheachd: %s</string>
<string name="ui_error_accept_follow_request">Dhfhàillig le gabhail ris an iarrtas leantainn: %s</string>
<string name="ui_error_reject_follow_request">Dhfhàillig le diùltadh an iarrtais leantainn: %s</string>
<string name="ui_success_accepted_follow_request">Chaidh gabhail ris an iarrtas leantainn</string>
<string name="ui_success_rejected_follow_request">Chaidh iarrtas leantainn a bhacadh</string>
<string name="select_list_manage">Stiùirich na liostaichean</string>
<string name="select_list_empty">Chan eil liosta agad fhathast</string>
<string name="error_list_load">Mearachd a luchdadh nan liostaichean</string>
<string name="status_filtered_show_anyway">Seall e co-dhiù</string>
<string name="status_filter_placeholder_label_format">Criathraichte: %s</string>
<string name="pref_title_account_filter_keywords">Pròifilean</string>
<string name="hint_filter_title">A chriathrag agam</string>
<string name="filter_description_warn">Falaich le rabhadh</string>
<string name="filter_description_hide">Falaich uile gu lèir</string>
<string name="label_filter_action">Gnìomh na criathraige</string>
<string name="label_filter_context">Co-theacsaichean na criathraige</string>
<string name="label_filter_keywords">Faclan no abairtean-luirg rin criathradh</string>
<string name="action_add">Cuir ris</string>
<string name="filter_edit_keyword_title">Deasaich am facal-luirg</string>
<string name="title_public_trending_hashtags">Tagaichean hais a treandadh</string>
<string name="accessibility_talking_about_tag">Tha %1$d a bruidhinn mun taga hais %2$s</string>
<string name="total_usage">Cleachdadh iomlan</string>
<string name="total_accounts">Cunntasan iomlan</string>
<string name="pref_title_show_stat_inline">Seall stadastaireachd nam post san loidhne-ama</string>
<string name="filter_keyword_display_format">%s (facal slàn)</string>
<string name="filter_keyword_addition_title">Cuir facal-luirg ris</string>
<string name="filter_description_format">%s: %s</string>
<string name="label_filter_title">Tiotal</string>
<string name="help_empty_home">Seo <b>loidhne-ama do dhachaigh</b>. Seallaidh i na postaichean o chionn goirid aig na cunntasan a leanas tu.
\n
\nAirson cunntasan a rùrachadh, lorg iad air tè dhe na loidhnichean-ama eile; mar eisimpleir, loidhne-ama ionadail an ionstans agad [iconics gmd_group]. Air neo lorg cunntasan a-rèir ainm [iconics gmd_search]; mar eisimpleir, lorg “Tusky” ach am faigh thu grèim air a chunntas againne air Mastodon.</string>
<string name="compose_delete_draft">A bheil thu airson an dreachd a sguabadh às\?</string>
<string name="load_newest_notifications">Luchdaich na brathan as ùire</string>
<string name="error_missing_edits">Tha fios aig an fhrithealaiche gun deach am post seo a dheasachadh ach chan eil lethbhreac dhen deasachadh aige-san is chan urrainn dhuinn a shealltainn dhut.
\n
\nSeo <a href="https://github.com/mastodon/mastodon/issues/25398">duilgheadas Mastodon #25398</a>.</string>
<string name="pref_ui_text_size">Meud teacsa na eadar-aghaidh</string>
<string name="notification_listenable_worker_name">Gnìomhachd sa chùlaibh</string>
<string name="notification_listenable_worker_description">Brathan nuair a bhios Tusky ag obair sa chùlaibh</string>
<string name="notification_notification_worker">A faighinn nam brathan…</string>
<string name="notification_prune_cache">Obair-ghlèidhidh air an tasgadan…</string>
</resources>

View file

@ -52,7 +52,7 @@
<string name="action_follow">Seguir</string>
<string name="action_logout_confirm">Tes a certeza de que queres pechar sesión da conta %1$s\?</string>
<string name="action_logout">Pechar sesión</string>
<string name="action_login">Accede con Mastodon</string>
<string name="action_login">Acceder con Tusky</string>
<string name="action_compose">Redactar</string>
<string name="action_more">Máis</string>
<string name="action_unfavourite">Eliminar favorito</string>
@ -111,11 +111,11 @@
<string name="error_media_upload_opening">Non se puido abrir o ficheiro.</string>
<string name="error_media_upload_type">Non pode subirse ese tipo de ficheiro.</string>
<string name="error_compose_character_limit">A publicación é demasiado longa!</string>
<string name="error_retrieving_oauth_token">Fallou a obtención do token de acceso.</string>
<string name="error_authorization_denied">A autorización foi rexeitada.</string>
<string name="error_authorization_unknown">Aconteceu un erro non identificado de autorización.</string>
<string name="error_retrieving_oauth_token">Non se obtivo o token de acceso. Se non o consigues, inténtao desde Acceder no Navegador.</string>
<string name="error_authorization_denied">A autorización foi rexeitada. Se tes a certeza de que as credenciais son correctas, inténtao desde Acceder no Navegador no menú.</string>
<string name="error_authorization_unknown">Aconteceu un erro non identificado na autorización. Se persiste, inténtao desde Acceder no Navedor.</string>
<string name="error_no_web_browser_found">Non se atopou un navegador para utilizar.</string>
<string name="error_failed_app_registration">Fallou a autenticación nesta instancia.</string>
<string name="error_failed_app_registration">Fallou a autenticación nesta instancia. Se persiste, inténtao desde Acceder no Navegador no menú.</string>
<string name="error_invalid_domain">O dominio escrito non é válido</string>
<string name="error_empty">Esto non pode estar baleiro.</string>
<string name="error_network">Houbo un fallo na rede! Comproba a túa conexión e inténtao outra vez!</string>
@ -255,12 +255,9 @@
<string name="action_remove">Eliminar</string>
<string name="action_set_caption">Escribir descrición</string>
<plurals name="hint_describe_for_visually_impaired">
<item quantity="one">Describe para persoas con deficiencias visuais
\n(límite %d caracter)</item>
<item quantity="other">Describe para persoas con deficiencias visuais
\n(%d caracteres como máximo)</item>
<item quantity="one">Describe para persoas con deficiencias visuais (límite %d caracter)</item>
<item quantity="other">Describe para persoas con deficiencias visuais (%d caracteres como máximo)</item>
</plurals>
<string name="error_failed_set_caption">Fallou establecemento do texto</string>
<string name="compose_active_account_description">Publicar como %1$s</string>
<string name="action_remove_from_list">Eliminar conta da listaxe</string>
<string name="action_add_to_list">Engadir conta á listaxe</string>
@ -281,8 +278,8 @@
<string name="filter_dialog_whole_word">Palabra completa</string>
<string name="filter_dialog_update_button">Actualizar</string>
<string name="filter_dialog_remove_button">Eliminar</string>
<string name="filter_edit_dialog_title">Editar filtro</string>
<string name="filter_addition_dialog_title">Engadir filtro</string>
<string name="filter_edit_title">Editar filtro</string>
<string name="filter_addition_title">Engadir filtro</string>
<string name="pref_title_thread_filter_keywords">Conversas</string>
<string name="pref_title_public_filter_keywords">Cronoloxías públicas</string>
<string name="load_more_placeholder_text">cargar máis</string>
@ -310,9 +307,9 @@
<string name="post_share_content">Compartir contido do toot</string>
<string name="about_tusky_account">Perfil de Tusky</string>
<string name="about_bug_feature_request_site">Informar de fallos e solicitar funcións:
\n https://github.com/tuskyapp/Tusky/issues</string>
\n https://git.chinwag.org/chinwag/chinwag-android/issues</string>
<string name="about_project_site">Web do proxecto:
\n https://tusky.app</string>
\n https://chinwag.org</string>
<string name="about_tusky_license">Tusky é software libre e de código aberto. Está baixo a licenza GNU General Public License Version 3. Podes ver a licenza aquí: https://www.gnu.org/licenses/gpl-3.0.en.html</string>
<string name="about_powered_by_tusky">Desenvolta por Tusky</string>
<string name="about_tusky_version">Tusky %s</string>
@ -506,7 +503,7 @@
<string name="dialog_delete_conversation_warning">Eliminar esta conversa\?</string>
<string name="action_delete_conversation">Eliminar conversa</string>
<string name="action_unbookmark">Eliminar marcador</string>
<string name="pref_title_confirm_favourites">Mostrar diálogo de confirmación antes de favorecer</string>
<string name="pref_title_confirm_favourites">Pedir confirmación antes de favorecer</string>
<string name="duration_14_days">14 días</string>
<string name="duration_30_days">30 días</string>
<string name="duration_60_days">60 días</string>
@ -524,7 +521,7 @@
<string name="tips_push_notification_migration">Volve a acceder con tódalas contas para activar as notificacións push.</string>
<string name="title_login">Acceder</string>
<string name="notification_update_description">Notificacións cando son editadas publicacións coas que interactuaches</string>
<string name="dialog_push_notification_migration">Para poder usar as notificacións push vía UnifiedPush, Tusky require o permiso para subscribirse ás notificacións do teu servidor Mastodon. É necesario volver a acceder para cambiar os ámbitos OAuth concedidos a Tusky. Usando aquí ou nas preferencias da Conta a opción de volver a acceder conservarás os borradores locais e caché.</string>
<string name="dialog_push_notification_migration">Para poder usar as notificacións push vía UnifiedPush, Tusky require o permiso para subscribirse ás notificacións do teu servidor Mastodon. É necesario volver a acceder para cambiar os ámbitos OAuth concedidos a Tusky. Usando aquí, ou nas preferencias da Conta, a opción de volver a acceder conservarás os borradores locais e caché.</string>
<string name="dialog_push_notification_migration_other_accounts">Volveches a acceder para obter as notificacións push en Tusky. Aínda así tes algunha outra conta que non foi migrada a este modo. Cambia a esas contas e volve a conectar unha a unha para activar o soporte para notificacións de UnifiedPush.</string>
<string name="title_migration_relogin">Volve a acceder para ter notificacións push</string>
<string name="notification_update_format">%s editou a publicación</string>
@ -542,7 +539,6 @@
<string name="error_multimedia_size_limit">Os ficheiros de vídeo e audio non poden superar os %s MB.</string>
<string name="description_post_language">Idioma de publicación</string>
<string name="url_domain_notifier">%s (🔗 %s)</string>
<string name="error_failed_set_focus">Fallou o establecemento do foco</string>
<string name="action_set_focus">Establece foco</string>
<string name="error_following_hashtag_format">Erro ao seguir #%s</string>
<string name="error_unfollowing_hashtag_format">Error ao retirar seguimento de #%s</string>
@ -575,7 +571,7 @@
<string name="notification_report_format">Nova denuncia en %s</string>
<string name="notification_header_report_format">%s denunciou a %s</string>
<string name="notification_summary_report_format">%s · %d publicacións fixadas</string>
<string name="confirmation_hashtag_unfollowed">Xa non segues #%s</string>
<string name="confirmation_hashtag_unfollowed">Xa non segues a #%s</string>
<string name="pref_title_notification_filter_reports">hai unha nova denuncia</string>
<string name="hint_media_description_missing">O multimedia debería ter unha descrición.</string>
<string name="pref_title_http_proxy_port_message">O porto debe estar entre %d e %d</string>
@ -588,8 +584,8 @@
<string name="a11y_label_loading_thread">Cargando fío</string>
<string name="mute_notifications_switch">Acalar notificacións</string>
<string name="title_edits">Edicións</string>
<string name="status_edit_info">Editado por %1$s o %2$s</string>
<string name="status_created_info">Creado por %1$s o %2$s</string>
<string name="status_edit_info">Editada: %1$s</string>
<string name="status_created_info">Creado por %1$s</string>
<string name="action_discard">Desbotar cambios</string>
<string name="action_continue_edit">Continuar a edición</string>
<string name="compose_unsaved_changes">Hai cambios non gardados.</string>
@ -598,4 +594,72 @@
<string name="send_account_link_to">Compartir URL da conta en…</string>
<string name="send_account_username_to">Compartir identificador da conta en…</string>
<string name="account_username_copied">Identificador copiado</string>
</resources>
<string name="pref_title_reading_order">Orde de lectura</string>
<string name="pref_reading_order_oldest_first">Antigo primeiro</string>
<string name="pref_reading_order_newest_first">Novidades primeiro</string>
<string name="pref_summary_http_proxy_missing">&lt;non establecido&gt;</string>
<string name="pref_summary_http_proxy_disabled">Desactivado</string>
<string name="pref_summary_http_proxy_invalid">&lt;non válido&gt;</string>
<string name="action_post_failed">Fallou a subida</string>
<string name="action_post_failed_detail">Fallou a subida da publicación e gardouse non borradores.
\n
\nPode que o servidor non estive accesible ou que rexeitase a publicación.</string>
<string name="action_post_failed_detail_plural">Fallou a subida das túas publicacións e gardáronse nos borradores.
\n
\nPode que o servidor non estivese accesible ou que rexeitase as publicacións.</string>
<string name="action_post_failed_show_drafts">Mostrar borradores</string>
<string name="action_post_failed_do_nothing">Desbotar</string>
<string name="action_browser_login">Acceder no Navegador</string>
<string name="description_browser_login">Pode ter soporte para métodos adicionais de autenticación, pero require un navegador soportado.</string>
<string name="description_login">Funciona case sempre. Non se filtran datos a outras apps.</string>
<string name="accessibility_talking_about_tag">%1$d persoas están falando acerca do cancelo %2$s</string>
<string name="title_public_trending_hashtags">Cancelos en voga</string>
<string name="total_usage">Uso total</string>
<string name="total_accounts">Total de contas</string>
<string name="dialog_follow_hashtag_title">Seguir cancelo</string>
<string name="dialog_follow_hashtag_hint">#cancelo</string>
<string name="hint_description">Descrición</string>
<string name="help_empty_home">Esta é a túa <b>cronoloxía de inicio</b>. Mostra as publicacións recentes das contas que segues.
\n
\nPara atopar contas podes mirar nalgunha das outras cronoloxías. Por exemplo, na cronoloxía local da túa instancia [iconics gmd_group]. Ou buscalas polo seu nome [iconics gmd_search]; por exemplo busca Tusky para atopar a nosa conta en Mastodon.</string>
<string name="post_media_image">Imaxe</string>
<string name="hint_filter_title">O meu filtro</string>
<string name="action_refresh">Actualizar</string>
<string name="notification_unknown_name">Descoñecido</string>
<string name="socket_timeout_exception">Estamos tardando demasiado en conectar co servidor</string>
<string name="ui_error_unknown">razón descoñecida</string>
<string name="ui_error_bookmark">Fallou engadir a marcadores: %s</string>
<string name="ui_error_clear_notifications">Fallou a limpeza das notificacións: %s</string>
<string name="ui_error_vote">Fallou a votación na enquisa: %s</string>
<string name="ui_error_favourite">Fallou favorecer a publicación: %s</string>
<string name="ui_error_reblog">Fallou promover a publicación: %s</string>
<string name="ui_error_accept_follow_request">Fallou a aceptación da solicitude de seguimento: %s</string>
<string name="ui_error_reject_follow_request">Fallou o rexeitamento da solicitude de seguimento: %s</string>
<string name="ui_success_accepted_follow_request">Aceptado o seguimento</string>
<string name="ui_success_rejected_follow_request">Bloqueada a solicitude de seguimento</string>
<string name="status_filtered_show_anyway">Mostrar igualmente</string>
<string name="status_filter_placeholder_label_format">Filtrado: %s</string>
<string name="pref_title_account_filter_keywords">Perfís</string>
<string name="label_filter_title">Título</string>
<string name="filter_action_warn">Aviso</string>
<string name="filter_action_hide">Agochar</string>
<string name="filter_description_warn">Agochar cun aviso</string>
<string name="filter_description_hide">Agochar completamente</string>
<string name="label_filter_action">Acción do filtro</string>
<string name="label_filter_context">Ámbitos para o filtro</string>
<string name="label_filter_keywords">Palabras chave a filtrar</string>
<string name="action_add">Engadir</string>
<string name="filter_keyword_display_format">%s (palabra completa)</string>
<string name="filter_description_format">%s: %s</string>
<string name="pref_title_show_stat_inline">Mostrar estatísticas da publicación na cronoloxía</string>
<string name="filter_keyword_addition_title">Engadir palabra</string>
<string name="filter_edit_keyword_title">Editar palabra</string>
<string name="select_list_empty">Aínda non tes listas</string>
<string name="select_list_manage">Xestionar listas</string>
<string name="error_list_load">Erro ao cargar as listas</string>
<string name="error_missing_edits">O teu servidor sabe que a publicación foi editada, pero non ten unha copia das edición, polo que non pode mostrarchas.
\n
\nÉ un <a href="https://github.com/mastodon/mastodon/issues/25398">problema coñecido</a> en Mastodon.</string>
<string name="load_newest_notifications">Cargar as notificacións máis recentes</string>
<string name="compose_delete_draft">Eliminar borrador\?</string>
</resources>

View file

@ -247,8 +247,8 @@
<string name="action_set_caption">कैप्शन सेट करें</string>
<string name="add_account_name">खाता जोड़ो</string>
<string name="filter_dialog_whole_word">पूरा शब्द</string>
<string name="filter_edit_dialog_title">फ़िल्टर संपादित करें</string>
<string name="filter_addition_dialog_title">फिल्टर लगाएं</string>
<string name="filter_edit_title">फ़िल्टर संपादित करें</string>
<string name="filter_addition_title">फिल्टर लगाएं</string>
<string name="pref_title_public_filter_keywords">सार्वजनिक टाइमलाइन</string>
<string name="load_more_placeholder_text">और लोड करें</string>
<string name="pref_title_show_cards_in_timelines">टाइमलाइन में लिंक प्रीव्यू दिखाएं</string>
@ -311,7 +311,6 @@
<item quantity="other">दृष्टिहीन लोगों के लिए वर्णन करें
\n(%d वर्ण सीमा)</item>
</plurals>
<string name="error_failed_set_caption">कैप्शन सेट करने में विफल</string>
<string name="compose_active_account_description">%1$s खाते के साथ पोस्ट कर रहे</string>
<string name="action_remove_from_list">सूची से खाता निकालें</string>
<string name="action_add_to_list">सूची में खाता जोड़ें</string>
@ -402,4 +401,9 @@
</plurals>
<string name="error_compose_character_limit">पोस्ट बहुत लंबा है!</string>
<string name="error_failed_app_registration">उस सर्वर से प्रमाणित करने में विफल।</string>
<string name="error_multimedia_size_limit">वीडियो और ऑडियो फ़ाइलों का आकार %s एमबी से अधिक नहीं हो सकता है।</string>
<string name="error_image_edit_failed">फोटो संपादित नहीं किया जा सका।</string>
<string name="error_media_upload_image_or_video">फोटो और वीडियो दोनों को एक ही पोस्ट से अटैच नहीं किया जा सकता है।</string>
<string name="error_loading_account_details">खाता विवरण लोड करने में विफल रहा</string>
<string name="error_could_not_load_login_page">लॉगिन पेज लोड नहीं किया जा सका।</string>
</resources>

View file

@ -1,14 +1,14 @@
<?xml version="1.0" encoding="utf-8"?>
<resources>
<string name="error_generic">Hiba történt.</string>
<string name="error_network">Hálózati hiba történt! Kérjük, ellenőrizd a kapcsolatot, és próbálja meg újra!</string>
<string name="error_network">Hálózati hiba történt. Kérjük, ellenőrizd a kapcsolatot, és próbáld meg újra.</string>
<string name="error_empty">Ez nem lehet üres.</string>
<string name="error_invalid_domain">Helytelen domain</string>
<string name="error_failed_app_registration">Sikertelen hitelesítés ezen a példányon.</string>
<string name="error_failed_app_registration">Sikertelen hitelesítés ezen a példányon. Ha ez továbbra is fennáll, próbáld a Bejelentkezés Böngészőben opciót a menüben.</string>
<string name="error_no_web_browser_found">Nem található használható böngésző.</string>
<string name="error_authorization_unknown">Azonosítatlan engedélyezési hiba történt.</string>
<string name="error_authorization_denied">Engedély megtagadva.</string>
<string name="error_retrieving_oauth_token">Bejelentkezési token megszerzése sikertelen.</string>
<string name="error_authorization_unknown">Azonosítatlan hitelesítési hiba történt. Ha ez továbbra is fennáll, próbáld a Bejelentkezés Böngészőben opciót a menüben.</string>
<string name="error_authorization_denied">Engedély megtagadva. Ha biztos vagy benne, hogy a megfelelő hitelesítési adatokat adtad meg, próbáld a Bejelentkezés Böngészőben funkciót a menüben.</string>
<string name="error_retrieving_oauth_token">Bejelentkezési token megszerzése sikertelen. Ha ez továbbra is fennáll, próbáld a Bejelentkezés Böngészőben opciót a menüben.</string>
<string name="error_compose_character_limit">Túl hosszú a bejegyzés!</string>
<string name="error_media_upload_type">Ilyen típusú fájlt nem lehet feltölteni.</string>
<string name="error_media_upload_opening">Fájl megnyitása sikertelen.</string>
@ -58,7 +58,7 @@
<string name="action_favourite">Kedvencnek jelölés</string>
<string name="action_more">Több</string>
<string name="action_compose">Szerkesztés</string>
<string name="action_login">Bejelentkezés Mastodonnal</string>
<string name="action_login">Bejelentkezés Tuskyval</string>
<string name="action_logout">Kijelentkezés</string>
<string name="action_logout_confirm">Biztosan ki szeretnél jelentkezni a következőből: %1$s?</string>
<string name="action_follow">Követés</string>
@ -132,12 +132,12 @@
<string name="label_header">Fejléc</string>
<string name="link_whats_an_instance">Mi az a példány\?</string>
<string name="login_connection">Csatlakozás…</string>
<string name="dialog_whats_an_instance">Bármely példány címét vagy domain nevét beírhatod ide, mint a mastodon.social, az icosahedron.website, a social.tchncs.de és <a href="https://instances.social">mások!</a>
\n
\nHa még nincs fiókod, beírhatod annak a példánynak a címét, amelyhez csatlakoznál, majd azon létrehozhatsz egy fiókot.
\n
\nA példány az a hely, ahol a fiókadataidat tárolják, de ettől még ugyanúgy kommunikálhatsz más példányokon lévő emberekkel, mintha ugyanazon az oldalon lennétek.
\n
<string name="dialog_whats_an_instance">Bármely példány címét vagy domain nevét beírhatod ide, mint a mastodon.social, az icosahedron.website, a social.tchncs.de és <a href="https://instances.social">mások!</a>
\n
\nHa még nincs fiókod, beírhatod annak a példánynak a címét, amelyhez csatlakoznál, majd azon létrehozhatsz egy fiókot.
\n
\nA példány az a hely, ahol a fiókadataidat tárolják, de ettől még ugyanúgy kommunikálhatsz más példányokon lévő emberekkel, mintha ugyanazon az oldalon lennétek.
\n
\nTöbb információt találhatsz itt: <a href="https://joinmastodon.org">joinmastodon.org</a>. </string>
<string name="dialog_title_finishing_media_upload">Média feltöltés befejezése</string>
<string name="dialog_message_uploading_media">Feltöltés…</string>
@ -307,8 +307,8 @@
<string name="replying_to">Válasz @%s részére</string>
<string name="pref_title_public_filter_keywords">Nyilvános idővonalak</string>
<string name="pref_title_thread_filter_keywords">Beszélgetések</string>
<string name="filter_addition_dialog_title">Szűrő hozzáadása</string>
<string name="filter_edit_dialog_title">Szűrő szerkesztése</string>
<string name="filter_addition_title">Szűrő hozzáadása</string>
<string name="filter_edit_title">Szűrő szerkesztése</string>
<string name="filter_dialog_remove_button">Eltávolítás</string>
<string name="filter_dialog_update_button">Frissítés</string>
<string name="filter_add_description">Szűrendő kifejezés</string>
@ -338,12 +338,9 @@
<string name="action_add_to_list">Fiók hozzáadása a listához</string>
<string name="action_remove_from_list">Fiók eltávolítása a listából</string>
<string name="compose_active_account_description">Bejegyzés mint %1$s</string>
<string name="error_failed_set_caption">Cím beállítása nem sikerült</string>
<plurals name="hint_describe_for_visually_impaired">
<item quantity="one">Leírás látássérülteknek
\n(%d karakter korlát)</item>
<item quantity="other">Leírás látássérülteknek
\n(%d karakter korlát)</item>
<item quantity="one">Tartalom leírása látássérültek számára (%d karakteres korlát)</item>
<item quantity="other">Tartalom leírása látássérültek számára (%d karakteres korlát)</item>
</plurals>
<string name="action_set_caption">Cím beállítása</string>
<string name="lock_account_label_description">Minden követődet külön engedélyezned kell</string>
@ -351,7 +348,7 @@
<string name="caption_notoemoji">A Google jelenlegi emodzsi készlete</string>
<string name="reblog_private">Megtolás az eredeti közönségnek</string>
<string name="unreblog_private">Megtolás visszavonása</string>
<string name="license_apache_2">Apache licensz alatt</string>
<string name="license_apache_2">Apache licenc alatt közzétéve (másolat alább)</string>
<string name="unpin_action">Kitűzés eltávolítása</string>
<string name="pin_action">Kitűzés</string>
<plurals name="favs">
@ -450,7 +447,7 @@
<string name="no_scheduled_posts">Nincs egy ütemezett bejegyzésed sem.</string>
<string name="warning_scheduling_interval">A Mastodonban a legrövidebb ütemezhető időintervallum 5 perc.</string>
<string name="notification_follow_request_name">Követési kérelmek</string>
<string name="pref_title_confirm_reblogs">Jóváhagyó ablak mutatása megtolás előtt</string>
<string name="pref_title_confirm_reblogs">Jóváhagyás mutatása megtolás előtt</string>
<string name="pref_title_show_cards_in_timelines">Hivatkozás előnézetének mutatása idővonalakon</string>
<string name="pref_title_enable_swipe_for_tabs">Lapok közötti váltás engedélyezése csúsztatással</string>
<plurals name="poll_info_people">
@ -555,7 +552,6 @@
<string name="pref_show_self_username_never">Soha</string>
<string name="duration_no_change">(Nincs változás)</string>
<string name="url_domain_notifier">%s (🔗 %s)</string>
<string name="error_failed_set_focus">Nem sikerült a fókuszpont beállítása</string>
<string name="action_set_focus">Fókuszpont beállítása</string>
<string name="error_following_hashtag_format">Hiba a #%s követésekor</string>
<string name="error_unfollowing_hashtag_format">Hiba a #%s követésének befejezésekor</string>
@ -563,8 +559,8 @@
<string name="instance_rule_info">A bejelentkezéssel elfogadod a %s szabályait.</string>
<string name="instance_rule_title">%s szabályai</string>
<string name="compose_save_draft_loses_media">Elmentsük a vázlatot\? (A mellékleteket újra feltöltjük, amikor a vázlatot visszaállítod.)</string>
<string name="failed_to_pin">Nem sikerült Kitűzni</string>
<string name="failed_to_unpin">Nem sikerült a Kitűzés Visszavonása</string>
<string name="failed_to_pin">Nem sikerült kitűzni</string>
<string name="failed_to_unpin">Nem sikerült a kitűzés visszavonása</string>
<string name="action_add_or_remove_from_list">Hozzáadás vagy törlés a listáról</string>
<string name="no_lists">Nincs egy listád se.</string>
<string name="action_unfollow_hashtag_format">#%s követésének vége\?</string>
@ -601,8 +597,8 @@
<string name="pref_summary_http_proxy_missing">&lt;nincs beállítva&gt;</string>
<string name="pref_summary_http_proxy_invalid">&lt;érvénytelen&gt;</string>
<string name="title_edits">Szerkesztések</string>
<string name="status_created_info">%1$s létrehozta %2$s</string>
<string name="status_edit_info">%1$s szerkesztette %2$s</string>
<string name="status_created_info">%1$s-kor létrehozta</string>
<string name="status_edit_info">%1$s-kor szerkesztette</string>
<string name="post_media_alt">ALT</string>
<string name="action_discard">Változtatások elvetése</string>
<string name="action_continue_edit">Szerkesztés folytatása</string>
@ -612,4 +608,71 @@
<string name="send_account_link_to">Fiók URL megosztása vele…</string>
<string name="send_account_username_to">Fiók felhasználói nevének megosztása vele…</string>
<string name="account_username_copied">Felhasználónév másolva</string>
<string name="action_post_failed">Feltöltés meghiúsult</string>
<string name="action_post_failed_detail">A bejegyzésed feltöltése meghiúsult, és a vázlatokba mentettük el.
\n
\nVagy a kiszolgálót nem lehetett elérni, vagy visszautasította a bejegyzést.</string>
<string name="action_post_failed_detail_plural">A bejegyzésed feltöltése meghiúsult, és a vázlatokba mentettük el.
\n
\nVagy a kiszolgálót nem lehetett elérni, vagy visszautasította a bejegyzést.</string>
<string name="action_post_failed_show_drafts">Vázlatok mutatása</string>
<string name="action_post_failed_do_nothing">Elvetés</string>
<string name="action_browser_login">Bejelentkezés Böngészővel</string>
<string name="description_login">A legtöbb esetben működik. Nem szivárog ki adat más alkalmazások számára.</string>
<string name="description_browser_login">Támogathat más hitelesítési módozatokat is, de ehhez támogatott böngészőre van szükség.</string>
<string name="title_public_trending_hashtags">Népszerű hashtagek</string>
<string name="accessibility_talking_about_tag">%1$d ember beszél a %2$s hashtagről</string>
<string name="total_usage">Összes használat</string>
<string name="total_accounts">Összes fiók</string>
<string name="dialog_follow_hashtag_title">Hashtag követése</string>
<string name="dialog_follow_hashtag_hint">#hashtag</string>
<string name="action_refresh">Frissítés</string>
<string name="notification_unknown_name">Ismeretlen</string>
<string name="ui_error_favourite">Bejegyzés kedvencnek jelölése sikertelen: %s</string>
<string name="ui_error_reblog">Bejegyzés megtolása sikertelen: %s</string>
<string name="ui_error_vote">Szavazat leadása a szavazásba sikertelen: %s</string>
<string name="ui_error_accept_follow_request">Követési kérelem elfogadása sikertelen: %s</string>
<string name="status_filtered_show_anyway">Mutatás mindenképpen</string>
<string name="status_filter_placeholder_label_format">Szűrve: %s</string>
<string name="pref_title_account_filter_keywords">Profil</string>
<string name="socket_timeout_exception">A kapcsolatfelvétel a kiszolgálóddal túl sokáig tartott</string>
<string name="ui_error_unknown">ismeretlen ok</string>
<string name="ui_error_bookmark">Bejegyzés könyvjelzőzése sikertelen: %s</string>
<string name="ui_error_clear_notifications">Értesítések törlése sikertelen: %s</string>
<string name="filter_action_warn">Figyelmeztetés</string>
<string name="filter_action_hide">Elrejtés</string>
<string name="filter_description_warn">Elrejtés figyelmeztetéssel</string>
<string name="filter_description_hide">Elrejtés teljesen</string>
<string name="label_filter_action">Szűrőművelet</string>
<string name="ui_success_rejected_follow_request">Követési kérelem letiltva</string>
<string name="hint_filter_title">Saját szűrő</string>
<string name="label_filter_title">Cím</string>
<string name="action_add">Hozzáadás</string>
<string name="filter_keyword_display_format">%s (egész világ)</string>
<string name="label_filter_context">Szűrőkontextus</string>
<string name="label_filter_keywords">Szűrendő kulcsszavak vagy kifejezések</string>
<string name="pref_title_show_stat_inline">Bejegyzés-statisztikák mutatása az idővonalon</string>
<string name="ui_error_reject_follow_request">Követési kérelem elutasítása sikertelen: %s</string>
<string name="ui_success_accepted_follow_request">Követési kérelem elfogadva</string>
<string name="filter_keyword_addition_title">Kulcsszó hozzáadása</string>
<string name="filter_edit_keyword_title">Kulcsszó szerkesztése</string>
<string name="filter_description_format">%s: %s</string>
<string name="help_empty_home">Ez a <b>kezdő idővonalad</b>. Megjeleníti a követett fiókok legfrissebb bejegyzéseit.
\n
\nMás fiókokat másik idővonalakon fedezhetsz fel. Például a példányod helyi idővonalán [iconics gmd_group]. Vagy megkeresheted őket név szerint [iconics gmd_search]; például keress rá a Tuskyra, hogy megtaláld a Mastodon-fiókunkat.</string>
<string name="hint_description">Leírás</string>
<string name="post_media_image">Kép</string>
<string name="select_list_empty">Még nincsenek listáid</string>
<string name="select_list_manage">Listák kezelése</string>
<string name="error_list_load">Hiba a listák betöltése során</string>
<string name="pref_ui_text_size">UI betűméret</string>
<string name="notification_listenable_worker_name">Háttértevékenység</string>
<string name="notification_listenable_worker_description">Értesítések, amikor a Tusky a háttérben működik</string>
<string name="notification_notification_worker">Értesítések lekérése…</string>
<string name="notification_prune_cache">Gyorsítótár karbantartása…</string>
<string name="load_newest_notifications">Legújabb értesítések betöltése</string>
<string name="compose_delete_draft">Töröljük a vázlatot\?</string>
<string name="error_missing_edits">A kiszolgálód tudja, hogy ezt a bejegyzést szerkesztették, de erről nincs másolata, így ezt nem tudjuk neked megmutatni.
\n
\nEz egy <a href="https://github.com/mastodon/mastodon/issues/25398">Mastodon hiba #25398</a>.</string>
</resources>

View file

@ -3,14 +3,14 @@
<string name="error_empty">Kolom ini tidak boleh kosong.</string>
<string name="error_invalid_domain">Domain yang dimasukkan tidak valid</string>
<string name="error_no_web_browser_found">Tidak dapat menemukan browser untuk digunakan.</string>
<string name="error_authorization_unknown">Terjadi kesalahan otorisasi yang tidak diketahui.</string>
<string name="error_authorization_denied">Otorisasi ditolak.</string>
<string name="error_retrieving_oauth_token">Gagal mendapatkan token masuk.</string>
<string name="error_authorization_unknown">"Terjadi kesalahan otorisasi yang tidak diketahui. Jika ini berlanjut, coba Masuk di Browser dari menu."</string>
<string name="error_authorization_denied">Otorisasi ditolak. Jika Anda yakin telah memberikan kredensial yang benar, coba Masuk di Browser dari menu.</string>
<string name="error_retrieving_oauth_token">Gagal mendapatkan token masuk. Jika ini terus berlanjut, coba Masuk di Browser dari menu.</string>
<string name="title_login">Masuk</string>
<string name="title_home">Beranda</string>
<string name="title_notifications">Notifikasi</string>
<string name="title_public_local">Lokal</string>
<string name="title_direct_messages">Pesan Langsung</string>
<string name="title_direct_messages">Pesan langsung</string>
<string name="error_multimedia_size_limit">Berkas video dan audio tidak boleh melebihi %s MB.</string>
<string name="error_image_edit_failed">Gambar tidak dapat diubah.</string>
<string name="error_media_upload_type">Jenis berkas tersebut tidak dapat diunggah.</string>
@ -164,7 +164,7 @@
<string name="add_account_name">Tambah Akun</string>
<string name="error_create_list">Tidak dapat membuat daftar</string>
<string name="later">Nanti</string>
<string name="error_failed_app_registration">Autentikasi gagal dilakukan.</string>
<string name="error_failed_app_registration">Gagal mengautentikasi dengan instance tersebut. Jika ini berlanjut, coba Masuk di Browser dari menu.</string>
<string name="tusky_compose_post_quicksetting_label">Tulis Postingan</string>
<string name="error_media_upload_image_or_video">Gambar dan video tidak dapat disematkan ke dalam post yang sama.</string>
<string name="title_public_federated">Federasi</string>
@ -246,4 +246,9 @@
<string name="pref_title_notification_filter_poll">pemilihan telah berakhir</string>
<string name="pref_title_notification_filter_subscriptions">seseorang yang saya langganani menerbitkan sebuah post baru</string>
<string name="pref_title_notification_filter_sign_ups">seseorang mendaftar</string>
<string name="error_following_hashtags_unsupported">Instance ini tidak mendukung hashtag berikut.</string>
<string name="error_muting_hashtag_format">Kesalahan menonaktifkan #%s</string>
<string name="error_unmuting_hashtag_format">Kesalahan mengaktifkan #%s</string>
<string name="error_status_source_load">Gagal memuat sumber status dari server.</string>
<string name="title_public_trending_hashtags">Hashtag yang sedang tren</string>
</resources>

View file

@ -1,6 +1,6 @@
<?xml version="1.0" encoding="utf-8"?>
<resources>
<string name="action_login">Skrá inn með Mastodon</string>
<string name="action_login">Skrá inn með Tusky</string>
<string name="link_whats_an_instance">Hvað er tilvik\?</string>
<string name="title_favourites">Eftirlæti</string>
<string name="title_drafts">Drög</string>
@ -16,11 +16,11 @@
<string name="error_network">Villa í netkerfi: Athugaðu nettenginguna þína og prófaðu svo aftur!</string>
<string name="error_empty">Þetta má ekki vera tómt.</string>
<string name="error_invalid_domain">Ógilt lén sett inn</string>
<string name="error_failed_app_registration">Mistókst að auðkenna gagnvart þessu tilviki.</string>
<string name="error_failed_app_registration">Mistókst að auðkenna gagnvart þessu tilviki. Ef þetta er viðvarandi skaltu prófa \'Skrá inn í vafra\' úr valmyndinni.</string>
<string name="error_no_web_browser_found">Gat ekki fundið neinn vafra til að nota.</string>
<string name="error_authorization_unknown">Óskilgreind auðkenningarvilla kom upp.</string>
<string name="error_authorization_denied">Heimild var hafnað.</string>
<string name="error_retrieving_oauth_token">Mistókst að fá innskráningarteikn.</string>
<string name="error_authorization_unknown">Óskilgreind auðkenningarvilla kom upp. Mistókst að auðkenna gagnvart þessu tilviki. Ef þetta er viðvarandi skaltu prófa \'Skrá inn í vafra\' úr valmyndinni.</string>
<string name="error_authorization_denied">Heimild var hafnað. Mistókst að auðkenna gagnvart þessu tilviki. Ef þetta er viðvarandi skaltu prófa \'Skrá inn í vafra\' úr valmyndinni.</string>
<string name="error_retrieving_oauth_token">Mistókst að fá innskráningarteikn. Mistókst að auðkenna gagnvart þessu tilviki. Ef þetta er viðvarandi skaltu prófa \'Skrá inn í vafra\' úr valmyndinni.</string>
<string name="error_compose_character_limit">Færslan er of löng!</string>
<string name="error_media_upload_type">Þessa tegund skrár er ekki hægt að senda inn.</string>
<string name="error_media_upload_opening">Ekki var hægt að opna skrána.</string>
@ -157,11 +157,11 @@
<string name="label_avatar">Auðkennismynd</string>
<string name="label_header">Haus</string>
<string name="login_connection">Tengist…</string>
<string name="dialog_whats_an_instance">Hægt er að setja hér inn vistfang eða lén á hvaða tilviki sem er, svo sem mastodon.social, icosahedron.website, social.tchncs.de og <a href="https://instances.social">fleiri!</a>
<string name="dialog_whats_an_instance">Hægt er að setja hér inn vistfang eða lén á hvaða tilviki sem er, svo sem mastodon.social, icosahedron.website, social.tchncs.de og <a href="https://instances.social">fleiri!</a>
\n
\nEf þú ert ekki ennþá með notandaaðgang, geturðu sett inn nafnið á því tilviki sem þú vilt tilheyra og búið til aðgang þar.
\n
\nTilvik er ákveðinn einn vefþjónn þar sem notandaaðgangurinn þinn er hýstur, en eftir sem áður er auðvelt fyrir þig að eiga í samskiptum við fólk og fylgjast með einstaklingum á öðrum tilvikum, rétt eins og þið væruð á sama vefsvæðinu.
\nTilvik er ákveðinn einn vefþjónn þar sem notandaaðgangurinn þinn er hýstur, en eftir sem áður er auðvelt fyrir þig að eiga í samskiptum við fólk og fylgjast með einstaklingum á öðrum tilvikum, rétt eins og þið væruð á sama vefsvæðinu.
\n
\nNánari upplýsingar má finna á <a href="https://joinmastodon.org">joinmastodon.org</a>. </string>
<string name="dialog_title_finishing_media_upload">Klára innsendingu myndefnis</string>
@ -277,8 +277,8 @@
<string name="load_more_placeholder_text">hlaða inn fleiru</string>
<string name="pref_title_public_filter_keywords">Opinberar tímalínur</string>
<string name="pref_title_thread_filter_keywords">Samtöl</string>
<string name="filter_addition_dialog_title">Bæta við síu</string>
<string name="filter_edit_dialog_title">Breyta síu</string>
<string name="filter_addition_title">Bæta við síu</string>
<string name="filter_edit_title">Breyta síu</string>
<string name="filter_dialog_remove_button">Fjarlægja</string>
<string name="filter_dialog_update_button">Uppfæra</string>
<string name="filter_dialog_whole_word">Heil orð</string>
@ -297,12 +297,9 @@
<string name="action_add_to_list">Bæta notandaaðgangi á listann</string>
<string name="action_remove_from_list">Fjarlægja notandaaðganginn af listanum</string>
<string name="compose_active_account_description">Sendi sem %1$s</string>
<string name="error_failed_set_caption">Ekki tókst að setja skýringatexta</string>
<plurals name="hint_describe_for_visually_impaired">
<item quantity="one">Lýstu þessu fyrir sjónskerta
\n(hámark %d stafur)</item>
<item quantity="other">Lýstu þessu fyrir sjónskerta
\n(hámark %d stafir)</item>
<item quantity="one">Lýstu þessu fyrir sjónskerta (hámark %d stafur)</item>
<item quantity="other">Lýstu þessu fyrir sjónskerta (hámark %d stafir)</item>
</plurals>
<string name="action_set_caption">Setja skýringatexta</string>
<string name="action_remove">Fjarlægja</string>
@ -446,7 +443,7 @@
<string name="account_note_saved">Vistað!</string>
<string name="account_note_hint">Þín eigin einkaathugasemd um þennan aðgang</string>
<string name="pref_title_hide_top_toolbar">Fela titil á verkfærastikunni efst</string>
<string name="pref_title_confirm_reblogs">Birta staðfestingarglugga áður en endurbirting fer fram</string>
<string name="pref_title_confirm_reblogs">Birta staðfestingu áður en endurbirting fer fram</string>
<string name="pref_title_show_cards_in_timelines">Birta forskoðun tengla á tímalínum</string>
<string name="no_announcements">Það eru engar tilkynningar.</string>
<string name="pref_title_enable_swipe_for_tabs">Virkja strokuhreyfingu til að skipta milli flipa</string>
@ -504,7 +501,7 @@
<string name="notification_subscription_format">%s sendi inn rétt í þessu</string>
<string name="follow_requests_info">Jafnvel þótt aðgangurinn þinn sé ekki læstur, fannst starfsfólki %1$s að þú gætir viljað yfirfara handvirkt fylgjendabeiðnir frá þessum aðgöngum.</string>
<string name="action_unbookmark">Fjarlægja bókamerki</string>
<string name="pref_title_confirm_favourites">Birta staðfestingarglugga áður en sett er í eftirlæti</string>
<string name="pref_title_confirm_favourites">Birta staðfestingu áður en sett er í eftirlæti</string>
<string name="dialog_delete_conversation_warning">Eyða þessu samtali\?</string>
<string name="action_delete_conversation">Eyða samtali</string>
<string name="duration_30_days">30 dagar</string>
@ -553,7 +550,6 @@
<string name="pref_show_self_username_always">Alltaf</string>
<string name="pref_show_self_username_disambiguate">Þegar er skráð inn á mörgum aðgöngum</string>
<string name="url_domain_notifier">%s (🔗 %s)</string>
<string name="error_failed_set_focus">Mistókst að setja virknistað</string>
<string name="action_set_focus">Setja virknistað</string>
<string name="pref_show_self_username_never">Aldrei</string>
<string name="pref_title_show_self_username">Birta notandanafn á verkfærastikum</string>
@ -593,8 +589,8 @@
<string name="pref_summary_http_proxy_missing">&lt;ekki stillt&gt;</string>
<string name="pref_summary_http_proxy_invalid">&lt;ógilt&gt;</string>
<string name="title_edits">Breytingar</string>
<string name="status_created_info">%1$s bjó til %2$s</string>
<string name="status_edit_info">%1$s breytti %2$s</string>
<string name="status_created_info">%1$s bjó til</string>
<string name="status_edit_info">%1$s breytti</string>
<string name="post_media_alt">AUKA</string>
<string name="action_discard">Henda breytingum</string>
<string name="action_continue_edit">Halda breytingum áfram</string>
@ -604,4 +600,61 @@
<string name="send_account_username_to">Deila notandanafni aðgangs til…</string>
<string name="account_username_copied">Notandanafn afritað</string>
<string name="mute_notifications_switch">Þagga tilkynningar</string>
<string name="title_public_trending_hashtags">Vinsæl myllumerki</string>
<string name="accessibility_talking_about_tag">%1$d manns eru að tala um myllumerkið %2$s</string>
<string name="action_post_failed">Innsending mistókst</string>
<string name="action_post_failed_show_drafts">Birta drög</string>
<string name="action_post_failed_do_nothing">Afgreiða</string>
<string name="action_post_failed_detail">Ekki tókst að senda inn færsluna þína og hefur hún verið vistuð í Drög.
\n
\nAnnað hvort náðist ekki í netþjóninn, eða hann hafnaði færslunni.</string>
<string name="action_post_failed_detail_plural">Ekki tókst að senda inn færslurnar þína og hafa þær verið vistaðar í Drög.
\n
\nAnnað hvort náðist ekki í netþjóninn, eða hann hafnaði færslunum.</string>
<string name="action_browser_login">Skrá inn í vafra</string>
<string name="description_login">Virkar í flestum tilvikum. Engum gögnum er lekið til annarra forrita.</string>
<string name="description_browser_login">Gæti stutt fleiri aðferðir til auðkenningar, en krefst studds vafra.</string>
<string name="total_usage">Heildarnotkun</string>
<string name="total_accounts">Aðgangar alls</string>
<string name="dialog_follow_hashtag_title">Fylgjast með myllumerki</string>
<string name="dialog_follow_hashtag_hint">#myllumerki</string>
<string name="notification_unknown_name">Óþekkt</string>
<string name="action_refresh">Endurlesa</string>
<string name="status_filtered_show_anyway">Birta samt</string>
<string name="status_filter_placeholder_label_format">Síað: %s</string>
<string name="pref_title_account_filter_keywords">Notendasnið</string>
<string name="pref_title_show_stat_inline">Sýna tölfræði færslu í tímalínu</string>
<string name="ui_error_favourite">Mistókst að setja færslu í eftirlæti: %s</string>
<string name="ui_error_reblog">Mistókst að endurbirta færslu: %s</string>
<string name="ui_error_vote">Mistókst að greiða atkvæði í könnun: %s</string>
<string name="ui_error_accept_follow_request">Mistókst að samþykkja fylgjendabeiðni: %s</string>
<string name="hint_filter_title">Sían mín</string>
<string name="label_filter_title">Titill</string>
<string name="filter_action_warn">Aðvörun</string>
<string name="filter_action_hide">Fela</string>
<string name="filter_description_warn">Fela með aðvörun</string>
<string name="filter_description_hide">Fela alveg</string>
<string name="ui_error_bookmark">Mistókst að bókamerkja færslu: %s</string>
<string name="socket_timeout_exception">Rann út á tíma við að tengjast netþjóninum þínum</string>
<string name="ui_error_unknown">óþekkt ástæða</string>
<string name="ui_error_clear_notifications">Vandamál með hreinsun á tilkynningum: %s</string>
<string name="ui_error_reject_follow_request">Mistókst að hafna fylgjendabeiðni: %s</string>
<string name="ui_success_accepted_follow_request">Samþykkt beiðni um að fylgjast með</string>
<string name="ui_success_rejected_follow_request">Lokað á beiðni um að fylgjast með</string>
<string name="label_filter_action">Aðgerð síu</string>
<string name="label_filter_context">Samhengi síu</string>
<string name="label_filter_keywords">Stikkorð eða setningar sem á að sía</string>
<string name="action_add">Bæta við</string>
<string name="filter_keyword_display_format">%s (heilt orð)</string>
<string name="filter_keyword_addition_title">Bæta við stikkorði</string>
<string name="filter_edit_keyword_title">Breyta stikkorði</string>
<string name="filter_description_format">%s: %s</string>
<string name="hint_description">Lýsing</string>
<string name="post_media_image">Mynd</string>
<string name="select_list_empty">Þú ert ekki með neina lista</string>
<string name="select_list_manage">Sýsla með lista</string>
<string name="error_list_load">Villa við að hlaða inn listum</string>
<string name="help_empty_home">Þetta er <b>tímalínan þín</b>. Hún sýnir nýlegar færslur þeirra sem þú fylgist með.
\n
\nTil að skoða hvað aðrir eru að gera getur þú til dæmis uppgötvað viðkomandi í einni af hinum tímalínunum. Til dæmis á staðværu tímalínu netþjónsins þíns [iconics gmd_group]. Eða að þú leitar að þeim eftir nafni [iconics gmd_search]; til dæmis geturðu leitað að Tusky til að finna Mastodon-aðganginn okkar.</string>
</resources>

View file

@ -1,14 +1,14 @@
<?xml version="1.0" encoding="utf-8"?>
<resources>
<string name="error_generic">Si è verificato un errore.</string>
<string name="error_network">Si è verificato un errore di rete! Per favore controlla la tua connessione e riprova!</string>
<string name="error_network">Si è verificato un errore di rete. Per favore controlla la tua connessione e riprova.</string>
<string name="error_empty">Questo non può essere vuoto.</string>
<string name="error_invalid_domain">Inserito un dominio non valido</string>
<string name="error_failed_app_registration">Autenticazione con quell\'istanza fallita.</string>
<string name="error_failed_app_registration">Autenticazione con quell\'istanza fallita. Se il problema persiste, prova a collegarti dal browser nel menù.</string>
<string name="error_no_web_browser_found">Nessun browser web utilizzabile trovato.</string>
<string name="error_authorization_unknown">Si è verificato un errore di autenticazione non identificato.</string>
<string name="error_authorization_denied">Autorizzazione negata.</string>
<string name="error_retrieving_oauth_token">Acquisizione token di accesso fallita.</string>
<string name="error_authorization_unknown">Sì è verificato un errore di autenticazione non identificato. Se il problema persiste, prova a collegarti dal browser nel menù.</string>
<string name="error_authorization_denied">Autorizzazione negata. Se sei sicuro di aver usato le credenziali corrette, prova a collegarti con il browser nel menu.</string>
<string name="error_retrieving_oauth_token">Acquisizione token di accesso fallita. Se il problema persiste, prova a collegarti dal browser nel menu.</string>
<string name="error_compose_character_limit">Il messaggio è troppo lungo!</string>
<string name="error_media_upload_type">Quel tipo di file non può essere caricato.</string>
<string name="error_media_upload_opening">Non è stato possibile aprire quel file.</string>
@ -29,7 +29,7 @@
<string name="title_posts_pinned">Fissati</string>
<string name="title_follows">Seguiti</string>
<string name="title_followers">Seguaci</string>
<string name="title_favourites">Preferiti</string>
<string name="title_favourites">Apprezzati</string>
<string name="title_mutes">Utenti silenziati</string>
<string name="title_blocks">Utenti bloccati</string>
<string name="title_follow_requests">Richieste di seguirti</string>
@ -48,7 +48,7 @@
<string name="message_empty">Qui non c\'è nulla.</string>
<string name="footer_empty">Qui non c\'è nulla. Trascina verso il basso per aggiornare!</string>
<string name="notification_reblog_format">%s ha condiviso il tuo post</string>
<string name="notification_favourite_format">%s ha messo il tuo messaggio nei preferiti</string>
<string name="notification_favourite_format">%s ha apprezzato il tuo post</string>
<string name="notification_follow_format">%s ti segue</string>
<string name="report_username_format">Segnala @%s</string>
<string name="report_comment_hint">Commenti aggiuntivi?</string>
@ -56,11 +56,11 @@
<string name="action_reply">Rispondi</string>
<string name="action_reblog">Condividi</string>
<string name="action_unreblog">Rimuovi condivisione</string>
<string name="action_favourite">Aggiungi ai preferiti</string>
<string name="action_unfavourite">Rimuovi preferito</string>
<string name="action_favourite">Aggiungi ai post apprezzati</string>
<string name="action_unfavourite">Rimuovi apprezzamento</string>
<string name="action_more">Di più</string>
<string name="action_compose">Componi</string>
<string name="action_login">Accedi con Mastodon</string>
<string name="action_login">Accedi con Tusky</string>
<string name="action_logout">Disconnettiti</string>
<string name="action_logout_confirm">Sei sicuro di volerti disconnettere dall\'account %1$s?</string>
<string name="action_follow">Segui</string>
@ -78,7 +78,7 @@
<string name="action_view_profile">Profilo</string>
<string name="action_view_preferences">Preferenze</string>
<string name="action_view_account_preferences">Preferenze account</string>
<string name="action_view_favourites">Preferiti</string>
<string name="action_view_favourites">Apprezzati</string>
<string name="action_view_mutes">Utenti silenziati</string>
<string name="action_view_blocks">Utenti bloccati</string>
<string name="action_view_follow_requests">Richieste di seguirti</string>
@ -138,12 +138,12 @@
<string name="label_header">Intestazione</string>
<string name="link_whats_an_instance">Cos\'è un\'istanza?</string>
<string name="login_connection">Connessione…</string>
<string name="dialog_whats_an_instance">L\'indirizzo o il dominio di qualsiasi istanza può essere inserito qui, come mastodon.social, icosahedron.website, social.tchncs.de, e <a href="https://instances.social">altro!</a>
\n
\nSe non hai ancora un account, puoi inserire il nome di un\'istanza alla quale vuoi iscriverti e creare un account.
\n
\nUn\'istanza è il luogo dove l\'account è custodito, ma puoi facilmente comunicare e seguire gente su altre istanze come se fossero sullo stesso sito.
\n
<string name="dialog_whats_an_instance">L\'indirizzo o il dominio di qualsiasi istanza può essere inserito qui, come mastodon.social, icosahedron.website, social.tchncs.de, e <a href="https://instances.social">altro!</a>
\n
\nSe non hai ancora un account, puoi inserire il nome di un\'istanza alla quale vuoi iscriverti e creare un account.
\n
\nUn\'istanza è il luogo dove l\'account è custodito, ma puoi facilmente comunicare e seguire gente su altre istanze come se fossero sullo stesso sito.
\n
\nPiù info possono essere trovate su <a href="https://joinmastodon.org">joinmastodon.org</a>. </string>
<string name="dialog_title_finishing_media_upload">Terminando il caricamento dei media</string>
<string name="dialog_message_uploading_media">Caricamento…</string>
@ -165,7 +165,7 @@
<string name="pref_title_notification_filter_mentions">vengo menzionato</string>
<string name="pref_title_notification_filter_follows">vengo seguito</string>
<string name="pref_title_notification_filter_reblogs">i miei messaggi vengono condivisi</string>
<string name="pref_title_notification_filter_favourites">i miei messaggi vengono messi nei preferiti</string>
<string name="pref_title_notification_filter_favourites">i miei messaggi vengono messi negli apprezzamenti</string>
<string name="pref_title_appearance_settings">Aspetto</string>
<string name="pref_title_app_theme">Tema dell\'app</string>
<string name="pref_title_timelines">Timeline</string>
@ -208,8 +208,8 @@
<string name="notification_follow_description">Notifiche su nuovi seguaci</string>
<string name="notification_boost_name">Ricondivisioni</string>
<string name="notification_boost_description">Notifiche sui tuoi messaggi che vengono condivisi</string>
<string name="notification_favourite_name">Preferiti</string>
<string name="notification_favourite_description">Notifiche sui tuoi messaggi che vengono segnati come preferiti</string>
<string name="notification_favourite_name">Apprezzati</string>
<string name="notification_favourite_description">Notifiche sui tuoi messaggi che vengono segnati come apprezzati</string>
<string name="notification_mention_format">%s ti ha menzionato</string>
<string name="notification_summary_large">%1$s, %2$s, %3$s e %4$d altri</string>
<string name="notification_summary_medium">%1$s, %2$s e %3$s</string>
@ -259,8 +259,8 @@
<string name="load_more_placeholder_text">carica altro</string>
<string name="pref_title_public_filter_keywords">Timeline pubbliche</string>
<string name="pref_title_thread_filter_keywords">Conversazioni</string>
<string name="filter_addition_dialog_title">Aggiungi filtro</string>
<string name="filter_edit_dialog_title">Modifica filtro</string>
<string name="filter_addition_title">Aggiungi filtro</string>
<string name="filter_edit_title">Modifica filtro</string>
<string name="filter_dialog_remove_button">Rimuovi</string>
<string name="filter_dialog_update_button">Aggiorna</string>
<string name="filter_add_description">Frase da filtrare</string>
@ -279,13 +279,12 @@
<string name="action_add_to_list">Aggiungi un account alla lista</string>
<string name="action_remove_from_list">Rimuovi un account dalla lista</string>
<string name="compose_active_account_description">Pubblicando come %1$s</string>
<string name="error_failed_set_caption">Impostazione del sottotitolo non riuscita</string>
<plurals name="hint_describe_for_visually_impaired">
<item quantity="one">Descrivi per ipovedenti
<item quantity="one">Descrivi i contenuti per gli ipovedenti
\n(limite di %d carattere)</item>
<item quantity="many">Descrivi i contenuti per gli ipovedenti
\n(limite di %d caratteri)</item>
<item quantity="many">Descrivi per ipovedenti
\n(limite di %d caratteri)</item>
<item quantity="other">Descrivi per ipovedenti
<item quantity="other">Descrivi i contenuti per gli ipovedenti
\n(limite di %d caratteri)</item>
</plurals>
<string name="action_set_caption">Inserisci descrizione</string>
@ -341,7 +340,7 @@
<item quantity="other"><b>%s</b> ricondivisioni</item>
</plurals>
<string name="title_reblogged_by">Condiviso da</string>
<string name="title_favourited_by">Aggiunto ai preferiti da</string>
<string name="title_favourited_by">Aggiunto ai post apprezzati da</string>
<string name="conversation_1_recipients">%1$s</string>
<string name="conversation_2_recipients">%1$s e %2$s</string>
<string name="conversation_more_recipients">%1$s, %2$s ed altri %3$d</string>
@ -354,7 +353,7 @@
<string name="description_post_cw">Contenuto sensibile: %s</string>
<string name="description_post_media_no_description_placeholder">Nessuna descrizione</string>
<string name="description_post_reblogged">Ribloggato</string>
<string name="description_post_favourited">Messo nei preferiti</string>
<string name="description_post_favourited">Messo nei post apprezzati</string>
<string name="description_visibility_public"> Pubblico
</string>
<string name="description_visibility_unlisted">Non in elenco</string>
@ -389,7 +388,7 @@
<string name="mute_domain_warning">Sei sicuro di voler bloccare tutto %s\? Non vedrai nessun contenuto da quel dominio in nessuna timeline pubblica o nelle tue notifiche. I tuoi seguaci che stanno in quel dominio saranno rimossi.</string>
<string name="mute_domain_warning_dialog_ok">Nascondi l\'intero dominio</string>
<string name="pref_title_notification_filter_poll">dei sondaggi si sono conclusi</string>
<string name="pref_title_animate_gif_avatars">Riproduci animazioni avatars</string>
<string name="pref_title_animate_gif_avatars">Riproduci avatar animati</string>
<string name="notification_poll_name">Votazioni</string>
<string name="notification_poll_description">Notifiche sui sondaggi che si sono conclusi</string>
<string name="filter_dialog_whole_word">Parola intera</string>
@ -566,7 +565,6 @@
<string name="error_loading_account_details">Caricamento dettagli utente fallito</string>
<string name="delete_scheduled_post_warning">Cancellare questo post programmato\?</string>
<string name="instance_rule_title">Regole di %s</string>
<string name="error_failed_set_focus">Impossibile selezionare il punto focale</string>
<string name="instance_rule_info">Facendo il log in accetti le regole di %s.</string>
<string name="set_focus_description">Tappa o crea un cerchio per scegliere il punto focale che sarà sempre visibile nelle anteprime.</string>
<string name="action_set_focus">Imposta punto focale</string>
@ -612,8 +610,82 @@
<string name="mute_notifications_switch">Silenzia notifiche</string>
<string name="title_edits">Modifiche</string>
<string name="report_category_spam">Spam</string>
<string name="status_edit_info">%1$s ha modificato %2$s</string>
<string name="status_created_info">%1$s ha creato %2$s</string>
<string name="status_edit_info">%1$s ha modificato</string>
<string name="status_created_info">%1$s ha creato</string>
<string name="report_category_other">Altro</string>
<string name="action_unfollow_hashtag_format">Smettere di seguire #%s\?</string>
<string name="action_post_failed">Caricamento fallito</string>
<string name="action_browser_login">Accedi dal browser</string>
<string name="a11y_label_loading_thread">Carico il thread</string>
<string name="pref_summary_http_proxy_disabled">Disattivato</string>
<string name="pref_summary_http_proxy_missing">&lt;non impostato&gt;</string>
<string name="pref_summary_http_proxy_invalid">&lt;non valido&gt;</string>
<string name="pref_reading_order_newest_first">Più nuovi prima</string>
<string name="action_post_failed_detail">Non è stato possibile caricare il tuo post ed è stato salvato nelle bozze.
\n
\nNon è stato possibile contattare il server oppure il server ha rifiutato il post.</string>
<string name="action_post_failed_detail_plural">Non è stato possibile caricare i tuoi post e sono stati salvati nelle bozze.
\n
\nNon è stato possibile contattare il server oppure il server ha rifiutato i post.</string>
<string name="action_post_failed_show_drafts">Mostra bozze</string>
<string name="action_post_failed_do_nothing">Chiudi</string>
<string name="send_account_username_to">Condividi nome utente dell\'account a…</string>
<string name="pref_title_reading_order">Ordine di lettura</string>
<string name="description_login">Funziona nella maggior parte dei casi. Nessun dato è trasferito ad altre app.</string>
<string name="description_browser_login">Potrebbe supportare differenti metodi di autenticazione, ma richiede un browser supportato.</string>
<string name="pref_reading_order_oldest_first">Più vecchi prima</string>
<string name="action_share_account_link">Condividi link dell\'account</string>
<string name="action_share_account_username">Condividi il nome utente dell\'account</string>
<string name="send_account_link_to">Condividi URL account a…</string>
<string name="account_username_copied">Nome utente copiato</string>
<string name="dialog_follow_hashtag_title">Segui hashtag</string>
<string name="dialog_follow_hashtag_hint">#hashtag</string>
<string name="accessibility_talking_about_tag">%1$d persone parlano dell\'hashtag %2$s</string>
<string name="total_usage">Utilizzo totale</string>
<string name="total_accounts">Account totali</string>
<string name="action_refresh">Aggiorna</string>
<string name="title_public_trending_hashtags">Hashtag di tendenza</string>
<string name="help_empty_home">Questa è la tua <b>Timeline principale</b>. Mostra i post più recenti degli account che segui.
\n
\nPer esplorare gli account puoi scopririli in una delle altre timeline. Per esempio la timeline locale della tua istanza [iconica gmd_group]. O puoi cercarli per fine [iconica gmd_search]; per esempio cerca “Tusky” per trovare il nostro account Mastodon.</string>
<string name="hint_description">Descrizione</string>
<string name="notification_unknown_name">Sconosciuto</string>
<string name="post_media_image">Immagine</string>
<string name="label_filter_title">Titolo</string>
<string name="filter_action_warn">Avvisa</string>
<string name="filter_action_hide">Nascondi</string>
<string name="ui_error_bookmark">Salvataggio nei segnalibri fallito: %s</string>
<string name="socket_timeout_exception">Contattare il tuo server ha richiesto troppo tempo</string>
<string name="ui_error_unknown">motivo sconosciuto</string>
<string name="ui_error_clear_notifications">Cancellazione notifiche fallita: %s</string>
<string name="ui_error_favourite">Apprezzamento post fallito: %s</string>
<string name="ui_error_reblog">Condivisione del post fallita: %s</string>
<string name="ui_error_reject_follow_request">Rifiuto richiesta di follow fallita: %s</string>
<string name="ui_error_vote">Votazione al sondaggio fallita: %s</string>
<string name="ui_error_accept_follow_request">Accettazione richiesta di follow fallita: %s</string>
<string name="ui_success_accepted_follow_request">Richiesta di follow accettata</string>
<string name="ui_success_rejected_follow_request">Richiesta di follow bloccata</string>
<string name="select_list_empty">Non hai ancora alcuna lista</string>
<string name="select_list_manage">Gestisci liste</string>
<string name="error_list_load">Errore nel caricamento delle liste</string>
<string name="status_filtered_show_anyway">Mostra comunque</string>
<string name="status_filter_placeholder_label_format">Filtrato: %s</string>
<string name="pref_title_account_filter_keywords">Profili</string>
<string name="hint_filter_title">I miei filtri</string>
<string name="action_add">Aggiungi</string>
<string name="pref_title_show_stat_inline">Mostra le statistiche del post nella timeline</string>
<string name="filter_description_warn">Nascondi con un avviso</string>
<string name="filter_keyword_display_format">%s (parola intera)</string>
<string name="filter_description_hide">Nascondi completamente</string>
<string name="label_filter_action">Azioni del filtro</string>
<string name="label_filter_context">Contesti di filtraggio</string>
<string name="label_filter_keywords">Parole chiave i frasi da filtrare</string>
<string name="filter_keyword_addition_title">Aggiungi parola chiave</string>
<string name="filter_edit_keyword_title">Modifica parola chiave</string>
<string name="filter_description_format">%s: %s</string>
<string name="load_newest_notifications">Carica le notifiche più recenti</string>
<string name="compose_delete_draft">Cancellare bozza\?</string>
<string name="error_missing_edits">Il tuo server sa che questo post è stato modificato, ma non ha una copia delle modifiche, quindi non ti può essere mostrato.
\n
\nQuesto è il <a href="https://github.com/mastodon/mastodon/issues/25398">problema Mastodon #25398</a>.</string>
</resources>

View file

@ -129,12 +129,12 @@
<string name="label_header">ヘッダー</string>
<string name="link_whats_an_instance">インスタンスとは?</string>
<string name="login_connection">接続中…</string>
<string name="dialog_whats_an_instance">mastodon.social, icosahedron.website, social.tchncs.deや<a href="https://instances.social">その他</a> のような、あらゆるインスタンスのアドレスやドメインを入力できます。
\n
\nまだアカウントをお持ちでない場合は、参加したいインスタンスの名前を入力することで そのインスタンスにアカウントを作成できます。
\n
\nインスタンスはあなたのアカウントが提供される単独の場所ですが、他のインスタンスのユーザーとあたかも同じ場所にいるように簡単にコミュニケーションをとったりフォローしたりできます。
\n
<string name="dialog_whats_an_instance">mastodon.social, icosahedron.website, social.tchncs.deや<a href="https://instances.social">その他</a> のような、あらゆるインスタンスのアドレスやドメインを入力できます。
\n
\nまだアカウントをお持ちでない場合は、参加したいインスタンスの名前を入力することで そのインスタンスにアカウントを作成できます。
\n
\nインスタンスはあなたのアカウントが提供される単独の場所ですが、他のインスタンスのユーザーとあたかも同じ場所にいるように簡単にコミュニケーションをとったりフォローしたりできます。
\n
\nさらに詳しい情報は<a href="https://joinmastodon.org">joinmastodon.org</a>でご覧いただけます。 </string>
<string name="dialog_title_finishing_media_upload">メディアをアップロードしています</string>
<string name="dialog_message_uploading_media">アップロード中…</string>
@ -248,8 +248,8 @@
<string name="title_media">メディア</string>
<string name="replying_to">\@%sに返信</string>
<string name="load_more_placeholder_text">さらに読み込む</string>
<string name="filter_addition_dialog_title">フィルターを追加</string>
<string name="filter_edit_dialog_title">フィルターを編集</string>
<string name="filter_addition_title">フィルターを追加</string>
<string name="filter_edit_title">フィルターを編集</string>
<string name="add_account_name">アカウントを追加</string>
<string name="add_account_description">新しいMastodonアカウントを追加</string>
<string name="action_lists">リスト</string>
@ -257,7 +257,6 @@
<string name="error_rename_list">リスト名を変更できませんでした</string>
<string name="action_rename_list">リスト名の変更</string>
<string name="compose_active_account_description">%1$sで投稿</string>
<string name="error_failed_set_caption">説明の設定に失敗しました</string>
<plurals name="hint_describe_for_visually_impaired">
<item quantity="other">視覚障害者のための説明 (%d文字まで)</item>
</plurals>
@ -548,12 +547,12 @@
<string name="draft_deleted">下書きを削除しました</string>
<string name="drafts_post_reply_removed">下書きの返信先の投稿が削除されました</string>
<string name="action_subscribe_account">購読する</string>
<string name="wellbeing_mode_notice">あなたのメンタルヘルスに影響を与える可能性のある情報は隠されます。例:
\n
<string name="wellbeing_mode_notice">あなたのメンタルヘルスに影響を与える可能性のある情報は隠されます。例:
\n
\n - お気に入り/ブースト/フォローの通知
\n - 投稿のお気に入り/ブーストの数
\n - プロフィールのフォロワー/投稿の統計情報
\n
\n
\n プッシュ通知には影響ありませんが、通知設定は手動で確認できます。</string>
<string name="review_notifications">通知の確認</string>
<string name="action_unsubscribe_account">購読の解除</string>
@ -588,10 +587,9 @@
<string name="set_focus_description">サムネイル画像で常に表示される中心点を設定するには、円をタップまたはドラッグして中してくだだい。</string>
<string name="mute_notifications_switch">通知のミュート</string>
<string name="account_date_joined">%1$s に参加</string>
<string name="status_edit_info">%1$s 編集 %2$s</string>
<string name="status_created_info">%1$s の投稿 %2$s</string>
<string name="status_edit_info">%1$s 編集</string>
<string name="status_created_info">%1$s の投稿</string>
<string name="post_lookup_error_format">投稿 %s の検索エラー</string>
<string name="error_failed_set_focus">中心点の設定に失敗しました</string>
<string name="follow_requests_info">アカウントがロックされていなかったとしても、%1$s のスタッフは以下のアカウントのフォローリクエストを確認した方がいいと判断しました。</string>
<string name="action_set_focus">中心点の設定</string>
<string name="compose_unsaved_changes">保存していない変更があります。</string>
@ -614,4 +612,49 @@
<string name="action_post_failed_detail_plural">アップロードに失敗した投稿は下書きに保存されました。
\n
\nサーバーと接続できなかったか、投稿が拒否されました。</string>
<string name="dialog_follow_hashtag_title">ハッシュタグをフォロー</string>
<string name="dialog_follow_hashtag_hint">#ハッシュタグ</string>
<string name="hint_description">説明</string>
<string name="post_media_image">画像</string>
<string name="notification_unknown_name">不明</string>
<string name="select_list_manage">リストを管理する</string>
<string name="select_list_empty">リストはまだありません</string>
<string name="status_filtered_show_anyway">とにかく表示する</string>
<string name="pref_title_account_filter_keywords">プロフィール</string>
<string name="title_public_trending_hashtags">トレンドのハッシュタグ</string>
<string name="pref_title_show_stat_inline">タイムラインに投稿の統計情報を表示する</string>
<string name="pref_ui_text_size">UI のテキストサイズ</string>
<string name="notification_listenable_worker_name">バックグラウンドアクティビティ</string>
<string name="notification_listenable_worker_description">Tusky がバックグラウンドで動作中の通知</string>
<string name="notification_notification_worker">通知を取得中…</string>
<string name="notification_prune_cache">キャッシュの整理中…</string>
<string name="label_filter_context">フィルターコンテキスト</string>
<string name="filter_action_warn">警告</string>
<string name="label_filter_keywords">フィルターするキーワードまたはフレーズ</string>
<string name="filter_action_hide">非表示</string>
<string name="filter_description_warn">警告付きで隠す</string>
<string name="filter_description_hide">完全に隠す</string>
<string name="label_filter_action">フィルターアクション</string>
<string name="action_refresh">再読み込み</string>
<string name="ui_error_reblog">投稿のブーストに失敗しました: %s</string>
<string name="ui_error_clear_notifications">通知の消去に失敗しました: %s</string>
<string name="ui_error_favourite">投稿のお気に入りに失敗しました: %s</string>
<string name="ui_error_bookmark">投稿のブックマークに失敗しました: %s</string>
<string name="ui_success_rejected_follow_request">フォローリクエストがブロックされました</string>
<string name="ui_success_accepted_follow_request">フォローリクエストが許可されました</string>
<string name="ui_error_vote">投票に失敗しました: %s</string>
<string name="action_add">追加</string>
<string name="filter_keyword_display_format">%s (単語全体)</string>
<string name="filter_keyword_addition_title">キーワードを追加</string>
<string name="total_usage">合計使用量</string>
<string name="total_accounts">総アカウント</string>
<string name="ui_error_unknown">不明な理由</string>
<string name="ui_error_accept_follow_request">フォローリクエストの承認に失敗しました: %s</string>
<string name="ui_error_reject_follow_request">フォローリクエストの拒否に失敗しました: %s</string>
<string name="hint_filter_title">フィルター</string>
<string name="label_filter_title">タイトル</string>
<string name="filter_edit_keyword_title">キーワードを編集</string>
<string name="filter_description_format">%s: %s</string>
<string name="load_newest_notifications">最新の通知を読み込む</string>
<string name="compose_delete_draft">下書きを削除しますか?</string>
</resources>

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