1
0
Fork 0
mirror of https://github.com/KokaKiwi/BarInsta synced 2026-03-14 00:11:40 +00:00

Merge branch 'master' into pr/934

This commit is contained in:
Austin Huang 2021-06-13 12:02:51 -04:00
commit f961c422ca
No known key found for this signature in database
GPG key ID: 84C23AA04587A91F
695 changed files with 26946 additions and 27591 deletions

View file

@ -0,0 +1,11 @@
<?xml version="1.0" encoding="utf-8"?>
<set xmlns:android="http://schemas.android.com/apk/res/android">
<translate
android:duration="@android:integer/config_mediumAnimTime"
android:fromXDelta="50%p"
android:toXDelta="0" />
<alpha
android:duration="@android:integer/config_mediumAnimTime"
android:fromAlpha="0.0"
android:toAlpha="1.0" />
</set>

View file

@ -1,10 +1,5 @@
<?xml version="1.0" encoding="utf-8"?>
<set xmlns:android="http://schemas.android.com/apk/res/android"
android:shareInterpolator="false">
<translate
android:duration="300"
android:fromXDelta="100%"
android:fromYDelta="0%"
android:toXDelta="0%"
android:toYDelta="0%" />
</set>
<translate xmlns:android="http://schemas.android.com/apk/res/android"
android:duration="300"
android:fromXDelta="100%"
android:toXDelta="0%" />

View file

@ -0,0 +1,11 @@
<?xml version="1.0" encoding="utf-8"?>
<set xmlns:android="http://schemas.android.com/apk/res/android">
<translate
android:duration="@android:integer/config_mediumAnimTime"
android:fromXDelta="0"
android:toXDelta="-50%p" />
<alpha
android:duration="@android:integer/config_mediumAnimTime"
android:fromAlpha="1.0"
android:toAlpha="0.0" />
</set>

View file

@ -1,10 +1,5 @@
<?xml version="1.0" encoding="utf-8"?>
<set xmlns:android="http://schemas.android.com/apk/res/android"
android:shareInterpolator="false">
<translate
android:duration="300"
android:fromXDelta="0%"
android:fromYDelta="0%"
android:toXDelta="100%"
android:toYDelta="0%" />
</set>
<translate xmlns:android="http://schemas.android.com/apk/res/android"
android:duration="300"
android:fromXDelta="0%"
android:toXDelta="100%" />

Binary file not shown.

Before

Width:  |  Height:  |  Size: 48 KiB

After

Width:  |  Height:  |  Size: 44 KiB

Before After
Before After

View file

@ -1,10 +1,10 @@
<vector xmlns:android="http://schemas.android.com/apk/res/android"
android:width="24dp"
android:height="24dp"
android:tint="?colorControlNormal"
android:viewportWidth="24"
android:viewportHeight="24"
android:tint="#333333">
<path
android:fillColor="@android:color/white"
android:pathData="M17,3H7c-1.1,0 -1.99,0.9 -1.99,2L5,21l7,-3 7,3V5c0,-1.1 -0.9,-2 -2,-2z"/>
android:viewportHeight="24">
<path
android:fillColor="@android:color/white"
android:pathData="M17,3H7c-1.1,0 -1.99,0.9 -1.99,2L5,21l7,-3 7,3V5c0,-1.1 -0.9,-2 -2,-2z" />
</vector>

Binary file not shown.

Before

Width:  |  Height:  |  Size: 5.5 KiB

After

Width:  |  Height:  |  Size: 2.5 KiB

Before After
Before After

View file

@ -1,10 +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"
android:tint="?attr/colorControlNormal">
<path
android:fillColor="@android:color/white"
android:pathData="M20,17.17L18.83,16H4V4h16v13.17zM20,2H4c-1.1,0 -2,0.9 -2,2v12c0,1.1 0.9,2 2,2h14l4,4V4c0,-1.1 -0.9,-2 -2,-2z"/>
</vector>
android:viewportHeight="24">
<path
android:fillColor="#000"
android:pathData="M9,22A1,1 0 0,1 8,21V18H4A2,2 0 0,1 2,16V4C2,2.89 2.9,2 4,2H20A2,2 0 0,1 22,4V16A2,2 0 0,1 20,18H13.9L10.2,21.71C10,21.9 9.75,22 9.5,22V22H9M10,16V19.08L13.08,16H20V4H4V16H10Z" />
</vector>

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="M19,11H7.83l4.88,-4.88c0.39,-0.39 0.39,-1.03 0,-1.42 -0.39,-0.39 -1.02,-0.39 -1.41,0l-6.59,6.59c-0.39,0.39 -0.39,1.02 0,1.41l6.59,6.59c0.39,0.39 1.02,0.39 1.41,0 0.39,-0.39 0.39,-1.02 0,-1.41L7.83,13H19c0.55,0 1,-0.45 1,-1s-0.45,-1 -1,-1z"/>
</vector>

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="M17,3L7,3c-1.1,0 -2,0.9 -2,2v16l7,-3 7,3L19,5c0,-1.1 -0.9,-2 -2,-2zM17,18l-5,-2.18L7,18L7,6c0,-0.55 0.45,-1 1,-1h8c0.55,0 1,0.45 1,1v12z"/>
</vector>

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="M3,17.46v3.04c0,0.28 0.22,0.5 0.5,0.5h3.04c0.13,0 0.26,-0.05 0.35,-0.15L17.81,9.94l-3.75,-3.75L3.15,17.1c-0.1,0.1 -0.15,0.22 -0.15,0.36zM20.71,7.04c0.39,-0.39 0.39,-1.02 0,-1.41l-2.34,-2.34c-0.39,-0.39 -1.02,-0.39 -1.41,0l-1.83,1.83 3.75,3.75 1.83,-1.83z"/>
</vector>

View file

@ -1,10 +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"
android:tint="?attr/colorControlNormal">
<path
android:fillColor="@android:color/white"
android:pathData="M22,4c0,-1.1 -0.9,-2 -2,-2H4c-1.1,0 -2,0.9 -2,2v12c0,1.1 0.9,2 2,2h14l4,4V4z"/>
</vector>
android:viewportHeight="24">
<path
android:fillColor="#000"
android:pathData="M9,22A1,1 0 0,1 8,21V18H4A2,2 0 0,1 2,16V4C2,2.89 2.9,2 4,2H20A2,2 0 0,1 22,4V16A2,2 0 0,1 20,18H13.9L10.2,21.71C10,21.9 9.75,22 9.5,22V22H9Z" />
</vector>

View file

@ -1,5 +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="@color/black" />
<solid android:color="@android:color/transparent" />
</shape>

View file

@ -1,4 +0,0 @@
<?xml version="1.0" encoding="utf-8"?>
<androidx.constraintlayout.widget.ConstraintLayout xmlns:android="http://schemas.android.com/apk/res/android"
android:layout_width="match_parent"
android:layout_height="match_parent" />

View file

@ -33,13 +33,5 @@
android:layout_height="wrap_content"
android:layout_weight="1"
android:text="@string/refresh" />
<androidx.appcompat.widget.AppCompatCheckBox
android:id="@+id/desktop_mode"
android:layout_width="0dp"
android:layout_height="wrap_content"
android:layout_weight="1"
android:gravity="center"
android:text="@string/desktop_2fa" />
</androidx.appcompat.widget.LinearLayoutCompat>
</LinearLayout>
</LinearLayout>

View file

@ -1,5 +1,5 @@
<?xml version="1.0" encoding="utf-8"?>
<androidx.coordinatorlayout.widget.CoordinatorLayout xmlns:android="http://schemas.android.com/apk/res/android"
<awais.instagrabber.customviews.InsetsNotifyingCoordinatorLayout 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/main_container"
@ -29,10 +29,32 @@
android:id="@+id/toolbar"
android:layout_width="match_parent"
android:layout_height="?attr/actionBarSize"
android:background="?attr/colorSurface"
android:background="?attr/toolbarColor"
app:layout_collapseMode="pin"
app:title="@string/app_name"
tools:menu="@menu/main_menu" />
tools:menu="@menu/main_menu">
<com.google.android.material.textfield.TextInputLayout
android:id="@+id/search_input_layout"
style="?searchInputStyle"
android:layout_width="match_parent"
android:layout_height="wrap_content"
android:visibility="gone"
app:boxStrokeColor="@null"
app:boxStrokeWidth="0dp"
app:boxStrokeWidthFocused="0dp"
app:endIconContentDescription="@string/clear"
app:endIconDrawable="@drawable/ic_close_24"
app:endIconMode="custom"
app:hintEnabled="false"
tools:visibility="visible">
<com.google.android.material.textfield.TextInputEditText
android:layout_width="match_parent"
android:layout_height="wrap_content"
android:hint="@string/search" />
</com.google.android.material.textfield.TextInputLayout>
</com.google.android.material.appbar.MaterialToolbar>
</com.google.android.material.appbar.CollapsingToolbarLayout>
</com.google.android.material.appbar.AppBarLayout>
@ -40,13 +62,14 @@
android:id="@+id/main_nav_host"
android:layout_width="match_parent"
android:layout_height="match_parent"
android:clipToPadding="false"
app:layout_behavior="@string/appbar_scrolling_view_behavior" />
<!--app:layout_behavior="@string/hide_bottom_view_on_scroll_behavior"-->
<com.google.android.material.bottomnavigation.BottomNavigationView
android:id="@+id/bottomNavView"
android:layout_width="match_parent"
android:layout_height="wrap_content"
android:layout_gravity="bottom"
app:labelVisibilityMode="auto"
app:layout_behavior="@string/hide_bottom_view_on_scroll_behavior" />
</androidx.coordinatorlayout.widget.CoordinatorLayout>
app:labelVisibilityMode="auto" />
</awais.instagrabber.customviews.InsetsNotifyingCoordinatorLayout>

View file

@ -1,477 +1,137 @@
<?xml version="1.0" encoding="utf-8"?>
<androidx.constraintlayout.widget.ConstraintLayout xmlns:android="http://schemas.android.com/apk/res/android"
<androidx.core.widget.NestedScrollView 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="@color/black_a80">
android:background="?colorSurface"
android:paddingBottom="?attr/actionBarSize"
tools:context=".fragments.PostViewV2Fragment">
<awais.instagrabber.customviews.drawee.DraggableZoomableDraweeView
android:id="@+id/post_image"
<androidx.constraintlayout.widget.ConstraintLayout
android:id="@+id/content_root"
android:layout_width="match_parent"
android:layout_height="match_parent"
android:background="@null"
android:clickable="true"
android:focusable="true"
android:transitionName="post_image"
app:actualImageScaleType="fitCenter"
app:layout_constraintBottom_toBottomOf="parent"
app:layout_constraintEnd_toEndOf="parent"
app:layout_constraintStart_toStartOf="parent"
app:layout_constraintTop_toTopOf="parent"
tools:background="@mipmap/ic_launcher"
tools:visibility="visible" />
android:layout_height="wrap_content">
<include
android:id="@+id/video_post"
layout="@layout/layout_video_player_with_thumbnail"
android:visibility="gone" />
<awais.instagrabber.customviews.ProfilePicView
android:id="@+id/profile_pic"
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:layout_margin="12dp"
android:transitionName="profile_pic"
app:layout_constraintBottom_toTopOf="@id/top_barrier"
app:layout_constraintEnd_toStartOf="@id/title"
app:layout_constraintHorizontal_bias="0"
app:layout_constraintHorizontal_chainStyle="packed"
app:layout_constraintStart_toStartOf="parent"
app:layout_constraintTop_toTopOf="parent"
app:size="regular" />
<androidx.viewpager2.widget.ViewPager2
android:id="@+id/slider_parent"
android:layout_width="match_parent"
android:layout_height="match_parent"
android:visibility="gone"
tools:visibility="visible" />
<androidx.appcompat.widget.AppCompatTextView
android:id="@+id/title"
android:layout_width="0dp"
android:layout_height="wrap_content"
android:ellipsize="marquee"
android:singleLine="true"
android:textAppearance="@style/TextAppearance.MaterialComponents.Headline6"
app:layout_constrainedWidth="true"
app:layout_constraintBottom_toTopOf="@id/subtitle"
app:layout_constraintEnd_toStartOf="@id/options"
app:layout_constraintStart_toEndOf="@id/profile_pic"
app:layout_constraintTop_toTopOf="@id/profile_pic"
tools:text="Username Username Username" />
<View
android:id="@+id/top_bg"
android:layout_width="0dp"
android:layout_height="0dp"
android:background="@color/black_a80"
app:layout_constraintBottom_toBottomOf="@id/profile_pic"
app:layout_constraintEnd_toEndOf="parent"
app:layout_constraintStart_toStartOf="parent"
app:layout_constraintTop_toTopOf="parent" />
<androidx.appcompat.widget.AppCompatTextView
android:id="@+id/subtitle"
android:layout_width="0dp"
android:layout_height="wrap_content"
android:ellipsize="end"
android:singleLine="true"
android:textAppearance="@style/TextAppearance.MaterialComponents.Subtitle1"
app:layout_constraintBottom_toBottomOf="@id/profile_pic"
app:layout_constraintEnd_toStartOf="@id/options"
app:layout_constraintStart_toStartOf="@id/title"
app:layout_constraintTop_toBottomOf="@id/title"
tools:text="Full name Full name Full name Full name Full name Full name Full name "
tools:visibility="gone" />
<awais.instagrabber.customviews.ProfilePicView
android:id="@+id/profile_pic"
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:layout_margin="12dp"
android:transitionName="profile_pic"
app:layout_constraintBottom_toBottomOf="@id/top_bg"
app:layout_constraintEnd_toStartOf="@id/title"
app:layout_constraintHorizontal_bias="0"
app:layout_constraintHorizontal_chainStyle="packed"
app:layout_constraintStart_toStartOf="parent"
app:layout_constraintTop_toTopOf="@id/top_bg"
app:size="regular" />
<androidx.appcompat.widget.AppCompatImageView
android:id="@+id/options"
android:layout_width="wrap_content"
android:layout_height="0dp"
android:paddingStart="8dp"
android:paddingEnd="8dp"
android:visibility="gone"
app:layout_constraintBottom_toBottomOf="@id/profile_pic"
app:layout_constraintEnd_toEndOf="parent"
app:layout_constraintTop_toTopOf="@id/profile_pic"
app:srcCompat="@drawable/ic_more_vert_24"
tools:visibility="visible" />
<androidx.appcompat.widget.AppCompatTextView
android:id="@+id/title"
android:layout_width="0dp"
android:layout_height="wrap_content"
android:ellipsize="marquee"
android:singleLine="true"
android:textAppearance="@style/TextAppearance.MaterialComponents.Headline6"
android:textColor="@color/white"
app:layout_constrainedWidth="true"
app:layout_constraintBottom_toTopOf="@id/subtitle"
app:layout_constraintEnd_toStartOf="@id/options"
app:layout_constraintStart_toEndOf="@id/profile_pic"
app:layout_constraintTop_toTopOf="@id/profile_pic"
tools:text="Username Username Username" />
<androidx.constraintlayout.widget.Barrier
android:id="@+id/top_barrier"
android:layout_width="0dp"
android:layout_height="0dp"
app:barrierAllowsGoneWidgets="true"
app:barrierDirection="bottom" />
<androidx.appcompat.widget.AppCompatTextView
android:id="@+id/subtitle"
android:layout_width="0dp"
android:layout_height="wrap_content"
android:ellipsize="end"
android:singleLine="true"
android:textAppearance="@style/TextAppearance.MaterialComponents.Subtitle1"
android:textColor="@color/white"
app:layout_constraintBottom_toBottomOf="@id/profile_pic"
app:layout_constraintEnd_toStartOf="@id/options"
app:layout_constraintStart_toStartOf="@id/title"
app:layout_constraintTop_toBottomOf="@id/title"
tools:text="Full name Full name Full name Full name Full name Full name Full name " />
<androidx.appcompat.widget.AppCompatImageView
android:id="@+id/options"
android:layout_width="wrap_content"
android:layout_height="0dp"
android:paddingStart="8dp"
android:paddingEnd="8dp"
android:visibility="gone"
app:layout_constraintBottom_toBottomOf="@id/top_bg"
app:layout_constraintEnd_toEndOf="parent"
app:layout_constraintTop_toTopOf="@id/top_bg"
app:srcCompat="@drawable/ic_more_vert_24"
app:tint="@color/white"
tools:visibility="visible" />
<androidx.constraintlayout.widget.Group
android:id="@+id/user_details_group"
android:layout_width="0dp"
android:layout_height="0dp"
app:constraint_referenced_ids="top_bg, profile_pic,title,subtitle,options"
tools:visibility="visible" />
<androidx.appcompat.widget.AppCompatTextView
android:id="@+id/media_counter"
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:layout_marginStart="16dp"
android:layout_marginTop="16dp"
android:background="@drawable/rounder_corner_semi_black_bg"
android:gravity="center"
android:padding="8dp"
android:textAppearance="@style/TextAppearance.AppCompat.Caption"
android:textColor="@android:color/white"
android:visibility="gone"
app:layout_constraintStart_toStartOf="parent"
app:layout_constraintTop_toBottomOf="@id/top_bg"
tools:text="1/5"
tools:visibility="visible" />
<com.google.android.material.button.MaterialButton
android:id="@+id/location"
style="?borderlessButtonStyle"
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:layout_marginTop="16dp"
android:layout_marginEnd="16dp"
android:elevation="0dp"
android:ellipsize="end"
android:insetTop="0dp"
android:insetBottom="0dp"
android:maxWidth="200dp"
android:maxLines="1"
android:minHeight="32dp"
android:paddingStart="8dp"
android:paddingEnd="8dp"
android:textAlignment="viewStart"
android:textAllCaps="false"
android:textColor="@android:color/white"
android:visibility="gone"
app:backgroundTint="@color/black_a50"
app:elevation="0dp"
app:icon="@drawable/ic_round_location_on_24"
app:iconSize="16dp"
app:iconTint="@color/white"
app:layout_constraintEnd_toEndOf="parent"
app:layout_constraintTop_toBottomOf="@id/top_bg"
app:rippleColor="@color/grey_600"
tools:text="Location, Location, Location, Location, "
tools:visibility="visible" />
<androidx.coordinatorlayout.widget.CoordinatorLayout
android:layout_width="match_parent"
android:layout_height="0dp"
android:background="@null"
app:layout_constraintBottom_toBottomOf="@id/bottom_bg_barrier"
app:layout_constraintEnd_toEndOf="parent"
app:layout_constraintStart_toStartOf="parent"
app:layout_constraintTop_toTopOf="parent"
tools:visibility="gone">
<androidx.core.widget.NestedScrollView
android:id="@+id/caption_parent"
<FrameLayout
android:id="@+id/post_container"
android:layout_width="match_parent"
android:layout_height="wrap_content"
android:background="@color/black_a80"
app:behavior_hideable="true"
app:behavior_peekHeight="100dp"
app:layout_behavior="com.google.android.material.bottomsheet.BottomSheetBehavior">
app:layout_constraintBottom_toTopOf="@id/buttons_top_barrier"
app:layout_constraintTop_toBottomOf="@id/top_barrier"
tools:layout_height="100dp" />
<ScrollView
android:id="@+id/bottom_scroll_view"
android:layout_width="match_parent"
android:layout_height="match_parent"
android:background="@null">
<androidx.appcompat.widget.AppCompatTextView
android:id="@+id/media_counter"
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:layout_marginStart="16dp"
android:layout_marginTop="16dp"
android:background="@drawable/rounder_corner_semi_black_bg"
android:gravity="center"
android:padding="8dp"
android:textAppearance="@style/TextAppearance.AppCompat.Caption"
android:textColor="@android:color/white"
android:visibility="gone"
app:layout_constraintStart_toStartOf="parent"
app:layout_constraintTop_toBottomOf="@id/top_barrier"
tools:text="1/5"
tools:visibility="visible" />
<LinearLayout
android:layout_width="match_parent"
android:layout_height="wrap_content"
android:orientation="vertical">
<com.google.android.material.button.MaterialButton
android:id="@+id/location"
style="?borderlessButtonStyle"
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:layout_marginTop="16dp"
android:layout_marginEnd="16dp"
android:elevation="0dp"
android:ellipsize="end"
android:insetTop="0dp"
android:insetBottom="0dp"
android:maxWidth="200dp"
android:maxLines="1"
android:minHeight="32dp"
android:paddingStart="8dp"
android:paddingEnd="8dp"
android:textAlignment="viewStart"
android:textAllCaps="false"
android:textColor="@android:color/white"
android:visibility="gone"
app:backgroundTint="@color/black_a50"
app:elevation="0dp"
app:icon="@drawable/ic_round_location_on_24"
app:iconSize="16dp"
app:iconTint="@color/white"
app:layout_constraintEnd_toEndOf="parent"
app:layout_constraintTop_toBottomOf="@id/top_barrier"
app:rippleColor="@color/grey_600"
tools:text="Location, Location, Location, Location, "
tools:visibility="visible" />
<awais.instagrabber.customviews.RamboTextViewV2
android:id="@+id/caption"
android:layout_width="match_parent"
android:layout_height="wrap_content"
android:layout_gravity="bottom"
android:background="@null"
android:clickable="true"
android:focusable="true"
android:padding="16dp"
android:textAppearance="@style/TextAppearance.MaterialComponents.Body1"
android:textColor="@color/white"
tools:text="Text text text" />
<include layout="@layout/layout_post_view_bottom" />
<!--<androidx.appcompat.widget.AppCompatTextView-->
<!-- android:id="@+id/editCaption"-->
<!-- android:layout_width="match_parent"-->
<!-- android:layout_height="wrap_content"-->
<!-- android:layout_marginStart="16dp"-->
<!-- android:layout_marginTop="8dp"-->
<!-- android:background="@null"-->
<!-- android:gravity="center_vertical"-->
<!-- android:text="@string/edit_caption"-->
<!-- android:textColor="?android:textColorSecondary"-->
<!-- android:textSize="16sp"-->
<!-- android:visibility="gone"-->
<!-- app:layout_constraintBottom_toTopOf="@id/translatedCaption"-->
<!-- app:layout_constraintTop_toBottomOf="@id/caption"-->
<!-- tools:visibility="visible" />-->
<androidx.appcompat.widget.AppCompatTextView
android:id="@+id/translate"
android:layout_width="match_parent"
android:layout_height="wrap_content"
android:background="@null"
android:gravity="center_vertical"
android:paddingStart="16dp"
android:paddingTop="8dp"
android:paddingEnd="16dp"
android:paddingBottom="8dp"
android:text="@string/translate_caption"
android:textColor="@color/blue_600"
android:textSize="16sp"
android:visibility="visible" />
<!--<awais.instagrabber.customviews.RamboTextViewV2-->
<!-- android:id="@+id/translatedCaption"-->
<!-- android:layout_width="match_parent"-->
<!-- android:layout_height="wrap_content"-->
<!-- android:layout_gravity="bottom"-->
<!-- android:background="@null"-->
<!-- android:clickable="true"-->
<!-- android:focusable="true"-->
<!-- android:padding="16dp"-->
<!-- android:textAppearance="@style/TextAppearance.MaterialComponents.Body1"-->
<!-- android:textColor="@color/white"-->
<!-- android:visibility="gone"-->
<!-- app:layout_constraintBottom_toBottomOf="parent"-->
<!-- app:layout_constraintTop_toBottomOf="@id/translateTitle"-->
<!-- tools:text="Text text text"-->
<!-- tools:visibility="visible" />-->
</LinearLayout>
</ScrollView>
</androidx.core.widget.NestedScrollView>
</androidx.coordinatorlayout.widget.CoordinatorLayout>
<include
android:id="@+id/player_controls"
layout="@layout/layout_exo_custom_controls"
android:layout_width="0dp"
android:layout_height="wrap_content"
android:visibility="gone"
app:layout_constraintBottom_toTopOf="@id/bottom_bg_barrier"
app:layout_constraintEnd_toEndOf="parent"
app:layout_constraintStart_toStartOf="parent"
tools:visibility="gone" />
<View
android:id="@+id/bottom_bg"
android:layout_width="0dp"
android:layout_height="0dp"
android:background="@color/black_a80"
app:layout_constraintBottom_toBottomOf="parent"
app:layout_constraintEnd_toEndOf="parent"
app:layout_constraintStart_toStartOf="parent"
app:layout_constraintTop_toTopOf="@id/bottom_bg_barrier" />
<androidx.constraintlayout.widget.Barrier
android:id="@+id/bottom_bg_barrier"
android:layout_width="match_parent"
android:layout_height="wrap_content"
app:barrierAllowsGoneWidgets="true"
app:barrierDirection="top"
app:constraint_referenced_ids="likes_count,comments_count,views_count" />
<androidx.appcompat.widget.AppCompatTextView
android:id="@+id/likes_count"
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:padding="8dp"
android:textColor="@color/white"
app:layout_constraintBottom_toTopOf="@id/counts_barrier"
app:layout_constraintEnd_toStartOf="@id/comments_count"
app:layout_constraintHorizontal_bias="0"
app:layout_constraintStart_toStartOf="parent"
app:layout_constraintTop_toBottomOf="@id/bottom_bg_barrier"
tools:text="9999999999 likes"
tools:visibility="gone" />
<androidx.appcompat.widget.AppCompatTextView
android:id="@+id/comments_count"
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:padding="8dp"
android:textColor="@color/white"
app:layout_constraintBottom_toTopOf="@id/counts_barrier"
app:layout_constraintEnd_toStartOf="@id/views_count"
app:layout_constraintHorizontal_bias="0"
app:layout_constraintStart_toEndOf="@id/likes_count"
app:layout_constraintTop_toBottomOf="@id/bottom_bg_barrier"
tools:text="9999999 comments"
tools:visibility="gone" />
<androidx.appcompat.widget.AppCompatTextView
android:id="@+id/views_count"
android:layout_width="0dp"
android:layout_height="wrap_content"
android:padding="8dp"
android:textColor="@color/white"
app:layout_constraintBottom_toTopOf="@id/counts_barrier"
app:layout_constraintEnd_toEndOf="parent"
app:layout_constraintStart_toEndOf="@id/comments_count"
app:layout_constraintTop_toBottomOf="@id/bottom_bg_barrier"
tools:text="9999999999 views"
tools:visibility="gone" />
<androidx.constraintlayout.widget.Barrier
android:id="@+id/counts_barrier"
android:layout_width="match_parent"
android:layout_height="wrap_content"
app:barrierAllowsGoneWidgets="true"
app:barrierDirection="top"
app:constraint_referenced_ids="date" />
<androidx.appcompat.widget.AppCompatTextView
android:id="@+id/date"
android:layout_width="match_parent"
android:layout_height="wrap_content"
android:padding="8dp"
android:textColor="@color/white"
app:layout_constraintBottom_toBottomOf="@id/buttons_barrier"
app:layout_constraintTop_toBottomOf="@id/counts_barrier"
tools:text="2020-11-07 11:18:55"
tools:visibility="visible" />
<androidx.constraintlayout.widget.Barrier
android:id="@+id/buttons_barrier"
android:layout_width="wrap_content"
android:layout_height="wrap_content"
app:barrierAllowsGoneWidgets="true"
app:barrierDirection="bottom"
app:constraint_referenced_ids="date" />
<com.google.android.material.button.MaterialButton
android:id="@+id/caption_toggle"
style="@style/Widget.MaterialComponents.Button.TextButton"
android:layout_width="0dp"
android:layout_height="48dp"
android:visibility="visible"
app:icon="@drawable/ic_notes_24"
app:iconGravity="textStart"
app:iconPadding="0dp"
app:iconSize="24dp"
app:iconTint="@color/white"
app:layout_constraintBottom_toBottomOf="parent"
app:layout_constraintEnd_toStartOf="@id/like"
app:layout_constraintStart_toStartOf="parent"
app:layout_constraintTop_toBottomOf="@id/buttons_barrier"
app:rippleColor="@color/grey_300"
tools:visibility="visible" />
<com.google.android.material.button.MaterialButton
android:id="@+id/like"
style="@style/Widget.MaterialComponents.Button.TextButton"
android:layout_width="0dp"
android:layout_height="48dp"
android:visibility="visible"
app:icon="@drawable/ic_not_liked"
app:iconGravity="textStart"
app:iconPadding="0dp"
app:iconSize="24dp"
app:iconTint="@color/white"
app:layout_constraintBottom_toBottomOf="parent"
app:layout_constraintEnd_toStartOf="@id/comment"
app:layout_constraintStart_toEndOf="@id/caption_toggle"
app:layout_constraintTop_toBottomOf="@id/buttons_barrier"
app:rippleColor="@color/grey_300"
tools:visibility="visible" />
<com.google.android.material.button.MaterialButton
android:id="@+id/comment"
style="@style/Widget.MaterialComponents.Button.TextButton"
android:layout_width="0dp"
android:layout_height="48dp"
android:visibility="visible"
app:icon="@drawable/ic_outline_comments_24"
app:iconGravity="textStart"
app:iconPadding="0dp"
app:iconSize="24dp"
app:iconTint="@color/white"
app:layout_constraintBottom_toBottomOf="parent"
app:layout_constraintEnd_toStartOf="@id/player_controls_toggle"
app:layout_constraintStart_toEndOf="@id/like"
app:layout_constraintTop_toBottomOf="@id/buttons_barrier"
app:rippleColor="@color/grey_300"
tools:visibility="visible" />
<com.google.android.material.button.MaterialButton
android:id="@+id/player_controls_toggle"
style="@style/Widget.MaterialComponents.Button.TextButton"
android:layout_width="0dp"
android:layout_height="48dp"
android:visibility="gone"
app:icon="@drawable/ic_play_circle_outline_24"
app:iconGravity="textStart"
app:iconPadding="0dp"
app:iconSize="24dp"
app:iconTint="@color/white"
app:layout_constraintBottom_toBottomOf="parent"
app:layout_constraintEnd_toStartOf="@id/save"
app:layout_constraintStart_toEndOf="@id/comment"
app:layout_constraintTop_toBottomOf="@id/buttons_barrier"
app:rippleColor="@color/grey_300"
tools:visibility="visible" />
<com.google.android.material.button.MaterialButton
android:id="@+id/save"
style="@style/Widget.MaterialComponents.Button.TextButton"
android:layout_width="0dp"
android:layout_height="48dp"
android:visibility="visible"
app:icon="@drawable/ic_outline_class_24"
app:iconGravity="textStart"
app:iconPadding="0dp"
app:iconSize="24dp"
app:iconTint="@color/white"
app:layout_constraintBottom_toBottomOf="parent"
app:layout_constraintEnd_toStartOf="@id/share"
app:layout_constraintStart_toEndOf="@id/player_controls_toggle"
app:layout_constraintTop_toBottomOf="@id/buttons_barrier"
app:rippleColor="@color/grey_300"
tools:visibility="visible" />
<com.google.android.material.button.MaterialButton
android:id="@+id/share"
style="@style/Widget.MaterialComponents.Button.TextButton"
android:layout_width="0dp"
android:layout_height="48dp"
android:visibility="visible"
app:icon="?attr/actionModeShareDrawable"
app:iconGravity="textStart"
app:iconPadding="0dp"
app:iconSize="24dp"
app:iconTint="@color/white"
app:layout_constraintBottom_toBottomOf="parent"
app:layout_constraintEnd_toStartOf="@id/download"
app:layout_constraintStart_toEndOf="@id/save"
app:layout_constraintTop_toBottomOf="@id/buttons_barrier"
app:rippleColor="@color/grey_300"
tools:visibility="visible" />
<com.google.android.material.button.MaterialButton
android:id="@+id/download"
style="@style/Widget.MaterialComponents.Button.TextButton"
android:layout_width="0dp"
android:layout_height="48dp"
android:visibility="visible"
app:icon="@drawable/ic_download"
app:iconGravity="textStart"
app:iconPadding="0dp"
app:iconSize="24dp"
app:iconTint="@color/white"
app:layout_constraintBottom_toBottomOf="parent"
app:layout_constraintEnd_toEndOf="parent"
app:layout_constraintStart_toEndOf="@id/share"
app:layout_constraintTop_toBottomOf="@id/buttons_barrier"
app:rippleColor="@color/grey_300"
tools:visibility="visible" />
</androidx.constraintlayout.widget.ConstraintLayout>
</androidx.constraintlayout.widget.ConstraintLayout>
</androidx.core.widget.NestedScrollView>

View file

@ -35,6 +35,8 @@
style="@style/Widget.MaterialComponents.Button.TextButton"
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:layout_marginRight="8dp"
android:layout_marginBottom="4dp"
android:layout_gravity="bottom|end"
android:backgroundTint="@color/black_a50"
android:text="@string/action_download"

View file

@ -15,6 +15,7 @@
android:id="@+id/collapsing_toolbar_layout"
android:layout_width="match_parent"
android:layout_height="wrap_content"
app:contentScrim="?attr/toolbarColor"
app:layout_scrollFlags="scroll|exitUntilCollapsed">
<FrameLayout
@ -39,6 +40,7 @@
android:id="@+id/toolbar"
android:layout_width="match_parent"
android:layout_height="?attr/actionBarSize"
android:background="@null"
app:layout_collapseMode="pin" />
</com.google.android.material.appbar.CollapsingToolbarLayout>
</com.google.android.material.appbar.AppBarLayout>

View file

@ -1,47 +1,74 @@
<?xml version="1.0" encoding="utf-8"?>
<androidx.appcompat.widget.LinearLayoutCompat 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="match_parent"
android:orientation="vertical">
android:background="?colorSurface">
<androidx.fragment.app.FragmentContainerView
android:id="@+id/replies_container_view"
android:layout_width="0dp"
android:layout_height="0dp"
android:elevation="10dp"
app:layout_constraintBottom_toBottomOf="parent"
app:layout_constraintEnd_toEndOf="parent"
app:layout_constraintStart_toStartOf="parent"
app:layout_constraintTop_toTopOf="parent" />
<com.google.android.material.appbar.MaterialToolbar
android:id="@+id/toolbar"
android:layout_width="0dp"
android:layout_height="wrap_content"
app:layout_constraintBottom_toTopOf="@id/swipe_refresh_layout"
app:layout_constraintEnd_toEndOf="parent"
app:layout_constraintStart_toStartOf="parent"
app:layout_constraintTop_toTopOf="parent" />
<androidx.swiperefreshlayout.widget.SwipeRefreshLayout
android:id="@+id/swipeRefreshLayout"
android:layout_width="match_parent"
android:id="@+id/swipe_refresh_layout"
android:layout_width="0dp"
android:layout_height="0dp"
android:layout_weight="1">
app:layout_constraintBottom_toTopOf="@id/comment_field"
app:layout_constraintEnd_toEndOf="parent"
app:layout_constraintStart_toStartOf="parent"
app:layout_constraintTop_toBottomOf="@id/toolbar">
<androidx.recyclerview.widget.RecyclerView
android:id="@+id/rvComments"
android:id="@+id/comments"
android:layout_width="match_parent"
android:layout_height="match_parent"
android:clipToPadding="false"
tools:listitem="@layout/item_comment" />
</androidx.swiperefreshlayout.widget.SwipeRefreshLayout>
<!--app:startIconDrawable="@drawable/ic_close_24"-->
<com.google.android.material.textfield.TextInputLayout
android:id="@+id/commentField"
android:layout_width="match_parent"
android:id="@+id/comment_field"
android:layout_width="0dp"
android:layout_height="wrap_content"
android:layout_margin="4dp"
android:hint="@string/comment_hint"
android:visibility="gone"
app:counterEnabled="true"
app:counterEnabled="false"
app:counterMaxLength="2200"
app:endIconDrawable="@drawable/ic_round_send_24"
app:endIconMode="custom"
app:startIconDrawable="@drawable/ic_close_24">
app:layout_constraintBottom_toBottomOf="parent"
app:layout_constraintEnd_toEndOf="parent"
app:layout_constraintStart_toStartOf="parent"
app:layout_constraintTop_toBottomOf="@id/swipe_refresh_layout"
tools:visibility="visible">
<com.google.android.material.textfield.TextInputEditText
android:id="@+id/commentText"
android:id="@+id/comment_text"
android:layout_width="match_parent"
android:layout_height="wrap_content"
android:autofillHints="no"
android:inputType="textMultiLine"
android:maxLength="2200"
android:maxLines="10"
android:scrollHorizontally="false" />
android:scrollHorizontally="false"
tools:text="test" />
</com.google.android.material.textfield.TextInputLayout>
</androidx.appcompat.widget.LinearLayoutCompat>
</androidx.constraintlayout.widget.ConstraintLayout>

View file

@ -1,312 +1,316 @@
<?xml version="1.0" encoding="utf-8"?>
<androidx.constraintlayout.widget.ConstraintLayout xmlns:android="http://schemas.android.com/apk/res/android"
<awais.instagrabber.customviews.InsetsAnimationLinearLayout 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:clipToPadding="false">
android:clipToPadding="false"
android:orientation="vertical">
<androidx.recyclerview.widget.RecyclerView
android:id="@+id/chats"
android:layout_width="0dp"
android:layout_width="match_parent"
android:layout_height="0dp"
android:layout_marginBottom="8dp"
android:layout_weight="1"
android:scrollbars="none"
app:layout_constraintBottom_toTopOf="@id/chats_barrier"
app:layout_constraintEnd_toEndOf="parent"
app:layout_constraintStart_toStartOf="parent"
app:layout_constraintTop_toTopOf="parent"
tools:listitem="@layout/layout_dm_base" />
<androidx.constraintlayout.widget.Barrier
android:id="@+id/chats_barrier"
android:layout_width="0dp"
android:layout_height="0dp"
app:barrierDirection="bottom" />
<androidx.constraintlayout.widget.ConstraintLayout
android:id="@+id/input_holder"
android:layout_width="match_parent"
android:layout_height="wrap_content">
<View
android:id="@+id/reply_bg"
android:layout_width="0dp"
android:layout_height="0dp"
android:background="@drawable/bg_input"
android:visibility="gone"
app:layout_constraintBottom_toBottomOf="@id/input_bg"
app:layout_constraintEnd_toEndOf="@id/input_bg"
app:layout_constraintStart_toStartOf="@id/input_bg"
app:layout_constraintTop_toTopOf="@id/reply_info"
tools:visibility="gone" />
<androidx.constraintlayout.widget.Barrier
android:id="@+id/chats_barrier"
android:layout_width="0dp"
android:layout_height="0dp"
app:barrierDirection="bottom" />
<androidx.appcompat.widget.AppCompatTextView
android:id="@+id/reply_info"
android:layout_width="0dp"
android:layout_height="wrap_content"
android:ellipsize="end"
android:paddingStart="16dp"
android:paddingTop="8dp"
android:paddingEnd="16dp"
android:paddingBottom="4dp"
android:singleLine="true"
android:textAppearance="@style/TextAppearance.MaterialComponents.Caption"
android:visibility="gone"
app:layout_constraintBottom_toTopOf="@id/reply_preview_text"
app:layout_constraintEnd_toStartOf="@id/reply_preview_image"
app:layout_constraintStart_toStartOf="@id/input_bg"
app:layout_constraintTop_toBottomOf="@id/chats_barrier"
tools:text="Replying to yourself"
tools:visibility="gone" />
<View
android:id="@+id/reply_bg"
android:layout_width="0dp"
android:layout_height="0dp"
android:background="@drawable/bg_input"
android:visibility="gone"
app:layout_constraintBottom_toBottomOf="@id/input_bg"
app:layout_constraintEnd_toEndOf="@id/input_bg"
app:layout_constraintStart_toStartOf="@id/input_bg"
app:layout_constraintTop_toTopOf="@id/reply_info"
tools:visibility="gone" />
<androidx.emoji.widget.EmojiAppCompatTextView
android:id="@+id/reply_preview_text"
android:layout_width="0dp"
android:layout_height="wrap_content"
android:ellipsize="end"
android:paddingStart="16dp"
android:paddingTop="4dp"
android:paddingEnd="16dp"
android:paddingBottom="8dp"
android:singleLine="true"
android:textAppearance="@style/TextAppearance.MaterialComponents.Caption"
android:visibility="gone"
app:layout_constraintBottom_toTopOf="@id/input_bg"
app:layout_constraintEnd_toStartOf="@id/reply_preview_image"
app:layout_constraintStart_toStartOf="@id/input_bg"
app:layout_constraintTop_toBottomOf="@id/reply_info"
app:layout_goneMarginTop="8dp"
tools:text="Post"
tools:visibility="gone" />
<androidx.appcompat.widget.AppCompatTextView
android:id="@+id/reply_info"
android:layout_width="0dp"
android:layout_height="wrap_content"
android:ellipsize="end"
android:paddingStart="16dp"
android:paddingTop="8dp"
android:paddingEnd="16dp"
android:paddingBottom="4dp"
android:singleLine="true"
android:textAppearance="@style/TextAppearance.MaterialComponents.Caption"
android:visibility="gone"
app:layout_constraintBottom_toTopOf="@id/reply_preview_text"
app:layout_constraintEnd_toStartOf="@id/reply_preview_image"
app:layout_constraintStart_toStartOf="@id/input_bg"
app:layout_constraintTop_toBottomOf="@id/chats_barrier"
tools:text="Replying to yourself"
tools:visibility="gone" />
<com.facebook.drawee.view.SimpleDraweeView
android:id="@+id/reply_preview_image"
android:layout_width="@dimen/dm_inbox_avatar_size_small"
android:layout_height="@dimen/dm_inbox_avatar_size_small"
android:layout_marginEnd="8dp"
android:visibility="gone"
app:actualImageScaleType="centerCrop"
app:layout_constraintBottom_toBottomOf="@id/reply_preview_text"
app:layout_constraintEnd_toStartOf="@id/reply_cancel"
app:layout_constraintStart_toEndOf="@id/reply_preview_text"
app:layout_constraintTop_toTopOf="@id/reply_info"
tools:background="@mipmap/ic_launcher"
tools:visibility="gone" />
<androidx.emoji.widget.EmojiAppCompatTextView
android:id="@+id/reply_preview_text"
android:layout_width="0dp"
android:layout_height="wrap_content"
android:ellipsize="end"
android:paddingStart="16dp"
android:paddingTop="4dp"
android:paddingEnd="16dp"
android:paddingBottom="8dp"
android:singleLine="true"
android:textAppearance="@style/TextAppearance.MaterialComponents.Caption"
android:visibility="gone"
app:layout_constraintBottom_toTopOf="@id/input_bg"
app:layout_constraintEnd_toStartOf="@id/reply_preview_image"
app:layout_constraintStart_toStartOf="@id/input_bg"
app:layout_constraintTop_toBottomOf="@id/reply_info"
app:layout_goneMarginTop="8dp"
tools:text="Post"
tools:visibility="gone" />
<androidx.appcompat.widget.AppCompatImageView
android:id="@+id/reply_cancel"
android:layout_width="24dp"
android:layout_height="24dp"
android:layout_marginEnd="12dp"
android:visibility="gone"
app:layout_constraintBottom_toBottomOf="@id/reply_preview_text"
app:layout_constraintEnd_toEndOf="@id/input_bg"
app:layout_constraintStart_toEndOf="@id/reply_preview_image"
app:layout_constraintTop_toTopOf="@id/reply_info"
app:srcCompat="@drawable/ic_close_24"
tools:visibility="gone" />
<com.facebook.drawee.view.SimpleDraweeView
android:id="@+id/reply_preview_image"
android:layout_width="@dimen/dm_inbox_avatar_size_small"
android:layout_height="@dimen/dm_inbox_avatar_size_small"
android:layout_marginEnd="8dp"
android:visibility="gone"
app:actualImageScaleType="centerCrop"
app:layout_constraintBottom_toBottomOf="@id/reply_preview_text"
app:layout_constraintEnd_toStartOf="@id/reply_cancel"
app:layout_constraintStart_toEndOf="@id/reply_preview_text"
app:layout_constraintTop_toTopOf="@id/reply_info"
tools:background="@mipmap/ic_launcher"
tools:visibility="gone" />
<!--<androidx.constraintlayout.widget.Group-->
<!-- android:id="@+id/reply_group"-->
<!-- android:layout_width="0dp"-->
<!-- android:layout_height="0dp"-->
<!-- android:visibility="gone"-->
<!-- app:constraint_referenced_ids="reply_bg,reply_cancel,reply_info,reply_item_type,reply_preview"-->
<!-- tools:visibility="visible" />-->
<androidx.appcompat.widget.AppCompatImageView
android:id="@+id/reply_cancel"
android:layout_width="24dp"
android:layout_height="24dp"
android:layout_marginEnd="12dp"
android:visibility="gone"
app:layout_constraintBottom_toBottomOf="@id/reply_preview_text"
app:layout_constraintEnd_toEndOf="@id/input_bg"
app:layout_constraintStart_toEndOf="@id/reply_preview_image"
app:layout_constraintTop_toTopOf="@id/reply_info"
app:srcCompat="@drawable/ic_close_24"
tools:visibility="gone" />
<View
android:id="@+id/input_bg"
android:layout_width="0dp"
android:layout_height="0dp"
android:layout_marginStart="4dp"
android:layout_marginEnd="4dp"
android:background="@drawable/bg_input"
android:visibility="gone"
app:layout_constraintBottom_toBottomOf="@id/input"
app:layout_constraintEnd_toStartOf="@id/send"
app:layout_constraintStart_toStartOf="parent"
app:layout_constraintTop_toTopOf="@id/input"
tools:visibility="visible" />
<!--<androidx.constraintlayout.widget.Group-->
<!-- android:id="@+id/reply_group"-->
<!-- android:layout_width="0dp"-->
<!-- android:layout_height="0dp"-->
<!-- android:visibility="gone"-->
<!-- app:constraint_referenced_ids="reply_bg,reply_cancel,reply_info,reply_item_type,reply_preview"-->
<!-- tools:visibility="visible" />-->
<com.google.android.material.button.MaterialButton
android:id="@+id/emoji_toggle"
style="@style/Widget.MaterialComponents.Button.Icon.NoInsets"
android:layout_width="24dp"
android:layout_height="24dp"
android:layout_marginStart="8dp"
android:layout_marginEnd="2dp"
android:background="@android:color/transparent"
android:scrollbars="none"
android:visibility="gone"
app:icon="@drawable/ic_face_24"
app:iconGravity="textStart"
app:iconSize="24dp"
app:iconTint="@color/grey_700"
app:layout_constraintBottom_toBottomOf="@id/input_bg"
app:layout_constraintEnd_toStartOf="@id/input"
app:layout_constraintStart_toStartOf="@id/input_bg"
app:layout_constraintTop_toTopOf="@id/input"
app:rippleColor="@color/grey_500"
app:shapeAppearanceOverlay="@style/ShapeAppearanceOverlay.App.Button.Circle"
app:strokeColor="@color/black"
app:strokeWidth="1dp"
tools:visibility="visible" />
<View
android:id="@+id/input_bg"
android:layout_width="0dp"
android:layout_height="0dp"
android:layout_marginStart="4dp"
android:layout_marginEnd="4dp"
android:background="@drawable/bg_input"
android:visibility="gone"
app:layout_constraintBottom_toBottomOf="@id/input"
app:layout_constraintEnd_toStartOf="@id/send"
app:layout_constraintStart_toStartOf="parent"
app:layout_constraintTop_toTopOf="@id/input"
tools:visibility="visible" />
<awais.instagrabber.customviews.KeyNotifyingEmojiEditText
android:id="@+id/input"
android:layout_width="0dp"
android:layout_height="wrap_content"
android:layout_marginStart="4dp"
android:background="@android:color/transparent"
android:hint="@string/message"
android:paddingTop="12dp"
android:paddingBottom="12dp"
android:textColor="?dmInputTextColor"
android:textColorHint="@color/grey_500"
android:visibility="gone"
app:layout_constraintBottom_toBottomOf="parent"
app:layout_constraintEnd_toStartOf="@id/gif"
app:layout_constraintStart_toEndOf="@id/emoji_toggle"
app:layout_constraintTop_toBottomOf="@id/reply_preview_text"
app:layout_goneMarginBottom="4dp"
app:layout_goneMarginEnd="24dp"
tools:visibility="visible" />
<com.google.android.material.button.MaterialButton
android:id="@+id/emoji_toggle"
style="@style/Widget.MaterialComponents.Button.Icon.NoInsets"
android:layout_width="24dp"
android:layout_height="24dp"
android:layout_marginStart="8dp"
android:layout_marginEnd="2dp"
android:background="@android:color/transparent"
android:scrollbars="none"
android:visibility="gone"
app:icon="@drawable/ic_face_24"
app:iconGravity="textStart"
app:iconSize="24dp"
app:iconTint="@color/grey_700"
app:layout_constraintBottom_toBottomOf="@id/input_bg"
app:layout_constraintEnd_toStartOf="@id/input"
app:layout_constraintStart_toStartOf="@id/input_bg"
app:layout_constraintTop_toTopOf="@id/input"
app:rippleColor="@color/grey_500"
app:shapeAppearanceOverlay="@style/ShapeAppearanceOverlay.App.Button.Circle"
app:strokeColor="@color/black"
app:strokeWidth="1dp"
tools:visibility="visible" />
<androidx.appcompat.widget.AppCompatImageButton
android:id="@+id/gif"
android:layout_width="32dp"
android:layout_height="0dp"
android:background="@android:color/transparent"
android:scaleType="fitCenter"
android:visibility="gone"
app:layout_constraintBottom_toBottomOf="@id/input_bg"
app:layout_constraintEnd_toStartOf="@id/camera"
app:layout_constraintStart_toEndOf="@id/input"
app:layout_constraintTop_toTopOf="@id/input"
app:srcCompat="@drawable/ic_round_gif_24"
tools:visibility="visible" />
<awais.instagrabber.customviews.KeyNotifyingEmojiEditText
android:id="@+id/input"
android:layout_width="0dp"
android:layout_height="wrap_content"
android:layout_marginStart="4dp"
android:background="@android:color/transparent"
android:hint="@string/message"
android:paddingTop="12dp"
android:paddingBottom="12dp"
android:textColor="?dmInputTextColor"
android:textColorHint="@color/grey_500"
android:visibility="gone"
app:layout_constraintBottom_toBottomOf="parent"
app:layout_constraintEnd_toStartOf="@id/gif"
app:layout_constraintStart_toEndOf="@id/emoji_toggle"
app:layout_constraintTop_toBottomOf="@id/reply_preview_text"
app:layout_goneMarginBottom="4dp"
app:layout_goneMarginEnd="24dp"
tools:visibility="visible" />
<androidx.appcompat.widget.AppCompatImageButton
android:id="@+id/camera"
android:layout_width="32dp"
android:layout_height="0dp"
android:layout_marginStart="4dp"
android:background="@android:color/transparent"
android:paddingStart="4dp"
android:paddingEnd="4dp"
android:scaleType="fitCenter"
android:visibility="gone"
app:layout_constraintBottom_toBottomOf="@id/input_bg"
app:layout_constraintEnd_toStartOf="@id/gallery"
app:layout_constraintStart_toEndOf="@id/gif"
app:layout_constraintTop_toTopOf="@id/input"
app:srcCompat="@drawable/ic_camera_24"
tools:visibility="visible" />
<androidx.appcompat.widget.AppCompatImageButton
android:id="@+id/gif"
android:layout_width="32dp"
android:layout_height="0dp"
android:background="@android:color/transparent"
android:scaleType="fitCenter"
android:visibility="gone"
app:layout_constraintBottom_toBottomOf="@id/input_bg"
app:layout_constraintEnd_toStartOf="@id/camera"
app:layout_constraintStart_toEndOf="@id/input"
app:layout_constraintTop_toTopOf="@id/input"
app:srcCompat="@drawable/ic_round_gif_24"
tools:visibility="visible" />
<androidx.appcompat.widget.AppCompatImageButton
android:id="@+id/gallery"
android:layout_width="32dp"
android:layout_height="0dp"
android:layout_marginStart="4dp"
android:layout_marginEnd="16dp"
android:background="@android:color/transparent"
android:paddingStart="4dp"
android:paddingEnd="4dp"
android:scaleType="fitCenter"
android:src="@drawable/ic_image_24"
android:visibility="gone"
app:layout_constraintBottom_toBottomOf="@id/input_bg"
app:layout_constraintEnd_toStartOf="@id/send"
app:layout_constraintStart_toEndOf="@id/camera"
app:layout_constraintTop_toTopOf="@id/input"
tools:visibility="visible" />
<androidx.appcompat.widget.AppCompatImageButton
android:id="@+id/camera"
android:layout_width="32dp"
android:layout_height="0dp"
android:layout_marginStart="4dp"
android:background="@android:color/transparent"
android:paddingStart="4dp"
android:paddingEnd="4dp"
android:scaleType="fitCenter"
android:visibility="gone"
app:layout_constraintBottom_toBottomOf="@id/input_bg"
app:layout_constraintEnd_toStartOf="@id/gallery"
app:layout_constraintStart_toEndOf="@id/gif"
app:layout_constraintTop_toTopOf="@id/input"
app:srcCompat="@drawable/ic_camera_24"
tools:visibility="visible" />
<awais.instagrabber.customviews.RecordView
android:id="@+id/record_view"
android:layout_width="0dp"
android:layout_height="0dp"
android:visibility="gone"
app:counter_time_color="@color/white"
app:layout_constraintBottom_toBottomOf="@id/input_bg"
app:layout_constraintEnd_toEndOf="@id/input_bg"
app:layout_constraintStart_toStartOf="@id/input"
app:layout_constraintTop_toBottomOf="@id/chats_barrier"
app:slide_to_cancel_arrow="@drawable/recv_ic_arrow"
app:slide_to_cancel_arrow_color="@color/white"
app:slide_to_cancel_bounds="0dp"
app:slide_to_cancel_margin_right="16dp"
app:slide_to_cancel_text="Slide To Cancel"
app:slide_to_cancel_text_color="@color/white"
tools:visibility="visible" />
<androidx.appcompat.widget.AppCompatImageButton
android:id="@+id/gallery"
android:layout_width="32dp"
android:layout_height="0dp"
android:layout_marginStart="4dp"
android:layout_marginEnd="16dp"
android:background="@android:color/transparent"
android:paddingStart="4dp"
android:paddingEnd="4dp"
android:scaleType="fitCenter"
android:src="@drawable/ic_image_24"
android:visibility="gone"
app:layout_constraintBottom_toBottomOf="@id/input_bg"
app:layout_constraintEnd_toStartOf="@id/send"
app:layout_constraintStart_toEndOf="@id/camera"
app:layout_constraintTop_toTopOf="@id/input"
tools:visibility="visible" />
<awais.instagrabber.customviews.RecordButton
android:id="@+id/send"
style="@style/Widget.MaterialComponents.Button.Icon.NoInsets"
android:layout_width="48dp"
android:layout_height="48dp"
android:visibility="gone"
app:backgroundTint="@color/blue_900"
app:elevation="4dp"
app:icon="@drawable/avd_mic_to_send_anim"
app:iconGravity="textStart"
app:iconSize="24dp"
app:iconTint="@color/white"
app:layout_constraintBottom_toBottomOf="@id/input_bg"
app:layout_constraintEnd_toEndOf="parent"
app:layout_constraintStart_toEndOf="@id/input_bg"
app:shapeAppearanceOverlay="@style/ShapeAppearanceOverlay.App.Button.Circle"
tools:visibility="visible" />
<awais.instagrabber.customviews.RecordView
android:id="@+id/record_view"
android:layout_width="0dp"
android:layout_height="0dp"
android:visibility="gone"
app:counter_time_color="@color/white"
app:layout_constraintBottom_toBottomOf="@id/input_bg"
app:layout_constraintEnd_toEndOf="@id/input_bg"
app:layout_constraintStart_toStartOf="@id/input"
app:layout_constraintTop_toBottomOf="@id/chats_barrier"
app:slide_to_cancel_arrow="@drawable/recv_ic_arrow"
app:slide_to_cancel_arrow_color="@color/white"
app:slide_to_cancel_bounds="0dp"
app:slide_to_cancel_margin_right="16dp"
app:slide_to_cancel_text="Slide To Cancel"
app:slide_to_cancel_text_color="@color/white"
tools:visibility="visible" />
<awais.instagrabber.customviews.RecordButton
android:id="@+id/send"
style="@style/Widget.MaterialComponents.Button.Icon.NoInsets"
android:layout_width="48dp"
android:layout_height="48dp"
android:visibility="gone"
app:backgroundTint="@color/blue_900"
app:elevation="4dp"
app:icon="@drawable/avd_mic_to_send_anim"
app:iconGravity="textStart"
app:iconSize="24dp"
app:iconTint="@color/white"
app:layout_constraintBottom_toBottomOf="@id/input_bg"
app:layout_constraintEnd_toEndOf="parent"
app:layout_constraintStart_toEndOf="@id/input_bg"
app:shapeAppearanceOverlay="@style/ShapeAppearanceOverlay.App.Button.Circle"
tools:visibility="visible" />
<androidx.appcompat.widget.AppCompatTextView
android:id="@+id/accept_pending_request_question"
android:layout_width="match_parent"
android:layout_height="wrap_content"
android:paddingTop="16dp"
android:paddingBottom="8dp"
android:text="@string/accept_request_from_user"
android:textAlignment="center"
android:textAppearance="@style/TextAppearance.MaterialComponents.Body1"
android:visibility="gone"
app:layout_constraintBottom_toTopOf="@id/decline"
app:layout_constraintTop_toBottomOf="@id/chats_barrier"
tools:visibility="gone" />
<androidx.appcompat.widget.AppCompatTextView
android:id="@+id/decline"
android:layout_width="0dp"
android:layout_height="wrap_content"
android:background="?selectableItemBackground"
android:padding="16dp"
android:text="@string/decline"
android:textAlignment="center"
android:textAppearance="@style/TextAppearance.MaterialComponents.Body1"
android:textColor="@color/red_500"
android:visibility="gone"
app:layout_constraintBottom_toBottomOf="parent"
app:layout_constraintEnd_toStartOf="@id/accept"
app:layout_constraintStart_toStartOf="parent"
app:layout_constraintTop_toBottomOf="@id/accept_pending_request_question"
tools:visibility="gone" />
<androidx.appcompat.widget.AppCompatTextView
android:id="@+id/accept"
android:layout_width="0dp"
android:layout_height="wrap_content"
android:background="?selectableItemBackground"
android:padding="16dp"
android:text="@string/accept"
android:textAlignment="center"
android:textAppearance="@style/TextAppearance.MaterialComponents.Body1"
android:visibility="gone"
app:layout_constraintBottom_toBottomOf="parent"
app:layout_constraintEnd_toEndOf="parent"
app:layout_constraintStart_toEndOf="@id/decline"
app:layout_constraintTop_toBottomOf="@id/accept_pending_request_question"
tools:visibility="gone" />
</androidx.constraintlayout.widget.ConstraintLayout>
<awais.instagrabber.customviews.emoji.EmojiPicker
android:id="@+id/emoji_picker"
android:layout_width="0dp"
android:layout_height="250dp"
android:translationY="250dp"
android:visibility="visible"
app:layout_constraintBottom_toBottomOf="parent"
app:layout_constraintEnd_toEndOf="parent"
app:layout_constraintStart_toStartOf="parent"
tools:visibility="visible" />
<androidx.appcompat.widget.AppCompatTextView
android:id="@+id/accept_pending_request_question"
android:layout_width="match_parent"
android:layout_height="wrap_content"
android:paddingTop="16dp"
android:paddingBottom="8dp"
android:text="@string/accept_request_from_user"
android:textAlignment="center"
android:textAppearance="@style/TextAppearance.MaterialComponents.Body1"
android:visibility="gone"
app:layout_constraintBottom_toTopOf="@id/decline"
app:layout_constraintTop_toBottomOf="@id/chats_barrier"
tools:visibility="gone" />
<androidx.appcompat.widget.AppCompatTextView
android:id="@+id/decline"
android:layout_width="0dp"
android:layout_height="wrap_content"
android:background="?selectableItemBackground"
android:padding="16dp"
android:text="@string/decline"
android:textAlignment="center"
android:textAppearance="@style/TextAppearance.MaterialComponents.Body1"
android:textColor="@color/red_500"
android:visibility="gone"
app:layout_constraintBottom_toBottomOf="parent"
app:layout_constraintEnd_toStartOf="@id/accept"
app:layout_constraintStart_toStartOf="parent"
app:layout_constraintTop_toBottomOf="@id/accept_pending_request_question"
tools:visibility="gone" />
<androidx.appcompat.widget.AppCompatTextView
android:id="@+id/accept"
android:layout_width="0dp"
android:layout_height="wrap_content"
android:background="?selectableItemBackground"
android:padding="16dp"
android:text="@string/accept"
android:textAlignment="center"
android:textAppearance="@style/TextAppearance.MaterialComponents.Body1"
android:visibility="gone"
android:layout_height="250dp"
android:layout_marginBottom="-250dp"
android:alpha="0"
app:layout_constraintBottom_toBottomOf="parent"
app:layout_constraintEnd_toEndOf="parent"
app:layout_constraintStart_toEndOf="@id/decline"
app:layout_constraintTop_toBottomOf="@id/accept_pending_request_question"
tools:visibility="gone" />
</androidx.constraintlayout.widget.ConstraintLayout>
app:layout_constraintStart_toStartOf="parent" />
</awais.instagrabber.customviews.InsetsAnimationLinearLayout>

View file

@ -10,12 +10,15 @@
android:id="@+id/swipe_refresh_layout"
android:layout_width="match_parent"
android:layout_height="match_parent"
android:clipToPadding="false"
app:layout_behavior="@string/appbar_scrolling_view_behavior">
<androidx.recyclerview.widget.RecyclerView
android:id="@+id/topics_recycler_view"
android:layout_width="match_parent"
android:layout_height="match_parent"
android:clipToPadding="false"
android:paddingBottom="?actionBarSize"
app:layoutManager="androidx.recyclerview.widget.GridLayoutManager"
app:spanCount="2"
tools:itemCount="10"

View file

@ -4,4 +4,5 @@
android:id="@+id/favorite_list"
android:layout_width="match_parent"
android:layout_height="match_parent"
tools:listitem="@layout/item_suggestion" />
android:paddingBottom="?attr/actionBarSize"
tools:listitem="@layout/item_search_result" />

View file

@ -1,40 +1,39 @@
<?xml version="1.0" encoding="utf-8"?>
<androidx.coordinatorlayout.widget.CoordinatorLayout xmlns:android="http://schemas.android.com/apk/res/android"
<androidx.constraintlayout.motion.widget.MotionLayout 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="?attr/colorSurface">
android:background="?attr/colorSurface"
app:layoutDescription="@xml/header_list_scene">
<!--<com.google.android.material.appbar.AppBarLayout-->
<!-- android:id="@+id/stories_container"-->
<!-- android:layout_width="match_parent"-->
<!-- android:layout_height="wrap_content">-->
<!-- <com.google.android.material.appbar.CollapsingToolbarLayout-->
<!-- android:layout_width="match_parent"-->
<!-- android:layout_height="wrap_content"-->
<!-- app:layout_scrollFlags="scroll|snap">-->
<!--<androidx.recyclerview.widget.RecyclerView-->
<!-- android:id="@+id/feed_stories_recycler_view"-->
<!-- android:layout_width="match_parent"-->
<!-- android:layout_height="wrap_content"-->
<!-- android:clipToPadding="false" />-->
<!-- </com.google.android.material.appbar.CollapsingToolbarLayout>-->
<!--</com.google.android.material.appbar.AppBarLayout>-->
<androidx.recyclerview.widget.RecyclerView
android:id="@+id/header"
android:layout_width="match_parent"
android:layout_height="wrap_content"
android:background="?attr/toolbarColor"
android:clipToPadding="false"
android:orientation="horizontal"
app:layout_constraintBottom_toTopOf="@id/feed_swipe_refresh_layout"
app:layout_constraintTop_toTopOf="parent"
tools:layoutManager="androidx.recyclerview.widget.LinearLayoutManager"
tools:listitem="@layout/item_highlight" />
<androidx.swiperefreshlayout.widget.SwipeRefreshLayout
android:id="@+id/feed_swipe_refresh_layout"
android:layout_width="match_parent"
android:layout_height="match_parent"
app:layout_behavior="@string/appbar_scrolling_view_behavior">
android:layout_height="0dp"
android:clipToPadding="false"
android:paddingBottom="?attr/actionBarSize"
app:layout_behavior="@string/appbar_scrolling_view_behavior"
app:layout_constraintBottom_toBottomOf="parent"
app:layout_constraintTop_toBottomOf="@id/header">
<awais.instagrabber.customviews.PostsRecyclerView
android:id="@+id/feed_recycler_view"
android:layout_width="match_parent"
android:layout_height="match_parent"
android:clipToPadding="false"
tools:listitem="@layout/item_feed_photo" />
tools:listitem="@layout/item_feed_grid" />
</androidx.swiperefreshlayout.widget.SwipeRefreshLayout>
</androidx.coordinatorlayout.widget.CoordinatorLayout>
</androidx.constraintlayout.motion.widget.MotionLayout>

View file

@ -1,15 +1,27 @@
<?xml version="1.0" encoding="utf-8"?>
<androidx.coordinatorlayout.widget.CoordinatorLayout xmlns:android="http://schemas.android.com/apk/res/android"
<androidx.constraintlayout.motion.widget.MotionLayout 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:background="?attr/colorSurface">
android:background="?attr/colorSurface"
app:layoutDescription="@xml/header_list_scene">
<include
android:id="@+id/header"
layout="@layout/layout_hashtag_details"
android:layout_width="match_parent"
android:layout_height="wrap_content"
app:layout_constraintBottom_toTopOf="@id/swipe_refresh_layout"
app:layout_constraintTop_toTopOf="parent" />
<androidx.swiperefreshlayout.widget.SwipeRefreshLayout
android:id="@+id/swipe_refresh_layout"
android:layout_width="match_parent"
android:layout_height="match_parent"
app:layout_behavior="@string/appbar_scrolling_view_behavior">
android:layout_height="0dp"
android:clipToPadding="false"
app:layout_behavior="@string/appbar_scrolling_view_behavior"
app:layout_constraintBottom_toBottomOf="parent"
app:layout_constraintTop_toBottomOf="@id/header">
<awais.instagrabber.customviews.PostsRecyclerView
android:id="@+id/posts"
@ -17,4 +29,4 @@
android:layout_height="match_parent"
android:clipToPadding="false" />
</androidx.swiperefreshlayout.widget.SwipeRefreshLayout>
</androidx.coordinatorlayout.widget.CoordinatorLayout>
</androidx.constraintlayout.motion.widget.MotionLayout>

View file

@ -1,6 +1,5 @@
<?xml version="1.0" encoding="utf-8"?>
<androidx.appcompat.widget.LinearLayoutCompat 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"
@ -16,6 +15,7 @@
android:id="@+id/rvLikes"
android:layout_width="match_parent"
android:layout_height="match_parent"
android:clipToPadding="false" />
android:clipToPadding="false"
tools:listitem="@layout/item_follow" />
</androidx.swiperefreshlayout.widget.SwipeRefreshLayout>
</androidx.appcompat.widget.LinearLayoutCompat>

View file

@ -1,15 +1,27 @@
<?xml version="1.0" encoding="utf-8"?>
<androidx.coordinatorlayout.widget.CoordinatorLayout xmlns:android="http://schemas.android.com/apk/res/android"
<androidx.constraintlayout.motion.widget.MotionLayout 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:background="?attr/colorSurface">
android:background="?attr/colorSurface"
app:layoutDescription="@xml/header_list_scene">
<include
android:id="@+id/header"
layout="@layout/layout_location_details"
android:layout_width="match_parent"
android:layout_height="wrap_content"
app:layout_constraintBottom_toTopOf="@id/swipe_refresh_layout"
app:layout_constraintTop_toTopOf="parent" />
<androidx.swiperefreshlayout.widget.SwipeRefreshLayout
android:id="@+id/swipe_refresh_layout"
android:layout_width="match_parent"
android:layout_height="match_parent"
app:layout_behavior="@string/appbar_scrolling_view_behavior">
android:layout_height="0dp"
android:clipToPadding="false"
app:layout_behavior="@string/appbar_scrolling_view_behavior"
app:layout_constraintBottom_toBottomOf="parent"
app:layout_constraintTop_toBottomOf="@id/header">
<awais.instagrabber.customviews.PostsRecyclerView
android:id="@+id/posts"
@ -17,4 +29,4 @@
android:layout_height="match_parent"
android:clipToPadding="false" />
</androidx.swiperefreshlayout.widget.SwipeRefreshLayout>
</androidx.coordinatorlayout.widget.CoordinatorLayout>
</androidx.constraintlayout.motion.widget.MotionLayout>

View file

@ -4,6 +4,7 @@
android:id="@+id/swipeRefreshLayout"
android:layout_width="match_parent"
android:layout_height="match_parent"
android:paddingBottom="?attr/actionBarSize"
tools:context=".fragments.NotificationsViewerFragment">
<androidx.recyclerview.widget.RecyclerView

View file

@ -1,33 +1,29 @@
<?xml version="1.0" encoding="utf-8"?>
<androidx.coordinatorlayout.widget.CoordinatorLayout xmlns:android="http://schemas.android.com/apk/res/android"
<androidx.constraintlayout.motion.widget.MotionLayout 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="?attr/colorSurface">
android:background="?attr/colorSurface"
app:layoutDescription="@xml/header_list_scene">
<!--<com.google.android.material.appbar.AppBarLayout-->
<!-- android:id="@+id/appBarLayout"-->
<!-- android:layout_width="match_parent"-->
<!-- android:layout_height="wrap_content"-->
<!-- android:background="?attr/colorSurface"-->
<!-- app:elevation="0dp"-->
<!-- app:layout_scrollFlags="scroll">-->
<!-- <com.google.android.material.appbar.CollapsingToolbarLayout-->
<!-- android:layout_width="match_parent"-->
<!-- android:layout_height="wrap_content"-->
<!-- app:layout_scrollFlags="scroll">-->
<!-- <include layout="@layout/layout_profile_details" />-->
<!-- </com.google.android.material.appbar.CollapsingToolbarLayout>-->
<!--</com.google.android.material.appbar.AppBarLayout>-->
<include
android:id="@+id/header"
layout="@layout/layout_profile_details"
android:layout_width="match_parent"
android:layout_height="wrap_content"
app:layout_constraintBottom_toTopOf="@id/swipe_refresh_layout"
app:layout_constraintTop_toTopOf="parent" />
<androidx.swiperefreshlayout.widget.SwipeRefreshLayout
android:id="@+id/swipe_refresh_layout"
android:layout_width="match_parent"
android:layout_height="match_parent"
app:layout_behavior="@string/appbar_scrolling_view_behavior">
android:layout_height="0dp"
android:clipToPadding="false"
android:paddingBottom="?attr/actionBarSize"
app:layout_behavior="@string/appbar_scrolling_view_behavior"
app:layout_constraintBottom_toBottomOf="parent"
app:layout_constraintTop_toBottomOf="@id/header">
<awais.instagrabber.customviews.PostsRecyclerView
android:id="@+id/posts_recycler_view"
@ -42,7 +38,6 @@
android:layout_width="match_parent"
android:layout_height="wrap_content"
android:layout_gravity="top"
android:layout_marginTop="@dimen/private_page_margins"
android:gravity="center"
android:orientation="vertical"
android:visibility="gone"
@ -52,6 +47,8 @@
android:id="@+id/privatePage1"
android:layout_width="@dimen/private_page_size"
android:layout_height="@dimen/private_page_size"
android:visibility="gone"
tools:visibility="visible"
app:srcCompat="@drawable/lock" />
<androidx.appcompat.widget.AppCompatTextView
@ -59,7 +56,9 @@
android:layout_width="match_parent"
android:layout_height="wrap_content"
android:gravity="center"
android:visibility="gone"
tools:visibility="visible"
android:text="@string/priv_acc"
android:textAppearance="@style/TextAppearance.AppCompat.Large" />
</LinearLayout>
</androidx.coordinatorlayout.widget.CoordinatorLayout>
</androidx.constraintlayout.motion.widget.MotionLayout>

View file

@ -0,0 +1,18 @@
<?xml version="1.0" encoding="utf-8"?>
<androidx.appcompat.widget.LinearLayoutCompat xmlns:android="http://schemas.android.com/apk/res/android"
android:layout_width="match_parent"
android:layout_height="match_parent"
android:orientation="vertical">
<com.google.android.material.tabs.TabLayout
android:id="@+id/tab_layout"
style="@style/Widget.MaterialComponents.TabLayout.RegularCaps"
android:layout_width="match_parent"
android:layout_height="wrap_content" />
<androidx.viewpager2.widget.ViewPager2
android:id="@+id/pager"
android:layout_width="match_parent"
android:layout_height="0dp"
android:layout_weight="1" />
</androidx.appcompat.widget.LinearLayoutCompat>

View file

@ -15,6 +15,7 @@
android:id="@+id/collapsing_toolbar_layout"
android:layout_width="match_parent"
android:layout_height="wrap_content"
app:contentScrim="?attr/toolbarColor"
app:layout_scrollFlags="scroll|exitUntilCollapsed">
<FrameLayout
@ -39,6 +40,7 @@
android:id="@+id/toolbar"
android:layout_width="match_parent"
android:layout_height="?attr/actionBarSize"
android:background="@null"
app:layout_collapseMode="pin" />
</com.google.android.material.appbar.CollapsingToolbarLayout>
</com.google.android.material.appbar.AppBarLayout>

View file

@ -37,15 +37,16 @@
app:layout_constraintBottom_toTopOf="@id/done"
app:layout_constraintTop_toBottomOf="@id/group" />
<com.google.android.material.button.MaterialButton
<androidx.appcompat.widget.AppCompatButton
android:id="@+id/done"
android:layout_width="match_parent"
android:layout_height="wrap_content"
android:layout_marginStart="8dp"
android:layout_marginEnd="8dp"
android:backgroundTint="?attr/colorPrimary"
android:text="@string/done"
android:textColor="?attr/colorOnPrimary"
android:visibility="gone"
app:layout_constraintBottom_toBottomOf="parent"
app:layout_constraintTop_toBottomOf="@id/results"
tools:layout_editor_absoluteX="8dp"
tools:visibility="visible" />
</androidx.constraintlayout.widget.ConstraintLayout>

View file

@ -5,125 +5,135 @@
android:id="@+id/container"
android:layout_width="match_parent"
android:layout_height="wrap_content"
android:background="?android:selectableItemBackground"
android:clickable="true"
android:descendantFocusability="afterDescendants"
android:focusable="true"
android:orientation="horizontal"
android:padding="8dp">
android:foreground="?selectableItemBackground"
android:paddingStart="16dp"
android:paddingTop="8dp"
android:paddingEnd="16dp"
android:paddingBottom="4dp">
<com.facebook.drawee.view.SimpleDraweeView
android:id="@+id/ivProfilePic"
android:layout_width="@dimen/simple_item_picture_size"
android:layout_height="@dimen/simple_item_picture_size"
android:padding="4dp"
app:actualImageScaleType="centerCrop"
app:layout_constraintStart_toStartOf="parent"
app:layout_constraintTop_toTopOf="parent"
app:roundAsCircle="true"
tools:background="@mipmap/ic_launcher" />
<androidx.appcompat.widget.AppCompatTextView
android:id="@+id/tvUsername"
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:ellipsize="marquee"
android:paddingStart="4dp"
android:paddingTop="2dp"
android:paddingEnd="4dp"
android:paddingBottom="2dp"
android:singleLine="true"
android:textAppearance="@style/TextAppearance.AppCompat.Medium"
android:textColor="?android:textColorPrimary"
android:textStyle="bold"
app:layout_constraintBottom_toTopOf="@id/tvComment"
app:layout_constraintStart_toEndOf="@id/ivProfilePic"
app:layout_constraintTop_toTopOf="parent"
tools:text="username" />
<androidx.appcompat.widget.AppCompatImageView
android:id="@+id/isVerified"
<androidx.constraintlayout.widget.Guideline
android:id="@+id/profile_pic_guideline"
android:layout_width="0dp"
android:layout_height="0dp"
android:scaleType="fitStart"
android:visibility="gone"
app:layout_constraintBottom_toBottomOf="@id/tvUsername"
app:layout_constraintEnd_toEndOf="parent"
app:layout_constraintStart_toEndOf="@id/tvUsername"
app:layout_constraintTop_toTopOf="@id/tvUsername"
app:srcCompat="@drawable/verified"
tools:visibility="visible" />
android:orientation="vertical"
app:layout_constraintGuide_begin="56dp" />
<awais.instagrabber.customviews.RamboTextViewV2
android:id="@+id/tvComment"
android:layout_width="0dp"
android:layout_height="wrap_content"
android:autoLink="web|email"
android:ellipsize="end"
android:linksClickable="true"
android:paddingStart="4dp"
android:paddingTop="2dp"
android:paddingEnd="4dp"
android:paddingBottom="2dp"
android:textAppearance="@style/TextAppearance.AppCompat"
app:layout_constraintBottom_toTopOf="@id/tvLikes"
app:layout_constraintEnd_toEndOf="parent"
app:layout_constraintHorizontal_bias="0.0"
app:layout_constraintStart_toEndOf="@id/ivProfilePic"
app:layout_constraintTop_toBottomOf="@id/tvUsername"
tools:text="comment comment comment comment comment comment comment comment comment comment comment comment
comment comment comment comment comment comment comment comment comment comment comment comment comment comment comment comment" />
<androidx.appcompat.widget.AppCompatTextView
android:id="@+id/tvLikes"
<awais.instagrabber.customviews.ProfilePicView
android:id="@+id/profile_pic"
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:layout_weight="1"
android:gravity="center_vertical"
android:paddingStart="4dp"
android:paddingTop="2dp"
android:paddingEnd="4dp"
android:paddingBottom="2dp"
android:scrollbars="none"
android:singleLine="true"
android:textAppearance="@style/TextAppearance.AppCompat.Caption"
app:layout_constraintBottom_toBottomOf="parent"
app:layout_constraintEnd_toStartOf="@id/tvDate"
app:layout_constraintStart_toEndOf="@id/ivProfilePic"
app:layout_constraintTop_toBottomOf="@id/tvComment"
tools:text="likes" />
android:layout_marginEnd="16dp"
app:actualImageScaleType="centerCrop"
app:layout_constraintEnd_toStartOf="@id/profile_pic_guideline"
app:layout_constraintHorizontal_bias="1"
app:layout_constraintHorizontal_chainStyle="packed"
app:layout_constraintTop_toTopOf="parent"
app:size="small" />
<androidx.appcompat.widget.AppCompatTextView
android:id="@+id/tvDate"
<awais.instagrabber.customviews.UsernameTextView
android:id="@+id/username"
android:layout_width="0dp"
android:layout_height="wrap_content"
android:ellipsize="marquee"
android:gravity="end"
android:singleLine="true"
android:textAppearance="@style/TextAppearance.AppCompat.Caption"
android:textStyle="italic"
app:layout_constraintBaseline_toBaselineOf="@id/tvLikes"
android:textAppearance="@style/TextAppearance.MaterialComponents.Subtitle1"
android:textColor="?android:textColorPrimary"
android:textStyle="bold"
app:layout_constraintBottom_toTopOf="@id/date"
app:layout_constraintEnd_toStartOf="@id/options"
app:layout_constraintStart_toEndOf="@id/profile_pic_guideline"
app:layout_constraintTop_toTopOf="parent"
tools:text="username username username" />
<androidx.appcompat.widget.AppCompatImageView
android:id="@+id/options"
android:layout_width="32dp"
android:layout_height="32dp"
android:background="?selectableItemBackgroundBorderless"
android:clickable="true"
android:focusable="true"
android:padding="4dp"
android:scaleType="fitCenter"
app:layout_constraintEnd_toEndOf="parent"
app:layout_constraintTop_toTopOf="parent"
app:srcCompat="@drawable/ic_more_vert_24" />
<androidx.appcompat.widget.AppCompatTextView
android:id="@+id/date"
android:layout_width="0dp"
android:layout_height="wrap_content"
android:layout_marginBottom="8dp"
android:alpha="0.8"
android:singleLine="true"
android:textAppearance="@style/TextAppearance.MaterialComponents.Caption"
app:layout_constraintBottom_toTopOf="@id/comment"
app:layout_constraintEnd_toEndOf="parent"
app:layout_constraintStart_toStartOf="@id/username"
app:layout_constraintTop_toBottomOf="@id/username"
tools:text="long date..................." />
<awais.instagrabber.customviews.RamboTextViewV2
android:id="@+id/comment"
android:layout_width="0dp"
android:layout_height="wrap_content"
android:layout_marginBottom="4dp"
android:textAppearance="@style/TextAppearance.MaterialComponents.Body2"
app:layout_constraintBottom_toTopOf="@id/comment_barrier"
app:layout_constraintEnd_toEndOf="parent"
app:layout_constraintStart_toStartOf="@id/username"
app:layout_constraintTop_toBottomOf="@id/date"
tools:text="comment comment comment comment comment comment comment comment comment comment comment comment" />
<androidx.constraintlayout.widget.Barrier
android:id="@+id/comment_barrier"
android:layout_width="0dp"
android:layout_height="0dp"
app:barrierDirection="bottom" />
<awais.instagrabber.customviews.TextViewDrawableSize
android:id="@+id/likes"
android:layout_width="wrap_content"
android:layout_height="32dp"
android:layout_marginEnd="16dp"
android:background="?selectableItemBackgroundBorderless"
android:clickable="true"
android:drawablePadding="4dp"
android:focusable="true"
android:gravity="center_vertical"
android:singleLine="true"
android:textAppearance="@style/TextAppearance.MaterialComponents.Subtitle2"
app:compoundDrawableHeight="16dp"
app:compoundDrawableWidth="16dp"
app:drawableTint="@color/red_800"
app:layout_constraintBottom_toBottomOf="parent"
app:layout_constraintEnd_toStartOf="@id/replies"
app:layout_constraintHorizontal_bias="0"
app:layout_constraintHorizontal_chainStyle="packed"
app:layout_constraintStart_toStartOf="@id/comment"
app:layout_constraintTop_toBottomOf="@id/comment_barrier"
tools:text="99999" />
<awais.instagrabber.customviews.TextViewDrawableSize
android:id="@+id/replies"
android:layout_width="wrap_content"
android:layout_height="32dp"
android:background="?selectableItemBackgroundBorderless"
android:clickable="true"
android:drawablePadding="4dp"
android:focusable="true"
android:gravity="center_vertical"
android:singleLine="true"
android:textAppearance="@style/TextAppearance.MaterialComponents.Subtitle2"
app:compoundDrawableHeight="16dp"
app:compoundDrawableWidth="16dp"
app:drawableStartCompat="@drawable/ic_round_mode_comment_24"
app:drawableTint="@color/grey_500"
app:layout_constraintBottom_toBottomOf="parent"
app:layout_constraintEnd_toEndOf="parent"
app:layout_constraintStart_toEndOf="@id/tvLikes"
app:layout_constraintTop_toBottomOf="@id/tvComment"
tools:text="long date................................" />
</androidx.constraintlayout.widget.ConstraintLayout>
<!--<androidx.recyclerview.widget.RecyclerView-->
<!-- android:id="@+id/rvChildComments"-->
<!-- android:layout_width="match_parent"-->
<!-- android:layout_height="wrap_content"-->
<!-- android:layout_marginStart="40dp"-->
<!-- android:layout_marginLeft="40dp"-->
<!-- app:layoutManager="LinearLayoutManager"-->
<!-- tools:itemCount="5"-->
<!-- tools:listitem="@layout/item_comment_small" />-->
<!--<View-->
<!-- android:layout_width="match_parent"-->
<!-- android:layout_height="1dp"-->
<!-- android:layout_gravity="bottom"-->
<!-- android:layout_marginStart="4dp"-->
<!-- android:layout_marginEnd="4dp"-->
<!-- android:layout_marginBottom="4dp"-->
<!-- android:background="#32888888" />-->
app:layout_constraintStart_toEndOf="@id/likes"
app:layout_constraintTop_toBottomOf="@id/comment_barrier"
tools:text="9999" />
</androidx.constraintlayout.widget.ConstraintLayout>

View file

@ -1,109 +0,0 @@
<?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/container"
android:layout_width="match_parent"
android:layout_height="wrap_content"
android:paddingStart="40dp"
android:paddingTop="8dp"
android:paddingEnd="8dp"
android:paddingBottom="2dp">
<com.facebook.drawee.view.SimpleDraweeView
android:id="@+id/ivProfilePic"
android:layout_width="50dp"
android:layout_height="50dp"
app:actualImageScaleType="centerCrop"
app:layout_constraintEnd_toStartOf="@id/tvUsername"
app:layout_constraintStart_toStartOf="parent"
app:layout_constraintTop_toTopOf="parent"
app:roundAsCircle="true"
tools:background="@mipmap/ic_launcher" />
<androidx.appcompat.widget.AppCompatTextView
android:id="@+id/tvUsername"
android:layout_width="0dp"
android:layout_height="wrap_content"
android:layout_gravity="start"
android:paddingStart="4dp"
android:paddingTop="2dp"
android:paddingEnd="4dp"
android:paddingBottom="2dp"
android:singleLine="true"
android:textAppearance="@style/TextAppearance.AppCompat"
android:textColor="?android:textColorPrimary"
android:textStyle="bold"
app:layout_constraintBottom_toTopOf="@id/tvComment"
app:layout_constraintStart_toEndOf="@id/ivProfilePic"
app:layout_constraintTop_toTopOf="parent"
tools:text="username" />
<androidx.appcompat.widget.AppCompatImageView
android:id="@+id/isVerified"
android:layout_width="0dp"
android:layout_height="0dp"
android:scaleType="fitStart"
android:visibility="gone"
app:layout_constraintBottom_toBottomOf="@id/tvUsername"
app:layout_constraintEnd_toEndOf="parent"
app:layout_constraintStart_toEndOf="@id/tvUsername"
app:layout_constraintTop_toTopOf="@id/tvUsername"
app:srcCompat="@drawable/verified"
tools:visibility="visible" />
<awais.instagrabber.customviews.RamboTextViewV2
android:id="@+id/tvComment"
android:layout_width="0dp"
android:layout_height="wrap_content"
android:layout_gravity="start"
android:autoLink="web|email"
android:clickable="true"
android:ellipsize="end"
android:focusable="true"
android:linksClickable="true"
android:paddingStart="4dp"
android:paddingTop="2dp"
android:paddingEnd="4dp"
android:paddingBottom="2dp"
android:textAppearance="@style/TextAppearance.AppCompat"
app:layout_constraintBottom_toTopOf="@id/tvLikes"
app:layout_constraintEnd_toEndOf="parent"
app:layout_constraintStart_toEndOf="@id/ivProfilePic"
app:layout_constraintTop_toBottomOf="@id/tvUsername"
tools:text="comment comment comment comment comment comment comment comment
comment comment comment comment comment comment comment comment comment comment comment comment comment comment
comment comment comment comment comment comment " />
<androidx.appcompat.widget.AppCompatTextView
android:id="@+id/tvLikes"
android:layout_width="wrap_content"
android:layout_height="0dp"
android:paddingStart="4dp"
android:paddingTop="2dp"
android:paddingEnd="4dp"
android:paddingBottom="2dp"
android:scrollbars="none"
android:singleLine="true"
android:textAppearance="@style/TextAppearance.AppCompat.Caption"
app:layout_constraintBottom_toBottomOf="parent"
app:layout_constraintEnd_toStartOf="@id/tvDate"
app:layout_constraintStart_toEndOf="@id/ivProfilePic"
app:layout_constraintTop_toBottomOf="@id/tvComment"
tools:text="likes" />
<androidx.appcompat.widget.AppCompatTextView
android:id="@+id/tvDate"
android:layout_width="0dp"
android:layout_height="wrap_content"
android:gravity="end"
android:singleLine="true"
android:textAppearance="@style/TextAppearance.AppCompat.Caption"
android:textStyle="italic"
app:layout_constraintBaseline_toBaselineOf="@id/tvLikes"
app:layout_constraintBottom_toBottomOf="parent"
app:layout_constraintEnd_toEndOf="parent"
app:layout_constraintStart_toEndOf="@id/tvLikes"
app:layout_constraintTop_toBottomOf="@id/tvComment"
tools:text="date....." />
</androidx.constraintlayout.widget.ConstraintLayout>

View file

@ -43,7 +43,9 @@
android:layout_width="match_parent"
android:layout_height="wrap_content"
android:layout_below="@+id/title"
android:ellipsize="end"
android:gravity="center_vertical"
android:maxLines="1"
android:textAppearance="@style/TextAppearance.AppCompat.Subhead"
android:textSize="15sp"
android:visibility="visible"

View file

@ -1,51 +1,42 @@
<?xml version="1.0" encoding="utf-8"?>
<FrameLayout 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="wrap_content"
android:foreground="?android:selectableItemBackground"
android:padding="8dp">
android:background="?android:selectableItemBackground"
android:padding="16dp">
<com.facebook.drawee.view.SimpleDraweeView
android:id="@+id/ivProfilePic"
android:layout_width="60dp"
android:layout_height="60dp"
android:adjustViewBounds="true"
android:scaleType="fitCenter" />
<awais.instagrabber.customviews.ProfilePicView
android:id="@+id/profile_pic"
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:layout_marginEnd="16dp"
app:layout_constraintBottom_toBottomOf="parent"
app:layout_constraintEnd_toStartOf="@id/username"
app:layout_constraintStart_toStartOf="parent"
app:layout_constraintTop_toTopOf="parent"
app:size="small" />
<LinearLayout
android:layout_width="match_parent"
android:layout_height="60dp"
android:layout_marginStart="66dp"
android:layout_marginEnd="26dp"
android:orientation="vertical">
<awais.instagrabber.customviews.UsernameTextView
android:id="@+id/username"
android:layout_width="0dp"
android:layout_height="wrap_content"
android:textAppearance="@style/TextAppearance.MaterialComponents.Subtitle1"
app:layout_constraintBottom_toTopOf="@id/full_name"
app:layout_constraintEnd_toEndOf="parent"
app:layout_constraintStart_toEndOf="@id/profile_pic"
app:layout_constraintTop_toTopOf="parent"
tools:text="username" />
<androidx.appcompat.widget.AppCompatTextView
android:id="@+id/tvFullName"
android:layout_width="match_parent"
android:layout_height="0dp"
android:layout_weight="1"
android:gravity="center_vertical"
android:textAppearance="@style/TextAppearance.AppCompat.Large"
app:autoSizeMaxTextSize="28sp"
app:autoSizeMinTextSize="16sp"
app:autoSizeTextType="uniform" />
<androidx.appcompat.widget.AppCompatTextView
android:id="@+id/tvUsername"
android:layout_width="match_parent"
android:layout_height="0dp"
android:layout_weight="1"
android:gravity="center_vertical"
android:textAppearance="@style/TextAppearance.AppCompat.Medium" />
</LinearLayout>
<androidx.appcompat.widget.AppCompatImageView
android:id="@+id/isAdmin"
android:layout_width="20dp"
android:layout_height="60dp"
android:layout_gravity="end"
android:scaleType="fitCenter"
android:visibility="gone"
app:srcCompat="@drawable/ic_star_24" />
</FrameLayout>
<androidx.appcompat.widget.AppCompatTextView
android:id="@+id/full_name"
android:layout_width="0dp"
android:layout_height="wrap_content"
android:textAppearance="@style/TextAppearance.MaterialComponents.Subtitle2"
app:layout_constraintBottom_toBottomOf="parent"
app:layout_constraintEnd_toEndOf="parent"
app:layout_constraintStart_toStartOf="@id/username"
app:layout_constraintTop_toBottomOf="@id/username"
tools:text="Full Name" />
</androidx.constraintlayout.widget.ConstraintLayout>

View file

@ -20,6 +20,7 @@
android:gravity="center"
android:maxLines="1"
android:padding="2dp"
android:scrollbars="none"
android:singleLine="true"
android:textColor="?attr/colorOnPrimarySurface"
android:textStyle="bold"

View file

@ -13,7 +13,7 @@
android:paddingBottom="8dp">
<com.facebook.drawee.view.SimpleDraweeView
android:id="@+id/ivProfilePic"
android:id="@+id/profile_pic"
android:layout_width="40dp"
android:layout_height="40dp"
app:actualImageScaleType="centerCrop"
@ -23,46 +23,61 @@
tools:background="@mipmap/ic_launcher" />
<androidx.appcompat.widget.AppCompatTextView
android:id="@+id/tvUsername"
android:id="@+id/title"
android:layout_width="wrap_content"
android:layout_height="0dp"
android:gravity="center_vertical"
android:maxLines="1"
android:paddingStart="16dp"
android:paddingEnd="4dp"
android:textAppearance="@style/TextAppearance.AppCompat.Body1"
app:layout_constraintBottom_toTopOf="@id/tvFullName"
app:layout_constraintEnd_toStartOf="@id/isVerified"
app:layout_constraintStart_toEndOf="@id/ivProfilePic"
app:layout_constraintBottom_toTopOf="@id/subtitle"
app:layout_constraintEnd_toStartOf="@id/verified"
app:layout_constraintStart_toEndOf="@id/profile_pic"
app:layout_constraintTop_toTopOf="parent"
tools:text="username" />
<androidx.appcompat.widget.AppCompatTextView
android:id="@+id/tvFullName"
android:id="@+id/subtitle"
android:layout_width="0dp"
android:layout_height="0dp"
android:gravity="center_vertical"
android:maxLines="1"
android:paddingStart="16dp"
android:paddingEnd="0dp"
android:textAppearance="@style/TextAppearance.AppCompat.Body2"
app:layout_constraintBottom_toBottomOf="parent"
app:layout_constraintEnd_toEndOf="parent"
app:layout_constraintStart_toEndOf="@id/ivProfilePic"
app:layout_constraintTop_toBottomOf="@id/tvUsername"
app:layout_constraintEnd_toStartOf="@id/delete"
app:layout_constraintStart_toEndOf="@id/profile_pic"
app:layout_constraintTop_toBottomOf="@id/title"
tools:text="full name"
tools:visibility="visible" />
<androidx.appcompat.widget.AppCompatImageView
android:id="@+id/isVerified"
android:id="@+id/verified"
android:layout_width="20dp"
android:layout_height="20dp"
android:layout_gravity="end"
android:adjustViewBounds="true"
android:scaleType="fitCenter"
android:visibility="gone"
app:layout_constraintBaseline_toBaselineOf="@id/tvUsername"
app:layout_constraintBottom_toTopOf="@id/tvFullName"
app:layout_constraintStart_toEndOf="@id/tvUsername"
app:layout_constraintBaseline_toBaselineOf="@id/title"
app:layout_constraintBottom_toTopOf="@id/subtitle"
app:layout_constraintStart_toEndOf="@id/title"
app:layout_constraintTop_toTopOf="parent"
app:srcCompat="@drawable/verified"
tools:visibility="visible" />
<androidx.appcompat.widget.AppCompatImageButton
android:id="@+id/delete"
android:layout_width="wrap_content"
android:layout_height="0dp"
android:background="?selectableItemBackgroundBorderless"
android:padding="8dp"
android:src="@drawable/ic_close_24"
android:visibility="gone"
app:layout_constraintBottom_toBottomOf="parent"
app:layout_constraintEnd_toEndOf="parent"
app:layout_constraintTop_toTopOf="parent"
tools:visibility="visible" />
</androidx.constraintlayout.widget.ConstraintLayout>

View file

@ -139,7 +139,9 @@
android:layout_width="wrap_content"
android:layout_height="wrap_content"
tools:layout_height="200dp"
tools:layout_width="100dp" />
tools:layout_width="100dp">
<!--<include layout="@layout/layout_dm_text" />-->
</FrameLayout>
<LinearLayout
android:id="@+id/message_info"
@ -176,6 +178,17 @@
</awais.instagrabber.customviews.ChatMessageLayout>
<!--<TextView-->
<!-- android:tag="debug"-->
<!-- android:textColor="@color/white"-->
<!-- android:layout_width="0dp"-->
<!-- android:visibility="visible"-->
<!-- android:layout_height="wrap_content"-->
<!-- android:background="@color/black"-->
<!-- app:layout_constraintTop_toTopOf="parent"-->
<!-- app:layout_constraintStart_toStartOf="parent"-->
<!-- app:layout_constraintEnd_toEndOf="parent"/>-->
<FrameLayout
android:id="@+id/reactions_wrapper"
android:layout_width="0dp"

View file

@ -10,4 +10,4 @@
android:paddingBottom="@dimen/dm_message_card_radius_small"
android:textAppearance="@style/TextAppearance.MaterialComponents.Body1"
android:textColor="@color/white"
tools:text="Text message" />
tools:text="So here you can see the timestamp overlaps lol tt tt tt tt tt tt tt tt tt tt t" />

View file

@ -3,52 +3,25 @@
xmlns:app="http://schemas.android.com/apk/res-auto"
xmlns:tools="http://schemas.android.com/tools"
android:layout_width="match_parent"
android:layout_height="wrap_content"
android:background="@color/black_a80"
android:padding="8dp">
android:layout_height="match_parent">
<androidx.appcompat.widget.AppCompatTextView
android:id="@+id/from_time"
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:textColor="@color/white"
app:layout_constraintBottom_toTopOf="@id/play_pause"
app:layout_constraintEnd_toStartOf="@id/timeline"
app:layout_constraintStart_toStartOf="parent"
app:layout_constraintTop_toTopOf="parent"
tools:text="0:00" />
<com.google.android.material.slider.Slider
android:id="@+id/timeline"
<View
android:layout_width="0dp"
android:layout_height="wrap_content"
android:contentDescription="@string/player_timeline_desc"
android:enabled="false"
android:value="0"
android:valueFrom="0.0"
android:valueTo="1.0"
app:labelStyle="@style/Widget.MaterialComponents.Tooltip.ExoPlayer"
app:layout_constraintBottom_toTopOf="@id/play_pause"
app:layout_constraintEnd_toStartOf="@id/to_time"
app:layout_constraintStart_toEndOf="@id/from_time"
app:layout_constraintTop_toTopOf="parent"
app:thumbColor="@color/white"
app:trackColorActive="@color/white"
app:trackColorInactive="@color/grey_800" />
<androidx.appcompat.widget.AppCompatTextView
android:id="@+id/to_time"
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:textColor="@color/white"
app:layout_constraintBottom_toTopOf="@id/play_pause"
android:layout_height="0dp"
android:background="@color/exo_black_opacity_60"
app:layout_constraintBottom_toBottomOf="parent"
app:layout_constraintEnd_toEndOf="parent"
app:layout_constraintStart_toEndOf="@id/timeline"
app:layout_constraintTop_toTopOf="parent"
tools:text="0:00" />
app:layout_constraintStart_toStartOf="parent"
app:layout_constraintTop_toTopOf="@id/top_barrier" />
<androidx.constraintlayout.widget.Barrier
android:id="@+id/top_barrier"
android:layout_width="0dp"
android:layout_height="0dp"
app:barrierDirection="top" />
<com.google.android.material.button.MaterialButton
android:id="@+id/rew_with_amount"
android:id="@+id/exo_rew_with_amount"
style="@style/Widget.App.MaterialButton.IconOnly.BorderlessRipple"
android:layout_width="0dp"
android:layout_height="wrap_content"
@ -56,42 +29,43 @@
app:icon="@drawable/ic_replay_5_24_states"
app:iconSize="24dp"
app:iconTint="@color/white"
app:layout_constraintBottom_toBottomOf="parent"
app:layout_constraintEnd_toStartOf="@id/play_pause"
app:layout_constraintBottom_toTopOf="@id/progress_barrier"
app:layout_constraintEnd_toStartOf="@id/exo_play_pause"
app:layout_constraintStart_toStartOf="parent"
app:layout_constraintTop_toBottomOf="@id/timeline"
app:layout_constraintTop_toBottomOf="@id/top_barrier"
tools:enabled="false"
tools:visibility="visible" />
tools:visibility="gone" />
<com.google.android.material.button.MaterialButton
android:id="@+id/play_pause"
style="@style/Widget.App.MaterialButton.IconOnly.BorderlessRipple"
<androidx.appcompat.widget.AppCompatImageButton
android:id="@+id/exo_play_pause"
android:layout_width="0dp"
android:layout_height="wrap_content"
app:icon="@drawable/ic_play_states"
app:iconSize="24dp"
app:iconTint="@color/white"
app:layout_constraintBottom_toBottomOf="parent"
app:layout_constraintEnd_toStartOf="@id/ff_with_amount"
app:layout_constraintStart_toEndOf="@id/rew_with_amount"
app:layout_constraintTop_toBottomOf="@id/timeline"
android:layout_height="0dp"
android:background="@drawable/background_grey_ripple"
android:contentDescription="@string/exo_controls_play_description"
android:padding="8dp"
android:scaleType="fitCenter"
android:src="@drawable/exo_styled_controls_play"
app:layout_constraintBottom_toTopOf="@id/progress_barrier"
app:layout_constraintEnd_toStartOf="@id/exo_ffwd_with_amount"
app:layout_constraintStart_toEndOf="@id/exo_rew_with_amount"
app:layout_constraintTop_toBottomOf="@id/top_barrier"
tools:enabled="false"
tools:visibility="visible" />
<com.google.android.material.button.MaterialButton
android:id="@+id/ff_with_amount"
android:id="@+id/exo_ffwd_with_amount"
style="@style/Widget.App.MaterialButton.IconOnly.BorderlessRipple"
android:layout_width="0dp"
android:layout_height="wrap_content"
app:icon="@drawable/ic_forward_5_24_states"
app:iconSize="24dp"
app:iconTint="@color/white"
app:layout_constraintBottom_toBottomOf="parent"
app:layout_constraintBottom_toTopOf="@id/progress_barrier"
app:layout_constraintEnd_toStartOf="@id/mute"
app:layout_constraintStart_toEndOf="@id/play_pause"
app:layout_constraintTop_toBottomOf="@id/timeline"
app:layout_constraintStart_toEndOf="@id/exo_play_pause"
app:layout_constraintTop_toBottomOf="@id/top_barrier"
tools:enabled="false"
tools:visibility="visible" />
tools:visibility="gone" />
<com.google.android.material.button.MaterialButton
android:id="@+id/mute"
@ -101,25 +75,68 @@
app:icon="@drawable/ic_volume_off_24_states"
app:iconSize="24dp"
app:iconTint="@color/white"
app:layout_constraintBottom_toBottomOf="parent"
app:layout_constraintEnd_toStartOf="@id/speed"
app:layout_constraintStart_toEndOf="@id/ff_with_amount"
app:layout_constraintTop_toBottomOf="@id/timeline"
app:layout_constraintBottom_toTopOf="@id/progress_barrier"
app:layout_constraintEnd_toStartOf="@id/exo_settings"
app:layout_constraintStart_toEndOf="@id/exo_ffwd_with_amount"
app:layout_constraintTop_toBottomOf="@id/top_barrier"
tools:enabled="false"
tools:visibility="visible" />
<com.google.android.material.button.MaterialButton
android:id="@+id/speed"
android:id="@+id/exo_settings"
style="@style/Widget.App.MaterialButton.IconOnly.BorderlessRipple"
android:layout_width="0dp"
android:layout_height="wrap_content"
android:text="@string/one_x"
android:textAllCaps="false"
android:textColor="@drawable/speed_text_color_states"
app:layout_constraintBottom_toBottomOf="parent"
app:icon="@drawable/exo_ic_settings"
app:iconSize="24dp"
app:iconTint="@color/white"
app:layout_constraintBottom_toTopOf="@id/progress_barrier"
app:layout_constraintEnd_toEndOf="parent"
app:layout_constraintStart_toEndOf="@id/mute"
app:layout_constraintTop_toBottomOf="@id/timeline"
app:layout_constraintTop_toBottomOf="@id/top_barrier"
tools:enabled="false"
tools:visibility="visible" />
<androidx.constraintlayout.widget.Barrier
android:id="@+id/progress_barrier"
android:layout_width="0dp"
android:layout_height="0dp"
app:barrierDirection="top" />
<androidx.appcompat.widget.AppCompatTextView
android:id="@+id/exo_position"
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:padding="8dp"
android:textColor="@color/white"
app:layout_constraintBottom_toBottomOf="parent"
app:layout_constraintEnd_toStartOf="@id/exo_progress"
app:layout_constraintStart_toStartOf="parent"
app:layout_constraintTop_toBottomOf="@id/progress_barrier"
tools:text="0:00"
tools:visibility="gone" />
<com.google.android.exoplayer2.ui.DefaultTimeBar
android:id="@+id/exo_progress"
android:layout_width="0dp"
android:layout_height="0dp"
app:layout_constraintBottom_toBottomOf="parent"
app:layout_constraintEnd_toStartOf="@id/exo_duration"
app:layout_constraintStart_toEndOf="@id/exo_position"
app:layout_constraintTop_toBottomOf="@id/progress_barrier"
app:layout_constraintVertical_bias="1"
app:layout_constraintVertical_chainStyle="packed" />
<androidx.appcompat.widget.AppCompatTextView
android:id="@+id/exo_duration"
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:padding="8dp"
android:textColor="@color/white"
app:layout_constraintBottom_toBottomOf="parent"
app:layout_constraintEnd_toEndOf="parent"
app:layout_constraintStart_toEndOf="@id/exo_progress"
app:layout_constraintTop_toBottomOf="@id/progress_barrier"
tools:text="0:00"
tools:visibility="gone" />
</androidx.constraintlayout.widget.ConstraintLayout>

View file

@ -2,10 +2,9 @@
<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/tagInfoContainer"
android:layout_width="match_parent"
android:layout_height="wrap_content"
android:layout_marginTop="?attr/actionBarSize"
android:background="?toolbarColor"
android:padding="@dimen/profile_info_container_bottom_space">
<awais.instagrabber.customviews.CircularImageView

View file

@ -2,11 +2,10 @@
<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/locInfoContainer"
android:layout_width="match_parent"
android:layout_height="wrap_content"
android:layout_marginTop="?attr/actionBarSize"
android:animateLayoutChanges="true"
android:background="?toolbarColor"
android:padding="8dp">
<awais.instagrabber.customviews.CircularImageView
@ -20,20 +19,20 @@
app:layout_constraintTop_toTopOf="parent"
tools:background="@mipmap/ic_launcher" />
<!-- <androidx.appcompat.widget.AppCompatTextView-->
<!-- android:id="@+id/mainLocPostCount"-->
<!-- android:layout_width="0dp"-->
<!-- android:layout_height="0dp"-->
<!-- android:gravity="center_vertical"-->
<!-- android:maxLines="1"-->
<!-- android:paddingStart="12dp"-->
<!-- android:paddingEnd="12dp"-->
<!-- android:textAppearance="@style/TextAppearance.AppCompat"-->
<!-- app:layout_constraintBottom_toTopOf="@id/btnMap"-->
<!-- app:layout_constraintEnd_toEndOf="parent"-->
<!-- app:layout_constraintStart_toEndOf="@id/mainLocationImage"-->
<!-- app:layout_constraintTop_toTopOf="parent"-->
<!-- tools:text="35 Posts" />-->
<!-- <androidx.appcompat.widget.AppCompatTextView-->
<!-- android:id="@+id/mainLocPostCount"-->
<!-- android:layout_width="0dp"-->
<!-- android:layout_height="0dp"-->
<!-- android:gravity="center_vertical"-->
<!-- android:maxLines="1"-->
<!-- android:paddingStart="12dp"-->
<!-- android:paddingEnd="12dp"-->
<!-- android:textAppearance="@style/TextAppearance.AppCompat"-->
<!-- app:layout_constraintBottom_toTopOf="@id/btnMap"-->
<!-- app:layout_constraintEnd_toEndOf="parent"-->
<!-- app:layout_constraintStart_toEndOf="@id/mainLocationImage"-->
<!-- app:layout_constraintTop_toTopOf="parent"-->
<!-- tools:text="35 Posts" />-->
<com.google.android.material.chip.Chip
android:id="@+id/btnMap"
@ -44,8 +43,8 @@
app:chipBackgroundColor="@null"
app:chipIcon="@drawable/ic_outline_map_24"
app:chipIconTint="@color/green_500"
app:layout_constraintTop_toTopOf="@id/mainLocationImage"
app:layout_constraintStart_toEndOf="@id/mainLocationImage"
app:layout_constraintTop_toTopOf="@id/mainLocationImage"
app:rippleColor="@color/grey_500"
tools:visibility="visible" />
@ -86,8 +85,8 @@
android:id="@+id/locationBiography"
android:layout_width="0dp"
android:layout_height="wrap_content"
android:padding="8dp"
android:background="?android:selectableItemBackground"
android:padding="8dp"
android:textAppearance="@style/TextAppearance.AppCompat.Body1"
app:layout_constraintBottom_toBottomOf="parent"
app:layout_constraintEnd_toEndOf="parent"

View file

@ -0,0 +1,211 @@
<?xml version="1.0" encoding="utf-8"?>
<merge 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"
tools:parentTag="androidx.constraintlayout.widget.ConstraintLayout">
<androidx.constraintlayout.widget.Barrier
android:id="@+id/buttons_top_barrier"
android:layout_width="wrap_content"
android:layout_height="wrap_content"
app:barrierAllowsGoneWidgets="true"
app:barrierDirection="bottom"
app:constraint_referenced_ids="post_container" />
<com.google.android.material.button.MaterialButton
android:id="@+id/like"
style="@style/Widget.MaterialComponents.Button.TextButton"
android:layout_width="36dp"
android:layout_height="40dp"
android:background="@drawable/background_grey_ripple"
android:visibility="visible"
app:icon="@drawable/ic_not_liked"
app:iconGravity="textStart"
app:iconPadding="0dp"
app:iconSize="22dp"
app:layout_constraintBottom_toTopOf="@id/buttons_bottom_barrier"
app:layout_constraintEnd_toStartOf="@id/likes_count"
app:layout_constraintStart_toStartOf="parent"
app:layout_constraintTop_toBottomOf="@id/buttons_top_barrier"
app:layout_constraintVertical_bias="0"
app:layout_constraintVertical_chainStyle="packed"
tools:visibility="visible" />
<awais.instagrabber.customviews.FormattedNumberTextView
android:id="@+id/likes_count"
android:layout_width="wrap_content"
android:layout_height="0dp"
android:layout_marginEnd="0dp"
android:background="@drawable/background_grey_ripple"
android:gravity="center_vertical"
android:maxWidth="100dp"
android:textAppearance="@style/TextAppearance.MaterialComponents.Body2"
android:textColor="?android:attr/textColorSecondary"
app:layout_constraintBottom_toBottomOf="@id/like"
app:layout_constraintEnd_toStartOf="@id/comment"
app:layout_constraintStart_toEndOf="@id/like"
app:layout_constraintTop_toTopOf="@id/like"
tools:text="9.9k" />
<com.google.android.material.button.MaterialButton
android:id="@+id/comment"
style="@style/Widget.MaterialComponents.Button.TextButton"
android:layout_width="36dp"
android:layout_height="40dp"
android:layout_marginStart="8dp"
android:background="@drawable/background_grey_ripple"
app:icon="@drawable/ic_outline_comments_24"
app:iconPadding="0dp"
app:iconSize="22dp"
app:layout_constraintBottom_toTopOf="@id/buttons_bottom_barrier"
app:layout_constraintEnd_toStartOf="@id/comments_count"
app:layout_constraintStart_toEndOf="@id/likes_count"
app:layout_constraintTop_toBottomOf="@id/buttons_top_barrier" />
<awais.instagrabber.customviews.FormattedNumberTextView
android:id="@+id/comments_count"
android:layout_width="wrap_content"
android:layout_height="0dp"
android:background="@drawable/background_grey_ripple"
android:ellipsize="end"
android:gravity="center_vertical"
android:maxWidth="100dp"
android:maxLines="1"
android:textAppearance="@style/TextAppearance.MaterialComponents.Body2"
android:textColor="?android:attr/textColorSecondary"
app:layout_constraintBottom_toBottomOf="@id/comment"
app:layout_constraintEnd_toStartOf="@id/space_1"
app:layout_constraintStart_toEndOf="@id/comment"
app:layout_constraintTop_toTopOf="@id/comment"
tools:text="9999999999999999999999999999999999999999" />
<Space
android:id="@+id/space_1"
android:layout_width="0dp"
android:layout_height="40dp"
app:layout_constraintBottom_toTopOf="@id/buttons_bottom_barrier"
app:layout_constraintEnd_toStartOf="@id/share"
app:layout_constraintStart_toEndOf="@id/comments_count"
app:layout_constraintTop_toBottomOf="@id/buttons_top_barrier" />
<com.google.android.material.button.MaterialButton
android:id="@+id/share"
style="@style/Widget.MaterialComponents.Button.TextButton"
android:layout_width="48dp"
android:layout_height="40dp"
android:background="@drawable/background_grey_ripple"
app:icon="?attr/actionModeShareDrawable"
app:iconGravity="textStart"
app:iconPadding="0dp"
app:iconSize="18dp"
app:layout_constraintBottom_toTopOf="@id/buttons_bottom_barrier"
app:layout_constraintEnd_toStartOf="@id/save"
app:layout_constraintStart_toEndOf="@id/space_1"
app:layout_constraintTop_toBottomOf="@id/buttons_top_barrier" />
<com.google.android.material.button.MaterialButton
android:id="@+id/save"
style="@style/Widget.MaterialComponents.Button.TextButton"
android:layout_width="48dp"
android:layout_height="40dp"
android:background="@drawable/background_grey_ripple"
android:visibility="visible"
app:icon="@drawable/ic_round_bookmark_border_24"
app:iconGravity="textStart"
app:iconPadding="0dp"
app:iconSize="18dp"
app:layout_constraintBottom_toTopOf="@id/buttons_bottom_barrier"
app:layout_constraintEnd_toStartOf="@id/download"
app:layout_constraintStart_toEndOf="@id/share"
app:layout_constraintTop_toBottomOf="@id/buttons_top_barrier"
tools:visibility="visible" />
<com.google.android.material.button.MaterialButton
android:id="@+id/download"
style="@style/Widget.MaterialComponents.Button.TextButton"
android:layout_width="48dp"
android:layout_height="40dp"
android:background="@drawable/background_grey_ripple"
android:visibility="visible"
app:icon="@drawable/ic_download"
app:iconGravity="textStart"
app:iconPadding="0dp"
app:iconSize="18dp"
app:layout_constraintBottom_toTopOf="@id/buttons_bottom_barrier"
app:layout_constraintEnd_toEndOf="parent"
app:layout_constraintStart_toEndOf="@id/save"
app:layout_constraintTop_toBottomOf="@id/buttons_top_barrier"
tools:visibility="visible" />
<androidx.constraintlayout.widget.Barrier
android:id="@+id/buttons_bottom_barrier"
android:layout_width="0dp"
android:layout_height="0dp"
app:barrierAllowsGoneWidgets="true"
app:barrierDirection="top"
app:constraint_referenced_ids="date,views_count" />
<androidx.appcompat.widget.AppCompatTextView
android:id="@+id/date"
android:layout_width="0dp"
android:layout_height="wrap_content"
android:padding="8dp"
app:layout_constraintBottom_toTopOf="@id/caption_barrier"
app:layout_constraintEnd_toStartOf="@id/views_count"
app:layout_constraintStart_toStartOf="parent"
app:layout_constraintTop_toBottomOf="@id/buttons_bottom_barrier"
tools:layout_constraintVertical_chainStyle="packed"
tools:text="2020-11-07 11:18:55"
tools:visibility="gone" />
<androidx.appcompat.widget.AppCompatTextView
android:id="@+id/views_count"
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:padding="8dp"
app:layout_constraintBottom_toBottomOf="@id/date"
app:layout_constraintEnd_toEndOf="parent"
app:layout_constraintStart_toEndOf="@id/date"
app:layout_constraintTop_toTopOf="@id/date"
tools:text="9999999999 views"
tools:visibility="gone" />
<androidx.constraintlayout.widget.Barrier
android:id="@+id/caption_barrier"
android:layout_width="0dp"
android:layout_height="0dp"
app:barrierAllowsGoneWidgets="true"
app:barrierDirection="bottom"
app:constraint_referenced_ids="date,views_count" />
<awais.instagrabber.customviews.RamboTextViewV2
android:id="@+id/caption"
android:layout_width="match_parent"
android:layout_height="wrap_content"
android:layout_gravity="bottom"
android:background="@null"
android:clickable="true"
android:focusable="true"
android:padding="8dp"
android:textAppearance="@style/TextAppearance.MaterialComponents.Body1"
app:layout_constraintBottom_toTopOf="@id/translate"
app:layout_constraintTop_toBottomOf="@id/caption_barrier"
app:layout_constraintVertical_bias="0"
app:layout_constraintVertical_chainStyle="packed"
tools:text="Text text text Text text text Text text text Text text text Text text text"
tools:visibility="visible" />
<androidx.appcompat.widget.AppCompatTextView
android:id="@+id/translate"
android:layout_width="match_parent"
android:layout_height="wrap_content"
android:background="@null"
android:gravity="center_vertical"
android:padding="8dp"
android:text="@string/translate_caption"
android:textColor="@color/blue_600"
android:textSize="16sp"
android:visibility="visible"
app:layout_constraintBottom_toBottomOf="parent"
app:layout_constraintTop_toBottomOf="@id/caption" />
</merge>

View file

@ -2,10 +2,9 @@
<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/infoContainer"
android:layout_width="match_parent"
android:layout_height="wrap_content"
android:layout_marginTop="?attr/actionBarSize">
android:background="?toolbarColor">
<awais.instagrabber.customviews.CircularImageView
android:id="@+id/mainProfileImage"
@ -16,10 +15,11 @@
android:transitionName="profile_pic"
android:visibility="invisible"
app:actualImageScaleType="centerCrop"
app:layout_constraintBottom_toBottomOf="@id/btnTagged"
app:layout_constraintBottom_toTopOf="@id/top_barrier"
app:layout_constraintEnd_toStartOf="@id/btnFollow"
app:layout_constraintStart_toStartOf="parent"
app:layout_constraintTop_toTopOf="parent"
app:layout_constraintVertical_bias="0"
tools:foreground="@mipmap/ic_launcher"
tools:visibility="visible" />
@ -34,6 +34,8 @@
app:chipBackgroundColor="@null"
app:chipIcon="@drawable/ic_outline_person_add_24"
app:chipIconTint="@color/deep_purple_200"
app:chipMinHeight="40dp"
app:chipStartPadding="8dp"
app:layout_constraintBottom_toTopOf="@id/fav_chip"
app:layout_constraintStart_toEndOf="@id/mainProfileImage"
app:layout_constraintTop_toTopOf="parent"
@ -49,6 +51,7 @@
android:gravity="center"
android:visibility="gone"
app:chipBackgroundColor="@null"
app:chipMinHeight="40dp"
app:layout_constraintBottom_toTopOf="@id/fav_chip"
app:layout_constraintStart_toEndOf="@id/btnFollow"
app:layout_constraintTop_toTopOf="parent"
@ -66,6 +69,8 @@
app:chipBackgroundColor="@null"
app:chipIcon="@drawable/ic_outline_class_24"
app:chipIconTint="@color/blue_700"
app:chipMinHeight="40dp"
app:chipStartPadding="8dp"
app:layout_constraintBottom_toTopOf="@id/fav_chip"
app:layout_constraintStart_toEndOf="@id/mainStatus"
app:layout_constraintTop_toTopOf="parent"
@ -82,6 +87,8 @@
app:chipBackgroundColor="@null"
app:chipIcon="@drawable/ic_like"
app:chipIconTint="@color/red_600"
app:chipMinHeight="40dp"
app:chipStartPadding="8dp"
app:layout_constraintBottom_toTopOf="@id/fav_chip"
app:layout_constraintStart_toEndOf="@id/btnSaved"
app:layout_constraintTop_toTopOf="parent"
@ -98,6 +105,8 @@
app:chipBackgroundColor="@null"
app:chipIcon="@drawable/ic_outline_star_plus_24"
app:chipIconTint="@color/yellow_800"
app:chipMinHeight="40dp"
app:chipStartPadding="8dp"
app:layout_constraintStart_toEndOf="@id/mainProfileImage"
app:layout_constraintTop_toBottomOf="@id/btnFollow"
app:rippleColor="@color/yellow_400"
@ -113,7 +122,9 @@
app:chipBackgroundColor="@null"
app:chipIcon="@drawable/ic_outline_person_pin_24"
app:chipIconTint="@color/deep_orange_800"
app:layout_constraintBottom_toTopOf="@+id/mainFullName"
app:chipMinHeight="40dp"
app:chipStartPadding="8dp"
app:layout_constraintBottom_toTopOf="@+id/top_barrier"
app:layout_constraintStart_toEndOf="@id/mainProfileImage"
app:layout_constraintTop_toBottomOf="@id/fav_chip"
app:rippleColor="@color/deep_orange_400"
@ -129,12 +140,20 @@
app:chipBackgroundColor="@null"
app:chipIcon="@drawable/ic_round_send_24"
app:chipIconTint="@color/green"
app:layout_constraintBottom_toTopOf="@+id/mainFullName"
app:chipMinHeight="40dp"
app:chipStartPadding="8dp"
app:layout_constraintBottom_toTopOf="@+id/top_barrier"
app:layout_constraintStart_toEndOf="@id/btnTagged"
app:layout_constraintTop_toBottomOf="@id/fav_chip"
app:rippleColor="@color/green"
tools:visibility="visible" />
<androidx.constraintlayout.widget.Barrier
android:id="@+id/top_barrier"
android:layout_width="0dp"
android:layout_height="0dp"
app:barrierDirection="bottom" />
<androidx.appcompat.widget.AppCompatTextView
android:id="@+id/mainFullName"
android:layout_width="wrap_content"
@ -147,40 +166,37 @@
android:singleLine="true"
android:textAppearance="@style/TextAppearance.AppCompat.Body1"
android:textStyle="bold"
app:layout_constraintBottom_toTopOf="@id/mainBiography"
app:layout_constraintStart_toStartOf="parent"
app:layout_constraintTop_toBottomOf="@id/btnTagged"
app:layout_constraintTop_toBottomOf="@id/top_barrier"
tools:text="Austin Huang" />
<androidx.appcompat.widget.AppCompatImageView
android:id="@+id/isVerified"
android:layout_width="30dp"
android:layout_height="match_parent"
android:layout_height="0dp"
android:layout_gravity="center"
android:adjustViewBounds="true"
android:paddingTop="4dp"
android:paddingBottom="4dp"
android:scaleType="fitCenter"
android:visibility="gone"
app:layout_constraintBottom_toBottomOf="@id/mainFullName"
app:layout_constraintStart_toEndOf="@id/mainFullName"
app:layout_constraintTop_toBottomOf="@id/btnTagged"
app:layout_constraintTop_toTopOf="@id/mainFullName"
app:srcCompat="@drawable/verified"
tools:visibility="visible" />
<androidx.appcompat.widget.AppCompatImageView
android:id="@+id/isPrivate"
android:layout_width="25dp"
android:layout_height="match_parent"
android:layout_height="0dp"
android:layout_gravity="center"
android:adjustViewBounds="true"
android:paddingTop="4dp"
android:paddingBottom="4dp"
android:scaleType="fitCenter"
android:tint="@color/red_500"
android:visibility="gone"
app:layout_constraintBottom_toBottomOf="@id/mainFullName"
app:layout_constraintStart_toEndOf="@id/isVerified"
app:layout_constraintTop_toBottomOf="@id/btnTagged"
app:layout_constraintTop_toTopOf="@id/mainFullName"
app:srcCompat="@drawable/lock"
tools:visibility="visible" />
@ -234,6 +250,7 @@
android:paddingBottom="4dp"
android:textAppearance="@style/TextAppearance.AppCompat.Body1"
android:visibility="gone"
app:layout_constraintBottom_toTopOf="@id/profileContext"
app:layout_constraintEnd_toEndOf="parent"
app:layout_constraintStart_toStartOf="parent"
app:layout_constraintTop_toBottomOf="@id/mainBiography"
@ -255,7 +272,7 @@
android:textSize="12sp"
android:textStyle="italic"
android:visibility="gone"
app:layout_constraintBottom_toTopOf="@id/counts_barrier"
app:layout_constraintBottom_toTopOf="@id/counts_divider"
app:layout_constraintEnd_toEndOf="parent"
app:layout_constraintStart_toStartOf="parent"
app:layout_constraintTop_toBottomOf="@id/mainUrl"
@ -263,11 +280,12 @@
tools:visibility="visible" />
<include
android:id="@+id/counts_barrier"
android:id="@+id/counts_divider"
layout="@layout/item_pref_divider"
android:layout_width="0dp"
android:layout_height="1dp"
android:visibility="gone"
app:layout_constraintBottom_toTopOf="@id/mainPostCount"
app:layout_constraintEnd_toEndOf="parent"
app:layout_constraintStart_toStartOf="parent"
app:layout_constraintTop_toBottomOf="@id/profileContext"
@ -286,7 +304,7 @@
app:layout_constraintBottom_toBottomOf="@id/highlights_barrier"
app:layout_constraintEnd_toStartOf="@id/mainFollowers"
app:layout_constraintStart_toStartOf="parent"
app:layout_constraintTop_toBottomOf="@id/counts_barrier"
app:layout_constraintTop_toBottomOf="@id/counts_divider"
tools:text="35\nPosts" />
<androidx.appcompat.widget.AppCompatTextView
@ -303,7 +321,7 @@
app:layout_constraintBottom_toBottomOf="@id/highlights_barrier"
app:layout_constraintEnd_toStartOf="@id/mainFollowing"
app:layout_constraintStart_toEndOf="@id/mainPostCount"
app:layout_constraintTop_toBottomOf="@id/counts_barrier"
app:layout_constraintTop_toBottomOf="@id/counts_divider"
tools:text="68\nFollowers" />
<androidx.appcompat.widget.AppCompatTextView
@ -320,15 +338,15 @@
app:layout_constraintBottom_toBottomOf="@id/highlights_barrier"
app:layout_constraintEnd_toEndOf="parent"
app:layout_constraintStart_toEndOf="@id/mainFollowers"
app:layout_constraintTop_toBottomOf="@id/counts_barrier"
app:layout_constraintTop_toBottomOf="@id/counts_divider"
tools:text="64\nFollowing" />
<androidx.constraintlayout.widget.Barrier
android:id="@+id/highlights_barrier"
android:layout_width="wrap_content"
app:constraint_referenced_ids="mainPostCount, mainFollowers, mainFollowing"
android:layout_height="wrap_content"
app:barrierDirection="bottom" />
app:barrierDirection="bottom"
app:constraint_referenced_ids="mainPostCount, mainFollowers, mainFollowing" />
<androidx.recyclerview.widget.RecyclerView
android:id="@+id/highlightsList"

View file

@ -1,7 +1,6 @@
<?xml version="1.0" encoding="utf-8"?>
<ViewSwitcher xmlns:android="http://schemas.android.com/apk/res/android"
xmlns:app="http://schemas.android.com/apk/res-auto"
android:id="@+id/root"
android:layout_width="match_parent"
android:layout_height="match_parent">
@ -15,7 +14,7 @@
android:id="@+id/thumbnail"
android:layout_width="match_parent"
android:layout_height="wrap_content"
app:actualImageScaleType="centerCrop"
app:actualImageScaleType="fitCenter"
app:viewAspectRatio="1" />
<androidx.appcompat.widget.AppCompatImageView
@ -25,11 +24,13 @@
app:srcCompat="@drawable/ic_video_24" />
</FrameLayout>
<!--app:controller_layout_id="@layout/layout_exo_custom_controls"-->
<com.google.android.exoplayer2.ui.StyledPlayerView
android:id="@+id/playerView"
android:layout_width="match_parent"
android:layout_height="match_parent"
android:layout_gravity="center"
app:resize_mode="fit"
app:show_timeout="1000" />
app:resize_mode="fixed_width"
app:show_timeout="2000"
app:use_controller="true" />
</ViewSwitcher>

View file

@ -4,15 +4,15 @@
<item
android:id="@+id/edit"
android:icon="@android:drawable/ic_menu_edit"
android:icon="@drawable/ic_round_edit_24"
android:title="@string/edit_collection"
app:showAsAction="always" />
app:showAsAction="ifRoom" />
<item
android:id="@+id/delete"
android:icon="@android:drawable/ic_menu_delete"
android:icon="@drawable/ic_delete"
android:title="@string/delete_collection"
app:showAsAction="always" />
app:showAsAction="ifRoom" />
<item
android:id="@+id/layout"

View file

@ -0,0 +1,9 @@
<?xml version="1.0" encoding="utf-8"?>
<menu xmlns:android="http://schemas.android.com/apk/res/android">
<item
android:id="@+id/translate"
android:title="@string/comment_viewer_translate_comment" />
<item
android:id="@+id/delete"
android:title="@string/delete" />
</menu>

View file

@ -1,25 +1,10 @@
<?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/favourites"-->
<!-- android:enabled="true"-->
<!-- android:icon="@drawable/ic_star_24"-->
<!-- android:title="@string/title_favorites"-->
<!-- app:showAsAction="ifRoom" />-->
<!--<item-->
<!-- android:id="@+id/direct_messages"-->
<!-- android:enabled="true"-->
<!-- android:icon="@drawable/ic_send_24"-->
<!-- android:title="@string/action_dms"-->
<!-- app:showAsAction="always" />-->
<item
android:id="@+id/search"
android:enabled="true"
android:icon="@drawable/ic_search_24"
android:title="@string/action_search"
app:actionViewClass="androidx.appcompat.widget.SearchView"
app:showAsAction="always|collapseActionView" />
android:title="@string/search"
app:showAsAction="always" />
</menu>

View file

@ -7,6 +7,12 @@
android:title="@string/layout"
app:showAsAction="never" />
<item
android:id="@+id/chaining"
android:title="@string/action_ayml"
android:visible="false"
app:showAsAction="never" />
<item
android:id="@+id/block"
android:icon="@drawable/ic_block_24"
@ -22,8 +28,9 @@
app:showAsAction="never" />
<item
android:id="@+id/chaining"
android:title="@string/action_ayml"
android:id="@+id/remove_follower"
android:icon="@drawable/ic_block_24"
android:title="@string/remove_follower"
android:visible="false"
app:showAsAction="never" />

View file

@ -1,5 +1,5 @@
<?xml version="1.0" encoding="utf-8"?>
<adaptive-icon xmlns:android="http://schemas.android.com/apk/res/android">
<background android:drawable="@drawable/ic_launcher_background"/>
<background android:drawable="@mipmap/ic_launcher_background"/>
<foreground android:drawable="@mipmap/ic_launcher_foreground"/>
</adaptive-icon>

View file

@ -0,0 +1,5 @@
<?xml version="1.0" encoding="utf-8"?>
<adaptive-icon xmlns:android="http://schemas.android.com/apk/res/android">
<background android:drawable="@mipmap/ic_launcher_background"/>
<foreground android:drawable="@mipmap/ic_launcher_foreground"/>
</adaptive-icon>

Binary file not shown.

Before

Width:  |  Height:  |  Size: 4.1 KiB

After

Width:  |  Height:  |  Size: 4.1 KiB

Before After
Before After

Binary file not shown.

After

Width:  |  Height:  |  Size: 778 B

Binary file not shown.

Before

Width:  |  Height:  |  Size: 9 KiB

After

Width:  |  Height:  |  Size: 6.5 KiB

Before After
Before After

Binary file not shown.

After

Width:  |  Height:  |  Size: 6.8 KiB

Binary file not shown.

Before

Width:  |  Height:  |  Size: 2.5 KiB

After

Width:  |  Height:  |  Size: 2.4 KiB

Before After
Before After

Binary file not shown.

After

Width:  |  Height:  |  Size: 540 B

Binary file not shown.

Before

Width:  |  Height:  |  Size: 4.6 KiB

After

Width:  |  Height:  |  Size: 3.4 KiB

Before After
Before After

Binary file not shown.

After

Width:  |  Height:  |  Size: 3.7 KiB

Binary file not shown.

Before

Width:  |  Height:  |  Size: 6.4 KiB

After

Width:  |  Height:  |  Size: 6.4 KiB

Before After
Before After

Binary file not shown.

After

Width:  |  Height:  |  Size: 1,015 B

Binary file not shown.

Before

Width:  |  Height:  |  Size: 14 KiB

After

Width:  |  Height:  |  Size: 11 KiB

Before After
Before After

Binary file not shown.

After

Width:  |  Height:  |  Size: 10 KiB

Binary file not shown.

Before

Width:  |  Height:  |  Size: 11 KiB

After

Width:  |  Height:  |  Size: 9.8 KiB

Before After
Before After

Binary file not shown.

After

Width:  |  Height:  |  Size: 1.6 KiB

Binary file not shown.

Before

Width:  |  Height:  |  Size: 26 KiB

After

Width:  |  Height:  |  Size: 20 KiB

Before After
Before After

Binary file not shown.

After

Width:  |  Height:  |  Size: 16 KiB

Binary file not shown.

Before

Width:  |  Height:  |  Size: 17 KiB

After

Width:  |  Height:  |  Size: 17 KiB

Before After
Before After

Binary file not shown.

After

Width:  |  Height:  |  Size: 2.2 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 32 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 27 KiB

View file

@ -29,7 +29,7 @@
<dialog
android:id="@+id/commentsViewerFragment"
android:name="awais.instagrabber.fragments.CommentsViewerFragment"
android:name="awais.instagrabber.fragments.comments.CommentsViewerFragment"
android:label="Comments"
tools:layout="@layout/fragment_comments">
<argument

View file

@ -96,6 +96,22 @@
android:id="@+id/action_global_user_search"
app:destination="@id/user_search_nav_graph" />
<action
android:id="@+id/action_global_search"
app:destination="@id/searchFragment" />
<action
android:id="@+id/action_global_post_view"
app:destination="@id/postViewFragment">
<argument
android:name="media"
app:argType="awais.instagrabber.repositories.responses.Media"
app:nullable="false" />
<argument
android:name="position"
app:argType="integer" />
</action>
<fragment
android:id="@+id/directMessagesInboxFragment"
android:name="awais.instagrabber.fragments.directmessages.DirectMessageInboxFragment"
@ -187,4 +203,14 @@
android:id="@+id/action_pending_inbox_to_thread"
app:destination="@id/directMessagesThreadFragment" />
</fragment>
<fragment
android:id="@+id/searchFragment"
android:name="awais.instagrabber.fragments.search.SearchFragment"
android:label="@string/search"
tools:layout="@layout/fragment_search" />
<fragment
android:id="@+id/postViewFragment"
android:name="awais.instagrabber.fragments.PostViewV2Fragment"
android:label="@string/post"
tools:layout="@layout/dialog_post_view" />
</navigation>

View file

@ -95,6 +95,28 @@
app:argType="long" />
</action>
<action
android:id="@+id/action_global_search"
app:destination="@id/searchFragment" />
<action
android:id="@+id/action_global_post_view"
app:destination="@id/postViewFragment">
<argument
android:name="media"
app:argType="awais.instagrabber.repositories.responses.Media"
app:nullable="false" />
<argument
android:name="position"
app:argType="integer" />
</action>
<include app:graph="@navigation/user_search_nav_graph" />
<action
android:id="@+id/action_global_user_search"
app:destination="@id/user_search_nav_graph" />
<fragment
android:id="@+id/discoverFragment"
android:name="awais.instagrabber.fragments.main.DiscoverFragment"
@ -120,4 +142,14 @@
android:name="backgroundColor"
app:argType="integer" />
</fragment>
<fragment
android:id="@+id/searchFragment"
android:name="awais.instagrabber.fragments.search.SearchFragment"
android:label="@string/search"
tools:layout="@layout/fragment_search" />
<fragment
android:id="@+id/postViewFragment"
android:name="awais.instagrabber.fragments.PostViewV2Fragment"
android:label="@string/post"
tools:layout="@layout/dialog_post_view" />
</navigation>

View file

@ -1,6 +1,7 @@
<?xml version="1.0" encoding="utf-8"?>
<navigation 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/favorites_nav_graph"
app:startDestination="@id/favoritesFragment">
@ -36,8 +37,18 @@
app:argType="long" />
</action>
<action
android:id="@+id/action_global_search"
app:destination="@id/searchFragment" />
<fragment
android:id="@+id/favoritesFragment"
android:name="awais.instagrabber.fragments.FavoritesFragment"
android:label="@string/title_favorites" />
android:label="@string/title_favorites"
tools:layout="@layout/fragment_favorites" />
<fragment
android:id="@+id/searchFragment"
android:name="awais.instagrabber.fragments.search.SearchFragment"
android:label="@string/search"
tools:layout="@layout/fragment_search" />
</navigation>

View file

@ -106,6 +106,28 @@
app:nullable="false" />
</action>
<action
android:id="@+id/action_global_search"
app:destination="@id/searchFragment" />
<action
android:id="@+id/action_global_post_view"
app:destination="@id/postViewFragment">
<argument
android:name="media"
app:argType="awais.instagrabber.repositories.responses.Media"
app:nullable="false" />
<argument
android:name="position"
app:argType="integer" />
</action>
<include app:graph="@navigation/user_search_nav_graph" />
<action
android:id="@+id/action_global_user_search"
app:destination="@id/user_search_nav_graph" />
<fragment
android:id="@+id/feedFragment"
android:name="awais.instagrabber.fragments.main.FeedFragment"
@ -115,7 +137,6 @@
android:id="@+id/action_feedFragment_to_storyViewerFragment"
app:destination="@id/storyViewerFragment" />
</fragment>
<fragment
android:id="@+id/storyViewerFragment"
android:name="awais.instagrabber.fragments.StoryViewerFragment"
@ -125,4 +146,14 @@
android:name="options"
app:argType="awais.instagrabber.repositories.requests.StoryViewerOptions" />
</fragment>
<fragment
android:id="@+id/searchFragment"
android:name="awais.instagrabber.fragments.search.SearchFragment"
android:label="@string/search"
tools:layout="@layout/fragment_search" />
<fragment
android:id="@+id/postViewFragment"
android:name="awais.instagrabber.fragments.PostViewV2Fragment"
android:label="@string/post"
tools:layout="@layout/dialog_post_view" />
</navigation>

View file

@ -65,6 +65,28 @@
app:argType="long" />
</action>
<action
android:id="@+id/action_global_search"
app:destination="@id/searchFragment" />
<action
android:id="@+id/action_global_post_view"
app:destination="@id/postViewFragment">
<argument
android:name="media"
app:argType="awais.instagrabber.repositories.responses.Media"
app:nullable="false" />
<argument
android:name="position"
app:argType="integer" />
</action>
<include app:graph="@navigation/user_search_nav_graph" />
<action
android:id="@+id/action_global_user_search"
app:destination="@id/user_search_nav_graph" />
<fragment
android:id="@+id/hashTagFragment"
android:name="awais.instagrabber.fragments.HashTagFragment"
@ -87,6 +109,11 @@
android:name="options"
app:argType="awais.instagrabber.repositories.requests.StoryViewerOptions" />
</fragment>
<fragment
android:id="@+id/searchFragment"
android:name="awais.instagrabber.fragments.search.SearchFragment"
android:label="@string/search"
tools:layout="@layout/fragment_search" />
<action
android:id="@+id/action_global_hashTagFragment"
app:destination="@id/hashTagFragment">
@ -95,4 +122,9 @@
app:argType="string"
app:nullable="false" />
</action>
<fragment
android:id="@+id/postViewFragment"
android:name="awais.instagrabber.fragments.PostViewV2Fragment"
android:label="@string/post"
tools:layout="@layout/dialog_post_view" />
</navigation>

View file

@ -66,6 +66,28 @@
app:nullable="false" />
</action>
<action
android:id="@+id/action_global_search"
app:destination="@id/searchFragment" />
<action
android:id="@+id/action_global_post_view"
app:destination="@id/postViewFragment">
<argument
android:name="media"
app:argType="awais.instagrabber.repositories.responses.Media"
app:nullable="false" />
<argument
android:name="position"
app:argType="integer" />
</action>
<include app:graph="@navigation/user_search_nav_graph" />
<action
android:id="@+id/action_global_user_search"
app:destination="@id/user_search_nav_graph" />
<fragment
android:id="@+id/locationFragment"
android:name="awais.instagrabber.fragments.LocationFragment"
@ -94,4 +116,14 @@
android:name="options"
app:argType="awais.instagrabber.repositories.requests.StoryViewerOptions" />
</fragment>
<fragment
android:id="@+id/searchFragment"
android:name="awais.instagrabber.fragments.search.SearchFragment"
android:label="@string/search"
tools:layout="@layout/fragment_search" />
<fragment
android:id="@+id/postViewFragment"
android:name="awais.instagrabber.fragments.PostViewV2Fragment"
android:label="@string/post"
tools:layout="@layout/dialog_post_view" />
</navigation>

View file

@ -13,6 +13,35 @@
<include app:graph="@navigation/story_list_nav_graph" />
<include app:graph="@navigation/discover_nav_graph" />
<action
android:id="@+id/action_global_commentsViewerFragment"
app:destination="@id/comments_nav_graph">
<argument
android:name="shortCode"
app:argType="string"
app:nullable="false" />
<argument
android:name="postId"
app:argType="string"
app:nullable="false" />
<argument
android:name="postUserId"
app:argType="long" />
</action>
<action
android:id="@+id/action_global_likesViewerFragment"
app:destination="@id/likes_nav_graph">
<argument
android:name="postId"
app:argType="string"
app:nullable="false" />
<argument
android:name="isComment"
app:argType="boolean"
app:nullable="false" />
</action>
<action
android:id="@+id/action_global_profileFragment"
app:destination="@id/profile_nav_graph">
@ -61,6 +90,24 @@
app:argType="long" />
</action>
<action
android:id="@+id/action_global_post_view"
app:destination="@id/postViewFragment">
<argument
android:name="media"
app:argType="awais.instagrabber.repositories.responses.Media"
app:nullable="false" />
<argument
android:name="position"
app:argType="integer" />
</action>
<include app:graph="@navigation/user_search_nav_graph" />
<action
android:id="@+id/action_global_user_search"
app:destination="@id/user_search_nav_graph" />
<fragment
android:id="@+id/morePreferencesFragment"
android:name="awais.instagrabber.fragments.settings.MorePreferencesFragment"
@ -151,4 +198,8 @@
android:id="@+id/postPreferencesFragment"
android:name="awais.instagrabber.fragments.settings.PostPreferencesFragment"
android:label="@string/pref_category_post" />
<fragment
android:id="@+id/postViewFragment"
android:name="awais.instagrabber.fragments.PostViewV2Fragment"
android:label="@string/post" />
</navigation>

View file

@ -72,6 +72,24 @@
app:argType="boolean" />
</action>
<action
android:id="@+id/action_global_post_view"
app:destination="@id/postViewFragment">
<argument
android:name="media"
app:argType="awais.instagrabber.repositories.responses.Media"
app:nullable="false" />
<argument
android:name="position"
app:argType="integer" />
</action>
<include app:graph="@navigation/user_search_nav_graph" />
<action
android:id="@+id/action_global_user_search"
app:destination="@id/user_search_nav_graph" />
<fragment
android:id="@+id/storyViewerFragment"
android:name="awais.instagrabber.fragments.StoryViewerFragment"
@ -100,4 +118,9 @@
android:id="@+id/action_notifications_to_story"
app:destination="@id/storyViewerFragment" />
</fragment>
<fragment
android:id="@+id/postViewFragment"
android:name="awais.instagrabber.fragments.PostViewV2Fragment"
android:label="@string/post"
tools:layout="@layout/dialog_post_view" />
</navigation>

View file

@ -86,6 +86,24 @@
app:destination="@id/storyViewerFragment" />
</action>
<action
android:id="@+id/action_global_post_view"
app:destination="@id/postViewFragment">
<argument
android:name="media"
app:argType="awais.instagrabber.repositories.responses.Media"
app:nullable="false" />
<argument
android:name="position"
app:argType="integer" />
</action>
<include app:graph="@navigation/user_search_nav_graph" />
<action
android:id="@+id/action_global_user_search"
app:destination="@id/user_search_nav_graph" />
<fragment
android:id="@+id/notificationsViewer"
android:name="awais.instagrabber.fragments.NotificationsViewerFragment"
@ -93,9 +111,9 @@
tools:layout="@layout/fragment_notifications_viewer">
<argument
android:name="type"
android:defaultValue="notif"
app:argType="string"
app:nullable="false"
android:defaultValue="notif"/>
app:nullable="false" />
<argument
android:name="targetId"
android:defaultValue="0L"
@ -112,6 +130,10 @@
app:argType="boolean" />
</action>
<action
android:id="@+id/action_global_search"
app:destination="@id/searchFragment" />
<fragment
android:id="@+id/profileFragment"
android:name="awais.instagrabber.fragments.main.ProfileFragment"
@ -155,7 +177,7 @@
<fragment
android:id="@+id/followViewerFragment"
android:name="awais.instagrabber.fragments.FollowViewerFragment"
android:label="Followers"
android:label=""
tools:layout="@layout/fragment_followers_viewer">
<argument
android:name="profileId"
@ -188,32 +210,14 @@
android:name="options"
app:argType="awais.instagrabber.repositories.requests.StoryViewerOptions" />
</fragment>
<!--<fragment-->
<!-- android:id="@+id/directMessagesThreadFragment"-->
<!-- android:name="awais.instagrabber.fragments.directmessages.DirectMessageThreadFragment"-->
<!-- android:label="DirectMessagesThreadFragment"-->
<!-- tools:layout="@layout/fragment_direct_messages_thread">-->
<!-- <argument-->
<!-- android:name="threadId"-->
<!-- app:argType="string" />-->
<!-- <argument-->
<!-- android:name="title"-->
<!-- app:argType="string" />-->
<!-- <action-->
<!-- android:id="@+id/action_dMThreadFragment_to_dMSettingsFragment"-->
<!-- app:destination="@id/directMessagesSettingsFragment" />-->
<!--</fragment>-->
<!--<fragment-->
<!-- android:id="@+id/directMessagesSettingsFragment"-->
<!-- android:name="awais.instagrabber.fragments.directmessages.DirectMessageSettingsFragment"-->
<!-- android:label="@string/details"-->
<!-- tools:layout="@layout/fragment_direct_messages_settings">-->
<!-- <argument-->
<!-- android:name="threadId"-->
<!-- app:argType="string"-->
<!-- app:nullable="false"/>-->
<!-- <argument-->
<!-- android:name="title"-->
<!-- app:argType="string" />-->
<!--</fragment>-->
<fragment
android:id="@+id/searchFragment"
android:name="awais.instagrabber.fragments.search.SearchFragment"
android:label="@string/search"
tools:layout="@layout/fragment_search" />
<fragment
android:id="@+id/postViewFragment"
android:name="awais.instagrabber.fragments.PostViewV2Fragment"
android:label="@string/post"
tools:layout="@layout/dialog_post_view" />
</navigation>

View file

@ -64,15 +64,33 @@
app:nullable="false" />
</action>
<action
android:id="@+id/action_global_post_view"
app:destination="@id/postViewFragment">
<argument
android:name="media"
app:argType="awais.instagrabber.repositories.responses.Media"
app:nullable="false" />
<argument
android:name="position"
app:argType="integer" />
</action>
<include app:graph="@navigation/user_search_nav_graph" />
<action
android:id="@+id/action_global_user_search"
app:destination="@id/user_search_nav_graph" />
<fragment
android:id="@+id/savedCollectionsFragment"
android:name="awais.instagrabber.fragments.SavedCollectionsFragment"
android:label="@string/saved"
tools:layout="@layout/fragment_saved_collections" >
tools:layout="@layout/fragment_saved_collections">
<argument
android:name="isSaving"
app:argType="boolean"
android:defaultValue="false" />
android:defaultValue="false"
app:argType="boolean" />
<action
android:id="@+id/action_savedCollectionsFragment_to_collectionPostsFragment"
app:destination="@id/collectionPostsFragment" />
@ -93,4 +111,9 @@
android:name="backgroundColor"
app:argType="integer" />
</fragment>
<fragment
android:id="@+id/postViewFragment"
android:name="awais.instagrabber.fragments.PostViewV2Fragment"
android:label="@string/post"
tools:layout="@layout/dialog_post_view" />
</navigation>

View file

@ -24,6 +24,8 @@
<item translatable="false">日本語</item>
<item translatable="false">Ελληνικά</item>
<item translatable="false">Euskara</item>
<item translatable="false">Svenska</item>
<item translatable="false">한국어</item>
</string-array>
<string-array name="theme_presets">
<item>Automàtic / Predeterminat del sistema</item>

View file

@ -56,6 +56,8 @@
</plurals>
<string name="main_posts_following">%s\n Seguint</string>
<string name="post_viewer_autoplay_video">Reproduir vídeos automàticament</string>
<string name="post_viewer_background_play">Continue videos in background</string>
<string name="post_viewer_background_play_summary">Do not pause videos when the app is out of focus</string>
<string name="post_viewer_muted_autoplay">Silenciar sempre els vídeos</string>
<string name="post_viewer_show_captions">Mostrar sempre els subtítols</string>
<string name="post_viewer_download_dialog_title">Seleccionar el que s\'ha de descarregar</string>
@ -121,6 +123,7 @@
<string name="mute_posts">Silenciar publicacions</string>
<string name="unmute_stories">No silenciar les històries</string>
<string name="unmute_posts">No silenciar les publicacions</string>
<string name="remove_follower">Remove follower</string>
<string name="bio_copy">Copiar bio</string>
<string name="bio_translate">Traduir bio</string>
<string name="status_mutual">Mutu</string>
@ -209,7 +212,7 @@
<string name="comment_viewer_like_comment">Donar \"m\'agrada\" al comentari</string>
<string name="comment_viewer_unlike_comment">Treure \"m\'agrada\" al comentari</string>
<string name="comment_viewer_translate_comment">Traduir comentari</string>
<string name="comment_viewer_delete_comment">Esborrar comentari</string>
<string name="comment_viewer_delete_comment">Delete comment</string>
<string name="comment_send_empty_comment">No als comentaris buits!</string>
<string name="comment_view_mention_user_search">Vols cercar el nom d\'usuari?</string>
<string name="comment_view_mention_hash_search">Vols cercar l\'etiqueta?</string>
@ -230,7 +233,7 @@
<string name="request_approve">Aprovar la sol·licitud</string>
<string name="request_reject">Rebutjar la sol·licitud</string>
<string name="share_public_post">Comparteix aquesta publicació pública a…</string>
<string name="share_private_post">Aquesta és una publicació privada! Comparteix-la amb aquells que la puguin veure!</string>
<string name="share_private_post">This is a private post! Share to those who can view it.</string>
<string name="discover_empty">Aquesta categoria està buida d\'alguna manera…</string>
<string name="update_available">Hi ha disponible una actualització! (%s)</string>
<string name="update_notice">Recordatori: Si has baixat l\'app des de F-Droid, l\'has d\'actualitzar des d\'allà! El mateix s\'aplica a GitHub.</string>
@ -262,6 +265,7 @@
<string name="skip_update_checkbox">No ho tornis a mostrar fins a la propera actualització</string>
<string name="version">Versió</string>
<string name="pref_start_screen">Pantalla d\'inici</string>
<string name="pref_search_focus_keyboard" comment="basically bring up the keyboard immediately when someone does search">Show keyboard on search</string>
<string name="pref_category_general">General</string>
<string name="pref_category_theme">Tema</string>
<string name="pref_category_downloads">Descàrregues</string>
@ -365,6 +369,10 @@
<item quantity="one">%d m\'agrada</item>
<item quantity="other">%d m\'agrades</item>
</plurals>
<plurals name="replies_count">
<item quantity="one">%d reply</item>
<item quantity="other">%d replies</item>
</plurals>
<plurals name="comments_count">
<item quantity="one">%d comentari</item>
<item quantity="other">%d comentaris</item>
@ -479,4 +487,11 @@
<string name="dm_remove_warning">If saved, all DM related features will be disabled on next launch</string>
<string name="copy_caption">Copy caption</string>
<string name="copy_reply">Copy reply</string>
<string name="top">Top</string>
<string name="recent">Recent</string>
<string name="clear">Clear</string>
<string name="no_external_map_app">No Map app found!</string>
<string name="click_to_show_full">Click to show full like count</string>
<string name="no_profile_pic_found">No profile pic found!</string>
<string name="swipe_up_confirmation">Are you sure you want to open this link?</string>
</resources>

View file

@ -1,7 +1,7 @@
<?xml version="1.0" encoding="utf-8"?>
<resources>
<string-array name="languages">
<item>Podle nastavení systému</item>
<item>Podle systému</item>
<item translatable="false">English</item>
<item translatable="false">Français</item>
<item translatable="false">Español</item>
@ -24,6 +24,8 @@
<item translatable="false">日本語</item>
<item translatable="false">Ελληνικά</item>
<item translatable="false">Euskara</item>
<item translatable="false">Svenska</item>
<item translatable="false">한국어</item>
</string-array>
<string-array name="theme_presets">
<item>Automaticky / Podle systému</item>
@ -32,7 +34,7 @@
<item>Světlý</item>
</string-array>
<string-array name="story_sorts">
<item>Výchozí chování Instagramu (nepřečteno pak přečteno)</item>
<item>Výchozí chování Instagramu (nepřečtené pak přečtené)</item>
<item>Od nejnovějších po nejstarší</item>
<item>Od nejstarších po nejnovější</item>
</string-array>
@ -54,7 +56,7 @@
<!-- <item>@navigation/more_nav_graph</item>-->
<!--</array>-->
<string-array name="dm_auto_refresh_freq_units">
<item>secs</item>
<item>mins</item>
<item>sekundy</item>
<item>minuty</item>
</string-array>
</resources>

View file

@ -4,12 +4,12 @@
<string name="action_dms">Přímé Zprávy</string>
<string name="action_settings">Nastavení</string>
<string name="action_download">Stáhnout</string>
<string name="action_search">Vyhledat uživatelské jméno</string>
<string name="action_search">Hledat uživatele</string>
<string name="action_compare">Porovnat</string>
<string name="clipboard_error">Chyba při kopírování textu</string>
<string name="clipboard_copied">Zkopírováno do schránky!</string>
<string name="report">Nahlásit</string>
<string name="set_password">Protect file with password</string>
<string name="set_password">Chránit soubor heslem</string>
<string name="password_no_max">Heslo</string>
<string name="ok">OK</string>
<string name="yes">Ano</string>
@ -21,23 +21,23 @@
<string name="title_comments">Komentáře</string>
<string name="title_notifications">Aktivita</string>
<string name="update_check">Zkontrolovat aktualizace při spuštění</string>
<string name="flag_secure">Block screenshots &amp; app preview</string>
<string name="download_user_folder">Stáhnout příspěvky do složek s uživatelským jménem</string>
<string name="download_prepend_username">Prepend Username to Filename</string>
<string name="mark_as_seen_setting">Označit příběhy po zhlédnutí jako zobrazené</string>
<string name="mark_as_seen_setting_summary">Autor příběhu bude vědět, že jsi si ho zobrazili</string>
<string name="hide_muted_reels_setting">Hide muted stories from feed</string>
<string name="dm_mark_as_seen_setting">Označovat přímou zprávu po zobrazení jako zobrazenou</string>
<string name="dm_mark_as_seen_setting_summary">Ostatní členové uvidí, že jste si ji ji zobrazili</string>
<string name="flag_secure">Blokovat snímky obrazovky a náhled aplikace</string>
<string name="download_user_folder">Stáhnout příspěvky do složek se jmény uživatelů</string>
<string name="download_prepend_username">Připojit jméno uživatele k názvu souboru</string>
<string name="mark_as_seen_setting">Po zobrazení označit příběhy jako zobrazené</string>
<string name="mark_as_seen_setting_summary">Autor příběhu bude vědět, že jste si jej zobrazili</string>
<string name="hide_muted_reels_setting">Skrýt ztišené příběhy z kanálu</string>
<string name="dm_mark_as_seen_setting">Označovat zprávy po zobrazení jako zobrazené</string>
<string name="dm_mark_as_seen_setting_summary">Ostatní členové uvidí, že jste si ji je zobrazili</string>
<string name="activity_setting">Povolit oznámení o aktivitě</string>
<string name="story_sort_setting">Řazení příběhů feedu</string>
<string name="error_loading_profile">Error loading profile! Is the username valid? If so, you may be ratelimited.</string>
<string name="error_loading_profile_loggedin">Error loading profile! Is the username valid? Or did they block you?</string>
<string name="error_loading_hashtag">Error loading hashtag! Is the name valid?</string>
<string name="error_loading_location">Error loading location! Is the URL valid?</string>
<string name="story_sort_setting">Řazení kanálu příběhů</string>
<string name="error_loading_profile">Chyba při načítání profilu! Je uživatelské jméno platné? Pokud ano, jste možná omezeni Instagramem.</string>
<string name="error_loading_profile_loggedin">Chyba při načítání profilu! Je uživatelské jméno platné? Nebo vás zablokovali?</string>
<string name="error_loading_hashtag">Chyba při načítání hashtagu! Je název platný?</string>
<string name="error_loading_location">Chyba při načítání polohy! Je URL platná?</string>
<string name="error_creating_folders">Chyba při vytváření složky(ek) stahování.</string>
<string name="save_to_folder">Uložit do vlastní složky</string>
<string name="select_folder">Vybrat adresář</string>
<string name="select_folder">Vybrat složku</string>
<string name="theme_settings">Motiv</string>
<string name="login_settings">Týká se pouze přihlášených uživatelů:</string>
<string name="anonymous_settings">Týká se pouze anonymních uživatelů:</string>
@ -56,16 +56,18 @@
</plurals>
<plurals name="main_posts_followers">
<item quantity="one">%s\nSledující</item>
<item quantity="few">%s\nFollowers</item>
<item quantity="many">%s\nFollowers</item>
<item quantity="few">%s\nSledující</item>
<item quantity="many">%s\nSledujících</item>
<item quantity="other">%s\nSledujících</item>
</plurals>
<string name="main_posts_following">%s\nSleduje</string>
<string name="post_viewer_autoplay_video">Videa spouštět automaticky</string>
<string name="post_viewer_autoplay_video">Automaticky přehrávat videa</string>
<string name="post_viewer_background_play">Pokračovat v přehrávání na pozadí</string>
<string name="post_viewer_background_play_summary">Nepozastavovat videa při opuštění aplikace</string>
<string name="post_viewer_muted_autoplay">Vždy ztlumit videa</string>
<string name="post_viewer_show_captions">Vždy zobrazovat titulek příspěvku</string>
<string name="post_viewer_show_captions">Vždy zobrazovat popisek příspěvku</string>
<string name="post_viewer_download_dialog_title">Vyberte, co stáhnout</string>
<string name="post_viewer_download_current">Současné</string>
<string name="post_viewer_download_current">Aktuální</string>
<string name="post_viewer_download_album">Celé album</string>
<string name="show_stories">Zobrazit příběhy</string>
<string name="no_more_stories">Žádné další příběhy!</string>
@ -75,13 +77,13 @@
<string name="spotify">Spotify</string>
<string name="vote_story_poll">Hlasovat</string>
<string name="votef_story_poll">Hlasování úspěšné!</string>
<string name="voted_story_poll">Už jste hlasoval!</string>
<string name="voted_story_poll">Již jste hlasovali!</string>
<string name="respond_story">Odpovědět</string>
<string name="answer_hint">Odpovědět…</string>
<string name="answered_story">Odpověď byla úspěšná!</string>
<string name="answered_story">Odpověď úspěšně odeslána!</string>
<plurals name="slider_info" comment="For slider stickers in stories, eg. 3 responses averaging 17.38%">
<item quantity="one">%d odpověď, průměrně %s</item>
<item quantity="few">%d odpovědí, průměrně %s</item>
<item quantity="few">%d odpovědi, průměrně %s</item>
<item quantity="many">%d odpovědí, průměrně %s</item>
<item quantity="other">%d odpovědí, průměrně %s</item>
</plurals>
@ -101,37 +103,38 @@
<string name="logout">Odhlásit se</string>
<string name="logout_summary">Procházet Instagram anonymně</string>
<string name="remove_all_acc">Odstranit všechny účty</string>
<string name="remove_all_acc_warning">Tato akce odstraní všechny přidané účty z aplikace!\nChcete-li odstranit jen jeden účet, dlouze ho podržte v přepínači účtů.\nChcete stále pokračovat?</string>
<string name="remove_all_acc_warning">Tato akce z aplikace odstraní všechny přidané účty!\nChcete-li odstranit jen jeden účet, dlouze ho podržte v přepínači účtů.\nChcete stále pokračovat?</string>
<string name="time_settings">Formát data</string>
<string name="saved_create_collection">Create new collection</string>
<string name="edit_collection">Edit collection name</string>
<string name="delete_collection">Delete collection</string>
<string name="delete_collection_confirm">Are you sure you want to delete this collection?</string>
<string name="delete_collection_note">All contained media will remain in other collections.</string>
<string name="add_to_collection">Add to collection...</string>
<string name="remove_from_collection">Remove from collection</string>
<string name="liked">Oblíbené</string>
<string name="saved_create_collection">Vytvořit sbírku</string>
<string name="edit_collection">Upravit název sbírky</string>
<string name="delete_collection">Odstranit sbírku</string>
<string name="delete_collection_confirm">Opravdu chcete tuto sbírku odstranit?</string>
<string name="delete_collection_note">Všechna uložená média zůstanou v jiných sbírkách.</string>
<string name="add_to_collection">Přidat do sbírky...</string>
<string name="remove_from_collection">Odebrat ze sbírky</string>
<string name="liked">Líbí se</string>
<string name="saved">Uložené</string>
<string name="tagged">Označeno</string>
<string name="tagged">Označení</string>
<string name="dm_person">Zpráva</string>
<string name="like_without_count">To se mi líbí</string>
<string name="unlike_without_count">Už se mi to nelíbí</string>
<string name="bookmark">Přidat do záložek</string>
<string name="unbookmark">Zrušit záložku</string>
<string name="unbookmark">Odebrat záložku</string>
<string name="follow">Sledovat</string>
<string name="unfollow">Přestat sledovat</string>
<string name="favorite_short" comment="Adjective, not verb">Přidat do oblíbených</string>
<string name="favorite_short" comment="Adjective, not verb">Oblíbené</string>
<string name="block">Zablokovat</string>
<string name="unblock">Odblokovat</string>
<string name="restrict">Omezit</string>
<string name="unrestrict">Zrušit omezení</string>
<string name="mute_stories">Mute stories</string>
<string name="mute_posts">Mute posts</string>
<string name="unmute_stories">Unmute stories</string>
<string name="unmute_posts">Unmute posts</string>
<string name="bio_copy">Kopírovat bio</string>
<string name="bio_translate">Přeložit bio</string>
<string name="status_mutual">vzájemní</string>
<string name="mute_stories">Ztlumit příběhy</string>
<string name="mute_posts">Ztlumit příspěvky</string>
<string name="unmute_stories">Zrušit ztlumení příběhů</string>
<string name="unmute_posts">Zrušit ztlumení příspěvků</string>
<string name="remove_follower">Odebrat sledujícího</string>
<string name="bio_copy">Kopírovat životopis</string>
<string name="bio_translate">Přeložit životopis</string>
<string name="status_mutual">Vzájemní</string>
<string name="status_following">Sleduje</string>
<string name="status_follower">Sledující</string>
<string name="map">Mapa</string>
@ -144,42 +147,42 @@
<string name="dialog_export_failed">Export se nezdařil!</string>
<string name="refresh">Načíst znovu</string>
<string name="get_cookies">Získat cookies</string>
<string name="desktop_2fa">Režim stolního počítače</string>
<string name="desktop_2fa">Režim počítače</string>
<string name="time_settings_title_custom">Použít vlastní formát</string>
<string name="time_settings_title_separator">Oddělovač</string>
<string name="time_settings_title_time_format">Formát času</string>
<string name="time_settings_title_date_format">Formát datumu</string>
<string name="time_settings_title_date_format">Formát data</string>
<string name="time_settings_title_preview">Náhled</string>
<string name="time_settings_swap_time">Prohodit pozice času a datumu</string>
<string name="time_settings_swap_time">Prohodit pozice času a data</string>
<string name="quick_access_cannot_delete_curr">Nemůžete smazat aktuálně používaný účet</string>
<string name="quick_access_confirm_delete">Opravdu chcete smazat \'%s\'?</string>
<string name="quick_access_confirm_delete">Opravdu chcete smazat \"%s\"?</string>
<string name="open_profile">Otevřít profil</string>
<string name="view_story">Zobrazit příběh</string>
<string name="view_pfp">Zobrazit profilovou fotku</string>
<string name="dms_inbox_raven_message_unknown">Unsupported message type</string>
<string name="view_pfp">Zobrazit obrázek profilu</string>
<string name="dms_inbox_raven_message_unknown">Nepodporovaný typ zprávy</string>
<string name="dms_inbox_unsend">Zrušit odeslání zprávy</string>
<string name="dms_inbox_giphy">View on GIPHY</string>
<string name="dms_inbox_shared_post">%s shared a post by @%s</string>
<string name="dms_inbox_shared_image">%s shared an image</string>
<string name="dms_inbox_shared_video">%s shared a video</string>
<string name="dms_inbox_shared_message">%s sent a message</string>
<string name="dms_inbox_shared_gif">%s shared a gif</string>
<string name="dms_inbox_shared_sticker">%s shared a sticker</string>
<string name="dms_inbox_shared_profile">%s shared a profile: @%s</string>
<string name="dms_inbox_shared_location">%s shared a location: %s</string>
<string name="dms_inbox_shared_highlight">%s shared a story highlight by @%s</string>
<string name="dms_inbox_shared_story">%s shared a story by @%s</string>
<string name="dms_inbox_shared_voice">%s sent a voice message</string>
<string name="dms_inbox_shared_clip">%s shared a clip by @%s</string>
<string name="dms_inbox_shared_igtv">%s shared an IGTV video by @%s</string>
<string name="dms_inbox_replied_story_outgoing">You replied to their story: %s</string>
<string name="dms_inbox_replied_story_incoming">%s replied to your story: %s</string>
<string name="dms_inbox_reacted_story_outgoing">You reacted to their story: %s</string>
<string name="dms_inbox_reacted_story_incoming">%s reacted to your story: %s</string>
<string name="dms_inbox_mentioned_story_outgoing">You mentioned @%s in your story</string>
<string name="dms_inbox_mentioned_story_incoming">%s mentioned you in their story</string>
<string name="dms_inbox_giphy">Zobrazit na GIPHY</string>
<string name="dms_inbox_shared_post">%s sdílel(a) příspěvek od @%s</string>
<string name="dms_inbox_shared_image">%s sdílel(a) obrázek</string>
<string name="dms_inbox_shared_video">%s sdílel(a) video</string>
<string name="dms_inbox_shared_message">%s poslal(a) zprávu</string>
<string name="dms_inbox_shared_gif">%s sdílel(a) gif</string>
<string name="dms_inbox_shared_sticker">%s sdílel(a) nálepku</string>
<string name="dms_inbox_shared_profile">%s sdílel(a) profil: @%s</string>
<string name="dms_inbox_shared_location">%s sdílel(a) polohu: %s</string>
<string name="dms_inbox_shared_highlight">%s sdílel(a) zvýrazněný příběh od @%s</string>
<string name="dms_inbox_shared_story">%s sdílel(a) příběh od @%s</string>
<string name="dms_inbox_shared_voice">%s poslal(a) hlasovou zprávu</string>
<string name="dms_inbox_shared_clip">%s sdílel(a) sekvenci od @%s</string>
<string name="dms_inbox_shared_igtv">%s sdílel(a) IGTV video od @%s</string>
<string name="dms_inbox_replied_story_outgoing">Odpověděli jste na příběh: %s</string>
<string name="dms_inbox_replied_story_incoming">%s odpověděl(a) na váš příběh: %s</string>
<string name="dms_inbox_reacted_story_outgoing">Reagovali jste na příběh: %s</string>
<string name="dms_inbox_reacted_story_incoming">%s reagoval(a) na váš příběh: %s</string>
<string name="dms_inbox_mentioned_story_outgoing">Zmínili jste @%s ve svém příběhu</string>
<string name="dms_inbox_mentioned_story_incoming">%s vás zmínil(a) ve svém příběhu</string>
<string name="dms_inbox_raven_media_unknown"><i>Neznámý typ médií</i></string>
<string name="dms_inbox_raven_media_expired">Média vypršela!</string>
<string name="dms_inbox_raven_media_expired">Platnost média vypršela!</string>
<string name="dms_inbox_raven_media_delivered">Doručeno</string>
<string name="dms_inbox_raven_media_sent">Odesláno</string>
<string name="dms_inbox_raven_media_opened">Otevřeno</string>
@ -190,22 +193,22 @@
<string name="dms_inbox_raven_media_screenshot">Udělán snímek obrazovky</string>
<string name="dms_inbox_raven_media_cant_deliver">Nelze doručit</string>
<string name="dms_inbox_error_null_count">Unseen count response is null!</string>
<string name="dms_thread_message_hint">Message...</string>
<string name="dms_thread_audio_hint">Press and hold to record audio</string>
<string name="dms_thread_updating">Updating...</string>
<string name="dms_action_leave">Leave chat</string>
<string name="dms_thread_message_hint">Zpráva...</string>
<string name="dms_thread_audio_hint">Stiskněte a podržte pro nahrávání</string>
<string name="dms_thread_updating">Aktualizace...</string>
<string name="dms_action_leave">Opustit chat</string>
<string name="dms_action_leave_question">Chcete opustit tento chat?</string>
<string name="dms_action_kick">Vyhodit</string>
<string name="dms_left_users">Uživatelé, kteří skupinu opustili</string>
<string name="dms_ERROR_INVALID_USER">Invalid user</string>
<string name="dms_ERROR_VIDEO_TOO_LONG">Instagram does not allow uploading videos longer than 60 secs for DM.</string>
<string name="dms_ERROR_AUDIO_TOO_LONG">Instagram does not allow uploading audio longer than 60 secs.</string>
<string name="dms_ERROR_INVALID_USER">Neexistující uživatel</string>
<string name="dms_ERROR_VIDEO_TOO_LONG">Instagram neumožňuje posílat ve zprávách videa delší než 60 sekund.</string>
<string name="dms_ERROR_AUDIO_TOO_LONG">Instagram neumožňuje posílat ve zprávách zvuk delší než 60 sekund.</string>
<string name="direct_download">Stáhnout přímo</string>
<string name="direct_download_desc">Stahuje příspěvky přímo do telefonu!</string>
<string name="direct_download_loading">Načítání příspěvků</string>
<string name="downloader_complete">Stahování bylo dokončeno</string>
<string name="downloader_downloading_post">Stahování příspěvku…</string>
<string name="downloader_downloading_media">Stahuji média</string>
<string name="downloader_downloading_media">Stahování médií</string>
<string name="downloader_downloading_pfp">Stahování profilového obrázku</string>
<string name="downloader_unknown_error">Vyskytla se neznámá chyba!</string>
<string name="downloader_error_creating_folder">Chyba při vytváření složky!</string>
@ -223,22 +226,22 @@
<string name="comment_view_mention_hash_search">Chcete vyhledat hashtag?</string>
<string name="followers_type_followers">Sledující</string>
<string name="followers_type_following">Sleduje</string>
<string name="followers_compare">Porovnávaní sledovaných &amp; sledujících</string>
<string name="followers_compare">Porovnávaní sledovaných a sledujících</string>
<string name="followers_both_following">Oba(ě) se navzájem sledují</string>
<string name="followers_not_following">nesleduje %s</string>
<string name="followers_not_follower">%s nesleduje</string>
<string name="login_error_loading_cookies">Chyba při načítání souborů cookies</string>
<string name="comment_hint">Napsat nový komentář…</string>
<string name="dm_hint">Napsat novou zprávu…</string>
<string name="liked_notif">Líbí se mu Váš příspěvek</string>
<string name="comment_notif">Okomentoval Váš příspěvek:</string>
<string name="follow_notif">Vás začal sledovat</string>
<string name="tagged_notif">vás označil(a) v příspěvku</string>
<string name="liked_notif">Váš příspěvek se líbí</string>
<string name="comment_notif">Okomentoval(a) váš příspěvek:</string>
<string name="follow_notif">Vás začal(a) sledovat</string>
<string name="tagged_notif">Vás označil(a) v příspěvku</string>
<string name="request_notif">Požádal(a) o sledování</string>
<string name="request_approve">Schválit žádost</string>
<string name="request_reject">Zamítnout žádost</string>
<string name="share_public_post">Sdílejte tento veřejný příspěvek na…</string>
<string name="share_private_post">Toto je soukromý příspěvek! Sdílejte jej s těmi, kdo jej může vidět!</string>
<string name="share_private_post">Toto je soukromý příspěvek! Sdílejte jej s těmi, kdo jej mohou vidět.</string>
<string name="discover_empty">Tato kategorie je nějak prázdná…</string>
<string name="update_available">Je k dispozici aktualizace! (%s)</string>
<string name="update_notice">Připomínka: Pokud jste aplikaci stáhli z F-Droidu, musíte ji z něj i aktualizovat! To stejné platí pro GitHub.</string>
@ -256,13 +259,13 @@
<string name="activity_count_commentlikes">%d lajků komentáře</string>
<string name="activity_count_usertags">%d uživatelských štítků</string>
<string name="activity_count_likes">%d se líbí</string>
<string name="activity_count_poy">%d photos of you</string>
<string name="activity_count_requests">%d follow requests</string>
<string name="activity_count_poy">%d fotek s vámi</string>
<string name="activity_count_requests">%d žádostí o sledování</string>
<string name="activity_notloggedin">Odhlásili jste se před kliknutím na toto oznámení?</string>
<string name="feed">Feed</string>
<string name="feed">Kanál</string>
<string name="profile">Profil</string>
<string name="more">Více</string>
<string name="title_dm">DM</string>
<string name="title_dm">Zprávy</string>
<string name="number_selected">%d vybráno</string>
<string name="logout_success">Odhlášení proběhlo úspěšně!</string>
<string name="dm_thread_info">Informace</string>
@ -270,64 +273,65 @@
<string name="skip_update_checkbox">Do další aktualizace znovu nezobrazovat</string>
<string name="version">Verze</string>
<string name="pref_start_screen">Úvodní obrazovka</string>
<string name="pref_search_focus_keyboard" comment="basically bring up the keyboard immediately when someone does search">Při otevření vyhledávání zobrazit klávesnici</string>
<string name="pref_category_general">Obecné</string>
<string name="pref_category_theme">Motiv</string>
<string name="pref_category_downloads">Stažené</string>
<string name="pref_category_locale">Místní prostředí</string>
<string name="account">Účet</string>
<string name="account_hint">Nejde se vám přihlásit? Prostě přidejte účet znovu.</string>
<string name="account_hint">Přestalo fungovat přihlášení? Jednoduše účet přidejte znovu.</string>
<string name="add_account">Přidat účet</string>
<string name="about_category_license">Licence (pouze anglicky)</string>
<string name="about_documentation">Navštivte náš web</string>
<string name="about_documentation_summary">Získejte podporu, diskutujte, setkávejte se s ostatními a bavte se!</string>
<string name="about_repository">Podívejte se na náš zdrojový kód na GitHub</string>
<string name="about_repository_summary">Auditujte, označte hvězdou, nahlaste chyby, přispívejte a mějte zábava (znovu)!</string>
<string name="about_repository_summary">Auditujte, označte hvězdou, nahlaste chyby, přispívejte a bavte se (znovu)!</string>
<string name="about_feedback">Poslat zpětnou vazbu e-mailem</string>
<string name="about_category_3pt">Atributy třetích stran</string>
<string name="about_category_3pt">Zdroje třetích stran</string>
<string name="reminder">Upozornění</string>
<string name="reminder_summary">Používejte tuto aplikaci odpovědně. Stažené obrázky by měly být použity pouze pro účely povolené platnými zákony.</string>
<string name="light_white_theme">Bílá</string>
<string name="dark_black_theme">Černá</string>
<string name="light_theme_settings">Světlý vzhled</string>
<string name="dark_theme_settings">Tmavý vzhled</string>
<string name="light_barinsta_theme" comment="Yes, this one is Barista (the theme), you can also substitute it with other coffee-related words">Kávový</string>
<string name="light_barinsta_theme" comment="Yes, this one is Barista (the theme), you can also substitute it with other coffee-related words">Kávová</string>
<string name="dark_material_dark_theme">Material Dark</string>
<string name="added_to_favs">Added to Favorites!</string>
<string name="add_to_favorites">Add to Favorites</string>
<string name="added_to_favs">Přidáno do Oblíbených!</string>
<string name="add_to_favorites">Přidat do Oblíbených</string>
<string name="accounts">Účty</string>
<string name="hashtags">Hashtagy</string>
<string name="locations">Místa</string>
<string name="unknown">Neznámý</string>
<string name="removed_from_favs">Removed from Favourites!</string>
<string name="backup_and_restore">Backup &amp; Restore</string>
<string name="backup_summary">Backup Barinsta app settings, account login data, and/or favorites to a plain text or encrypted backup file for later restoration.</string>
<string name="backup_warning">If you\'re backing up account login data, treat the file as confidential and keep it somewhere safe!</string>
<string name="create_backup">Vytvořit nový soubor zálohy</string>
<string name="removed_from_favs">Odebráno z Oblíbených!</string>
<string name="backup_and_restore">Záloha a obnovení</string>
<string name="backup_summary">Zálohujte nastavení aplikace Barinsta, přihlašovací údaje a/nebo oblíbené položky do prostého textu nebo šifrovaného souboru pro pozdější obnovu.</string>
<string name="backup_warning">Pokud zálohujete přihlašovací údaje, zacházejte se souborem jako s důvěrným a uchovejte ho bezpečně!</string>
<string name="create_backup">Vytvořit novou zálohu</string>
<string name="restore_backup">Obnovit z existující zálohy</string>
<string name="file_chosen_label">Soubor:</string>
<string name="enter_password">Zadejte heslo</string>
<string name="select_backup_file">Vyberte soubor zálohy (.zaai/.backup)</string>
<string name="apply">Použít</string>
<string name="save">Uložit</string>
<string name="caption">Titulek</string>
<string name="edit_caption">Edit caption</string>
<string name="translate_caption">Translate caption</string>
<string name="caption">Popisek</string>
<string name="edit_caption">Upravit popisek</string>
<string name="translate_caption">Přeložit popisek</string>
<string name="player_timeline_desc">Časová osa přehrávače videa</string>
<string name="liking">Označuji jako oblíbené</string>
<string name="liking">Lajkování</string>
<string name="like_unsuccessful">Lajkování bylo neúspěšné</string>
<string name="unlike_unsuccessful">Odstraňování lajku bylo neúspěšné</string>
<string name="unliking">Odstraňuji označení jako oblíbené</string>
<string name="unlike_unsuccessful">Odebírání lajku bylo neúspěšné</string>
<string name="unliking">Odebírání lajku</string>
<string name="controls">Ovládací prvky</string>
<string name="saving">Ukládání…</string>
<string name="removing">Odstraňování…</string>
<string name="save_unsuccessful">Uložení se nezdařilo</string>
<string name="save_remove_unsuccessful">Odstranění se nezdařilo</string>
<string name="downloading">Stahuji</string>
<string name="downloader_downloading_child">Download item %1$d of %2$d</string>
<string name="delete">Vymazat</string>
<string name="downloading">Stahování</string>
<string name="downloader_downloading_child">Stahuje se %1$d z %2$d</string>
<string name="delete">Smazat</string>
<string name="comment">Komentovat</string>
<string name="layout">Rozložení</string>
<string name="feed_stories">Feed příběhů</string>
<string name="feed_stories">Kanál příběhů</string>
<string name="opening_post">Otevírání příspěvku...</string>
<string name="share">Sdílet</string>
<string name="layout_style">Styl rozložení</string>
@ -341,40 +345,46 @@
<string name="show_grid_gap">Zobrazit mezery v mřížce</string>
<string name="disable_animation">Zakázat animace</string>
<string name="follower_wait_to_load">Počkejte prosím nejdříve na dokončení aktuální úlohy!</string>
<string name="follower_start_compare">V závislosti na počtu uživatelů to může chvíli trvat. Buďte trpěliví.</string>
<string name="follower_start_compare">V závislosti na počtu uživatelů to může chvíli trvat. Buďte prosím trpěliví.</string>
<string name="post_not_found">Příspěvek nebyl nalezen!</string>
<string name="no_external_app_url">Nebyla nalezena žádná aplikace, která by otevřela URL</string>
<string name="gallery">Gallery</string>
<string name="camera">Camera</string>
<string name="all_photos">All Photos</string>
<string name="all_media">All Media</string>
<string name="all_videos">All Videos</string>
<string name="brightness">Brightness</string>
<string name="contrast">Contrast</string>
<string name="vibrance">Vibrance</string>
<string name="saturation">Saturation</string>
<string name="sharpen">Sharpen</string>
<string name="exposure">Exposure</string>
<string name="center">Center</string>
<string name="color">Color</string>
<string name="start">Start</string>
<string name="end">End</string>
<string name="bilateral_blur">Bilateral Blur</string>
<string name="vignette">Vignette</string>
<string name="box_blur">Box blur</string>
<string name="sepia">Sepia</string>
<string name="gallery">Galerie</string>
<string name="camera">Fotoaparát</string>
<string name="all_photos">Všechny fotografie</string>
<string name="all_media">Všechna média</string>
<string name="all_videos">Všechna videa</string>
<string name="brightness">Jas</string>
<string name="contrast">Kontrast</string>
<string name="vibrance">Živost</string>
<string name="saturation">Saturace</string>
<string name="sharpen">Zaostření</string>
<string name="exposure">Expozice</string>
<string name="center">Střed</string>
<string name="color">Barva</string>
<string name="start">Začátek</string>
<string name="end">Konec</string>
<string name="bilateral_blur">Bilaterální rozostření</string>
<string name="vignette">Vinětace</string>
<string name="box_blur">Hranaté rozmazání</string>
<string name="sepia">Sépie</string>
<string name="clarendon">Clarendon</string>
<string name="one977">1977</string>
<string name="aden">Aden</string>
<string name="reset">Reset</string>
<string name="crop">Crop</string>
<string name="normal">Normal</string>
<string name="reset">Obnovit</string>
<string name="crop">Oříznout</string>
<string name="normal">Normální</string>
<plurals name="likes_count">
<item quantity="one">%d se líbí</item>
<item quantity="few">%d se líbí</item>
<item quantity="many">%d se líbí</item>
<item quantity="other">%d se líbí</item>
</plurals>
<plurals name="replies_count">
<item quantity="one">%d odpověď</item>
<item quantity="few">%d odpovědi</item>
<item quantity="many">%d odpovědí</item>
<item quantity="other">%d odpovědí</item>
</plurals>
<plurals name="comments_count">
<item quantity="one">%d komentář</item>
<item quantity="few">%d komentáře</item>
@ -382,10 +392,10 @@
<item quantity="other">%d komentářů</item>
</plurals>
<plurals name="views_count">
<item quantity="one">%d view</item>
<item quantity="few">%d views</item>
<item quantity="many">%d views</item>
<item quantity="other">%d views</item>
<item quantity="one">%d zobrazení</item>
<item quantity="few">%d zobrazení</item>
<item quantity="many">%d zobrazení</item>
<item quantity="other">%d zobrazení</item>
</plurals>
<plurals name="stories_count">
<item quantity="one">%s příběh</item>
@ -394,105 +404,112 @@
<item quantity="other">%s příběhů</item>
</plurals>
<string name="download_permission">Přístup k úložišti nebyl udělen!</string>
<string name="details">Details</string>
<string name="title">Title</string>
<string name="members">Members</string>
<string name="admin">Admin</string>
<string name="inviter">Inviter</string>
<string name="mute_messages">Mute messages</string>
<string name="mute_mentions">Mute mentions</string>
<string name="add_members">Add members</string>
<string name="search">Search</string>
<string name="done">Done</string>
<string name="dms_action_make_admin">Make Admin</string>
<string name="dms_action_remove_admin">Remove as Admin</string>
<string name="edit_unsuccessful">Edit was unsuccessful</string>
<string name="message">Message</string>
<string name="reply">Reply</string>
<string name="tap_to_remove">Tap to remove</string>
<string name="forward">Forward</string>
<string name="forward_outgoing">You forwarded a message</string>
<string name="forward_incoming">Forwarded a message</string>
<string name="add">Add</string>
<string name="send">Send</string>
<string name="replying_to_yourself">Replying to yourself</string>
<string name="replying_to_user">Replying to %s</string>
<string name="replied_to_yourself">You replied to yourself</string>
<string name="replied_you">You replied</string>
<string name="replied_you_group">You replied to %s</string>
<string name="replied_group">Replied to %s</string>
<string name="replied_to_you">Replied to you</string>
<string name="replied_to_themself">Replied to themself</string>
<string name="reacted_story_outgoing">You reacted to their story</string>
<string name="reacted_story_incoming">Reacted to your story</string>
<string name="mentioned_story_outgoing">You mentioned them in your story</string>
<string name="mentioned_story_incoming">Mentioned you in their story</string>
<string name="replied_story_outgoing">You replied to their story</string>
<string name="replied_story_incoming">Replied to your story</string>
<string name="raven_image_expired">Image has expired</string>
<string name="raven_image_info">Image will expire when seen</string>
<string name="raven_video_expired">Video has expired</string>
<string name="raven_video_info">Video will expire when seen</string>
<string name="raven_msg_expired">Message has expired</string>
<string name="raven_msg_info">Message will expire when seen</string>
<string name="story_share">\@%s\'s story</string>
<string name="story_share_highlight">\@%s\'s story highlight</string>
<string name="photo">Photo</string>
<string name="details">Podrobnosti</string>
<string name="title">Název</string>
<string name="members">Členové</string>
<string name="admin">Správce</string>
<string name="inviter">Hostitel</string>
<string name="mute_messages">Ztišit zprávy</string>
<string name="mute_mentions">Ztišit zmínky</string>
<string name="add_members">Přidat členy</string>
<string name="search">Hledat</string>
<string name="done">Hotovo</string>
<string name="dms_action_make_admin">Učinit správcem</string>
<string name="dms_action_remove_admin">Odebrat jako správce</string>
<string name="edit_unsuccessful">Úprava se nezdařila</string>
<string name="message">Zpráva</string>
<string name="reply">Odpověď</string>
<string name="tap_to_remove">Klepnutím odebrat</string>
<string name="forward">Přeposlat</string>
<string name="forward_outgoing">Přeposlali jste zprávu</string>
<string name="forward_incoming">Přeposlal(a) zprávu</string>
<string name="add">Přidat</string>
<string name="send">Odeslat</string>
<string name="replying_to_yourself">Odpovídáte sobě</string>
<string name="replying_to_user">Odpovídá na %s</string>
<string name="replied_to_yourself">Odpověděli jste sami sobě</string>
<string name="replied_you">Odpověděli jste</string>
<string name="replied_you_group">Odpověděli jste %s</string>
<string name="replied_group">Odpovídá %s</string>
<string name="replied_to_you">Odpověděl(a) vám</string>
<string name="replied_to_themself">Odpověděli sami sobě</string>
<string name="reacted_story_outgoing">Reagovali jste na jejich příběh</string>
<string name="reacted_story_incoming">Reagoval(a) na váš příběh</string>
<string name="mentioned_story_outgoing">Zmínili jste je ve svém příběhu</string>
<string name="mentioned_story_incoming">Zmínili vás ve svém příběhu</string>
<string name="replied_story_outgoing">Odpověděli jste na jejich příběh</string>
<string name="replied_story_incoming">Odpověděli na váš příběh</string>
<string name="raven_image_expired">Platnost obrázku vypršela</string>
<string name="raven_image_info">Obrázek zmizí po zobrazení</string>
<string name="raven_video_expired">Platnost videa vypršela</string>
<string name="raven_video_info">Video zmizí po zobrazení</string>
<string name="raven_msg_expired">Platnost zprávy vypršela</string>
<string name="raven_msg_info">Zpráva zmizí po zobrazení</string>
<string name="story_share">Příběh @%s</string>
<string name="story_share_highlight">Zvýrazněný příběh @%s</string>
<string name="photo">Fotka</string>
<string name="video">Video</string>
<string name="voice_message">Voice message</string>
<string name="post">Post</string>
<string name="approval_required_for_new_members">Approval required to join</string>
<string name="requests">Requests</string>
<string name="admins_only">Admins only</string>
<string name="added_by">Added by %s</string>
<string name="admin_approval_required">Admin approval required</string>
<string name="admin_approval_required_description">An admin approval will be required to add new members to the group</string>
<string name="dms_action_end">End chat</string>
<string name="dms_action_end_question">End chat?</string>
<string name="dms_action_end_description">All members will be removed from the group. They will still be able to view the chat history.</string>
<string name="pending_requests">Pending Requests</string>
<string name="accept_request_from_user">Accept request from %1s (%2s)?</string>
<string name="decline">Decline</string>
<string name="accept">Accept</string>
<string name="you">You</string>
<string name="no_pending_requests">No pending requests</string>
<string name="checking_for_new_messages">Checking for new messages</string>
<string name="pref_category_stories">Stories</string>
<string name="pref_category_dm">DM</string>
<string name="pref_category_notifications">Notifications</string>
<string name="pref_category_post">Post</string>
<string name="enable_dm_notifications">Enable DM notifications</string>
<string name="enable_dm_auto_refesh">Auto refresh messages</string>
<string name="auto_refresh_every">Auto refresh every</string>
<string name="secs">secs</string>
<string name="mins">mins</string>
<string name="search_giphy">Search GIPHY</string>
<string name="voice_message">Hlasová zpráva</string>
<string name="post">Příspěvek</string>
<string name="approval_required_for_new_members">K připojení je nutné schválení</string>
<string name="requests">Žádosti</string>
<string name="admins_only">Pouze správci</string>
<string name="added_by">Přidal(a) %s</string>
<string name="admin_approval_required">Vyžadováno schválení správcem</string>
<string name="admin_approval_required_description">Pro přidání nových členů do skupiny bude vyžadováno schválení správcem</string>
<string name="dms_action_end">Ukončit chat</string>
<string name="dms_action_end_question">Ukončit chat?</string>
<string name="dms_action_end_description">Všichni členové budou odebráni ze skupiny. Stále budou moci zobrazit historii konverzace.</string>
<string name="pending_requests">Nevyřízené žádosti</string>
<string name="accept_request_from_user">Přijmout žádost od %1s (%2s)?</string>
<string name="decline">Odmítnout</string>
<string name="accept">Přijmout</string>
<string name="you">Vy</string>
<string name="no_pending_requests">Žádné nevyřízené žádosti</string>
<string name="checking_for_new_messages">Zjišťování nových zpráv</string>
<string name="pref_category_stories">Příběhy</string>
<string name="pref_category_dm">Zprávy</string>
<string name="pref_category_notifications">Upozornění</string>
<string name="pref_category_post">Příspěvky</string>
<string name="enable_dm_notifications">Zapnout upozornění na zprávy</string>
<string name="enable_dm_auto_refesh">Automaticky obnovovat zprávy</string>
<string name="auto_refresh_every">Automaticky obnovit každé</string>
<string name="secs">sekundy</string>
<string name="mins">minuty</string>
<string name="search_giphy">Prohledat GIPHY</string>
<string name="generic_null_response">Response is null!</string>
<string name="generic_not_ok_response">Response status is not ok!</string>
<string name="generic_failed_request">Request failed!</string>
<string name="hint_keyword">Keyword</string>
<string name="toggle_keyword_filter">Enable keyword filter</string>
<string name="edit_keyword_filter">Edit keyword filters</string>
<string name="added_keywords">Added keyword: %s to filter list</string>
<string name="removed_keywords">Removed keyword: %s from filter list</string>
<string name="marked_as_seen">Marked as seen</string>
<string name="delete_unsuccessful">Delete unsuccessful</string>
<string name="throttle_error">Throttled by Instagram because of too many API requests. Wait for some time before retrying.</string>
<string name="error">Error</string>
<string name="account_logged_out">This account has been logged out.</string>
<string name="login_required">Login required!</string>
<string name="generic_not_ok_response">Stav odpovědi není v pořádku!</string>
<string name="generic_failed_request">Žádost selhala!</string>
<string name="hint_keyword">Klíčové slovo</string>
<string name="toggle_keyword_filter">Povolit filtr klíčových slov</string>
<string name="edit_keyword_filter">Upravit filtry klíčových slov</string>
<string name="added_keywords">Přidáno klíčové slovo: %s na seznam filtrovaných</string>
<string name="removed_keywords">Odstraněno klíčové slovo: %s ze seznamu filtrovaných</string>
<string name="marked_as_seen">Označeno jako zobrazené</string>
<string name="delete_unsuccessful">Odstranění se nezdařilo</string>
<string name="throttle_error">Omezeno Instagramem kvůli příliš mnoha požadavkům na API. Před dalším pokusem nějakou dobu počkejte.</string>
<string name="error">Chyba</string>
<string name="account_logged_out">Tento účet byl odhlášen.</string>
<string name="login_required">Vyžadováno přihlášení!</string>
<string name="sentry_block">Sentry block.</string>
<string name="inactive_user">User is inactive!</string>
<string name="crash_report_subject">Barinsta Crash Report</string>
<string name="crash_report_title">Select an email app to send crash logs</string>
<string name="not_found">Not found!</string>
<string name="rate_limit">Your IP has been rate limited by Instagram. Wait for an hour and try again.</string>
<string name="skip_update">Skip this update</string>
<string name="on_latest_version">You\'re already on the latest version</string>
<string name="tab_order">Screen order</string>
<string name="other_tabs">Other tabs</string>
<string name="tab_order_start_next_launch">The tab order will be reflected on next launch</string>
<string name="dm_remove_warning">If saved, all DM related features will be disabled on next launch</string>
<string name="copy_caption">Copy caption</string>
<string name="copy_reply">Copy reply</string>
<string name="inactive_user">Uživatel je neaktivní!</string>
<string name="crash_report_subject">Hlášení o pádu Barinsta</string>
<string name="crash_report_title">Vyberte aplikaci e-mailu pro odeslání protokolů o selhání</string>
<string name="not_found">Nenalezeno!</string>
<string name="rate_limit">Vaše IP adresa byla omezena Instagramem. Počkejte hodinu a zkuste to znovu.</string>
<string name="skip_update">Přeskočit tuto aktualizaci</string>
<string name="on_latest_version">Již máte nejnovější verzi</string>
<string name="tab_order">Pořadí obrazovek</string>
<string name="other_tabs">Další karty</string>
<string name="tab_order_start_next_launch">Nové pořadí karet se projeví při příštím spuštění</string>
<string name="dm_remove_warning">Po uložení budou při příštím spuštění vypnuty všechny funkce související s posíláním zpráv</string>
<string name="copy_caption">Kopírovat popisek</string>
<string name="copy_reply">Kopírovat odpověď</string>
<string name="top">Populární</string>
<string name="recent">Nedávné</string>
<string name="clear">Vymazat</string>
<string name="no_external_map_app">Nemáte žádnou aplikaci pro mapy!</string>
<string name="click_to_show_full">Klepnutím zobrazíte přesný počet \"to se mi líbí\"</string>
<string name="no_profile_pic_found">Nebyl nalezen žádný obrázek profilu!</string>
<string name="swipe_up_confirmation">Are you sure you want to open this link?</string>
</resources>

View file

@ -24,6 +24,8 @@
<item translatable="false">日本語</item>
<item translatable="false">Ελληνικά</item>
<item translatable="false">Euskara</item>
<item translatable="false">Svenska</item>
<item translatable="false">한국어</item>
</string-array>
<string-array name="theme_presets">
<item>Auto / Systemstandard</item>
@ -54,7 +56,7 @@
<!-- <item>@navigation/more_nav_graph</item>-->
<!--</array>-->
<string-array name="dm_auto_refresh_freq_units">
<item>secs</item>
<item>mins</item>
<item>Sek.</item>
<item>Min.</item>
</string-array>
</resources>

View file

@ -1,7 +1,7 @@
<?xml version="1.0" encoding="utf-8"?>
<resources>
<string name="action_about">Über</string>
<string name="action_dms">Direktnachrichten</string>
<string name="action_dms">Private Nachrichten</string>
<string name="action_settings">Einstellungen</string>
<string name="action_download">Herunterladen</string>
<string name="action_search">Benutzernamen suchen…</string>
@ -9,7 +9,7 @@
<string name="clipboard_error">Fehler beim Kopieren des Textes</string>
<string name="clipboard_copied">In die Zwischenablage kopiert!</string>
<string name="report">Melden</string>
<string name="set_password">Protect file with password</string>
<string name="set_password">Datei mit Passwort schützen</string>
<string name="password_no_max">Passwort</string>
<string name="ok">OK</string>
<string name="yes">Ja</string>
@ -20,18 +20,18 @@
<string name="title_discover">Entdecken</string>
<string name="title_comments">Kommentare</string>
<string name="title_notifications">Aktivität</string>
<string name="update_check">Beim Start auf Aktualisierungen prüfen</string>
<string name="flag_secure">Block screenshots &amp; app preview</string>
<string name="update_check">Beim Start auf Updates prüfen</string>
<string name="flag_secure">Bildschirmfotos &amp; App-Voschau verhindern</string>
<string name="download_user_folder">Beiträge in Benutzernamen-Ordner herunterladen</string>
<string name="download_prepend_username">Prepend Username to Filename</string>
<string name="download_prepend_username">Benutzername dem Dateinamen voranstellen</string>
<string name="mark_as_seen_setting">Stories nach dem Ansehen als gesehen markieren</string>
<string name="mark_as_seen_setting_summary">Die Person wird wissen, dass du dir die Story angesehen hast</string>
<string name="hide_muted_reels_setting">Hide muted stories from feed</string>
<string name="hide_muted_reels_setting">Stummgeschaltete Stories im Feed ausblenden</string>
<string name="dm_mark_as_seen_setting">Direktnachrichten nach dem Ansehen als gesehen markieren</string>
<string name="dm_mark_as_seen_setting_summary">Andere Mitglieder werden wissen, dass du sie gesehen hast</string>
<string name="activity_setting">Aktivitätsbenachrichtigungen aktivieren</string>
<string name="story_sort_setting">Sortierung Storyfeed</string>
<string name="error_loading_profile">Fehler beim Laden des Profils! Ist der Benutzername gültig? Wenn ja, könnte es sein, dass Ihre Zugriffe begrenzt werden.</string>
<string name="story_sort_setting">Sortierung des Storyfeeds</string>
<string name="error_loading_profile">Fehler beim Laden des Profils! Ist der Benutzername gültig? Wenn ja, könnte es sein, dass deine Zugriffe begrenzt werden.</string>
<string name="error_loading_profile_loggedin">Fehler beim Laden des Profils! Ist der Benutzername gültig? Oder haben sie dich blockiert?</string>
<string name="error_loading_hashtag">Fehler beim Laden des Hashtags! Ist der Name gültig?</string>
<string name="error_loading_location">Fehler beim Laden der Position! Ist die URL gültig?</string>
@ -56,16 +56,18 @@
</plurals>
<string name="main_posts_following">%s\nAbonniert</string>
<string name="post_viewer_autoplay_video">Videos automatisch abspielen</string>
<string name="post_viewer_background_play">Videos im Hintergrund fortführen</string>
<string name="post_viewer_background_play_summary">Videos nicht pausieren, wenn die App nicht aktiv ist</string>
<string name="post_viewer_muted_autoplay">Videos immer stummschalten</string>
<string name="post_viewer_show_captions">Bildtext immer anzeigen</string>
<string name="post_viewer_show_captions">Bildunterschrift immer anzeigen</string>
<string name="post_viewer_download_dialog_title">Datei zum Download auswählen</string>
<string name="post_viewer_download_current">Aktuell</string>
<string name="post_viewer_download_album">Gesamtes Album</string>
<string name="show_stories">Stories anzeigen</string>
<string name="no_more_stories">Keine Stories mehr!</string>
<string name="be_patient">Sei etwas geduldig!</string>
<string name="view_story_post">Post anzeigen</string>
<string name="view_post">Post anzeigen</string>
<string name="view_story_post">Beitrag anzeigen</string>
<string name="view_post">Beitrag anzeigen</string>
<string name="spotify">Spotify</string>
<string name="vote_story_poll">Abstimmung</string>
<string name="votef_story_poll">Abstimmung erfolgreich!</string>
@ -93,12 +95,12 @@
<string name="logout">Abmelden</string>
<string name="logout_summary">Instagram anonym durchsuchen</string>
<string name="remove_all_acc">Alle Konten entfernen</string>
<string name="remove_all_acc_warning">Dadurch werden alle hinzugefügten Konten aus der App entfernt!\nUm nur ein Konto zu entfernen, tippe lange auf das Konto aus dem Kontowechseldialog.\nMöchtest du fortfahren?</string>
<string name="remove_all_acc_warning">Dadurch werden alle hinzugefügten Konten aus der App entfernt!\nUm nur ein Konto zu entfernen, tippe lange auf das Konto im Dialogfeld für den Kontowechsel.\nMöchtest du fortfahren?</string>
<string name="time_settings">Datumsformat</string>
<string name="saved_create_collection">Neue Sammlung anlegen</string>
<string name="edit_collection">Sammlungsname bearbeiten</string>
<string name="delete_collection">Sammlung löschen</string>
<string name="delete_collection_confirm">Sind Sie sicher, dass Sie diese Sammlung löschen möchten?</string>
<string name="delete_collection_confirm">Bist du sicher, dass du diese Sammlung löschen möchtest?</string>
<string name="delete_collection_note">Alle enthaltenen Medien werden in anderen Sammlungen verbleiben.</string>
<string name="add_to_collection">Zu Sammlung hinzufügen...</string>
<string name="remove_from_collection">Aus Sammlung entfernen</string>
@ -117,10 +119,11 @@
<string name="unblock">Nicht mehr blockieren</string>
<string name="restrict">Einschränken</string>
<string name="unrestrict">Nicht mehr einschränken</string>
<string name="mute_stories">Mute stories</string>
<string name="mute_posts">Mute posts</string>
<string name="unmute_stories">Unmute stories</string>
<string name="unmute_posts">Unmute posts</string>
<string name="mute_stories">Stories stummschalten</string>
<string name="mute_posts">Beiträge stummschalten</string>
<string name="unmute_stories">Stummschaltung von Stories aufheben</string>
<string name="unmute_posts">Stummschaltung von Beiträgen aufheben</string>
<string name="remove_follower">Remove follower</string>
<string name="bio_copy">Steckbrief kopieren</string>
<string name="bio_translate">Steckbrief übersetzen</string>
<string name="status_mutual">Gegenseitig</string>
@ -150,13 +153,13 @@
<string name="view_pfp">Profilbild ansehen</string>
<string name="dms_inbox_raven_message_unknown">Nicht unterstützter Nachrichtentyp</string>
<string name="dms_inbox_unsend">Nachricht zurückrufen</string>
<string name="dms_inbox_giphy">View on GIPHY</string>
<string name="dms_inbox_giphy">Auf GIPHY ansehen</string>
<string name="dms_inbox_shared_post">%s hat einen Beitrag von @%s geteilt</string>
<string name="dms_inbox_shared_image">%s hat ein Bild geteilt</string>
<string name="dms_inbox_shared_video">%s hat ein Video geteilt</string>
<string name="dms_inbox_shared_message">%s hat eine Nachricht gesendet</string>
<string name="dms_inbox_shared_gif">%s hat ein GIF geteilt</string>
<string name="dms_inbox_shared_sticker">%s shared a sticker</string>
<string name="dms_inbox_shared_sticker">%s hat einen Sticker geteilt</string>
<string name="dms_inbox_shared_profile">%s hat ein Profil geteilt: @%s</string>
<string name="dms_inbox_shared_location">%s hat einen Standort geteilt: %s</string>
<string name="dms_inbox_shared_highlight">%s teilte ein Story Highlight von @%s</string>
@ -181,7 +184,7 @@
<string name="dms_inbox_raven_media_suggested">Empfohlen</string>
<string name="dms_inbox_raven_media_screenshot">Screenshot erstellt</string>
<string name="dms_inbox_raven_media_cant_deliver">Kann nicht zugestellt werden</string>
<string name="dms_inbox_error_null_count">Unseen count response is null!</string>
<string name="dms_inbox_error_null_count">Ungelesen-Zähler Antwort ist null!</string>
<string name="dms_thread_message_hint">Nachricht...</string>
<string name="dms_thread_audio_hint">Für Audioaufnahme drücken und halten</string>
<string name="dms_thread_updating">Aktualisieren...</string>
@ -189,9 +192,9 @@
<string name="dms_action_leave_question">Chat verlassen?</string>
<string name="dms_action_kick">Entfernen</string>
<string name="dms_left_users">Ehemalige Benutzer</string>
<string name="dms_ERROR_INVALID_USER">Invalid user</string>
<string name="dms_ERROR_VIDEO_TOO_LONG">Instagram does not allow uploading videos longer than 60 secs for DM.</string>
<string name="dms_ERROR_AUDIO_TOO_LONG">Instagram does not allow uploading audio longer than 60 secs.</string>
<string name="dms_ERROR_INVALID_USER">Ungültiger Benutzer</string>
<string name="dms_ERROR_VIDEO_TOO_LONG">Instagram erlaubt das Hochladen von Videos, die länger als 60 Sek. sind, nicht für PN.</string>
<string name="dms_ERROR_AUDIO_TOO_LONG">Instagram erlaubt das Hochladen von Audiodateien, die länger als 60 Sek. sind, nicht.</string>
<string name="direct_download">Direkt herunterladen</string>
<string name="direct_download_desc">Lade Posts direkt auf das Handy herunter!</string>
<string name="direct_download_loading">Beiträgen abrufen</string>
@ -230,7 +233,7 @@
<string name="request_approve">Anfrage annehmen</string>
<string name="request_reject">Anfrage ablehnen</string>
<string name="share_public_post">Diesen öffentlichen Beitrag teilen mit…</string>
<string name="share_private_post">Dies ist ein privater Beitrag! Teile ihn mit denen, die ihn sehen können!</string>
<string name="share_private_post">This is a private post! Share to those who can view it.</string>
<string name="discover_empty">Diese Kategorie ist leer…</string>
<string name="update_available">Ein Update ist verfügbar! (%s)</string>
<string name="update_notice">Erinnerung: Wenn du die App von F-Droid heruntergeladen hast, musst du sie dort aktualisieren! Das gilt auch für GitHub.</string>
@ -248,8 +251,8 @@
<string name="activity_count_commentlikes">%d gelikte Kommentare</string>
<string name="activity_count_usertags">%d Benutzertags</string>
<string name="activity_count_likes">%d Likes</string>
<string name="activity_count_poy">%d photos of you</string>
<string name="activity_count_requests">%d follow requests</string>
<string name="activity_count_poy">%d Fotos von dir</string>
<string name="activity_count_requests">%d Anfragen dir zu folgen</string>
<string name="activity_notloggedin">Hast du dich abgemeldet, bevor du auf diese Benachrichtigung geklickt hast?</string>
<string name="feed">Feed</string>
<string name="profile">Profil</string>
@ -262,18 +265,19 @@
<string name="skip_update_checkbox">Nicht erneut anzeigen bis zum nächsten Update</string>
<string name="version">Version</string>
<string name="pref_start_screen">Startbildschirm</string>
<string name="pref_search_focus_keyboard" comment="basically bring up the keyboard immediately when someone does search">Show keyboard on search</string>
<string name="pref_category_general">Allgemein</string>
<string name="pref_category_theme">Design</string>
<string name="pref_category_downloads">Downloads</string>
<string name="pref_category_locale">Sprache</string>
<string name="account">Account</string>
<string name="account_hint">Aktueller Login funktioniert nicht? Fügen das Konto erneut hinzu.</string>
<string name="account_hint">Aktueller Login funktioniert nicht? Füge das Konto erneut hinzu.</string>
<string name="add_account">Account hinzufügen</string>
<string name="about_category_license">Lizenz (nur auf Englisch)</string>
<string name="about_documentation">Besuche unsere Webseite</string>
<string name="about_documentation_summary">Bekomme Unterstützung, diskutiere, treffe andere und hab Spaß!</string>
<string name="about_repository">Quellcode auf GitHub einsehen</string>
<string name="about_repository_summary">Prüfe den Code, melde Bugs, werde teil des Projekts und hab (nochmal) Spaß!</string>
<string name="about_repository_summary">Prüfe den Code, melde Fehler, werde Teil des Projekts und hab (nochmal) Spaß!</string>
<string name="about_feedback">Feedback per E-Mail senden</string>
<string name="about_category_3pt">Integration von Drittanbietern</string>
<string name="reminder">Erinnerung</string>
@ -284,18 +288,18 @@
<string name="dark_theme_settings">Dunkles Theme</string>
<string name="light_barinsta_theme" comment="Yes, this one is Barista (the theme), you can also substitute it with other coffee-related words">Barista</string>
<string name="dark_material_dark_theme">Material Dark</string>
<string name="added_to_favs">Added to Favorites!</string>
<string name="add_to_favorites">Add to Favorites</string>
<string name="added_to_favs">Zu Favoriten hinzugefügt!</string>
<string name="add_to_favorites">Zu Favoriten hinzufügen</string>
<string name="accounts">Konten</string>
<string name="hashtags">Hashtags</string>
<string name="locations">Standorte</string>
<string name="unknown">Unbekannt</string>
<string name="removed_from_favs">Removed from Favourites!</string>
<string name="backup_and_restore">Backup &amp; Restore</string>
<string name="backup_summary">Backup Barinsta app settings, account login data, and/or favorites to a plain text or encrypted backup file for later restoration.</string>
<string name="backup_warning">If you\'re backing up account login data, treat the file as confidential and keep it somewhere safe!</string>
<string name="create_backup">Erstelle neue Sicherungsdatei</string>
<string name="restore_backup">Wiederherstellen aus existierender Sicherungsdatei</string>
<string name="removed_from_favs">Aus Favoriten entfernt!</string>
<string name="backup_and_restore">Sichern &amp; Wiederherstellen</string>
<string name="backup_summary">Sichere die Einstellungen der Barinsta-App, die Anmeldedaten des Kontos und/oder die Favoriten in einer Klartext- oder verschlüsselten Sicherungsdatei zur späteren Wiederherstellung.</string>
<string name="backup_warning">Wenn du die Anmeldedaten eines Kontos sicherst, behandle die Datei vertraulich und bewahre sie an einem sicheren Ort auf!</string>
<string name="create_backup">Neue Sicherungsdatei erstellen</string>
<string name="restore_backup">Aus vorhandener Sicherungsdatei wiederherstellen</string>
<string name="file_chosen_label">Datei:</string>
<string name="enter_password">Passwort eingeben</string>
<string name="select_backup_file">Wähle eine Sicherungsdatei (.zaai/.backup)</string>
@ -347,7 +351,7 @@
<string name="saturation">Sättigung</string>
<string name="sharpen">Schärfe</string>
<string name="exposure">Belichtung</string>
<string name="center">Center</string>
<string name="center">Zentrieren</string>
<string name="color">Farbe</string>
<string name="start">Beginn</string>
<string name="end">Ende</string>
@ -365,6 +369,10 @@
<item quantity="one">%d Person gefällt das</item>
<item quantity="other">%d Personen gefällt das</item>
</plurals>
<plurals name="replies_count">
<item quantity="one">%d Antwort</item>
<item quantity="other">%d Antworten</item>
</plurals>
<plurals name="comments_count">
<item quantity="one">%d Kommentar</item>
<item quantity="other">%d Kommentare</item>
@ -418,7 +426,7 @@
<string name="raven_video_expired">Video ist abgelaufen</string>
<string name="raven_video_info">Video verfällt sobald es angesehen wurde</string>
<string name="raven_msg_expired">Nachricht ist abgelaufen</string>
<string name="raven_msg_info">Nachricht verfällt sobald sie angesehen wurde</string>
<string name="raven_msg_info">Nachricht verfällt, sobald sie gesehen wird</string>
<string name="story_share">\@%s\'s Story</string>
<string name="story_share_highlight">\@%s\'s Story Highlight</string>
<string name="photo">Foto</string>
@ -435,48 +443,55 @@
<string name="dms_action_end_question">Chat beenden?</string>
<string name="dms_action_end_description">Alle Mitglieder werden aus der Gruppe entfernt. Sie werden weiterhin in der Lage sein, den Chatverlauf anzuzeigen.</string>
<string name="pending_requests">Ausstehende Anfragen</string>
<string name="accept_request_from_user">Accept request from %1s (%2s)?</string>
<string name="accept_request_from_user">Anfrage von %1s (%2s) akzeptieren?</string>
<string name="decline">Ablehnen</string>
<string name="accept">Aktzeptieren</string>
<string name="you">Du</string>
<string name="no_pending_requests">No pending requests</string>
<string name="checking_for_new_messages">Checking for new messages</string>
<string name="no_pending_requests">Keine ausstehenden Anfragen</string>
<string name="checking_for_new_messages">Auf neue Nachrichten prüfen</string>
<string name="pref_category_stories">Stories</string>
<string name="pref_category_dm">DM</string>
<string name="pref_category_notifications">Notifications</string>
<string name="pref_category_post">Post</string>
<string name="enable_dm_notifications">Enable DM notifications</string>
<string name="enable_dm_auto_refesh">Auto refresh messages</string>
<string name="auto_refresh_every">Auto refresh every</string>
<string name="secs">secs</string>
<string name="mins">mins</string>
<string name="search_giphy">Search GIPHY</string>
<string name="generic_null_response">Response is null!</string>
<string name="generic_not_ok_response">Response status is not ok!</string>
<string name="generic_failed_request">Request failed!</string>
<string name="hint_keyword">Keyword</string>
<string name="toggle_keyword_filter">Enable keyword filter</string>
<string name="edit_keyword_filter">Edit keyword filters</string>
<string name="pref_category_dm">PN</string>
<string name="pref_category_notifications">Benachrichtigungen</string>
<string name="pref_category_post">Beitrag</string>
<string name="enable_dm_notifications">PN-Benachrichtigungen aktivieren</string>
<string name="enable_dm_auto_refesh">Lade neue Nachrichten automatisch</string>
<string name="auto_refresh_every">Automatisch neuladen alle</string>
<string name="secs">Sek.</string>
<string name="mins">Min.</string>
<string name="search_giphy">GIPHY durchsuchen</string>
<string name="generic_null_response">Antwort ist Null!</string>
<string name="generic_not_ok_response">Antwortstatus ist nicht in Ordnung!</string>
<string name="generic_failed_request">Anfrage fehlgeschlagen!</string>
<string name="hint_keyword">Suchbegriff</string>
<string name="toggle_keyword_filter">Aktiviere Suchbegriff-Filter</string>
<string name="edit_keyword_filter">Suchbegriff-Filter bearbeiten</string>
<string name="added_keywords">Added keyword: %s to filter list</string>
<string name="removed_keywords">Removed keyword: %s from filter list</string>
<string name="marked_as_seen">Marked as seen</string>
<string name="delete_unsuccessful">Delete unsuccessful</string>
<string name="throttle_error">Throttled by Instagram because of too many API requests. Wait for some time before retrying.</string>
<string name="error">Error</string>
<string name="account_logged_out">This account has been logged out.</string>
<string name="login_required">Login required!</string>
<string name="sentry_block">Sentry block.</string>
<string name="inactive_user">User is inactive!</string>
<string name="crash_report_subject">Barinsta Crash Report</string>
<string name="crash_report_title">Select an email app to send crash logs</string>
<string name="not_found">Not found!</string>
<string name="rate_limit">Your IP has been rate limited by Instagram. Wait for an hour and try again.</string>
<string name="skip_update">Skip this update</string>
<string name="on_latest_version">You\'re already on the latest version</string>
<string name="tab_order">Screen order</string>
<string name="other_tabs">Other tabs</string>
<string name="tab_order_start_next_launch">The tab order will be reflected on next launch</string>
<string name="dm_remove_warning">If saved, all DM related features will be disabled on next launch</string>
<string name="copy_caption">Copy caption</string>
<string name="copy_reply">Copy reply</string>
<string name="marked_as_seen">Als gesehen markieren</string>
<string name="delete_unsuccessful">Löschen fehlgeschlagen</string>
<string name="throttle_error">Aufgrund von zu vielen API-Anfragen von Instagram gedrosselt. Warte eine Zeit lang, bevor du es erneut versuchst.</string>
<string name="error">Fehler</string>
<string name="account_logged_out">Dieses Konto wurde abgemeldet.</string>
<string name="login_required">Anmeldung erforderlich!</string>
<string name="sentry_block">Sentry Block.</string>
<string name="inactive_user">Benutzer ist inaktiv!</string>
<string name="crash_report_subject">Barinsta Absturzbericht</string>
<string name="crash_report_title">Wähle eine E-Mail-App zum Senden von Absturzprotokollen</string>
<string name="not_found">Nicht gefunden!</string>
<string name="rate_limit">Instagram hat die Zugriffe mit deiner IP begrenzt. Warte eine Stunde lang und versuche es erneut.</string>
<string name="skip_update">Dieses Update überspringen</string>
<string name="on_latest_version">Du bist bereits auf der neuesten Version</string>
<string name="tab_order">Reihenfolge der Anzeige</string>
<string name="other_tabs">Andere Registerkarten</string>
<string name="tab_order_start_next_launch">Die Reihenfolge der Registerkarten wird beim nächsten Start übernommen</string>
<string name="dm_remove_warning">Wenn übernommen, werden alle PN-bezogenen Funktionen beim nächsten Start deaktiviert</string>
<string name="copy_caption">Bildunterschrift kopieren</string>
<string name="copy_reply">Antwort kopieren</string>
<string name="top">Anfang</string>
<string name="recent">Neueste</string>
<string name="clear">Leeren</string>
<string name="no_external_map_app">Keine Karten-App gefunden!</string>
<string name="click_to_show_full">Click to show full like count</string>
<string name="no_profile_pic_found">Kein Profilbild gefunden!</string>
<string name="swipe_up_confirmation">Are you sure you want to open this link?</string>
</resources>

View file

@ -24,6 +24,8 @@
<item translatable="false">日本語</item>
<item translatable="false">Ελληνικά</item>
<item translatable="false">Euskara</item>
<item translatable="false">Svenska</item>
<item translatable="false">한국어</item>
</string-array>
<string-array name="theme_presets">
<item>Αυτόματα / Ακολούθηση Συστήματος</item>
@ -39,8 +41,8 @@
<string-array name="separator_presets">
<item>Κανένα</item>
<item>\@</item>
<item>στο</item>
<item>πάνω</item>
<item>στις</item>
<item>την</item>
<item>\|</item>
<item>-</item>
</string-array>

View file

@ -4,7 +4,7 @@
<string name="action_dms">Μηνύματα</string>
<string name="action_settings">Ρυθμίσεις</string>
<string name="action_download">Λήψη</string>
<string name="action_search">Αναζήτηση ονόματος χρήστη...</string>
<string name="action_search">Αναζήτηση ονόματος χρήστη</string>
<string name="action_compare">Σύγκριση</string>
<string name="clipboard_error">Σφάλμα κατά την αντιγραφή κειμένου</string>
<string name="clipboard_copied">Αντιγράφηκε στο πρόχειρο!</string>
@ -23,16 +23,16 @@
<string name="update_check">Έλεγχος για ενημερώσεις κατά την εκκίνηση</string>
<string name="flag_secure">Παρεμπόδιση στιγμιοτύπων οθόνης &amp; προεπισκόπησης εφαρμογής</string>
<string name="download_user_folder">Λήψη δημοσιεύσεων σε φακέλους ονομάτων χρηστών</string>
<string name="download_prepend_username">Prepend Username to Filename</string>
<string name="download_prepend_username">Προσθέστε το όνομα χρήστη πριν από το όνομα του αρχείου</string>
<string name="mark_as_seen_setting">Επισήμανση ιστοριών ως προβληθέντων μετά την προβολή</string>
<string name="mark_as_seen_setting_summary">Ο δημιουργός της ιστορίας θα γνωρίζει ότι προβλήθηκε</string>
<string name="hide_muted_reels_setting">Hide muted stories from feed</string>
<string name="hide_muted_reels_setting">Απόκρυψη ιστοριών που βρίσκονται σε σίγαση από τη ροή</string>
<string name="dm_mark_as_seen_setting">Επισήμανση μηνυμάτων ως αναγνωσμένων μετά την προβολή</string>
<string name="dm_mark_as_seen_setting_summary">Τα υπόλοιπα μέλη θα γνωρίζουν ότι προβλήθηκε</string>
<string name="activity_setting">Ενεργοποίηση ειδοποιήσεων δραστηριότητας</string>
<string name="story_sort_setting">Ταξινόμηση ροής ιστορίων</string>
<string name="error_loading_profile">Σφάλμα κατά τη φόρτωση προφίλ! Είναι το όνομα χρήστη έγκυρο; Αν ναι, μπορεί να είστε περιορισμένος.</string>
<string name="error_loading_profile_loggedin">Σφάλμα κατά τη φόρτωση λογαριασμού! Είναι το όνομα χρήστη έγκυρο; Μήπως σας έχει μπλοκάρει;</string>
<string name="error_loading_profile_loggedin">Σφάλμα κατά τη φόρτωση λογαριασμού! Είναι το όνομα χρήστη έγκυρο; Μήπως ο χρήστης σας έχει μπλοκάρει;</string>
<string name="error_loading_hashtag">Σφάλμα κατά τη φόρτωση hashtag! Είναι το όνομα έγκυρο;</string>
<string name="error_loading_location">Σφάλμα κατά την φόρτωση τοποθεσίας! Είναι η διεύθυνση έγκυρη;</string>
<string name="error_creating_folders">Σφάλμα κατά τη δημιουργία φακέλου/-ων λήψης.</string>
@ -56,11 +56,13 @@
</plurals>
<string name="main_posts_following">%s\nΑκολουθείτε</string>
<string name="post_viewer_autoplay_video">Αυτόματη αναπαραγωγή των βίντεο</string>
<string name="post_viewer_background_play">Συνέχεια βίντεο στο παρασκήνιο</string>
<string name="post_viewer_background_play_summary">Να μην γίνεται παύση των βίντεο όταν η εφαρμογή είναι εκτός εστίασης</string>
<string name="post_viewer_muted_autoplay">Μόνιμη σίγαση των βίντεο</string>
<string name="post_viewer_show_captions">Μόνιμη εμφάνιση των λεζαντών των δημοσιεύσεων</string>
<string name="post_viewer_download_dialog_title">Επιλογή δημοσιεύσεων για λήψη</string>
<string name="post_viewer_download_current">Τρέχων</string>
<string name="post_viewer_download_album">Ολόκληρο Άλμπουμ</string>
<string name="post_viewer_download_current">Τρέχουσα</string>
<string name="post_viewer_download_album">Πλήρη συλλογή</string>
<string name="show_stories">Εμφάνιση ιστοριών</string>
<string name="no_more_stories">Δεν υπάρχουν άλλες ιστορίες!</string>
<string name="be_patient">Κάντε υπομονή!</string>
@ -84,16 +86,16 @@
<string name="story_slider">Slider</string>
<string name="story_quizzed">Έχετε ήδη απαντήσει!</string>
<string name="story_mentions">Αναφορές</string>
<string name="priv_acc">Αυτός ο Λογαριασμός είναι Ιδιωτικός</string>
<string name="priv_acc_confirm">Δεν θα έχετε πρόσβαση σε δημοσιεύσεις μετά από την άρση ακολούθησης! Είστε σίγουροι;</string>
<string name="priv_acc">Ιδιωτικός λογαριασμός</string>
<string name="priv_acc_confirm">Δε θα έχετε πρόσβαση στις δημοσιεύσεις μετά την άρση ακολούθησης! Είστε βέβαιος;</string>
<string name="no_acc">Μπορείτε να συνδεθείτε μέσω του Περισσότερα-&gt; Λογαριασμός στην κάτω δεξιά γωνία ή μπορείτε να δείτε δημόσιους λογαριασμούς χωρίς σύνδεση!</string>
<string name="empty_acc">Αυτός ο Λογαριασμός δεν έχει Δημοσιεύσεις</string>
<string name="empty_acc">Αυτός ο λογαριασμός δεν έχει δημοσιεύσεις</string>
<string name="empty_list">Δεν Υπάρχουν Τέτοιες Δημοσιεύσεις!</string>
<string name="login">Σύνδεση</string>
<string name="logout">Αποσύνδεση</string>
<string name="logout_summary">Ανώνυμη περιήγηση στο Instagram</string>
<string name="remove_all_acc">Αφαίρεση όλων των λογαριασμών</string>
<string name="remove_all_acc_warning">Αυτό θα αφαιρέσει όλους τους λογαριασμούς που έχουν προστεθεί στην εφαρμογή!\nΓια να αφαιρέσετε μόνο έναν λογαριασμό, πατήστε παρατεταμένα τον λογαριασμό από τον διάλογο εναλλαγής λογαριασμών.\nΘέλετε να συνεχίσετε;</string>
<string name="remove_all_acc_warning">Έτσι, θα αφαιρεθούν όλοι οι λογαριασμοί που έχουν προστεθεί στην εφαρμογή!\nΓια να αφαιρέσετε μόνο έναν λογαριασμό, πατήστε τον παρατεταμένα από τον διάλογο εναλλαγής λογαριασμών.\nΘέλετε να συνεχίσετε;</string>
<string name="time_settings">Μορφή ημερομηνίας</string>
<string name="saved_create_collection">Δημιουργία νέας συλλογής</string>
<string name="edit_collection">Επεξεργασία ονόματος συλλογής</string>
@ -102,9 +104,9 @@
<string name="delete_collection_note">Όλα τα πολυμέσα που περιέχονται θα παραμείνουν σε άλλες συλλογές.</string>
<string name="add_to_collection">Προσθήκη στη συλλογή...</string>
<string name="remove_from_collection">Αφαίρεση από τη συλλογή</string>
<string name="liked">Επισημασμένο ως \"Μου αρέσει\"</string>
<string name="liked">Μ\'αρέσουν</string>
<string name="saved">Αποθηκευμένα</string>
<string name="tagged">Σε αυτήν τη φωτογραφία</string>
<string name="tagged">Ετικέτες</string>
<string name="dm_person">Μήνυμα</string>
<string name="like_without_count">Μου αρέσει</string>
<string name="unlike_without_count">Δε μου αρέσει</string>
@ -121,6 +123,7 @@
<string name="mute_posts">Σίγαση δημοσιεύσεων</string>
<string name="unmute_stories">Άρση σίγασης ιστοριών</string>
<string name="unmute_posts">Άρση σίγασης δημοσιεύσεων</string>
<string name="remove_follower">Αφαίρεση ακόλουθου</string>
<string name="bio_copy">Αντιγραφή βιογραφικού</string>
<string name="bio_translate">Μετάφραση βιογραφικού</string>
<string name="status_mutual">Κοινά</string>
@ -178,7 +181,7 @@
<string name="dms_inbox_raven_media_replayed">Αναπαράχθηκε ξανά</string>
<string name="dms_inbox_raven_media_sending">Γίνεται Αποστολή…</string>
<string name="dms_inbox_raven_media_blocked">Αποκλείστηκε</string>
<string name="dms_inbox_raven_media_suggested">Προτεινόμενη</string>
<string name="dms_inbox_raven_media_suggested">Προτεινόμενα</string>
<string name="dms_inbox_raven_media_screenshot">Λήφθηκε στιγμιότυπο οθόνης</string>
<string name="dms_inbox_raven_media_cant_deliver">Αδυναμία παράδοσης</string>
<string name="dms_inbox_error_null_count">Η απόκριση καταμέτρησης μη προβληθέντων είναι άκυρη!</string>
@ -194,7 +197,7 @@
<string name="dms_ERROR_AUDIO_TOO_LONG">Το Instagram δεν επιτρέπει τη αναφόρτωση αρχείων ήχου άνω των 60 δευτ.</string>
<string name="direct_download">Απευθείας λήψη</string>
<string name="direct_download_desc">Γίνεται λήψη των δημοσιεύσεων απευθείας στο τηλέφωνο!</string>
<string name="direct_download_loading">Ανάκτηση δημοσιεύσης/-εων</string>
<string name="direct_download_loading">Ανάκτηση δημοσίευσης/-εων</string>
<string name="downloader_complete">Η λήψη ολοκληρώθηκε</string>
<string name="downloader_downloading_post">Γίνεται λήψη της δημοσίευσης…</string>
<string name="downloader_downloading_media">Γίνεται λήψη πολυμέσων</string>
@ -223,15 +226,15 @@
<string name="comment_hint">Σύνταξη νέου σχολίου…</string>
<string name="dm_hint">Σύνταξη νέου μηνύματος…</string>
<string name="liked_notif">Δήλωσε ότι του αρέσει η δημοσίευσή σας</string>
<string name="comment_notif">Σχολιάστηκε στην δημοσίευση σας:</string>
<string name="comment_notif">Σχολίασε στη δημοσίευση σας:</string>
<string name="follow_notif">Ξεκίνησε να σας ακολουθεί</string>
<string name="tagged_notif">Σας πρόσθεσε με ετικέτα σε μια δημοσίευση</string>
<string name="request_notif">Ζήτησε να σας ακολουθήσει</string>
<string name="request_approve">Έγκριση αιτήματος</string>
<string name="request_reject">Απόρριψη αιτήματος</string>
<string name="share_public_post">Μοιραστείτε αυτή τη δημόσια δημοσίευση στο…</string>
<string name="share_private_post">Αυτή είναι ιδιωτική ανάρτηση! Μοιραστείτε τη με εκείνους που μπορούν να τη δουν!</string>
<string name="discover_empty">Αυτή η κατηγορία είναι κενή, με κάποιον τρόπο</string>
<string name="share_public_post">Κοινοποιήστε αυτή τη δημόσια δημοσίευση στο…</string>
<string name="share_private_post">Ιδιωτική δημοσίευση! Κοινοποιήστε την σε όσους μπορούν να τη δουν.</string>
<string name="discover_empty">Αυτή η κατηγορία είναι κατά κάποιον τρόπο κενή</string>
<string name="update_available">Υπάρχει διαθέσιμη ενημέρωση! (%s)</string>
<string name="update_notice">Υπενθύμιση: Εάν η εγκατάσταση έγινε από το F-Droid, από εκεί θα χρειαστεί να γίνουν κι οι ενημερώσεις! Το ίδιο ισχύει και για το GitHub.</string>
<string name="updated">Ευχαριστούμε που ενημερώσατε το Barinsta!</string>
@ -240,7 +243,7 @@
<string name="action_notif">Δραστηριότητα</string>
<string name="action_archive">Αρχειοθήκη ιστοριών</string>
<string name="action_ayml">Προτεινόμενοι χρήστες</string>
<string name="select_picture">Επιλέξτε Εικόνα</string>
<string name="select_picture">Επιλογή εικόνας</string>
<string name="uploading">Μεταφόρτωση…</string>
<string name="activity_count_prefix">Έχετε:</string>
<string name="activity_count_relationship">%d ακόλουθοι</string>
@ -255,13 +258,14 @@
<string name="profile">Προφίλ</string>
<string name="more">Λοιπά</string>
<string name="title_dm">Μηνύματα</string>
<string name="number_selected">%d επιλέχθηκε</string>
<string name="number_selected">Επιλέχθηκαν %d</string>
<string name="logout_success">Η αποσύνδεση ήταν επιτυχής!</string>
<string name="dm_thread_info">Πληροφορίες</string>
<string name="mark_as_seen">Σήμανση ως αναγνωσμένο</string>
<string name="skip_update_checkbox">Να μην εμφανιστεί ξανά μέχρι την επόμενη ενημέρωση</string>
<string name="version">Έκδοση</string>
<string name="pref_start_screen">Οθόνη εκκίνησης</string>
<string name="pref_search_focus_keyboard" comment="basically bring up the keyboard immediately when someone does search">Εμφάνιση πληκτρολογίου στην αναζήτηση</string>
<string name="pref_category_general">Γενικά</string>
<string name="pref_category_theme">Θέμα</string>
<string name="pref_category_downloads">Λήψεις</string>
@ -283,7 +287,7 @@
<string name="light_theme_settings">Φωτεινό θέμα</string>
<string name="dark_theme_settings">Σκούρο θέμα</string>
<string name="light_barinsta_theme" comment="Yes, this one is Barista (the theme), you can also substitute it with other coffee-related words">Κόκκοι καφέ</string>
<string name="dark_material_dark_theme">Ουσιώδες Σκούρο</string>
<string name="dark_material_dark_theme">Σκουρόχρωμο</string>
<string name="added_to_favs">Προστέθηκε στα Αγαπημένα!</string>
<string name="add_to_favorites">Στα αγαπημένα</string>
<string name="accounts">Λογαριασμοί</string>
@ -292,7 +296,7 @@
<string name="unknown">Άγνωστο</string>
<string name="removed_from_favs">Αφαίρεση από τα αγαπημένα!</string>
<string name="backup_and_restore">Αντίγραφα ασφαλείας &amp; Επαναφορά</string>
<string name="backup_summary">Δημιουργία αντιγράφου ασφαλείας των ρυθμίσεων της εφαρμογής, των δεδομένων σύνδεσης λογαριασμού και/ή αγαπημένα σε απλό κείμενο ή κρυπτογραφημένο αρχείο για μεταγενέστερη επαναφορά.</string>
<string name="backup_summary">Δημιουργία αντιγράφου ασφαλείας των ρυθμίσεων της εφαρμογής, των δεδομένων σύνδεσης του λογαριασμού και/ή των αγαπημένων, σε ακρυπτογράφητο ή κρυπτογραφημένο αρχείο για μεταγενέστερη επαναφορά.</string>
<string name="backup_warning">Αν δημιουργείτε αντίγραφα ασφαλείας των δεδομένων σύνδεσης λογαριασμού, αντιμετωπίστε το αρχείο ως απόρρητο και κρατήστε το σε ασφαλές μέρος!</string>
<string name="create_backup">Δημιουργία νέου αρχείου αντιγράφου ασφαλείας</string>
<string name="restore_backup">Επαναφορά από υπάρχον αρχείο αντιγράφου ασφαλείας</string>
@ -327,14 +331,14 @@
<string name="two">2</string>
<string name="three">3</string>
<string name="show_names">Εμφάνιση ονομάτων</string>
<string name="show_avatars">Εμφάνιση άβαταρ</string>
<string name="avatar_size">Μέγεθος άβαταρ</string>
<string name="show_avatars">Εμφάνιση εικόνας προφίλ</string>
<string name="avatar_size">Μέγεθος εικόνας προφίλ</string>
<string name="corners">Γωνίες</string>
<string name="show_grid_gap">Εμφάνιση κενού πλέγματος</string>
<string name="disable_animation">Απενεργοποίηση κινουμένων σχεδίων</string>
<string name="disable_animation">Απενεργοποίηση κινουμ. σχεδίων</string>
<string name="follower_wait_to_load">Παρακαλούμε περιμένετε να ολοκληρωθεί πρώτα η τρέχουσα εργασία!</string>
<string name="follower_start_compare">Αναλόγως τις μετρήσεις χρηστών, ενδέχεται να καθυστερήσει η φόρτωση. Κάντε υπομονή.</string>
<string name="post_not_found">Η δημοσίευση δε βρέθηκε!</string>
<string name="post_not_found">Δε βρέθηκε η δημοσίευση!</string>
<string name="no_external_app_url">Δε βρέθηκε εφαρμογή ανοίγματος url</string>
<string name="gallery">Συλλογή</string>
<string name="camera">Κάμερα</string>
@ -365,6 +369,10 @@
<item quantity="one">Αρέσει σε %d</item>
<item quantity="other">Αρέσει σε %d</item>
</plurals>
<plurals name="replies_count">
<item quantity="one">%d απάντηση</item>
<item quantity="other">%d απαντήσεις</item>
</plurals>
<plurals name="comments_count">
<item quantity="one">%d σχόλιο</item>
<item quantity="other">%d σχόλια</item>
@ -461,22 +469,29 @@
<string name="removed_keywords">Αφαιρέθηκε λέξη-κλειδί: %s στον κατάλογο φιλτραρίσματος</string>
<string name="marked_as_seen">Επισήμανθηκε ως αναγνωσμένο</string>
<string name="delete_unsuccessful">Η διαγραφή απέτυχε</string>
<string name="throttle_error">Throttled by Instagram because of too many API requests. Wait for some time before retrying.</string>
<string name="error">Error</string>
<string name="account_logged_out">This account has been logged out.</string>
<string name="login_required">Login required!</string>
<string name="sentry_block">Sentry block.</string>
<string name="inactive_user">User is inactive!</string>
<string name="throttle_error">Περιορίστηκατε από το Instagram λόγω υπερβολικών αιτήσεων API. Περιμένετε ορισμένη ώρα προτού προσπαθήσετε ξανά.</string>
<string name="error">Σφάλμα</string>
<string name="account_logged_out">Αυτός ο λογαριασμός έχει αποσυνδεθεί.</string>
<string name="login_required">Απαιτείται σύνδεση!</string>
<string name="sentry_block">Φραγή Sentry.</string>
<string name="inactive_user">Ο χρήστης είναι ανενεργός!</string>
<string name="crash_report_subject">Αναφορά Κατάρρευσης Barinsta</string>
<string name="crash_report_title">Επιλέξτε μια εφαρμογή ηλ. ταχυδρομείου για αποστολή αρχείων καταγραφής κατάρρευσης</string>
<string name="not_found">Not found!</string>
<string name="rate_limit">Your IP has been rate limited by Instagram. Wait for an hour and try again.</string>
<string name="skip_update">Skip this update</string>
<string name="on_latest_version">You\'re already on the latest version</string>
<string name="tab_order">Screen order</string>
<string name="other_tabs">Other tabs</string>
<string name="tab_order_start_next_launch">The tab order will be reflected on next launch</string>
<string name="dm_remove_warning">If saved, all DM related features will be disabled on next launch</string>
<string name="not_found">Δε βρέθηκε!</string>
<string name="rate_limit">Η διεύθυνση IP σας έχει περιοριστεί από το Instagram. Περιμένετε για μία ώρα και μετά προσπαθήστε ξανά.</string>
<string name="skip_update">Παράλειψη της ενημέρωσης</string>
<string name="on_latest_version">Η εφαρμογή είναι ήδη στην τελευταία έκδοση</string>
<string name="tab_order">Σειρά της οθόνης</string>
<string name="other_tabs">Λοιπές καρτέλες</string>
<string name="tab_order_start_next_launch">Η σειρά των καρτελών θα ισχύσει από την επόμενη εκκίνηση</string>
<string name="dm_remove_warning">Εάν αποθηκευτεί, όλες οι λειτουργίες που είναι σχετικές με τα Μηνύματα, θα είναι απενεργοποιημένες στην επόμενη εκκίνηση</string>
<string name="copy_caption">Αντιγραφή λεζάντας</string>
<string name="copy_reply">Αντιγραφή απάντησης</string>
<string name="top">Κορυφή</string>
<string name="recent">Πρόσφατα</string>
<string name="clear">Εκκαθάριση</string>
<string name="no_external_map_app">Δε βρέθηκε εφαρμογή για χάρτες!</string>
<string name="click_to_show_full">Σε πόσους ακριβώς αρέσει</string>
<string name="no_profile_pic_found">Δε βρέθηκε εικόνα προφίλ!</string>
<string name="swipe_up_confirmation">Είστε βέβαιος για το άνοιγμα αυτού του συνδέσμου;</string>
</resources>

View file

@ -24,6 +24,8 @@
<item translatable="false">日本語</item>
<item translatable="false">Ελληνικά</item>
<item translatable="false">Euskara</item>
<item translatable="false">Svenska</item>
<item translatable="false">한국어</item>
</string-array>
<string-array name="theme_presets">
<item>Auto / Seguir al sistema</item>

View file

@ -56,6 +56,8 @@
</plurals>
<string name="main_posts_following">%s\nSiguiendo</string>
<string name="post_viewer_autoplay_video">Autorreproducir vídeos</string>
<string name="post_viewer_background_play">Continuar vídeos en segundo plano</string>
<string name="post_viewer_background_play_summary">No pausar vídeos cuando la aplicación está fuera de enfoque</string>
<string name="post_viewer_muted_autoplay">Siempre silenciar vídeos</string>
<string name="post_viewer_show_captions">Mostrar siempre subtítulos del post</string>
<string name="post_viewer_download_dialog_title">Seleccionar qué descargar</string>
@ -121,6 +123,7 @@
<string name="mute_posts">Silenciar publicaciones</string>
<string name="unmute_stories">Quitar silencio a historias</string>
<string name="unmute_posts">Quitar silencio a publicaciones</string>
<string name="remove_follower">Quitar seguidor</string>
<string name="bio_copy">Copiar biografía</string>
<string name="bio_translate">Traducir biografía</string>
<string name="status_mutual">Mutuo</string>
@ -230,7 +233,7 @@
<string name="request_approve">Aprobar solicitud</string>
<string name="request_reject">Rechazar solicitud</string>
<string name="share_public_post">Compartir esta publicación pública a…</string>
<string name="share_private_post">¡Esta es una publicación privada! ¡Comparta con aquellos que puedan verla!</string>
<string name="share_private_post">¡Esta es una publicación privada! Comparte con quienes puedan verla.</string>
<string name="discover_empty">Esta categoría está de alguna manera vacía…</string>
<string name="update_available">¡Hay una actualización disponible! (%s)</string>
<string name="update_notice">Recordatorio: si ha descargado de F-Droid, ¡debe actualizar desde él! Lo mismo se aplica a GitHub.</string>
@ -262,6 +265,7 @@
<string name="skip_update_checkbox">No mostrar de nuevo hasta la siguiente actualización</string>
<string name="version">Versión</string>
<string name="pref_start_screen">Pantalla de inicio</string>
<string name="pref_search_focus_keyboard" comment="basically bring up the keyboard immediately when someone does search">Mostrar teclado al buscar</string>
<string name="pref_category_general">General</string>
<string name="pref_category_theme">Tema</string>
<string name="pref_category_downloads">Descargas</string>
@ -365,6 +369,10 @@
<item quantity="one">%d me gusta</item>
<item quantity="other">%d me gustas</item>
</plurals>
<plurals name="replies_count">
<item quantity="one">%d respuesta</item>
<item quantity="other">%d respuestas</item>
</plurals>
<plurals name="comments_count">
<item quantity="one">%d comentario</item>
<item quantity="other">%d comentarios</item>
@ -461,16 +469,16 @@
<string name="removed_keywords">Se eliminó la palabra clave: %s de la lista de filtros</string>
<string name="marked_as_seen">Marcado como visto</string>
<string name="delete_unsuccessful">Eliminación fallida</string>
<string name="throttle_error">Throttled by Instagram because of too many API requests. Wait for some time before retrying.</string>
<string name="throttle_error">Restringido por Instagram por hacer demasiadas solicitudes de API. Espera un tiempo antes de reintentar.</string>
<string name="error">Error</string>
<string name="account_logged_out">This account has been logged out.</string>
<string name="login_required">Login required!</string>
<string name="sentry_block">Sentry block.</string>
<string name="inactive_user">User is inactive!</string>
<string name="account_logged_out">Esta cuenta ha sido desconectada.</string>
<string name="login_required">¡Inicio de sesión requerido!</string>
<string name="sentry_block">Bloqueo de Sentry.</string>
<string name="inactive_user">¡Usuario inactivo!</string>
<string name="crash_report_subject">Informe de fallos de Barinsta</string>
<string name="crash_report_title">Seleccione una aplicación de correo electrónico para enviar registros de errores</string>
<string name="not_found">Not found!</string>
<string name="rate_limit">Your IP has been rate limited by Instagram. Wait for an hour and try again.</string>
<string name="not_found">¡No encontrado!</string>
<string name="rate_limit">Tu IP ha sido limitada por Instagram. Espera una hora e inténtalo de nuevo.</string>
<string name="skip_update">Omitir esta actualización</string>
<string name="on_latest_version">Ya tienes la última versión</string>
<string name="tab_order">Orden de pantalla</string>
@ -479,4 +487,11 @@
<string name="dm_remove_warning">Si se guarda, todas las funcionalidades relacionadas con MDs se desactivarán en el próximo lanzamiento</string>
<string name="copy_caption">Copiar título</string>
<string name="copy_reply">Copiar respuesta</string>
<string name="top">Arriba</string>
<string name="recent">Reciente</string>
<string name="clear">Eliminar</string>
<string name="no_external_map_app">¡No se encontró una aplicación de mapa!</string>
<string name="click_to_show_full">Clic para ver el recuento completo de me gustas</string>
<string name="no_profile_pic_found">¡No se encontró foto de perfil!</string>
<string name="swipe_up_confirmation">¿Está seguro de querer abrir este enlace?</string>
</resources>

View file

@ -24,6 +24,8 @@
<item translatable="false">日本語</item>
<item translatable="false">Ελληνικά</item>
<item translatable="false">Euskara</item>
<item translatable="false">Svenska</item>
<item translatable="false">한국어</item>
</string-array>
<string-array name="theme_presets">
<item>Automatikoa / Jarraitu sistema</item>

View file

@ -56,6 +56,8 @@
</plurals>
<string name="main_posts_following">%s\nJarraituak</string>
<string name="post_viewer_autoplay_video">Erreproduzitu bideoak automatikoki</string>
<string name="post_viewer_background_play">Continue videos in background</string>
<string name="post_viewer_background_play_summary">Do not pause videos when the app is out of focus</string>
<string name="post_viewer_muted_autoplay">Mututu bideoak beti</string>
<string name="post_viewer_show_captions">Erakutsi argazki-oina beti</string>
<string name="post_viewer_download_dialog_title">Hautatu zer deskargatu</string>
@ -121,6 +123,7 @@
<string name="mute_posts">Mute posts</string>
<string name="unmute_stories">Unmute stories</string>
<string name="unmute_posts">Unmute posts</string>
<string name="remove_follower">Remove follower</string>
<string name="bio_copy">Kopiatu biografia</string>
<string name="bio_translate">Itzuli biografia</string>
<string name="status_mutual">Alde bikoa</string>
@ -209,7 +212,7 @@
<string name="comment_viewer_like_comment">Atsegin iruzkina</string>
<string name="comment_viewer_unlike_comment">Ez dut atsegin</string>
<string name="comment_viewer_translate_comment">Itzuli iruzkina</string>
<string name="comment_viewer_delete_comment">Ezabatu iruzkina</string>
<string name="comment_viewer_delete_comment">Delete comment</string>
<string name="comment_send_empty_comment">Iruzkin hutsik ez!</string>
<string name="comment_view_mention_user_search">Erabiltzaile-izena bilatu nahi duzu?</string>
<string name="comment_view_mention_hash_search">Traol-hitza bilatu nahi duzu?</string>
@ -230,7 +233,7 @@
<string name="request_approve">Onartu eskaera</string>
<string name="request_reject">Baztertu eskaera</string>
<string name="share_public_post">Partekatu bidalketa publiko hau…</string>
<string name="share_private_post">Bidalketa pribatua da. Partekatu ikus dezaketen horiekin!</string>
<string name="share_private_post">This is a private post! Share to those who can view it.</string>
<string name="discover_empty">Kategoria hau hutsik dago…</string>
<string name="update_available">Eguneratze bat eskuragarri dago (%s)</string>
<string name="update_notice">F-Droidetik deskargatu baduzu, bertatik eguneratu behar duzu. GitHubekin ere hori egin behar da.</string>
@ -262,6 +265,7 @@
<string name="skip_update_checkbox">Ez erakutsi hurrengo eguneratzera arte</string>
<string name="version">Bertsioa</string>
<string name="pref_start_screen">Hasierako pantaila</string>
<string name="pref_search_focus_keyboard" comment="basically bring up the keyboard immediately when someone does search">Show keyboard on search</string>
<string name="pref_category_general">Orokorra</string>
<string name="pref_category_theme">Gaia</string>
<string name="pref_category_downloads">Deskargak</string>
@ -365,6 +369,10 @@
<item quantity="one">atsegite %d</item>
<item quantity="other">%d atsegite</item>
</plurals>
<plurals name="replies_count">
<item quantity="one">%d reply</item>
<item quantity="other">%d replies</item>
</plurals>
<plurals name="comments_count">
<item quantity="one">Iruzkin %d</item>
<item quantity="other">%d iruzkin</item>
@ -479,4 +487,11 @@
<string name="dm_remove_warning">If saved, all DM related features will be disabled on next launch</string>
<string name="copy_caption">Copy caption</string>
<string name="copy_reply">Copy reply</string>
<string name="top">Top</string>
<string name="recent">Recent</string>
<string name="clear">Clear</string>
<string name="no_external_map_app">No Map app found!</string>
<string name="click_to_show_full">Click to show full like count</string>
<string name="no_profile_pic_found">No profile pic found!</string>
<string name="swipe_up_confirmation">Are you sure you want to open this link?</string>
</resources>

View file

@ -24,6 +24,8 @@
<item translatable="false">日本語</item>
<item translatable="false">Ελληνικά</item>
<item translatable="false">Euskara</item>
<item translatable="false">Svenska</item>
<item translatable="false">한국어</item>
</string-array>
<string-array name="theme_presets">
<item>خودکار / پیرو سامانه</item>

View file

@ -56,6 +56,8 @@
</plurals>
<string name="main_posts_following">%s\nدنبال کننده ها</string>
<string name="post_viewer_autoplay_video">پخش خودکار فیلم ها</string>
<string name="post_viewer_background_play">Continue videos in background</string>
<string name="post_viewer_background_play_summary">Do not pause videos when the app is out of focus</string>
<string name="post_viewer_muted_autoplay">همیشه فیلم هارو بی صدا کن</string>
<string name="post_viewer_show_captions">Always show post captions</string>
<string name="post_viewer_download_dialog_title">انتخاب کن چی دانلود کنی</string>
@ -122,6 +124,7 @@
<string name="mute_posts">Mute posts</string>
<string name="unmute_stories">Unmute stories</string>
<string name="unmute_posts">Unmute posts</string>
<string name="remove_follower">Remove follower</string>
<string name="bio_copy">Copy bio</string>
<string name="bio_translate">Translate bio</string>
<string name="status_mutual">Mutual</string>
@ -210,7 +213,7 @@
<string name="comment_viewer_like_comment">پسندیدن دیدگاه</string>
<string name="comment_viewer_unlike_comment">نپسندیدن دیدگاه</string>
<string name="comment_viewer_translate_comment">گرداندن دیدگاه</string>
<string name="comment_viewer_delete_comment">هذف دیدگاه</string>
<string name="comment_viewer_delete_comment">Delete comment</string>
<string name="comment_send_empty_comment">بدون دیدگاه تهی!</string>
<string name="comment_view_mention_user_search">ایا میخواهید نام کاربری جستوجو کنید ؟</string>
<string name="comment_view_mention_hash_search">آیا میخواهید هشتگ جستوجو کنید؟</string>
@ -231,7 +234,7 @@
<string name="request_approve">قبول درخواست</string>
<string name="request_reject">رد درخواست</string>
<string name="share_public_post">همرسانی این پیک همگانی به…</string>
<string name="share_private_post">این پست شخصی است! آنهایی رو به اشتراک بزارید که میتوانید ببینید!</string>
<string name="share_private_post">This is a private post! Share to those who can view it.</string>
<string name="discover_empty">This category is somehow empty…</string>
<string name="update_available">یک بروزرسانی آمده است! (%s)</string>
<string name="update_notice">یادآور: اگه شما از F-Droid دانلود کرده اید، شما باید از همانجا بروزرسانی کنید! برای GitHub هم همینطور.</string>
@ -263,6 +266,7 @@
<string name="skip_update_checkbox">دوباره نمایش نده تا بروزرسانی بعدی</string>
<string name="version">نگارش</string>
<string name="pref_start_screen">صفحه آغازین</string>
<string name="pref_search_focus_keyboard" comment="basically bring up the keyboard immediately when someone does search">Show keyboard on search</string>
<string name="pref_category_general">فراگیر</string>
<string name="pref_category_theme">پوسته</string>
<string name="pref_category_downloads">دریافت‌ها</string>
@ -366,6 +370,10 @@
<item quantity="one">%d پسند</item>
<item quantity="other">%d پسند</item>
</plurals>
<plurals name="replies_count">
<item quantity="one">%d reply</item>
<item quantity="other">%d replies</item>
</plurals>
<plurals name="comments_count">
<item quantity="one">%d دیدگاه</item>
<item quantity="other">%d دیدگاه</item>
@ -480,4 +488,11 @@
<string name="dm_remove_warning">If saved, all DM related features will be disabled on next launch</string>
<string name="copy_caption">Copy caption</string>
<string name="copy_reply">Copy reply</string>
<string name="top">Top</string>
<string name="recent">Recent</string>
<string name="clear">Clear</string>
<string name="no_external_map_app">No Map app found!</string>
<string name="click_to_show_full">Click to show full like count</string>
<string name="no_profile_pic_found">No profile pic found!</string>
<string name="swipe_up_confirmation">Are you sure you want to open this link?</string>
</resources>

View file

@ -24,6 +24,8 @@
<item translatable="false">日本語</item>
<item translatable="false">Ελληνικά</item>
<item translatable="false">Euskara</item>
<item translatable="false">Svenska</item>
<item translatable="false">한국어</item>
</string-array>
<string-array name="theme_presets">
<item>Automatique (Système)</item>

View file

@ -56,6 +56,8 @@
</plurals>
<string name="main_posts_following">%s\nAbonnements</string>
<string name="post_viewer_autoplay_video">Lecture automatique des vidéos</string>
<string name="post_viewer_background_play">Continuer les vidéos en arrière-plan</string>
<string name="post_viewer_background_play_summary">Ne pas mettre les vidéos en pause lorsque l\'application est inactive</string>
<string name="post_viewer_muted_autoplay">Toujours couper le son des vidéos</string>
<string name="post_viewer_show_captions">Toujours afficher les sous-titres de publication</string>
<string name="post_viewer_download_dialog_title">Sélectionnez ce que vous souhaitez télécharger</string>
@ -121,6 +123,7 @@
<string name="mute_posts">Mute les publications</string>
<string name="unmute_stories">Démute les stories</string>
<string name="unmute_posts">Démutez les publications</string>
<string name="remove_follower">Remove follower</string>
<string name="bio_copy">Copier la bio</string>
<string name="bio_translate">Traduire la bio</string>
<string name="status_mutual">Mutuel</string>
@ -230,7 +233,7 @@
<string name="request_approve">Approuver la demande</string>
<string name="request_reject">Refuser la demande</string>
<string name="share_public_post">Partage cette publication publique…</string>
<string name="share_private_post">C\'est post privé ! Partagez avec ceux qui peuvent le voir !</string>
<string name="share_private_post">This is a private post! Share to those who can view it.</string>
<string name="discover_empty">Cette catégorie est en quelque sorte vide…</string>
<string name="update_available">Une mise-à-jour est disponible! (%s)</string>
<string name="update_notice">Rappel : Si vous avez téléchargé l\'application à partir de F-Droid, vous devez la mettre à jour depuis là ! Il en va de même pour GitHub.</string>
@ -262,6 +265,7 @@
<string name="skip_update_checkbox">Ne plus afficher jusqu\'à la prochaine mise à jour</string>
<string name="version">Version</string>
<string name="pref_start_screen">Écran d\'accueil</string>
<string name="pref_search_focus_keyboard" comment="basically bring up the keyboard immediately when someone does search">Show keyboard on search</string>
<string name="pref_category_general">Général</string>
<string name="pref_category_theme">Thème</string>
<string name="pref_category_downloads">Téléch.</string>
@ -365,6 +369,10 @@
<item quantity="one">%d j\'aime</item>
<item quantity="other">%d j\'aimes</item>
</plurals>
<plurals name="replies_count">
<item quantity="one">%d réponse</item>
<item quantity="other">%d réponses</item>
</plurals>
<plurals name="comments_count">
<item quantity="one">%d commentaire</item>
<item quantity="other">%d commentaires</item>
@ -461,7 +469,7 @@
<string name="removed_keywords">Mot-clé supprimé : %s de la liste de filtres</string>
<string name="marked_as_seen">Marqué comme vu</string>
<string name="delete_unsuccessful">Suppression non réussie</string>
<string name="throttle_error">Propulsé par Instagram à cause d\'un trop grand nombre de requêtes API. Attendez un certain temps avant de réessayer.</string>
<string name="throttle_error">Limité par Instagram en raison d\'un trop grand nombre de requêtes API. Attendez un certain temps avant de réessayer.</string>
<string name="error">Erreur</string>
<string name="account_logged_out">Ce compte a été déconnecté.</string>
<string name="login_required">Connexion requise!</string>
@ -479,4 +487,11 @@
<string name="dm_remove_warning">Si enregistré, toutes les fonctionnalités liées aux DM seront désactivées au prochain lancement</string>
<string name="copy_caption">Copie de la légende</string>
<string name="copy_reply">Copie de la réponse</string>
<string name="top">Retour vers le haut</string>
<string name="recent">Récent</string>
<string name="clear">Nettoyer</string>
<string name="no_external_map_app">Aucune application de carte trouvée!</string>
<string name="click_to_show_full">Click to show full like count</string>
<string name="no_profile_pic_found">Aucune photo de profil trouvée !</string>
<string name="swipe_up_confirmation">Are you sure you want to open this link?</string>
</resources>

View file

@ -24,6 +24,8 @@
<item translatable="false">日本語</item>
<item translatable="false">Ελληνικά</item>
<item translatable="false">Euskara</item>
<item translatable="false">Svenska</item>
<item translatable="false">한국어</item>
</string-array>
<string-array name="theme_presets">
<item>सिस्टम के अनुसार</item>

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