diff options
Diffstat (limited to 'app/src/main/res')
22 files changed, 499 insertions, 171 deletions
diff --git a/app/src/main/res/drawable/ic_baseline_extension_24.xml b/app/src/main/res/drawable/ic_baseline_extension_24.xml new file mode 100644 index 000000000..bc61292c5 --- /dev/null +++ b/app/src/main/res/drawable/ic_baseline_extension_24.xml @@ -0,0 +1,10 @@ +<vector xmlns:android="http://schemas.android.com/apk/res/android" + android:width="24dp" + android:height="24dp" + android:tint="?attr/colorControlNormal" + android:viewportWidth="24" + android:viewportHeight="24"> + <path + android:fillColor="@android:color/black" + android:pathData="M20.5,11H19V7c0,-1.1 -0.9,-2 -2,-2h-4V3.5C13,2.12 11.88,1 10.5,1S8,2.12 8,3.5V5H4c-1.1,0 -1.99,0.9 -1.99,2v3.8H3.5c1.49,0 2.7,1.21 2.7,2.7s-1.21,2.7 -2.7,2.7H2V20c0,1.1 0.9,2 2,2h3.8v-1.5c0,-1.49 1.21,-2.7 2.7,-2.7 1.49,0 2.7,1.21 2.7,2.7V22H17c1.1,0 2,-0.9 2,-2v-4h1.5c1.38,0 2.5,-1.12 2.5,-2.5S21.88,11 20.5,11z" /> +</vector> diff --git a/app/src/main/res/drawable/ic_baseline_format_quote_24.xml b/app/src/main/res/drawable/ic_baseline_format_quote_24.xml new file mode 100644 index 000000000..3eb675282 --- /dev/null +++ b/app/src/main/res/drawable/ic_baseline_format_quote_24.xml @@ -0,0 +1,10 @@ +<vector xmlns:android="http://schemas.android.com/apk/res/android" + android:width="24dp" + android:height="24dp" + android:tint="?attr/colorControlNormal" + android:viewportWidth="24" + android:viewportHeight="24"> + <path + android:fillColor="?attr/colorControlNormal" + android:pathData="M6,17h3l2,-4L11,7L5,7v6h3zM14,17h3l2,-4L19,7h-6v6h3z" /> +</vector> diff --git a/app/src/main/res/drawable/ic_baseline_format_size_24.xml b/app/src/main/res/drawable/ic_baseline_format_size_24.xml new file mode 100644 index 000000000..cae03ba95 --- /dev/null +++ b/app/src/main/res/drawable/ic_baseline_format_size_24.xml @@ -0,0 +1,10 @@ +<vector xmlns:android="http://schemas.android.com/apk/res/android" + android:width="24dp" + android:height="24dp" + android:tint="#FFFFFF" + android:viewportWidth="24" + android:viewportHeight="24"> + <path + android:fillColor="@android:color/white" + android:pathData="M9,4v3h5v12h3L17,7h5L22,4L9,4zM3,12h3v7h3v-7h3L12,9L3,9v3z" /> +</vector> diff --git a/app/src/main/res/drawable/ic_check_redirect.xml b/app/src/main/res/drawable/ic_check_redirect.xml new file mode 100644 index 000000000..f4ff88703 --- /dev/null +++ b/app/src/main/res/drawable/ic_check_redirect.xml @@ -0,0 +1,9 @@ +<vector xmlns:android="http://schemas.android.com/apk/res/android" + android:width="24dp" + android:height="24dp" + android:viewportWidth="24" + android:viewportHeight="24"> + <path + android:fillColor="@android:color/white" + android:pathData="M21.71,11.29l-9,-9c-0.39,-0.39 -1.02,-0.39 -1.41,0l-9,9c-0.39,0.39 -0.39,1.02 0,1.41l9,9c0.39,0.39 1.02,0.39 1.41,0l9,-9c0.39,-0.38 0.39,-1.01 0,-1.41zM14,14.5V12h-4v2c0,0.55 -0.45,1 -1,1s-1,-0.45 -1,-1v-3c0,-0.55 0.45,-1 1,-1h5V7.5l3.15,3.15c0.2,0.2 0.2,0.51 0,0.71L14,14.5z" /> +</vector> diff --git a/app/src/main/res/drawable/ic_copy_link.xml b/app/src/main/res/drawable/ic_copy_link.xml new file mode 100644 index 000000000..462788122 --- /dev/null +++ b/app/src/main/res/drawable/ic_copy_link.xml @@ -0,0 +1,9 @@ +<vector xmlns:android="http://schemas.android.com/apk/res/android" + android:width="24dp" + android:height="24dp" + android:viewportWidth="24" + android:viewportHeight="24"> + <path + android:fillColor="@android:color/white" + android:pathData="M15,20H5V7c0,-0.55 -0.45,-1 -1,-1h0C3.45,6 3,6.45 3,7v13c0,1.1 0.9,2 2,2h10c0.55,0 1,-0.45 1,-1v0C16,20.45 15.55,20 15,20zM20,16V4c0,-1.1 -0.9,-2 -2,-2H9C7.9,2 7,2.9 7,4v12c0,1.1 0.9,2 2,2h9C19.1,18 20,17.1 20,16zM18,16H9V4h9V16z" /> +</vector> diff --git a/app/src/main/res/drawable/ic_full_link.xml b/app/src/main/res/drawable/ic_full_link.xml new file mode 100644 index 000000000..16b494d32 --- /dev/null +++ b/app/src/main/res/drawable/ic_full_link.xml @@ -0,0 +1,9 @@ +<vector xmlns:android="http://schemas.android.com/apk/res/android" + android:width="24dp" + android:height="24dp" + android:viewportWidth="24" + android:viewportHeight="24"> + <path + android:fillColor="@android:color/white" + android:pathData="M17,7h-3c-0.55,0 -1,0.45 -1,1s0.45,1 1,1h3c1.65,0 3,1.35 3,3s-1.35,3 -3,3h-3c-0.55,0 -1,0.45 -1,1c0,0.55 0.45,1 1,1h3c2.76,0 5,-2.24 5,-5S19.76,7 17,7zM8,12c0,0.55 0.45,1 1,1h6c0.55,0 1,-0.45 1,-1s-0.45,-1 -1,-1H9C8.45,11 8,11.45 8,12zM10,15H7c-1.65,0 -3,-1.35 -3,-3s1.35,-3 3,-3h3c0.55,0 1,-0.45 1,-1s-0.45,-1 -1,-1H7c-2.76,0 -5,2.24 -5,5s2.24,5 5,5h3c0.55,0 1,-0.45 1,-1C11,15.45 10.55,15 10,15z" /> +</vector> diff --git a/app/src/main/res/drawable/ic_open_external.xml b/app/src/main/res/drawable/ic_open_external.xml new file mode 100644 index 000000000..f7aa3cbb8 --- /dev/null +++ b/app/src/main/res/drawable/ic_open_external.xml @@ -0,0 +1,10 @@ +<vector xmlns:android="http://schemas.android.com/apk/res/android" + android:width="24dp" + android:height="24dp" + android:autoMirrored="true" + android:viewportWidth="24" + android:viewportHeight="24"> + <path + android:fillColor="@android:color/white" + android:pathData="M18,19H6c-0.55,0 -1,-0.45 -1,-1V6c0,-0.55 0.45,-1 1,-1h5c0.55,0 1,-0.45 1,-1s-0.45,-1 -1,-1H5c-1.11,0 -2,0.9 -2,2v14c0,1.1 0.9,2 2,2h14c1.1,0 2,-0.9 2,-2v-6c0,-0.55 -0.45,-1 -1,-1s-1,0.45 -1,1v5c0,0.55 -0.45,1 -1,1zM14,4c0,0.55 0.45,1 1,1h2.59l-9.13,9.13c-0.39,0.39 -0.39,1.02 0,1.41 0.39,0.39 1.02,0.39 1.41,0L19,6.41V9c0,0.55 0.45,1 1,1s1,-0.45 1,-1V4c0,-0.55 -0.45,-1 -1,-1h-5c-0.55,0 -1,0.45 -1,1z" /> +</vector> diff --git a/app/src/main/res/drawable/ic_share_link.xml b/app/src/main/res/drawable/ic_share_link.xml new file mode 100644 index 000000000..21496e7ae --- /dev/null +++ b/app/src/main/res/drawable/ic_share_link.xml @@ -0,0 +1,9 @@ +<vector xmlns:android="http://schemas.android.com/apk/res/android" + android:width="24dp" + android:height="24dp" + android:viewportWidth="24" + android:viewportHeight="24"> + <path + android:fillColor="@android:color/white" + android:pathData="M18,16.08c-0.76,0 -1.44,0.3 -1.96,0.77L8.91,12.7c0.05,-0.23 0.09,-0.46 0.09,-0.7s-0.04,-0.47 -0.09,-0.7l7.05,-4.11c0.54,0.5 1.25,0.81 2.04,0.81 1.66,0 3,-1.34 3,-3s-1.34,-3 -3,-3 -3,1.34 -3,3c0,0.24 0.04,0.47 0.09,0.7L8.04,9.81C7.5,9.31 6.79,9 6,9c-1.66,0 -3,1.34 -3,3s1.34,3 3,3c0.79,0 1.5,-0.31 2.04,-0.81l7.12,4.16c-0.05,0.21 -0.08,0.43 -0.08,0.65 0,1.61 1.31,2.92 2.92,2.92s2.92,-1.31 2.92,-2.92 -1.31,-2.92 -2.92,-2.92z" /> +</vector> diff --git a/app/src/main/res/layout/drawer_status.xml b/app/src/main/res/layout/drawer_status.xml index a265701af..7dcc0a61d 100644 --- a/app/src/main/res/layout/drawer_status.xml +++ b/app/src/main/res/layout/drawer_status.xml @@ -394,6 +394,12 @@ </com.google.android.material.card.MaterialCardView> + <include + android:id="@+id/quoted_message" + layout="@layout/drawer_status_simple" + android:visibility="gone" + tools:visibility="visible" /> + <com.google.android.material.button.MaterialButton android:id="@+id/display_media" android:layout_width="wrap_content" @@ -628,7 +634,7 @@ <com.varunest.sparkbutton.SparkButton android:id="@+id/action_button_boost" app:layout_constraintBottom_toBottomOf="parent" - app:layout_constraintEnd_toStartOf="@+id/action_button_favorite" + app:layout_constraintEnd_toStartOf="@+id/action_button_quote" app:layout_constraintStart_toEndOf="@+id/action_button_reply_container" app:layout_constraintTop_toTopOf="parent" android:layout_width="48dp" @@ -642,11 +648,29 @@ app:sparkbutton_primaryColor="@color/boost_icon" app:sparkbutton_secondaryColor="@color/boost_icon" /> + <androidx.appcompat.widget.AppCompatImageButton + android:id="@+id/action_button_quote" + android:layout_width="48dp" + android:layout_height="48dp" + android:layout_gravity="center" + android:adjustViewBounds="true" + android:background="@color/transparent" + android:clickable="true" + android:contentDescription="@string/translate" + android:focusable="true" + android:src="@drawable/ic_baseline_format_quote_24" + android:visibility="gone" + app:layout_constraintBottom_toBottomOf="parent" + app:layout_constraintEnd_toStartOf="@+id/action_button_favorite" + app:layout_constraintStart_toEndOf="@+id/action_button_boost" + app:layout_constraintTop_toTopOf="parent" + tools:visibility="visible" /> + <com.varunest.sparkbutton.SparkButton android:id="@+id/action_button_favorite" app:layout_constraintBottom_toBottomOf="parent" app:layout_constraintEnd_toStartOf="@+id/action_button_bookmark" - app:layout_constraintStart_toEndOf="@+id/action_button_boost" + app:layout_constraintStart_toEndOf="@+id/action_button_quote" app:layout_constraintTop_toTopOf="parent" android:layout_width="48dp" android:layout_height="48dp" diff --git a/app/src/main/res/layout/drawer_status_compose.xml b/app/src/main/res/layout/drawer_status_compose.xml index ca778b769..11e6c1bf7 100644 --- a/app/src/main/res/layout/drawer_status_compose.xml +++ b/app/src/main/res/layout/drawer_status_compose.xml @@ -91,6 +91,18 @@ app:layout_constraintTop_toBottomOf="@id/button_emoji" tools:visibility="visible" /> + + <com.google.android.material.button.MaterialButton + android:id="@+id/button_text_format" + style="@style/Fedilab.SmallIconButton" + android:layout_marginEnd="6dp" + android:contentDescription="@string/post_format" + android:visibility="gone" + app:icon="@drawable/ic_baseline_format_size_24" + app:layout_constraintEnd_toEndOf="parent" + app:layout_constraintTop_toBottomOf="@id/button_emoji_one" + tools:visibility="visible" /> + <com.google.android.material.checkbox.MaterialCheckBox android:id="@+id/sensitive_media" android:layout_width="0dp" diff --git a/app/src/main/res/layout/drawer_status_simple.xml b/app/src/main/res/layout/drawer_status_simple.xml index baa53c424..33ee579fb 100644 --- a/app/src/main/res/layout/drawer_status_simple.xml +++ b/app/src/main/res/layout/drawer_status_simple.xml @@ -34,6 +34,7 @@ android:background="?colorOutline" /> <androidx.appcompat.widget.LinearLayoutCompat + android:id="@+id/main_container" android:layout_width="match_parent" android:layout_height="wrap_content" android:layout_marginBottom="6dp" diff --git a/app/src/main/res/layout/popup_links.xml b/app/src/main/res/layout/popup_links.xml index 994ef23e6..1ddeb8ef1 100644 --- a/app/src/main/res/layout/popup_links.xml +++ b/app/src/main/res/layout/popup_links.xml @@ -3,67 +3,52 @@ xmlns:app="http://schemas.android.com/apk/res-auto" android:layout_width="match_parent" android:layout_height="wrap_content" - android:layout_margin="@dimen/fab_margin" android:orientation="vertical" - android:padding="@dimen/fab_margin"> + android:padding="12dp"> - <androidx.appcompat.widget.AppCompatTextView + <com.google.android.material.button.MaterialButton android:id="@+id/display_full_link" + style="@style/Widget.Material3.Button.TextButton" android:layout_width="match_parent" android:layout_height="wrap_content" - android:layout_marginTop="10dp" - android:layout_marginBottom="10dp" - android:drawableEnd="@drawable/ic_baseline_navigate_next_24" android:text="@string/display_full_link" - android:textColor="?colorPrimary" - android:textSize="16sp" - app:drawableTint="?colorPrimary" /> + android:textAlignment="textStart" + app:icon="@drawable/ic_full_link" /> - <androidx.appcompat.widget.AppCompatTextView + <com.google.android.material.button.MaterialButton android:id="@+id/share_link" + style="@style/Widget.Material3.Button.TextButton" android:layout_width="match_parent" android:layout_height="wrap_content" - android:layout_marginTop="10dp" - android:layout_marginBottom="10dp" - android:drawableEnd="@drawable/ic_baseline_navigate_next_24" android:text="@string/share_link" - android:textColor="?colorPrimary" - android:textSize="16sp" - app:drawableTint="?colorPrimary" /> + android:textAlignment="textStart" + app:icon="@drawable/ic_share_link" /> - <androidx.appcompat.widget.AppCompatTextView + <com.google.android.material.button.MaterialButton android:id="@+id/open_other_app" + style="@style/Widget.Material3.Button.TextButton" android:layout_width="match_parent" android:layout_height="wrap_content" - android:layout_marginTop="10dp" - android:layout_marginBottom="10dp" - android:drawableEnd="@drawable/ic_baseline_navigate_next_24" android:text="@string/open_other_app" - android:textColor="?colorPrimary" - android:textSize="16sp" - app:drawableTint="?colorPrimary" /> + android:textAlignment="textStart" + app:icon="@drawable/ic_open_external" /> - <androidx.appcompat.widget.AppCompatTextView + <com.google.android.material.button.MaterialButton android:id="@+id/copy_link" + style="@style/Widget.Material3.Button.TextButton" android:layout_width="match_parent" android:layout_height="wrap_content" - android:layout_marginTop="10dp" - android:layout_marginBottom="10dp" - android:drawableEnd="@drawable/ic_baseline_navigate_next_24" android:text="@string/copy_link" - android:textColor="?colorPrimary" - android:textSize="16sp" - app:drawableTint="?colorPrimary" /> + android:textAlignment="textStart" + app:icon="@drawable/ic_copy_link" /> - <androidx.appcompat.widget.AppCompatTextView + <com.google.android.material.button.MaterialButton android:id="@+id/check_redirect" + style="@style/Widget.Material3.Button.TextButton" android:layout_width="match_parent" android:layout_height="wrap_content" - android:layout_marginTop="10dp" - android:layout_marginBottom="10dp" - android:drawableEnd="@drawable/ic_baseline_navigate_next_24" android:text="@string/check_redirect" - android:textColor="?colorPrimary" - android:textSize="16sp" - app:drawableTint="?colorPrimary" /> + android:textAlignment="textStart" + app:icon="@drawable/ic_check_redirect" /> + </LinearLayout> diff --git a/app/src/main/res/navigation/nav_graph_settings.xml b/app/src/main/res/navigation/nav_graph_settings.xml index 729f2caf4..4290ad790 100644 --- a/app/src/main/res/navigation/nav_graph_settings.xml +++ b/app/src/main/res/navigation/nav_graph_settings.xml @@ -68,6 +68,14 @@ app:exitAnim="@anim/exit" app:popEnterAnim="@anim/pop_enter" app:popExitAnim="@anim/pop_exit" /> + + <action + android:id="@+id/categories_to_extra_features" + app:destination="@id/FragmentExtraFeaturesSettings" + app:enterAnim="@anim/enter" + app:exitAnim="@anim/exit" + app:popEnterAnim="@anim/pop_enter" + app:popExitAnim="@anim/pop_exit" /> </fragment> <fragment @@ -106,6 +114,11 @@ android:label="@string/languages" /> <fragment + android:id="@+id/FragmentExtraFeaturesSettings" + android:name="app.fedilab.android.ui.fragment.settings.FragmentExtraFeaturesSettings" + android:label="@string/set_extand_extra_features_title" /> + + <fragment android:id="@+id/FragmentCustomLightSettings" android:name="app.fedilab.android.ui.fragment.settings.FragmentCustomLightSettings" android:label="@string/light_custom_colors" /> diff --git a/app/src/main/res/values-cs/strings.xml b/app/src/main/res/values-cs/strings.xml index 6929f0aff..7b1e3eacc 100644 --- a/app/src/main/res/values-cs/strings.xml +++ b/app/src/main/res/values-cs/strings.xml @@ -946,4 +946,9 @@ <string name="report_all_more">Vyberte vše, co vyhovuje</string> <string name="set_remove_left_margin_title">Odstranit levý okraj</string> <string name="set_remove_left_margin">Odstranit v časových osách levý okraj, aby se zprávy zobrazovaly kompaktněji</string> + <string name="translator">Překladač</string> + <string name="set_translator">Překladač</string> + <string name="api_key">Klíč pro API překladače</string> + <string name="version">Verze</string> + <string name="set_translator_version">Verze překladače</string> </resources>
\ No newline at end of file diff --git a/app/src/main/res/values-de/strings.xml b/app/src/main/res/values-de/strings.xml index 35dd56bb6..99c71d98e 100644 --- a/app/src/main/res/values-de/strings.xml +++ b/app/src/main/res/values-de/strings.xml @@ -18,7 +18,7 @@ <string name="email">E-Mail</string> <string name="accounts">Konten</string> <string name="toots">Nachrichten</string> - <string name="tags">Schlagwörter (tags)</string> + <string name="tags">Hashtags</string> <string name="save">Speichern</string> <string name="instance">Instanz</string> <string name="instance_example">Instanz: mastodon.social</string> @@ -36,7 +36,7 @@ <string name="validate">Bestätigen</string> <string name="media">Medien</string> <string name="share_with">Teilen mit</string> - <string name="shared_via">Geteilt von Fedilab</string> + <string name="shared_via">Geteilt mit Fedilab</string> <string name="replies">Antworten</string> <string name="username">Benutzername</string> <string name="drafts">Entwürfe</string> @@ -61,10 +61,10 @@ <string name="disclaimer_full">Die folgenden Informationen könnten das Profil des Nutzers unvollständig wiedergeben.</string> <string name="insert_emoji">Emoji einfügen</string> <string name="no_emoji">Die App verfügt derzeit nicht über benutzerdefinierte Emojis.</string> - <string name="logout_account_confirmation">Sind Du sicher, dass Sie @%1$s@%2$s abmelden möchten\?</string> + <string name="logout_account_confirmation">Bist Du sicher, dass Du Dich von @%1$s@%2$s abmelden möchtest\?</string> <!-- Status --> <string name="no_status">Keine Nachrichten zum Anzeigen</string> - <string name="favourite_add">Diese Nachricht deinen Favoriten hinzufügen\?</string> + <string name="favourite_add">Diese Nachricht Deinen Favoriten hinzufügen\?</string> <string name="favourite_remove">Diese Nachricht aus Ihren Favoriten entfernen\?</string> <string name="reblog_add">Diese Nachricht teilen\?</string> <string name="reblog_remove">Geteilte Nachricht zurückziehen\?</string> @@ -75,7 +75,7 @@ <string name="more_action_5">Kopieren</string> <string name="more_action_6">Teilen</string> <string name="more_action_7">Erwähnen</string> - <string name="more_action_8">Zeitlich begrenzt lautlos schalten</string> + <string name="more_action_8">Zeitlich begrenzt stumm schalten</string> <string name="more_action_9">Löschen & neu entwerfen</string> <string-array name="more_action_confirm"> <item>Lautlosmodus für dieses Konto aktivieren?</item> @@ -152,17 +152,19 @@ <string name="no_scheduled_toots">Keine geplanten Nachrichten vorhanden!</string> <string name="remove_scheduled">Geplante Nachricht löschen\?</string> <string name="toot_scheduled">Die Nachricht wurde geplant!</string> - <string name="toot_scheduled_date">Der geplante Termin muss nach dem aktuellen Zeitpunkt liegen!</string> + <string name="toot_scheduled_date">Der geplante Termin muss in der Zukunft liegen!</string> <!-- timed mute --> - <string name="timed_mute_date_error">Die Dauer für den Lautlosmodus sollte mehr als eine Minute betragen.</string> - <string name="timed_mute_date">%1$s wurde bis %2$s lautlos geschaltet.\n Du kannst den Lautlosmodus für diesen Nutzer beenden, indem du sein/ihr Profil besuchst.</string> - <string name="timed_mute_profile">%1$s ist bis %2$s lautlos geschaltet.\n Hier antippen, um den Lautlosmodus zu beenden.</string> + <string name="timed_mute_date_error">Die Dauer für die Stummschaltung sollte mehr als eine Minute betragen.</string> + <string name="timed_mute_date">%1$s wurde bis %2$s lautlos geschaltet. +\n Du kannst die Stummschaltung für diese Person beenden, indem Du ihr Profil besuchst.</string> + <string name="timed_mute_profile">%1$s ist bis %2$s stumm geschaltet. +\n Hier antippen, um die Stummschaltung zu beenden.</string> <!-- Notifications --> <string name="no_notifications">Keine Benachrichtigungen</string> <string name="notif_mention">hat dich erwähnt</string> <string name="notif_status">hat eine neue Nachricht geschrieben</string> - <string name="notif_reblog">hat deinen Beitrag geteilt</string> - <string name="notif_favourite">hat deinen Status favorisiert</string> + <string name="notif_reblog">hat Deinen Beitrag geteilt</string> + <string name="notif_favourite">hat Deinen Status favorisiert</string> <string name="notif_follow">folgt dir</string> <string name="notif_follow_request">fragte, dir zu folgen</string> <string name="delete_notification_ask_all">Entferne alle Benachrichtigungen?</string> @@ -173,14 +175,14 @@ <string name="client_error">Fehler beim Laden der Client ID!</string> <string name="toast_block">Konto wurde gesperrt!</string> <string name="toast_unblock">Das Konto wurde entsperrt!</string> - <string name="toast_mute">Nutzer wurde lautlos geschaltet!</string> - <string name="toast_unmute">Lautlosmodus für dieses Konto aufgehoben!</string> + <string name="toast_mute">Nutzer wurde stumm geschaltet!</string> + <string name="toast_unmute">Stummschaltung für dieses Konto aufgehoben!</string> <string name="toast_follow">Du folgst dem Nutzer!</string> <string name="toast_unfollow">Du folgst dem Nutzer nicht mehr!</string> <string name="toast_reblog">Die Nachricht wurde geteilt!</string> <string name="toast_unreblog">Die Nachricht wird nicht länger geteilt!</string> - <string name="toast_favourite">Die Nachricht wurde deinen Favoriten hinzugefügt!</string> - <string name="toast_unfavourite">Die Nachricht wurde aus deinen Favoriten entfernt!</string> + <string name="toast_favourite">Die Nachricht wurde Deinen Favoriten hinzugefügt!</string> + <string name="toast_unfavourite">Die Nachricht wurde aus Deinen Favoriten entfernt!</string> <string name="toast_error">Es ist ein Fehler aufgetreten!</string> <string name="toast_code_error">Ein Fehler ist aufgetreten! Die Instanz hat keinen Autorisierungscode gesendet!</string> <string name="toast_error_instance">Der Name der Instanz scheint ungültig zu sein!</string> @@ -191,12 +193,12 @@ <!-- Settings --> <string name="set_toots_page">Anzahl der Nachrichten pro Ladevorgang</string> <string name="set_disable_gif">GIF Avatare deaktivieren</string> - <string name="set_notif_follow">mir jemand folgt</string> - <string name="set_notif_follow_share">jemand meinen Beitrag teilt</string> - <string name="set_notif_follow_add">jemand meinen Beitrag favorisiert</string> - <string name="set_notif_follow_mention">ich erwähnt werde</string> - <string name="set_notif_follow_poll">Benachrichtigen, sobald eine Umfrage beendet ist</string> - <string name="set_notif_status">Benachrichtigung über neue Beiträge aktivieren</string> + <string name="set_notif_follow">Benachrichtigung wenn mir jemand folgt</string> + <string name="set_notif_follow_share">Benachrichtigung wenn jemand meinen Beitrag teilt</string> + <string name="set_notif_follow_add">Benachrichtigung wenn jemand meinen Beitrag favorisiert</string> + <string name="set_notif_follow_mention">Benachrichtigung wenn ich erwähnt werde</string> + <string name="set_notif_follow_poll">Benachrichtigung wenn eine Umfrage beendet ist</string> + <string name="set_notif_status">Benachrichtigung über neue Beiträge</string> <string name="set_share_validation">Bestätigungsdialog vor dem Teilen anzeigen</string> <string name="set_share_validation_fav">Bestätigungsdialog vor dem Favorisieren anzeigen</string> <string name="set_notify">Benachrichtigen?</string> @@ -225,8 +227,8 @@ </string-array> <string name="action_follow">Folgen</string> <string name="action_unblock">Nicht mehr blockieren</string> - <string name="action_mute">Lautlos</string> - <string name="action_unmute">Lautlosmodus beenden</string> + <string name="action_mute">Stumm</string> + <string name="action_unmute">Stummschaltung beenden</string> <string name="request_sent">Anfrage gesendet</string> <string name="followed_by">folgt dir</string> <string name="set_capitalize">Ersten Buchstaben bei Antworten groß schreiben</string> @@ -252,7 +254,7 @@ <string name="delete">Löschen</string> <!-- About lists --> <string name="action_lists">Listen</string> - <string name="action_lists_confirm_delete">Möchtest du diese Liste wirklich dauerhaft löschen?</string> + <string name="action_lists_confirm_delete">Möchtest Du diese Liste wirklich dauerhaft löschen\?</string> <string name="action_lists_add_to">Zur Liste hinzufügen</string> <string name="action_lists_delete">Liste löschen</string> <string name="action_lists_title_placeholder">Neuer Listentitel</string> @@ -260,7 +262,7 @@ <string name="action_lists_empty">Du hast noch keine Listen!</string> <!-- Migration --> <string name="account_moved_to">%1$s wurde verschoben nach %2$s</string> - <string name="media_ready">Media wurde geladen. Hier klicken zum anzeigen.</string> + <string name="media_ready">Datei wurde geladen. Hier klicken zum Anzeigen.</string> <!-- Proxy --> <string name="proxy_set">Proxy</string> <string name="proxy_enable">Proxy aktivieren?</string> @@ -271,7 +273,7 @@ <string name="set_share_details">Nachricht-Details beim Teilen hinzufügen</string> <string name="support_the_app_on_liberapay">Unterstütze die app auf Liberapay</string> <string name="alert_regex">Es gibt einen Fehler im regulären Ausdruck!</string> - <string name="toast_instance_unavailable">Es wurden keine Zeitleisten in dieser Instanz gefunden!</string> + <string name="toast_instance_unavailable">Es wurden keine Timelines in dieser Instanz gefunden!</string> <string name="follow_instance">Folge Instanz</string> <string name="toast_instance_already_added">Du folgst dieser Instanz bereits!</string> <string name="action_partnership">Partnerschaften</string> @@ -283,13 +285,13 @@ <string name="filters">Filter</string> <string name="action_filters_empty_content">Keine Filter vorhanden. Du kannst durch Klicken auf \"+\" neue Filter erstellen.</string> <string name="filter_keyword">Schlagwort oder Phrase</string> - <string name="context_home">Lokale Zeitleiste</string> - <string name="context_public">Öffentliche Zeitleiste</string> + <string name="context_home">Startseite</string> + <string name="context_public">Öffentliche Timeline</string> <string name="context_notification">Benachrichtigungen</string> <string name="context_conversation">Unterhaltungen</string> <string name="filter_keyword_explanations">Wird unabhängig vom umgebenen Text oder Inhaltswarnung einer Nachricht verglichen</string> <string name="context_drop">Entfernen anstatt zu verstecken</string> - <string name="context_drop_explanations">Gefilterte Nachrichten werden unwiderruflich verschwinden, selbst wenn der Filter später entfernt wurde</string> + <string name="context_drop_explanations">Gefilterte Nachrichten werden unwiderruflich verschwinden, selbst wenn der Filter später entfernt wird</string> <string name="context_whole_word_explanations">Wenn das Schlüsselwort oder -phrase nur Buchstaben und Zahlen enthält, wird es nur angewendet werden, wenn es dem ganzen Wort entspricht</string> <string name="context_whole_word">Ganzes Wort</string> <string name="filter_context">Kontext filtern</string> @@ -309,7 +311,9 @@ <string name="channel_notif_media">Medien Download</string> <string name="select_sound">Klingelton auswählen</string> <string name="set_enable_time_slot">Zeitfenster aktivieren</string> - <string name="block_domain_confirm_message">Möchtest du %s wirklich sperren?\n\nEs werden keine Inhalte aus dieser Domain in einer öffentlichen Zeitleiste oder in deinen Benachrichtigungen angezeigt. Deine Follower aus dieser Domain werden entfernt.</string> + <string name="block_domain_confirm_message">Möchtest Du %s wirklich sperren\? +\n +\nEs werden keine Inhalte aus dieser Domain in einer öffentlichen Timeline oder in Deinen Benachrichtigungen angezeigt. Deine Follower aus dieser Domain werden entfernt.</string> <string name="block_domain">Blockiere Domäne</string> <string name="toast_block_domain">Die Domäne ist blockiert</string> <string name="retrieve_remote_status">Rufe entfernten Status ab</string> @@ -323,7 +327,7 @@ <string name="set_truncate_toot">Kürze Nachrichten mit mehr als x Zeilen. Null bedeutet deaktiviert.</string> <string name="display_toot_truncate">Mehr anzeigen</string> <string name="hide_toot_truncate">Weniger anzeigen</string> - <string name="tags_already_stored">Dieses Schlagwort existiert bereits!</string> + <string name="tags_already_stored">Dieser Hashtag existiert bereits!</string> <string name="schedule_boost">Teilen des Beitrags planen</string> <string name="boost_scheduled">Teilen geplant!</string> <string name="no_scheduled_boosts">Nichts geplant!</string> @@ -354,8 +358,8 @@ <string name="pixelfed_instance">Pixelfed-Instanz</string> <string name="mastodon_instance">Mastodon-Instanz</string> <string name="any_tags">Irgendwelche davon</string> - <string name="all_tags">Alle von denen</string> - <string name="none_tags">Keine von denen</string> + <string name="all_tags">Alle davon</string> + <string name="none_tags">Keine davon</string> <string name="some_words_any">Eines dieser Wörter (durch Leerzeichen getrennt)</string> <string name="some_words_all">Alle diese Wörter (durch Leerzeichen getrennt)</string> <string name="some_tags">Wörter zum Filter hinzufügen (durch Leerzeichen getrennt)</string> @@ -368,7 +372,7 @@ <string name="share">Teilen</string> <string name="toots_server">Nachrichten (Server)</string> <string name="toots_client">Nachrichten (Gerät)</string> - <string name="settings_category_label_timelines">Zeitleisten</string> + <string name="settings_category_label_timelines">Timelines</string> <string name="settings_category_label_interface">Benutzeroberfläche</string> <string name="contact">Kontakte</string> <string name="toot_select_file_error">Bei der Auswahl der Sicherungsdatei ist ein Problem aufgetreten!</string> @@ -378,8 +382,8 @@ <string name="calls_blocked">Von der Anwendung blockierte HTTP-Aufrufe</string> <string name="list_of_blocked_domains">Liste der blockierten Aufrufe</string> <string name="submit">Senden</string> - <string name="filter_timeline_with_a_tag">Zeitleiste mit Schlagwörtern filtern</string> - <string name="no_tags">Keine Schlagwörter</string> + <string name="filter_timeline_with_a_tag">Timeline mit Hashtags filtern</string> + <string name="no_tags">Keine Hashtags</string> <string name="set_retrieve_metadata_share_from_extras">Metadaten abrufen, wenn die URL von anderen Apps geteilt wird</string> <!-- end languages --> <string name="create_poll">Umfrage erstellen</string |