From 22ce829645fc7ef88586ad92e82b3c39dcd65a15 Mon Sep 17 00:00:00 2001 From: Adam Brown Date: Mon, 8 Aug 2022 13:00:42 +0100 Subject: [PATCH] moving all the strings to a dedicated libray/strings module --- changelog.d/3955.misc | 1 + library/ui-strings/build.gradle | 22 +++++++++++++++++++ .../ui-strings/src/main/AndroidManifest.xml | 2 ++ .../src/main/res/values-ab/strings.xml | 0 .../src/main/res/values-ang/strings.xml | 0 .../src/main/res/values-ar/strings.xml | 0 .../main/res/values-ar/strings_no_weblate.xml | 0 .../src/main/res/values-az/strings.xml | 0 .../main/res/values-az/strings_no_weblate.xml | 0 .../src/main/res/values-b+sr+Latn/strings.xml | 0 .../values-b+sr+Latn/strings_no_weblate.xml | 0 .../src/main/res/values-bg/strings.xml | 0 .../main/res/values-bg/strings_no_weblate.xml | 0 .../src/main/res/values-bn-rBD/strings.xml | 0 .../res/values-bn-rBD/strings_no_weblate.xml | 0 .../src/main/res/values-bn-rIN/strings.xml | 0 .../res/values-bn-rIN/strings_no_weblate.xml | 0 .../src/main/res/values-bn/strings.xml | 0 .../src/main/res/values-bs/strings.xml | 0 .../main/res/values-bs/strings_no_weblate.xml | 0 .../src/main/res/values-ca/strings.xml | 0 .../main/res/values-ca/strings_no_weblate.xml | 0 .../src/main/res/values-cs/strings.xml | 0 .../main/res/values-cs/strings_no_weblate.xml | 0 .../src/main/res/values-cy/strings.xml | 0 .../main/res/values-cy/strings_no_weblate.xml | 0 .../src/main/res/values-da/strings.xml | 0 .../main/res/values-da/strings_no_weblate.xml | 0 .../src/main/res/values-de/strings.xml | 0 .../main/res/values-de/strings_no_weblate.xml | 0 .../src/main/res/values-el/strings.xml | 0 .../main/res/values-el/strings_no_weblate.xml | 0 .../src/main/res/values-en-rGB/strings.xml | 0 .../res/values-en-rGB/strings_no_weblate.xml | 0 .../src/main/res/values-eo/strings.xml | 0 .../main/res/values-eo/strings_no_weblate.xml | 0 .../src/main/res/values-es-rMX/strings.xml | 0 .../res/values-es-rMX/strings_no_weblate.xml | 0 .../src/main/res/values-es/strings.xml | 0 .../main/res/values-es/strings_no_weblate.xml | 0 .../src/main/res/values-et/strings.xml | 0 .../main/res/values-et/strings_no_weblate.xml | 0 .../src/main/res/values-eu/strings.xml | 0 .../main/res/values-eu/strings_no_weblate.xml | 0 .../src/main/res/values-fa/strings.xml | 0 .../main/res/values-fa/strings_no_weblate.xml | 0 .../src/main/res/values-fi/strings.xml | 0 .../main/res/values-fi/strings_no_weblate.xml | 0 .../src/main/res/values-fr-rCA/strings.xml | 0 .../res/values-fr-rCA/strings_no_weblate.xml | 0 .../src/main/res/values-fr/strings.xml | 0 .../main/res/values-fr/strings_no_weblate.xml | 0 .../src/main/res/values-fy/strings.xml | 0 .../main/res/values-fy/strings_no_weblate.xml | 0 .../src/main/res/values-ga/strings.xml | 0 .../main/res/values-ga/strings_no_weblate.xml | 0 .../src/main/res/values-gl/strings.xml | 0 .../main/res/values-gl/strings_no_weblate.xml | 0 .../src/main/res/values-hr/strings.xml | 0 .../main/res/values-hr/strings_no_weblate.xml | 0 .../src/main/res/values-hu/strings.xml | 0 .../main/res/values-hu/strings_no_weblate.xml | 0 .../src/main/res/values-in/strings.xml | 0 .../main/res/values-in/strings_no_weblate.xml | 0 .../src/main/res/values-is/strings.xml | 0 .../main/res/values-is/strings_no_weblate.xml | 0 .../src/main/res/values-it/strings.xml | 0 .../main/res/values-it/strings_no_weblate.xml | 0 .../src/main/res/values-iw/strings.xml | 0 .../main/res/values-iw/strings_no_weblate.xml | 0 .../src/main/res/values-ja/strings.xml | 0 .../main/res/values-ja/strings_no_weblate.xml | 0 .../src/main/res/values-kaa/strings.xml | 0 .../src/main/res/values-kab/strings.xml | 0 .../res/values-kab/strings_no_weblate.xml | 0 .../src/main/res/values-ko/strings.xml | 0 .../main/res/values-ko/strings_no_weblate.xml | 0 .../src/main/res/values-ku/strings.xml | 0 .../main/res/values-ku/strings_no_weblate.xml | 0 .../src/main/res/values-lo/strings.xml | 0 .../main/res/values-lo/strings_no_weblate.xml | 0 .../src/main/res/values-lt/strings.xml | 0 .../main/res/values-lt/strings_no_weblate.xml | 0 .../src/main/res/values-lv/strings.xml | 0 .../main/res/values-lv/strings_no_weblate.xml | 0 .../src/main/res/values-mk/strings.xml | 0 .../src/main/res/values-ml/strings.xml | 0 .../main/res/values-ml/strings_no_weblate.xml | 0 .../src/main/res/values-nb-rNO/strings.xml | 0 .../res/values-nb-rNO/strings_no_weblate.xml | 0 .../src/main/res/values-nl/strings.xml | 0 .../main/res/values-nl/strings_no_weblate.xml | 0 .../src/main/res/values-nn/strings.xml | 0 .../main/res/values-nn/strings_no_weblate.xml | 0 .../src/main/res/values-pa/strings.xml | 0 .../main/res/values-pa/strings_no_weblate.xml | 0 .../src/main/res/values-pl/strings.xml | 0 .../main/res/values-pl/strings_no_weblate.xml | 0 .../src/main/res/values-pt-rBR/strings.xml | 0 .../res/values-pt-rBR/strings_no_weblate.xml | 0 .../src/main/res/values-pt/strings.xml | 0 .../main/res/values-pt/strings_no_weblate.xml | 0 .../src/main/res/values-ro/strings.xml | 0 .../main/res/values-ro/strings_no_weblate.xml | 0 .../src/main/res/values-ru/strings.xml | 0 .../main/res/values-ru/strings_no_weblate.xml | 0 .../src/main/res/values-rue/strings.xml | 0 .../src/main/res/values-si/strings.xml | 0 .../main/res/values-si/strings_no_weblate.xml | 0 .../src/main/res/values-sk/strings.xml | 0 .../main/res/values-sk/strings_no_weblate.xml | 0 .../src/main/res/values-sl/strings.xml | 0 .../main/res/values-sl/strings_no_weblate.xml | 0 .../src/main/res/values-sq/strings.xml | 0 .../main/res/values-sq/strings_no_weblate.xml | 0 .../src/main/res/values-sr/strings.xml | 0 .../main/res/values-sr/strings_no_weblate.xml | 0 .../src/main/res/values-sv/strings.xml | 0 .../main/res/values-sv/strings_no_weblate.xml | 0 .../src/main/res/values-szl/strings.xml | 0 .../res/values-szl/strings_no_weblate.xml | 0 .../src/main/res/values-ta/strings.xml | 0 .../src/main/res/values-te/strings.xml | 0 .../main/res/values-te/strings_no_weblate.xml | 0 .../src/main/res/values-th/strings.xml | 0 .../main/res/values-th/strings_no_weblate.xml | 0 .../src/main/res/values-tlh/strings.xml | 0 .../res/values-tlh/strings_no_weblate.xml | 0 .../src/main/res/values-tr/strings.xml | 0 .../main/res/values-tr/strings_no_weblate.xml | 0 .../src/main/res/values-tzm/strings.xml | 0 .../res/values-tzm/strings_no_weblate.xml | 0 .../src/main/res/values-uk/strings.xml | 0 .../main/res/values-uk/strings_no_weblate.xml | 0 .../src/main/res/values-ur/strings.xml | 0 .../src/main/res/values-uz/strings.xml | 0 .../main/res/values-uz/strings_no_weblate.xml | 0 .../src/main/res/values-vi/strings.xml | 0 .../main/res/values-vi/strings_no_weblate.xml | 0 .../src/main/res/values-vls/strings.xml | 0 .../res/values-vls/strings_no_weblate.xml | 0 .../src/main/res/values-zh-rCN/strings.xml | 0 .../res/values-zh-rCN/strings_no_weblate.xml | 0 .../src/main/res/values-zh-rTW/strings.xml | 0 .../res/values-zh-rTW/strings_no_weblate.xml | 0 .../ui-strings}/src/main/res/values/array.xml | 0 .../src/main/res/values/donottranslate.xml | 0 .../src/main/res/values/strings.xml | 0 .../main/res/values/strings_no_weblate.xml | 0 settings.gradle | 1 + vector-app/build.gradle | 4 +++- vector/build.gradle | 8 ++----- 152 files changed, 31 insertions(+), 7 deletions(-) create mode 100644 changelog.d/3955.misc create mode 100644 library/ui-strings/build.gradle create mode 100644 library/ui-strings/src/main/AndroidManifest.xml rename {vector => library/ui-strings}/src/main/res/values-ab/strings.xml (100%) rename {vector => library/ui-strings}/src/main/res/values-ang/strings.xml (100%) rename {vector => library/ui-strings}/src/main/res/values-ar/strings.xml (100%) rename {vector => library/ui-strings}/src/main/res/values-ar/strings_no_weblate.xml (100%) rename {vector => library/ui-strings}/src/main/res/values-az/strings.xml (100%) rename {vector => library/ui-strings}/src/main/res/values-az/strings_no_weblate.xml (100%) rename {vector => library/ui-strings}/src/main/res/values-b+sr+Latn/strings.xml (100%) rename {vector => library/ui-strings}/src/main/res/values-b+sr+Latn/strings_no_weblate.xml (100%) rename {vector => library/ui-strings}/src/main/res/values-bg/strings.xml (100%) rename {vector => library/ui-strings}/src/main/res/values-bg/strings_no_weblate.xml (100%) rename {vector => library/ui-strings}/src/main/res/values-bn-rBD/strings.xml (100%) rename {vector => library/ui-strings}/src/main/res/values-bn-rBD/strings_no_weblate.xml (100%) rename {vector => library/ui-strings}/src/main/res/values-bn-rIN/strings.xml (100%) rename {vector => library/ui-strings}/src/main/res/values-bn-rIN/strings_no_weblate.xml (100%) rename {vector => library/ui-strings}/src/main/res/values-bn/strings.xml (100%) rename {vector => library/ui-strings}/src/main/res/values-bs/strings.xml (100%) rename {vector => library/ui-strings}/src/main/res/values-bs/strings_no_weblate.xml (100%) rename {vector => library/ui-strings}/src/main/res/values-ca/strings.xml (100%) rename {vector => library/ui-strings}/src/main/res/values-ca/strings_no_weblate.xml (100%) rename {vector => library/ui-strings}/src/main/res/values-cs/strings.xml (100%) rename {vector => library/ui-strings}/src/main/res/values-cs/strings_no_weblate.xml (100%) rename {vector => library/ui-strings}/src/main/res/values-cy/strings.xml (100%) rename {vector => library/ui-strings}/src/main/res/values-cy/strings_no_weblate.xml (100%) rename {vector => library/ui-strings}/src/main/res/values-da/strings.xml (100%) rename {vector => library/ui-strings}/src/main/res/values-da/strings_no_weblate.xml (100%) rename {vector => library/ui-strings}/src/main/res/values-de/strings.xml (100%) rename {vector => library/ui-strings}/src/main/res/values-de/strings_no_weblate.xml (100%) rename {vector => library/ui-strings}/src/main/res/values-el/strings.xml (100%) rename {vector => library/ui-strings}/src/main/res/values-el/strings_no_weblate.xml (100%) rename {vector => library/ui-strings}/src/main/res/values-en-rGB/strings.xml (100%) rename {vector => library/ui-strings}/src/main/res/values-en-rGB/strings_no_weblate.xml (100%) rename {vector => library/ui-strings}/src/main/res/values-eo/strings.xml (100%) rename {vector => library/ui-strings}/src/main/res/values-eo/strings_no_weblate.xml (100%) rename {vector => library/ui-strings}/src/main/res/values-es-rMX/strings.xml (100%) rename {vector => library/ui-strings}/src/main/res/values-es-rMX/strings_no_weblate.xml (100%) rename {vector => library/ui-strings}/src/main/res/values-es/strings.xml (100%) rename {vector => library/ui-strings}/src/main/res/values-es/strings_no_weblate.xml (100%) rename {vector => library/ui-strings}/src/main/res/values-et/strings.xml (100%) rename {vector => library/ui-strings}/src/main/res/values-et/strings_no_weblate.xml (100%) rename {vector => library/ui-strings}/src/main/res/values-eu/strings.xml (100%) rename {vector => library/ui-strings}/src/main/res/values-eu/strings_no_weblate.xml (100%) rename {vector => library/ui-strings}/src/main/res/values-fa/strings.xml (100%) rename {vector => library/ui-strings}/src/main/res/values-fa/strings_no_weblate.xml (100%) rename {vector => library/ui-strings}/src/main/res/values-fi/strings.xml (100%) rename {vector => library/ui-strings}/src/main/res/values-fi/strings_no_weblate.xml (100%) rename {vector => library/ui-strings}/src/main/res/values-fr-rCA/strings.xml (100%) rename {vector => library/ui-strings}/src/main/res/values-fr-rCA/strings_no_weblate.xml (100%) rename {vector => library/ui-strings}/src/main/res/values-fr/strings.xml (100%) rename {vector => library/ui-strings}/src/main/res/values-fr/strings_no_weblate.xml (100%) rename {vector => library/ui-strings}/src/main/res/values-fy/strings.xml (100%) rename {vector => library/ui-strings}/src/main/res/values-fy/strings_no_weblate.xml (100%) rename {vector => library/ui-strings}/src/main/res/values-ga/strings.xml (100%) rename {vector => library/ui-strings}/src/main/res/values-ga/strings_no_weblate.xml (100%) rename {vector => library/ui-strings}/src/main/res/values-gl/strings.xml (100%) rename {vector => library/ui-strings}/src/main/res/values-gl/strings_no_weblate.xml (100%) rename {vector => library/ui-strings}/src/main/res/values-hr/strings.xml (100%) rename {vector => library/ui-strings}/src/main/res/values-hr/strings_no_weblate.xml (100%) rename {vector => library/ui-strings}/src/main/res/values-hu/strings.xml (100%) rename {vector => library/ui-strings}/src/main/res/values-hu/strings_no_weblate.xml (100%) rename {vector => library/ui-strings}/src/main/res/values-in/strings.xml (100%) rename {vector => library/ui-strings}/src/main/res/values-in/strings_no_weblate.xml (100%) rename {vector => library/ui-strings}/src/main/res/values-is/strings.xml (100%) rename {vector => library/ui-strings}/src/main/res/values-is/strings_no_weblate.xml (100%) rename {vector => library/ui-strings}/src/main/res/values-it/strings.xml (100%) rename {vector => library/ui-strings}/src/main/res/values-it/strings_no_weblate.xml (100%) rename {vector => library/ui-strings}/src/main/res/values-iw/strings.xml (100%) rename {vector => library/ui-strings}/src/main/res/values-iw/strings_no_weblate.xml (100%) rename {vector => library/ui-strings}/src/main/res/values-ja/strings.xml (100%) rename {vector => library/ui-strings}/src/main/res/values-ja/strings_no_weblate.xml (100%) rename {vector => library/ui-strings}/src/main/res/values-kaa/strings.xml (100%) rename {vector => library/ui-strings}/src/main/res/values-kab/strings.xml (100%) rename {vector => library/ui-strings}/src/main/res/values-kab/strings_no_weblate.xml (100%) rename {vector => library/ui-strings}/src/main/res/values-ko/strings.xml (100%) rename {vector => library/ui-strings}/src/main/res/values-ko/strings_no_weblate.xml (100%) rename {vector => library/ui-strings}/src/main/res/values-ku/strings.xml (100%) rename {vector => library/ui-strings}/src/main/res/values-ku/strings_no_weblate.xml (100%) rename {vector => library/ui-strings}/src/main/res/values-lo/strings.xml (100%) rename {vector => library/ui-strings}/src/main/res/values-lo/strings_no_weblate.xml (100%) rename {vector => library/ui-strings}/src/main/res/values-lt/strings.xml (100%) rename {vector => library/ui-strings}/src/main/res/values-lt/strings_no_weblate.xml (100%) rename {vector => library/ui-strings}/src/main/res/values-lv/strings.xml (100%) rename {vector => library/ui-strings}/src/main/res/values-lv/strings_no_weblate.xml (100%) rename {vector => library/ui-strings}/src/main/res/values-mk/strings.xml (100%) rename {vector => library/ui-strings}/src/main/res/values-ml/strings.xml (100%) rename {vector => library/ui-strings}/src/main/res/values-ml/strings_no_weblate.xml (100%) rename {vector => library/ui-strings}/src/main/res/values-nb-rNO/strings.xml (100%) rename {vector => library/ui-strings}/src/main/res/values-nb-rNO/strings_no_weblate.xml (100%) rename {vector => library/ui-strings}/src/main/res/values-nl/strings.xml (100%) rename {vector => library/ui-strings}/src/main/res/values-nl/strings_no_weblate.xml (100%) rename {vector => library/ui-strings}/src/main/res/values-nn/strings.xml (100%) rename {vector => library/ui-strings}/src/main/res/values-nn/strings_no_weblate.xml (100%) rename {vector => library/ui-strings}/src/main/res/values-pa/strings.xml (100%) rename {vector => library/ui-strings}/src/main/res/values-pa/strings_no_weblate.xml (100%) rename {vector => library/ui-strings}/src/main/res/values-pl/strings.xml (100%) rename {vector => library/ui-strings}/src/main/res/values-pl/strings_no_weblate.xml (100%) rename {vector => library/ui-strings}/src/main/res/values-pt-rBR/strings.xml (100%) rename {vector => library/ui-strings}/src/main/res/values-pt-rBR/strings_no_weblate.xml (100%) rename {vector => library/ui-strings}/src/main/res/values-pt/strings.xml (100%) rename {vector => library/ui-strings}/src/main/res/values-pt/strings_no_weblate.xml (100%) rename {vector => library/ui-strings}/src/main/res/values-ro/strings.xml (100%) rename {vector => library/ui-strings}/src/main/res/values-ro/strings_no_weblate.xml (100%) rename {vector => library/ui-strings}/src/main/res/values-ru/strings.xml (100%) rename {vector => library/ui-strings}/src/main/res/values-ru/strings_no_weblate.xml (100%) rename {vector => library/ui-strings}/src/main/res/values-rue/strings.xml (100%) rename {vector => library/ui-strings}/src/main/res/values-si/strings.xml (100%) rename {vector => library/ui-strings}/src/main/res/values-si/strings_no_weblate.xml (100%) rename {vector => library/ui-strings}/src/main/res/values-sk/strings.xml (100%) rename {vector => library/ui-strings}/src/main/res/values-sk/strings_no_weblate.xml (100%) rename {vector => library/ui-strings}/src/main/res/values-sl/strings.xml (100%) rename {vector => library/ui-strings}/src/main/res/values-sl/strings_no_weblate.xml (100%) rename {vector => library/ui-strings}/src/main/res/values-sq/strings.xml (100%) rename {vector => library/ui-strings}/src/main/res/values-sq/strings_no_weblate.xml (100%) rename {vector => library/ui-strings}/src/main/res/values-sr/strings.xml (100%) rename {vector => library/ui-strings}/src/main/res/values-sr/strings_no_weblate.xml (100%) rename {vector => library/ui-strings}/src/main/res/values-sv/strings.xml (100%) rename {vector => library/ui-strings}/src/main/res/values-sv/strings_no_weblate.xml (100%) rename {vector => library/ui-strings}/src/main/res/values-szl/strings.xml (100%) rename {vector => library/ui-strings}/src/main/res/values-szl/strings_no_weblate.xml (100%) rename {vector => library/ui-strings}/src/main/res/values-ta/strings.xml (100%) rename {vector => library/ui-strings}/src/main/res/values-te/strings.xml (100%) rename {vector => library/ui-strings}/src/main/res/values-te/strings_no_weblate.xml (100%) rename {vector => library/ui-strings}/src/main/res/values-th/strings.xml (100%) rename {vector => library/ui-strings}/src/main/res/values-th/strings_no_weblate.xml (100%) rename {vector => library/ui-strings}/src/main/res/values-tlh/strings.xml (100%) rename {vector => library/ui-strings}/src/main/res/values-tlh/strings_no_weblate.xml (100%) rename {vector => library/ui-strings}/src/main/res/values-tr/strings.xml (100%) rename {vector => library/ui-strings}/src/main/res/values-tr/strings_no_weblate.xml (100%) rename {vector => library/ui-strings}/src/main/res/values-tzm/strings.xml (100%) rename {vector => library/ui-strings}/src/main/res/values-tzm/strings_no_weblate.xml (100%) rename {vector => library/ui-strings}/src/main/res/values-uk/strings.xml (100%) rename {vector => library/ui-strings}/src/main/res/values-uk/strings_no_weblate.xml (100%) rename {vector => library/ui-strings}/src/main/res/values-ur/strings.xml (100%) rename {vector => library/ui-strings}/src/main/res/values-uz/strings.xml (100%) rename {vector => library/ui-strings}/src/main/res/values-uz/strings_no_weblate.xml (100%) rename {vector => library/ui-strings}/src/main/res/values-vi/strings.xml (100%) rename {vector => library/ui-strings}/src/main/res/values-vi/strings_no_weblate.xml (100%) rename {vector => library/ui-strings}/src/main/res/values-vls/strings.xml (100%) rename {vector => library/ui-strings}/src/main/res/values-vls/strings_no_weblate.xml (100%) rename {vector => library/ui-strings}/src/main/res/values-zh-rCN/strings.xml (100%) rename {vector => library/ui-strings}/src/main/res/values-zh-rCN/strings_no_weblate.xml (100%) rename {vector => library/ui-strings}/src/main/res/values-zh-rTW/strings.xml (100%) rename {vector => library/ui-strings}/src/main/res/values-zh-rTW/strings_no_weblate.xml (100%) rename {vector => library/ui-strings}/src/main/res/values/array.xml (100%) rename {vector => library/ui-strings}/src/main/res/values/donottranslate.xml (100%) rename {vector => library/ui-strings}/src/main/res/values/strings.xml (100%) rename {vector => library/ui-strings}/src/main/res/values/strings_no_weblate.xml (100%) diff --git a/changelog.d/3955.misc b/changelog.d/3955.misc new file mode 100644 index 0000000000..4e8fbeb4d8 --- /dev/null +++ b/changelog.d/3955.misc @@ -0,0 +1 @@ +Creates a dedicated strings module diff --git a/library/ui-strings/build.gradle b/library/ui-strings/build.gradle new file mode 100644 index 0000000000..860fc3c980 --- /dev/null +++ b/library/ui-strings/build.gradle @@ -0,0 +1,22 @@ +plugins { + id 'com.android.library' + id 'kotlin-android' + id 'com.likethesalad.stem-library' +} + +android { + compileSdk versions.compileSdk + defaultConfig { + minSdk versions.minSdk + targetSdk versions.targetSdk + } + + compileOptions { + sourceCompatibility versions.sourceCompat + targetCompatibility versions.targetCompat + } + + kotlinOptions { + jvmTarget = "11" + } +} diff --git a/library/ui-strings/src/main/AndroidManifest.xml b/library/ui-strings/src/main/AndroidManifest.xml new file mode 100644 index 0000000000..deff03ee0a --- /dev/null +++ b/library/ui-strings/src/main/AndroidManifest.xml @@ -0,0 +1,2 @@ + + diff --git a/vector/src/main/res/values-ab/strings.xml b/library/ui-strings/src/main/res/values-ab/strings.xml similarity index 100% rename from vector/src/main/res/values-ab/strings.xml rename to library/ui-strings/src/main/res/values-ab/strings.xml diff --git a/vector/src/main/res/values-ang/strings.xml b/library/ui-strings/src/main/res/values-ang/strings.xml similarity index 100% rename from vector/src/main/res/values-ang/strings.xml rename to library/ui-strings/src/main/res/values-ang/strings.xml diff --git a/vector/src/main/res/values-ar/strings.xml b/library/ui-strings/src/main/res/values-ar/strings.xml similarity index 100% rename from vector/src/main/res/values-ar/strings.xml rename to library/ui-strings/src/main/res/values-ar/strings.xml diff --git a/vector/src/main/res/values-ar/strings_no_weblate.xml b/library/ui-strings/src/main/res/values-ar/strings_no_weblate.xml similarity index 100% rename from vector/src/main/res/values-ar/strings_no_weblate.xml rename to library/ui-strings/src/main/res/values-ar/strings_no_weblate.xml diff --git a/vector/src/main/res/values-az/strings.xml b/library/ui-strings/src/main/res/values-az/strings.xml similarity index 100% rename from vector/src/main/res/values-az/strings.xml rename to library/ui-strings/src/main/res/values-az/strings.xml diff --git a/vector/src/main/res/values-az/strings_no_weblate.xml b/library/ui-strings/src/main/res/values-az/strings_no_weblate.xml similarity index 100% rename from vector/src/main/res/values-az/strings_no_weblate.xml rename to library/ui-strings/src/main/res/values-az/strings_no_weblate.xml diff --git a/vector/src/main/res/values-b+sr+Latn/strings.xml b/library/ui-strings/src/main/res/values-b+sr+Latn/strings.xml similarity index 100% rename from vector/src/main/res/values-b+sr+Latn/strings.xml rename to library/ui-strings/src/main/res/values-b+sr+Latn/strings.xml diff --git a/vector/src/main/res/values-b+sr+Latn/strings_no_weblate.xml b/library/ui-strings/src/main/res/values-b+sr+Latn/strings_no_weblate.xml similarity index 100% rename from vector/src/main/res/values-b+sr+Latn/strings_no_weblate.xml rename to library/ui-strings/src/main/res/values-b+sr+Latn/strings_no_weblate.xml diff --git a/vector/src/main/res/values-bg/strings.xml b/library/ui-strings/src/main/res/values-bg/strings.xml similarity index 100% rename from vector/src/main/res/values-bg/strings.xml rename to library/ui-strings/src/main/res/values-bg/strings.xml diff --git a/vector/src/main/res/values-bg/strings_no_weblate.xml b/library/ui-strings/src/main/res/values-bg/strings_no_weblate.xml similarity index 100% rename from vector/src/main/res/values-bg/strings_no_weblate.xml rename to library/ui-strings/src/main/res/values-bg/strings_no_weblate.xml diff --git a/vector/src/main/res/values-bn-rBD/strings.xml b/library/ui-strings/src/main/res/values-bn-rBD/strings.xml similarity index 100% rename from vector/src/main/res/values-bn-rBD/strings.xml rename to library/ui-strings/src/main/res/values-bn-rBD/strings.xml diff --git a/vector/src/main/res/values-bn-rBD/strings_no_weblate.xml b/library/ui-strings/src/main/res/values-bn-rBD/strings_no_weblate.xml similarity index 100% rename from vector/src/main/res/values-bn-rBD/strings_no_weblate.xml rename to library/ui-strings/src/main/res/values-bn-rBD/strings_no_weblate.xml diff --git a/vector/src/main/res/values-bn-rIN/strings.xml b/library/ui-strings/src/main/res/values-bn-rIN/strings.xml similarity index 100% rename from vector/src/main/res/values-bn-rIN/strings.xml rename to library/ui-strings/src/main/res/values-bn-rIN/strings.xml diff --git a/vector/src/main/res/values-bn-rIN/strings_no_weblate.xml b/library/ui-strings/src/main/res/values-bn-rIN/strings_no_weblate.xml similarity index 100% rename from vector/src/main/res/values-bn-rIN/strings_no_weblate.xml rename to library/ui-strings/src/main/res/values-bn-rIN/strings_no_weblate.xml diff --git a/vector/src/main/res/values-bn/strings.xml b/library/ui-strings/src/main/res/values-bn/strings.xml similarity index 100% rename from vector/src/main/res/values-bn/strings.xml rename to library/ui-strings/src/main/res/values-bn/strings.xml diff --git a/vector/src/main/res/values-bs/strings.xml b/library/ui-strings/src/main/res/values-bs/strings.xml similarity index 100% rename from vector/src/main/res/values-bs/strings.xml rename to library/ui-strings/src/main/res/values-bs/strings.xml diff --git a/vector/src/main/res/values-bs/strings_no_weblate.xml b/library/ui-strings/src/main/res/values-bs/strings_no_weblate.xml similarity index 100% rename from vector/src/main/res/values-bs/strings_no_weblate.xml rename to library/ui-strings/src/main/res/values-bs/strings_no_weblate.xml diff --git a/vector/src/main/res/values-ca/strings.xml b/library/ui-strings/src/main/res/values-ca/strings.xml similarity index 100% rename from vector/src/main/res/values-ca/strings.xml rename to library/ui-strings/src/main/res/values-ca/strings.xml diff --git a/vector/src/main/res/values-ca/strings_no_weblate.xml b/library/ui-strings/src/main/res/values-ca/strings_no_weblate.xml similarity index 100% rename from vector/src/main/res/values-ca/strings_no_weblate.xml rename to library/ui-strings/src/main/res/values-ca/strings_no_weblate.xml diff --git a/vector/src/main/res/values-cs/strings.xml b/library/ui-strings/src/main/res/values-cs/strings.xml similarity index 100% rename from vector/src/main/res/values-cs/strings.xml rename to library/ui-strings/src/main/res/values-cs/strings.xml diff --git a/vector/src/main/res/values-cs/strings_no_weblate.xml b/library/ui-strings/src/main/res/values-cs/strings_no_weblate.xml similarity index 100% rename from vector/src/main/res/values-cs/strings_no_weblate.xml rename to library/ui-strings/src/main/res/values-cs/strings_no_weblate.xml diff --git a/vector/src/main/res/values-cy/strings.xml b/library/ui-strings/src/main/res/values-cy/strings.xml similarity index 100% rename from vector/src/main/res/values-cy/strings.xml rename to library/ui-strings/src/main/res/values-cy/strings.xml diff --git a/vector/src/main/res/values-cy/strings_no_weblate.xml b/library/ui-strings/src/main/res/values-cy/strings_no_weblate.xml similarity index 100% rename from vector/src/main/res/values-cy/strings_no_weblate.xml rename to library/ui-strings/src/main/res/values-cy/strings_no_weblate.xml diff --git a/vector/src/main/res/values-da/strings.xml b/library/ui-strings/src/main/res/values-da/strings.xml similarity index 100% rename from vector/src/main/res/values-da/strings.xml rename to library/ui-strings/src/main/res/values-da/strings.xml diff --git a/vector/src/main/res/values-da/strings_no_weblate.xml b/library/ui-strings/src/main/res/values-da/strings_no_weblate.xml similarity index 100% rename from vector/src/main/res/values-da/strings_no_weblate.xml rename to library/ui-strings/src/main/res/values-da/strings_no_weblate.xml diff --git a/vector/src/main/res/values-de/strings.xml b/library/ui-strings/src/main/res/values-de/strings.xml similarity index 100% rename from vector/src/main/res/values-de/strings.xml rename to library/ui-strings/src/main/res/values-de/strings.xml diff --git a/vector/src/main/res/values-de/strings_no_weblate.xml b/library/ui-strings/src/main/res/values-de/strings_no_weblate.xml similarity index 100% rename from vector/src/main/res/values-de/strings_no_weblate.xml rename to library/ui-strings/src/main/res/values-de/strings_no_weblate.xml diff --git a/vector/src/main/res/values-el/strings.xml b/library/ui-strings/src/main/res/values-el/strings.xml similarity index 100% rename from vector/src/main/res/values-el/strings.xml rename to library/ui-strings/src/main/res/values-el/strings.xml diff --git a/vector/src/main/res/values-el/strings_no_weblate.xml b/library/ui-strings/src/main/res/values-el/strings_no_weblate.xml similarity index 100% rename from vector/src/main/res/values-el/strings_no_weblate.xml rename to library/ui-strings/src/main/res/values-el/strings_no_weblate.xml diff --git a/vector/src/main/res/values-en-rGB/strings.xml b/library/ui-strings/src/main/res/values-en-rGB/strings.xml similarity index 100% rename from vector/src/main/res/values-en-rGB/strings.xml rename to library/ui-strings/src/main/res/values-en-rGB/strings.xml diff --git a/vector/src/main/res/values-en-rGB/strings_no_weblate.xml b/library/ui-strings/src/main/res/values-en-rGB/strings_no_weblate.xml similarity index 100% rename from vector/src/main/res/values-en-rGB/strings_no_weblate.xml rename to library/ui-strings/src/main/res/values-en-rGB/strings_no_weblate.xml diff --git a/vector/src/main/res/values-eo/strings.xml b/library/ui-strings/src/main/res/values-eo/strings.xml similarity index 100% rename from vector/src/main/res/values-eo/strings.xml rename to library/ui-strings/src/main/res/values-eo/strings.xml diff --git a/vector/src/main/res/values-eo/strings_no_weblate.xml b/library/ui-strings/src/main/res/values-eo/strings_no_weblate.xml similarity index 100% rename from vector/src/main/res/values-eo/strings_no_weblate.xml rename to library/ui-strings/src/main/res/values-eo/strings_no_weblate.xml diff --git a/vector/src/main/res/values-es-rMX/strings.xml b/library/ui-strings/src/main/res/values-es-rMX/strings.xml similarity index 100% rename from vector/src/main/res/values-es-rMX/strings.xml rename to library/ui-strings/src/main/res/values-es-rMX/strings.xml diff --git a/vector/src/main/res/values-es-rMX/strings_no_weblate.xml b/library/ui-strings/src/main/res/values-es-rMX/strings_no_weblate.xml similarity index 100% rename from vector/src/main/res/values-es-rMX/strings_no_weblate.xml rename to library/ui-strings/src/main/res/values-es-rMX/strings_no_weblate.xml diff --git a/vector/src/main/res/values-es/strings.xml b/library/ui-strings/src/main/res/values-es/strings.xml similarity index 100% rename from vector/src/main/res/values-es/strings.xml rename to library/ui-strings/src/main/res/values-es/strings.xml diff --git a/vector/src/main/res/values-es/strings_no_weblate.xml b/library/ui-strings/src/main/res/values-es/strings_no_weblate.xml similarity index 100% rename from vector/src/main/res/values-es/strings_no_weblate.xml rename to library/ui-strings/src/main/res/values-es/strings_no_weblate.xml diff --git a/vector/src/main/res/values-et/strings.xml b/library/ui-strings/src/main/res/values-et/strings.xml similarity index 100% rename from vector/src/main/res/values-et/strings.xml rename to library/ui-strings/src/main/res/values-et/strings.xml diff --git a/vector/src/main/res/values-et/strings_no_weblate.xml b/library/ui-strings/src/main/res/values-et/strings_no_weblate.xml similarity index 100% rename from vector/src/main/res/values-et/strings_no_weblate.xml rename to library/ui-strings/src/main/res/values-et/strings_no_weblate.xml diff --git a/vector/src/main/res/values-eu/strings.xml b/library/ui-strings/src/main/res/values-eu/strings.xml similarity index 100% rename from vector/src/main/res/values-eu/strings.xml rename to library/ui-strings/src/main/res/values-eu/strings.xml diff --git a/vector/src/main/res/values-eu/strings_no_weblate.xml b/library/ui-strings/src/main/res/values-eu/strings_no_weblate.xml similarity index 100% rename from vector/src/main/res/values-eu/strings_no_weblate.xml rename to library/ui-strings/src/main/res/values-eu/strings_no_weblate.xml diff --git a/vector/src/main/res/values-fa/strings.xml b/library/ui-strings/src/main/res/values-fa/strings.xml similarity index 100% rename from vector/src/main/res/values-fa/strings.xml rename to library/ui-strings/src/main/res/values-fa/strings.xml diff --git a/vector/src/main/res/values-fa/strings_no_weblate.xml b/library/ui-strings/src/main/res/values-fa/strings_no_weblate.xml similarity index 100% rename from vector/src/main/res/values-fa/strings_no_weblate.xml rename to library/ui-strings/src/main/res/values-fa/strings_no_weblate.xml diff --git a/vector/src/main/res/values-fi/strings.xml b/library/ui-strings/src/main/res/values-fi/strings.xml similarity index 100% rename from vector/src/main/res/values-fi/strings.xml rename to library/ui-strings/src/main/res/values-fi/strings.xml diff --git a/vector/src/main/res/values-fi/strings_no_weblate.xml b/library/ui-strings/src/main/res/values-fi/strings_no_weblate.xml similarity index 100% rename from vector/src/main/res/values-fi/strings_no_weblate.xml rename to library/ui-strings/src/main/res/values-fi/strings_no_weblate.xml diff --git a/vector/src/main/res/values-fr-rCA/strings.xml b/library/ui-strings/src/main/res/values-fr-rCA/strings.xml similarity index 100% rename from vector/src/main/res/values-fr-rCA/strings.xml rename to library/ui-strings/src/main/res/values-fr-rCA/strings.xml diff --git a/vector/src/main/res/values-fr-rCA/strings_no_weblate.xml b/library/ui-strings/src/main/res/values-fr-rCA/strings_no_weblate.xml similarity index 100% rename from vector/src/main/res/values-fr-rCA/strings_no_weblate.xml rename to library/ui-strings/src/main/res/values-fr-rCA/strings_no_weblate.xml diff --git a/vector/src/main/res/values-fr/strings.xml b/library/ui-strings/src/main/res/values-fr/strings.xml similarity index 100% rename from vector/src/main/res/values-fr/strings.xml rename to library/ui-strings/src/main/res/values-fr/strings.xml diff --git a/vector/src/main/res/values-fr/strings_no_weblate.xml b/library/ui-strings/src/main/res/values-fr/strings_no_weblate.xml similarity index 100% rename from vector/src/main/res/values-fr/strings_no_weblate.xml rename to library/ui-strings/src/main/res/values-fr/strings_no_weblate.xml diff --git a/vector/src/main/res/values-fy/strings.xml b/library/ui-strings/src/main/res/values-fy/strings.xml similarity index 100% rename from vector/src/main/res/values-fy/strings.xml rename to library/ui-strings/src/main/res/values-fy/strings.xml diff --git a/vector/src/main/res/values-fy/strings_no_weblate.xml b/library/ui-strings/src/main/res/values-fy/strings_no_weblate.xml similarity index 100% rename from vector/src/main/res/values-fy/strings_no_weblate.xml rename to library/ui-strings/src/main/res/values-fy/strings_no_weblate.xml diff --git a/vector/src/main/res/values-ga/strings.xml b/library/ui-strings/src/main/res/values-ga/strings.xml similarity index 100% rename from vector/src/main/res/values-ga/strings.xml rename to library/ui-strings/src/main/res/values-ga/strings.xml diff --git a/vector/src/main/res/values-ga/strings_no_weblate.xml b/library/ui-strings/src/main/res/values-ga/strings_no_weblate.xml similarity index 100% rename from vector/src/main/res/values-ga/strings_no_weblate.xml rename to library/ui-strings/src/main/res/values-ga/strings_no_weblate.xml diff --git a/vector/src/main/res/values-gl/strings.xml b/library/ui-strings/src/main/res/values-gl/strings.xml similarity index 100% rename from vector/src/main/res/values-gl/strings.xml rename to library/ui-strings/src/main/res/values-gl/strings.xml diff --git a/vector/src/main/res/values-gl/strings_no_weblate.xml b/library/ui-strings/src/main/res/values-gl/strings_no_weblate.xml similarity index 100% rename from vector/src/main/res/values-gl/strings_no_weblate.xml rename to library/ui-strings/src/main/res/values-gl/strings_no_weblate.xml diff --git a/vector/src/main/res/values-hr/strings.xml b/library/ui-strings/src/main/res/values-hr/strings.xml similarity index 100% rename from vector/src/main/res/values-hr/strings.xml rename to library/ui-strings/src/main/res/values-hr/strings.xml diff --git a/vector/src/main/res/values-hr/strings_no_weblate.xml b/library/ui-strings/src/main/res/values-hr/strings_no_weblate.xml similarity index 100% rename from vector/src/main/res/values-hr/strings_no_weblate.xml rename to library/ui-strings/src/main/res/values-hr/strings_no_weblate.xml diff --git a/vector/src/main/res/values-hu/strings.xml b/library/ui-strings/src/main/res/values-hu/strings.xml similarity index 100% rename from vector/src/main/res/values-hu/strings.xml rename to library/ui-strings/src/main/res/values-hu/strings.xml diff --git a/vector/src/main/res/values-hu/strings_no_weblate.xml b/library/ui-strings/src/main/res/values-hu/strings_no_weblate.xml similarity index 100% rename from vector/src/main/res/values-hu/strings_no_weblate.xml rename to library/ui-strings/src/main/res/values-hu/strings_no_weblate.xml diff --git a/vector/src/main/res/values-in/strings.xml b/library/ui-strings/src/main/res/values-in/strings.xml similarity index 100% rename from vector/src/main/res/values-in/strings.xml rename to library/ui-strings/src/main/res/values-in/strings.xml diff --git a/vector/src/main/res/values-in/strings_no_weblate.xml b/library/ui-strings/src/main/res/values-in/strings_no_weblate.xml similarity index 100% rename from vector/src/main/res/values-in/strings_no_weblate.xml rename to library/ui-strings/src/main/res/values-in/strings_no_weblate.xml diff --git a/vector/src/main/res/values-is/strings.xml b/library/ui-strings/src/main/res/values-is/strings.xml similarity index 100% rename from vector/src/main/res/values-is/strings.xml rename to library/ui-strings/src/main/res/values-is/strings.xml diff --git a/vector/src/main/res/values-is/strings_no_weblate.xml b/library/ui-strings/src/main/res/values-is/strings_no_weblate.xml similarity index 100% rename from vector/src/main/res/values-is/strings_no_weblate.xml rename to library/ui-strings/src/main/res/values-is/strings_no_weblate.xml diff --git a/vector/src/main/res/values-it/strings.xml b/library/ui-strings/src/main/res/values-it/strings.xml similarity index 100% rename from vector/src/main/res/values-it/strings.xml rename to library/ui-strings/src/main/res/values-it/strings.xml diff --git a/vector/src/main/res/values-it/strings_no_weblate.xml b/library/ui-strings/src/main/res/values-it/strings_no_weblate.xml similarity index 100% rename from vector/src/main/res/values-it/strings_no_weblate.xml rename to library/ui-strings/src/main/res/values-it/strings_no_weblate.xml diff --git a/vector/src/main/res/values-iw/strings.xml b/library/ui-strings/src/main/res/values-iw/strings.xml similarity index 100% rename from vector/src/main/res/values-iw/strings.xml rename to library/ui-strings/src/main/res/values-iw/strings.xml diff --git a/vector/src/main/res/values-iw/strings_no_weblate.xml b/library/ui-strings/src/main/res/values-iw/strings_no_weblate.xml similarity index 100% rename from vector/src/main/res/values-iw/strings_no_weblate.xml rename to library/ui-strings/src/main/res/values-iw/strings_no_weblate.xml diff --git a/vector/src/main/res/values-ja/strings.xml b/library/ui-strings/src/main/res/values-ja/strings.xml similarity index 100% rename from vector/src/main/res/values-ja/strings.xml rename to library/ui-strings/src/main/res/values-ja/strings.xml diff --git a/vector/src/main/res/values-ja/strings_no_weblate.xml b/library/ui-strings/src/main/res/values-ja/strings_no_weblate.xml similarity index 100% rename from vector/src/main/res/values-ja/strings_no_weblate.xml rename to library/ui-strings/src/main/res/values-ja/strings_no_weblate.xml diff --git a/vector/src/main/res/values-kaa/strings.xml b/library/ui-strings/src/main/res/values-kaa/strings.xml similarity index 100% rename from vector/src/main/res/values-kaa/strings.xml rename to library/ui-strings/src/main/res/values-kaa/strings.xml diff --git a/vector/src/main/res/values-kab/strings.xml b/library/ui-strings/src/main/res/values-kab/strings.xml similarity index 100% rename from vector/src/main/res/values-kab/strings.xml rename to library/ui-strings/src/main/res/values-kab/strings.xml diff --git a/vector/src/main/res/values-kab/strings_no_weblate.xml b/library/ui-strings/src/main/res/values-kab/strings_no_weblate.xml similarity index 100% rename from vector/src/main/res/values-kab/strings_no_weblate.xml rename to library/ui-strings/src/main/res/values-kab/strings_no_weblate.xml diff --git a/vector/src/main/res/values-ko/strings.xml b/library/ui-strings/src/main/res/values-ko/strings.xml similarity index 100% rename from vector/src/main/res/values-ko/strings.xml rename to library/ui-strings/src/main/res/values-ko/strings.xml diff --git a/vector/src/main/res/values-ko/strings_no_weblate.xml b/library/ui-strings/src/main/res/values-ko/strings_no_weblate.xml similarity index 100% rename from vector/src/main/res/values-ko/strings_no_weblate.xml rename to library/ui-strings/src/main/res/values-ko/strings_no_weblate.xml diff --git a/vector/src/main/res/values-ku/strings.xml b/library/ui-strings/src/main/res/values-ku/strings.xml similarity index 100% rename from vector/src/main/res/values-ku/strings.xml rename to library/ui-strings/src/main/res/values-ku/strings.xml diff --git a/vector/src/main/res/values-ku/strings_no_weblate.xml b/library/ui-strings/src/main/res/values-ku/strings_no_weblate.xml similarity index 100% rename from vector/src/main/res/values-ku/strings_no_weblate.xml rename to library/ui-strings/src/main/res/values-ku/strings_no_weblate.xml diff --git a/vector/src/main/res/values-lo/strings.xml b/library/ui-strings/src/main/res/values-lo/strings.xml similarity index 100% rename from vector/src/main/res/values-lo/strings.xml rename to library/ui-strings/src/main/res/values-lo/strings.xml diff --git a/vector/src/main/res/values-lo/strings_no_weblate.xml b/library/ui-strings/src/main/res/values-lo/strings_no_weblate.xml similarity index 100% rename from vector/src/main/res/values-lo/strings_no_weblate.xml rename to library/ui-strings/src/main/res/values-lo/strings_no_weblate.xml diff --git a/vector/src/main/res/values-lt/strings.xml b/library/ui-strings/src/main/res/values-lt/strings.xml similarity index 100% rename from vector/src/main/res/values-lt/strings.xml rename to library/ui-strings/src/main/res/values-lt/strings.xml diff --git a/vector/src/main/res/values-lt/strings_no_weblate.xml b/library/ui-strings/src/main/res/values-lt/strings_no_weblate.xml similarity index 100% rename from vector/src/main/res/values-lt/strings_no_weblate.xml rename to library/ui-strings/src/main/res/values-lt/strings_no_weblate.xml diff --git a/vector/src/main/res/values-lv/strings.xml b/library/ui-strings/src/main/res/values-lv/strings.xml similarity index 100% rename from vector/src/main/res/values-lv/strings.xml rename to library/ui-strings/src/main/res/values-lv/strings.xml diff --git a/vector/src/main/res/values-lv/strings_no_weblate.xml b/library/ui-strings/src/main/res/values-lv/strings_no_weblate.xml similarity index 100% rename from vector/src/main/res/values-lv/strings_no_weblate.xml rename to library/ui-strings/src/main/res/values-lv/strings_no_weblate.xml diff --git a/vector/src/main/res/values-mk/strings.xml b/library/ui-strings/src/main/res/values-mk/strings.xml similarity index 100% rename from vector/src/main/res/values-mk/strings.xml rename to library/ui-strings/src/main/res/values-mk/strings.xml diff --git a/vector/src/main/res/values-ml/strings.xml b/library/ui-strings/src/main/res/values-ml/strings.xml similarity index 100% rename from vector/src/main/res/values-ml/strings.xml rename to library/ui-strings/src/main/res/values-ml/strings.xml diff --git a/vector/src/main/res/values-ml/strings_no_weblate.xml b/library/ui-strings/src/main/res/values-ml/strings_no_weblate.xml similarity index 100% rename from vector/src/main/res/values-ml/strings_no_weblate.xml rename to library/ui-strings/src/main/res/values-ml/strings_no_weblate.xml diff --git a/vector/src/main/res/values-nb-rNO/strings.xml b/library/ui-strings/src/main/res/values-nb-rNO/strings.xml similarity index 100% rename from vector/src/main/res/values-nb-rNO/strings.xml rename to library/ui-strings/src/main/res/values-nb-rNO/strings.xml diff --git a/vector/src/main/res/values-nb-rNO/strings_no_weblate.xml b/library/ui-strings/src/main/res/values-nb-rNO/strings_no_weblate.xml similarity index 100% rename from vector/src/main/res/values-nb-rNO/strings_no_weblate.xml rename to library/ui-strings/src/main/res/values-nb-rNO/strings_no_weblate.xml diff --git a/vector/src/main/res/values-nl/strings.xml b/library/ui-strings/src/main/res/values-nl/strings.xml similarity index 100% rename from vector/src/main/res/values-nl/strings.xml rename to library/ui-strings/src/main/res/values-nl/strings.xml diff --git a/vector/src/main/res/values-nl/strings_no_weblate.xml b/library/ui-strings/src/main/res/values-nl/strings_no_weblate.xml similarity index 100% rename from vector/src/main/res/values-nl/strings_no_weblate.xml rename to library/ui-strings/src/main/res/values-nl/strings_no_weblate.xml diff --git a/vector/src/main/res/values-nn/strings.xml b/library/ui-strings/src/main/res/values-nn/strings.xml similarity index 100% rename from vector/src/main/res/values-nn/strings.xml rename to library/ui-strings/src/main/res/values-nn/strings.xml diff --git a/vector/src/main/res/values-nn/strings_no_weblate.xml b/library/ui-strings/src/main/res/values-nn/strings_no_weblate.xml similarity index 100% rename from vector/src/main/res/values-nn/strings_no_weblate.xml rename to library/ui-strings/src/main/res/values-nn/strings_no_weblate.xml diff --git a/vector/src/main/res/values-pa/strings.xml b/library/ui-strings/src/main/res/values-pa/strings.xml similarity index 100% rename from vector/src/main/res/values-pa/strings.xml rename to library/ui-strings/src/main/res/values-pa/strings.xml diff --git a/vector/src/main/res/values-pa/strings_no_weblate.xml b/library/ui-strings/src/main/res/values-pa/strings_no_weblate.xml similarity index 100% rename from vector/src/main/res/values-pa/strings_no_weblate.xml rename to library/ui-strings/src/main/res/values-pa/strings_no_weblate.xml diff --git a/vector/src/main/res/values-pl/strings.xml b/library/ui-strings/src/main/res/values-pl/strings.xml similarity index 100% rename from vector/src/main/res/values-pl/strings.xml rename to library/ui-strings/src/main/res/values-pl/strings.xml diff --git a/vector/src/main/res/values-pl/strings_no_weblate.xml b/library/ui-strings/src/main/res/values-pl/strings_no_weblate.xml similarity index 100% rename from vector/src/main/res/values-pl/strings_no_weblate.xml rename to library/ui-strings/src/main/res/values-pl/strings_no_weblate.xml diff --git a/vector/src/main/res/values-pt-rBR/strings.xml b/library/ui-strings/src/main/res/values-pt-rBR/strings.xml similarity index 100% rename from vector/src/main/res/values-pt-rBR/strings.xml rename to library/ui-strings/src/main/res/values-pt-rBR/strings.xml diff --git a/vector/src/main/res/values-pt-rBR/strings_no_weblate.xml b/library/ui-strings/src/main/res/values-pt-rBR/strings_no_weblate.xml similarity index 100% rename from vector/src/main/res/values-pt-rBR/strings_no_weblate.xml rename to library/ui-strings/src/main/res/values-pt-rBR/strings_no_weblate.xml diff --git a/vector/src/main/res/values-pt/strings.xml b/library/ui-strings/src/main/res/values-pt/strings.xml similarity index 100% rename from vector/src/main/res/values-pt/strings.xml rename to library/ui-strings/src/main/res/values-pt/strings.xml diff --git a/vector/src/main/res/values-pt/strings_no_weblate.xml b/library/ui-strings/src/main/res/values-pt/strings_no_weblate.xml similarity index 100% rename from vector/src/main/res/values-pt/strings_no_weblate.xml rename to library/ui-strings/src/main/res/values-pt/strings_no_weblate.xml diff --git a/vector/src/main/res/values-ro/strings.xml b/library/ui-strings/src/main/res/values-ro/strings.xml similarity index 100% rename from vector/src/main/res/values-ro/strings.xml rename to library/ui-strings/src/main/res/values-ro/strings.xml diff --git a/vector/src/main/res/values-ro/strings_no_weblate.xml b/library/ui-strings/src/main/res/values-ro/strings_no_weblate.xml similarity index 100% rename from vector/src/main/res/values-ro/strings_no_weblate.xml rename to library/ui-strings/src/main/res/values-ro/strings_no_weblate.xml diff --git a/vector/src/main/res/values-ru/strings.xml b/library/ui-strings/src/main/res/values-ru/strings.xml similarity index 100% rename from vector/src/main/res/values-ru/strings.xml rename to library/ui-strings/src/main/res/values-ru/strings.xml diff --git a/vector/src/main/res/values-ru/strings_no_weblate.xml b/library/ui-strings/src/main/res/values-ru/strings_no_weblate.xml similarity index 100% rename from vector/src/main/res/values-ru/strings_no_weblate.xml rename to library/ui-strings/src/main/res/values-ru/strings_no_weblate.xml diff --git a/vector/src/main/res/values-rue/strings.xml b/library/ui-strings/src/main/res/values-rue/strings.xml similarity index 100% rename from vector/src/main/res/values-rue/strings.xml rename to library/ui-strings/src/main/res/values-rue/strings.xml diff --git a/vector/src/main/res/values-si/strings.xml b/library/ui-strings/src/main/res/values-si/strings.xml similarity index 100% rename from vector/src/main/res/values-si/strings.xml rename to library/ui-strings/src/main/res/values-si/strings.xml diff --git a/vector/src/main/res/values-si/strings_no_weblate.xml b/library/ui-strings/src/main/res/values-si/strings_no_weblate.xml similarity index 100% rename from vector/src/main/res/values-si/strings_no_weblate.xml rename to library/ui-strings/src/main/res/values-si/strings_no_weblate.xml diff --git a/vector/src/main/res/values-sk/strings.xml b/library/ui-strings/src/main/res/values-sk/strings.xml similarity index 100% rename from vector/src/main/res/values-sk/strings.xml rename to library/ui-strings/src/main/res/values-sk/strings.xml diff --git a/vector/src/main/res/values-sk/strings_no_weblate.xml b/library/ui-strings/src/main/res/values-sk/strings_no_weblate.xml similarity index 100% rename from vector/src/main/res/values-sk/strings_no_weblate.xml rename to library/ui-strings/src/main/res/values-sk/strings_no_weblate.xml diff --git a/vector/src/main/res/values-sl/strings.xml b/library/ui-strings/src/main/res/values-sl/strings.xml similarity index 100% rename from vector/src/main/res/values-sl/strings.xml rename to library/ui-strings/src/main/res/values-sl/strings.xml diff --git a/vector/src/main/res/values-sl/strings_no_weblate.xml b/library/ui-strings/src/main/res/values-sl/strings_no_weblate.xml similarity index 100% rename from vector/src/main/res/values-sl/strings_no_weblate.xml rename to library/ui-strings/src/main/res/values-sl/strings_no_weblate.xml diff --git a/vector/src/main/res/values-sq/strings.xml b/library/ui-strings/src/main/res/values-sq/strings.xml similarity index 100% rename from vector/src/main/res/values-sq/strings.xml rename to library/ui-strings/src/main/res/values-sq/strings.xml diff --git a/vector/src/main/res/values-sq/strings_no_weblate.xml b/library/ui-strings/src/main/res/values-sq/strings_no_weblate.xml similarity index 100% rename from vector/src/main/res/values-sq/strings_no_weblate.xml rename to library/ui-strings/src/main/res/values-sq/strings_no_weblate.xml diff --git a/vector/src/main/res/values-sr/strings.xml b/library/ui-strings/src/main/res/values-sr/strings.xml similarity index 100% rename from vector/src/main/res/values-sr/strings.xml rename to library/ui-strings/src/main/res/values-sr/strings.xml diff --git a/vector/src/main/res/values-sr/strings_no_weblate.xml b/library/ui-strings/src/main/res/values-sr/strings_no_weblate.xml similarity index 100% rename from vector/src/main/res/values-sr/strings_no_weblate.xml rename to library/ui-strings/src/main/res/values-sr/strings_no_weblate.xml diff --git a/vector/src/main/res/values-sv/strings.xml b/library/ui-strings/src/main/res/values-sv/strings.xml similarity index 100% rename from vector/src/main/res/values-sv/strings.xml rename to library/ui-strings/src/main/res/values-sv/strings.xml diff --git a/vector/src/main/res/values-sv/strings_no_weblate.xml b/library/ui-strings/src/main/res/values-sv/strings_no_weblate.xml similarity index 100% rename from vector/src/main/res/values-sv/strings_no_weblate.xml rename to library/ui-strings/src/main/res/values-sv/strings_no_weblate.xml diff --git a/vector/src/main/res/values-szl/strings.xml b/library/ui-strings/src/main/res/values-szl/strings.xml similarity index 100% rename from vector/src/main/res/values-szl/strings.xml rename to library/ui-strings/src/main/res/values-szl/strings.xml diff --git a/vector/src/main/res/values-szl/strings_no_weblate.xml b/library/ui-strings/src/main/res/values-szl/strings_no_weblate.xml similarity index 100% rename from vector/src/main/res/values-szl/strings_no_weblate.xml rename to library/ui-strings/src/main/res/values-szl/strings_no_weblate.xml diff --git a/vector/src/main/res/values-ta/strings.xml b/library/ui-strings/src/main/res/values-ta/strings.xml similarity index 100% rename from vector/src/main/res/values-ta/strings.xml rename to library/ui-strings/src/main/res/values-ta/strings.xml diff --git a/vector/src/main/res/values-te/strings.xml b/library/ui-strings/src/main/res/values-te/strings.xml similarity index 100% rename from vector/src/main/res/values-te/strings.xml rename to library/ui-strings/src/main/res/values-te/strings.xml diff --git a/vector/src/main/res/values-te/strings_no_weblate.xml b/library/ui-strings/src/main/res/values-te/strings_no_weblate.xml similarity index 100% rename from vector/src/main/res/values-te/strings_no_weblate.xml rename to library/ui-strings/src/main/res/values-te/strings_no_weblate.xml diff --git a/vector/src/main/res/values-th/strings.xml b/library/ui-strings/src/main/res/values-th/strings.xml similarity index 100% rename from vector/src/main/res/values-th/strings.xml rename to library/ui-strings/src/main/res/values-th/strings.xml diff --git a/vector/src/main/res/values-th/strings_no_weblate.xml b/library/ui-strings/src/main/res/values-th/strings_no_weblate.xml similarity index 100% rename from vector/src/main/res/values-th/strings_no_weblate.xml rename to library/ui-strings/src/main/res/values-th/strings_no_weblate.xml diff --git a/vector/src/main/res/values-tlh/strings.xml b/library/ui-strings/src/main/res/values-tlh/strings.xml similarity index 100% rename from vector/src/main/res/values-tlh/strings.xml rename to library/ui-strings/src/main/res/values-tlh/strings.xml diff --git a/vector/src/main/res/values-tlh/strings_no_weblate.xml b/library/ui-strings/src/main/res/values-tlh/strings_no_weblate.xml similarity index 100% rename from vector/src/main/res/values-tlh/strings_no_weblate.xml rename to library/ui-strings/src/main/res/values-tlh/strings_no_weblate.xml diff --git a/vector/src/main/res/values-tr/strings.xml b/library/ui-strings/src/main/res/values-tr/strings.xml similarity index 100% rename from vector/src/main/res/values-tr/strings.xml rename to library/ui-strings/src/main/res/values-tr/strings.xml diff --git a/vector/src/main/res/values-tr/strings_no_weblate.xml b/library/ui-strings/src/main/res/values-tr/strings_no_weblate.xml similarity index 100% rename from vector/src/main/res/values-tr/strings_no_weblate.xml rename to library/ui-strings/src/main/res/values-tr/strings_no_weblate.xml diff --git a/vector/src/main/res/values-tzm/strings.xml b/library/ui-strings/src/main/res/values-tzm/strings.xml similarity index 100% rename from vector/src/main/res/values-tzm/strings.xml rename to library/ui-strings/src/main/res/values-tzm/strings.xml diff --git a/vector/src/main/res/values-tzm/strings_no_weblate.xml b/library/ui-strings/src/main/res/values-tzm/strings_no_weblate.xml similarity index 100% rename from vector/src/main/res/values-tzm/strings_no_weblate.xml rename to library/ui-strings/src/main/res/values-tzm/strings_no_weblate.xml diff --git a/vector/src/main/res/values-uk/strings.xml b/library/ui-strings/src/main/res/values-uk/strings.xml similarity index 100% rename from vector/src/main/res/values-uk/strings.xml rename to library/ui-strings/src/main/res/values-uk/strings.xml diff --git a/vector/src/main/res/values-uk/strings_no_weblate.xml b/library/ui-strings/src/main/res/values-uk/strings_no_weblate.xml similarity index 100% rename from vector/src/main/res/values-uk/strings_no_weblate.xml rename to library/ui-strings/src/main/res/values-uk/strings_no_weblate.xml diff --git a/vector/src/main/res/values-ur/strings.xml b/library/ui-strings/src/main/res/values-ur/strings.xml similarity index 100% rename from vector/src/main/res/values-ur/strings.xml rename to library/ui-strings/src/main/res/values-ur/strings.xml diff --git a/vector/src/main/res/values-uz/strings.xml b/library/ui-strings/src/main/res/values-uz/strings.xml similarity index 100% rename from vector/src/main/res/values-uz/strings.xml rename to library/ui-strings/src/main/res/values-uz/strings.xml diff --git a/vector/src/main/res/values-uz/strings_no_weblate.xml b/library/ui-strings/src/main/res/values-uz/strings_no_weblate.xml similarity index 100% rename from vector/src/main/res/values-uz/strings_no_weblate.xml rename to library/ui-strings/src/main/res/values-uz/strings_no_weblate.xml diff --git a/vector/src/main/res/values-vi/strings.xml b/library/ui-strings/src/main/res/values-vi/strings.xml similarity index 100% rename from vector/src/main/res/values-vi/strings.xml rename to library/ui-strings/src/main/res/values-vi/strings.xml diff --git a/vector/src/main/res/values-vi/strings_no_weblate.xml b/library/ui-strings/src/main/res/values-vi/strings_no_weblate.xml similarity index 100% rename from vector/src/main/res/values-vi/strings_no_weblate.xml rename to library/ui-strings/src/main/res/values-vi/strings_no_weblate.xml diff --git a/vector/src/main/res/values-vls/strings.xml b/library/ui-strings/src/main/res/values-vls/strings.xml similarity index 100% rename from vector/src/main/res/values-vls/strings.xml rename to library/ui-strings/src/main/res/values-vls/strings.xml diff --git a/vector/src/main/res/values-vls/strings_no_weblate.xml b/library/ui-strings/src/main/res/values-vls/strings_no_weblate.xml similarity index 100% rename from vector/src/main/res/values-vls/strings_no_weblate.xml rename to library/ui-strings/src/main/res/values-vls/strings_no_weblate.xml diff --git a/vector/src/main/res/values-zh-rCN/strings.xml b/library/ui-strings/src/main/res/values-zh-rCN/strings.xml similarity index 100% rename from vector/src/main/res/values-zh-rCN/strings.xml rename to library/ui-strings/src/main/res/values-zh-rCN/strings.xml diff --git a/vector/src/main/res/values-zh-rCN/strings_no_weblate.xml b/library/ui-strings/src/main/res/values-zh-rCN/strings_no_weblate.xml similarity index 100% rename from vector/src/main/res/values-zh-rCN/strings_no_weblate.xml rename to library/ui-strings/src/main/res/values-zh-rCN/strings_no_weblate.xml diff --git a/vector/src/main/res/values-zh-rTW/strings.xml b/library/ui-strings/src/main/res/values-zh-rTW/strings.xml similarity index 100% rename from vector/src/main/res/values-zh-rTW/strings.xml rename to library/ui-strings/src/main/res/values-zh-rTW/strings.xml diff --git a/vector/src/main/res/values-zh-rTW/strings_no_weblate.xml b/library/ui-strings/src/main/res/values-zh-rTW/strings_no_weblate.xml similarity index 100% rename from vector/src/main/res/values-zh-rTW/strings_no_weblate.xml rename to library/ui-strings/src/main/res/values-zh-rTW/strings_no_weblate.xml diff --git a/vector/src/main/res/values/array.xml b/library/ui-strings/src/main/res/values/array.xml similarity index 100% rename from vector/src/main/res/values/array.xml rename to library/ui-strings/src/main/res/values/array.xml diff --git a/vector/src/main/res/values/donottranslate.xml b/library/ui-strings/src/main/res/values/donottranslate.xml similarity index 100% rename from vector/src/main/res/values/donottranslate.xml rename to library/ui-strings/src/main/res/values/donottranslate.xml diff --git a/vector/src/main/res/values/strings.xml b/library/ui-strings/src/main/res/values/strings.xml similarity index 100% rename from vector/src/main/res/values/strings.xml rename to library/ui-strings/src/main/res/values/strings.xml diff --git a/vector/src/main/res/values/strings_no_weblate.xml b/library/ui-strings/src/main/res/values/strings_no_weblate.xml similarity index 100% rename from vector/src/main/res/values/strings_no_weblate.xml rename to library/ui-strings/src/main/res/values/strings_no_weblate.xml diff --git a/settings.gradle b/settings.gradle index 023d09e74a..e5b5511b94 100644 --- a/settings.gradle +++ b/settings.gradle @@ -3,6 +3,7 @@ include ':vector' include ':vector-config' include ':matrix-sdk-android' include ':library:core-utils' +include ':library:ui-strings' include ':library:ui-styles' include ':library:jsonviewer' include ':library:attachment-viewer' diff --git a/vector-app/build.gradle b/vector-app/build.gradle index e52d2b6bb9..2368586bfb 100644 --- a/vector-app/build.gradle +++ b/vector-app/build.gradle @@ -236,6 +236,7 @@ android { debug { applicationIdSuffix ".debug" signingConfig signingConfigs.debug + resValue "string", "app_name", "Element dbg" resValue "color", "launcher_background", "#0DBD8B" if (project.hasProperty("coverage")) { @@ -244,6 +245,7 @@ android { } release { + resValue "string", "app_name", "Element" resValue "color", "launcher_background", "#0DBD8B" postprocessing { removeUnusedCode true @@ -260,8 +262,8 @@ android { initWith release applicationIdSuffix ".nightly" versionNameSuffix "-nightly" + // Just override the background color of the launcher icon for the nightly build. resValue "color", "launcher_background", "#07007E" - // We need to copy paste this block, this is not done automatically by `initWith release` postprocessing { removeUnusedCode true diff --git a/vector/build.gradle b/vector/build.gradle index c19aee0987..ee549fc4b6 100644 --- a/vector/build.gradle +++ b/vector/build.gradle @@ -3,7 +3,6 @@ apply plugin: 'kotlin-android' apply plugin: 'kotlin-parcelize' apply plugin: 'kotlin-kapt' apply plugin: 'dagger.hilt.android.plugin' -apply plugin: 'com.likethesalad.stem-library' if (project.hasProperty("coverage")) { apply plugin: 'jacoco' @@ -63,19 +62,15 @@ android { } buildTypes { debug { - resValue "string", "app_name", "Element dbg" if (project.hasProperty("coverage")) { testCoverageEnabled = coverage.enableTestCoverage } } nightly { initWith release - resValue "string", "app_name", "Element" matchingFallbacks = ['release'] } - release { - resValue "string", "app_name", "Element" - } + release } flavorDimensions "store" @@ -139,6 +134,7 @@ dependencies { api project(":matrix-sdk-android") implementation project(":matrix-sdk-android-flow") implementation project(":library:jsonviewer") + implementation project(":library:ui-strings") implementation project(":library:ui-styles") implementation project(":library:core-utils") implementation project(":library:attachment-viewer")