Skip to content

Commit 0d23fec

Browse files
Update string resources (#123)
1 parent 03cf158 commit 0d23fec

5 files changed

Lines changed: 48 additions & 49 deletions

File tree

ai-catalog/app/src/main/java/com/android/ai/catalog/domain/SampleCatalog.kt

Lines changed: 22 additions & 22 deletions
Original file line numberDiff line numberDiff line change
@@ -39,16 +39,16 @@ import com.android.ai.theme.extendedColorScheme
3939
@RequiresPermission(Manifest.permission.RECORD_AUDIO)
4040
val sampleCatalog = listOf(
4141
SampleCatalogItem(
42-
title = R.string.gemini_image_chat,
43-
description = R.string.gemini_image_chat_description,
42+
title = R.string.gemini_image_chat_list_title,
43+
description = R.string.gemini_image_chat_list_description,
4444
route = "GeminiImageChatScreen",
4545
sampleEntryScreen = { GeminiImageChatScreen() },
4646
tags = listOf(SampleTags.GEMINI_FLASH, SampleTags.FIREBASE),
4747
needsFirebase = true,
4848
),
4949
SampleCatalogItem(
50-
title = R.string.gemini_multimodal_sample_title,
51-
description = R.string.gemini_multimodal_sample_description,
50+
title = R.string.gemini_multimodal_sample_list_title,
51+
description = R.string.gemini_multimodal_sample_list_description,
5252
route = "GeminiMultimodalScreen",
5353
sampleEntryScreen = { GeminiMultimodalScreen() },
5454
tags = listOf(SampleTags.GEMINI_FLASH, SampleTags.FIREBASE),
@@ -66,76 +66,76 @@ val sampleCatalog = listOf(
6666
keyArt = R.drawable.img_keyart_chatbot,
6767
),
6868
SampleCatalogItem(
69-
title = R.string.genai_summarization_sample_title,
70-
description = R.string.genai_summarization_sample_description,
69+
title = R.string.genai_summarization_sample_list_title,
70+
description = R.string.genai_summarization_sample_list_description,
7171
route = "GenAISummarizationScreen",
7272
sampleEntryScreen = { GenAISummarizationScreen() },
7373
tags = listOf(SampleTags.GEMINI_NANO, SampleTags.ML_KIT),
7474
keyArt = R.drawable.img_keyart_summary,
7575
),
7676
SampleCatalogItem(
77-
title = R.string.genai_image_description_sample_title,
78-
description = R.string.genai_image_description_sample_description,
77+
title = R.string.genai_image_description_sample_list_title,
78+
description = R.string.genai_image_description_sample_list_description,
7979
route = "GenAIImageDescriptionScreen",
8080
sampleEntryScreen = { GenAIImageDescriptionScreen() },
8181
tags = listOf(SampleTags.GEMINI_NANO, SampleTags.ML_KIT),
8282
keyArt = R.drawable.img_keyart_img_desc,
8383
),
8484
SampleCatalogItem(
85-
title = R.string.genai_writing_assistance_sample_title,
86-
description = R.string.genai_writing_assistance_sample_description,
85+
title = R.string.genai_writing_assistance_sample_list_title,
86+
description = R.string.genai_writing_assistance_sample_list_description,
8787
route = "GenAIWritingAssistanceScreen",
8888
sampleEntryScreen = { GenAIWritingAssistanceScreen() },
8989
tags = listOf(SampleTags.GEMINI_NANO, SampleTags.ML_KIT),
9090
keyArt = R.drawable.img_keyart_text,
9191
),
9292
SampleCatalogItem(
93-
title = R.string.imagen_sample_title,
94-
description = R.string.imagen_sample_description,
93+
title = R.string.imagen_sample_list_title,
94+
description = R.string.imagen_sample_list_description,
9595
route = "ImagenImageGenerationScreen",
9696
sampleEntryScreen = { ImagenScreen() },
9797
tags = listOf(SampleTags.IMAGEN, SampleTags.FIREBASE),
9898
needsFirebase = true,
9999
keyArt = R.drawable.img_keyart_imagen,
100100
),
101101
SampleCatalogItem(
102-
title = R.string.imagen_editing_sample_title,
103-
description = R.string.imagen_editing_sample_description,
102+
title = R.string.imagen_editing_sample_list_title,
103+
description = R.string.imagen_editing_sample_list_description,
104104
route = "ImagenMaskEditing",
105105
sampleEntryScreen = { ImagenEditingScreen() },
106106
tags = listOf(SampleTags.IMAGEN, SampleTags.FIREBASE),
107107
needsFirebase = true,
108108
keyArt = R.drawable.img_keyart_imagen,
109109
),
110110
SampleCatalogItem(
111-
title = R.string.magic_selfie_sample_title,
112-
description = R.string.magic_selfie_sample_description,
111+
title = R.string.magic_selfie_sample_list_title,
112+
description = R.string.magic_selfie_sample_list_description,
113113
route = "MagicSelfieScreen",
114114
sampleEntryScreen = { MagicSelfieScreen() },
115115
tags = listOf(SampleTags.IMAGEN, SampleTags.FIREBASE, SampleTags.ML_KIT),
116116
needsFirebase = true,
117117
keyArt = R.drawable.img_keyart_magic_selfie,
118118
),
119119
SampleCatalogItem(
120-
title = R.string.gemini_video_summarization_sample_title,
121-
description = R.string.gemini_video_summarization_sample_description,
120+
title = R.string.gemini_video_summarization_sample_list_title,
121+
description = R.string.gemini_video_summarization_sample_list_description,
122122
route = "VideoSummarizationScreen",
123123
sampleEntryScreen = { VideoSummarizationScreen() },
124124
tags = listOf(SampleTags.GEMINI_FLASH, SampleTags.FIREBASE, SampleTags.MEDIA3),
125125
needsFirebase = true,
126126
),
127127
SampleCatalogItem(
128-
title = R.string.gemini_video_metadata_creation_sample_title,
129-
description = R.string.gemini_video_metadata_creation_sample_description,
128+
title = R.string.gemini_video_metadata_creation_sample_list_title,
129+
description = R.string.gemini_video_metadata_creation_sample_list_description,
130130
route = "VideoMetadataCreationScreen",
131131
sampleEntryScreen = { VideoMetadataCreationScreen() },
132132
tags = listOf(SampleTags.GEMINI_FLASH, SampleTags.FIREBASE, SampleTags.MEDIA3),
133133
needsFirebase = true,
134134
keyArt = R.drawable.img_keyart_video_summary,
135135
),
136136
SampleCatalogItem(
137-
title = R.string.gemini_live_todo_title,
138-
description = R.string.gemini_live_todo_description,
137+
title = R.string.gemini_live_todo_list_title,
138+
description = R.string.gemini_live_todo_list_description,
139139
route = "GeminiLiveTodoScreen",
140140
sampleEntryScreen = { TodoScreen() },
141141
tags = listOf(SampleTags.GEMINI_FLASH, SampleTags.FIREBASE),

ai-catalog/app/src/main/java/com/android/ai/catalog/ui/CatalogRowCard.kt

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -101,8 +101,8 @@ fun CatalogRowCard(catalogItem: SampleCatalogItem, onClick: () -> Unit) {
101101
fun CatalogRowCardPreview() {
102102
AISampleCatalogTheme {
103103
val sampleItem = SampleCatalogItem(
104-
title = R.string.gemini_multimodal_sample_title,
105-
description = R.string.gemini_multimodal_sample_description,
104+
title = R.string.gemini_multimodal_sample_list_title,
105+
description = R.string.gemini_multimodal_sample_list_description,
106106
route = "GeminiMultimodalScreen",
107107
sampleEntryScreen = { },
108108
tags = listOf(SampleTags.GEMINI_FLASH, SampleTags.FIREBASE),

ai-catalog/app/src/main/java/com/android/ai/catalog/ui/CatalogWideCard.kt

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -95,8 +95,8 @@ fun CatalogWideCard(catalogItem: SampleCatalogItem, onClick: () -> Unit) {
9595
fun CatalogWideCardPreview() {
9696
AISampleCatalogTheme {
9797
val sampleItem = SampleCatalogItem(
98-
title = R.string.gemini_multimodal_sample_title,
99-
description = R.string.gemini_multimodal_sample_description,
98+
title = R.string.gemini_multimodal_sample_list_title,
99+
description = R.string.gemini_multimodal_sample_list_description,
100100
route = "GeminiMultimodalScreen",
101101
sampleEntryScreen = { },
102102
tags = listOf(SampleTags.GEMINI_FLASH, SampleTags.FIREBASE),

ai-catalog/app/src/main/res/values/strings.xml

Lines changed: 22 additions & 22 deletions
Original file line numberDiff line numberDiff line change
@@ -1,32 +1,32 @@
11
<resources>
22
<string name="app_name">AI Sample Catalog</string>
3-
<string name="gemini_multimodal_sample_title">Gemini Multimodal Generation</string>
4-
<string name="gemini_multimodal_sample_description">A very simple example of multimodal generation using the Gemini Flash model.</string>
3+
<string name="gemini_multimodal_sample_list_title">Gemini Multimodal Generation</string>
4+
<string name="gemini_multimodal_sample_list_description">A very simple example of multimodal generation using the Gemini Flash model.</string>
55
<string name="gemini_chatbot_sample_title">Gemini Chatbot</string>
66
<string name="gemini_chatbot_sample_description">A simple implementation of chatbot using Gemini Flash model.</string>
7-
<string name="genai_summarization_sample_title">Summarization with Gemini Nano</string>
8-
<string name="genai_summarization_sample_description">Summarize articles and conversations on-device with GenAI API powered by Gemini Nano</string>
9-
<string name="genai_image_description_sample_title">Image Description with Gemini Nano</string>
10-
<string name="genai_image_description_sample_description">Generate short descriptions of images on-device with GenAI API powered by Gemini Nano</string>
11-
<string name="genai_writing_assistance_sample_title">Polish text with Gemini Nano</string>
12-
<string name="genai_writing_assistance_sample_description">Proofread and rewrite short content on-device with GenAI API powered by Gemini Nano</string>
7+
<string name="genai_summarization_sample_list_title">Summarization with Gemini Nano</string>
8+
<string name="genai_summarization_sample_list_description">Summarize articles and conversations on-device with GenAI API powered by Gemini Nano</string>
9+
<string name="genai_image_description_sample_list_title">Image Description with Gemini Nano</string>
10+
<string name="genai_image_description_sample_list_description">Generate short descriptions of images on-device with GenAI API powered by Gemini Nano</string>
11+
<string name="genai_writing_assistance_sample_list_title">Polish text with Gemini Nano</string>
12+
<string name="genai_writing_assistance_sample_list_description">Proofread and rewrite short content on-device with GenAI API powered by Gemini Nano</string>
1313
<string name="top_bar_title">Android AI Samples</string>
1414
<string name="top_bar_title_expanded">Android\nAI Samples</string>
1515
<string name="open_sample_button">Open sample</string>
16-
<string name="imagen_sample_title">Image generation with Imagen</string>
17-
<string name="imagen_sample_description">Generate images with Imagen, Google image generation model</string>
18-
<string name="imagen_editing_sample_title">Imagen Editing using Inpainting</string>
19-
<string name="imagen_editing_sample_description">Generate images and edit only specific areas of a generated image with Inpainting</string>
20-
<string name="magic_selfie_sample_title">Magic Selfie with Imagen and ML Kit</string>
21-
<string name="magic_selfie_sample_description">Change the background of your selfies with Imagen and the ML Kit Segmentation API</string>
22-
<string name="gemini_video_summarization_sample_title">Video Summarization with Gemini and Firebase</string>
23-
<string name="gemini_video_summarization_sample_description">"Generate a summary of a video (from a cloud URL or Youtube) with Gemini API powered by Firebase"</string>
24-
<string name="gemini_video_metadata_creation_sample_title">Video Metadata Creation with Gemini and Firebase</string>
25-
<string name="gemini_video_metadata_creation_sample_description">"Generate metadata of a video (from a cloud URL or Youtube) with Gemini API powered by Firebase"</string>
26-
<string name="gemini_live_todo_title">Gemini Live Todo</string>
27-
<string name="gemini_live_todo_description">"Simple Todo app using the Gemini Live API to interact with the items in the list"</string>
28-
<string name="gemini_image_chat">Gemini Image Chat</string>
29-
<string name="gemini_image_chat_description">Conversational Image generation with Gemini</string>
16+
<string name="imagen_sample_list_title">Image generation with Imagen</string>
17+
<string name="imagen_sample_list_description">Generate images with Imagen, Google image generation model</string>
18+
<string name="imagen_editing_sample_list_title">Imagen Editing using Inpainting</string>
19+
<string name="imagen_editing_sample_list_description">Generate images and edit only specific areas of a generated image with Inpainting</string>
20+
<string name="magic_selfie_sample_list_title">Magic Selfie with Imagen and ML Kit</string>
21+
<string name="magic_selfie_sample_list_description">Change the background of your selfies with Imagen and the ML Kit Segmentation API</string>
22+
<string name="gemini_video_summarization_sample_list_title">Video Summarization with Gemini and Firebase</string>
23+
<string name="gemini_video_summarization_sample_list_description">"Generate a summary of a video (from a cloud URL or Youtube) with Gemini API powered by Firebase"</string>
24+
<string name="gemini_video_metadata_creation_sample_list_title">Video Metadata Creation with Gemini and Firebase</string>
25+
<string name="gemini_video_metadata_creation_sample_list_description">"Generate metadata of a video (from a cloud URL or Youtube) with Gemini API powered by Firebase"</string>
26+
<string name="gemini_live_todo_list_title">Gemini Live Todo</string>
27+
<string name="gemini_live_todo_list_description">"Simple Todo app using the Gemini Live API to interact with the items in the list"</string>
28+
<string name="gemini_image_chat_list_title">Gemini Image Chat</string>
29+
<string name="gemini_image_chat_list_description">Conversational Image generation with Gemini</string>
3030
<string name="firebase_required">Firebase Required</string>
3131
<string name="firebase_required_description">This feature requires Firebase to be initialized.</string>
3232
<string name="close">Close</string>

ai-catalog/gradle/libs.versions.toml

Lines changed: 0 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -32,7 +32,6 @@ uiTooling = "1.8.3"
3232
lifecycleViewmodelAndroid = "2.8.7"
3333
material3 = "1.5.0-alpha01"
3434
uiTextGoogleFonts = "1.8.1"
35-
runtime = "1.8.3"
3635
exifinterface = "1.4.1"
3736
material3WindowSizeClass = "1.3.2"
3837
richtext = "1.0.0-alpha02"

0 commit comments

Comments
 (0)