diff --git a/features/analytics/api/src/main/kotlin/io/element/android/features/analytics/api/preferences/AnalyticsPreferencesView.kt b/features/analytics/api/src/main/kotlin/io/element/android/features/analytics/api/preferences/AnalyticsPreferencesView.kt
index 5052f0927f..9678068a3c 100644
--- a/features/analytics/api/src/main/kotlin/io/element/android/features/analytics/api/preferences/AnalyticsPreferencesView.kt
+++ b/features/analytics/api/src/main/kotlin/io/element/android/features/analytics/api/preferences/AnalyticsPreferencesView.kt
@@ -22,6 +22,7 @@ import androidx.compose.ui.Modifier
import androidx.compose.ui.res.stringResource
import androidx.compose.ui.tooling.preview.PreviewParameter
import io.element.android.features.analytics.api.AnalyticsOptInEvents
+import io.element.android.features.analytics.api.R
import io.element.android.libraries.designsystem.components.LINK_TAG
import io.element.android.libraries.designsystem.components.list.ListItemContent
import io.element.android.libraries.designsystem.preview.PreviewsDayNight
@@ -30,7 +31,6 @@ import io.element.android.libraries.designsystem.text.buildAnnotatedStringWithSt
import io.element.android.libraries.designsystem.theme.components.ListItem
import io.element.android.libraries.designsystem.theme.components.ListSupportingText
import io.element.android.libraries.designsystem.theme.components.Text
-import io.element.android.libraries.ui.strings.CommonStrings
@Composable
fun AnalyticsPreferencesView(
@@ -42,18 +42,18 @@ fun AnalyticsPreferencesView(
}
val supportingText = stringResource(
- id = CommonStrings.screen_analytics_settings_help_us_improve,
+ id = R.string.screen_analytics_settings_help_us_improve,
state.applicationName
)
val linkText = buildAnnotatedStringWithStyledPart(
- CommonStrings.screen_analytics_settings_read_terms,
- CommonStrings.screen_analytics_settings_read_terms_content_link,
+ R.string.screen_analytics_settings_read_terms,
+ R.string.screen_analytics_settings_read_terms_content_link,
tagAndLink = LINK_TAG to state.policyUrl,
)
Column(modifier) {
ListItem(
headlineContent = {
- Text(stringResource(id = CommonStrings.screen_analytics_settings_share_data))
+ Text(stringResource(id = R.string.screen_analytics_settings_share_data))
},
supportingContent = {
Text(supportingText)
diff --git a/features/analytics/api/src/main/res/values-cs/translations.xml b/features/analytics/api/src/main/res/values-cs/translations.xml
new file mode 100644
index 0000000000..a60d94b797
--- /dev/null
+++ b/features/analytics/api/src/main/res/values-cs/translations.xml
@@ -0,0 +1,7 @@
+
+
+ "Sdílet analytická data"
+ "Sdílejte anonymní údaje o používání, které nám pomohou identifikovat problémy."
+ "Můžete si přečíst všechny naše podmínky %1$s."
+ "zde"
+
diff --git a/features/analytics/api/src/main/res/values-de/translations.xml b/features/analytics/api/src/main/res/values-de/translations.xml
new file mode 100644
index 0000000000..135eac3d21
--- /dev/null
+++ b/features/analytics/api/src/main/res/values-de/translations.xml
@@ -0,0 +1,7 @@
+
+
+ "Analysedaten teilen"
+ "Teile anonyme Nutzungsdaten, um uns bei der Identifizierung von Problemen zu helfen."
+ "Du kannst alle unsere Bedingungen lesen %1$s."
+ "hier"
+
diff --git a/features/analytics/api/src/main/res/values-fr/translations.xml b/features/analytics/api/src/main/res/values-fr/translations.xml
new file mode 100644
index 0000000000..aa0fe9a14f
--- /dev/null
+++ b/features/analytics/api/src/main/res/values-fr/translations.xml
@@ -0,0 +1,7 @@
+
+
+ "Partagez des données de statistiques d’utilisation"
+ "Partagez des données d’utilisation anonymes pour nous aider à identifier les problèmes."
+ "Vous pouvez lire toutes nos conditions %1$s."
+ "ici"
+
diff --git a/features/analytics/api/src/main/res/values-ro/translations.xml b/features/analytics/api/src/main/res/values-ro/translations.xml
new file mode 100644
index 0000000000..e03a6cfb36
--- /dev/null
+++ b/features/analytics/api/src/main/res/values-ro/translations.xml
@@ -0,0 +1,7 @@
+
+
+ "Partajați datele analitice"
+ "Distribuiți date anonime de utilizare pentru a ne ajuta să identificăm probleme."
+ "Puteți citi toate condițiile noastre %1$s."
+ "aici"
+
diff --git a/features/analytics/api/src/main/res/values-ru/translations.xml b/features/analytics/api/src/main/res/values-ru/translations.xml
new file mode 100644
index 0000000000..0617f21bbf
--- /dev/null
+++ b/features/analytics/api/src/main/res/values-ru/translations.xml
@@ -0,0 +1,7 @@
+
+
+ "Делитесь данными аналитики"
+ "Предоставлять анонимные данные об использовании, чтобы помочь нам выявить проблемы."
+ "Вы можете ознакомиться со всеми нашими условиями %1$s."
+ "здесь"
+
diff --git a/features/analytics/api/src/main/res/values-sk/translations.xml b/features/analytics/api/src/main/res/values-sk/translations.xml
new file mode 100644
index 0000000000..a930b315ee
--- /dev/null
+++ b/features/analytics/api/src/main/res/values-sk/translations.xml
@@ -0,0 +1,7 @@
+
+
+ "Zdieľať analytické údaje"
+ "Zdieľajte anonymné údaje o používaní, aby sme mohli identifikovať problémy."
+ "Môžete si prečítať všetky naše podmienky %1$s."
+ "tu"
+
diff --git a/features/analytics/api/src/main/res/values-zh-rTW/translations.xml b/features/analytics/api/src/main/res/values-zh-rTW/translations.xml
new file mode 100644
index 0000000000..db8f91ceea
--- /dev/null
+++ b/features/analytics/api/src/main/res/values-zh-rTW/translations.xml
@@ -0,0 +1,7 @@
+
+
+ "分享分析數據"
+ "分享匿名的使用數據以協助我們釐清問題。"
+ "您可以到%1$s閱讀我們的條款。"
+ "這裡"
+
diff --git a/features/analytics/api/src/main/res/values/localazy.xml b/features/analytics/api/src/main/res/values/localazy.xml
new file mode 100644
index 0000000000..8ae2a2d3d8
--- /dev/null
+++ b/features/analytics/api/src/main/res/values/localazy.xml
@@ -0,0 +1,7 @@
+
+
+ "Share analytics data"
+ "Share anonymous usage data to help us identify issues."
+ "You can read all our terms %1$s."
+ "here"
+
diff --git a/libraries/ui-strings/src/main/res/values-cs/translations.xml b/libraries/ui-strings/src/main/res/values-cs/translations.xml
index a1d01dc467..59a52044da 100644
--- a/libraries/ui-strings/src/main/res/values-cs/translations.xml
+++ b/libraries/ui-strings/src/main/res/values-cs/translations.xml
@@ -135,6 +135,7 @@
"Obnovování…"
"Odpověď na %1$s"
"Nahlásit chybu"
+ "Nahlásit problém"
"Zpráva odeslána"
"Editor formátovaného textu"
"Místnost"
@@ -173,7 +174,6 @@
"Hlasová zpráva"
"Čekání…"
"Čekání na dešifrovací klíč"
- "Nahlásit problém"
"Opravdu chcete ukončit toto hlasování?"
"Hlasování: %1$s"
"Potvrzení"
@@ -223,7 +223,6 @@
"Toto je začátek %1$s."
"Toto je začátek této konverzace."
"Nové"
- "Sdílet analytická data"
"Výběr média se nezdařil, zkuste to prosím znovu."
"Nahrání média se nezdařilo, zkuste to prosím znovu."
"Nahrání média se nezdařilo, zkuste to prosím znovu."
@@ -268,8 +267,5 @@ Pokud budete pokračovat, některá nastavení se mohou změnit."
"en"
"Chyba"
"Úspěch"
- "Sdílejte anonymní údaje o používání, které nám pomohou identifikovat problémy."
- "Můžete si přečíst všechny naše podmínky %1$s."
- "zde"
"Zablokovat uživatele"
diff --git a/libraries/ui-strings/src/main/res/values-de/translations.xml b/libraries/ui-strings/src/main/res/values-de/translations.xml
index dd84815254..2983bc0be4 100644
--- a/libraries/ui-strings/src/main/res/values-de/translations.xml
+++ b/libraries/ui-strings/src/main/res/values-de/translations.xml
@@ -191,7 +191,6 @@
"Dies ist der Anfang von %1$s."
"Dies ist der Anfang dieses Gesprächs."
"Neu"
- "Analysedaten teilen"
"Medienauswahl fehlgeschlagen, bitte versuche es erneut."
"Fehler beim Verarbeiten des hochgeladenen Mediums. Bitte versuche es erneut."
"Das Hochladen der Medien ist fehlgeschlagen. Bitte versuche es erneut."
@@ -232,8 +231,5 @@
"en"
"Fehler"
"Erfolg"
- "Teile anonyme Nutzungsdaten, um uns bei der Identifizierung von Problemen zu helfen."
- "Du kannst alle unsere Bedingungen lesen %1$s."
- "hier"
"Benutzer sperren"
diff --git a/libraries/ui-strings/src/main/res/values-fr/translations.xml b/libraries/ui-strings/src/main/res/values-fr/translations.xml
index f655b1eafa..ed8ff54abf 100644
--- a/libraries/ui-strings/src/main/res/values-fr/translations.xml
+++ b/libraries/ui-strings/src/main/res/values-fr/translations.xml
@@ -218,7 +218,6 @@
"Ceci est le début de %1$s."
"Ceci est le début de cette conversation."
"Nouveau"
- "Partagez des données de statistiques d’utilisation"
"Échec de la sélection du média, veuillez réessayer."
"Échec du traitement des médias à télécharger, veuillez réessayer."
"Échec du téléchargement du média, veuillez réessayer."
@@ -263,8 +262,5 @@ Si vous continuez, il est possible que certains de vos paramètres soient modifi
"Ang."
"Erreur"
"Succès"
- "Partagez des données d’utilisation anonymes pour nous aider à identifier les problèmes."
- "Vous pouvez lire toutes nos conditions %1$s."
- "ici"
"Bloquer l’utilisateur"
diff --git a/libraries/ui-strings/src/main/res/values-ro/translations.xml b/libraries/ui-strings/src/main/res/values-ro/translations.xml
index 566133a6a5..00825d232a 100644
--- a/libraries/ui-strings/src/main/res/values-ro/translations.xml
+++ b/libraries/ui-strings/src/main/res/values-ro/translations.xml
@@ -175,7 +175,6 @@
"Acesta este începutul conversației %1$s."
"Acesta este începutul acestei conversații."
"Nou"
- "Partajați datele analitice"
"Selectarea fișierelor media a eșuat, încercați din nou."
"Procesarea datelor media a eșuat, vă rugăm să încercați din nou."
"Încărcarea fișierelor media a eșuat, încercați din nou."
@@ -220,8 +219,5 @@ Dacă continuați, unele dintre setările dumneavoastră pot fi modificate.""ro"
"Eroare"
"Succes"
- "Distribuiți date anonime de utilizare pentru a ne ajuta să identificăm probleme."
- "Puteți citi toate condițiile noastre %1$s."
- "aici"
"Blocați utilizatorul"
diff --git a/libraries/ui-strings/src/main/res/values-ru/translations.xml b/libraries/ui-strings/src/main/res/values-ru/translations.xml
index 7f94e7e05b..aca6c68a85 100644
--- a/libraries/ui-strings/src/main/res/values-ru/translations.xml
+++ b/libraries/ui-strings/src/main/res/values-ru/translations.xml
@@ -136,6 +136,7 @@
"Обновление…"
"Отвечает на %1$s"
"Сообщить об ошибке"
+ "Сообщить о проблеме"
"Отчет отправлен"
"Редактор форматированного текста"
"Комната"
@@ -174,7 +175,6 @@
"Голосовое сообщение"
"Ожидание…"
"Ожидание ключа расшифровки"
- "Сообщить о проблеме"
"Вы действительно хотите завершить данный опрос?"
"Опрос: %1$s"
"Подтверждение устройства"
@@ -225,7 +225,6 @@
"Это начало %1$s."
"Это начало разговора."
"Новый"
- "Делитесь данными аналитики"
"Не удалось выбрать носитель, попробуйте еще раз."
"Не удалось обработать медиафайл для загрузки, попробуйте еще раз."
"Не удалось загрузить медиафайлы, попробуйте еще раз."
@@ -268,8 +267,5 @@
"en"
"Ошибка"
"Успешно"
- "Предоставлять анонимные данные об использовании, чтобы помочь нам выявить проблемы."
- "Вы можете ознакомиться со всеми нашими условиями %1$s."
- "здесь"
"Заблокировать пользователя"
diff --git a/libraries/ui-strings/src/main/res/values-sk/translations.xml b/libraries/ui-strings/src/main/res/values-sk/translations.xml
index 5aee90c0c3..3f4d241808 100644
--- a/libraries/ui-strings/src/main/res/values-sk/translations.xml
+++ b/libraries/ui-strings/src/main/res/values-sk/translations.xml
@@ -136,6 +136,7 @@
"Obnovuje sa…"
"Odpoveď na %1$s"
"Nahlásiť chybu"
+ "Nahlásiť problém"
"Nahlásenie bolo odoslané"
"Rozšírený textový editor"
"Miestnosť"
@@ -174,7 +175,6 @@
"Hlasová správa"
"Čaká sa…"
"Čaká sa na dešifrovací kľúč"
- "Nahlásiť problém"
"Ste si istí, že chcete ukončiť túto anketu?"
"Anketa: %1$s"
"Overiť zariadenie"
@@ -225,7 +225,6 @@
"Toto je začiatok %1$s."
"Toto je začiatok tejto konverzácie."
"Nové"
- "Zdieľať analytické údaje"
"Nepodarilo sa vybrať médium, skúste to prosím znova."
"Nepodarilo sa spracovať médiá na odoslanie, skúste to prosím znova."
"Nepodarilo sa nahrať médiá, skúste to prosím znova."
@@ -270,8 +269,5 @@ Ak budete pokračovať, niektoré z vašich nastavení sa môžu zmeniť.""sk"
"Chyba"
"Úspech"
- "Zdieľajte anonymné údaje o používaní, aby sme mohli identifikovať problémy."
- "Môžete si prečítať všetky naše podmienky %1$s."
- "tu"
"Zablokovať používateľa"
diff --git a/libraries/ui-strings/src/main/res/values-zh-rTW/translations.xml b/libraries/ui-strings/src/main/res/values-zh-rTW/translations.xml
index 37b372f46b..f4037bd603 100644
--- a/libraries/ui-strings/src/main/res/values-zh-rTW/translations.xml
+++ b/libraries/ui-strings/src/main/res/values-zh-rTW/translations.xml
@@ -180,7 +180,6 @@
"檢舉這個內容的原因"
"新訊息"
- "分享分析數據"
"無法上傳媒體檔案,請稍後再試。"
"其他設定"
"私訊"
@@ -205,8 +204,5 @@
"zh-tw"
"錯誤"
"成功"
- "分享匿名的使用數據以協助我們釐清問題。"
- "您可以到%1$s閱讀我們的條款。"
- "這裡"
"封鎖使用者"
diff --git a/libraries/ui-strings/src/main/res/values/localazy.xml b/libraries/ui-strings/src/main/res/values/localazy.xml
index ec09f81b3d..4f18758bfb 100644
--- a/libraries/ui-strings/src/main/res/values/localazy.xml
+++ b/libraries/ui-strings/src/main/res/values/localazy.xml
@@ -136,6 +136,7 @@
"Refreshing…"
"Replying to %1$s"
"Report a bug"
+ "Report a problem"
"Report submitted"
"Rich text editor"
"Room"
@@ -174,7 +175,6 @@
"Voice message"
"Waiting…"
"Waiting for this message"
- "Report a problem"
"Are you sure you want to end this poll?"
"Poll: %1$s"
"Verify device"
@@ -222,7 +222,6 @@
"This is the beginning of %1$s."
"This is the beginning of this conversation."
"New"
- "Share analytics data"
"Failed selecting media, please try again."
"Failed processing media to upload, please try again."
"Failed uploading media, please try again."
@@ -266,8 +265,5 @@ If you proceed, some of your settings may change."
"en"
"Error"
"Success"
- "Share anonymous usage data to help us identify issues."
- "You can read all our terms %1$s."
- "here"
"Block user"
diff --git a/tools/localazy/config.json b/tools/localazy/config.json
index 4fa301b914..08d5e35456 100644
--- a/tools/localazy/config.json
+++ b/tools/localazy/config.json
@@ -130,6 +130,12 @@
"screen_analytics_prompt.*"
]
},
+ {
+ "name": ":features:analytics:api",
+ "includeRegex": [
+ "screen_analytics_settings_.*"
+ ]
+ },
{
"name": ":features:ftue:impl",
"includeRegex": [