diff --git a/app/src/main/AndroidManifest.xml b/app/src/main/AndroidManifest.xml
index dfc7fcf..8af80a9 100644
--- a/app/src/main/AndroidManifest.xml
+++ b/app/src/main/AndroidManifest.xml
@@ -15,7 +15,7 @@
+ android:label="@string/title_settings" />
diff --git a/app/src/main/java/net/underdesk/circolapp/adapters/CircularLetterAdapter.kt b/app/src/main/java/net/underdesk/circolapp/adapters/CircularLetterAdapter.kt
index 5c2252b..77c3113 100644
--- a/app/src/main/java/net/underdesk/circolapp/adapters/CircularLetterAdapter.kt
+++ b/app/src/main/java/net/underdesk/circolapp/adapters/CircularLetterAdapter.kt
@@ -90,22 +90,31 @@ class CircularLetterAdapter(
holder.favouriteButton.setImageResource(
if (circulars[position].favourite) {
+ holder.favouriteButton.contentDescription =
+ context.getString(R.string.image_remove_favourite)
R.drawable.baseline_star_24
} else {
+ holder.favouriteButton.contentDescription =
+ context.getString(R.string.image_add_favourite)
R.drawable.baseline_star_border_24
}
)
holder.reminderButton.setImageResource(
if (circulars[position].reminder) {
+ holder.reminderButton.contentDescription =
+ context.getString(R.string.image_remove_reminder)
R.drawable.baseline_notifications_active_24
} else {
+ holder.reminderButton.contentDescription =
+ context.getString(R.string.image_add_reminder)
R.drawable.baseline_notifications_none_24
}
)
if (collapsedItems != position) {
holder.collapseButton.setImageDrawable(context.getDrawable(R.drawable.baseline_expand_more_24))
+ holder.collapseButton.contentDescription = context.getString(R.string.image_expand)
holder.viewButton.visibility = View.GONE
holder.downloadButton.visibility = View.GONE
@@ -116,6 +125,7 @@ class CircularLetterAdapter(
holder.attachmentsList.adapter = null
} else {
holder.collapseButton.setImageDrawable(context.getDrawable(R.drawable.baseline_expand_less_24))
+ holder.collapseButton.contentDescription = context.getString(R.string.image_collapse)
holder.viewButton.visibility = View.VISIBLE
holder.downloadButton.visibility = View.VISIBLE
diff --git a/app/src/main/res/layout/item_attachment.xml b/app/src/main/res/layout/item_attachment.xml
index e5b6935..4fb07b5 100644
--- a/app/src/main/res/layout/item_attachment.xml
+++ b/app/src/main/res/layout/item_attachment.xml
@@ -34,6 +34,7 @@
android:adjustViewBounds="true"
android:src="@drawable/baseline_visibility_24"
android:tint="@color/colorAccent"
+ android:contentDescription="@string/image_view_attachment"
app:layout_constraintEnd_toStartOf="@+id/attachment_download_button"
app:layout_constraintTop_toBottomOf="@+id/attachment_divider" />
@@ -46,6 +47,7 @@
android:adjustViewBounds="true"
android:src="@drawable/baseline_get_app_24"
android:tint="@color/colorAccent"
+ android:contentDescription="@string/image_download_attachment"
app:layout_constraintEnd_toEndOf="parent"
app:layout_constraintTop_toBottomOf="@+id/attachment_divider" />
\ No newline at end of file
diff --git a/app/src/main/res/layout/item_circular.xml b/app/src/main/res/layout/item_circular.xml
index cf93f99..c57ea68 100644
--- a/app/src/main/res/layout/item_circular.xml
+++ b/app/src/main/res/layout/item_circular.xml
@@ -53,6 +53,7 @@
android:layout_marginEnd="8dp"
android:adjustViewBounds="true"
android:src="@drawable/baseline_expand_more_24"
+ android:contentDescription="@string/image_expand"
app:layout_constraintBottom_toTopOf="@+id/circular_reminder_button"
app:layout_constraintEnd_toEndOf="parent"
app:layout_constraintTop_toTopOf="parent" />
@@ -65,6 +66,7 @@
android:layout_marginStart="8dp"
android:src="@drawable/baseline_visibility_24"
android:tint="@color/colorAccent"
+ android:contentDescription="@string/image_view_circular"
android:visibility="gone"
app:layout_constraintBottom_toTopOf="@+id/circulars_attachments_list"
app:layout_constraintStart_toStartOf="parent" />
@@ -77,6 +79,7 @@
android:gravity="center"
android:src="@drawable/baseline_get_app_24"
android:tint="@color/colorAccent"
+ android:contentDescription="@string/image_download_circular"
android:visibility="gone"
app:layout_constraintBottom_toTopOf="@+id/circulars_attachments_list"
app:layout_constraintEnd_toStartOf="@+id/circular_guideline"
@@ -89,6 +92,7 @@
android:layout_height="wrap_content"
android:src="@drawable/baseline_star_24"
android:tint="@color/colorAccent"
+ android:contentDescription="@string/image_add_favourite"
android:visibility="gone"
app:layout_constraintBottom_toTopOf="@+id/circulars_attachments_list"
app:layout_constraintEnd_toStartOf="@+id/circular_reminder_button"
@@ -102,6 +106,7 @@
android:layout_marginEnd="8dp"
android:src="@drawable/baseline_notifications_24"
android:tint="@color/colorAccent"
+ android:contentDescription="@string/image_add_reminder"
android:visibility="gone"
app:layout_constraintBottom_toTopOf="@+id/circulars_attachments_list"
app:layout_constraintEnd_toEndOf="parent" />
diff --git a/app/src/main/res/values-it/strings.xml b/app/src/main/res/values-it/strings.xml
index 1029d94..027bb55 100644
--- a/app/src/main/res/values-it/strings.xml
+++ b/app/src/main/res/values-it/strings.xml
@@ -52,4 +52,15 @@
La circolare sarĂ salvata nella cartella Download
Rete non disponibile. I risultati potrebbero non essere aggiornati
+
+ Visualizza allegato
+ Scarica allegato
+ Visualizza circolare
+ Scarica circolare
+ Aggiungi ai preferiti
+ Aggiungi promemoria
+ Rimuovi dai preferiti
+ Rimuovi promemoria
+ Espandi
+ Compatta
\ No newline at end of file
diff --git a/app/src/main/res/values/strings.xml b/app/src/main/res/values/strings.xml
index 26d55f2..004f7ca 100644
--- a/app/src/main/res/values/strings.xml
+++ b/app/src/main/res/values/strings.xml
@@ -53,4 +53,15 @@
The circular letter will be saved into the download folder
Network not available. Results may be outdated
+
+ View attachment
+ Download attachment
+ View circular
+ Download circular
+ Add to favourites
+ Add reminder
+ Remove from favourites
+ Remove reminder
+ Expand
+ Collapse