diff --git a/app/src/main/java/com/h/pixeldroid/LoginActivity.kt b/app/src/main/java/com/h/pixeldroid/LoginActivity.kt index a9c7b307..4145890f 100644 --- a/app/src/main/java/com/h/pixeldroid/LoginActivity.kt +++ b/app/src/main/java/com/h/pixeldroid/LoginActivity.kt @@ -1,7 +1,6 @@ package com.h.pixeldroid import android.app.AlertDialog -import android.content.ActivityNotFoundException import android.content.Context import android.content.Intent import android.content.SharedPreferences @@ -10,12 +9,11 @@ import android.os.Bundle import android.util.Log import android.view.View import android.view.inputmethod.InputMethodManager -import androidx.browser.customtabs.CustomTabsIntent +import com.h.pixeldroid.utils.BaseActivity import com.h.pixeldroid.utils.api.PixelfedAPI +import com.h.pixeldroid.utils.api.objects.* import com.h.pixeldroid.utils.db.addUser import com.h.pixeldroid.utils.db.storeInstance -import com.h.pixeldroid.utils.api.objects.* -import com.h.pixeldroid.utils.BaseActivity import com.h.pixeldroid.utils.hasInternet import com.h.pixeldroid.utils.normalizeDomain import com.h.pixeldroid.utils.openUrl @@ -138,7 +136,7 @@ class LoginActivity : BaseActivity() { appName,"$oauthScheme://$PACKAGE_ID", SCOPE ), pixelfedAPI.wellKnownNodeInfo(), - BiFunction> { application, nodeInfoJRD -> + { application, nodeInfoJRD -> // we get here when both results have come in: Pair(application, nodeInfoJRD) }) @@ -246,7 +244,7 @@ class LoginActivity : BaseActivity() { clientId, clientSecret, "$oauthScheme://$PACKAGE_ID", SCOPE, code, "authorization_code" ).onErrorReturn { nullToken }, - BiFunction> { instance, token -> + { instance, token -> // we get here when all results have come in: Pair(instance, token) }) diff --git a/app/src/main/java/com/h/pixeldroid/postCreation/PostCreationActivity.kt b/app/src/main/java/com/h/pixeldroid/postCreation/PostCreationActivity.kt index 88a65673..f8b48b84 100644 --- a/app/src/main/java/com/h/pixeldroid/postCreation/PostCreationActivity.kt +++ b/app/src/main/java/com/h/pixeldroid/postCreation/PostCreationActivity.kt @@ -36,8 +36,8 @@ import retrofit2.Call import retrofit2.Callback import retrofit2.Response -private val TAG = "Post Creation Activity" -private val MORE_PICTURES_REQUEST_CODE = 0xffff +private const val TAG = "Post Creation Activity" +private const val MORE_PICTURES_REQUEST_CODE = 0xffff class PostCreationActivity : BaseActivity() { diff --git a/app/src/main/java/com/h/pixeldroid/postCreation/camera/CameraFragment.kt b/app/src/main/java/com/h/pixeldroid/postCreation/camera/CameraFragment.kt index 3f8bafd6..9a5a2670 100644 --- a/app/src/main/java/com/h/pixeldroid/postCreation/camera/CameraFragment.kt +++ b/app/src/main/java/com/h/pixeldroid/postCreation/camera/CameraFragment.kt @@ -183,7 +183,7 @@ class CameraFragment : Fragment() { // Bind the CameraProvider to the LifeCycleOwner val cameraSelector = CameraSelector.Builder().requireLensFacing(lensFacing).build() val cameraProviderFuture = ProcessCameraProvider.getInstance(requireContext()) - cameraProviderFuture.addListener(Runnable { + cameraProviderFuture.addListener({ // CameraProvider val cameraProvider: ProcessCameraProvider = cameraProviderFuture.get() diff --git a/app/src/main/java/com/h/pixeldroid/posts/StatusViewHolder.kt b/app/src/main/java/com/h/pixeldroid/posts/StatusViewHolder.kt index 78999d01..d38f8e2f 100644 --- a/app/src/main/java/com/h/pixeldroid/posts/StatusViewHolder.kt +++ b/app/src/main/java/com/h/pixeldroid/posts/StatusViewHolder.kt @@ -575,7 +575,8 @@ class StatusViewHolder(val view: View) : RecyclerView.ViewHolder(view) { holder.viewComment.text = holder.view.context.getString(R.string.NoCommentsToShow) } else { holder.viewComment.apply { - text = "${status?.replies_count} ${holder.view.context.getString(R.string.CommentDisplay)}" + text = holder.view.context.getString(R.string.number_comments) + .format(status?.replies_count) setOnClickListener { visibility = View.GONE diff --git a/app/src/main/java/com/h/pixeldroid/profile/ProfileActivity.kt b/app/src/main/java/com/h/pixeldroid/profile/ProfileActivity.kt index 833c02f5..773d720a 100644 --- a/app/src/main/java/com/h/pixeldroid/profile/ProfileActivity.kt +++ b/app/src/main/java/com/h/pixeldroid/profile/ProfileActivity.kt @@ -2,7 +2,6 @@ package com.h.pixeldroid.profile import android.content.Intent import android.graphics.Typeface -import android.net.Uri import android.os.Bundle import android.util.Log import android.view.View @@ -14,7 +13,6 @@ import androidx.recyclerview.widget.GridLayoutManager import androidx.recyclerview.widget.RecyclerView import androidx.swiperefreshlayout.widget.SwipeRefreshLayout import com.h.pixeldroid.R -import com.h.pixeldroid.adapters.ProfilePostsRecyclerViewAdapter import com.h.pixeldroid.utils.api.PixelfedAPI import com.h.pixeldroid.utils.db.entities.UserDatabaseEntity import com.h.pixeldroid.utils.api.objects.Account diff --git a/app/src/main/java/com/h/pixeldroid/profile/ProfilePostsRecyclerViewAdapter.kt b/app/src/main/java/com/h/pixeldroid/profile/ProfilePostsRecyclerViewAdapter.kt index 5d757013..6a970f05 100644 --- a/app/src/main/java/com/h/pixeldroid/profile/ProfilePostsRecyclerViewAdapter.kt +++ b/app/src/main/java/com/h/pixeldroid/profile/ProfilePostsRecyclerViewAdapter.kt @@ -1,4 +1,4 @@ -package com.h.pixeldroid.adapters +package com.h.pixeldroid.profile import android.content.Intent import android.view.LayoutInflater diff --git a/app/src/main/java/com/h/pixeldroid/searchDiscover/SearchDiscoverFragment.kt b/app/src/main/java/com/h/pixeldroid/searchDiscover/SearchDiscoverFragment.kt index 44c24062..be641143 100644 --- a/app/src/main/java/com/h/pixeldroid/searchDiscover/SearchDiscoverFragment.kt +++ b/app/src/main/java/com/h/pixeldroid/searchDiscover/SearchDiscoverFragment.kt @@ -16,7 +16,7 @@ import androidx.recyclerview.widget.GridLayoutManager import androidx.recyclerview.widget.RecyclerView import androidx.swiperefreshlayout.widget.SwipeRefreshLayout import com.h.pixeldroid.R -import com.h.pixeldroid.adapters.ProfilePostViewHolder +import com.h.pixeldroid.profile.ProfilePostViewHolder import com.h.pixeldroid.utils.api.PixelfedAPI import com.h.pixeldroid.utils.api.objects.DiscoverPost import com.h.pixeldroid.utils.api.objects.DiscoverPosts diff --git a/app/src/main/res/layout/account_list_entry.xml b/app/src/main/res/layout/account_list_entry.xml index 3ded94a0..dd21d2fc 100644 --- a/app/src/main/res/layout/account_list_entry.xml +++ b/app/src/main/res/layout/account_list_entry.xml @@ -11,7 +11,7 @@ android:layout_height="48dp" android:layout_marginStart="16dp" android:layout_marginTop="16dp" - android:contentDescription="TODO" + android:contentDescription="@string/profile_picture" android:scaleType="centerCrop" app:layout_constraintStart_toStartOf="parent" app:layout_constraintTop_toTopOf="parent" diff --git a/app/src/main/res/layout/activity_login.xml b/app/src/main/res/layout/activity_login.xml index 52ca0a12..7dfe8a93 100644 --- a/app/src/main/res/layout/activity_login.xml +++ b/app/src/main/res/layout/activity_login.xml @@ -24,7 +24,7 @@ android:layout_width="match_parent" android:layout_height="wrap_content" android:layout_marginBottom="20dp" - android:contentDescription="TODO" + android:contentDescription="@string/mascot_description" app:srcCompat="@drawable/ic_fred_phone" /> + android:scaleType="centerInside" + android:contentDescription="@string/image_preview" /> + app:layout_constraintBottom_toBottomOf="@+id/bottom_guideline" + android:contentDescription="@string/crop_button" /> \ No newline at end of file diff --git a/app/src/main/res/layout/activity_profile.xml b/app/src/main/res/layout/activity_profile.xml index cea17c5e..73454bcf 100644 --- a/app/src/main/res/layout/activity_profile.xml +++ b/app/src/main/res/layout/activity_profile.xml @@ -24,7 +24,8 @@ android:layout_marginTop="16dp" app:layout_constraintStart_toStartOf="parent" app:layout_constraintTop_toTopOf="parent" - tools:srcCompat="@tools:sample/avatars" /> + tools:srcCompat="@tools:sample/avatars" + android:contentDescription="@string/profile_picture" /> + android:background="@drawable/add_photo_alternate_black_24dp" + android:contentDescription="@string/add_photo" /> diff --git a/app/src/main/res/layout/fragment_notifications.xml b/app/src/main/res/layout/fragment_notifications.xml index 7a04aca5..709235b6 100644 --- a/app/src/main/res/layout/fragment_notifications.xml +++ b/app/src/main/res/layout/fragment_notifications.xml @@ -45,7 +45,7 @@ app:layout_constraintStart_toStartOf="parent" app:layout_constraintTop_toBottomOf="@id/notification_type" tools:src="@drawable/ic_default_user" - android:contentDescription="TODO" /> + android:contentDescription="@string/profile_picture" /> + tools:visibility="visible" + android:contentDescription="@string/post_is_album" /> diff --git a/app/src/main/res/layout/fragment_tags.xml b/app/src/main/res/layout/fragment_tags.xml index 7237d8dd..07c9bd6c 100644 --- a/app/src/main/res/layout/fragment_tags.xml +++ b/app/src/main/res/layout/fragment_tags.xml @@ -1,5 +1,6 @@ @@ -10,8 +11,8 @@ android:layout_height="wrap_content" android:layout_marginStart="16dp" android:layout_marginTop="28dp" - android:text="TextView" app:layout_constraintStart_toStartOf="parent" - app:layout_constraintTop_toTopOf="parent" /> + app:layout_constraintTop_toTopOf="parent" + tools:text="#aHashTag" /> \ No newline at end of file diff --git a/app/src/main/res/layout/image_album_creation.xml b/app/src/main/res/layout/image_album_creation.xml index 8f833682..801cacc9 100644 --- a/app/src/main/res/layout/image_album_creation.xml +++ b/app/src/main/res/layout/image_album_creation.xml @@ -16,7 +16,8 @@ android:layout_width="match_parent" android:layout_height="match_parent" android:padding="8dp" - android:scaleType="centerCrop" /> + android:scaleType="centerCrop" + android:contentDescription="@string/post_image" /> + app:layout_constraintTop_toTopOf="parent" + android:contentDescription="@string/click_image_edit" /> \ No newline at end of file diff --git a/app/src/main/res/layout/post_fragment.xml b/app/src/main/res/layout/post_fragment.xml index d49a6789..9d030107 100644 --- a/app/src/main/res/layout/post_fragment.xml +++ b/app/src/main/res/layout/post_fragment.xml @@ -124,7 +124,7 @@ app:layout_constraintEnd_toStartOf="@id/reblogger" app:layout_constraintStart_toEndOf="@id/liker" app:layout_constraintTop_toTopOf="@id/liker" - /> + android:contentDescription="@string/add_comment" /> diff --git a/app/src/main/res/layout/thumbnail_list_item.xml b/app/src/main/res/layout/thumbnail_list_item.xml index 5d10b8ad..a98973a0 100644 --- a/app/src/main/res/layout/thumbnail_list_item.xml +++ b/app/src/main/res/layout/thumbnail_list_item.xml @@ -21,5 +21,5 @@ android:adjustViewBounds="true" android:layout_width="80dp" android:layout_height="80dp" - android:contentDescription="Thumbnail of filter" /> + android:contentDescription="@string/filter_thumbnail" /> \ No newline at end of file diff --git a/app/src/main/res/values-ar/strings.xml b/app/src/main/res/values-ar/strings.xml index 564e50c4..36691066 100644 --- a/app/src/main/res/values-ar/strings.xml +++ b/app/src/main/res/values-ar/strings.xml @@ -27,7 +27,6 @@ المعرض شارِك الصورة… لا توجد تعليقات في هذا المنشور… - لإظهاره… لِج إلى Pixelfed السطوع فشل التنزيل ، حاول مجددًا مِن فضلك diff --git a/app/src/main/res/values-ca/strings.xml b/app/src/main/res/values-ca/strings.xml index e20314cd..47f97e52 100644 --- a/app/src/main/res/values-ca/strings.xml +++ b/app/src/main/res/values-ca/strings.xml @@ -34,7 +34,6 @@ Captura Galeria No hi ha comentaris en aquesta publicació … - mostrar… Domini de la teva instància Connecta’t a Pixelfed CW / NSFW / Imatges ocultes diff --git a/app/src/main/res/values-de/strings.xml b/app/src/main/res/values-de/strings.xml index b3442b33..86c38a0f 100644 --- a/app/src/main/res/values-de/strings.xml +++ b/app/src/main/res/values-de/strings.xml @@ -33,7 +33,6 @@ Erfassen Galerie Foto teilen… - zeigen… Domain Ihrer Instanz Mit Pixelfed verbinden Sie müssen online sein, um das erste Konto hinzuzufügen und um PixelDroid zu verwenden :( diff --git a/app/src/main/res/values-es/strings.xml b/app/src/main/res/values-es/strings.xml index 078750d2..d7b34bb1 100644 --- a/app/src/main/res/values-es/strings.xml +++ b/app/src/main/res/values-es/strings.xml @@ -33,7 +33,6 @@ Capturar Galería No hay comentarios en esta publicación… - para mostrar… Dominio de tu nodo Conectar con Pixelfed Necesitas estar conectado para poder añadir la primera cuenta y utilizar PixelDroid :( diff --git a/app/src/main/res/values-eu/strings.xml b/app/src/main/res/values-eu/strings.xml index e606a78b..6a434805 100644 --- a/app/src/main/res/values-eu/strings.xml +++ b/app/src/main/res/values-eu/strings.xml @@ -37,7 +37,6 @@ Eduki-abisua / Multimedia ezkutatuta \n (egin klik erakusteko) DISTIRA - erakutsi… Zure instantziaren domeinua Beste Pixelfed kontu bat gehitu Kontua gehitu diff --git a/app/src/main/res/values-fa/strings.xml b/app/src/main/res/values-fa/strings.xml index 628c15d9..78f0ca15 100644 --- a/app/src/main/res/values-fa/strings.xml +++ b/app/src/main/res/values-fa/strings.xml @@ -33,7 +33,6 @@ نگارخانه هم‌رسانی تصویر… نظری روی این مطلب نیست… - برای نمایش… دامنهٔ نمونهٔ شما اتصال به پیکسل‌فد پیکسل‌دروید diff --git a/app/src/main/res/values-fr/strings.xml b/app/src/main/res/values-fr/strings.xml index f91c812a..a1f704bf 100644 --- a/app/src/main/res/values-fr/strings.xml +++ b/app/src/main/res/values-fr/strings.xml @@ -37,7 +37,6 @@ Domaine de votre instance CW / NSFW / Media caché \n(Cliquer pour le montrer) - Montrer… Vous devez être connecté à internet pour pouvoir ajouter un compte et utiliser PixelDroid :( Ajouter un autre compte Pixelfed Ajouter un compte Pixelfed diff --git a/app/src/main/res/values-gl/strings.xml b/app/src/main/res/values-gl/strings.xml index a5840ef1..89a6e7d0 100644 --- a/app/src/main/res/values-gl/strings.xml +++ b/app/src/main/res/values-gl/strings.xml @@ -31,7 +31,6 @@ Compartir foto… Sen comentarios na publicación… Fallou a descarga, inténtao outra vez - amostrar… Dominio da túa instancia Conectar con Pixelfed Debes ter conexión a internet para poder engadir a conta e usar PixelDroid :( diff --git a/app/src/main/res/values-it/strings.xml b/app/src/main/res/values-it/strings.xml index d744d433..a93c2e70 100644 --- a/app/src/main/res/values-it/strings.xml +++ b/app/src/main/res/values-it/strings.xml @@ -29,7 +29,6 @@ Immagine scaricata con successo Nessun commento in questo post… Impossibile registrare l\'applicazione con questo server - mostrare… CW / NSFW / Media nascosti \n (cliccaper visualizzare) Acquisizione diff --git a/app/src/main/res/values-ja/strings.xml b/app/src/main/res/values-ja/strings.xml index b2671319..334f1edd 100644 --- a/app/src/main/res/values-ja/strings.xml +++ b/app/src/main/res/values-ja/strings.xml @@ -25,7 +25,6 @@ カメラを切り替え ギャラリー 画像を共有… - 表示する… あなたの参加しているインスタンスのドメイン Pixelfedに接続 PixelDroidを利用するにははじめにインターネットにアクセスする必要があります diff --git a/app/src/main/res/values-nl/strings.xml b/app/src/main/res/values-nl/strings.xml index fbb711ee..67baea9f 100644 --- a/app/src/main/res/values-nl/strings.xml +++ b/app/src/main/res/values-nl/strings.xml @@ -35,7 +35,6 @@ Van camera wisselen Gallerij Geen reacties op dit bericht… - weer te geven… Domein van je instance Met Pixelfed verbinden Je moet met het internet verbonden zijn om je eerste account toe te voegen en PixelDroid te kunnen gebruiken :( diff --git a/app/src/main/res/values-pt-rBR/strings.xml b/app/src/main/res/values-pt-rBR/strings.xml index 631faf83..9ec7c268 100644 --- a/app/src/main/res/values-pt-rBR/strings.xml +++ b/app/src/main/res/values-pt-rBR/strings.xml @@ -15,7 +15,6 @@ Você precisa estar conectado para poder adicionar a primeira conta e usar o PixelDroid :( Conectar-se à Pixelfed Domínio da sua instância - mostrar… Nenhum comentário… Compartilhar imagem… Galeria diff --git a/app/src/main/res/values-ru/strings.xml b/app/src/main/res/values-ru/strings.xml index 6f6e0f25..4aa8a0d4 100644 --- a/app/src/main/res/values-ru/strings.xml +++ b/app/src/main/res/values-ru/strings.xml @@ -22,7 +22,6 @@ Переключить камеру Галерея Нет комментариев… - показать… Домен вашего инстанса Подключение к Pixelfed PixelDroid diff --git a/app/src/main/res/values-sv/strings.xml b/app/src/main/res/values-sv/strings.xml index 90c0524b..87aa5faa 100644 --- a/app/src/main/res/values-sv/strings.xml +++ b/app/src/main/res/values-sv/strings.xml @@ -35,7 +35,6 @@ Galleri Dela bild… Inga kommentarer på detta inlägg… - att visa… Anslut till Pixelfed CW / NSFW / Dold media \n(Tryck för att visa) diff --git a/app/src/main/res/values-zh-rCN/strings.xml b/app/src/main/res/values-zh-rCN/strings.xml index 65974179..7f9bc6fd 100644 --- a/app/src/main/res/values-zh-rCN/strings.xml +++ b/app/src/main/res/values-zh-rCN/strings.xml @@ -32,7 +32,6 @@ 切换摄像头 相册 这条帖文下没有评论…… - 显示…… 实例的域名 连接至 Pixelfed 分享图片…… diff --git a/app/src/main/res/values/strings.xml b/app/src/main/res/values/strings.xml index a7817229..6b556d90 100644 --- a/app/src/main/res/values/strings.xml +++ b/app/src/main/res/values/strings.xml @@ -48,16 +48,21 @@ Description… post Add a photo + One of the images in the post + Click the image to edit it BRIGHTNESS CONTRAST SATURATION FILTERS EDIT + Thumbnail of filter Normal Still processing image, wait for that to finish first! OK, wait for that. "Couldn't retrieve image after crop" + Preview of the image being edited + Button to crop or rotate the image Capture Switch camera @@ -84,7 +89,10 @@ Comment error! "Comment: %1$s posted!" Comment - to show… + %1$s comments + Add a comment + Submit comment + This post is an album "%1$s\nPosts" "%1$s\nFollowers" @@ -146,6 +154,6 @@ Language Help translate PixelDroid to your language: Report issues or contribute to the application: - + Image showing a red panda, Pixelfed\'s mascot, using a phone \ No newline at end of file